ttgaccgatgaccccggttcaggcttcaccacagtgtggaacgcggtcgtctccgaacttaacggcgaccctaaggttgacgacggacccagcagtgatgctaatctcagcgctccgctgacccctcagcaaagggcttggctcaatctcgtccagccattgaccatcgtcgaggggtttgctctgttatccgtgccgagcagctttgtccaaaacgaaatcgagcgccatctgcgggccccgattaccgacgctctcagccgccgactcggacatcagatccaactcggggtccgcatcgctccgccggcgaccgacgaagccgacgacactaccgtgccgccttccgaaaatcctgctaccacatcgccagacaccacaaccgacaacgacgagattgatgacagcgctgcggcacggggcgataaccagcacagttggccaagttacttcaccgagcgcccgcgcaataccgattccgctaccgctggcgtaaccagccttaaccgtcgctacacctttgatacgttcgttatcggcgcctccaaccggttcgcgcacgccgccgccttggcgatcgcagaagcacccgcccgcgcttacaaccccctgttcatctggggcgagtccggtctcggcaagacacacctgctacacgcggcaggcaactatgcccaacggttgttcccgggaatgcgggtcaaatatgtctccaccgaggaattcaccaacgacttcattaactcgctccgcgatgaccgcaaggtcgcattcaaacgcagctaccgcgacgtagacgtgctgttggtcgacgacatccaattcattgaaggcaaagagggtattcaagaggagttcttccacaccttcaacaccttgcacaatgccaacaagcaaatcgtcatctcatctgaccgcccacccaagcagctcgccaccctcgaggaccggctgagaacccgctttgagtgggggctgatcactgacgtacaaccacccgagctggagacccgcatcgccatcttgcgcaagaaagcacagatggaacggctcgcggtccccgacgatgtcctcgaactcatcgccagcagtatcgaacgcaatatccgtgaactcgagggcgcgctgatccgggtcaccgcgttcgcctcattgaacaaaacaccaatcgacaaagcgctggccgagattgtgcttcgcgatctgatcgccgacgccaacaccatgcaaatcagcgcggcgacgatcatggctgccaccgccgaatacttcgacactaccgtcgaagagcttcgcgggcccggcaagacccgagcactggcccagtcacgacagattgcgatgtacctgtgtcgtgagctcaccgatctttcgttgcccaaaatcggccaagcgttcggccgtgatcacacaaccgtcatgtacgcccaacgcaagatcctgtccgagatggccgagcgccgtgaggtctttgatcacgtcaaagaactcaccactcgcatccgtcagcgctccaagcgctagcacggcgtgttcttccgacaacgttcttaaaaaaacttctctctcccaggtcacaccagtcacagagattggctgtgagtgtcgctgtgcacaaaccgcgcacagactcatacagtcccggcggttccgttcacaacccacgcctcatccccaccgacccaacacacaccccacagtcatcgccaccgtcatccacaactccgaccgacgtcgacctgcaccaagaccagactgtccccaaactgcacaccctctaatactgttaccgagatttcttcgtcgtttgttcttggaaagacagcgctggggatcgttcgctggataccacccgcataactggctcgtcgcggtgggtcagaggtcaatgatgaactttcaagttgacgtgagaagctctacggttgttgttcgactgctgttgcggccgtcgtggcgggtcacgcgtcatgggcgttcgtcgttggcagtccccacgctagcggggcgctagccacgggatcgaactcatcgtgaggtgaaagggcgcaatggacgcggctacgacaagagttggcctcaccgacttgacgtttcgtttgctacgagagtctttcgccgatgcggtgtcgtgggtggctaaaaatctgccagccaggcccgcggtgccggtgctctccggcgtgttgttgaccggctcggacaacggtctgacgatttccggattcgactacgaggtttccgccgaggcccaggttggcgctgaaattgtttctcctggaagcgttttagtttctggccgattgttgtccgatattacccgggcgttgcctaacaagcccgtaggcgttcatgtcgaaggtaaccgggtcgcattgacctgcggtaacgccaggttttcgctaccgacgatgccagtcgaggattatccgacgctgccgacgctgccggaagagaccggattgttgcctgcggaattattcgccgaggcaatcagtcaggtcgctatcgccgccggccgggacgacacgctgcctatgttgaccggcatccgggtcgaaatcctcggtgagacggtggttttggccgctaccgacaggtttcgcctggctgttcgagaactgaagtggtcggcgtcgtcgccagatatcgaagcggctgtgctggtcccggccaagacgctggccgaggccgccaaagcgggcatcggcggctctgacgttcgtttgtcgttgggtactgggccgggggtgggcaaggatggcctgctcggtatcagtgggaacggcaagcgcagcaccacgcgacttcttgatgccgagttcccgaagtttcggcagttgctaccaaccgaacacaccgcggtggccaccatggacgtggccgagttgatcgaagcgatcaagctggttgcgttggtagctgatcggggcgcgcaggtgcgcatggagttcgctgatggcagcgtgcggctttctgcgggtgccgatgatgttggacgagccgaggaagatcttgttgttgactatgccggtgaaccattgacgattgcgtttaacccaacctatctaacggacggtttgagttcgttgcgctcggagcgagtgtctttcgggtttacgactgcgggtaagcctgccttgctacgtccggtgtccggggacgatcgccctgtggcgggtctgaatggcaacggtccgttcccggcggtgtcgacggactatgtctatctgttgatgccggttcggttgccgggctgagcacttggcgcccgggtaggtgtacgtccgtcatttggggctgcgtgacttccggtcctgggcatgtgtagatctggaattgcatccagggcggacggtttttgttgggcctaacggttatggtaagacgaatcttattgaggcactgtggtattcgacgacgttaggttcgcaccgcgttagcgccgatttgccgttgatccgggtaggtaccgatcgtgcggtgatctccacgatcgtggtgaacgacggtagagaatgtgccgtcgacctcgagatcgccacggggcgagtcaacaaagcgcgattgaatcgatcatcggtccgaagtacacgtgatgtggtcggagtgcttcgagctgtgttgtttgcccctgaggatctggggttggttcgtggggatcccgctgaccggcggcgctatctggatgatctggcgatcgtgcgtaggcctgcgatcgctgcggtacgagccgaatatgagagggtggtgcgccagcggacggcgttattgaagtccgtacctggagcacggtatcggggtgaccggggtgtgtttgacactcttgaggtatgggacagtcgtttggcggagcacggggctgaactggtggccgcccgcatcgatttggtcaaccagttggcaccggaagtgaagaaggcataccagctgttggcgccggaatcgcgatcggcgtctatcggttatcgggccagcatggatgtaaccggtcccagcgagcagtcagataccgatcggcaattgttagcagctcggctgttggcggcgctggcggcccgtcgggatgccgaactcgagcgtggggtttgtctagttggtccgcaccgtgacgacctaatactgcgactaggcgatcaacccgcgaaaggatttgctagccatggggaggcgtggtcgttggcggtggcactgcggttggcggcctatcaactgttacgcgttgatggtggtgagccggtgttgttgctcgacgacgtgttcgccgaactggatgtcatgcgccgtcgagcgttggcgacggcggccgagtccgccgaacaggtgttggtgactgccgcggtgctcgaggatattcccgccggctgggacgccaggcgggtgcacatcgatgtgcgtgccgatgacaccggatcgatgtcggtggttctgccatgacgggttctgttgaccggcccgaccagaatcgcggtgagcgatcaatgaagtcaccagggttggatttggtcaggcgcaccctggacgaagctcgtgctgctgcccgcgcgcgcggacaagacgccggtcgagggcgggtcgcttccgttgcgtcgggtcgggtggccggacggcgacgaagctggtcgggtccggggcccgacattcgtgatccacaaccgctgggtaaggccgctcgtgagctggcaaagaaacgcggctggtcggtgcgggtcgccgagggtatggtgctcggccagtggtctgcggtggtcggccaccagatcgccgaacatgcacgcccgactgcgctaaacgacggggtgttgagcgtgattgcggagtcgacggcgtgggcgacgcagttgaggatcatgcaggcccagcttctggccaagatcgccgcagcggttggcaacgatgtggtgcgatcgctaaagatcaccgggccggcggcaccatcgtggcgcaaggggcctcgccatattgccggtaggggtccgcgcgacacctacggataacacgtcgatcggcccagaacaaggcgctccggtcccggcctgagagcctcgaggacgaagcggatccgtatgccggacgtcgggacgcaccaggaagaaagatgtccgacgcacggcgcggttagatgggtaaaaacgaggccagaagatcggccctggcgcccgatcacggtacagtggtgtgcgaccccctgcggcgactcaaccgcatgcacgcaacccctgaggagagtattcggatcgtggctgcccagaaaaagaaggcccaagacgaatacggcgctgcgtctatcaccattctcgaagggctggaggccgtccgcaaacgtcccggcatgtacattggctcgaccggtgagcgcggtttacaccatctcatttgggaggtggtcgacaacgcggtcgacgaggcgatggccggttatgcaaccacagtgaacgtagtgctgcttgaggatggcggtgtcgaggtcgccgacgacggccgcggcattccggtcgccacccacgcctccggcataccgaccgtcgacgtggtgatgacacaactacatgccggcggcaagttcgactcggacgcgtatgcgatatctggtggtctgcacggcgtcggcgtgtcggtggttaacgcgctatccacccggctcgaagtcgagatcaagcgcgacgggtacgagtggtctcaggtttatgagaagtcggaacccctgggcctcaagcaaggggcgccgaccaagaagacggggtcaacggtacggttctgggccgaccccgctgttttcgaaaccacggaatacgacttcgaaaccgtcgcccgccggctgcaagagatggcgttcctcaacaaggggctgaccatcaacctgaccgacgagagggtgacccaagacgaggtcgtcgacgaagtggtcagcgacgtcgccgaggcgccgaagtcggcaagtgaacgcgcagccgaatccactgcaccgcacaaagttaagagccgcacctttcactatccgggtggcctggtggacttcgtgaaacacatcaaccgcaccaagaacgcgattcatagcagcatcgtggacttttccggcaagggcaccgggcacgaggtggagatcgcgatgcaatggaacgccgggtattcggagtcggtgcacaccttcgccaacaccatcaacacccacgagggcggcacccacgaagagggcttccgcagcgcgctgacgtcggtggtgaacaagtacgccaaggaccgcaagctactgaaggacaaggaccccaacctcaccggtgacgatatccgggaaggcctggccgctgtgatctcggtgaaggtcagcgaaccgcagttcgagggccagaccaagaccaagttgggcaacaccgaggtcaaatcgtttgtgcagaaggtctgtaatgaacagctgacccactggtttgaagccaaccccaccgactcgaaagtcgttgtgaacaaggctgtgtcctcggcgcaagcccgtatcgcggcacgtaaggcacgagagttggtgcggcgtaagagcgccaccgacatcggtggattgcccggcaagctggccgattgccgttccacggatccgcgcaagtccgaactgtatgtcgtagaaggtgactcggccggcggttctgcaaaaagcggtcgcgattcgatgttccaggcgatacttccgctgcgcggcaagatcatcaatgtggagaaagcgcgcatcgaccgggtgctaaagaacaccgaagttcaggcgatcatcacggcgctgggcaccgggatccacgacgagttcgatatcggcaagctgcgctaccacaagatcgtgctgatggccgacgccgatgttgacggccaacatatttccacgctgttgttgacgttgttgttccggttcatgcggccgctcatcgagaacgggcatgtgtttttggcacaaccgccgctgtacaaactcaagtggcagcgcagtgacccggaattcgcatactccgaccgcgagcgcgacggtctgctggaggcggggctgaaggccgggaagaagatcaacaaggaagacggcattcagcggtacaagggtctaggtgaaatggacgctaaggagttgtgggagaccaccatggatccctcggttcgtgtgttgcgtcaagtgacgctggacgacgccgccgccgccgacgagttgttctccatcctgatgggcgaggacgtcgacgcgcggcgcagctttatcacccgcaacgccaaggatgttcggttcctggatgtctaacgcaaccctgcgttcgattgcaaacgaggaatagatgacagacacgacgttgccgcctgacgactcgctcgaccggatcgaaccggttgacatccagcaggagatgcagcgcagctacatcgactatgcgatgagcgtgatcgtcggccgcgcgctgccggaggtgcgcgacgggctcaagcccgtgcatcgccgggtgctctatgcaatgttcgattccggcttccgcccggaccgcagccacgccaagtcggcccggtcggttgccgagaccatgggcaactaccacccgcacggcgacgcgtcgatctacgacaccctggtgcgcatggcccagccctggtcgctgcgctacccgctggtggacggccagggcaacttcggctcgccaggcaatgacccaccggcggcgatgaggtacaccgaagcccggctgaccccgttggcgatggagatgctgagggaaatcgacgaggagacagtcgatttcatccctaactacgacggccgggtgcaagagccgacggtgctacccagccggttccccaacctgctggccaacgggtcaggcggcatcgcggtcggcatggcaaccaatatcccgccgcacaacctgcgtgagctggccgacgcggtgttctgggcgctggagaatcacgacgccgacgaagaggagaccctggccgcggtcatggggcgggttaaaggcccggacttcccgaccgccggactgatcgtcggatcccagggcaccgctgatgcctacaaaactggccgcggctccattcgaatgcgcggagttgttgaggtagaagaggattcccgcggtcgtacctcgctggtgatcaccgagttgccgtatcaggtcaaccacgacaacttcatcacttcgatcgccgaacaggtccgagacggcaagctggccggcatttccaacattgaggaccagtctagcgatcgggtcggtttacgcatcgtcatcgagatcaagcgcgatgcggtggccaaggtggtgattaataacctttacaagcacacccagctgcagaccagctttggcgccaacatgctagcgatcgtcgacggggtgccgcgcacgctgcggctggaccagctgatccgctattacgttgaccaccaactcgacgtcattgtgcggcgcaccacctaccggctgcgcaaggcaaacgagcgagcccacattctgcgcggcctggttaaagcgctcgacgcgctggacgaggtcattgcactgatccgggcgtcggagaccgtcgatatcgcccgggccggactgatcgagctgctcgacatcgacgagatccaggcccaggcaatcctggacatgcagttgcgtcgcctggccgcactggaacgccagcgcatcatcgacgacctggccaaaatcgaggccgagatcgccgatctggaagacatcctggcaaaacccgagcggcagcgtgggatcgtgcgtgacgaactcgccgaaatcgtggacaggcacggcgacgaccggcgtacccggatcatcgcggccgacggagacgtcagcgacgaggatttgatcgcccgcgaggacgtcgttgtcactatcaccgaaacgggatacgccaagcgcaccaagaccgatctgtatcgcagccagaaacgcggcggcaagggcgtgcagggtgcggggttgaagcaggacgacatcgtcgcgcacttcttcgtgtgctccacccacgatttgatcctgttcttcaccacccagggacgggtttatcgggccaaggcctacgacttgcccgaggcctcccggacggcgcgcgggcagcacgtggccaacctgttagccttccagcccgaggaacgcatcgcccaggtcatccagatccgcggctacaccgacgccccgtacctggtgctggccactcgcaacgggctggtgaaaaagtccaagctgaccgacttcgactccaatcgctcgggcggaatcgtggcggtcaacctgcgcgacaacgacgagctggtcggtgcggtgctgtgttcggccgacgacgacctgctgctggtctcggccaacgggcagtccatcaggttctcggcgaccgacgaggcgctgcggccaatgggtcgtgccacctcgggtgtgcagggcatgcggttcaatatcgacgaccggctgctgtcgctgaacgtcgtgcgtgaaggcacctatctgctggtggcgacgtcagggggctatgcgaaacgtaccgcgatcgaggaatacccggtacagggccgcggcggtaaaggtgtgctgacggtcatgtacgaccgccggcgcggcaggttggttggggcgttgattgtcgacgacgacagcgagctgtatgccgtcacttccggcggtggcgtgatccgcaccgcggcacgccaggttcgcaaggcgggacggcagaccaagggtgttcggttgatgaatctgggcgagggcgacacactgttggccatcgcgcgcaacgccgaagaaagtggcgacgataatgccgtggacgccaacggcgcagaccagacgggcaattaatcaggctcgcccgacgacgatgcggatcgcgtagcgatctgaggaggaatcgggcagctaggctcggcagccgggtacgagtgttaggagtcggggtgactgcaccgaacgagccgggggcgctcagcaagggcgacggcccgaatgcggatggcttggtcgaccgtgggggcgcacatcgggcagcgaccgggccaggccgcataccagatgctggagacccgccgccgtggcagcgtgctgcgactcggcaatcccaagcggggcatcgtcagccgccgccggtatcacaccctgaggggcgcccgaccaacccgcccgccgccgccgatgctcggctgaatcgcttcatctccggtgcgtctgccccggtgaccggcccagccgccgcggtcaggaccccgcagccggatcccgacgcttcgctggggtgtggcgacggttcccccgccgaggcctatgccagcgagctgcccgacctatccggcccgactccgcgggccccgcaacgcaaccccgcgccggcgcgtcccgcggagggtggcgcgggatcgagaggggattcggccgccggttcgagcggcggtcgttcgattaccgctgagagtagagacgcccgtgtccagctgtcggcgcggcgaagccgcgggccggttcgagccagcatgcagatccgacggattgatccatggagcacgttgaaggtgtcgctgttgttgtcggtggcgctgttcttcgtctggatgatcacggtcgcgttcctctacctggtgctcggcggtatgggcgtatgggccaagctcaacagcaacgtcggtgacctgttgaacaacgcgagcggcagcagcgcggaacttgtctccagcggcaccatcttcggcggcgcattcctgatcggcttggtcaacatcgtcctgatgaccgcgcttgccaccatcggtgcgttcgtctacaacctgatcaccgatctgatcggcggcatcgaagtgacgctggcagaccgggactaatgttttgagagtcgggcgccggttgcggtaatctcgtcgctcggccgtacgcgagtacgggcctatagctcaggcggttagagcgcttcgctgataacgaagaggtcggaggttcgagtcctcctaggcccacgaccatgtgcccgtcacgacgttcggtgaggttcgcattgccactggccgcgatcgctgtggcggccatcgtcgtgcggttccgacgcggagccgatgtctggcatgtggccggcgatccacctcctgatcacataaccggtgacgaagaggggccttagctcagttggtagagcactgcctttgcaaggcaggggtcaggggttcgagtcccctaggctccacaagtgaaaagcgtagctcggatacttcgaatgaccacgtttgatcacaatcgcgagtgaagagggcgttgatggccactccgacggcctcgacacccgacccgtacaggtggcggtagcggtccaaggtcaacccggcggagtcgtgttcgagcatgttctgaagtgccttgaattcgccccggcctggatcgccaacgacgccgggtgtgccgagctcatgcagttttgaactcctacaccaccgccggcttcccggtagcgtccatcacagtctgagggaacagctgcgccgcggtcaccgcctgcgaccaccaccggcgccgcacatggctgccgcgcatgtagccgcccgccgagtccgggaacgctagaagctcagcaacccatcgaacgcggtcggccggttgtcggcgtccacgagcacgcaccctagagcgaaagtcatggatccgccgttggcggggtctccggtattgccggactcgtctatgtaagcgaccagcacgcgacgatgctggcacgattcttgggcgattgaccacagttacagataactactgttaaccgcagttgtgtcctttcgcaggtggactgagttgtaacccattgatctgcatcatgattcgcctgtgcaaggcgggggtcaggggttcgaatccctaggccccaccgtgtgacgaccggcctcaggggcgcggttgcacctcgacgctcggtggtcggggcgacggctccggtcgcgacgagcgccggacgatgctgaaggcgacggcaccgccggcgaggatggccgccgcgatccccgcgaagatccagaggtggtgtttgctgcgacgttgggtccgggcgtcctgtagggcctgcggtaggttggccaccacgtcctgggcagcggtcagctcttgagcgagcgtctcttgggcggcagcgacctcgcgggccaatcggccttcccggtaacggcggcgaagcccggccgcggtcgaccgggcggactgaagcccaagtccgaccccgagttcgaggaggcctcgggtcacgtccaccggacccaccgcagagtaggccagaccccgggtcagccgctcgcgtggggtcaaccgggtttccacctgctcactcattttgccgcctttctgtgtccgggccgaggcttgcgctcaataactcggtcaagttccttcacagactgccatcactggcccgtcggcgggctcgttgcgggtgcgccgcgtgcgggtttgtgttccgggcaccgggtgggggcccgcccgggcgtaatggcagactgtgattccgtgactaacagcccccttgcgaccgctaccgccacgctgcacactaaccgcggcgacatcaagatcgccctgttcggaaaccatgcgcccaagaccgtcgccaattttgtgggccttgcgcagggcaccaaggactattcgacccaaaacgcatcaggtggcccgtccggcccgttctacgacggcgcggtctttcaccgggtgatccagggcttcatgatccagggtggcgatccaaccgggacgggtcgcggcggacccggctacaagttcgccgacgagttccaccccgagctgcaattcgacaagccctatctgctcgcgatggccaacgccggtccgggcaccaacggctcacagtttttcatcaccgtcggcaagactccgcacctgaaccggcgccacaccattttcggtgaagtgatcgacgcggagtcacagcgggttgtggaggcgatctccaagacggccaccgacggcaacgatcggccgacggacccggtggtgatcgagtcgatcaccatctcctgacccgaagctacgtcggctcgtcgctcgaatacaccttgtggacccgccagggcacgtggcggtacaccgacacgccgttggggccgttcaaccggacgccctcacgccaagtccgctcacctttggccgcgaccggcgtaaccggcagcggtaagcgcatcgagcacctccactgggtcgctgccgagatcccagcgggacaaaatcagcagcccccgctgaccgtttcgatctcgagcaggcgcaccaggcggccgtaacggcgaaactcgtcgattcggatgatcttgatattggaatgtcgtaatagctgcgtccggaaccaacctcggatcgccaggccgtcgggggtaattgccagccttggacgtgcgcgccaagtggcgctcgcaaacaagatcagacccagcgcggcaactccggtcaacacccgcccgggcgtgtctgtgactaaggtcacagacgcaatagccatcacgactcccccggctccgcaaccagcgattcccgaggtgcgaggcgcccatgctgtttgctgcatgtattccttagaccctctcaccactgcagacaaagttatccacagacgctatcaacagtggggatgaatcacatgcgtgtgattgagtgaccaaaaggttgctggcacagtaacgacccgaccagaatatgaattcattctatcggcggcgtggatcaatgccagcgcatcgtgagcaacaaaccggtgatcatgaaagcgaacgcgatcgcatagttccagggaccgagttgcgccatccaattgagcgctgtgggggcttggctgccaatggctgccaactgaaacaccattaaccagatgagtccgatcagcatcagaccgatgaacaacgagacgaaccatacgctcgacggtccgaccttcaccttcatcggcgtgcggctcaccgcgctgacggtgaagtcgttcttcttgcggaccttggacttgggcatcactttcctcgggatctggcgggactacctcgacaagacgacgaatggcccggggtgcaacgatagaagttgcagctgcaggcataccttgttatgagactaacccacccaacaccctgcccggaaaacggagagaccatgattgatcggcgccgatcggcgtggcgtttcagtgtccccttagtgtgcttgctggcggggctgctgctggccgccacgcatggggtgtcgggcggcaccgagatccgccgcagcgatgcgccgcgactggtcgaccttgtccgtcgggcgcaggcatcggtgaaccgtctcgccaccgaacgcgaagcgctgaccaccagaatcgactcggtgcacggccgatctgtcgataccgcgttggcggccatgcagcggcggtccgccgagctggccggtgtggcggctatgaatccggtccatgggccgggcctggtggttaccctgcaagacgcgcaacgcgacgccaacggccggtttccgcgcgacgcgtccccggacgatctggttgtgcatcagcaagacatcgaggctgtcctcaacgcgttgtggaatgccggtgctgaggcgatccagatgcaggaccagcgcatcatcgcgatgtcgatagctcgttgtgtcggaaacacgttgctgctcaacgggcgtacctatagcccgccctacacgatcgccgcgatcggagacgccgccgccatgcaggctgctctggctgcggctcccctggtgacgctctacaagcagtacgtggtccggttcggcctcgggtaccgcgaagaagtccatcctgacttgcagatagtcggctatgccgatcccgtccggatgcacttcgcgcagcctgcaggccccttggactactgaacgactgccggcagggtcaggcggtagcctgtcacgatgcggatcctggtcgttgacaactacgacagcttcgtgttcaacctggtgcagtacctcggccagctcggcatcgaggccgaggtgtggcgcaacgacgaccaccggctatccgatgaggccgccgtcgccggccaattcgacggtgtcctgctcagtcccggtccgggtaccccggagcgcgcgggcgcgtcggtgagtatggtgcacgcgtgtgcggcagcacacacccctttgctgggggtctgccttgggcaccaagccatcggcgttgcgttcggcgccaccgtggaccgtgcgcccgagctattgcacggcaagaccagcagcgtattccacaccaatgtcggtgtgctacaagggcttccggatcccttcacggccactcgataccattcgttgacaattctgcctaagtcgctgccagcggtgctgagggtcacggcccgcactagcagcggtgtgatcatggccgtgcagcacaccgggctgccgatccacggtgtccagttccatccggagtcgattctcaccgagggcgggcaccgcatactggccaactggctcacctgctgcggatggacgcaagacgacaccctggtacgtcggctggaaaacgaagtgctcaccgccatctcaccgcacttcccaacttcaaccgctagcgcgggcgaagctactggccgaacctcagcgtgatgatgccgtcccggttgacgccggtccccgccggcgggttttgatagacgacccggttgtgttgggagccaccggcgtcgacgtcggcccctttgtcgagcatcccggtccagcccagcgcgcgcaatcgtggttcggcgtcgacccagaacatgccggataggtcgggcatgacgaattggttgcccttggacacctgtagttcgatgactgaatcgaccggaactgtggtgcctgcgggtggattggtgccggtcacctcgccggcgggacgggggctgtccaccgaggcctgactgaatttggtgaagccgtagacgttgaggttcttctgcgccacgtcgacggtctggcccgcgacatcgggaatgtctttggtcgccggaccagagccaacgatgatgatgaccacattggtgatggccgacgtctggttggctggcgggttggtcccgatgaccttgcccaccagttccggggtggacggcgaattcgcttgcttgaagcggccgaatccggcggcagtcagtttcttgaccgcttcggcgtatgtcagcgtggagacgtcgggtatttcgcgttgctcgggtccggtggacacgttgactgtgatctcgtcgcctgcactcaccgacgtgttggcggccgggtcggtgccgataacgtggtccggtgggattgtcgagtccggcttctgcaaggtgcggattttgaagccccggttttgcagtgtggcgatggcgtcggcggaggattgaccccgaacgtcgggaacttgaacgtcgcgggtgatgccgccgaacgtgttgatggcgatggttaccacgacggtcagcacagcgagcacggcgaccaccgcaacccaacggcccaccgaaccgatgctgcggtcacggtcggtgtcgtctaagtcctggcgtggtagcggatcggtgcgcggaccgctaaggttgccggccgcagacgacagcagcgaggtccgctcggcatcggtgagcactttgggcgcctcgggcggctcaccgttgtgcacgcggaccaggtcggcgcgcatctccgccgctgtctgatagcggttttccggatttttggccagcgccttgagaacgacggcgtccaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcggcggagaggccttcgtgccgcgccgaaggtgggatcgggtcttcgcgcacatgttggtaggcaaccgagacgggtgagtcgccggtgaaaggtggctccccggtgaggacttcataaagaacacagcccaaggaatagacatcggatcgggcgtcgacggaatcaccccgggcctgttcgggtgacaggtactgcgccgtgccgatcactgctgcggtctgggtcacgctgttgccgctgtcggcaatggcgcgggcgatgccgaaatccatcacctttactgcattggtcgcgctgatcatgatgttcgccggcttgacgtcacggtggatgattccgttctgatgactgaagttcagcgcttggcaggcgtcggcgatgacctcgatggcgcgtttgggcgtcatcggcccttcggtgtggacaatgtcgcgcagggtaacgccgtcgacgtattccatgacgatgtagggcaatggcccggcgggcgtttcggcttcaccggtgtcgtagaccgcgacgattgcagggtggttcaatgccgcggcgttttgcgcctcacgccggaagcgaaggtaaaaactgggatcgcgggctagatcagcgcgcagcaccttgaccgcaacgtcgcggtgcaaccggaggtcgcgggccaggtggacctcggacatgcccccaaatccaaggatttcgccaagttcgtagcggtcggacaggtgggaaggggtggtcattgcgctatctcgtatcgggccagcgacgcgcgcgaatgcggtgtcggcgggacaacccagctttgcagtccagaatgacgtgtttccccgcgttccgtccaattgagtcgcgggctagcatcagtcccgccagtgttgctggccggagggttcccggtggtggtcacggtcggcgtcggtgcctgctgcgggctgttgtccccgggcgctttgatgacgagcagcacggcgatgatgattgccagcgcccccagcacccccgcggcccagagcagcgcacgctgaccggacgaaaacgtgcgccgcggcggccggtgaccacccgtggccgggcgggatcgacgggatgccgcagtccggccagcagagttggccgcgaccctggctgtcgtacccgacggaatggccgccggggcggcccggccaggggggggtgtctggctgggccgcgggggccggcggccggcgcgcaccgctgccaccgcgtcggcgaacggtcccccactgcgatagcgcatcgcggggttcttcaccagagttatctcgatgagttctcgcacattgggcggcaggtcgggaggcagcggcggcggcggctccttgatgtgcttcattgccacggtcagggcaccatcgccggcgaacggccgtttacccgaaaccgcttcatacccaacaactcccagtgaatagacgtcgctggccgggctggcgtcgtgaccgagggcctgctccggcgcgatgtattgggcggtgcccatcaccatgccggtctgggtcacgggcgctgcatcgacggctttggcgatgccgaagtcggtgatcttcacctgcccggtgggggtgatcaagatgttgcccggtttgacgtcgcggtgcaccaggccagcggcatgcgcgatctgcagagcgcggccggtctgctcgagcatgtccagtgcgtgccgcaacgacagccggccggtgcgtttgagcaccgaatttagtggctcgccgttgaccagctccatcaccaggtaggccgtgcgaccctccccgttcatctggctttcgccgtagtcgtgcacgctggcgatgcccggatggttcagcatcgcggtggtgcgcgcttcggcccggaaccgttcgatgaactccggatcggaggagaactcgctcttgagcaccttcaccgcaacacgccggcccaaccggttatccacggcctcccagacttggcccataccaccggtggcgatgaggcgctgcaggcggtatctgcccgacagcgtcacgccaactcgggggctcatggttccccctgcagtgcggcttcgatcaccgcccgcccgatcggtgccgcgagggcacctccggtggcggacagccgatcagccccgttctccaccagcacggcaacagccaccttgggcgcttgtgcgggcgcaaaggcgatgtaccaagcgtgcggtggagtgtgacgagggtcggtgccatgttcggcggtgcccgtcttggatgcgatctgcacgccggggattgcccctttctgctgtgcgactttctcggcgccgaccatcagctctgttagcttagcggcgacctgcggtgacaccgcgcggcgctgctggtatccgacggtggttgagatattggctaggtccggtcccttgaggctgccgactagataaggcctcatcgtaatgccgccgtttgcgatggtcgcggctatttctgcgttcgctagcggggtcagcgcaacgtccttttggccgatactggtcatccctagtgcggcgctgtccgggataggcccgacggttgattccgccacttgcagcggagttgggcgcggtgggctatcgagaccgaacgcgcgcgccatgctgcgcagggcgtcggcgccggtgcggatgcccagctggacgaatgcggtgttgcatgatttgacgaatgcctcacgcagcgacacggtgggttcgtccccgcacggcgcaccgccgtagttctctagctgggcggtgctgcctggcaacggaattgtgggcgccgcagtcagctgttcggtctcggtggccccggcggccagcgcggccgcagtggtgatcactttgaaagtcgaacccggtggatacgtctcagagatggcacggttggtcagtggagaggcgggattgtcgccaagccgctgccaggcttgcgcctgcacctcggggttatgcgacgccagcaggttggggtcgtaggacggagaagacaccaacgccaaaatcttgccggttgatggctcaagggcgaccaccgctcccttacagggcccgtagcagccttgctgcatcgcgtcccagccggcttgctgaatgcgcgggttgatcgtggtatcgacattaccgccgcgtgggtcgcgaccggtgaagaagtcggccagccggcggccgaacagacggcggtcggacccgttcaatatcgggtcctcggctcgttctagggcggtgctggaatagcgcagggagtagaagccggtaaccggcgcgtacacctcaggattgggatagacccgcaggaaacgaaagcggccgtcggtggctaccgagtacgccagcagttggccaccagcggtgatctggccgcgctgccgtgaatactcgtcgagcaacactcgctggttgcggggatcggcacgcagcccgtcggcggtgaagacctgcgtcatggtcgcgttgagcagtagcaacacgatcaacgccatcacggtcaccgatattcggcgcagagaggcgttcatacgcgttcgatgacctcggtgccggccgccgtaatcggcgacttatttcgtgggcgggtgcgcagtgggcggcgggctccgtgcgagatgcgtgccaggatggccagcaatatgtagttggccagcagtgaagacccgccgtaggacatccacggtgtggtcaacccggtcagcggaatgagtcgggtcacaccgccgacgacgatgaacagctgaatggctagcgtcgatgagaggccggcggccagcagcttgccgaagctatcgcgggtggcgatggccgtgcgcaaaccccggatgatcacgatggtgtagagcatcaggatggccgtcaagcccaccaacccaagctcttcgccgaacgcggcgatgatgaaatcggtggatgccgcgggcacggtgtcgggttgaccattaccgagcccggtgccgaagataccgcctgtagcgaagctgaaaagcgactgcacgatctgatatccggtgccgtctggatctgcgaacggatccagccaggtctgtacgcggagccggacgtgctcaaaaatgaagtacgccaccaaggttcctgccgcgaacagagtcaggccgatgacgacccaactgaaccgctgggtggcgaggtaaaccaccaccagaaacgatgtgtacagcagcagcgaagcgccgaggtctttctcgaagaccatcacacccaccgagatgacccaggctgccaacagtggcgcgaggtctcgcgggcgcggcagggtcattccgagcaaatgtttgccggcgctggtgaacaggccgcgtttggccaccagtaccgccgaaaagaagatcagcagcagaatctttgaaaattcggcgggttgaatcgagaagccgggcaaccggatccagatcttggcgccgttctgttcggacagtgctgccgggagcagcgcgggaactgccaagaaaaccagacccgcgagcccgcaaatgtagccgtagcgtgcgagctgtcggtggtccttgaggaaggtcaccacgagcgcgaaggcagctacgcccaccagcgtccacagcatctgctggtttgcgctggggtgccgatgctcgccgatctcgttgtccaccagatcgaggcggtggatcattaccaggccaagtccgttgagcagtgccaccaccgggagcaacagcgggtcagtgtagggggcgaagcgccggatggccagatgcgcggatccgaacagggtcaggaaggccagtccgtagctagtcaagtcccagggcaccccctggtcttgattggcctgcacgaccagcagtgcggcaaacgtgattacggcggcaaagcacagcagcagcagttcagcgttgcgccgagtcggcaacgggggcgttacggccaccggcgcttgcagtcgtgtcgtcatgccgccgcccggcagtcgatgcccggctgaggcgggggtggcggaagtgcggccatcgtcggcgagctggtgacgggccaaggcgtcggcggcgacgcgggcgctgccggggaggcactcgtggggatggcaggagtagttccggtgggggccgacgcggaggtggtgggtgatggagcggctggcgaggaggtgacgtttggttcggttgtctcgctggtggtgggtggggccgggcgcccgggcggggacgtggcacgcggcgccgggcaaggcggcagcagggagttggccgccagttcgcgcaactgcccgatggcgtcatcgagagtgccggccgggagaccggcccgaacctgtgcgcgctccggcggtcgcagatcctccagtttcatcagatggcagtcgagagggcccccagactgtccgtagctgatctgcgacagctcgttacgcgggctgaggcagcccatcaggtaaggctggtgcagggacatgcccagtagcgacccttgaatcccccgcatgatggacacgctgccggcgtagtccgctacgtagtagttgctgcggatgatcgcgcgaccaatgagcaggcccgcagtcatcagcacggtcaccagggcgacaacgaatgctagccgtcggcccgaccaccgtggccgactgaatgtatcggcctgtggcggaacgcgtttaacgatctccttgcgctggctgatggcagaggcccggccggcggcggtgttgggcagggtcagttggtcgtcgtcgcctgagaccgccccggccagaatcggttgggtctggccgtagtcgtagtcgacgacgtcggcgacgacgacagtgacgttgtcggggccgccgccgcgcagcgccagttcaatgaggcggtgagcgctctcggcaacctcggggatctgcagggcctcgaggatagtttcatcgctaaccggatcggacaacccgtccgagcacagcaggtaacgatcaccggcgcgggcttctcgcatggtcagcgtcggttcgacctcatggccggtcaacgcccgcatgatcaacgagcgttgcgggtggctgtgcgcctcctccggggtgatccggccttcgtcgaccagcgtttggacaaacgtgtcgtccttggtgatctgcgtcagctcaccgtcgcgcagcaggtaaccgcgcgagtcaccgatatgcaccaggccgagccggttgcccgcgaacaggattgcggtgagcgtggtacccatgccttcgagatcgggctccatctcgacttgcgctgcgatagccgagttgccggcgcgcaccgcggcatccagcttggccagcagatcgccaccgggctcgtcgtcatcgagatgggccaatgcggcaatcaccaactgggacgccacctcgccggccgcatgcccacccatgccgtcggccagggccaatagccgtgccccagcgtagaccgagtcttcgttgttggcgcgtaccaagccgcgatcgctgcgcgccgcgtatcgcaggaccagggtcacgagcgccactctcccccgcaagcgggtgggggtaccccccacttgtgggggcgcgcccccaccgcttctctgcgctctgcatcgtcgccagcgcgggtcacgggcgcaactcgattgcagttttgccgatgcgaaccggcgttccgatcggaactcgtaccgcagtcgtcaccttcgccctgtccaggtaagtgccgttggtcgatcctagatcttcgacgtaccactcggagccgcgcatagacagccgagcgtgccgcgtcgaggcgtagtcgtcggtcagcaccagggtcgagtcgtcggcgcgcccgatcaacaccggctgttcgctcagcgtgatacgcgcgccagtcaacgcaccttcggtcaccaccaggtagcgtgcagcgtgccggcgctgacgcgcgcctaagagcgtccctcgcagcgccaggccgcggcgcatcatgaccgcgccggtcggcgcataaatgtcggtcttcaagatccgtagcacggaccagatgaatacccacaacaacatcaagaatccggcacgcgttagttgcagtaccaacccctgcatctggcgtcctttccgtcctgcaccgtctgctccggccccgcgctgccgagcacgtcagcaaagtcacgatactttgacggtggtcggcgcgggtcaaccccggcagcttcgagcccagtaggttcagtgcatgcggacgatgatctcggagtgtcccaagcggatcacatcaccgtcggccaactgccactcctgtaccggtgcattgttaacagtggtgccgttggtggagttcaggtctgcgagcaatgcgacctgcccgtcccaccggatctccaagtgacggcgtgacacaccggtgtcgggcagccggaactgggcgtcctgtccgcgaccgatgatgttggagccctcgcggagctggtaagtgcgtccgctgccgtcgtcgagctgcagcgtaaccgacgttccggcggacccatagccgccctgcccgtaaccgctgtagccaccgggcgctggctgaccgtagtccggagcgcctgattggccgtagtcgtagtctcggccggcgggttcggcgtacccgccaccctgaggagcgtatcccgggacctgcggggattcggtgtagcgggtgtagtcagcgccgccgccatagtcttgccggccgtatgtcgtggcgccttgctggtagccctggtcgtaaccgccttggtcggggtaagccggtcgttgctcgggcgggcccggagggccagagggcacatagctgccctcctcgtggcgagccgggccacgcccgtactccccgtacccgccgtagccgggctggccgccaccgggtgaagggccgcagccgccgctttggcgatagccctggtcgtagccgggagcgccgtagccggcagccgggccgggagaaacaggagggcgttgctcgtagggcggcggatagcccccctgcccttggtcggggtagcctcgaccctggtcctggtacccgcgctggtcggggtagccgcgttgctcggggtaaccgccctggtcggggtacccgatttgctcggggtagtcgccctggcccgggtggcgcgggcgtgggtagcccggctggggcgggtagccgcccgtctcgggtggataccccccgcgggggtcagatccgccttgcggatccgggccaccacgcggatcctcttgcggacgcgcatagcggtcgtcgtaatactcgtcgggacgcccctgcccctgaccgccacggtagctcgaattgtcactcattggtgctactcctggttctgcgccaaacgcgtggtttgattgtggccgggcgcaatcgatgaccggcgggtgggtctcaacgtcggggttaacagtgccgcgggcgcggaactggccggtatgcaggttcgacgactgctcgaatcggacgaccacatcaccatacgtttgccacccctgttcttggatatagtccgccaagtcccgagcaaaaccggttgacttcagctcaggatcagcgcccaacttctcaaagtcgtgcacaccgagggtaatgatgtattcgttgggcgccaaaaggcgatttccctgcagcgactggatgccgtcggccgcctcgcggcgcagcagggcttcgacctcttgcgggacgatcgagcctccaaagatgcgggcaaacgcatcgccaaccgtctgctcgagtttgcgctcaacgcgctgaaccagccttttctggctacccatctttcagcgctcgcctcactgttctggtgcatcgtcggcgcaaggcaaacgactcgcctgtatgtcgtgtcaatcaatcatggtatcgggacagtgtgagcgagcggaaagggccggccacgcccactgagcccgccggcgcccctggcagcggatggggcctgcggctactacagtggtatggtcctccggttgttgcgggcgagtggcggaatggcagacgcgctggcttcaggtgccagtgtccttcgggacgtgggggttcaagtcccccttcgcccaccgtactgtgagacgagtcgtgaccgacatcgtcgtcgaaacggccgccatgggcgtggttggaacggctagcgcacgcccacggccagcccagggcaaccccggtatcgacgtgactatcgccggcgctgtccggttcagctcggtcgcggccgcagccgggtggcggggcgcctcggtacccttttacacggcgcgcatcgcggtcagcgtcctcgccgcttgttgcgccataccggttatcacgtcggcggctggcaggacggcattgaccaggcccgcggcttgaccggcggtgacattggcgatgctgtagtcacgcgcaggaacggctcgccaatatctggccatggcttcttcgcgatggagaatgtcgagttcggtgtcctcgaattggtcggtgagggcgttgcttagcacgctcatcgtgtgtccttgcggccagggatagcgccgtagctgatcgtagatagtggtgcggcacatgtcgtcgccagtggccgccagcagcgggtcccgcgcctgcggtgtggataacgcttcgaccgtggcgtagaagcgcgtaccgaccaataccccggcggcgcccaacatcaacgcggcggcaaggccccggccgtcggcgatgcccccggcggcgatcaccgggatatcagttccccgcgcggtgaccaggtcgacgatttcgggtaccaaggtcagggtggaacgtggaccgtggccgtgcccaccggcctcggtgccctgagccaccaacacatcggcgccgacctgcagggctcgctcggcctgggtccggttttggatctggcagaccaaccgcgttccggcggacttgatggcgtcagcgaaaaccgcggggtccccgaacgacagcatcaccgccaccggctcatactgcagcgcgaggtcgagcagctgcggttggcgggccaaagaccaggtgatgaacccgcagcccaccggcgctccagcggcgagatcgaactgccgggccaaccaatcccggtccccatagccgcccccgatgaggccgagtccccctgcgccacttaccgcggcagccagctcaccgccggcgatcaagtccattggcgcggacactatcggatagtcgattccgaacatctggctaaaggccgtcgatagcaccacaacaacctccttggcgagcgtcgtgatgacacgcagatcctggccgatggtaggtgatcaggcgagccacttcttcggcgaactcgcgagccgagcctgatcacgctgggtttggcaactgccgggcttgccgaccgggcatcaagcggccggttgtgggccaacctgtgcgatcggcaggtgcaccacgaccccgggcaccggggtgacctcgagtccttcgttgcgggccagcagagccgcattgtccgggagctgcctggaattgatctcgccgccggcaatccgacgcagcacgtcgtgggctgccgcgagctgttcgcgctttcggtactggccgccgggaagcttgatgccggcccatacgccgtactccacccgatgctcgaccgcgtgttgagcacaccggcgctgctgtaggagcgggcaccggcgcaggcattggatccgcgcttgggtggccgaccgctcataggcgcgtgccttagcggcgccgtcgctgccgtcgtcatcggggtacccgaaccatagttccgggtcggttgcgcaggggtgtgccatgtgccggcctccttgttgaacgaaacgtaggcaaaagcgtatatgtctgtggcgggctctgcaagagaatcgcgataaaaacgtatatacataaggggtggccgcggccgagtcgtatccgggtagtatccggcttatggccggagcgtgcggtgagccgtgagtcggccggcgcggccattcgcgcacttcgcgagtcgcgtgactggtccctcgcggacctggcggccgccactggcgtaagcaccatgggcctgagctatctggagcgtggtgcccgcaagccacacaaaagcacagttcagaaggtcgaaaatggcctcggcctgccgcctggcacctactcgcggctgttggtcgccgctgatcccgatgcggagctggcccgactgatcgccgcacagccgtccaacccgacggctgtccgccgcgccggtgcggtcgtcgtggaccgccacagcgataccgacgtgctggagggctacgccgaagcacagctcgatgccatcaaatccgtcatcgaccgattgcctgcgacgacctccaacgaatatgagacgtatattctctctgtgatcgcgcaatgcgtgaaggcggagatgctggccgccagctcctggcgggtggcggtgaacgccggcgccgactcgaccggccggctcatggagcatctgcgggcgctggaagccacgcgcggcgcgctactggagcggatgccgacaagcttgagcgcccggttcgatcgggcatgtgcgcagtcgtcgttaccggaggcggtcgtggccgcgctaatcggcgtcggcgccgacgaaatgtgggatatccgcaatcggggcgtcatccctgcgggcgcgctcccccgcgtccgagccttcgtcgacgcaatcgaggcaagtcacgacgcggatgaggggcagcagtgaattacagcgaggtcgagctgttgagtcgcgctcatcaactgttcgccggagacagtcggcgaccggggttggatgcgggcaccacaccctacggggatctgctgtctcgggctgccgacctgaatgtgggtgcgggccagcgccggtatcaactcgccgtggaccacagccgggcggccttgctgtctgctgcgcgaaccgatgccgcggccggggccgtcatcaccggcgctcaacgggatcgggcatgggcccggcggtcgaccggaaccgttctcgacgaggctcgctcggataccaccgttactgcggttatgccgatagcccagcgcgaagccatacgccgtcgtgtggcgcggctgcgcgcgcaacgagcccatgtgctgacggcgcgacgacgggcacgacggcacctggcggcgctgcgtgcgctgcggtaccgggtggcgcacggcccgggggtcgcgctggccaaacttcggctgccgtcgccgagcggtcgcgccggcatcgcggtccacgccgcgctgtcgcgacttggccgtccctatgtctggggcgcaacggggccaaccagttcgactgttccggtttggtccagtgggcctacgcccaggcgggtgttcacctggatcgcaccacctatcaacagatcaacgaggggatcccggtgccgcgctcacaggtccggccgggcgatctggtcttcccgcaccccgggcacgtgcagctggcgatcggcaacaatctggtcgtcgaggcgccccatgcgggcgcgtcggttcgggtcagctcgctgggcaacaacgtgcagattcggcgaccgctgagtggcagataatcgcccaatcagacgggcaggatgagaaggttgaaccatgtcggagcaagccgggtcttcggtagctgtcatccaggagcgccaggctttgctggcaaggcaacacgacgccgtggccgaagccgaccgtgagttggccgacgtgctagccagcgcgcatgcggccatgcgggaaagcgtccgtcggctggatgctatcgcggccgaactcgaccgcgcggttccggatcaggatcagcttgccgtcgatacgctcatgggagcgcgtgagtttcaaacgttcctggtcgccaagcagcgcgagatcgtagcggtcgtcgccgccgcccacgagctcgatcgcgcaaaaagcgctgtgctaaagcgcctgcgggcacagtacacggaaccggcccgttagctgcggaccggatacgctggaccggcaggcgttgggtgaattgtcggcgactacacacctaggtactgtcacgcggcatggaagcgccggggacagggcccgcagtgggtcgcagtggcgtttgacgcggcgatgtccacgcacgaagatctccttgccacgatcaggtacgtccgcgaccgaaccggtgacccaaacgcgtggcagaccgggttgacaccgaccgaggtgaccgcggtggtcacgtccacgacacgttccgaacagctcgatgccattttgcgtaagatccgccagcggcattcgaacctgtactatccagcaccgcccgatcgggaacaaggagacgccgcccgtgccatcgcggatgcggaagcagctctggcacatccgaattcggctaccgcgcagctcgatctgcaggtcgtctcggcaattctgaacgcgcatctgaagactgtcgagggtggcgaatcgctgcacgagcttcagcaagagatcgaagccgcggtacgcattcgatccgatctggacactccggccggcgcgcgtgatttccagcgtttcttgatcggcaagctcaaggatatccgggaggtggttgcgaccgcgagcctggacgctgcgtcgaaatccgctctgatggccgcctggacatcgctgtatgacgcatccaagggcgaccgtggcgatgccgatgaccgcggaccggcgtcggtcggctcgggcggcgcgcccgcacgcggtgccggtcagcagccggagttgccgacacgagccgaacccgattgcctcctcgactcgctgctgctcgaggatccgggtttgctggccgatgacctacaggtgccgggaggcacatccgcggcaataccatcagcgtcgtcgacgccaagcctgcccaatcttggcggagcaacgatgccgggtggcggagcaacaccggccttggtccccggtgtgagcgcgccgggtgggcttccgctctccggcctgctgcgcggcgtgggtgacgaaccggagttgacggacttcgacgaacggggacaagaagtcagggatccggccgattatgagcattccaacgaaccggatgagcgtcgcgccgacgaccgagaaggcgccgacgaggacgccgggctgggcaaatcagaatcgccaccgcaggctccgacgaccgtgacgctgcccaacggtgagacggtgaccgcggccagtccccagctcgccgcggcgatcaaggcggcggccagcggcacaccgatcgcagatgcgttccaacaacagggaattgccatcccgctaccgggaaccgcggtcgccaaccccgtcgaccccgcccggatctcagcgggagacgtaggtgtgttcaccgatcgccacgcccttgcccttggccctagcaaagctcttctggacggccagattcaacacatctcagccgtgcgagggcgaaactttctaggctggatacatccagcggcgaccgcgaccgcgccggcgaggaccgaagcaccgacaccaaccaggccggcggccgctcgataggtactgaccgcccggtcacaacaagaggagacagcggatgacagatcgaattcacgtgcagcctgcacatttacgtcaggccgctgcccatcaccagcagaccgccgactacctgcggaccgtgccgtcgtcgcacgacgcgatccgcgaaagtctggactcgctggggcctattttcagtgagctccgcgacaccgggcgtgagctgctcgagctcagaaagcagtgctaccagcagcaagccgacaaccacgccgatattgcccagaacctgcgaacgtcggccgcgatgtgggagcagcacgagcgagcggcgtcgcgcagcctcggcaacatcattgacgggagccgatgacagggcgatgaccgacgccaatcccgctttcgacacggtccaccccagcgggcacattcttgttcggtcctgccgcggtggatacatgcatagcgtctcgctgagcgaggcggcgatggagaccgacgcagaaaccctggcggaagccatcctgctcaccgccgacgtgtcctgccttaaagcgttgctggaagtacgcaacgagatcgtggcggcgggccacaccccgtccgcgcaggttcccacgaccgacgacctgaacgtcgcgatcgaaaagctgctggcccatcaactgcgccgccgtaaccgttgaagtgctagatgagccaggtcttggtgctgtcgggatcgggtgcgatgtcggtgggcggctcgatcggattggggccgaacaattctcgcgctcgagtgagcagagcccgcacctcgtcgagttgctgctgcagcgcagaatcagccataaccccacgctacccaggccccgtctgacacacaattcaccacccgctcaccgcctgcgcgggccagatgatgccggtacgcttacccggtggcgatcttcggtcgatggagtgcgcgccagcgactccggagagcgacccgggaatccctcacgattccgacgtttagctcctcgctggattgcaccacacgggtaattggcgggctctggcccgctgagctttcgtctaacaccgccgaaaccgccacgcttgcagaacatctgaaagcggatctgcatcggatagttggttctgccaacgacgagctgatggtcatctggcgtgcggggatggctgattcgacgcgacgcgcagaagaagacagagtgatcgaccgcgcccgcgcgtcggcgatgcgtcgcgtcgagtcggcgatgcgcgagcttcggcagataacggggcgcgttcccgtggaaattccgcgtatgcgcggcgccggcggctcggatctggacacgacacgactcatgccggccgtcacggtagttcagcccgctgaccaggcctgtacggattggccggttgccgccgccgaggatgacgaagcccgactgcagcgcctcctggcgttcgtggctcgtcaggagccacggctgaactgggcggtcggcgttaacgcggacggcacgacggtcctggtcaccgacgtcgcccatggttggatacctccgggcatcgcccttcccgaaggcgtgcgattgttggcaccggcgcgacgcgccggcagagcccccgagttggtcggtatcacgacgtgttgcaagacgtacacccccggtgactcgctgcgtcgggcggtcgattcaaccgcgccgacgtcctcggtgcagccgcgagcgttgccagcgatcgccggcctgagtgtggagctgggcatagcgacccagcggcacgacggcttaccgaagatcgtgcacgccatggccacggcggccggcaacggcgccgccgccgaggaagtcgacctgttgcgggtgcacgtcgataccgcgctccaccacgtcttggcccagtatccccgggtcgatccggcgttactgctcaactgtatgttgttggccgccaccgagcgcagcgtcacgggagacccgatcgcggcgaactatcacttcgcgtggttccgggaactcgattcacgccgatagctttctcgaatccccacggcaagcgtccggcgatgaattgacgctggtggggggcgtggacatactgtcatggtgtcggggtcggacagtcgcagcgaaccgagccagctgagcgaccgagacctcgtcgaatcggttcttcgtgacttgagcgaggcggccgacaagtgggaggcgctcgtcacgcaggctgaaactgttacctacagcgtggacttgggagacgttcgcgctgttgccaattcggacgggcggttgctcgagctgacgttgcatccgggcgtgatgaccggctacgcgcacggggagctggccgaccgagtgaacctggcgattacggccctgcgcgacgaggttgaggccgagaaccgggcacggtacggcggccgcctgcagtgacatcggtatctgcgaggatcaagcccatttgctggcaaggcatttcggcgcggggcgcaaggcccacagccgggccgtggccaccctgaaagccgatatccaagcctggcacccggctggcatccagaccccgaagccgcgatgcgaatcagatgtgttcgcgcgaatcggtcacacgagccacccatcaactcggaagagccgggtggggccgggagcatccgaggcaccgcttgcctgacataacagcgtaaccgccccgccattgtcgctgtgatggacatgccccagccatttgtcggctagctatacagcgaacgtcaatttttcgtgaatcagcctgaggctattgataattcacggcggcacgtcctactcttagcggcgctatgcgacccaatgcgcgtgcgatgttgcgtttggtgcattgtggtgccggtgctggtgggccggcgataacgtcgaaaggtgcggtattgggtgaccgtgtcggcgcgttgtcgcagtgccgatcggcggcagcgctgagtcgattcgactttgcaccccgtgactctgttcccaccgccaccttcggtggtggatgcgctttcaggtccaccaataggctagctgttttcgagcggtgtatttgcgtggggggtgaatgtggatacggacaatgacaggcccacgctggcgagggtttaccgcagcctgcgggacatttgtccggacagctggaatcttccgggcggtcggatgcccactggcttgggctatgactttctgcgccctgtcgaggactcggggatcaacgacctgaagcactattacttcatggcggatttggccgatgggcaaccgctaggccgggcaaacctctatagcgtctgtttcgacctggccaccaccgaccgcaagctcactccggcctggcgaacgaccatcaaacggtggtttccggggtttatgaccttccgtttcctcgagtgcgggttgctcaccatggtgagcaacccgctggcgttgcggtccgacaccgacttggagcgggtattgcctgtgctggccggccagatggaccagttggcgcatgacgacgggtcggatttcttgatgatccgggacgtggacccggaacactaccagcgataccttgacatcctgcgcccgttgggctttcggcctgcgctgggcttttcccgggtagacacgaccatcagctggtcgagcgtggaagaggcactgggctgcctgtctcacaaaaggcgcctgccgttgaagacgtcgctggagtttcgtgagcggttcggtatcgaggtcgaggaactcgacgagtatgccgagcatgcgccggtattggcccggctttggcgcaacgtcaagacggaggcaaaggattaccagcgcgaggacctgaaccctgagttcttcgcggcgtgttctcggcatctgcatggacgtagcagactgtggttgttccgctaccagggcacgccaattgccttctttttgaacgtttggggtgcggatgagaactacatactgcttgagtggggcatcgatcgtgattttgaacattataggaaggcgaatctgtaccgggcggcgctgatgctcagcctaaaagatgcgatcagccgagataaacggcgaatggaaatgggtattacgaactatttcacaaaacttcgcattccgggtgcccgagtcataccgaccatctatttcctgcgtcacagcacggatccggtgcatacggcaacgttagcgcgaatgatgatgcacaatattcaacggccaacgttacccgacgatatgtcggaggaattctgtcgctgggaagagcgaatacgtctggaccaggacgggctacccgaacacgatatctttcgcaagatcgatcgtcagcacaaatacacggggctcaaactcggcggagtctacggtttttatccccgattcaccggaccgcagcgatccacggtcaaggccgcggagctgggcgagatcgtgttgctgggcacgaactcgtatctgggcctggccacccatccagaggtggtggaggcctcggcggaggccacgcgacggtacggcaccggctgctcgggttcgccgttgctgaacggcacgttggacttgcacgtctcgcttgagcaggaactagcctgttttttgggcaaacccgccgccgtgttgtgctccaccggatatcagagcaacctggcggcgatcagcgcgctatgcgaatccggggacatgatcatccaagacgcgctgaaccaccgcagcctgttcgacgccgccaggttgtccggggccgacttcaccttgtaccggcacaacgacatggaccacctggcgcgggtgctacgccgcaccgaggggcgccgccggatcatcgtcgtggacgcggtgttcagcatggaaggcaccgtcgccgacctggccaccatcgccgagcttgccgaccggcacggctgccgggtctatgtggacgagtcccatgcgctgggcgtgctcggccccgacgggcgaggagcttcggccgcgttgggtgtcttggcgcgcatggacgtggtgatgggcacgttcagcaaatcctttgcctccgtcggcgggttcatcgccggagatcggcccgtcgtggactacatccggcacaacggttcaggtcatgtgttttccgccagcctgccgccggccgccgcggctgccacccacgcggctctgcgcgtcagtcggcgtgaacccgaccggcgggcgcgggtgctggccgcggccgagtacatggccaccggcctggcacggcagggctatcaggccgagtatcacggaaccgcgatcgtgccggtgatcctgggcaacccgaccgtggcgcatgcgggctatctgcggctgatgcgctccggggtgtatgtgaacccggtggcccccccagccgtgccggaggagcgttcgggattccgcaccagctacctagccgaccaccgacaatccgacctcgaccgggccttgcacgtgtttgccggccttgccgaggacctgaccccgcaaggagccgcgctatgaaggaggccatcaacgccaccatccaacggatcttgcgaaccgaccgcggcatcaccgcgaaccaggtactcgtcgacgacctgggttttgactcgctcaagctgttccagttgatcaccgagctagaagacgaattcgacatcgccatctctttccgcgacgcacagaacatcaaaacagtgggagacgtctacaccagcgtcgcggtctggttccccgaaaccgccaagccggccccacttgggaaaggaacagcatgaccgacgacgccgatcttgatctggtccgaagaactttcgccgcgtttgcccgcggcgacctcgccgagctgacgcaatgctttgcgcccgacgtggagcagtttgtcccgggcaagcacgccctggctggggtgttccgcggcgtggacaacgtggttgcgtgcctcggcgacaccgcggccgccgccgacggcaccatgacggtgacgcttgaagacgtgttaagcaacaccgatggccaggtgatcgccgtgtatcgattgcgggccagcagggccgggaaggtcctcgaccagcgcgaggcgatcctggttaccgtcgccggtggtcggatcacccgacttagcgagttttacgccgacccggcggcgaccgaaagcttctgggcatgacggcggccttgctttcaccagccatcgcctggcagcagatctcggcttgcacggaccgcacgctgacgatcacttgcgaggattccgaggtaatcagctatcaggacctcatcgcgcgcgcggcggcatgcatccccccgctacggcgtcttgacctcaaacgcggtgaacccgtgctgatcaccgcccacaccaacctggaattcctgtcctgctttttgggcctcatgctccatggcgctgtgccggtacccatcccgccgcgggaggcactgaagaccaccgagcgtttcatgactcggctcggcccactgctgcgccatcaccgcgtgctgatctgcacaccggccgaacacgacgagatacgcgctgccgccagcaccgactgccagatcagcagatttactgccctagccgaggctggcgacgagcagttcggccgcgccacggcccagcaactcgccgacaccgccaccgccgactggccgctatgcaccctcgacgacgacgcctacgtccaatacacctctggcagcaccgcagcaccacgcggagtggtcatcacctaccgcaacctgctgtccaacatgcgcgcaatggccgtgggctcacaattccagcacggcgatgtcatgggcagctggctgcccttgcaccatgacatggggctggtgggcagcctattcgccgcactcttcaacagtgtcagcgcggtattcaccacgccacaccggtttctgtatgacccgttgggattcctcagactgctcaccagctccggggctacccacacgttcatgcctaacttcgctctggagtggctgatcaacgcctaccacaggcgcggcgccgacatcgaaggcatcgacctacacaaaatgcgccgcttgatcatcgcctccgaacccgtccatgccgagggcatgcggagattcgccgccaccttcgccggcgtcggacttgcccccacggccctgggttcgggctatggcctggccgaagcgaccgtcgccgtgtcgatgtcagcgcccaacacgggattccgcaccgaaacccacgccgccgcggaggtcgtcaccggcggccgagtgctgcctggctacgaggtgcgcattgacgccgcaccaggtgcccgggccggaacgatcaaactgcgcggcgacagcgtggccgccaaagcctatgtgggcgggaagaagctggacgcgctcgacgaggaaggcttctgcgacacccacgacttgggttttcttgtagacgacgaaatcgtcatccttggccggcaggacgaggtgttcattgtccacggagaaaacagattcccctacgacatcgagttcatcattcgcggggaatccgagcagcaccggaccaaagtcgcatgtttcggggtcaacgaacgcgtcgtggttgtgttggaaagcccattggacagcatcatcgacaaggccgaagccgaccgactgagatgtcaagtcgttgccgcgactgggctgcagttggatgaactgatcacggttcggcgcggcgcgattcccaccaccaccagcggcaagctcaaacgacgcgccgtcgcgcaggcttatcgagacggcacactgccccgtcttgccacccacgcgtggacggcggatcccgatagcgctcccaaaacgacccggtccagcctggaaggcgcccactgatcttccactgacgtctcatcaaacccccggggcgctcgcgcgctgggcgcgctcatcgaccggggcttgggttgattggccccggctctcttcgcgcgctgggcgcgctcatcgaccgcggccgggtggcccggcgaaagcttggacgatcgtcagccagcgttgtgcgtcctcccctactgcgttgacgtcaagagtgctcagcgcgcgccgctgggtgaccaggaagcagaagtcctcggcggacccggtgacccgctgggccgcatcggatggccccaagaccaagtgtcgccgctcggtccccgcagctcgaccaggaacagctcggccggaggggttaggttgttgacgatgaacgcgtagtcgcgggtgcggacaccgagatgcgcaatagaccgcagtcgctgggtggcgggccggatgacgcccagggcgtcggcgacgtccagtccatgtgcccaggtctccatcaaccgcgctgttgccatcgacgccgcgctcatcggtggcccgaaccaggccaatttgcggccatcgggaaccgccagcagttcctcgtgcagccgcccccgagtgacccgccagtctgtgagcagttcggcaggtgaaacggccgccagttctgtcgcggcgtcgtcgacgaaaccggccggattggccgcggcggcggtcatcagctcggcgaacccggcctcgtcggtgaccgccgtcagcgccactcgatcggtccacagcaggtggccgatctggtgtgcgatggtccaacccggcgcaggtgtcggatcggcccagcgatccgctggcaggtgcgccaccagcgcgtcgaggtcgtcgctttcggcacgcaggtctgccacgaacggcccaggatccgccatcaccacctcctgaggtaacagttcgtcgggaaaggcatgtttgtaccctagcgaccgatcacaggctggccgcggcgcccgacgatggtgtgcaccaccagcccggctaggtagatcgccgacccgaacagcacaaatacgggcgcgtgcccgtgctcgggaatcaaggctgcggccacggtaatcgagaggatgtatgagacccaaaacagtgcatcctgcacggcgaacacgtgcccgcgcaatgcgtcgtcgacgtccatctgcatcgccgaatcggcgcacagcttgaccacctggccggccacacctaaaaggaagccgcataccaccatcaccgggaccagcagcccggcggccgcgacctggatagtggcggccgcagccaacgcgccatttgccgtggcgtagcgtccccagcgccggatcgcggtcggagtcaagacgttggccaggaaggctcccagcccggtggccgcgaagaacagcagtgcggtacccaaccccccaacggcccgggcggtcacgtggcggaccaggagcaagatcagcagtgagttgataccgaccaccatccgatgcgctgccaaaccggacaggccggcagcgacggtcggaagttgcaccacggtgcgcgctccatgtagccaaccggtgaccacggcgtagacagcagatccgtggatcgcgcgttcggtgtcgtccgggccgagtacccgcgggccgaaccgcagcgaccaaagcaacgcgatcgatacggggatcgccaccaggaagacgatcgcggaggccccctcgtcgccgctgccgagcagccaacgaggcaacagcatgaagttggcgcccaggaacgcggagaccgcccccgacgcgatggccaccgagttcatcgtgaccacctgttcgcgcggcaccacgtggggcagtgccgccgacagtcccgaggcgacgaatcgtgccaagccgttggcgaccagcgctccgaccaacagcggcacgtcgccggctccgaccgcgagtatcgtgccgaccccggcgatcagggctagccggccggtgttggcgccaaccagcacccaccgccgatcccaccggtccattagggccccggcgaagggccccagcagcgaatagggcagaaacagcaccgcgaaggcccccgcgatggccatcgggtcggccgcccggtccgggttgaacagcaacgctccggccagccccgcctgaaacaacccgtcgccgaactgactcgcaacccgcacctgcagcagacgccagaagtcgggcaagctgcgcaccgaccgccaaacgtcgacgggtgcgcgtgcgtgcatccgggagtgaatcactaaacccacttccaccctgggcacaggcaaggttcggtccaccccgtgccgccccaaccacagtacaaatattcgccgaccctgcttgttcgccccgggcgatgcgacggtggtgcgatgatggtgtggtggcgccgcacgaagaccccgaggaccatgtcgcacccgccgcacaacgggtgcgagcgggcaccttattgttggccaacaccgatctccttgaaccgacatttcgccgcagtgtgatctacatcgtggagcacaacgacggcggcaccctcggtgtggtcctcaatcggcccagcgaaaccgcggtctacaacgtgttgccgcagtgggccaaactcgcggccaagccaaagacaatgttcatcggtgggccggtgaagcgcgacgcggcgctgtgtctggcggtattgcgggttggcgctgacccggaaggcgtgccgggcctaaggcatgtcgcgggcaggctggtgatggtcgatctggatgccgaccccgaggtgctcgcagcggcggtggaaggggtgcgcatctacgccgggtactccggctggaccatcggtcagctcgaaggtgaaatcgagcgcgacgactggattgtgttgtcggcgttgccatctgacgttttggtggggccgagagccgacctgtgggggcaggtgctgcgacggcagccgctgccgctgtcgctgctggccacccacccgatcgatctgagccggaactaggctactccgccgccgagcttgccagagcagcgcgtcgcgtcgccgcggtcgagccaggcgatccggcccagcctagtgggccacaggctgttcaatgacaggcctgggtgcagaccgcgcagctgccaacgcagttggcggtggggctagcggtttcacggcgcagcgcgtactgggcgctctgccacgaccccgcggccagcgtgccgaccgcgcccgcaatgcagacgatcaccaccatcaaggcggtgtgcccgggcgcggccaccgccaccactcccccggcggccagcattactgcggctgccaactgcgtgggcgccatcgcgcgcagcgccagcgccgtggggtcggcagtgggcgtatggaacagcgaccagctcccgaacagggcggacgccgccgccgcacacatgcacagcacacccgcgaggaacattcgttcaccatacgaggccgccgacgaatccgctcaccgagctccatgcgggcccgtgtttctgctcggcctcatcgcgacctagcgcggcgggactggtgtcagggtgcccgcgggcggatacccaggcgcctgcccgggtagtcccaccggtgccgaaccgggtgccggggcaggcgcctgagcgggcgccgcatgcgcaaccacttggaatccgttgacaatcgcatcggtggccggcccgtcggtgaccgcctgcgacagcgcggtggtcaccgacagcgaaaccaggtacttgtcggctccggaggtggcgatgacgtggcgccgggaggtgttgagggtcatgtcgttttcgcggtaggtgccctcgatgattgatgacggaaagccgtcgaaattggccatcgaggcgtttgtggtctgccatgcgagcaatttctggctgtcaatgtagccgtgtgtgatggcctcagcgggatcgaagtcaccgatcagcctatacaccaccagctgcgcattcgacgtgtagacgctgttgcccaaccggtcggcgatcaccacgaacgcgtcgggcacgttggggtcgggcacctgagtccagcgcggcggcatcggcagtgtgatgtcgagcgccttgaatccgtgcggtcgctgtgcctccagcttgacgcccttctcccggaggtggtcccgaagtgtgccgctgatcgcgggagtcactggcggcggcagcgggggcacagcggtggacccgggtgctccgaccggaatcggcgacgcgatcggtgcgggtgctggcgccggtgagaacctgttgctgctcccgcccggaagcgccgtgaggttctgcacgggcgggactgttgccggcgccgagactggggcagggataggcggcggtggcagcaggggatccgctgaggccttcccggcggtgaccagcaccacgccgatgaaaccggtggccatgccgcctgcgaagacccgccaggtgcgcgcgatctggatcatttgcgtcggtccctccgaatggccgggcgacggtgcccgtcgtcgaggctgaatgtaaccagcgctccatggcagtgcacaggcttgaaatgcagctggaatgaacctctgatcgtggtgcaacggaaccgagaccaacccgtggccggtagcgcggccccggaggttcccgggccacccttataccctgttgggcgtgaccgaatcgccaaccgctgggcctggcggcgtgccccgtgccgacgacgcggactccgacgtgccacggtaccgctataccgccgagctcgcggctaggctggaacggacctggcaggaaaactgggcccggctagggacgttcaacgtgcccaacccggtcggctcgctggccccaccggatggtgccgcggtgcctgacgacaagctcttcgtgcaggacatgttcccctacccctcgggtgagggactccacgttggtcatcccctcggctacatcgcgaccgacgtctatgcccgctatttccggatggtgggccgtaatgtgctgcatgcgctagggttcgacgcgttcgggctgcccgccgagcaatacgcggtgcaaaccggcacccatccgcgtacccggaccgaagccaacgtcgtcaactttcgccgccagttgggccggctgggcttcggccacgacagccgacgaagcttctcgaccaccgatgtcgacttctacaggtggactcagtggatcttcctacagatatacaacgcgtggttcgacaccacagccaacaaggcgcgcccgatatcagagctggtcgccgaattcgagtccggtgcaaggtgtctcgatggcggccgggattgggccaagttgaccgcgggggagcgagccgatgtgatcgacgagtaccggctggtctatcgggcggattcgctggtgaactggtgcccggggctaggtacggtgcttgccaacgaagaggtgaccgccgacggccgcagcgaccggggcaattttccggtgttccggaagcggttgcggcaatggatgatgcggatcaccgcctatgccgaccggctgctcgacgacctggatgtgctggattggcctgagcaggtcaagaccatgcagcgcaactggatcgggcgttcgacgggtgcggtggcgctgttctcggcgagagcggccagcgatgacgggttcgaagtcgacatcgaggtgttcaccacgcggcccgacaccttgttcggcgccacgtatctggtgctggctcccgagcacgacttggtcgacgagttggtcgccgcgtcctggccggctggggtcaaccccttgtggacatacggcggcggcacacctggtgaggccatcgccgcctaccggcgtgcgatcgccgccaaatcagacctcgagcgccaggagagcagggaaaagaccggcgtcttcttgggcagctacgccatcaacccggccaacggtgagccggtgccgatcttcatcgccgactacgtgctggccgggtacggtaccggggcaatcatggcggtgccgggtcatgaccagcgggactgggacttcgctcgggcatttggtctaccgatcgtggaagtaattgccggcggcaatatttcggaatccgcgtatacaggcgatggcatcctggtcaactcggattacctcaatggaatgagcgtgccagcagcaaagcgggccatcgtcgaccggttggagtccgcgggccgcggccgggctcgaatcgaattcaaattgcgcgactggctttttgcgcggcagcggtattggggtgaaccattcccgatcgtctatgacagcgacgggcgtccgcatgcactcgacgaagctgcactgcccgtcgagctgcctgatgtcccggactactcgccggttttgttcgaccccgacgatgcggacagcgagccttcgcccccactggccaaggcgactgagtgggtacacgtcgacctggacctcggtgatggcctgaagccctacagccgcgacaccaacgtgatgccgcagtgggcgggcagctcctggtatgaactgcgctacaccgatccgcacaactcagaacggttctgcgccaaggaaaacgaggcctattggatgggaccgcggccggctgagcacggcccggacgaccccggtggcgtcgacttgtacgtcggcggtgctgaacacgcggttttgcacctgctgtattccaggttctggcacaaggtcttgtacgacctgggtcacgtcagctctcgcgagccttaccgcaggctggtcaatcagggctatattcaagcttacgcttacaccgatgcgcgcggatcctatgtccctgccgagcaggtgatcgaacgcggtgacagatttgtctatcctggacctgacggtgaggtcgaagttttccaggaattcggcaaaatcggtaagagcctgaagaattcggtatcgccggacgaaatctgcgacgcatacggggcagatacgcttcgggtttacgagatgtcgatggggccgctggaggcttcacgtccatgggccacaaaggatgttgtcggcgcgtaccgttttctgcagcgggtgtggcgcttggtcgtcgacgagcacaccggcgaaactcgggtggctgacggcgtggaactcgacatcgatacgctacgggcgttgcaccgcaccatcgtcggcgtgtcagaagactttgcggcacttcgcaataacaccgcaacggctaagttgatcgaatacacgaaccacctcaccaagaagcatcgtgatgcggtgcctcgggccgccgtggagccgcttgtacaaatgctggctccgctggccccacatattgccgaggagctgtggctgcgactgggcaacaccacctcgttggcacacggcccgttcccgaaggccgatgccgcctacctcgtcgacgagacggtcgagtatccggtgcaggtgaacggcaaggtacgtggccgggtggtggtggccgccgacaccgacgaggaaacgctgaaagccgccgttctgaccgacgaaaaggtccaggcattcttggctggtgccaccccgcgcaaggttatcgtggtcgccggccggctggtcaatctcgtcatctaggtcgtgtcggcggtgccgacggtgggcgaggtaatccgcggggtagttcgttgtatgcgttacgccgcgagagccggcggcgaccagattggttgatagcgtggtactttcacgctcgtttgcgagcaggggagttgcttgcagggccactggccggttcgcccgaggcgagacgctccagtggcgccagggccttcctgagggtttccaagtcggagcggggaagttggctgagcagcgcggccagagccgcgcgccggttggccagtgactcaccgtgaaccgcccgcccttgcggcgtgatgtctaccaacaccgcccgcaagtcggacgggtctcgcgagcgtttcaccagtccaatcttctcgagccgccggatcgccacggtggtggtgggagttcgcacccgttcgtgagcggccaggtcggtcatccggatgggaccttgatcgagcagggtgaccaggatcgacagttgcgccagcgttaggtcgccggctgcagccccgttgggatccccgcggcgcagcattgaaatcagcttggacaatgcgcggtgcagcccctccgccagttgggtcacttccggtgcggtgaattcgctgtccgccataaaccggcagtctaacctgacatgcgtgtgaccgtagacttgtgtcgggcgacctttgaccgccaatgcatttggtcccgaaatccgctgcattttcttgccaatcgagcggacaacactcatgtcatggctgactacctacattgtcagttctgccggatccatggtcagtgatgtcgaatgccactgaccgccaacggaaaccggctctcgcgttaacgggacagtcaatattggagacgccggcagccgctgctggcttcaccatcggatcggcgtaattagggcaccggtgaggagggctggtagcttctggcgaagccagggatcggcgccccaaacgggccgggacaagcgccctcgggcgggaccaatactcggcggcggaacagttcggccagcatcgtctgggccatcagctcggaacggccgatgcaggcagccctcgcagcttcaggttcgcgccgatggattgcggcgttctcttcctcgtagaacggcaacacgtcgtcgcggctgttttggtatgtcatccagaacactcgcggaatcaggttctgtgaggcccggatggtggcgtgcagccgcggtcctgcgtactcgtcgttgaccgtgcgccggtactcccacacgcattcggcgaaggcccgcgactccttggagttgcgcagcgatcgcatgactgcgtcgagctggcccaggatccgaggcgtggggttggcggctgcgcgggcagaggcaatgccgttgagcaagccgtcgagttcgtgatgttccaggatggtggcgacgtcgaaccgctcgatgaacgcgccgcggtgatagcgagtcgacacaatgccgtcgtgttcgagttgaaccagcgcctcttggatgggaacccggctgacccccaggccgtgcgcgatttcattgcggtcgacgcggtccccgctgcgcagtttgccggtcaatagcaggttgaggatgtgggcgacaacctggtccttttccttaaccccgtacttttttggcatcggtatctagcatctctttcagcccgctgcagccatccggcgctggcaagtttctcatgactcggcgtctgcgttgtggtgtttcccagatgaagccgggggtaacgcgatctgacagacgtcaaccggagttcaccggccatcgcgccacctgcaaagcgcggccgcagcgctcaggtcgtagtcgggaccgtcacagccaacggtcaacagcgtgacaccgagaccggcgagggcttcggcgctggcgatcagcccgccgccgtcgaccgcggcggagcgttcgatagtcgctgggtttcggccgacggtcgagcagtgcgtgctcagcacggccgacttcgctaggtagctgtccccggcggtaaagctgtgccagatatcggcatactcggcgaccagtcgcagggtcttacgctctccgccgccgccgatcagcaccgggatgtcccgtgtcggcggcgggttcagcttgccaagccgcgccttgatccggggcagcgcagccgccaggtcgtcgaggcggctgcccgctgtgccgaaccggtagccgtactcgtcgtagtccttctgtttccagcccgacccgatacccaggatgagccggccgccggagatgtggtcgacggtacgggccatgtcggcaagcagctccggattgcggtaggagttgcacgtcactagagcgccgatttcgatgtgcgacgtttgctcggcccaggctcccaagacggtccagcattcgaagtgtgggccgtcagggtcgccgtagagcggaaagaagtggtcccaggtaaaagcgatgtccacaccgatgtcctcgcaccggcggacggcgtctcggacggcgcggtaatggggggcgtgctgcggctgcagttgtacgccgatacgaacggggagatcgggacgcacgagtgaagtcatgggtccaccgtaggctcagcgtgtgtcgagcaccccgcgcacgatctcgatcagggcgcgcggttggtcactttgcaccgagtggcctgacttctcgacgatgtgaacgccacggaaatgcgttgcacgcctgtggagttcggcggtgtcctggtcggtgacgaagcccgacgagccgccgcgcacgagtgtgatcggcgcggacagggcgtcgacgtcgtcccagagccctgcgaaatctccgaacgtgcggatcgcgtcatagcgccacacccagttgccgttgtccagccggcgggagttgtggaacacgccgcggcgcaacgacttgacatcgcggtgcggggccgcggcgatcgttaggtccagcatggcctgaaagctggggaattcccgctcgccgtgcatcagcgccaccgtgccgcgctgctcggcggtcagctcggcgtgccgttgcaatgccgacggggtgacgtcgacgagaacgagttcgccgaccaggtcgggtgccatcgcggccagccgtatcgcagtcaacccgcccagcgacatgccgaccacgaattcggcacccggcgcaagctcgcgtagcaccggcgccaaggtctcggagttgagctgcggcgagtaattgccgtcctcccgccaagcggaatggccgtgccctggaaggtccaccgccagcgccggctcacccaggccgacgatcacggtgtcccaggtatgggcgttctgtccgccgccgtgcagaaagatcacccgcggcgcagagccgccccagcgcagcgcgctgatggctcccgcttggacccgctcgacttcaggcagtggaccattgacaccggcctgctcagcgttctcagccagcagggcaaactcgtccagtccggtcagttcgtcgtcagatagcacgcagcggacgttacccgcgtttgactctgcggataccaggcaattgtgcgagtggcccgcgtggtgagcgcagagtcaacgctaaccgatgatgaactcttcgagttgcgcgcgcgcgatgtcgtcgggcagctgctcgggcgggctcttcatcaggtaggccgacgccgggatcaccggtccgccgatgccgcggtccttggcgatcttggccgcccgcaccgcgtcgatgatgacgccggccgagtttggcgagtcccacacctcgagcttgtactccaggttcaacggcacatctccgaaggcgcggccctcaagacggacataggcccatttgcgatcgtcgagccatccgacgtggtcggacgggccgatgtgcacgtccttggtcttgaactcgcgcttcagattcgaagtgacggcctgggtcttggagatcttcttggactccagccgttcacgttcgagcatgttgaggaagtccatgttgccgcccacgttgagctgcatggtgcggtcgagctgcacgccgcggtcctcgaacagcttggccagcacccggtgggtgatcgtcgcgccgacctggctcttgatgtcatcaccgacgatgggtaccccggcgtcggtgaacttcttggcccacaccgggtcggaggcgatgaacaccggcagcgcgttgacgaacgccaccccggcgtcgatagcacactgggcgtagaacttgtcggcttcctccgagcccaccggcaaataggagaccagcacgtcgaccttggcctccttgagcgcctggacgacgtcgacgggctccgcgtcggagagttcggtggtgtcggcgtagtacttgccgatgccatcgagggtaggcccgcgctgcacgatcacgttggtcggcgccacatcggcgatcttgatggtgttgttctccgaggcgaagatggcgtcggacaggtcgaagccgaccttcttggcgtccacgtcgaacgccgccacgaacttgacgtcgcgaacgtggtacgggccgaaccgcacgtgcatgaggcccggtacggtcgatgtgtcgtcggcgttgtagtagtactcgacgccctggaccagcgaggacgcgcagttgccgacgccgacaatggcgactcgaacctccgtcgacgcctccggcgccggtaacgactggtgctcactcattaaggcgttctcctaacctcataacctctggggtgtcttgggtgttggttcgtgctgggtttacgtctgttcggcggggttgggtgctgcccgttccgcggcgatgagctcgttgagccacttgacctcgcgctcgctggactcgagcccgagttgatgcaattggcgggtgtagcggtcgaaggaactgctggcccgcgccaccgcctcgcgcaagccttcccggcgttcctcgacctggcggcgccggccttccaggatgcgcatccgcgcttcggccggggtgcggttgaagaacgccaggtgcaccccgaaaccgtcgtcggtgtagttgtgtgggccggtgtcggccaccagctcgccgaatcgacggcgacccttgtcggtcagttggtaaacgcgtcgtgctcgccgcaccggggtgcccgctggggcggcattctcggcgatcaacccgtcggcctgcatgcgtcgcagcgccgggtataacgaaccgtacgaaaatgcccgaaacgcgcccagcaggccggtcagcctcttgcgcaactcgtagccatgcatcggtgactcgatcaacagacccaggatggcgagctccagcatcgagtcacctccttttgtatggcttttgaatggccgttacgacggttcgacgcctcgcgtcatcgtatcgcctcgatatatttgcgacaacatcaccgcgtcaagacgggtagctgacgtgcttgatggtgccgtcacctgcgaaaacgaggtatccaccgccgtagtcgctagagacatacaacgacaacgacaacgcagccggcgtggtggggtccttggccggttcgacgatcaggtacatgcttttgacgtcggattgtttgaggccgagggtttccggggcgccgcgcatgatgctcacagcggtcttcgcatcgaatttgctcaggtcaaccacggacacgtcggcaatgctcttggcggaactggtcgcatcgccccagccgccgcggtaggtatacgccaggactcggcggtcgtccgccgggtcgacgcgatcgagcgacgcatactccgggtagatcaccagccggtagcccatggtgtcgccgaaccgcttgcgggtctgctccagcaggccggtgagcccgccgagggaatgcagctgcctgggcggggtcagcaccacgggggcgatcccgtcgggctttgctccgggatccgaggtgaagtccagcggagagcgggtgttgccgtacacgccccagccgatgccgacgcccagcagcaccgatgcgacaaacgcagcggccagcaagcccaactcggtgcgtttcgcccgcgatttgagcgcgggcatttgtgcgggtgcgctctcgacctgcaggtcggccaccagacgctgcaggtcacctagggtcacagccttggtagctgcgctgacgcgctcccggtgttcctccatcgagagctcgccgtcacgcagggcgtcgtcgagaatccggcaggcgtcctgccggtcgctgtctttggcgcgggttgccgtcgatactccgcgcgcaaggggtgcgcccagccacttcgccacagggacgatagtaggagtctggctgggaatctgaactcgatcccgccgtacccgcgcaacaacggcgccggttgcgtatcggtggtgtggatggcgtcgtactctggtcagcgtgcgactgcagcgacaggtagtggactacacgctacggcgacgctccctgctggccgaggtgtattcgggacgcaccggtgtgtcggaggtgtgcgacgccaacccctacctgctgcgcgccgcaaagtttcatgggaagcccagccgggtcatctgcccgatctgccgcaaggagcagctcacactggtgtcgtgggtgttcggcgagcacctcggtgcggtatcagggtccgcgcgcaccgccgaagaactgatcctgctggcgacccggttctccgagttcgcggtccacgtggtggaggtatgtcgaacctgcagttggaatcatctggtcaagtcatacgtcctgggcgccgcacgtccggcacgcccccctagggggtctggcgggacgcggacggcgcgcaacggggcccgcacggccagtgaatagcgacgggcgtcaccatcagtcgtccagcggcgccccgcgcgggccggcgaatcccggccagcgtggtcaggttccacccgacgacagactgaccgcgatcctcccgccggtgaccgatgaccgatcggctccgcacgcggactccatcgaggcggtcaaggccgcgctcgacggcgcgccgccgatgcccccgccgcgcgacccgctcgaggaggtcacggccgcgttggccgccccgcccggtaaaccgccgcggggggatcagcttggtggcagacgtcgcccaccggggccgcccgggccccccggttcgtccggacagcctgccggccggctgccccaaccgagggtggacttgccccgggtcggccagatcaactggaaatggatacggcgttcgctgtacctcaccgcggcggtggtgatcctgttgctgatggtcaccttcacgatggcctacctgatcgtcgacgttcccaagccaggtgacatccgtaccaaccaggtctccacgatccttgccagcgacggctcggaaatcgccaaaattgttccgcccgaaggtaatcgggtcgacgtcaacctcagccaggtgccgatgcatgtgcgccaggcggtgattgcggccgaagaccgcaatttctattcgaatccgggattctcgttcaccggcttcgcgcgggcagtcaagaacaacctgttcggcggcgatctgcagggcggatcgacgattacccagcagtacgtcaagaacgcgctggtcggttccgcacagcacgggtggagcggtctgatgcgcaaggcgaaagaattggtcatcgcgacgaagatgtcgggggagtggtctaaagacgatgtgctgcaggcgtatctgaacatcatctacttcggccggggcgcctacggcatttcggcggcgtccaaggcttatttcgacaagcccgtcgagcagctgaccgttgccgaaggggcgttgttggcagcgctgattcggcggccttcgacgctggacccggcggtcgaccccgaaggggcccatgcccgctggaattgggtactcgacggcatggtggaaaccaaggctctctcgccgaatgaccgtgcggcgcaggtgtttcccgagacagtgccgcccgatctggcccgggcggagaatcagaccaaaggacccaacgggctgatcgagcggcaggtgacaagggagttgctcgagctgttcaacatcgacgagcagaccctcaacacccaggggctggtggtcaccaccacgattgatccgcaggcccaacgggcggcggagaaggcggttgcgaaatacctggacgggcaggaccccgacatgcgtgccgccgtggtttccatcgacccgcacaacggggcggtgcgtgcgtactacggtggcgacaatgccaatggctttgacttcgctcaagcgggattgcagactggatcgtcgtttaaggtgtttgctctggtggccgcccttgagcaggggatcggcctgggctaccaggtagacagctctccgttgacggtcgacggcatcaagatcaccaacgtcgagggcgagggttgcgggacgtgcaacatcgccgaggcgctcaaaatgtcgctgaacacctcctactaccggctgatgctcaagctcaacggcggcccacaggctgtggccgatgccgcgcaccaagccggcattgcctccagcttcccgggcgttgcgcacacgctgtccgaagatggcaagggtggaccgcccaacaacgggatcgtgttgggccagtaccaaacccgggtgatcgacatggcatcggcgtatgccacgttggccgcgtccggtatctaccacccgccgcatttcgtacagaaggtggtcagtgccaacggccaggtcctcttcgacgccagcaccgcggacaacaccggcgatcagcgcatccccaaggcggtagccgacaacgtgactgcggcgatggagccgatcgcaggttattcgcgtggccacaacctagcgggtgggcgggattcggcggccaagaccggcactacgcaatttggtgacaccaccgcgaacaaagacgcctggatggtcgggtacacgccgtcgttgtctacggctgtgtgggtgggcaccgtcaagggtgacgagccactggtaaccgcttcgggtgcagcgatttacggctcgggcctgccgtcggacatctggaaggcaaccatggacggcgccttgaagggcacgtcgaacgagactttccccaaaccgaccgaggtcggtggttatgccggtgtgccgccgccgccgcctccgccgccgccgtcggaggtaccaccttcggagaccgtcatccagcccacggtcgaaattgcgccggggattaccatcccgatcggtcccccgaccaccattaccctggcgccaccgcccccggccccgcccgctgcgactcccacgccgccgccgtgaccggcgcgctgtcccaaagcagcaacatctcgccacttcctttggccgccgatctgcggagcgccgataaccgcgattgccccagccgcaccgacgtattgggtgccgctctggcgaatgtcgtcggtggcccggtaggccggcacgcgctgatcggccgcacccggctgatgaccccgctgcgggtgatgtttgcaatcgcgttggtgttcctggcgctcggttggtcgacgaaagcggcctgcttgcagtccaccggaaccggtccaggtgatcagcgggtggccaactgggataaccagcgtgcttactaccagttgtgctactccgatacggtgccgctctatggcgctgagttattgagccaaggcaagtttccgtacaaatcaagctggatcgaaaccgacagcaacggcacaccgcagctgcgctacgacggacagatcgcggtgcgctatatggagtatccggtgctgactgggatctatcagtacctgtcgatggcgatagccaagacctacaccgcgttaagcaaggtggctcccctcccggtggttgccgaagtggtgatgttcttcaacgtcgccgcgttcggtttggcgctggcgtggctgacaaccgtctgggcgacctcgggcctggccggccgccggatatgggatgcggcgctggtggccgcctcaccgctggtgatctttcagatattcaccaatttcgatgcgctggcaacgggtttggcgacgagtgggctgctggcctgggcgcggcgcagaccggtgcttgccggtgtgctgatcgggttgggctccgcggcgaaactgtatccgctgttgttcttgtacccgttgttgctgctgggcatccgggccggtcgcctgaatgctctggcccgcaccatggcggccgcggcggcgacctggttgttggtgaatctgccggtgatgctgctctttccgcgcggctggtcggagttcttccggctcaacacccggcgcggcgacgacatggactcgttgtacaacgtcgtcaagtcgttcaccggctggcgtggcttcgaccccaccctgggcttctgggagccgccgctggtgctgaacacggttgtcacgctcttgttcgtgttatgttgtgcggcaattgcttacatcgcgctcaccgcaccccaccggccgcgcgtggcgcagctgactttcttgacggtggccagcttcctgttggtcaacaaggtgtggagtccccagttctcgctttggctggtgccgctggccgtgctggctttgccgcaccgccggatcttgctggcgtggatgacgatcgacgcgttggtgtgggtgccgcggatgtactacctatacggcaacccgagccgctcgctgcccgagcagtggttcaccacgacggtgttgctgcgtgacatcgccgtgatggtgctgtgcggactggtggtctggcagatctaccgccccgggcgcgacctcgtgcgtaccggcgggccaggggcactgccggcttgtgggggagtcgacgacccggtgggaggggtctttgccaacgccgccgacgccccgccaggtcggctaccgtcgtggctgcgtccccggctgggcgacgagcatgcgcgagagaggacgcccgatgcaggtcgcgatcgcactttttccgggcaacaccgcgcttgacgcggttggcccctacgaggtgctgcagcgggtgccgtcgttcgacgtcgtgttcgtcggccaccgccgcggggaggttcgcagcgacaacgccatgctgggtctgctgtgtgacgcggcattcgacgagctaacccggcccgatgtggtgatctttccgggcggcatcggaactcggaccctgatccacgaccagaccgtgctcgactgggtgcgcgaagcgcaccggcacaccctactcaccacctcggtgtgcaccggcgggctggtgttggcggctgccggactgctcaacggcttgaccgcgaccacgcattggcgagtacaggatctgttcaactcgctgggcgcccgatacgtcccccagcgtgtcgtcgagcatctgccagagcgggtcatcaccgccgccggggtgtcgagcgggatcgacatgggattgcggctggtggagcttttggtcagccgggaagccgccgaagcgagccagctgatgatcgagtatgacccgcagccaccggtggatgccggctccctggccaaggcctcgccggctacccatcggctcgcgttggagttctatcagcatcgtttgtgatctgttcgcgataggcctcgccgttcgcgacactgacattgcgcacacgacacgccgcggatcgtcgcaccgggttaagcctggagtgcggtggtgcctggtcggcattttcgcagtcgagggctctcgtgtagcctgggcgagttgccgacgcaggcgaccctcctgccacggatcgaccgtggccgcacacgaccacaggaggtgatgaggttcctatgcgtccatacgaaatcatggtcatcctcgacccgaccctcgacgaacgcaccgtagccccgtccttggagacgttcctcaacgtcgtccgtaaggacggcggaaaagtcgaaaaggtggacatctggggcaagcgtcggctggcgtacgagatcgccaagcatgccgaaggcatctacgtggtgatcgacgtgaaagccgccccggcgacggtgtccgaactcgaccgccagctcagcctcaacgagtcggtgttgcgcaccaaggtaatgcgcaccgacaagcactaatcggcctgccaggcactggctgttcgctgtcggtgcggttacgtaggctcggcgaagaagaacacgaccagccgccgaacccaggcggacgcaggaggaaattgtggctggtgacaccaccatcaccatcgtcggaaatctgaccgctgaccccgagctgcggttcaccccgtccggtgcggccgtggcgaatttcaccgtggcgtcaacgccccggatctatgaccgtcagaccggcgaatggaaagacggcgaagcgctgttcctccggtgcaatatctggcgggaggcggccgagaacgtggccgagagcctcacccggggggcacgagtcatcgttagcgggcggcttaagcagcggtcgtttgaaacccgtgagggcgagaagcgcaccgtcatcgaggtcgaggtcgatgagattgggccttcgcttcggtacgccaccgccaaggtcaacaaggccagccgcagcggcgggtttggcagcggatcccgtccggcgccggcgcagaccagcagcgcctcgggagatgacccgtggggcagcgcaccggcgtcgggttcgttcggcggcggcgatgacgaaccgccattctgaccccaagaactgcaaatcaagaaacggaaagatagacactcatggccaagtccagcaagcggcgcccggctccggaaaagccggtcaagacgcgtaaatgcgtgttctgcgcgaagaaggaccaagcgatcgactacaaggacaccgcgctgttgcgcacctacatcagcgagcgcggcaagatccgcgcgcgtcgggtcacgggcaactgcgtgcagcaccagcgagacatcgcgctcgcggtgaagaacgcccgcgaggtggcgctgctgccctttacgtcttcggtgcggtagcgccgaatgtccaacggagagtgcaaaataccatgaagctcattctcacggccgatgtcgatcacctcgggtccatcggcgacactgtcgaggtcaaggacgggtatggccgtaactttctgctcccgcgcggcctggcgatcgtcgcctcgcgcggagcccagaagcaggctgacgagatccgccgggcccgcgaaaccaaaagcgtacgcgacctagagcacgccaacgagatcaaggcggcgatcgaggcgctcggcccgatagcgctgccggtgaagacttcagctgattctgggaagttgttcggctcggtgaccgccgcagatgtggttgctgccatcaagaaggccggtggaccaaacctcgataagcggatcgttcggctgcccaagacgcacatcaaggccgtgggcacgcattttgtgtcggtgcacctgcacccggaaatcgatgtcgaggtatcgctggacgtcgtggcgcagagctaaggcgagctgaggccacaacagtttgcgcatgccggtggtgaccgcggtcggccgccgccggggtttcgccatgccctgggtgtccaccgcacggtccggtgcggtgatgctggcgaactattcggccggcgtttgcgggcgggtgtcttcaccgggccttaacgtcaggaaaatgtgtctgaaagccaacacgcccggcgcggtaacctggctcgacacgccgaagagattcttgtccacacaaacggcgtcgcgttgtatggccgttaacagcagtgatgtcgtaacgggccgtattgatccacaggttctccacaccccgctcaacacagacgtcgacggatatgcacatgcgatgcacagctccataaacagtggccccttggagtacttgccagcaacgtttagcgtcttcccggcgctaggcgatgtgggtgacttgggcggtggtgtcggtgcggcgacttacgctctggataggttgtcgaatatgcgttcgggtgcttgtgtcggaggaggtgagagcccatggcggtcgttgatgacctagcgcccggcatggactcctcaccgcccagtgaagattacggccgtcaaccaccgcaggatctcgccgccgagcagtccgtgctgggcgggatgttgctgagcaaggacgccatcgccgatgtactggaacggctacggcccggcgatttttatcgtccggcgcatcagaacgtctacgacgccattttggacctgtatgggcggggagaaccggctgatgcggtgacggtggccgccgaactggatcgccgtgggctgctgcgccgcatcggcggtgctccctacctgcacaccctgatctcgacggtgccgacggccgccaacgcgggctactacgcgagcatcgttgccgaaaaggcgctgctgcgccggctggtagaggccggaacccgggtggtgcagtacggctatgccggcgccgaaggcgcggatgtggccgaggtggtcgatcgcgcgcaggccgaaatctacgacgtcgcggatcggcggctgtcggaagactttgtggcgcttgaggacctgctgcaaccgacgatggacgagatcgatgccatcgcttccagtggcggcctggcgcgcggggtggctaccggcttcaccgaactcgacgaggtcaccaacggcctgcatccggggcagatggtcatcgtggcggcgcgcccgggcgtgggaaagtccacccttgggctggacttcatgcggtcatgctcgatcaggcatcggatggccagcgtcatcttctcgctggagatgagcaagtccgagattgtcatgcgactgctgtcggcggaggccaaaatcaagctctccgacatgcgttcgggccggatgagcgatgacgactggacccggctggcgcggcggatgagcgaaatcagcgaagcgccactgtttatcgacgactcgcccaacctgaccatgatggagatccgtgccaaggcgcgccgcctgcggcaaaaggccaacctgaagttgatcgtggtcgactacctgcaactgatgacctcgggcaagaagtatgaatcacggcaggtggaggtgtcggagttctcgcggcatctgaagctgttggcaaaagagcttgaggttcccgtggtcgcgatcagccagctcaaccgtgggcccgagcagcgtaccgataagaaaccgatgctggccgacctcagggaatcgggctgcctgaccgcgtccaccagaatcttgcgcgccgataccggcgctgaggtcgccttcggtgagctcatgcgaagcggtgaacgtcccatggtgtggtcgctggacgagcggctgcgcatggtggcccggccgatgatcaacgtgttcccgagcgggcgcaaggaagtgtttcggcttcggctggcttccggacgcgaagtcgaggccaccggcagccacccctttatgaagttcgaaggctggactcccttggcgcagttgaaggttggtgaccggatcgcagcaccgcgccgggtacctgagcccatcgacactcagcggatgcccgagtctgagctcatttcgctggctcgcatgatcggtgacgggtcgtgcctgaagaaccagccgatccgctacgagccggtggatgaggcgaacctggccgcggtgacggtctcggcggcgcactcggatggggctgcgatccgcgacgactacctcgcagctcgagtgccgtcgttgcgcccggcgcggcaacgactaccgcgcgggcggtgcacgccgattgcggcgtggctggctggcctagggctattcacgaaacgcagccacgaaaaatgcgtaccggaggctgtatttcgcgcccccaatgaccaggtggcgttgtttctgcggcatctgtggagcgctggtggctctgttcggtgggatcccacgaatggtcaaggccgggtctactacggctcaaccagtaggcgtctcatcgacgatgtggctcaattgctgcttcgggttgggattttttcctggatcacacacgccccaaagttgggcggccacgattcgtggcggctgcacattcatggcgcgaaggatcaggtcaggttccttcgtcacgtcggcgttcacggcgccgaagcggtggcggcccaagagatgctgcgtcagctcaaaggaccggttcgcaacccgaacctggacagcgcgccgaaaaaagtatgggcgcaagtccgcaaccgactgtccgccaaacagatgatggacatccagctccacgaaccgacgatgtggaagcattccccgagccggtcaaggccgcatcgcgcggaggcgcggatcgaagatcgagcgatccatgagctggcgagaggcgacgcgtactgggacaccgtcgtggagatcaccagcattggggatcaacatgttttcgatgggactgtaagcggcacacacaatttcgtcgccaatggcattagtttgcacaattcgctggaacaagatgccgacgttgtcatcctgctgcatcgacccgacgcctttgaccgcgacgatccacgtgggggagaagcggatttcattctcgccaaacaccgcaacggtccgacgaagacggtcaccgtagcgcatcaactgcacctgtcacgcttcgccaacatggctcggtgacatgcggatgtgtggggtttcacggagcgtggccgaatgtcacgaatgatggggccatcagggcggaccggtccacgcatccgcggcggcgttgaagtccccgagcaacacgcgtcgtggttgatgcgtgagatgagtcagatcagggcgacaggacgtcgaaccagtgggactaatgcatgatcaccagatacaagcctgagtcggggtttgtcgcccgtagcggtggtcccgaccggaagcgtccccatgactggatcgtttggcacttcacccatgccgacaatctccctgggatcatcaccgctggccgtctgctggccgattcagcagtcaccccgacgaccgaggtggcatataacccagtcaaggagttgcgccgccacaaagtcgtcgcccccgacagcaggtacccggcgtcgatggcaagcgatcatgtgccgttctacattgcggcgcggtcgcccatgctctacgtcgtatgcaagggccactccggctactccggcggtgccggcccgctggtgcacctcggggtggcgcttggcgacatcatagacgcggatctgacgtggtgcgccagtgacggcaatgctgcagccagctacaccaagttcagccgccaggtcgacacgctcggcaccttcgtcgactttgacctgctctgccagcggcaatggcacaacaccgatgacgaccccaaccgccagagccgccgcgccgccgagatcctggtatacggccatgtcccgttcgagctggtcagctacgtgtgttgctataacaccgagacgatgacacgggtacgaactctgctcgatcctgtcggtggggtgcgaaagtatgtcatcaagcccggcatgtactactaaggaaggaggaggccatatgatcacgtacggctctggcgacctccttcgggctgacaccgaagcgctcgtcaacaccgtcaactgtgttggggtgatgggcaagggaattgcgctgcagttcaaacgccgctaccccgagatgttcaccgcctacgaaaaggcgtgcaaacgcggcgaagttaccatcggcaagatgttcgtcgtcgacaccggacagctcgacggaccgaaacacatcatcaacttccccaccaagaaacactggcgtgcaccgtcgaagctggcctatatcgacgccggcctcattgatctcatccgcgtgatccgtgaactcaacattgcttctgtggcagttcccccgctgggggtgggcaacggaggtctggattgggaagatgtcgagcaacggctcgtatcagcattccagcagctgcccgacgttgacgccgtgatctaccccccatcaggtggatctcgcgccatcgagggcgtcgaaggacttcggatgacctgggggcgcgccgtcatactcgaagcgatgcggcgatatctccagcagcgccgcgcgatggagccgtgggaagaccctgcagggatctcgcatctggagattcagaagctcatgtacttcgccaacgaggccgatcccgatcttgcgctagatttcacgcccggccgatacgggccatacagcgaacgtgtccgtcacttactgcaaggaatggagggcgcattcacagtcggcctgggtgacggcaccgcaagagttcttgcgaaccaaccgatctcgttgactactaagggaactgacgccataacggactatctggccaccgatgcggcagctgaccgggtgagcgccgcagtcgacacggtgttgcgcgtcatcgaaggctttgaaggcccatacggggttgagctgctcgccagtacgcattgggtggccacacgtgagggcgccaaggaaccagccacggcagcggccgcggtccgaaagtggacaaaacgcaagggtcggatctacagcgacgatcgcatcggtgttgccctcgaccgcattcttatgactgcctgaaagcgaccggctcgtcgttaaggatgtgcgccgacgcccagccgtcagggagcgttgggctgctcggacggaattgccccaccgcaaccacccggtggcggcgggccggggaggggctcaccgccgctgacacaatcgaagtaaaactgtgggccggtaaaccacgtttgcatccactggtgccaaaacgagccgtcggggtacttctcgccgtcgcacacggccaagtcgccaaaaccccatcggccacccgggcaatagcctttcgtcatgtccggctgatgcgggtcaggtggatctgcgctggcaaccgaggcaggaaacacaagcgccgctgcacaacccagtatcgcagtactcaggcgagcaaacttcaacttcatttcaaactccgtcaaacgttgaatcgactcggcggactccaagcgatggtcagcgcttgcggatgagccgcggcaatgagtcgtagtgggcagacattcccgagaacagcctgaaatcctgttcggttgatgccgtgccggcatcgacgtaccaggacgaggcactgactcgggaaggcacagccgccgtggcgattgtatatgacgcgtcggactgggcagcgatggcgcgggactctgcccgggcgccggccttggacacggccagcgcccgccacctgtcgtcggcatttggcgtttgtcgaattgcggcattattttgctcgggtgatgtcatcagctattggttcggtcgcgcggtggatagtccccctcctgggggttgcagccgttgcttccatcggtgttatcgcggccccggtgcgggtcgttcgggccccggcgttgatcctggtcgatgcggcaaacccgctggccggaaagcccttctacgtcgatcccgcctcggcggccatggtcgccgcgcgcaacgccaacccgccgaacgccgagctgacctccgtcgccaacaccccgcagtcctactggctcgaccaggcattcccgccggcgaccgtcggcggcacggttgccaggtacaccggagcggcgcaggcggccggcgccatgccggttctgacgctgtatggaatcccccatcgcgactgcggtagctacgcatccggtgggttcgcgacgggcactgattaccgcgggtggatcgacgctgtcgcatccggcctgggctcatcgccggcgacgatcatcgtcgaacccgatgcgctggccatggccgactgcctgtcgcctgaccagcgccaggaacgtttcgacttggtgcgctacgccgtcgacacgctgacccgcgacccggccgctgccgtgtacgtcgatgcggggcattcgcgctggctgagcgccgaggcaatggccgccaggctcaacgatgtcggtgtgggccgcgcgcgcgggtttagcctcaacgtctcgaacttctacaccaccgatgaggaaatcggctatggcgaggcgatttcggggctcacgaacggttcgcattacgtgatcgacacgtcgcgcaacggcgccggacccgcgcccgacgccccgctcaactggtgtaaccccagcggccgcgccctgggcgcaccgcccaccacggcgaccgcgggcgcgcacgccgacgcttacctgtggatcaaacgtcccggggaatcggacggaacctgcggtcgcggggagcctcaggcgggtcggttcgttagccagtacgccatcgatctggcccacaacgccggccagtagagacctcacgcgcagaccggctgagcgtgcggccgttgggccgtcggcgtcgggttcggccaggtggggtaacggttcgggcacgtttccactacctcgtgacacgtcatgcggcaccgcggttcgggtggtcgacaatgcgggacatgacccaaaattcggggtgctgccggcccgcagcgtcgggctgcgccgcgctggtgaccgtcgcgagacgggagcccgacgttggcgcgtgagatctcacgccagacgtttctgcggggtgccgccggagcgttggccgccggcgcggtcttcggctcggtccgggctaccgcggatccggctgcctctggctgggaggctctttcttccgccctcggagggaaagtgctacaaccggacgacggtccccaattcgcaacggccaagcaggttttcaacaccaactacaacggctatacgccggcggtgatcgttaccccgacatcgcagctggacgtgcagaaggcgatggcgttcgctgccgcgaacaacctcaaggtggccccacgcggtggcgggcactcctacgtgggggcgtccacggccaacggcgccatggtgctcgacctacgtcagctacctggggacatcaactacgacgccaccaccgggcgggtcacggtgacgcccgccaccggtttgtacgccatgcaccaggtgttggccgcggccggccggggcatcccgaccggcacctgcccgacggtcggtgtcgcgggacacgcgctgggcggcgggctgggcgccaattcccggcacgccggcctgctctgtgaccaattgacgtcggcgtcggtggtgctgcccagcggccaggcggtcaccgcgtccgccaccgaccaccccgacctgttctgggcgttgcgcggtggcggtggcggcaacttcggcgtgacaacctcgctgaccttcgcgacgttccccagcggggacctcgacgtcgtgaacctcaatttcccaccgcagtcgttcgcgcaggttctggtcggttggcagaattggctgcgaaccgccgaccgaggcagctgggcactggccgatgccaccgtcgacccgctgggcacgcattgccgcatccttgcgacctgcccggccgggtcgggcggcagcgtggcggccgccatcgtttcggccgtcggaacgcaaccgaccggcaccgaaaaccacacgttcaactatctggacctggtcagatatctggccgtcgggaacctcaacccgtcgccgctgggatatgtcggcggatccgatgtcttcacgacgatcactccggcgaccgcccagggaatcgcctcggcggtcgacgcctttccgcgtggagcgggccgcatgttggcgatcatgcacgccctcgacggcgcgctcgccactgtgtcaccgggggccacggccttcccgtggcgtcggcagtcggcgctggtgcagtggtacgtcgaaacatccggctccccgtcggaagcgactagctggctcaacaccgcacatcaagcggtgcgagcgtattcggttggcggctatgtgaactatctcgaggtaaaccaaccgccggcacgttactttggcccgaatctgtcccggctgagcgcagtacgtcagaagtatgaccccagccgggtcatgttctccgggctgaacttctagcagccccgcatgagtactagcccctaggacgggccatcctcgtctaccctgggaagtgatcatggaactttccgtgtctgttatcgcggggttggtcatcgcactgctggcggccatcacccctgctgcgggcgaacgcccggaaagccgccgccaggcgctcgcaaatgccgccgaggccggggagcatccggccacatcaccgttgcgacggtagccgattcgtcgcgatacggctgtggagttaggaggcgcggatggagacaggttcgccgggaaaacgtccggtcttgcccaagcgtgcccgcctgctggtgacggcaggcatgggcatgctcgcgttgctgctgtttggaccccggctagtcgatatttacgttgactggttgtggtttggtgaggtcggtttccgcagcgtctggatcacggtactgctgacccgcctggcgattgtcgcagcggtcgcacttgtggtggccggcattgtgcttgctgccctactgctggcgtatcgctcgcggccgttctttgtacccgacgagccgcagcgggacccggtcgcgccacttcgcagcgcggtgatgcgccggccgcgcctgttcgggtggggcatcgccgtcacgctcggtgtggtgtgcgggctgatcgcttcgttcgactgggtgaaggttcagttgttcgtacacgggggcacctttggcatcgtggatcccgaattcggctatgacattgggtttttcgtcttcgatctgccgttctaccggtcggtgctgaactggctgttcgtggccgtggttctggcgtttctagcgagcctgttgacgcattacctgttcggcggccttcggctgacaaccggcagaggcatgctgacccaggcagctcgcgttcaactcgcagtgttcgccggcgcggttgtactgctgaaggcggttgcctactggttggatcgctatgagctgttgtcgagtggacgtaaggagccgaccttcaccggcgccggctacaccgatatccacgccgagctgccggccaagcttgtgctggtggcgattgcggtattgtgtgcggtgtcattctttaccgcgatctttttgcgcgacttgaggattccggcgatggccgccgcactgctggtgctgtcggcgatcctggtcggtggactgtggccgctgctgatggagcagttctcggtgcgtcccaacgccgccgatgtcgaacgcccatatatccaacgcaacatcgaagcgacccgcgaggcgtatcggatcggtggcgattgggtccagtaccgtagctatccgggcatcggtaccaaacagccgcgcgacgtgcccgtggatgtcaccacgattgccaaggtgcggctgttggacccgcatatcctgtcccgaaccttcacccagcaacagcagctcaagaatttctttagcttcgccgagatactcgacatcgatcgctatcgcatcgacggtgagctgcaggactacatcgtcggcgtccgggagctctcgccgaaaagcctcaccggcaatcagaccgactggatcaacaaacacaccgtctacacgcatggcaacggcttcgtggccgccccggccaatcgggtgaacgcggcggcccgcgatgccgagaatatttccgacagcaacagcgggtacccgatatacgccgtcagtgacatcgcgtcgctgggttctgggcgccaggtcatcccggtcgagcagccacgggtctactacggcgaggtgatcgcccaggccgatccggactacgcgatcgtgggcggagccccggggtccgcgccgcgcgagtatgacaccgacacgtccaagtacacctataccggcgccgggggtgtgtcgatcggaaactggttcaaccgcacggtgtttgccaccaagttcgcccagcacaagttcctgttctcccgggagatcggctcggagtcgaaggtgttgatccatcgcgacccgaaggaacgggtgcaacgcgtggcgccgtggttgaccaccgacgacaacccctatccggtggtggtgaacgggcggatcgtctggatcgtcgacgcctacaccaccttggacacctatccgtacgcacaacgcagctcgctcgagggcccggtgaccagcccgaccggcattgtgcggcaaggcaagcaggtgtcgtacgtgcgtaactccgtcaaggcaaccgtggacgcctacgacggaaccgtaacgctgtttcagttcgatcgagacgacccggtgctgcggacctggatgcgtgcctttcccggaaccgtcaagtccgaagaccagattcccgacgagttgcgtgcccacttccgttatccggaggaccttttcgaggtccaacgtagcttgctggccaagtatcatgtcgacgaaccgcgagagttcttcaccaccaacgccttctggtcggtgcccagcgacccgaccaacgacgctaacgccactcaaccgccgttctacgtcctcgtcggcgaccagcagagcgcccagccgtccttccggttggcgtcggcgatggttggctacaaccgcgaattcctctccgcgtacatctcggcgcactcggatccggcgaactacggcaagctgaccgtgctggagttacccaccgacaccctgacccaaggcccgcaacaaattcagaactcgatgatctccgacactcgggtcgcctccgagcgcaccctgctggaacggtcaaaccggattcactacggcaacctcttgtcgctgccgatcgccgacggcggcgtgctctatgtggaaccgctctacaccgagcggatctcgacaagcccgagcagttcgactttcccgcaactttcccgggtgctggtcagcgtgcgtgaaccccgcaccgagggcggggtccgggtcgggtacgcaccgaccctggccgaatctttggatcaggtatttgggcccggcaccggtcgggtcgccaccgctcccggcggtgatgccgccagcgcgccaccgccgggagccggcgggccggcaccgccgcaggccgtaccgccaccgagaacgacccaaccgccggccgccccgccccgggggccggacgtcccccccgcgacggtggccgaactgcgggaaacgctggccgatctgcgcgcggtgctcgaccggttagagaaggccatcgatgccgccgaaacgcccggtggataagccggcattcttagccggtgaactccgagcgctgttctggcgctaatctgacgctagaatagcgctatggctaccattcaagttcgggatttgcccgaagatgtcgccgaaacctatcgacggcgcgccaccgcagcggggcagtcgctgcagacgtatatgcgcaccaagctcatcgaaggggtgcggggccgagacaaggccgaggtaatcgagatcctggaacaggcgctcgccagcactgccagcccaggcatcagccgggagaccatcgaggcatcccggcgggagctcaggggtggatgaatgtgtagtcgacgcggcggccgtggttgacgctctcgccggcaagggcgccagcgcgatcgttctgcgcggtttgctcaaggagtcgatttctaacgcgccgcatttgctggacgcagaggtcggacatgcactccgccgcgccgtgctcagcgacgaaatctccgaagagcaggctcgcgccgcgttggatgccttgccttatctcatcgacaatcgttacccgcacagcccacgactgatcgaatacacatggcagctaaggcacaacgtcacgttctacgacgccctttacgtcgcactggccaccgcactggatgtcccgctgctcacgggcgactcgcggcttgcggccgcgccgggccttccgtgcgaaatcaaactcgttcggtgacatccctttgcgggacgccaatggcgccgtcgtagccgggccagcccgtcgtcagccttggacagcctccagcgctgcattgaacgtcttgctgggccgcatcaccgccgtagtcatgtcgctgtccggcgcgtagtagccgccgatgtccaccggttcgccttgtacctcggtgagctctcgcacgatgacgtcttcgtttttggtcaacacatctgccagcgaggcgaagtgttcggccagctgctggtcgtcggtctgcgcggccagctcttgtgcccagtacatggcgaggtagaactggctgccccggttgtcgagttcaccggttttgcgcgacggactcttgtcgttgtccagcagcttgccgatggcggcatccagggtcttacccaagagtttggcccgctcgttaccggtcttgatgccgatatcctcgaaaccggcgcccagcgcgaggaactcacccagagaatcccagcgcaggtgattctcctccaccaattgtttgacgtgcttgggtgccgaaccgcccgcccccgtctcgtacattccgccgccggccatcagcggaacgacggacagcatcttggcgctggtgcctaactccaggatcgggaacaggtcggtgaggtagtcgcgcaggatgttgccggtcgcggcgatggtgtccagtccacggaccaggcgctcgcacgtgtagcgcatggatcgcacttgcgacatgatctggatgtccagaccttcggtgtcgtgatctttcaggtatgtcttgaccttcttgatcagctcgttctcgtgcgggcggtacgggtccagccagaacagcaccggcatcccggagatgcgcgcgcgggtgacagccagcttgacccagtcacggatcggtgcgtccttgacgatgcacatgcgccagatgtcgccggcttccacgttctcggtcagcagcacctcgccggtggcgacatcgacgatgttggcgacgccgtcctcgggaatctcgaacgtcttgtcgtgcgagccgtactcctcggcctgctgggccatcagacccacattggggacggtgcccatcgtcgtcggatcgaactggccatttgtcttgcagaagttgatgatctcctgatagatgcgcgagaaggtggactccgggttgaccgccttggtgtccttgagctttccgtcggcgccatacatcttgccgcccgcgcgaatcatcgcgggcatcgaggcgtccacgatcacatcgctcggcgagtggaagttggagatacctctggccgaatcgaccatcgcgagctcggggcggtgttcgtggcaacggtgtaggtcctcgatgatctcgtcgcgttgcgacgccggcagcgactcgatcttgctgtacagatcggacaagccattgttgacgttgacgcccaagtcgtcgaacagctcctggtgcttggcgaaggcgtccttgtagaagatcctgaccgcgtggccgaagacgatggggtggctgaccttcatcatggtcgccttgacgtgcaaggagaacatcacgccggtctcgaacgcatcctgcatctgctcttcgtagaagtcgcacagcgctttcttgctcatgaacatgctgtcgatgacgtcgccgtcatccagcggcacctcgggcttgagcacgatcgtcttgccgctcttggccagcagttccatcctcacgttgcgcgcgcggtccagtgtcatcgacttctcgccggcgtagaagtcaccgtgccgcatgtgcgctacgtgggtgcgtgaggccatcgaccactcgcccatgctgtgcgggtgcttgcgcgcgtactccttcaccgccttgggcgcccgacggtccgaattgccttggcgtagtaccgggttcaccgcgctgcccaggcatctggcgtagcgctctttgatggccttctcctggtcagtgttcgggtccgccgggtagtctgggaccgcgtaacccttgtcttgcagttccttgatggcggctaccagctgtggcaccgaggcgctgatgttcggcagcttgatgatgttggtgtcgggtagctgagtcagccggcccagttcggcgaggttatccggtacccgctgctcctcggtcaggtaatcggggaattccgccaggatgcgtgccgctacagagatgtcgctggcctcgatcttgatgcccgccggttcggcaaaggcacgcacaatcggcagaaaggcgtaggtcgccagcagcggcgcctcgtcggtcagcgtgtaaatgatggtcggctgttcggcgctcatggtgttctcccggcgtcactgtcggtcagatgctgaatcactccgcgttgtagcggcggttaccagtatcgcggattgcgccgcacatgattcgggcggtgttctgcgcgacgacgatcactttctgtttgcccgaaggccgtcgagggcgacgtcggtcacctttgcggccaactcagcgttgtagctctgcatcgcttggcagccgactaggagcgtcttgacttcaagcacgtctacgtccggccgtacggtgccggcgcgctgggcggcgcgcaacaggtcggtgagcaggtccaagaaatctgcctcggcttccggggccgcgctgctgatttcaatcccgacgccggccagcgcctcgaccaggccgcgatcggtggcgccccactgcaataccatcgaccgcaggaatgcaaacagcgcgtcgccgggatgcttggatttgagcagggcatgtcccttgtcgatgatgcggtgcatccggtcggcgatcaccgcctgaaacagcgcctccttggtcgggaaatgccggtataccgtgcctgcgccgactccggcgcgccgagcgatctcgtcaacgggcaccgatagaccgtcggccgcaaaggtttggtaggcaacctccaatacgcgtgcccggttacgggccgcgtcggcacgcacccgccggtcagtaggagccaagtcgtacctccgaaagccttgacaaagcggggcgcgcgttccgtatagttcggctaagcggagcgctcgccccgcttagtcaaagcatagcgaggagccctcatgaccaaatggactgccgccgacattcctgaccagaccggccggaccgccgtcatcacgggggccaacaccggacttggattcgagaccgccgcagcgcttgccgcccatggtgcacacgtggtgctggctgtgcgcaacctcgacaagggcaagcaggcggcggcacgcatcaccgaggccacccccggcgccgaagtagagcttcaggagcttgacctgacctcgctggcgtcggtgcgcgccgccgcggcacagctgaagtctgaccaccagcgcatcgacctgctgatcaacaacgccggggtgatgtatacaccccgacagaccacagcagacggcttcgagatgcagttcggcaccaaccacttgggccatttcgcgttgaccggcctgttgattgatcgactgctgcccgtcgccggttcacgagtggtcaccatcagcagcgtcggccatcgcatccgtgccgcaatccatttcgacgacctccagtgggaacgccggtacaggcgggtcgccgcctacggccaagccaagctcgccaacctgctgttcacttatgaacttcagcgtcggttagcaccgggcggaaccaccatcgcggtcgcgtcgcacccgggagtgtccaacaccgaactggtccgcaacatgccacggccgctcgtcgcggtggcggccatactggcgccgctgatgcaagacgccgaactgggggccctgccgacattgcgtgccgccaccgatcccgcggtgcgcggcggccagtacttcggacccgatggcttcggtgaaatacggggctacccgaaggtggtggcctccagcgcccagtctcacgacgagcagctgcagcgccgcctgtgggctgtgtccgaagagctcaccggggtcgtctatcccgtcggatgagccggactcaacggcaacggttggtcaacactcgacgatgttgactgcgacgttgatggcgagcccgccggccgaggtttccttgtacttggtgtgcatgtccgcgccggtggcgcgcatggtgtcgatgacctggtcgagggtgacgcgatggatgccgtcgccgcgcaatgccatccgtgcggcgttgatggccttgccggcggaaatcgcgttgcgttcgatgcaggggatctgcaccagcccggcgatggggtcacaggtcaggccgaggctgtgttccatggcgatctcggcggcgttttccacttgtcgcggtgtgccgccgaggatttcagccaatccggcggcggccatggcggccgcggagccgacctcgccctgacagccgacctcggctccggagatcgatgctcgctccttgaacaacgatccgatggctccagcagtgagcaggaatcgcacggtgacatcgtcggggtcccccgcgccggccgacgtgtagtggattgcgtagtgcaggaccgccggcacgatgccggcggcaccgttggtcggggcggtgacgacgcgcccaccggaggcgttctcctcgttgactgccagcgcgaccaggttgacccagtcctcagcgaattccggcttgcgagtggggtcttcggcgttcaagcggtcataccacaccttcgctcgccggcgcacccggaggccgccaggaagcaacccttcgcgagcgatgctccgctgttcgcactcaaccatgacgtcgcgcaggtgcagcagcgcggcgcgtacctcgttctcggtgcggcaacatgtttcgttgcgcagcgccgcttcgctaattgacacgtcgaggcggtcacagatgtccagcagttcttgggccgacacgtagggaagggcaactgagcatggatgttggccgctgttgccgctggtctgttccgtgacgatgaaccctccgcccaccgaaaaataagtctcggtggccaagacgcggccgtgtgggcccgcggcagtgaacgtcattccgttgggatgcgttggcagaacgatgtcgggatgcaggtcgatatcacgctcggtcagcgggaccggaatgacaccgccgattcgcgtcacgccggacgctgcgatctcggcgagccggcgttccttgtgttcggtggtaatcgtttctggctggcagccttccagccccagcaatatcgccgacatggtgccatgaccggctccggtggccgcgagcgagccgaacagatccactcgcatcgcctcgaggtcatccaggtggccccggcggcgcagcgcaactacgaactggtttgccgcgcgcatcggtcccacggtgtgggaactggacggcccgatgccgatggtgaacaggtcgaagacgctgatggtcatgtccggtgcagttccgggtagagcggatagcgtgcggccagccgctggacctgggcgcgcagcggacccagctggtcgtcgttggtggccgtcagtgccgccgcgatgaggtctgccacggcgcggaagtcgttgtgggagaagccgcgtgcggccagcgccggggtgccgattcgcaggcccgaggtgatcatcgggggacgagggtcgaagggtaccgcgttgcggttgacggtgatgtccacggcggccaaccggtcttcggcttgctggccgtcgagttcggcgtcgcgcaggtcgactaggacgaggtgcacatcggtgccgccggttagcaccgcgatgccacgttcggcgacgtcgggctgggtcaaccggccggcaaggatgcgcgcgccgtcgaggcaacgttgttggcgctgcgcgaattcaggttgtgctgccatcttgaatgcggtggccttggctgcgatgacatgcccgagcggcccgccctgctgcccagggaagaccgcggaattgatcttcttggcgatggccgggtcattgcacaagatgatgccgccgcggggcccgccgagcgtcttgtgagtggtggaggtgacgacgtgggcgtgcggcaccgggctggggtgcacgccagcggcgaccaggccggcgaaatgcgccatatccaccatgagcacggcgtcgacttcgtcggcgatggcgcggaagcgggcgaaatccagctggcgtgggtacgccgaccagccggcgatgatcattttgggccggtgtgtgcgcgctgcctcggcgacggcatccatgtcgaccaggtagtcctctttggacacctcgtaggcggtggcgtggtagagcttgccggaaaagttgatccgcatcccgtgggtcaggtgaccgccatgagccagcgacaaccccaggatggtgtcgccggggtttagcagcgcatgcatggtggcggcgttggcggtggcccccgaatgtggttgcacgttggcgtattcggcgccaaagagcgctttgacgcggtcgatagccaactgctcgacaccgtcgacgaattcacagccaccgtagtagcgccggcccgggtagccttcggcgtacttgttggtcaagaccgaaccttgggcctgcatcacggccagcggtgcatagttctccgaagcgatcatctccaagccggattcttgacggcgcagctcgccgtcgatcagggcggcgatgtccgggtcgaaggcggtcagggagtcgttgagggtgttcatcagctcagtccggtctgttcggcgtactcgggggcggtcaagggtgttcccggagcaatcggctgcccggccaaatgggcatccggcggccgcgacatcgtttcggccacggcgaggtcgccaacagttcgatcgtgcggttcagacaagggccaactccggtttcgacgagcccggatcgcgccgggctggttgcgccctccccgctctgtcctgaaacctgagagtctgcggcgtcgcatcatggcgccgctctacaccttcggtcaggcacggtcggtgcgaccgtccctgtctccagagttgcctcggcggtgtggtgcttgggcctgagagattctcggggaggagattgctcctacggcgcctcgacatggaggttctcccacatcgcgtcagcggctgttcgattgtgacggaaagcaacatacacaccacgcatgtgttttgtcaccctgcggtcgctggtagtcggacggcccaatcagacagcgcgggtcatatcacgcgttcgtgcacagttgggtgtttatccacaggggtgcgtttgtcggcggctggcggggcgtggcggcgatagcattcgaatatgagttcgatcacggtgtcggtggacccggtggacccggtggacccggtggacccggtggacccggtggacccggtggacccggtggacccggtggacccggtggacccggtggacgccgtggtcgccgcgggatcagacgggctcactgtggcccgcatcgagtccgagatcggggccttggagttcctgaacgaactgcgcactgaactcaagagtggacagtttcgacctcaaccggtgcgggaacgcaagatccccaaaccgggcgggttgggcaaggtacggcggctggggattcccacagtggccgaccgggtcgttcaggcggcgttgaaactggtgctagaacccatctttgagaccgacttcgagccggtctcctacgggtttcggcccgcgcgacgcgcgcacgacacgatcgctgagattcacttgttcggcacccaggagtatcgctgggtgctcgacgctgatatcaaggcgtgctttgaccgcatcgaccacgcggacctgatggaccgggtgcgtcaccggatcaaagacaagcgggtgttgcggctggtgaactggcagcgcattcggcatcgctggaattggaccgacgtccgccgctggctcaccgaccccaccgggcggtggcaccccatcagcgcggacgggatcaccctgtttaaccccgccgcggtgcctattcggcgataccgctatcggggcaacacgatccccactccctggactcaggctgtctgaaccaccccatcggcagattccgtgaagagccagatacggtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagcgggccgcgccctgaccacaaaacgtcaagaccaggccccacaagtgcgccacgttggtagcgtctgggaatgctcttcgcggccctgcgtgacatgcaatggagaaagcgccgcctggtcatcacgatcatcagcaccgggctgatcttcgggatgacgcttgttttgaccggactcgcgaacggcttccgggtggaggcccggcacaccgtcgattccatgggtgtcgatgtattcgtcgtcagatccggcgctgctggaccttttctgggttcaataccgtttcccgatgttgacctggcccgagtggccgctgaacccggtgtcatggccgcggccccgttgggcagcgtggggacgatcatgaaagaaggcacgtcgacgcgaaacgtcacggtcttcggcgcgcccgagcacggacctggcatgccacgggtctcagagggtcggtcaccgtcgaaaccggacgaagtcgcggcatcgagcacgatgggccgacacctcggtgacactgtcgaggtcggcgcgcgcagattgcgggtcgttggcattgtgccgaattccaccgcgctggccaagatccccaatgtcttcctcacgaccgagggcttacagaaattggcgtacaacgggcagccgaatatcacgtccatcgggatcataggtatgccccgacagctgccggagggttaccagactttcgatcgggtgggcgctgtcaatgatttggtgcgcccattgaaggtcgcagtgaattcgatctcgatcgtggctgttttgctgtggattgtggcggtgctgatcgtcggctcggtggtgtacctttcggctcttgagcggctacgtgacttcgcggtgttcaaggcgattggcacgccaacgcgctcgattatggccgggctcgcattacaggcgctggtcattgcgttgcttgcggcggtggtgggcgtcgtcctggcgcaggtgttggcaccactgtttccgatgattgtcgcggtacccgtcggtgcttacctggcgctaccggtggccgcgatcgtcatcggtctgttcgctagtgttgccggattgaagcgcgtggtgacggtcgatcccgcgcaggcgttcggaggtccctagcggtgggcgatctcagcattcagaacctcgtcgttgagtactacagcggtggatacgcgcttaggccgatcaacggtttgaacctcgacgtggcagccgggtcgttggtgatgctgctcggacccagcggctgcggcaagacgacactgctttcctgtctgggcggcattctgcgcccgaagtctggggcgatcaagttcgacgaagtcgacatcacgacgctacaaggcgccgagctggcgaactaccggcgtaacaaggtcggcatcgtgttccaggcgttcaatctggtgcccagcctgaccgctgtcgagaacgtgatggtgccgttacgctcggccgggatgtcacgcagggcgtcgcgtaggcgtgccgaagaactgctggcgcgcgtcaatctcgcggaacgaatgaatcatcgacccggtgatctgagcggaggtcagcagcaacgagtcgcggtggcacgcgcgattgcgctggatccgccactgatcctcgctgacgaaccgaccgcacacctggatttcatccaggtggaggaggtgctgcggttgatccgcgaactggccgatggcgagcgtgtggtcgtggtcgcaacccacgacagcaggatgttgccgatggccgatcgcgtcgttgagctgacacccgatttcgcggagacaaatcggccacctgaaaccgtacatcttcaggccggcgaggtgctgttcgagcagagcacgatgggcgacctgatctacgtggtgtcggagggcgagtttgagattgtgcacgaattggccgacggcggtgaggaattggtcaaggttgccgggccgggggattacttcggcgagataggcgtgctgtttcacctgccgcgctcggcgaccgtgcgtgcccgcagcgacgcgacggccgtcggctataccgtgcaggcgtttcgtgagcggctcggcgtggggggtctgcgcgatctgatcgagcatcgtgcgcttgccaacgactaacccggcttggccggaactagccactgccggggcagcggtggcggttcacaccgcgtgcgcgtttggaggtccctgagcgatgggcgatctgagcattagccaggtgtcggcgcgtccgggacggatcgggattcgcgctaggcaaatgttcgacggataccggtttcagcgtggtcccgtgctggtcgtggtcgaggatggtcggatcagcgcggtcgattttgctggctccgcctgccccgatatgaacctggttgatctgggtgaatcgactttgttgccgggtctggtggatgcgcatgcgcatttgtgctgggaccccgacggtaggccagaggatttggccggcgacccccatgcggtgctggtgggacgggcgcgacggcacgccgcggccgcgttgcgctccgggatcaccacgattcgcgatctcggcgaccgtgactatgcggccttggcgctgcgggaggagtatcggcagaaaacgacggtggggccggaactggtggtttctgggccaccattgactcgcagcggcgggcattgctggttcctcggcggcgtggccgatagcgtcgaggagctggttgatgcggtgcaggagcgggccgcgcggggagcggattggatcaaggtgatggccacgggcggattcgttaccacagcatccgatccgtggcagccgcagtacggcagcggccaactggccgcggtggtggcggccgccgagcaggtaggtctaccggtgaccgcacatgcacatgccaccgcagggatcgccgcggcggtcgccgcgggtgttgacggcatcgagcactgcacgttcttgagcgaaggcagcgccgccgccagcccggatgttgttgaagcgattgttgcccaaggtgtgtggtgcggtatgacgattccccgggtgtatccggagatgccggagaaccttgtcgcggttgtgcaggatggatggcgaaacatccgccggctcatcgacgccggtgcgcgtgtcgccctgtccaccgacgctggagtcgccccgggcagacgccatgacgtgctccccgacgatttggtgtatctgtctcgacacgggttcaccagcacagaggtgctgaccggcgccaccgcagcggccgctgccagctgtgggctcggccaccgcaagggtcgcatcgcgccgggctacgacgctgatctgctggctgttgcggcaggtgtggaccatgaccccgccggactctgcgacgtcaaagccgtctggcgcagcggaacccaggtaccgctacaagcatccgctgtgggctacaacaccccgtcataaccccgtcataaaatgcaggacagcatcttcaatctgttgaccgaggaacagcttcggggtcgcaacacgctcaagtggaactatttcgggcccgatgtagtgccactgtggctggcggagatggactttcccaccgcaccggctgtgctcgacggggtgcgggcgtgcgtcgacaacgaggagttcggctacccgccgttgggcgaggacagcctgccgagggcgacggccgattggtgccgacaacgctacggttggtgcccccgaccggactgggtccgcgtcgtgccggatgtcctgaaggggatggaagtcgtcgtcgaattccttacccggccggagagtccggtcgcgttgccggttccggcttacatgccgtttttcgacgtcctgcacgtcaccggccgccaacgagtggaagtcccaatggtgcagcaagactcgggacgctacctgctggacctggacgctctgcaggccgcgttcgtccgcggtgccggatcggtgattatctgcaatccgaataacccactgggtacggcgttcaccgaagccgagctacgtgcgattgtggatatcgcggcccgccacggcgcccgggtgatcgcggatgagatctgggcaccggtggtctacggatcgcgccatgtcgccgccgcttcggtgtcggaggcggcggctgaagtcgtggtcacgttggtgtcggcgtccaaaggctggaacttgccgggtctgatgtgcgctcaggtgatcctgtctaaccgccgtgacgcccacgactgggaccggatcaacatgttgcaccgcatgggcgcatcaacggtcggtatccgcgcgaacatcgccgcctaccatcatggcgaatcttggttggacgagctgctcccttatctgcgggcgaaccgtgatcatctggcacgggcgctgccggagttagctcccggggtagaggtcaacgctccggacggtacctacctgtcgtgggtgggtttccgtgcgctggctctgccgtctgaaccggcggaatacctgctctcgaaggcgaaggtggcgctgtcgcctggcattccgttcggcgccgcggtgggctcgggatttgcgcggctgaacttcgccaccacccgcgcaatactggatcgggcgatcgaggctatcgcggccgccctgcgcgacatcatcgattaagccaaccagtagattcacaacgctgcggcgtgttgggtcaggctgaagaagatgtaggcgaggcagatcaggaagttcagtgccacgagaaccaaacccagacagattagtgaatgcgtggctcggcgttgtaggcggtggaatttcgcgacgcgcttctcatggttcagctgggtcacgatcagtgcgaacttgacgtcggtccattcttcgtcggcggcgggagcgcccaacagcatttcctgaaggcgcttcggcggggcttcgacgccgacccgcgcgaagtgctggctcagccgccgggcttgcctgcggccaagaatctgaccccgcaccggtggctgatgcgagagcttccttcgttcgtccccccagtggttggacggggtcgtcacagcgggcattctaagtcccgcgggccacaaaaggcagtgccgcggaacttcttggcccaaacgggcacccggctacgtgcgcaccgcgaccgtcgacaactggtcggcgagccggtccggggaatccaccatcgagaacgtccgtgctccctcgattacctcgaaacgggcgcgcgggatggtcgcggcgagccgttgaccgttctcgagtgcgaagaacacgtcatccgccgaccacgcgatgagcgccggcttgtcgaattcaggcagccgggcggcgactgcggtggtgacttcggtgcgcagcgatagcgagagctgacgcaggtcttcggcgatggccgggttggatagcgccggacgaacccaggcccgggtgagatggtcgatgttgtggtgcgacaaaccggcatacgcgcggttacgcgcggccggtgcccgcatcacctggatcgcggcccggaacagggtggccgatttcgcggccaggatcaccggtttgaggatcggcggcggaaagtgttcgaacgcatcgcaactagtgaggaccagggcaccgagccgttcgggatagtggaccgcgacgagctgggtgacgaccccgccggtgtcgttgccgaccagcaccacgtccttgagctcgagcgcggcaaggacgtcggcgacgatgccggcaaccccgccgatggtctggtcggcgccggggcgtagcggcttaggatgcgcacccagcggccaggtgggggcgatgcagcgcaggccacgaccggcgagtcgctcactgacccgtcgccatagttgaccgcccatcatgtacccgtgcacgaacacgacaggcctgccagtttcgggtccggttgcttcgtaatgaatagttccggcactaatgtcgatcgtcgacatggatgcccacccttcgaggtacatttacaagcagactgccggtaacttaccaacagattgtatggaaatcaagagacgcacccaggaggaacgctccgcggcgacccgcgaggcgctgatcaccggggcccgcaagctgtgggggttacggggttatgcggaggtggggacgccggaaatcgcgaccgaggcgggggtcacgcggggggcgatgtaccaccaattcgccgataaagcagcactattccgcgatgtggtggaggtcgtggagcaagacgtgatggcccggatggccaccttggtcgccgcctcgggggcggcgacgccggccgatgcaatccgggcagcggtcgatgcctggctcgaggtatctggtgatccggaggtgcgtcagctggtcctgctggatgcgcccgtcgtgctgggctgggcgggtttccgcgacgtcgcccagcgatacagcctgggcatgaccgaacagttgatcaccgaggcgatccgggccggccagttggctcgtcaaccggtgcggccgctggcccaggtgctcattggcgcgctcgacgaggcggcgatgttcatcgccaccgccgacgaccccaagcgcgcccgccgggagaccagacaggtgctgcgccggctcatcgacgggatgcttaacggctagcgctgggcgcggcctcggcaaaatggcttgcggaccgggatctgagttccagaactgggcgcaggactggctggtcaccacttggcggcgaggcgtgtccattccgctgccaggtcgcggtcccggtggaagccgcgcagggtaatcagctcgatagctttgcgcgcatcttggatatcttgaggcgatgcggcgtccacgagcgcacgtagatcactgcgatcctggggtcgccgatcatcatctctcgcaagaagtttcatcgcgatcagatgcgccgttgtggccaccggagcgactagatcgggcaagatctcgatctcctcggcagcctccgcaatctccggttcgatgccacagctcgcgaaaaggaggtccaccacaacattcgcggcagtgtctgcggttgctccgagacggaccgctgccaaccgtctggccgcgtcctgctctaccgacgccaggagatggtactgctgggtaagaagttgacggactaaagattccgcggcatcgtcgtttgccaccgcgacaacaatgtccacgtcacgggtgaaacgtggttcggatcgcgcagacaccgcgaaaccaccaaccagcgcccaccgctgacgcaatccggtcaggtccttggcgaccctacggagtgtcgactccacagcgttcatgtgaaccgtgtggacgtcgggcctgcgctgtcaccctcctccgccccgggacgcgtcatcctccacgcgtcgatagctgcttcaatttcaacaacgtccgcattgggccgttcacgacccagcctcatgcgctgcatctgctcgccaacctcgtacatgtccagagcgagcctcagcttctgcgcagcgacggaaactgccacactcaaagcctactgggcgcacgtgtggcaacgagtcgatccacacgaaatgccgccgttgggccgcggactagccgaattttccgggtggtgacacagcccacatttggcatgggactttcggccctgtccgcgtccgtgtcggccagacaagctttgggcattggccacaatcgggccacaatcgaaagccgagcaggtggaaccgaaacgcagtcgcctcgtcgtatgtgcacccgagccatcgcacgcgcgggaattcccggatgtcgccgtattctccggcggccgggctaacgcatcccaggccgaacggttggctcgtgccgtgggtcgcgtgttggccgatcggggcgtcaccgggggtgctcgggtgcggctgaccatggcgaactgcgccgatgggccgacgctggtgcagataaacctgcaggtaggtgacaccccattaagggcgcaggccgccaccgcgggcatcgatgatctgcgacccgcactgatcagactggatcgacagatcgtgcgggcgtcggcacagtggtgcccccggccttggccggatcggccccgccggcgattgaccacgccggccgaggcgctagtcacccgccgcaaaccggtcgtgctaaggcgcgcaaccccgttgcaggcgattgccgctatggacgccatggactacgacgtgcatttgttcaccgacgccgagacgggggaggacgctgtggtctatcgggctggaccgtcggggctgcggctggcccgccagcaccacgtatttcccccaggatggtcacgttgtcgcgccccagccgggccgccggtgccgctgattgtgaattcgcgtccgacaccggttctcacggaggccgccgcggtggaccgggcgcgcgaacatggactgccattcctgtttttcaccgaccaggccaccggccgcggccagctgctctactcccgctacgacggcaacctcgggttgatcaccccgaccggtgacggcgttgccgacggtctggcatgagcccgggctcgcggcgcgccagcccgcaaagcgcccgggaggtggtcgagctcgaccgtgacgaggcgatgcggttgctggccagcgttgaccatgggtgtgtggtgttcacccgcgcggcgctgccggcgatccgtccagtcaatcacctcgtggtcgacggtcgggtgatcgtgcgcacccgcctgacggccaaggtgtccgttgcggtgcgatcgagcgccgatgccggtgtcgtggtcgcctacgaagccgacgaccttgatccgcggcgtcggacggggtggagtgtggtggtgacgggactggcgaccgaggtcagcgatcccgagcaggttgcccgctaccagcggctgctacacccgtgggtgaacatggcgatggacaccgtggtcgcgatcgaacccgagatcgtcaccggcatccgcatcgttgctgactcgcgtacgccgtagccgattggccgcgggcggcccgcacgcatccgcactatctgataaattcttcaattcgtcaaccgatgtaacgctgaagctctcaggagacgcggtggagtccgaaccgctgtacaagctcaaggcggagttcttcaaaacccttgcgcatccggcgcggatcaggattttggagctgctggtcgagcgggaccgttcggtcggtgagttgctgtcctcggacgtcggcctggagtcgtcgaacctgtcccagcagctgggtgtgctacgccgggcgggtgttgtcgcggcacgtcgtgacggcaacgcgatgatctattcgattgccgcacccgatatcgccgagctgctggcggtggcacgcaaggtgctggccagggtgctcagcgaccgggtggcggtgctagaggacctccgcgccggcggctcggccacgtaacgccatgggttgggttgccaagattttccgtgttggccgggtggtcgagcccgcggcccccttaccggcggcgatagccgaaccacccgccggggtacggggttcgctgcagatccgacatgttgacgcgggttcgtgcaacgggtgtgaggtggagatttcgggcgcctttggcccggtgtatgacgcggagcggttcggggcgcggctggtcgcctcgccccgacacgccgatgcgttgttggtgaccggcgtggtcacgcacaacatggccggcccactgcgcaagaccctggaggccacgccgcgcccgcgggtggtaatcgcgtgcggggattgcgcgctgaaccggggggtgttcgccgacgcctacggcgtggtcggtgcggtcggcgaggtggtacccgtcgacgtcgagatcgccggctgcccgccgacacccgcggccatcatggcggcgctgcgatcggtgaccgggaaatgaccgctgcaccgacggccggcggggtcgtcacttcgggcgtgggcgttgccggggtcggcgtggggttgctgggcatgtttggaccggtgcgtgtagtgcacgtcggttggctgcttccgctgtccggcgtgcacatcgagctcgaccggttgggcggattcttcatggcgctcacgggcgcggtagcggctccggtcggttgttacctgatcggctacgtgcgccgtgaacacctcggtcgggtcccgatggcggtggtgccgctgttcgtcgcggcgatgctgttggtgccggccgcgggctcggtgacgacgtttctgctggcgtgggagctgatggcgatcgcgtcgctgatcctggtgctctccgagcacgcccgcccgcaggtccgctcggcgggcctgtggtacgccgtgatgactcagctgggattcatcgcaatcctggtcgggctggtggtgttggcggcggccgggggttccgaccggttcgccggcctcggggcagtctgcgacggggtccgcgccgccgtatttatgctcacgctggtcgggtttggttcgaaggcgggcctggtgccactgcacgcctggctgccgcgggcccacccggaggcgccgagcccggtgtcggcgttgatgagcgcggcgatggtcaacctgggcatctacggcatcgtccgtttcgatctgcagctgctggggccgggcccacgctggtgggggcttgcgctgctggccgtgggcggcacgtccgcgctgtatggggtgctgcaggcttcggtggccgccgatctcaaacggctgctggcctattcgacgaccgagaacatgggcctgatcacgctggcgctcggtgcggcaacacttttcgcggataccggagcctacgggccggcgtcgatcgccgccgccgcagcgatgctgcacatgattgcgcacgcggcgtttaagagcctcgccttcatggcggccggatctgtgctggccgcgaccgggctgcgcgacctggacctgctcggcgggctggcccgccgaatgccggcgaccaccgtctttttcggggtggccgcactgggcgcatgtggtctgccgttgggcgccgggtttgtcagtgagtggctgctggtccagtcgttgatccacgctgcccccggacacgaccccatcgtggcgctgacgacaccgctggcggtcggcgtggtcgcactggccaccggtctgagcgtggcggcgatgaccaaggccttcgggatcgggtttctcgcccgtccccgctccacccaagccgaagcggcgcgtgaggcgccggccagcatgcgcgccggcatggcgatcgcggcgggcgcctgcctggtgctggcggtggcaccgctgctggtcgcacccatggtgcggcgggccgccgcgacgctgccggccgctcaggcggtcaagttcaccggtctgggcgccgtggtgcggctgcccgcgatgtccgggtcgatcgcgcccggcgtgatcgccgccgctgtgctcgccgcggcgttggcggtagccgtcctcgcgcggtggcgtttccgccggcgcccggcgccggccaggttgccgctgtgggcttgcggcgcggccgatctcaccgtgcgcatgcaatacacggccacgtcgttcgccgagccgctgcagcgggtcttcggcgacgtgctgcgcccggacaccgacatcgaggtcacccacaccgccgagtcgcgctatatggccgagcggatcacctaccggaccgcggtcgccgacgcgatcgaacagcgcctctatacgccggtggtcggggcggtggccgccatggccgagctgctgcgccgtgcccacaccggcagcgtgcaccgctacctggcctacggcgcgctgggcgtactgatcgtgctggtggtcgcgaggtgtacgtgatgtcctacctagcgggcgccgcgcaaatcggcggggtcatggtgggtgcgccgctggtcatcggtatgacgcggcaggtacgggcacgctgggaaggccgggccggcgccggcctgctgcaaccgtggcgtgatctgctcaaacagcttggcaagcaacagatcacaccggcggggacgacgatcgtgttcgccgccgcgccggtgatcgtcgccgggacaacgcttttgatcgccgcgatcgcacctctggtggccaccgggtcacccctggaccccagcgccgacttgtttgccgtggtcgggctgctattcctgggcaccgtcgcactgaccctggccggcatcgacaccggcacctctttcggcggcatgggcgccagccgcgagatcaccatcgccgcactggtcgaaccaacgatcctgctggcggtgttcgcgctgtccatccccgccggatcggccaatctcggtgcgctggtggcgagtacgatcgaccacccgggccacgtggtgtcgctggccggcgtactggccttcgtggcgttggtgattgtcatcgtcgccgagaccgggcggctgccggtggacaacccggccacccacctggaattgacgatggtgcacgaggccatggtcctcgagtacgccggcccacggctggcgctggtcgaatgggcggccgggatgcggctcacggtgctgctggcactgctggcgaatctgttcctgccgtgggggatcgccggcgccgcgcccaccgcgctcgacgtgttgaccggcgtggtggcggtggcggccaaggtcgcgattctcgcggtgctgctggcgacgttcgaggtgttcctcgccaaactgcgattgttccgggtacccgaactgctggccggctcgtttctgctggccttgctcgcggtcaccgccgccaacttcttcacggtgggggcgtgaggggccagcgatgagtaacgccaacttctcgatcctggtcgacttcgccgcgggtgggctggtgttggcgtcggtgctgattgtctggcgccgcgacctgcgggccattgtgcggctgctggcctggcagggtgctgcgctggccgcgatcccgctactgcgcggcatccgcgacaacgaccgtgcgctgatcgcggtgggcatcgccgtgttggcgctgcgcgcgctggtgttgccctggctgctggcccgcgcggtgggcgccgaagcggccgcgcagcgggaggccaccccgttggtcaacaccgccagctcgctgctgattaccgccggactgaccctcaccgcgttcgcgatcacccagccggtggtcaacctggaaccgggcgtcaccatcaacgcggtgccggccgcgttcgcggtggtgctgatcgcgctgttcgtgatgaccacgcggctgcacgcggtctcgcaggccgccggattcctgatgctagacaacgggatcgcggcgaccgcattcctgctcaccgccggggtgccgctgatcgtcgaacttggtgcctcgctggacgtgctgttcgcggtcatcgtgatcggcgtgttgaccggccggctgcgccgcattttcggcgatgccgacctggacaagctgcgggagttgcgggattgatgaccggtttgctgcttgccgcgatcctcgcaccgctcgccgcgtcaatcgcctccttgatcaccgggtggcgacgcacgacggcgacgctcaccgcgctgtccgccacgacggtgctggcctgcgctgtggcgatggggttttggatggggtcgggggcgcagttcgggctgggcggtctgctgcgcgccgatgcgctgacggtggtcatgctcgtcgtcatcgggatcgtcggcacactggccaccgcggcgagcatcggctacatcgacaccgagctggcacacgggcatatcgacggacgtagcgctcggctgtatggggtgctgaccccggcgtttctttgcgcgacggttctggcggtgtgcgccaacaacatcggcgtcatttgggtagcgatcgaggccaccacggtgatcaccgcgtttctggtggggcatcgccgcacccgcaccgcgctggaagcgacctggaaatacgtggtgatctgttcggtcgggatcgccgtcgccttcttgggtaccgtgctgctgtatttcgccgcgcgggattccggtgccgctgctgccggcgcgctgaacctcgatatcctggccgaacacgccgccggcctagaccccggggtcgctcgactggccggcgggttgctgctcatcggttatggcgccaaggcgggcctcttcccgtttcacacctggctggcggacgcgcacagccaagcccccgcaccggtgtccgcactgatgagcggcgtgctgctggcggtggcgttctcggtgctgatccgattgcggccgatcctcgacgcggtcagcgggcccgcctacctgcgcaacgggctgctcgtggtcgggttggcgacgctgctggtggcggtgctgatgctgaccgtgaccggcgacgtcaagcggatgctggcctactcgtcgatggagcacatgggcctgatcgcgatcgccgcggccgccggcacgacattggcgatcgccgcgctgctgctgcacgtgctcgcccacgggatcggcaagaccgtgctgtttctggcgggcggtcagctgcaggccgcacacgactccaccgccatcgccgatatcaccggcgtgatgcgacggtcgcggctgatcggcgtgtcgtttgccgtcggcctgatcgtcctgcttggcttgccgccgttcgcgatgttcgccagcgagctggcgatcgcgcgctcattggccaacgagcggctggcctgggtgctgggtgcggcgctgctgctgatcgccatcggtttcacggctctggcacgcaattccggacgcatgctgctcggcaccccggcggcgggcgcgccggcgatcaccgtgccggccaccgcggcggcggcgttgatggtgggcatcgtcgtctcggcggccctcggcatcaccgcgggcccactcgccgacctgcttggcatcgccgccagcaacgtgggtctaccgtgatgagtgccagctggctgcgccaccgggtatccgagcgtggactgatagcgacggccgaacaactctgggccgattcgtttcgcctggccctggtcgctgcccacgacgacggcgacagtctgcgtgtcgtgtaccttttcttggcgggctatccagatcgccgcgtcgagttggaatacgttgtgccggcggataatccagagatcagatcgttggcgtacctgtcctttccggctggccggttcgagcgcgaaatggcggacctgtacggaattcgcccggtcggccatcccaaaccccgccgactggtacggcacgcgcattggcccgactggcatcccatgcgcaccgacgccgggcccgcgcccgaattcactgatacgggggccttcccgttcctcgccgtcgaaggacccggcgtgtacgagattccggtcgggccggtgcacgccggcctcatcgaacccggtcacttccggttttctgtcgcgggcgagacgatcgtgcggctgaaggcgcggctgtggtttgtgcaccgtggcatcgagaaactcttccacggccgccccgccacggccgcggtcgatctcgccgaacgcatcagcggcgacacgtcggcagcgcacgcgctcgcgcacagcctggcgatcgaagacgctctcggcatcgagctgccccacgagatccaccggctgcgggccctgatcgtcgaactcgaacggctctacaaccacgccgccgacctgggtgccttggccaacgacgtcggctactcgctggccaacgctcacgcccaacgcatccgcgaaaatctgttgcggcgcaatgccgcagtcaccggtcaccggctactgcgcggcgccatccgcgcgggcggggttgcgctgcgtgcgctgcccgataccgacgagcttgcagcgctcgccgtcgatctcgccgaggtcgccaccctgacgctggccaactcggtggtctacgaccgcttcgccggcaccgccgtgctgcaccccgacgacgccagcgccctgggctgcctgggctatgttgcccgcgccagcggactgcgcagcgacgcccgggtcgaacaccccaccatagtgctgcccatcaccgagatcggcgcgcctgacggcgacgtcttggctcgctacaccgtgcggcgcgacgaattcgccgcgtctgccgctcttgctcaacacattgtcgaatcacacaccggtccaatagaatacgccgctacactgcacccggtgggcgcgcccagcagcggtatcggcatcgtcgaaggctggcgcggcactatcgtgcaccgcgtcgaaattgacgtcgatggccgcatcacccgggcgaaagtcgtcgatccgtcctggttcaactggcccgcactgccggtggcgatggccgacaccatcgtccccgacttcccgttggccaacaaaagcttcaaccagtcctacgcgggcaacgacctctaaccgtgagcgcgcccagttgtacggccctagcggcgtgtcggtgtacaaacacgcaccctcgcgggttcggttgcgccaaactagaagtaccgtggtcaagggacgttcggggagcctgtcgtggcgtcgagtgcgcaccggtgacctcggtctggctgtttggggtggacgcgaggagtaccgggcggtcaaaccgggcacaccagggatacaaccgaagggagacatgatgactgtgaccgttgtcgatgctggacccggccgggtgagccgttcggtggaggtggccgcgccggcggccgagttgttcgccatcgttgctgatccccggcgccaccgcgaactggacggatcgggcacggttcgcggcaacatcaaggtaccggcgaaattagttgtcgggtcgaagttttcgacgaagatgaagttgttcggcctaccgtatcgcatcaccagcagggtgaccgcgctcaaaccgaacgaattggtcgagtggagccacccgttaggccatcggtggagatgggaattcgaatcgctgtcaccgacactgacccgcgtcaccgagacattcgactaccacgccgccggtgcgatcaagaacggcctgaagttctacgagatgacgggtttcgcgaagtccaatgcggcgggaatcgaggccacgttggccaagctgagcgatcagtacgcccgcggtagggcatgacgccatgggggcgtgtcggtgtaccgacacgctcgctcacgggttcggttgcaccaagaaaagatgtaccagatcacctgcctgaataggatttctggcccgacgtagcttcgggctagcgcgagcgacgactccgccgtcgagcaggatgtcaccgtggatcaaccgtggaacgccaacatccactacgacgctctgctggatgccatggtgccgctcggtacccagtgcgtgctcgacgtcgggtgcggcgacgggttgctggctgcccggctggctcggcgcataccctacgtcacggcagtggacatcgatgcgcccgtcctgcgacgtgcgcagacacggttcgccaacgcgccgatccgctggctgcatgccgacatcatgacggctgagctgcccaacgcgggcttcgacgccgtggtctccaatgccgccctgcaccacatcgaggacactcggacggcgctgagccggctcggcgggctggtaactcccggtgggacgctggccgtggtcaccttcgtgacgccctcgctgcgaaacggcttatggcacttgacaagctgggttgcctgcggcatggccaatcgcgtcaagggcaagtgggaacattccgctccgatcaagtggccgcccccgcagacgttgcatgagctacgcagccacgttcgcgccctgctgcccggggcgtgtatccgtcggctgctgtacggccgggtgctcgttacgtggcgcgcacccgtctaatcgggagaacccaatggcggcggccgatatgaccaagtgcgcgttagcttgcgagattggctgcccgcatccaatgatcggcggatacgggtcgcaaaccacctcagaccggcagctaaggagcgcaagtggccaagaaccaaaaccgcatccgcaaccggtgggagttgatcacctgtggtctcgggggacacgtcacctacgcgccggacgacgcggcacttgctgcgcggctgcgcgccagcaccgggctgggcgaagtatggcgctgcttgcgctgcggcgatttcgcgctcggtgggccgcaggggcgtggtgctcccgaggatgcgccgttgattatgcgcggcaaggcgttacgtcaggccatcatcattcgcgcgctcggggtcgaacggctagtccgggcgttggtgttggcgctggccgcgtgggcggtgtgggagtttcgcggtgcgcggggagctatccaggcgaccctggatagggacttgccggtcctgcgtgcggccggattcaaggtcgatcaaatgacggtgatccacgctctggagaaagcgttggccgccaaaccgtcgacgttggccctgatcacgggcatgctggcggcatacgcagtgctgcaggccgtcgagggggtcggtttgtggctgctgaagcgctggggcgagtacttcgcggtggtggccacctcaattttcctgccgttggaggttcacgacctggccaagggcatcacgacgactcgggtcgtgaccttcagcatcaatgtcgccgccgttgtctacctgctgatttctaagcggttgttcggtgtgcgcggcgggcgcaaggcttatgacgtcgaacggcgcggcgagcagctgctcgacctcgagcgcgccgcgatgctcacctgaccagccaaaatcccacctgtgcggggcctgcgggttgtgtcaaaggtcactagcgcctttttcgcactgtttactccggcgcggcgtgcccgtaaagccgcccgggtgaacttggatcaggtggcgcaatgtcgccggaccgacgaaggaccgacgctgtgtcaacactgccaacctgggtcagccagagctctaccgaccgcggcgtggtcgcgccaatcacagcgcgtgcccgcgacgcactgcaggccgtgctgcgcgccaggcgccgcggccagcgctctgacttgcgccttatgcgcagaggcgtggagcgttgttgaggtcaggcccgcgccgagggccgcgactttctcgctacaatcgcgcgcggcgcgggagagccgctagccgccggtgaccggcgattggagattgagttgcgaccgaacggatggcggtgacggtcggcgtcatttgtgcgatcccgcaagagctggcgtatctgcgcggtgtcctggtcgatgcgaaacgccagcaggtcgcgcagatcctcttcgatagcggccaactcgacgcgcaccgggtcgtgttggccgccgccggcatgggcaaagttaacacgggcctgaccgcaacgctgcttgccgatcgattcggctgccgcaccatcgttttcacgggagtggccggcgggctggatcccgagctatgcatcggtgacatcgtcatcgccgatcgggtcgtccaacacgacttcggtctgctcaccgatgagcggctgcgcccctatcagcccggacacatccccttcatcgaaccgaccgagcggctcggatacccggttgatcccgcggtcatcgatcgggtcaaacaccgcctcgacgggttcacgctggcgccgctgtccaccgccgcgggaggtggtggccggcagccacgcatctactacggcaccatcctgaccggtgaccaataccttcactgcgagcgcacccgcaaccggctgcaccacgaactcggcggtatggccgtcgaaatggaaggcggtgcggtggcgcaaatctgcgcgtccttcgatatcccatggctggtcattcgcgcgctctccgatctcgccggagccgattcgggggtggacttcaatcggtttgtcggcgaggtggcggccagttcggcccgcgttctgctgcgcttgctgccggtgttgacggcctgttgaagacgactatccgccggtgcgttcaccgcgtcaggcggcttcggtgaggtgagtaatttggtcattaacttggtcatgccgccgccgatgttgagcggaggccacaggtcggccggaagtgaggagccacgatgacggcggccgtgaccggtgaacaccacgcgagtgtgcagcggatacaactcagaatcagcgggatgtcgtgctctgcgtgcgcccaccgtgtggaatcgaccctcaacaagctgccgggggttcgggcagctgtgaacttcggcacccgggtggcaaccatcgacaccagcgaggcggtcgacgctgccgcgctgtgccaggcggtccgccgcgcgggctatcaggccgatctgtgcacggatgacggtcggagcgcgagtgatccggacgccgaccacgctcgacagctgctgatccggctagcgatcgccgccgtgctgtttgtgcccgtggccgatctgtcggtgatgtttggggtcgtgcctgccacgcgcttcaccggctggcagtgggtgctaagcgcgctggcactgccggtcgtgacctgggcggcgtggccgtttcaccgcgttgcgatgcgcaacgcccgccaccacgccgcctccatggagacgctaatctcggtcggtatcacggccgccacgatctggtcgctgtacaccgtcttcggcaatcactcgcccatcgagcgcagcggcatatggcaggcgctgctgggaagcgatgctatttatttcgaggtcgcggcgggtgtcacggtgttcgtgctggtggggcggtatttcgaggcgcgcgccaagtcgcaggcgggcagtgcgctgagagccttggcggcgctgagcgccaaggaagtagccgtcctgctaccggatgggtcggagatggtcatcccggccgacgaactcaaagaacagcagcgcttcgtggtgcgtccagggcagatagttgccgccgacggcctcgccgtcgacgggtccgctgcggtcgacatgagcgcgatgaccggcgaggccaaaccgacccgggtgcgtccgggggggcaggtcatcggcggcaccacagtgcttgacggccggctgatcgtggaggcggccgcggtgggcgccgacacccagttcgccggaatggtccgcctcgttgagcaagcgcaggcgcaaaaggccgacgcacagcgactagccgaccggatctcctcggtgtttgttcccgctgtgttggttatcgcggcactaaccgcagccggatggctaatcgccgggggacaacccgaccgtgccgtctcggccgcactcgccgtgcttgtcatcgcctgcccgtgtgccctggggctggcgactccgaccgcgatgatggtggcctctggtcgcggtgcccagctcggaatatttctgaagggctacaaatcgttggaggccacccgcgcggtggacaccgtcgtcttcgacaagaccggcaccctgacgacgggccggctgcaggtcagtgcggtgaccgcggcaccgggctgggaggccgaccaggtgctcgccttggccgcgaccgtggaagccgcgtccgagcactcggtggcgctcgcgatcgccgcggcaacgactcggcgagacgcggtcaccgactttcgcgccatacccggccgcggcgtcagcggcaccgtgtccgggcgggcggtacgggtgggcaaaccgtcatggatcgggtcctcgtcgtgccaccccaacatgcgcgcggcccggcgccacgccgaatcgctgggtgagacggccgtattcgtcgaggtcgacggcgaaccatgcggggtcatcgcggtcgccgacgccgtcaaggactcggcgcgagacgccgtggccgccctggccgatcgtggtctgcgcaccatgctgttgaccggtgacaatcccgaatcggcggcggccgtggctactcgcgtcggcatcgacgaggtgatcgccgacatcctgccggaaggcaaggtcgatgtcatcgagcagctacgcgaccgcggacatgtcgtcgccatggtcggtgacggcatcaacgacggacccgcactggcccgtgccgatctaggcatggccatcgggcgcggcacggacgtcgcgatcggtgccgccgacatcatcttggtccgcgaccacctcgacgttgtaccccttgcgcttgacctggcaagggccacgatgcgcaccgtcaaactcaacatggtctgggcattcggatacaacatcgccgcgattcccgtcgccgctgccggactgctcaaccccctggtggccggtgcggccatggcgttctcatcgttcttcgtggtctcaaacagcttgcggttgcgcaaatttgggcgatacccgctaggctgcggaaccgtcggtgggccacaaatgaccgcgccgtcgtccgcgtgatgcgttgtcgggcaacacgatatcgggctcagcggcgaccgcatccggtctcggccgaggaccagaggcgcttcgccacaccatgattgccaggaccgcgccgatcaccaccggcagatgagtcaaaatccgcgtggtgctgaccgcgccggacagcgcatccacaatcacatagccggtcagtatggcgacgaacgccgtcagaacaccggccaggccggcggcggcgctcggccatagcgccgcgcccaccatgatcacaccgagcgcaatcgaccacgacgtggactcgttgagcaagtgggtgccggcacccgtcgggtgctgatgggtcaggccgacgtctaggccaaacccctgcacggtgcccagggcgatctgcgcgatgcccacgcacagcaacgcccaacgtcgccaggtcatcggtgaatgttgccgccgcggcgcccggcggatcccgaggcgcccaacaggcgggacaaccgggcgggactcggcgagccgacgcagatcaccagcctggctggccacctgggtaaaccatgcgcgacaggcgctgcactcgcccaggtgttcatcgactctcgccgagggcaccggtgcgcgctcgccgtcgagtcgtgccgacagcgcttcgcgcgcgacctcgcagtccatgccatcaatagtcgcgcaatgccgacggattgctccagcgggctcggaccacatcgccgcgggcacacccctgcggccttgcaaaacggttgatgcgtggtggttaaagctcccggccgttgtggcttgtgcgagcacggtggcccgggtggtgcgtgagcgccgtggggctcgcgttcaggggtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttcctgggcgcgatgggaactttctgcccgttatggccgactaacaccgcgggtgaagcaaagcgctgcctaggcaaggaggtgagtcctggcggccacgatatggatggctataccaccggaggtgcactcgggcctgttgagcgccgggtgcggtccgggatcattgcttgttgccgcgcagcagtggcaagaacttagtgatcagtacgcactcgcatgcgccgagttgggccaattgttgggcgaggttcaggccagcagctggcagggaaccgccgccacccagtacgtggctgcccatggcccctatctggcctggcttgagcaaaccgcgatcaacagcgccgtcaccgccgcacagcacgtagcggctgccgctgcctactgcagcgccctggccgcgatgcccaccccagcagagctggccgccaaccacgccattcatggcgttctgatcgccaccaacttcttcgggatcaacaccgttccgatcgcgctcaacgaagccgattatgtccgcatgtggctgcaagccgccgacaccatggccgcctaccaggccgtcgccgatgcggccacggtggccgtaccgtccacccaaccggcgccaccgatccgcgcgcccggcggcgatgccgcagatacctggctagacgtattgagttcaattggtcagctcatccgggatatcttggatttcattgccaacccgtacaagtattttctggagtttttcgagcaattcggcttcagcccggccgtaacggtcgtccttgcccttgttgccctgcagctgtacgactttctttggtatccctattacgcctcgtacggcctgctcctgcttccgttcttcactcccaccttgagcgcgttgaccgccctaagcgcgctgatccatttgctgaacctgcccccggctggactgcttcctatcgccgcagcgctcggtcccggcgaccaatggggcgcaaacttggctgtggctgtcacgccggccacggcggccgtgcccggcggaagcccgcccaccagcaaccccgcgcccgccgctcccagctcgaactcggttggcagcgcttcggctgcacccggcatcagctatgccgtgccaggcctggcgccacccggggttagctctggccctaaagccggcaccaaatcacctgacaccgccgccgacacccttgcaaccgcgggcgcagcacgaccgggcctcgcccgagcccaccgaagaaagcgcagcgaaagcggcgtcgggatacgcggttaccgcgacgaatttttggacgcgaccgccacggtggacgccgctacggatgtgcccgctcccgccaacgcggctggcagtcaaggtgccggcactctcggctttgccggtaccgcaccgacaaccagcggcgccgcggccggaatggttcaactgtcgtcgcacagcacaagcactacagtcccgttgctgcccactacctggacaaccgacgccgaacaatgaacaaggagaaaagaaccgatgacgcttaaggtcaaaggcgagggactcggtgcgcaggtcacaggggtcgatcccaagaatctggacgatataaccaccgacgagatccgggatatcgtttacacgaacaagctcgttgtgctaaaagacgtccatccgtctccgcgggagttcatcaaactcggcaggataattggacaaatcgttccgtattacgaacccatgtaccatcacgaagaccacccggagatctttgtctcctccactgaggaaggtcagggggtcccaaaaaccggcgcgttctggcatatcgactatatgtttatgccggaacctttcgcgttttccatggtgctgccgctggcggtgcctggacacgaccgcgggacctatttcatcgatctcgccagggtctggcagtcgctgcccgccgccaagcgagacccggcccgcggaaccgtcagcacccacgaccctcgacgccacatcaagatccgacccagcgacgtctaccggcccatcggagaggtatgggacgagatcaaccggaccacgcccccaataaagtggcctacggtcatccggcacccaaagaccggccaagagatcctctacatctgcgcgacgggcaccaccaagatcgaggacaaggacggcaatccggttgatccggaggtgctgcaagaactcatggccgcgaccggacagctcgatcctgagtaccagtcgccgttcatacatactcagcactaccaggttggcgacatcatcttgtgggacaaccgggttctcatgcaccgagcgaagcacggcagcgccgcgggcactctgacgacctaccgcctgaccatgcttgatggcctcaagacgccgggatacgcggcatgagccacaccgacttgacgccctgcacacgggtgctggcatccagcggcacggttccgatcgcagaggaactgctggccagagtgctcgagccctactcctgcaaaggatgtcgctacctcatcgacgcacagtacagcgccaccgaggattcggttcttgcctatggcaacttcacgatcggtgagtccgcctatattcgaagcacggggcacttcaacgcggtcgaactgattctgtgtttcaatcagctcgcctacagcgccttcgctccggccgtcctcaacgaggaaatccgggtgcttcgcggctggtcgatcgacgactactgccaacaccagctctctagcatgctgatcaggaaggcatcatcgcggttcagaaaaccgctgaacccgcaaaagttctctgcccgcctcctgtgtcgagatctgcaggtcatcgaacgaacctggcgctatctcaaggtcccgtgcgtcatcgagttctgggacgagaacggcggggcggcgtccggtgagatcgaactagcggccctcaacattccgtaatccaatgggaggaaagaagtttcaagctatgcctcagttgccatctaccgtgctggaccgggtcttcgagcaggcacggcagcagccggaagcaatcgccttgcgtcgctgcgacggcactagcgcactgcggtaccgtgaactcgtcgccgaagttggtggccttgccgcggatttgcgtgcccagtcggttagccggggttctagggtgctggtcatttccgacaatggacccgagacgtacctgtcggtgctggcgtgtgcaaagctcggggcgatcgccgtcatggccgacggcaatcttccgatcgcagccatcgaacgattctgtcagatcaccgaccccgcagcggctctcgtcgcaccagggagcaagatggcatcttccgccgttcccgaggcgctgcactcgataccagtgatcgcggtcgacatagccgctgttacacgggaatccgagcattccttggatgcagccagcctcgccgggaacgcggaccaggggagcgaggatccgctggcgatgatcttcaccagcggtaccacgggcgagcccaaggctgtgctactggccaaccgcaccttcttcgccgtcccggacatcttgcaaaaagagggtttgaactgggtcacttgggtcgtcggcgaaaccacctactcgccgctgccggcgacgcacatcggtggactgtggtggatacttacctgcctgatgcacggcgggttgtgtgtcaccggcggcgagaatacgacatcgttgctggagattctcaccacgaacgcggtggcgacgacgtgcctagtgccaacgcttctttcgaagttagtttctgaactgaagtccgccaacgcgacggttccctcgctgcgcctagttggatacggtggttcgcgggcgatcgcggccgatgtgcggtttatcgaagctaccggcgtgcgcaccgcacaggtctacggattgagcgagaccggttgcacggctttgtgtttgccgaccgatgacggctcgatcgtcaagatcgaagcaggtgctgttggccgtccgtaccctggcgtggacgtctatcttgccgctaccgatggcatcggccctaccgcccccggcgccggcccgtccgcctcgttcggcacgctatggattaagtcaccggccaacatgctgggctactggaacaatcccgaacgcaccgcagaggtgctgattgacggctgggtgaacaccggtgacctgctggagcgccgcgaggacggcttcttctacatcaagggaagatcctcggagatgatcatctgtggtggcgtgaacattgcgcccgacgaggtcgatcgcatcgcggagggcgtgtcgggcgtccgcgaggccgcgtgctacgagattcctgacgaagagttcggcgcgctggtgggcctggccgtggtcgcatcggcagagcttgacgagtcggcagcccgggcgctcaagcacacgattgcggctcgttttcgacgggagtccgagccgatggcgcggccgtcgacaattgtgatcgtcaccgacattccacgaacgcagtccggcaaggtcatgcgggcctcgcttgcagcggcggcaacagcagacaaggccagagtggtcgttcgtggctgagccggtgcgggaccgaatcctcgccgccgtctgcgacgtgttgtatatcgacgaggcggatctcattgatggcgacgaaacggatctccgcgacctcgggctggactctgttcggtttgttctgctgatgaagcagctaggcgtgaaccgacaatccgaactgccgtcccgattggccgcgaacccgtcgattgcgggttggcttcgcgagctggaggctgtgtgcaccgagttcggttaagccgctcgcagcgcaacctctacaacggcgtgcgccaggataacaatcccgcgttatatctgatcggcaagagctatcggttccgccggttggagctggcgagattcctggccgctctgcacgcaacggtactggacaaccccgtgcaactttgcgtcctggagaattcgggggcagactatccggatctggtgccgcggctacggttcggcgacatcgtgcgggtggggtcagccgatgagcacctgcagagcacatggtgttcgggcatcctgggcaagccactggtgcggcatacggtgcacaccgacccgaacgggtatgtgaccggtctggacgttcacacccaccacatcctgctggacggcggcgcgaccgggacgatcgaagctgacctggcgcgttacctgaccaccgacccggcgggcgaaacccccagtgtcggtgcgggtctagccaagctcagggaggcgcaccgtcgtgagacggccaaggtggaagaatcgcgggggcgcctgtcggctgtcgtgcagcgtgaactcgccgacgaagcataccacggcgggcacgggcacagcgttagcgacgctcccgggaccgcggccaagggcgtcctgcacgaatcggcaacgatctgcggcaacgcgtttgatgccatcctgaccctttcggaagcgcagcgggtcccgcttaatgtgctggtggctgcggcggccgtcgcggtggacgcgagccttcggcagaacaccgaaaccctcttggtgcacacggtggacaaccggttcggagattctgatctgaatgtcgcgacctgtttggtcaattcggttgcccagaccgtccggtttcccccatttgcgtcggtgtccgatgtcgttcgaacgcttgaccgcggctatgtcaaggcggtaagacgccggtggcttcgtgaggagcattaccgccgaatgtatttggcgatcaaccggacatctcacgtggaggcgttgacgctaaatttcattcgcgagccatgcgcacctggcctgcgcccgttcttgtcggaggtcccgattgccacggatatcggtccggtcgagggcatgacggtggcgtctgttctggacgaagaacagcgcacactgaacctagccatctggaaccgagccgatctgcccgcgtgcaagacacaccccaaggtcgcggaacggatagcggcagcgttggaatcgatggcggcgatgtgggatcggccgatcgccatgatcgtcaacgactggttcgggatcggcccggacgggactcgctgccaaggcgattggccagcccgtcagccgtcgacgcccgcgtggtttctcgattccgcaaggggcgtccaccaatttctcggcaggcgccgcttcgtctacccgtgggtcgcgtggttggtgcaacgcggcgccgcaccgggtgatgttctggtgttcaccgacgacgacaccgacaagaccattgacctgctcatcgcgtgtcaccttgcgggttgcgggtacagcgtctgcgacaccgctgacgaaatttccgtgcggaccaatgcgattaccgagcacggcgatggcatcttggtgacagtggtcgacgtggccgccacccagctggcggttgtcggccatgacgagctgcggaaggtcgttgacgagcgcgtcacacaggtgacacacgacgcactgctggccaccaagaccgcctacatcatgccgacctcgggaactaccggacaacccaagctggtgcgaatctcacacggctcgctcgcggttttctgtgatgcgatcagccgcgcctacggttggggagcccacgacaccgttctgcagtgcgctccgttgacatcggacatcagcgtcgaggagattttcggtggcgcggcctgtggcgcgcgactggtgcgatccgcggctatgaaaaccggcgacctggcggcgctggttgacgatctcgtcgcccgcgagacgacaatcgtcgacctgccgaccgccgtctggcagctgttgtgcgccgacggcgacgccattgacgcgatcggccgctcgcgcctgcggcagatcgtaatcggcggtgaagccatccgctgtagcgccgtggacaagtggcttgaatcggctgcttcacaagggatctcgctgctctcgagctatggtccaacagaagccacggtcgtcgccaccttcttgccgatcgtttgcgaccagaccaccatggacggcgcactgctcaggctcggccggccgatcctaccgaacacggtgttcctcgcgttcggtgaagtcgtcattgtcggggatttagtcgccgacggctacctcgggatcgacggcgacggcttcggcaccgtgacggccgcagacggttcccgacgccgtgcctttgccactggcgaccgggtgaccgtcgacgccgaaggatttccggtcttctccggacgcaaagacgccgtcgtcaagatctccggcaagcgtgtcgatatcgctgaggtaaccaggcgcatcgccgaagaccccgcggtgtcagatgtcgccgtcgagttgcacagcggaagcctcggagtgtggttcaagagccaacggacccgcgagggcgaacaagacgctgccgcggcgacccggatcaggctcgtcctcgtgagtctgggagtgtcgtcgtttttcgttgtcggcgtgccgaatatcccgaggaagcccaacgggaagatcgacagcgacaacctgccgaggctgcctcagtggtcagctgctgggctaaacaccgccgagacgggtcagcgagcggccggcctctcgcagatctggagccggcagctcggccgggcaatcgggccggactcgtcgctgcttggtgagggcatcggctcgttggatctcatcagaatactgcccgagacgcgtaggtatctggggtggcgcctctcgctgctggatctgatcggtgccgataccgccgccaatctggccgattacgcgccaacgcccgacgcgccgacgggcgaagatcggtttaggccgctggtggccgcgcaacggcccgcggcgattccgttgtcgtttgcccagcggcgactatggtttctcgaccagttacagcgacccgctccggtctacaacatggcggtggcgttgcggctgcgcgggtatctcgataccgaggcgttgggcgcggcggtcgccgatgtcgtgggccgccacgaaagcctacggacggtgtttccggcggtcgacggggtccctcggcagctggtcatcgaagcgcggcgggcagatcttggctgcgacatcgtcgatgccaccgcatggccggctgaccggctgcaacgggccatcgaggaggcggcgcgccacagcttcgatttggcaaccgagatacctttgcggacgtggcttttccggatcgccgacgacgaacatgtgctggtggcggttgcacaccatatcgccgccgacggctggtcggtggctccgctgacggccgatctgagtgcggcatatgccagccgttgtgcgggtcgggcaccggactgggcgccattgccagtgcagtatgtcgattacacgctgtggcagcgggaaatcctcggtgatctcgacgacagcgacagcccgatcgccgcgcagctggcctactgggaaaatgcgttggccggtatgccggaacggctgcggctgcccaccgctcggccctatccaccggttgccgatcagcgcggcgccagtttggtggtggattggccggcgtcggtgcaacagcaggtgcgtcggatcgcccgccagcacaacgcgaccagcttcatggtggtagctgccgggcttgccgtgctgctgtcgaaactcagcggaagccccgatgtggcggtcggatttcccatcgccggccgcagcgatcctgcgctggataacttggtgggcttttttgtcaacaccttggtgttgcgggtcaacctggccggtgatcccagcttcgccgaactgctggggcaggtgcgagcgcgcagcctggccgcctacgaaaatcaagacgtacctttcgaggtgctcgttgatcgcctcaaacccactcgagccatgacccatcacccgctgatccaggtgatgttggcctggcaggacaatccggttggacagctgaatttgggtgatctgcaggccaccccgatgccgatcgacacccgcaccgcccgcatggacttggtgttttcgttagcggaacgcttcagcgagggtagcgaacctgccgggatcggcggagcggtggaataccgcaccgatgtgtttgaagcccaagcaatcgacgtgcttatcgagcggttgcggaaggtgttggtggcggtggccgctgctccggaacggacggtgtcgtcgatcgatgcgctggatgggaccgagcgtgcccggttggatgagtggggtaaccgcgctgtgctgactgcgcccgcgcccacgccggtgtcgatcccgcagatgttggccgcccaggtggcacgtatccccgaagcggaggcggtgtgttgcggggacgcgtcgatgacgtatcgggaactcgacgaggcgtccaaccggttagcgcatcggctggcaggttgtggggccggcccgggcgagtgtgtggcgctgctgttcgagcggtgcgcgccggcggtcgtggcgatggtggcagtgctcaaaaccggggcggcgtatctgccgatcgatccggcgaatcctccgccgcgggtggcgttcatgctcggcgacgcggtgcccgtggccgcggtcaccacggctgggctgcgctcccggttggcgggacacgacttgccgatcatcgatgtcgtcgatgctttagcggcatatccgggcacgcccccacccatgccggccgcagtgaacctcgcctacatcctgtacacctcgggcactaccggcgagcccaaaggcgtggggatcacccatcgcaacgtcaccaggctgttcgcatcactgccggcacgcttgtcggcggcgcaggtgtggtcgcagtgtcattcctatggcttcgacgcctcggcgtgggagatctggggcgcgttgctaggtggtgggcgactggtgatcgtgcccgagtcggtggcggcctcgccgaacgactttcatgggctgctcgtggccgaacacgtcagcgtgctgactcagactccggctgcggtggcaatgttgccgacgcagggtttggagtcggtggcgttggtggtggccggtgaggcatgtccggcagcgctggtggatcggtgggcgcccgggcgggtgatgctaaatgcttatggcccaaccgagaccacgatctgtgcggcgataagtgcgccgttgcgaccgggttcggggatgccgccgattggtgttccggtgtcgggggcggcgttgtttgtgctggatagctggttgcgcccggtaccggccggggtggccggagagttgtacattgccggtgcgggcgtcggtgttgggtattggcgtcgggcggggctgaccgcgtcacggtttgtggcctgcccattcggcggttccggggcacgcatgtatcgcaccggggatctggtgtgttggcgcgccgatggccagttggagttcctggggcgcaccgacgatcaggtcaagatccgcgggtatcgcatcgagctcggcgaggttgcgaccgcgctggccgagctggctggggtaggtcaagcggttgtaatcgcccgtgaagaccgccctggggacaagcgcctagtcgggtatgccaccgaaattgcccccggggcagtggacccggccgggctgcgggcgcaactagcccagcgattgcccggttacctggtgccagccgcggtggtagtgatcgatgcgcttccgttgacggtcaacggcaaacttgatcatcgtgcgttgccggcaccggaatacggtgataccaacggatatcgcgctccggccgggccggttgagaagaccgtggccggcatctttgcccgggtgcttgggcttgagcgggtcggcgtcgacgactcgttcttcgagctcggcggcgattcgctggcggcaatgcgggttatcgccgcgatcaacaccaccctaaacgccgatctgccggtgcgcgcgttgctgcacgcgtcgtcgacgagaggtttaagccagctgttggggcgagatgcccgaccgaccagcgatccgcgcttggtgtctgtgcacggcgacaaccccaccgaggtgcatgccagcgacctcacgctggaccggttcatcgacgccgacacgctggccaccgccgtcaacctgccgggcccgagccccgagctacggacggtcctgctgacgggcgcgacgggtttcctcggacggtatctggtccttgaattgctgcggcggctggacgtcgacggcaggctgatctgtttggtgcgggcggagtccgacgaggatgcgcggcgtcgtctggagaagaccttcgatagcggtgacccggaattgctgcggcacttcaaggagcttgccgccgaccggctggaggtcgtcgcaggcgacaagagcgaacccgacctgggcctggaccaaccgatgtggcggcggctggccgaaaccgtggatttgattgtcgattccgcggcgatggtcaacgcgtttccctaccacgaattgttcgggcccaacgtcgcgggcaccgccgagctgatccgaatcgcgcttaccaccaagctcaaacccttcacctacgtgtcaaccgccgacgtgggtgctgcgatcgagccgtcggcgttcaccgaggacgccgacatccgggtaatcagccccacccgcaccgtcgacggcggctgggctggcggctacggcaccagcaagtgggccggtgaggtgctgctgcgcgaggccaacgacctgtgcgcgctgccggtcgcggtgtttcgctgcgggatgatcctggccgacaccagctatgccggacagctcaacatgtcggactgggtcacccggatggtgttgagcttgatggctaccggcatcgcgcctcgttcgttctacgaaccggactccgagggcaatcggcaacgcgcgcacttcgacgggctgccagtcaccttcgttgccgaggcgatcgcggtgctgggcgcgcgggtggccggctcatcgttggcgggatttgcgacctatcacgtgatgaacccgcacgacgacggtatcgggctcgatgagtatgtggactggctgattgaggccggctacccgatacgccgcatcgatgactttgcggagtggttgcagcggtttgaggccagcctgggcgctctgccggatcggcaacgccggcactcggtgctgccgatgctgctggcgagcaattcccagcgattgcagccgcttaagccgaccagggggtgctccgcgccgaccgaccgattccgtgccgcggtgcgagcggcgaaagtcggctccgacaaggacaatccagacatcccgcacgtgtcggcgccgaccatcatcaactacgtcaccaacctacaactgctcggactgctgtagttgctcggcgataaagagcgcagccatggtcgggggagatcatgtggtcactttcgggtcggcatcgattctgcgagcagaatatgtggttgatggccactaggccggtaccggggaactggcggttcccggccgatgagcatcggccctgacgcgcggccgtaagctccaggaatggggacgcacggggctaccaagagtgcgacgtcggctgtgccaacgccccggtcgaactccatggcgatggtacggctggcaattggcctgctgggtgtgtgcgcggtggtcgcggccttcgggctggtgtcgggagcgcgccgctacgctgaggccggcaatccctatccgggcgccttcgtcagcgtcgccgagccggtcgggttcttcgccgcgtcgctggccggtgcgctgtgtctgggcgcgctgatccacgtggtcatgacggccaaacccgagccggatggcttaatcgacgccgcggcgttccggattcacctgctggcagaacgtgtttcaggtctctggttggggctagccgcgaccatggtggtcattcaggccgcccacgatactggagtggggcccgcgagactgctggctagtggggcactatcggactccgtcgccgcctccgagatggcacgcgggtggattgttgcggcgatctgcgcgctggtggttgcgacggcgctgcggctgtacactcgctggctcgggcacgttgtgctgcttgtccccactgtgcttgccgtcgtcgccaccgcggtgaccggtaacccgggacagggacccgaccatgactacgcgaccagcgccgcgatcgtgttcgcggtcgcgttcgccaccttgaccgggctcaagatcgctgcggcgttggcgggaacgacgccaagccgcgctgtgctggtaacgcaggtcacctgtggagcgctcgcgttggcatacggagcgatgctgctttatctcttcatcccgggctgggcggtcgattcggattttgcccgccttggtctgcttgcgggggtaatcctgacgtcggtgtggttgtttgactgctggcggctgttggtcaggccgccacatgcgggccgtcgccgcggtggtggctccggtgccgcactggccatgatggccgccatggcttcgatagctgccatggccgttatgaccgcgccgcgatttctcacccacgcgttcacggcttgggatgtcttcctcggctatgaactgccgcaaccgccgaccatagcccgggtgctcaccgtgtggcgcttcgatagcctgatcggagccgctggtgtggttctcgcgatcgggtatgcggcgggcttcgccgcgctgcggcgccgaggtaactcttggccggtgggcagattgatcgcctggctgactggttgcgccgcactggtattcaccagcggctccggtgtacgggcctatggttcggcgatgttcagcgtccacatggccgaacacatgacactgaacatgttcatcccggtcctgttggtgctcggtggcccggtcacgctggcgctgcgggtgctgccggtaacgggtgatggacggccgccgggggctcgcgaatggctgacctggctgctgcactcccgggtgacaactttcctgtcgcacccgatcaccgcattcgtcctctttgtggcctcgccctatatcgtctatttcacaccgctgttcgataccttcgtccgctatcactggggccacgagttcatggcgatccatttcctggtggtcgggtacttgttctactgggcgatcatcggcatcgacccagggccgcgccgactgccctacccgggccggatcgggctgttgttcgcggtgatgccgttccacgccttcttcgggatcgcgctgatgacgatgtcgtctacggtgggcgctacgttctatcgttccgtcaatctgccgtggttgtcgagcatcatcgccgaccagcatctcggcggtggaattgcttggagcctaacggaattgccggtcatcatggtcatcgtggcgctggttacccaatgggcgcgccaagaccgccgagtcgcgtcccgcgaagaccggcatgccgacagcgactacgccgacgacgagctggaagcctacaacgcgatgcttcgcgagttgtcgcgaatgcggcgctgaatgtgcagatgattttggaagcggttggcgtatctgcccgtgctcggctacaccaggaccgcggggcgctggcacgcgaacgatccggcgaggaggtgggccagccggagattccctccacaggctgcagcagaagtcctggatctgaccccgacctgaacccttgtcagtgcggtccatcgacggaaaattgctgttccgccatgctgggcatgctattgagcgccaaaattgcgtagccgcaagctgtttgacacgacgaaaaatgacgagaacgccatggcggcaccggcgatcaaagggttgagcagtccggcggcggcaatcgggatggctgcgacgttgtacccgaacgcccagatcatgttcatccggatcgtccgcatggttgcacgggccaggtccagcgcctgcggaacagtattcagatcatcgcgcaccagaatgatgtcggctgcaccgagcgcgacgtcggtgccacgcccgatcgccaaccccaagtcggcacccaccaacgcgggaccgtcgttgatgccgtcaccgaccatggcgacggtatgtccttcctcgcggagccgttggatcacgtcgaccttgccttcgggcagcatatcggcgacagcggagtcgatgccgacctgcgccgccaccgcgtcggcggcggcccgattgtcgccggtgagcagaatcgtccgcagcccgcggctgcgtagcgcagcgacggcggcagccgctgaatccttgagggtgtcggcgattgtcagggctgcgcggacgacaccgtcgaccgacacaaaaacgacagtctcgcctcgggattcgccgtccaggcgcgcggacaccagagccgcgtcgtggcagggcgtggtccgggtaatccaggatggcttgccgacctcaacgtgatggccgccgacttcccccgatacaccgcagcccgcgacggcgacaaacccgttgactggacccggatccggcgaagcggcaacgatggccgccgccatcgcatgctcggaagccgattcgacagcggcggcgaggccaagcacttcctcgcgatctcgctcgctggtgcctgaacctgccattgttacggtgctcaccgccagctgcccaaccgtcaacgtgccggtcttgtcgaacaccacggtgtcgatgctccggatggtttccagtgcccggtaccccttgataaagatccctagctgcgctccccgtccggaagcaaccatcatggcggtaggtgtcgcgagcccaagcgcacacgggcacgcgatcaccaacacccctagcgtgaccgagaacgcgcgatccgcgcctgcgccgctgacgagccaggccgcacctgcaagtccagcaatgacgaaaaccaccggcacgaacacgcccgcgatgtggtcggcgaggcgctgggcacgcgccttctgcgtctgggcttgctccacgaggcggaccatcgcggcgaactgggtatcggcccctaccgcggtggcctcgatgaccaggcggccgtccatcacgaccgtgccccccacgaccgaggccgccggataggcacggaccggcttggcctcaccggtcatggcgctcatatcgatcgccgcgctgccgtcgacaacgactccgtcagctgcgatggtttcccccggccgcgtcacgaagcgctggcgcttcttgagttcgctcgccggtatcactagctccgcgccgtcgggcagcagcaccgccacattcttggcgcctagctccgccagcgcacgcagcgcgctgccggccttggacttggctcgtgcttcaaagtaacgaccggcaagaacgaagacggtcacaccggccgcgacctcgaggtagatcgagtcgctgttgagaatggcccgccagattcccgagccttcccgtggcggctgatcgccgaagacggacgaaagcgaccaggcggtggcggccacgatcccgaccgagatcagcgtttccatggatgtcgtccggtggcgcgcgtttcgcagcgcgaccgagtggaagggccatgcggcccaggtcacaaccggagcggccagggccgtcaatatgtatccccagccgggaaccctggcgctggggacgatcgcgaacaacgtcgacaggtcagccagcggcacgaacaacaccgccgcgactagcagccgccgcagcagtctgcgggcgtgggcgccgtcgggatcctttgtccgtttgtctaggacggttgtctcggtgtgcggtgccgcgtggtatccggctttctcgaccaccccgcacagctcatcggctgccatgcccacggcatcgatggtcgcgacgcgggttgcgaagttgacggatgcgcgtactccggggatcttgttgagcttcgtctcgacgcggctggcacaggccgcacatgacatacccgaaacatcgagccggatccgccgcaccgactgcaggtcggcatctcccacaactggagccgccacggccctcctcggatcggcgtatttgcacccgtcagcctacaagtcgtaagcaggcggtaatcggttccctatggcccgctggatgcactggcgatggattcttttggtccgatttctgcggttggcgtgctaggtttccgactgtgacgcccgtcacaacgtttcctctcgtggacgcgatcctcgctggtcgcgaccgcaaccttgacggcgttatcttgatcgccgcccaacacctgctgcaaacaacgcacgccatgctgcgttcgctatttcgggtcggcctcgatccgcgcaacgtcgcggtgatcggcaagtgctattccactcacccgggagttgtcgacgcgatgcgggccgacggcatctatgtcgacgattgcagcgacgcctacgcaccccacgaatcattcgacacccagtacacccgccacgtagaatggtttttcgccgaatcctgggcgcggcttacggccgggcgtacggctcgtgtcgtgctcctcgacgacggcggatcgctgctagccgtcgccggcgccatgctcgatgcgagcgccgacgtgatcggaatcgagcagacgtccgccggctacgccaaaatcgtcggttgtgcgctggggtttcccgtcatcaacatcgcccgctcgtcggcaaagcttctatacgagtcgccgatcatcgccgcacgcgtgacacagacggcattcgagcgcaccgcgggcatcgactcaagcgcagcgatcctgatcaccggcgcgggcgcaatcggcactgccctggccgatgtgctgcgtccgctgcatgaccgggtggacgtgtacgacacgcgctccggctgtatgacgcccatcgatcttccgaatgcgatcggcggctatgacgtgatcatcggtgccaccggcgccaccagtgtgcccgccagcatgcacgaattgctgcgccccggcgtattgctgatgtcggcgtcttcgtccgatcgcgagttcgatgccgtcgcgttgcgtcggcgcacgacgcccaatcctgactgccatgccgacctcagggtagccgacggcagtgtcgacgctaccttgttgaattcgggcttcccggtcaactttgacggttcgcccatgtgcggcgatgcgtcgatggcgctcacgatggcgttgttggcggccgcggtgttgtatgcgtcggtcgcggtcgccgacgaaatgtcatccgatcatccgcatctcgggctgatcgaccagggcgacatcgtggcatcgtttctgaacatcgacgtcccgctccaagctctcagccggctaccgttgctttcgatcgatgggtatcgccgccttcaggtgcgctccggccataccttgttccgccaaggtgagcgggccgaccacttctttgtcatcgaatccggcgagcttgaggcgctcgtcgacgggaaggtcatccttagactcggtgccggagaccacttcggcgaggcgtgtttgctcggtggcatgcggcgcatagcgacggtgcgggcatgtgagccatcggtcctgtgggagctcgacggcaaggctttcggcgacgcgctgcatggggacgctgcaatgcgtgagatcgcctacggtgtcgctcgcacccggctcatgcacgccggcgcgtccgagtccttgatggtgtaacggtcttgcattcgtgggctgtcggcggatcacgggatcgttatgccggttcttgcgagtgacataggttgacatacgtataaccggtccctgcggtcgaacacggcttgacaattggacgaatctcgttgcgcgccatcagttgtgctcacaggatcgccgccgttcggagcgatgagcccgcttggcgcgcgaagtgcgccggggcggatcctgcccgagccgcgcgacgacggcctcgatgcccgtcgcggtcgatgaccttgattccttgggcgctgacccgcaccttgatgcggcggtcctccgacggtaagtagtaggccttgagctggatattgggcggccaacgtcgccgagtgcggcggtgtgagtgcgacacagccttaccgaaacccacagtgcggccggtgatttggcagcgggcggacatggcgaacctcctcccggaccagcctgttgaaaatagttttcgacaaccgttgcacggcacggtagcgtgggtgcagtttaatggcaatcattttcaataaggtttggcgatgcgtactccggtgatattggtggcaggtcaggatcacaccgacgaggtgacgggcgccttgttgcgccggaccggaacggtggtcgtggagcaccggtttgacggccatgtggtgcgacggatgactgccacgctgagccgtggcgaattgatcaccacggaggacgctttggagttcgcccacggctgtgtgtcgtgcacaatccgcgacgacctgctggtgctgttacgcagactgcaccgccgagacaatgtcggccggatcgtcgtgcacctggcgccgtggctggagccccagcccatctgctgggcgatcgaccacgtgcgggtttgcgtcggacacggatacccagacggaccagccgccctcgacgtgcgggtcgcggccgtggtgacctgtgtggactgcgtaaggtggctgccgcagtcactcggcgaggacgaactgcccgacgggcgcacggtggcccaagtgacggtcggtcaggccgagttcgccgaccttctggtgctgacccacccggaaccggtcgccgtggcggttctgcgccgactggcccctcgagcgcgaatcaccggcggcgtcgaccgcgtcgagctggcgctggcgcatctggacgacaactcacggaggggtcgtaccgataccccgcacacgccattgctggcgggcctgcctccgttggcagccgacggtgaggttgcgatcgtggaattcagtgcccgccgcccgtttcacccgcaacgtctgcatgccgcggttgacctgctgctcgatggcgtggttcgcactcgaggtcggctgtggctggccaaccggccggatcaggtcatgtggctcgaatcagccggtggcggtctgcgggtcgcatcggccggaaagtggttggcggcgatggcggcctcggaggtggcctatgtcgacctggagcggcggttgttcgccgacctgatgtgggtctacccgttcggagaccggcacaccgcgatgacggtactggtatgcggcgccgatccgaccgacatcgtcaatgccctgaacgcggcgctgctcagcgacgacgaaatggcatctccgcaacgctggcagtcctacgtcgaccctttcggcgactggcatgacgacccgtgccacgaaatgcccgatgcggctggggaattctcggcacaccgcaactcaggagaatctcgatgaaaccccggtatccatcccgactaccagcccgtggtacagacgccgacactacggctcagcgcgcgctggatgctaccgagggcgtcgataggttctatccacccgcgtcagagtcttccgcgtcgtcagggcgttcatcaggttgcacgacaccgactgtgcttgccaaccacttcggtgccagcgctgagactgcggtggctcctgccgtggcgctgaagacgcccgtccaggcgaccggtcccagcggggtacacccgaaaaagtggctgataaccggggtttgaatgatgccgaccaacaccccggcgctgcccagtgcggtggcaatgacgagcggactgtgccggcgcgtcagcagtgtctgcgctagctgggtcatcacgagtgcagtcaaacccattgtcgccgtgcgtcgttcggttccgggagtccagcgcccgatggcccaggctgccgttgcgccggcggccgtgacgacgccgcggttaacgatctgacgcagcaatggcgcgtccagcgagggcgtaggcccgatcagcaccgcacgtcgatgttcgcgctgcgctcgctcggccgcgtcatcggttgggtattcggcgtcgtcgggttcggcaaactgcgaggtgacggccaccgcaagcgcgggaaacatgtcggtgagcagattcaccagcagcagttgacgagtccccaccggcgcccgcccggccccgaacgccgtcccgatgacggtgaacagaacttcgcccacattgccgccgaccagaatcgtcaccgcgtcacgaacaccggcccacatgctgcggccctcgaccagcgcgtcgagcagcacgcccaggtcatcgtcggtcagcacgatatcggcggccccacgggcggcagaggaaccgcgcccgctcactccgatgcccacgtcggccatccggatggccgcggcgtcgttggcgccgtcgccgaccatcgcggtcactcgcccgcagcgctgcagcgacgccacaatctgaaccttttgttccgggctgacccgagcaaagacttgcatgtcggcggcgagtttggcatgcgcctcctcgtccaggacggcaagttcggcaccggtcacgactcgcgcgtccgccggtagtcccagctggcgggcgatcgcccgggcggtgatcggatggtcgccggtgatcagcaccacgttgcgctcggcgtccagcaaggcttcgatcaacggacgcgaggaaggccgggccgtatccgccaatccgacatagccgatcagctcgagatcgtgcgcgacggcgtcgacagcgtcggcgtcggtctcgtcatcatgggtggtcccgttgtcccaggtgcgctgcgcgactgccagaacacgcaggccctgctcggcgaggtggcgtaccacggattcggcatgttcgtggtcgacgcccgggtcggcgagtcggcagcgcggcaggatcgtctccggagcgcccttgagcatcaacatcggtatcccgtcggtgcccactctgccgatcgcggcggcgtagccgcgactggactcaaacggtacttcggccagcaccacccactccgaatcgccttggctactaagcgaaccggccagcgcactagccgccgcgaggatcgcctcatcggtggcgtgcgcgtgcccttccccgttatggggctgcgtggacgcgcgcgcggcggcccgcagcacctcggcggagggcgcatcggtggtctgcggcaacggatcccgttcggctgcggtgctgctcggtagcgcgcataccacccgcaggcggttctcggtgagtgtgccggtcttgtcgaaacatatggtgtcgacacggcccagcgcctcgatggtgcgaggcgagcgcaccagcgccccacgtgccgtcaggcgctgggcggcggcaagctgggagagggtggccaccaacggtagaccctccgggaccgcggccaccgcgatggcgacgccgtcggccaccgcttgccgcagcgacgcccggcgcagcaacgccagagctgtcaccgcggcgccgccggccaacgtcatgggcagcactttgctggtcagctcgcgcagccgggcctggactccggccgccgtttcgacatcggcgaccgccgagatcgcgcgatgtgcggcggtgccgactccggtggctaccacgatcgcgcgggcgtgtccggcgacgatggtgctgccctcaaacagcatgctggcccggtcggggtcgttgacggcgacggggtccacctgcttgtccaccggtagcgactcgccggtaagaaaggactcgtcgacctcgaggtcttcggccaccagcaggcgcgcatccgccgggaccacctccggcgcggccaggtcgatgacatcgccgactcgcagcgacttcgccgacaccgtggccgtccgggtggcgtgccgggccgcctccagtcgacgtcgggtagtcgctaccgccggcaccaccacccggcgcaccagctggtcctgctcggcgaatagctcggcggccgccgcctcggctcgcaatcgttgtaccccaccggtgatcgcgttgaccgtcatcacgcccgctaccagtagcgcgtcgatattgctgccgacaatcgccgatgctgcggcgcccaccgccaggatcggagtcagcggatcggccagttcatggcgggtggccaccgccagctgcgccagggttcgtgccgggccgcgcagcggcgccatcaccggttcgtaggacaggtcgtccagaatgcgccgccaggccgggattccgggttcgacggccaagggtcgggagccgccggctagccgcgagtagacgatctcggggtccagcgcgtgccaggcggtcagcggttgcggggtggggtcgggcatccgcagcaccttggcggccgaccacattccggacaccaaagccgttgcggcagcggcattgaccggattgagccagcgacggaagctggctgggttggtggttttgtcctgctcaccggtgaccaacaacagcccggccaaggtggtgccaccttgggcgaggtgtaccgcggattcactggctgcccgggccaccggaagcgctgacaggatccgcaccgccgcggccagatcggtgccggtgattaggtcggcagtccatggtgttgccccgcggggatcgtcgagagccacaccgacgtcagcgatggccaacgcggccaacgtatcggtggatgcgaagtcccggtgcaccgcggtgatcagcaataccggtccgcgatccgcgcgcaactcacgcaccaacttcagcaacggcgtgccaggcggatgcgtcgaaccgacgctggccgatagatcttcggtgcccgcgacatggcgcaaaaccacccgcgctccggttcggtgcgcggtctgcagcagcgggattgcgtatgggtcgacttcccaccccacgtcgacgctgcccacgcattggccatcgaccaccaggtcggcatgctcgaggccctgagccggcgttgccgacggcccttgagccggagcccatctcaagcgggcaccggtagccggcaattcatcggggtcgggttcgggtgcctgctcgccatggagcaaggcgtcggcgacctcgtagacgcggtcgtcgtcccagccgggttcgtctccctgtgcatgcaatacggcgcggttgtcaccgcgcagcgctgcgccgtcgataacgaccacccgcacccgatccaggcggcgcaacgcgccggggtcgaggactagttgcccggtgttggcgagcccgcgacccagcaccgccgcgaacgcctgtcggcccatgtgcgcggcacgtggtactccggccaggatcgcgccggccgcgtcctcggtaccaccgccggccaccagtgcactggccgcggcgatcaacgaaccgtttgcggcctggttgacgtattgctccaccggcccggcccttgaccctttggcggtgtcgatcgcggcgtcgatggatccgccgaccacgacgtgcgaagcctcgcctgccgccgcagccgcccaactgtgtcgcggctcctgcgatttggccccggccgacgagatgatgggcaccaccggagcctgcggccgtctgggggaggccagcgcgggttcgcggtcacgccatacgcgacggtgcgccgccgcttcggagatttgcaggctgcgttgcaccagatcgagcagcggtgtgcccagggactgggttagcccgttggccgccgccgtcgtagcggcgagcgcaatatcggtgcccactcgacccaaccgcgactccataagcgacaccattcgcggttgatggtttatcagagcggccagggctctggtggtttgcggtgcggcgggcagtcgggcgacccagccggtgaccgtggcacccatcgctaccagatccattgccgcagcggtcaacggcaccaggatcgccaaggggttacctgggtcggcgaatggtgccgagttcggcgacgacaccgacccagccaggaatatgtcggcagccaccgcggaaaccacatcacgtacctcgtccacggcgatgtcgctatccacatcaggttcaagttcgaccaccagccgacccaatgagccctcaacgtgggcctcggccacgcccgggatcctgcggactggctcctccaccatggcggcatgctcgtgccagcgagggaatggcagtagcggatccaggtcgaaatgcacgcgccgtccgctgcgccaacgcaccggcggtgtcattccgtcaggcgattcgttgtgggaaccgcgtaccccgattgcgcgaccagtcgtttgcaccaccgactgcaccaccgggccggtcagctccagcaccgggctggccagcgtctgcaccgccgcggccgcactccccggcaagcgggcgccggctcgcactgtctgtgctactccgttggtcacaccaccgaggacagtggccacacccgggatcttcactgagtcacccttcaactaccgataccgcgcctaatcctgatggcgtatcagcgccatgtctaccgacttgcgcatacttcgccgggtgaggtcgccggtgaaggcagtccggacccctttggtctgcgagcgatgaatgcagacgccgtgtcggatctagcttgagtacgggcgggcccgtgacgcgccggtggcgggcacgtgaaaccgacccaaacgatcccaacgacgcggcaacgcctggctaacggctcacggatcgaatcagtggatgcggtggggtccgtgaatcagccggcaagcggccaagcgttgcattgtgcggccgacattggggggccgacgaaatcggctcacaaaatgcggtggtgggccctgccgacgtggtaacccgccgggaaggacttctcgatgacctgcagctggtggttcactctcgactccagctcgagcaccacgcagctgtcaccgacggtcttcgactcaaggacgatgtaccgctgaccgccaccgttgacatcggtgatcgggtcaccggagtgcaatgtttcgacgggcaccaaatccggatttccgtttgactccacgcgaaacacagtaaggcaattaagccgactagggaacactctgcgtgggtgcgccacctcgacgcggaggcaccagcgggttggccgcggcgggctcgctcttgggtggtcgccagtgattgtgaccagctgccggagcgggaatgcgtgttggacagccgaatccccgcaattggcgcaacgtgccccggaagccgcgctacatttggctcctagccaccagacagcttgcccgaaaacggcagaggtccctgatgtcgcttttgatcacatcaccggcgacggtggctgcggcggcaacacatctggcgggtatcggatcggcgctcagcacagccaacgcggcagcggccgctccgacgacggcgctatcggtcgcgggtgccgatgaggtctcggtgctgatcgcagcgctattcgaggcgtacgcccaggagtatcaggcgctgagtgcccaggcactggcgttccacgaccagttcgtgcaggcgctcaacatgggtgcggtttgctatgcggccgcagagacagccaacgcaactccgctgcaggctctgcagactgtgcagcagaacgtcctcaccgtggtcaacgcgcccacccaggcattgctaggtcgaccaatcatcggcaacggtgccaacgggttaccgaacaccgggcaagacggtgggcccggcgggttgctgttcggcaacggtggcaacggcggatccggcggggtggatcaggccggtggtaacggcggtgcagccggcctgatcggtaacggcgggtccggcggcgtcggcgggccggggatagctggcagtgcgggcggggcgggcggcgccggtgggctgctgttcggcaacggcgggcccggcggggccggtgggattggcaccaccggtgacggtgggcctggcggtgccggcggtaacgccatcggtctgtttggcagcggaggtaccggcgggatgggcggcgtcggcggcatgggcggtgtcggcaacggcggcaacgcgggtaacggcggcaccgccggactgttcggtcacggcggggccggcggtgccgggggcatcggcagcgccgacggcgggctcggtggtggcggcggcaatggccggttcatgggcaacggtggggtcggcggtgccggcggctacggcgctagcggagacggcggaaacgccggcaacggcggcttgggcggcgtgttcggcgatggcggggccggtggtaccggcggtctgggtgacgttaacggcgggcttgccggtattggcggtaacgccgggttcgtcggcaacggcggagccggcggcaatggccagctcggcagcggcgcagtctcctcggcgggtgggatgggcggcaacgggggcttggtgttcggcaacggcggccccggcggtctaggcgggccgggcacgtcggccggcaacggcggtatgggcggcaacgctgtcggactgttcggccagggcggggccggcggggccggcgggtccggattcggggccggtattccaggtggcaggggcggtgacggcggtagcggcgggctgatcggcgacggcggcaccggtggcggtgcaggcgcgggtgacgctgctgcatcggccggtggtaacggtggtaacgcccggttgatcgggaacggcggtgacggtggcccgggcatgttcggcgggcccggcggagctggcggcagcggcggcacgatattcggcttcgccggaacccccgggccgagctaggcgtgttgcatcccgcccaacggcgcaggcaacaatggtgcgatgagtggcgccagctcatcggagtcgcccacctgctatcgccatcccgggcgccggacctacgtccgctgcacccgatgtgatcggtacatctgtggcgaatgtatgcgcgtgggtcccgtcggccaccagtgcgcggagtgtgtgcgcgaaggcgcccgggcggtgcggcagcctcgtaccccattcggcgggcggcagcggtcggcaactccggtggttacatacacgctgatctcgctgaatgcgctggtgttcgtcatgcaagtgaccgtgatgggtctggaacggcagctcgctttgtggccacccgcggtcgccagcggtcagacctaccggttggtgacctcggcgttcctgcactacggggcgatgcacctgctgttgaacatgtgggcgctgtatgtggtgggtccgccgttggagatgtggctgggccggttgcggttcggcgcgctgtatgcggtgagcgcgctgggtggctcggtgttggtctatctgatcgcaccgcttaatacggcgacggcgggggcatcgggggcggtgttcggtcttttcggtgccacgttcatggtggccaggcggctccaccttgatgttcgttgggtcgtcgcgctcatcgtgatcaacttggctttcacgttcctcgcgccggcgatcagctggcaggggcacgtcggcgggctggtaacgggtgcgctggtggcagcgacctacgtctacgcgcccagggaacgtcggaacttgatccaggccacagtgacgatcaccgttttggttgcgttcgtcgtgctgatcggctggcgcacagtcgatttgctcgcactgttcggtgggcgcctcaacctgagctgaacacatcaaaaccgatagccgcttgtcttcgcgtgtcttcggggaatccgacgcggtcacatctaaacttgccacgatcaagaggaggggcagcgacgtatcggcagcaagcactgcgccggacgacgaagtggtcagggcgcgctaacagcgagagctgagccgggcgggattcactccgtgccggcacgttctgttccccggccccgttgggtggccccggtgcgccgggtcggtcggctggccgtatgggatcggccggagcggcgcagcggaattccagcgttagatggccttcgtgcgatagcggtcgcgctggtactcgccagccatggcggcatccccggtatgggcggcgggttcatcggcgtcgacgccttcttcgtcttgagcggatttctcatcacctcgctgctgctcgacgagctggggcgcaccggtcgtatcgatctgagcgggttctggattcgccgtgcgcggcggctgctgccggcgctggtgctgatggttctcaccgtgagcgccgcacgcgcactatttcctgaccaagctctcaccgggctacggagcgatgcgatcgccgcgttcctatggacggcgaattggcggtttgtggcccaaaataccgattacttcacccagggcgctccaccctcgcccctacagcacacctggtcgttgggggtggaggagcagtattacgttgtctggccactgttgctgatcggggcgacgctactgttggcggcccgggcgaggcgccgttgcagacgggccacggtgggcggggttcggttcgccgcgttcctgattgccagtctcggcacgatggcttccgccaccgccgcggtcgcatttacctcggcggccacccgcgaccggatttacttcggcaccgatacccgtgcgcaggcgttgctgatcggctccgcggcagcggctctgctggtgcgggattggccatcgctgaaccgcgggtggtgcctgatccggactcgctggggacggcggattgcccgtctgttgccgttcgtcgggctggctgggctggcggtgacgactcacgtcgcaacgggcagtgtgggcgagttccgccatggtctgctgatcgtggtggcaggtgcggccgtcatcgtggttgcctcggtagccatggagcagcgcggagcggtggcccgcatcctggcctggcgaccgttggtgtggctgggcaccatatcgtacggcgtctatctgtggcactggccaatctttctggcgctcaacggccaacgtacgggctggtcgggcccggccctgtttgccgctaggtgtgcagccacggtggtgctggccggtgcgtcgtggtggctgatcgagcaacctattcggcgctggcgaccggcacgggttccgctgttgccgctggcagcggcgaccgttgccagcgctgccgccgtgacgatgctcgttgttccggtcggagccggaccggggctacgcgagatcggccttccgcccggcgtttcggcggtcgccgcggtctcgccgtcgccgccggaagcgagtcagcccgcgcccgggccacgagatcccaaccggccgttcaccgtttcggtattcggtgattcgatcgggtggactttgatgcattacctgccgccgactcccggattccggttcatcgaccacaccgtcatcggctgcagcctggtacgcggcacaccgtatcggtacatcggtcaaaccctggagcagagggcggaatgcgacggctggccggccagatggtcggcgcaggtcaaccgggaccaaccggacgttgcgttgctgatcgtcggccgctgggagacggtagaccgggtcaatgaggggcggtggacacatatcggcgacccgaccttcgatgcgtacctcaacgccgagctacagcgagcgctcagcatcgttggatccaccggggttcgagtgatggtcaccaccgtgccctacagccgcggcggcgaaaagccggacggccgcttgtatccggaggatcaacccgagcgtgtgaacaaatggaacgccatgttacataacgccattagccaacactcgaacgtcggaatgatcgacctcaacaaaaagctttgtccagacggcgtttacacggccaaggtcgacggcatcaaggtccgcagtgatggtgttcatctcacccaggaaggcgtgaagtggctgataccgtggcttgaggattcggtgcgggtcgccagttaatccgccgtgtgctccggatgagcgcgacggtaaccctggaattgtgctgtgtgctggctgtgtcgttgtgatgagcctgtctaagtggtgcgtaaccgtttgacgagccgcggcctcgctgcaaacattgaagcccgcacgtctgggtttgtatttacacaacgagggcgctccccgatctggcgcgcgcaacgaggtgcgcactatccattcgaggtgaactggactccttgatgctcaggccggtgcggtttgtcgagaaaggcgaataggaacagtccatgaaagtgtggatcactggggctggcggaatgatggggtcacatctcgccgaaatgttgctggccgccggacacgatgtgtacgctacctactgcaggccgaccatcgatccgtcggacctgcaattcaacggagcagaagtcgatatcaccgactggtgctcggtctacgattcgatagcgacattccgccccgacgcggtatttcatctcgcggcccaaagctatccggcggtttcgtgggcccggccggttgagacgctgaccaccaacatggttggcaccgccatcgttttcgaagcactacgtcgcgtgcgaccgcacgcaaagattattgttgcgggctcgtcggccgaatatggatttgttgacccatccgaggttccgattaatgagcggcgagaacttcgcccgctccatccgtatggtgtttctaaggcggccaccgacatgctggcgtatcaatatcacaagtcttacggcatgcacaccgtcgtcgctcgtatcttcaattgcaccgggccacgcaaagtcggagatgcactttccgatttcgtccgccgttgtacatggttggagcaccatccggaacaaagtgccatccgggtgggaaatcttaagacgaaacggactatcgtggacgtccgcgatctcaatcgggcgttgatgctgatgctggataaaggcgaggccggggctgactacaatgtgggaggttcgatcgcctacgagatgggcgacgttctcaaacaagtaatcgcggcttgtaaacgtgacgatatcgtgccggaagtcgaccccgcccttcttcggcccaccgacgaaaagatcatctacggagattgcagcaagctggcggccataacaggctggcaacaagaaatctgtttgactcaaacgattgccgacatgttcgattattggcgtagcaaatccgagtccgccctgatggtgtgaccgaatgtctttgtcctgccaacctgaggagcagataagattgaccgtaacggactctcagtatcgacaaaaggtgtgcaccgcgagaactgctgaggagatctttgtagagacaatcgctgtcaagacacgcatcctcaatgaccgggtcttgctggaagccgctcgcgcaattggggaccgcttgattgccggctatcgtgcgggagcacgcgtcttcatgtgtggcaacggtggtagcgctgcggatgcgcaacattttgccgcggagctaacgggtcacctgatctttgatcggccaccgcttggcgccgaggcactccacgccaattcgtcgcacctaacagcggtggccaacgactatgactacgacaccgtttttgccagggccctcgaaggatctgcgcgtcccggcgacacgctttttgcgataagtacctccggcaattctatgagtgtactgcgggccgcgaaaaccgcaagggagttgggtgtgacggttgttgcaatgacgggcgaatccggcggccagctggcagaattcgcagatttcttgatcaacgtcccgtcacgcgacaccgggcgaatccaggaatctcacatcgtttttattcatgcgatctccgaacatgtcgaacacgcgcttttcgcgcctcgccaataggaaagccgatccttacgcggccattcgaaagatggtcgcggaacgtgcgggacaccaatggtgtctcttcctcgatagagacggggtcatcaatcgacaagtggtcggcgactacgtacggaactggcggcagtttgaatggttgcccggggcggcgcgggcgttgaagaagctacgggcatgggctccgtacatcgttgtcgtgacaaaccagcagggcgtgggtgccggattgatgagcgccgtcgacgtgatggtgatacatcggcacctccaaatgcagcttgcatccgatggcgtgctgatagatggatttcaggtttgcccgcaccaccgttcgcagcggtgtggctgccgtaagccgagaccgggtctggtcctcgactggctcagacgacaccccgacagtgagccattgctgagcatcgtggttggggacagcctcagcgatcttgaattggcacacaacgtcgccgctgctgccggtgcatgtgccagtgtccagatagggggcgccagttctggcggtgtcgctgacgcgtcatttgactcgctctgggagttcgctgtcgcagtcggacatgcgcggggggagcggggctaatggcgatcttgcgcgggcgagcgccgttgcggctcggactcggcggtggcgggacagacgtggaaccgtactcgagccagtttggcggacgaattcttagcgtaaccatcgacaaatacgcctacgcgttcgcggagcgcggaacaggagatgagatcgcctttcgctcgccggaccgcgaccgagccggccaggcctcgatcgacgatctggcgtctctcgaagaagactttccgttgcacgtcgccgtctaccggcgggtgattgcggagttcaacggtggtacaccgtttccgctccagctggcgacgcaggtggacgctcctcccgggtcggggctgggctcgtcgtctgctttggtggtggcgatgcttctcacgacatgtgcgctcatcggctcgtcgccgggcccatacgagctggcgcgactggcctgggaaatcgaacgggttgatctcggcatggccggtggttggcaagaccactacgccgcggctttcggcggcttcaacttcatggagtcccgccccaacggagaagtcgtggtgaatccgcttcggatacggcgggaggtgatcgccgaactggaagcttcccttcttctgtacttcggcggcgtctccaggctgtcgtcggaagtcatcgccgatcaacaacgcaatgtcgtcgagcgagacgcggacgcgcttgcggccactcactcgatctgcgccgaggcactcgaaatgaaggatcttctcgtggtgggtgacatacccggcttcgccgattcactgcttcgcggctggcaagcgaaaaagcggacgtcaacccgaatctcgaaccccgcaatcgagcacgcttaccaggtcgcgcagtccagcggcatggtcgccgggaaagtctcgggtgccggtgggggtggcttcctcatgatgatcgtggacccgcgtcgccgtatcgaagtcgcacgcagcctcgaacgagagtgcggaggatcggtggctccttgcctgtttaccaaaggcggagcggtgacctggcatatcccagagtccacggcaccccgtaaggcgtggagttgctgatgccgtggcttcagcgctcggaaacgctggaatcttgctgtgtgctggctgtgtccttgcgacgagccactcgacttggcgcgtaccggtttgacgatcggggagcccagtgcaagcatgagaccccgcaagcaccgggcgctgacgcctcttcgtgaggtgactgagacgacacccccgtgtgtcctggccgtgaggaggtgagggcgagatgagtccgagcgacagtcccgatccgacattcgtcttgtcccgatctggctccggcattctttctgccttctgagctttcgcgagttactgcgcatgtccgatgtggcgcagttgtggcgttctgaatgacgcacgctgatcgggcttcctgcaggagaagaacatgaccacgatgatcatgacttttgttgttccacaacgtgttacccgtgcgacgaaagggcgggcacggtcgctgctgcgggtgagtcggcgtctgacggacacgtttcgcgcaccgctcgcctggaccccgcaggagcgggccgaccggtatgtggcacgtatgccgatcgcggtgattgcggactgagcgggcgtcggcgcgtggcgcggttacccgttggaccggcgctagcccaacccgcgcgcgcgtgttggtacaccgacacgctgtctgggccctacaactgcgcacgctcgcggccagtgccgctagccgaccacctcaatgggatcaccaacggtgacggcgtcgaagtaccatgccgcgttgtccgggctgaggttgatacagccgtggctgacgttggcgtatccctgcgagttgaccgaccagggggccgagtgcacgtacacgccgctccaggtaacacgaaccgcgtagtgggcggtgagcagatacccgtccgaggaattcagcgggatgccgatggtacgcgagtccatcacgaccgtgcgctccttggacattgcgtgaaagctaccgattggtgtcgggcggctgggcttgcctaacgacgcgggcatggtgcggaggacttctccgtttctgctgaccgtgaaggtatgtgccgagatgctggcaaccccgatcagtgcgtcaccggtctcgaatccttcggtcagttcctgcacacccaccgagacacgggtgtgaggtggccaataccggtggggcacccaccgcacgacattgctagcgacccactcgaagtgtccggtcgtgttgtgcggtgtgctgatgcggatggaccgctcgacggcgcggcgatcggtcacgggcgtggtgaatgtcaccaccaccgggtgcgccacccccaccacggcaccattagccggcgacaccgacgcaacgcctgggatcggttggagtggcgggaccgcggcggtcgctatgctgactgattccgcggtgagcatcagcgtgatcgcgaccacaacggatagataacgaaccactcgacgcatggcgtccaccctcccgagatggtgcgatcgacacacgacattctagtgaccatcgacccattgcgggccgagcaagcagtttctggatagccccgccgccccgcgggtgcggattggcaggccgcgcggcctcgcgttagcctcagcggaatcggtgccaaggccgaggaggtgcgggtgctcttccgtcagctggagtacttcgtcgcggtcgcccaggagcggcatttcgctcgggccgctgagaagtgctacgtgtcgcaacctgcgctgtcttcggcaatcgccaagctcgaacgcgaactcaacgtcaccctgatcaatcgcggacacagtttcgaaggccttactcgcgagggtgagcggttggtggtatgggccaagcggatacttgccgagcacgctgcgttcaaggccgaggtggatgcggtgcggtccgggataaccgggacgcttcggctaggcacggttcccaccgcgtcaacgacggcatccctggtgctgtcggcgttttgctcggcgcacccgttggcgaaggtgcaagtctgttcccggctggctgcgaccgagctgtaccgacggctgcgcgaattcgagctcgatgccgtcatcgtgcaccccgagacccaagacagtgatgatgttgatctggtgccgctctatgaggagcagtacgtgctgttgtcgccggcggatatgctgccgccggggacatcgacgttggtgtggcgggatgccgcgcaactaccgttggcattgctcactgcggatatgcgggaccgccaggttatcgacgccgcgttcgccgaccacgcggtctcggcgatcccgcaggtcgaaaccgattccgttgcttcgctgttcgcacaggtggcaaccggcaactgggcgtccatcgttccgcacacctggctatgggcaatgccaatgagcgggccgacgggtggtgagatccgcgcggtcgaattggtcgatccggtgctgaaagcccagatcgccctggctaccaacgccttgggaccgggatctccggttgcccgagcgctcataacatgcgcgcaggcgctggcgctgaacgaattctttgacacgcagctgcgggggatcacccgtcgccgctgatcgcgggcgtcgctgcgctggtagtgttcagcttcgccaggtggccgctctccaccccgtctgcagggtcgagttcgcagtcgatgagtgacggtccgttcgatgccagtgcatcggtcagcgccgactccagttcggttggggtgcttacgtgatatcctttgccgccgaacgcctctgcgatcagttcgtgacgtgcatgagcgttcagcacggtgggcgctgggtcgtgtcgccacaccggggcggccgacctaaagatcgttgcctcgtcgccgcggtagacgccgccgttgttgaggatgacgacggtgaccgggagtcggtatcggcagatggtctcgaactccatgccgctgaagccaaatgcgctgtcgccctcgatcgccacgacaggtcgcccggtctcgacggcggccgcgatggcgtagcccatgccgatgcccatcacgccccaggttccgctgtcgagccggtgccgcggtaggtgcatgtcgatgatgttgcgggcgaggtccagcgcgttggcgccttcgttgaccacatagacatccgggttgcgttgcagcacagacctaatggcaccaagcgcgttgtagaaccgcatcggatgatgatcgtcggccaaccgccgacgcatcttggcactgttgcgggccttgcggtcggcgagctcgccggtccacgccgccgaggccacgctcgaacgatcggccgcagcttcgaggagcgccgacattaccgagccgatgtcgccggtcagcggtgccacgatcggccggttgctgtcaaactccgacgcctcgatatcgacctggatgaacttggcatcggccgaccattgcggcgactctccgttgcctagtagccaattcagccgagcgccaaccagcagcaccacgtcggcgcgggccatcgccagcgaacgagccgcagccgccgactgcgggtgtgagtcgggcagcagccccttggccatcgacatcggcaggaagggaatgccggtgtgctccacaaactcccgaataacgttgtcggcctgcgcatatgccgcgcccttgccgagcacgagcagcggtcgctgcgcttgggcgagcacgtccagcgcgcgatcaatcgcctccggtgccggcagtagtcggggagccgggtccaccggccgccaaatggcgccggaagcagccgatgcctcaacggcctggcccagcacatcgccggggatatcgaggtatacaccgccgggccgcccggaggtcgcggtgcgaatggcgcgcgcgacgccgcgcccgatgtcctggacttggccgatccgatacgccgccttcacgaacggtcgagcggcgttgagctggtcgaggtcctgatagtcgccgcgctgcaggtcgaccatcggccggctgctcgatccggagatctggatcatcgggaagcagttcgtggtggcgttcgccagcgcgggcaggccgttgagaaagccggggccggacgtcgtcagacacacgccgggccgtgcggtgaggaaccccgcggcggccgccgcattgcccgctgatgcttcgtggcggaaaccgatatagcggatccccgaggcttgggcggcgcgagccaggtcggtgatcgggatgccgacaacgccgtagatggtgtcgacgtcgttggctttgagggcgtccaccaccaggtggcagccgtcggtcagcactgtgcagggagatgccgatcgtgtggtcatggtgttcactgttgtccggggcgccggccgtgtccaagaccgagtcactatgcagcgatttacgcggtctatcaaccgttagcggatcggtattggacgccgggcaggcgagcccggcactgtgctgatcgtgccgaacccgcacaccgaacacatggaaggagcgttcgcgatggcatccgacttcggcccgcgcatcgccgatcttgtcgaggtggcggcgacccggctgcccgaggctccggcgctcgtcgtcaccgcggatcgcatcgcgatcagccaccgcgacctggcccgtctggttgatgagctggccggccagctgacgcggtccggcctgctgcccggtgaccgggtcgcgctgcgcatgggcagcaacgccgaattcgtcgtcgccttgctggcggcgtcgcgtgcggatctcgtcgtcgtgccgctggatccggcgctgcccatcaccgagcaacgcgtccgaagccaggccgcgggagcccgggtggtgctgattgacgcggatgggccgcacgacagggcagaacccaccacccggtggtggccgctcacggtgaacgtcggcggtgacagcggcccctcgggtggcaccttgtcggtccacctggacgccgccaccgagccgaaccccgcaacctcgacgcccgagggactgcgacccgatgacgccatgatcatgttcaccggcgggacgaccggcctgccgaagatggtcccctggacgcacgcaaacatcgccagctcggtccgcgccatcatcaccgggtaccggctgagcccgcgggacgccaccgttgcggtgatgccgctctaccatggccacgggctgatcgcgtcgttgcttgccaccctggcgtccggcggcgcggtgtcgctgcccgcacgcgggcgattctccgcgcacaccttctgggacgacatcaaagccgttggagccacctggtatacggcggttccgacgattcaccaaatcctgctggagcgatcggcaaccgaaccgtcggggcgcaaacctgccgcactgcgtttcatccgcagctgcagcgcaccgctcactgcccaagccgcgctagcactgcaaaccgagttcgcggcaccggtcgtgtgtgccttcggcatgaccgaagccacccaccaggtaacgacaacgcagattgagggtatcgaccaaaccgaaactcccgtcgtgtcaaccggtctggtcggccggtcgacgggagcgcaaatccggatcgtcgggtccgacgggctgccactgcccgcgggcgcggtcggggagatctggctgcgggggaccaccgtggtacgcgggtatctgggtgacccgacgataaccgccgcgaatttcaccgacggttggttgcgtaccggtgatctcgggtccctgtcggcggccggtgacctgagcatccgcggccgcatcaaggaactcatcaaccgaggtggtgaaaagatctcgcccgagcgcgtcgagggcgtgctggccagccatccaaacgtcatggaggcagccgtattcggcgtcccgcaccagctctacggcgaggcggtcgcggcggtgattgtgcctcgtgagtccgccccgccgactcgcgaggagcttgtccagttctgccgggaacggttggcggccttcgagatcccggcctccttccaggaggccagcgggctgccgcacaccgcgaagggttcgctcgaccgccgcgctgtcgccgaacggttcggccattcggtgtagctagccggccccggcctttacccgggcggcggcggattccggcatcggttcgtagcgggcaaacgaacgggtgaaggatgcggccccatgcgccagcgagcgcaaatcgattgcgtagcgggtcagctcgacctgaggcacctcggccttgatcaccgtgcggtcgtgccccgcggtctcggtgccgagcactcggccacgacgactggacaggtcgcccaacaccgcgccgacgaaatcgtcgggtaccagcaccgaaatctcatcgattggctcgagcaagatcaccttcgtcgcggccgcggcctcccgcaatgcgagcgcgccggccatttggaaggcgaaatcggaagagtcgacgctgtgggctttgccgtcgagcaacgtgacccggatatcgaccaccgggtagccggcgtgcactcccttatccatctgtgcgcggacacctttctccacactggggataaactgccgcggcaccgccccgccaaccactttgtcgaggaactcgaacccggagccctccggcagcggctccacctcgatgtcgcacaccccgtactgaccgtgaccaccggactgtttgatgtggcggccatggcctttcgcattgccggcgaaggtttcccgcagcggcacccgcagctcgatcgtgtctacgctgacgccgtaccggttggccagtgtatccaggacgacgccggcatgggcctcgcccatacaccacagcacgacctgatgggtctcttgattttgctcgatccgcagtgtcgggtcttcggcggccaaccggcccaacccgaccgacagcttgtcttcgtcggtcttggcatgcgccgcaatggcgatcggcagcagcggctcgggcatggtccagggtttcagcaccaggggctcggccttatccgagagtgtgtccccggtctcggcccggctcagcttgccgatggcgcagatgtcgcccgcgaccacggctgctgccgggcgctgttgcttgcccagcgggaacgacaagactccgatgcgctcgtcttcgtcgtggtcggggtgcgtgttactagttccgccgccgaaaaacgatgagaaatggcccgacacatggaccgtcgtgtcgggcctgatggttccggagaacacccgcaccaagctgacccggccgacgtaggggtccgacgtcgtcttcaccacctcggcgagcaacggcgcgtcattgtcacaggccagctccgcatgcgggacaccctgcggggtaaagacctccggcagtgggtgctccatcggagacggaaatccgcgggtggctacctcaagcaattccagtgtgccgaccccggtgctgctgcacaccggaatcaccgggaagaacgagcctcgggcgacggctttctccagatcctggatcagcaccgactcgtcgatcgtctcgccgccgaggtagcgctccatcaaggactcatcctcggattcctcgatgattccttcgatcaaggcgccgcgcgcctcctcgattcgctcggtgtccgactcggccggggttcgtgtcgttcgcttgccgtcggcgtactcgtacagtgcctgcgaaagcaatccgatcaggccgtcaccggacggcaggtagagcggtaagaccttgtcgccgaaggcgtcttgtgccgcggtcagcgcttcccggtagttcgcccgggcgtggtccagcttggtgatgaccaccgcgcggggcatgccgacctggctgcattcctgccacagggacttggtcggttcgtcgacgccctcgttggccgcgatcacgaacagtgcgcaatcggcggcccgcaacccggcccacagctcacccacgaagtcggcgtacccaggggtgtcgacgaggttgaccttgatgccgtcgtaagccagcgaggcgaccgcaaggcccaccgagcgctgttgccggatctccgcctcgtcgaagtcgcagaccgtggtgccctcggtgaccgagcccggcctggacaacaccttggccgccaccaggagagcctcgatgagggtggtcttgccgccccccgagggccccaccagaaccacgttgcgaacgccgccgggcccgtttgcggtgggagcggcggccgcgccctgggaagcattcactctgtcggccatggctttcctccagttctccggggtcggttcccgtggtgtggccagcaggacgtagtaggcaacttttctcccaactgccgcccagcacaagggtcgggtccggtgagtagtaggcaatcggagccgtcgttgtggtcaggcgtgccagctggcccagcgctggactgctattgcgattaccgggccgttcaacggaaccgattggtattgagcatatttggcgcgcagcaggcggtatgcggcgcgcatcacctcgccatcgcgatgaatcgcggcgaccccgtcggcccggacccaccacaactgggtccaatcatcggcatagctgtcgacgagcacgctggcccgtggattgtgctcgagattggcgagccggcgcagccgctgcgtcgttttccgcttcgcgtcgacggcggtgtagataacgtctgcaccggtcgcctcggccgggcgcctagcgccgagcgcgaatacgaccggcaccaggtggggtgtgccgtcgggcgtgctggtggccagtcgtgcgacgggggactgggcaaacctgagctttgggtcgaattcccccacggcgccagcttatgctcagctgccgcccaacgtcgcgcagtctggacggccagacgtcgcggccgtgacagcggacatctcgggcagcccggtccatggggcgtgcgtgctaatggtgccggtggtaatccagtggcgcgcaaggtaattggccgggtcggtctcggccgccgcaggaatcggttgggtcggtttgaacgtgacagagacgaacagagaccagtgctatcgcgtcgaacggacgaccgttgacgctttgacacatcccgagtatcgagtacatactcgaggcgtgcagcgggtcagggtcacgaggaacgcccggaagcaccgcgtgtccaagcaccgcatcgtcgccgctatgcgccactgcggtgttccggtcattcaggaagatggctcgctgtactaccagggccgcgatacgtcgggccgtcttaccgaggtcgtcgccgtcgaagccgacgacggtgacctgatcatcactcacgcaatgccgaaggagtggaagcgatgacgaagaagccacgtaaccccgccgactacgtgatcggcgacgatgtcgaggtgtctgacgtcgatctcaagcaagaggaggtctatgtcgatggcgagcggctaacggacgagcgcgtcgagcagatggcttcagagtcgctgcggctggcgcgcgaacgagaagccaacctgattcctggcggcaagtctctgtccggcggctctgcgcactcgccggctgtgcaggtggtcgtttcgaaggctacccacgccaagctcaaggagctggcgcgcagccggaagatgagcgtatctaagctgctgcgtcccgtgctcgacgagttcgtacagcgagaaacgggtcggattctcccacggcgttagcttgtgctcagccgccgctcgacgtcgcgaagtctggacagtcagctgtcgcagccgtgaccagcggacatctcgggcagctagcccgacagggtgcgcgtgcacctggcccgggtggtaatccattgacgcgcacggcaattggccggctcggtctcggtctgcggataccgcactgaagggcgacaattttggcgaaaaggccgtgtgcggtgccgggtcgcgctacgttcagattcacctaacaatgtcgtccgccaacgagcgtgttcgccggtggtggggcgggcgggttggggaggtgtgtgatgtcgtttgtcagcgtagccccggagattgtggtggccgcggcaacagacctggcgggtatcggatcggcgatcagcgcggccaatgccgccgcggctgcgccgaccaccgccgtgctggccgcgggtgccgatgaggtgtcggcggcgatcgcggcgctgttttccggccacgctcaggcctatcaggcgctcagcgcccaggcggcggcgtttcatcagcagttcgtgcagacgcttgccggtggcgctggagcatatgcggccgccgaggcccaggtcgagcagcagctgctggccgcgatcaacgcgcccacccaggcgctgctggggcgccccttgatcggcaacggtgccgatggggcgccggggactgggcaggccggcggggctggggggatcttgtacggcaatgggggcaatggcggctccggggcggctgggcaggccgggggtgccggcgggccggccgggctgatcggccatggcgggtccggcggggccggcgggcacggcggatggctgtggggcaacggcggcgtcggcggatccggcggggcgggtgtcggcgcaggcgtggctggcggtcacggcggtgcgggcggtgccgccgggctgtggggcgccggcggcggcggtggcaatggcgggaacggcgccgatgccaacatcgtcagcggtggagacggtggcctcggcggtgccggtggcggtggcggatggctctacggcgacggcggggccggcggacacggcggacaaggcgcaatcggcctcggcggcggcgccggcggcgacgggggccagggcggcgccggccgcggactgtggggtactggcggcgccggcggacacggcgggcaaggcggtggtaccgggggcccaccgctgcccggtcaggcaggcatgggcgccgcgggtggcgccggtgggctgatcggcaacggcggggccggcggcgacggcggtgtcggcgcgtccggcggggtcgccggagtaggcggtgccggcgggaacgccatgctgatcgggcacggcggcgccggcggcgccggcggagacagcagtttcgctaatggcgcggccggcggcgcgggcggtgccggagggcacctcttcggcaatggcgggtccggcggccacggcggagccgtcacggccggcaacaccggtatcggtggcgccggcggcgtcggtggggacgccaggctgatcggccacggtggcgccggcggtgccggcggggaccgcgccggagccttggttggccgtgacggcgggcccggtgggaacgggggcgctggcggccagctatacggcaacggcggcgacggcgggcccggcggtcagggcggtcaggcgttcggcgctaacaatatcggcggcaccggcggggccggcggcaacggcgggccggccatcctgagtggcaatggtggcaatggcggcgccggcggcgctggcggcgccggcggcgcaggtggtggggccggtggggtcggcggtgccggcggcgcccccggcaccggcggaacactgcaggcggcggtgagcggattggtgacggctttgttcggtgcacccggccaacccggcgacaccggccaacccggctagccccgatcaacgagggtttcggtgccggtccggggcatggccatccgctgagctggcgatctggactacgttggtgtagaaaaatcctgccgcccggacccttaaggctgggacaatttctgatagctaccccgacacaggaggttacgggatgagcaattcgcgccgccgctcactcaggtggtcatggttgctgagcgtgctggctgccgtcgggctgggcctggccacggcgccggcccaggcggccccgccggccttgtcgcaggaccggttcgccgacttccccgcgctgcccctcgacccgtccgcgatggtcgcccaagtggggccacaggtggtcaacatcaacaccaaactgggctacaacaacgccgtgggcgccgggaccggcatcgtcatcgatcccaacggtgtcgtgctgaccaacaaccacgtgatcgcgggcgccaccgacatcaatgcgttcagcgtcggctccggccaaacctacggcgtcgatgtggtcgggtatgaccgcacccaggatgtcgcggtgctgcagctgcgcggtgccggtggcctgccgtcggcggcgatcggtggcggcgtcgcggttggtgagcccgtcgtcgcgatgggcaacagcggtgggcagggcggaacgccccgtgcggtgcctggcagggtggtcgcgctcggccaaaccgtgcaggcgtcggattcgctgaccggtgccgaagagacattgaacgggttgatccagttcgatgccgcgatccagcccggtgattcgggcgggcccgtcgtcaacggcctaggacaggtggtcggtatgaacacggccgcgtccgataacttccagctgtcccagggtgggcagggattcgccattccgatcgggcaggcgatggcgatcgcgggccagatccgatcgggtggggggtcacccaccgttcatatcgggcctaccgccttcctcggcttgggtgttgtcgacaacaacggcaacggcgcacgagtccaacgcgtggtcgggagcgctccggcggcaagtctcggcatctccaccggcgacgtgatcaccgcggtcgacggcgctccgatcaactcggccaccgcgatggcggacgcgcttaacgggcatcatcccggtgacgtcatctcggtgacctggcaaaccaagtcgggcggcacgcgtacagggaacgtgacattggccgagggacccccggcctgatttcgtcgcggataccacccgccggccggccaattggattggcgccagccgtgattgccgcgtgagcccccgagttccgtctcccgtgcgcgtggcatcgtggaagcaatgaacgaggcagaacacagcgtcgagcaccctcccgtgcagggcagtcacgtcgaaggcggtgtggtcgagcatccggatgccaaggacttcggcagcgccgccgccctgcccgccgatccgacctggtttaagcacgccgtcttctacgaggtgctggtccgggcgttcttcgacgccagcgcggacggttccggcgatctgcgtggactcatcgatcgcctcgactacctgcagtggcttggcatcgactgcatctggttgccgccgttctacgactcgccgctgcgcgacggcggttacgacattcgcgacttctacaaggtgctgcccgaattcggcaccgtcgacgatttcgtcgccctggtcgacgccgctcaccggcgaggtatccgcatcatcaccgacctggtgatgaatcacacctcggagtcgcacccctggtttcaggagtcccgccgcgacccagacggaccgtacggtgactattacgtgtggagcgacaccagcgagcgctacaccgacgcccggatcatcttcgtcgacaccgaagagtcgaactggtcattcgatcctgtccgccgacagttctactggcaccgattcttctcccaccaaccggatctgaactacgacaaccccgccgtgcaagaggcgatgatcgacgtcatccgcttttggctcggcttgggcatcgacgggtttcggttggacgcggtgccctatctctttgaacgtgagggcaccaactgcgagaacctgccggaaacacacgcttttctcaagcgagtccgcaaggtggtggacgacgaattccccggccgggtgctgctagccgaagccaatcagtggccgggcgatgtcgtcgaatatttcggtgatcccaacaccggtggcgacgagtgccacatggcctttcacttcccgctgatgccgcgcatcttcatggccgtgcgccgggagtcccgttttccgatctcggagatcatcgcccagaccccaccaatccctgacatggcgcaatgggggatatttctgcgcaaccacgacgagctgacgttagaaatggtcaccgacgaagagcgcgactacatgtacgccgagtacgccaaggatccacggatgaaggcgaatgtcggaatccgtcgtcggcttgcgccgctgctcgacaacgaccgcaaccagatcgagctgttcaccgcgctgctgctgtcgctgcccggctcgccggtcctctactacggcgacgagatcgggatgggcgacgtgatctggttgggtgatcgcgacggcgtgcgcatcccgatgcagtggacaccggaccgcaacgcgggtttctccaccgccaacccgggtcggctgtacctgccgcccagccaggacccggtttacgggtatcaggccgtcaacgtcgaggcgcaacgcgacacctcgacgtcgctgctcaacttcactcgcaccatgctggccgtgcgtcgccgacaccccgcgtttgcggtcggcgcattccaggaattgggcgggtccaacccgtcggtgctggcctacgtgcgtcaggtggccggcgatgacggcgacaccgtgctctgtgtcaacaacctgtcgcgattcccgcagcccatcgaattggacttgcagcaatggaccaactacacgccggtcgagctgaccgggcacgtggagtttccacgcatcggccaggtgccctatctgctgacgctgccaggacacgggttctactggttccagttgaccacacatgaggtgggggcacctcccacttgcgggggagagcggcgcctatgactcgcgccggcgacgatgcacagcgaagcgatgaggaggagcggcgcctatgactcgcgccagcgacgatgcacagcgaagcgatgaggaggagcggcgcctatgactcggtcggacacgctggcaaccaagctgccatggtccgattggcttccgcggcaacgttggtatgccggacgcaaccgcgagctggccacggtcaagccgggcgtagtcgtcgccctgcgacacaacctcgacctagtcctggtcgacgtaacctacaccgacggtgcaacggagcgttaccaggtgctcgtcggatgggattttgagccggcgtccgagtacggcacgaaagccgccatcggcgtcgccgacgatcgcacgggattcgatgctctctacgacgtcgccgggccgcaattcctcctgtcgctaatcgtctcgtccgccgtctgtggcacatccaccggcgaagtaacgttcaccagggagccagacgtcgagctgccctttgccgcgcagccgcgggtatgtgacgccgaacagagcaacaccagtgtgatcttcgatcggcgggctatcctcaaggtgttccgccgggtaagcagcgggatcaaccccgacatagagctgaaccgcgtgcttacccgtgccggtaatccacatgtggcccgcctgctgggcgcttaccagtttgggcggcccaatcgttcgccaaccgatgctctggcgtacgccctgggcatggtgaccgagtatgaggcgaacgcggccgaaggctgggcgatggccaccgccagcgtgcgggacctcttcgccgagggagacctctatgcccacgaagtcggcggcgatttcgccggtgaatcctaccggctcggcgaggcggtcgcctcggtgcacgccacgctggctgacagcctcggaaccgcgcaggcaacgttcccggtggaccggatgctggcgcggctgtcgtcgacggtggcggtggtgcccgaactgcgggagtacgcgccaacgatcgaacagcaattccagaagctcgcggcggaggcaatcacggtccagcgggtgcacggtgacctgcacttgggacaggtgctgcgtaccccggaaagctggctgttgatcgactttgaaggcgagccgggccagccgctggacgaacggcgagcgccggattcgccgctgcgcgacgtggccggtgtgttgcgatcgttcgagtacgccgcttacgggccgctggtggaccaggccaccgacaaacaacttgccgctcgcgcccgcgaatgggtcgagcgcaatcgcgccgccttctgcgacggctacgcggtcgcgtcgggaatcgacccgcgagattcggcgctgctgttgggcgcctacgaactcgacaaggcggtttatgagaccggctatgagacacggcaccggccgggttggcttccgattccgctgcgttcgatcgcccgcctgaccgctagctgataccggccggggtgtccggcttattgcttggcgtgcgtgcgtcctgggcgtctggaagcatgctcgtgtgcaacgagagatttatgacggtgaggcgcggctgtcatgggtgttggcggcgctggccgggatactgggggcaaccgcgttcacccactccgcgggatacttcgttactttcatgaccggcaattcgcagcgcgcggtgctgggattgtttggggacgacgcgtggatgtctgtcaccgcgtcgttgctgattctattcttcgtcgccggcgtggtgattgcgtcggtgtgccggcggcatttctgggcggcgcatccccacggcccgaccgtgctgaccaccttcagtttgatatttgccgccggagtcgacattatgctgggcggctggcacgagagcatgctcgattttgtgccgattctgttcgtggtcttcgggattggcgccttgaacacatcgttcgtcaaggatggcgaggtatcggttccgttgagctatgtgaccggcacattggtcaagatgggccagggcatcgaacgtcacctggccggcggaaaagtggaggactggctcggctacttcctgctgcacgccagcttcgtgctaggcgccgcggccggtggcgccattagtatggtcgtcaccggaccccagatgctcgcggtcgcggcggtagtgtgcgctgcgacaaccggctatacctacctgcacgctgaccggcgagggttggtcaatcaaaagcggccccagccgggaaagcggctctttcgagcgctcaggcgaggcgaattagattcgggaacctccacgcccgcaaccaattacgggtcgagttagcttggcttccagtggcgctggcgaaggggtgaccacgccaacttcacccggaaggtccgacccagtgcggatgttccacacatcggcagcagcgctggccgttgcgctgctgccgatgctggcttgctggctcaggcggccggcgcagcaggggcggccgggggtgtcgcgccgttgagcacatgctggatatcggccttcatggcgaccagctgctcgttccagtagggccacgagtgtgttccgttgggcgggaagttaaacaccccgttgcgtccaccgtcggccgcgtaggtgtcccggaaggtctggttggtgcgcagggtgaggccttccaggaacttcgccggtatgttgtcgccgccgaggtcgctgggtgtgccgttaccgcagtacacccagatccgggtgttgttggcgaccaggcggggaatctgaaccattgggtcgttgcgcttccaggccgggtcgctggacggaccccacatgctgttggcgttgtaaccgcccgagtcgttcatcgccaggccgatcagcgtcggccaccagccctcggacgggttgaggaagcccgacaacgacgcggcgtacgggaactgctgcgggtagtacgcggccaggatcagcgcggaaccgcccgacatcgaaagacccaccgccgcgttgcctgtcggggacacgcccttgttggcctgtagccaggcgggcatctctctggtaaggaaggtctcccacttgtaggtgtagttctggccgttgctctgcgagggctgataccagtcggtgtagaaactggattggccgcccacgggcatgatcaccgacaaccctgactggtagtactcctcgaaggccggggtgttgatgtcccagccgttgtagtcatcctgggcccgcagaccgtcgagcaggtagaccgcgtgcggtccgccgccctggaactggaccttgatgtcgcggcccatcgacgcggatggcacctgcagatattccactggaagaccgggcctagagaatgcgcccgcggtggccggcccgccgaaggtaccgaccagaccgtaaaccaggacagcccccatagccgcgatagccagccggcgcggcagggttgtcgctgcgctccgcaaccttcgcacctgttcgaagaacgtcatagctactaccaatcccaactctcatctgccgcacgacgcggtcgaatctgttctgggcgagtgaaacacaccgaggacgctcagttcgaatgtcgtggccgcagcgcgagatcgcggttggctaacgattcagcgtcggcccggacaccttgggcgattgacacacccgggtcacggctggctcccgagcggcgcaacgaccgcacgcacaacccctatgcttactgccgaccagaggagagacccatgcgcaccttcgagtcggtcgccgacctggccgccgccgcgggcgaaaaggtcgggcagagcgactgggtgaccatcacccaggaagaggtcaatctgttcgccgacgcaacgggtgatcaccagtggatccacgtcgacccggaacgggccgctgcgggtccctttggcaccaccatcgcgcacggattcatgaccctggcgttgctcccgcgcctgcaacaccagatgtacaccgtcaagggcgtcaagctggcaatcaactacggcctgaacaaggttcgcttcccggcaccagtacccgtcggctcgcgggtgcgtgcgacgagctcgctggtcggtgtcgaggatctgggcaacggcaccgtgcaggcgacggtgtcgacgaccgtcgaggtcgagggatcggccaagccggcgtgtgtggccgaaagcatcgtgcgctacgtcgcctgaggcaactcgcggtcagaattcggcgatcgcgtgctcgaggcgttgggccagccaggcctcggcgtgcgcgcgccgggtcggaatgtgctgtgacgggaaaagcgttgtcaccggctggtattcgcgcagcgtacggcgggcgacggtcatcttgtgcagctcagtggcgccgtcggcgatgcccagtgactcggctgccagcatcatcttgacgaacggcatctcgtcggagaccccgagcgcgccgtgcaggtgcatggcccgctgcacgacgtcatgcagcacctggggcatcgccaccttgaccgccgcgatgtcgcggcgcaccttttgatagtcgtggtgtttgtcgataagccacgcggtgcgcagtaccagcagccggaactgctcgatctggatccaactatcggcgatcttctcctgggtcatctgcagatcggcgagccgcccgtgtctagtctggcgcgacagggcacgctcgcacatcatgtcgaatgctctgcgcgccagcgcgattgtccgcatcgcgtgatgtattcggccgccgcccaatcgggtctgcgcgatcatgaacgcttggccctcgccgccgagcacatgatcggccggcacccggacgtcgtggtagcggatgtagccgtggctggcgtgccgggtggactcggctcccacaccgacgttgcgcacgatctcgatgcccggggtgtcggccgggacgatgaacagcgacatcttctcgtacgtacgggcttccggcttggtgacggccatgacgataaagaacgacgcatgcttggcgttggtggaaaaccacttctcgccgttgatgatccagtccccgtttcccgcggcatcgcgggtcgccgcggtcacgaacagcccgggatcggaaccaccctgcggctcggtcatcgaatagcaggaggtgatctcgccgtcgagcagcggtcgtagatagcgggctttctgctcgtcggtgccgaacagcgccaggatctcggcgttgccggagtccggcgcctgacagccgaacgccgacggcgcccaccgggagcggccgatgatctcgttgagcagcgccagcttgacctgaccgaagccctgtccgccgagttcgggacgcaaatgcgcggcccacaacccctggtctttcacctgccgctgcagcggccgcaggatcgccatcgtgtcggcgttctttttgtcgtaaggatcgagggcgaccagatcgagcggttcgagttcctcggccatgaatttttcgacccaatccagcttggactggtattgcgggtcggtttcgaagtcccacaccgtcggcaaccgttccccggcgcggcgtcgcaccggcatcgttgatagagcaagaccatcgtaggtgcggtctagcggcttcagcgcagttcgggcaggacgttggtgcggtagaagtcgatggcggtgatcgggtcgtcctgggggaaatgcaggaaggggacggcgccggcgtcgagaaccgcttgcaccgcaccgatgtggacgccgggatcggtaccgaccgcccaattggccagcactttctcgatcgggttcgactcggcggcacgctggatctcgaccggattgggctggtcgacggccccggcggtgaatcgccacaagtcggcggcgcgggcggccgccttgtcgtcgccgacgacggcgaacagttcggcccgcttacccagggtggtgggatctcgtccggccgcttgagcgcccgcggcgaacgcggcgagcagcttggcgtcgttgatgtcgcgggcttgggcgatccaaccatcaccgtatcggccggccagggtggcgctctgggggccgctcgcggcgacaaagatcggcggcggcatcgccggcgtgtcgtagagcttgagctcgtcggtccgaaaatagtggcccgtgaacgagatccgctcaccgctccacagctggcggatcagtacgatggcctcgatcagccggtcgtggcgctcgcggtagttgccgaacgtgtcggtggcggcttgttcgttgagccgctcgccggtgcccagccccagaaacacccgtccggggttcaggatcgccagcgaggcaaacgcctgagcgacggtggccggatggtagcggtatatgggacaggtcaccccggtgccgaacaagatgctgctggtgctgttgcccaccaacgccagggtcagccagggaaacatcgaatggccctcgttgtcttgccatggctgtaggtggtcgctggcccacacataccggaagccagcttgctcggcggcttgggcgtgcgccaccagccgatcggtgcggaattgttcgtgggataagacgacacccaccccgcggcttgccggctctggggtcggcgtcggaccgctgcgcgtgctgcaaccgccgcctagcccaccggcgccgatcgcgccgaacccggcggccagaccgaacgtccgccgtgagatgccggtcatcgggctgcactacccgcgtcgcgctgcagcacaccttcgagagtgcatcctgactcaccgtcggcgccaccggttagcctggcgagatgaccccgcaggcacgcccagcgcgcagggccgatgtccgcgagctgtcccgcaccatggcccgggcgttctatgacgatccgttcatgagctggttactgtcgaacgacaacgcccgcaccgcaaggctgacccggttgttcgcgacgattgtccgccaccagcatctggccggcggtggtgtggaagtggcccgcggcgcggcgggcatcggcggggcggcgctgtgggatcccccggatcgatggcgggagtcgcgccgccagcaactggcgatgacaccggggttcctgcgggtgttcggctttcggacggccaaggcccgcgcggcgctggacgtgatgatgcgtgtgcatcccgaagaaccccactggtatctggccgccatcggcagcgacccgacggtccgcggccaggggttcggtcaggtgctgatgcggtcacggctggaccgttgcgatgccgaacactgtccggcctaactcgaatccaccaaacccgagaatgtgccctactatcaacggttcggtttccgggtgacccgtgagatcgctctgcccgacgcggggccgccgctatgggcgatgtggcgggagcctcggtagcggttcttggcagctggatcgttcgtccggccgggtgatcactgcgcgaccgtgaatctggcgacgccgcaccggcgtgtcgcgtcgccagactcacagtcgcggcaatctctgaccgccggtgcgctgagatagctcccgaggtgcaaaagtggtgcgcagatcgtcaggctgagcttgccgggatcgcgtgggtcggcacccgcagccgtcgtctgccacccaatagtgtgtgcgacccgcccggtacacgcggaatcaacgggtatgcggttctggcataggcttgtcaggcaatgatcgctctgcccgccttggaaggtgtcgaacatcggcacgtggatgtggcggaaggcgtcaggatccacgttgcggacgccgggccggccgatggtccggcggtaatgctggtgcacggcttcccgcagaactggtgggagtggcgcgacctcatcggcccgctggccgccgacggcaaccgggtgctgtgtcccgacctgcgcggcgcgggctggagttcggcgccccgctcgcggtataccaagaccgagatggctgacgatctggctgcggttttggacggcctgggtgtggccaaggtcaagctggtggcccacgattggggtgggccggtcgcgttcatcatgatgttgcgccatcccgagaaggtgaccgggttttcggcgtgaacaccgtggcaccctgggtgaagcgcgatcttggcatgctccgcaatatgtggcggttctggtatcagatccccatgtcgctgccggtgatcggccccgcgggtgatcagcgatcctaagggccgctacttccggctgttgaccgggtgggtcgggggcggatttcgggttcccggtgacgacgtgcgcctgtacttggactgcatgcgcgagccggggcacgccgaggccggatcgcggtggtatcgcacctttcagaccagggaaatgctgcgctggctgcgcggcgagtacaacgacgctcgggtcgatgtcccggtccgatggctgcacggcaccggagatccggtgatcacgcccgacctgctggacggctatgccgagcgggccagcgatttcgaggtggagctggtcgacggcgtgggccattggatcgtcgagcagcgacccgagctggtgctcgaccgggtgcgtgcgttcctagctgcggggaccgagcagcgcgattgacgcatccaccgccggctcgacgatgttccggatcggctggccgtcctcgacggtcagcgcggtcagttcacgcaaaccgcccagcaagattacggccagtggcacattcagtggcggtaggttagcccgccggaacccagggctggcgctgagctcgatcagcaggctggttagctgctccatgccgcggcgctggacggggtaagcggcggcaccgagcgacgggaattcacggatccaactcaacgtcaccgccggcctggattcgatatgggtgacgtaggcctcgaccgcctgacgaatctggtcgtgccagtcggcgtttggatcgacggccgcccggatgctgttgcccaacgtctcgttgtccgctagcaggagttccaaaaagcactgttccttgctggtgaaccggtcgtagaacgtgcgcttggatgtgcgggcgtgccggacgatgtcggagacggtggtggcgcgataaccccgctcaccgatcgaggcgaccaggccgtcgagcaaccgtagccgaaacgagtcggtctcgacgaccaacgcgccggcggcgactgctgtcacccgcgcctcctctacctatcccttgtcaggtttggtaccaaagagtaccgtactggacaagccacggtacaccaccgtaccacgcccgatccagggacgttaggagcaacaccgccatgagcgaagtcgtcaccgccgcaccggcaccgcccgtagtccgacttcccccggcggtccgcgggccgaagttgttccagggattggccttcgtggtgtcacggcgacggctgctggggcggttcgtgcgtcgctacggcaaggccttcaccgccaatatcctgatgtacggccgggtcgtggtggtcgccgacccgcagctagccaggcaggtcttcaccagcagtcctgaggagctgggcaacatccagcccaacctgagtcggatgttcggttccggctcggtgttcgcgctggacggcgacgaccaccggcggcggcgccggctactggcgccgcctttccacggcaagagcatgaagaactacgagaccatcatcgaagaggagaccctgcgcgagaccgccaattggccgcaaggacaggctttcgcaacgctgccgtcaatgatgcatatcacgctcaacgccatcctgcgtgcgatcttcggggccggcggcagtgaactagacgagctgcgccgcctcattccgccgtgggtcacgctgggctcgcgcctggcggcgctaccgaaacccaaacgcgactatggccgccttagcccgtggggccggctggccgagtggcggcgccagtacgacactgtcatcgacaagctcatcgaagccgagcgggccgacccgaacttcgccgatcggaccgacgtattggcgttgatgctgcgcagcacttacgacgacggttccatcatgtcgcgcaaggacattggcgacgagctgctcacgctgctggccgccgggcacgaaaccacggcggcgacactgggctgggcgttcgagcggctcagccggcaccccgacgtgctcgcggctctggtcgaggaggtcgacaacggcggtcacgagctgcgtcaagcggcgatcctggaggtacagcgggccaggaccgtcatcgattttgcggctcgtcgcgtcaatccacccgtttaccagctcggcgagtgggtgattccccgcgggtattcgatcattatcaatatcgcccagatacatggcgatcccgacgtcttcccgcagccggatcgcttcgacccgcagcgctacatcggaagtaagccatccccgtttgcgtggatcccttttggtggcgggacccgccgctgtgtcggggccgcattcgccaacatggagatggatgtggtgctgcgaacggtgctgcgccacttcaccctcgagaccaccacggccgcgggcgagcgcagccacggtcgaggagttgcattcaccccgaaggatggcggtcgggtggtgatgcgccgacgctgacggccagctcgggcccgcgttcaggtcccgagttcgggtgaaaggctggcccgcagtgcagattcggcggtccgtcggggtagcctccagccgggccggacgaagtggcacgtgtacccgttggggtagcgctgcaggtagtcctggtgctcgggttcggcttcccagaaatccccggccgggctgacctcggtcaccaccttgccgggccacaggccggatgcctcgacatcggcgatggtgtccagcgcgatccgcttttgctgctcatcgaagtagaagatggccgaccggtagctggtcccccggtcgttaccttgccggtctttggttgtcgggtcgtggatctggaagaagaattccagcagggtgcggtaatcggtgaccgtggggtcgaagatgatttcgacggcttcggcgtgcgtgccgtggttacggtaggttgcgttggggatgttcccgccgctgtagcccacccgcgtggagaccacaccgggctggttgcggatcagatcctgcagcccccaaaagcagccgccggcgaggatcgctttctgattgctcgtcatttccggacctcccgatcaggctacactccggcgatggagtgtaacggcgcgaagaccgcactgtgagcgcttcggagttctcccgtgctgaactcgccgccgccttcgagaagttcgagaagaccgtggcccgcgccgccgcgacgcgcgactgggattgctgggtgcagcactacacccccgacgtcgaatacatcgagcacgcggcgggcatcatgcgaggccgccagcgggtacgtgcctggattcaagaaacgatgacgaccttcccgggcagtcacatggtggccttcccgtcgctgtggtcggtgatcgacgagtccaccgggcgaattatctgcgaattggacaaccccatgctcgaccccggcgacggcagcgtgatcagcgcgacgaacatttcgatcatcacctatgccggcaatggccagtggtgccgtcaagaagacatctacaacccgttgcggttcctgcgggcggcgatgaagtggtgtcgcaaggcgcaggagttgggcaccctcgacgaggacgcggcgcgttggatgcgccggcatggaggtccttaaatgaacgcacccaagctggtcattggcgcgaacggcttcctgggttcgcacgtgactcgccagctcgtcgccgactgcgcgccgcagaaaggtgaggtacgcgcgatggtgcgacccgctgccaacacccggagcatcgacgatctaccgctcacccgattccacggcgacgtcttcgacaccgccaccgtggccgaggcgatggccggctgcgacgacgtctactactgtgtggtcgacacccgcgcctggttgcgcgatccctccccgctgtttcgcaccaatgtggcaggcctgcgcaacgtcctcgatgtggccacagacgccagcctgcgcaggttcgtcttcaccagcagttatgcgacggtgggtcgtcggcgtggacacgtggcgaccgaagaagaccgggtggatacccgcaaggtgactccttacgtgcggtcccgggtggcggccgaggatctggtgctgcaatacgcgcacgacgcaggtctgcccgccgtcgcgatgtgtgtgtcgacaacctacggcggcggcgactggggccgcaccccacacggcgccttcatcgcgggcgcggtgttcggcaggctgcctttcacgatgcgcggcatccggctggaggcggtgggtgtcgacgatgctgcgagggcgctgatcttggcggccgaacgcgggcgcaacggcgaacggtacctcatctccgaacgcatgatgccgttgcaagaagtggtgcggatcgccgcggatgaggccggtgtcccgccgccacgatggtcgatctcggtgccggtgctttacgccctgggtgcgttgggcagtttgcgagcccgactcacgggcaaagataccgaactcagcctggcgtcggtgcgcatgatgcgttccgaggccgatgtcgaccacggcaaggccgtccgcgagttgggttggcagccacgtccggtggaggagtcgatccgggaggccgcccggttctgggcggcgatgcgcaccgtcgggaaggaccccgcggcctcgtgatccgaaaaggcctagggacgctgccgggaatgttgatcgccggcacgtgttgcacaggtcatgagcaaccggattgtgttagaacccagcgccgatcacccgatcaccatcgagccgaccaaccgacgggtgcaggtacgcgtcaatggcgaggtggtcgcggacacggccgcggcgctgtgcttgcaggaagccagttaccctgcagtgcaatatattccgttggccgacgtggtacaggataggctgatccgcaccgagaccagcacctattgcccgttcaagggtgaagccagctattacagcgtgactaccgacgccggcgacatcgtcgacgacgtgatgtggacgtacgaaaacccttatccggcggtagcggcgatcgcggggcatgtcgcgtgctatccggacaaagccgaaatcagcatcttcccggggtagcgcaggctaccgggtatacctcggccaacgactgggtgtcgctgtattcgcgcagcgagatgatcatcccgtcacgggtctcgaagatgcagacgaacgggctgtcatatcgggtccggtcggcgctcacaccgtcgcaatgcccctcgaccactaccgtttcaccctcgttgacgcagcggatgagttcgatgttgacctcgaagacctgcttgcgccgctcgactgctcgccgaaacgtcttcttgtccaattccgtacgggtgacgatgctccagtaggtgaagtcgttgctgagcagcgcgaagccttcgtcgagatctccgccctcgcagaggctttgcaggaacatccaggccagttcggcttgcgggtcgtcgaacggcgtcatcacatcgccatcttgtctcgggagacagcgtgcggtcaattgacgtggtcgtcgaagcggtggtcaccttcgcgggggcggccggcttcgcgcacaccttggcgccgttgcgtcgcggtcagcaggatccatgctttcgggtccccggtgacggcactatctggcggaccagcttgctgcccaccgggccggtcaccgcgcggatcagccgtgctgggcgcgacgccgcccgttgcgtggcgtggggcagcggtgccgaggagtttgtcgacatggcgcccgccatgctgggcgccgccgacgacgccagcgatttcgtgccgctgcatccggccgtggccgccgcgcaccgccggctgccgaacttgcgcctgggccgcaccggccaggtgctggaagccttgatcccggcggtcatcgagcagcgggtacccggcgccgacgcgtttcggtcgtggcggctgttggtgtccaagtacggaacgcaggcccccggtccggcgccacccggcatgcgggtgccgccgtcggccgaggtgtggcgtcacatcccgtcctgggagtttcatcgcgccaatgtcgacccggggcgggctcgcgcggtggtgggttgcgcgcagcgggcggcgtcgctggagcggctggtgtcgctgcccgcggctcgggcggcggaggcgctgacatcgttgcctggagtcggggtatggaccgcggccgagaccacacaacgcgtgttcggtgacgccgacgccgtgtcggtcggcgactaccacattccgaagatgatcggctggacgcttgtgggccggccggtcgacgacgccggcatgctcgagctgctggagccgatgcgcccgcatcgccaccgggtggtccgcttgctcgaagccagcggcttggcgcgtgagccgcgccgcgggccccggctgccggtacagaacatccgggcgctgtaggggagtttgacggggatcttgctcggtccggcgccccgattcccgccagatcggctgccggcgccgctaagccgttgtcggccgatcactgcctccgcgttcggcctcggcggtctgccggttcagtcgctgcgtctcgtagatggtgacgttggtgcgagacaacaacagtgccgcgataccgacggcgatgatcgctccaggcaccaccgagaacgagccggtcatctcagcgaccatgatcatgacggccagcggcgcgcgggagacactgccgaagcacgccatcattgcgaccacgacgaagatgcccggctcgtggggcaccccgggcagctcggtgagctcgcctagccgccagatcgccgctccgacgaaggcgccgatcacgattcccggcccgaatagcccgcctgatccgccggtgccgatcgacagcgacgtcgcgaggatcttggcgatcggcaagacgatgacgatccacaacgggatgctcagcagcgtcccccgatcggcggctagctgcgcccagccatagccgctgctcaggatctggggaatcggcagacctaacagcccgaccagcagtccgccgatcgccggtttgagcaccgggcccccgggcagccggcgcgtaattgccaccgacgcgtgaaagactcgggcatacaagtagcctacggcggctgcgatcagcccgatcaccacgaaccacagtagtggccacgccttttcgaagcgatactcggcgtcgatgtagccgaacagcgggtcgaagcccaagaaggcgccgagcacggcgtaggcggttcccgaggcgatgaaacccggcagcaggttgcggtagtcgaagtcgtcgcggtaggggatcgaggcgcccaacgccgctccgcccagtggcgcagcgaagatggcgccgatgccggcgccgatacccagcgctaccgcggtccggccgtcttcgttggacaggttcagccggcgggtcagcagtgagcagaagccggccgagatctgcgcggtcgggccttcgcggccgcctgaaccgcccgagccgatggtcaaggcgctggccaccatcttcaccagcaccgcccgacctcggatggcgcgcggatcgccgtgcaccgactcgatcgcttcgtcggtgccgtgaccggtggcctccggggcgagcttggccacgatcaatgccgacagcaccgccccgcccgtcgtcaccagcggaatcgcccacggacgcgcgaaaccggtggacccgcggtggccgccctccccaacgggagtgggaatctgatagtccgcgaggtagccgagcagaaactcgctggtgtatttcagcgcgaggtagaagacgacggcgcccaggccggcaatgacaccgatcgtgatgcctagcaggaaccatttgcgcaggtagcccgcgctcctgatcgatacgccgagtcgtccgccggcggcctcgttcccgatgtcttccgcctccggcatggtcgggaggttagcagcatgccaagcgaacaccgaccagtcgcccggcgccatcccagagttggccagcgctatccgacgatcagcagcgcaaccatggcccaggtctggacgtacgcgatcaccgccgctgtgcggcgaggagatccgaaacggtgccgcactcttggaccccgacctctgtcatgacgccgccgctcgtcgtggccgcgttcaggccggtcggccattaccgactcgcaacggacagagccggtgggccctgctcgcccccggcgaccggagccaagctgacaagttccgtagcatcccgcccaacggtaggtaccaagccgcagtggtggcacactttagtgatgtcaatgtcgctcacggccggtcgcggcccgggacgtcccccggcggcgaaagcagatgagactcggaagcgtattctgcacgccgcccgtcaagtgttcagcgaacgtggttatgacggcgcgacttttcaggagatcgccgtccgcgccgacctgacccgaccggcgatcaaccactacttcgccaacaagcgggtgctctaccaagaggtggtggagcaaacccacgaactcgtcattgtggccggcatcgaacgggcacgccgcgagccgaccttgatggggcggctggcggtcgtcgttgacttcgcgatggaggccgatgcccagtatcccgcctcgaccgcgttcctggccaccaccgtgctcgaatcccagcggcatccagaattgagtcggaccgaaaacgatgcggtgcgcgcaacccgagaattcctggtttgggctgtcaatgatgcgatcgaacgcggtgaactagccgccgacgtcgatgtctcttcgttggccgagacgctgttggtcgtgttgtgtggcgtgggcttctatatcggttttgtcgggagctatcagcggatggcgaccatcaccgattcgttccagcagctgttggccggcacgctctggcggcctccgacctgaccgagacctaaccggcggccccgaagcgtagtgatgtgccacacaaatcgtataggttacctaacttacttaggtagcatggcatgccgtgaccgaactcgacgacgtgtcctcgttaccatcctcgcgacggaccgctggcgatacctgggcgatcaccgaaagcgttggcgccaccgcgttgggggtcgcggcggcacgtgccgtggaaacggccgcgaccaatccgctgatccgtgacgagttcgccaaggtgttggtgtcgtcggcgggtaccgcctgggcacggctggccgacgccgatttggcctggctcgacggtgatcagctcggccgacgcgtgcatcgggttgcctgcgactaccaggcggtgcgcacccacttcttcgacgagtacttcggtgccgccgtcgacgcaggtgtccggcaggtggtgatcctcgctgccggactggacgctcgggcctaccgcctgaactggccggcgggcactgtggtttacgagatcgaccagccttcggtgttggagtacaaggcggggattcttcaatcgcatggcgcggttccaacggcgagacggcatgccgtcgcggtggacctgcgcgacgactggccggccgcgctgatagctgccggattcgatggcacccaaccgactgcctggctagccgagggcttgctaccctacctgcccggcgacgccgcggaccggctattcgacatggtcaccgcgctcagcgcaccgggcagccaggtcgctgtcgaggctttcaccatgaacacaaagggcaacacgcagcgctggaatcggatgcgcgagcgactcggtttagacatcgatgtccaggcgttgacctaccacgagcccgaccggtcggatgccgcgcaatggctggccacgcatggctggcaggtgcacagcgtgagcaatcgcgaggagatggcccgactgggccgggcgatcccgcaagacctggtcgacgagaccgtccgcaccacgttgctgcgagggcgtctggtcacacccgctcaaccggcgtgacaccggcatcacgagaaccagagggagcacaggatgagcgccatgcgcacccatgacgacacctgggatatcaagaccagcgtcggcgccaccgcagtgatggtggctgctgcccgggccgtcgaaaccgaccggcccgacccgctgatccgcgatccctacgccagactgctcgtcaccaacgccggggccggcgccatttgggaagccatgctcgacccaacactggtagccaaggcggctgccatcgatgccgaaaccgcggccatcgtcgcctatctgcgcagctaccaagcggtgcggaccaacttcttcgatacctacttcgccagcgctgtcgccgccggaatccggcaggtagtgattctggcgtccggactggattcccgcgcctatcgcctggactggcccgccggaaccatcgtgtatgagatcgatcaacccaaggtgctttcctacaagtccacgacgctggcggaaaacggggtaacgccgtcggctggtcgccgtgaggtgcccgccgacctgcgccaggactggcccgccgcgctgcgtgatgccgggtttgacccgacggcacgcacggcgtggttggccgaggggctgttgatgtacctaccggccgaggcccaggaccggctgttcacccaggtcggcgccgtgagcgtggcgggcagccggatcgcggccgagactgcgccggtgcacggcgaagagcggcgagcagaaatgcgggcacggttcaagaaagtggccgatgtgctcggtatcgagcagaccatcgacgtgcaggaactggtctaccacgaccaggatcgggcgtccgttgccgactggctcaccgatcacggttggcgggcccgatcccaacgtgcgcccgacgagatgcgccgcgtgggtcgctgggttgagggggtgccgatggcggacgacccgactgcgttcgccgagtttgtcaccgcagagcggttgtagcgagcgcatccgactgaccttatatatccggatatatggctggatcttttctattgctggttcaaccgggtgactaggatcgcggttatcaccgatgagtgaccgcgtcaaggcggtcgcgccgccggacggaaggacgatgatgaccaccgaatcggttgcccggaagacccagaaatctgagaccgaggctccgcgcgaaccggcgcccgtttcggatgaaaagcaaaccgatgtcgctaaaacggtggctcggctgcgaaagacctttgccagcgggcgtacccgcagcgtcgagtggcgcaagcagcagttgcgcgcgctacagaagttgatggacgagaacgaggacgcgatcgccgcggcactcgccgaggatctggatcgcaatccgttcgaggcatacctcgctgacatcgcgacgacctccgccgaagcgaaatacgcggccaagcgggtgcgcaggtggatgcggcgccgctacctgctgctcgaggtgccgcagctgcccggccgcggctgggtggagtacgagccatatggcaccgtgctaatcatcggtgcctggaactacccgttctacctgaccctgggtccggcggtcggagccattgccgctggaaacgccgtcgtgctcaaaccgtcggaaatcgccgctgcatcggcgcacttgatgaccgaattggtgtatcgctatctcgacaccgaagcgatcgcggtcgtgcagggcgatggtgcggtgagtcaggagctgatcgctcagggtttcgaccgcgtgatgttcaccggtggcaccgagatcggccgcaaggtctacgaaggcgccgcgccgcacctgaccccggtcaccctcgagctcggcggcaagagcccggtgatcgtcgcggccgatgccgatgtagatgtcgcggccaagcggatcgcctggatcaaactgctcaacgccgggcagacatgcgttgcacccgactatgtgctggcggatgccaccgtccgcgacgagctggtcagcaagatcaccgcggccctcaccaagttccgctccggtgcgccgcagggcatgcgcatcgtcaaccagcgtcaattcgaccggctgagtggatacctcgccgcagcgaaaaccgacgctgcagccgacggcggcggggtcgtcgtgggcggcgactgtgacgcatcgaacctgcgcatccaacccaccgtggtcgtcgatcccgacccggacgggccgttgatgagcaacgagatcttcggaccgatcctgccggtggtcaccgtcaaatctctggacgacgcgattcgcttcgtgaactcgcggcccaagccgctatcggcgtacctgttcactaagtcgcgtgcggttcgcgagcgggtgatcagggaggtgccggcgggcggaatgatggttaaccatttggcttttcaggtgtcgacggccaaactgccgttcggtggtgtcggcgcatcgggcatgggtgcctaccacggccgttggggtttcgaggagttcagccaccgtaagtcggtgttgaccaaaccaacccgacccgacctgtccagctttatctacccgccgtacaccgagcgcgccatcaaggtggctcgccggctgttctgacctgggcgcgggttgtcgccccgttgacacccgactcgttataaccccgaattgtgattgcggagaggagcctgatgcccggagtgcaagatcgcgtcatcgtcgttactggagccggcggtggcttgggccgcgaatacgcccttacgctcgccggggagggcgccagcgtcgtggtcaacgacctcggtggcgcccgcgacggcacgggcgccggttcggcgatggccgatgaggtcgtcgccgagattcgcgacaaggggggccgggcggtcgccaactacgacagcgtcgccaccgaggacggcgcagcgaacatcatcaagaccgcgcttgacgaattcggcgccgtgcacggtgtggtgagcaacgccgggatcttgcgcgacggcaccttccacaagatgtcgttcgagaattgggacgccgtgcttaaggtgcacctttatggcggataccacgtgctacgcgcggcctggccgcatttccgtgagcagagttacggccgggtcgtggtggcgacctccaccagcgggctgttcggcaacttcggccagaccaactatggggcggccaagcttggtctggtcggcctgatcaatacgctggcgctggagggagccaagtacaacatccacgccaatgctcttgccccgatcgcggcgaccaggatgacccaggacatcctgccgcccgaagtactggaaaagctcacacccgagttcgtcgcaccggtggtggcctacctgtgcaccgaggagtgtgccgacaacgcatcggtgtacgtcgtcggtggtggcaaggtgcagcgagttgcgctgtttggcaacgacggcgccaacttcgacaaaccgccgtcggtacaagatgttgcggcgcggtgggccgagatcaccgatctgtccggtgcgaaaattgctggattcaagttgtagaagtaaatgaaggcttgtgtcgtaaaagaactttccggcccgtccggcatggtgtacaccgacatcgacgaggtatccggtgacggcggaaaggttgttatcgacgtacgggccgccggcgtctgctttccggacctgctgctgaccaagggcgagtatcaactgaagctaacgccgccgttcgtgcccggcatggaaacggcgggtgtggtgcgttcggcgccgtcggatgcgggttttcatgtgggcgaacgtgtttcagcattcggagtgctcggcggctacgccgaacaaatagccgtaccggtggccaatgtggttcgcagccccgtcgagctcgatgacgccggggcggtgtcgctgttggtgaactacaacaccatgtacttcgccctggctcggcgtgccgcgctgcgaccgggagacaccgtgctggtgctcggcgccgccggcggagtgggcacggccgccgtccagatcgcgaaggcgatgcaggctggcaaggtgatagccatggtgcaccgcgaaggtgcgatcgactatgtcgcttcgctcggtgccgacgtggtgcttccgctgaccgagggctgggctcagcaggtgcgtgaccacacctacggtcagggggtggacatcgtcgtcgatcccatcggcggaccgacattcgacgacgcgctcggcgtgctggcgatcgacggcaagttattgttgatcggctttgccgcgggtgctgtaccgaccctcaaggtcaaccggctgctggtgcgcaatatcagcgtggtgggcgtcgggtggggcgagtatctcaacgcggttcccggttcggccgccttgttcgcctgggggctaaaccagctggtctttctggggctcagaccgcctccgccgcaacgctatccgttgtcggaagcacaggccgcgttgcagagtctggacgacggcggtgtgctcggcaaggttgtgctcgagccctaagcgcatgctcgcgattcggcgatacggtgatgctgtgacggatcggcgggccaacacgaggaattcgcacccgctgccggcgtgaccaacgccacgctggcagcaatcgggtatccgatcgcgttggccagcaagctgttggcgatatcggccgtcgaaagcacaaccgcgtagccgtccgcaaccacagtggaaatggtgctggcgatcttggtgtgcgcgagcgcttcgatgccagggtcagggagcccggtgggcgcccggtcgtcgggcaacgtcagcatcgacgagccgccggtctgtgacaagttcgccaacaacggattgggcagccacgccggtacctggcgcggatgtggtgcacgaacgcgttgacatattgggggctcttcgcggatgagggtgtagggcgggtcggcgcgtcgttgccgggtaggggtcgcggtctttcgatgatgggcggttccacgctgccgaaaaggaagacctcggcgtgtctgcccgaggcactaggtcgcaagggtaaccgagggtgcacgttgacggggtgaggccaagcgggcgccgagcgtgaactgagggcgagatttcggccgattctccgccctcagttcacgctgggcgacggcgccaacgggctgcccctggccggtcgcaccaagacgccgcatacgtaccaaacttcccatactcacccatcgcggtgaaccccaaacccagtgccggccaccattggccttcccgatggattggtgccagcagcaaccggcatcatcgaaaaccggctcttcatgatcgagggccggcagcggctcgagcagcggcaggccggggtgatcacgtagtagtgctgaatgacccgagcatcgggcgatcagatgctgaagctttgcagttgctgagtaatgtcggccaacgtcaccacaatcgcgatgaattcaatcatgccgcccagggcggccaacccaatggtggccgcgagcggcagctcgatcgcagcgcggaggttgccggccgccagttgattcacgaacagggtgaggtcataggcgggcaggatagtgacgaaggcaagacctagatctgccgtcggaagaagaatcgagtagccggtcgacacaacggaagcgaaagtgtccgcgatgttgatgagcgtcgccggttgtggcggcggtggcggcggtagcaacgtcggcacatacggcgggaacgcgggcatcggagtttggggcagggtgttcagggcggctggcaactcgaccatgaagtcgttgacgccctgttgcgttccggcaaccagggcatcggcgacaacgctcgccgggacatccgggaagagcccgaatggggtaggcacgttcgccgggctcgtcgaatagccgaacctcgggtcgccgtaacccagattgacgattacttccaagttcggttcgaccagcgccgccagcggtgggccaatgaccgggattgcccgcaacggggccagcagcggcagatgctcggtttcaatgatgtagtacgtgttcgacgtcgtgccctgtgtcggcaactgcgtggccgacgctatctgtgccggtgtgaggtccgcatacgtggtgtgcaccgtgagtatcccgaatactgcgttgatatcggacaggacattgagtggataccgcgggaagtcggcgaaaccgtcgtactcgagggtgtaggtcgtcgtcggatagggattgtccggggtcgccccgtagaacggtaggccgagggtggtgacattcagaccgggtatgcgcgcaagtatcccgccattgggattcatctcgttgccgatcaagatgaaattgagctggctggggctgggagcgttgggacccagcgagatgaggtgctgcatttccagggacgcgatgacggcgctctgcgaatagccgaacacggtgacgtggtttccggcgttgatttgctcccaaatcgcgccgtcgagaatctgtaggcccaactgcaccgaggtttggaagggcagggatttgacgccggtgatcggatatagctcttcgggcgtcaccagcgctttgacgaccggattcgagacgacggggtcgatgaacaaggtcgtgatggcgttgacataactcggcgtgggtatcggtgacccggtgccgcccatgatgatcgccgtattttggttgaacattggcggtagcaccgggggtgaggttggcttaaagagtccggccgtcgcctcctgcaccagcgcgctcgtgttggtggcctcggcattgacaaatgcgtttgcggccgccgccaacctctgggtgaattcgttgtgaaacgccgcaacctgtgcgctgatcgcctggaactgctggccgtacgcgccgaacagcgtggcaagggccgtggacacttcgtccgcggcagccgccgccaggccggttgtcggggccgcgacggccgccgtagcctggttgatcgccgagccgatcccggccaaatcggtagccgccgctgccaataccgacggctgcgcgaatacgtacgacaaaccccatccctccttgtcgacggggcccataacccacctgtcgagccgatacgttgagcgtaaagcgactccgcggttgtgtctggcctttggagtgaacccaaatggggccatgctgcctcgtcattggcgaggtcggtaaacggtagtcggtggacgtcgatgccgtcgggaatccgttaggtgacgaggccctcgatgtttcgaacggtgtccgaggccgccgcgaggagggtgagcaattccacgccgcccgctatcgatcgtgcctaaacctacggtggccgccaggggatagccgatcgcgttgatcagattgcccgcagcgagttgcctgacgaacagttgggtggtgtacagcggcagggtggtgaccagggcgagggcgatgtccacggtgggcagcaggacggcgtagttggttgagatgatcctggcgagcgtgttcaccacctcggccggcgtcggtgcggcggccaccgcggccaccagatcggcgggttgcggcagctggatctgcgggagcgtgagcggttgcgcggacagcgcctgcaggtcggccgtgaagtcaaggatgccttcttgtgttccggcggccagggcatcggcgatgacctgaggcggcacgttcggccacagcccgaacggcgttcgcacatcggcgtagctcgtcgagtagccgtagttcgggtcgccgtagcccaggttgacgatcaccttcaggttcggctggatcaggtcggccagcggatctccgatgaccggcaccgcccgcagcggttgcagcagcggccgattctcggtgcggatgatgtagtagtcggtgacccccgtatagcccggcgacgtcggtaatttagtagcgccctcgacctgcgcgggcgtgaggtccaaatacttggtgtgtacgaatgtgatgcctgcaaccgcgttgaggtcggaaatgaagttgagcgggtatcgcgagaagtcggcgaacccgtcgtactcgagcgtgtagatggccgtcggatagatcgtgtccgagggcgttgcgccatagaacgtcaggtccagagtcggaagcgtcagatccgggaaccgcgcgagcataccgccattggggttcatttcattgccgacaagcacgaaattgaggtcgctcgccgaaggtgcggccccgcccatcgccgtgaacctctgcatctccagcgacgcgattatggcgctttgcgaccagccgaaaacggtgaccgcgtttccggtggtcgcgagctctaccatgatcgcgtcgtgcaagatggtcaagccctcttccactgacgtgttgaggaccaaacttctgacaccggtgagtgggtacaactcttcgggtgtgaagacggcttgtagcgcccgccgaacggacctacagcgtattggcggcgtcaacatagacggcggtggtagtggaattccggtgggcccaaagaacaaggtggtcaagttcgccgggaatggcggaatcatcgcggccgccgcgggggttggtgcggcggcgggcacagccagctgattttgccgggtgctggcgatggcggcctcggcatctgcgtagctgttcgccgcggcggccaacgtctggtggaacctaactgtgaaacgcctcgacttgagcgagcacggcctggtattcctggccgtatgcgccgaacggtttcgcgatggcggccgacacctcatcgccggccgccgcggccagtgcacacgtcgggcctgccgcggccgcgccggccgtactcacggccgaaccgattcctgccacctcggcggcggccgccgctacgatccgcggctcagcgatcagatacgacatcgtctcactcccctagcaccaggtgtcggccaaccgggtcaacccggggttttggtcagcccagagcggtcccgctgccctggtggtcgcttacgcgaatcggattcgcgcgaaagcgtttcccctcatccgagcagcaccccgcgcatccggttgactgtggcctggctgataccggcgtcgcgcaggtagccgcccagcgatccgtaggtctcgtcaatggtctggcgtgcggcggccaggtactccgcgcggacacccaggaccccgtcggacagccgggccttggtgaacgtcaccacctcgggtgccagttcggtgtcgaaacgctgctggatcatctcggagatccgggcccgcagttgtggcacggagtcgttgctgcgcaggtagtcggcgacgatgacgtcgcggtccaggccgaccgcttcaagcaccagcgcgaccacgaagccggtgcgatccttacccgcgaagcagtgggtgagcaccgggcgtccggcggcaagcagtgtgacgacacgatgtagcgcgcgctgtgctccattgcgcgttgggaattggcgatactcgtcggtcatgtagcgggtggccgcgtcatttatcgactggctggattcgccggactcgccgttggacccgccattggttagcagcctcttgaatgcggtttcgtgcggcgctgagtcgtcggcgtcatcatcggcgaggtcggggaacggcagcaggtggacgtcgatgccgtccggaacccgtcctggaccgcggcgggcaacctcccgggacgaccgcaggtcggcaacgtcggtgatccccagccggcgcagcgttgcccggccggcgtcgtcgaggcggctcagctcgctggaccggaacagccgccccggccgcaatgcggttgcggtgtcggcgacgtcacgaaagttccacgcgcccggcagttcacggacagccatctcaggtgaccgccgcagcgaaggtggacttctccctcgacagctcggcgcgggcgatggagcgcaggtgcacctcgtcgggaccgtcgaagatgcgcatggcgcggtgccagccgtacaaccgggccagcggggtgtcgtcgctgacgccggcggccccgtggacctggattgcgcggtcgatgacatcgcaggccacccgcggggccaccgccttgatcatggcgaccaggtggcgcgcctctttgttgccatgttggtcgattgtccacgccgccttttcgcacagcagccttgcctggtcgatttcgttgcgggactgagcaatcgcctgttgcacgacgccctgttcggctagcggacggccgaacgccacccggttgcggacgcgattcaccatgagtgccaaggcgcgttcggccgcgcccagcgcacgcatgcagtggtggatacggcccggccccagccgggcctgggctatggcgaatccgctgccctcttcgccgagcaggttggtggccgggacccggacgttgtggtagtcgatctcgcagtggccgtgccggtcctgccagccgaacaccggtgtggagcgaacgatcgtcacgccgggggtgtcgatcgggacgaggaccatcgactgctgttggtgggcggctgcgtccgggttggtgcggcccatcacgatgaggatcttgcaccgcgggtccgccgctcccgacgtccaccacttacggccgttgatgacgtagtcggcaccgtcccgggagatggtggtttcgatgttgcgggcgtcgctgctggccaccgccggctcggtcatcgagaaggcgctgcggatcttgccgtcgagcagcggccgcagccattgcgcccgttgctgctcggtgccgaacatgtgcaggatctccatgttgccggtgtccggtgcggcgcagttgagtgcctcgggcgcgatttccatgctccatccggtcatttcggccagcggcgcgtactccaggttggtcaatcccgactcggccgacaggaataggttccacaggccgcggtctttggccttggttttcagttcctcgatgatcggcggcgcggtgtggtcggccggtccggccgcgcggcgatagtcgtcgtaatcggcctcagcgccgaagacgtgctcggtcatgaagtcggacaaccgcgtgcggtagtcgatggccttggccgacatcgcgaagtccattccgccacgatatctaccggcgctagcagacgcataagtccctcgacacgccgacgagaagggggttttgcgtctgctcgccgtcgtttcgtgccaccgttcaactgacccgcaagtggcagcgcgagctcgactattcgctacgcaagagtttgtggagcttccacgacaaccgcattgcgatgcggttccagtacgaatcccgtgaccgcaacggccagtggtatcgcagctacggcaccgaactgtggcgaagccagcatcaacgacgtgccgatcgccgaatccgagcgtcgctacctcggtgcgcgctcggcatccgagtatggccaggaaataccgctctggtagcccggtagggtgtctgagcaaatctatcggcgttcagtaaggaaagtggatgtacgcgccatgacagatccgcagacgcagagcaccagggtcggggtggttgccgagtcggggcccgacgaacgacgggtcgcgctggttcccaaggcggtcgcgtcgctggtgaaccgtggtgtggcggtcgtggtcgaggccggtgcgggcgagcgcgcgctgcttcccgatgagctctacaccgctgtcggtgccagcatcggggatgcttgggccgccgacgtcgttgtcaaggtcgcgccgccgacggcggcggaggtcggccggttgcgcggtgggcagacactgatcggctttctagcgccccgtaatgctgacaactcgatcggcgcgctgacccaggccggggtgcaggcgttcgcgctcgaggccatcccgcgcatctcgcgggcgcaggtgatggacgcgctgtcgtcgcaagccaacgtgtctgggtataaggctgtgctgctcgcggcctcggaatcgacccggttctttccgatgctgacgacggcggccggaacggtgaagccggccacggtgctggtgctcggcgtcggcgtggccggcctgcaggcgctggcgacggccaaacggctaggcgcgcgcaccacgggctacgatgtgcgtcccgaggtggccgaccaggtccgatcggtgggcgctcaatggcttgatttgggcatctcagcgtccggtgagggcggttacgcccgcgaactgaccgacgacgagcgcgcccagcagcaaaaggcattggaagaagcgatcagtggcttcgacgtggtgatcaccaccgcgctggtgccgggccgcccggcgccaacgttggtgaccgccgctgcagtggaagcgatgaagcctggcagcgtggtggtggatctcgccggcgagacgggcggcaactgcgaattgaccgagcccggccggacagtcgtcaagcacgacgtcaccattgccgcaccgctgaacctgccggccacgatgcccgagcacgccagcgagctctacagcaagaacatcaccgcgctactcgacttgttgatcaaagacggcaggctggccccggacttcgacgacgaggtgattgcccagtcgtgtgtcacccgcgggaaggactcctagatgtgcaacgaattgttggagaacctggcgatcctggtgctgtccggattcgtcgggttcgcggtgatctcgaaagtgcccaacacgttgcacaccccgctgatgtcaggaaccaacgccatccacggcattgtcgttctcggcgcgctggtggttttcggcgaaattgagcacccatcgctcgtgttgcaggtcatcctgttcgtcgcggtggtgttcggcacgctgaacgtcatcggcggattcatcgtcaccgaccgaatgctcggcatgttcaaggccaagaagcccgccgtgccagccaagcccgaccgcgacgaggcgctccgatgaacctgcactacctggtcgagattctctacatcatctccttttcactcttcatctacgggttgatggggctcaccggccccaagaccgcggtgcgcgggaacctgatcgccgcggccggcatgaccatcgccgtggcggccacgttggtcatgatccgacacaccagccaatggccgctgatcatcgccggtctggtggtgggtgttgtgctcggtgtgccgccggcgcgactgaccaagatgaccgccatgccgcagctggtggcattcttcaacggcgtgggcggaggaacggtcgcactcatcgcgctgtcggagttcatcgataccaccggcttttccgcattccagcacggcgagtcgccgaccgtgcacatcgtggtggcctcattgttcgccgcgatcatcgggtcgatctcgttctgggggtctatcgtcgcgttcggcaagttgcaggagatcatctccgggcggccgatcggactcggcaaggcgcagcagccgatcaacctgttgctgctggccgtggccgtggccgccgccgtggtgatcggactgcacgcgcatcccgggagcggtggggtcgcattgtggtggatgatcggcctgttggtcgccgccggcgtgctgggtctgatggtggtgttgccgatcggtggcgccgacatgccggtggtcatctcgatgctcaacgccatgaccggcctgtcggccgcggcggcgggtctggcgttgaacaacaccgcgatgatcgtggccggcatgatcgtcggcgcgtccggctcgatcctgaccaacctgatggctaaggcgatgaaccgctccattccggcgatcgtcgcgggcggtttcggcggcggcggtgtggcgcccagtggcggcggcgacgacaaacacgtcaaggccacttcggccgccgatgccgcgatccagatggcatacgccaatcaggtgatcgtggtgcccggctacgggttggccgtcgcgcaggcgcagcatgcggtgaaggacctggcaaccttgctggaggacaggggtgtgccggtcaagtacgcgattcacccggtcgccggccggatgcccgggcatatgaacgtgctgctggccgaggccgaagtcgactacgacgcgatgaaggacatggacgacatcaacgacgagttcgcccgcaccgacgtcaccatcgtgatcggcgccaacgacgtcaccaacccggcggcccgcaacgagacgtccagcccgatctacggcatgccgatcctcaacgtggacaagtcgaggtcggtgatcgtgctcaaacggtcgatgaattccgggttcgccggcatcgacaacccgctgttctacgccgacggcaccactatgttgttcggtgatgcgaagaaatcggtgaccgaagtctccgaggaactcaaggcgttgtagcgcgcgagcgctggctcagacgggcggatacgccggcggcgggtatccgtcgccggtttcgaccccgcgtagaccccaggtgaggtaccggaagaagaactcgatttcgtcgctcacgtcgtagtcaggactcggatccatcacttcaccctctcgactcgcgacttggttcgcaacggagtttagtcacatccgcgccggtgcgacaggttgtcgccgccttgcctaaactgaacaaccagttgattgatacagcttcggccggggcccatgggctccaccggcagcgacgatagcgagtagcgatgccatccgacaccagccccaacgggctaagccgccgtgaggagttgctggctgttgccaccaaactattcgcggcgcgcggttatcacggcacccggatggacgacgtcgccgatgtgatcgggctcaacaaagcaacggtctatcactactacgccagcaagtcgctgatcctgttcgacatttaccgtcaggcggccgagggcaccctggccgccgtgcacgacgatccgtcctggacggcccgtgaagcgctgtaccagtacacggtccggctgctcactgcgatcgcgagcaaccccgagcgggccgccgtgtacttccaggagcagccctacatcaccgagtggttcaccagcgagcaggtcgccgaggtccgcgagaaggagcagcaagtctacgagcacgtacacggcctgatcgaccgcgggattgccagcggcgagttctatgagtgcgactcgcatgtggtggcgctggggtacatcgggatgacgctgggcagctaccgctggctgcggccgagcgggcgccgaacggccaaggagatcgcggcggagttcagcacggcactgctgcgcgggctgatccgcgacgaatcgatccgcaaccagtctccgcttggaactcggaaggaaacgtgaacctcacgcgatcggtggaatcaatctcgctacggacccgagggcgccactgagcaccgacaactccgtcacactggattgaccgaagttgaacatcaggcccggattcgccgacggaagatacggatacgtattgggtagcgcggactgcggtaacaatccgatgcttactagggcggcttgggggccttgcacggtcccggtcgccagggccgaggccacggcgatcgggttgattggcgcgaacaggctggccggggtgggtacgtcggcgtagccgtagccatagcccaagtcgactagcacccgtaggtcgggctgaatcagctcggctattggggtccctacgaaggggatggcgcgaatcggctgcaacagcggcaggtcctgggtcagaaacatgtagtaatgggtgttgccggtgtagcccggagacgtgggcaacggcacggcattggcaacctcggccgcggtgaaggggtacgcgttgtgcacccatctgatgcccatgaaggcgttgaggtccgacaagatattgagcgggtactgcgggttgtgggcgtagccgtcgtattggccggtgtacatgtaggtctggtagggggaatccggtggagtcgcaccgttgaacgacatatccaagaacgtgaggtaaaggcccacgtaacgctcgaggacgccgccgttggggttattgatattaccgatcaacgtgaaagccagccggcttggatctggggcttggcccggtggtaacgccataagagcgcgtatttcattggtcgctaccgcggcgctttgcgagtagccgaaaacgacgacgtcatgcccattttgtagttccgcgttgatgccgttgttcagcagcgtgacaccctgggcgatggattggtccagtgacaggttcccgataaacggccaccactgctcgggcgtgtactgggcgaccgggttgttgggcccgaaaatgggccgaatgtatgcgctgtcaatgatcgccaagacgcggtcactaaggatcggttccccggtgccgcccatcatcaacgcggttagcgggttgcctgacagcatcccgacagaaccgagggcgccgctggacccggcggtgcccgacatagcagcggtgttgctggcttcagcctgggcataggcggccccggcggcagccagcgcccgggtgaactcgccatggaacgccgcagcctgctttaggacctcttgacattcgcgcgcgtattcgctgaacagcgctgcagcggccgacgacacctcatcggcggccgcggccagcagtccggtcgttggacccgcagcggacgcgctggccgctcgtatcgccgaaccgatcccgtccacgtccgcggccgccgttgccaacatctccggggccgcgatgacgtaggacatctggtctcctgttcgacgctggggcccttagagcctagagcgcgcccgccgggaagcccggcgttttcggccaatcgttatcgcggccgcgtcaggtgaagaccggtggcgggatcaggtgcaggatgttgccgagaccgccactcatcagggatagcagtgtcacctgtggctggccgaagtagaaattcaggcccgggtttatcgacgggacccacggatagctgtccgggaaccactccggcccaatcaatccggcttccaccccaatctccacgatggcgccatagggcgcctgcaggctccctttgatcaggtaatacgtgacagcgaacgggttggggatcgagaacagcccggccggagtggggatatccgcgtaattgccgcccggcccgtagtcggcgtagcccaagtcgacgagcacccgcagctgcggctggaacaggtcggcgatcgggggaccggcgtaggggatgtcacggatcggctggagcagtggcagatcctgagtcaggaacatgtagtactgggtgttgccggtatagcccggggaggtcggcaacggcaccgcgttatccacctgggtggccatgagttccgggtacgtgttgtgcacgtagaagtagcccatgaaggcgttgatgtccgacaggatgcgcagcgggaattgcggcgcgtgggcgatgccgtcgtactgggccgtgtaaatgtgtgtcgggtagggactattcgccggggttgcgccattgaacggcacgtccaggaacgggatgtagaagccggggaagcgcgccagcagcccgccgacgggattgttgccactaccaatcatgacgaaggagatatcgtccggattcggcgaacccatcgccatcagcgaattgatgtagttgttgatgatcgtggcgctctgcgagtagccgaacgcaacgaccttgttgtcgagggccagttggttgttgacggtggtattcagcagcgccacgccttcggtgacggactggttgaacgtcagattgccgaggtcgggggtaaccggccagaactgctcgggcgtgaacaggccttgcgagacagcacccgggaagagggtctggatgaaagccttgttgatgtctgtcacgtactcggggtcgggtagcgggttattggtgccgcccataatcaacgccgttatcggactctccgcagccagctgcgcgatcgccggcagcccgccggccccgctggatccgttggggctcaacggcgtacggcccaacagcgtccggatcggtgcgttgatagtgtccagcgcgtgcgatacccgggccgcattggccgcttcggcgtgtgcgtaggcgttgccggcggcctccaacgtccgggtgaactcgctgtggaacgccgcggcctgcttgacgaccgcctgatactcccgcccgtatgcgctgaacagggccgccgttgccgccgaaacctcatcgccggccgcggccagcaggttacatgtcgggcctgccgcagccgcgttggcggcccgcagcgtggaagcgatctcatccacatgggcagctgccgtcgccagcatgtcaggggctgtgaccaggtgcgacatctccccgtccttcccaacggaccggcgcccgcaccggtcacttgggactgacccgctaccgcgggtattaggtacttaacgagagtaaggcggtcctgccgctacgtccggcgtttggacaaacctcgatgactgcctgacctatggcggctgctataaccgcgagcatgctaaccagcttggtgagtgcggtcggatcgcatcacgtcaccaccgaccctgacgtgctggccggccgcagcgtcgaccacaccggccgctatcggggccgggccagcgcgctggtgcggcccggctcggctgaagaggtcgccgaagtgctgcgggtgtgccgggacgctggagcctatgtcaccgttcaaggcggccgcacctcactggtggcgggcaccgttcccgaacacgacgacgtgctgctgtctaccgaacggctttgcgtcgtcagcgatgtcgataccgttgagcgccgaatcgagatcggtgccggggtcacactggccgcggtgcagcacgccgcgtcaacggctgggctggtgttcggcgtggatttgtcggcccgggataccgcgaccgtcggtggcatggcctcgacgaacgccggcggattgcgcacggtccgttacggcaacatgggcgagcaggttgtcgggctagacgtcgcgctgcccgacggtacggtgctgcgccggcacagccgggtgcgtcgcgacaacaccggctacgacctgcccgcgctgttcgtcggggccgaaggcaccctgggggttatcaccgcgctggatctgcggctgcaccccaccccgtcgcatcgggtgacagccgtgtgcgggttcgccgagctggcagcgctggtcgatgccggccgaatgttccgcgacgtggagggcatcgcggcgttggaattgattgacggtcgggccgccgcgctaacccgtgaacatcttggcgttcgcccccccgtcgaggctgactggttgctattggtggaactggccgccgaccacgatcagaccgaccggctcgccgacctgctcggcggtgcacggatgtgcggggagcccgcggtcggtgtggatgccgctgcgcagcaacggttgtggcgcacccgtgaatcgctggccgaggtgctcggtgtgtacggcccgccgctgaagttcgacgtctcgctgccattgtcggcgatcagcggcttcgcccgagatgcggtcgcgttggttcaccgacacgtcccggattctccggaggcgttgccgctgttgttcggtcacatcggtgagggcaacctgcacctgaacgtgctgcgttgcccgcctgatcgggaaccggcgttgtacgcaaagatgatgggcctcatcgccgaatgcggcggtaacgtcagttcagaacatggggtgggcagccgcaagcgtgcctacctgggaatgtcccggcaggccaacgacgtcgccgcgatgcggagggtcaaggcggcgttggacccgaccgggtaccttaacgccgcggtcttgttcgactgaccggtgctgcgcaagcattcagcgcctttagagatcaccggtgaaactgatgagctgacgcaccgcgatgccatcggcgaggtggtccatcgcctcgttgatatcgtccaaccgaatcgttgacgtcaccagcgactccaccggcagacggcccgattgccacaacgacacgaagcggggaatgtcgtggctgggcaccgccgaacccagatagctgccgatcagtgaccggccttcggtgacaaaatccaacggcgacaagctgatccggacatccggtggcggcaacccgacggtgatggtgcgccctccgggcgcggtaagcccgatcgcggtgtgcagcgcggcaggatgaccgacggcttcgacaaccacggcggctttgaccccgccggccgtggcctgctgcggtgtgtagatctcatgggcgcccaaggcctttgcggccgacagcttttcgggtagctgatcgacggcgaccacacgaacgtctgtatacgtcaaagcggtgagcaccgctgccataccgacgcccccgaggccgacgacggcgaccgactggccgggctgcggatcaccgacgttgagtaccgcacccccaccggtgagcaccgcgcacccgagtagggcagcgacggtgggcggcacctcgtgcggcaccggaaccacgctggcccggttgacgacgacatgggtcgcgaaacccgagacgccgaggtggtggtacaccgggcggccgccccggctgagccggataccgccaccgagcagtgtgccggccttgttggccgcgctgcccggttcgcacggcgtccgaccgtcggtcgcgcacgccgcgcactggccgcaacgcggaaggaacaccagcacgactcgctgaccgaccgcgaccccgtcgacgccgtcgccgacctgctcgacgattccagcggcttcatgaccgagcaagatcggcaccggccgtacccgggtgccgtcgaccaccgacaggtcggagtggcacacgcccgcagcctcgattcggacaaggacctcaccgcggtcgggcgggtccaggcgcagctcgacgacgctgattggtttcgaccgccaatagggccgcggcacaccgatctggtctagcaccgcgccccggatggcaggcatgttggaatacaaccatggctgcactgccggcaccggagaagctcctgcgcagcgactttccggtgctgtggccggtgggaactcgatgggccgacaacgacatgttcggccacctcaacaacgccgtctactaccagctgtttgacaccgcgataaacgcctggatcaacacgagcaccggggttgacccgctcgcgatgcctgtgctgggcattgtcgcggagtcgggctgccgttatttctcggaactgcgtttcccggagagcctaatggtgggcctggctgtgacgcggttggggcgcagcagcgtcacctaccggctgggtgtgtttaaggagcctgacgatgcgggggtgatcaccgcactcgggcactgggtgcacgtctatgtcgatcggactagccgcaggccggttccgattcccgaggccattcggtcgctgttgtcgacggcttgcgtaagcggataagccgcgcccagattgcgttcagggctgtgattttcgccgctccaaccacagccatgacggcaatctcgtgctcaccgcgacccaggtatgcttcccgaatgccagttttgagcaagaccgtcgaggtcaccgccgacgccgcatcgatcatggccatcgttgccgatatcgagcgctacccagagtggaatgaaggggtcaagggcgcatgggtgctcgctcgctacgatgacgggcgtcccagccaggtgcggctcgacaccgctgttcaaggcatcgagggcacctatatccacgccgtgtactacccaggcgaaaaccagattcaaaccgtcatgcagcagggtgaactgtttgccaagcaggagcagctgttcagtgtggtggcaaccggcgccgcgagcttgctcacggtggacatggacgtccaggtcaccatgccggtgcccgagccgatggtgaagatgctgctcaacaacgtcctggagcatctcgccgaaaatctcaagcagcgcgccgagcagctggcggccagctaaggcatgtgcgggctcagccgaagacttcggtctcagccagggcctccgtcagcctgcgtgccccatcggtgaactgccagacggtgtgctcgattacggcggctgtgtcgcggcggcgcagcgcggcgatcagctgccgatgactgttcaccgcgtccgcgccccatcgcgggtcggccgcgaacacctgcgccggcatatagcgcgcggcattaagcaggaaccaggccaacttgatccggcggctcgctttgttgaagacgcggtggaacgcgaactcgatcgacgcgatggttttggcatcaccggacccgatagcaccggccagcgcattgttgatgcggtccagctcgtcgatctcaacgtcggtgatgtgagcggtggccgatgtggcaagttcttgggcaatggtggcctgcagccagaaaatgtcgtcgatgtcttggcgggtcaacggcagcaccacgtggccgcgatgtggctccagcccgaccatcccctcaccgcgcagtttcagcagcgcctcccgcaccggcgtgacgctgactccgagctcggctgccgtctcgtccagacggatgaacgttccagagcgcagggcgcccgacatgatggcggcccgcaggtggcccgcgacctcgtcggacaactgtgcccggcgcaggggaagctggctccgcggcttcgccgatagaggtgcgttcacgtggcttgccaggactttcagggtcgggccgggattgccggggacttgccgggggcttggcgggggcttgttgttgggccgctcaggccatagtgtgacccagacaacatcatgctttatcaaatatcaacctggcgcaagggatgcgcaagtgaaaggaagggaaggaagggatagttgaccgcgcaactggccagtcacctgacgcgggcgctaacactagcccaacagcagccctaccttgctcgccggcagaactgggtcaaccagctcgaacggcacgcgatgatgcagccagacgcgccggcgctgaggtttgtgggcaacaccatgacgtgggctgacctaaggcgccgggttgcggcgctggcgggcgcattgagcggtcgcggggtcggtttcggcgatcgggtcatgatcctgatgcttaaccgcaccgagttcgtcgagtcggtgctggccgccaacatgatcggggccatcgccgtaccactgaatttccggctcaccccaaccgaaatcgccgtcctggtcgaagactgtgccgcacacgtgatgctgaccgaagctgcgctggctccggtggccatcggtgtccgcaacatccagcccttgctgagcgtgatcgtggtcgccggcggatccagccaggacagcgtgttcggctatgaggacctactcaacgaggccggggatgtccacgaaccggtggacatcccgaacgactcgccggccttgatcatgtacaccgcgggcaccaccggccgcccgaagggcgccgtgctgactcacgcgaacctcaccggtcaggcgatgaccgcgctctacaccagtggcgccaatatcaacagcgacgtcggtttcgtcggcgtcccgctgttccatatcgccggaatcggcaacatgctgaccgggctgctgctcggcttgcccacggtgatctatccgctgggcgcgttcgacccgggacagctgctcgacgtgctggaggcagagaaggtcaccggcatctttctggttcccgcgcagtggcaggcggtctgtaccgaacagcaagcacgaccacgtgacttgaggttacgggtgttgtcgtggggagctgcgccggcgccggatgcgttgctgcggcagatgtcggcaacctttcccgaaacccagatactggccgcattcggccagaccgagatgtcaccggtcacctgcatgctgctcggcgaagatgcgatcgctaagcgcggatcggtcggcagggtgatcccgaccgtcgccgcaagggtggtcgatcagaacatgaacgatgtccccgtcggcgaagtgggcgaaattgtctaccgggcaccaacattgatgagctgctactggaacaacccggaggccaccgcggaggcgttcgcaggcggctggttccattctggggatctggttcgtatggactccgacggttacgtctgggtggtggaccgcaagaaggacatgattatctccggcggtgaaaacatttactgcgccgagctggaaaacgttctggccagccatcccgacatcgccgaagtcgcggtcatcggccgggccgacgagaagtggggagaggtgccgatcgcggtcgcggccgtaacgaacgacgaccttcggatcgaagacctaggtgagttcctgaccgaccggcttgcgcgctacaagcaccccaaggcgctcgagatcgtggacgctctgccccgcaaccccgcggggaaggtgctcaagactgaactgcgattgcgctacggcgcctgtgtgaatgttgaaagacgttctgcatcagctggtttcacggagagaagggaaaatcgacagaaattgtaacgtttgcccgctattgacgaagggttaaatgtgcggatgccttacactcctggctggccatcgggtagattcctgtggtctccgttactccctgtgagtaacgaggtggcggtcacacaccaagggtcggggcaaggaggaggcgtgcgacatgatgcgccgcggcgccgcgatacccaggtcggcggcttgagggagccgcggtgacgacgtcgacaacgcttggcggttacgtccgcgaccaactgcaaaccccgctgaccctcgtcggtggattctttcgcatgtgtgtgctgactggaaaggcgctgtttcgctggccgttccagtggcgcgagttcattctgcagtgctggttcatcatgcgggtcggatttttaccgacgatcatggtctcgataccgctgacggtgctgttgatcttcacgctcaatattctgctggcccagttcggcgcggcagacatctccggttccggcgcggcgatcggcgcggtcacccagcttggcccgctgacaacggtgctggtggtcgccggcgccggatccacggccatctgcgccgacctgggtgcccgcaccatccgcgaggaaatcgacgcgatggaggtgctgggcatcgatcccatccaccgtctggtggtgccgcgggtgctcgcctcgatgctggtcgccacgctgctcaacggcttggtgatcaccgtcggcctggtcggtggctttctcttcggtgtctatctgcagaacgtttcgggcggcgcctaccttgccacgctgaccttgatcaccggcctgcccgaggtggtcatcgcaaccatcaaagccgcaacgttcggcctgatcgcgggccttgtcggctgctatcgggggctgaccgtccgtggcggttccaagggtcttggcaccgccgtcaacgagaccgtggtgctgtgtgtgattgccctgttcgccgtcaacgtgatcttgacgaccatcggtgtgcgattcgggacggggcgctgacatgtcgaccgctgctgtgctgcgcgcccgcttcccgcgggcggtcgccaaccttcgtcaatatggaggtgcggcggcccgtggattggacgaggccggccagctcacctggttcgctttgaccagcatcgggcagatcgcgcacgcgctgcgctactaccgcaaggagacgctgcggctgatcgcccagatcggcatgggtaccggcgcgatggccgtcgtcggcggcacggtcgccatcgttggctttgtcacgctgtccggcagctcgctggtcgcaatccagggcttcgcgtcgctgggcaacatcggtgtcgaggcgttcaccgggttcttcgccgcactgatcaacgtgcgcatcgccggcccagttgtcacgggtgtcgccctggcggccacggtcggtgcgggtgctacggccgagctgggcgcgatgcggatcagcgaggagatcgatgccctggaagtgatgggcataaagtcgatctcgtttctggcctccacccggatcatggccgggctggtggtgatcatcccgctgtacgcgttggcgatgattatgtcgttcctgtccccgcagatcaccaccacggtgctctacgggcagtcgaacggcacctacgagcattactttcaaacgttcctgcgtcccgacgatgtcttttggtccttcttggaggccctcatcatcactgcgatcgtcatggtcagccactgctactacgggtacgccgccggtggaggccccgtcggtgtcggcgaggccgtcggccgatcgatgcgtttctcgttggtctcggtgcaggtcgttgtcctgtttgcagcgttggcgctctacggtgtcgacccgaacttcaatctcacggtgtagccgcatgacgacgccggggaagctgaacaaggcgcgagtgccgccctacaagacggcgggtttgggtctagtgctggtcttcgcgctcgtagttgccttggtatacctgcagtttcgcggggagttcacgcccaagacgcagttgacgatgctgtccgctcgtgcgggtttggtgatggatcccgggtcgaaggtcacctataacggggtggagatcgggcgggtagacaccatctcggaggtcacacgtgacggcgagtcggcggccaagttcatcttggatgtggatccgcgttacatccacctgattccggcaaatgtgaacgccgacatcaaggcgaccacggtgttcggcggtaagtatgtgtcgttgaccacgccgaaaaacccgacaaagaggcggataacgccaaaagacgtcatcgacgtacggtcggtgaccaccgagatcaacacgttgttccagacgctcacctcgatcgccgagaaggtggatccggtcaagctgaacctgaccctgagcgcggccgcggaggcgttgaccgggctgggcgataagttcggcgagtcgatcgtcaacgccaacaccgttctggatgacctcaattcgcggatgccgcagtcgcgccacgacattcagcaattggcggctctgggcgacgtctacgccgacgcggcgccggacctgttcgactttctcgacagttcggtgaccaccgcccgcaccatcaatgcccagcaagcggaactggattcggcgctgttggcggcggccgggttcggcaacaccacagccgatgtcttcgaccgcggcgggccgtatctgcagcggggggtcgccgacctggtccccaccgccaccctgctcgacacttatagcccggaactgttctgcacgatccgcaacttctacgatgccgatccgctcgctaaagcggcggccggtggcggtaacggctactcgctgaggacgaactcagagatcctatccgggataggtatctccttgttgtctcccctggcgttagccaccaatggggcggcaatcggaatcggactggtagccggattgatagcgtcgcccctcgcggtggccgcaaatctagcgggagccctacccggaatcgttggcggcgcgcccaatccctatacctatccggagaatctgccgcgggtgaacgctcgcggtggcccggggggcgcccccggttgctggcagccgatcacccgggatctgtggccagcgccgtatctggtgatggacaccggtgccagcctcgccccgtacaaccacatggaggttggctcgccttatgcagtcgagtacgtctggggccgtcaggtaggggataacacgatcaacccatgaaaatcactggaaccgtcgtcaaactcggcatcgtctcggtggtgctgctgttcttcacggtgatgatcatcgtgattttcggtcagatgcgcttcgaccggactaatggctataccgcggagttcagcaatgtcagcgggctgcgccaaggccagtttgtccgtgcttcgggggtagagatcggcaaggtcaaagcactacacctggtcgacggtggccgtcgggttcgggtggagttcaatatcgatcgttcggtgccgttgtatcagtccacgaccgcccagatccgctattccgacctgatcggtaaccggtacgtggagctcaaacggggtgagggcaagggggccaacgatctgctgccgccaggtggactcatcccattgtcccgcacgtcaccggccttggatctggacgcgttgatcggtggtttcaagccggtgtttcgggcgttggatcccgcgaaggtgaacaacatcgccaacgcgctcatcaccgtcttccaggggcaaggtggcaccataaacgacaccctcgaccagaccgcgcaactgaccagccagatcgcggagcgcgatcaggcgatcggtgaggttgtcaagaacctgaacatcgtgctggacaccacggtcaagcatcgaaaagagttcgacgagacggtcaataacttggagaatctgatcactgggctgaggaaccactccgaccagttggccggcggcctcgcgcacatcagcaacggcgccggcacggtggccgacctgcttgccgagaatcgcacgttggtgcgcaaggccgtcagctacctggacgctattcagcaaccggtcatcgaccagcgcgtcgagttggacgacctgctccacaagacgccgaccgcgttgacggcgctcggacgcgccaacggaacctacggcgatttccagaacttctacctctgcgacctccagatcaagtggaacggattccaagccggagggccggtccgcacggtgaagctctttagccagccgacgggtaggtgcacgccgcaatgagaacgctggaaccacccaaccgaatgcgaattgggctcatgggcatcgtcgttgcgctgctcgttgtcgctgtgggccaaagctttaccagtgttcccatgctattcgcaaagccgagctactacggccagttcaccgactccggcggactgcacaagggcgacagggtacgcatcgccggcttgggagtgggcaccgtggaggggctcaagatcgacggcgaccacatcgtggtcaagttctccatcggcaccaacaccatcggcaccgagagccgcctagccatccgcaccgacaccatcctgggtaggaaagtgctcgagatcgagccgcgcggcgcccaagcgttgccgcccgggggcgttttgccggttgggcaaagcaccaccccgtaccagatttacgacgcgttcttcgacgtcaccaaggccgcatccggctgggacatcgagacggtcaagcggtcgctgaatgtgttgtcggagaccgttgatcagacctatccgcacctgagcgccgccctcgacggggtggctaagttctccgacaccatcggcaagcgcgacgagcagatcacgcacctactagcccaggccaaccaggtggccagcatcctgggtgatcgcagtgaccaggtcgaccgcctattggtcaacgctaagaccctgatcgccgcgttcaacgagcgcggccgcgcggtcgacgccctgctggggaacatctccgctttctcggcccaggtgcaaaaccttatcaacgacaacccgaacctgaaccatgtgctcgagcagctgcgcatcctcaccgacctgttggtcgaccgcaaggaggatttggctgaaaccctgacgatcttgggcagattcagcgcgtcgttcggtgagacgtttgcctctgggccctacttcaaagtgctgctggccaacctggtgccgggtcagatcttgcagccgtttgtcgatgcggcattcaagaagcgtggtattagcccggaggacttctggcgcagcgccgggctgccggcataccggtggcccgaccccaatggcacccggttccccaacggtgcgccgccgccaccaccgccggtgttggagggcacgcccgagcatcccgggccggcggtgccgccgggatcgccgtgctcctacaccccgccggcggacggtctgccgcggccgtgggatccgctgccctgcgctaacctcactcaaggtccattcggtggccccgatttcccggcgccgctggatgtcgcgacgtcgccgccgaacccagacggtccaccgcccgccccgggcctaccaatcgcgggacgtccgggtgaggtgccgccgaacgttcccggcacgccggtgccgattccacaggaggctccccccggggcacgcacgctgcccctcgggccggcgcctggtccggctccgcccccggcggcgccaggcccgccggcaccaccgggccccgggccgcagttgccggccccgttcatcaaccccggcggcaccggcggtagtggcgtgacgggaggtagcgagaattgagcaccatctttgatatccgcaacctgcggttgccgcagctgtcgcgggcctcggttgtcatcggatcgttggtggtggtgctggcgctggccgccggaattgttggtgtgcggctctatcaaaaactgacgaacaacacggtggtcgcctacttcacccaagccaatgcgctgtatgtcggagacaaggtccagattatgggcctcccggtcggttcgatcgacaagatcgaaccagccggcgacaaaatgaaggtgactttccactaccagaacaagtacaaggtgcctgccaatgcctccgcggtgatcctcaaccccaccttggtggcgtcgcggaacattcagttggagccaccctacagaggtggtccagtgctggccgataatgcggtgatcccggtcgagcgcacccaggtaccgacggagtgggacgagctgcgggacagcgtttcgcatattatcgacgagctcggcccgacacctgagcagcccaaggggccgttcggcgaagtcatcgaggcattcgccgacgggctggccggcaagggtaagcaaatcaacaccacgctgaacagcctgtcgcaggcgttgaacgccttgaatgagggccgcggcgacttcttcgcggtggtacgcagcctggcgctattcgtcaacgcgctacatcaggacgaccaacagttcgtcgcgttgaacaagaaccttgcggagttcaccgacaggttgacccactccgatgcggacctgtcgaacgccatccagcaattcgacagcttgctcgccgtcgcgcgcccgttcttcgccaagaaccgcgaggtgctgacgcatgacgtcaataatctcgcgaccgtgaccaccacgttgctgcagcccgatccgttggatgggttggagaccgtcctgcacatcttcccgacgctggcggcgaacattaaccagctttaccatccgacacacggtggcgtggtgtcgctttccgcgttcacgaatttcgccaacccgatggagttcatctgcagctcgattcaggcgggtagccggctcggttatcaagagtcggccgaactctgtgcgcagtatctggcgccagtcctcgatgcgatcaagttcaactactttccgttcggcctgaacgtggccagcaccgcctcgacactgcctaaagagatcgcgtactccgagccccgcttgcagccgcccaacgggtacaaggacaccacggtgcccggcatctgggtgccggatacgccgttgtcacaccgcaacacgcagcccggttgggtggtggcacccgggatgcaaggggttcaggtgggaccgatcacgcagggtttgctgacgccggagtccctggccgaactcatgggtggtcccgatatcgcccctccgtcgtcagggctgcaaaccccgcccggacccccgaatgcgtacgacgagtaccccgtgctgccgccgatcggtttacaggccccacaggtgccgataccaccgccgcctcctgggcccgacgtaatcccgggtccggtgccaccgacgccggcaccggtgggggcgccgttgcccgctgaggcaggagggggtcaatgatgagcgtgctggcgcggatgcgggtgatgcgccaccgagcctggcaggggctggtgttgctggtgctcgcactcttgctgagttcgtgcggctggcgcggcatctccaatgtggcgatccccggcggcccgggcaccggcccgggctcctacaccatctacgtgcagatgccggacacgttggcgatcaacggcaacagtcgggtcatggtggccgacgtctgggtcggatcgatccgcgcgatcaagttgaagaactgggtggccacgctgacgctgagcctgaagaaggacgtcacgctaccgaaaaatgccaccgccaagatcgggcagaccagcctgctgggttcgcagcacgtcgagctggccgcgccgccagatccgtcgccggtgccgctgaaggatggtgacaccatcccgttgaagcgctcctcggcctatcccaccaccgagcagacgctggccagcatcgccaccttgttgcgcggcggcggcctggtgaacctcgaagggattcagcaagagatcaacgccatcgtgacggggcgggcggaccagatccgggcctttcttggcaagctcgacaccttcaccgacgagctcaaccagcaacgcgatgacattacccgcgccattgattccaccaatcggttgttggcttatgtgggcggtcgttcggaagtcctcaatcgggtgctcaccgacctaccgccattgatcaagcactttgcggataagcaggaactgttgatcaacgcttccgatgcggtaggccggctcagccagtccgccgaccagtatctttcggctgcccggggcgatctgcaccaggacctgcaggcgctgcaatgcccgctcaaggaactgcgtcgagccgctccgtatctggtgggtgcgctcaaattgatcctcacccagccctttgacgtcgacaccgtgccgcagctggtgcggggcgactacatgaacttgtcgctgacgctggacctgacctacagcgccatcgacaatgcgttccttaccgggaccggattctccggtgcgttgcgcgccctcgagcagtcttttggccgcgatcccgagacaatgattcccgacatccggtacacaccgaaccccaacgatgcgccgggcggcccgctggtagaaaggggaaatcgccagtgctgactcgcttcatccgacgccagttgatcctttttgcgatcgtctccgtagtcgcaatcgtcgtattgggctggtactacctgcgaattccgagtctggtgggtatcgggcagtacaccttgaaggccgacttgcccgcatcgggtggcctgtatccgacggccaatgtgacctaccgcggtatcaccattggcaaggttactgccgtcgagcccaccgaccagggcgcacgagtgacgatgagcatcgccagcaactacaaaatccccgtcgatgcctcggcgaacgtgcattcggtgtcagcggtgggcgagcagtacatcgacctggtgtccaccggtgctccgggtaaatacttctcctccggacagaccatcaccaagggcaccgttcccagtgagatcgggccggcgctggacaattccaatcgcgggttggccgcattgcccacggagaagatcggcttgctgctcgacgagaccgcgcaagcggtgggtgggctgggacccgcgttgcaacggttggtcgattccactcaagcgatcgtcggtgacttcaaaaccaacattggcgacgtcaacgacatcatcgagaactccgggccgattttggacagccaggtcaacacgggtgatcagatcgagcgctgggcgcgcaaattgaacaatctggccgcacagaccgcgaccagggatcagaacgtgcgaagcatcctgtcccaggcggcccccaccgccgatgaggttaacgcggtattcagcggtgttcgcgattcgctgccacagaccctggccaatcttgaggttgtgttcgatatgctcaagcgctaccacgccggcgtggagcaattgttggtgttcctcccacagggtgccgcgatcgcacagaccgtactcacgccaactccgggtgctgcccagctgccgctcgcgccggcgatcaactatccgccgccgtgcttgacgggttttcttcctgcatcggagtggcggtctccggccgataccagtcccaggccgttgccgtcgggaacctattgcaagattccccaggatgcccagctgcaagtccggggggcgcgcaacattccctgtgtcgatgtcccgggcaaacgagcggcgacgccgaaggagtgccgcagtaaggacccgtacgttccgctgggtaccaacccgtggtttggtgatccgaaccagattctcacctgcccggcacctggagcgcgctgcgatcagccggtgaagccgggtttggtgattccggcgccctcgatcaacaccggtttgaatccggcgcccgccgatcaggtgcaaggaacgcccccgccggtcagtgacccgttgcaaagaccgggttcgggtactgtgcagtgcaacgggcagcagcctaacccgtgcgtctacactccaacatcgggcccgtcggcggtctatagcccggccagcggtgaactggtggggccggatggtgtcaagtacgccgtcgcaaactcgagcacaacaggagacgacggatggaaggagatgctggcgccggccagctgaaccctgccgatgcgaataagtcgtcgtctacggaggtgaaggcggcggattcggcggaatctgacgccggagccgaccagactggcccgcaggtgaaggcggcggattcggcggaatctgacgccggagagctcggcgaggacgcgtgcccagaacaggccctcgtcgagcggcgcccgtcgcggttgcggcgaggctggcttgttggcattgcggcgacgctgctcgcgttggccggtggccttggcgcagcgggttattttgcgttgcgctcacaccaggaaagccaatcaatcgcgcgcgaggaccttgcggccattgaggccgctaaggattgcgttgcggccacgcaggcacccgatgctggggcgatgtcggctagcatgcagaagatcatcgagtgtggcaccggtgatttcggtgcccaggcgtcgttgtacaccagcatgctcgtcgaggcgtatcaagcggccagcgtccacgtgcaagtgaccgatatgcgcgcggcggtcgagcgcaacaacaatgacgggtcggtcgatgttctggtggcgctccgggtcaaggtgtccaacaccgactcggatgcccatgaagtcggctaccgtcttcgggtccggatggcactggatgagggccgctataagatcgccaaactcgaccaggtgacgaagtgacggtggtggtcgagaagacgccgaccaccctgccccaggcgacaccgaacggtgcagcgccctggcatgttcgggcgggcgccttcgccatcgacgtgctgcccgggctcgccgtggcggcgaccatggcgttgacggctttaacggtgccgccgggcagcgcgtggcggtggttatgcgcttgtctgctcggattgaccattctccttctggccgttaaccggttgttgttgccgacgattaccggatggagtcttggccgcgctcttaccggcatccgggtggttcggcgtgacggctccgccatcggtccgtggcggttgctggtccgggatttggcgcacttggtggacaccctctcgctgtttgtgggttggctgtggccgctgtgggattcgcggcgacgcaccttcgccgacctgttgttgcgcactgaggtgcgacgtgtcgaaccggtgcagcggcccgcggtgatacggcgactgacggcggcggtggcattggcggcggcgggcgcgtgcgcgagcgcaaccgcggtgggcgctgcggtggtgtacgtcaatgaatggcaaaccgatcacactcgcgcgcagctcgcaacgcggggcccgaagctcgtggtcgacgtcctgagctacgaccccgaaacggtgcagcgtgatttcgaacgggcgcgatcgctggccaccgacaggtaccgcccgcagctgagcatccaacaggattcggtgcgcgagtcgggacctgttcgtaaccagtactgggttaccgacagcgcggtgctgtcggcgacaccagctcaggcgaccatgctgttgttcatgcagggtgaacgcggtacaccacccagtcagcggtatatcagcgcaactgtgcgggcgatcttccaaaaatcgcgcgggcaatggcgcctcgacgatctggcagtcgtgatgaaaccccgacaacccaccggcgaaaaatgagcccccgtcgtaagtttgaacccggcgagggggcgctgctggccccgcagtcaatcgaaccgtcgcggcgatggggtttgccgctggctctgaccgcatccgctgtggttatggccgcggcgatctcagcctgtgcgctcatgcggatctcccatgaatcgcaccagcgagcagcgcacaaggatatcgtgatgctcagtgatgtccgatctttcatgaccatgttcacgtcaccggatccgtttcacgccaacgaatatgcggagcgggtgctgtcccacgccacgggcgacttcgccaagcagtaccacgaaagagcaaacgatatcctgattcgcatctccggggtggaaccgaccacaggaacggttctagacgcgggcgtacagaggtggaacgaggatggtagtgccaacgtgctggtggtcacccagatcacctcgaaatccgcggacggcaagcgggtggtctcgaacgccaatcgttggctggtaacggctaagcaggaaggtaacgagtggaagatcagcagtctgcttccggtgatctgacccaaaagtccgttgccaacggagagtccaccgacacggcatccgcagccaccgagggccaccggggcgagatcgacgccgcgggagagccggacgaacgcggtgccgccgtggctgacagccaagctgacgaggatgattcggccgcgacggctgccaggggcggcaagacacgggcaagacgatcgcgtggcaggcggttagcgatcacggtcggcgtggccgctgcgttgttcgtgggctcggcagcgttcgctggtgcgacggtggagccctacctctccgagcgcgccgtggtggccaccaagctcatggtcgcgcggaccgccgccaatgcgatcacgacgttgtggacctacacgccggagaacatggacaccctggccgatcgggccgcgaattacctcagcggtgatttcgcggctcagtaccgcagattcgtcgaccagatcgccgcagcaaacaaacaggccaagattaccaacgataccgaggtcaccggtgctgccgtggaatcgctgagcggccgggatgccgttgccatcgtctacaccaacaccacgaccaccagtccggtgaccaagaacatcccagcattgaagtatctgtcctaccggctgttcatgaagcgttatgacgcgcggtggctggtgaccaggatgacgaccatcacctcgctggatttgacgccgcaggtgtagcgggaccgagcccgccggcgctgcgaagccttagttgaacgccagccagctgggcagcgcccgctcatgggagtcacagagcacctgacgggtgtcgcacgatcctttcggcgacccagcgccggcccacatgcccccggtatcacggcgcagaacgatcgccgatgaccccccgccgtcgagcagaatcgcggtgtcactacccaggccgcggaacaggtcttggatgttgtccggggtgtagttgccgccctggaagatgtacatctcgtccttctgcttcgcataggcaagcgccgttcgcgcggcgctgggaccgccgtcgtggagctggccggtattgccgggggataacagcccgattccggccacggcgacgaaccgtgcattcttgttgagcaagtcctcgatcaccggagtggcaagatcgtagtcctgtctgcttttgggccgcaaaacatacggtgcaccaccgaccggaaggatcatcgtcgtcagcgagctccacaactcatttcctccggaaaggccctgctttccggcgtaggcgacggtgccggtgaccgcttggttggcgcgtccttgtccgcgggtgttgtccacgtaggcgcccagcggtgagctgcagccggtcgaccgccagctgccccccttttgtccgcgaacgtcgaagaagttggcgttgaccgcaatggtgggtcgccccatacgctgccacgccttaagcggcgggtagatctcggaggcttgccacaagccttcaccggtgtgagcacctgggttgtgttcgcagcgcgcctggtctccagtgtgggtgtctaccagtagatgtggtgaaagccgttgggaggcattcttgatgatcatcagatggccgccgttgttcatctcgtaccagtgaccacctgcgttgagcagcggcataggatgaccgccgccgaagttgtacaccaggtatgagcccctggtggtggctatcgcttgggcgagcatctcgcgcccgtcggcggcgcgggcggccggctgcccggtggtgcaggcgagggcggcgcacaccgccaacgcggcgtagcaagccgtcaatcggcgcaggctggcagtcggtgtcagcacagcaaccctctcggcccgaatccacatgcaaccatcccagcattaggcacactgatcacactgtcaacttcagtaacagctgcgtgacggttcggccgcgttcgaattacggttgttcgcttgagctttcgcgtgcgctttggcgagcttggtattgagcttggtgttccacggcgatcgccatctcgaccgctcccggaattcggtggaagctgctgcggtcgtacaggtgtgtgatgaatccacccagcaacagcccgatgatcagcccgatcgacgtcatggtcagggcctgggacaggccggcgtcggcgtttccgttcagatacagcagtgaccgcacacctaggaacacctggtgcatcggctcgaattgagccaaccagcggaagaacgctggtacggcttccagcgggacggtcgcgcccgccgacggcaatccgaggatgacgaagatcaacatgctgaccaacaggcccatcgagcccagcaccgcgatcagcgagctggacgtgacgccgaccgctatgatcgcgaatactccgtagagccatacttgccacccgagcggaatcggcatgcccaggccgtgggcgatcgccaggtagacacccgaggtgagcaacgccagcaccaccatcaccgcccacttgaccaacagcgtacggaagcgagagatgttgacctgctcggcgaagcgatagacggggccgaattcggctggtacatagccaagcatcgagtccaccagggtgctcaccacgatgctgccggtaaagcccgccaatagcagcaagagggcgtagtaaaacgccgacagcccgttgccggtgccgttgggcagtgggttataggcggtggatttgacatcgatgggactggccagcccggccgccgccgccccggccagtgccacaccgccggtctgggccgctacctccgcggtaagtcgctcgcccactttgccgttgaccaccgtcagtgcccgggtcagcgtctggccggcgatgctagctgccagcgtgcccgcccgcggattcgttgagatcgtgatcgcgggccggtctgtgcgggttggcgtcaccgcactcgccccgaagtcccgtagctgcgacgagaaggtcggcggtatcagcgccgagccgtacaccgccgcggtgtcgagcagccgcctggcctcgtccggcgaaaccactcggatgtcgaacttgttcttgtccaagccggaaaccagaccgtcgacaatctgctggcccgcgggcccggcgtcctcgttcaccaacgcgattgggaaatgccgcaaattggtcatggggtttaggatgccgcccagatagagcgcggccagcgccgacatcagggccaacgtggtggcgatcggtgccatccagaaacgcaccgtccgaatcgctttgacgttccgcttggggttgggtgcggcggggcgcggctgcgcttgagacatgcgagctcctgtctgtcgtggccactctatgttgccgaatcgcccagcttcgcgtgcatctcccagatcagtacttccgacggctcattggcggtcaggccgcgggcgtcagcgtcggtgaaccgcaccgcgtccccgtcggcaagctcgccgccaccttccagagtgaggcggccgtaggcgacgaacagatgcaggaagggtgcgcagggcaggctgaccgtagcgccgggccgcagccgcgcgccgtgcaacgaggcgctgctgttatgcagggtgagcgctgcgtcttgcccgggtatgcccgacgcgatggttaccaggccggcgcgcaacagttcgtcgtctatctcctgctgttggtagctggcagtgatgccggttgcatcgggtattacccacatctgcacgaaatgcaccggctcggtagcagaatcgttcatttccgaatgcaagattccggtgccggccgacatgcgttgggccagaccgggatagatcactccgctattgccggcggaatcctggtgtctgagcgctccccgcagcacccaggtcacgatttccatgtcacggtgtggatggggatcaaaacccgaagccggttccatttggtcgtcgttgttcaccaacaggagcccgtggtgggtgttgtcgggatcgtagtggtcgccgaatgagaacgaatgccgggatttcagccaggacgtcgtggtgaccgcccggtcggccgcacgccttatctcgacggtggcggtcatgacgtcacgttcgccatcacagcgaatcgggcaggccgaatttcgggaacaaggtggtgtcgaggaaggccaccacgtgtgacacgcggtcggcggccatgtccagcacgtgtagctgaaaaggcaggtgcacgtcaccggcacgcatgtacatggccgcggcgggctggccgttggcgatcaacgaaatcaggcgcatatcgccaggcgaataggcggggcactgttggtgaatgagggtgacgatggcctgtgcgccctggtaccagccggtatacggcggcatttcccagatcgcctcggcggtgaacagctcgaccaaccggtcgatgtcataagcctcgaacgcggcgatatagcgggccaacaggtcttgcgcctcgggtgaatccggcgcggacaaccggtcggcggcgctgggccggaccgtctgcagctgagagcgggcccgctgcagcaggctattgacggcgacggtgctggtaccgatcgcgtcggccacctcggccgatttccactgcagcacgtcgcgcagcagcagtacggctcgctgccggggtgagaggtgctgcagagccgccacaaaggccaaccgcaccgattcccggttcccgacgatcgttgagggatcagcagggtcgtccgtcacgtccggcagcggctccagccaggacacctctcgacgttccaccaactccccggacggatcggcactcggccgcccgagccccgtcggcaacggccggcgtcgacggccctccaacgccgtcaggcaggtgttggtggcgatccgatgcagccaggtgcgtagcgaggacttgcccgcgaagccctcataggccttccaggcccgcagcagcgtctcctgaacaaggtcttccgcgtcgtgcagcgagccagtcatgcgatagcagtgtgcgagcagttcacgccggtagggctcggtgtgggcggagaagtccccgcgccgttcgtcggcgggctcgcggccagagttttctgcgagcacactcacgtcaatgagcctacgcagagtctccgacactctcaccggagcagccgttacgctcccggtaatgactaccacccggactgaacggaatttcgcgggcatcggcgatgtgcgcatcgtctacgacgtctggacgccggacaccgcgccgcaagcggtggtcgtgctggcccatggtctgggcgagcatgcccgccgctacgaccatgtcgcgcagcggctcggcgcggccggcctggtcacctatgcgcttgaccaccgcgggcatggccgctcgggtggcaaacgggtgctagtgagagacatctccgagtacaccgctgacttcgacaccctcgttgggatcgccacccgggaatatcccgggtgcaagcgcatcgtgctcgggcacagcatgggcggcggcattgtgttcgcttacggtgtcgaacgtccagacaactacgacctgatggtgctttcggcgccggcggtggcggcacaggacctggtgagcccggtagtggcggttgccgccaagcttctgggcgtcgtggtgcccggcctgccggtgcaggaactggattttactgccatctctcgcgaccctgaggtggtccaggcttacaacaccgacccactcgtgcaccacggacgggttccggccgggattggccgcgcgctgctgcaggtgggcgagaccatgccgcggcgagcaccggcattgaccgcgccgctgctagtgctgcacggcaccgatgaccggctgatccccatcgagggcagccgtcgcctggtcgaatgtgtgggatcggccgacgtgcagctgaaggagtatcccgggctgtaccacgaggtgttcaacgagccggagcgcaaccaggtgctcgacgatgtggtcgcctggctcaccgagcggttgtaggccgagccgacctgtcgcagccctccactagttttggcgccatgaccaacgacaagatgctggcccgcatcgcagccctgctgcgccaggccgaaggcaccgacaacccgcacgaggccgacgcgttcatgagcaccgcacaacggttggccacggcggcatccatcgacctggcggtggcccggtcgcacgcgggcaaccgttcacccgcgcaggccccgacacagcgcaccatcaccatcggggcggcgggcacccgcggattgcggacctatgtgcagctcttcgtgctcatcgcggcggccaacgacgtgcgctgcgacgtggcatcgaattcgacgttcgtgtacgcctacgggttcgccgaggacatcgacaccagccacgccctatacgccagcctggtggtccagatggtccgggcatccgacgcctacctcgcctcgggagcgcaccggcccacgccgacgatcaccgcccgactcaacttccagctggcgttcggcgcccgggtcggccagcgcttggccgatgcccgagagcagactcggcaggaagccaccaaggaccgtgatcgtccgcctggtaccgcaattgccctgcgggacaaggacatcgagctgcatgagtactaccgtcgttcctctaaggcgcgcggcgcctggcgagccagccgggccaccgcgggatactcgtcggcggcacggcgcgccggtgatcgagcgggacggcaagcacgactcgggaacaaccccgagctgcccggggcacgggccgcgctgggccggtgatcggcgcggacgttccgcgggattcccagcgtgccagggtgtacgcggccgaggcgttcgtccggaccttgttcgaccgcgtcaccgcacacggctcaccgacggtggagttcttcggtacccagttgacgctgcccccagaaggtcggttcggttcggtggcatcggtgcagcgttatgtggacgacgtgcttgcgctaccggcggtagggcagaactggccgacggtgtcgccggtgcgcgtgcgggcgcgccgggcggccaccgcggcgcactatgaaaaccatggcggcacaggcactattgcggtacccgaccggcacaccgccggttgggcgatgcgcgagttggtcgtgctacacgaagtggcgcatcatttgtgccaggtgccaccgccacacggacccgagtttgtggcgacggtgtgcaccctgacagagctggtgatgggacccgaagttggtcacgtgtttcgcgtcgtctacgcgcaggagggcgtgcgctgaacgagctagacgccgacctgcgggcacgtgaggtcgaggcccagatgaccgacgacgagcgattctcactgttggtcggcctgaccggggccagcgatctgtggccggtgcgcgatgaacgcatcccacagggcgtgccgatgtgtgccgggtatgtgccggggattccccggctcggggtcccggccttgttgatgagcgatgccggtctgggcgtcaccaaccctggctaccgccccggtgacaccgctacggcgctgcccgccggccttgccctagcggccagctttaacccggtgctggcccggtcctcgggcaaagcgatcggccgggaggcgcgcagtcgcgggttcaacgtgcaactggccggcgcaatcaatctggcgcgcgacccgcgtaacggccgcaacttcgagtacctttccgaggacccgttgttgagtgccacgatggccgcggagtcgatcatcgggattcagcagcagggtgtcattgcgacgacgaaacacttctcgctgaactgcaacgaaaccaatcggcactggctggacgcggtcatcgatcccgacgcgcaccgcgagtcggacttgttggcgttcgagatcgtcatcgagcggtcgcagcccggcgccgtgatggcggcgtacaacaaggtcaacggagattacgctgccggcaacgaccacttgctcaacgacgtgctgaaaggtgcttggggataccgcggttgggtgatgtcggattggggcggaacacccagctgggagtgcgcgctggccggcctggaccaagagtgcggtgcgcagatcgatgcagtgctgtggcagtcggaagcattcaccgaccgcctgcgtgccgcctacgccgacggcaatctacccaaggggcgcctgtcggacatggtacggcggatcctgcggtcgatgtttgccgtcggaatcgaccgatggaaaccagcgccggcgccggacatgaacgcgcacaacgagattgccgcacagatggcgcggcaaggaatcgtgctgctgcaaaaccgagggctgctgccgctcgctcccgaatcggccgggcgtattgccgtcatcggcggctatgcacacctcggtgtgccagccggttacggttcgagcgccgtcaccccgccggggggctatgcgggcgtgataccgatcggtgggtctggcttggcagccgggttgcgtaatctctacctgctgccgtcaagcccgctgagtgagttgcgaaagcggttgcccaacgcgcagttcgagttcgatcctggcatcaacccggcggaggcggtgctggctgcgcggcgagcagacatcgcgatcgtgttcgcgatccgtgccgaaggagagggcttcgacagcgccgatctgtcgctgccatggggtcaggatgcgctgatcgccgcagtcgcgtccgccaacgcgaataccgttgtggtgcttgagacgggcaacccggtgaccatgccctggcgcgactcggtgaacgccatcatgcaggcctggtatccgggccaggcgggtggccaggccgttgcggagagtgtgaccgggcaggtgaatccttcgggccggctgccgatcaccttcccggtcgatctcggtcagacgccacgctcgcaaccgcgcgagctcggtgccccgtgggggacatcgaccacgatccactacaccgagggcgccgatgttggttaccgctggtttgccagcacaaatcagaccccgatgttcgcgttcggtcacggcttgtcctataccagtttcgagtatcgtgacctggtggtgacgggcggccacaccgtgcacgccagtttcagcgttaccaacacgggcgaccgcagcggggcggatgtcccgcagctgtatatgatcgcagctcccggcgaatcgcggttgcggttgctgggattcgagcgggtcgagctcgaacccggccagactcggcgggtaaggatcgaggcggacccgcgactgctcgcccgctacgacggcgaggccagaagctggcgcatcgagccgggcggttacacggtggcggtgggcgcttcggcggtagcgctgaagctggcagccaaggtcaagctggccggccgtgggttcgggcggtgacgggccggcccagcgaggcccgtacccacgaccggcatgataggtctacttgaccggggccaattcgtcgccgcaggtgcagcggtaggcgtcaccggcgccagcacagtggcatgggacttcgatgcgaacccgacagccacagccctcgtggctgcaggtcagcaaggtcccagcctcgtagttcgtcattcgtatcaccctcatccgtgtcggggatccccgaggaatcccaggtggtcagctgtcggtaatccagaacagctacttaaatatataccctatacgggtatctggtaaacccccaggccggtgggcggttgcctgctggcgcgcgacggtcggtggtcgcgctagcgtttgggcatggaccagcaacccaacccgcccgacgtcgacgcatttttggacagcacactggtcggcgacgatccggcgttagccgcggcattggcggccagcgacgcggccgagttaccccgcatcgcggtgtcggcacagcagggcaagttcctgtgcctgctggccggtgccatccaggcgcgccgcgtcctcgagatcggcacactcggtggcttcagcaccatttggctggcgcgtggcgcgggcccacagggacgggtggtcacgctggaataccagcccaagcacgctgaggtcgcccgggtgaacctgcagcgagcgggcgtcgccgatcgggtggaggtggtcgtcggtccggcgctggacacgttgccgacgttggccggtggcccgttcgacctggtgttcatcgacgccgacaaagagaacaacgtcgtatatattcagtgggcgatccggttggcccggcgcggcgcagtgatcgtggtggacaacgttattcgtggcggcgggattcttgctgagtccgacgatgccgacgcagtggcggcacgtcggacgctgcaaatgatgggtgagcaccccggcctagacgccacggcgatccagaccgtcgggcgcaagggctgggacggtttcgccctcgctttggtgcggtagccgctggtccggcgcccaattttcgttgctggcatcccgaaaacgggcgtaatcttggagcagatggatgggtggcagcgagcccaaaagttttgctgcataacagaaaggttgcaaaatgagtacagtccattcatcaattgatcaacaccctgatttgttggctctgcgtgccagcttcgaccgcgccgccgagtcgacgatcgcgcatttcacattcggtctggccctgctggcgggcctgtatgtggctgcatcgccgtggatcgtcggcttcagcgccaccagagggctgccaacgtgtgaccttatcgtggggatcgcggtcgcgtacttggcgtatgggttcgcgtcggccctggatcgcacacacggcatgacctggacgctacccgtgctcggtgtgtgggtcattttctcgccgtgggtgctaccaggggtcgcggtgacggctggcatgatgtggtcgcacatcatcgcaggtgcggtggtagccgtcctgggcttctacttcgggatgcgcacgcgggccgcggctaaccaaggatagttcgaagttcgcgagccagagggcaactcgggaatgtcctggccggggcggtcccggccaggcagcggctagttgcggctagccgcagaccgcgccgaccgcggcagagctgaccagcttgacgtacttggacagtacgccagtagtgtagcgcggcggtggaggactgaaatcctgttgtcgggacgcgaattcggccggatcggccaacacatcgagaacgcggccggccacgtcgagccggatccggtcgccgttgcgcagaagtgcgatcggtccgccgtcgaccgcctccggtgcgatgtggccaacgcacaggccggtggttccaccggagaaccggccgtcggtcagcagtagaacatctttaccgagtcctgcgcctttgatcgcgcctgtgatggcgagcatttcgcgcatcccggggccgcccttgggtccttcgtaccggattaccacggcgtcgcccacggtaatggtgccatcctcaagggcgtccagcgcagcgcgctcgccgtcgaaaactcttgcggtgccttcgaatacgtcggaatcgaatccggcggtcttgaccaccgcaccttcgggtgccagcgatccgtgcaggatggtgatgccaccgctcgggtggatcgggtttgccaacgcacgtagcaccttgccatctggatccggcggggtgatggcagccagattctcggccatggtgtgaccggtaaccgtcaggcagtcgccgtgtagcagaccggcgtccagcagcgccttcataaccaccggcacaccgccgatgtgatcgacgtcggacatcacatggcggccgaacggcttgacatcggccaaatgcggcacccccgacccgatccggctgaagtcctgaagcgatagtgcgacgttggcctcgtgggcgatggccagcagatgcagcaccgcgttggtcgagccgccgaacgccattaccaccgcgatggcgttctcgaacgcctccttggtgaggatgtcgcgggcggtgatgccgcggcgcagcagctcgacgacggcctgaccgctgcgacgcgcgaacccgtcgcgccggcggtcggtcgccggcggtgccgcgctgcccggcaacgacatgccgagcgcctcggcggcgctggccatggtgttagcggtgtacatgccgccgcatgccccttcgccggggcagattgcccgctcgatggcatcgacgtcggcgcgactcatcaaaccgcgagagcacgctccgaccgcctcgaaggcgtcaatgatggtgacgtctcgttcgctaccgtcggagagcttggcccggccgggcaaaatagagcccgcgtagaggaacaccgccgccagatccagtcgtgcggcggccatcagcattccgggcagcgatttgtcgcatccggccagcagcaccgaaccgtcgagtcgttcggcctgcatcacgacttcgacgctgtcggcgatcacctcacgggaaaccagcgagaagtgcatcccctcatgacccatggagatgccgtccgaaaccgagatcgtgccgaactcaagcggatagccgccggccgaaaacaccccctccttgaccgcgttggccagccggtccaatgagagattgcacggcgtgatttcgttccacgacgacgcgaccccgatctgtggcttcgcgaagtcttcgtcgtccatgcccaccgccctcaacatgccccgggcagcggccttctccaggccgtcggtgacgtctcgactgcggggcttgatgtcggcgaccgtcgagacggaagcggcttcgtcggtggtttgcggcattgttcaagtatgcggcccaaggatgcgctcgccgcggcacggttgccaaattctaggtccgataccccgctggggtacaagatatgatgggtagcatgcctgggccctgctttcgggttggcgagtatctctggagatggcgagtaaatgacagcagcacacggctacacgcagcaaaaggacaactacgccaagcggttgcgtcgcgtcgaggggcaagtgcgcggcatcgcgcgaatgatcgaggaagacaagtactgcattgacgttctgacccagatcagcgccgtcaccagtgcgttgcggtcggtggcgctgaacctgctggacgagcacctgagccactgcgtcacccgtgccgtggccgagggcggtcctggggctgacggcaagctggcagaggcctcggcagcaatcgcgcgcctggttcgttcctgatcgccgcgtgttgaagcgcaaacctgcccaccacccgttggtgcggtgcgtacggtaggggcagcgtaatcgtgccctgaacgaccccgaaccatcgaacttcgcggccgattccgcgcaggacgcgatgactgccccaaccggaacctccgccactacgacgcgaccgtggacgccacggatcgccacgcaactgtccgtgctggcttgcgcggcctttatctatgtcaccgccgaaatcctgccagtgggcgcgctgtcggcgatagcgcggaacttgcgcgtcagcgtggtcctagttgggaccttgctgtcctggtatgcccttgtcgcggccgtgacaacggttccgctggtgcgttggaccgcacactggccgcgccgccgggccctggtggtcagcctggtctgcctgaccgtctcgcaactcgtctcggcgctggcgcccaacttcgcggtgctggccgccgggcgggtgctctgcgcggtcacccatggcctgctgtgggcggtcatcgcgccgatcgccacccggctggtgccgcccagtcacgccgggcgcgccacgacgtcgatctacatcggaaccagtctggcgctggtcgtcggtagcccactcacggctgccatgagcctgatgtggggttggcggctggcggcggtgtgcgtgaccggcgcggcggccgcggtcgccctggccgcccggctggcgttgccggagatggtgctgcgcgccgaccagctcgagcacgttggccgacgggctcgtcaccaccgtaatcctcgcctggtcaaggtcagtgtgctcacgatgatcgcggtaaccggccatttcgtgtcctacacctacatcgtggtgatcatccgcgacgtcgtcggtgtacgtgggccgaatctggcctggctgctcgccgcctatggggtcgccggcctggtgtccgtgcccctggtggcgcggccgttggaccgttggcccaagggcgccgtcatcgtcggtatgaccggactgacggcggcgttcaccttgctgaccgcgctggcattcggtgaacgccacaccgcggcgacggcactgctgggcaccggtgcgattgtgctgtggggagccttggccactgccgtgtcaccgatgctgcaatcggcggcgatgcgtagcggcggcgacgaccccgacggggcctcaggtttgtatgtgacggcgtttcagatcggcatcatggccggcgctctgctgggtgggctgctctacgagcgcagcttggcgatgatgctgaccgcgtcggcgggtttgatgggtgttgcgttgttcgggatgacggttagccagcacttgttcgagaatccgactctgagtcccggcgacggctaacacagcaggtcagcgggaccagttggtgccgctatgccacactgggctgaagaacgtcaccggagggaaagcaattatgtcgcgctggaagcagggctggacgagggggagtctattcgccgctctgaacatagccgcagtggttgcggtgctgatgctgggtgctggcgttgccgtggcggacccggacgcggctcccggcgatcccggaggtcccgggggccccgggggcacagcgggacccgtcgacccgccggcagttgacctgttggcgccgccacccgacccgttggcgctgccgccggcacttgacccgttggcgccgccgccacctgacccgctcgcgccgcccccgcctgacccgctggcagtgccggtagcagcgggccccgttgccgggcaggatccgacaccgtttgttggcccgccgccgttccggccgccgacgttcaatccggtcgacggcgcgatggtcggtgtggccaagccgatcgtcatcaacttcgcggtgccgatcgccgaccgggcgatggccgaaagcgccatccacatttcgtccatcccgcccgtgccgggcaagttctactggatgagcccgactcaggtacgctggcgcccgtttgagttctggcccgccaacaccgcggtaaacatcgatgcggccggcaccaagtcgagcttccggaccggtgattcgctggtggccaccgccgacgacgccacgcatcagatgacaatcacccgcaacggcgtcgtgcaaaagaccttccccatgtcgatgggcatggtgtccggcggccaccagaccccgaatggcacctactacgtgcttgagaagttcgccaccgtggtcatggactcctcgacgtacggggtcccggtcaactcggcccaaggctacaagttgaccgcctccgacgccgtccggatcgacaacagcggcaacttcgtgcacagcgcgccgtggtcggtggcagatcagggcaagcgcaacgtcacccacggctgcatcaacctcagcccggccaacgcgaagtggttctacgacaacttcggcagcggtgacccggtcgtcgtgaagaactctgtcgggacttacaacaaaaacgacggtgcccaggactggcagatctaacggccgcgcggttgcccacgagtgacccgtagccaatcgcggctccccttactggagctttactgaaagcaggtcagcgacagcatcgtgtagtgccgaagcagccggcgggcgcagtctttcaccaccaggttgcgcctgccgtcgagactgtaggcggcgtcgaccgcccagaaggcgaacaagctggtcgataggtaagcggccatgtcctcgcagcgcagcagtgcctcggccacatcctcgagcaggtgtttgaccgagcgcgcggcctcggcatggctcatgccgagcaagtcgaagtgccaatcggcgggcgggtcttggtcttcgtccagcggcagcgtctttagcacctcggagattagcgcgtggatctgcagcggacgtagacagtcggccgggcggggctgctgaatgtcggcaagccagcccagcaaccgctcgtatagccgatctgctgacatctcgcgaatcaggttgcgcgcccacttccgcggttcctcgcggttgtcgtggtaaaggatcagatccagcgggccatgcttgtcgaaccgcatcaggcgccagatcaggtcgaagaactcctccgctgacaggacctcaccgtagggaatcgtcagttcgcggttgcggatctcgcgcacttcgggggcctcggtggccgccgaaatccattcctcgaaccgcgcgccgtcgatctgctttgtctgcagtggtagcgataccggacgttgcggggttttcttccacttgaggagcagttcggcaatctcgtcagcggcggcgcacagggtggcaataaatcgctgctggtaagactcgtcgggtacacccctagtcaacagctcgctcaaggagacatccgaactgtcctcgacatcgctgaccatccgccctggattgtcggcgacgcggtggaaaaccagaatgatgcagctgcgagcacttccggaggcggtgcggaagcggtgatgcaccagcgagccagcggcgaatacactgctcagcggtcgctcggaatcggtcacctcgatcaccgttgggtggtcctgaccgcccagctggcgctgcgcgtcgaacaccttgcggatgctgtcgggggtggtgaagatcgatgcattttcactcgaccacggcaccccgtcctcgttgacgaagcaggtgcgggcgagtttatgggtgccgggtaggaaggtgaaattctgtcccgctggcccctgcgcggttccgcgccgccaggtaatgaggatcttgtattcgtcgttgaacggggtgttgtcgatatgcagcatgttgtcctgggccaggaccgacagcggttcggcgtccttgccgcgtgcatcgatcattctgatcggtccaccgacggcataggagatcaacgcgatcatcaaggggtgcaccagcgcgccattgaccgctggatcggtcagcattccggggcttcgccgcaggtctaggaagcggtgaatgaaactgcgactgccctcccgggccatgagttcgtcgtagcgttttaccaattccaaaaagtcgtccgactcgacgatgtcggcaaggacgactgcgccctgctcggccatctgatcgatgaggtctcgtagtgccgcggtggcgatttcggcagcttctgaaccctgggccgccagcgcgtcggtcagctcctgcagcagtttcctgcggtaggactccttgtcatctagatcacggaatcgtttgtaggcccaggcggcgggcagctggtcctgtgacaccagctcgggaccgatcggtggtgcgtattccagcggcaatatgtcatcggcggcgaacttggtcagctggattccgtcggaattatccggcaaggcctgggtggtcgcagtctgaccgagtgagctcatgtcccgggaaatctgaatcacctccgctttcgcgtattgcgcaagaactcggttcgttgacccgtcgaggtcgactgcagaacgtacctccggaggcggcgttatcgccagacctattacctgggggtctgcccgaaagggaaaacccggtgtcctttctggttatcgaagtgaccggaatattcggtgccggcggcgcacacgcgagaatggatgccgcgcacgagtttatgcgcttgttcgggttctgcccgaaagggaagacttgatttcccgttagttcaaccaccgggtgatcggcgcactgaacgagaaaggatatggcgaatgcgcacgaattgctggtggcggttgtccggctatgtcatgcggcatcggcgcgatctgctgttgggattcggggcggcgctggccggcaccgtcatcgccgttttggttccgctggtaaccaagcgtgtcatagacgacgcgatcgcggccgaccacagaccgctggcgccctgggccgtggttctggtcgccgccgccggggcgacctacttgctgacgtacgtacgccggtactacggcggtcgaattgcccacctggtacagcatgacctgcgcatggacgcctttcaggccctgttgcggtgggacggccgacaacaggaccggtggagcagcggccagctcatcgtccgcaccaccaatgacctgcaactggtgcaggcgttgctgttcgatgtgcccaatgtgctcaggcatgtgctgacactgctactaggtgtcgcggtcatgacctggttgtcggtgccgcttgcgctgcttgcggtgctgctggtacccgtgattggcctgatcgcccaccgcagccgccggctgctggccgcagccacccactgtgcccaggaacacaaggccgcggtcaccggagtcgtcgatgcggcggtctgcggaatccgggtcgtcaaggcgttcgggcaggaggagcgggagacggtcaagctggtgatggcatcccgcgcgctctatgctgcccagctgcgggtggccaggctcaacgcacacttcggtccgctgctgcaaaccctgcccgcgttgggtcagatggcggtcttcgcgctcggcggatggatggccgcgcagggcagcattacggtgggcacctttgttgccttctgggcctgcctgacattgctggcgcggccggcatgcgatctggcggggatgctgaccattgcccagcaggcgcgcgccggcgcggtgcgggtactcgaactcatcgacagccggccgacgctggttgacggcaccaagccgctgtcgctggaggctcggttatcactggagttccagcgggtgtccttcggatatgtggctgaccgccccgtgctccgcgagataagcctgtcggtccgggccggggagaccctggcggtggtcggtgcgccgggcagcggcaaatccacgttggcgtcgctggcgacgcgttgctacgacgtcacacagggcgcggtgcggatcggtggtcaggatgtgcgcgagctgacgctcgactcgctgcggtcagccatcggcctggtacccgaagatgccgtcctgttctccggaacgatcggtgcaaacatcgcctatggccgcccggatgcgacgcccgaacagattgccacggcggcccgggcggcgcacatcgaggagttcgtcaacactctgccggacgggtatcagacggccgtcggtgcgcgcggactgacgctgtccggcgggcaacgccaacgcatcgccctggcccgggcgctactgcaccagccgcggttgttgatcatggacgacccgacctctgccgtggatgcggtcatcgaatgcggaattcaggaggtgctgcgggaggcgatcgcggatcgcaccgcggtcattttcacccgccgccgatccatgcttaccttggccgaccgggtcgcggtcctcgactccgggcgcctgctcgatgtcggcacccccgacgaggtgtgggagcgctgtccccgctatcgggaattgctgtcgcccgcgccggatctcgccgatgacctggttgtcgcggagcgctcgccggtgtgtcgaccggtggccgggctcggcaccaaggccgcgcagcacaccaacgtccacaaccccgggcctcacgatcacccacccggccccgacccgttacgccgtctgctgcgtgagttccgcggcccgcttgcgttgagcctgctgttggtggccgtgcagacctgcgcgggtctgctgccgcccctgctcatccgccacggtattgacgtcgggattcgccgccatgtgctctcggcgctttggtgggcagcgctcgccggcaccgccaccgtggtcattaggtgggtcgtgcagtgggggagtgccatggtcgccggatacaccggtgagcaggtgctgtttcgattgcggtccgtcgtcttcgcccatgcccagcgcctgggcctggacgcatttgaagacgacggagatgcccagatcgtcaccgcggtcaccgccgacgtcgaggccatcgtggcgttcctgcgcacgggtctggtcgttgccgtgatcagcgtggtgaccctggtcggcattttggtggcgctgctggccatccgcgcccggctggtgttgctgatcttcaccaccatgccggtgcttgcccttgcgacctggcaattccgtcgggcgtcgaattggacctatcggcgggcgcggcaccggttggggacggtaaccgccacgttgcgtgagtacgcggcggggttgcggatcgcccaggcgttccgcgccgaataccggggactgcaaagctatttcgctcatagtgacgactatcgccgacttggggtgcgcgggcagcggctgctagccctgtactacccgttcgtggcattgctctgcagcctggcgaccaccctggtcctgctcgacggtgcacgcgaggtgcgagcgggggtgatctcggtcggagcgctggtgacctatctgctctacatcgagctgttgtacacgccgataggcgaactggcgcaaatgttcgacgattaccagcgtgcggcggtggcggccgggcggatccggtcgctgctgagcacgcggacaccgtcgtcgccggcggcacgaccggtggggacgttgcgtggtgaagtggttttcgacgccgtccactattcctaccgaacacgagaagtgccggcactggccggcatcaacctgcgaattccggccgggcagacggtggtgttcgtcggctccaccggatccgggaaatccaccctgatcaagttggtggcgcggttctacgatccgacccatgggacggtccgagtcgacggatgcgacctgcgggagttcgatgtcgacggctatcgcaaccggctcggcatcgtgacgcaggagcagtacgtcttcgccgggacggtccgcgatgccatcgcatacggacggcccgatgccaccgatgcccaggtcgaacgggctgcgcgggaggtcggtgcccatccgatgatcaccgcactcgacaacgggtacctgcatcaggtcaccgcgggtgggcgcaatctgtccgccggtcagctgcagttgctcgcattggccagggcgcgtctggttgaccccgacattctgctgctggatgaggccaccgtggccctggatcctgccaccgaggccgtggtgcagcgggccaccctcaccctggcagcccgtcggacgaccttgatcgtggctcacgggctagccatcgccgaacacgccgaccgcattgtcgtgctcgagcacggcaccgttgtcgaggacggcgcccacaccgaacttctcgctgctgggggccactattcgcggctgtgggcggcccatactcgactgtgttcgccggaaatcactcagcttcaatgtattgacgcatagacgtcaccaagccaccgaatgggtggcgagttgaccgggcgccggatcccgacggttgtggttgatctgccgaatcaacggcttctggccacgaacatgtgtccgcgactggcgttctgcgataccaacccaatcggttactatagaaactgttcccgccgacaactaactcccttgttcgcgtggaggggttctcgggtccggtcagcgaggtccggagcggggcggaaatttcattgaacagccgtagaagttcagccaggaccggaacggatccagcggcaagcatgccttcaggagccatgttgtcgaatcagtgcctagggctgggggcgcccggaaggaacaccacaggggggaccgacattccgcatgtggtcaagcgcagcggagcgaaattccgcgaggagttcatcctccgtccggaccgggtgcaaatggcaccggtgaatgtcatttcggtcgcggtggtggcgagcgacccgttgacccgcgatggagctttggcccgactctcgtctcaccgggagctcgacgtgcgcgcttggcaggctggatgcgaaacctcggtcctgctcgtgctggccaccacgatcaccgcgcctcttctatgccagatcgaggacgtgcagaaggatggccccagtcacgcgccgaaactggtcgtcgtcgccgacgaattctccgctgaacaagttttccggatgatcaagctggggttgaccgggttgttgtatcgcagccagagcacgttcgactgcatcgtcgagacaatccggttgtccgccgaaggccgcctgcgactccccgaacgtgtccagcgttacctggtcggccgcatcaagtccaccccgaccgccgaacctgacacaccgtgcgccgccgctcttgccgagcgtgaggtggcggtgctgcgtctgctagcggacggcttgagcacgcaccaagtggcggtgcagctcaactattgcgagcgcacgatcaagaacatcgttcatgacatagtgacgcggctgaagctccgcaaccgcacgcatgccgtcgcacatgcgctgcgcgcgggcctcatttgattgatggccggcgtccgacgtacgtgcggccgggccgatcccaagcgagtggtgcaacgtgcacggtagccattatgtatagcaacatacatatgcctcggatggagcggcgatgcaaggtccacgcgaacggatggtggtctcggccgcgctgttgattcgggaacggggagcccacgccaccgccatctcggatgtgctgcagcacagcggcgcaccgcgggggtcggcctatcactacttcccgggcggtcgtacccaactgctatgcgaggccgtcgattacgccggagagcatgtcgccgccatgatcaacgaggccgaggggggcctggagctgctggacgcgctgattgacaagtatcgccagcagctgctcagcaccgactttcgcgccggctgcccgatcgccgcggtctcggtggaggcgggcgacgaacaagatcgcgagcggatggccccggtgatcgcgcgtgcagcggcggtgtttgaccgctggtcggacttgactgcccagcggttcattgccgacggcataccgccggatcgggcgcacgagctggcggtgttggcgacgtcgacgctcgagggcgcaatcttgctggctcgggtgcggcgcgacctgacgccgctggatctggttcaccgccagctgcgcaacctgctgctggccgagctgcccgaaaggagccgatgatgaccagctctgattggctgcccaccgcgtgcatcctctgcgagtgcaactgcggcatcgtcgtgcaagtcgacgatcgccgactggcccgcatccggggcgacaaggcgcatccggggtctgcgggctacacctgcaacaaggcgttgcggctggaccattaccagaacaaccgggctcgcctgagctcgccgatgcgccgccgagccgatggcacctacgaggagatcgactgggacacggcgattgtcgagattgccgagggattcaaacagatccgtgatacccacggcggggacaagatcttctactacggcggcggcggacagggcaatcacctcggcggcgcctacagcggcgcctttctgaaggcactggggtcgcgctaccggtcgaatgcgctggcgcaggagaagaccggcgaagcctgggtcgacttccagctgtacggcggtcacacgcgcggcgagttcgagaacgccgaggtgtcggtgttcgtcgggaagaacccatggatgtcgcagagcttcccgcgggcccgggtcgtgctcaacgagatcgccaaggatcccggccggtcgatgatcgtgatcgatcccgtcgtcaccgacaccgcgaagatggccgacttccatctacgggtgcaaccgggttgcgacgcctggtgcttggcggctttggccgcggtcttggtccaggaaaacctctgtaacgaagcctttcttgccgcgcacgtgcacggagtggacaccgtgcgcgccgccctgcaagaggtcccggtcgccgactacgcgcagcgttgcggggtggacgaggagttgttgcgtgccgcggcccggcgcatcggcaccgccgcgagcgtgtcggtgttcgaagacctgggaatccagcaggcgcccaacagcaccgtctgctcctatctgaacaagctgctgtggatcctgaccggcaacttcgcgaaaaagggtggccaacacctgcattcgtcgttcgctccgctgttcagccaggtctccggccgcacaccggtcaccggtgcgcctattatcgcgggcctgatcccgggcaacgtggtgcccgaggagatcctgaccgagcacccggatcggtttcgggcgatgatcgtcgagagcggcaatccggctcactcgctggccgattcagccgcctgccgggcggcattccaggcgctggaactgatggtggtcgtcgatgtcgccatgaccgagacggccaggctcgcccactacgtgctgccggcggcgtcgcagttcgagaagccggaagccacattcttcaatttcgagtttccacgcaacggctttcagttgcgccggccgttgtttccgccactgcccggaacactgcccgaacccgagatttgggcgcggctggtgcgggcacttggcgtagtcgacgaagcggacctgcggccgctgcgagaggccgctgctcagggtcgccaggcgtataccgaggcgttcctcgcggcggcggcgaccaatcccaccgtggcgaaactgaccgcctatgtgctctatgaaacgctcgggccgacgctgccggacggtctggccggggcggccgcgttgtggggacttgcccagaagacggcgatggcctaccctgacgccgtccgccgcgccggccacgccgacggcaacgcgctgttcgacgcgattctcgagcgcccctccggggtcacgtttaccgtgcacaactacgaagacgacttcgctttgattagtcaccccgatcacaagatcgccctggagattccggaaatgctggcagagatccggtcgctgacccagaccccgtcgcggttgaccacgcctcaactgccgatcgtgctgtcggtgggcgagcgccgcgcgtacacggccaacgacatcttccgtgacccgtcctggcgcaaacgcgacgccaacggggcgctgcgggtcagcgtcgaagacgcccaggccctgggactggccgatgggtgcctggctcgtatcacgaccgcggcgggcagtgcggaggcgacggtggaggtcaccgagacgatgctggccggacacgccgcgctgcccaacggctttgggctggactacaccggcgacgacgggcgcaccgtcgtcgccggtgtcgccccgaacgcacttacttcgacgagatggcgcgacccctacgccggcaccccctggcacaagcacgtgcccgccgccatccgccgagcagacgcagaatcgcccatttggtagcccaaatgggcgattctgcgtctgctcgcggggtcttagcctagttccagatccggaccctgcgctgcgggtccagaaacagcgcgtcatcctcggtgacgtcgaaggcctgataaaaagcgtccacgttgcgaaccacaccgttgcaccggaactccggcggggagtgcggatcgaccgccaaccggcggattgcttcggctgcacgcgatttggttcgccatatttgtgcccagccgaagaacacccgttgcatgccggtcagcccgtcgataaccggagcggggttgccgttcagcgagagctggtaagccagcagggcgatcgacagcccgcccaggtcgccgatgttctcgcctatggtgaacgcgccttgcacatgaggcgggccggggtggtcgacgagatcgcgcggcgtgtaagcgtggtactgctcgatcaacgctttggtgcgggcggcgaactcggtgcgatcgtcgtcggtccaccaatcgaccagattgccgtcgccgtcgtatttggcgccctgatcgtcgaaaccgtgcccgatctcgtgcccgatcaccgccccgatcccgccgtagttggcggcctcgtcggcctgcggatcgaaaaatggtggctgtaaaatcgctgcggggaagacgatttcgttcatccccgggttgtagtaggcgttgacggtttgtggtgtcatgaaccactcgtcgcggtcgaccgggccgaaaagcttggctagctcgcggtcatggttgacggcgtagccgcgctggacgttaccgtagaggtcgtcgcggtcgatcgccagcttcgagtagtcgcgccacttgatcggatagccgactttggcggtgaacttgttcagcttcgctagcgcgcgttgccgggtctgcggcgtcatccaatccagctcgctgatgctgatccgatacgcctcctgcaggttgtccaccagggtgtcgatgcgggacttggcatccggcgggaaatggcgttgtacatagagctttccgacggcatcgcccatcaggttctccaccagtgacaccccacgcttccaacggtcccgaagctgctgtgcgccggtaagcgtgcggccgtagaattcgaagtcctcggcgaccagggcgcgggtcagccagggggcccgggcgcggatcaaacgccaacgcgcccagcatttccagtcttcaacgttaacgctcgcccacagcgaggcaaaggtgacgaggtaatcaggttggcgcacaaccagttccgtcatggcgtccggagcgctccccaatgcggtcacccagctgacccagtcgaaacccgccccttcggtctgcagctgggcaaacgtgcgcaggttgtagccaaggtcggcgtcgcggcgcttcaccacatcccaatgcgcgtcggcgagtttggtctccagcgcgacgatgcggtccgcggttttggcatggtcacggctctcgcccccgtacaccaggccgaacatccgggcgatgtgccccgggtaggccgctagcacggcggcgtgttgctcgtcacggtagtaggactcgtcgggtaatccgatgccggattgggtgaaatgcaccaagtaacgggtcgagtctttggaatcggtatcgacatagactccgatgccgccgcccacgccggcacgttgcagagtgccaagggcggcggccaattcggtggcgtcggccgcgctgtcaatcgtggccaattcgtcgtgcagcggttgcacccctgcgcgctcgacggcttcctcgtcgaggaagctggcgtagaggtcgccgatgcgctgcgcatcggtgcctaccgcagcacctgcttggctggcctggatgatcaggtctcgcacttgtgtctcggcgcggtcgaacaggctacggaaggcgccgtcggtcgctcggtccgctggtatctcgtgttcagccagccagcggccgttaacgtggccgaacaggtcgtcttggggtcgggcatcagcgtcgatgtggctcaggtcgatacccgaggggatggcaagtgtcaccccgccatccttccacctcttttcgggtgcaacgatcgggccatgcctgacggggagcagagccagccaccggcccaagaagatgcggaagacgactcgcggcccgacgccgcggaggccgccgcggccgaacccaaatcatcagccggtccgatgttctcgacctacggtatcgcctcgacactactcggcgtgctatcggtcgccgcggtcgtgctgggtgcgatgatctggtccgcacaccgcgatgactccggcgagcgtacctacctgacccgggtcatgctgaccgccgctgaatggacggccgtgctgatcaacatgaacgccgacaacatcgatgccagcctgcagcgactgcacgacggaacggtcggtcaactcaacaccgacttcgacgctgtcgtgcagccctaccggcaggtggtggagaagttgcggacgcacagcagcggcaggatcgaggcggtagcgatcgatacggtgcaccgcgagctggatacccagtccggtgccgcccgaccggtagtaaccacgaaattgccaccgtttgccactcgcaccgactcggtgctgctggtcgcgacgtcggtcagtgagaacgccggcgccaaaccccagaccgtgcactggaacttgcggctcgatgtctccgatgtggacggcaagctgatgatctcccggttggagtcgattcgatgagaaatgcttggcggctggtggtgttcgatgtcctggcaccactggccacgatcgccgccctggccgcgatcggcgtcttgctcggctggcccctgtggtgggtttcgacgtgctcggtgttggtgctgctggtggtcgaaggtgtggcaatcaacttctggctgttgcgtcgtgattcggtaaccgtcggtaccgacgacgatgcgcccgggctgcgactggccgttgtcttcctgtgcgccgccgcgatctcggcggcggtggtgactgggtacctgcgctggacgacaccggaccgcgacttcaatcgggattcccgggaagtggtgcatcttgccacggggatggccgagacggtcgcgtcattctccccgagcgcaccggccgccgctgttgaccgggccgcggcgatgatggtgcccgaacatgcgggcgggttcaaggagcaatacgccaagtccagcgccgatctcgcacggcgcggtgttacggcccaggccgctacgctggcggccggcgtggaggcgatcgggccgtcggcagccagtgttgcggtgattctgcgggttagccaaagcattcccggccagccgaccagtcaagcggcgcgagcgctgcgggtgaccttgaccaagcggggcagcggctggctggtgctcgacgtgacgccgatcaacgctcgctaagagtcggcggcacgtacggatttggctctgacgaaccggtccgacagccgccgcatccggatcatcagcgaggccgacgggctcacgatgccgtcgaggtaggcggtcaggtcctgcgctgtgacgccaatgcgcgacgcgaattcctgtcgttgcaggccagagcggtccaacaggagcccaacctgacgggccacctcggcgcgctcattggcgtctaggtgagtacgggcccggtccagcacctcccaaaaggcgttggcgatgccggtcgccggtatgccctcgaggacttcttcgacttggcgtgctgtccgcccgtaggggtcgcgcttgagcgcggccgctatgcgttgccaggtggcgatgtcgccactttccagcgccgaacgaatggcgacggtaggccagaactcgacccgccggtcgacgtccggctcgctccacgcgacggtgggttgttgcggcggtgcggggtgtggctcggctgccaacgtcacctcgcctcctccaacatcgccacggccaccgacaggcaacgccgccggacctcttcccactttgcctgggcatcagctccgggcgactggtcaccgaggtcagacggttgcggatctgccaggcgaccaaccaactgggtggccatccattgccgcccgggtgcttgacaagagtagtaccgatccatcccagccagcaccgcggcggcggtttcgggtgccatcgtatcgaccaggtcagcaaagtcggcgtagtcgtggctgctgtttcgggacatgatcaggtagcccttgaagcgcagcgtttccgcgccggttgggatctgcaagcggtcaccggtgggcaatgcgacgttggtcgtctccaccgggctgcgccgccggtagccggggcccgcccggtgagtctgcacccccccgcactcccaggtggttgtctgaagcgcgtcgagggcgaccgcgagccgcttgcgccacacggtgaccgggtgcaccgggcgctggccccatgatatcgcccgggcgatgccgttgcggtaggccagctgcacctggtcgagcgccttaccgtcacatccacacccggtgaaggcgagcggatcggtaacgcaaatggcgtccggcgcaagtcgcttgagcttggccgccgacttgagcaccatccgcacatccgcgctgggcgggatcgccgcggcgaagtcgtcaggaatgaccacgacgtcaccgaggtcgactttcggcagcggtcggtcgaagtcgaccgacggcaagatgtgggccagccatcggggcaaccaccagttccatcggtcaaacatcgccatcaatgccggtaccagcaccagccgcacgacggtggcgtccacggcgatcgcgaccgcgcacgccacgccgatctcggccactagcggcatgccggcgaacgcgaacccgcaaaacaccgcgatcatgatcaacgcggcgctggtgatcgtgcgcgcgctggtgcgcacaccgtacgcgaccgcgtcgcgggtctggcccgtctgcaggaaccgctcccggattcgcgtaagcaggaagatttcatagtccatcgacaacccgaacgtcatcgccaggaccagcgggggaacggtgctgtcgatcgaatgaagcgccgggaaaccgagcccccgtgcccagccccactggaagaccatcaccaggctgccgtaggcggcggccaccgacagcagcgtcatcagcacgcccttgaacgccaggaacaccgagcggattgagatcaacaacatcaaaaacgcgatcaccgccacgaagaccagcaccagcggttgcgtcgcggacacccggtcgtcgaaatccttgatcagagcggtcggcccgccgacgtccacttgtgccgcgccggcaacccggggtagctgggtccgcatccaggtgatggtgtcgcgggcgcccaaatcctcgggatcgaccgatagcaccgcgctgagcaaagcgctgccgttgtcgtcggcgaatcgcggtggggccaccgaaacgacgttgggcgcctgtgcgatccgatgacggattgcggcgattgtctggctatgttcgggtgcggacgcaccgccggcgtcaaacctgaccagcacctgaaccgggcccagcgcgcccggccccagcgcttgggccgcggccgctgcgccggtgcggatctcgtgtgacgagtcgaactggcgcagcaagctgttgcccagcaccatcaaggttgccggtgccgccatgacaagcagcacggtcgatgccgccagtgctgtgatccagggtcggcgcatcacccacccgacccagcgggaccagaaccaagattgcgtgcttgccggccgccgcgaccagtgcactaacgctgaccgcttggccgccgcgcgggcaaatgttgctagcacggcaggtgtcagggtggccgacgtcagcatcgcaaccgcgaccgcgagaatcgccccggtggccatcgatctcagcgccggggtgttgatcaggtagatcccggtcagcgacgcgatgaccgtcataccggacaacaccacagccaaccccgaagtggccatcgcggcgtcgaccgcgtcgggcggccggcgtccgcaacgcagttcctcgcggtagcgcatcaggatgaacagggagtagtcgacggcaagcgcgatgccgaacatcgaaacggtcgatgtcacgaacaccgacatggtggtgtgcatcgacaacacaaacaccaggcccatggtgatgacgaccgtgcaaacggcgagtgccagcgggatcgctgcggcggccaacgagccgaaaaccgcaaccaggaccatcagaatgataggcaggttccagcgttcggcgttggcaatatcgtgtttggtgtttgccgccgcggccgcggacagcgcgccctgcccgatgacatagagccgcactttgccgttggcagtttgcccggactgatcgcctttgacgcctattcggtcgcgcagctttttggcgacgtcactggtgcccgcgttgcgggcgtccagccgcagcgacaccacatacggccggtccggttgcgggggccgttgggtggggttgggtgcctccgtcaccccaggcagttcgctggctatttgtcgcagtagcgcgacggcattgtcgatgtcttggtagctagcatccggtcggggggccgctaccagcgccagcgccggggctccccggtccgggtagtgcgcgtcgagttggtcgtggaccagcaatgactgcgacccggcgacttcgaaaccgccaccggttagattccccgactgcgtcatcgccaggtaaaccgccggcactaacgccagcaaccaacccgtgaagaccaaccaacggcacctgcgcaggttgcggctcaagcgcatcatgaactgctggatttcggactccccgtactctcgcgcagtgcgtgcccgcgagcctaccgaagatcgcgtgcatgcgttcggcgtggaccgcacagcacctggagttggcggcgccgagggccgagatggcaggatgacggatcgtcgggggcgggaactcccaggccgccgggccgtcgcaaacccgtcgcaaacccgtcgcaaaccgtaaggagtcatccatgaagacaggcaccgcgacgacgcggcgcaggctgttggcagtactgatcgccctcgcgttgccgggggccgccgttgcgctgctggccgaaccatcagcgaccggcgcgtcggacccgtgcgcggccagcgaagtggcgaggacggtcggttcggtcgccaagtcgatgggcgactacctggattcacacccagagaccaaccaggtgatgaccgcggtcttgcagcagcaggtagggccggggtcggtcgcatcgctgacggcccatttcgaggcgaatcccaaggtcgcatcggatctgcacgcgctttcgcaaccgctgaccgatctttcgactcggtgctcgctgccgatcagcggcctgcaggcgatcggtttgatgcaggcggtgcagggcgcccgccggtagatgccggaccgccgccgggtccggcgcagtcgagcgtgaggcagcggtcgcctaccggggcggtgtctcgccgccttctggtcgcaggtcaggggtcggcgctggaccttgcggtgtggtttcgaccgggtcgtcgcagggtgtgccctgcggttggatgacaagtcgcaggtttggatcggttggcgggtcgcgatcgttgtcggaatcggcggtgctctcggtgcggaacatgaagaagaacaccacccagccgattgcggcgatgagcagccagctgatcagccggtagatcaacatcgccgagatggcactcggcaagggcatgccgctggataccaggccgggtaccagcaccgcctcgaccaccaacagaccaccgggcatcagcggtatggtgccgaccgcgcgggcggcggcgtaggcgaccgccagcccaccgaccgaggcatggtcgccggcggcgtacgcggcgaaaccgaggcaggctacgtcggcgatccagttgaacaacgaccaaccgaacgccacgcccaggtcgcgcctgcccaggctgaccgattccagctgcatgagcgtctcgcgccacttcggtaggccggcatcggccggcctaccgcgaaccgagttggcccacgacaaaactctcctgccgatcccctcgatgagctccggccgcgacgccaccgcctgggccagtagcagcaatgtgacgaagccgcccagggtgaacagcagtgagaacgggttgttcttggcgcccaggaagaatgcgccacccaacccgagcaatgccaagcccaccgcctgcaacacgcccgacatgaccagctgccatgacgccaccaccgtcgaggcgccccagatgcgttgctgacggagtaagaacgtagccgacaacaccggcccacccggcagcgtggtgctcagcgagttggcggcgtagaaggcggcctccgaccgccattgcttgacgtgcaccccggcggatttcagcagggttcgctgaatctgggcgaagctgtgcatcgaggcgcccgcggctgccaccgcggccagcaaccaccaccacttggcgcgatacaagctcacccaggccttggcgagctggtcccagcccaacgccacctctatagcaagcacgattgcgacgatggccagtaccgcccatcgcaaccaccagtacttgccgcgcgggggtacgccctcagcggggggtgcccccacccgcgtgcgagggagtgcccccacgcgctggcggaggttgcgggcgggggcgtcgtgcgacacgtgcttaagggtaaccgtgcaggtggcgccgtaatcgcgatacatcgctaaccgtgtcagcctcgttggggggtcgtgaccggatcgtgccgcctggcaaagtaactatgcgggctcgacgcgacccgccgcgaccttacgacgccgccgttcccgttacgcttgccggatgtcggcgagcctggatgacgcttcggtcgcaccgctggttcgcaagaccgcggcctgggcgtggcggttcttggtcatcctggccgcgatggtcgcgctgctgtgggtcctcaacaagtttgaggtcatcgtcgtcccggtgttgctggcgctgatgttgagtgcgttgctggtgccgccggtggattggctggactcccggggcctgccgcgcgctgtcgcggtgacgctggtcttgttgagcggtttcgcggttctcggcggcatcctgacgttcgtcgtcagccaattcatcgcggggttgccgcatctggtcaccgaggttgagcgcagcatcgactccgcgcgcagatggctgatcgaaggcccggcgcacttgcgcggcgaacagatcgacaacgcgggcaacgccgcgatcgaggcgctgcgcaacaaccaggcgaagctgaccagtggcgcattgtcgactgcagccaccattaccgagctggttaccgcggcggtgctggtactgttcacgctcattttcttcctctacgggggccggagcatctggcagtacgtcacgaaggccttcccggccagcgtccgtgacagagtgcgtgcggcggggcgcgccggttatgcgtcgctgatcgggtacgcgcgggccaccttcctagtggcattgaccgatgcggccggggtgggcgcggggctggcggtgatgggtgtgccgctggcattaccgctggcctcgctggtgtttttcggtgccttcattccgttgatcggtgccgtggtcgccgggtttctggccgtggtggtggccctgctggccaagggcattggctacgcgctgatcacggtcggtttgctaatcgcggtgaaccaacttgaggcccatttactgcagccgctggtgatgggtcgggcggtgtcgattcacccgctggccgtggtgctggccattgccgctggcggtgtgcttgccggagtcgtcggcgccctgttggccgtcccgacggccgctttcttcaacaatgcggtgcaggtgctgctgggcgggaatccgttcgccgacgtggcagacgtttcttccgatcacctcaccgaggtttaaaggcgtccttcgcggcgaagcagatcctgggcggacagggcgccgccgccgcggcggcgctgacgcgtcttatcgctcgtgccgcgggcattcagctgctcagtggctgcctctgagtcgtcgccgtccgaccgtatgattggcagggccgcggtgggttcggccgggtcaccggctgcgtctgtggagcggttcgccgcaagcggcatagcccgggtctgaccggcagacggggccgatggcggggtcggggttggtggcggcgtggatgctggcgactgcacggaccgaccggcagccgcgaggcgggttgtcggcggctccgtcgacgacccgatctgcatccgtgtggtgctcgccccagacggcgccgccggcgcggcagttgcttccagggcaggcgtgagctccggtgagcttgctggactcgagcgggccggtcgaggtgactccgccagcggatgggtcggatcgtgcggtgggcgcgggtccccagcggcgcgcgccgcaaccagcccagctgtgaccggaggacgtgcgggacgcccgttgctgacgggccgcttgcgctcgtcgggcaggtggatctcgcccagcccgatgcgggtctgcaggcgtctggcccagcgcggtgcccaccagcagtcatcgccgagcagcttcatcaccgatggcactaaaaacatccgcaccacggtcgcgtccagcagcagcgccgccatcagtccaaaggccagatacttcatcatcaccaggtcggagaacacgaacgcgcccgcgacgacggcaacaatcagcgccgcggcggtaatgatgcgtccggtggctgcggtgccgatccggatcgcctcctgggtcgacatgccgcgctctcgcgcctcgaccatccgggacaccaagaacacctcgtagtcggtggataggccgaagaccagcgcgatgatcagcccgatcaccggcgctgtcagcggggtcggcgtgaaattcagccacttcgaaaagtgtccgtcgacgaatatccacgtcaggatgcccatggtggacccgagcgtcagagcgctcatcagcgtcgccttgattggcagcaccaccgagccgaacgccaagaacatcaagacgatcgtggtggtcagcaggatgaccaccatcagcggcatcttcgcgaacaggccgtggattgaatccagctccagggcgggagttccaccgaccaagaccgtgattcctttgggcggggtgatcgcgcgcagctcggtgagcttcttcgacgcgtcagccgggttgatcaacccgttctgcaggacgcgcaccgatggatctttagatgcgcctaccgcgtaggcacgctcttgccacatattcgccggatcgttgtccggctcgatgaatccgccgatcgccatcgccttgctgcggatgtcagcgatctgcgcctcggtgaccggttgatggttgctggtctggatcaccagtgtcagcggattggtgcggtatccggggaagagtttgtcgaactcctcctgcgcctggcgcaccgaattggtcggcggcaagtacttctcgctgatcccgcccaatgacagcttgcccaccgggataatcagcaaaatcatgatgatgacgatcggtgcggcgaacagcactgggcgcttcatcacccggttaaccagcttgccccagatgccggcttcgacctcttcgcgggtcttggtccgctgcaggcggtcggcgagccagttcaggtaggcggccgaaatcttccagttcgccaggaagggcacccggaacagggtccgcacgccgagcgcgtcgacgtgtttgcccaggatccccagacaggccggcaacacggtgatagacaggatggccgacagcatcaccgatgcgatcgtggcgtaggtcagcgacttcaggaaaccctgcgggaagagcagcagaccgatcgccgacgcgacgatcaacaccgccgagaacgtcaccgtgcgtccggcggtgatcaccgtgcgccgtactgccgtctcggtgtcgtagccttcggcgatctcttcgcggaaccggctcacgatgaacaacccgtagtcgatggcgatccccagaccgatcagcgacaccacgggctgggcgaaatagtgcacgggaccgaagatcgcgaggaaccgcatgatgcccagcgcgccggcgatgcacagccctccgaccatcaccggtaggccggcggcgatcacgccgccgaacacgaagaacaacaccaccgccaccaacggcagcgccagcacttccattcgccgttggtcggtggcgatggtgccggtcaacgcctcggccaccggttgcagcccggcgagcttcaccgtgcctccgtcgagccgctgcaggtcgggtgcgatggccttgtagttgttgaggatggtgtcgtcgtcatcacccttgagcgggatggaaacgaaggtgtacttcttgtcggcggtggccatgccggtcgcctgactcgctctcaggtagccggcccatcccaagacctggtcggggtgatcctgctggaaccggttgagctcgtcgacgaccttctttgaccaggccgggtcgtcaacggtcttgccggctggggcttggaagatcgcgacgatgtgaccgcttcggtctcggccgtagacctggtcgcccagcaccgatgcttgcaccgattggctgccgtcgtcgtagaagccgctctgcgtgacgtgcttgccgaggctcagcccgaaaacgccgccgccgaggcatagagcgaccatgaccccgattacgatgaaccggtagcggtacacagttcgaccccaccaggcgaacacgtaagctccttactggatcggcagcgacccgcgtattgctttttggttgtcacacacgtcggctgtcacactcgcgaggtcaacagcgaggacagcggccggaacggctgcagccaagccccctgctcaggtagcgaatcgaggccgattcgaggtagtggttcccggaaaacaccagcgatgtcctccaggtcgacgaactccaaggtatccgacgctagcgcccaactggcgtgttcacgaaatccgagcacttgaactggggttccgctgcgggcgaccgcctccaacggttggcggaatgcctgaccgtcggccgacgccaccaccagcgcggcgagcccttcgcggtagcgctcgtcgatgtgcgccaacatgtcgcggtcaacgtcgctgtcctcgtctactttcggtttggcgaagacggcgaatccgacattgcgcaacgcgtccacccacggccggaccacctcggcgctgccaggggcgatgttggtgaagacggtggcctccggttcggtcgagatgcctggacggccggccacaatctctgcggttcgggccagcagccagcgtcccagggcgtcgaatcgtggtcgttccagtgctgtcggccggcggcccaagatggagcccaaacccatgtcgaggttgggagcgtcccacaccagcaatacccgtgcccccggcgcaccgagactggtcagcccgtcctgcgataagtcttccgccagtaccgagtgccgggcgagggattcagatgtttgtgaagtcacgtcttcggtcaggctcatcatcatctaattttcaggtctctttcagagcaaccgtgctttttccataacaactcgatgactgcgccgcccccaagctgggctttcctctcgtacttggtagccggtcggacgaccgaaatcggcagcagttcggtgtcggggtcgacgcgaaccagccggggttcggcgtcgccggccgcggcgatgtgctcggcgtagccgggatggtcggtcgcggcgtgcagcacaccactgggaacgagccggtctgcgatcaaggccatggtggccggctgtaacaggcggcgcttatggtggcgtgccttcggccacggatcggggaagaagactcgaacaccgcacaacgaatcgggggcgatcaagtgttgcagcacgtcgacggcattgccaaggatcagccggatgttgatcccgtcggagcccactttgtcaatcgcgcagagcagctgagccagcccgcggcgatagacgtccacagcgatcacgtcgacatggggttcggccttcgccatcgccagcgtcgacgtgccgctgccggagccgatctccaacaccaccggcgcgtcacggccaaaccaggcacgggtatccaccggtgtcccgcgcggggattgaggtagcgccaggaggccaagctccggccaaagtcgctcccaggtctcgcgttgggccttggagatccccgaccgccgcgaccggatgctcgtgctggggagctggcccgatgccaccggtgtgtcgggacgtagccctaccccgggttgcgcatgcatttgtccatggtggaccatcagcgcccggcgtagccgcccctggtccagattgatacccaacagttgccttcggcgggtagcggacaactgctgactcgcgcctcggcggcgagggtgccaccattctgaacgaaccgatcgggtgggagatgcgcggacaagggcaccagattttcgtcgacgagctggcgcgattcgccaccagctccgccgaccagcgggtagtggcgatcgcgcagcgggccgccgaaccgctgcgcgtagcggtccgtgggcgtcccggggtgggttgccgcacggtggcgcgcgccctgcagggtgctgggagctcgtcgggcatgacggtgacaccgcaagcacgcgccgccgactctgacgtcgacctggtcgtctacgtcaccgtcgaggtagtcaagcccgaggaccgcgaagccatcgccgccacccggcgcccggtggtggcggtgttgaacaaggccgatctggccggcccgctctcgggtgcaggtccgatcgtgatggcgcaggcccggtgcgcgcaattttctacactcctcggggtccccatggagtccatgatcgggttgctcgccgtcgcggcgctcgacgatcttgatgacaccttgcgggccgcgctgcgggcgctagccgcccaccccgacggctttgacgctctcgaccgagccgttgcggggtttctggcggcagccctgccggtccctaccgaggtacggttgcggttgctggacaccctcgacctgttcggcatcgcactgggcatggcagcgttccggccgggccggccctcgcgaaccccggcgcagctccgcaccctgttacgccgggtcagcggtgtcgacgccgtcatcgacaaggtcaccgccgccggttctgaggtgcgctaccggcggttgcttgacgcggtcgcggagctggaggcgctggccgcgcaggccaaggagatcggcggtccgatcggtgagttcttgcgcgacgacgacacagttctcgcccggatggcggccgccgtcgacgtagccctggccgtcgggctagacgttggcccgttggacgatccggccgcccacctgccgcgggcggtgcggtggcatcgttacagcctggacaacggtgacatgcaccgcacgtgcggcgcggatatcgctcggggatcccttcggctgtggtcgctggccggcggcatgcccctgcaccgataccggaagtcatcgtgatccgcgcggctagtgatgacccggccggggtggacgagctggtggcagcgatcgcgccggggcttgccgggctgggtttgccggtcatcaaccgccgcgaggtggtgctggtgaccggtccgtggctggccggggttagcggtgtgcgcgcggcactggccgaaaggctgccgcagcgtaggttcgtcgagacggcagagttgggacccggcgatgcgccggtggcggtggtgttcgttgtttccgcggcaaccgcgctgaccgaatccgattgcgtgttgctggacaccgccgcggagcacaccgatgcggtggtagctgtggtgtccaagatcgacgtgcaccgcggctggcgtgacgtgcttaccagtaaccgcgacaggctggccgcgcgcgcgtcccgctacgcccgggtgccctgggttggcgcggccgccgcacctgagctgggcgagccatacctggacgacttggtcgccgccatccagaaacagctcgccgatccggctgtcgcgcggcgaaacatgttgcgtgcgtgggaatcccggcttctgatggtcgcgcggcggttcgatggcgatgcacagagcgccggtcggcgggcacgggtcgacgcgttgcgccagcaacggcgcacggtcctgcggcaggggcgtcaatcgaagtctgaacacaccatcgcgctgcgcgcgcagatccagcacgctcgggtcaaattgtcctactttgcccgcaatcggtgttcgttgctgcgcgtcgagctgcaggagcacgtcgccggtctgtcccggaaggacatcgccaggttcgcggcatacacgcgcggccgggtccaggaggtggtcgccgaggtgggcgaaggtgccgtcgcgcaccttgccgacgtcgcgcagctgttgggtgtgccggtgcagccaccggtcctcgagaacctcccggcggtgctcccgacggttgtggccccgccactgacatcacgacgattggagatccggctgacaacactcttgggcgccgggttcgggctgggtatcgcgctgaccctgagcaggctggtggcgggtcttactcccggcctggctgcatcggggatggtggcgggtgtggcgatcggcctggcggtgaccgcctgggtggtgaatgcccgcgcgctgctgcacgaccgtgtcgtggtggaccgctggacgggtgaggtgacggcatcgctgcggtccgtggtggagcagctggtcgccactcgggtggtggctgtcgagacgctgctgagcaccgcgattagtgaacgcgacgacgccgagaacgcccgggtggccgatcaggtcagcatcattgacggcgaactgcgcgaacacgccgtcgctgcggcgcgggccgcggccctgcgtgaccgggagatgccggcggtgcgggccgcacttgaggcggtgcgtgcagaactcggcgagccgggtacgcccacaacaggcctgttctgaagcttctgaatcgttgttgtgagcaggcttatacccgcccaagtcttccctgacaagttctgggcgataacctggataaaaagtgtctcactaggtgagcggccgtatcagcctcgccaccaagacgggcatacctaacccatacgtaaccgcgagcacccgataactacgcaggagaattcgatgacctcagcgaccatccccggtctggataccgcgccgacgaatcaccaggggttgctgtcctgggtcgaagaggtcgccgagctcacccagccggaccgggtggtcttcactgacggctcggaagaagagttccagcggctctgcgatcagctagtcgaggccggcacgttcatcaggctcaaccccgagaagcacaagaactcctacctggcattgtcggatccgtccgatgtcgcgcgggtggagtcgcggacgtacatctgctcggcgaaagagatcgacgccggccccaccaacaactggatggatcccggcgaaatgcggtccatcatgaaagacctgtaccggggttgcatgcgcgggcgcaccatgtatgtggtgccgttctgtatgggaccgctgggcgccgaggaccccaaacttggtgtggagatcaccgactccgagtacgtcgtcgtctccatgcgcaccatgacccggatgggcaaggccgcgctggagaaaatgggcgacgacggtttctttgtcaaggcgctgcactcggtcggcgcgccgctggaaccgggccaaaaggacgtggcctggccctgcagcgaaaccaagtacatcacccacttcccggagacccgggagatctggagctacggctcgggctacggcggcaacgcgttgctgggcaagaagtgctactcactgcgtatcgcgtcggcgatggcccacgatgagggctggctggccgagcacatgctgatcctcaagctgatttcgccggagaacaaggcttactacttcgcggccgcattcccgtcggcgtgtggcaagaccaacctggcgatgctgcagccaaccatccccggctggcgtgcggagacactcggagacgacatcgcatggatgcgatttggcaaggacggtcgcctgtacgccgtcaacccggaattcggcttcttcggggtggcgccgggcaccaactggaagtcgaaccctaacgccatgcgcaccattgccgccggcaacacggtgttcaccaatgtcgcactcaccgacgacggcgacgtgtggtgggagggcctggaaggcgacccgcagcacctgatcgactggaagggcaacgactggtacttccgcgagacggaaaccaatgcggcacacccgaactcccggtactgcacaccgatgtcgcagtgcccgatcctggcccccgagtgggatgacccgcagggcgtcccgatctcggggatcctgtttggcggccgccgcaagaccacggttccgctggtcaccgaggcgcgcgactggcagcacggggtgttcatcggtgcgaccctgggtagcgagcagaccgccgcggccgagggcaaggtcggcaatgtgcgccgcgacccgatggccatgctgccgtttttgggctacaacgttggggactacttccagcactggatcaacctgggcaagcacgccgatgagtccaagctgcccaaggtgttcttcgtcaactggttccgtcgcggtgacgacggtcgcttcctgtggccgggcttcggcgagaacagccgggtgctgaagtggatcgtcgatcgcatcgagcacaaggccggcggtgcgaccaccccgatcggcaccgttcccgccgtggaggacttggacctggacggactggacgtcgacgccgccgatgtagccgcggcgctggcagtcgatgccgatgaatggcgtcaggaactgccgctgatcgaagaatggctgcagttcgtcggcgagaagctgccgaccggtgtcaaagatgagttcgacgccctgaaggagcgcctaggttagggcgagcagacgcataagcccccgcacgcacggcgtgtcgagggctttagtgtctgctcgcgctcgttagcggcgggcacgcacaagttcttcgacagcgcgcaaagacaccgaaagcctctcttcccaaccgcccgtgatcaccacgaatgatcgtcccgcggcgcggagagcctgctcgcagcgggcgaaaaaggtaccgcgtgcgccggggacacagcgtccgtcgtcggcgtcccagggcacatcgggcgtggtgagcagtgtgagatcgtagggacgccgagctagatcacggagctcttgcgggcagccgcccgccaggaactcggcccacacggtcgtcgcgagcggatccgtgtcgcagatcaggacgcgatcggcgtcacgagccaaggcttcctccgacgcgatctgtccgcgaacgatttcggcccactccagtcctatcagtgagccgccattgagctcccgcaacattttcgcccgctccgggacccacttcgttcggagcttttccgcaaccgcctgtgccagcgtggtcttcccggtggattcgggtccgatgatgctcacgcgtttgacgaaggccggccgcacgcaccgtgggatgtgttgccagtggccaagcgggtccgcgcggatgtcggttgcagtcacgggaacgacggtgcgaccgtgatcgaccgccacgaaacgcgctccgaggacctgggcaaagtccgcgttgtagggctcggcaccgaagacgaagtcggggcgggttgccagcacgccctgcaggctcgccttccagatgtcccagaagtccgggtgctcccacgggcgctgcgggttctcgttggccagatggaccacgcgatcgaaggggaacagctcccgcatccatgcaacgcgctgggcgcccggaatcggctctgctgccgttgatccgacgacgatggtcagctcatccacccatcgccgcgcgaactcgcaaaggtagacgtgtcccgcatggggcggcatgaacttgccgagcaccattccgtgtgtcacgacgtcgcctcagcgattcggccggcgatgacattctcccactcgtccagccgcgaaagaaagtacgcctcagcctcatcgaagctgattccgacgtcaggagcgaccttggctacgacgtcggcgtagacccgggaggcctctgggtcgacgaattcccactgaccgaggggccatttcgcggtgagataacccgcgtccgagtacgcttggtacaacggcgttcccggataggggacgatccggctcatgaacttgaagccgaccgtatactttgttgcccgcagcaggcggactgtttcgcgtagctcgtcgggctgcacggtggggtgaaacataatggtgcccgggataacgtcaatgccgagctgttgcagggcgttgatcgtgtcggcggcatcttgtccacgagtgaggatctgcttgcggtaggcgcgcagttgctcgtaggacccagtctccacgccgatgaatacccgacgcaggcccgccctgtgcagatgtttgaacaagtccagatcgacaacggagtccagccggatatcgaccatgaagttgacgctgatccccctcctgagtaccgcgttggcaaagtcagcggcgcgttgctgcgaaccggggtgtttggagataaacaggtcgtcggtgatggataggaagttgacgtcgtagtccgacaccagataatcgatctcgtcgacgaccgcgtcaaccgacttcgcccggtagctgtccttccctagcatcgcggacatggccccggtgccgcagaacgtgcagcggtaggggcatccgcgggtggaaaagacggaggcggcgaagccatcagcaaggacggtcggcaactcgtcgcgagccgggcgaggcaactcgtcaaggtcgaccagcgaggagggtgtgcgcaggatctgtccctgctcactacggcgggctagtcccgggacgtcgtcaaccgcagcgtcattcgccagggccaaggccagcttggtgaacgctacctccccgtcgccaacgacgacgtagtcgaaacagtcatgctggcgcaggatgcgctcgtagttcagtgttgccatcgcattcccgatgacgatgcgcacgccatcccaggcctgtctcgcgcgctgcgccaaccacaacacctccggaaatgtgtcgatgcaggaaaagccgacaagccggggcgttcctgataaggcggcggcgctttgcatggccagccacgtctcctgcacggacccgtggccggcgaccaggccgttgacggaggtgactgcgatcccttgggtcttggcgtatgccttgatcgacatcatcccgaggtgctccatgggcatggagcaatacagccacggatctccaagcttgagtccgtcaacgtacgacagcccgtcttgacggacgcctggaggattgaccagaagagttgccacgtggagaactttacaaacgatttcggctggtgatgggcggaattgcgccctgcggctctggtcgccgggccgcgacgtaccctcggcgcatgcagattcgcccgtatatcgccgccgataagcccgccgtcatcctgtatccgtccgggacggtcatcagcttcgacgagttggaggcccgcgccaaccggttggcgcattggttccgccaggctggtctgcgcgaggacgacgtcgtggccatcctgatggagaacaacgagcacgtgcacgcggtcatgtgggcggctcgccgcagcgggttgtactacgtgccgatcaatacccacctgaccgcctccgaggccgcctacatcgtcgacaacagcggtgccaaagcaattgtcggttcggcggcgctgcgcgagacctgccacggcctggccgaacaccttccgggcgggctgccggacctgctgatgcttgccgggggcggtctggtcggctggatgacctacccggaatgcgttgccgatcaaccagacaccccgatcgaggacgaacgcgagggtgacctgctgcagtactcgtcgggaacgactggccgaccgaagggaatcaaacgcgaattgccacacgtctcaccggatgcggcacccgggatgatgccggcactgctcgatttctggatggacgccgactcggtatatctgagtcccgcgccgatgtaccacaccgctccgtcagtgtggacgatgagcgcactggccgcgggcgtcaccaccgtcgtgatggagaagttcgacgccgagggcgccctcgacgccatccagcgctaccgggtgacccacgcgcaattcgtcccggccatgttcgtccggatgctgaaactccctgaagcagttcgtaattcgtatgacatgtccagccttaggcgagtgatccacgcggccgctccatgtccagtccagatcaaggagcagatgattcactggtggggaccgatcatcgacgagtactacgcctcctcggaagccagcgggtcgacgttgatcacagccgaggattggttgacgcatccgggttcggtcggcaagcccatacagggcggggtgcacatcgtgggcgccgacggcagcgagctgccgccgaaccagccgggcgaaatctatttcgagggcgggtaccccttcgaatacctcaacgatccggcgaaaaccgcggcgtcgcgcaacaagcacggctgggtaaccgtcggcgacgtcggctatctcgacgacgacggctacttgttcctgaccggccggcgccaccacatgatcatctccggcggcgtgaacatctacccgcaggaggcggagaacctcttggtcgcccaccccaaggtgctcgacgcggcggtgttcggcgttcccgacgacgagatgggtcaacgtgtcatggccgcggtgcaaaccgtcgactccgccgatgccaacgatcagttcgccggcgagctattagcctggttacgagaccgcttgtcacacttcaagtgtccaaggtcgatcgcgttcgaaccgcaattgccgcgcaccgacaccggaaagctctacaagagcgggctggtcgaaaaatactcggtgtgaccgatgctgccgggggcccgacctgtccacccagacaccggctatatcccgccccgggccaccagttgtccggctatcacgttgcgctggatctcgttggtgccttcaccgaggatcatcaagggtgagtcgcggaagtaccgttccacgtcgtactcggtcgagtagccgtagccgccgtggatacgcacggcgtttagggcgatttccatcgcgacctcggaggcgaacaacttggccatcccggcctccatatcgcagcgttggccgctgtcgtaccgctcggcggcatagcgggtcagctgacgggccgctgtgagcttggtcgccatgtcggccaggtaattgccgaccgcctgatgctgccagatcggtcggccaaagctttcccgttgctgagcgtaggccagcgagtcctcgagtgccgccgtcgccacgcccagcgcccgcgcggccacttggatgcgacccgtttcaaggcccttcatcatctgcgaaaagccttgacccatggctccgcccaggatcgccgagaccggcacccggaggttgtcgaacgacagctcgcaggattcgacgcccttgtaacccaacttcggcaagtcccgcgacaccgtgagtcccggcccgggttcgacgagcacgatcgacatgccttggtgccgcggtgtggcgttcgggtcggtcttgcacagcaccgcgaaaagtccggaccggcgggcgttgctgatccacgtcttgcagccgttgatcaacaacccggcagagccttcagggccgtcggccaacgccgtggtcgacatgttctgcagatccgagccaccgccgggctcggttagcgccatggtggcccgcagctcgccactggccatcgggggcagatatgtccgccgctgttcctcggtgccaaacagggtcagcaatttggcgacgacggtgtgcccgcccatcgcgccggccaggctcatccagccgcgtgccagctcctgggtgacttgcacatagcacggcatcgacaccggcgacccgccgtactgttcgtcgatcgccaggccgtagatgccgatgtgtttcatctgctcgatccacgcctccgggtagctattggcatgctcgacctcacggacggttggcttcacgtctcggtcgatgaatgcccgcacggtggcgaccagcatcgcttcgtcgtcgttgagctcgttgcgcaccttttgtcgccctccgtattgaccccctgtccgatagcctgccagaatgtggcgttgtggctagcgggtatgggggcatccgcgtcggcgggccctatttcgatgacctgtcaaaaggtcaggtgttcgactgggcgccgggggtcacactgtcgctggggctggcggccgcccatcagtcgatcgtgggtaaccggctacgcctggctctggactccgacctgtgtgcggcggtgacgggtatgccggggccgctggcgcatccgggcctggtttgcgatgtggcgatcggccagtcaactttggcgactcagcgggtcaaagccaacctgttctaccgcgggctcaggtttcaccgatttccggcagtgggcgacaccctctacacccgtaccgaggtggtggggctgcgagccaactcgcccaaaccgggccgtgcgccaaccggattggcggggctgcggatgaccacgatcgaccggaccgatcggttggtgctcgatttctaccggtgcgccatgctgcccgccagccccgattggaaacccggcgctgtgccaggtgacgacttgtccaggatcggtgccgacgcgccggcgccggccgccgatccaaccgcacactgggacggtgcggttttccgaaagcgggttcccgggccgcacttcgatgccggtattgccggtgcggtgttgcatagcaccgcagacctggtcagtggagcgccggagctggctcggctcaccctcaatatcgctgctacgcaccatgattggcgggtcagcggacgacggctggtctacggcgggcataccatcggactggcactcgcgcaggcaacccggctattgcctaacctggcgaccgtcctggactgggaatcctgcgaccacaccgctccggtacacgagggcgacaccctctacagcgagctgcatatcgagtctgcgcaggcccacgcagacgggggtgtgctgggactgcggtcactggtctacgcggtcagcgattcggcgagtgagcccgatcggcaggtgctcgactggcgttttagcgccttgcaattctaggttcggttactaagggccagcgcggcacgcaaactgttgcactgactagtgaagaacctttgtgagaccccaacattcggggccacacgatcgaaaccgtggaaggcgccttcgactacttctacctggcatggcaccccggctgctgtcagacgttcggcataggccagatcctcgtcgtggagcaggtcgtgggtgccgacgccgatccatgccggcgccagccctcctaggtcgtcacgccgtcccgggaccgcgacccgtgcgtccgcatcgccaagatatgcccgccagccgaaccggttggcgcgcccgttccatagccggtagtgcgggttggcgggggcgatcgacgtccggtcgtcgagcatggggtacaccagcaactgaaatgccggtgtgatgccgccacggtcgcgggcaagcagagccagcgccgccgcgaggccgccgccggcactagcgccgccgattgccacccgcgcggggtccaccgccggcaggctggccagccaggtcaacgccgagtagcagtcgcccagggcggcaggatacggattttccggcgccaggcggtagtccaccgatgcgacagtgatgcccagtctgctgctgaaccggaggcagagccgatcgtcctgttgcgcggtgcccattacgtatccgccggcgtggatccacagcagcgcgggcgctggttcgttgctgccggcgggtcggtatagccggacaccgaccccggattccagggtgagcacctcgatatcggggggtgtacgggacattcgaagccccgcgacgacgatcaatgcccgcatgactggcagggtgcgaggaccgaccagctgtcgtggggtgacgacggcgatgcgacgcaggtcggggtggacttcgttgccggacaccggtccagtatgcgtcggcgcaatttcgcctcggtacagcgatggctttggcaggctgcggttagtcgaacgaggatcgggatggtggcctgatgagtgatccagcaagaggggcggaagccgaggatgcctacggttttcccgccgggctgtggcgctggctgcagcggcatccaccgccggcgttgcaccggctcacccggtttcgcagcccgttgcgtggtccgtggttgacgtcggtgttcggcctggtgctattggtggcgttgcctttcgtcatcatcaccgggctactttcttatatcgcctatgcgccgcagctgggccaggccatccccggtgacgtcggctggctgcgactccccgctttcacctggcccacccgtccgtcctggctgtaccggttgacccaggggctgcatgtggggctggggctggtgatcattcccgtggtgctggccaagttgtggtcggtgataccgcggctgtttgtgtggccgccggcgcgctcgattgcccaggtgctcgaacggttgtcggtgctgatgctggtcggtgggatcctgttccagatcgtcaccggcgtgctcaacattcagtatgactacatcttcgggttcagcttctacaccggccactattttggggcttgggtcttcattgcgggtttcctgttgcatatcgtggtcaagatcccccacatggtcaccgggttgcgatcgataccgatgcgagaagtgttgggtaccaacgtggctgacacccgggcgcagccgtgcgatccggacgggctggtgtcggtcaatccgggcgaggccacgctaagcagacgcggtgccctgggattggtcggtgccggggtgctgctgatcggggtgctgacggttgggcaaaccctgggcgggttcacccgcaaggccgccctgctgctgccccggggccgtgtcgtgagcccgggcgacttcccggtcaacaagaccgccgccgccgccgggatcaccgcggaggccattggccccgactggcggctggtgctgcgtggcgggcctgcggaagtagtgctggatcgcgccacgctggccggcctgccgcaacgcaccgcccggctgccgctggcctgcgtcgaagggtggtcggccgtgcgcacctggagcggcgtgccgctggccgagctggcgctgctggcgggcgtgccggcggcgcgctcggcacgggttacatcgctgcagcgcggcggggcgttcggcgaggcgaagctggcggcaaaccagatcgccgaccccgatgcgctgctggcgttgcgggtcgacggggcggatctgtcgctgaatcatggctacccggcccgcatcatcgttcccgcactgcccggtgtgcacaacacgaaatgggtcgctggcatcgaattccacaagaggtgaaatgttcgacattgcaacgcgtttcaaaaactcctacgggtcaggtccattgcacctgctggcgatggtgtctggcttcgccctgctgggctacatcgtggccaccgccaggccctcggcgctgtggaaccaggccacctggtggcagtcgatcgcggtctggtttgtcgccgccgtcgtagcccacgacctgctgttgtacccgctctacgcgctggccgaccggatcctggccaggctagtcggcaggcgcgacgtctcggcgccccgccgccgcccggaactaccggtacgcaactacattcggatcccggcgctggcagccggcttgacgctgctggttttcctgcccggcatcatcagacagggtgcgccgacatacctggatgcgaccggacagacgcaggaaccatttctgggcaggtggttgctgctcaccgcggtcgcgttcgggatcagcgcggccgcttacgccattcggctggtggtggcgcacgtgaggcggcgccgagcggggtgttcgcgggtcgacgcgatcgacgaggagtaggctcccaccatgaaccagcgacgcgccgccgggtcaaccggtgtggcctacatcagatggttgctacgtgcccgtcccgctgactatatgctggccttgagtgtcgccgggggttcgctaccggtggtgggtaagcacctcaagccgctcggcggcgttactgccatcggcgtctggggcgcccggcacgcatccgatttcttgtccgcgacggcgaaggatttactgacccccggtatcaacgaggttcgccgtcgagatcgtgccagcacgcaggaggtttccgtcgcggccttacgcggcatcgtttcgcccgacgaccttgccgtcgaatggccggcgccggagcgcacgccgccggtctgcggggcgctgcgccaccgccgttacgtccaccgccgtcgcgtcctctacggcgacgacccggcccagttgctcgacgtatggcgccgcaaagatatgcccaccaaacccgcgccggtgttgatcttcgtcccaggcggtgcctgggtgcacggcagtcgcgccatccaggggtatgcggtgctgtctcggctggccgcacaggggtgggtgtgcctatcgatcgactaccgggtcgcaccgcatcaccgctggccacgacacatcctggatgtcaagaccgccatcgcgtgggcacgggccaatgtcgacaaattcggcggtgaccgcaatttcattgcggtggctggttgttcggccggcggccacttgtccgcgctggccgggctcaccgccaacgacccgcaatatcaggccgagctgccagagggctccgacacgtcggtcgacgcggtggtggggatttacggccgctacgactgggaggaccgctccaccccggaacgtgcccggttcgtcgattttctggagcgggtagtggttcagcgcacgattgatcgtcaccccgaagtgttccgtgacgcgtcgccgatccaacgagtcaccagaaatgcaccgccattcctggtgattcatggcagccgtgactgtgtcatcccggttgagcaggcgcggagctttgtcgagcggttacgagcggtctcccgctcacaggttggctacctggagctgcccggtgcgggccacggcttcgacctgctagacggcgctcgcaccggcccgacggcacacgcgatcgcgctgtttctcaaccaggttcatcgcagccgggcacagttcgcgaaagaggtcatccaaacgccggccaattgtatggtcgccctatgagtagggggctgcggtgaaacggctcagcggctgggacgcggtactgctttacagcgagaccccgaatgtgcacatgcacacactcaaggtcgccgtgatcgaattggattcggacagacaggaattcggtgtcgacgcgtttcgcgaggtgatcgctggccggctgcataagcttgagccattgggctatcagctggttgatgtcccgttgaagttccatcacccgatgtggcgggagcactgccaggtcgatctcaactaccacatccggccgtggcggttgcgcgccccggggggtcggcgcgaactcgacgaggcggtcggagaaatcgccagcaccccgctgaaccgcgaccacccgctgtgggagatgtacttcgttgaggggcttgccaaccaccggatcgcggtggttgccaaaattcaccatgcgttggctgacggtgttgcctcggcaaacatgatggcacgggggatggatctgctgccgggaccggaggtcggccgctatgtgcctgaccccgctcctaccaagcggcagttgctgtccgcggcgttcatcgaccacttgcgccacctcggccggattcctgcaaccatccggtacaccacgcagggtctaggccgggtgcgacgtagctcgcgcaagctctcacccgcactgaccatgccatttaccccgccaccgacgttcatgaatcggataaagaagccgttgtccaagccctcgggacggccgccgccgcacaccaaccgagcgccctcctcgatgcccttggcgatgtagcgcttcaacgcgagtccgctgcttctccgagatcagcggcccgatctgagctgccgggtccgacggcgggcccaccgggagagccgttacgaaattagttaccgcagccacgatttcgtcgtaccgggagcgcggagccagaatgcgggtctggttgacgcagccctgtccggcgttcatgacgccggagaacaccatcatcggaatagctgcggccaggtcgacgtcctcgagaatgatggccgccgacttgccgccgagttctaaggtgcacggcttgagcatctcagcggcacgcctgccgacctctcggccgacggccgagctgccggtgaaggtaaacatgtcgatgtccgggttagacgtcagcgcctgaccggtctcaatccctcccggcactaccgacaacaccccctcgggcaggcccacctcggcgaacacctccgccaaagcgtttgcggtcagcggtgtttcggcggcgggcttgagcacgatggtgcagccggccagcagcgccggcgcaatcttgttgacggccagaaacagcgggacgttccaggccacgatcgcgcccaccacaccgaccgactcacggctgacaatgctctgtccataggagccggtgcgggtttcggtccaggtgaccttgtccgctgcaccggcaaagtagttcatcgccccatcgaacccatccagtgcatcgtctcgatgatggtcggcggctggccggtttcggctgcgagcagcttggtgaacaggtccttgcgctcagccagcatcttgaccgccgcagcgatcaccgccgcacgctcgtgcggcggggtcgagggccaggggccgttgtcgaacgccgcacgtgctgcggcgaccgcggcgtcgacgtcggcggcggccgccatcggcaccttgccgacatattccccagtggctgggcagcgtacctcgataacatcggaggtcgacggtttggtccacttgccgccgatgaaaagcttgtcgtattccgtggcactgtcagacatatgcgccgctcctcctcatcgctgcgctcggcatcgtcgccggcggtcatggcgtcaccctacccaagccgaacgcgaaacgagaacgtgttccattattagggtgtgagcaccaataccagattgctcaccaggaactcacgcagcaccgggacggatgtcagccaccacgcccatctggggtggtagcggggaaatacggctaacgcggctccggtgccggcagcccagcgcagaccctcggcggcggacacggcaaacaacgacgacccatagttgttctttgccggatggccgtgtttgcggacatatcgggcggcggcgcgggcgccgccgaggtagtggctgaggcccatctcgtgcccgccgaatggccccagccaaaccgtgtaggacagcacgaccaacccgcctggcttggtcacccgcagcatctcggtgccaagctgccaggggcgcggcacgtgttcggcgacattggaggacaagcagatgtctaccgagtcgtcggccaacggcagtgccatgcctgacgcccggacgaacatgccgggccggccggtgaacgcaggtccggcggcatgcatttcatcagggtccggctcgacgccgatgtagccgacaccggcgtcggagaacgccgtcgcgaaataccccggcccgccgccaacgtcgagcagcgtacggccaactggcggctcgctatgtgtggccagccacagatcgccgatcattgctgcggtgtcggccgccagtgtgcgatagaaccgtgccgggtcgcgctgctcgtagcggaagtctgccagcagtcgcagcgagcgccgcagtgtcgcccgtcgcgcgaacacatcggtgaccgccacctggcacaccctacggcccgctaggctatcgaccaatgtctgctctgcgctcggtgttgctgctgtgctggcgcgacatcgggcacccccaggggggcgggagcgaagcctatctgcaacgcatcggggctcagttggccgcatcgggcattgcagtcacgttgcgcaccgctcgctatcccggtgcgccacggcatgaactggtcgacggggtgcggatcagtcgtgccggcgggcgctactcggtgtatctatgggcgttgctggcgatggccgcagcccgatgtgggcttgggccgctgcgccgagtgcgcccggatgtggtcgtcgatacccaaaacggctggccgtttgtggcccggctgttgtatggccggcggtcgctggtactggtacaccattgccaccgtgagcagtggccggtggccgggcggatgatgggtcggctcggctggtatgtcgagtcgatgttgtcgccacggctacaccggcgcaaccagtacgtgacggtgtcgctgccgtcggcgcgggatctgatcgccctcggtgtggacagcgagcggatcgctgtggtgcgcaacggcctcgacgaggcgccgtcgccaacgttgtccggcccacgtgcgcccacgccgcgtgtggtggtgctctcccggctggtgccgcacaagcagatcgaggacgcgttggcagcggtcgcggagctacagcctcggataccgggcctgcacctagacatcgtcggcggtggctggtggcggcagcgcctcgttgaccatgtgcaccggctcgacattgctgacgccgttacctttcacgggcatgtcgacgatgtgaccaaacaccatgtgctgcaaagctcctgggtgcacttgttgccctcacgtaaagagggatgggggctcgcggtcatcgaggcggcccagcacggcgtgcccaccatcgggtacagatcctccggtggtttggcggactcgatcgtcgacggggtgaccggcatattggtcgacgaccgggccgaattggtggcttggctcgaacaactgctgtccgattcggtgctgcgtgaccaactcggcgccaaggcacaggcgcgtagcggtgagttctcctggcggcaaagcgccgaagcgctgcgcagcgtgttggaggcagtgcaggccagccgttttgtcagcggcgtggtttgagccggcttcgacagacttaatcctgggcgcggctcgccggcgtgtcttcgcagtggtgtaagtgtcggcgcacccaatagccggccgcgccagcgccgccgaccagcagcatcgaaagccacgcccaatgcgcgagcattgtcgctttgaggcgggccgacgatgcaccggaggtttggccgccgacccgataaagagccaattcgtcgtcgcggtgcgccgctgctagccggccgagggtgcgtgcggccgcgcccatgtcgccggcgctgtcggattcgacgaccagccacccgacgccggccgcggccaaggttgacggatggggcccggtgagcagcagctcctggaccgcccgggcgtgcgcgtcttcgccgggaacggtcaccccggaaatgaccagatcacctgtggtcagcacatcggcgcgaacccaacgggggagcggatcgagtaccggtgccgaaccggaccacgagaagcgccgcatggtgcccgcgggcaagaccgcaaccgtccggggatcggcattgatcgccgctgccaccgccgcccaaccggacgggtagtgcacaggcgcaaccttgccccacaccccccacgccaagtcaggcagcgttaggaccagcgccagacagcagaccaccgccgccgttgccggtcgcagccagcgtcgcagcgttagcaccgtgcccgcaccggagagtgtgtatccgggtaccgccagcgcgacccacttctgtccgtcgcgcagcacgcccaggccgggtgcggcatcgaccaccacccgtagcgcgtgcagacctgggccggtcgcaaggacagccgggaccatcacggacaccgccgctagtgtcagcagcggcactgccacgggccggcgcgccacagtcggtagtccgatcgccaccatggcgagtagtacgacggcggatgccactgcgaaaagcgttgtccgcgagctaggtacggcctcgccgttccagatcccaccgagactggccaagctgccaagcgtgcccagccccggttcggcgcgtggcgcgaacgcggtaaccccaagctgattggctgccgtgtggctggtcaacgacgagcccagcgccgacgccgtcagccagggcagcgcacccaccagcgcggagcccaacgccgcgaccccacattgccagcgcgggcggcccgcgccgggcatcgccacgcacaccaccgcaactgtcgcggcgagtagcagcccggacggggtcaggccggccagcgcaacccagaacgccagcccaaaaagcccgaaccaacccgcgccaaccgttgttcgcatcgttaacatcgcggtcgcaacccagggcagacacccatagccgaccagcaggctccaatggccctgcaaaagtcgttcggccacatagggattccagatcgccagcgtgatcgcgacaaactggccggctgcccccgctgcgggtagtgccgttgcgaccagtcgggccgcgccccagcccgccagccaaagccccagcagcagcagcgctttcaccacgacgccgccgtcgacgaggtgtgacgccaaagcgaccgcgaagtcctgcggagtcgcccggggcgccgatgtcagccctagggcgttggccgacacatacgaccgtggtgtggacactgcatcgcgcagcagtaggtatccgggccgcagtagcggcgcggccaacagcagcaccaagaccagcgcgtaccccggtcggaaccagcgcacgtcgcctgattagcgccgctcgggcgggccggggtcgggatgccccgcgtccggcggtgggggcggctgcgccgaaccgagtcggggcggatccgagccactcggctcgcgcgggaagtcggggcgctgcgtgggcagtttctcggtctcagcctccgctccaggcaccggttcttcgaagccgccgcggcggtaatcgtggtcgtcccgatccccgctggcagccatcagcgcaccttcggtccgaaggctaaacgacgcgaacagaccaccgccgaccagcgcgaccaagccggccgcggtgaatgtaatcggcagcacccgcgaccacagcgccagccggtcgcgctcgtcgcgagccgcgttgacctgggattcgaccgtctcttcggtggaggtgacctggtagtcggcaaacgtgacctctggtttgagtgggtcacgagcgaagtagtggttggcgcgttcggtttctttgacgatggtgccggacaccgggtccacccagaatgttcgctgcgccgcgtaatagcgggtcatggtgatttgctcgttcggatcaccgggtagcccccacatcgccgctgatgtggtgactttgccgtcctcgtcgccggcgtacagcgacgggtatttgaggggagccaccagcttcccctcgggggtgtagccgacgttctgcgtgaagcggtatgtggttaaaccgttgacgtcctcctcgccttcgtagttggcgtcaaacgccttctgtgcgatggggtcgaaataggggtatgtcttcttctcggtgtgaaacgggaaccggtaagacagcccgtcgtgccgcagcggaatggccgtcggcgggttctcgtcattgaggccccgcggtttctggacggcgccgccggtgtgggtgtcgtcggagacagccatcgccgtcttgcggttgagggtgaccgtgtcgacgatcgccagcagcagcccgctgtccttctgcttgtcggtgcgccggagcgaggatccgacctgaagtgtgaccacgtcggcgttggcgggcgattcgacggtgacttgctgttgggacaccagcggcacgtcctggttgaccacgatgtgctcggtggctagcgacgccgagtcgagtgccgttccagtgccgtcgctgatcaacgtggcatcgatatcgagtgggatctcagcgatcctcctggtggtataggtcgacagcagcagggcggcgatcagtagggcggctccgagtccgatagcgccgcacgcggcgaaccgcaacatgactgcccggttcacctgcgccgctctcccccgcaagcgggtggtgcccccacctcatcgcttcgtcccccgcaagcgggcggtgcccccactgcatcgtcgccggcgcggttcacgttgctgtgacctccttatggtccatggactcgtcggtcgggacccgctccgacctgaccaagcgaggcaaaacccgtttgaccctaacagcagagcgtatgggcccggcggacgaatcgggtgcaccgattcgcccgcaaacacctcacaggcacactgtgttggtgaccaacggccaggtggtgggtgggacccgtggctttctgcccgccgtcgagggaatgcgcgcatgcgcggccgtcggcgtcgtggtcactcacgtcgcgttccagaccgggcactctagcggtgtgggcgggcggctgttcggccgcttcgatctggcggtggcggtgttcttcgccgtgtcgggattcttgttgtggcgcggacacgccgcagcggcgcgagatctgcggtcacacccgcgaaccggtccgtatctgcgatcgcgggtggcgcgcatcatgccggcctatgtggtggcggtggtcgtcatcctgtccctgctgcccgacgcggatcatgccagcctgaccgtgtggctggccaacctgacgctcacccagatctatgtgccgctgaccctgaccggcggcctgacccagatgtggagcctgtcggtggaggtcgccttctatgcggcgctgccggtcttagcgttgctgggccgccgaattccggtcggtgcccgagtgccggcgatcgcggcgctggcggcgctcagctgggcgtggggctggctcccgttggacgccgggtcggggatcaacccgttgacctggccgccggcgttcttctcgtggttcgccgcgggaatgttgctggcggagtgggcctacagcccggtcgggttgccgcatcggtgggcgcgccgccgcgtggcgatggcggttaccgcgctgctgggttacctggtggcggcctcgccgttggcgggtccggagggcctggttccgggcacggcggcacaattcgcggtgaagaccgcgatgggctcgctggtagcgttcgcgctggtggcgccgctggtgctggaccggcccgacacgtcgcaccggctgctgggcagccccgcgatggtgaccctgggccgttggtcctatggcctgttcatctggcatctggccgcgctggccatggtgtttcccgtgatcggagcgttcccgtttaccgggcgaatgccgacggtgctggtgttgacgctgatcttcggtttcgcgatcgccgcggtcagctacgccctggtcgagtcgccctgccgggaagcgttgcgccgctgggagcgccgcaacgaacccatatcggtcggcgaacttcaggcggacgcgattgcaccctgactcggccggctgacacctggcgggcacctagtcgatcgtgcccgctggcacgatccactgacagggctgaccggtcacggcggcgatgagatcgaagtccgcgtcgtaatgtagaacgaccagcccgtgttcctcgccggccgcggcaatgagcaggtccgggattttgcgaccgcgctgactacgcgcagcgagtaggcgctggattccaagcgcgcggcgatgatgcgatgccgtcgattcgatgaggtcgaacgcgctcaatgccaccatgagccgctgccactcggtctcattgcgtgcggagtacccgacttcaaggtcggttatttgcgtgcgagcgacggcaccggcctcagccaacggttccaccgcccgccgcacggcgggccggctgagccttttgatcacgctggtgtcgagaagatatttcagcgccatgcttcggcgcggtcctctggcggtgcggcggccagcgtgtcgagagcggcggcgacgcgttgaactcgctgagacgtggcttgccgcagggccgcgttgacggtgtctttgatcgtcgtcgtgcccaattctgtacgagccatgtttaaagcctgctcgtcgatgtcgacgagatgtttcgccatgaatcggagtatatatcaataaggagccgatatatatgcacaatgccaagcccatggcattcgcccggcgcggctgtctcactgatagccgccctgccgctcgaagatgcggcgcgggttgtcgacgagcatggtgtgcagctgctcgtcggtgacgccgtgctgcttcagtgcggggatgacgtcgttgtggatgtggaggtaatgccaattcggcatcgccaccggcaccagctcctcgggaagcgcgtcgaaatagcagcaggcgtcgtgtgatagcaccatcttgtcggcatggccgcgctcgcacattcgggccacgatgttcacccggtcctgaaacggtgagatcacgtcgacgccgaaccggtccatcccgaggtaggagccggcggcgatgagctcttccaggtagccgacgtcggtgctgtcgccgcagtgtccgataaccacccggctcagttccaccccctcctcggcgaagatgcgttgctggtcaaggccgcgccgcagcccggcgtgggtgtgggtggagatcggcgccccggtgcgtttgtgtgcttgggcgaccgcgcgcaacacccgctcgacaccaggggtgaggccgggttcgtcggtggcgcacttgaggattcccgccttgatgccggtgtcggcgatgccgtgctcgatgtcgcggacgaacatgtcggtcatgatctccgggccgtccagctgtgcgcccggcccgaggtagtggaagtagaacgggacgtcgttgtaggtgtacaagccggtggccacgacgatgttcagctcggtggccgcggccacccgggcgatgcgcgggatgtatcggcccagcccgatcaccgtgaggtcgacgatggtgtccacgccgcgggccttgagttcgcctagccgggcgatggcgccggccacccgcttgtcctcgtcgccccaggcttccgggtagttctgcgcaatctcggtggtcatgatgaagacgtgctcgtgcatcagcgtgacgccgagatcagcggtgtcgatgggtccgcgagcggtatttagttctggcacgtcactgatgctaggccgcaatcggtgtcttgcggggccgcagtgcagtagcgtcaccctcgtcgttgaccgaaccgctcgggagccaattcttatgctgctcaaccccaaccatttgacacgcaaatacccagaccgtcgctccggggagatcatggccgcgacggtggacttcttcgagtccagggggaaggcccggctcaagcacgacgaccacgagcggatctggtactcggacttcctggacttcgtcgggcgggaacgcatctttgcttccctactgacgccggcctcctatggcgccgatgattgccgctgggacacctaccggatcagcgagttcgccgagatcatgggcttctacgggctgagctactggtaccccttccaggtgaccgccctaggcctgggcccgatctggatgagcgccaacgaggacgccaagcgcaaggccgccgcggggctcgaggccggcgaagtgttcgccttcggcctgtccgaacagacccacggcgccgacgtctatcagaccgacatgatccttacccccagcgacggcggctggaccgccaacggcgagaagtactacatcggcaacgccaacgtggcccggatggtctccaccttcggcaagatcgccggcaccccagaaagccaggagtacgtcttcttcgtcgccgactcccagcacgagcggtatgacctgatcaagaatgtggtgaactcgcagaactatgtggccaattacgcgctgcgcgattacccggtcaccgaggccgacatcctgcatcgtggcgccgaagccttccacgccgccctcaacacggtcaacgtctgcaagtacaacctgggttggggtgccatcggaatgtgcacccacgccctctacgagtcggtcacccacgcggccaaccgtcacctgtacggcactgtggtgaccgacttcagccacgtgcggcggctgctcaccgacgcctacgtgcggctaattgcgatgaagctggtcgccagccgggccagcgactacatgcgcagcgcgtcggccgccgaccgtcgctacctgctctacagcccgctgaccaaggcgaaggtcaccagcgaaggcgagcgggtcatcaccgccctgtgggacgtcattgcggccaaaggggtggaaaaggacacgtttttcgagaccgtggctcgcgagattggcctgctgcccaggttggaaggcaccgtgcacatcaacatcgggctactcggcaaattcatgcccaactacctgttcgctcccgactccacgctgccggtcatcccgcgtcgcgacgacgccgccgatgacgcgttcctgtttgcccagggacccaccgggggcttgggtaaggtgcgtttccacgactggcgcgcgtcatttgacacctgcgcgcatctgcctaatgtcgcactgctgcgcgagcaagtcgacgtgttcgccgagctgctggccagcgccaccccggacgcggcacagcagaaggatatcgactttgccttcggcgtgggacaactcttcgcgaacgtgccctatgcccagctcattttggaggaggcccggctatctggtgtcgacgaggccttgatcgacgagatcttcggcgtactggttcgggacttcaacacccatgccgtcgagctgcacggcaggtccgccacgacagccgaacaggctcggttcgccatgcgaatggtccgtcggccggtgcacgatcccgcccgctacgaccagatctggaaggaccacgtgctcgcgctcaacggcgcatatcaaatggcaccatagtgcgccgcgtcgagatcgacgctgccgtgttgcccactcgcactttcgcgcgctggtgtcaatctcgacgccagccttgaccgtgatgcagcgcacattagaatgaccagtggtcaccaacgcaaggaggccccatgccgacggtgacgtgggcgcgtgtcgatccggctcgccgtgccgccgtggtggaagccgccgaggctgagttcggtgcgcacggattctcccgcggcagcttgaacgtcatagcccggcgtgccggagtcgccaagggcagcctgttccagtacttcgcggacaagcgcgacctctacgcgtttattgccgacatcgccagccagcgagtccgctcctacatggaggacctgatccgcgagctggacccgaaccggccgttcttcgaattcctcaccgacctgctcgatggctgggtcgcctacttcgccgagcatcctcgggaacgtgcgttgcatgctgcggcgaccctggaggtcgacaccgatgcccgcatcagcgtgcgcagcgtcctgcaccgccactacctggacgtgctacggccgctggtgcgcgacgcgcacgcgcggggcgacctgcgcgcagattccgacaccggtgcattgatgtcgctgctgctgctgatctttccgcacctggcgctggctccatacatgcgtggtttggatccgatcctgggcctcgacgagcccacacctgagcagcccgcgctggccgtgcgcaggcttgtcgccgtgctggcggcggccttcgatgcccagcaccccgcgaccaactcagcccagacccgatcggaggagatcacatgacacgcacacgttcgggctcgctcgccgcgggcggactcaactgggcgagcctgccactgaagctgttcgccgggggcaacgcaaagttctgggatccggccgacatcgacttcacgcgcgaccgggcggactgggagaagttgtcggacgacgaacgtgactacgccacccgattgtgcacccagttcattgccggcgaggaggcggtgaccgaggacatccagccgttcatgtccgcgatgcgggccgagggacggctggccgacgagatgtatctgacgcagttcgcgttcgaggaagccaaacacacccaggtgtttcgcatgtggctggatgccgtcggaatcagcgaagacttgcatcgctatctcgacgacttgcccgcctaccgccaaatcttctacgcggagttgccggagtgcctcaacgcattgtcggccgatccctcaccggccgcccaggtccgggcgtcggtcacctacaaccacatcgtggaaggcatgctggcgctcacgggctactacgcctggcacaagatctgtgtggaacgcgcaatccttcccggcatgcaggagctggtccggcgcatcggtgacgacgagcgacgccacatggcttggggcaccttcacctgtcggcgccacgtcgccgccgacgacgccaattggacggtgttcgaaacacggatgaacgagctcatcccgctggcgctgcgcctcatcgaggagggctttgcgctgtacggcgaccagcccccattcgacctgtccaaggacgatttcctgcaatactcgaccgacaagggaatgcgccggttcggcaccatcagcaacgcccgcggccggccggtcgccgaaatcgacgtcgactactcgcccgcgcagctggaggacaccttcgccgacgaggaccggcgcaccctggcagcggcctcggcctaggcctggcgagcagacgcaaaatcgcccaatttcgtgccgaattgggcgattttgcgtctgctcgccaggggaacgctaggcgatccagacggtcttgatgttgcagaactcgcgtatcccgtgtgcggacagttcccggccatagcccgagcgcttgaccccgccgaacggcaattcgggataggacaccgtcatgccgttgataaaaacctggcccgccacgatgtcgtcgatgaagcgtcgttgctcggtctcgtcgcgggtccaggcgttggatcccagcccgaaggtggtggcgttggcgatctcgacggcctcgtcgatgttcgccgcgcggaacaccgaggcgaccggaccgaagacctcctcggtgtagagagccatgtccttggagatgtcggtgatcacggtcggcgggtagaaccagcccggccggtcgagacgctttccgccgcaccggatcaccgcgcccgccgcggcagcatcctcgacttgcttggcaacctcgttgcggccctgctcggtggccagcgggcccacgtcggtgtccgggtcggtcgggtcgccgacccgtaacgccgccatccgcgcgacgaacttgtcgacgaaatcgtcgtaaatgtcggcgtggacgatgaaccgcttggcggcgatgcaggattggccgttgttctgcacccggccggtgacggcggtgctgaccgcggcgtccagatcggccgacggcataacgatgaacgggtcgctgccgccgagctcgagcacggtcggcttgatctcgttaccggcgatagcgcccaccgattggccggccggctcgcttccggtcagcgtggccgccgcgacccggggatcacgcaggatggcttcgacggctcccgagctaacaagcaacgtctggaagcagccgtccgggaagccgcctcgggcgatgacgtcggccaggtacagcgcgcattgcggcacgttcgacgcgtgcttgagcaggccgacgtttccggccatcagtgccggtgcggcgaaccgaaccgcttgccacagggggaagttccatggcatcaccgccaggatcaccccgagcggctggtatcggccgtaggccgccgacgccccgaccttggccgcatcggcgggttcgtcggccagcaacgcctcggcgttttcggcgtagtagcgaaaacccttggcgcacttcagtgcctcggctttggccgcggccagcgtcttgcccatctcgagcgtcatcatcgcggcggcctggtcggcctcggcttccagcaagtcggcggtggcattggcccaccgggcgcgctgggcgaagctggtctggcggtagtcggcgaaccgccggtgggcccgggctattgccgcgtcgacttcgtcatcggtcgccgcagtgaatgtcttgactgtttcgccggtagccgggttgatggtggcgatgggcacgctgacatcctttgctgggtgggtttgcacaaatcgtccggtgtccagcctgccactaacgtggccagcgctcccgagcaggaggtgtcggggcctcctatcggctggggtgggctctatcacgggcaggaccagcgtggcggaacatgtcaccgatcgcatgttcgtcgggagctaatcggcccgttcaatcggccggtggcgaggcgactttgcgtagcgacatcggcgggacgtagcgcccgatcagcgtgcggtgccaccaggctcggtcccgtcgcagctcggccacggtggtgaagcggtactgatacagctgcgcgcgcacataccgaggcggagattgcgggaaaggattgtggcgcaacagcttcagcgtcgcaggatcattgcgcagcaaccggtttaggaatggcgtcatccacggtagtgcgtagcccggtgagatggcggcgaaccacatgagccagtccagccgcagatggtagggggcccattgccgcggcagccggcgcggatcaccgggcttgcccttgaattcgtatgctttccagacggtttgttcggtaatcggtgactcgtcggtcccttcgattaccacttcccggcgggtgcggcagatgctgccgaacgccccgtaggtgttgaccaaatgaaaggggttgaacgacatgttcattcgttgatgagaggacagcagattgcgtgccggccagtagctcagcaacagcaccgccgcggtgaatacgaccacgaggccggcgaaccactgcggcggtgccgacagcgccggctgggccggcatcggcagcagcgccgcggccgaagatgtgtcgatcgcgctgcacgccaagaggatggtcagccaattgagccaggagaaatttcccgatgccaccagccatagctgggtaaccacgatgatcgcggcggcgatgctggctgcgggctgtggtgtgaacaacccaaacggcaccacgagctgggcgaaatggttgcccgccacctcaatccggtgcaatggcttaggcaggtgatggaagaaccagctcaacgggcccggcatgggctgtgtttcgtggtggtagtacaggcacgtcagactgcgccagcacgagtcgccgcgcatcttgatcaatccggcaccgaattcgacccggaacagcagccagcgcgccaacaacaacgtcagaatcggcggggcggtgcgctcgtttccgaggaagatcatcaggaagccggtctccagcagcagcgactcccaaccgaatgagtaccacgcctgcccgacgttgacgatggacaggtagagcacccacagcgtcagccagatcagcatcgtggcccacaacggcacgaaggaggccgcaccggcgacgacggctgccgacaacacggcacccaaccagcagaccccggcgaacacccgatcggaatagcgaaagtgaaagatgctcggtgttcgccagaaggactgtccagccagataccgcggcaccggcagcatgccgtgctctccgatgaggggccggaactgctgtgcggccgcgacgaatgcgatcagataaataatcgccgtgccgcgctccagcgccagtctgcccagccaatattcgggcgctgaaaaccatcccatggccgttactccttggacacggcgttcacaccaactattgcatgcggtcttgaccacgagactctgatgtggcgaccaccgatgccgccaccacggaaaccgaaatcagtgccagcagttgcacactggcccagttcccggcgtatccgtcgaccgaccgccacggatgccgggacagcgcagcgccggccaggatcagcccgcccgcagccagtccgacggtgacccggtcacgtagtcgctcccggcggcgcagtgcataccgcacaccgagggccgtgcccatcaccatgaccccggcgatgctggcgatcaccgccccggccgccagcaccccggccgccgcccaggctccgggcctccagggtggtgtgggccggtcggcgagctgccgtcgcccggtccgccagaacgccagcagagctagcaggggcagcagggccagccctatcgccaggctcgcccgatacagcgagttcggtgcgaatgtcagcgtgatggtgccggggttcccggcgggcaccacccaggcctgctgccacccgttgacggcgatcggtgtcagccgggccccggtgctcgtgcgggccacccagcccgagttgatgctttcgggtaccaccagcacccgggaagtggccgactcgggaacccgaacttcgcggtgggtgggaccccacgcacccgtttcagcagaagtaactgtcgcgcttgacaatccagcaccgggagttgacaactgggcaccgtcgaccacgaacgcggcgccggggctgatcagcaattcctgctgtcccgccggcagcgctatcggctcgcgttcacacgggagcgcggcgaccggttcaccgtccagcaaggcgcccaccgtggttcggatcgaggtgtgcacgaaccggcccgcgacggcgacgaccgggccgtgatcgcaatccacggtgagcgcacgcgcgcggttgcgggcggcgtcggccggcgcaatcggggcgccgccggcgccaagcaccaccacttcggccagccccggcggcttgagctggtcgaagcccagcgcgttgcgatcgatgacatcgtcccagtccagcaggctgaccgacaccgtgtcggtcacccggggatgcagccatagcgtcgttagctcgccgacctgcagttgtcggacctgggggccgtcgcccaggttgatggccaccaccgtcggatgggccggcaacatcgaccggctggcggccagccgcagcccggtcaccacggtgggccgcggcagggccagcgtcagcgtcggcggggttttgtgttgcaccacccgctgcggcgcggtccaggcggtggccggatcgccgtcggcggccgcgtacgccgagccgaggatgtcgacaaggtcggaatcaccgctggcccgggtggtggaaggcgcggcgatcaagtcggccagcttcgggccctgccgtggtcgcacccacaccatcggggtcaccgacaccgggcggggtacggtcagtgtgcggctgagattggccggttcctcgggtgccagggccatcgaggcggcgcagcgcacgccgtcgggtcccggggcgcagcccggtctgcccagcagttcggatcccaggtcccagcccgcgatcgccgaacccggcggcggcccgggcaccagcacggtgtgtcgcagctgaaccggatgggcgaaaccggacgcatcgtattgggtgatggccagatcggtgatgccgaactgcacaccggccgacccgtcgtcggtggcggccgcggtaaaccgcacccagggggtttcgccgtagggcagtgcggcggtgagcggtttgcccgcctcatcgaaccgcagggtggtgctgccgttgacggtctcgatcaggatgcgtcggacctgggcgccgaccgcggtcgcgctgggtgtcagggtgacgacggcattggtcaccggacggtcgaaatccacctgcagccactgcccaacggcggcctgcagcgcgttggacacccaagcggtcgccgggtcaccgtcgacggcggccgcgggtgcgctcgccggggcgacgtcgggcatggcggtggcatccgccgaggagctcgacacggtgatccggccgccggtccatccaccgacgaccggctccgcgcccggcaccgggtagtcaggcacccggttgtaggtgtgccgggcgtcgccgggtgcccggatcgccgacgagtggtggtccacccggccgtaatcggtctcgcgggccaccggggtgtcggtgacggcgacctggggcaccggcaagccggcagctcgagcgtccgcggtcatcagcaccggacccagcgggggctggccctgcagccggcgtcgttcgtccagacgcagcaggacctcgggtccgccgtcgacgcgggcgagctggtcggtcgcggcgaagtagggcgcaccggggttggcgggcgcgctcacccggtagatctcaatcgcgggatatcggggtcgcaggccgctgtcgttgacgaaacccgccagcggatcaggacccaccggcgcgccgaactccgccagcttcgctagcccgggcgaccctgcgatgctacggtgcagcagaatcggtcgtgccgagcgcgacgtctcgggatccagatcgttgcgtaccagcacataggaaatgccttggcgggcaagggtatcggccagccccgccgacggtcgtccggcggcgaacaggcgttgcacggagtccagcgctcgaatggtctgcggcggggtcagcggaatggagtcgcgcacgccccacgggccgtcgccgagcacctgcagcggctcgtcgtggctggtgccccacacctgggtggcgaacggggcgcccgggaccaccagcacccgcccgggagtgggcgtcgcggcatggtgtgtgcgcagccagtcggcggcctcctgccagtactggggaagcgcaccgaacgtgccgggcggggcgacccggccggtccacgccagcgaggtgctgaccaccagcgcggtcagggctaccaccgccaccgctactcgcttgtcccgctcggggtgcgcgaacgcgcgcagccacgccggcctcggcgcgctgcctggcagcggaactcggctcagcagctgcgccaagcccagcaccaggggcagccggatcaccggccccaccttgtgtacgttgcgcaggggggtgccggcggcgtccaggaacgcctgcaccgggtgggcgaccggcgaagccagcccgccgcggtggccgacggccagcagcaccaccccgaccaacagcatcgtcaccagccggccgcgcgccggcatcgccgggctagtcagtccggccagcccggccgctgcgaccaggcaggtgcccaggatggccgccgatccggtgaccaacggcgcgcccgcggtcgcgttcggcgccacgaacggcgtccagctgtcggtgccgcgcagcacctccaccagcgaggaccattgcgtggtcacgccggaagattcgatgaagtccagaaacggcggactgaccccgtgcagctgcgtcagcgccattacccaccacagtgtcgccagggccatcgccaacagccaccacgcggtgtagcgccaccacaaccgattcggccggtgacaggcccaccagatcaccgccggcaggcaaccggccagcgtcgcgatggcgttgaccgcgcccatcagcgccaccgccagcccggcttgggcggccagcgcgcgcaccgagcggccagaagtcccccgcagcgccaggatcgtgggcagcagcacccacggcgccagcatcatcggcaaggtttccgacgagatcgacccgagtgtggtcagcacccgtggtgacagcgcgaacgccacggcgccgaccacccgcgaggacgggccgccgacgcccagcgcctcggctacccgcagcaggccccagaagccgaccgtgagcaacaccgcccaccacagccgctgagtgacccagccgggcactcccagcaggtgaccgatcacgaagaaggtgccgtgcggaaacagatacccgtaggcctggttctgcgcctgcccgaacggcaggtcgctgttccacaggttggtcgcacgcgccaggaagcgcagcgggttggcggtgaggtccagcttggtgtcgggggagacttgtccgggggattgggcgaacgtcagcgccaacgctaccgcgccgaccaccggcagccatttgcgagacaacggcgccacctgcgacccggaggccgcctcagcctgcggcgcccgggtcgcggggctagctacggttaccgtactcgacccggttgagcactgatgacgacggatcgcccccggggagtggcggtttcttgtcctgctgcaccatcagggtcactccgaagatcgcggccgcgcccagcaacagaccaaccaccacgcttgcggcggcgggcgcgacgatccggttcatcggtggctcctcgacggctgtgggtgcggcttgagaggctagaggcaacttagcagaagcgtgggcctggccccccaacccggagcgtatgcgccaccgtgacagcatgtccggatggcttttccacgcacactggcgatactcgctgcggcagcagcgttggtggtggcctgcagccatggcggcacacccaccggatcgtcgacgacctccggcgcgtcgcccgcaactccggtagccgttcccgtgccccggagctgcgccgagccggcggggatcccggcgctgctgtccccccgtgacaagctggcccagctgctggtggtcggcgtgcgagatgctgcggacgcccaagccgtggtcaccaactaccacgtcggcggcatcctcatcggcagcgacaccgacctgacgatttttgacggcgcgctggccgagatcgttgccggcgggggtccgctgccgctggcggtgagtgtcgacgaggaaggcgggcggttgtcccggttgaggtcgctgatcggcggtacggggccgtcggcccgcgaactggcacaaacccgaaccgtccagcaggtgcgcgacttggctcgagaccgcggccggcagatgagaaagctgggtatcaccatcgacttcgccccggtggtcgacgtcaccgacgccccggatgacacggtgatcggggaccggtcgttcggctcggatccggctacggtcaccgcgtatgccggggcgtacgcgcagggtctgcgcgatgccggggtgctgccggtgctcaagcatttccccggtcacgggcgtggctcgggtgattcgcacaacgggggtgtcacgacaccaccgcttgatgacctggtgggcgatgacctggtgccctaccgaacgctggtgacccaggcgccggtcggtgtgatggtgggtcatctgcaggttcctgggttgaccggctccgagccggccagtctgagcaaggccgcggtgaacctgctgcgcaccggcacgggatacggcgcaccgccgttcgatggtccagtgttcagcgacgacctctctggtatggccgcgatctcagaccggtttggcgtcagcgaggcggtgttgcgcaccttgcaagccggtgccgatatcgcactgtgggttaccaccaaagaggtgcccgcggtgctggaccgcctggaacaggcgctgcgcgccggtgaattgccgatgtcggcggtcgaccggtcggtggtgcgggtggcgaccatgaaggggcccaacccggggtgtggccgttagcgatgtgcggctggcgccccactgcttaccgtagggttagatagacgggctacaggggcccaaaaggggctggcgatggcaggtggtaccaagcgactaccgcgtgctgtccgagagcagcagatgctcgatgccgccgtgcagatgttctcggttaacggctaccacgagacctcgatggacgcgatcgctgccgaggcgcagatctccaagccgatgctgtacctgtactacggctccaaggaagacctgttcggcgcctgcctgaaccgtgagatgagccggttcatcgacgcgttgcgttccagcatcaacttcgaccagagcccgaaagacttgctgcgcaacaccatcgtgtcgttcctacgctatatcgatgccaaccgggcgtcgtggatcgtgatgtacacccaggccaccagctcccaagcgttcgcgcacacggtgcgtgaggggcgcgaacagatcgtccaactggtggccgagttggtgcgggccggcacccgcggcccgcttacggacgccgaaatcgagatgatggccgtcgcgctggtgggcgccggcgaggcagtggccacccggctcggtatcggtgacaccgacgttgacgaggcggccgagatgatgatcaacctgttctggctcggcctcaagggcgcgccggtggatcggctcgagaccgggcactgacctgcgcggtatcggccactgagatgtgggtgtattttagatgcagatgtaaattcgatgtatgattcgaacgcaagtccagctcccagatgagctttaccgggacgccaagcgggtcgcgcacgagcacgaaatgacccttgccgaggtcgttcgtcgcgggctggagcacatggtgcggatctatccgaggcgcgatgcggcgtccgacacctggcagccgcccacgccgcgtcgactcggtccgtttcgtgcgtccgaagaaacgtggcgcgagctcgccaacgaggcgtgagtagcccgtgctctcgatcgatacgaatatcctgctgtacgcgcagaaccgggattgccccgagcatgacgccgccgccgccttcctcgtcgagtgctctggtcgagccgacgtcgcagtctgcgaactcgtgcttatggagctgtatcaattgctgcggaatcctacggtggtgacgcgaccgctcgagggccccgaggcggcggaagtctgtcagacgttccgtcgcaaccggcggtgggcgctcctcgagaacgctccggtcatgaacgaggtgtgggtgttggcggccacgcctagaattgctcgccggcgcctattcgatgcccggctggcactgaccttgcgccatcatggtgtcgacgaattcgccactcgaaacatcaacggcttcaccgacttcggcttctcacgcgtgtgggacccgataacgtcggatggctgaccacgccgggccgatccgcgtggccccggctatagaccccgcacggtagcggtcaggtgggggtatcccttggccatattgcgcagcgtgagatcccagccgccatcgccttcggcgacgtagagtcccgcggtggccggcagcagcaccggcttggcgaaccgaaccgaatagcgcaccgcgtccggaaaacgggcttcgatattcgccaataccgccgcggcagtgaacatcccgtgcgcgatgacggtggggaagccgaacagtttcgccgcgatcgggttggtgtggatcgggttgtgatcgccgccgacggcggcatagcggcggatcttcgccggggtgatccgcaggaccgcggcgggcgggggtagcttgggctttttttgcggcggcggtttgggttcgccggacaagctggtgcgttgttgatgcaggaacgtcgtcacctggtgccaggcgacatcgttgccgacgctgacgttggtcaccagatcgaccagcaggcccctgcggtgttcgcgcagattctccgcgcgcacccgcacgcccaccgcgtcggtgaccgcgatcggccggtattgcgtgatgtggttctcggtgtgtatcgctcccattgcggcgaacgggaagtcgaagccggtcaccaacgacatcaccgatggaaaagtcaacgcgaacggataggtcaacggcacctggttgccgtagcgcagaccggtgaccgccgcgtaggccgcgacgttggcggggtcgatcggcagctcctcgacggtcaccgtccggttgggcagctggtctgtccggggcaccacgggtagcgccccggccgccgcgcgcagcaggttcttcaggccgctgggttgagtcactactgtcccctcacgcgccgatcatggcctggccgcagacacgaatgacgttgccggtcaccgcgtttgacgccgggctggcgaagtaggcgatggcctcggcgacgtcgacgggctgcccgccctgcagcagcgagttcagccggcggcctacctcacgggtggccagcgggatggcggccgtcatctgggtttcgatgaatcccggtgccacggcgttgatcgtgatgcctttcgcggccaggccgggtgccagcgcctgggtgatgccgatcatcccggccttggtggtggcgtagttggtctggccgcggttgccggcgatgccggcgatcgacgacagcccgatcacccgaccaccctctccgatgctgccgttgcccaccagaccctcggtgagccgcaacggggcaagcagattgacagccaggacggcgtcccaacgcgcatcgtccatgttggccagcagcttgtcacgggtgatgccggcgttgttgaccaggatgtcggccttgccaccgtggtggtcgcgcaggtgctcgctgatcttgtcgacggcatcgtcggcggtgacgtcgagccacagcgcggtgccgcccaccttgctggcggtttcggccaggttctcggcggcggactccacatcgatggcgaccacgtgggcgccgtcgcgagcgaacacctcggcgatggttgcgccgatgccgcgggccgcgccggtcacaatggcgaccttgccgtccagcggcttctcccagtcggccggcggtgtggaatcgtccgccccgacagagaagacttggccgtcgacgtaggccgacttggccgacagcaggaatcgcatggtcgactcgaggccggtagctgcgggcttggcgtccggcgacaggtagaccaacgccgttgtcgcaccgcggcgcagttccttgcccagcgagcgggtgaagccctccagcgcgcgctgcgcgatccgctcgttcgtgctggcggccgcttcgggtgtgccgccaacaaccaccacgcgcccgcaacggccgagattgcgcagtaccggagtaaagaactcgtgcagccccttgagcccggccggctctgtgatgccggtggcgtcgaagaccagcccgccgaacgagtccgcccagcgcccgcccaggttgtttcctaccaggtcgtagtccttttcgagtgccgcgcgcagtggttcgacgaccctgccggccccgccgatcagcagcgacccggtcagtggcggttcgcctgctcgatagcggcgaagcgtctcgggttgcggaacacccaattgcctggccaaaaacgatcctggaccggagttgacaacctgcgagaacagatcggacgaacgcttgggagccacttcagctgccttccgtatcgtgtgggggtcgggcgcgccaatacacgtaaccgtatcgaggactaacttacttcagagtaagaacagtgggtagtatggccctcaacggccgatcccccgaactgatcaacggagaaaacagtggcccctgctgctaagaacacttcacagaccaggcggcgagtcgccgtactgggcggcaaccgcatcccgttcgccagatcggacggtgcctacgcggatgcgtccaaccaggacatgttcaccgcggcgctgagcggcttggtggaccgattcggactcgccggcgagcggctggacatggtggtgggcggtgcggtgctcaaacacagccgcgacttcaatctaatgcgcgaatgcgtgctgggctccgaactctcgccgtacacgccggcgttcgacctgcagcaggcctgcgggacgggcctgcaggccgcgatcgcggccgccgacggcattgccgccgggcggtatgaggtggccgccgctggcggggtggacaccacctcggacccgccgatcggcctgggcgacgacctgcgccgcaccctgctcaagctgcgccgatctaggtccaacgtgcaacgcctcaagctggtgggcacgctgccggccagcctgggcgtggagatccccgccaacagcgagccgcgcaccgggctgtcgatgggcgagcacgccgccgtcaccgccaagcagatgggcatcaaacgcgtagaccaggacgagctggccgccgccagccatcgcaatatggccgacgcctacgaccggggtttcttcgacgacctggtcagtccgtttttagggctgtaccgagacgacaatctgcggcctaactccagcgtcgagaaactggccacgctgcgtccggtcttcggagtgaaggccggtgacgcgacgatgacggccggcaattcgactccgctgaccgacggcgcctcggtggcattgctggccagcgaacagtgggcggaggcacactcgctggctccgctggcctatctcgtggatgccgagaccgccgcggtcgactatgtcaacggcaacgacggcctgttgatggcgccgacctacgcggtaccccggctgctggcccgtaacgggttgagcctgcaggacttcgacttctacgaaatccacgaggcgtttgcctccgtggtgctcgcgcatctggcggcgtgggagtccgaggagtactgcaagcggcggctgggcctggacgccgcgctggggtcgatcgatcggtccaagctcaacgtcaacgggtcgtcgttggccgccgggcaccccttcgcggcgaccggtgggcggattttggcgcagaccgccaagcagctcgccgagaagaaggcggcgaaaaaaggcggcggaccgctgcgcgggctgatttcgatctgcgcggccggcggccaaggtgtggccgcgattttggaggcctgacgctgacggctcggtaagtgcctcgcgggaagtcccgagtggccggtgggccgcccaaagaaatgtgttgcgggtggtttgcgccctgagcagatgggtacccgatcactcggatagccccgtgttgttgtctgaccccccgaccccgacggcaatgcggggcaatcccctggaaagggccgccgctggtgggaggggacccagcggcggtctttttgggcttgccccatcgttcgttgactctgcgtccaccacgcaaaagtgcgagtaacccgtccggtggacgcagagtcaacagataaggatcagaacgcggcctcgtcgagttccatgatgtcgttgtccagcgtctcgatcacctcgcgggtgctggtcaacagcggcaagaagttcttcgcgaagaacgacgccaccgcgactttgccttcgtagaaggaccgctcgtcgccggtggcacccgcgtcgagtgccgccaccgccaccgcggcctgacgctgcagcaaccagccgatgatgaggtcaccgacgctcatcaagaagcgcaccgaacccaagcccaccttgtagaggctggtgacgtcctgctgcgcggccatcaggtagccggtcagtgcggccgccatgccctggacgttggtgagcgccttggccagcagcgcgcgttcggtcttcagccggccgttgccagcaccgctgtcgacgaacgcctggatctggcctgacacgtgcgccaacgccacgcccttgtcacggacgattttgcggaagaagaagtcttgtgcctggatggcggtggtgccttcgtacagggagtcgatcttggcgtcccggatgtactgctcgatcggatagtcctgcaagaagccggatccacccagggtttgcaggctttcagtgagcttggcgtaagcctgttcggagcccacacccttgactaccggcaacatcaggtcgttgaccctgacggccaacttggcgtccacaccgtgcaccacctcggcgacagccgcgtcctggaaagtggcggtgtagaggtagagcgcacgcaggccctcggcgtaagccttctgggtcatcagcgagcggcgcacgtcggggtgatgtgtgatcgtcacccggggcgcggtcttgtcggtcatctgggtcaggtcggcaccctgcacgcgggacttggcgtactgaagcgcgttgaggtagccggtggacagcgtcgcgatggccttcgtgccgaccatcatgcgggcctgctcaatgacctcgaacatctgcgcgatgccgttgtgtacctcgccgaccagccagcccttggcggggacgccgtgttggccgaacgccagttcacaggtcgccgagacctttaggcccatcttgtgttcgacgttggtgacgaacacgccattgcgctcgccgggttcgccggtttcgacgtcgaacaggaacttgggcacgaagtacagcgacaggcccttggtgccgggaccggcgccctccgggcgagccagcaccaggtggaagatgttctcgaacaggtcgccggagtcacccgaggtaatgaaccgcttgacgccgtcgatgtgccaggacccgtcggcctgttggacagctttggttcgggcagcgcccacatcggagccggcatccggctcggtgagcaccatggtcgatccccagccgcgttcggcggctaggaccgcccacttcttctgctcctcggtgccgaggtggtagaggatctgggcgaagcccgcgccgccggcgtacatccataccgccggattggcgcccaagatgtgctcatgcagcgcccagaccactgccttgggcatcggcatgcccccgagtgcctcgtcgatgccgaccttgtcccaaccggcttccagcatcgcgttgactgactttttgaacgattccggcagcatcaccgagtgggttttcgggtcgaaaacgggcgggttgcggtccccttcgacgaacgactcggccaccggcccctcggccagccggctgacctcggccagcatgtcgcgggcggtgtcgacgtcgacgtcgctgaattcgccatggcccaaagctttgtcgacgcccagcacttcgaacaggttaaaaacctggtcacggacgttgctccggtagtggctcactgccgatcctcctcgttgagagtgccacctcagggttgggtagggttgggtactcgaaaccaagttacccaccagtaacaccgtcaaaatatatccgttgcataggtcaatgcaagttgatgtgagctacattgcaccaactaactaaccaaccggttgggttagcggtgatcctggccgtgtcggtcctctcacctgcggcgatagcgatcaaatgaagactatgcggagtctagggcggcagcgcctggcagcgtagatcatcggctcacgcggatgcggcctcttggtacggacatgcgcgcggatgtccggcgagtagggtcggatgcgaaaactacgtcctcggctctaggggcgaatgaagttcggtgaactcaacgaacaacctgacgccgtcctcactgcgggaggccttcggccatttcccgaccggggtggtggccatcgctgcggaggtcgacggagtgcggcaaggcttggcagccagtacctttgtcccggtctcgctggaaccgccgctggtgtcgttctgtgtgcagaacacctcgacgacatggccgaaactcaccggcgtgccgatgctgggcatcagcgtgctcggcgaggcccatgacgccgcagtgcgcacactggccgcaaaaactggggacaggttcgccggtttggagacggtatccaacgacgccggcgccgtcttcatcaagggcaccagcgtgtggctcgagagcgcgatcgagcagctggtcccggcgggagatcacaccatcgtggtcttacgggtcaaccaggtcaaggtggatcccaacgtagcgcccattgtgttccatcgcagcgtgctccgccgactcggcgtctaaacgtctatacggacgcccacttggtctgtccggacaacatagcggtcagcggcccattctggttgcgataaatgatggtagatcacgtcattttgcttccagtagtcgtgcccatgtttgagaggcacaactattggtcgctttcattcgttgcgcgcagaccggtctttgtatgacgatgatgggaagttctatctgccgccaaaagcagaatggcaggacgcaggatgaagcgatgagccgacccgccggaaccggtttccgggaacgggtgggatgcatgcccacttgaggtctcgcggcaggcggtggagcgtggcaaaaacgtcgcatcgggtgagcagcgccgatggcatgagtaagcgtattttgcgtttgataatcgcgcagagcggcttctatagcgccgcacttcagctcgggaatgtctcgatcgttctaccgtttgtggtagccgagctcgacgccgaattgtggatagcggctcttatttttcctgcattcacggccggtggggcgatcgggaatgtggtcgcgccgccggcggtggccgccgttccacgccgtcaccgattgttcattattgtgtcctgtttggccgtcctggctggcgtcaatgccttgtgcgcaaccatcggcaaaggaagcgtcgctggaatcctattggtggtcaatgtgacgctgatcggggtcgtttcggcgatctccttcgtcgccttcgcggatctggtggcggctatgccatcaggaaccgcccgagcccgcattcttcttaccgaggtcggagtaggggcggctttgacggccgtggtggcggcgacgctgtcattcgtacccgaccaacacccattaagcaggaacattcacctactgtggacggcagccgtggcaatggctatctcggcggccatatgccgggcattgcctcaccggatcgtccccagggtccatgcggcgcccggtctgcacaaactcgtgtacgtcggttggacggctatccgaaccaatggttggtatcgtcggtacctgcttgtgcaggtactctttggctcggtcgtgctcgggtcctcgttccacagcattcgcgtcgccgccgtacccggggaccagcccgacgaggtcgttgccgtcgtccttttcgtctgcgtcggactcttgggtgggatcgcgttgtggaaccgcgtccgggagagatttggcctggtcggtttgtttgtcggcagtgcactcgttagcatcgccgcggcagtgctatccatcgcattcgatttggccggagcgtggcccaacgtcgtcgccatcggtctggtgattgcactggtatccatcgccaatcaaagcgtattcaccgcaggccaactgtggattgcccgtgacgccgaacccggcctgcgaacatccctcatctccttcggccagctcgtcatcaacgcaggcttagtcggtatgggtttggcgctggggttgattgcccaggatcacgatgcggtgtggccggtgatgatcgttctgctgttgaacctgacggctgcctactcagcgacgcggttcgctccagccaagtccgtggatgttcgtggcttgcctcaggtttcgcgcacttcccgacctaaaaccgggggttagcggcgaaacagcttgctgcccagccataccaccggatcatacttgcggtcggcgacccgttctttcatcgggatcagggcattgtcggtgatcttgatgttttctgggcacacttcggtgcagcacttggtgatattgcagtagcccaggccgtgctcttcctgtgcttggctgcgtcggtcccgggtgtccagcggatgcatttcgagttcggcgattcgcatcaggaagcgggggccggcgaacgcatccttgttttcctcgtgatcgcgaactacgtggcagacgttttggcacaggaagcattcaatgcacttgcggaactcctgcgagcgtgcaacgtcgacttgcgccattcggtactcgctgggctgtagctccttgggtggcgcgaaagacgggatctcgcgcgctttttggtagttgaacgagacgtcggtaacaagatcgcgaatcaccggaaacgtccgcattggggtgaccgtgacgatctcgtcctcgtcgaatgtcgacatccgcgtcatgcacatcagtcgcggtttgccgttgatctcggccgagcaggatccgcacttgccagctttgcaattccagcgcactgcgagatccggtgtctgcgtctgttgtagacggaggatgacgtccagcacgacctcgccctcgttgacctccacggtgaattcgcggagttcgccacagctttcgtctccgcgccacacccgcatactcgcgctgtacgtcatttagcctctccgtcctggatgctcggccagctcttcgtcggtgtagtatttctccaactccgagatctcgaagagctccagcaagtcgggtcgcatgggcgtttgcagctgctgggtgacgttgatgtggcagttggagtcgccggacccgctgccaccggtgcccatggtttcggtggcccggcataccagcaagatcctgcgccagttggggtccataccgggatggtcgtctcgggtgtggccgcctcggctttcggtgcgctgtagcgcagctctggccacgcactcgctgaccagcaacatgttgcgcaggtcgatggacaggttccagcccggattgtattgacggtgaccttcgacgagtacgttgtggtagcgcgaccacagctcggccaaaagagtcagcgccctggatatttcgtcggcgttgcggatgataccgaccagatcgttcatcacgtactgcaagtccatatgcagcgcgtacggattctccggcgccgagccgtctttcggtccttcgaaggggctcagcgcctgctgggccgccgcatcgatagcctccgctgaaaccgctggccggctgctcagtgcccgtacgtaatccgctgcgcccaggccggcccgccggccgaataccagcagatcggacagcgaattgccgcccagccggttggagccgtgcataccgccggcacactcaccggcagcgaacaggcctggcaccgtggcggcgccggtgtccgcgtctacttcgacaccgcccatcacgtagtgacacgtcggcccgacttccattgcctgcgttgtgatatcgacttcagcgagctctttgaactggtgatacatcgacggcaatcgccgtttgatctcggcgggtgtcagccgggatgcgatgtcgaggtagacgccgccgtgcggggtaccgcggccggccttgacctctgagttgatcgcgcgcgcgacctcgtcgcggggcagcaagtccggggtgcgtcgggccgagtcgttgtccttaagccactggtcggcctcttcctccgtctcggcgtactggcccttgaacaccggcggaatgtagtcgaacatgaagcgagagttctccgagtttttgagcactccgccgtcgccgcgaacaccctcagtgaccagaattcccttgacactgggcggccacaccatgcccgtcgggtggaactggacgaactccatgttgatcagcgtcgccccggcccgcagtgccaacgcgtgcccgtctccggtgtactcccaggagttggatgtcaccttgaacgacttgccgatcccgccagtggcaagcaccaccgctggcgcctcgaacacgatgaaccggccgctttcccgccagtagccgaaggctccggcgatcgcgccttggtccttgagcagttcggtgatggtgcattcggcgaacactttgatccgcgcttcgtagtcgccgagctcggcgtggtcctcctgctgcagcgagacaaccttttgctgcagggtgcggatcaactccaggccggtgcggtcgccgacgtgcgccagtcgcggataggtgtgtccgccgaagttgcgctgactgattcggccatcgtcggtgcggtcgaacagcgcgccgtaggtctccaactcccagacccggtccggcgcctccttggcgtgcagctcggccatacgccagttgttcaggaactttccaccgcgcatcgtgtcgccgaagtgagtcttccaattgtccttcgggttggcgttgcccatcgcggccgcgcagccgccttcggccatgaccgtgtgggccttgccgaatagggatttgcacacgacggctactttcaagccgcgttcccgcgcctcgatgaccgcgcgtaaccccgcgccgccggcaccgatcacgactacgtcgtaggagtgccgctcgacctcaaccataaaacctcgctcagcttctgaaacgatccttcagccaataaatctgagatctgtgatgctgccactggccaccagcatgatgtagaaatcggtgagcgccagggtccccagcgtgatccacgcgaattgcatgtgtcgggtattgagcttgctgacctgtgtccagatccagtatcgcactgggtgcttggagaaatgcttgagccgaccgccggtggcgtgccggcacgaatggcacgagatggtgtatgcccacagcagaaccacattgatcgtcaaaatgacattgcccaaaccgaagccgaatccggacggcgagtgaaatgccgcgatcgcgtcataggtgttgatcagcgacaccaccaccgcgatatagaagaaataccggtgggtgttctggacgatcagcggaagccgggtttcaccggtgtaatgagcccgcggctcgggcactgcgcagcttgtcggcgactgccataccgaccggtagtaggccttgcggtaataatagcaggtgagccggaatccaagcaggaacggtaataccatcgctcccaacggaatccaccctggaaaatgcccgaaccagacgccgagatgactggcgccgggctggcaggacgcgctgacgcacggcgagtagaacggcgtcaggtaatgatatttttccacccagtattggctgccccagaacgcccgagtggtcgcatagcagatgaacgccaaaagaccgaggttggtcagcagcggtggcaaccaccagaggtcggtgcgaagcgtccgttctgggatttgtgcgcgggtgggtgtgaaaacgccgatcgcaggacggttcgccgtgggtgcgctcatctaatgtgatcctcttcgcgtgttatctcgttgaagggtacacagagaacggccccctttttctggggggctcggttgttcagtacctgtgacctccgacaccctcatcgtcgacatcgcgccaaaattcgcgatcgtactcggtgtcggggatggcgattttctcgctgggttgcggtacggcggcccgttccaggtctaattcagagacgtcggtgtcgagcaattcgatgtcggtgaggatccggtcggcatcgatcacgatgcgacgcgttgccgggttgtcgccgaatcgcgccttcagtgcggtcacgcaccgccgcagtccgccgacgaggtcgtgcagttcggcgagttcggcagtcgtggacaatgggtgctccctgggctggcggtgttacagatcacagtacgctcccgatactagctatcgacggacggagtcgttgggtctactcggcccaatggcatgatccggcggacccatcggcccggccggatcatgccgtatcgcgaactacttcgtgatggcgatgcgctgcgcctgagtttcggctggggccttgtaggcgccggcaacccggacggtcagcacaccggcgtcataggaagccgcgatggcctcgctggtgacgtgcgcgggcagccggaacgagcggcggaatgatccgtagcggatctcacgcagggtgcggccgtctttgtctccggcgtcttgcgtgtgctcgtcgcggtgttcgccgcggatcaccaggcggctcaccggctggccagggtcaagctcgacgttgacgtccttgtcgacgtcaatgccgggcagttccaaacggaccaccgcgtcgtcgccatccttgacgatctcggcggccggcgtgaagtctccggcgaccgggcggtaccagtccgtcgtcgcggcagggccgaagaagtcacgtagccagcggtcccagggctcaacgtcccacaccggacgcgaccacaatgcgagattgttcatggttatctcctcatgcttcgttgtgagttagctgtgtccggcgcgttgccggcccgctataccaagaacctgagtcgaccacgcttaagttccacctcggcgttcaccggaagcgaacactgtcacacagccggtcgccaggtgtgatcacagcgtcatatgtgcgtcacattcggcgatttttcggtaatttgcccctcataccctcagaccatgcctacggctgggagttcgcgcgcgcctgccgcggctcgcgagatcgtcgtggtcggccacggcatggtgggccatcggctggtcgaagcggtgcgtgcccgtgacgcggacgggtcgctgcggatcacggtgctggccgaggagggcgatgcggcctatgaccgggtcggtctgacgtcctataccgaaagctgggaccgcgccctgttggccttgccgggtaacgattacgccggtgaccagcgggttcggttgctactaaacacccgagtcacccagattgaccgggcaaccaagtcggtggtcaccgcggcagggcaacggcatcgctacgacaccctggtgctggccaccggctcctacgcattcgtcccgccggtgcccggccacgacctgcccgcgtgccacgtctaccgcacctttgacgatctcgacgctatccgcgccggcgcccagcgcaccctggacggcggtcacaccgatggcggggtggttatcggtggcggcctgctgggcctggaagccgccaatgcgctgcgccagttcgggttgcagacacacgtcgtcgagatgatgccacgattgatggcccaacagatcgacgaggccgggggtgcactactggccaggatgatcgccgatctcgggatcgcggtgcacgtcgggaccggtaccgagtcgatcgagtcggtgaagcattcggatggctcggtgtgggcgcgggttcgcctgagcgacggcgaggtgatcgatgctggggtggtgatctttgccgccggcatccggccgcgcgacgagttggccagggcggcggggctggcgatcggcgaccggggcggtgtgctcaccgacttgtcctgccggacaagcgatcccgatatctacgcggtcggcgaagtcgccgcgatagacgggcggtgttacggcctggtcgggcccggatacaccagcgccgaggtggtggccgaccgactgctggacgggtcggccgagttccccgaagcggacctgtcgaccaaactcaagctgttgggtgtcgacgtcgccagcttcggcgacgcgatgggggcaaccgagaactgcctcgaggttgtcatcaatgacgcggtgaagcgcacatatgccaagttggtgctctccgacgacgccaccacgctgctcggtggcgtgctggtgggcgatgcctcgtcgtacggggtgctgcggccgatggtcggcgccgaactgcccggggatcccctggcgctgatcgcgccggccggatctggggccggcgctggcgctttaggtgttggggcgctgccggattcggcccagatctgctcgtgcaacaacgtcaccaagggcgagctgaagtgcgcgattgccgacggttgtggggacgttcccgcgctgaagtcatgcaccgcggccggcacgtcgtgtgggtcgtgcgtgccgctgctcaagcagctgctagaagccgagggtgtggagcagtccaaggcgctgtgcgagcacttcagccagtcgcgcgcggagctttttgaaatcatcaccgccaccgaagtccggactttctccgggttgcttgaccgctttggacgcggaaagggttgcgacatctgcaaacccgtggtcgcctctatcctggcatccaccggctccgaccacattttggacggcgagcaggcctcgctacaagattccaacgaccacttcctggccaacatccagaagaacggcagttactcggtggtgccgagggtgcctggcggtgacatcaagccagaacacctgattttgatcggccagatcgcacaggacttcggcctctacaccaagatcaccggcggtcagcggatcgacttgttcggcgcccgggtggatcagctgcccttgatctggcagcgactggttgatggcggcatggaatctgggcacgcctacggcaaggcggtgcggaccgtgaagagctgcgtgggcagcgactggtgccgctacggtcagcaggattcggtgcagctggccatcgacctggaactgcgttatcgcgggctacgggcaccgcacaagataaagctgggcgtctcgggttgcgcgcgggaatgcgccgaggcgcgcggcaaggatgtgggcgtgatcgccaccgagaaaggctggaacctttacgtcgccggcaacggcggcatgacgcccaagcacgctcaactactggccagcgacctcgacaaagagacgctcatccgctacatcgaccgctttctcatttactacatccgcacggccgaccggctgcagcgaaccgcgccatgggtggaatcgcttgggctggaccatgtgcgcgaggtggtctgcgaggactcgctgggtctggccgaggaattcgaggccgcgatgcaacgccatgtcgccaactacaagtgcgagtggaagggcgtgctggaggacccggacaagctgtcccggttcgtttccttcgtcaacgcccccgatgccgtcgactcgacggtgaccttcaccgagcgtgccgggcgcaaagtacctgtgtccattggtatcccgcgggtccgatcatgaagtccgggaggacaaaggagggactgtgacgcttctcaacgacattcaggtatggaccaccgcctgcgcatacgaccatctcattccgggacgtggtgtcggggtgttactcgatgacggtagtcaggtggcactgttccggctcgacgacggctcggtgcacgcggtcggtaacgtcgacccgttctccggtgctgcggtgatgtcccgcggcatcgtcggtgatcgcggaggtcgcgccatggtgcaatcgccgatcctgaagcaggctttcgcgctcgacgatggctcgtgcctcgacgatccgcgcgtttcggtgccggtgtatccggcgcgcgtcacacccgaaggccgcattcaggtcgcgcgggtagcggtctagctcaccccgcgaacctcacagcttgagcacacgtccggcgatgaccagatgtacctcatcgcagacggctgccacgcgtcggttgattgtgcccagtagatcgcgaaacagcacgcccgaagaatgggatggcaccaccccgaggccgacctcgttcgtcaccacgatcgcagtgggcaatccggtcagcgcggcgcacaacccgtcgagccgtgcctcgaggacggcgtagacgtccgcggtcgcagcagaccacaacgcctcgccatccatgatggccgtcagccaggtgcccaagcagtccacgagcacgggacttcgtgcctcggacaaagccgtcgcgacgtcggccgtttccaccgttagccaggtcggtgggcggcgagcgcgatgcagtgcgacccgggcgtcccaatcgggatcgctgccagcggccgggcggccaggcgcgacgtagacgacgtcggccgcatcgcccaacaacgcttcggcgtgcgtggactttcccgagcggacgccgccagtgaccagtatccgcaccgggtcatcgtaggtggggcggcctcatggcgcgcccggagcgagaaagggcaaggtcggcgggcaaccatggcgggccaggttgagcagcgcatcgacgtcgaggtgtcgttcgacgagatcgccgagcaggtcgaggcggcgctcgcgtgcggccaggaagcatgagcccgacggggcgaggccgagcgtctctcgcaggaaggcctcgcgcagggcgtcgccttccaacgagccgtgccacatggtgccgaacaccggtccgtcgcgcgcgccgccgaggaactcctcggcggtgtcaccgcgggtgatccggccgtggtgaatctcgtaccccgacgcgggcacaccgagtccttcgccgcgcggtagccgcagcaccttgtggggggaaaatgcggtctccacgtcgagcaaacccaagccctcgacctcggtcacctgccctcccggaccttcgatgccgtacgggtcgcgaatcacccggcccagcatctggaacccgccacaaatgccgagcagcggcttgcccgccgcaacatgcaccagcagcgcacgatctaggtctcgcgccctcagccaggctagatcggcgatcgttgcccgggtgcccggcaacacgatcagatcggcatcgtccagcgcgcgggggtcggaagcgaacacgacatccaagtcgggctcaagacccaatgcgtcgacatcggtgaagttgctgattcgtggcaggcgcacgacggctacccggcgggctccggtgcccgccgcgcgccggccctgtaggtcgagggcatcttcggagtccagccagaggtcggggtgccacggcagggtgccgtacaccctgcgcccggtgacccgttccaggtcgcgcagacctggcgccagcaggtcggagtcgccccgaaacttattgaccacaaaccccgcgaccagcgcctggtcctcggcagccagcaacgcgacggtgcccaggaacgcagcgaacaccccgccgcggtcgatgtcaccgacgacgatggtcggcagtcccgcatgacgggcaagccccatgttgacgtagtcacctgcgcgcaggttgatttcggccgggctgccggcgccctccgcgacaacgacgtcgtagcgggcggcgagggcgtcgaaggcgcggcatgcggcctcggcgagcgctcgccgccccgcacaccagcttgacgacgccacctcgccccagggcttgcccatcaacaccacgtggctgcggtgatcactggccggcttgagcaagaccgggttcatcgccgcctcgggcgtggtcctagccgcgagtgcctgcacccattgcgcccgaccgatctccacgcccgtgccgtcggggcctcggcagaccatcgagttgttggacatgttctgcgccttaaacggcgccacccgcacaccgcgtcgggccaacgcgcggcacagccccgcggtcacggcgctcttaccggcgtcgcttgtcgtacccgcgaccagcagacccgacatccgtctcccgaaggtttctcactccacccgggtcgctgagtcggtgtcccaggttccgggcatcattggcgtgcgtgggctgccgccgaacgcgtcgttgggtaacgtgatcagtcctgcgacttgtccgggactggccttgtgggttgttccggcgaaacccagggttcccgctccttgaggcgaacccgtcgggtcgtggccggtttcggggtctaaatccaggtattcgtaaccgcggccgagctgtttgatctttggccgccgacgccgctgcggttgaacctgttcctcgggcgccgccgcggccgctggggcctcggcgctgtcgggttccggcgtcttctttcgaacgccggtgccgacggccttcctggcctgcgccgccgagttcaggtcacccaccaggtacccgaagctttgtatgccggctccggtcaccggcggcggggcggtcaccggcggcggtggcggcccgggcgggggcgtcggcgcggtcacggccgtgggggccggggctggggctggagttggggtgggggtcgggatactcggggcaatcgccgcgaccggcgggatgacgggcggcgcggatggcgggatgccaaccaggcccgccagcccagacaagcccgcgaagccgcctgctgcactcgcaggggcaagggtcaacggcgccagcggggcggctagcaggggcagcgccgccgggagcaacgcaagagtttgctcgagcagcgttttaaccagcgcgatggtatcggtgatgatcgtgccaatggcttcgaccgtggtgaacatcagggtaaaagcgatagttgcgggattgcccgacgcgaacgccgccgccagatccgccccgatgaatgcgaaggtttgcgacaggaaggcgacataagatccgatgtccatggggtagccaagggcgaacgcaatgttggccgggcttaggaaggttagcggattacccagcgagggcagccacggatcaaatccggaaaacatcgcttgcaaaaaggggaggttggtcagccagttgatgaacggttgtataacgttgttgtagaagtcggtatacccgatcttctgcaaccattgcagccattcctggacttggttcggctcgtcggaagccgctgtcggcgcgttggctttcacgatctggggggctggggtggtctgcggtgcggcggccaccgccgcggtcgagaccgcttgatagctggccatcgtggtggcggcctggatccacatccgcgcgtagtcggactcgttgagcgcgatcgggatggtgttgatgccgaagaagttcgtcgccatcagcacgccgtggagggcgtggttggcgcccagctcggccaacgttggcatcgcggccaaggcggtgccgtaggcggtggccgcggtttcttgccgggtggccatggccgcgctgttagcgctggcctgcaccagccacgccagataaggggtatgggcggccacgtaaaccgcggcggtcgggccgtcccaggtgccggcctgtacggcggccaacagcgcggccagctcgtcggccgtctccgcgtaggcgatgctcaacgagtgccacccctcggccgacaccagcagcggaccgggcccaggcccgctgcttagcagcgccgagtgcacctctgggggcgaagccatccagatcggggcggtcatcggcggctgaccgccggcggaggtgtcgtcgcgtcgcgagcagccacgttaaggcccagcagcgtggtggtggcccgaccgctagacaaggtttggagcgtcatgaccggttagctttctcggggtacaccgccccgggtggcaggacgcgatgacgcgagtctcctggctcccggatcgttgcttgcctcgccttccagcctgtggccgtggcttatgagggtcgctccccggtgacagtggcgggaccgcgccggattctcaccggcttcctgcatcgtcatcgcctgacgggaagaatattggcatgcagagcgtggatttgcacgttgagcggcatttgccaagcaggggtcggtcacatcgcacggtcgcaacagtcacatgtgtcactgcactaggcgacatccgatctgcccagctctcagcgacaggcgcctggccggcggttttgttcccaagttggtcgtggctgtgcgggattggaggcggcgttgacctgcagaaaccgagttgtcgcgcttagctgggcacagcgaccatcgccgacggcggagctcggcgtcggtgagtcgcttcggtcggccggggcggcgcgattcgggttcgaccacgtggtcgtcgaccagctgacgcgccgaacgtgcaaccacggcggcagcgcccggcgacgtgtccccgccaccagtacacgttcggcgcagccagtgcacacacggcacggagtttaggacttactcatttggctatccgcgaccgatatcgccgaccaggtagcgctgcattgtcgggccaatggcgtcgaccagcatctccaccgacatggagtgcagcggctcagaacgcaccccgtagcgcatgatgcccaaaccgacgagttgagcggcgcacagcgacgctcggatggcaatcttgtcggccccgagcatcttgagcaacgggttgaagaccggtccgatgaacatggactgcacgatctcggcggtcttggctagcccggtggttgcgatggcgctcgccgcaaagggaccgccgccggccgcatcccaggtggtgatcagcacgtagagggttcggcggcctacctggttgacgcttccggtgacgattttttcgatgaaatccggtgtgccgaagggcaaccgcagcatcttcgctaccgggtcgaggagtccgcgtgatggctcttggctacgggccatggtgtcaggatcaccccgctgtgatcaaagatcaagcgtcaccggtgtcggcgtgccatgccagcggtgcagccgttgctgacgtgctaccgcgctgcgaaatcggttcgcgaccagctgtgccaagcccggatgggtgccgagcggtcgggttaccacatcggcaccggatgcccgcagccgctcttgaaaaaggccttctgccaacaggaaggaggcgaccacgacgcggcgcgcacctcggttggcttcggcccggtctcgggcccgctgcacagccgtgcgcacatccggaccgccggtgcccgcaaatcccatgtccacccatgatccggtcagttcggacactagcgtccgagtggtgtgcaggtcggcacgtgcccgcctatccgacgcgccggccgctgcgaggatcactgaatcgccaggacgccaaccggattccaccagctgctgggtgactatctgcgcgatctcacggcatggccccaacgcgggggtgaccgtgacatgcgggtgcgcactggctgcgacatgagcgggcaggtcggtgcgaacatgatatccgcgggacaagaacgcgggcaccacgattgcgggacggcaggaaagggcggaaagcacttcgctgggtgagggtccgagcacatcaacgaaggcgacctgcacagtgcggtcgacgagcgcgctcacttgcgcggcgatgtccgctatcatcgcgacaccggacggtctgcgggttccgtgggccgtcaagatcaggttcatacgtcatcgtgccggctgtcaacggcgagacggtagccacgtttcaccactgttgccacgatgttcttgtcgcccagagccgttcgtagccgcagtacggcggtgtccacggcgtgggtgtcgctgccgtcgccgggtaggacgcgtagcaagtcgccacgagagacgacgccgccggggcgatgtaccaacgcgcgcaaaatcgccattccggacggcgatagtggcttcaccgaatcatccaccagcacagaggttccacggatctcgatcacgtggccggctgctttgaacgtgcacgaacccagcagcggcagctcctcggcaatgtggcgggctaaggctcccaaccgcattcgctcgggagccgacgtcgggacgccctttcggatcaacggccgcgaagttaccgggccgacacacatcgcgtgcacgtcggtacgcagcgcagccaacagttggtcctcgatatccaattcacggctgcgttctagcaccgcggctgcggcaggtgccgacgtgaaggtgaccgcgtcgaattgtcgtcgcgcgatcccggtgactaaatggtcgaacacgccgcctagtggcgccggcttccaccggtaaacccggatcggcaccacttgcgcgccggcgaaacgtaacccgcccagaaattccggaaacgggtcccagctgtcggcggcaccgtgcagctggacggcaatacgcgtacgggacacccccgattcgagcagatattccagcacttcatgcgacgattcagagtcgggggaccactcttcacgcaggccggcggcacgcagcgcaccagttgcctttggtccgcgggagatgatccgggccgacgacaacgattccaggagctcgttggccagcccccacccctcggccgcggccaaccagccgcgaaatccgatgccggtgtgggcgaccagaatgtcaggcgggtcggcgatcaacgcctcggtgttgttctgcagttcatcgtcgtcgggaagcgcgatcatcttgatcgctggggcactacagacctcggcgccctggcggcgaagcaatgcgcacagctcttcggcgcggcgagcggatgtcaccgcgatccggtagccggtcagtggcgccgagtgtgcctgggccatatgacgtgtctaggcctgtgaggtttcagtcgcgttaccaggcaattgctgccggattgcccattgccgatacccacctctgtggcttcgggcgtggcgctagacgtaggccaagcccgcgggtgcggtggtcgccggcacgagctcgccggcgctctttaggccccgacgcacataaatcgcccaggtcaacaccgaggcgaccaggtagaacaccccgaaggcccaaaatgccgaggtggccgtgccactggtcaggtaggactctcgcagagccaggttgacgcccactccgccgagcgcgccgaccgccccggccaggccgatcagcgcgcctgacatcgaccgcgaccactgcctgcgctcggcttcactgatctgcagcgaatggctgcgcgcctcgaagatcgacggaatcatcttgtatacagagccattgccgatgccggacaaaatgaacagagccgtgaagccgatgacgtagccgaccatcgtcgcagtcggcatcggcccggccaggtggtcaccgaaagtgcttgcgctgatgagtattccggtggccagcagcatggcgcagaaggcagctagggtgactcggccgccaccgatacggtcggcgagcttgccgccatatattcgggacagcgatcccaatagcggccccaggaaggcgatctgggccgcatgcagcgaggcctgcgccgtgctctgaccgctggcgatgaagttgatctgcagcacctgaccgaatgcgaaagagaacccgatgaacgagccgaaagtgccgatgtacagcagcgagatcacccaggtgtgcggctcggacactaccgcacgcatggtgttcagctcgatgcgatactccgtcaggttgtccatgtacagtgcggcgccgaggccggcgaccgccagcagcaccagatatatcgcgcacacccagtagggctcgcggtcaccggccgttgcgatcaccagcaggccgaccaactgcaccatcggcaccccgaggttgccgccacccgcgttgagcgcaagcgcggcgcccttgagtcgttgcggaaagaaagcgttgatgttcgtcatggaggcggcgaagttgccgccgccgaggccggctagcgcaccgcacaccagatacggccacagtggcaaaccagggttggccagcaacagaatgctgccaacggtcggaatcaacagcaccagtgcagaaaagatggtccagttgcgccccccgaactttgcggtggcaaatgtgtaagggaagcgcaggcatgccccgaccaaggtcgcggtggcgccgagcaggaacttgtcgccggcggaaaagccgtacaccgatgtgggcatgaacagcaccatcaccgaccagagggaccagacggaaaatccgacgtgctcggcggccaccgaccagatcagattgcgtcgggcgatgaatttgttgccggcctcccacgccaccgagtcttcgggatcccagtcggagatctggtgggaacggcccatactgacccctatcgtgatcgacgttctcgatcacgctagaaatcctttgttgcccgggcgcttccggtagtgaccccggcgtgaactttcgctcacacggttaccgccagcgtgtgagggcggccgtgcagcggagcggattaccagacgtcgcccgcgcgccaatcgcacatcagctccgccgaggtgtccaggctgatgtcgatgggcaggacgaacaccgttccgtcgtcatcgggtgtacggactggaccggttggtgccagtaccgatgtcgggccgtgccagggcagccagccgcgtgaggcgtacagtctgcgggcccgcgccgaggaactgagcgctccgagctggtaagcgccgcgcatcacctgctcgacggcgtccaacagcgcgctcaccaggcgttggccccgccagtccgcccgcaccgcaacgccttcgacgtacccgcagcgcagcgcgttgccgcggtagatcagtcgccgctggatcaccgcggcatgcgcgatgatcgccccgtgatgccagatcagggcgtgcatcccacccagcgtgtgctcccagtcggtctcggtgaagtcaccggcaaacgcgccggtgaccatctgacggatgtcctggcgggtctcgctgtcaagatcggcggtgtggaccaggcgggccgtgtgtacctgggtgtgcacagtccctgtctaccaggcttgtgttacaccctggccaggcaaccgagaccggggtcgtgcccagtgcagtcgcacatattggccgggccgtatctgcgcgaccttgtcgatgtcctcgtcggtgatgacgccgacgaccggatagcttccggtgatcgggtgatccggccccaggatcaccggtaatccgttgggcggcacctggattgcgccgcgggtaacgccttcgccgggcagttgccgatccggccagcggtgctgtagcgggcggccctgtagccgcattcctacgcggtcactgcggttggacgccatccagatggtatgcaccaacgcgtccgggtccaccagccagtcgtcgcgcggcccgggcaccacccgcagctccaccagatgctcctcgatagcggccaccggtgcctggtcgagttcgggatagtcgtcggtgtgttcgccgaccggcagcacgtctccggcccgtagcggcgacgggccgatcgccgacatcacgtcgtagctgcgtgaccccagcacgggctccacacagacgccgccgcgcaccgccagataggtccgcagcccggcccgtggggtgcccagtgagatcacctggccgtcccggacgtggtgaatgctgttggtgccgaccatgattccgttcacggtcggatcggtgtcggcgcccgtcaccgcgatgtcgacgtcgccgccgcgaacccgcgccgagaagccgccgaaggtcacttcgaccgtggcccaatcgtcggggttggcgactagccggttggccagcgtgtgggagcggcggtcggcggcaccggatcgaccgacaccgagatgggccagtccggcacggccgaggtcttcgacgagggccagcggtccgctgcgcaggatttccagtgttgtcatggctgcttcctccagctcaggcggcccggaactgaacccacatgcccggtgtgagcagcgccggctggggtcggtcgacatcccacaggaccgcgtcggtgtggccgatgatctgccaatcgctgggcgcttgagatggatatatcgcgctgaatccgtcggcgagggcgaccgatccgggcggcatcgaggtgcgccgttcgggccggcgcggcacccgcaggctcgggtcgccgtcgatcaggtaggcgaaccccggggcggacccactgaatcccgcccgccatccggtggcggtgtgggcgttgatgaccgctgcggtggtcaggccggtgcagcgggcgacctcggcgaggtctgggccgtcgtagacgacgtcgattaccaggtcgcatcggtgatcggccgcagccaccgcctcgggggtgacccgcaacctgcgcagccgctgacgggtgaccccttggtagcggggcgcgtccagcttcaccaatacggtgcgcgaggccgcaacgatgtcgaccacaccgggtagcgccgcggctcgcaatgcatcggtccatgccattgcgtcagcggtgctgtcacattgcagcatcagcgcatggtcgccgtagtcgagcacggtgcaggccaatgccgcgtccataaagacgtccatcacactcatgcgtcgacggtagcgctgcaatcttcggctcggccagggattttcgagactgccagaggtgccttagcaaatgctcatgcgcccaagatctggctgatctgtggcggcagttgctcggccaccacgggacaactcagcaccgacgagaaggcgatggctccggcctgttccttggaagtgaagatgtggcgccgctgggcggttgcctgcgacgccgcaatctccgggtcggccaacaacgccttctcgtcctcggggctctcggtcatccagatcagcacatcggcggcatcaagcaccgctttaatgtgatcgcgcggaatgacgccgcgctgatcgacggcgaagggtttgatgctgtcggcgatcaccagacccatgtcgttgaggaagtcagttcgccagcccgccagggttgcgaccacgttgccctgccagaggcgaccctgcagcaacagcgccttcttgccccgccagcgcggatgccgctgcgccaccgcggcgaacttctggtcgacggcctcgatcagcgacctcatccggtcggccgcaaacaccgcctggccgatcgacctggcctggtccttccacggctcgaagaatgcgtcgccgccggactgggcgacggtcggggcgatcgccgacagctgctgataggtatcggcgtccaccccggcgttgatcgccacgatcaggtcgggttttaaggcggcgattcggtcgatctgaatcccgttgtccaggttcaataccgccggccgcgccccgccgagcttgggcgccgcccacggccacaccgcaaacggctggtcaccgaaccagtcggtcaccgcgatgggcaccacatcgaccgcgagcaagtcgtcctgctcggtgtagccggcgctgaccacgcgcttgggtggctctttgatgacggtctgaccgaacaggtgggtgatagttaccgccgcgccgccaggagtgcccggcgggggtttgggcgatgaacagcccgcgaacagcccggtggctgctgcagcctcggcgacctgcaagaatccccggcggctgcatccctgtcgcacagcgtgagggtatcgcgcgcgttaccgccggcgtcgggcgctggtacttgctggcccgtatccgccgccgccgggggtttcgatcaccagcgtgtcgcccggctcgacgtgcgttgagccgcatccggccaactcgacggtgctgccgtcggcgcgttccactcggttgcgtcccagctctccgggggagccgccggccatgccgtagggccgaacccgccgatgaccggagagcgtgctgaccgtcatcggctcggtgaactcgaggcgtcggacggcgccgtcgccgccccgccagcgaccggcgcccccgctgccctgacgtacggcgaactcgcgcagcaacaccgggtagcgccactccagcacctcgggatcggtgagccgggagttggtcatgtgcgtctgcaccaccgaggccccgtggtacccgtcaccggccccggagcccgatcctacggtttcgtagtactggtgccgctcgttgccgaacgtgacgttgttcatcgtcccggatccctcggcctgcacacccaacgcggcgaacagcgcgccggtgatcgcttgcgaggtttcgacgttgccagcgaccaccgcggcgggatgggttggtgcgagcatcgagccttcggggacgacgatacgcaacgggcgcaggcaaccgtcgttgagcgggatgtcgtcggcgaccagggtccggaacacgtagagcaccgccgcattcaccaccgaggtcggtgcgttgaagttggtgtccagctgagccgaggttccggtgaagtcgatggtcgcgctgcgggcggcgcggtcgacggtgatgcgcacggcgatcgtcgcgcccgaatccatgcggtagcggtaggcgccgttgtcgagccggtcgatgacccggcggaccgcttcctcggcgttgtcctggacgtggcgcatgtaggccgccaccacgtcgcggccgaagtggtcgatcatttttccgacctcgtcgacgcccttttggttggcggcgatctgcgcgcgcagatcggcgaggttggtgtcgggattgcgggaaccgaacggcgcctcggtaagcaggcgccgggtttcggcctcgcggaaccgtccgttctcggcgagcagccagttgtcgaacagcacgccctcttcgtggatctcgcggctgtcggcgggcatggagccgggggtgatgccgccgatttcggcgtggtgcccgcgagaggcgacaaagaataggacgtcctcgccgccggtgttgaacaccggggtgatcactgtgatgtccggcaggtgggtgccgccgtggtacgggtcgttgacggcgtatacgtcaccgggcttcatgccgctcaagcgccggcggatcacttccttgacggtggtgcccatcgagccgaggtgcaccggaatgtgcggggcgttggcgaccaggttgccgtccggatcgaacagcgcgcaggagaagtccagccgctcccggatgttcaccgactgggcggtggcttccagccggaagcccatctgctcggcgatcgacatgaacaggttgttgaagatctccaacagcaccgggtcggcctcgaaaccggcctcgaaaccggcccgagtggccgcatcgggccgcggcggggtgaccactcgttgcgcgagcaggtgcccggtctccgtcatcgtcgcctgccagccgtcgtcgacgacggtggtggcgttggcctcggcgatgatcgccggaccggtcagcacgtcgcccggccgcatcgcctccctacgccgcagcggtgcgtcgcgccacaatccgttcgaatagatccgcacggtttccgacgagccggtggtgtcgttggcctgatcgcccagctgggacaggtcgggctggtcggtgagcccggtcgcctcgaccgagatcgcttcggcgatcagcggacgatccagcaggaacgtgtacagcgcgcggtggctgctttcaaacgccgtggccatggtctcgatctcggccagttgcacggggatcgcggtatcggttccctcatagcgcaggtgcacccggcgaaccacccggatgcgctcacccgggacgccctcgtccagcaactcggcgcgggcggctcgttcgagggattccgcaacgctggccaaacgctgtggcgcggcgggtccgagcgggatctccaccgattgttcgcgcattgcggtggtgtcggccaggccgatccccagcgcggaaagcacgccggccattggtgggatcagcaccgtgcggatgccgagggcgtcggccaccgcacatgcgtgctgaccgccggcgccgccgaacgtcgtcagcgcgtaccgcgtcacgtcgtgtcccttttgcacggagatctttttgaccgcgttggccatgttcgccaccgcgatccgcagatatccctcggcgacctgctcgggtgaccggtcgtcgccggtccgcgcggcgatgtcggcggccaggtcggtgaagccacgccgcacggtcccggcgtccagcggctggtcgccggaaggaccgaatacggacgggaagtgggtgggctggatgcggccgagcatcacgttggcgtcggtgacgcacagcggtccgccgccgcggtagcaggccgggccggggtcggctccggccgagtccgggccgactcggtagcggctcccgtcgaaatgcaggatcgacccgccgccggcggccaccgtgtggatgtccagcatcggcgcgcgcagccggaccccggcaacctgggtcgtgaagacgcgttcgtactcgccggcgtagtgcgacacgtcggtcgaggtgccgcccatgtcgaagccaataacatgatcgaagccggccagcgccgacatccgcaccatgccgacgatgccgccggccggaccagacagaatcgcgtccttgccgcggaagtgcccggcctgcgccagccccccgttggactgcatgaacatcagtcgcacaccccgcatctggtcggccacctggttgatgtatcggcgcagcaccggggacaagtaggcgtcgaccacggtggtatccccgcgcgggaccagtttcatcagcgggctgacctcagatgacaacgagatctgggcgaagccgatgcgctgcgccagcgtaccgatttctcgctcgtgtcccgggtagaggtaactgtgcaggcacaccaccgcgaccgcgcggattccgtccgcatgggcctgccgcatcttctcgcccaatgcctccaggtcgggtgcccgcagcacccggccgtcggctgtgacccgttcatcgacctcgacgacccgctcataaagcatctcgggcaacacgatccgccggtcgaagatgcgcggacgattctggtaggcgatgcgcagggcgtcgccgaaaccgcgggtgatcaccagcagtgtgcgctcacccgtgcgctcgagcaacgcattggtcgccaccgtggtgcccatccgcaccgcgtcgacgcgcgtgcccgcctcgccgttcgctagcagcgcacggatgccggccaccgcggcgtcgcgatagcgtgccgggttgtccgacagcagcttgtgggtcagcagccgtccgtccggccggcgcgccacaacgtcggtgaacgtgccaccccggtcgacccagaagtgccaccccgcgccaaccacccggactcccccttcacgctcgcagccggtcccgtcctcacaacggcagacgggccgaagccacctaaaggtatctccgctgtaacagcgcgcatccgggccggtaacagggtctctttagcgtcgagccgtcattaccgctgatgtcgcccgcttgtcgacaggagacctaaccgatggcactcaccaccgccccggcaatcgattatgcgctgccacgccagcaggatgagggcgatcactggatcgacgactggcgcccggaagacccggtgttctgggagacgatcggcaggccgatcgcccgccgtaacctgatcttctccatcttcgccgagcacgtcggcttcagcgtgtggatgctgtggagcatcgtggttgtccagatgaccgccgccgctcccgggcaccccgccgcgtccggctgggcgctgtccgccagccaggccctatgtttggtcgccgtccccagcggtgtcggggcgttcctccggctgccgtacaccttcgcgatcccgatctttggtggccgcaactggacgaccgtctcggcggcgctgctggtgatcccgtgcctgctgctggcttgggcggtgagccacccttccctgccgttcgcggtgttggtggtgatcgcggccaccgccggtttcggtggcggcaactttgcctcatcgatggccaacatctcgttcttctacccggagaaggacaagggttgggcgctgggcctgaacgcggccggaggcaacatcggggtggcggtggtgcagaagatcattccgcccatcgtggtcgccggcagtggggtggcactgtcgcgtgccggactgttcttcgtgcccttggccgtcgccgccgcggtgtgcgcattcctgtttatgaacaacctcacggaggccaaggccgatgtgaagccggtgtggcagtcgctgcggcatgccgacacctggatcatgtcgctgctgtacatcggcacctttgggtcgttcatcgggtattcggcggccttcccgacgttgctcaagaccgtgtttggccgtggtgacatcgcgttgggttgggccttcctcggcgcgggcatcggttccctggtccgtccgctgggcggcaagctcgccgaccggatcggcggtgcgcggatcaccgcggccagtttcgtcatgctggcggccggggcggctgcggcgttgtggtcggtgcagtcggtcaatctgccggtgttcttcgtcagcttcatgttcttgttcgttgccaccggcatcggcaatggttcgagctaccggatgatctcgaggatcttccaggtcaaaggcgaagtcgccggcggggatccggaaacgatggtgaacatgcgccgacaggccgccggagcgctgggcatcatctcctcgatcggcgcgttcggcgggtttgtggtgccgctggcctacgcctggtcgaaggtgcacttcggcaatatcgaacccgccctgcacttctacgtggcgttcttccttgccctgctcgtcgtcacctggtactgctacctgcgtagaaccacccccatgggccaggtgggggtgtagttagcccggcggcggtctcacgttgtgagccacgcgcaaactcagactctgccgatgtcaacgcccagctcggcaccgagcttgtccagcggcatggtgacgtgctctcgctcgtgcacgctgagccggtcgcgcaggtcttcaagctcttccattaggctctcgtagcgctcagctgagatgaggatggctgcgggtcggccatgattcatcaacacgacgtcatcgtcggcggattcacgcacaagcctcgataggtgagcgcgggcttcactaataggcactagactgctggtcatcggtagaccccccttcggtgtccgacgcgagtaacggtgatgacacgcgctgcgtcgtcgacgatgtaaacaacgcgatagttgccgaggcggatgcggtaagtggtgtcgaagccactcatcttctcgcagccacgcgggcgcggttcgtcggcgagcgcggcgacggcggtcagatgcgccgctggtcgtggcggtgcagccgttggattgctttagctgccgagttctcgatttcgaccgcgtacccacttgccatacaaaaatgtacagacttcagatgcgtaatataagcgctaattttgccgacgcgctctcaccgcggccacgggctgtagtcggcgatcagctcctcctgcggcgggcgctggtcggccgggacgtgctgcaggttgatccggatccgataccagatcgaactcggcccgcgcatgccgtcgaccagcacatcggcgggccgcagcaaagccgcggcgccgggataccggtcgcgccagatgtccaacgccgccatcgcctcggcccgcgtcttggcgcgggcgatctcgatcagcggcttggcggattgcgccttctgcggcggacccagttcctcggccagcatcaacagccggtcgagccggccaaccgcgtcatccatcccggcccaggggtcaccgatgtcggccaaccggctgggcacggtggccatggtgaacaccgccgggtcgcagccgggcacctcctcccagtgcagcggcgtggacacccgggcatccggggtggcccgcaccgagtaggccgacgcgaccgtgcggtccttggcgttctggttgaagtcgacgaacacgccctcgcgttcttccttccaccaacgactggttgccgcgtcgggtaggcgccgttcgacctcacgcgcaacggtctgggcggccaggcgcacctggggaaacgaccagcaaggcgcgatccgggcatagacgtgaaagccccgcgacccggacgtcttcggccatgcggtcaacccgtaatcctccagcacctcccggaccaccaacgcgacctcgacgacccgctgccacgcgaccccgggcatcgggtccaagtccacccgcagctcgtcgggatgatcgaggtcgccggcgagcaccggatgcggattgagatccacacaccccaggttgatcacccacgccagcccggcggcgtcgtgaatgaccgcctccgcggcggagcggcccgacgcatagtgcagctcggccacgtccacccagtctggccggtttgccggtgcgcgcttctgaaacaccgcctcggcggagatgcccttgacgaaacgcttgagaatcatcggccggccggccaccccgcgcatcgccccctcggccacggcgaggtaatagcggaccagatcgaacttggtgtagccctttcgatcgttgtgagcggggaagacgaccctgcccggatgcgtgacgatgacctggcgtccgtgcacgtccagcgacaccggggcggccatgcggctcatggtaatttgcgacccgcctcacatagggtgaggtcatgcctaacctcactgatctgcccgggcaggccgtctccaagctccagaagtccatcggacagtacgtcgcgcgcggcactgccgagttgcattacctgcggaagatcatcgaatcgggcgcgatcgggctggagccgccgctgaactacgccgcgctcgcagccgatatccgcaagtggggggaagtcggcatgctgccgtcgcacaatgccaggcgcgcccccaaccgggcggccgtcatcgacgaagaaggcacgctcacgttttccgaactcgacgaggccgcacacgcggtggccaatggcctactggccaagggtgtccgcgccggggagggcgtcgccatcttggcgcgcaaccaccgctggtttgtcatcgccaactacggggcggcccgagtgggggcccgcatcatcttgctcaacagcgagttctccggcccgcagatcaaagaggtgtcggaccgtgagggcgccaaggtgatcatctacgacgacgagtacaccaaggccgtcagcttggcccagccaccgttgggcaagctgcgggcgcttggtgtcaatcccgacgacgacaagccgtcgggcagctccgacgaaacgttggccgagctgattgcgcacagcagcaccgcgcccgccccgaaggcgagccgccgtgcgtcgatcatcattttgaccagcggcaccaccggcaccccgaagggggcgaaccgtaacacaccgccgacgctggctccgatcggcggcattttgtcgcacgtgccgttcaaggccggcgaggtgacgctgttgccgtcgccgatgttccatgcgctgggttacatgcacgccgcgctcgccatgttcctgggctcgacgctggtgctgcggcggcggttcaagcccgcgttggtgctggaagacatcgaaaagcacaaggcgacatccatggtcgtcgtaccagtgatgctgtcgcggatcctcgaccagctggagaaaaccgaacccaagcccgacttgtcgagcttgaagatcgtgttcgtatccggatcgcaattgggtgccgagctggccacccgcgcgctgggggacctcggcccggtcatctacaacatgtacggctcgaccgaggtcgcgttcgccaccatcgccggccccaaggatctgcagttcaaccccagcacggtggggcccgtcgtcaagggggtgacggttaagatcctcgacgagaacggcaatgaggtgccgcagggtgccgttggccggatctttgtgggcaatgccttcccgttcgagggttacaccggcggcggtggcaagcagatcatcgacggcctgttgtcgtccggcgacgtcggctacttcgacgagcgcggcctgctgtatgtgagcggccgcgacgacgagatgatcgtctctggtggtgagaacgtgtttcccgccgaagtcgaggatctgatcagcgggcatcccgacgtggtggaggccgccgcgatcggcgtcgacgataaggagttcggtgcccggctgcgcgcgttcgtggtcaagaagccgggagctgacctcgacgaggacaccatcaagcagtacgtacgcgatcatcttgcccgctacaaggtgccgcgggaggtgatcttcctcgacgagctaccgcgcaaccccaccggcaaggtcctcaaacgtgagctacgcaagctgtagctgctcgcgcgggtacttacgggtcgcggggtaggcccagcaaccgctcggcgatgatgttgagctggacctccgacgtgcccccgtagatggtggtggcccggctggctagcaggtactcgccccacttgccgggcaatcgctctgtgtcgccgatcaccgcatcggtgccaaaggacgacaccgcgaattcggcataaccctggccggtgcgcatggacaacagcttggagatcgccgccggcgccatcgggtcacccccggccagcgtcaacagcgtggagcgcaagttgagcagcttggtggcgtggccctcggcgatcaattgcccggcacggtgtcgcgcgacctggtcgaactgtccttcgaaacggtaatcgcgaacgaagtcgacgaactcgcccagggtggggaggaaggtcgaatcgctgccgccgatcgacacccgctcggccgtcagggtgttgcggctgacctcccacccccggttcacctccccgagcaccaactcgtcggggacgaacacgtcgtcgaggtagacggtgttgaaaaactccttacccgtgagctcgcgcagcggcttcacttgtacgccttcgcttttcatgtccagcaggaagtaggtgatgccgttgtgcttgggcgccgacgggtccgtccgcgccagcagcgcaccccattgggagtactgcgcgccggtggtccagatcttctgaccagtgatgcgccagccaccgtcgacccgggtggccttggttgccaggctagccaggtccgatcccgcgcccggctcggagaacagctggcaccagaaaatgtcgcctcggaacgttggcggcaggaggcgctgcttctgattgtcggttccgaacgcgacgatcgacggcacgatccacgtcgcgatggcaatctgcggccgcttgacccgcccggcggtgaactcctgggcgatgatgatctgctcgaccgggctggcggcccgaccccacggcttgggcagatatggcagcacccacccaccttcggcgatcgcgacagtgcgcggctctcgcggcatcgccttcagcgcggcgacttcggcccggatctgggcccgcagcttctcggtagaggggtccaggtcgatgtctaccggacgcataccggcagtcgtcgcggtgtccaccacccgctgcggatactccgagccgcggccaaagcacgcggccagcatcaacgcccggcggtagtagacgttcgtgtcatgctcccaggtgaagccgatgccgccgtgcacctgaatgcagtcctgcgtgcagcgctgagcggtcgccggtgccagcgtcgccgccaccgccgccgcgaattcgacgtcggagctagattcgcccgcgtcgtctaaggctcgcgccgcgtcccacaccgcggcggtggcccgctcggtgtcagcgatcatctcggcgcacttgtgcttgatcgcctggaattgcccgatcggccggccgaattgttcgcggatcttggcatatgccgacgcggtgtcggtcgcccaccgcgcgacgccaacggcttcagcggacagcagggtggacatcagcgcgtgagcggtcgtcatcgtgaggttgctcagcagggcgtcgtcgctgacgtcgaccgcgttggcccgaacatgcgcgatgggccgcaacggatccaggctcttgaccgcttcgatctcgagctgatcgttgcgcagtacaacccactcgtcacggctttcgatggccaccggtagcaccagaacggaggcttgcgccgcggccggaaccgcgcggacttcgccccggatcaccagcacgtcgccatggcgggtggcggtcagcccggaatctagcgcgtaggcggcgatggccgcaccggttgccagttcggcgaggactttggcttgcggatcatgggctgcgatcagcgcgctggcgatcgccgacggcacgaacggcccgggcacggcgccgtagccgaactcggcaagcaccaccgctagctcgaggatgccgaaaccctggccgccgaccgactcggccagatgcacaccctgcaagccttgttcggccgcggcctgccagtaaggcggcgggttttcgaccggtgattctagcgccgcgtgcagcacctcggacggcgctacccgcgccaccagggaacgcaccgaatcggccagctcataatgctcaggagtaatagcgatcgacattgctcgccttcccatgctgttggacgtttcggccaagcaccttccaagctaacaaccggtgggtcggttattaacgttggctagcggatggccggcgaaatgggtgagaacactcagcgccaccgcttggctatccacttggcgatggtgtcggcctgctcgctgcgggcgcccggggtggtgaagtaatggtcggtgtcgatcgagacctgagtcttgtcgctgctggcgagcccgtcgtagatctgctgggcatccgacgggaagattccggtgtcggcctcggcgttgagcaccagggccgggcaggtgatccgggccaggtggggtgcggcacgggtttgggccacccgcaggctccacatgcccagccagccgcgcagcgtgcaggccgcggcgatgccgtgtgcggagcggttcgccttcaccggcgtgcccgcgtagcactggttgggccgacgcttggtcggttcgatgctgggatcgaccatgcgcgggtcggcccaggtacgcatcacgctgaacggccgatcagaaaagccagctgcgcgaacacgtttgagttcggattcggcccagtcggtgatggtgtggttgcgtttgacctgcgcggagcgataccggctgataaactccggtgagtacggcggcccgttgcgttcgtcgaacaggtcaagttcgggatcggttgcaaccggatcattttcgtcaatgacggcggcgtccatccaagcggtgagcacatccggacggccgggatgagctgcggcggcaacgtatgcgtcggcggccggcaattcggttaccccggctgcgggtcgcataccgtccaggggagtcacgttcggatcgaccgcttgtgattggtaggcggccatcaatgagccaccacctgaattgccaagcaacaccactgtttccacgccctgaacttcgcggagccagcgcaccccgacgccgatgtcgaccagtgcgtgatcgagcagaaagctgctttcgaaaccacggaatcgggtgttccagcccagaaacccgatgccgcggatcgccatgtactcggcgagatagtgctcggagaaatcgatctggtagtgcgcggcgatgagcgccaccttcggtttgcgtcccacgctgtggtggtacagcccctggcatgggtgcccaccggcagccgcacgccccgcggttcgcgacggcagcccgacgaactctcggatgaccccgggcgtggcagcacgaccagtcaatttgagctgtcctccttactgtagatggcgcggtagtaaatgttggccaaggtctggatgcacgcctgatcgtcaggttgtccacggcgtgaacgcttaccgctgagctgcaggtagcaaaactggttgaacattgccacaatcgcctcggccatcaactgggggtcatcgccgacgcaatagccgtgcgcctgagcgcgtttgaccgtctcggtgatgaacgatattggaatctggcatatttcggaccagtattgcgcgaagtcgtcactgaccatcgccaactgtgacacgctgatcgcttctgcgaggcggttgcggtaggtgtaccaatgggcggcagcggcttcatacgcgcgctcgcggtcggataggccgtgccggatcaccgacaatgcccgctggttggcgtcgtcgcggaagcgcagcgcccactgccggaccatcgcctctttggagtcgtagtagttgtaaaaggatgccgccgagcggccggcttcggcggtgatgtcggcgacggtggtcgccaggattccgttgcgcaccacgaccgtccgcgcggcggcgtcgattgcggcctgggtccgccgaccgcgttgcgtcgggaagtccggcacctgggcacctccctggaacaaaactgaacctgatgttagattcagattcagagcttggccaggccgccgtcccggggagccaatgggagccgcacgatgatcaagccgcacaacaccaacaccgaattcgagcttggtgggatcaaccacgtcgcgctggtgtgttcggacatggcgcgcaccgtggacttctacagcaacatcctggggatgccgctgatcaaggcgctcgatctgcccggcggccaagggcagcacttcttctttgacgccggcaacggcgattgtgtcgccttcttctggttcgccgatgcacctgatcgggtgcccggtctttcgtcgccggttgccatccccggcatcggcgacatcaccagcgcggtgagcaccatgaaccatctggcgtttcatgtacccgccgaaaggttcgacgcctaccggcagcggctcaaggacaaaggcgtgcgggtcggcccggtgctcaaccatgacgacagcgagacgcaggtgtccgcggtggtgcatcccggtgtgtacgtacgctcgttctacttccaggaccccgatgggataactctggaattcgcttgctggacaaaggaattcactacgagcgacgcgcaggccgtgccgaagacggcggctgaccggcgacctccggtggctgcggatcgttagccccggatttggcagctgttgccgctacccggggacgggacaagtttgggtcggtgagttcatcgagcagcgcagctagctgatcgaccagctggtcgggatcgagtcgcacgtcaccggccagccaggcgctgatggtctgcccgacgccgccgacggcgaagtgtgcgaccgccttgacgtggtcatttgccggtgcgtgcagggtgtcgacggcatgttggccggacagcatggcgaacagggcgctggattccgcacgcttgcgggtgatcactgcgttggccagctgtgtgctgaacagcaggcgtccgacgcgggcgtctgcggtgatggtccgcacgatgttggccatgcccgcgcgagtctgctcccgcgccggtaccgccgtgaccgcggcctgagtggtggcgaccagctcggccaccacccagtcgaacacgcggccgacgaattcgtccttgtcggtgaagctttcgtagaagtagcgcaccgacaggccggcccgccggcaaatggtgcggatggttagctcggcgatgtcgtgctggtcggaccccaacaggtccaggccggcagagagcaactggcgacggcgcgtcgccagtcgctcggcggcctcgacgccgcggtagggtcgatcactgcgcgtcatacggatcatcttgacactcgggcacgataccggccaatatcaggatacaggtgtttccataattagcggcagcgccgggaggccttcggatggcgatttcgctggtggctcaccagcccatcccccacgtcgagcgtcccatggccgacccaccccgtctccagctggccaggcgccggcgatcggcggccggccccggcggtaacgaggacagcttgatgggagtggcgctgctagccggcccggccaacgtgatcatggagttggcgatgccgggtgtcggctacggcgtgttggagagccgtgtcgaaagcggccggctggaccgccatccgatcaagcgggcgcgcaccacctttacctacgttgcggtggccgttgccggcagcgacgaccagaaggcggcctttcgtcgcgcggtgaataaggttcacgcgcaggtgtattcgactccggagagcccggtgtcctaccacgcgttcgatcccgaactacagctgtgggtggcggcatgcctctataagggcggcgtcgacgtctaccgcaccttcgtcggcgagatggacgacgaagaggccgaccatcattaccgcgcgggcatggcgatgggcaccacgttgcaggtgccgccgcagatgtggccaccggatcgggcggccttcgaccgctactggcggcaatcactggacagggtgcacatcgatgacgtcgttcgcgactacctgtatccgatcgtggcgctccgaattcgcgggatcgcactgccgggtccgctgcggcggctgtcggagggtatcgcgctgctgatcaccaccggtttcctgccgcagcggtttcgcgacgagatgcggttgccgtgggacgcgaccaagcagcggcgctttgacgcgctcatggccgtgctgcgcacggtgaatcgcctgatgccgcggtttgtccgggagttcccgttcaacctgatgctctgggacctggaccggcggatgaggcgcgggcgcccgctggtgtaatcgccggcttcgcgtggaccgttgccggtagaccgctcgctagattggcgggcgaatatggcgcacagaggcaaaccgggcgaaatccctatccaggctcaccacggcgcagtgatgctccacggcgatggccccgagtaccgcgtcaggtatcaagtcgcccgatgcgtcggcctcgtcgcagagttttcgcagcagcaccaggtgtctggggccggggcttgtcggaaggtgatggggctgggcgttgacggcttcgacgaatgcgaatgcatccgctcgtggtgacggaatctcgaagatgcgtcgattcgttgttagccggaggaacgacgcccacactaggttcggcactgtgaaggggtcgtcggccgcaagcagtcgatcgaaccaggggcggacggttcggtgattcggatggtcaccgcggtgtgcagccagcagcacgttgacgtcgatgaggaacatcgcctatttgtgcctgtccaggctcacttccgcgagttcagttccagaccctcgtcgagcacttcggacaacaccctattcgaggttaggtcgatacctggccgcggaccggtgccggcgtcaaaaacggggacggttggccgggcgccgccggtgcgggcggcggcgagctcccgccgaagggcgtcttcgatcacagcgcccagcgattgaccacgctcgcgggcccggcgtttggcggtagccagtagttcatcggagattgacacggtggtgcgcatgatgctcaggatagcgcatctacggcatcatctgcggtgagcaactgatgccctcaacgccgcgtgtggtcgcaggtctgcctgctatggcaagccgttcagcccgttctcgccgagcagcagcccgccggtgccgccggcaccgggcgtggccccggctttgccggcgttgccgccgttgccgccgttgccgatcagcacggcgttgccgccgacaccaccgctgccgccggtaccggcgccaaacccgccggcacccccgtcaccgccgttgccgaacaccccggcgtggccaccgtcaccgccggtgccgccggtaccggcgcctagagcgttggcaccgctgccgccggcgccgccggcgccggcggagccgaagagcaagccgccgttcccgccggcgccgccggcgccgccttgctggatgctggtaagtgctgccccgccgtgcccgccggcgccgccggcgccgccgaagccgaagagtaaggcgccgttcccgccggttccgccggccccgccggcaagggagctggcgccaccgctgccgccggcgccaccggaggcgccgagggagagtaggccggcgttgccgccgtgcccgccgccgccggtggtgatcccggaccctcccgagccggcggcgccgccggtgccgccggctccgaacagtccgccgttcccgccgttcccaccggccccgaagttcgtgccggccccgccggtgccgccagttccgaacagtccgccgttcccgccgttcccgccggctgcgttgaacccgccggcccctccggctccgccgttggcgaacagtccgccgttgccgccggcgccgccgacgccggccgggacaccgccagcggcgccgtggccgccggtgccggccgcgccgaagagcaaaccggcgtcgccgccgcgcccgccggccccgccgatgccagcgacgcctatggagttcccaccgttgccgccggtgccgccggagccgatcagcaaggagaccccaccggcgccgccggccccgccgatccctccagcaccggtggctatcccgccggtcccgccattgccaccggtaccgaacaagatcccgccggccccgccggccccgcccgtagccgtggcggcggtgttggtcgcaccgtgcccgccgttaccgccgttgccgaacaaccacccgccggccccgccggcagccccggtccccggggtcccgttggcgccgttgccgatcagcggacgcccagtcaatgtctggaagggctcattcaccacattgagcgctgcctgctgcagggtatggactgaggtgctgactggagcattggatccgtctagtcctattagctgcccgccgaggccgccgaggccggccttgcccgcggctgcgccggtcccgccgctgccgccgttgccgccgttgccgatctgcacgccgttaccgcccgctccgccgttgccgccggtgccggtcacgctggcgccgccgtcaccgccgttgccgccgttgccgatcaaaccgggtatgccaccggccccgccggtgccgcctggaccggtgatagcagcgccgccggcgccgccggcgccgccggagccgttgagcaggccggcgttgccgccggtgcctcctatcccgccggtggtgcggccgaacccgccggcgccgccggcgccgccggagccgaagaacatgcccgcgttgccgccgtccccgccggccccgccgtccccgccggcgctggcaaggccttccccgccggcaccgccggcgccgccggcggcgccgagggagagcgtgccggcgttgccgccggccccgccgtccccgccggtggtagcgccgcccccaccactgccgccggtgccgccggcgccgaacagtccgccggccccgccggccccgccggccccgcccatcccggcgacaccggcgccgatggtgccgccggccccgccggtgccgccggcgccgaacagtccgccgtttccgccggccccgccggccccgccgaacccgccttttccgcccaccccaccgaccccgccgtcggtgaacatcccgccggccccgcccgcaccgccggccccgccggaggcggtggtggccaatgcgaacccgccggcgccgccgaccccggcggcgccgaagagcaggccggcgttgccgccgtccccgcccgcaccaccggccccgccggtggtgttcgttgaggctccgccggctccgccggcgccgaacaacacggcgttcccgccggtaccgccggccccgccgatcccgccggtgttggtggcgaccccgccggcgccgcccgccccgccgctgccgagcagcccactggccccgccggccccgccagtcccgccggtgcccccaacggcgttgttcgccgcgccggatccgccggcgccgccgttgccgatcaaccagccgccgggcgcgccgtcggccccggtgccgggggcgccgttggcgccgttgccgatcagcgggcgcccggtattcgccaggaagaactcgttgatcggggcgagcagcggcgaggtggcggcggcctcggcggcggcgtacgcgccgccaccggaggtcaacgcctgcgtgaactgggcatgaaacgcctgcgcttgggcgctgagcgcctgataggcctggccgtgggcgccgaacagcgccgcaaccgccgtcgagacttcatcggcacccgcggccagcagcgccgtggtgttggccgccgcggccgcgttggccgcggcgatgctcgactcgagactggctaaatccgttgccgctgccgcgataacctctggcgccgcaatcacaaacgacatctgacacctcccgacgggcatcaccgctctgtcgcgccgacctgggcctccccggtcaccagtgaaaatcggctgtaagaagcatcccatttcgaggggcaacacctggggggtttgtcgaattctggtaggtaacttcgcgggccgggtaaacccggtgcgtcctgtcaggtgagtcgagggcagcccgcaggctgatgctggggtatctgggccggccgaccatggctggccggcgggtgttctgagggccggttcgctggctatggcaggccgttgagcccgttctcgccgatcagcagcccgctggtgccgcccgcgcccggcgtgccgccggctttcccgccgttgccgccgttgccgccgttgccgatcagcacggcgttgccgccgacaccgccattgccgccggtaccggcgccaaacccgccggcaccgccgtcgccgccgttgccgaacaccccggccgtaccgccgttgccgccgaccccgcccttggcggcaccgctggcgccgccggtcccgccggagccgccggagccggagagcatgccggcgttgccgccggccccgccggccccaccagcgccgatgttgctgtacccgccggcgccgccggcgccgccgtagccgaagagcaagccgccggctccgccgaccccaccgatcccgccgctgtcggtcaagctggagccgccgctaccgccggcgccacccgaagcgcccagggagaacaagcccgcgttgccgccggccccgccggcgccgccggggaccgcggcgggggtaccgtggccgccggagccgccggtgccgccggcgccgaacagcccaccgttcccgccggcaccaccggcccccgggccgagggagccgccggcgccgccggtgccgccggcgccgaacagcccgccgttcccgccggccccgcctgtccccgcatctccgcccaacccgccgctcccgccggccccgccgttggcaaacagcccgccgttcccgccggtgccgccggtgccgccggctttagtgctggcgccggccccgccggttccggcggcgccgaagaacgatccggcgttaccgccgtccccgccgtccccaccggcggtgaggccggcgccgccgctgccgccgttaccgccggagcccaccaagaaggccgccccaccggcgccgccgtccccgccggtgcccgtcgtgccgacgccgccggccccgccggtgccgccggtgccgaagaagatcccgccggcgccgccgtccccaccgtccccgccgttggttccggtcgccccggacccgccgttgccgccgttgccgaacagccacccgccggccccgccgtcagccccggttccaggagtcccgttggcgccgttgccgatcagcgggcggccggtgagcgtctggaagggctcgttcaccacattgagcacattttgctgcagggtgtgcagtggcgaggtgctcgcgggagcattgaatccgtctagaccgagcagcagcccgctgacgccgcccactccggccttgcccgcgccaatcccaccgctaccgccgttaccgccattgccgatcaacacgccggtgccgccgatcccgccgttgccgccggtcaccgcgctggcgccaccgttaccgccgttgccgccgttaccgatcagcccgggggtgccgccagccccaccgatcccgccggcgaagccctggccaactccgccgttgccgccggcgccgccggagccgaagaccgtgccggcgttgcccccggggccgccttgcccgccgtcggcgaagccgaatccgccggcgccgccggagccgccggagccgaagagcagcccagcgttgccgccggcgccgccggcgccgcctatgccgccggccgtgagagtaccgccgtccccaccgattccgccggcgccgcccgcggcgccgagggcgagcatgccggcattgccgccggccccgccgtccccgccggcgaccaggctgtgtccgccgctgccgccttccccgcctgcgccgaacagcccgccggccccgccggccccgccgactccgccgaagctgctgtcggcgaacccgccatgcccgccggtgccgccggcgccgaacagcccgccagcgccaccggccccaccggccccgccggagctgccggccccaccggatccgccgaccccgccggtggcgaacagcccgccggccccgccggcgccgcccgccccgccgagtgcactgccgttcgtgaatccgccggccccgccgactccggcggcgccgaagagcaggccggcgttgccgccagccccgccggcgccgccggccccgcccgtgagggctactacgccgccgccggcgccgccggcgccgccggcgccgaacagcatggcgttgccgccggctccgccggacccgccgatcccactgctggcgaccccgccagcgccgccggcgccgccgttgccgatgagcccgccggcgccgccgttgccgccggcgccgccgttgacgccggccgcgccggatcctccggcgccgccgttgccgattaaccagccgccgtccccgccattggccccggtgccgggggcgccgttggcgccgttgccgatcaacgggcgcccggtattcgccaggaagaactcgttgatcggatccagcagcggcgacaccgcggcggcctcggcggccgcataggcgccgccaccggaggtcaatgcctgcacgaactgggcatgaaacgcctgcgcttgggcgctgagcgcctgataggcctggccgtgggcgccgaacagcgcggcgatggctgtcgacacctcgtcggcgcccgcggccatcagtgccgtggtgttggccgccgcggctgcgtttgccgcgctgatgctcgatccgagactggccaaatccgttgccgctgccgcgataacctctggcgccgcaatcacaaacgacatctgacacctcccaatacgcatgaccgctctgtcatgccgacccggggaacgtcaccagcaaaaatcggcagtaagaagcatcccatttccagcgacaacacctggggggttttggtcaaactctggtaagcgacttcgtgtaccgggtgaacccggtgtgtcttgaaggacagcccgcaggctgatgctgggggatctgggccggccgaccatggctggccggctgttggtctgatggccggttcgcggttacaggccgttgagcccgttctcgccgatgatcagcccgctggtgccgccggcgccgggtgtgccgccggctttcccgccgttgccgccgttgccgccgttgccgatcagcacggcgttgccgccggtgccgccggtgccgccggcaccggtgccaaacccgccggcgccgccgtcgccgccgttgccgaacaccccggccgtaccgccgtcaccgccggtgccgccgctgctgccgatgccgctggagccaccggtgccgccggcaccgccgaagccgaagagcgagccgccactgccgccgttcccgccgaccccgccggtcccgccgacatttaaggcgctgccgccgctgccgccggcgccgccggaggcgccgagggcgagtaggccggcgttgccgccgctgccgccgttgccgccgaaggtgccgccgctgctgccgccagcaccgccagtgccgccggcgccgaacagcccgccgtgccccccggcgccgccgtcggcgccgagcgtgcccgccccgccggtgccgccggcgccgaagagcaatccgttccccccggtcccgccattcgcgccaaacccgccggccccgccggccccgccgttggcgaacagcccaccggtaccaccggctccggcggtgccgccggcaccgataaagttttgggagagggcggcctggccgccggtccctgcggcaccgaggaacaagccggcgtcaccgccgcgcccgccggccccgccggtgtccaggccaaacccgccgctgccgccggtgccgccggagccgatcagcaaggcggctccgccggtcccgccggtcccgccttggcccgtcgttccgatgccgccggacccgccggtgccgccaatacctgacaggattccgccggccccgccggatccgccgtctccgccgtcggcgccggtcgctccgtggccgccgttgccgccgttgccgaacaaccacccgccggccccaccgtcggccccggtccccggagtgccgttggcgccgttgccgatcagcggtcgcccggtgagggcttgggtgggctcgttgatcgcgttgaggatttgttgctgcagggtgtgcagtggcgtgctggcgggggcgttgaatccgtctcgacctagtagctgcccgcctaagccgccggcgccggccgtgccggcgggtgcgccagtgccgccactaccaccgttaccgccattgccgatcagcacgccgcttccgccggcgccgccggcggcaccggcgccgttcgcgctggcgccgccgttgccgccgttgccggcgttgccgacgagcccgggcgcgccgccggccccaccggttccgccggcgcccgcgaaggacccgccgccggcgccgccggcaccgcccgccccgctgagcagacccgcctttccgccggcgccgcccgccccgccggcgtcgaagcccagcccgccgacgccgccggagccgaacaacgtgccgccgtcgcctccgatcccaccggcaccgccgccaccgtccgggctggatccgccgctgccgccggcgccgccggcggcaccgaggctgagcatgccggcgtcgccgccggccccaccgttcccgccgacgttgattatgctcgtcccgccactaccgccggtgccgccggcgccgaacagcccgccagagccgccatccccgccggcgccgccgccaaagatgccgaatccgccgggcccaccggtgccgccggcgccgaacagcccgccgtttccgccggatccgccggccccgccggtgccggcgtcggttgccccgccggcgccaccgaccccgccgtcggcgaacagcccgccgtttccgccggccccgccggcgccgccggtggcgccgaaggcggctgcgaatccgccgggaccgccgaccccggcggccccgaacagcatgccggcggccccgccggcgccgccggcgccgccggtccccgtgctggccctcccgccggcgccgccggcgccgccgttgccgatgagcccgccggcgccgccgttgccgccggccccgccgttgacgccggccgcgccggatcctccggcgccgccgttgccgatcaaccagccgccgggcgcgccgtcggccccggtgccgggggcgccgttggcgccgttgccgatcagcgggcgcccggtattcgccaggaagaactcgttgatcggggcgagcagcggcgaggtggcggcggcctcggcggcggcgtacgcgccgccaccggaggtcaacgcctgcacgaactgggcatgaaacgcctgcgcttgggcgctgagcgcctgataggcctggccgtgggcgccgaacagcgccgcaaccgccgtcgagacttcatcggcacccgcggccagcagtgctgtggtgttggccgccgcggccgcgttggccgcggcgatgctcgactcgagactggctaaatccgttgccgctgccgcgataacctctggcgccgcaatcacaaacgacatctgacacctcccaatacgcatgaccgctctgtcatgccgacccggggaacgtcaccagcaaaaatcggcgggctacagaataactccggcccgggaaagggatttggtatttcccaaaatatctcccacatttatgcggtcggcgcgtcggccgacgggagctggcagcacccgtgggccggcgccgagcgttcgctggtgtccggctgggacttgcattgcggcgcgccgtggtgtggaatagtggtaatgaaaatcatgttcatcagccctctgtggtgtttacggctatgacgctgtggatggcctcgccgcccgaggtgcattcggcgttgctcagcagcgggccggggccgggctcggtgttgtcggcggccggggtgtggtcgtcgctgagcgccgaatacgccgcggtcgccgacgagctcatagggctgctgggcgccgtgcagaccggcgcttggcaggggcccagcgccgcggcttatgtggccgcccacgcgccgtacctcgcgtggttaatgcgggccagcgaaaccagcgcggaagcggccgcccggcacgagaccgtggccgcggcctacacgaccgcggtggcggccatgccgacgttggtcgagctggccgccaaccacacgcttcacggggtcttggtggcgacgaacttcttcggcatcaacaccatcccgatcgcgctcaacgaggccgactacgcgcggatgtggacgcaggccgccagcacgatggcgacctatcaagcggtcgccgaggccgcggtggcgtcggcaccgcagaccaccccggcgccgccgatcttggcagccgaagcggccgacgatgaccacgatcatgaccacgatcacgggggcgaaccgaccccgctggactatctggtcgcggagatattgcgcatcatcagcggtgggcgcctgatctgggatcccgccgagggcaccatgaacggaatcccgttcgaagattatacggacgcagcccaaccaatctggtgggttgttcgtgccatcgaattcagtaaggactttgaaacgtttgttcaggaactgtttgtcaatccggtggaggcatttcagttctactttgagcttctattgttcgactacccgacccacattgtgcagattgttgaggcgttgagccagtccccgcagttgctggcggtcgcactcggttccgtcatctccaacttgggtgcggtgaccgggttcgccgggctatccggcttggccggcatgcagccggcggctatcccggcgctagcacccgtcgcggcggccccgccgacattgccggcggtcgcgatggccccgaccatggccgcgccgggcgcggcggttgcgtcggcagccgcgccggcgtccgcgccggcggccagcacggtggccagcgccacgccggcaccgccgccggcacccggcgccgccgggttcggctatccctacgccatcgctccgcccggcatcgggttcggctcggggatgagcgccagcgccagcgctcaacgcaaggcaccacagcccgatagtgcggcggcggcggcggccgcggcggccgtacgtgaccaagcgcgggcgcggcggcggcgccgtgtcacgcggcgcggatacggcgacgagtttatggatatgaacatcgacgtcgatccggactggggccctccgcccggcgaagacccagtcacatccacggtggcctcggatcggggtgccggacatctgggctttgccgggacggcccgcagggaggcggttgccgacgcggccgggatgaccacgctggctggcgatgatttcggcgacgggccaacgacgccaatggtgccgggttcgtgggatccggaccgggatgcgcctggctcggcggagcctggagatcggggctgagctagccgcgtagggtcgattgggtgcgtaccgaaggtgatagctgggacatcacaacgagtgtcggttcgaccgcgctgtttgtcgcgacggcgcgagcgctggaagcccagaagtccgacccgctggtcgtcgacccatatgcggaggcgttctgccgtgccgtcggcggttcgtgggccgatgtgctcgacggcaagcttcccgaccacaagttgaagagcaccgatttcggcgagcacttcgtcaacttccagggtgcccgcaccaagtatttcgacgagtatttccgtcgggccgccgccgccggcgcgcggcaggtggtcatcctggcggcggggctggactcgcgcgcgtaccggctgccttggcccgacgggaccacggtttttgagctggaccgcccgcaggtccttgatttcaagcgcgaggtgctcgccagccacggtgcccaaccgcgcgccctgcgccgcgagatcgccgtcgacctgcgtgacgattggccacaagccttgcgggacagtggtttcgatgcggctgcaccgtcggcatggattgccgaagggctgctgatctatctcccggccaccgcccaggagcggctattcaccggcatcgatgccctggccgggcgccgaagccacgtcgccgtcgaggatggtgccccaatggggccagacgaatatgcggctaaggtcgaagaggagcgcgccgcgatcgccgagggagccgaggagcacccgttttttcaactggtctacaacgagcgatgcgcgccggccgccgagtggttcggcgagcgaggttggaccgcggtcgctacgctgttgaacgactacctcgaagcggtgggtcgcccggtacccggaccggaatccgaagccgggccgatgttcgcccgcaacaccctggtcagtgccgcccgcgtctgacggcgcaccgttcgcgctgccggcaccccgggctccataatgaaaatcatgttcagtaagctacactctgcatatcgggctaccaacgaaatggagtatcggtcatgatcttgccagccgtgcctaaaagcattggccgcagggccgagtcgattggtcgcggtcgcctcgacagttagcttatgcaatgctaacttcggggcaaagttcaggcggatcggccgatggcgggcgtaggtgcaggagacagcggaggcgtggagcgtgatgacattggcatggtggccgcttcccccgtcgcgtctcgggtaaatggcaaggtagacgctgacgtcgtcggtcgatttgccacctgctgccgtgccctgggcatcgcggtttaccagcgtaaacgtccgccggacctggctgccgcccggtctggtttcgccgcgctgacccgcgtcgcccatgaccagtgcgacgcctggaccgggctggccgctgccggcgaccagtccatcggggtgctggaagccgcctcgcgcacggcgaccacggctggtgtgttgcagcggcaggtggaactggccgataacgccttgggcttcctgtacgacaccgggctgtacctgcgttttcgtgccaccggacctgacgatttccacctcgcgtatgccgctgcgttggcttcgacgggcgggccggaggagtttgccaaggccaatcacgtggtgtccggtatcaccgagcgccgcgccggctggcgtgccgcccgttggctcgccgtggtcatcaactaccgcgccgagcgctggtcggatgtcgtgaagctgctcactccgatggttaatgatcccgacctcgacgaggccttttcgcacgcggccaagatcaccctgggcaccgcactggcccgactgggcatgtttgccccggcgctgtcttatctggaggaacccgacggtcctgtcgcggtcgctgctgtcgacggtgcactggccaaagcgctggtgctgcgcgcgcatgtggatgaggagtcggccagcgaagtgctgcaggacttgtatgcggctcaccccgaaaacgaacaggtcgagcaggcgctgtcggataccagcttcgggatcgtcaccaccacagccgggcggatcgaggcccgcaccgatccgtgggatccggcgaccgagcccggcgcggaggatttcgtcgatcccgcggcccacgaacgcaaggccgcgctgctgcacgaggccgaactccaactcgccgagttcatcggcctcgacgaggtcaaacgccaggtgtcgcggctgaagagctcagtggccatggaactggtccgcaagcagcgtgggctcacggtcgcccaacgcacgcaccacttggtgtttgccggaccgcccgggaccggcaagaccaccattgcccgggtggtcgccaagatctattgcggccttggcttgttgaagcgggagaacatccgcgaggtccatcgcgccgacctcatcggccaacacatcggcgagaccgaggcgaaaaccaacgcgatcatcgacagcgcgctggacggggtgctgttcctcgacgaggcctacgccctggtggccaccggcgccaagaacgacttcgggttggtggccattgacaccttgttggccaggatggaaaacgaccgcgaccggctggtggtcatcatcgccggctatcgcgccgacctggacaaattcctggacaccaacgagggacttcggtcgcgtttcacccgcaacatcgactttccctcctacacgtcccatgagctggtggagatcgcgcacaagatggccgaacagcgagacagcgtcttcgaacagtccgcgctgcacgatttggaggcgttgttcgccaagttggcggcggagtcgacaccagataccaacggaatctcgcgacgtagcctcgacatcgcgggcaatggtcggtttgtgcgcaacatcgtcgaacgctccgaagaagagcgtgaattccggctggaccattccgaacatgccggatccggtgagttcagcgacgaggagctgatgaccatcacggccgacgacgtgggtagatcggtagagccgctattgcgtggcctcgggctctcggtgcgggcatgacgaaccagcagcacgaccacgacttcgaccacgaccgtcgctcgttcgcctcccgaaccccggtcaacaacaaccccgacaaggttgtctaccgccgcggcttcgtcacccgccatcaggtgacgggctggcggttcgtgatgcgccgaatcgccgccggaatcgcattgcacgacacccgcatgctggtcgacccgttgcgcactcagtcacgcgcggtgctgatgggtgtgctgattgtgatcacggggttgatcggctccttcgtattctcgttgattcggcccaatgggcaggcgggtagcaacgcggtgcttgccgaccggtccaccgcggcgctgtatgtgcgggtgggcgagcagctgcacccggtgctcaacctgacctcggcccggctgatcgtcggccggccggtgagcccgacgacggtgaaaagtactgagttggaccagtttccgcgcggaaacctgatcggcatcccgggtgcgccggagcggatggtgcagaacacctccaccgacgcgaactggacggtgtgtgacggcctcaacgcaccgtcgcggggcggtgcggatggcgtgggtgtgacggtgattgccggcccgctggaggacaccggcgcacgcgcggccgcgctcgggcccgggcaggcggtgctggtcgacagcggcgccggcacctggctgttgtgggacggcaagcgcagcccgattgatctggccgatcatgcggtcaccagcggcctcggcctgggcgccgacgtgcccgcgccgcggatcatcgcctcggggctgttcaacgcgatacccgaagcaccgccactgacggcgccgatcatcccggatgccggcaacccggcgagcttcggtgtgccggcgccgatcggcgcggtggtgagttcctacgccctgaaagactcgggcaagaccatatcggacaccgtgcagtactacgcggtgctgccggacggtttgcagcagatttcgccggtattggcggcaatcctgcgcaacaacaactcctatggtctgcagcagccgcctcggctgggggccgacgaggtcgccaagctgccggtgtcgcgggtgttggacaccaggcgctatcccagcgagccggtaagtctcgtcgacgttacccgtgaccccgtcacctgcgcgtactggagcaagccggtgggtgcggccaccagctcgttgactctgttggcaggctcggcgctgccggtgccagatgcggtgcacaccgtcgagctggtcggcgccggcaacggtggtgtggcaacccgagtggcgttagcggccggtactggctacttcacccagacggtgggcggcggcccagatgcgccgggcgccgggtcgttgttctgggtgtcggataccggggtgcgttacggtatcgacaatgagcctcagggagtggctggaggcggcaaagcggttgaggcccttggcctgaacccgcccccggtccccatcccgtggtcggtgctgtcgctgtttgtgcccggcccgacgctgtcgcgtgccgacgcgctgctggcacacgacaccttggtgcccgacagcaggcccgctcgtccggtatcggccgagggagggtaccggtgagcagactgatctttgaggctcgtcgccgactggcgccgccgagcagccaccagggcaccatcatcatcgaggcgcctcccgagctgcctcgggtgatcccaccgtcactgctacgacgagcgctgccttatctgatcgggatcctcatcgtggggatgatcgtggcgctggtcgccaccgggatgcgggtgatttctccgcagacgttgttcttcccatttgtgctgctgttggcggccaccgcgctctaccgcggcaacgacaagaagatgcgcaccgaggaggtcgacgccgaacgggccgactacctacgttacctatcggtggtgcgggacaacattcgggcccaggccgccgagcagcgggccagcgcgttgtggtctcatcctgacccggcggcgttggcgtcggtgccggggtcacgtcgccaatgggagcgtgacccgcacgaccccgactttttggtgttgcgggccggccggcacacggtaccgctggctactacgctgcgagtcaacgacaccgccgacgagatcgacctggaaccggtgtcgcacagtgcattacgcagcctgctcgacacccagcgcagcattggcgacgtgccgaccgggatcgacctgaccaaggtttcgcggatcaccgtgctgggggagcgcgcacaggtgcgcgcggtgttacgcgcctggatcgctcaggcggtgacctggcacgacccgacggtgctcggggtggcgctggccgcgcgtgatctggagggtcgcgattggaactggctgaagtggttaccgcacgtggacattcccggccgcctcgatgcgctgggcccggcccgcaatctgtcgaccgatcccgacgagctcatcgcgctgctggggcccgtcctggcagaccgcccggcgtttaccgggcagccaacagatgcgttgcggcacttgctgatcgtcgtcgatgacccggactacgacctgggcgcatcgccgctggcggtgggccgcgcgggtgtcaccgtcgtgcactgctcggccagtgcgccgcaccgggaacagtattcggatccggaaaagccgatcctgcgggtggctcacggcgctatcgaacgctggcagacaggcggctggcagccctacatcgacgccgccgaccaattcagcgctgatgaggccgcccacctggcgcgccgactgtcgcggtgggactccaaccccacccatgccgggctgcgctcggcggccactcgcggcgcgagtttcaccacactgctgggcatcgaggacgcatcccgactggatgtgcccgcgctgtgggcgccgcgacgacgcgacgaggagttacgcgtgccgatcggtgtcactggcaccggcgagccgctgatgttcgacctcaaagacgaagccgagggcgggatgggcccgcacgggctgatgatcggcatgaccggttcgggcaagtcgcagactttgatgtcgattctgttgtcgctgttgaccacacactccgcggagcggctcatcgtcatctacgccgacttcaagggtgaggccggcgccgacagtttccgagatttcccgcaggtggttgcggtgatctcgaatatggccgagaagaagtcgttggctgatcggttcgccgacacgctgcgcggcgaggtggctcgtcgcgagatgctgctgcgtgaggccggccgcaaggtccagggcagcgcgttcaactcggtgctcgagtatgaaaacgccatcgccgcagggcatagcctgccgcccatcccgacactgttcgtggtcgccgacgagttcaccttgatgctggccgatcacccggaatacgcggagctgttcgactatgtggcccgcaagggtcgctcgtttcgcatccacatcctattcgcgtcccagacactggacgtgggcaagatcaaagacatcgacaagaacaccgcctatcggattgggctgaaagtggccagccccagcgtttctcgccagatcatcggcgtggaggacgcctaccacatcgagtcgggcaaagaacacaaaggcgtgggctttttggtgcccgcgcccggtgccaccccgataaggttccgcagcacctatgtcgacgggatctatgaaccgccgcagacggctaaagccgttgtcgtgcaatccgttccggagcccaagctgttcaccgccgccgcggtggaaccggatccgggcacggtgatcgccgatactgacgaacaagaacccgccgacccaccacgcaaactgatcgcgaccatcggcgaacaactggcccgctacggtccgcgggcgccgcagttgtggctgccgccactcgacgaaacgatcccactgagcgcggcgttggcccgcgccggggtgggcccccggcagtggcgctggccgctgggggagatcgacaggcccttcgagatgcggcgcgacccgttggtgtttgacgctaggtcgtcggccggaaatatggtgatccacggcggccccaagtccggcaaatccactgcgctgcagacattcatcctctcagctgctagcctgcactcgccgcacgaggttagcttctattgcctggactacggcggtgggcagctgcgggcgctacaggatctagcgcacgtcggcagtgtcgcctcagcgctggaacccgaacgcatccgccgcaccttcggcgagctcgagcaactgctgttgtcccggcagcagcgggaagtattccgtgaccggggtgctaatggctcgacccccgacgacgggttcggtgaggtgttcctggtcatcgacaatctctatggcttcggccgcgataacaccgatcagttcaacacccgtaatccgttgctggccagggtaaccgaactggtcaacgtgggccttgcctacgggatccacgtgatcattaccacgccgagctggctggaagtgccgttggcgatgcgcgacgggctcgggctgcgtctcgagctgcgactgcacgacgcgcgcgacagcaacgtgcgggtggtcggcgccctgcgccgcccggccgacgccgtcccgcacgaccagcccggccgcggactgaccatggccgccgagcacttcctgttcgcggctccagaactggacgcgcaaacaaacccggtggccgcgatcaacgcccgctaccccggcatggcggctcccccggttcggttgttgcccaccaaccttgcgccgcacgccgtcggcgaactgtatcggggtcccgaccaactggtgattggccagcgcgaagaagacctggcgccggtgatactcgacctcgccgccaacccgctgctgatggtgttcggcgatgccaggtcaggaaagacgacgctgctgcgccacatcatccgcaccgtccgcgagcactccaccgccgaccgggtcgcgttcaccgtgctggaccgccggctacacctggtcgacgaaccactgttccccgacaacgagtacaccgccaacatcgatcggatcatcccggcgatgctcgggctggccaacctcatcgaggcgcgccggccgccggccgggatgtctgcggccgagctgtcccgctggacctttgccgggcacacccactacctgatcatcgacgacgtcgaccaggtaccggattcgccggcgatgaccggtccctacatcggacagcggccgtggaccccgctgatcggtctcctggcccaggccggcgacttggggctacgggtgattgtcaccgggcgtgccactggatcggcgcacctgctgatgacaagtccgttgctgcgccggttcaacgacctgcaggcgaccacgctgatgttggcaggcaatccggccgacagcggcaagattcgcggtgagcggtttgcccgattgcctgctggacgagcaattctgttgaccgacagtgatagtccaacctacgtgcagttgatcaacccgctggtcgatgcggccgcggtttctggtgaaacccaacagaaggggagtcagtcatgacgttgcgagtggttccggaggggctggccgcagccagcgctgcggtggaagcgctgacggcgcggttggccgccgcgcatgcgagcgcagcgccggtgattaccgcggtagtgccgccggcggcggatccggtgtcgctgcagaccgcggccgggttcagtgcacagggcgtcgagcacgcggtcgtcaccgccgaaggtgtcgaagagctgggacgcgccggcgttggtgtgggcgaatccggcgccagctacctggccggtgatgcggccgccgccgctacgtacggggtcgtgggcggctgagcatggccgcgcccatctggatggcttcgccgccggaggtacattcggcgttgcttagcaatggtccgggcccgggttcgctagtggcggctgccacggcctggagccagctgagtgccgagtatgcctcgacggcagcagaactcagtgggctactgggggcggtacctggttgggcatggcaggggcccagcgcggagtggtacgtggccgcgcatttgccatatgtggcgtggctgacgcaggccagtgcggatgccgcaggagcagcggcccagcacgaggccgccgcggcggcctacaccactgccttggcagccatgccgacattagcggagttggccgccaaccacgtgattcacaccgtgttggtggcgacgaatttctttgggatcaacacgattcccatcacgctcaatgaggccgattacgtgcgcatgtggttgcaggcggccgccgtcatgggtctttatcaggcggcttcgggtgcggcactggcttcggcgccgcgcaccgtcccggcgccgacggttatgaatccaggtggcggtgcggccagcactgtcggggcggtcaacccctggcagtggctcttagcgttgcttcaacagctctggaacgcctacacgggtttctacgggtggatgttgcagctcatctggcagttcctgcaggatcccattggtaactcgatcaagatcatcatcgccttcctcacgaatcccattcaggcactgatcacttacgggccgctgttgttcgcgctgggctaccagattttcttcaacctggtcggctggccgacctggggcatgatcttgagctcgccgttcttgttgccggccgggctcgggctgggcttggcagcaatagcctttctacctattgtgcttgcgcccgcggtgattccgccggcgagtactccgctggctgctgccgccgtcgccgccgggtcggtgtggccggcggtcagcatggccgtaacgggggcgggcaccgctggggctgcgacgcccgcggcgggcgcggctccgtctgcgggcgcagcgccggccccggcagctcccgcgaccgccagtttcgcctatgcggtgggtggcagcggtgattgggggccgagcttggggccgacggtaggtggtcgcggtggtatcaaggcgccggccgctacggttccggcggcggccgcggcggcggcaactcgtgggcagtcgcgcgcgcggcggcgccggcggtctgaattgcgggactacggcgacgagttcttggacatggattccgatagcggtttcggcccctcgacgggcgaccacggcgcgcaggcctccgaacggggggccgggacgctgggattcgccgggaccgcaaccaaagaacgccgggtccgggcggtcgggctgaccgcactggccggtgatgagttcggcaacggcccccggatgccgatggtgccggggacctgggagcagggcagcaacgagcccgaggcgcccgacggatcggggagagggggaggcgacggcttaccgcacgacagcaagtaaccgaattccgaatcacgtggacccgtacgggtcgaaaggagagatgttatgagccttttggatgctcatatcccacagttggtggcctcccagtcggcgtttgccgccaaggcggggctgatgcggcacacgatcggtcaggccgagcaggcggcgatgtcggctcaggcgtttcaccagggggagtcgtcggcggcgtttcaggccgcccatgcccggtttgtggcggcggccgccaaagtcaacaccttgttggatgtcgcgcaggcgaatctgggtgaggccgccggtacctatgtggccgccgatgctgcggccgcgtcgacctataccgggttctgatcgaaccctgctgaccgagaggacttgtgatgtcgcaaatcatgtacaactaccccgcgatgttgggtcacgccggggatatggccggatatgccggcacgctgcagagcttgggtgccgagatcgccgtggagcaggccgcgttgcagagtgcgtggcagggcgataccgggatcacgtatcaggcgtggcaggcacagtggaaccaggccatggaagatttggtgcgggcctatcatgcgatgtccagcacccatgaagccaacaccatggcgatgatggcccgcgacacggccgaagccgccaaatggggcggctagctcgcgctacatggatgcaacacccaacgccgtcgagctgacggtcgacaacgcttggttcatcgctgaaaccattggggcggggacctttccgtgggtgctggcgatcacgatgccctatagtgatgccgcccagcggggtgcgttcgtcgaccgtcagcgcgacgagctgacccggatggggctgttatcgccgcagggtgttatcaaccctgcggtcgccgactggatcaaagtggtgtgcttcccggaccgctggcttgacctgcgttatgtggggccggcctcggccgacggcgcctgcgagctgctacgtggcatcgtcgcgctgcgcaccggcaccggtaagacctccaacaagaccggaaacggtgttgttgcgctgcgtaatgcgcagctggtcacgttcaccgcgatggatatcgacgacccccgggcgctggttccgattcttggtgtcggtttggcgcaccggccgccggcgcggttcgacgagttcagcttgccgacgcgggtgggcgcgcgggccgacgaacggctgcggtccggcgtgccactcggggaagtcgttgactatctgggtattccggcgtccgcacggccggtggtggagtccgtcttctcggggccgcgcagctacgtcgagatcgtcgccgggtgcaaccgtgacggccggcacaccaccaccgaggtcggcctaagcatcgtcgacacctcggcgggccgggtgttggtgagtccgtcgcgggcattcgacggcgagtgggtctccaccttcagccctgggacaccgtttgcgatcgccgtcgcgatccaaacactgaccgcgtgcttgccagacgggcaatggttcccgggacagcgggtgtcgcgggacttctccacccaatcctcgtaatcagaaaccagaaagtgagcacgatgtcccaggaacggtcccgctgatgtccggcaccgtcatgcagatcgtccgcgtcgccattcttgcggacagcaggttgaccgagatggccctgcccgcggagttgccactgcgcgaaatcctgcccgcggtacaacgcttggtggttccctcggcgcaaaacggcgatggtggccaagccgactccggcgctgccgtgcaactgagtttggcgcccgtcggcgggcagccgtttagcttggatgccagcctggacaccgtcggtgtcgtcgacggtgatctgttggtgttgcagccggtgcccgccggtccggccgcgccgggcatcgtcgaagacatcgccgacgccgcgatgatcttttcgacgtcgcggttaaagccctggggcatagcgcatatccaacgaggagcgctggccgcggtgattgccgtggctctgctggctaccggtttgacggtgacctatcgggttgccaccggtgtgctggccgggctgctggcggtggccgggatcgcggtggctagcgcgctggccggattgttgatcaccatccgttcgccacgttcgggtatcgcgctgtcgatcgccgcgctggtccccatcggcgcggccctggcgttggcggtgccaggaaagttcgggccggcgcaggtattgctgggtgcagctggggtagccgcatggtcgctgatcgcgctgatgattcccagcgccgaacgggaacgcgtcgtcgccttcttcaccgcagcggcggtggtcggggcgtcggtggcgctggcggccggtgcgcaattgctgtggcagctgccgttgttgagcatcggctgcgggctgattgtggcggcgctgttggtcaccatccaggcggctcagctttccgcactgtgggcgcggttcccgttgccggtgatcccggcgccgggggatcccaccccgtcggccccgccgttgcgcctgctggaggatttgcctcggcgggtgcgggtcagtgacgcccatcaaagcggcttcatcgccgcggccgtgctgctcagcgtgttggggtcggtggccatcgcggtgcgcccagaggcgctcagcgttgtgggctggtatctggtggcggcgactgcggccgcggccaccctgcgcgcgcgggtgtgggattcggccgcatgcaaggcgtggctgctggctcagccctatctggtagccggggtcctgttggtgttctacaccacgaccggacgctatgtcgccgcgttcggcgcggtgctggtgctagccgtgctcatgctggcctgggttgtggtggcactgaacccgggcatcgcttcgccggagagctactcgctgccgctgcgccggctgctgggtttggtcgccgccgggctggatgtttcgctgatccccgtcatggcctacctggtcggattgttcgcttgggtgctcaacagatgatccgtgccgcatttgcgtgtctggcggcgaccgtggtcgttgcggggtggtggacgccgccggcgtgggcgatcgggccgccggtggtggacgccgccgcgcaaccgcccagcggagacccgggaccggtggcgccgatggaacaacgcggtgcgtgcagcgtctccggtgttatcccgggcaccgatccaggcgtaccgacgcccagccaaacgatgctgaatctgcctgcggcttggcagttttcccggggtgagggccagctggtggcgatcatcgacaccggggtgcagccgggcccgcgactgcccaacgtcgatgccggtggtgacttcgtggagtcgaccgacgggctgaccgattgtgacgggcatggcaccctggtcgccggaatcgtcgccggccagcccggtaatgacggcttctctggtgtggcgccggcggcgcggctgctgtccatcagggcgatgtctacgaagttctcaccgcgcacatcggggggcgatccgcagctggcgcaggccacacttgacgtcgcggtgctggccggtgccatcgttcatgcggccgaccttggtgccaaggtgatcaacgtctccacgatcacctgcctacccgccgatcggatggtcgaccaggccgcgctgggcgcggcgatccggtatgcggcggtggacaaggacgcggtgatcgtggcggccgcgggaaacaccggagcgagcggatcggtcagcgcgtcgtgtgattccaacccgttgaccgatctgagccgcccagacgatccgcggaactgggcgggcgtcacctcggtgtccatcccgtcgtggtggcagccctacgtgttgtcggtggcgtcgctcacatccgccgggcagccatcgaaattcagcatgcccgggccgtgggtgggcatcgccgcacccggggaaaacattgcgtcggtgagtaactcaggcgacggcgccctggctaacggactgcccgacgcccaccagaaactggtggctctcagcggcaccagctacgcggccggctatgtctccggggtggccgcgctggtccgcagccgctatcccgggctgaacgccaccgaggtggtgcgccggctgaccgccaccgcgcaccgcggcgcccgagagtcctccaacatcgtcggcgccggcaacctggacgcggtggcggccctgacctggcaactgcccgccgaacccgggggcggtgccgcaccggccaagccggtcgccgatccgccggtcccggcgcccaaagacaccacaccgcgcaacgtcgcattcgccggagcagccgcgctgagcgtgctggtcgggctcacagccgcgactgtcgcgatagcgcgccgacgaagggagcccaccgaatgaacccgatcccttcttggcccggcaggggccgggtcacgttggtgctgctggcggtggtgcctgtagcgctggcctacccctggcaatcgacacgcgattacgtgctgctgggcgtggccgccgccgtcgtgattgggctattcggcttctggcgcgggctgtatttcaccacgatcgcgcgccgcgggttggcaatcctgcgccgccgacgccggattgccgagcccgcaacgtgcacgcgcacaacggtgctggtgtgggttgggccgccggcatcggatacgaacgtgctgccgctgacgctgatcgcccggtatttggaccgatacggcatccgcgccgacacgattcgcatcaccagccgcgtcaccgcatccggcgactgccggacctgggtcgggttgacggtggtcgccgacgataacctggcggcgctgcaggcccggtcagcgcgcatccccttgcaagagaccgcgcaggtcgcggcgcgccggctcgccgaccatctgcgcgaaatcggttgggaggctggtacggccgcacccgacgagatcccagcgttggtggctgcggattctcgcgagacgtggcgcggaatgcggcacaccgactcggattacgttgcggcatatcgggtcagcgccgatgccgagttgcccgatacgttgcccgcgatccggtcgcgtccggcgcaggagacctggatcgcgctggagatcgcatatgccgccgggtcatcaacccgctacacggtggccgctgcctgcgcattgcggaccgattggcggcctggcggcaccgcaccggtggccggcctgctcccgcaacacggaaaccacgtgccagccctgacagccttggatccgcgatccacccgccgactcgacgggcacaccgatgctcctgccgacctgctgacccggctgcactggcctactcctaccgccggcgcccaccgggcaccgctgaccaacgccgtcagtcgaacatgaggccctgcaggaacacggtcatccgccgcagatagtccaactggctcacatgcagcaggtggctgccggggaaccagtgcagcgcacagcgatcccactgcttccacagcgttaccgcgtgctcgggtggagccattcgatcgccaaggccggtgatgatcatccgccggtccttaggtagcagcggccgatagttcagtgggccgtggtaggccagcccggcgatcagctcatcacggctgatgttggttagccgcagtcctagcttgacgagcttattggccggaaaccattcgtcgaacagcttggcgggcatgacgacggggcagttggggatgacagcctcaagccgactttcgaccgaagccagcagcgcagacgtgtagccccccagggatatactcgtcagggcgatacggtcgacgccgatgtggcgcaggtagtccacgatggaacgaaagtcatacactgcctgcgccatcgcctcggcgaagccgctcaatccgctagtgaaatagccgaaaccgctaaacggcgagaacttttcggcccgctggccgtgaaacggcaacgtgtacagcaaaacgtcgtagccggaccggtaataccaaggcagcgaaaagaacagcccgttgagcaagtatgacgatcccatgaagccgtggatgacgcacagcgtaggacgcgggccgtcgcggtggcgccagtgctgcgcgtgcacaatgttgttggcggtcaatgcactccaccgctggcgcatcgtggggttgatcgcccggaagccgctggcaaatgcgatgttgtccacggtgccgcgcgcaacccattcggtgagcgggctggccggccgcgaggtgaccttgggcaactccgtcggcgccggaaaggacttcgccggatcatgcgctgccgcaagttcggcgtagaagttcaggttgctgcgctcgctgccttcgttgacgtgacgtagtgcgttggcgacaacggccggagtcaccgtcgcggacagcaccgacgcgaccgcggtgcgcagcgcgacatcggcgatcgccgaagactcgacgagtatccgctggcgggccgacagcaccgagcgcgagggcaggccctcggcgccggcatccgcgccggggacgtcgggaatggggacgggcggaccgatcgcgtcggcagtgaacgtccctgacatctcggacatcaatgtcgatggtaatcgccaatgtggctgaccgctgaaggtttcgactgtatcgtcaatttctcactcggtcgagcgcttgtccaggagcacgtacatgtgggatcccgacgtctacctggctttttcgggtcatcgcaaccgcccgttctacgagttggtgtcacgggtgggtctcgagcgggcgcgccgcgtggtcgacctggggtgcgggcccggccacctgacacgctacctggcacgacgatggcccggcgcggtgatcgaggctctggacagctcaccggagatggtcgctgccgcggccgaacgcgggatcgacgccaccaccggtgacctgcgggactggaaaccaaagcccgacaccgatgtggtggtgagcaacgctgcgttgcattgggtgcctgagcattccgacctgttggtccggtgggtcgacgagctggcgccgggatcatggatcgctgttcagatccccggcaacttcgagacgccgtcgcacgccgcggtacgggcgttggcccgccgcgagccgtatgcaaagctaatgcgcgacataccttttcgtgtgggcgcggtggtccaatctccggcgtattacgcggagctgctgatggacaccggctgcaaggtcgacgtgtgggagaccacgtacctacaccagctgaccggcgagcacccggtgttggactggattaccggaagcgcgctggtcccagtgcgtgagcggctcagcgatgagagctggcagcagtttcggcaggagctcattccgctgctgaacgacgcctacccgccacgggccgacggtagcaccatctttcccttccggcggctgttcatggtcgccgaagttggtggcgcgcgccgctcaggtgggtagccccagccgcggcgcctccgctcggtaccggtcgacccactcatcagagcgctggttggcctgccgttccagcatcggtgcgggcgccagtttgggatcctggccgatggcgtcaagcacactggccacaatcgcggtcaggttgcgccataacaccgggtaggcgatatcgatcggatcgatgccttcctcggcaaaccaagcgcgccagccgttttcctgatcgcgcagattcctgatgatgtgggcgatggcaccggcgtggtagacggcctgcgagtcgcgcttggggtccggatggccccgccaaacctgggtttgcacggcgcgccagaacgacaccgcttgtgacaccacatcgggccggtggacgtgcacgaaaaccggttcgttgccaatgacgtcgcggattgccgcgcgcaagccatccccggagcgatccggcaattgtgctgcgcgttgctgcagcagcgcagtctgattccacatcaacttgccgccccagacgccgttgggcgtgcgaccggaggtgcggacgtgctcacgccaggcaaccggcgtcgcggtgtccggtgtaccggggtccagcggatcgagcaattgcaggatcgtgtcatcgtcgaccccagcgaaccactcccggggctggggggccatcccggtgctaggcaggtattggaagaactcctgtggttccccggcacagcccgtcgcgcgcagcgattccaccagcagcgtgctgccgctgcgttgggtggcgagcaccagatacggtctcacagcgcgggacatccgatgagcctagctgcagtgttcgtcgatgccgcggtcggcggcgatcgctgaccggcccgttggcgtcttgcggtggatccgcagatacgtttcggtgtagcgctcggcgatgcgggaaccggcgaagtccgacggaatgacgtcggccgtgcgctgtcgccaatcatgcagtcgcacggccagatcggccgcgatcgcggccacgccctgggtgctgtcgtcgccggctaacaggttattggtctcggtgggatcggcgcgtagatcgtagagttcccgctgcgggcggggcgccttgaccaacggtgcgacggccatgccggccgggctttcctggatatcccacggtaggtccagcagcggccggggcgcgtaattctcgatgtagctgtattccttggtgcggattgcccgaatcggatcgaacgagtcgtgataggtcttggcggtgtatacgtggtcacgcaccgcagcgttttcagtgtccggcgcgaggagggccggtgcgtgtgacacaccctcgacatcggcgggtacctcgagtctcagcaggtccaatagcgtcggaaccagatcgacgccgctgaaaagctcgtcatagacgcgaggcgccatcgcccggcgagtgggcgggcggatgatcagcgcgataccggttccggcgtcatacagtgtggacttcgcccgcggaaatgccggaccgtgatcggtgacgaacaccacccaggtgctggcgtctaggccggtatcggccagtgtgtcaagtagccggccaaccgcctcgtcggctgtggcgatagaaccgtagaactcggcgacgtcttggcgcacctcgggggtatcgggcagatagtcgggcagctcgacggccgcgctgtcggccggccggtagcgctcatgcggatagggccggtgggtttcgaagaagccggcggtcaacaggaaccgttgtccgtctaacgcgggcacgcgattatgcagccagtcctgggctttggcgaccacgtattcgcagtaggagttcgacacgtcgaattcgtcgaagcccagccgctttgggtaggacgtctcatgctgcataccgaaaagagctgagtaccaacccgattcggatagcaattgcggtagggtttggaccccggtgcggtattcccagccgtgatgggccaggccgaccaacccgttgctttgcgggtagcggccggtgaacagcgagccccgcgatggtgtgcacagcggcgcggtggcatgtgccctggtgaacaggatgccctcggcggcaagccggtccagccgcgggctgtagacgtccggatggtggtagacgccgagatagcgccccaggtcgtgccagtgcacgatcagcaggttctcgcgctgccctgtggcacgctcactcgtcacctttgccacctctccagcgaaccgcacccggcgccgaagccggacaatagagcctatacgtcgcgaggcactagatacgccaccgatgatggcggtaggctcgctgattgaatcgcggcgacggcgtaggcgtgttgtgtcttggcgtccaggagtcacgagtcgacgggaggttcccgtgtcctttgtgatcgcacaaccggagatgatcgcggcggcggccggtgagttggccagcatcagatcggcgatcaacgcggccaatgcggcggccgcggcccagaccaccggagtcatgtcggcggccgccgacgaggtgtctacggcggttgccgcgctgttttcctcgcatgcccaggcctatcaggccgccagcgcgcaagcggccgcctttcacgcccaggtggtgcggaccctgaccgtggacgcgggagcgtatgccagcgccgaggccgccaacgccgggccgaacatgctggccgcggtcaacgcccccgcccaggcgctgttggggcgcccactgatcggcaacggtgccaacggggcgccgggcaccgggcaggccggcggcgacggtgggctgttgttcggcaacggcggcaacggcgggtccggcgcacccggacaggccggcggggccggcggggcggccgggttcttcggcaacggtggcaacggcggggacggcggggccggagcgaacggcggcgccggcggcaccgccggctggttcttcggcttcggcggcaacggcggggccggcgggatcggtgttgccggcatcaacggcggtctcggcggcgccggcggcgacggcggcaacgccgggttcttcggcaacggcggcaacggcggcatgggcggggccggggcggccggcgtgaacgccgtcaatcccggcctggccaccccggtcaccccggcggccaacggcggcaacggcctcaacctcgtcggcgttcccggcaccgccggtggcggcgccgatggcgccaacggcagtgccattggccaggcgggcggcgctggcggtgacggcggcaacgcctccacgagtgggggcatcgggatcgcgcaaaccgggggcgccggcggcgctggcggtgccggcggcgacggcgcacccggtggcaacggcggcaatggtggcagcgtcgagcacactggcgctaccggctcctctgcgagcggcggcaatggtgccaccggcgggaacggcggggtcggtgcgcccggcggtgccggcggcaacggcggccacgtcagcggcggatcggtcaacacagccggcgccggtggcaaaggcggcaacggcggcaccggcggcgccggcggcccgggcggccacggcggcagcgttctatccggcccggttggcgacagtggcaacggtggtgccggcggggacggcggggccggggttagcgccaccgatatcgccggcaccggcgggcgcggcggcaacggtggtcatggcgggctgtggatcggcaacggcggcgacggtggtgcgggcggtgtcggcggtgtcggcggggccggtgcggctggcgcgatcggcggccacggcggcgatggcggctccgtaaatacccctattggcggcagcgaggccggtgacggcggtaagggcggcctgggcggggacggcggggacggcgccgccggtggcgacgggggcgccggcggggacggcggtgggcgcgggatattcggccagtttggggccggcggggccggtggtgccggaggcgtcggcggcgccggcggggctggcgggaccggcggcggcggcggcaacggtggggccattttcaatgccggtacccccggcgccgccggcacgggcggtgacggcggtgttggcgggaccggtgcggccggcgggaaaggcggggccggcggtagcggcggcgtcaacggcgccaccggcgccgacggcgccaagggcctcgacggtgccaccggcggcaaaggcaacaacggcaaccccggctgagtccggattcaccgagtctgtagataccgtggtccgcattcgcagttttgtgcgccaactacagcctcgatgacacgaccgcggcgaatcccgtttcccgggtgcggcgacaccgcgtcctacgattagtaggatctctggtatgacgaaagagaagatctccgtgacggtggacgcggccgtcctcgcggcgatcgacgcggacgccagggcggcgggtttgaatcggtcggaaatgattgagcaggcactgcgcaacgagcacctgcgtgtcgctctgcgcgattacacggctaaaaccgtaccggcgttggacatcgatgcctacgcacagcgggtgtaccaggcgaaccgggcggccggaagttgatcgctcccggcgacatcgcgccgcgccgcgacagtgaacacgagctctacgtcgccgtcttgtccaacgcgctccatcgggccgcggacaccggacgggtgatcacctgcccattcattccgggccgggtccccgaggatctcttggcgatggtggtggcggtcgagcaacccaacggcacgctgctgccggaactcgtgcagtggcttcatgttgccgcgctcggtgcgccactcggcaacgcgggcgtggccgccctacgcgaggctgcctcggtcgtgacagctctgctctgttagccctgtcaccggcgaagatacctgatatcgccagatatcatcggaagatgagtgatgtactgattcgggacatccccgacgacgtgttagcaagccttgacgcgatcgcggcacgcttgggcttgtcgcggaccgaatacatccgtcggcgtttagcccaggatgcgcagacggctcgcgtcaccgtgacagccgcggatcttcgacgcctcaggggtgcggttgccggtctgggcgatcccgagcttatgcgtcaggcgtggaggtgactgaccagcgctggctgatcgacaagtcggcgctggtgcggctcacggacagccctgacatggaaatctggtcgaaccggatcgaacgcggcctggtacacatcacgggcgtgacacgcttggaagtagggttctcggccgaatgcggggagatagcgcgacgggagtttcgtgaaccgccgctgtctgcgatgcccgtggaatacctaaccccgagaattgaagaccgtgcgctcgaggtgcagaccttgcttgccgaccgcggacaccaccgtggcccgtcgatcccggatctgctcatcgccgcgacagccgaactgtcgggcttgacggtactgcacgtcgacaaggactttgacgccatcgccgcgcttaccggtcagaaaacagaacggctcacgcatcgcccgccttccgcttaatggagcccgaccaacccttgtgattggcgtgggggggcgctaacgtaactgtctgtaacgttcgatacagaactggcgccggggtgcggccgcgactctacgagccgagacaagccggcgcaaggatggcgcaccagtgggcgttcccgccaagaaaaaacagcagcagggggagaggtcacgagaatcgattctcgacgcgaccgaacgcctgatggcgaccaagggctacgcggcgacctcgatcagcgacatccgcgacgcgtgcgggctagcacccagctctatttactggcacttcggctccaaagagggcgtgctggccgccatgatggagcgcggcgcgcagcgcttctttgccgcgatacccacctgggatgaggcccatgggcccgtcgagcagcgatccgagcgccagctgaccgagctggtgagcctgcagtcgcagcatccggacttcctgcgcctgttctacctgctgtcgatggaacgaagtcaggatccggcggttgccgcggtggtgcgccgggtccgcaacaccgcgatcgcccgatttcgtgacagcatcacgcacctgctgccatcggacatcccgccgggcaaagccgatctcgtcgtcgcggagctgaccgcgttcgcggttgcgctgtcggacggcgtctatttcgccggccaccttgaaccggacacgaccgacgtcgagcgcatgtaccggcggctgcggcaagcgctcgaggccctgattcccgtcctcctggaggagacatgaacaccggaaccgccgtcatcaccggggccagctccggcctcgggttgcagtgcgcccgcgccctgctacgtcgcgacgcatcgtggcatgtggtgttggcggtgcgcgacccggcgcgcggccgtgcggccatggaggaattgggggagccaaaccggtgttcggttctcgaggtggacctcgcgtcggtgcggtccgtgcgcagtttcgtggaaaccgtgcggaccacgccgctgccgccgattcgtgccctggtgtgcaatgccggcctgcaggtggtgtcgggcatcgcgttcaccgacgacggtgtcgagatgacgttcggggtaaaccacttgggtcactttgctttagtgaccgggattctcgactggttggcccgtccggcgcgcatcgttgtcgtcagcagcggcacgcacgacccgagcaagcacaccggaatgcccgaccctcggtatacctgcgccgccgacctcgcgcacccgcccaccgatcagaacacgccggccgaaggccgccgtcgatacaccacgtccaagctgtgcaacgtgctcttcacctacgagctcgaccgccgcctcgatcacggagaacagggcgtgatggtcaacgcgttcgaccccggcctaatgccgggctccggcttggcccgcgactatccgccgatcctgcgactggcgtaccgtctcctgtcgccgatgctgcgcgtccttcccttcgttcacagcacccgggtctccggcgaacacctggcggcgctggcggtcgatccgcggttcgcgggcgtgacgggccaatatttcgcgggcgccaaggcgatccggtcttccgccgagtcctacgatcgggcaaaggcgctcgacctctgggagaccagtgaacggctgctggcccaggtgacatagctgcgcgttatcccctaaagaaacccgccaggttggtgccaaagttaccgatgccggaaaggaaccccggcgtcgcgagatccagcgcgctggcgttcaaccagcccgagatggtgttgcccacgttggcgacacccgatcccagcgcgccggtattgaggtagcccgacaggccggcaccggagttcacgaatcccgatacgcttccggcgccgctgttgaagaagcccgacgacgggccgccagtgaggttgaagtagccgggggtcaccggaatgcccaacagcggcaggccgatcaggccctgatagtcgccactcaccaagaagccgttgctgtagctgccggtaatgaacgcaccggtgtccacatcgcccgtgttcgccacgcccgtgttgtagtcaccggtgttgaggtagcccgtgttgccactgcccgggttgaagccgccggtgttgaagctgcccgggttgaagctgccggtgttgaggtccccggggttgaacacgcccgtgttggtgctgcccgcgttgccgatgccggtgttgaagccgcccgagttcgcgagaccgaagttgccggtgccggcgttaaagatgccgacgttgccggtgcccgagttgaagaacccgatgtttccgctgccggagttgaacagcccgatgttgttgctgcccgagttgaggctgccgatcccgatctggccgttgccggtgagcccgacgccgatgttgttgttaccggtattcgcgaagccgatgttgtagctgccggtgttggcaaagcccaggttgtcgctgccgaagttcgcgaagccgatgttgtagctgccggcgttgccaaagcccaggttgtcgtcgcccagatttgccaacccgatgttgtagctgcccaggttcgccaagccgatatcgaagatcccggtgttggcgatgccgatgttgttaccgccgatgttgaccccgccgaagttgaggtcgccgaggttgccgatgcccaggttggagtcgccggtattaacgaagccgatgttgacgctgcccaggttcccgatgcccgcgttgaggccgccctggtttgcgacgccgaagttcagcgtcaggttgccggtgttgtcgaggaacaggccggccaggttggcgccgatgtttgcgatgcccgagccgaaggcgggcgtcgcgaggtccagcgtgctcgtgttgtagacgcccgagatggtgttgcccaggttcgccagacccgactgcagcgcgccgaaattcagtaggcccgaattgcccaagccgccggcgttaaagaagcccgaattgccagcgccgaagttcccgaagcccgacatgttgccggcgccgaagttcccgaagcccgatacatggccggcgccggtgtggaagaaacccgacgacgggccggtggtcgagttgccgaaacccggggtaccaccgatgctgatgccgatggggatcgggccgaagccgccggtgccaaccatgctgatggtttgctgaatgggcgaatcgatggcgatgacttgattgacatcgatcgtgatggggccgatcatctcgttgacaagcaccgccgcaggaccaagcaagactcgtatctggaaaccgggaatggtgaaactgtttggcgtggtggcgacgacggtgccggtgatgggtatgtcgattggaacactcaagtcgtagcggtaggggatttcgggaatggtgatcgttgtggaaaggccaatcaacccctggtagtcacctcgccagaagaacccgttgctgtaattgccggagatgaacgcgccggtgttgacgttgcccgtgttggccacacccgtgttgtagtcacccgcgttgaagtagcccgtgttgtagtcaccggagttgaagctgccggtgttgtgatcgccgaggttgaagctgccggtattggtgctgccagtgttgaagctgccggtgttgatgctgccggtgttgccgacgccggtgttgacgttgcccgggttgaacaggctcgtgttggtgctgcccgtgttcccgaggccggtgttgaagctgcccgagtttgcgatgccgaagtttgcggtgccggtgtttccgatgcccacgttgccggtgcccgagttgaagaatcctacgtttccgtcaccggagttgaacaagccgatgttgtggctgcccgagttgaagctgccgaacccgatctgaccggtgccggtgagcccgatgccgatattgccgctaccggtgttggcgaagccgatattggcactgccggtgttagcaatgccgatatggtagttgcccgagttggcgaagccgacgctgtagttgcccaggtttgccaagccaatgttgtggttgcccacgtttgcgaaaccgacattgaagattccggtgttcccgatcccgaagttagagcccccgaggtttgccaagccgacattgaggttgccgaggccggccaagtcgaggatcgtcgtgccggcgccgccctgcagcaggccggcgatgtttgcgaggccggagccgaaggccggcgtcccgaggtccagcgggctcgtgttgtagatacccgagatggtgttgcccacattcgccacacccgatcccaacgcgccgacgttgagcaagcccgagactcctgaggctgccgacgcaaggttccacaggcccgatgtgttgccgccgacgttgccgaacccggatgcggtgccggcgccggtgttgaagaagcctgacgacgggctggtggtcgagtttccgatgcccggcgctgccggaatgtcgatgatcgggatggtgatggggccgaggccggcggtggcgctgatgttgatcgcggtcgtgggtccgcccacggcgatcgcgaacgtgggaacgctgagcacgaagctcgggacaatgatgggaccgatgtccggctcggtatggatgtgaaagctaaacgcgaaggattcgaagccgatgatggggatagtgaaattgtccaccacgaggtcggtgaaactgccggtgatcggtatgtcgattgggatattgacgtccaagtgcgccggaatctccggaatagtcagcgcgtaggagtaaccgatcaggccctggtagtcgccccgccacaagatgccgttgctgtagttgccggagatgaaagcgccggtgctgacgtcgcccgtattcgcgatgccggtgttgtagttcccggtgttgaagtggccggtgttggtgttacccgcgttgaagccgccggtgttgaagctgccggtattgaaattgccggtgttgaagttaccggggttgaagccgccggtgttgccgtcgcccgagttgaacaagcccgtgctggtgctgcccgagttgccgatgccgaagtttccggtgccggtgttgccgatgccgaagttcccggtgcccgagttaaagaagccgatgtttccgtcgcccgagttgaacaagccgatgtttccgctgcccgagttcagagcgccgatcccgatttggccggtaccggtgagcccgatgccgatattgttgctgccggtgttggcaaagccgatattgttgctgccggtgttggcaacgccgatgttgtagctgcctaggttggcaaagccaggttgtcgtcgccgaagtttccgaagccgatgttgtagttgcccagattcgccacgccgacgtcaaagatcccggtgttgccgaagccggcgttattgctgcccaggtttgccagcccaaggttcagagtcatcgtgcccataccgtcgcgcatgagaccggaggcaaaggccggcgtcacgaggtccaacgcgctcgcgttgtagaaacccgagacggtgtgacccacgttagtcacacccgaccccagcgcaccgacattgagataacccgaaatccctgaggcgccggcgaccacgttcaaaaagcccgacgcgctgcccgctccggagttgaagaagcccgacgacggactagtggtcgagttgccgaagcccgatgtcgcgggaatgtcgatgatcgggatggtgatggagccgataccggcgctggcggtgataccgatcgaggtggtgggtccgcccacggtgatcgccgccgtgggcaaggtgatattgatggtcgggatgatgatgggggtgaagtcgatattattttcggcagctacgatgctgaagccctggagggtgacgaccccggcgtcgatgttgatgggtatatgtatcgggatgtcgacgccaaaggttagggcgatttcgggaatcgctagcgccgcgtgcaagccaatgaggccctgataatttccactccacaagaacccgttgctgtagctgccggagatgaaggcgccggtgtcaacatcgccggtgtttccgagtcccgtgttgtagctgcctgggttgaaatccccggtgttggaatcgcccggattgaagctgccggtgttgaagctgccggtgttgccgataccggtattgacgtcgccggagttgaagaagccggtgttggtgctgccggtgtttccaagcccgaagtttgcggtgccggtgttgccgatgccaacgtttccgttgcccgagttgaaaaagccgatgtttccgctgcccgagttgaacaagccgatgtttccgctgccagaattcagggagccgaacccgatctggccgtcgcccgtgagcccaatgccgatattgttgctgccggtgttcgcgaacccgatattgttgctgccggtgttggcgaagcccaggttgtcgttgcccaagtttccgaagccgacgttgtagctgccgaggtttccgaagcccaggttgtcatcgccgaagtttccgaagccgatgttgtaactgcccagatttgccaaaccgatgtcgaatattccggtgtttgcgccgccgatgttgttgccaccgatattggcgctgccgaagttggcgctgccgaggtttgcaaagccgatgttgtagtcgccgaggtttgcaatgccgacgttgagggtgccgtggtttgccaagcccaggttgaggaccatggtgcccgtgctgtcgcgcagcaggccggcgatactggtgctgatgttggccaggcctgaattgaaggccggcgtcgcgaggtccgacgtgctggtgttgtagaaccccgagacggtggtgcccacgttcgccagacctgatcccagggcgccgacgttgaggagccccgacgcccccgaggtcgcggaggccaggttccaaaagcccgaattggcgccgccgaagttgccgaagcccgaggcgccgccggcgccggtattgaagaaacctgacgacgggttggtggtcgagtttccgaaacctggcgccgccgggatactgatgagcgggatcctaatggcgccaccgccagttatggtgatcgcggtattcggccctcctatggcgactgtcgtcgtggggccgacaaccgtgatgttcggaatggtaatggggccaaagtgggctcgctggcccgctattgacgaaaggacgatatcgccggtgggcggaatcgtgacgcccataagggtgatgttgccggccgaggcggtgatcgggatatcgatgggaatattcacgccgaggcttatggggagaggcatatcgatcaccaggttgaggccgaccaggccctggtaatcgccgcttaagaacaacccgttgctgtagtttccggtgatgaaagccccggtgtcaacgtcgccggtgttggcgatgccggtgttgtagttgccaatgttgaggtagccggtgttggtattgcccggattgaagccaccggtgttgaagctgccggtgttgaagctaccggtgttgaagctgcccgggttgaaggcgcccgtgttgacgtcgccggagttgaataggccggtattggtgttgccggtgtttccgatgccagtgttgaagctgcccgagtttgcgatgccgaagttgccgctgccggaattgaagaatccgatgttgttgctgcccgagttaaacaagccgatgtttccgctgcccgagttgaagctgccgaacccgatctgtccgttgcccgtgagcccgatgccgacattgttgctgcccgtgttcccaaagccgacattgttgctgccggtgttcgcaaagccgatgttgccgccgcccgcgttagcgaaacccagattgtcgttgccgacgttgccgaagccgatgttgtagctgccgaagttgccgaagcccaggttgtcgtcgccaaggtttccgaagccgatgttgtagctgcccaggttcgccaggccgacatcgaagattccggtgttcccgatgccgacgttgttgtggccgatggtggcgccgccgaagttaaagccgccgagacttgcgaagcccacgttgaggttgccgtggttggccaagcccaagttaatagccgcagtacccgcgccgtcgcgcagcaggccggcaatattggttccgatatttgccaacccggagttaacggcgggcgtcgagaggtccgacgtgcccacgttgtagatacccgagatggtgttgcccacattcgccacacccgatcccagcgcgccgacgttgaggaagcccgacattcccgacgttgtggagaccaggttcataaagcccgacgcggcgcccccgaagttgccgaagcccgaggcgctgccagcgccgctattgaagaagcccgacgacagtccgccggtcgagttgccgaagcctggagtcgctggaatatggataatcgggatgttgatggcgtcgacgcccacagtggcgccgatattgatcgcggtagtgggtccacccaccatgaccacaggtgtgggaccggttatccgtatcactgggacggtgaaggggtcgatatcgacgggtccgaaaaaaataacagtgacggctgtgttcggtggaagatcgagcccgctgtatacgatgtccgtgaagctggcggtgatcggtatgtgaatcgggatattcacgtcgacgctcacaatcgggatttcgggaatgtcgacgccgatggcgaggtcgatcagaccctggttgtcgccccgccacagaaggccgttgctgtggttgccggagatgaaagcgccggtgttgatattgccggtgttcgccatgccggtgttgtagtcgccggtgttgaagtagccggtgttgtagttacctgcattgaagccaccggtgttgacgctgccggtgttgacgctgccggtgttatagctgcccgggttcaagctacccgtgttgaggtctccggagttgaacaagcccgtgttggtgctgcccgcgttcccgatgccgaagtttccggcgcccgagtttccgatgccccagtttccggtgcccgcgtttcctatcccgaagtttccgctgcccgagttgaacaatccgatgtttccgtcacccgagttgaacaagccgatattgtggctgcccgagttcaggctgccgaacccgatctggccgctgccggtgagcccgatcccgatattgttgctgccgatattcgcaaaaccgatattgttgtcacccgtgttcgcgaagccaagattattgctgccggtgttcgcaaagccgatgttgtagctgcccgcgtgggcgaagcccaggttgtcgccgcctagattgccgaagccaatattgtagtcgcccaggtttgccaagcccacattgaagattccggcgtttgcaccgccgacattgttgccgccgacgtttgccaacccgaagttaagggtcatggtgcccacgctgtggtgcagcaggccggagttaaaggctggcgtcgccagattcgacgtgctcgtgttgtagagacccgagatggtgttgccaacgttagctacacccgatcccagcgcgccgacgttcccgaagcccgaaagtcccgaggttgccgaggccaggttccaaaagcccgaagcgccgccgccgaagttgccgaagcccgaggcggtgccggcgccagcgttgaagaagcccgacgacgggctggtggtcgagttcccgaagcccggggccgccggaatcttgatgagcgggatgctgacgccccccaccatgccggtgaggttgccgtcgatcgtggtggttggtccgcccacggtgatcgtcaccgtgggaagggtgagcgtggattgcgggagctcgaccgggccgtagtaaacaacgaagggaacaatggatgtgaagggcaaacgcatgcccggaatcgtcatcacgcttccgggcatgaccatcacctgatgtatcggcatgctgaatagctgcgcgtttatcggaatggcgggaatctcgagggcgatatcggcaccgatcaggccttggtagtcgccccgccacaagacgccgttgctgtagttgccggcgatgaaggcgccggtgttgacgttgccggtgttggccactccagtgttgtagtcgccggtgttgaagtagccggtgttgtagttacctgcgttgaagctgccggtgttgtagttgccggtgttgaagttcccggtgttgacgtcgccggtgttgaaccagccggtgttggtgctgcccgtgttgccgaggccgaagtttccggtgccgctgtttccgatgccgaaattgccggtgcccgagttgaacaacccgacgtttccgctgccggagttgaacaggccgatgttgtggctgcccgagttgaagctgccgaacccgatctgtccgttgccggtgagcccgatgccgacattgttgctgcccgtattcccaaagccgacattgttgctgccggtgttcgcaaagccgatgttgtggccgcccaggttggccaaacccaggttgtcgctgcccaggtttgcaaagccgaggttgtagctgcccaaattgccgaagccgacgttgaacacgccgacgtttccgttgcccacgttgttggcgccgacgtttgccaagccgagattgaagcccgccgcgctcggggggccggcagcggctgccgcggcgctggtcagccgctccgataggcccgccagcttcttcagctgctgggtgaacggcatcaacgcggagacggccgccgacgctccagcgtgatagccaaccatcgcggccacatcctgggcccacatccgctcataggcggcctcggtggccgcgatcgccggagcgttgaatcccagcagattcgagctcaccagcgacaccagcacggcgcggttggccgcgacgatcgccggatgcaccgtcgctgcccgcgccgcctcgaacgtggccacggctacccgtgcctgagcggcggcctgctcagcctgggccgttgccgaaatcaaccagcccaggtagggggctaccgcgcgcgccatcgcaaccgccgcggggccgcgccacgccgcatccgccaggcccgaggtcaccgacccaaaccacgacgccgccaccgccagttcgtcggctagtccgtcccaggccgccgcggccgccaacatcggccccgatccggccccgagatacatccgtaacgaattgacctcgggcgccgacaccacgaaatccatccgtcatacccgttcgtcagctggccgtcggaggtacgttcaggctaatcaatcgtctactactcgactagcccgtgaacgggtgaaaaatgctaggacattcacgtattggcccgagtggggctggtcgagtatcaggggaagctttatggggcaaagtcaagtttgtggttcgtcgtatcggggcgatccaaccgagcacatgtttagtgcaccagaacgacgggccgtgtatcgggtgatcgccgaacgccgagacatgcgccggttcgtgcccggcggtgtggtgtccgaggatgtgctggcgcggctgttgcacgccgcacacgccgcgcccagcgtcggtctgatgcagccatggcgctttatccgcatcaccgacgagacactcaagcgacgcatccacgcgctcgtcgacgacgaacgcctactcaccgccgaagccctgggagcacgggaagaagaattcctggcgctgaaggtcgagggcattctcgactgcgccgagctgctggtggtggcgctgtgcgaccgcagagggtcctacatcttcggccggcgcaccctgccccagatggatctggcgtcggtgtcgtgcgccatccaaaacctgtggctggcagcgcggtccgaaggcctgggcatgggatgggtgtcgctgttcgacccacaacgtttagcggccctgctggcgatgcccgccgacgccgaaccggtggccatcttgtgcctggggccggtgcccgagtttccggaccggcccgcgctggaactggatggctgggcctacgcgcggccactcgcggaattcgtctccgaaaaccgatggagttatccgtcggcgctggccacagatcaccatcacggcgaataggtcacgccgaccgcgaggttgacgtattcggccggcacgtcaaaggccagcgatcgccgcggcaagcggctcaacacatcttcaccgatagtggccttgaagtgcagcgcgagctggccgctgaacttcgggtcgacatcggcgacatcgagatcgagttgcagacccgtcggcgagatttcggcggtcgcggcaccggcctgcggcccgtcccagcgcgcgtcgacgacccggccggctagcttcggcaccatcgacagggttcccagcacccgctgttcggtgaacgccagcgcacccacgtagctggcgatgctgtgcgatgcccgcagccccgggataacgccggtgaaccgcctggtgacggccacgtattcggcaaggtagatgagtccctcagcctcaacctgacagcgtaggtcagcaggcagcctgccgagaccaaaccacttgcgaacaatgacagccatgaggccagtatggagtcgttttgtcggtgccgcaccgatgctggtaggagttagagcatgactcgcccgcaagcgcttctcgctgtttcgctcgcttttgtcgcaaccgcggtgtatgccgtcatgtgggtggggcactcccaggattggggttggctgcatagtttcgattggtcgttgttgaacgcagcgcacgacatcgggataaagaaccctgcgtgggtgcgcttctgggatggtgtatccctgatcttgggcccagtcgtgctgcggccgctgggtttgctggccgcgatggtcgcactggcgaagcgcaagatacggatagcgttgttgctgttggcctgtttaccgctcaacgcgatcatgacgatcgcggccaaatccgtggcccaccgcccgcgaccggcgactgcgctggtatctgcccattcgacttcgtttccgtcagggcatgcgttggaggcgaccgcaagcgtactcgcgctgctaaccgtcctgttgcccatgctgcacagcaggtttactcggcacatcgccatcacggtgggcgcgctgtgcgtgttgacggtcggtgttgccagggtggcgttgaacgtgcatcatccgaccgacgttgttgccggctgggcgctggggtacctgtatttcctcgtgtgcctgtgcgtatttcgaccgccgtcgatattcggtgcccaacgcgcgtctcatgctttgtcgccgccagtggaggtgtcgagacaacccgaaccggaagtcgacacggcccgctaaagccatggtgcgctgtgcatttcgctttgtcaccgcacagtgacccagccggattctaaccttgacttgaccacacgaggtgattgtctgacgattgagcgatgagccgactcctagctttgctgtgcgctgcggtatgcacgggctgcgttgctgtggttctcgcgccagtgagcctggccgtcgtcaacccgtggttcgcgaactcggtcggcaatgccactcaggtggtttcggtggtgggaaccggcggttcgacggccaagatggatgtctaccaacgcaccgccgccggctggcagccgctcaagaccggtatcaccacccatatcggttcggcgggcatggcgccggaagccaagagcggatatccggccactccgatgggggtttacagcctggactccgcttttggcaccgcgccgaatcccggtggcgggttgccgtatacccaagtcggacccaatcactggtggagtggcgacgacaatagccccacctttaactccatgcaggtctgtcagaagtcccagtgcccgttcagcacggccgacagcgagaacctgcaaatcccgcagtacaagcattcggtcgtgatgggcgtcaacaaggccaaggtcccaggcaaaggctccgcgttcttctttcacaccaccgacggcgggcccaccgcgggttgtgtggcgatcgacgatgccacgctggtgcagatcatccgttggctgcggcctggtgcggtgatcgcgatcgccaagtaaccccggacctcgattgtgaactgtgcgacgggttttcggcgtgttgcgtcgtgagattcacgttcggcgtcaatcggccagcgcgcggcccggcctgatgttgaagttaaggcccgccaacgacatggtcgcctcgtaggttcggtcgtagccggtggcgctgatccgccagccgtcggtggttcgtcggtactggtcgtggtagaacgcggcgccgatgagcatgaaattgaactcggcgacgatgacccggtcttgcaggtaccagatgccggttgcggtatcgccggtcacggtgatttccggatgggtgacccggtgttcggtgatgacacccgggccgagtgcctggcgcaggtagtcgaccaggtcggcgcggttggtgaagtgcagctccgtaccgaccgatgacccgtaatcgccggtgacatcctcggccagggtgtcggtgaagtcgtcccaatgcttggtgtccaatgcccgcagataccggtatttgagctgtttgatcgctgcaatgtcggctggatcacccggagtcaccacgccattgcagcacaccggctcacgggtagctttggggtatgagccaatcccggtacgcggggttgtcccgcagcgagctggcagttctgttacccgagctgttgttgatcggccagctgatcgaccgatcgggcatggcctggtgtatacaggcattcggccgccaggagatgctgcagatcgccatcgaggagtgggcgggcgccagcccgatctacaccaagcgcatgcaaaaggcgctgaacttcgagggcgacgacgtgcccaccatcttcaaggggctacagctcgacatcggcgcgccgccgcaattcatggacttccgtttcaccctgcacgaccgctggcacggcgagtttcacctcgaccactgcggtgcgctgctcgacgtggagccgatgggcgacgactacgtcgtcggcatgtgccacaccatcgaagatccgacgttcgacgccaccgcgatcgcgaccaacccgcgcgcgcaggtgcgccccatccaccggccgccccgcaagccggccgaccggcatccgcactgtgcgtggaccgtcatcatcgacgagtcctatcccgaggctgagggtattccggcgctggacgcggtccgtgaaaccaaagctgccacctgggaattagacaacgtcgatgcgtctgacgacgggctggtggactattcgggtccgctggtgtccgacctggacttcggggcgttctcgcattccgcactggtgcggatggccgatgaggtctgcctgcaaatgcacctgctgaatctgtcgttcgccattgccgtgcggaaacgggccaaagccgatgctcaactggccatttcggtgaacacccgccagttgatcggagtggccgggctgggcgcagaacgcattcaccgtgcgatggctttacccggcggaatcgaaggcgcgttaggtgtgctggagctacacccgctgctcaacccggccggttacgtgctggccgaaacgtcgccggaccgtctggtggtgcacaactcgccagcccacgccgacggcgcctggatttcgttgtgcacaccggcatccgtgcagccgttgcaggccatcgccaccgctgtagacccgcatctgaaggttcggatcagcgggacggacaccgactggaccgcggaactcatcgaggccgatgccccagcgagcgaactgccggaggtgttggtagccaaggtcagtcgcggatcggtcttccagttcgagccgaggcgctcactgccgttgaccgtgaaatgagctcgatgcgatctgtcaagtcggtggcggtaccgcttcggtgacaccaccgcatcgaccgcataccaatgaggttgtcaccgaaccgtatacggcccacccgccgctatggttaacgctggccaccgacccctattgacgaaagccttccgctatgtacgacccgctggggttgtcgatcgggaccacaaacctggtcgcggcgggtaacggaggtccgccggttactcgtcgcgccgtgctgaccctgtacccgcattgcgcaccgaaaatcggtgtgcctagccagaacccgaacttgatcgagccgggcgccctaatgagcggctttgttgagcgcattggagatgcggtggcgctggtgtctcccgacggatccgtgcacgatccagacctcttgctggtcgaggcgctggatgcgatggtgctgaccgccggtgcggacgcgagttcctcggagatcgccattgccgttcccgcgcattggaagcccggagctgtacacgcactgcgtaacggtttgcggacgcacgtcggcttcgtccgcagcggcatggcgccgcgcctggtttccgatgcgatcgcggcgttgaccgcggtgaactcggaattgggcctgccccacggcggtgtggtggggttgcttgatttcggtggctccgcgacttacgtcaccttggtggagaccaagtcggattccaggacgtcggatttccagcccgttagtgccacggcacggtaccaggacttttccggtagtcagatcgaccaggctttgctgcttcgggtcatcgaccaattcgggtacggcgatgacgtcgatccggccagtaccgccgcggtcgggcaactcggccaactcagggagcagtgccgtgcggcaaaggaacgactgtccaccgacgttgccacggaattgttcgctgagcttgccgggtgcagctcgagcatcgagatgactcgggaacagctcgaagacctgatccaggatccattgaccggcttcatctacgcgttcgacgacatgctggcgcgccacaacgcgagctgggcggatctcgcggcggtggtcaccgtcggcggtggtgccaatattccccttgtgactcaacgtctttcgttccacactcgtcgacctgtgctgaccgcgtcgcaacccgggtgcgcggcggcgatgggtgcgttgctgctcgccaaccgtgggggagagcgcgattcgcgaacgcggacgtccatcggcctcgccacggccgcagccgccggcaccagtgtcatcgagctgccggccggcgacgtcatggtcatcgaccatgaggccttgaccgatcgcgagttggcctggtcgcagaccgacttcccaagcgaagctccggcgcgtttcgagggcgactcgtataacgaaggcggcccctgctggtcgatgcgtctgaacgcggtcgagccccccaaaggaccagcgtggcggcgaatccgggtgtcgcagttgctcatcggggtgtcggcggtagtggccatgaccgcgatcgggggcgtggcattgacgttgacagccatcgagagacgcccaagcccgctaccaaccccaattgtgcccggcctggccccgatgccgcccggatccgtcgtgcctagctcgcgcgcaccgaccccgccgccaccgccgtcgaccgttgcgccgcttcccagtgcggcaccggccccgacgacggtcgcgccggcaccgccgccgcccacacaggtggtgacgaccacgacagcgccacccgtcaccacgacgccgaggccgtcgccgaccaccacaacgaccaccgcgccaccgtcgacaacgacgacaaccgagctgccggtgacgaccacttcgacgattccaacgattccgacgactacgacgacggtgaagatgaccacggagtggttgcacgtcccgtttttgcccgttccgatcccggtcccgattccgcaaaatccgggtgccggcgaaccgcagaacccgttcggaagccttggctctgggtgagccgcgttccccggagctggccccgtcggtgtcaggtccgtagtatcggtatgggttgctgaggaggtcgtgtgggcgactatggtccgtttggattcgatcccgacgaattcgatcgggtgatccgggaggggagcgagggactgcgcgacgcgttcgagcggatcggcaggttcctcagctcatccggcgcgggaacgggctggtcggcaatcttcgaggacttgtcccggcgctcgcgtccggcgccggagaccgccggcgaggccggtgacggtgtgtgggccatctatacggtggacgccgacggtggtgcccgcgttgaacaggtgtatgcgaccgagcttgacgccctgcgcgcgaacaaggacaacaccgacccgaaacgcaaagtccgcttcctgccatacggcatcgcggtcagcgtcctcgacgatccggtggacgaggcccagtaacgtcagccctgctggacgctgttggaaccgccggcattgctgatcttcggcgagcccgagtgatacgtgacctcgttgttgaagccggcggcttcgatggtgtcgacggagtcggcggtgaccgagttcctcatgccggacacggtgaggctggtgcagtggccggtgatcaccaccgtgttggacatgccgctgacgctgacaatgctgtcgttgcaggcgattgtccggttcacgttgacgccggagacgctcaggctggcgccggccggcggaagagtggtggccggttgcgcagtcggggttggaacagcccgggagacagacggggtgggcgagagaacgacgaagttgccttgggaaagccgctgtgcgctgaatgcggcgatgccacccaccagaaccagcacgccgacaacgacgaccgcggccaggatccaccacgccctgttgccggaggacgatcgcggcgatgggccgccgaacgggccgccatagctatacggcggcggtggcgggccgggtggataggtgtagccgcccgactgcgagccgccgagttcggaggcgcgtgccacgtcggctagcggccgctccagttcccggattcgcgcctccgggtcatcctctgggttcatgcacagatgctcccacacgacgatcatgccgcataggtagttgcgcccggcggcaccacacgattcggcttggcctgctatcgtcccatgcttatgcctgagatggatcgtcgccgaatgatgatgatggcggggttcggcgccctggctgccgcgcttcccgccccgacagcctgggccgacccgtcccggccggccgcgccggctggtccgacaccggcgcccgccgcgccggctgcggcaaccggtgggcttttgttccacgacgagttcgacgggccggccggttcggtcccggacccgtccaagtggcaggtgtcgaaccaccggacgcccatcaagaacccggtgggctttgaccggccccagttttttgggcagtaccgcgacagtcgacagaacgtgttcctcgacggcaactccaatctcgtgctgcgcgctacccgagagggcaacaggtatttcggtggcctggtccacggcctgtggcggggtggcatcgggaccacctgggaggcccggatcaagttcaactgcctggctccgggcatgtggcccgcctggtggttgtccaatgacgatcctggtcgcagcggcgaaatcgacctgatcgagtggtatggcaacgggacttggccgtcgggaaccaccgtgcacgccaacccggacggcaccgcattcgagacctgcccgatcggtgtggacggtggttggcacaactggcgcgtcacgtggaatccgagcggcatgtacttctggctggattacgccgacggcattgagccctacttctcggttccggcgaccggaatcgaagacctcaacgagcccatccgcgagtggccgttcaacgaccccggctacacggtgtttccggtgttgaaccttgcggttggcggttctggtggcggcgatcccgcgacgggttcctatccacaggagatgctcgtcgactgggtgcgcgtcttttaacgcctcgcgctcttgcccggggtgctacccggcttgctcggagaaagcatggagtttttggtcaccatgaccacccgcgttcccgatagcatgcccgcggacgcagtcgagcgggtccgtgcccgcgaggctgcccgctcgcgcgagctcgcggcacagggaaagctactccgcctgtggcgcccgccgctgcggccgggcgaatggcgcaccctggggctgttcgccgccgacgacaacggcgaactggagcagctgctggcctcgatgccgccgcggtcgtggcgcaccgacgacgtcacgccgctgggtgctcacccgaacgacccggttggccaggggataaccatcgcgccgggtaagggtccggagtttctgatcgcgacgaccattatggtgccaccgggtaccccggctcaggtggtcgacgacaccgtggcgcgcgaggctcgccgcgcgcccgagctggccgggcggggacacctggtgcggttgtgggcactacccgacggaccggacggccagcgcaccctggggctgtggcgggctcgcgaccctggcgagctgatggccatcctggaatcgctaccgcttgctggctggatgaccatcgagaccacgccgctgagtccgcatcccgatgatccgatccgcatgccctgaccgtttccggtgtcgccgggctcttaggcgccgtcccactcgccgcgggcgatgagaacatcacgaagtaggtccgcgcgatcggtgatgatgccgtccacgtccatgtcgagaagggtgtgcatcacatcgggttcgtcgacggtccaggcatgcacttggcgtcccgcagcatgaaagccgcggacccgtgccggcgtaatgaccggtacaccgccaagccgtgacggtagttgcacgcagtcgatgtcgcgcatcatccgccaggcatatgcccggctgcccagcggacgcgcggtcagccacgccagcagcgcgcccgttcctgccgaactagcgacccgcttggtcagcaggcgcaatgcgcgccggcgacggcgctcggaaaacgaaccgatcagcacccggttgtgcgcgttgcaccgctcgatgacgttgacggtcggctcgatcgccgatgcggctttaatgtcgatgttgacccgcatgtctggcagcgcggtaagcaggtcttccagggttgggatcgactgccccgcacccagctgcgccttgcggacatcacgccaatccaaccggtcgaccgcgccggataaccccaccccgggcgccagcctacggtcatgcaggatcacggctacgccgtcccgggtggcgcgaacgtcggtctcgatgtagcggaatccgagcttggccgcctcctggaacgcccccatgctgttcatgggcaatctgaacgacgtaaatcctctgtgcgccatggcaatccgccccccatggcgaagaaattccacggtaggtgcgccaccgtcgctcatcaggtcagtatcacatagcctcggccgccgggggcgtccacgccgggggcagcaccgctctgtcggcgacggttcctgtgcaccagccgcttccgcatcgcagtggtaatgggcgctcccatacggcgcggtcggcgacgacggtgcatgggccggccatcgttttgggccttccccgccttgccgccgggccaccgacgttcagcatcaccatcagcgtcgacgtgtcacatcggagccgatgacgggaatcgaacccgcgtattcagcttgggaagctgatgttctgccattgaactacatcggcacggttgcctcgaaaggctagcatccagaatcattccatcacccccaggccgtacaagatcagaaatccggcaaagaacatcacggccatccatggccgctccggcgtttcgtgcgcctcgacaagcagttcctccacgaccagccagagcagcgccgccgccgcgaacgccaacacgagggtcaggacggtatttcccgcccggcccagcgccacggcacctgacacaccgcccaccgcgatcactaggctcagggcgcttgtggtcgccgcggcccggatcctaggcattccggagccggccaggcgcagggccaccgccagacccaggaacagcacctcgaccgtcagggcgatggtgatgatgatcgcggtgcgactggacaccgtcgcgcccgttgcgaccagcaacccgtcgatgaagaggtcaaccgcgactacggtgaggaacccgacgggcagttcgcccacgtcgtcgccgtcttgatgttccccgtggccgtcaaatcggcgcagtgcaacgagtaccgcgacgcctgcactgaagcccacaacgatcagccagagcggacctctgctgcgcaggtctggtagcacttccccggccacggcggccatgacaattcccgcggcgaaatgttggacgccgctgaccatcgccgccgacggcgtgcgcaccgacgggaccacgccgccgagaatcccggcgagaaccgggaaggtgaccaacgaggcggccgttgtgacgttgctgatgccaacctcccggtttcggtcgaagatctcggctcgggcacgcttgaacattgtgacggctagtgacaaatgcagcgactttcggggaaacgggcattgaaataaggaaggaacagcatgtcgaaggtgctggtcaccggattcggaccctacggcgtgacgccggtaaatccggcacagctcaccgccgaagagctggatggtcgcaccatcgccggcgcaacggtcatctcgcggatcgtgcccaacacgttcttcgagtcgatcgcggcagctcagcaggccatcgcagagatcgagccagcattggtgatcatgctgggcgaatacccgggacgcagcatgatcaccgtcgagcgactcgcgcaaaacgtcaacgactgcgggcggtacggcctcgccgactgcgccggcagggttttggtcggtgagccaaccgaccccgccggcccggtcgcctaccacgcgaccgtaccggttcgcgcgatggtgctggccatgcgaaaggccggcgtgccagctgacgtctcggacgcggcgggcacgttcgtgtgcaatcacctcatgtacggcgtgctgcaccacctcgcccagaagggtctgcccgtccgcgccggttggattcatctgccgtgcctgcccagcgtcgccgcactggatcacaacctcggtgttccgagcatgtcggtccagacggcggtcgccggggtcacggctggcatcgaggcagccattcggcagtccgcagatatccgcgaaccgatcccgtcgcgattgcagatctagggcgcagctgacggcggtcttctagagattagatatttattcttccgttatcttgtcgtaatctgctcagcgtgggccgacatgaattagctagggaccggcgaaagtcgtcagcggtcctggctgcggtcctcgccccggccgccgtgttcttcgccacgggcggagatgtcagtacgcttgccgcccgcgccgatgccaacccggttctcggcgacgacgcgccctgttgtgtgcagatcgtgccggttgcaccgctggctttctcctcacagatatccggcggtgaaatcgggacgggccttgctgccagccagttcgcttcggcatcgagatggcgcatcgtatctcggtatttgccggtaggggtggcacccgagcagggtctacaggtcaagaccgtcttgacagcccgcagtatcagtgcggctttccccgaaattcgcgaaatcggcggcgttcggccggatgcgctgagatggcatcccaatggtttggcgctcgacgtgatggttcccaaccccggcaccgccgagggcatagcgctgggcaacgagatcgtcgctttcgtactgaagaacgcgacccgatttgggatgcaagatgtgatttggcgtggcgcctactacacgcccaacggcgcgcggacaaccggggccggccactacgaccacatccacatcacgaccgtgggcggcgggtatcccaccggcgaggaactctacatccgctgagccagcgtgcggcgacagatacgctcgtcgggtgctgctctccgatcgtgatcttcgggccgagatctcctccgggcggttggggatcgacccgttcgacgacaccctggtccagccgtccagcatcgacgtccggctcgattgcttgtttcgggtgttcaacaacactcgctacacccacatcgacccggccaagcagcaggacgagctgaccagcctggtgcaaccggtcgacggggaacccttcgtgttgcacccgggcgaattcgtgctcggctcgacgctggagcttttcactctgcccgacaacctcgccggacggctggaaggcaagtcttcgttgggccggctgggcctgctgacgcattccaccgcgggcttcatcgatcctggcttcagcggtcacatcaccctggagctatccaacgtcgccaacctgccgatcactttgtggcccggcatgaaaatcggtcagctgtgcatgttgcgcctgaccagcccgtccgagcatccctacggcagttcccgggcggggtcgaaataccagggtcagcgcgggcccacgccgtcgcgctcctgccagaacttcatcaggtctacttagcatccggcgcggctaggcctgtcgcgggtagctgtcacctgccgtttgcctggtgctcagcgccgcgatgcggttcgctcatcgcagccacctacacacagtggtgtgcgatgcagcgtcttcggcactgggtatctgggtgccacccacgccgtcggtatggcgcaactgggacacgaggtcgtcggggtcgatatcgatcccggtaaggtcgccaagctcgccgggggtgacattccgttctacgaacccggcctgcgaaagctgttgactgataacctggctgccggccgcttgcggttcaccaccgactacgacatggcggccgatttcgccgacgtgcatttcctgggggtcggcacgccgcaaaagataggcgaatatggcgccgacctgcggcatgtccacgccgtcatcgatgcgctggtgccgcgtctggtcagggcgtcgattctggtcggcaagtcgacagtcccagtgggcaccgcagccgaactgggacatcgggccggtgcactggcaccccggggagtcgacgtggaaattgcctggaatccggaattcctgcgcgagggcttcgcggtgcacgacaccctcaaccccgaccgtatcgtccttggggtacaagatgattcgacgcgcgccgaggtagccgtccgcgagctgtacgcgccgctgctggcagcgggcgtgccgtttctggtgaccgatctgcagaccgcggagttggtcaaggtatccgccaatgcctttctggcgaccaagatttcgtttatcaatgcgatctccgaagtgtgcgaggcggcgggtgccgacgttagccagctggccgatgcgctcggatacgacccgcggatcggacgccaatgcctcaacgcgggcttgggtttcggcggcggctgcttgcccaaggacatccgcgctttcatggcccgcgccggcgaactgggagccgaccaggcgttgacgttcctgcgtgaagtggacagcatcaacatgcgccggcgcaccaagatggtggaactggccaccaccgcatgcggtggctcgttgctgggcgccaatattgcggtgctcggcgcggcgttcaaacccgaatccgatgacgtgcgcgattcgcccgccctcaatgtggcgggccagctgcagctcaacggcgccacggtccacgtgtacgatccaaaggccttggacaacgcccaccgactgttccctaccttgaactatgcggtttcggttgcggaggcctgcgagcgcgcggacgccgtgttggtgcttaccgaatggcgggagttcatcgatctcgaacccgctgatctagccaaccgggtgcgggcccgggtgatcgtggacggccgcaactgcctcgacgtgacccgctggcggcgggcaggctggcgggtgttccggctgggagtgccgcgattagggcactgaccggcgcagccagcgcaagtactctcggtcaccgagcagttccagacgacgccacagcacggggttgtcggcggactgggtgaaatggcagccgatagcggctagctgtcggctgcggtcaacctcgatcatgatgtcgaggtgaccgtgaccgcgccccccgaaggaggcgctgaactcggcgttgagccgatcggcgatcggttggggcagtgcccaggccaatacggggataccgggtgtcgaagccgccgcgagcgcagcttcggttgcgcgacggtggtcggggtggcctgttacgccgttgtcgtcgaacacgagtagcaggtctgctccggcgagggcatccaccacgcgttgcgtcagctcgttgagcgggatctgcgctagaccgttatccgggtatgcgagtagttgcacatgatcgacacccaggacctgtgccgcagcggcgagttcctcccggcgcacctcaccgaggtttcggtcggtccggccgagtgtggaggcctcgccgtgggtgaagcacaatcctcgcagccgcgttccctgcgccgtgaaatcacccaataccgccccgagcccgaaggactcgtcgtccggatgggcgaacacagcaagcacttcgtgtgcgcaggggagacggttgcagctgttcatcgattcaccgtccggaggatccgtgcgcgcgggtggacagccgccgcatattatgtagttccaatgagcaatggaattatattcccaaggatgactggaaatggctggacagtccgatcgtaaggcggcgttgttggaccaggtagcgcgcgtgggcaaggcgctggccaatgggcggcgattgcaaatcctggacttgctcgcccaaggtgagcgcgcggtagaagcgatcgcgacggcgaccgggatgaacctgaccacggcatcggcgaatctgcaggcgctgaagagcggcgggctggtcgaggctcgccgcgaggggacccggcagtactaccggattgctggggaagacgtggcaaggctgttcgcgctggtgcaagtggttgccgacgagcatctggccgacgtggcggtcgcggccgcagacgtgctcggttcgccggaggatgcgatcacccgtgcggagctgctgcggcggcgcgaagccggcgaggtcaccctggtcgacgtgcgaccgcacgaggaataccaggccggccatatcccgggcgccatcaatatcccgatagccgaactggccgaccggctcgccgaactagctggcgaccgcgacattgtcgcctactgtcgtggtgcctactgcgtcatggcccccgatgccgtccgcatcgcgcgcgacgcggggcgggaggtgaaacgcctcgacgacggaatgctcgaatggcgattggccggactgccggtcgacgagggtgcaccggtcgggcatggggattgatcgcccgtggggccgaagggaagtctacgtttggtgaagcggcagccagaactgctcgttgcccagcatgaacactggcaggacacctaccgagcgcatccggtgctgtacggaacccgcccgtcagagccgggggtatatgccgccgaggtgttcaatgccgacggcgtgcagcgggtgctggagttggcggccggtcatgggcgtgacaccctgtatttcgctggccagggcttcacggtggtggccaccgatttcagcgacgttgccgtcgcgcaacttcgccgaagtgcccaagcgcgcggggtctccgcgcgggtgcaaccgattgtgcacgatctgcgccagcctctgcccgtcaaaaccggttccattgacggcgcctttgcacacatggcgttgtgtatggcgttgtccaccagcgaaattcatgcagtcgttgccgaggtcggccgggtgttgaggccgggtgggaagttcatctacaccgttcggcataccggcgatgcgcactacggcgccgggcaggcccacggtgacgacatcttcgagtgcgcagggttcgcagtgcacttcttccgccgtgagctggtagcgcgcctggctaccggttgggtactcgaggaggtacacgatttcgaggaaggtgagctgccccggcggctatggcgggtcactgtcaccaagcccgcctagccggcgctgtgggatcagccgcaggtgtgcaccgtgtttggggacggtggtgatgttgcgcaccaacggagtctcgcctttggacgggccggcggcggtgatggtgaagcggcggaaaatctcttgcaggatgaccgctccctcggtgagggcgaacccgaagccgaggcatcggcgcacaccgccgccgaatggcagccaggtgttgggtgccacgctgccgtcaaggaaccggctaggacgaaactctgtgggtttggggtgcgatacctcgctggcgtgggccaacaggatcgacgtgttgaccaccgtccccgctggcagtcgccaaccaccgatctctgccggcgcggtgaccttgcgagcggtagaagcgatgacggtgtgtcggcgcattccttccttgaggacggcctccaagaatccgtcgtcaccgccgacggcagcccagactacttggctttggatttccggagcatgggcaagttcccacaacgtccaggacagggcggcggcggttgtctcatgaccggccagcagcaacgtgatgagctggtcgcgaagctcggcatcggtcagcggcttagtaggcgtgtccttggtttgcaaaagtctggatagcacgtcggttcgggcggtgagatcggaatcgatacggcgggaggcgatctcgcggtagaggatctcgtctatcttggtttggttatggaagaagcgcttccagggattcatccgcttgagcgacgggtacggaacgcccgcgagaatcgcgggatggatgtttatgatctgttgcagccgactagtcaactcggccttgacttttgggtcagtgaccccgaaaacgacccgcaggatgatgtcgagggtgagcgcattcatgtggtcaagactgttgatcgttgcgtggggccgccagcgcgtgatgtgttcacgcgcaacggaggcgatcatgtcgcggtatccgcgcagcgcggcgcgggtgaacgcgggcatgagcagcgatcgcatccgcgcgtattcggcttcgtcggtcatcaataccgagtgctcgcccatgacaaaaccaaggatgtggttgccttcgcccgcgtgcagcgacctcgggtcggccgcgaagatctctttgatgtgttcggggcgggtatagaccacgaggttgtcggcatatgggggcacccgcaaggagaacacgtcgccgtacttgcgatgcatcgctggcaggaaccattcccgaaacctcaggtacagcacgctctgcaggtagcggggtagccgcggcccgggtggcaggcccgtcgtcaacgtgcttgccatggcggctcccttctgataatcaaatgtttgatgtaaacgaatgcttatcacgataggatgcagctgtgcaacagcaacgcacaaaccgcgacaaactgctcgacggcgctctggcttgtttacgagaacgcggctacggcaacaccagctcgcgcgacatcgctcgtgcggcaggggtgaacatcgcgtcgatcaactaccacttcggtagcaaggacgcgctgctcgacgatgcgctcggccggtgcttttcgacgtggaaccagcgtgtccaggaggcattcgatcactcccgcgccgccggtccggccgggcagatcctggcggtactcgaagccaccgtcgattcgttcgagcagatccgccccgccgtgtatgcgtgtgtggagtcatacgctccggcgttgcgctcagaggccttgcgggagcgcctggccgccggatatgccgacgttcggcagcattcggtcgatctggctggcgctgcgcttgccggtaccgacatagcaccgccggagaacctgtcgaccatcgtctcggtgttgatggcggtcatcgatggcctcatgatccagtggatcgccgatccgtccgccaccccgcgatcgaccgaggtaatccgagcgcttgccagcatcggcgcggtcgtcacgtcgcagttgcggtgaaccacacggtcgccggatggtctgcactgcgcttgatgccgacgtcgatgaagccggcagcgccaagccacgcggcggtgtcgagggtggggggcacgcgatagatcgcgggatcgaaacgggccgccagtggttggtcatcggatatcgatgtaaggacgagtcgacccccgggccgcagggctcgagcgatgtcgcaaaggctggcgcggggatcgggcgagaagtaaaagttgtgcacgccgagcaccttgtcaaggctgtggtcggcaaccggcagggttactccatcgccgtgataaagcgagatcaggccggctgcaatggctttcgcgttgtgatgggccgcgattgcgatcatggtcgtcgacacctcgacgccgctcacttgcgcgccggcggcggcgagcagcccaagggttcggccggggccaaagccgatctcgcaaacccgctcgcccgggccgggcgcgagcagctcgacggcgatgcgattgacgtcggcggtctcggctcgccagatccgtcccagtaggcggccgaacgcgcctgttggccgggcagcctgactggataggtaccgtcgggccggatgtgtgaggcgcatggggacgacctttcggttgcaagcggttagtccgaagaagctgtggtggcccgaacgacaaactcggcgagggtcgcagcgatcgcatcgtcatcgatcacgccaggttgcacgatcgaccaaggctccggtgacgggtcgaagtgaagatgcaccgcccacaacgcgcacaactcgacgatggtccgggccaccatcggtgccggcccgggcaggatcagaaggccggcgcgctcgcggtgcactaggtatgcctggaccgcatcgacttgggcgttccggccggtgccgaaccaaacctcggcgaggtcgggtagctcgggggcacagcggtcgaccagtttgagcgcgatccggtgccgggccaggcggctgtagaggtcggtgacgataccggcgagttctgctcgcgcgtctccagtcgtcgcacccggcggcaaagtcgctcgcaacgcgtgcgtgagccgcatgtcggtgacctcgccagccagtcgggccgacaccacagctgcgatctcgcccgcaacgggagcggccaccggcagttcggatgccagcggaagggcttcctgagcgtcgccgtagcgcaccgccgccgcgaacagcgcagccttgccctgggcgtagccatacagcgtgcctttggccagggcgagtgcgtcggccacgtcctgcacctgggtgcgctggtaaccgtgggcgatgaacacccgcgccgacgcggcgacaatcgcggaaaaccggtccgcgggaatgctgcgggccatgggccgataatagtttgactgactcggtcagtcaccccaagaccttgcgcaagactgcggcggaatctaatattccaaagatatatggaactcgatgcgaaggaatcaggctcatgagcaagacggttctcatccttggcgcgggtgtcggcggcctgaccaccgccgacaccctccgtcaactgctaccacctgaggatcgaatcatattggtggacaggagctttgacgggacgctgggcttgtcgttgctatgggtgttgcggggctggcggcggcctgacgacgtccgcgtccgccccaccgcggcgtcgctgcccggtgtggaaatggttactgcaaccgtcgcccacattgacatcgcggcccaggtagtgcacaccgacaacagcgtcatcggctatgacgcgttggtgatcgcattaggtgcggcgctgaacaccgacgccgttcccggactgtcggacgcgctcgacgccgacgtcgcgggccagttctacaccctggacggcgcggctgagctgcgtgcgaaggtcgaggcgctcgagcatggccggatcgctgtggctatcgccggggtgccgttcaaatgcccagccgcaccgttcgaagcggcgtttctgatcgccgcccaactcggtgaccgctacgccaccggaaccgtacagatcgacacgttcacgcctgacccgctgccgatgcccgttgcaggtcccgaggtcggcgaggctttggtctcgatgctcaaggatcacggtgtcggcttccatcctcgcaaggccctagctcgcgtcgatgaggccgcaaggacgatgcacttcggtgacggcacgtccgaaccgttcgatctgcttgccgtggtccccccgcacgtgccctccgccgcggcgcggtcagcgggtctcagcgaatccgggtggatacccgtggacccgcgcaccctgtccactagcgccgacaacgtgtgggccatcggcgatgcgaccgtgctgacgctgccgaatggcaaaccgctgcccaaggctgccgtgttcgccgaagcccaggccgcagttgtcgcccacggcgtcgcccgccatctcggttacgacgtagctgagcgccacttcaccggcacgggcgcctgctacgtcgagaccggtgatcaccaggcagccaagggcgacggcgatttcttcgctccgtcggcgccctcggtgacgctgtacccgccgtcgcgggagtttcacgaggagaaggtcgcacaagaactggcctggctgacccgctggaagacgtgacacgccggtgggcgcggctccctaccacggctcctaccggcgcccctgaaacaccagactgtggataaccgctgttgcgcaagcctgctagtagcctcgccaaggtggactactcgtcggcatacctggagcagacccacgccttcggcgaactgatccgcaacgtcgatcaatccaccccggtgccgacctgcccgggctggagcctgggtcaactattccgccacgtcgggcgcggggaccgctgggcggcgcagattgtccgcgatcgactcgaccatttcctcgatccacgcagcgtcgagggcggtaagccaccgccggaccccgacgacgcgatctcctggctgtacggcggggcgcggctgctggtcgacgctgtggaacaaacgggtgtggaaacgccggtgtggaccttcctcggaccgcgcccggcgggctggtgggttcggcggcggctacacgaggtcgcagtgcaccgcgccgacgtggcgatcaccgtcgggggcgaattcacactggaaccgaacgtggcagccgacgggatcagcgaattcctggagcgcatagcggtccaggccggcagcggcggcacgccattaccgctcgaagacgacgacaccttacatctgcacgccaccgatccggggcttcttgaagccggcggatggacggttcgtcgcgacgagcgcggcgtcacctggtcgcatcggcacggaaagggtgccgtggcactgcgtggcggcgccaccgagctgctgctggcgatggtgcgccgactctcggttgccgacaccggcatcgagctgttgggggatgccggggtatggcaaaaatggctggatcgcacgccgctgtagccgccgcacacggtaactttcagaccatgaccacatcggagatcgctaccgtgctggcctggcacgacgccctcaatgccgccgacattgagaccctcgtggcgttgtctactgacgacatcgacatcggtgacgcgcacggggctgtacagggccacgatgcgctgcgcgggtgggccagctcgctcaccacaaccgcagaacttggccgcatgtacgtgcaccacggagtcgtggtcgtcgaacaaaagatcaccagcggcgaagatccgggcatcgccaggaccggcgccgcggcgttccgtgtggtccaagaccacgtcgcatcggttttccggcacgaagacttggcgtcggcgctggcggccaccgaactcaccgaggacgatttggtcgattgaggtcggcgaacggcagttaggagccagttatgcgcgggatcatcttggccggcggttcgggcacccggctgtacccgatcaccatggggatcagcaagcagctgctgccggtctacgacaaaccgatgatctactacccgctcaccacgctgatgatggctgggatccgagacattcagttgatcaccaccccgcatgacgcgcccggctttcatcgactcctgggcgacggcgcgcacttgggagtgaacatcagctacgccacccaggatcagcctgacggtctggcgcaggcgttcgtcattggcgccaaccacatcggcgccgattcggtggcattggtgttgggggacaacatcttctacggcccaggtctggggaccagcctgaagcgcttccaatccatcagtggtggagcaattttcgcctattgggtagccaacccgtcggcctatggtgtcgttgagttcggcgccgagggcatggcgctgtctctggaggagaagccggtgaccccgaagtcgaattacgcggtgccgggcctgtatttctatgacaacgatgtgatcgaaatcgccaggggtttaaagaaatcagcgcgcggggagtacgagatcaccgaggtcaaccaggtctacctcaatcagggtaggttggcggtcgaggtgctggcccgcgggacagcgtggctggacaccgggacattcgactcgctgctggacgccgccgatttcgtccggaccctggagcgtcggcagggcctgaaggtcagcatccccgaagaagtggcgtggcgcatgggctggatcgacgacgagcagctggtgcagcgagcccgtgctctggtcaagtccggatatggtaactacctgctggagttgttggagcgcaactgatttcggcgggttattgtcggtgattatggaaccccctggtagcccgtcctggatgagcagcccaccggaccagccattgccgaacagcccgccgttggcgccgttggcgatcagcgggccccaacagcgcctggggcggcgcatcggcggtggtctcggcgctggcacacgagcccgcacccacgttcaggttctgtgcaaactggccatggaacgccgccgcctgattgttgagggagtgatgccgccgaccgtgtgcggaaatcagtgccgcgacggccgccgacacctcgtcttcggccgccgccagcacgcgggtcttgtggcgcttcggcgggaagttgctgatccgagatgctggcggctggtttccttgtggtggcctgggccgggtggtggcgcacagtgggcccggtggggtcgcggccggccgggcaagaacgctgcgccctggccgggccatgagcggagccggcaagctcgacggcgcccggcatgcgcggtgcaagaaccccatggaccgcaccgagtgccgtgctcgccctcggcggctaccgagccggtgtctccctagtcatccacgttatccacagcgccttgggttaccgggcgccggtcgggtagcgatggtagtatcgaaagtatgttcgatcaggtgcgggggcgcatgccttcaccggaggcgatcgctcattttgatgagcggtttgaatgccatgctccgcggaccacgagggtgtcggcggcgttcatcgatcggatctgctcggcgactcgggccgaaaaccgggccgctgcggcgcagttggtggcgttgggggagttgttcgcctatcggtggtcgcgttgcgggggccgcgaggagtgggtgatggacaccatggcggcggtggccgccgaggtggcggcggcgttgcggatcagtcagggtctggcggccagccggttgcggtatgcgcgggcgatgcgtgagcggctgcctaagacggctgaggtgtttagcgccggcgacatcggctatctgatgtttgccacgattgtgtatcgcaccgacttgatcgttgaccctgatgttttggcggcggtggatgcgcagttggccgccaatgtggcgcgttggccctcgatgaccaaggcccgcctggctgggcaggtcgataagatcgtggcgcgtgccgatgccgatgcggtgcggcggcgcaaggagtatcaggcccagcgccagttctgggtcggggaaagccaagacggtgtgtgccagatcggtggcagcctgttggccgtcgacgcacacgccctcgatgcgcggttgagcgcgttggcgggcaccgtgtgtgagcacgatccgcgcagccgtgagcagcgccgcgcggacgcgttgggggcgttggcgggcggggccgatcggctgggctgtggctgtgggcgcgctgattgtgcggccgggaagcggcctgcggccccgccggtggtgattcacctgatcgccgaggcggccacgatcaatggcacgggctcggcgccggcatcgcagatgaacgccgacgggctgatcaccgccgaactggtggccgagctggccaagacggccacgctggtgccgctggttcatcccggcgatgcgccgcccgagccggggtatgcgccgtcgaaagcgctcgccgatttcgttcgctgccgggatctgacgtgtcgctggcccggctgtgatgagcccgccaccaattgcgacctggatcatacgatcccgtatgccgctggtgggcccacccatgcgtcgaacctgaaatgttactgccgtacccatcacctggtgaaaacgttttggggatggcgtgatcaacagctacccgacggcaccctgattttgacctccccgtccgggcatacctatgtcagcaccccgggcagtgcgctgctgttccccagcttgtgccacttcagcggcggcatcccggcaccggaagccgacccaccctacgaccattgcgaccagcgcacagcgatgatgcccaaacgccggcgcacccgcgcccaagaccgggcctatcgcatcgccaccgaacgtcgacaaaaccacgccgcccgccagcgcgcccaggtgctcacccagaccgccgcggccaccgacacccacggcccaccaccggatcacaacgacgacccaccgccgttttgatgtggaacggcctgtcaagtggccgattagtgcttgttgcctcggggttgtttggggtttctggctttgatccgatgacgggaccctgcggcgctccctcgacgccgccgcgccggcttaagggcgcccggccgcgctgccacccccagggcatcacgtgcgtcggctgctattgccggtaactgaccaggaagttacccagccgctcgatggcggccgccagatcgcgggaccatggcagcgtcaccaggcgcagatgatccggtgcgggccagttgaacccggtgccctgggtgaccaggatcttctccgacagcagcagatcgagcacgagttgctcgtcgtcgtcgatgtcgtagacctcggggtctagccggggaaacgcatacagcgcgcccgccggtttgacgcacgacacccccgggatctcgttgagcttggtccaggcgatgtcgcgctgctcgagcagccggccgccgggcagcaccaggtcctcgatgctctgatggccgcccagtgcaacctgaatggcatgctgggccgggacatttgggcacaaccgcatattggccagcaggccgatgccctcgatgaagctgctggcgtgctccttgggtccggtgatcgccagccagccggcccggtatccggcgacgcggtaggccttcgacagcccattgaaggtcaggcacaacatatccggggcgatcgatgccaggctgatgtgcttggcgtcgtcgtagaggattttgtcgtagatttcgtccgccaacagcagcagttgatgcttgcgggccagatcgaccatctgggtgaggatttcgcagctgtacaccgcgccggttgggttgttggggttgatcacgaccagcgccttggtgcgctcggtgatcttggattccaggtcggcgatatcgggctgccagccttgggtctcatcgcacaggtagtggaccggagtgccgccagccagcgaggtcgacgccgtccacagcgggtagtccggtgatggaatcagcacctgatcgccgttgtccagcagggcttgcagcgtcatcgtgatcagctcggagaccccgttacccaggtagacgtcgtccacgtcgaatcggggaaatccgggcaccagctcgtagcgcgtgaccaccgcacgccgggccgacaggatgccctgcgagtcggagtacccctgcgcgtagggcagcgcctggatgatatcgcgcatgatcacgtcgggtgcttcgaagccgaacggcgccgggttgccgatgttgagtttgaggatgcggtgaccttcggcttcgagccgcgcggcgtgctggtgcaccgggccgcggatctcgtacaggacgtcctgcagcttggccgactgagcgaaggcgcgctgccgctgatggctggcggtgtgccagggcagctggtgggttgtcacgtccacaatggtgccatcgttgtccactggaatttgctgtcaggtgccaaatcgtgatcagcgtttgcccggtggacgggccccgcgcgcaatgcccagccctttcaccggcgcggccggtgcagccggatcaccgtcggtttgcggctttggcggtgcggcgggctccggttgcggctttgcttcgggttgcggctgggctgctggctcggcgagcccaggagccgggggaggtgtctttttcgccccgggccgcttggcgccggcggcaatacccagccctttaacgggcgcggcgggcgcagccggggccgcgggcgttggggccgctttcttggcgccaggccgcttggcgccggcggccatgccgaggcctttcacgggtgctgcgggagcggccggcgctggcgcctgtggtgcctcggcgggtgcctccacgggcgtcaccggtgcggcagccttaggagcggctttcggggcgcgctcctgagcctgtttggcggccgtacccttggccggcagctgcgccttgtcgtggtctagtgatccgagtagcacctgggccacgtcgagcacctcgacgccgctgcggccggcttcttcctgccgatcgttcacaccgtcggtgaccatcacccggcagaatgggcacgcggtggcgattgcggtggcatcggtggccagcgcctcatcgacgcgttcatggttgatccgcttgccgatgtgttcttccatccacatgcgggcgccgcctgcgccgcaacaaaagctgcggtcggcatggcgcggcatctcggtcaggctggcccccgcggcaccgatcagctcccgtggtgcctcgtagaccttgttgtgccgacccaggtagcacgggtcgtggtaggtgatgtcctgagaaaccggagtgacagggaccagcctcttgtcgcgcaccaaccgattgagcagctgggtgtggtgcagcacggtgtagttggcgcccagctgccgatattccttgccgatggtgttgaagcagtgcgggcaggtgacaacgatcttgcggtcgacggtctccacaccctcgaacaaaccgtccagggtctcgacggcctgttgtgccagctgctggaagaggaactcgttgccggagcggcgcgccgagtcgccgttgcaggtttccccagcgcccagcaccaagtatttcaccccggcgacggcgagcagctcggcgacggccttggtggtcttcttggccttgtcgtcgtaggcgcccgcacaacccacccagaacaggtactcgtagccgtcgaagctgtcgacgtcctggccgtacacggggacgtcgaagtcaacctcgtcgatccagttggtgcgatctgaggcgttctgaccccacgggttgcccttggtctccaggttcttgaacagcaccgacagctcggaggggaactccgactccatcatcacctggtagcggcgcatatcgacgatgtgatcgacatgttcgatatccaccgggcactgctcgacgcaggcaccacaggtcacacatgaccacaagacgtcgggatcgataacgccaccctgttcctcggtgccgaccagcgggcgagtcgcctgctccggtccatgcccgggcactcgaccgaaccccgattccggcacgtgatgatgctcttggtgaccggcctcgccgcccgcgctggcatccttttggcccaggatgtagggcgccttggccatccaatggtcgcgcaggtccatgatgaccagcttgggcgacaacggtttgccggtgttccaggccgggcattgcgactgacagcgtccgcactcggtgcaggtagcgaagtcgagcatccccttccaggtgaagtcttcgatcttgccgcggccgaatacggcatcctcgctgggattctcgaagtcgattggtttgccatcggcttcgagcggcaacagcgggcccagcccatccggcagccgtttgaacgtgacgttaatgggcgccaggaagatgtgcaggtgcttggaatgcaaaacgaggatcaggaacgcaagcatgaccccgatgtgcagcaacagcgctgtggtttcgatgatttcgttggcgggctgcccgagggggcgaagaatcgcgccgaatagctgcgataggaaggccccgttgccgtagggcagggtgccgttgttgaccgctgagccgcggaccaacacgtaggtccagatgacgttgaagatcatcaacaggacgagccacgcgccgccgttgtgcgatccgtagaaccgggagctccgaccgatctcgcgggggttgcgcaggatacggatgatggcgaaggtcgtgataccgagaaagacggcggtggcaaagaagtcctgcaggaagcccaacgcgtcccaccggccgatgaccgggatgtggaatctctcctcgaacagcaggccgtaagcctcgatatagacggtgagcaggatgaagaagccccacatggtgaaaaagtgcgccaggcccgggatcgaccatttcaacagtcggcgctgccctagaacctcggagatctgggtccagatgcgggtgccgaggttgtcggttcgcccgctggccggctgcccggacatgaccagcttgtaaagccaccagactcgccgcagagcgaacacccccacaaccgcggtcatgctcatgcccagtatcagcctgatgagcgtttgcgtggtcacggaaggtcacccgaattcgtagcactcaatggaacccctgcataacctgctcatcctgacatctgtgcgactttcgccgcgagaaaggctgtcctaacctaccggtcgtcaacgcctctcatctgcggttaagctctccggggccagcatggcccgcagcatcgacaacatctccgaccgggagccagcgcccagccgctggcgtatccgggcgacgtggtgctcgaccgtcttcgctgagatgaacagccgggcgccaatgtcgcgatagggcatgcccagtagcagtagctcggcgacttcgcgttcgcgatcggatagcggcgagcccgccggtggctggcgcggtgccggcggggtaccggaagctggttccgtgtcgccggccccgctggggggctcgccgaaatcgttgcccagcttaagatcccgtgccaactgcagcatggcaccggacacccgtgcgtcggatgtttgcaatgcggcctgacctgccagtcgggtcgcatccgacgtcaggccgacgtgtgacagggaccgcgccgccgcggtgacctcgtcggcgtcgacgttttcggccaggacccgcagccaggtgcgaccggcatccgacagggcctgcgcgagcgtgctgtgggcgaccattgcaccgagggcctgtccgtgcggtgccaccgattccggcgaattggcgaggattccagcgtgcactccagcccaatgcagtgagttcgaccacagggcggggttgcccagcgaatccagcagcgtgagcgcctgatccagggtgtgttgtagctggtcaacctggcgcattcgggcggccgcgacccacagttcaccaagtggcagcagggcgaacagatcgagcgaatactcggccagcgcttccatcgccgcataccaatgctgttgcagcgcaccgatatcgccggtgcgacgcgagatcgcggtttgcagtgccgcggcccacaacgcgtcgcgccggtgcaggtgcgtgccggcgctggccgccgcgacgtccgcgcttgccgacggcaattgcccctcttgcattttgatccagccggaaagcagcaggtgccgacgctggaacagcgggtcggcgccggctcgcacggcacgcccgatcacactgcgggcgcggaccggatcgccggcgtgtatcgcggccaaggtaaccagcgctgccgggctgtccggaatgacttggctgagcgattgttcggtggcaatggcttggcccagttttgccatcgcgaccggatacggctgatccatggtcagcagcagcccctcggcgaggttgcgcgcgcaacgcgctgccatcgtcggtggaccggcatccttgagtcgcagggtggcacgcgccgtcgccaggtcgccgttcgcggcgaacacgatcgtggcggccgagctcaccatcgtgtccgggtgtgggcccagccagccgaacaactcggctgcgtgtcccgtgttgccgtcgtggaccgcgacgctggccgcaacccgcaccgcggcagcgcgttcggtggcatccggggagctgagcagatcgtcggctagtgttgccgcggccgtacagtcgccggtgcgggccagtgcgtcggccaggcggaccgtcaatcctttggcgccggcatggaccgcggcgcggtacagccgcgcgcaacggaccgaagcgtcgcgggtgtccgcggcgtaccgcgtgaggatgtccgccagccgctcgtcgcgcagcccgtgttcggccagtcgcagcgctagctccgccgacaccggcgagatatcgagttgtgagcgtaacagcgaggtttcgacctcgtggtggtgtgcattgccgacgatctgagcgatcgcatcatggactgactgcagaaacgccgcggtgtgtgacgactcgatcagtccgctggcgtgcgcacgatcgaccaatccgcgggcatccgttaccgaaatcccaagtgcagcagctacatcgctgacccctagctcgtgggttagcgacatcatgagcagggtgtccagagtgggttcgtcgaggcggcgcagccgctcgatgagggccaccttggccgcttgcgcgggagcctgtgccctggcggaaaccgcatgaatgaggaacggcagtcccgcggtgcaatctcgcaggtgctcggcaaccggaagtggaccgagcgagattcgtggccggtcccgttcgagcgccatcgtcagggctcgtagtgcccggtggtgctcgcgggcttccgcggccgccaccaccgtcagccgtgaatcggccacgcgctcggtgagccggagcaattcggtatcggtgagcaactgggcgtcgtcgatgacgagcgcggtctccggcggttcgccgtctggcggcgggcatgccagcacggtgagtcccgagcggcgcagtgtgtcgcgggcggcagccagaacggtggtcttgcccgttccgatgcccccggtgatcaggaccttgaccggtaccgtcggggcattcgcgagttccaggagggcacggcgtgctgccggcgggacctcggtgagggaatcggtcaccgatgcgtcgtatgcttggccacggttcttgcaccccctgtgctgcacggctggtcggcggcggctccctcaccatagccccagcccgtcccgcagccccgcatttcccctaatacggccatcccctaacggcgccccggggccggcgggttccgcaccgaacacggacgcggcctcaaccgatagcatcgtgctaacacgggactaacgggggtggggcaaggaggcgggtagtggcaaactcgttgctcgactttgtcatctcgcttgtgcgcgacccggaagcggccgcacgttacgccgcgaaccccgagcggtcgatcgccgaagctcaccttaccgacgtgaccagagcggatgtgaacagcctgatcccggtggtgtcggattcgttgtcgatgtccgaacccatcggagccgctggcggggcacacgctggcgatcgtggcaacgtttgggcgagcggcgcggccacggctgcgcttgatgcgttcgccccacacgccgatgcgggtgttgtccaacagcacggtgcggtcggcagcgttctcaaccagccgaccccacccggaccgggcgtgacacccaccgatccgcgccccttccgagccggtccacatgagacgtcggcgctgctcacgagcgctgaaatacccgacacgaccagcgaggacgggggattgccgacagaccatccggctgtctggaaccacccggtcgttgacccacataccgtcgagcccgatcatcacggctacgacatccacggataagttccggaccggcgtaggggtgccccatttcccctaatcccctaacgcggcggccaggccgatcccgataggtgtttggccggcttgcggatcagaccccgatttcggggtgaggcggaatccatagcgtcgatggcacagcgccggtcacgccggcgaacagcttcttcgattgaagggaaatgaagatgacctcgcttatcgattacatcctgagcctgttccgcagcgaagacgccgcccggtcgttcgttgccgctccgggacgggccatgaccagtgccgggctgatcgatatcgcgccgcaccaaatctcatcggtggcggccaatgtggtgccgggtctgaatctgggtgccggcgaccccatgagcggattgcggcaggccgtcgccgctcggcatggctttgcgcaggacgtcgccaatgtcggcttcgccggtgacgcgggcgcgggggtggcaagcgtcatcacgaccgatgtcggtgcgggcctggctagcggactgggtgctgggttcctgggtcagggtggcctggctctcgccgcgtcaagcggtggtttcggcggtcaggtcggcttggctgcccaggtcggtctgggttttactgccgtgattgaggccgaggtcggcgctcaggttggtgctgggttaggtattgggacgggtctgggtgctcaggccggtatgggctttggcggcggggttggcctgggtctgggtggtcaggccggcggtgtgatcggtgggagcgcggccggggctatcggtgccggcgtcggcggtcgcctaggcggcaatggccagatcggagttgccggccagggtgccgttggcgctggtgtcggcgctggtgtcggcggccaggcgggcatcgctagccagatcggtgtctcagccggtggtgggctcggcggcgtcggcaatgtcagcggcctgaccggggtcagcagcaacgcagtgttggcttccaacgcaagcggccaggcggggttgatcgccagtgaaggcgctgccttgaacggcgctgctatgcctcatctgtcgggcccgttagccggtgtcggtgtgggtggtcaggccggcgccgctggcggcgccgggttgggcttcggagcggtcgggcacccgactcctcagccggcggccctgggcgcggctggcgtggtggccaagaccgaggcggctgctggagtggttggcggggtcggcggggcaaccgcggccggggtcggcggggcacacggcgacatcctgggccacgagggagccgcactgggcagtgtcgacacggtcaacgccggtgtcacgcccgtcgagcatggcttggtcctgcccagtggccccctgatccacggcggtaccggcggctatggcggcatgaacccgccagtgaccgatgcgccggcaccgcaagttccggcgcgggcccagccgatgaccacggcggccgagcacacgccggcggttacccaaccgcagcacacgccggtcgagccgccggtccacgataagccgccgagccattcggtgtttgacgtcggtcacgagccgccggtgacgcacacgccgccggcgcccatcgaactgccgtcgtacggccttttcggactacccgggttctgattcgcgagccgatttcacgaaccggtggggacgttcatggtccccgccggtttgtgcgcataccgtgatctgaggcgtaaacgagcgagaaagtggggcgacacggtgacccagcccgatgacccacgtcgggtcggtgtgatcgtcgaactgatcgatcacactatcgccatcgccaaactgaacgagcgtggtgatctagtacagcggttgacgcgggctcgccagcggatcaccgacccgcaggtccgtgtggtgatcgccgggctgctcaaacagggcaagagtcaattgctcagttcgttgctcaacctgcccgcggcgcgagtaggcgatgacgaggccaccgtggtgatcaccgtcgtaagctacagcgcccaaccgtcggcccggcttgtgctggccgccgggcccgacgggacaaccgcagcggttgacattcccgtcgatgacatcagcaccgatgtgcgtcgggctccgcacgccggtggccgcgaggtgttgcgggtcgaggtcggcgcgcccagcccgctgctgcggggcgggctggcgtttatcgatactccgggtgtgggcggcctcggacagccccacctgtcggcgacgctggggctgctacccgaggccgatgccgtcttggtggtcagcgacaccagccaggaattcaccgaacccgagatgtggttcgtgcggcaggcccaccagatctgtccggtcggggcggtcgtggccaccaagaccgacctgtatccgcgctggcgggagatcgtcaatgccaatgcagcacatctgcagcgggcccgggttccgatgccgatcatcgcagtctcatcactgttgcgcagccacgcggtcacgcttaacgacaaagagctcaacgaagagtccaactttccggcgatcgtcaagtttctcagcgagcaggtgctttcccgcgcgacggagcgagtgcgtgctggggtactcggcgaaatacgttcggcaacagagcaattggcggtgtctctaggttccgaactatcggtggtcaacgacccgaacctccgtgaccgacttgcttcggatttggagcggcgcaaacgggaagcccagcaggcggtgcaacagacagcgctgtggcagcaggtgctgggcgacgggttcaacgacctgactgctgacgtggaccacgacctacgaacccgcttccgcaccgtcaccgaagacgccgagcgccagatcgactcctgtgacccgactgcgcattgggccgagattggcaacgacgtcgagaatgcgatcgccacagcggtcggcgacaacttcgtgtgggcataccagcgttccgaagcgttggccgacgacgtcgctcgctcctttgccgacgcggggttggactcggtcctgtcagcagagctgagcccccacgtcatgggcaccgacttcggccggctcaaagcgctgggccggatggaatcgaaaccgctgcgccggggccagaaaatgattatcggcatgcggggttcctatggcggcgtggtcatgattggcatgctgtcgtcggtggtcggacttgggttgttcaacccgctatcggtgggggccgggttgatcctcggccggatggcatataaagaggacaaacaaaaccggttgctgcgggtgcgcagcgaggccaaggccaatgtgcggcgcttcgtcgacgacatttcgttcgtcgtcagcaaacaatcacgggatcggctcaagatgatccagcgtctgctgcgcgaccactaccgcgagatcgccgaagagatcacccggtcgctcaccgagtccctgcaggcgaccatcgcggcggcgcaggtggcggaaaccgagcgggacaatcgaattcgggaacttcagcggcaattgggtatcctgagccaggtcaacgacaaccttgccggcttggagccaaccttgacgccccgggcgagcttgggacgagcgtgagcaccagcgaccgggtccgcgcgattctgcacgcaaccatccaggcctaccggggtgcgccggcctatcgtcagcgtggcgacgttttttgccagctggaccgcatcggtgcgcgcctagccgaaccgctgcgcatcgcgttggctggcacactcaaggccggaaaatccactctcgtcaacgcccttgtcggcgacgacatcgctccgaccgatgccaccgaggccacccggattgtgacctggttccggcacggtccgacaccgcgggtcaccgccaaccatcgcggcggtcgacgcgccaacgtgccgatcacccgtcggggcgggctgagtttcgacctgcgcaggatcaacccggccgagctgatcgacctggaagtcgagtggccagccgaggaactcatcgacgccaccattgttgacaccccgggaacgtcgtcgttggcatgcgatgcctccgagcgcacgttgcggctgctggtccccgccgacggggtgcctcgggtggatgcggtggtgttcctgttgcgcaccctgaacgccgctgacgtcgcgctgctcaaacagatcggtgggctggtcggcgggtcggtgggagccctgggcatcatcggggtggcgtctcgcgcggatgagatcggcgcgggccgcatcgacgcgatgctctcggccaacgacgtggccaagcggttcacccgcgaactgaaccagatgggcatttgccaggcggtggtgccggtatccggacttcttgcgctgaccgcgcgcacactgcgccagaccgagttcatcgcgctgcgcaagctggccggtgccgagcgcaccgagctcaatagggccctgctgagcgtggaccgttttgtgcgccgggacagtccgctaccggtggacgcgggcatccgtgcgcaattgctcgagcggttcggcatgttcggcatccggatgtcgattgccgtgctggcggccggcgtgaccgattcgaccgggctggccgccgaactgctggagcgcagcgggctggtggcgctgcgcaatgtgatagaccagcagttcgcgcagcgctccgacatgcttaaggcgcataccgccttggtctccttgcgccgattcgtgcagacgcatccggtgccggcgaccccgtacgtcattgccgacatcgacccgttgctagccgacacccacgccttcgaagaactccgaatgctaagccttttgccttcgcgggcaacgacattgaacgacgacgaaatcgcgtcgctgcgccgcatcatcggcgggtcgggcaccagtgccgccgctcggctgggcctggatcccgcgaattctcgcgaggccccgcgcgccgcgctggccgcagcgcaacactggcgtcgccgtgcggcgcatccactcaacgatccgttcactaccagggcctgtcgcgcggcggtgcgcagcgccgaggcgatggtggcggagttctctgctcgccgctgacgcgtcaggccctcgggtgtcacagtggtgggcgtgactggtggcgccaacgcaacggtgatcagccaccgggtggaacatgttttcgagcccaaggggcagcgacggcagctcggggcacaagggtcataagggcatgcgctcagaatgtgtcgaccttctcgatgctgacgaacatgccatggcccgtgcggttgttcgtgaagcgggtgccatcggtggtggcgtcgatggtccagccctgcgcttcataggttcggtagtcgatgctgacggtggggatggcgcccagattgcccaacacccactgcacggagccgccggcggtgatgtggatgccgttggcgtgctcaccatctcgcaagggggagttggtgaacggtgcctcgcagccaacgctgtccctattgatctggcaacgcgtcattccggacttggtttcgatgaagacgtaaccgttggagtcaggcgggagcggaatggcgccggccggcgcggtcgggctgaccggtgtcgtcggtagcgtcggggcggtggtccccggcggcgcggtagttggcctaggcgtcggaaaagtcggctcggtaggtcccgaccctggcgaagcgaccggcctgccgtcgatggtggtgttgcagccggcaactagcgcggtagccgccagcagggccgccataccccgtgcaatgagcgatagccgcacgcgctactccccggaaatctgagatatcgggagtaggttacgcgcgaggtcccgcaatttactgcagtgacgcgcttctgcaacggcccgcataatcggagaatggcgttgttgccgtcgacggtcgtgggagtcttgctggccgcgggtgcgggccggtggtatggcaagccgaaagtgctggttgacgggtggctggacaccgcggtcggggcgttgcgcgacggtggttgtaacgacgttattttggtgctgggtgctgtcgaggtgtcggcaccggccggtgtcaccgcgattaccgcgccggactggcagcaggggctgagcgcgtcagtgcgtgcgggtctggcccaggccgaccgcgagcacgccgactacgccgtcctgcatgtgatcgacacgcccgatgtcaatgccaaggtggtggctcgagtccttggccgtgccttggtatcccgcagcggtctggcagggcgcggccgcatacctgcgcacagtgcccgacgtcgaggctgttgagtgcggcgacttggctagtggtcgcgatgtcgacgtggacctcagattggatccgccgaatggacgaccgcgacactcttggtgtggtcgatggcgtggtgcgcgacggccgtcacacgattgcggaccaaataccagccaccgatgagggccggtacaccgatcaccgttgcggcgatcatccagggaccgtgttgttcgtcgaagtacatcaggatcagcacgccggccaggaaagccagcgtcagatagccgctgaacggtgaaagcggcatccggaatttcggccgctgcagctgcccggcgttcgccatccggtggagccgcagctggcaagccacgatcgtcgcccaggccgcgatgactcccgtcgcggcgatgtggagcacgatctcgaaggcttggctcggtttgatggcgttgagaatgatgcccaacaggccgataccggcggtgagcaggatcccgccgtacggcacgccggtcttcgacattggtgcggtgaacctcgggccgctgccgttgatcgccattgatcgcaggatccgtccggtggaatacagtccggcgttgaggctcgacagcgcggcggtgagcacgacgaggttcatcacgctgcccgccgcgtcgataccgatcttggaaaagaaggtcacgaacgggctgacatgttctttgtaggcggtatagggcagcagcagggccagcaggacagtcgacccgacgtagaagcacgcgatgcgcaacaccacagagttgatcgcgcgcggcatgatctttgccggttcggctgtttccccggccgcgatgcccaccagttcgattgcggcgtaggcgaataccacccccgaggtgaccagcactatgggcagcagaccggttggcacgatgcctccatggctgctccacagggagaccccggtctcctggccgtcgatcttgtagcgcccagcgagaaagaccgtaccgacgatcagaaacgtaaccagcgcgatcaccttgatcaatgaggcccagaactccagctcgccgaagagcctgaccgagatcaggttcatcgacaacacgaccagcagcgcgatcaacgccagcgtccactgggggatgggttgaaacgcccgccagtaatggcaatagtgcgcgatcgcggtggtatcgacgatccccgtcatcgcccagttcaggaagtacatccacccggcgacgaaggccaccttttccccgtagaactcgcgggcgtaggacacgaatgaccccgaggacggacggtgcagcaccagttcgccgagcgcgcgcaggatcaggaacacgaagatgccgcagatcccatagaccaggaacaaaccgggccccgccgatgcaaggcggccgccggcgccgagaaaaaggccggtaccgatggcaccaccgagagcgatcatttgcagttgccggctatggaggcctttgtgatagcccgtgtcttcgcgcgtgagccgctcgtcggtgatgtctagcggtggcattgagctccctgggatggtggcttcttgggacgcgcgtgagatggggcacacccaacggactggctgtcaggctatcccacgcggctgcgaggtgccgcttggcaaccaatcggaaacaatcgatcggtcaacggtgctttgttgtcgtgccgaccgtcgcgggtggccgcgttgacagtcgatattgcggtcacaggctgacgcgcctggccagccagacgctcgcgaagtgcgggtccgtcctggccgcgagggtgtcgtagccgcggtcgtagtgtgagactccgacacctgatccgccagcgcagagatgtgagatcaacggacggaaggcgacggtgcccggcgcgcgcgagttgacgctgcgcgtcgagcgcggggctctatttcggcgtcgatgggcagcatcggcagcgtcatcagctcgcgcagcaattcgtcgtgatccgcggcgctgcgcgctgggtacccggcctcgatgggtatcatttttggttatcgttctggttatcatgaatgttgtgacggcccatcccaagtacccgaatgaccctcttgcgctggtattgattgaactgcgccatccgcggaccgagccgccggtgccatctgctatctccatcctgaaggaggagctggcgcgatggactcccatactcgaacaggaggaggtgcggcaggtcaacctagaaacgggcgaacataccgcacactcacagaagaagctcgttgcccgtgatcgccgcaccgcgatcacgtttcgacccgacgccatgaccctcgaagtcaccgactacccgggctgggaggagtttcggtccatcgttcacgcgatggtcacagcccgccaggacgtggccccagtcgatggctgcatccggatcggtctgcgctacatcaacgagattcgggcatcgctggcggagccatccggctgggcgtactgggtggcggaaagtctcctcgggcctgggacacagcttgccgatctcaaactcaccaccaccgcgcaacggcacgtcattcagtgcgaaggcccggagccaggcgactccttgacactgaggtacgccggtgcgcgcggcgcggtcatccagtcaaccccgtttctccagcggttgaaagaacctccggcagaaggagatttcttcctcatcgatatcgacagcgcgtggagcgacccctgcaagggcatcccagcgctcgacgcccacctggtggacgaggtcgccgaaaggctccacacacccatcggcccactgttcgaatcgctgataacttccgaactccgtacaaaggtgctgcaacaacctgggcaggagtgaccatgaccatttcgttctctagctcgaatctccgagacgacgccacctctggcaacggcgattaccgcctcgacaagctgcccgaaaccaccccatcgacctcggtgttcgaccgcgccgatgtcacctaccgccaattcacggaactccacgggcaagcccgcgacacacggcgggaggcgcacgtggttgagctggagtccaagaccggcgagcgggctcggtgcgcacccatgcatgcgcttgagcagctcgcggactacggctttgcctggcgggacatcgcacgcgttgtcggagtgagcgtgcccgcaatcaccaaatggcgcaagggcgctggagttaccggcgagaaccggctaaaaatcgcccgtctactcgccctcatcgacatgctctcggaccgattcatcggcgagcccgcctcctggctggaaatgccgatccaagccggagtgggaatcacccgaatggacctcctggagcgaggtcgatatgacctcgtattggcgctggctagtacccacactggggacggtacggtcgaatacgtactgaacgagactgataaggactggcgagagaccgttgtagacaacgctttcgaatcctacacagccgaggacggcgtgatctcgataagacccaagcggtaaccgtgccagagctggagacgcccgacgacccagagtcgatataccttgcccgcctcgaggatgtcggagaacacagaccgacgttcacgggcgacatctaccgactcggcgatggtcgcatggtgatgatcctccagcacccatgcgcgctgcggcacggcgttgacctccatccgcgactgctggtcgctcccgtaagacccgactcgcttcgttccaactgggctagagccccgttcggcacgatgccgcttccgaagctcatcgacggtcaggatcactcggcggacttcatcaatcttgaactcatcgattcaccaacgcttccgacctgtgagcggatcgcggtgctcagccagtcaggcgtcaacttggtcatgcaacggtgggtgtaccacagcacccggctcgccgtgcccacgcacacctactccgacagcaccgttggcccgttcgatgaggcagacctgatcgaggagtgggtgacggatcgcgtcgacgatggggccgacccgcaggcggccgaacacgaatgcgcctcctggctcgatgaaagaatcagcggccgcactcggcgagcgctgctcagcgaccgtcagcacgccagttcaatacggcgagaagcgcgttctcatcgaaagtcggtcaagctggcggactgagcactgctctccgggcttgaccggggcctctcccagctacgccccgagcgtgtgccctgccgacacgcgggaacaagacccgcacgaccagcgttagcatgctcagtaagttgagtgcatcaggctcagctctgaattgacagcacaccgccgtcgaggcaagcttgagcggggtgcactcatcatagtgcaggaaagaagctctacatattcaggaggattcaccatggctcgtgcggtcgggatcgacctcgggaccaccaactccgtcgtctcggttctggaaggtggcgacccggtcgtcgtcgccaactccgagggctccaggaccaccccgtcaattgtcgcgttcgcccgcaacggtgaggtgctggtcggccagcccgccaagaaccaggcggtgaccaacgtcgatcgcaccgtgcgctcggtcaagcgacacatgggcagcgactggtccatagagattgacggcaagaaatacaccgcgccggagatcagcgcccgcattctgatgaagctgaagcgcgacgccgaggcctacctcggtgaggacattaccgacgcggttatcacgacgcccgcctacttcaatgacgcccagcgtcaggccaccaaggacgccggccagatcgccggcctcaacgtgctgcggatcgtcaacgagccgaccgcggccgcgctggcctacggcctcgacaagggcgagaaggagcagcgaatcctggtcttcgacttgggtggtggcactttcgacgtttccctgctggagatcggcgagggtgtggttgaggtccgtgccacttcgggtgacaaccacctcggcggcgacgactgggaccagcgggtcgtcgattggctggtggacaagttcaagggcaccagcggcatcgatctgaccaaggacaagatggcgatgcagcggctgcgggaagccgccgagaaggcaaagatcgagctgagttcgagtcagtccacctcgatcaacctgccctacatcaccgtcgacgccgacaagaacccgttgttcttagacgagcagctgacccgcgcggagttccaacggatcactcaggacctgctggaccgcactcgcaagccgttccagtcggtgatcgctgacaccggcatttcggtgtcggagatcgatcacgttgtgctcgtgggtggttcgacccggatgcccgcggtgaccgatctggtcaaggaactcaccggcggcaaggaacccaacaagggcgtcaaccccgatgaggttgtcgcggtgggagccgctctgcaggccggcgtcctcaagggcgaggtgaaagacgttctgctgcttgatgttaccccgctgagcctgggtatcgagaccaagggcggggtgatgaccaggctcatcgagcgcaacaccacgatccccaccaagcggtcggagactttcaccaccgccgacgacaaccaaccgtcggtgcagatccaggtctatcagggggagcgtgagatcgccgcgcacaacaagttgctcgggtccttcgagctgaccggcatcccgccggcgccgcgggggattccgcagatcgaggtcactttcgacatcgacgccaacggcattgtgcacgtcaccgccaaggacaagggcaccggcaaggagaacacgatccgaatccaggaaggctcgggcctgtccaaggaagacattgaccgcatgatcaaggacgccgaagcgcacgccgaggaggatcgcaagcgtcgcgaggaggccgatgttcgtaatcaagccgagacattggtctaccagacggagaagttcgtcaaagaacagcgtgaggccgagggtggttcgaaggtacctgaagacacgctgaacaaggttgatgccgcggtggcggaagcgaaggcggcacttggcggatcggatatttcggccatcaagtcggcgatggagaagctgggccaggagtcgcaggctctggggcaagcgatctacgaagcagctcaggctgcgtcacaggccactggcgctgcccaccccggcggcgagccgggcggtgcccaccccggctcggctgatgacgttgtggacgcggaggtggtcgacgacggccgggaggccaagtgacggacggaaatcaaaagccggatggcaattcgggcgaacaggtaaccgtcactgacaagcggcggatcgatcccgagacgggtgaagtgcggcacgtccctcccggcgacatgccgggagggacggctgcggccgatgcggcgcacaccgaagacaaggtcgccgagctgaccgccgatctgcaacgcgtgcaggccgacttcgccaactaccgtaagcgggcgttgcgcgatcagcaggcggccgctgaccgagccaaggccagcgttgtcagccaattgctgggtgtactggacgatctcgagcgggcgcgcaagcacggcgatttggagtcgggtccactgaagtcggtcgccgacaagctagacagcgcgttgaccgggctgggtctggtggcgttcggtgccgagggcgaggatttcgaccccgtgctgcacgaagcggtgcaacacgagggcgacggcgggcaggggtccaagccggtaatcggcaccgtcatgcggcagggctaccaactgggtgagcaggtgctgcggcacgccttggtcggcgtcgtcgacacggtggtcgtcgacgcggccgaactggagtcagtcgacgacggcactgcggtcgcagataccgccgaaaacgatcaagctgaccagggcaatagcgccgacaccttgggcgaacaggcagaatcagaaccgtcgggcagttaacaacaaaagaggaaggcgagagggggtgacgcgacatggcccaaagggaatgggtcgaaaaagacttctaccaggagctgggcgtctcctctgatgccagtcctgaagagatcaaacgtgcctatcggaagttggcgcgcgacctgcatccggacgcgaacccgggcaacccggccgccggcgaacggttcaaggcggtttcggaggcgcataacgtgctgtcggatccggccaagcgcaaggagtacgacgaaacccgccgcctgttcgccggcggcgggttcggcggccgtcggttcgacagcggctttgggggcgggttcggcggcttcggggtcggtggagacggcgccgagttcaacctcaacgacttgttcgacgccgccagccgaaccggcggtaccaccatcggtgacttgttcggtggcttgttcggacgcggtggcagcgcccgtcccagccgcccgcgacgcggcaacgacctggagaccgagaccgagttggatttcgtggaggccgccaagggcgtggcgatgccgctgcgattaaccagcccggcgccgtgcaccaactgccatggcagcggggcccggccaggcaccagcccaaaggtgtgtcccacttgcaacgggtcgggcgtgatcaaccgcaatcagggcgcgttcggcttctccgagccgtgcaccgactgccgaggtagcggctcgatcatcgagcacccctgcgaggagtgcaaaggcaccggcgtgaccacccgcacccgaaccatcaacgtgcggatcccgcccggtgtcgaggatgggcagcgcatccggctagccggtcagggcgaggccgggttgcgcggcgctccctcgggggatctctacgtggcggtgcatgtgcggcccgacaagatcttcggccgcgacggcgacgacctcaccgtcaccgttccggtcagcttcaccgaattggctttgggctcgacgctgtcggtgcctaccctggacggcacggtcggggtccgggtgcccaaaggcaccgctgacggccgcattctgcgtgtgcgcggacgcggtgtgcccaagcgcagtgggggtagcggcgacctacttgtcaccgtgaaggtggccgtgccgcccaatttggcaggcgccgctcaggaagctctggaagcctatgcggcggcggagcggtccagtggtttcaacccgcgggccggatgggcaggtaatcgctgatggcgaagaacccaaaggacggggaatcccggacgtttttgatctcggtagccgccgagctagccggcatgcatgcacagaccctgcgtacctacgatcgtcttgggttggtcagcccgcggcgcacctccggtggcgggcgccgctattccctgcatgacgtcgagttgctgcgccaggtgcagcacctctcgcaggacgagggggtcaacttggccggcatcaagcgcattattgaactgaccagtcaggtcgaggcgctgcagtccaggttgcaagagatggctgaggagttggcggtgttgcgtgccaaccagcgccgcgaggtcgcggtggtgccgaagagcaccgccctggtcgtctggaaaccgcgccggtgagcgagcgcgcgtagcgggggagttagggtccgctaccgttgttgaggatgccggagagtcgggctccgtggttgccgaagccggagataagggcttgggtcgcgaggtccagcatgctcgtgttgtagaaaccggagacggtattgcctaggttcgcccagcccgacagcaggttgccgaagttttggaagcccgaattccctacgccgccagcattgaagaagcccgaagtctcggtgaagacgtttcccaggcccgacacggcggctgcggcgtcgttgaggaagcccgatgcgccaccggcgccggagttgaagaagcccgacgacggggttgtggtcgagttgaagaatcccgggctctgctgccagccgaagccgaaggggaacgcgcccacggtgccgctgccggcgaaatcgagggtttgggtgaaagccgtgtcgatgggctggtcggggttgatcgtgctggcatcgatttcgtaggggccgagatgttcggtggtgatgggtatggtgaccgagacatgctttacacaccccttgaaagggatgtagatcacgcagaccgacacccgcaacttgatgggtatttcgaattcgtcaatagtgaacgcgtcctgggtgatggcgttgatgtcgccctcgatgggtatttcaatgttggaacctatgtcgtagctccacgggatttcggaaacggcgctctggtaggcgaaaccgcctaggccctggtagtcgccccgccagaagaagccgttgctgtagttgcccgaattgaaggcgccggtgttgacatcgccggagttggcgaagccggtgttggagttgcccgggttgaagtagccggtgttgtagttaccggggttgaagccgccggtgttgtagtcgccggggttgaagctgccggtgttggtgttcccggcgttgaataggccggtgttgtagtcaccggagttgccaatgccggtgttgaccaggccggtgttgaagaagccggagttggtgctgccggtgttgccgatgccggtgttgtagtcaccggagtttccgatgccccagttgccggtgccggagttgccgaagccgatgttgccggtgccggagttgaatagcccgatgttgccggtgcccgagttccagccgccgaacccggtcatggtgtcgccggtcagcccgatgccgatgtttccgtttccggtgttgccgaagccgatgttgccggtgccggtattgccgatgccgatgtttccgtttccggtgttgccgaagccgatgttgccgatggccgccgtcagccccggaccgacgttgccgaacccgatgttggagctgccgatgttggcgctgcccaggttgaagtcgccgatgttggcgctgcccaggttgaagtcgccgatgttggcgctgcccaggttgtagacgccgatgttggcgctgcccaggttgtagttgccgatgtttgcgctacccagattccagaacccgaggttggccaagcccacgctgaaggtcgtctcggtcgggccgttctgcaaccacccagccaggttggtgccgatgttgagcaagcccgagacatttgccggtgctcccaagccggtgttgtagatgcccgagatgctgttgcccaaattcgcccagcccgactgcagcgacccatagttttggaagcccgaatttcccatgctgctagtggcgaagttgtagaggcccgagttgttgccgaagttcagcaagcccgatgcgctgccagcaccccagttgaggaagcccgacgacgggccggtggtggcgttgaagaagccgggcgctggccgcaagtcgatgatcggaatgctgatcgggccggcgccggcgccgcccacgatgttgatcacggtggagccgtcgggcttgccgatgttgaggttgatcgccggcgaggggccgaagtcaatttcgatgggtgtgtccagcggggccgacgcgtccccgccatgcagggtgatcggaccgaccggggccaagacggtgccactgaggatgcctatgtcgacgcttccgctggcgtcgattctggggaacgtaatggcggggatggagacattggtgatgtcgccggtgatggggatgttgaccgggatgtcgacattgaggaacgcggcaggtcgctcgatggtgatggtgtagttggccgccagcaggccctgccggtcggcgcgccagagcaagccgttgttcatgctgccggtgatgaacgcgccggtgccgtagtctccggcgtttgccatgccggtgttgtagctaccggtgttgtaggagccggtgttgtagtggcccgggttggcgatgccggtgttgaaggtgccgatgttgaacaggccggtgttgtggttgcccgggttggcgatgccggtgttgaccaggcccgcgttgagcaagccggtgttgtagttgccgctgtttccgatgccggtgttgccggtgccggtgttgccgatgccgacgttgccggtgcccgagttgccgatgccgacattgccggtgcccgagttaaacaagccgatgttgaaactgcccgagttggtgccgccgatgcccacctggctgtcgccggataggccgacgccgaagccgccggtgcccatgttgccgatgccgacgttgccggtgcccgagttgaacaagccggtgttgccggtgccggagttgaacaagccggtgttggcggtgccggagttgaagaaaccggtgttgccggcgccggagttcagggagctgaagccggacaagccgtcgccggtcagcccgatgccgacgttgttgttgccggtgttgaacaagccgatgttgttgttgccggtgttggcaatgccctggttgaagttgcccgcgttggccatgccaaagttgttgtcgcccaggttgaacaggcccatgttggcgatgccggcgttcagcgggccgaacccgatctggttgtcgccggacaggccgatgccgatgttgttgttgccggtgttgccgaagccgatgttgtagttaccggtgttgccgacaccgatgttgtagttgccggtgttgccgataccgatgttgttgacagccgccgttagccccggaccggtgtttgcgatcccgacgttaaagtcgccgatgtttgcgccgccgatgttcgcgttgccaatgttgccgaagccgacgtttgaattgccgaggtttgcactgccgaggtttgcactgccgaggtttgcactgcccacgttgaattggccgaggtttgccaggcccgcgttgaaggtcgacccgttcgggccgcggagcacgccggtcaggtcggcgccgacgttggagaggcccgagaggttagccggcgtcgcgaagtccgccgcactggtgttgtagaagcccgagacggtgttgcccaagttcgcccagccggattgcagcgagccgaagttctgcaagccagagtttcctatgccggcgaaagcggtgttccagaagcccgaattgttggcgccgacgtttccgaatccagacgagctgccggtgccggagttgaagaagcccgatgaggggccggtggtcgagtttccgaaaccgggggccggcgggatgtccagtagcgggatgacgaccgggccggcgccgctggtgatcgtgatgggtatcgaggatgaaccgccggggtcgccgatgttgatatcgatcaccggtaaggtgccggcgatcctcggaacgatgatgggtccgacgctgaagtgggtgaccccgagggcgcggagggtgatagccggaatctggaagccgttgacggcaagggtaccgaagtcgagatggatggggatgttgaccggaatgttgaggctaaagttcagtagcgggatctggggaacagtgattgcgtagtgtgcgccccactggccttggtgatcgctctgccagaaggcgccgttgctgaagttgcccccgatgaaggcgccggtgttcacgtcgccggtgttgtagaagccggtgttgtagtcgccggtgttgtagaagccggtattgaagtcgccgtcgttgaagctgccggtgttggtgctgccggtgttgtagctgcccgtgttggcgatgcccacgttggcgatgccggtgttggtgctgcccacgttgtagccaccggtgttgtaggtgcccacgttggcgacgcccatattgccggtgcctgggttccacaggccccagttgccggtgcccgagttccccaagccggtgttgccgacacccgggttgccgatcccggtgtttccgatgcccgagttgccaatgccgatgtttccggtgcccgagttgaacaaaccgatgttgttggtgcccgagttgaacaggccggtgttggcggtaccggagttccaggagccgaacccctgttgattgtggccggacagcccgataccgatgttgttgttgccggtgttggcaaacccgatgttgttgctgccgctgttggcgaagcccaggttgaaatcgccggcgttgccgaatccgaagttgtagctgcccaggttgcctaggccgatgttgtagttacccaggtttgccgggccgatattgtatgagccccggtttccggagaagacgttgaagctgccgatgttgccatggccgacgttcgcgttgccgaggtttccgaggccgacgttggagtcgccgatattgccgtggccgacattcccgctgcctacgttgccaaacccgaggttgaggatctgggtgttgttgacgaagccggcgaccgtagcaccgacattccctccgccggagagattggccggcatcgaaagcccaagcgtgctcgcattgacaaggccggagacagtgttaccgaagttgaacccgccggagatcagctcgccgaagttctggacgcccgagattcccgagcttccagaggtgaggttgaagaagccggaactattgctgcccacgttgccaacgcccgacacggtaccggtaccggcgttgaagaatcccgacgacggggtggtcgtcgagttcccgaatcccggggccgccggtatatcgatgagtggaatcttgatcggcaatagaccgccggtgccggcgatatcgatcagcgggtccggcccgctacccaggttgatgccgatattgggaaggacaatcgagatgttcgggaaactgaatgcatcgagtgtggcggcattgaacggtatgccgatcaagaagatatcgccggtgatctccgggaatctgaagccatgaacggtgaacgtgccaagtgtgccggtgaccgggatatcgaggaagatcggcacgtgcagtttcaccggaacggcggtgtcgggcacggtgatcgtttggctgatccccgccaggccttggtaatcgccccgccaccagaacccgttgctgtaattgccggtgatgaagccgccggtgttgacatcgcccgagttggccagtccggtgttgtagctgccggtgttcaaataacccgtgttgtagctacccgggttgaagccggccgtgttgaagctgccggcgttgaagctgccggtgttgtaatggccggtgttgaagatgccggtgttgacgttgccggcgttgagcaagccggtgttgacgtcgccggtgttgaagatgccggtgttggtgtcaccggtgttggcgatgccccagtttccggtgcccgagttgccgatgccgatgttgccggtgcccgagttgaacaaaccgatgttgttggtgccagagttgaacaggccgctgttgccgctgccggagttccagccaccggcaaaattgaagccctgctggttgtcgccggacaggccgataccgatgttgttgttgccggtgttggcaaacccgatgttgttgttgccggtgttggcgaagcccaggttgaagtcgccggcgttgccgaatccgaagttgtagctgcccaggttgcctaggccgatgttgtagttacccaggttcgccgggccgatgttgtatgagccctggtttccgccgaagacgttgaagctgccgaggttgccgctgccgaggttgaagctgccgatgttcgccaagccggcgttgctgtcgcctacgttggagaagccgacgttgaattggccgatgtttcccaggccgaggttgaacatcgacatcccggtcgcctggtcgtggaagaaccccgcgaggttgctgccgatgttgaacatgcccgagacgttggccggtgccccgatgccggtgttgaatacgcccgagacggtatcgcccaggttcgccagtcccgattgcagcgagccgtagttgttgaagcccgaggtcgcggagttcgcgacgttctggaagccggaaatgttggcgccgatgttggcgatgcccgatacggttccggggccgccgttgaagaagcccgaggacggatcggtggtggcgttgaaaaagcccgtggtagccgcaatgttgacgaacgtgacatcgaagggaccgacgcttgcggtggccgggatcctgatcgcggtcgaaccgccagggtcgccgatgttgaccgtgatcgcgggaccggtcccggtgatgggcgggagaacggccttgctgattgcaccggccagcagggggatccctgcgatgtcgatggtgaaaccgaagttgatttgctcaagcgttatgccgctgtagacggtgttggtgaagctggcggtgatggggatgttgacgggaacttccacggtgacgtgtgcgggtatttcgggaacatggacccgatagcccgcgctgaataggccctgctggtcgccgcgccagaaggcgccgttgcccatgtcgccggtgatgaaagccccggtggcgatatcaccctggttggcaaagcccgtactgaaattgccggtgttgtagaagcccgtgttgaagtcgcccaggttggcgatgccggtgttggtgtcgccggtgttgtaccagccggtgttgtagctgcccgcgttggcgacaccggtgttgacgatgccggtgttgaagaagcccgtgttagtgctgccggtgttgccgatgccggtgttgccgctgccggagttgccgataccccagttgccggtgcccgagttgccgatgccgacgttgttggtgccggagttgaacaagccgatgttcgcggtgcctgagttccagccgccagcaaaattgaagccctgctggttgtcgccggacagcccgatgccgatgttgttgttgccggtgttggcaaatccgatgttgttgttgccggtgttggcaaagccttggttgaaatcgccggcgttgccgaagccgatgttgtagttacccaggttcgcgaaaccgatgttgtagttacccaggttcgccggaccgatattgtatgagccctggtttccggagaagacgttgaagctgccgacgtttccgctgcccaggttgaagtcgccgagatttgcgctgccgatgttcaactggcccaggttggcaaggcccgcgttgaagatcgtcccggtcggaccgcggaacacgccggacaggttggtgccgatgttgttcaggcccgagacattggccggcgtggagaggttcaccgtactggtgttgaaaaagcccgatacggagttgcccaggttcgcccagcctgactgcagcgagccgaggttctggaaacccgaattccctatcgcgctgctcaaaccactgttccagacgcctgaactgccgccgccgacgttttggaagccagatgtgccaccggtgcccgagttgaagaagccggacgaggggttggtggtcgaatttccgatgcccggcgccggatcgatcttgaggaaggtaatcgtgcggctctccagagcaccgacaatgctgatggggacggtcaccgtcggtccgccgatggtgagggtgatcgtcggaacggtcagcgtggatgcgctgagattgaccgggccgaagaagaacaaaccgctcagatagaaggtttgggggaaaacggtcgaggcctcggtgaccgtgatcatgttgccgccgaaggtcattacgttgtgtacgtcaatgaccatctgctcgtttatggggatgaatggagtggtgaccgagagatcgatggcaatctggccctggttatcgcccgccaccaagaagccattgttgaagtcgcccgtgtcgaaagcgccggtattgacgttgccgggattgaagaagccggtgttggtgtcacccgggttatagctgccggtattggtgtcacccacgttgaagttgccggtgttggtgttaccgacgttgaagccgccggtgttgtagctgcccgtgttgtagaagcccgtgttgaagtcgccggcgttgaggatgcccgtgttgtagctgccagcattgaggatgccggtattgtcggtacccgggttcccgataccccagttcccggtgcccgagtttgcgatgccgacgtttccggtgcccgcgttgaagatgccaacgttattggtgcccgaattgaacaggccgctgttgccggtgcccgagttccagccgctagcaatattgaagccctgctggttgtcgccggacagcccgatgccgatgttgttgttgccggtgttggcgaacccgatgttgttgttgccggtgttggcaaagccttggttgaagtcgcccgcgttcccgaagccgacgttgtagtcgccgacgtttccaaaaccgatgttgtagatcccgaggtttccggatccgatgttgtagtttcccaggcttccggaaccgacattgaatactccgatgtttccactgccgatattgaagctgccgacgttgccgctgcccaagatgttttggctgccgaggttgccgctgccaaggatgttgaagtcaccgacgtttccgctgccgagaatgttgtaattgccgatgttggcgttgccgagaatgttcacgacgccccggtttgccaggccgagattgaagaccggtgggccaccgaaaaatcccgacatgttgcttccggtgttgaagaagcccgagatcaaggccggcgttgtgatggccaccaggctcatgttgaacaaacccgatacggtgttgcccgagttgatcacgcccgataccagcacgcccgcgtttgccaggccggagttaccgatggcccccgacgaagagttgaagaagccagaattgttggcaccggagttcaggaagccggacgcgctaccggcaccgctgttgaagaatcccgacgacggcgcactggtcgagttgaagaagccggggctcccgaaaatcaggccttggtggtcgccgcgccacaagaagccgttgttgaagttgccagtaatgaaggcgccggtgttgacattgccggagtttgccaagccggtgttgtagttgccgctgttcaggtagcccgtgttgtactggcccatgttgaagccgccggtattgctgttgcccgggttgtagctaccggtgttgtagttgccggcgttgccgacgccggtgttggctattccggagttgaagaagcccgtgttggcgtcgccggagttgccaaaaccggtgttgtagctgttgcccgagttgccaatgccccagttcccggtacccgagttgccgatgccgacgtttccggtgcccgagttgaacagaccgatgttgccggtgcccgagttcaggccgccgaaccccaacaaaccgctacccgtgagcccgatacctcggttgccgtctccggtattgccgaagccgatgttgttgctgccggtgttgccaaacccgatgttgttgctgccggtgttgccgaaaccgatgttgttcagcgctgcggtcaacccaggacccacgttgccaaacccgatgttggagctgccgatgttgccgctgccgatgttgccgttgccgatgttggccgagccgagattgaagttcccgacattaccgttgccgacgttgccctcgccgacgttcgccaagcccaggttgcggaagacccgcgtggtcacctgagccgcggccgcgctgaccagcgcaccgccgcccgccacggtcggcagcgcctggccgaacggtgtcaacgccgagacggccgccgaagccccggcatggtagccaaacatcgccgccacgtcctgggcccacatctgctcgtaggcggcctcggtggccgcgatcgccggggcgttttggcccagcaggttcgagaccaccagcgacacgaacagtgcccggttggccgagatgatcgccggatgtaccgtcgccgccagggctgcctcgaaggcggccgccgccagccgggtttgggtggccgcctgctgggcctgcgccgccgccgcgctcaaccagcccagatagggggcggccgctcccgtcatcgccgtcgacgccgcgcccagccacgaggaacctgccagccccgccgtcaccgccgaaaacgaggccgcggccgaacccaattcgtcggccagtccatcccaagcggccgccgcgtccagcatcggcgccaacccggcacccacgtacaggcgcgccgaattgatctccgggggcagcaccgcgaagctcatctagcgtccctaaccggaaccgctgaccaccaccgcgtggtgggtggagccaaacgtcccgttccgcgcttgggtgtcttgacagtgacgattattcaacagacgcctgacgcaggtttggctttggagtgtcgagacagaaaatctcagctagggctggccgggcagtagccgcaccatcaggccgttgccttcggccaacagcgtctcgtcgctgtcaaacagttccgcgcacacaaacgcctttcggccctcggtattggtgactcgtccgcgtacgatcaacggcacatcaatcggggtgattcggcggtaatcaacgtgcagaaaggcggtccggctgatcggccgtcccgccgcatgcgagatcatgccgaacatgtgatcaaacaacagcggcaacacgccgccgtgcaccgcggagttgcccccgacgtgaaaccggctaaacgacccccgcatctcaacaccgtcggtgccgtaccgggtcaccgtccatggcggtagcagcaggctgcccatgccgggcaggccgggggtccgcccggccggcgccttgccttcgtcggcctcaaatgggctcagcaactcgacgagcgcggcggcgcgctcggccgcctcgtcccacacggcgtcgccggggtccgccgcgaccgccaggtcctgcaaccggcgcatggtcgccacgaactggccgaaccccgcaccgggactggccggaccgtactccggaaatccaccgtggtggtgatactcgggatcgagttcgtcggggtgcactgacgcatctgtcacgggcgatcctgcaggacgtcccggcgcacgatggtctgttcccgccccggaccgactccaatgcacgaaaccggtgctccggcaagctgttccagtcgcagcacataatcacgcgctttggcgggcaggtcgtcgaactcgcgcgccccggagatgtcttcccaccagcccggcagctcctcgtaaaccggcttggcgcggcaaagatcccgctgggtcatcggcatatcgcgggtgcgccggccgtcgatctcatatccgacgcagaccggcaccgattccaggctggacagcacgtcgagcttggtcaggaagtagtcggtgatgccgttgacccgggcggcgtagcgggcaatgacggcgtcgaaccagccgcagcgccggcgccggccggtggtcacaccgaactcgcggccagtcttggacaggtattcgccgtgttcgtcgaacagctcggtggggaacgggccggagcccacccgagtggtgtaggccttgagaatccccagcacggtgccgatgcgggtcgggccgataccagagcccacggccgcgccacccgccgtcggattcgacgatgtcacatacgggtaggtgccgtggtcgacatcgagcagggtgccttgagagccttccagcagcaccgtttcgccggcctccagggcagcattgagtagcagccgggtgtcggcgatgcgatgcttgaaaccctcggcctgctccagcagcgcgtcgaccacctgcgcggggtccagggccttgcggttgtagatcttgaccagcacttggttcttgaactcgcacgcggcctcgaccttgtgggtcaattgttccgggtccagcacatcggcgacccggatcccaatacgggcgatcttgtcctggtagcacggcccgataccacggccggtggtgccgatcttcttgctgcccatatagcgctcggtgaccttgtcgatagcaatgtggtaaggcatcagcagatgggcgtcggcggagatcaacagcttggcggtgtccacgccgcggtcttgcagtccccgcagctcattgagcaggacaccgggatcgatcaccacgccgttgccgataacgttggtgaccccgggcgtcagcacacccgacgggatgagatgcaatgcgaaattctcgccggtaggcaagacgacggtgtgcccggcgttgttgcccccctgatagcgcaccacccactgcacgcggccacccaacaggtcggtggccttacccttgccctcgtcgccccattgggcgccgatgaggacgatcgccggcatgagttgctcccacctggtctcgcaggctatgcccgcttattgtggtccagccggtgacctaccctacccagcaggttgcgaggagctgtcatgtatacggccgagaacgcacccggcgtcgcggtgttgctctccggtgatgccgacgtgcccggcccgttgaccggcttgcctacccatcaagacaacctggacaccgtcatcggacggtattcgcggctcatcgtcgtcggcgccgacgcggacctgggggcggtactgactcggctgttgcgcaccgaccggctcgacgtcgaggtgggttatgtgccgcgccggcgcagccccgcgacccgggcctaccgcttgccggccgggcgccgggcggcgcggcgcgcccggtgtggcgtcgctcggcgggtgccgctaatccgtgacgagaccgggtcggtaatcgtcggccgagcacagtggctgccggccgaagagcaggccctgatccacggcgaggcggtcgttgacgacaccgtgctgttcgatggcgatgtggccggggtgtgcatcgagccgacgctgaccctgccaggcctgcgagctgcggtagacggcgccggaaagtggcggcggtggatcggcgggcgcgccgcgcagctaggcaccaccggtgctgcggtacttcgggacggtgtcgcggcgccccgcccggtgcgccgatcgacgttttaccgcaacgtcgagggttggctgctggtccggtagttttcgaccggtgagcgagacgggccagcgcgagtcggtgcgacccagcccgatctttctgggcctgctcggattgacggccgtcgggggcgcgctggcctggctggccggggagacggtgcagccgctggcctacgccggggtgttcgtcatggtgatcgccggctggctggtgtcgctgtgcctgcacgagttcggtcacgcgttcaccgcttggcgtttcggtgaccacgacgtcgcagtgcgcggctacctgacgctggatccccgccgctacagccatcccatgctctcgctcggtctgccgatgctgttcatcgccctgggcgggatcggtctgccgggtgccgcggtgtatgtgcacacctggttcatgacgacggcgcgccgcaccctggtcagtttggcggggccgacggtcaacctggcgctggccatgttgctgctggcggcgacccggttgttgttcgacccgatccacgcggtgttatgggccggggtggcgttcctagcattccttcagctcaccgcgctggtgttaaacctgctacccatcccgggtctggacggctatgcggccctggagccgcacctgagacccgagacgcagcgcgccctggcgccggccaagcagttcgctttggtgtttctgctggtcctgttcctggcgccgacgctgaacgggtggtttttcggggtggtgtactggctcttcgacctgtctggcgtgtcgcaccggctggccgccgcgggcagcgtgctgacccgtttctggagtatctggttctgaccgttcagagcccaagcgccggacgggccgcggggtcacagtcgtcaagcagatccaggcagcgtccatactcgtcggtctcgccgatagcggctgcggcgcgcgccagcgccgccacacaccgtaggaaaccccggttgggctggtgggaatacggcaccgggccgaagcccttccagccatggcggcgcagctggtccaggccgcggtggtacccggtacgcgcgtatgcgtaggccgtgacggtcttgtcgtcggccagcgccccttcggcgagcaccgcccaggcgaccgacgccgacggatgcgcggccgcgacgatgctcggactttcgttggcaagcagctccgcttcggcgtcgctgtcgccaggcaacaggattggctcaggtcccaagagatcacccatcgacgtcatgggagttattgtgcgcttggtcacgtcacctcgacgatggggccaaccgaaggctgggtcgctaagctccaaagagccactcgataccgggaggacagcagcacccatgtccaacgcacccgagccagaccgctcagccggtgaatccgggagcgaaccggccggcgagcggtccgccgatcctggcgaggaacgcaccgaaagctaccccctggtgcctcacgacgccgaaaccgagaccgtggtgatcaccacctccgacaacgatgccgcggttacgcaaccggaagcgcagcgcgaacgccgtttcaccgcgcccggcttcgacgccaaggagacccaggtgatcgtcacggcccacgaggcagccaccgaggttttccaaaccaaccaggcgccgaccaccccgccgcggatgccaaccggaatgcccccgaaaactgctgtgccacaatcaatcccgccacggacggaggcgacgtcagtccggcaacgcacctggggctgggcgctggcggtggtagtgatcgtgctggcgttggcggcaatcgcgatcctgggcaccgtgctgctgacccgcggcaaacattcgaagatgtcgcaggaagatcaggtgcggcaggccatccagagcttggacatcgccatccagaccggcgacctgaccgcgctgcgttccctgacttgtggctccacccgcgatggctacgtggattatgacgagcgtgattgggccgaaacctatcgccgggtttcggcggccaaacaatatccggtcatcgccagcatcgaccaggtcgtcgtcaacggcgcgcacgccgaggccaatgtcaccactttcatggcgttcgatccccaggtccgctcgacccgcagcctcgacctacagtttcgcgacgatcagtggaagatctgccagtcctccagcaactgaagccaggattggctggtttgcccgcattttggccattggtcagtgctaggaccggtccgcatcaccggcacgtcaccaggaccgactagtccgaacaccgaaacgagcaaccgtagccgaaatgcggctggatcccgtctgtggcaatgtactggcggcctgttcccgcagagacggcggcatagcgtctcgatcgtcaacgagaggcaggtgatcgccaggtgagcatccgccccgccgagaactcaacactcgacatccgccacgtcatcggtatcggcaccccgaaagccgtcgatttgtggctcgacgtcgtcaccgagctgccggatcgcgcccgcgaactcgggtcgttatccaaagccgaactcggaaagcttggcccactgctcgacggcaccaacgccgtcgagctattcgagtcgatcgacgacaagctggccgcagaggcactgcacgcgatggatccgtcgctggccgccaccttcctcgaggccctcgactccgaccacgccgccaacatcctgcgcgaattcaaggagcccaagcgggaggcgctgctgacgttgctaccgctggagcgggcgatggtgctgcgtggcttgttgagctggccggaggactgcgccgcggcccacatggtgcccgaaacgctgaccgtacgcccgaacatgacggtgtcgcaggccgtcgccagcgtgcgggaacgcgcctcgggcctgcgcagcgatgcacgaaccaccgcctacgtctatgtgacagacgccgactcccacctgctgggtgtgatcgcctttcgcgccctggtgctggccaatcccgaacagcgagtccgtgagctgatgggtgacgacctcatcgtcgtgtcgccgttgactgacaaggagctcgcggcgcagacaatcatgggccacaacctgatggcggttcccgtcgtcgatgccgacaaccggctactgggcatcatcgccgaagacgaagccatcgacattgccgaggaggaagcaaccgaagacgccgagcgccagggtgggtcggccccgctcgaggtgccctacctgcgggcgtcgccgtggctgctatggcgcaagcgggtcgtctggctcctggtactttttgctgccgaggcctacaccggcagcgtcctgcgggcgttctccgacgaaatggaggcggtgatagcgctcgcgttcttcatcccactgctgatcggcaccggcggcaacaccggcacccagatcgccaccactctggtccgcgcgatggccaccggtcaggtccggtttcgcgatgtgcctgcggtgttagccaaggagctgtcaaccggtgtgctggtcggcctcactatggccgccgccgcggtggtgcgcgcctggacattgggcgtgggcccgcaggtgaccctgacggtcgcgctgacggtggccgccatcgtggtgtggtcgtcgctggtggctgccgtccttccgccgctgctgaagaagttgcgcatcgacccggccatcgtttcggggccgatgatcgccaccatcgttgacggcacgggtctgctcatctacttcctggtcgcgcacctgacgctgaccgagctgcacggcttgtgagcggccccggtttagtgggttagggactttccggcgcagtgcaggtcattgcacgcctgaacgacccgctggctcatcgaagcttcggccttcttgaggtagctgcgcgggtcgtagaccttcttgacacccacctcgccatcgaccttgagcactccgtcgtagttggtgaacatgtgaccggcgatcgggcgggtgaacgcgtactgggtgtcggtgtcgacgttcatcttcaccacgccgtagcgcagcgcctcctcgatctccgacttaagcgaacccgagccgccgtggaacacgaagtcgaacggcttggcgtcggccggcagtccgagcttggccgccgccacctgttgcccttgcgcaaggatgtcggggcgaagcttgacgttgccgggcttgtagacgccatgcacgttgccgaacgtcgcggccagcaggtatttgccgtgctcaccggcgcccagcgcctcgatggttttctcgaagtcctccgggctggtgtacagcttctcgttgatctcgttcgccacgccgtcctcttcgccgccgacgacgccgatctcgatctccagaatgatcttggcggccgccgccgccttgagcagctcctgggcgatggccaggttctcatcgattggcactgccgagccgtcccacatgtgcgactggaacaaaggattgccacctttgctcacgcgttgcgccgagatcgccagcaagggccggacatagctgtccaacttgtccttggggcagtggtcggtgtgcagcgccacgttgaccgggtacttggccgcgataacgtgggtgaactccgccaaggcgaccgcaccggtcaccatgtctttgaccccgaggccggagccgaattctgcgccaccggtcgagaactggatgattccgtcactgccggcgtcggcgaaacctttgatcgcggcgttgacggtttccgaggaggtgcagttgatagccgggaaagcgtacgagttttgtttggcctgaccgagcatctccgcgtagacctcgggcgttgcgataggcatgaaacgttcctcctgacgactccgatccacccagtatcgcaacaccgcaaccgagcttgtcggcctgtgcgtgatggccggtatgttgggacgtcatgagcaccgccgtgacggccatgccggacatcctcgacccgatgtactggttgggcgccaacggcgtattcggttccgcggtgctgcccgggattttgatcatcgtcttcatcgagaccggtctgctgtttccgctgctgccgggcgagtcgctgttgttcaccggcgggctgttgtccgctagcccggcaccaccggtcaccatcggggtgctcgccccgtgcgttgcgctggtcgcggtgctcggcgatcagaccgcatatttcatcgggcgacggatcgggccggcgctgttcaagaaggaagactcccggttcttcaagaaacactatgtgaccgagtcccacgcgttttttgagaagtacgggaaatggacgataattctggctcgattcgtgccgatcgcgcggacttttgtgccagtcattgccggggtgtcctacatgcggtatccggtgttcctcgggttcgacatcgtcggcggagtcgcctggggtgcgggtgtgacgttggcgggctactttttgggcagtgtcccgttcgtgcacatgaactttcagctcatcatcctggccctcgtgttcgtctcactgttgcccgcactggtctcggcggcgcgggtctaccgggcgcggcgtaacgcaccccagagcgaccccgacccgttggtgttacccgagtgagctgaccgctgcggcgctgtgggcggcttccatcagcatccaacccgatagctgcaccgacagatctcgctcggcaatcgccgagctatgcaccgctcctcggacggaccgcgcctgctcaccgccggcggtgggcaactcggcttcgcgatcccagaacgccccgaacaccggcaacccgtccacggtttgccggtaatcccacgccgattgcgcgctagccagcactatcgcgcgggcggtgtcgcgggcggcggcgtcgtcggccgagtcgcccggcaacgtggtggcgaccaaggcgaggtatcgggcggtgatccccgcgaacaggccaccgtccccgccgccggcgccccgtaacacacccaatggagccatgtgctcgttgacggccgcgaccaagcgatgaacgcgagcgcagtgccgcgctctggctgccggaccggtgcgcaccgccagctcggtttccagcccgagcacaaccccttggcagtaggtgtactgcgcgcggaccaacgacccggccttgatgccgtcgaataccaggtgtgtctccggatcgatcagcgtgcgatcgatccagtcggccatctgttctgcgcgcttgagccttttcccgtactggtctgggtagcgggccaggaatagcccggccgggccgttggctggggcgttgaagaactggtcctgcttgcgccacgggatgccgccgccgtcctcgggcacccaggcttcgacgaactggttggtgagcttgggcagtgcgcgccggcgtcgtaccccggcgacccggtcggcacgttccagcgctaacgctagccacgccatgtcgtcgtaatagctgttgagccacgagaaattgttgcggacccggtgcgagcggacctggcggttgatccgggcgcgccgctgcggctgcgggtcgcgcagctgcgcgtcgaccaggcaatccagcaggtgtgcctgccaccagtagtgccagctgccgaacaaccggtcgcgccgggttgacggccaagccaccaccgccaactgggtgcccggcaacgcccaaagccgtctcagatgccgttgcgtgacggcggtttcggcgctggctgcccggtttgccagattcataatgcgatcctgccctagcctgtcttacgccgtctcaggcctgttactccagcgtgacatcaagggtggcggcgtccacgaaggccagcatgcgcgcccgatgatgccacccccgctgaactgagcgacgatccgcgggcccgcgagccggctgttgtcatagacggtggcgccgtcggccagcgtgatggcctgggcgacaagctcggccagccggcggtgacgctcgcggatcttggtctccggcacatcgtggccgcccgcggcgacgcgatgcctgacgcgctcgaccgccaggccttcggggataaccaacacgtgcagtacgacggtgtagccggccgtgcgcgcggtgcggatgagctcgagcttcgatgggtgcgagaacaccgtctcggcaatgaacggccggcccaagtcgatgagcctcgcgcgggtgtcggcggcgacctgcgccgcctggtaggcgtgcgatgttgggtcgtcgggccagcgttgtttggcgatttcgtcggcgttgacgaagacgatgccgggcagcaagggcgccagcgtgagggcgacgaacgtcgacttgccggcgccgttgggcccggcgaccagatcgagccgcttcacgcgtggcgcgttgtcttcgagctggcgatcacggcgtggccgccagcacgaccgaggtgccgtctggccggtgctcgacgatgtcgcccgcgtcgttcagggcgaccgtggtgatgccctgcgcggcgagcacgtcgccgtagttggttcgcgacaggcgctcctcgatagctgcggagatctcggcgttgaacaccacgccctcctccagcgtcaggtccgtcatcggcagatgccccgcgagcgcagcttccacgcggcgccgcgacgccgtgtgctggttcgacaccgcccgaccgacgcgggcccagtggtcgagctgctgcttggccgaacggctctgacgagcaccctcggccgccgcgctgtccaccagatccgcggcgacgcgcgtgacgcggtcgacggctttgggcacgacatctctcctcgggtgtagcgatctgttacagcttatagcaaagtgctacaccgagctgtggtgaggggcgcacacggctagcgggcaccggccagcgccagcagcaactggtgcaggccggccagcgagtgcgccggcaggaacaggtcgcaatagggcagcgccgccgccatcgaaccggcacgcggctggaactccggatgtgccgcgcgagggttcagccagaccagcaactcggcgcggcgacgcaccctggtcagtgcgtgcaccaacacgtcgggcggatcgctgtcccagccgtcggaggcgatgatcaccaccgcgccgcgtaacgcgttgccatgcggcggggccagcagggcggcgacactacggccgatgaacgtaccgccgtagcggtcggtcaccctagcgttggcccgatgtagcgccatctcggccgagcgatgagacagcaccgaggtaagtcgagtcagcgacgtcgaaaacgcgaaaacctccgggtggccccctgcccggcgcagcaccgccgcccgcatcagatgcagatagatggcggcgtagggctgcatcgagcggctcacatcgcagagcaggagcacccgcctggggcgtcggcggggccggatccgtgccaacagcaccgactcccagccagtcgaccgcgacgcgttcatcgtcgcccgcaggtcgatgcgcttgccgtgcgggctggactcgaatcgcatgctgcgccgccgcggccagcgcgccatcgtggcctccagccaggcgccgagcagacgcagatcgtcgggatcgaactggtcgaatggctcgtcggcccgggcgacaatgcggctgggcaggacatcgggcagtgtgcggctgggtccgccctgaccggcgctggccatcgtcagcgagcgagtatcccagggcagattctgggcttgggcggcacaagatcgccgcttggcgcggtgcccgacgccggccaccggtgtgcgcgggcctgcaatgggcggtggtgggcggttggcaccgtcgggttcggcgctgccaaataccccgaacagcgaagcgaataccgcatcgaacgtggccagttcgtctacacggctgaccagggtcaaccgcgcgccccaatacagcgccgccggcgtacgcggcaccaactgctgcaacgcctgcaccaaactcgcttgaccgctggcggacaccggtatcccggcgtcgcgaaggcgcgctgccagcgctgccgcgaacgccgcgaggtcgacgcccggcaacagtgcaggggtggccatcccattcatcgccgccggcgcagcacccagatcagcagcagcacggtcagcgccgccagcagcgccgaaccgtactttttgagctggccgccgtcggccagctgcagcaagtcgatgggcgccgcttcggtagcagggggtgtgccttgcgggctttctgaactctgggccgcgagctcggcttctagcgaatccacgaactggcccagcagcttctccgacacctgctgcagcatgccactgccgaattgcgccagtttgccgacaatcttcagatcggtgtcgacggtgacgcgggtacgctctccgacctcgtgcagctgggcagcgaccgtggcggccgcgttgccggtaccgcgcgcctccttgcctttggcgtcgaaaacggcgcggtgctggttgcggtcctgctcgacaaagtgcaccttgccgctgaactcgctggtgaccggcccaaccttgaccttgaccttaccgaggtactcgtcgccctcatggccgatcaactgggctccaggcatcagcggaatcatctgctccaggtcgcatagcctgctccaggcctgctcgatcggagcgctgacggtgaactcgttggcgatcttcatcctgtgcgtcctctcatgcgtggctgcactcagtaaaagcttggtacgcatcgcgaatctgcgtacggtcgtcgggcgttttggccagggccccaaggctggccagagcgggactcgaatccgctgcggtgaggtctgcgaccccgagtgccaccaaagccgccacccagtcgatagtctcggccacaccgggtggcttgtccagatcgagatcccgtgcagtgcaaacgaattgagtggcgttctcgatcaacggcgcggtagccccgggcaccgtgcggcgcacgatcgcggccgcccggtccggctccgggtagtcgatccagtggtagaggcagcgccgccgcagtgcgtcgtgcaggtcacggctgcggttggacgtgagcaccgcgatcggcgggcactccgcgaggaaagtgcccagctcgggaacggtcaccgcggactcaccaaggaactccagcagtaacgcctcgaattcgtcgtcggcccggtcgatttcatcgatgagcagcactggaggggtcggtccgcggtgccgcacgcaccgcaggatgggccggtccaccagatacgcctcggtgtacagatccgcttccgatatgtctgagatacccttgccgcgcgcctcggccagcctgatggacaatagctggcgttggtagttccagtcgtagagcgcctcgttggccgtcagcccttcatagcattgcagccggatcagcgtggtatccaacacgactgcaagggttttcgcggctgttgtcttgccaacaccgggctcaccctccaacaacagcggcctgcccagcgtaaccgccagatagattgccgacgccgtgccggtatccagcaggtagttctgttcgtcgaaccggcggatcacgtcgtcgggacttgcgaaggtcacgagggcaccgattccagcagccgtcggtagtcgtcccaggtgtccacgtcaagcggcacgcagccgtccacggcgagttcgcgcactgggtggcggccggagtgcaccagcttccagacacccttgtcgccgtgcagtcgcgcgagttcgccgaacacggtgcggctaaaccagaatggatgcccgacgccgtcggcgtagcggcacaccatgatctcggtggccggcccgacgtcgatgatccgccgcagtgtcgccggcgccacctgaggctggtcgcccagcatcagcacgatcccggtggcccgcggatgcacccgtgccaacgcgacgcgcagcgatgccgcacacccgcgctcgacatcctcgacgaccaccacgtcggtcccgtccagcgccatcgcggcacgcaccgccgacgccgcaccgcccagggtgaggatcagctggtcgaatccggcttgccgggcaacgtcgagggtggccccaagcaccgtggtatcccgatatggcagtagctgtttgggcgtgcccaaccggttggagcgcccggcggcgagtaccacaccggtgatctgggtcgcggtcatgcgccgccgttctcgtccgccaacgccttccggcctctggggccgccgccgcgcagcgtggcgatcagttccgccgcaatcgacaccgcgatctccgccggagttttggcgccgatggccaatccgaccggggtatgcacccgggcccgctcggcatcggacaggtccagcgaatccaggatggacgcgccgcgtaccgtgctggccaccagcccgacatacccaacgccgttatccagcgccgtgcggatgatttcggcttcgggcccgccgtggctggcgatcacaatcgcagttggcaaggcgtcggtgtcggccggatcggtgtcgcggcgcgcgtcgtagcccaacaggccgcacagttcgatcaacgcgtcggcgatcggggtttcgccgtaaatctggatcagcggggccggcagctgcggggtcaggaagatctccagggatccgccggccaggcacgggttgaccaccacacacgccccgggagcttccgggaagtgcacgtcaccgtcgggcagcacgcgcagcagcacgctctcgccggcctgcaacacgcccatcgccgccttgcggaccgagttctgcgcgcagtggccgccgacaaagccctcgatggtgccgtccgccaacaggattgcctcatcgcccgggcgggccgacgtgggctgctgggcccgcaccacggtcgcgcgcacgaacggtgtccgcgcggccaccagctgtgcggcccggtcactgatggacatcgacgccctcgagctcccctagatcggtggtgtggcccggccctgcatggcctcccagacccgcgacggcgtcaacggcatgtcggcgtgccgaaccccgaacggcgccaacgcatccaccaccgcgttcaccaccgccggcggggaacccaccgtggccgactcaccgatgcccttggcgccgatcgggtgatgcggcgacggggtcacggtgtgcccggtctctaggtgtggcacctcgagcgcggtcgggatcaggtagtccatcaacgatccgcccagacagttgccgtcctcgtcgaaggcaatcatctccatcagcgccatgccgatgccgtcgacgatgccgccgtgtacctgaccctcgatgatcatcgggttgatccgggttccgcaatcatcgacggccaaaaagcgccgcaccttcaccaccgcggtgcccgggtcgatgtcgaccacacagaagtaggcgccgtacgggtaggtcagattcgacgggttgtagcagacctcggcatccagcccgccctcgatgccctcgggcagatcgccggcgccgtgcgcgcgcatcgcgatgtcggcgatggtcaccgcggccgacgggtcacccttgacgtggaacttccctttctcccactgtaagtcggcgaccgaaacctcgagcatgcccgaggcgatgatcttggccttgtcgcgcaccttgcgggcgaccagcgccgcggcaccacctgagacgggtgtggaccggctgccgtaggtgcccaacccgaacggtgtctggtcggtgtcgccgtgcaccacctcgatgtcgtcgggcgcaatccccagctcctcggcgacgatctgcgcgaacgtcgtctcgtggccctggccctgggtctgaaccgaaagccgcagcacggctttgcccgtcgggtgcacgcgcagctcgcagccgtcggccatgcccaggccgaggatgtccatgtccttgcgcggcccggcgcccacggcctcggtgaaaaatgacatcccgatgcccatcagctcgccgcgcgctcgccgctgcttttgttcggcgcgtaacgcctcgtagccgatcatgttcatcgccttacgcattgtggtctcgtagtcgcccgagtcgtacacccaaccagtcttgctctgatacggaaactggttgggccgcaatagattccgcaagcgcagctcggctggatccatcttcagctcgaaggccaggcagtccaccagccgctcgacgaagtagaccgcttcggtgatgcggaacgaacacgcgtaggcgaccccgccgggcgccttgttggtatacaccgcggtcatgtgacagtaggcggcctcgatgtcgtagctgccggtgaacaccccgaagaacccggctgggtacttcgccggcgcggcctgggcgttaaacgcaccatggtcggccagcacattggaccggatcgccaggatcttgccgtcacggttggcggcaatctcgccgaccatgatgtagtcgcgggcgaatccggtggacgtcaggttctcgctgcggtcctccatccatttgaccggcttgtccagcagcagcgacgcgacaatggcacagacataaccgggatagatcggcaccttgttgccgaagccgccgccgatgtcgggcgagatcacccgaatcttgtgttcgggcaacccggccaccagcgcgtatagcgtgcgatgcgcgtgcggcgcctggctggtggtccacagcgtcagctttccggtgaccggatctagatcggccaccgcgccacaggtttccatcggcgccgggtgcacccgcgggtagacgatctcctgctggacaacgacgtcggccttggcgaacaccgcctcggtcgccgccgcgtcgccggtctcccagtcgaagatgtgattgtcgctctttccctccagatcggtgcggatgaccggcgccgacgggtccagcgccgtgcgggcatccacgacgggatcccgcggttcgtagtcgacgtcgaccaactcgcatgcatcgcgggccgaataccggtcctcggcaaccacggacgccacctcttggccctggaagcgcgtcttgtcggtggccagcacggcttgtacgtcgttggctagtgtcggcatccaagccaggcccttggcggccagatcggcgccggtcaccacggccttgactttcggatgtgcctgcgcggcagtcacatcgatgcgcacgatgcgggcatgcgcatacggcgaacgcaggatggccagatgcaacatgcccggcagcgcgacgtcgtcgacgtaggttccgcgcccgcggatgaatcgcgggtcctctttgcgcatcatccggccgtgcccgcacggctgctgagcgttgtcggctaggtcttccggcgacggagggcgtgactcgatcgttgtcatgactgcgcctttacggtctggtgtgctgccgcccactgaatggagcgcacgatcgtggtgtatccggtgcaccggcagatctgccccgagatcgcttcccggatggtctgctcgtcgggatccgggttgcggtccagcagggcgcgcgcggtaatcagcattcccggggtgcagaagccgcattgcagcccgtggcagcgcatgaacccttcctgcaccgggtcgagctggccgtcgggcccagccaagccctctaccgtgcggatgctgtgcccggaggccatcacggcgagcatcgtgcaggatttcaccggcacgccgtcgacctccaccacgcatgtcccgcagttgctggtatcacagccccagtgagttccggtgagccgcagctgatcacggagaaaatggaccagcagcatccggggttcgacctcggcggtgacgggctcgccgtttaccgtcatgttcacctgcatggttggttcccctctcaggcctcgggggccgccggcgcgccgagcacgcgcccggcggcggtgcgcagcgtgcgaacggtcagttcaccggcgaggtgccgcttgtactccgcggtgccgcggacgtcggtcaccggcgtgcaagcttgcgcggcgcgccggcccgcctcagcgaacacctcttcggtagcgggttggccgaccagtcccgcggacagctccgccagcgcgaccgggtcgggattcaccgcggtcaaacccacccgagcggcgaggatcgtctggccgtcgagcgtgaccgcggcaccggccgcggtgatggcccagtcgccgacccgccgttccaccttggcgtacgcgctggaggtgttgtgccgcagcggaatccgcacctcaattaggacctcgttgtgggcgagcgcggtttcgtacggcccgaccaggaagtcgtcgatcgctatctcacgttcacccgagggccctttcgccaggcacaccgcatccagaacggtgcacacggtcgacaggtcctcggccggatccgcctggcagagcgaaccgcccagggtgccgcggttgcggaccaccgggtcggcgatcacccgctcggcatcgcggaagatcgggcacaccgccgccagcgcatcggagtccagaatctctcgatggcgggtcatcgcacccagccgaaccaggttgggattgttgattccgccgaccacgacgtagccgagttcgggggccaggtcgttgatgtccacgaggtactcggggttggcgatgcgcagcttcatcatcggcagcaggctgtgcccgccggcgaccacccgcgctccctcccccaaccgatccaacaatccgatggcgtggtccacgctggtggcacgttcgtattcgaaaggcccaggtacttgcatgcgccccagtgtcggccgcccgcgaaaagggcgtcaatgtcgagttaagtaatccttgaactcgcccgctacctgcgcatcatggtggatccgtccggcaatatcggccagcgggcgtccccctccgccccaacgtcgggcgatgatgtcggccgcgatcgagaccgcggtctcctcgggggttcgggcaccgagatccagcccgatcgggctggacaaccggctcagctcggcgtcggtcaggcccgccgcgcgtagccgatccatccggtcgtcgtgcgtcttgcgtgatcccatcgcccccacgtatccgacacccaggcgcagcgccacctcgagcaccgggacgtcgaacttcggatcgtgggtgagcacgcagatcaccgtgcgctcgtcgataccacccgcctccgcctgggcagccagatagcggtggggccatgcgacgacgacgtcatcggccgtcggaaagcgcgctggcgtggcgaataccgcgcgggcgtcgcagacggtgacccggtagccgaggaacgaaccctgccgcgccagcgcggcggcgaagtcgatggcaccgaacaccagcatccgcgggcgcggcgcgtggctggacacgaagacctccatgccctcgccacgccgctgcccatcgggcccatattcgaggatctcgctgcggcccaccgcgagcagaccccgcgcatcgtcgataaccgccgcatcggcacgcgccgaacccagcgaacccgtcacggggctctttgtgtcgggccggatcaccagtcggcgacccacccgccgctcgtccggatgggcgatgacggtcgcgatggcgaccgggcgttgcgcgccgatgtcgtcggccagctcgcccagctcgggaaacgtggcccgcgatacgggctcgacgaagacgtcgatgatgccgccacaggtcaggcctaccgcgaatgcggtatcgtcgctgactccgtagtgttccagccgcggtatcccggtttgggccacctcggcggccagctcatataccgcaccctccacgcagccgcccgacaccgacccacttaccgaaccgtccggggctaccaccatcgcggcccccgggggccgcggcgctgaccgcaaggttcgcaccaccgtcgcgacccccgcggtgtcaccggcggcccagatcgccatcagctcggcaagcacttcacgcacgcttcccaaagtaggcttcagtgcatgaccccggctcaacttcgggcctattcggcggtggttcgcctgggctcggtacgggcggccgccgcggaactcggtctttccgacgccggagtctccatgcacgtcgcggcgctgcgcaaggaactcgacgacccgctgtttaccaggaccggtgccgggctggcgttcacgcccggcgggctgcggctggccagccgcgcggtcgaaatcctgggcctgcaacaacaaaccgcgatcgaggtcaccgaggccgcccacgggcgtcggttgctgcgcatcgccgcctccagcgccttcgccgaacacgccgcgccgggcctgatcgagctcttctcgtctcgggccgacgacctttcggtcgagttgagcgtgcatcccaccagccggttccgcgaactgatctgctcgcgcgccgtcgacatcgcgatcggcccggccagtgagagctcgatcggttccgacggctcgatctttctacggcccttcctgaagtatcagatcatcaccgtcgtcgcgccgaatagcccactggccgcaggcattccgatgcccgcgctgttgcgtcaccagcaatggatgttgggtccgtccgccggcagcgtagatggtgagatcgcaaccatgttgcgcggcttggcgattccggagtcccagcaacggatcttccagagcgatgccgccgcgctggaggaggtcatgcgcgtcgggggcgccacgctggccattggctttgcggtcgccaaggatcttgccgccggacggttggtgcacgtgaccggtcctgggctggatcgcgccggcgagtggtgtgtggcgacattggcgccttcggcccgccaacccgccgtctccgagcttgttggcttcatcagcaccccgaggtgtattcaggcgatgatccggggcagcggggtcggggtgacgcggttccgcccaaaggtccacgtcaccctgtggagctagctacttcgacttgaaaggctcggcgcgccggtccgcccgttgacggggcccggctgcgaggattagccagttcccttgtcgcacaggagcgttgaggctatcgccgtacgcctactgcgtgcgatcagcgcttgctcgttccataccacagggtgcggcccaggtgcaaggttcactgtgcatcgtgcgctggagcctttggtgcctgttgcccgttgaaccgtgatccagcgcggctgagggtgtggtggtgtcgggccgctgggaggccgggaatgcggacggtaacggtggctccgcggggttgatcggcagcggcggggccggcggcgacggcggtagcggcggggccaccggcgccggtggcgaaggtggcgatgctggagcaagcgggtccataaacggcaacgccggcgaccccggcaacagcggagaacgcggcgcagtgggcaagcccggcgcacccggctgacccgaaaatcaccgcatcaccgggctcgctcacaaccgagagcggacgcgggctcggcgggctagacgaatcgacgcgccaactttctcggatcgaagaagctatacgctttacccccatgagtgtgtacaaggtgatcgacatcatcgggaccagccccacatcctgggaacaggcggcggcggaggcggtccagcgggcgcgggatagcgtcgatgacatccgcgtcgctcgggtcattgagcaggacatggccgtggacagcgccggcaagatcacctaccgcatcaagctcgaagtgtcgttcaagatgaggccggcgcaaccgcgctagcacgggccggcgagcagacgcaaaatcgcacggtttgcggttgattcgtgcgattttgtgtctgctcgccgaggcctaccaggcgcggcccaggtccgcgtgctgccgtatccaggcgtgcatcgcgattccggcggccacgccggcgttaatgcttcgcgtcgacccgaactgggcgatcgacaccgtgaccgccgcgccggcacgggcgtcgtcggtaatgccgggcccttcctggccgaataacagcaggcattcccgcggcaacgcggtctgctccaggcgcgccgcacccgggacgttgtccaccgccaccacggtcaagccggcgcccgccgcgaactccagcagcccggtggtgctgtcgtggtggcataaccgctgatagcggtcggtcaccatggcgccgcgccgattccaccgccgacgcccgacgatgtgcacggtgtgcacggcgaatgcattggcggtgcgcaccaccgagccgatattggcatcgtgtccgaagttctcgatcgccacgtgcaaggggtgacggcgcgtatcgatgtcggcgatgatcgcctctcgggtccagtaccggtaggcgtcgacgacgttgcgagcatcgccgtcgcgcaacaacaccgggtcgtatcgggggtcgtccgggaggtcgcctgcccagggccccacgccgccggtcggcgcgccccattccgtaggcccgggcccaagcgcactcatcgcgaggtccacaacgcggcgtgggttcccactgtcgcgaccgtcgcgtacagcaacgcctcgttgatctcgccctgcgtacacagcgacgcgctaatgtggaccgcgtccagtagcgcgtcaggaaggatcagcaccgaggatccatacgtcgcgcacgccgggctcagtccgcggccgggcagtgtcggtgcggcgagcagcatcatgggaccgccgcgggcagcggagtcgtcccgataccgatccgggacggcgtcgacctccagccccagcagcatgtagccattaccggtgaacgccaccggatctccgagctggggcttacccagctgcatgccgtcggcgcgccaagccgagacgctggtggtcttgaccaccagaccggcgtcgttttgattggtcggcagcatccccaccggaaacgcggccggataggccgcggcagtacccgggatccgatcgcggggcgagtacgtgtacacgccgcggacggcgcttcgctctttcagcggacccaggcagaccgtgccggtgagccggccggcaggcgccgatagcggcgacacgacgtcgcgcacgtgggccatcgcgtcgccgcagctgccgagcgcagcggattccatcggatgggccaacgcgccgtacagcccgaagcgaatgtcttcgggcttggcgtgcggcgcatgcgggtccgtcggggatgcatccacgtcgatgagcacatagtcgccggaccagcgcagattcgacaccgacatgttccagcccagcaccgccagcgattcgccggtccgggcgctctgggcgccgtaggtgcgaccggaatgactcgaacccgagcagcccgtcagaccggacaggacgacggccccgcaggtggcccaggcaacgagaatgcgcacagcgatgccgccgacgcctaatccagccccagatcggccaggcccagcacgctgcggtagcgcagtccctcggcttcgatagcctctgcggccccggtggcgcgatccaccacggtagccacgccgacaacctcaccacccacgtcttggacggcgtgcaccgccgtcagcgcggagttaccggtggtactggtgtcctctaccaccagcacccgctgcccggtaacctccgacccttcgataagtcgctgcatgccatgggctttcgccgacttgcggaccacgaacgcgtcgatcggacggcccggggcatgcatgatggcggtcgccacgggatcggccccgagtgtcaggccgccgacaaccgaatagtcccagtcggcagtgagttcgcgcattagccggccgatcagcgcggacgcccgatggtgcaaggtggcgcgacgcaggtcgacgtagtagtcggcctcccggccagacgacagcgtgacgcggccgtgcaccaccgacagccggcgcaccaactcagccaactctgcgcggtcaggtccggccacggcttctcctcacgccgccacgcgggaggccgatcacatgcggcgtcaccgcggtggcctcgggcgtgacatccgcggtctcagtgttggtagttggtggcctgctggccgttgcgtccggccggcggcgggcgccgaacgccttcggagcggccttcatcgcggcggatcggctcgggggcccgacgagccggatcgggcagcaccgtggttgccggatccggctgggcgcgccgcggcggtaactccgcggggccgcccggggccacgggtcggccaggtgccgcgccgcgcggtcccaccccggtttgttggggcatctcctgcggcagcggcggcaacacgcgcagcaagtcgttgaattggcgcacggtgcgcaggccctcgtcccactgggcacgggtgctggcaatcggcatgctgaccagcgtccagttctgctcgttccacatgatttcggcgcagtcgggcgcggtgtgcgcgaaggtgaccatccgccgatcgcaggcgcgccgggccgcgtctagattggtggagtacaccatccgtggcccgatcgcgcccagcagccagatgtcgctttctcgtggctctttcaggcctttgagccgcaggtcgaccacgacattggtgcccaccttgcgatgcagcgcgatcacggtggcgacttcctcgagatcgaagatgtacaccgcctcgccgcggatctgacccagcaccacgttatgggcggcaacatcgccaactgtggacatcacgccgcgcgtccagcgcttgagtatctcggtggattcccgttcgtagtcgaacccgtgcgatcgcgcccacgacttgcggcgtctgctgcgcccgcggcgtcgatcgatgtcgacgtacagcaacaccacggcaccgacgaagcacagtgccgagagcgtgaaccaaagcgggaccatcggtgcttagcctatccgctggcggcccggaaccgagaatgcgaccaggtcacaacccagtcaccttccacgccgagcagacgcggaatcgcactgcgcggacctcacgcgtgcgattccgcgtctgctcgtcagacaaatcagcccaggatcagcgagtcggcgtcggggctgacgttgaccggcacggtatcgccgtcgtgcacctggccggccaacagcatcttggccagctggtcaccgatggcctgctgcaccagccggcgcaacggccgcgccccgtacaccgggtcgaatccgcgctgcgccaaccagcgcttggccggcagcgagacctgcagctgcagccgccgctgcgccagccgcttgcccagctgcgccagctggatgtcgacgatgcgcaccagctcttcggggttgagaccctcaaagatgagcacgtcgtcgagccggttgatgaactccggcttgaacgtagcgcgcaccgcggccagcacctgctcggcgctgccacccgaccccaggttggacgtcaggatcaagatggtgttgcggaagtcgaccgtgcggccgtgcccgtcggtgagccggccctcgtcgaggacctgcagcagcacgtcgaacacgtccgggtgcgccttctcgatctcgtcgaacagcaccaccgtgtagggacgccggcgcaccgcctcggtcagctgaccgcccgcctcgtatcccacatagccgggcggggcgccgatcaaccgagccacggtgtgcttctcgccgtactcgctcatgtcgatgcggaccatcgcccgctcgtcgtcgaacaggaagtcggccagcgccttggccagctcggtcttgccgacaccggtcgggccgaggaacatgaacgccccggtgggccggttggggtcggacaccccggcccggctgcgccgcaccgcatcagagactgcggtaaccgcggccttctgcccgatgacccgcttgcccagctcgtcttccatgcgcagcagcttggcggtctcgccttccagcagccgaccggccgggatgccggtccacgccgacaccacgtcggcgatgtcgtcgggaccgacctcctccttgagcatcacctgctcccgggcctgcgcctgcggcaacgccgcgtcgagcttcttctccacctcggggatgcgtccgtagcgcagctcggcggccttggccaggtcgccgtcgcgttcggcccgctcggattccccgcgcagggcttccagctgctccttgaggtcgcggacgatttcgatcgcgttcttctcgttctgccagcgggtggtgagctcggccaacttctctttctggtcggccagctcggagcgcagcttggccaaccgctccgccgacgcctcgtcttcttctttggacagcgccatctcttcgatctccagccggcgcaccagccgctcgacctcgtcgatctcgacgggccgcgagtcgatctccatccgcagccggctggccgcctcgtcgaccaggtcgatggccttgtcgggcaggaagcgggcggtgatataccggtcgctcaaagtggcagctgccaccagcgccgagtcggtgatgcgcaccccgtggtgcacctcgtagcggtctttgagcccgcgcaggatgccgatggtgtcctccaccgacggctcgccgacgtacacctgttggaaacggcgctcgagcgcggcgtccttctcgatgtgcttgcggtattcgtccagcgtggtcgccccgaccagccgtaactcgccgcgggccagcatcggcttgatcatgttgccggcgtccatcgccccctcgccggtggcgccggcgccgacgatggtgtgcagctcgtcgatgaacgtgatgatttggccggccgagttcttgatgtcgtcgaggacggccttgagccgttcctcgaattcgccgcggtatttggagccggcgaccatcgagccgagatcgagcgcgacgatggtcttgtcgcgcaagctctccggcacgtcgccggccacgatgcgctgcgccaggccctccacgatcgcggtcttgccgacgccgggctcaccgatcagcaccgggttgttcttggtgcgacgggacagcacctgcaccacgcggcggatctcgttgtcgcggccgatgaccgggtcgagtttgccttcgcgggcgcgggcggtcaggtcggtggagtacttctgcagcgcctgataggtcgcctccggttcggggctggtgacccgggcgctgccgcgcaccttgacgaacgcctcccgcagcgcctgcggcgaggcgccgtggccggtcaacagcttggcgacgtcggagtcaccggtggccagcccgaccatcacgtgctcggtggagacgtactcgtcgtccagctcggtggccagctgctgcgcggtggtgatcgccgctaacgactcgcgggacagctgcggctgcgtgctggctccagtcgcctgcggcaaacggtcgagcaggcgctgggtttcggcgcggacggtggcgggctcgacaccgacagcctccagtagcggtgcggcgataccgtcgttttgggtcagcagcgccatcagcaggtgagcgggccggatctcgggattgccggcggtcgaagccgcctgtaacgccgcggttagcgccgcctgcgtcttggtcgtcgggttaaacgagtccacgacacctccattcggggtccgttcgaaatgcttgtcgggttgttcaacgccgtcaatgttgagtctgttccgctcaattttacccacttgtgcatccgccgccgtttcgccgcgagcttagaatcgaggtccgtgggcctcgaggaccgggacgcgttgcgggtgttgcaaaacgccttcaagctcgacgacccggaactggtccgccgcttctatgcccattggtttgccctcgacgcctcggtacgcgacctgttcccacccgacatgggcgcccagcgagccgctttcgggcaggcgctgcactgggtgtacggcgagctggtggcgcagcgcgccgaggaaccggtggcctttcttgcccagctcggccgcgaccaccgcaaatacggtgtgctgccaacccagtacgacacgttgcgccgcgcgctgtatacgaccctgcgtgactatctgggccatccaagccggggcgcctggacggacgccgtcgacgaggccgccggccagtcgctcaacctgatcatcggggtgatgagcggtgccgcggacgccgatgacgcgcccgcctggtgggacggcacggtcgtcgagcacatccgggtgtcacgcgaccttgctgtcgctcggctgcagctggaccgcccgctgcactattaccctggccaatacgtcaacgtgcatgttccgcaatgcccccgccggtggcgatatctcagcccagccattccggccgacccgaacgggcggatcgagtttcacgtccgggtggttcccggtggcctggtcagcaacgccatcgtgggtgaaactcggcccggtgaccggtggcgattgtccggtccgcacggagcctttcgggtggaccgcgacggcggcgacgtgctcatggtcgccggtagcaccgggctggcgccgctgcgggcgctgatcatcgacctcagccgcttcgcggtgaatccgcgcgtgcacctgttcttcggagcacgctatgcctgcgaactctacgacctgcccacgctgtggcagatcgcggcgcacaatccgtggctgtcggtctcgccggtgtcggagtacaacggtgatccggcttgggccgccgactatcccgacgtgtcggcgccgcgcggtctgcacgtgcgccagaccggccgactacccgatgtggtctcccgatacggcggctggggcgatcggcagattctgatctgcggtggaccggccatggtccgcgccaccaaggccgccctgatcgccaaaggcgcgccaccggagcgcattcagcacgacccactgtcgcgctagccgggcggaaatccaccgtccggtggcgtcgcttcgacatggcatacggcctttgctacccggtcaccgctggctagcatgagtgcgactgagtggagcggggatgagcaagttgctgccacggggcacagtgacattgctgttggccgacgtcgagggatccacctggctgtgggagacccatccagacgacatgggtgctgccgtggcgcgcctcgacaaagccgtgtctggtgtgattgccgcccatgacggcgtacgcccagtcgagcagggtgagggtgatagctttgtcctcgcgttcgcctgcgcgtcggatgccgtggccgccgcgttggacttgcagcgagcgcggctcgcaccgatccggttgcgcataggcgtgcacaccggggaggtcgcgctccgcgacgaaggcaactatgccggtccgaccatcaaccggaccgcgcgcctgcgtgacttggcgcatgggggccagacggtgctctcgggcgtgaccgaaagcctggtcatcgatcgcctcccggacaaagcatggctggttgacctggggacgcacgcgctgcgggatctgtcgcgtccggagcgggtaatgcagctgtgtcatcccgaattgcgtatcgatttcccgccgctgcgggtggccaatgacgatgtggcccatggtcttccggtgcacctgacgcgttttgtggggcgcggcgcgcagatcaccgaggtgcaccggttggtgaccgataaccggttggtgaccctgaccggcgccggcggcgtgggcaagacacggctggcggcgcagctcgcggcgcagatcgccggtgagttcggtcgcgcgtggttcgtggatctggcgccgatcacggaccccgacttggtgccggtcacggtggcgggcgcgctgggactgcacgaccagccgggccgctccacgacggacaccgtgctgcgctttcttggcgggcgtccagccctggtggtgctggataactgcgagcacctgctggatgcgacggcggccttggtgttagcgctggtgaaagcgtgccggggggtgaggttgctggcaacttgtcgtgagccgctccgggtcgagggtgaggtgagctaccgggtgccgtcgctgtcactgagcgatgaagccgttgagatgttttgctaccgggctcagcgagtccggccggactttcgcctcaccgacgacaactccgccgcagtgaccgagatctgcaaacggctggacggtttgccgctggcgatcgagctggcggctgcgcggctgcggtcgatgacgcttgacgagatcatcgatggcttgcgtgaccggttcgcgctgttgaccggcggtgcgcgcacggccgcgcaccggcagcagacgctgtgggcctcggtggattggtcgtacacgctattgaccgagccggaacgtaccttgtttcgccggcttgcggtgtttgtgggttgcttttttgtcgacgacgcacaggcggttgcctgcagcggcgatgtgcagcgctaccaggtccttgacgagatcaccctgctggtcgacaagtcactggtgatggccgacgacaacagcggccggacgtgctatcggttatgcgagacgatgcgccactacgcgttggaaaaactctccgaggctggcgaggtggacgccgtgtttgcgcggcaccgtgactactacacggcgctggctgccagggtcgacaatcccggaccctccgattattcgcactgcctcgaccaagccgaaaccgagatcgacaacctacgtgccgcctttgtgtggaaccgggaaaattccgacaccgagggcgccttggcgctggcgtcctccctgttgcgggtatggatgacgcgggggcgcatccaggaggggcgcgcctggtttgacagcattcttgccgacgagaatgcgcgtcatctcgaggtggcggccgcggtgcgcgcccgggcattggccgacaaggccctgctcgacatcttcgtcgacgccgccgccggtatggagcaggcccaacaggctttggtgatcgcgcgcgaggtcgatgaaccggcgctgctgtcccgggcgctcacggcctgcggcttgatcgcggtagcggtagctcgcgccgatgcggccgcgtcttatttcgccgaggcgatcgacctggcacgagcggtagacgaccggtggaggctggcccagatccttacctttcaggcggtcgatgcggtcgtggcgggtgacccggtcgcggcacgcccggccgcccaagaggcacgcgagctggctgccgcgatcggtgaccactccaatgcgctgtggtgccgctggtgtctcggctacgcccagctgatgcggggggagctggccgcggccgccgcccaattcggcgaggtggtggacgaggccgaggcgtctcaggaagtgctgcacaaggccaacagcctgcagggcctggccttcgcgctcgcctaccagggtgaattgagtgcggctagggcggcggccgacgccgctctcgaggccgccgagctgggcgagtacttcgcgggtatgggctactcggcgttgaccacggccgcgttggccgccggcgacgtgcagacggctcaacatgccagcgaggcggcctggcggaacttgagtttggcgctgcccctctcggcagcggtgcagcgcgcgttcaatgcccaggctgcactggctggtggtgaccttagcgcagcgcgtcgttggtgtgacgatgccgtgcagtcaatgaccggccatcatctggcgatggcgctggcgactcgcgccaggatcgcggtcgccgagggcaagcgggaagaagccgaacgcgacgcgcataaggcgctcgcgtgcgcggccgagagcggggcacacctggatctccccgacgtgctcgaatgccttgccggcctggccagcgacgccggcacccaccatgcggcggcacgactcttcggcgccgccgaggctatccgacagcagatcggctcggtccgcttcgcgatttaccgttcggactatgtgcagtcggtgacggctctgcgagatgcgatgggggagaaagacttcgacgctgcatgggccgaaggtgccgcgttgtcgatcaaggagacgatcgcctatgcgcaacgtggccactcctggcgcaaacgaccggccaccggttgggaatcgcttactccgaccgagattgacgtcgtgcgactggttggcgagggactggccaacaaggacatcgcgacgcggcttttcgtctcaccgcgaacagtgcaaacgcacctgacgcacgtctacaccaaactcggcttcacctcgcgactgcaactcgctcaagcggccgcccgccgtacctgagtgctattgattggcgttcggggacggcggtaccacgatgatggtcgctccggggatcgccgccagggtcgccgcaaggttggcaaccacgccgggcggcaaaccgggcggtaggccaggtatggctgacccggcggccgccgcggggaccgcgggcgtctgctgggcggcgggcctggtggcagccgggccggctccgccggctccggccggggcggctgcagccggggtcggcgcggagccaccgcgggcggtaagaccggccagaccggtgccggccaaacccgccgctgccaggccggcgtaggagccgtccgaactccccgtcatatacatcggagtcgcgccggggaacatcgccgcaacttggcgcaccgctggcggaagattccagctgtgcggcacggagagtccgccgatgttagcggagtagccggtgagcgcggcgaccggcggctgtggcgggctggtgacccgtcctccgacctcagggagatccccgtcacccgcggccccagcgggtgtctggtcggattcggctgggcaatgcggcgccttttgggcctcgtcgaccacgtcgtggcggtagatctcgccgagctgcgccgccgatacccccaaactgccagccgcgacggctacagctgcggctacgagaacgtcaagatcctcgatggggttcggaatggcgtcgaagggcggcggtaggaaggactgcagggttggtagcaggctcacgtcggtcgccgcggcggccggtactaccgcctgagccgctgtcgcggcggcgtcactcagcgacccggccccgctggtggtcgccggtggcggggtgaacggcggcaactgcgacgcggccgccgaggcgcccgcatagccctccatcgccacgatgtcctgggcccacattgcgccgtactgcgcttcactagtcgcgatcgccggggtgttctggccaaaaacattggtcttgaccagtgacagcattgtgcggcggttggccgcgattaccgtcgggggcacggtcgccgcgtacgccgactcgtaggcgttcgccgcggccacggcctgagccgcggcctgctcggccgaggcggcggtggccctcatccacgcgacataggggacggccgcggccgccatcgacagtgccgacgggcccagccagtcatcgccggtgagcccggaaatcaccgaggagtaggaagccgccgtcgcggtcagttcgttggccagccgttgccaggctgcggccgcttgcatcaggggcctggagccgggaccggaatagattctggcggagttgatttccggtggtagcgcaccgaaatccatgactagccgctcctcacaccggcagcagcctcagcgctgcgtggctgggtcgtcacgaaagacacggattctcctttgccgaagctgtccggtccgcgcagggttcgtcgctgccgcgagccaggcgactgggcgcatacctattcgggtggcggcaaccatgtcggagccggatggatggctaagcggtcatcaagttcggatggcttgggttatcaggtcactcagttgcccccacctcctcatagcaaaagtacacaggcagatgtgagcggagttgcgaaaatagacaaataattgagccgagcaacgaccgagcgagagggtgagctggtgatcgacggctggacggaaggacagcacgaacccaccgttaggcatgagcgcccagcagctccccaagacgttcggcgggtgatgttgctgggttcggccgaacccagccgggagctggcgatcgcgttgcagggcttgggcgcggaggtgatcgccgtcgacggctatgtcggcgcgcctgcccaccggatagccgaccagtcggtggtggtcaccatgaccgatgctgaagagctgacggcggtgatccggcggctgcaaccggatttcttggtgacggtcaccgccgcggtgtctgtggatgctctcgatgccgtcgagcaagccgacggcgagtgcactgagctggtgccgaacgcccgtgccgtccggtgcacggccgaccgggagggcctgcgccggctggccgccgatcagctcggcctgcccacagccccgttctggttcgtcggatcccttggcgaacttcaagcggtggccgtccatgctgggtttccgttgctggtgagcccggtggcaggggtggctggccagggtagctcggtggtcgccgggcccaacgaggtcgagcccgcctggcagcgcgcggcaggccatcaagtacagccgcagactgggggagtgagccctcgggtgtgcgccgagtcggtggtcgagatcgagtttttggtcaccatgatcgttgtgtgcagtcagggcccgaacgggccgctcatcgagttctgtgcacctatcggtcatcgcgacgccgatgccggtgagttggaatcctggcaaccgcagaagctgagcacggcggcgctggacgcggccaagtcgatcgccgcgcgcatcgtcaaggcgctcgggggacgcggggttttcggcgtcgaattgatgatcaacggcgatgaggtgtatttcgccgatgtcaccgtgtgtcctgccgggagtgcctgggtcaccgtgcgcagccagcggctttcggtgttcgaactgcaggcccgggcgaccctgggtctggcggtggacaccctgatgatctcgccgggtgccgcgcgggtgatcaacccggaccacacggcaggccgggcagcggtcggcgccgcaccacctgccgatgcgctgaccggtgcgctcggtgtgccggaaagcgacgtcgtgatattcggccgcgggcttggggtggcgctggccaccgcacccgaggtggcaatcgcccgcgaacgcgcccgcgaagttgcatctcggctaaatgtgccagactcacgcgagtgagctacgccggagatatcacgccacttcaggcctgggagatgctcagcgataatccgcgggcggtcctggtcgacgtgcgctgcgaggcggaatggcgcttcgtcggtgtgcccgacttgtcgagccttggtcgtgaagtggtctatgtcgaatgggcgacgtccgacgggacgcacaacgacaacttcctcgccgagttgcgggaccgcatcccggcggacgctgatcagcacgagcggcccgttattttcttgtgtcgctccggtaaccgctccatcggcgcggccgaggtcgcgaccgaggcgggcatcacgccggcctataacgtgctggacggcttcgaagggcatctcgacgctgagggtcatcgaggcgcaacgggctggcgggcggtgggactgccgtggagacagggatgaccgacgagtcttcggtccgcaccccgaaggcgctgcccgacggcgtcagccaggccaccgtcggggtgcgcggcgggatgttgcggtcggggttcgaagagaccgccgaggcgatgtacctgacgtccggatatgtctacggctcggcggcggttgccgagaagtcgttcgctggcgagctggaccactatgtgtactcccgctacggcaacccaacggtgtcggtgttcgaggagcggctgcggctgatcgagggtgccccggcggcgttcgccaccgccagtggcatggccgcggtattcacctcgctgggcgcgctgctgggtgccggagaccgactggttgccgcgcgcagcctgtttggctcgtgtttcgtggtgtgcagcgagatcctgccgcgctggggggtgcagaccgtcttcgtcgacggtgacgacctctcgcaatgggagcgggcgctttcggtacccacgcaggccgtgttcttcgagacgccgtccaatcccatgcagtcgctggtggatatcgctgcggtgaccgagctggcacatgccgcgggtgcaaaagtggtgctggacaacgtatttgccacaccgctactgcagcagggctttccgctgggggtcgacgtggtggtgtactcgggcaccaagcacatcgacggtcagggtcgggtgctgggcggggccatactcggtgaccgggagtacatcgacggtccggtgcaaaagctgatgcgccacaccggtccggcgatgagtgcgttcaacgcctgggtactgttgaaaggccttgagacgctggctattcgggtgcaacacagcaatgcctcggcgcagcggatcgcggagttcctcaacggccatccctcggttcggtgggtgcgttacccgtacctgccgtcgcacccacaatatgacctggccaagcgtcagatgtccggtggcggaaccgtcgttaccttcgcactcgactgcccggaggatgttgccaaacagcgggccttcgaggtgctcgacaagatgcggctgatcgacatctccaacaacctcggcgacgccaaatcgcttgtcacccaccccgccaccacgacgcaccgggcgatgggcccggagggccgggccgcgatcgggctcggtgacggtgtggtccgcatctcggttgggttggaagacaccgacgacctgattgccgatatcgatcgggcgttgagctaacccgctgcctcttgctcggcgtgctcggcctgttcggcggctgccagcgctccttgtgcctgctgttccatcaaggtcatcactaacctggcgtagatcatctggctggtgatggccatctggccgcgggcgcggcccatgaaggagatcccccaggcgaacagggctgcgatgcggttccgatagccgaccaggtagaccaggtgcagcaccagccacgccagccaggcgaagtacccggcaaactccagcttgccgacctgcgcgacggcgctgtggcgggagatcgtcgccatgctgcccttgttgaagtaatggaacggcttgcgattggctgggtcgtcattgcccttgaccatgtgtttgatcaccgtggtggcgtatcgggccccctggatcgcgccctgagccaccccgggtacgccgggcacgaacatcagatcgccgactacgaagacgttcggatgtcccttgacggtgagatcgggttccacgatcacccttccggcccggtcgatttcggttccgtcggatccctcggcgatcatcttgcccagcgggctggccgccacgccggccgcccaaaccttgcacgcgcattcgatgcggcgttcgccgccgtccttttccttgatggtgatgcctttgtagtcgaccgcggtcaccatcgcgttgagttgaacctcggcgtccatcttttccagccgccgttgtgccttgagacccagctttggacccatcggcggcaacaccgcgggtgcggcgtcgagcaggatcacccggcactcactgggcgtgatggtcctaaacgcgcctgccagggtgcgctcggcgagctcgacgatctgcccagccacctcgacgccggtcggcccagcgccgacgacgacgaacgtcaggcgccgctcccgttcggcatggtcggtgctgacctcggcggcctcgaacgcgcccaggatgcggccgcgcagctccagcgcgtcgtcgatggtcttcattccgggcgcgaaggtggcgaattcgtcgttgccgaagtaggactgctgtgcgccggcggccacgatgaggctgtcgtacggcgtcaccgtggtcatgtccatcaatttcgacgtgaccgtctgcgctttcaggtcgatcgcgttgacctcgcccagcaacacccggacgttcttttgccggcgcaggatcagccgggtggtcggggcaatgtcgccctcggacaagatcccggtggccacttgatacagcagcggctggaacaggtgggtcgttgtcttggagatcagcgtgatgtcgacatccgcccgtttaagcgccttggccgcattcaggccgccgaatccactaccgatgatgaccacgcgatggcgcccgccgacggccgagggttcaccagatgagagcgtcatggtcctccttcagtctggtcgctgtggcgcagctacacagtacgactcccgtcatgccaacggcgtaactttttgtgggccttgtgggccttgtgggccttgtgggcctttgtcgggccgccttcggatcggacgctcgggatggctgttgggcgctgcgcaatcccgcgcttcgatcaggcagcgtccggcagtgccatcaatggcggccaggtacacctctccgacggctcgacatcgccggcccggcagttacctgcaccatggccgggcgatgcgggagcggctgccgaaggtcgggcaggtgtttgctgccggggaaatcgactaccacatgtttcagacgttggtgtatcgcaccgatttgatcaccgacccgcaggtgttggcgcgggtggatgccgagctggcgctgcgggtgcggggctggccgtcgatgacccggggcagctggccgccgcgatagatcggatcgtggcggtggccgaccccgatgcggtgcgccaggtgcgggagcgggcccgcgatcgggaggtgtcgatctggaattccgcggacggcatgggcgaggtgtacgcccagttgtatgccaccgacgcccaagccctggatgcgcggctgaacgccttggtggccacggtgtgtgccggtgatccgcgcagcacagatcagcgccgcgccgacgcgctgggcgcgttggcggccggggcggatcggctggcctgccgctgcgacaatcccgactgtgccgccgaggggcgcccggtgtcggcggtggtgattcatgtggtggccgagcaggccagcgtcaagggccacggccaggcgccggcagcgttgctgggcggcgacgggctgatcccggccgagctggtggccgagttggccaagaccgccgggctgcagccgatcccggtcccggccgggaccgagccgggttatcggccctcggtgaagctggcggcgtttgtgcgggcccgggatctgacctgtcgggcgcccggttgcgaccgcccggccacccagtgcgacctggatcacaccatcgcattcgccgacggtggggccacccacgcggccaacctcaaatgcctgtgccgtcttcatcatttgctggccaccttctgtggctggcgcgcccagcaactgcccgacggcacggtgatttggacgctgccgggtaaccagacctacgtcaccaccccgggcagcgcgctgctgttcccggcgctgtgcacccccaccggtgacccgcccgcacccgagccggcccgcgccgaccgccgcgggcagcgcaccgcgatgatgccgcgccgggccagcacccgcacccaaaaccgcgcccattgcatcgccgccgaacgccaccgcaaccaccaagcccgccggattgcccaagcggccgtcatcgccaccgagacccacggcccaccacccgatcccgacgacgacccgccgcctttttgatgaagtgagtccgaatcatctcgacgtggacgggtgcggcgtcgggtggtcgccggttggcgcagaccctccagaggggaggatgaggagctcggcacctgcgtcggcggccctgagataggccagcaggcggtggccgaagtcgctgacgtcgtggataaggatgtggccgctttcttctgccggagtcccggtgccgttgccgtgccaaacggttgttgtcgcgatcgcgacgccggtttgaatgagggccgctagcaccggcacgggctcgaccttactcgccgccctcatcacctcgcgtcgctggatctcgtcctggtccggtgaggacttggcggctttggccagccgaacgagtgcatggatatgcacgggctcaagttgggaaagcgtggccacgatgagtgatgccggctcgaccttctggtcatcctcgagcgcggcggcggcagcttgcgcgaggagccggcgcttggcctccatactggtgcgagtggcggcctcgatcgcctggctgagaagcggctcgagttcgggatttttgtcaatgcggctcaacacggtgtccgcgccgccgacgctctcgcatatctcgcgcgtggttgtctcggcgcggtgccgggtgcgttcctcgatggcgtcgaacacggtttgtagcgggccgccgaccatcgggatggcggataggccggcgctgatcacgacagcgaagacaggtctgggctcagtcatagctcgaacagtagaggccgtcgcggcaaggacggccgacggcgtgttttcggcgttgcggggtggtcgccggacacgaggaggcagaccgaggctcgatggattggatgccgctcggcgactacgagactttccggcattggtcggggaagccccgcgcatgggggccgcaagagtcggggtggcgcgcgtggttcggcgggaagatagtcgatgggctctgcgaggtactcgacgagcacctcgcggtgcggcgtcgtggtgttccagccgcgatcggctgcgtgccctggctgagtagcgaggcggtcgccgagacgctgctcgcattgagcgccttttgcgtggtgatcgacaagggaacctcgttcccgtcgcgactgcgtaaccctgacaaagggtttcccaacgtcgccctattgcggcttcgcgacatggcgccctccgagcatggctcacgctgctcctcggcccgtggtcgtctatgcctgagcatgagctaggtccggtgcgggcgctcggctggctacgagaggaccgcaagccgctgctgaatgccaaattgctcgtgctcggtcatctggctttgaacgtctacgaccccgataacggttacggcgaagaggtgttggactttgagccgcggacggtgtggtggggatcggccaattggaccgtgcgggccgggtcacacttggaagttggctttgcatgcgacgacccaaccctcgtcgaagaagctacagcgtttgtcgctgacgtgatcgcgttctccgaaccgatcgacacgacctgtgccggtcccgaaccgaacctcgtgcaggtggagttcgacgacgccgcgatggctgaggcgatggaggagatggccgagcccgatgatgacggggaggattggtagcgatgctgcttgatgaacccaaaggtcgtcacgggcacgctcaaaacgttcttcgtgtaatcggtgccatcatttgctggccaccttctggggctggcgcgcccagcaactgcccgacggcacggtgatttggacgctgccgggtgaccagacctatgtcaccaccccgggcagcgcgctgctgttcccggcgctgtgcacccccaccggtgacccacctcgacccgacccggcccgcgccgaccgccgcgggcagcgcaccgcgatgatgccgcgccgggccagcacccgagcgcaaaaccgcgcccactacatcgccgccgaacgccaccgcaaccaccaagcccgccggattgcccacgtggtcacccaaaccgccacaaccgcccccgagactaacggcccaccacccgatcccgacgacgacccgccgcccttctaaccggtaggcgcctgcccaaaacacgggtattgggtaaaggcacggggtcctgatgttgttgtatttcaatgcgattcagctaaggcccggagcccatggctcgtccggatggtcggttggggtgatgtgtatgcccctcctgctccatcccgtttccttgtatcctcaagtttgtcgtttggcgctgttgcgacaggaaggcgtcgatcatgcacgcactgaggttggtcggcttggcgatattgacggcgatcgctccaatcgcggtcctcatcggaagtagcccagcgcatgccgataccgatattggtcaaccgtgctcgccggaaggcgcgaaactctgggggaaccccggcccgatatattgcgagcgcacggcggacgggcaactgcaatgggtatcaattcctgcttgggcattgtgtgtggcgttctgcgaccggcctggcgggccataggggcccaccagcggacccccacggtccgccggcctgctagcccggccatgagctcgcggtggttcggtagttcgcgttgggcgcactgcagaagtccgaggccgtgccggccagcaagacgaaatagccctcttcgccgcggcgggtgtcggcgaacggcgggtaggtccaaccgttgttgcacatcgaagtcggcgtgcccgccgtggccttgcgccaaccggacttgacgcaggccttgagggcgtcgacgtcggaaacggtgctcttggcgacgaccagcatcgcgcctccccattgcccgtcggttcgccggtaggcgcgcgccccgaagccggcccccgagccggctgtgttctgttggcagcccaacacccgctgcagcggcaagaacaccgacgccacatcgcggtccgcgacagcggctgcggccgtgatgaattgagccgcgtccgagccgtcaacctcctggacggtgggatctccgaagctaaacagctgctgtgagatccgctgtcgcagcgcggcgtcaccgtcgccgatgaccggtccgctgccgctggatgtcatcgggggcagcgcgccggtgggttccgcgcccgcggtgggcgcggcggccagcacggccagggacaaaccgcacgcggcgacaccgacaacgcgggcaatgactcccatggctacctacctccccggcggcatgggtggggcgtcgttcggtgctacctcggcaccgatcttgcgaaatagtatgtcggcctggttgcggtagttgccctggtcatcgaaggcctcgggggcgtaggtgactgcgaccgccaccgcgacccgttgcgacggcagataggcctccaccgcggcgtaaccggcgaacatgggattttgcagcagccaatggccggatatgacgatcccgagaccatagctgtagccgtcgttctgctcgaagcaggtggggcagcccggctgggcgcgggtcttgccgcgcagctcggtcgacaccatcttcttgtacgaatccgccgagagcagcctgcccgacccgatccccaccgcggtggcctccatgtcgtagatggtggtggtttggatggcgccgtgggtgatggtccacgacggattccagaaggtcgattcctcgtaaaacggcacgccggcaggaattttcaaggccgctcggcgctcggaggtgaatgcatgcaaggcgggctcggggatggcgggggtatcggagttggcggtggccgtgaggcccaggggggaaaggaccttgcgctgcagcagggttggcatgtcttggccggcggccttctccaacgccagccccagcaagaggtaattggtgtgcgcgtagttccagttggtgcccgggtcgtaaagcagtggccgtgaagagatttgatcgagtaactcttgtgttgtccactgccggaacggattagcgtaaagctcggcatcaaacgcctcgttgccgaggacgtagtcggggtagccggatgtcatctgcgctagttgacccagcgtgacccggtcggcgtgcggaaagtcgggaagccacctggacagcttgtcgtccaggcgcagctttttttcgtcgaccagtttgagcaacagcgtcgcgacataggagattgcgaccgcgccgttgcgaaagtgcatggcggtggtggccggcacgccggtcatcgagtcgccgacggcccgcgtcacgacctccttgccggccacggtgacccggaccagcaccgccttcagatgcgcttgcgtcatgaagtcacgcacaatccggatgaccgcgtcggccttggccccgttgttggtcggcgacgaagccggcccggtgcggggtggggcgcagccggccagcagcccgagagccaggaccgaacacccgaggcgccgcaagacgggcatgcgacggtcctaccggaaggcggccaagcccgtgaaggcctgaccgagcaccagctgatgcatctcgggcgtgccctcgtaggtgagcaccgactccaggttgaccatgtgccggatgaccgggtactccagcgatatcccgttgccgcccagtattgttcgagcggtccggcagattttgagcgcttcccgggtgttgttgagcttgccgaagctgacctgatcggggcgcaggcccaccctgtctttgaggcgccccagatgcaacgacagcagctgacccttgtgcagttccacggccatgtcgacgagcttggcctgggtcagctggaagccggcgatcggacgtccgaactgggtgcgctgtctcgcgtagtcgagcgcgcactgccaggccgacctggccgcgcccatcgctccccagacgatcccgtagcgcgcctccgacaggcatgccagcggcgccctgaggccggtcgcgccgggcagcatggcgtcggcgggcagccggacattgtcgagcaccagctcgctggtgatcgacgcccgcagcgacagcttgtgaccgatggtgttggcggtgaaacccggggtgtcggtgggcacgatgaatccgcggattccgtcgtcggtggcggcccacacgatcgccacgtcggcgaccgagccgttggtgatccacatcttgcccccggtgatcacccagtccggaccatcgcgtcgcgcccgggttttcatcgcggccgggtcggagccgacgtcgggctcggtgagcccgaagcagccgagcaggtcaccggtggccatgccgggcagccactgccgcttttgctcgtcggagccaaagctcgcgatggcgaacatcgccagcgaaccctgtaccgacaccagcgaccggatgccggagtcggcggcctccagctcccggcaggccaggccatagtgcaccgccgacgcgccgccacagccgtggccgtgcagctgcattcccagcagtccgagttcgccgaactgtttggccaaatcgcgcgcgaccggtaggtcgccgtcctcgaaccacgccgcgacgtgcggggtgacgtgttcggcgcagaaccgcctgacggtgtcgcggacggcgatctcgtcgctggatagcgacgcgtccagtcccagcgggtcgtcgcggtcaagggcgggtggtgtcggggtgctcatcactcaatactgccccggcccggtagcctcgcggcatgcgaccacggcgcgcgctggcggggctggccgccgacgtcgtcgccgtgctggtgttctgcgcggtgggacgtcgcagccacgccgaaggactgagcgtcaccggcctggcggctacggcatggccatttctcaccggcactggtatcggttgggtgctggctcgcggctggcggcggccgaccgccctcgcccccacgggggtgatcgtgtggctgtgcaccatcgtggtcggcatggtgttacgcaaggtcagttcggcgggtgtggccgcgagtttcgtcgtggtcgcgtccgcggtcaccgcggtgctgctgctgggttggagagccgccgttgcgctgatggcaccgcaccgcgcggacggctgagaaggccaaatgtcgtcggggtgttcgccgaccccgggatttccgacgtccgcctccgtgccctcgaagtctcagtaccgagccagatttcacggtcgagaccccaaccaacaggtcagcgcggtgccaccgcgatcgtgatgttggcgcaggtatgggccgcgacctgtcgagctacgacccgggccgtgccgctactgcagcagcgctgcgcgttccgcactgagcgcagtggtgcgacgaggcccgagcacctggggttgtcgggctagccgatccacccgacgtggccaccagaaccagcggccgagcagagttgccagcgcaggcgtcatgtaagaccggacaacgagggtgtcgaacagcaatccgatcatgatcgtggtgccgatttggccgacgacgcgtagatcgctggccaccatcgagcccatggtgaaggcaaacaccagtccggcgatggtgaccactcggccggtgccggccatggctcggatcatgccggttttgaggccggccccgatttcttcttggaatcgggctatcaagagcaggttgtagtcggatccgacggccaacatgacaatgatggccatgggcagcacgagccagtgcagtggcatatgcaggatgtgctgccagatgaggaccgacaatccgaaggctgagcccagcgaaagggcgaccgtgccgacgatgacggcggatgcgaccacgcttctggtgatgccgagcatgatgatgaagatcaggcaaagcgacgccacgacggcgatcatgacgtcatacagggtgccctcgtggatgtctttgtaggtggatgaggtgcccgccagatagatgctggcagcctgtagcggggttcctttcacggcttcgtcggcggcctgcatgatggggtcgatgtgtgagatgccttcagcgctcgcgggatcaccccgatgggtgatgacgaatcgagcgcaggtgccatcgggggataggaagagtttcagaccccgctggaagtcggggttttggaaggcctccggtggaaggtagaacgagtcgtcgttgttggcggcgtcgaatgttcgacccatgacggtggcgttgcgggtcatgtcttccatttgagtgaccagtccggagaacgcgctggtcagtgtttgggcaaggtctttgacggtttgcatggtggcgatcgtggggtccagttgggcgagtagttgccgctgtgtggtgtccatgcgttcggtgtcgtcggtgaggttggcaaggtcctcggtgagcttgtcgacgttatccatgctgttcaacaaggagcgcatcgaccagcagatgggaatgtcgaagcagtggcgctcccagtacgtgaaacttctgaggggcgccagaagtcgtcgaaatcggcgattcgatcgcgtagttcgttggcgttgtctcgcatctgcctggtatgagcgttcatatcatgggtggcatcggttagctgtcgcgtcagctcctgggttcgctgggtgatgtcgatcatgcgttgcagttgatcggtaagggtggatagatcagccacgcggtccttgaggttctgcaggttttcgatggtcatcgtgctttgcatgccgagctgaaacgggatcgacgagtggtcgatcggagcccccaacggtctggtaatgctttgcacccgcgcgatccccggcgtatggaagacggttttggcgatcctgtccaggatgggcatgtcggtcgggttacgcaggtcgtgatcggcctcgaccatcaggacctccggttccatgcgggcttgcggaaagtgacggtctgatgcgaggtaaccgatgttggatggcgccgcgctggggatgtagtagcgctcgttgtagttggtctggtatttcggcaaggcgagcagtccgatcagcgctatcagcagggtggcggccaagacggggccgggccatcgcacgacgaccgtgccgatccggcgccaacgccgtttcgttgtcgctcgtttggggtcgaatagcccgaatcggctggcaacggcgatgatcgcgggcgccagcgtcagagacgccaacatcaccgtgaccaaaccgatcgcgcatggcgatgcgagggtattgaagtagggtagccgggtaaagccgaggcagtacatggcgccggcgacggtgaggccagatgccaggaccacgtgtgccgtcccaccaaacatggtgtagtaagcggcttctcggttctggccagtcgcacgtgcctcttgatagcgtccgacgagaaagatgatgtagtccgtcgaagccgcgatcgtgagcgccaccaacacgttgacagtgaatgtagacaggcccatgaggtcgttgacggcaaaagtggagatgatgccgcggaccgccagcagctcgagcccgaccgtcagcagcatgatcagagcagcagaaagcgagcggtaggcgatgaacaacatgatcgcgatcaccgcaatgctgatgccggtaatcgtgtgaaggctgcggtcgccgtatacaactcgatcggcgccgagtggacccgggcctgtcacgtaagccttgatccccggcggcggtggcacgctgtccacgatgcgttgcacggcggcgacagactcgttggcctgcgagccgccctgatcaccagtgaggttcagctggacatatgctgccttgccgtcagcgctctgcgatcccgccgcggtcagcggatcgccccagaagttctcaatgtgttggacgtgggtggtgtcttgtgacagcttggtcactagcacgtcatagaagcggtgcgcctcatcacccagcttctcttggccctccagcagcaccattgcagtggtgtcagaatcgaattgctgaaagtccttgccgatgcgcttcatggcgatcagtgacggagcatcgtgggggcctaacgccaccgaatgtgtcctagcgaccgactgtagctgcggcgcaacgacgttcaccacaatagtcagcgccacccagaacagaatgatgggtagcgacaacgcatggatcgtccgggcggcggccgacaggtgcccggctagacgttggctcctcacgcggatttcaccaggcaactggtgtgcgcgtggtaagcattcacaatgcgctcctcgcggatcacctcgttgacagtgatgcgacagcccaggcttgcaccgtcaccgcgggcaaccacgttggcgactacggcggtcaaggtggtcacgatggtaaatgaccacgggaccgcggcattgacgacctcatgcggctgggcatcggcatccaggtaattgatgctggcgaccgtccctggcgggccgaagacctcgtagagaacatgcttcgggtaaaacgcgatgatcgggtcgaggttgccggtgtcgggcgcatgttgatgtgagccaaacaccgagtgcagccgcgagaccgtcacggccgcgacagccacaacgatgactatcaccatcgggatccagaagcgtttggcaacgccgaacatttaccttcctgattccatcgcttcaacaagccgccgcgtgaggacgaaccctaccggggagacgccactcgttggggcagttttgtacactccgtttacatcgtttacggcgaggtcaaaaaatttcggttaatcgtacaggctgccgctcggtcatctatagtcatcgatccagagccgcttcgaccagcctgtggtcgaagcggatcagttgaaccggaggagtggaaacatgagcggcccgacgggaaattcgatgcccagacagctcggcggccgggtggccaggatcgttaccgggtaagggatcgccactcccaatgtctgttatatccacgttgcgcgaccgtgcgaccacgactccaagcgacgaagcctttgtgttcatggattacgacacaaaaaccggcgaccaaattgaccgaatgacgtggagtcaattatattctcgcgtcaccgccgtgtctgcgtatctaataagttatggccggcatgctgaccgacgaaggaccgcagcgatatcagctccgcaaggtctggactatgttgcaggatttctaggagcactgtgcgccggatgggcgccggttccgttaccagaaccgctgggcagcctacgcgataagcggactggactggctgtactcgactgtgccgccgacgtcgtgctgacgacgtcgcaagccgaaacgcgggtcagggccacgatagctacacatggggcgtctgtaactacgccggtcatagcgttggatacattggacgagccatccggagataactgtgatctcgattctcaactatcagactggagttcgtatttgcagtatacttcgggttcaacggccaacccccgtggtgtggttttatccatgcgtaacgttacggaaaatgtcgaccaaattatccgtaactattttcgccatgagggcggcgcgccgaggttgcccagctcggtcgtttcgtggttgccgctttaccatgacatgggtttaatggttggcctctttattccgttgtttgtcggatgtccggttatcctgacgagcccagaggcatttatccgtaagcctgccagatggatgcaactgcttgctaaacaccaggcgccattttcggccgcgccgaacttcgcattcgatttggccgtcgctaaaacttccgaagaggacatggcggggctggatttaggccacgtaaatacaataatcaacggctcggagcaggtacagccaaatacaataaccaaattcctccgccggttccgtccctacaatttgatgcccgcagcggtcaagccatcatacgggatggctgaagcggtggtttacctggcgacgacgaaggcgggatcacctccaacgtcaaccgagttcgatgctgatagcttggctcgaggccacgcggagctaagtactttcgaaactgagcgtgcaacgcgtttaatacgctaccacagcgacgacaaggaaccgttgcttcggattgtcgatccggactcgaatatcgagctcggaccgggacgtatcggcgagatttggattcacggtaagaatgtgtctaccggatatcacaatgcagacgacgcgctcaatcgagataagttccaggccagcatccgggaggcctctgcgggaacgccaaggtcgccgtggcttcgcacgggagacttgggattcatagtaggagatgagttctacatcgtcggccgtatgaaagatctcattatccaagacggtgtaaaccattatcccgatgatatcgaaactacggtcaaggagtttaccggtggccgggtcgcggcattttcagtatccgacgacggggtggagcatttggtcattgcggccgaggtaaggactgagcatgggcccgataaagtgactattatggatttctcgacgatcaaaaggctggtcgtatcggcgttgtcgaaattacatggcctgcatgtaacagattttcttctggtaccgcccggggcgctaccgaagaccaccagcggaaagattagccgggcggcatgcgcaaagcagtacggagcaaataagttgcaacgagtagcaacgttcccatgacagacggttcggtcactgcggataagcttcaaaaatggtttcgagagtacttgtccacgcatatcgagtgtcatccaaatgaggtcagcctagacgttccgattagagatttaggtttgaaatcgattgatgtcttagcgattcccggcgacctcggtgacagatttgggttttgtattcccgatttggccgtttgggataatcctagcgctaatgatttgattgatagtctgttgaaccagcgtagtgctgactcgttaagagagagtcatggacacgccgacaggaacacgcagggtcggggcagcataaacgagccggttgcggtcatcggagtgggctgtcgatttccgggagatattgacggcccggaacggctatgggactttctgaccgagaagaagtgtgcgataacagcgtatccagatcgtgggttcacgaatgctggaactttcgcggagtccggaggctttttaaaggatgtcgcgggtttcgataatagattttttgatatcccgccggacgaggctctgcgaatggatccgcaacaacggttgttactggaggtctcttgggaagcgttagagcatgcaggaattattcctgagtcattaagactttcacgtacgggcgtattcgttggggtgtcgtcaactgactacgtccggcttgtgtcagctagcgctcagcaaaagtctactatttgggataacaccggcggttcttcgagtattattgccaatagaatctcatactttctcgatattcagggtccgtccattgtcattgacacggcatgctcgtcatccctggtcgccgtgcatctagcctgtcgaagtctcagtacctgggactgcgatatcgcacttgtcggtgggacgaatgttcttatttcaccagaaccatggggtgggtttagggaagcgggcatcttgtcgcagacaggctgctgtcacgcgttcgataaatccgccgacgggatggtacgcggtgagggatgcggagttatcgtgctgcagcgcctcagtgatgcacgccttgagggccggcggatattagcgattctgacgggttcagcggtcaatcaggacggtaagtccaacggtattatggcgccaaatcctagtgcgcaaattggtgttcttgaaaatgcatgcaagagcgctcgcgtcgatccgctggaaatcggctacgtcgaggcccacgggaccggaacgtcgttaggggataggatcgaggcgcacgccttaggcatggtctttggtcgcaagagaccgggatctgggcccctgatgatcgggagcatcaagccgaatatcggccatctggaaggtgcggctggcatcgccggattgatcaaggcgggtgttgatggttgagcgtggctcgctgcttccgagcggggggtttacggagccaaatccagctatcccattcacggaattgggcctgagagttgtagacgaacttcaggagtggccggtggtggcgggtcggccgcgccgggctggggtgtcatcgttcggctttggcggcaccaatgcgcatgtgattgtcgaggaagctggttcggttggggcggacacggtttcgggccgcgcggatgttggcggttccggtggtggggtggtggcgtgggtgatttcggggaagacggcttcggcgttggctgctcaggcgggtcggttggggcggtatgtgcgggctcggccggcgcttgatgttgttgatgtggggtattcgttggtgagcacgcggtcggtgtttgatcatcgggcggtggtggtcggccagactcgcgatgagttgctggctgggttggctggggtggttgctggtcggccggaggctggggtggtctgcggtgttggcaagccggcgggcaagacggcttttgtgtttgccggtcagggctcgcagtggctgggtatgggtagcgagctttatgctgcctacccggttttcgccgaggccctcgatgctgtggtggacgagttggaccggcacctgcggtatccgctgcgcgatgtgatctgggggcacgaccaagatctgttgaataccaccgaattcgcccagccggcgctgtttgcggtggaggtggcgctgtatcggctgctcatgtcgtggggggtgcggccgggtttggtgctgggtcattcggtgggcgagttggccgcggcgcacgtcgccggggcgctgtgtttgccggatgcggcgatgctggtggccgcgcgtggacggttgatgcaggcgttgcccgccggcggcgccatgtttgcggtgcaggcccgtgaagacgaggtagcgccgatgctggggcacgatgtgagcatcgcggcggtcaatggtccggcttcggtggtgatctctggtgcccacgatgcggtgagcgcgatcgctgatcggctgcgcggccagggccgtcgggtccaccggttggcggtctcgcatgcctttcactcggcgttgatggagccgatgatcgctgagttcacagccgttgcggccgaactgtctgtgggcttgcccacgatcccggtcatttccaatgtgaccgggcagttggtggccgacgacttcgcctcagctgattactgggcccggcatatccgggcggtggtgcggtttggcgacagtgttcgtagtgcccactgcgccggtgccagtcgtttcatcgaagtcgggcccggtggcggcttgacgtcgttgatcgaggcatcgctggccgacgcgcagatcgtgtcggtgcccacgctgcgcaaagatcggcccgaaccggtcagtgtgatgacggcggcggcccagggcttcgtctcggggatgggcctggattgggcctcggtgttttccgggtaccggcccaagcgggtggagttgccgacgtatgccttccagcatcaaaagttctggctcgcaccagccccatcggtcagcgaccccaccgccgccggccagatcggggctagcgatggtggtgctgaactcttggcgtcctccgggtttgccgcccggctggccggtcggtcggccgacgagcaactcgccgcagcgatcgaggtggtatgtgagcatgccgcagcggtgctggggcgcgacggcgctgccggactcgacgctggccaggcgtttgccgattcgggatttaattccttgagtgccgtggagctacgtaaccgcttaacagccgtcaccgcagtaacgctgccggccaccgcgatcttcgatcaccccaccccgaccgaactagcccagtatctgatcactcaaatagacggtcacggcagctccgccgccgcagcggcaaacccggcggagcgaatcgatgcgctcaccgatctttttctacaagcttgcgatgcgggtcgggatgccgatggttggaagatggtcgccctggcgtcgaatacgcgcgagcgcatgagctcaccggttcggaacaacgtatcgaagaacgtcgcactgctggcagatggtatctccgatgtggttgtaatttgtatcccaactctaactgtgctatcggatcagcgtgaatatcgagatattgcgaatgcgatgacaggccgccattcggtttattcgcttacgcttcccgggttcgattcgtctgatgcactgccgcaaaacgcggatatgattgttgaaaccgtatctaacgcaattattgatgtggtaggcggcagctgccgttttgtgctgtcgggctattcatcgggtggggtgttggcctatgccctctgctcccatctgtcggtcaagcaccagcggaatcccctcggagtcgcactcatcgatacatatctgcctagtcagatcgccaatccttcaatgaatgaagggttcagccccaacgatactgggaagggcctttcccgtgaagtaattcgagtggccagaatgttgaatcggttaactgccacccgactcaccgcggcagccacctatgctgcaatctttcaggcctgggaaccaggtagatcaatggctccggttcttaacatcgtggcgaaggaccgaatagctaccgtcgaaaatttacgcgaagaacgaatcaaccggtggcgaactgctgctgcagaggcggcctattctgtagccgaagtacccggggatcatttcggaatgatgagcacctcgagtgaggcaatagctaccgaaatacatgattggatttctgggctcgttcgagggcctcatccgtagctttgcgaatcggcccgtgccacagctcgccgtgaccaggtgccaggatgttggtctctagcaaagccagcgcagccaggctgcggatactgttctgctggctgtggctgaacaccgcgggcagtagctgtggcccgcggtgacgcaacatcggatgaccagtgatcagcgcatcgccgctggccagcacaccgtcgacgacatacgagcagtgaccgctggtgtgtcccggggtgaaaatcgccatcggttgacccggcagcccggcggccgcttcggcggtcagcggctgggcggtcggaatgccgtcgccggtcaggccgccgcggcgaagcaagtgaataccccagaccgccacacggggccgccagctgcgcagcgcaacatcgaaaaccgaggcattctcccggtattcccgcttggcgtgacctacctcctcggcgtggcagtacaccggcgtgctgtgctcacgagcaaaccagattgccgagcccaggtggtcgatgtgcgcgtgggtgagcacgatggcgcgcacgtcacccggtgtgtagcccagtttgttcagcgaggccagcacctccgcacggtcgccgggatagccggcgtcgatcagcagcacgccggtgtcgtcggtgactagcacccagttgaccgcgtggccgcgagcgaggtgaaccttgtcggtgatctgaacaagctccgccatgcccgcgagtctaggagcgagcgcgagcgcggcaagccgggtgccgcgggtcgcgaccatgggatatggagcgatcgcgagcgcggcgaagccgggcgtggcgggtcgcgtttatggcataggagtagaaagaactggtggctgaactgaagctaggttacaaagcatcggccgaacaattcgcaccgcgcgagctcgtcgaactagccgtcgccgccgaagcccacggcatggacagcgcgaccgtcagcgaccattttcagccttggcgccaccagggcggccatgccccgttctcgctgtcctggatgaccgctgtcggcgaacgtaccaaccggctgctgctgggcacttcggtgctgacccccaccttccgctacaaccccgccgtcatcgctcaggctttcgccaccatgggatgcctgtacccgaaccgtgttttccttggcgtgggcaccggtgaggcgctgaacgaaatcgccaccggatacgagggcgcctggccggagttcaaggagcggttcgcccggctgcgtgaatcggtggggctaatgcggcagctgtggagcggtgaccgcgtcgactttgacggcgactattaccggctcaagggtgcctcgatctacgacgtgcccgacgggggcgtgcccgtctacatcgccgccggcggcccggcggtggccaagtacgccggccgcgccggtgacggcttcatctgtacgtccggcaagggcgaggagctctacaccgagaagctgatgccggcggtacgagaaggcgccgctgccgctgaccgatccgtcgacggcatcgacaagatgatcgaaatcaagatctcctacgaccccgacccggagctggcattgaacaacacccggttttgggcgccgctgtcgttgacagctgagcagaagcacagcatcgacgacccgatcgagatggagaaggccgccgatgcgctgccaatcgaacagatcgccaagcgctggatcgtggcgtcggaccccgacgaagccgtcgaaaaggtaggtcaatacgtgacatggggcctgaaccacctggtatttcacgcaccaggacatgaccagcgccggttcctggagctcttccagtcggacctggcacccaggttgcggcgacttggctgactcctcggcgatctacctcgccgcaccagaatcgcagacgggtaagtcgacgattgcactggggcttttgcaccgactgaccgcgatggtcgccaaagtcggtgtgttccggccgattacgcggctctctgcggagcgggactacatcctggaactactgctcgcgcacaccagtgcgggcctgccctatgagcggtgtgttggcgtgacctaccagcagctgcatgctgaccgcgacgacgcgatcgccgaaattgtcgattcgtatcacgcaatggccgacgagtgtgacgcggtggtggtcgtcggcagtgactacaccgacgtcaccagccccaccgagctctcggtcaacgcccggatcgcggtgaacctcggcgcgccagtgttgttgacggttcgggcgaaggaccgcacccccgatcaggtcgccagcgtcgtcgaggtctgcttggccgagctggacacccagcgcgctcataccgcggcggtagtggcgaaccggtgcgagctgtccgcgataccggccgtgaccgacgcgctgcgcaggttcaccccgcctagctatgtagtgcccgaggaaccactgctgtcggcgccgaccgttgccgagttaacgcaggctgtgaacggggcggtggtaagcggtgatgttgcgctgcgcgaacgtgaggtgatgggcgtgctggccgcgggtatgaccgccgaccatgtgttggagcggctgaccgatggcatggcggtgattactcccggcgaccgctcggacgtggtgttggccgtcgctagcgcccatgcggccgaagggtttccgtcattgtcatgcatcgtcctcaatggcgggttccagttgcatccggcgatcgccgccctggtttccggcctgcgattgcggttacctgtcatcgccaccgcgttgggcacctacgacaccgccagcgctgccgcgtcggcccgcgggctggtaacggcgacgtcgcaacgcaagatcgacaccgcgttggagctgatggaccgccacgtggacgtcgccggtctattggcgcagctgaccattcccatccctacggtcactacaccacagatgttcacttatcggctgctgcagcaggcccgttcggacctcatgcgcatcgtccttcccgaaggggacgacgatcgcatcctcaaatcggcgggccgcctgcttcagcgcggcatcgtcgacctgaccatcctgggcgatgaagccaaagtccgtctgcgggcagcggaactcggtgtggacctggacggcgccacggtaatcgagccatgcgcaagcgaactgcacgatcaattcgccgaccagtatgcgcagttgcgtaaggcgaagggaatcaccgtggagcatgcccgcgaaatcatgaacgatgccacatatttcggcaccatgctggtgcacaactgtcatgccgacggcatggtatcgggtgctgctcacaccacggcgcacaccgttcgtccggcgctggagatcatcaagaccgttccgggcatatccaccgtgtccagcattttcctgatgtgtctgccggatcgggtactggcgtacggcgactgcgcgatcatcccgaacccgacggtggagcagctcgctgatatcgccatctgctcggcacgcaccgccgcacagttcggcatcgagccccgggtggccatgctgtcctactccaccggtgactcggggaaaggtgccgacgtcgacaaggtcagagcggcaacggagttggtgcgcgctcgggagccgcagctgccggtcgagggtcccattcaatacgacgccgcagtggaaccgtcggtcgcggccaccaagttgcgcgattcgccggtggccggccgcgcgacggtgctgatcttccccgatctcaataccggcaacaacacctacaaagcggtgcagcgttctgcgggtgcgatcgcgatcggcccggtgctgcagggcttacgcaagccggtgaacgacctatctcggggtgcactggtcgacgacatagtcaacaccgtggccatcacggcgattcaggcgcagggcgtccatgagtagcaccgtgctggtgatcaattccggctcgtcgtcgctgaagttccagctcgtcgagccggtcgccggcatgtcacgtgccgccgggattgtcgagcggatcggcgagcggtcatccccggttgccgatcacgcccaggcgctgcatcgcgcattcaagatgttggccgaggacggaattgacctgcagacctgcgggctggtggcggtcggacaccgggtggtccacggcggcacggagtttcaccagccgacgctgctggatgacacggtgatcggcaagcttgaggagctgtcggcgctggccccgttgcacaacccgccggcggtactgggcatcaaggtggcacgcagattgctggccaatgtcgcgcacgtcgcggtgttcgatacggcctttttccatgacttgcctccggcggccgcgacctatgccatcgaccgcgacgtcgccgacagatggcatatccgccgctacggatttcatggcacttcacaccaatacgtcagcgagcgggccgccgccttcctgggccgcccgctcgacggtttgaatcagattgtgctgcatctgggtaacggtgcctccgcctcggcgattgcccgcggccggccggtggaaacgtcgatgggcctgacaccgcttgagggcttggtgatgggcacccgcagtggcgacctggacccgggcgtcatcagctacttgtggcgcaccgcgaggatgggtgtcgaggacatcgaatcgatgctcaaccatcggtccgggatgttggggttggcgggggagcgggattttcgccgtctacgactagtgatcgaaaccggggaccggtcagcacaattggcgtatgaggtgttcatccaccggttgcgcaagtaccttggtgcctatctggcggtgttgggccacaccgatgtggtgagctttaccgccgggatcggcgaaaacgatgcggcggtgcggcgggacgcgttggctggccttcaggggctaggtatcgcactcgaccaagaccgcaacctgggcccggggcacggcgcccggcggatttcgtcagacgattcaccgatcgccgtgctggtggttcccacgaatgaagaactggccatcgcccgcgattgcctgagggtgctgggcggacgccgagcgtgaatcatacgacagcccgccggcgtgtcgcgtcgtgcgattcacactcgggcggcttagaacgtgctggtgggccggaccttgttggccatgtccaccagcgtgtagcgatgccgttgagtgggagctacccgggccaggctgcgcagtgacgcctcgacacccagccgcagcccgtgactggtgaacgggaaaccgaggatgtggttggtgctggccttgttgtccttcagccagtccagcgcgccacccagcaccagggcgcggatctgcagcacgcgtggttcggtcgggggcagcgcctccactcttcgggcggcgtcgcggatctgttcctcggtgacttcactcgttgaccggccggacaacagagtcaccgcgctggtcagccgtgccgtggtgaaatgccgagaagtgggcggtacctcgtcgagcgtgcgcacggcgccgacccgatcaccttcggccgaccgggctctggccagtccgaaagccgccgagatcacgccgtcgttggtgctccacaccgtctgatagaacttgtgttcgtcggtgttgccggctagttcggcggtggcggccagggcgagcttgggcgccagctcgccgggaaaggtatccagcacctcggtgaaatgtttggtggccgagtcatagtcgccggtgagcagctcggcgacggcccggtaccagaccaatcgccatcgccagccaacgcgttcggccagatcgtcgagttttcgggtggccttggccacatcgccgagatccagcagcgcgcggacttccattagcggcagctccactgactcggagaagtcgacgccgtcggcgtccagcgcaccgtggcgggccgcgcgcagcgagtctagggtctgcaccggctgggagagcaccgtggcctgcaggaccgaagctgcgacgtcggtcggatcgaccagcggcaccgacagcgcggtcacgatctcgttggcggtcagcttctccgcgtgcacctgcccgtccagatacacgtcggtgtgcgccaccagcaggtccactccaaatgtcgaccgactgggactgaagatcgttgatagccctggccgcggcaccccggtgtcctgggcgaccacctcccgcaacacgcccgtcaattgcgcggacatctcttcggcggtggtgaaccgttgccgcggatcggggtcgatggccctgcgcagcaaccggccgtaagagtcgtaggttttcagcaccgggtcgtcttcgggtagcccatccacataacggccattgcgggtgggcaggtccagcgtgagcgccgcgagcgtgcgtcccacggtgtagatgtcggtggccaccgtcggaccggtccgcacgatctcgggcgcctggaagcctggggtcccgtagaggtagccgaacgagttgatccgcgataccgcgcccaggtcgatcagcttgagctgttcctcggtcagcatgatgttttccggcttcaggtcgttgtagaccaagccgatggaatgcaggtagctcagcgccggcaggatctccagcaggtaggcgatggcctccgcgacgggcagtttctgacccttgctgcgtttgagcgattgcccgccgacgtattccatcacgatgtagccgaccggatccccgtgcctgtcggtgtgctcgacaaagttgaagatctgcacgatcgacgggtgcaccacctcggccaggaactggcgttcggccatcgccattgcctgcgcttcggcatcaccggaatgcaccaggcccttgagcaccaccggacggccgttgacattgcggtcgagagcgaggtagatccagcccagtccgccgtgcgcgatgcagcctttgacctcgtactggccggcgacgatgtccccgggatttagctgcggcaggaacgaatacgggctgccgcaatagggacaccagccctctgaagctcccttggtctccgagtcggaccggccgacgggacgtccacagttccagcagaaccgcttggactccggcaccaccgggttggtcatcagggcctcaagcggatcgatatcgggcgcccgcgggatttccaccaggccgccgcccagccgtctgaccggtgggcgcacccggctggtggtggccatccggtcttgcggctcggtgtccgggccgagcgtcggatgggggaagttgtcctcatcgccgaaatcggggcggaacaccgcctgggtgctcaggggtcgaaccgtcgcggacgtcgcggtctgggcgtccgccggttgggtgccggggcccgaacgttcggtctctgacgctttggccatcagtccacatacctcggcgtgggcggggcgggggctgggccgagcaccgtcagccacttgcgatacaacgtgttccaggtgccgtcattgcggatgcgttcgagcgtgccgttgacgaaccggaccaatccggtgttgtccaggttgatcccgacgccgtagggctggtcggccatgtcgggcccgacgatatgcaggtaggggtcttcctctaccagcccggccaggatggtgtcgtcggtgctgacagcgtcgatctcgcgctgctgcaaggccaccaagcagtccgcccagttcaccaccgacacaatgacgggaggcggtgcgatctcccggatacggcgcaacgatgtggtgcccctggccacacagacccgcttgcccgacaggtcggacacctttgtgatcggcgagtcacgcggggcgaggatgcgttggttggcgtcgaggtagacggtggagaagttgaccagcttgcgccgctcgcaggtgatcgacatcgtcttgacgacgatgtcgacctgcgacttctgcagcgcggtgacccgctccgcggccgacaggatccggtactcgacatgtgacgggacaccgaagatgtcgcgtgccacttcgccggcgatgtcaacgtcgaagccggtgatctcgccggtgatcgggtcgcggaagctgaacaggttgctgccgatgtcgagtccgacgatcagcctgccgcgcgcgcggatgtcggccaccgcggcgtcggcctcggccttggtggcaaaggggcgcaggctggcggtgggatcgcagtcctggctcgaactgtccggcggcagcgggggttgcggtggcatgatctccatgccgaccggtgtgggcagcggcagcgtcggcgtcgcctccacccccagcgtttccgagtggccgcaactggccagcaccatcgccaaggccagcggcgcgagtggggctgccgcccgcgccaggagggcccggcgcgtcatcaccgatactctttcagccggggccacaggccgagcgcgacggcaatggcggcacctaagctgagcaccacgccgcccacctgcgcgcctgccagcccgcgatgcgcattgaggatgtcgtggcgcagttgggtgcggctttgtcccatggctttggtcagtgcttcgtcgagcttgtcgaatgcgggggtagcatcgtcctcgcctttacccagtgccacctgagtggcggcccgatagttgccgacggagatgtaggaattgatccggtcgttggcctgccgccagcgcaccaacagctggtcggcgccctgcagatcgggtttgtcgacggcgtggcggcgggccatgtagtcgttgagctggcgttgcatggcgtcgatgcgctgatagaaggcctgcttgcggacctcttcgtcgccgcgccggatcagcgacagtgtctcgtcggcccgtgcctgttgggcggtgatcgccaggttggtgatggtcttgagtgactcagccgcggtatctttcgcgctacggctggccgttgtagagatggtcagcgcagttcccacccacaccaccatgacgagaataccgagcgcgcccacgacaagaccggggttaatccgtcgcctggtgcgccgggccagccagcgatgtgcgaacgcaccgaagaccacggtggtggcgaccaccaggatcaccggggccgggatctgggtcgacgcggtggtttcccgatctacccgtgctgatgtcgcctggtagagccgttgcgcgtcgggcaggatcgtcgattgcatcagccccgacgcctctgacagatatgacgacccgaccgggttgcccgcccggttgttggcgcgggcgatctcgaccaggccggtgtagacggccaattcggcgttgatccggcccagcaattgcaccaacgattcgtcggtgagcccgctcgaggcccgggttaccgctaccgaggcatcggtaatggcctgctcgtagcgcagccgaacgccgcccggctcggcttgggctatgaacgcggtggcggccgcggcatcagccaccgacagcgtggtgtacagccgtccagccgcgaacgacagcggctcggtgtggtcgagcaccgcggtcaacacctgctgccggtgttcgatggtggtggaggtagcgaaggcgctggccacgccgagagccgccaacacgatgccgatcgtcatgattcggccgggtgtcgtcgagatgaaccaccgccggggatgtgccggttcggcgggcgagcgtgatcccagcggctcggtcgacgggtgcgccagctcaaccgtcacgtctgttaggacctcatctttcggctaacgcaacgaaactctataagcgaattctaagagaaggttccgacagatggtgttaggcatacgcaattgcccagttgcccgcctgcatattctgaacaggtgcggggcgacggtgacggatgggtggtgtccgacagcggcgttgcgtactggggccgctacggtgcggccggtctgttgcttcgggctccgcggccggacggcacccccgcggtgctgctgcagcaccgcgcgctgtggagccatcagggcggcacctggggcttgccgggcggtgctcgagacagccacgagacgccggaacagaccgcggtccgcgaatcgagcgaggaggcgggcctgtccgccgagcgactcgaggtgcgggccacggtggtcaccgccgaggtgtgcggggtcgacgacacgcactggacctacaccaccgttgtcgccgatgccggggagttgctggacaccgtgcccaaccgggaaagcgccgaactgcgctgggtggccgagaacgaggtggccgacttgccgttacatcccggattcgccgccagttggcaacgactgcggaccgctccggcgaccgtgccactggcccggtgcgacgaacggcggcagcggctgccgcgcaccattcagatcgaggccggggttttcctctggtgtacgccgggcgacgcggatcaggcgccctcgccgctgggtaggcggatcagttcgctgctgtaagcgccgaccggagctgctcggccgccgcacgtgggtcgtcagccgaggtgatcgcccgcaccaccacgatccggcgagcgccggcatcgagcacggccggcagccgttgcgcgttgatgccgccgatagcgaaccacggcttgtcgtcgccgccgagttcggcggcgacccgtaccagccccagacccggcgccgcacggccaggcttggtcggtgtcggccaacatggtccgacacagaaatagtcggcgtcgccggcggcggccgcagcaacctggtcggggtcgtgggtggaccggccgatgagggtatccggtgccaggatctgtcgtgcgacgttcacgggcaggtcgcgttgacccagatgcagcacgtcggcgccggccgcgcgggcaatatcggcgcggtcgttgaccgcgaatagggcgccgtaccggtgcgctgcgtcggccaggatctcgcaggcggccagttcgtcacgcgcctgtagcgggccgaaccgcagctcaccgggtgagcccttgtcgcgcaactggatgatgtccactccgccggccagggcggcctcggcgaactgagccaagtcgccgcgttcccgacgggcgtcggtgcacagatacagccttgccgatgccagacgggattcgtgcacatcgtgacgctagcgcgctagcgtggaaccctgtagacacgggagtcccgggagcggggtctgagagtgggcgcgcctgcccttaccgtcacacctgatccggatcatgccggcgaagggaggtcaaggatggcgtccgacctacacaccgggtcgctggctgtcatcggcggcggtgtcatcgggctgtcggtggcccgccgtgccgcccaagccggctggccggtgcgggtgcaccgcagcgacgagcggggggcgtcctgggttgccggcggcatgctggccccacacagcgaaggctggcccggcgaggaacggttgttgcggctaggcctgcagtccctgcggctttggcgtgagggcagctttctcgacgggctgggcccgcaactggtcaccgcgcacgagtcgctggtggtggccgtcgaccgggccgacgtcgccgacctgcgcactgtcgcggactggttgtccgcacaggggcacccggtgatctgggagtcggctgcccgtgacgtcgaacccctactggcgcaaggcatccggcacgggtttcgggcgcccaccgaactggccgtcgacaaccgcgccctgctcgacgcgctgtgccgtgactgcgagcgactcggagttcgctggagctcacaggtgagcagcctgtccgacgtcgatgcgcacacggtggtgatcgccaacggcattgacgccccggccttgtggcccggcctgccgatacgcccggtgaagggtgaggtgctgcggctgcgatggcgaccaggttgtatgcccttgccgcagagagtgattcgtgcccgtgtgcgtggacgacaggtctatctggtgccacgttcggacggggtggtcgtcggcgccacccaatacgagcacgggcgcgacaccgcgccggtggtatcgggagttcgtgacctgctagacgatgcgtgtaccgtgctgccggcgctgggtgagtacgagctggccgagtgtgaggccggactgcgcccgatgacacccgacaacttgccgctggtccaacgcctggattcgcggaccctggtcgcggccggtcacggccgatccggattcctattggcgccgtggactgccgaacagattgtgtccgaactcgtttcggttggggccgcctcatgatcgtcgttgtcaacgagcaacaggtcgaggtcgacgagcagaccaccatcgccgcgctgctggattcgctgggcttcggggaccggggtatcgctgtggcgttgaacttttcggtgctaccacgatcggactgggccaccaagatctgtgagctgcgtaagccggtgcgactagaggtggtgacggcggtgcagggtggctgagtccaagttggttatcggtgaccgcagcttcgcctcgcggctcatcatgggtactgggggtgcgaccaatctggcggtgctagagcaggctctgatcgcctcaggtaccgagctgaccaccgtcgcgatacgccgggtcgacgccgacgggggaaccggcctgctcgacctgctcaaccggctcggcatcacaccgctacccaacaccgcggggtgccgcagcgccgcggaagcggtcctgacagcgcagttggcccgtgaggcgctgaacaccaactgggtcaagctcgaggtgattgccgacgaacgcaccctgtggcctgatgcggtcgaattagtccgggctgcagaacaattggtggacgacggatttgtggtcctaccgtacacaaccgacgacccggtgctggcccgccggctagaagataccggttgcgcagcggtgatgccgctgggttcgccgatcggcaccggccttggtatcgccaacccgcacaatatcgagatgatcgtcgccggtgcccgcgttcccgtggtgctggacgcgggcatcggtaccgccagcgatgccgcgttggcgatggagttgggttgcgatgccgtgttgttggccagtgcggtgacccgggccgccgacccgccggcgatggccgcggcgatggccgccgcggtgaccgccggatatctggcgcgttgcgcggggcggatcccgaaacgcttctgggctcaggcttccagcccggcacgataaccaaaacggtgaagccacggggtgcgggcggcccgctaccggtccgattgccccggatgtggcagcttgcgcatacagtgcagccttatacacgccgacctgttggctgccgccgactacaacgttgtgggattggcggcggcggtgctatcggtgtgggcctacttggcgtagacctatggccgactggtgggacgacgagtccggagttggcagcaccatcgccagtcttccgtagcggcattgtcgctggtagtgctttggtttgtgctgtgtaacctccggtttaggccattcaacgctctgttcgtttgattggtcggtgggatgcgaaagctgcgcggcgacaggcgcggtctaatctgggcgcgatggtgaacaaatccaggatgatgccggcggtgctggccgtggctgtggtcgtcgcattcctgacgacgggctgtatccggtggtctacgcagtcgcggcccgttgttaacggccccgctgccgcagagttcgccgttgcgttgcgcaaccgggtgagcaccgacgcgatgatggcgcacctatcgaaactgcaggacatcgccaacgccaacgacggcactcgcgcggtgggcacccctggctatcaggccagcgtcgactatgtggtaaacacactgcgcaacagcggttttgatgtgcaaaccccggagttctccgctcgcgtgttcaaggccgaaaaaggggtggtgaccctcggcggcaacaccgtggaggcgagggcgctcgagtacagcctcggcacaccgccggacggggtgacgggcccgctggtggctgcccccgccgacgacagtccgggctgcagtccgtcggactacgacaggctgccggtgtccggtgcggtggtgctggtagatcgcggcgtctgtccttttgcccagaaggaagacgcagccgcgcagcgcggtgcggtggcgctgatcattgctgacaacatcgacgagcaggcgatgggcggcaccctgggggctaataccgacgtcaagatcccggtggtgagtgtcaccaagtcggtcggattccagctacgcggacagtctgggccaaccaccgtcaagctcacggcgagcacccaaagtttcaaggcccgcaacgtcatcgcgcagacgaagacggggtcgtcggccaacgtggtgatggcaggtgcgcatttggacagcgttccggaaggacccggcatcaacgacaacggctcgggagtggctgcggttctggaaacggcagtgcagctggggaactcaccgcatgtgtccaacgcggtacggttcgccttctggggcgccgaggaattcggcctgattgggtcacgaaactacgtcgagtcgctggacatcgacgcgctcaaaggcatcgcgctgtatctgaacttcgacatgttggcgtcgccgaacccgggttacttcacctacgacggtgaccagtcgctgccgctagacgcccgcggtcagccggtggtgcccgaaggctcggccggtatcgagcgcacgttcgtcgcctatctgaagatggccggcaagaccgcgcaggacacctcgttcgacggtcggtccgactacgacggcttcacgctggcgggtatcccttcgggtggcctgttctccggcgctgaggtcaagaagtccgccgagcaagccgagctctggggcggcaccgccgacgagcctttcgatcccaactatcaccagaagacagacaccctggaccatatcgaccgcaccgcgctcggtatcaacggcgctggcgtcgcgtacgcggtgggtttgtatgcgcaggacctcggcggccccaacggggttccggtcatggcggaccgcacccgccacctgattgccaaaccgtgatccgggcctgatctcgccactgaccccgcaccgaccgatctagaatgggatttccttggtgcatgccgggcgggacggggttaggagatgcatggtcgcgggcggtatcgacctctggtccgctgtgttcgccctcgccgggtggccgcgtcggtgcggaccccgatcgcctgtctagcggcggtggtcgtgatagccggctgcacgaccgtcgtcgacgggcgggcgctgtccatcctcaacgacccgttccgggtggggggtctgcccgcgaccaacggtccgagcggcgcccgccccgacacaccggctgcgtcgggcacggtgatcaacaccaacaacggagcgatcgacaagttgtcgttgttgtcggtcaacgacatcgaggactactggatggcggtctacagcgaatcgctgaagggcaccttccggccggtcggcaagctggtgtcctacgattccaacgacccaagtagtccgatcgtctgccacattgacacctatcagctcgtcaacgcctttttcagctctcggtgcaacttgattgcctgggatcgaggggtcttcatggcggtcgcgcaagaatacttcggcgacatgtccgtcaatggtgtgctggcacacgaattcgggcatgctctgcaagtgatggcgaatttggttaccaggaaagatcccaccatcgtccgcgagcagcaagcggattgcttcgccggggtctatctgtggtgggtggccgaaggtaagtcgacacgctttacgctgagcaccgcggacgggctcgaccacgtgctcgccggcatcatcaccacccgagacccggtgatggaagccgatgcggaaaacgacgacgaacatgggtcggccttggatcgggtcagcgcgttccagctgggcttcatcaacggcacgccggcgtgcgcggcgatcgacgaggacgaagtcgagcggcgccgcggtgacctgccgacgacgttgcgggtcgatgccagcggcaacccagagaccggcgaggtcggaatcaacgaagagaccctctcgacgttgatggagttgatgggcaagatcttctcgccgaagaatccgcccacgctgtcctaccagccggccggttgcccagacgccaagcccagcccaccggccgcctactgtccggccaccaacaccatcgtggtcgacctgcccgccctggcgaggatgggcaaggtggcctcggcagcggaacacagcctgccgcagggcgatgacacgtcgttgtcgattgtgatgtcgcggtacgcgttggcggtgcagcacgaacgcgggctgccgatgcagagcccgtggaccgccttacggacggcgtgcctgaccggcgttgcgcaccgcaagatggccgtgcccatcgacctgccctccggccagcaactcgtacttaccgcgggtgatctcgacgaagcggtttccgggttgctgaccaaccgcatggtcgccagtgacgccgacggtgtcagcgttccggccggtttcactcggatagccgcgttccgtgccggcgtgggcggcgacatggacgcatgctatgcccggtatccgggataggactggccctgatgttgatcgttgtgcacccacatcaccaaaaacccggtgaccagcaaccaccccagggcaacggacgggatcgcccaggcgcgacgtacgagtagtgcggtgtcacaacgcgtgaccagggcctgagtgttgtcgttgccgtcggcgtacagcgcctgggtgaggttggagcgccagccgctgccacaggtgaccttgatgccatacgcatcgtattgatccaggtagaccggaaaccacagcgccatcagaccaatgaccgccagcagcaggccagtaattccgatgaacatctggcgacgattcacggcttctccatgtcttgcgatgtgcattcgggattcgggcgccgcagcgctcgcgtcatgcaagcgcaaatgcgggctttgccaacaaaggccgggtggccacgcccaggcaagttgtgagggaggccccccggggccgcaaccatgttaacgcgcgtccgcctaagcattcagcgcgccgtgccctaccggcactacgcccgggcgtgcgtgcggaacctgacagagctcacgctatttggcccgccgacagacgtagcgccgcatcgaccgccagcctggcgacatcgagggtcttcgagcccaagtcatgtcgggcgccggtgatctcgacgacctcggtcggtgccgagaccatcgccgcggcggaacgcacctgggccagcgtgccgaacgggtccgccgttccgtgggtgaacaccgtcggcactgcgatccccggcaagtgctcggtacggacgcgttccggctttcccggcggatggaccggataggagaacagcgtcagcacgtcgaccggtgcctgcccggccgccaccaccatggacgtctgccgaccgccgtaggaatgtcccccggcgatcagcggaccctcggcaaggccgcggcacagctggatcgcttcgacgatgccggcacggtcgcctgaccccgagccggatggcggaccggtgggtcggcgtcggcggtagggcaggttgtagcgcacggccagccatcctcggcgggtccattcggcgcaaacctgttgcaacagtgtggattcgcggctaccgcccgcgccgtgggtaaggacgactaccccgtgtggtgggccggccggttggtgtgcaacgccggcgatctgatcaaggttcatgacagccgaaacagcggcgaaacgggcccgtggccgcggcccagtggataggccgcgcgcaggcattcggtaacccatcgcttcccgaagtccaccgcgtcgggcacggtgaagccgtgcgccaacgcggcggcgatcgcggtcgccagcgtgtcaccaccgccatggtcatcgccggtgggtagtcgctgcgcgtcgaactggtagcagctgacgccgtcatagagcaggtcgcagctgccgtccgacgagcgcaggtgtccgcctttgaccagcacccactgcggccccagcgcatgcagggctttggccgccgcacgctgcgactcggcgtcgactacctcgatatctaccagcaggcgcgcctcgtcaaggttgggggtcagcagcgtcgccaacgggaacagctgaccgcgaagcgaatccagggcagacggtgccaacagcgggtctccgtgcatggatgcgcataccgggtcgacgacgagcggaacggacagctcgagccgacgccaggtcgcggccacggtcgcaacgatgcgcgacgaggccagcatcccggtcttggcggcttgaacgccgatgtcggtgacgaccgcctcgatctggccggccaccacatcgttgggaacttcatgaatatccttgactcccaacgtgttctgtacggtaaccgccgtgactgcgacgcacgcgtgcactcctagcagtgccatcgtgcgcatatcggcttggatgccggcaccgcccccggagtccgatccggcgatgctcaacacccgcggcggcgtcattcccggcggtgccagcgggaggtagttcactgggttatcgggagatacacccgattgccgtgctctgcgaattcacgtgacttttcggccattccggcggcgagcacggcttcgatgtccgcttcggtctcaagcccgtgttcggcggcgtactcacggacgtcctgggtgatgcgcatggagcagaacttcggtccgcacatcgagcagaagtgcgcggtcttggccggctccgccggcagggtttcgtcgtggaattcccgtgcggtgtcgggatccagcgacagtgcgaactggtcgttccagcggaactcgaaacgcgccgtgctcaaagcgtcgtcgcgctcctgggcgcgcggatggcccttggccaaatcggccgcatgcgcggcgatcttgtaggcgatcaccccgtccttgacgtccttgcggtccggcaacccgaggtgctccttgggggtgacgtagcacagcatcgcggtaccggcttgggcgatgatggccgcaccgatcgccgaggtgatgtggtcgtaggccggcgcgatgtcggtggccagcggacccagcgtgtagaacggggcctcctcacacagttcctcttccagccgcacattctcgacgatcttgtgcattgggatatggcccggcccctcgatcatcacctgtgcgccatgggctttggcgatcttggtgagctcgcccagggtgcgcagctcggcgaactgcgcggcgtcgttggcatcagcgatcgaccctggtcgcagcccgtcaccgagtgagaaggtgacgtcgtagcgggcgaaaatatcgcagagctcctcaaagttggtgtacaagaacgactcccgatgatgtgccaaacaccacgcggccatgatcgaacccccgcgggacacgatgccggtgacccgcttggcggtcagcggcacataccgcagcagcaccccggcgtgcaccgtcatgtagtccacgccttgctcacactgctcgatcacggtgtcgcggtagatctcccaggtcagctcggtcggatcgcccttgactttctccagcgcctgatagatcggcacggtgccgaccggcacgggagaattgcgcaggatccactcgcgggtttcgtggatgttcttgccggtggacaggtccatgatggtgtcggccccccagcgggtggcccacaccatcttgtcgacctcctcggcgatcgagctcgtcaccgccgagttgccgatgttggcgttgactttcaccgcgaacgccttgccgatgatcatcggctcgctctcggggtggtggtggttggccgggatcaccgcgcggccgcgggcgacctcgtcgcgcactagctcggcggacatgtcttcgcgggcggcgatgaacgccatctcggcggtgatctccccggcgcgggcccgctgcagctgggtgccccgatcgcgaaccactccgggcctatgcggcagccccgcggtcaggtcgatcaccgtgtccgtgtcggtgtagggcccggaggtgtcgtagaggtcgaagtggtctccggtggacaagtgcacccgtcgaaacgggacttggagagtagctccgctgccgggagcctcgatttcacggtaggccttggcgctgcccgcgatgggacccgtggtcaccgacggttcaacggtgatggtcatttgcaactccctacgccggcattacccggtcaggttcgtacggtcgacggccccgagccgtcctctcagcgcactcggcgtgcgctcccgcgtgggtacccccacgctagcgcagcgcggcgccggtgtgcacggacggcccgatgccgcgttaggcctcttccatcgcctcgccgagttcctcgaggacccggttgtggtggttatttgccaagatatgtccggtggcgataaccagggcgaccggccagtcgatgagttcgagggcagcgagtgccgccagacctccgtagtaggccaggtgctctggccgcggaatcttcacttggccgcagatcgggaggttcatcacaatagtctccgcttcgcggatcttagccacggcctcacgctgagatgtcgctcgacgcgtattcttttcggccatcatttgcctttcagtaacgaagggtttgccgttgtgcagggtggtgcggtcaccgtcgggggtatgtcgacgaggaccgatgcgctggcggaccctttggcttcgtcgtttgccttgttgctgacggtgcctttactggagctttacgccgtgctgtggcgcgtcggcgtcgtcgaggtccggggggcgcaccgggggacgcgtcgcgggaaagcgcatcggtctcgggtggttgcgggttcggctggcccgatttgtcccgacccgtcagcacacggttcagcacggcgacggcgacggtcgcagcagtcgcggctgctgtcgcctgcgcccagccgagtgggtcgaggggggtgcagccgagcaactggctgacgacggggatgctgatcaaggttgccagcgcggccagtgagcccagtgcggtgagcacaaccagccaggcatgcgagtccaccaaggtttgacccaactgagcggccaccagcgccaccagcgccaccgtggatgcgcggcgcggcaagccggtgaaccccgccatcacccaggccacggtggccgcggccgccgtggtcgccccgcggataccgacggcacgccatagctcgcgttgatcgggaccgcgggttgccggcgttaccgggtcgcttggcttgctgaccgcgagcgccgccgcgggcagtgcgtcggtcagcatgttcaccagcagcagctgacgggtgttcaacggcgaggtcccggtgatagcgctgccgatgatggcaaaggccacctcgcccgcgttgccgccgagcagcacagacactgccgcttgcacccgctgccaaagctggcgtccttccaggattgcgggcagcaatgactcgatccggccgtcgaccaacaccaggtcggcggcgactcgggccgggtcgctgccgtgggcgacgacaccgatgccgacggtggcggcgcggatcgcggccgcgtcattggagccgtcgccgaccattgcgcacacccggccgctgtgttccagcgtctgcacgatctgtaccttgttctccggtgtcatccgggcgaagatcacccgctcggctaccgctcgctcctggtccttgcgtgacagggcatcccactcggcaccgctaatgacctgctcagggctcacttgcatgccgagctcctcggcgatggcggcggcggtaatcgggtgatcaccggtgatcagccggatatccagatcgtgctcgtgcaggtccgcaagtagggccgccgcctgggcgcggggggtgtcggacaacccaagaaaccccaccagactcaactcgtcgcggcacaatctcgcgatctcgtcggggtcgtccacgaccgactgtgcctgttgcgcggtcagctggcggtgggccaccgcgatcacccgcaatccgttggcggccagttcagcgaccgcgtcgtccatgctcgagccgatgccttcgcacgccgccagcaccacttcgggcgcacctttgacggtcagctcggtgccggacaccgaggcggaaaacgacctaccggagcgaaatggcaggtgggcggcgggttctgcggcgccgggttcggcaccgtcggtgccactggcggcagccgctgccgcagcttgcacgatcgcgacgtcggtggcgtgcacctgcgggccgttcgacgccggcgcagcgtgcgccgcgcagcgcagcacttcctcgcgcgagtgccccgccaccggccgcacctgcgccacccgcaaacggttctcgctgagcgttccggtcttgtcgaagcagaccatgtcgacacggccgagcgcctccaccgagcgcgggatgcggaccagcgcaccgaagtgacttagccgtcgcgcggatgcctgctgggccagtgtggccaccagcggcatcccttccggcactgcggccactgtgactgcgataccgctggccaccgcttggcgtaggccccgccggcgcaacagcccaagcccggtgaccagtgcgccgccggtcatgctgaccggccaggcctggttggtgagccgactcagctgatgctgcaggccgacgctggacagatcaccggacacgagctcggccgcgcggcgctcctgagtgtcaggacccaccgcggtcaccaccgcgaccgcggtgccggacacgacggtcgtcccggcatagagcatgcagcgacgttcgatcaggtcgacacccggcgtgggttcgacttgtttggtcaccgacagcgactcaccggtgagcgcggactcgtcgacctccacgtcgacctcctcaatcacccgggcgtcggcgggaaccacctcgtgggtccgcacctcgatgatgtcgccgggacgcagctcctcggcgcggacttcgatgtacctcggctggtcgtccgcgccggccagcaccttcctggcgggtggaatctgctgagccaacaagcgattcagccgactttcggcacgcagccgctggctggccgcgagaatagagtttccggtgagcaccgaaccgaccatcaccgcgtccaccggcgaacccaacaccgcactggccattgcaccaagcgccagcataggcgtcaacgggtccgacaactccgcgcgcacggccttggtcaactgccaaagcgcgttcaagggtgcctgggttatttgtgcgccgcgcttcgccgtgtgcaggccaccggccagcgcacgggccggatacggcgaaggcggtgccttcgccggtgcctgctcgtccggcgacggcaaagctttgcggacttgctcgaccgacattgcgtgccattcatgagcgggtgccggtcgcggtgcttgcgcgtcgacgaccttgcgtgccagcaggtatcccgagagcagtccggccgccgcgccggtggtcaccgggccgggccccagtccgcggacccctggcagcatcaacagggctcccaaagccgatgcaccaccggaaatttcgttacctcgctggcgtgcggccctggccgccggaatcgcgtgcagcaccctccaggcggctccaagatcgggcagcaggacatctgcgtaccagggcggtgcaccggctccaggtggtggcagcacaccaagcgccacatcggcagccgaaagcgcttgcttaccaaccgatgacaacaccgcgacggtgcggcccgcctggcgcagctcggccaccgcacgggctagggcttcgtcgagggacccgctggcaccgtcgtcgaggggccggatgtcgtcgaacaccggtcgcaactcgcccagggcgtcgacatcgaccgaaaccaggtccgccccggtgcgatgtgcctcggcaaccaccgcggaggccagccggtcgtgcatggggcggaaaagtgcctcgactgccgaatccgaaccgctggccgagacaccgggtactcggtgccagcctgggcgcaggccactctccgtcaaaacgagttgcgcccgattccacgctgtggacagctcgtctgcgccgcaaccgcggatgcgcgccacgcgcaggtcatcggtgcacagcacgcgggggtcgatgacgatcgcatcgacccgatccaatcggcgcaaactctccggccgtaacggcaacaccgcgtgctgatcagccaaaccttggccgagcgccgcggcgaacgcctccggcgtggtccggctggctttgggggtggccaccagcgtcgcggtcgcggccatgtccgcgtcgcgggtcccggcgcccacgagcaccgcgctcagcgcttggatcagcgcgaaacgcgcgacgctgcgttggacaggttgcgtcgaccgtgcgggacgcggccaaagggattggggttggtcggccggttcgtcggcgtgcagcgcgagctgtggttcatgccggcgccaggctctggctccggcacggcattccgcggctttcagcgcctggatcgtcagatccaccgacaacgccgccggcgacagcgtgaccgtgtgtgcggcggccatggccagctcaaggacggtggcggtcgccgccgtgcctattcgatcctcgagtaggcggcgcagcaacggctggtggtccacggccgccaccgctgcctcgatgacgagcggaaatcggggccagcgcagcgcccggccgccgagcgctaagcccagcccggccgcggtggcggctaccgttacagctctgaccgccagcagcacgccgtcgcccggcaggctccccggtgattgcgccagctgatcggcggcttgatctgggtggcggtgtctttcggctttttcggcgtcatcgacaatgcggcaaagttcgcgcagtgatgtgtcgggatcgtcgatagcgacgacgacacgggacaacgggtagttcaggctggccgacccgaccccggggtgggcttggattgcgttgagcacgacgcgcccaagttcgtcgtcgcctccgctgcgcaagccgcgcacttcgatccaggcgcgacgctcgccacgccaacagttccggccgagtgtctcgcgggacagctcgccggaaagtgccttggctcctgcgcgcagcgggatgatggcgaccttcataccggttccgaccccggtcttggccagggttgccgagaccgctgtcgcggcagtgatcgatgcgccggtaagggtggcggtcgcccggaagcccgtggcgacagcacgcaccggcatagcccgtgcgatggatgcagcaatgctcaagagttgctcaacgccgccagactagttggtgctgcgcagctcagcggtgcccgctcggcgaccgctcgtcttcctggctgttgtcttgctcgctttggctggcgcttcctttgcggcagccggcttgtcgggcaccggcgcaagtttcgccttcaccggcggtgcggccacctcgggggtgcggttgagcttccgcaatagcaacgctccgccgcccacggccaacaggatcggccaatcgacgagtccagcgacaccgatcgcaccgatggccaacgcggctgccgcggtcgacttgctgccgctgctaagccccttctgaatgcctttggcggctccggtcacaccgccgacgatgccgctcacggcggcgccacccaccgcacccgcggccgctgtggtcgccgttgctgcaccactcaccgttcgccccacggttcgaactgtcccgccgaccacactcatgatgactccctggcccaaactgcattcgtttacaaatggtttagctacagttctacactcgttaacccgcaccctgcattcgcaccgctgacgagatttctgttcagcgctctcgaaatgcaagcctgccacgccgccctgactgagacaacgcgcaactgccgcgtgcggcgcgactgccgactaccgccgtacgccgcctacccggcgtgcaggtcgacgagcaccggagcgtggtcgctgggcgctttgcctttacgctcctcgcgtacgatctgggcgtccatcacccgggcggccaacgccggcgagccgaggatgaagtcgatgcgcatgccctgtttcttcgggaaccgcagctgcgtgtaatcccagtaggtgtaaaccccgggtcccggggtgaaaggccgtactacatcggtgaattgcgcgtcgacaatggcgttgaacgccttgcgctcgggttcggaaacgtgcgtgcagccggcgaagaattcggtgctccagacatcatcatcggtcggagcgatgttccagtcgcccatcagtgcgattggtgcggcgggatcgtcacgtagccagccttcggccgtatcacgcagcgcggcaagccaatccaacttgtaggtgtagtgcggatcgtccagggcgcgcccgttgggcacgtagaggctccacacccggatgccgccgcaggtggcgcccagggcacgggcctccgtcgtggcggccacttccggcttgccgctccagctgggctggccgtcgaacccaacccgcacgtcgtcgaggccgacgcgggatgcgatcgccacgccgttccactgatcgaagccgacgtgtgcgacgtcatagccgagttcgaacagcggcaaggccgggaattggccgtccgggcacttggtctcctgcatggccaacacgtcgacatcggcgcgcccaagccaatcgaggacacgatccaaccgggtgcgaatcgaattcacattccaggtggccagccgcagcagcggcgatcgcaagcgcggcgaagccgggcgttgggggtggccgccgtcaattgtgccgtcgggcatggctagaaggtatcccagccgaccgactgggcaggaagatagcggcagtgatggtgcagccggaagcccagggactcggcgaggacggatgtcgcggtgtcgtgcacgcgcacgtagccgcgggtcgcgccgcggcccgctccccagcccaacagcgcttcccacaattggcggccagcggagccggtcgcggattgctcgtcggcggcacgcattgccgacagacccacccaccgggtgccgtcgggtgcgtcggttaccgctgcacgtgcgaccgccacacccaggtagctgccgaatgccaactcgccgtcgatgacgggggtcgccatgtcgaggggtaggcgttggtggtagagccgcagccaggtgtcgtcggggtggtccagcaacgtgaccgaccggtcgggttcaccggtggacacgtcacgcaccaacacttgctctcggcgctcacctgccaggccggccggtagtggcagcaagcggtccgggacggccagccatggctgcagatcgcggctcgcataccatgcgctgatttctgtgatggtgttcgtgtgtgccgagatatccagcggtactgctgaattagcggccagtacggccccgtgtccggctcgcaggagccagccgtccagccaggttcgttcaacgccgggccaggccgccgcggcggcgtgttcaagtgcgcggatcgcggcggtgcgcaccggcgcatcggtcaggacccgcagggccaccacatcgacgggcgagaactcgacgatggtcccggtcttggtctgcactcgcaccgtcggatcgacggctagcagccgacccaccgcatcggtcagcggtggcatcgatccggcgggccggcggtagcgcaccgttacccgtgtcccaagccccggccacgagaccattagtgaccgaacgggtcggggtcctcgccgggcagccacgacagtccgggaacgccccagccatgtgacttgacggcccgtttggcgttgcgggcgtaccggccgatgaggcggtccaggtacaggaatccatcaaggtgcccggtttcgtgctgcagcatccgcgcgaacaggccggtgccctcgatactgaccggactgccatcggcgtcgagtccggtgactcgtgcccacttcgcgcgtccggtaggaaatgactcgccgggaaccgacagacagccttcgtcgtcggtgtccgggtcgggcatggtctcaggtatttcggaggtctcaagcaccggattgatgaccacaccgcgtcggcgggcggtcattgcgcggtccgcggcgcaatcgtagacgaagagccgcaggctgcagccgatctggttggcagccaggccgactccgttggcggcgtccatggtgtcgtacatggtggcgatcaactgggcgagatccgccgggagtgaaccgtcggcggcgaccgtcaccggtgtggtcgcagtgtgtaagacgggatcgcccacgatgcggatgggtacgactgccatggtgggctagcttaagcgcgccgacgatacgcgccgcgaggcggcgggctgaggaggcgggcaatcggcttaggcgcgccgcggggcggcgggcatcatcgccgggtgtgaaccacacgacggctggccggcatgtcgcgtcgcaggattcacactcggagcatgagccggcgcgccgcgatcggcagtcgggtgcaagcaagtcggccgactcgcgggcaggattaccgcccgacggttcctggcgtggttcaatattcgccgaagaagcgcctacgtaggccaagtcattcgtacacattgagaattcgccggaagggcccaggggaaagcgatatggacagcgccatggcgcgggcaattcgatcgggggacgacgccgaggtcgccgatgggctgacccggcgcgagcacgacatcctggcgttcgaacgtcagtggtggaagtttgccggtgtcaaggaagaagccatcaaagagttgttctccatgtcggcgacgcgctactaccaagtgctcaatgcgctggtggatcggcccgaggcgctggccgccgacccgatgctggtaaagcggttgcggcggctgcgcgccagtcggcagaaggcgcgggccgcgcgacgccttggcttcgaggtgacctgacactctccccgcttttgccggttgtgtcccggtgctggttacagtgggctcgatgaatgagcgtgtacccgactcttccgggcttcccctgcgggccatggtgatggtgctgttgtttctcggcgtcgtcttcctgctgctcggctggcaggcactgggttcgtctccgaactccgaggacgactcgtcagcgatttccaccatgaccaccaccactgcggcgccgacgtcgaccagcgttaagcccgcggcgccccgggccgaggtgcgcgtctacaacatctcaggcgcagaaggcgccgccgcgcggacggccgatcggctcaaggcggccggtttcacggtcaccgacgttgggaatctatcgttacccgacgtcgcggcgaccacggtgtactacaccgaagtcgaaggcgaacgggccaccgccgacgcggtaggccggacgctaggagcagcggtggagctgcgactgccagagctgtccgaccagccgcccggggtcatcgtcgtggtgaccggctgacgctgattcgaacgccaggttaggctctcgctatgccaaagcccgccgatcaccgcaatcacgcagctgtcagcacgtcggtcctgtccgcgttgtttctgggcgccggtgccgcgctgctgagcgcatgctcgtcgccgcagcacgcgtctacagttccgggtaccacgccgtcgatttggaccggatcgcccgcgccgtcgggactttcgggtcacgacgaggagtcgcccggtgcgcagagcctgaccagtaccctgacggcgcccgacggcacgaaggtagcgaccgcgaagttcgagttcgccaacggctatgccaccgtcacgatcgcgacgaccggcgtcggtaagctcacgcccggcttccacggcctacacatccaccaggtgggtaagtgtgagcccaactcggttgcccccaccggcggtgcgcccggcaactttctgtccgccggcggccactaccacgtgccagggcataccggcacccccgccagcggcgacctggcctcgctgcaggtacgcggtgacggttcggcgatgctggtgaccaccaccgacgccttcaccatggacgacctgctgagcggcgcgaaaaccgcgatcatcattcacgccggcgccgacaactttgccaacattccgccagaacgctacgtccaggtcaatgggactccgggtcccgacgagacgacgttgaccaccggcgacgccggcaagcgggtggcgtgcggtgtcattggttccggctagcttgcctgcccgcaggtcggccgcccgaattgatttcgcaggctcaccgcggcccaccctcggtgtggagtgggagttcgcgctcgttgactcgcagacccgcgatctgagcaatgaagccaccgcggttatcgccgaaatcggcgaaaacccgcgggtccacaaggaattgctgcgcaacaccgtagagattgtcagcggtatctgcgaatgtaccgccgaggcaatgcaggatctgcgcgataccctgggccccgcccgtcagatcgtgcgcgaccgcgggatggagctgttctgcgcgggtacccaccccttcgcgcggtggtcggcccagaagctcaccgacgcgccgcggtacgcggagctgatcaaacgcacccagtggtggggccggcagatgctgatctggggtgtacacgtgcatgtcgggattcgctcggcgcacaaagtgatgccgatcatgacgtcgctgctcaactactacccgcatctgttggcgctctcggcctcatcaccctggtggggtggcgaagacaccgggtatgccagcaaccgggcgatgatgttccagcagttgcccaccgccgggctgccgtttcactttcagaggtgggcggagttcgaaggtttcgtgtacgaccagaagaagaccggcatcatcgaccatatggacgaaatccgttgggatataagaccctcaccccatctgggcaccctggaggtgcggatctgcgatggcgtgtccaacctacgagagctcggcgcgctggtcgcgctgacgcattgcctgatcgtcgatctggaccgccgcttggacgccggcgaaacgctaccgaccatgcctccctggcacgtccaggagaacaagtggcgtgccgcccgctacggcctggacgcggtgatcatcttggacgccgacagcaacgaacggctggttaccgatgacctcgcggatgtgctgacccggctggagccggtcgccaagtcgctgaactgcgccgacgagcttgccgcggtctccgatatctaccgcgatggcgcctcctaccagcggcagctgcgagtggcgcagcagcatgacggcgatttgcgcgcggtagttgacgcgctggttgccgagctggtgatttagccgatgcgggctggctgagtgtgacgtccgccagccgcgaggagattgaggtttaggtgatggccgatttcgcgccggttgagttggcgatgttcccgctcgagtcggcgccgctgcccgacgaagatctgccgttgcacatctttgagccccgctacgcggcgctggtccgtgactgcatggacaccgcggatcctcgcttcggtgttgtactgatctcgcgtggccgcgaggtcggcggcggcgatacgcgatgtgatgtcgggacgctggccaggatcaccgaatgcgcggacgcgggttcgggtcgctatatgctgcgctgccgggtgggcgaacggatccgggtgtgcgactggctgcccgacgatccgtacccgcgtgcgaaggtacggttctggcccgaccagccggggcacccagtgacggctgcccagctgctggaagtcgaagaccgggttgtggcgctattcgagcggatcgctgccgcccggggagttcggctgccggcccgtgaggtggtattgggctacccggtggttgacccagccgataccgggcagcgtctgtacgcgctggcatgtcgagtgccgatgggcccggccgatcggtacgccgtgctggcggcgccgtcggcggccgatcgattggtccgcttgggtgacgcgctggactcggtggccgcgatggtggagttcgagttgtcgacgtaactgccctacgcggtgcgtctgacccactgggcctgaaccacattcactgcgccgagcaccatatacggacccgtcaccgccggcaagcgcatccgggtgcggaaccggctcgacaatggtcaacgccttcgcaccattgccgaccagtacccgcaattgctcgacttcatcagtggtcgctaggaccgaaggtcacccttggtgccgaacttacgcagcgacgccacctgcagcggatccagcgacgcgcgcacggtttctcgcgcggtcgccaggtcggcggcggtgacgttggcggcatcgatggaacgccgcatcgcggtaagcgcggcttcgcgcagcagcgccacacagtcggcggcactataaccgtcgagtccggctgccacctcgtccaggtcgacgtcggagctcagcgggatcgacttgccagcggtgcgcaggatttcgcggcgagcggcagcgtcgggcggttcaacgaacaccagccgttctagccgccccgggcgcagcagcgccgggtctatcagatcgggccggttggtcgcgcctagcatgacgacatcccgcagcgggtcaataccgtcgagctcagtcagcagcgcggccaccacccggtcggagacgcccgagtcgaagctctgaccgcgccgtggcgccagagcgtccagctcgtcgaggaacaccagtgacggcgcggagtcgcgggcccgccggaatagctcgcggactgccttctccgaggagcccacccacttgtccatcagctccgaccctttgacggcatgcacgctcaactgtccggtgctggccagggcacgaaccacaaaggtcttgccgcagccgggcgggccgtacagcaacaccccgcgcggcggttcgacacctagccgagcgaaggtgtcggggtgctgcagcggccacagcaccgcctcggtcagtgcttgtttggccgcggccatgtcaccgacatcgtcgagcgtcacgtcacccacggtgacttcgtcgctggccgagcgggacagcggccggatgacggtcaacgcaccgaggaggtcgtcttggtgcagcatcggtggtcggccgtcggcactggctcgagacgctgcccgcagcgccgcctcgcgaaccagcgcagccaggtcggccacgacgaaacccggtgtgcgggaggcgatttcgtcgaggttgaggtctccggtaggaaccggattcagcagcgcctccagcagcgatttgcgggtggccgcgtcgggcagcggcaggccaagctcccggtcgcacaactcgggggaacgcagccgggcatcgagttgatcgggccgtgctgaggtggcgatcaataccacaccggcggtggccaccgcggtacgcagctcggacaggatcagcgaggctaccggctcggcggcggctggcagcagggcgtcggcatcggtgatcagcaacacaccgccctcatggcgaaccgcctgcactgccgaggccacggctttgacccggtctccggcggccagagctccaatctccggaccatccagtgtcaccaaccttcggccgtcgcacaccgcgcgcaccagcgtcgccttgcccaccccggccggacccgacaccagcacacccaaattggtgccggcgcccaaggtctgtagtaggtgcggctcatcgagggcaagcttgagccattcggtgagcttggcagcctgcggctgggcgcccttgagctcttcgatctggatctccggactcgagatgctcacttgcccggccgtggacgtacccattgcggccgggaccccagcgccccaggtgaccagcgagttgggctgcacgctgaccggcccgtcggggtcgacgccggtaacggtcagcagctccgaggtccaactgatcccgaccgcagctgccaatgcgcggctggcagccgacgtggatgtgccggggcctagatcgcggggcagcagcgagaccgcgtcaccgacggtcatcaccttgccgagtagggcctgccgcagcgtgaccggcggcaccgactgggtggccagcgttgaaccgctcagcgtcaccgatcgcgctccgtagacggtgaccgggctgacgatcacctcggtgccttcgcgaaggcccgcattggacagtgtgacgtcatcgagcagcaccgtcccgaccgcggtgtctgccgcggccaggccggcgaccgcggcggttgtccgagagccggtcagcgacaccgcgtcccactcgcggatgccaagggcagcaatggcattggggtgcaaccgaacgacgccgcggcgtgagtcgacggccgaggtgttcagccgggcggtaagggtgagttggcgggccgggtccgggtgggtcacagccgtcgacccggcttgcgcaggcccagccgcgccatcgacggccggtagggatgcgcccggcggctcgcgcgccgcaccgcgcgccgttgcttgggcttgtcgtcccacacctcagggtgttgggcaagccagcgctggctgcgcaccgcgaaaggaatatggcacatgtaggcgatgatgatcacccagatcaacaagtagggggccaggactgcggccgccgcgcagatagccagcaccgccagcagggcggccgcgtagttgggtggtaccgacacggcgtgcatctttttcatcgggatcccgctgaccaagagtatcgacgttcccgtcacccaaaagctgaggaaccagaccgaggtccaccatccttcgccgaactgcattttgagggctagcaggccgatcatggaaaccgcgcccgccggcgcgggcattccgacgaagaattcatgcgcgtaggcgggctgggttccgtcgtcctgcagtgcgttgtaccgcgccagccgtaataccacgcacaccgcgtagagcagcacgaccacccaaccgaccggccacttcgacaacatcgacacgtaaagcaccagcgcgggtgtcactccgaagttcaccgcgtcggccagtgagtcgatctctgcgcccatccgcgactgggcatccaggatgcgggccacccggccgtcgagcccgtcgaggatggccgctgcggcgatcagtgccatcgcggccttcggctggtgctcgagcgcaaacttgattgcggtcagtcccgcgcaaatggacagcaccgtcatcgcgctgggcagtatctgcaggtttacccctcgcctgccgcggggctttccgatcatcgacattcggccagcacggtctcgccggcgaccgcgcgctggccgacgttgacgatcggctctgcgcccgctggcaggtaggtatccagccgggagccgaaccggatcaggccgtaggtgtcaccgatggccagcttgtctccgacgtgtgcgtcgcacacaatgcggcgcgccaccagcccggcgatctgcaccgcgaccacctcggcgccgttgggcatgcggatccgcacactggtgcgctcgttgtcgtcgctcgcctccggtaggtcggccgacccgaaccggcccggccggtgttgcacggcgatcacttccccgctcaccggggcacgttgcacgtgggcgtccaatatcgacaggaagatgctgactcgcggtaacggcgtgtcacccatgctgagttcggccggtggggccgctgagtcgatcgcgcagatcacgccgtcggcgggcgcgacaatggcagccggcctggtgggcggtacccgctgcgggtgccggaagaagcccgcgcaggcagcggccgccagcagacccgtgccgcgcaaccaccggtagcggtgtccgacggccgcaatcgcaaggccggcggcaatgaacggccgcccggccggatgaaccggtggaacggcggaccgcaccagggcgagcagatgttgcgggccgtcggggcgggggcgtctggccacggggtcatcttacggagcttcgtgccgcaggttgggtgcacggcactaggatcggtccggttaggtcaagtcccagacttgcagctgcgttccggcagccacctccacgacgtcctccgggatgtccagaagtccgttggccgatgccaaccaacgcaaatggtgcgacgccggtgggccgtagctgatgaccgtgcctgcctggtgatcgagtattgcgcgtcggaactgacgtttgccgcgcggcgatgtcaggctcgcggtgagtaccgcgcttcggtgcggccggtacggatccggcaggcccatggccatgcgcagcgggggacggatgaacacctcgaaggacaccagcgcgctgaccgggttgccgggaagggtgacgatcggcgtacctgccacccgcccgacgccctggggcattccgggttgcatcgccaccttgacgaattcgacaccgtggtcgcctccccggtagtcagcgctgccgaacgcgtctttgaccacctcgtaggctccggcactgacaccgccgctggtgatgatcaggtcggcgtccaccgcgtaccggtcaaggatcgcgccgaactgcgcgacgtcgtcgccggcggttgcggtggcgaccacagcggcgcccgcatcgcggacggcagcggccagcatgatcgagttggactcgtagatctgacccggttgtaggggcgtgcctggcgacgccagctccgaccctgtggagatcaccagcacccgctgacgggggagcaccggcagctcggccaaacccagcgcggcggccaggccgagcaccgccggggtcacgatctggccgttgtgcagcaccgtggtaccggcggcgacgtcttcgcccgaccgtcggatgtgcttgcctggggtggcctgttggcggatcgccaccgaatcgacgccgccgtcggtggcttcgaccggcacgatcgccgtcgcaccggtgggcactggcgcaccggtcatgatccggtgcgcagtcacaggctgcagcgtcagcatgtcggcgcgcccggcgggaatgtcctcggcgaccggcaacatcaccggattttgcggtgtggcacctgaggtgtcttcggcgcgcaccgcatagccatccattgcggagttgtcgaaaaccggcagcgacagcggtgcgaccacgtcgccgcccaggaccagaccttgagcctgggtcagcggaaccgtaatcgggcgacaggcgcggatcatctccgctacgacacgttgatgctcctggactgaccgcacccggccattatcggtcgttcagactccgaagctgacgccggtgagttcttcggagacggtccagaggcggcgctgcagatctttgtcgtgggactgcgcgctggattggaccaccttcgggtgaccgcgctgctcgccgaacccgtccgggccgtagtattgcccgccctgcgtggtcggatcggtggcggcacgcagtgttggcagggcgcccatctctgggctttggaaaagcaacggcccgagcacggtagcgacgggccggataagtcgcggcaggttgcgagtcagctcggtgttggagccgccagggtgagcggcgacggcgatggtggatttgcccgcttcgcccagccggcgttgcagctcgtaggtgaacagcagattagccagtttggcttgtccgtaggcggcgacgcggttgtaacggcgttcccactgcaagtcgtcgaagtggatggcagcgtgaatccggtggccctggctgctgacggtcaccacccgcgaaccgggtaccggcagcatgtggtcgagtaccagtccggttagtgcgaaatgaccgagatggttggtaccgaactgcagctcgaaaccgtccttggtgacctgcttcggcgtccacatcacgccggcgttattgattagcacgtcgatgcgcggataggccgtgcgtaacgcgtcggcggctgcgcgcaccgagtccagcgagcacagatcgagttgctgcagcgtgacgtgggcgcctgggcgggcggccatgatgcgggcccgggcggcgttgcccttctcgagattgcggacggccaacactacgtgtgcaccgcggtcggcaaacacggcggcggtgtggtagccgatgccggtgttggcgccggtgaccacaacgacgcgcccgctttgatcggggacgtctgcggccgaccatttacgggtcttgttgtcgttggcggtcatgggccgaacatactcacccggatcggagggccgaggacaaggtcgaacgaggggcatgacccggtgcggggcttcttgcactcggcataggcgagtgctaagaataacgttggcactcgcgaccggtgagtgctaggtcgggacggtgaggccaggcccgtcgtcgcagcgagtggcagcgaggacaacttgagccgtccgtcgcgggcactgcgcccggccagcgtaagtagcggggttgccgtcacccggtgacccccgtttcatccccgatccggaggaatcacttcgcaatggccaagacaattgcgtacgacgaagaggcccgtcgcggcctcgagcggggcttgaacgccctcgccgatgcggtaaaggtgacattgggccccaagggccgcaacgtcgtcctggaaaagaagtggggtgcccccacgatcaccaacgatggtgtgtccatcgccaaggagatcgagctggaggatccgtacgagaagatcggcgccgagctggtcaaagaggtagccaagaagaccgatgacgtcgccggtgacggcaccacgacggccaccgtgctggcccaggcgttggttcgcgagggcctgcgcaacgtcgcggccggcgccaacccgctcggtctcaaacgcggcatcgaaaaggccgtggagaaggtcaccgagaccctgctcaagggcgccaaggaggtcgagaccaaggagcagattgcggccaccgcagcgatttcggcgggtgaccagtccatcggtgacctgatcgccgaggcgatggacaaggtgggcaacgagggcgtcatcaccgtcgaggagtccaacacctttgggctgcagctcgagctcaccgagggtatgcggttcgacaagggctacatctcggggtacttcgtgaccgacccggagcgtcaggaggcggtcctggaggacccctacatcctgctggtcagctccaaggtgtccactgtcaaggatctgctgccgctgctcgagaaggtcatcggagccggtaagccgctgctgatcatcgccgaggacgtcgagggcgaggcgctgtccaccctggtcgtcaacaagatccgcggcaccttcaagtcggtggcggtcaaggctcccggcttcggcgaccgccgcaaggcgatgctgcaggatatggccattctcaccggtggtcaggtgatcagcgaagaggtcggcctgacgctggagaacgccgacctgtcgctgctaggcaaggcccgcaaggtcgtggtcaccaaggacgagaccaccatcgtcgagggcgccggtgacaccgacgccatcgccggacgagtggcccagatccgccaggagatcgagaacagcgactccgactacgaccgtgagaagctgcaggagcggctggccaagctggccggtggtgtcgcggtgatcaaggccggtgccgccaccgaggtcgaactcaaggagcgcaagcaccgcatcgaggatgcggttcgcaatgccaaggccgccgtcgaggagggcatcgtcgccggtgggggtgtgacgctgttgcaagcggccccgaccctggacgagctgaagctcgaaggcgacgaggcgaccggcgccaacatcgtgaaggtggcgctggaggccccgctgaagcagatcgccttcaactccgggctggagccgggcgtggtggccgagaaggtgcgcaacctgccggctggccacggactgaacgctcagaccggtgtctacgaggatctgctcgctgccggcgttgctgacccggtcaaggtgacccgttcggcgctgcagaatgcggcgtccatcgcggggctgttcctgaccaccgaggccgtcgttgccgacaagccggaaaaggagaaggcttccgttcccggtggcggcgacatgggtggcatggatttctgaccccggcgagaagtcgcagcgaggagcccggtccctttgtggggccgggctcctctggttgggagctacggtaccgagaacaccacgcagtcgtgtaggcaacctttggccgctgtgggcgagtcgggggccgcgtctcggtgcagcagcgcgcggatgggtacgacaccgcagcgggcggtgtcgtcatcggggcctgcgtccgacgcctgggcacggccgtcgacgatcagcgagtagccgctaggatcggatggcggccacaacagggtgacttcgctgcggtgggccaggttttgccgcgtacgacccccgatcaggccgacgtcgaccactgcccggggtccatcggggccgtcggggagttcgcgcagcaccggctcgactgccaccgtgtgcacgcgatggccatcatcgacggtgatcaggtaagcgaacgggtagtcgggcaaggcggcggccagccgtttgaggtctacctttttggcacccacggattcgaggataggcgcccgatgtgttactccgaaccgaccggctgcccgatccgcgggctggcgtaggcggattcgcggtcggggctcgggtagaagttcgacttggggatgccggagccgggggtactcggctcacgcacggcggtattccgcaagcccgagtcgttgctgcccgagttgacgaagctcgggtagctggtgccagggcttctaaggcccgggtttgcgcccgagccagccgcggcactgccgctaccggggttcgggttgcctgagtccaggccgccaacaggagcactggccggggcggcgacgggcgtgttggtcaggcccgagttgaggacgttcgccaggccgtgttggagaccgcccgttgatccgagggcggaggcgaggatgcccgaactcaaagccgccgtgctcatgccgccggtggcgtagccggcggagctgaccaaggccgcctccgagccagccgcgcttcctaaggcggcgttttgcatccccgcgttccagaagctggtgttgaggctgcctgcgctgccgaggcccgcgttgattgtccccgaggtcccgatgccgctgttcagggagcccgaattcccgatgccgatgtttccgctgccggagttgaataagccgacgttgccggtgcccgagttcccgaagccgatgttgccgctacccgagttgaagccgccgaaacccatctggtgatcaccggtgatcccgaacccgatattcccgctaccggtgttgccgaagccgatattcccgtcgccgaggttgccgaggcccaggttgccgctgccggtgttgccggtgccgatgttgccggtgccggtgttgccgctgccgatgttgttgttgccgatgttgttgttgccgatgttgccgctgccggtgttgccgaagcccagattgatctggccgttcttgccgatgtcgatgccgaggttccgcaagacctgctgccagggcgccagttgtgcgacggccgcagacgcatcgaagtggtaaccagccatcgccgccacgtccaatgcccacatttgctcgtatgccgcctcgacgtccatgagcgccggagcattctgcccaaaccagttcgtagctgccagcagctgcatcaggccacgattggccgctaccactgccggctgcacggtggccgccagcgccgcctcgaacgcggtcgctattgccatggcctgtgcggccgcttgttccgcctgcgctgccgccgtgctgagccaggctaggtactgggttgcgacggccatcatcgccgccgcggacggacccagccaggcgccactagtcagttcggatgtgacggagccaagcgacgctattgacgcgagcaattcttcggccagctcgccccaggcggtggccgcagcaattagcggtcccgacccgggaccggcaaacatcagtgccgaattgatctctggcggcaactacgcaaaatgcgggcttgtcactgatccaacttaactgtcagcgaccgttgccgtggcggtatcggcacttcaataccactcatctttggggtcatctttggagcgcccctaggaaccgccagcttacctagtcccgggtaggggccgactggcggccgggatgcagctgagggtctgccacctgccccgtaatgtcgctggtatggcaagcaccgacgccgcggcccaagagttgctccgcgacgcgttcacccggttgatcgaacatgtcgacgaactcaccgacggcctcaccgaccaactcgcctgctaccgcccgacccccagcgccaacagcattgcgtggctgctctggcacagcgcccgggtgcaggatatacaggtcgcccatgtggccggcgtggaagaggtgtggacccgcgacggttgggtggaccgctttgggttagatctgccgcggcacgacaccggatatggacaccgtcccgaggatgtggcgaaggtacgggcacccgccgacctgctgtcggggtactaccacgcggtgcataaactgaccctggaatacatcgctggcatgaccgcagatgagttgtcccgtgtggtggataccagttggaatccgccggttaccgtcagcgcacggttggtgagcatcgtcgacgactgcgctcagcacctcgggcaggccgcctacctgcgggggatagcccgataacggcgacatccgccggatcgctgaggcgatggtcagctacgccgaagatcgcctgcaccgatggttacctgacgctagccggcagcgccgccctagtggtacccggcgtgttcgtcgcgatgctgggcaccattgtcgcgccgagactgcggtgaggggccggggtgtgcgtcctcggctcacccgagcggcagctcggccaagatggtaccggtgggctgtggtgatccggtgccgggttcgacggtgaatgccagtgcggtcgaggctccgagatcggtcagcgtcgccgtcgtcgagggcgtcaccgccgcggtgcccatcgtctccgccgacctcggccctttggcccctcccagcagccacatctgatacacggttccccgggatggtggcgccacattgttcatcaccagcagacctgtgttgcggtcgcgggagaacaccaccgtggccgtcccggcgcccagtgggcgagagaccgtccgtacgtccggcgccgtcagaacttgctcggccacggtggggggtggcgatggccgggtcagcacccccaggtcgaacgcccccagccccacagcgatcgccgctgcggacgcaaaggctgccgtacgccagcgtgattggcgcctaacctcgggcttggtcgcatccaggatggccgtccgcagatgtgctggcggctcggcggtggtggccgccgagacgacggccatcgtctcgcggacggctcgaacttcgtcgttgaaagccgcggctaccggcgagggcgcggcggccacccgtcggtcgatgtcggctcgttcatcgtcggacacagcgttcagggcatacggggtagccagctcgagcagctcaaaatcggtatgttcagtcatgagcgccgctctcccaacgcatcgcttcgctcggccggcgcagtcatgacacgtccaggcagttgcgcaggctgcgcagggcgtcgcgcatgcgggatttgatggtcgacagattggccgctaaccgccgcgaaacttcgacatacgtcagcccgccgtagtaggccagttcgatgcactgccgctgcgtgtcggtcaacgccttgaggcactcggtcacccggcgccgctcatcaccggcgatcgccaggtcggcgacgacgtcactcgcgggatcgacgttggccgcaccatagcgcacttcccgctggttgccggcttgctcgcaacggactcggtcgacagcgcgccggtgggccatggtcaaaagccaggccaacgcggaacctttggcggagtcaaactccgacgcgttccgccacacctcaagatagatctcctgggtggtttcttcgctgtagccggtatcacgcagcacccgcatcaccagtccatacacccgcgacttggtgtggtcgtagaattcggcgaatgcggcctggtcgtgaccagcgacccggcgcaacagggcgtccaggtcgctgctcagccgtggcggtccggttatcgatgggtagcctatcgccagccggcgccgagatggtcaagccggtcatcaccgacgcgccgatcgcggtggccggggcacgaaataggctgttcgcctttgatattcggcgaaaccggggcgacccttcaggtatctctcagtcagccgggctccgctgacgtccaccagcaggtaggtcatcagcagcggcgaacccaccgtggccagcggcgcccagtcgttgatcgtgatcaaccacaacccccaccagacacaggcatcgccgaagtagttggggtgacgcgtccaggcccacaggccgcggtccatgatgaccccgcgattggccgggtcggatttgaatacccacagttgccaatctcccaccgcttcgaaggtgataccgaccagccacacggctaagcccacgcccccaacagccagtaacggcttcggcgtcggcccggtgactgcggaaagctgcagcgggaatgagacgaacaacgtcaggaggccctgtaatccgaagaccttgcgcaatgcctgcacaggcgtggcaccgcgcagcaggtcggcgtagcggggatcctccccctgaccggctgtcttgcggtacatgtgccagctcagccgcagaccccaggtcgacaccaacgctagtagcagccatcggcgaaccgggtcgccgtggccgagcgtcgcggcggcgacggcgacggcgacgaaacccaagccccataccacgtcgacgacgttgtaccggccgatgcggcggccgatcgcaaacgccaccgaatgcaccacggccacagccaaagccgacacgctggttaccacgacgatgttcacggggggccctcgcggatcaacgtccactggtagacgtccagatagcccgaccggaagcccgcctccgagtacgccaggtacagctcccacatccgtgcaaacacctcgtcgaaacctaaatgcgccagcccatctcgccgctgcataaatcgttcccgccagagccgcagcgtctcggcgtaatgcggtcgcagcgaggccgcgtcgacgatgcgcagcccggtgtgttgcccggtgatgtcgatgatggcctgcgtggacggtagcagtccgccagggaagatgtacttctggatccaggtctgggtgtggcgggtggccagcattcggtggtgcggcatggtgatcgcttgaatcgctaccgggccacccgggcgcaccaactgttctagcgcggcgaagtaccgtggccacgaacggtatcccaccgcctcgatcatctcgactgagactactgagtcatactgcccgtcgacgtcgcggtagtcgcacaagtcgatctctacccggtggccaaagccggccgcggcgacccgctgccgagccagccgttgctgctccaccgatagggtcaccgagcggatgtgggccccccgtgcggccgcgcgaatgcacagctcgccccatccggtgccgatctcgagaacgtggctgccctgctggaccccggccacgtcgagcagccggtcgatcttgcggcgttgggctgcggccaactcggtccaggcgggagttggctgggccagcaggtcggtgaacattgcgcacgaatacgtcatggtctcgtcgagaaacgcggcgaacaggtcgttcgacaggtcatagtgcacggctatattgcgccgggcctgatctcggctgtggtctggccaactaggtcgaaaggtcggcgtgatcggccgcagccagtgcagcgagcgcggtaccagctcgtccaccgaccctgccagcacggtcaacacccgcgtgagctccttcgacgaccattcgccggccatgtaggactcgccgaagccgatcaagccgtggcgcccgatccggcgtgcaagtgcgtccggccgatggatgaacaggctgggtgcgcgcggatcggcggcacctgttgccgttccgtcggagtagaccaatcgcagcggcaagtgagtggccgtgcgccgaagcagccggttggcgattgccgccgatgccgcggctaggggaccgcgcggcaccttggcaaccgctggccagcgatccgaatcgattgctgccgacggtgtctggctggtttcgacggtcatcgcggcaccaccggaactcgacgtagccacagtctgatcccctgtatcctgatgcgcgcggccaccaccatcggcgccagcggtgaaatgatttgcatcatcgcgatctgtcttgtcgttgccggtcgccgctgcccacgcagggtggctgtgaattccgggcacacctgccggcggtcacggtgcagcgtcaccgtgacgtcgagttcgcggtcgggccgtggtgcccgtatcaggtagtagccggctagctgatgaaacggcgaaacgtagaagttcttggccgtcaccacgggcaggtcggccggcggtagcaggtaagcatggcgtccgccgtaggtgttgtgcacctcggcaatgacatggcgcagttggccgtcgcggtcgtggcaccagaagatgctcaacgggttgaagacatagccgagaacgcgtgcttgcagcagcgcggtgatacggccgtcggggacggcaaggccgcgagcggcaaagaaggcgtccagccggtcacgcagcgagctatgcggcggacacgagaacgggtcagcgaagtggtcgtcggcgtggaaccgtgcgaacggtcgcagccaccagggcagctgggggaggttgtcgacatccacgtaccagctgtagctgcggtatgcgaacgagtggtgcaccgggacttgtctgcagtggctgatcgtggtgcggtagatcgccggcgtcagggtttgagtcagcacgcgaccatcgcctcctgtgggatcgctgccggccagtcggcgccaaggcgccgggccgcccgcagacccgaggcggcgccgtcctcgtggaatccccagccgtggtaggcgccggcgaataccacccgattgtcacccagcgtcggcaataagcgttgggctgcaaccgattccggtgtgtacagcggatggctgtaggtcatctcggcgatcaccgagctgggatcaacccggtcgtggccgccgagggtgaccagataccggcggccaccgtcgaggcgcattagcctgctgatgtcgtagctgaccacgacctggtgctgcccgggtgtcaccaggtagttccaggatgcgcgggcgcgatggtggcggggcaggaccgactcgtcggtgtgcagctgggcgctgttggtggagtatgcgatcgcgcccaggaccgcgcgctcggccggtgtcggctcgtcgagcaacagcagcgcctggtcgggatggaccgcgacgacggccgcatcgaaacgccgcgacggcccatcacccgcgcccaccaataccccgtccggcagccggcgcagcgagtgcactggcgtgcgggtcgacacctcgtccagctgagctgcgatcgcctgcacgtagttggcggaacctccggtgacggtacgccaggttggcgacccgaacaccgacagcatgccgtgatggtcgaggaagacgaacagataccgggccggatagcgcaaggcgtcggccccgccgcaggaccacacggcggcgaccaagggtgtgatgaagtaatcgacgaaatactgcgagaagtggtgccggctcaggaaggcttccagcgtctccggtttgtcttccgcgttgtcggtctcctcacgcagcaggcgagccgcggcgcggtggaagcggagaatctcggcaagcatgcacagataccgtggccgcagcgattgccggcaagcgaacagcccgcgcgctcccagtgcgccggcatattcgagtccgatgtcgtcggcgcgcaccgacatcgacatttccgactcctgggtggccacacccagttcggcgaacaatcggcacaacgttggataggttcggtcgttgtgcaccaggaacgccgagtcgacgccgacgacgtcggtgccccgggggccgccaccgttgtccagatagtgggtgtgggcatgaccgcccagccggccgtccgcctcgtacagggtgactcggtcccgtccagacaggatgtaggcggcggtgaggccggcgaccccacttccgacaacagccaccgatcgtcggagtgattgctgcacatcctgtattcggagcggccggctagacggacgggcggttcagccgaggcggtcgctgctcatcgccaagggccggcccgcgggctgggtttcgctgggtacggtcggggtccgggcgggccgggaacgcacccgcagcggccaccagaaccagcggcccagtagtgcggcgatggatggcgtcatgaacgatcgcacgatcaacgtgtcgaacagcaaacccagaccgatggtggtgcccacctgtccgataacccgcagatcgctgacggccatggacgccatggtgacggcgaataccagccctgcgttggtcacgaccttgccggtgccgcccatcgaccggatgatgccggtcttcagccccgctcctatttcctgtttgaaccgggagaccaagagcagattgtagtcagatcccaccgccaacagaacgatgaccgacatcgcaagcacgagccaatgcagatggattgcgagaatatgctgccagagcagcaccgatagtccgaaagaggcacccagtgaaagtgcgactgtgcccacaatgacggcggcggcaataaaggcccgtgtgatgatcagcatgatgataaaaatgagacagagggacgaaattgccgcgataagaaggtcccattgggcgccctcggagatgtcgtggaagacggccgccgtgccggccaggtagatcttggcgtcttctagtggagttcccttgagcgattcctcggccgcggtacgaatcgcgtcgatacttttgatgccctcgggtgattgcggatcccccctgtgcaggatgataaaccgggccgcgtgtccgtccgaagacaggaacgacttcatggcgcgctggaagtctttgttcttgaaaacctcgggtggaaggtagaacgagtcgtcgttcttggcggcgtcaaaagccttacccatggctgtggcattgtcgctcatttcgagcatctggtcgaagattccggtcatggtgctgtgcatggtaagaatcatggtccgcatgttttccatggcctcaatctgcggcgggatctgcgcgaccatttgtggcatgaggcgatccatctcgcgcaagtcgcccaagaggacgcctatttgctcgctgagcttgtcgattccgtccagtgcatcgaatatcgatctgaacgaccaacagatcggaattccgtagcagtgcttttcccagtagaaatagcttcgaattggtctccagaaatcatcaaaatccgcgacgtggtcgcgtaattcttcggtgatctccttcatctcttcggtgtcgccgaccatgcggtgggtagtgctggccatctccgccatcaggctatgcatccgcgtcaacaccgcaatcgtcgtggccatctcgtcggcctgcttcagcatgtcgttcgcccggtcgcgctggtactttatggtctgcagctgaccggcattttgcatgctgatctggaacgggatcgacgtgtggtccatcgtcgttccttcgggccgggtaattgcttgcacacgggaaatgcccgggacccggaagatgcctttagccagcttgtccaggaccagaaaatctgccggattccgcatatcgtgatcggattcaatcattaggatctcgggcttcatcctggcctgagagaaatgacgatccgcggccgcatatccttggttggcgggtatgaagtccggtaggtagtcacggtcgttgtagctggttttgtatccaggcagggcgagcagaccgactagggcgatcgcgcaggtggcgacgagaacgggcagcggccagcgaaccaccacggtacccacccgccgccagccacggactttgaggagccgcttagggtcgaacaggccgaaccggctgccgacgtgtaggacggccggacccagcgtcaacgcgaccgccactgcgactagcatccccaccgcgcaggggatgcccagggtttgaaagtagggcatgcgggcaaagctcaggcaaaaggtagctccggcgatggtcaatccagagcccagaatcacgtgggcggtcccgcggtacatggtgtagtaggcggcctctttgtcctcgccggcttggcgggcttcctggtagcgcccgatgatgaatatcccgtagtccgtaccggccgcgattgccagcgaagtcagcaagctcaccgcaaaggtggtaagtccgatagccccgctatgccccagaaccgctacgactccgcgcgcagccgtcaattcgacccccaccgtgatcagcaggagaaccacggtgattatcgaccggtagacgagcaacaacataataaagatcacggcgaccgtaaccatggtgatcctggccatggatctatcgccactgtggtgcatatccgcggcgagtgcggatggtccggtcacataggcctttatgcccggcggcgcgggcgtgctttcgacgatgctgcgtactgcctcgacggattcgttggccagcggcgtgccttggttgccggcaagtgacagttgaacataggcggccttgccgtcgttactttgcacgcccgcggcggtgagtgggtccccccataaatcttggacactttgcacgtgcttcttatcggccctcaattgagcaaccaggccgtcgtaatacttatgggcagcgtcgccgaggggttggttaccctctattatgaccatcgcgaaactgtcggaatcgccttccttgaacaccatgccgatacgtcccatcgcctcaaacgacggtgcatccttgggactcagcgacaccgatcgctcttggccgacagcttccagtgacgggacaaatacggtgacaacgacgcaaactgccagccagccaaggatgatcggtaccgcaaaggcgtggatcatcctggcgatgaatggcttttcggggcgagcgttggtattggagtcgttcgcgaatttagtactcacgcggacttcaccaagcagtaagtataggcgttgacttcgttggaaaccctctcggccctgaccttgccgtctaccgtgattcggcagccaatgctgtcgctattaccttgtgccacgatatttcccatcaccgccgcgtcgtttgtcgtgatatgcaatgaccacggtagcaccgctccatcgacccgttgcggctcggaattgacgtcgaaataactaatgtcggcgactgttccggggggtccgaagatctcgtaagtcaggtgtttagggttgaatggtttgctgttttccaggttggtgtcggagtacgacgggcggttttcggagccgaagaagccgcggatccggtgcacggtgaagcccccgacgatgaccaccaccaggatgaccagtggaatccaagtccgcattagcaccttgaaaatctcagatccccttcaccggttggcagtggtacggcggacgatacccaactttcaaaatccgttcgagctggtcgctacttgaacgcaactaagcctagcctaagtaaaacatggttttaggcccgagctctcgactccttacctcgttcgctggagtgtaacgcatatcacgtgcgtaacggcacgctacgttatcggcagccctcttacaaatcacacggtgtgcgttatcctctggcggtggcgcaactcggcttccagcgcgcccgcaccgaggaaaacaagcgccaacgtgcggcggcgctggtggaagccgcgcggtcgctggcgctggagacgggcgtggcatcggtgacgttaacggctgtcgcaggtcgtgccgggattcactactctgcggtgcgccgctacttcacctcgcacaaagaagtgctgctgcacctcgccgccgagggttgggcgcggtggtcgggcacggtatgcgagcagctgggcgagccggggccgatgtcggcaccgcgggtggccgaggcactggccaacggtctggccgccgatccgctgttttgtgatctgcttgccaatctgcatctgcatctcgagcaggaggtggatgtcgaccgggtcatcgaggtcaagcggaccagcatcgcagccgtgatagcgctcgtcgacgcgatcgaaagcgcattgccggcactcgggcgttctggggcattcgacatcctgctggccgcttactcgctggcggccaccctgtggcagatcgccaatccgccggagcggctcaccgacgcctatgccgaggagccagagttgctcccaccggagtggaacctcgactttgctgccgcgcttactcgcctgctcaccgctacgcttctcggcctgctcgccggatccccatgcgaatgccggtcgccaacgcgctgaagcgggtgcgggacgaagggggcgccggacttgggcccgcttggcggcggtaggtgaccaaactcacgcttcttgggcgtgcgccgcagccgaaccacgactattgctagttgcaaacgatagtcatagtcaattgttgccagacgcacagctggtgttggcgggagtcgccgatagaggagtgttcgacatgacgttgcacgtcggtgccgacggcctagagaccgcaactacggcgcgcgccgtggcggtcgctaggtccggaatggattgtgtggccggtgatgcgtcaggggcgacttcgtgcctacgcggtgagctatgacgagcgcactgatatggatggcctctccgccggaggtgcattcggccttgttgagtagtgggccggggccggggccggtactggccgccgccacagggtggtcgtcactgggccgtgaatacgccgcggttgctgaggaactcggggcattgctggctgcggtgcaagccggggtgtggcaggggcccagcgccgaatcatttgctgccgcgtgcctgccgtatctgtcttggttgacgcaggccagcgccgactgcgccgcggcggctgcccggctggaggcggtgaccgccgcctacgccgcggctttggtggccatgcccaccctggccgagttggcggctaaccacgcgacccacggggccatggtggcgaccaatttcttcgggatcaacaccataccgatcgcggtcaacgaggccgactacgtgcggatgtggcttcaggcggccaccacgatggccacctatcaagcggtcgcggactcggcggtgcgctcgatcccggacagcgtgcctccgccgcgaattctgaaatccaatgcccaatcccaacactcgagctcgaataattccgggggcgcggacccggtggacgacttcattgcagagatcttgaagatcatcaccggcggtcgcgtgatctgggaccccgaagccggcactgtcaacggcctcccctatgacgcttataccaaccccggcacactcatgtggtggattgccagaagtctggaacttcttcaagactttcaagagttcgccaagctgctgttcaccaatccggtgaaggcttttcagttccttgtcgacctcatcctgttcgactggcctacacacatgctgcagctggctacctggctggccgagaacccgcagttgctggtggctgcgctcaccccagccatctccggactgggagcggtatcggggttggccgggttgaccggcctagtccctcagccccccgtcgtgcccgcgccggcacccgatgcggtcgtgcccaccgtgttgccactcgccgggacggccacgccgactaccgcgccggccagcgccccggccgccggagcggcgcccgggcccccggccggtaccgccactgccacatcggcgtcggtgccaacgagcgccggcggctttcccccttacctcgtgggcagcggtccaggcatcgacttcgacgcggggacgcccgccggttccaggagagcgcagcccgccgcggataacgtcacggccgtggcggcagcgcaggtgtcggcccgtcatcaggcacgtcggcgccgacgagcggcggcgaaggaacgtggcaacgccgacgagttcgtcgatatggactccggcccggcgattccgccgtcgggcgagcgggacgcttgggcgtccaattcgggcgtgggcgggctggggtttgccggcaccgcaagcaacgagacggtggcagcgccggccggattgaccacgctggccgacgatgagttccagtgtggcccacggatgccgatgctgccgggcgcttgggacttgggaacttgggaccgcggggactgattaccctacaacgcagcgacgtcgcgcatgatgtcggtgggttcgcgcaccggcgccccacaggtcaggcagaacgcgcccggggaacgggtgagccgaccgacttgaagcaggactttggcctcgacgtgccacaagcaggcaatgcacagaatttcgacggtgttcccgaatgggtccaggtcggggtcgttacattcgtctaccgcatgcagatgcaccacgtaactcgcccggttggtgcacccggctccggactggcaggtgattccaccccagtccagggccgccagcgtgtgtgggatctcgttgccgggcgcttgactcatgcgccgcgctccagtgtccaggccatgcggcccacgatgtttacctctgccccgcaacggcatggtatcccggcgcgtggccggtggtggctgggctaccaagagcgaagtcgggcatggccttagtcctagtggtacgcgataggtcgtcgaattccgtgggtgatggatatgactatttcgtagctggtcgccagaatcaatccgccgaacggcggctgatgggcccaacgggctgtcccccgaatggtggacaacatttccgggttcgttgcaaacgaccgcgctttgacgccggttagctttaggccggacttaggcccagttccacaccgacatgtcgccggctgggtatccattgcacacctcggtccctttagcgacgacgcccttgttgttgaagaagattttcatgtgattgacccaggcaaacgtcagcggatcgccattgtaaaagtgttcggagtagtctcggcgctccgccggtgacagcgagaagaaccagtgcgccttgttgatcgtcgcttgctgaaggtttgcatggttgttgaagtcgatcatgtaccgctggtagtacaccggactggtatcccgcaccgccgccagatattgttcggcgtcgcaggtggttgcgatcatccggcgaggtattggaaagtcttccgtggagtcggctgccgcgctttgtggaaatgtcgcagcggcgatgccgagaaccagaaatgccgcgccggcacgcaggatggaactcagccgagacatagtggttaccgtagcacttttggggcgcctcgaggcgggcagacgacaaggttcatagtctgtctcactacatgctcccatcaggagtgatgacgtgcgtggggtcgggtcgcagttccggtggggcttggctgtagtcgccgaacgggccgtcgcggcgctcgaccgcggctcgcacaccctgggtttgggcggtccggatgaactcgagcgcgtcgggggtgttgcgcatcagcccgtcgagaatgccgcccagcagctgggtggaggccaggcccatgttctcgtaggcctggttgacgatcagtttctgggcttgcaactgtgacaacgggattcgtgccagctcggtggcgatctcggcgacgcgagcctcgagccgctcgaacggcaccgcctcgttgatcagctcggcttcggcggcctgcacaccggtcagcggccggcccgtcagcgagtgccatttgaccttggcaaggctgagtcgatacagccacatcccggtcaaataggctccccacatgcggctatacggggtcccgatcacggcgtcctcgctggcgatcacaatgtcggcacacagcgcgtagtcgctggccccgccgacgcaccaaccatgcacttgcgcgatcaccggtttggacgcccgccagatggccatgaatttctgcgtcggtccggtctcccgcgcggtgaccatggcgaaatccttgcccggatcccatcggccgtcggtcatcatggcatcgccccaatgctggaagccgccgccgaagtcgtaaccgccggagaaggcgcggccggcaccgcgcagcacgatgaccttgatgtcctggtcgcgctcggccaacccgatagcggcctcgatctcgtcgggcatgggcgggacgatggtgttgagctgttccgggcggttgagcgtgatggtggccaccggcccggccgtcgtgtacagcagcgtctggaaatcgggtgtcggcatagcagcagcgaagtcacttcggccctaagggtcaagtgtctcagcggggatcgtgataacgccgctggttcgaagcttcggccaacccgggcgcagggtttcgctagctggcatttgcatgcctcgggcatcggtgtccggttgcgctctttgctccgacgttagccgcagggccctgcggctaggcgcggccggtgccgttggccgcggcggcaatcgatgttgcagcagttacaacgccaaatggagtctgagcgcatcgtcgagttcgatcagctcggcaggggagacgttgcgcagcgacggatccaacctgctgggcctgcgccttcgaatcgacggccaggccaccgctcgctgccggcaacaacacctggaatggggaccttttcggtgttgctggtaaccgggacaaccggcaccacgcctcggtcgagacgtatcgcggcagcgttggccctgtcgttgctgacaattaccgctggccgccgcatatttgccgcgctgccgcgggccggatccaggtcgacctgccagatctcaccgcgcagcatctacgccgttcgctgcaaaccgccgactgcgacggcaggcccactctcttggcatgcgtccaatgctgcgacgtcctcggtagacaagctcacgcttggcttcatgccgcagtcctacccatgtagtaacagatagtaatacgtagtaataggtagtaatgcagtatcaatcggctacaactcgatagccacgttatttgggctaagtccaccgttcgtgaatgccggttagccggccagcatccgccataggaacgcgaaactcagcgccgatttgaatgcgatctgtgcgttgtcggctgcgccggcgtgcccaccctcgatgttttcgtaataccagacggggtggcccgcagcctgcagggccgccgtcattttgcgggcgtggccggggtgcacccgatcgtcgcgggtagaggtcgtcatgagtactggcgggtatttccggttcgccgaaatgttttggtatggcgaatattcagagatgaacttccagtcatccgggttatccggatcgccgtattcggccatccaggaagcgccggccagcagcaggtggtaccgcttcatgtccagcagcggcacgtcgcagaccagcgcgccgaacttctccgggtacccggtcaacatgatgcccatcagcagcccaccgttgctgccgccccgcgcgccgagctgctcagcggtggtgatgccgcgggtcaccaaatcggttgccacggcggcgaagtcttgggcgaccttgtcccggccctcgcgcatcgcctgcgtgtgccagccaggcccgtactcgccgccgccgcggatgttggccaacgcataggtgcccccgcgggccagccacagccggcccaggacgccgtcatacgtcggcgttctggatgtctcgaatccaccgtagccgttcaacaatgtggggccgggattgtccgcgtcggtgcgtcgcacgacgaaatacgggatcgatgtgccatcgtctgatgtcgcgaaatactgtgttacagccatgttttccgcgtcgaagaaagctggcgcagatttgatctctgctagtcggccgtcatcggtgccgcgcatcagccgcgacggcgtatcgaatccactggagtcgaggaagaactcgtcgccgtggctgtcggcggagacgatgacggtgttggtggcggcggggatacctgagagtggctcacgtcgccagctgccgggagttgcgatctcgacgcggctcgccacgtcggccagggtgacgatcaacagccggtctcgggtccaggcgtattggtacagcgcggtgtgctcgtcgggttcgaacaccacctgtaattccgctgagccggcaaggaattcgtcgtattcggcggccagcagtgagccggcagtgtacctggtggtggccacggtccagtcggtgcgcagctcgatcaacagccagtcgcggtgaattgacacgctcgcgtcggtgggggcttcgattcggatcagctccgaaccacgcaattcgtagacctcttcgttccagaagtcgagggcccgtcccagcagggtgcgctcgaatccgggcgtgcgatccgctgacgcgttgacgcggacgtcggtgcccgcgccctcgaagattgtctccgcatcggccagcggtttgccccggcgccatcgcttgatcactcgcggatagccggaagtggtgagcgagtcgccgccgaagtcggtgcccagcaagacagtgtccgggtcctcccaggtaatctgggatttggccggtggcagctggaacccatcctcgacgaattcgcgtgtcagcatgtcgaattcacgcacaatggatgcatccgagccgcccggggacaggccgatcagcgcgcgcgtgtagtcgggttcgatgacaccggcgccgccccacacccacttctggtcgtcggcgcggcccagttcatcaacatcgatcagcacatcccagcccggcgagtcggtgcggtagctgtccagcgtggtgcgccgccacaacccgcgggggttggcggcatcgcgccagaagttgtagagatagttgccgcgcctgttcacataggggattcgggcatcggtgtcgagcacctcgagcgcctcgacgcgcatccgctcgaactctgcgtcgcagaacgccgccgttgtcggcttgttgcgcgcgcgtacccaatccagcgcttccgcaccggtgacgtcctcgagccataggtaggggtcagcgccgtctggggcaggctcaaatgtcatggaagccattgtggccccggcggtagtgtgagctgtattacatgattttgacgaggagccgaatacgatgactgtcttttcccgtcccggttccgccggggcgctgatgtcctatgaatcccggtaccaaaacttcatcgggggccagtgggtcgcgccggtccatgggcgctacttcgagaacccgacgccggtgaccggccagccgttctgcgaggtgccgcgctccgacgcggccgacatcgacaaggcgctcgacgccgcgcacgcggcggcgccggggtggggcaagaccgcaccggccgaacgggcggcgatcctcaacatgattgccgaccgcatcgacaagaacgccgccgcgctggcggtggccgaggtctgggacaacgggaaaccggtccgggaagcgctggccgccgatatcccgttggcggtcgatcacttccggtacttcgccgcggcgattcgcgcccaggagggcgcgctgagccagatcgacgaggacaccgtggcctaccacttccacgagccgctcggcgtggtgggccagatcattccgtggaacttccccatcctgatggcggcctggaagctggcgccggcgttggcggccggcaacacggcggtgctcaaacccgccgagcagacacccgcttcggtgctctacctgatgtcgctgatcggtgatctgttgccgcccggggtggtcaacgtggtcaacggattcggcgccgaggccggcaagccgttggcctccagcgaccgcatcgccaaggtcgcgttcaccggggaaaccaccacggggcggctgatcatgcaatacgcctcgcacaacctgatcccggtcaccctggaactcggcggcaagagccccaacatcttcttcgccgacgtgctggccgcccacgacgacttctgcgacaaggcgctggaaggcttcaccatgttcgccctcaaccagggcgaggtgtgcacctgcccgtcgcgcagtctgatccaggccgacatctacgacgagttcctggagctggcggcgatccggaccaaggcggtccggcagggcgacccgctggacaccgaaaccatgctgggttcccaggcctccaacgaccagctggaaaaggtgttgtcctacatcgaaatcggcaagcaagagggtgcggtgattatcgccggaggcgagcgcgccgaactaggcggcgacctgtccggcggttattacatgcagccgacgatcttcaccggcaccaacaacatgcggattttcaaggaggagatcttcgggccggtggtcgcggtgacgtcgttcaccgattacgacgacgcgatcggcatcgccaacgacaccctctacggcttgggtgccggtgtgtggagccgcgacggcaacactgcctatcgggccgggcgggacatccaggccggccgggtgtgggtcaactgctaccacctctaccccgcgcacgcggcgttcggcggctacaagcagtccggcatcggccgggagggccaccagatgatgctgcagcactaccagcacaccaagaacctgctggtgtcctactcggataaggcgctggggttcttctgatgaacgctcccgcgggggtgctcatcaccgccgaggccgccgcgctgctggctgggttacaggaccggcacggtccggtgatgttccaccaatccggcggctgctgcgacgggtccgcgccgatgtgctacccgcgggcggacttcctggtcggtgaccgcgacatcttgctgggtgtgttggacgtcggggaagacggcgtgccggtgtggatttcgggcccgcagtaccaggcctggaagcacacccagctgatcatcgacgtggtgccgggccgcggtggcgggttcagtctggaagcgcccgagggcgtgcgctttctcagccgaggtcgggtgttcagcgacgccgaaaaggcgatgcgggaggctgcgccggtgatcaccggcgcagcctacgagtgcggcgaacgaccgttagtgcggggtcttgtcgtcgatctcgacgatccagatgccacgccgggagtgtgccgcgccagtcggcggtagccgcagtaaggtcgtagaccgtgatcccccttccgcggtcatggcagctgaccagcgcgatgctggttggtaatgcgatcggactgctagcgggggtggcgtgcagcgtgctggtgcatgcccggatccgtccggacatcgtcatcgcaatggtagtcgggattcccagcgcgatcgggctgctggtcatcctgttctccggacgtcgatgggtgacgatgctgggcgcgttcatcctggcgttggcgccgggttggtttggtgtgctggttgcgatccaggtggcgtccagtggctgacaacgattaccggtcggcacccggaaccgagccgtttgtgcccgatttcgacaccggcgcacactcgcagcggttcctctcgttggccggccagcaggacagggcggggaaatcctggccaggctcgacgccgaagccgcaggaggaccccgtgggtgtcgcgccttcggccagcgtcgaggtgctggggtccgagccggccgccacgctagcgcactcggttacagtacccggtcgatatacctacctgaagtggtggaagttcgttctagtggtcctcggcgtatggatcggtgctggcgaggtcggcctgagcttgttctactggtggtatcacacactcgacaagacggccgccgtgttcgtcgtcctggtctacgtcgtcgcgtgcaccgtcggtggcttgatcctggcgctggtgccgggcaggccactgatcacggcgttgtccctcggagtgatgtcggggccgtttgcctcggtcgccgccgcggcgccgctctacggctactactactgcgagcggatgagtcattgcctggtcggcgtcattccgtactagtcggttgtcggacttgacctactgggtcaggccgacgagcactcgaccattagggtaggggccgtgacccactatgacgtcgtcgttctcggagccggtcccggcgggtatgtcgcggcgattcgcgccgcacagctcggcctgagcactgcaatcgtcgaacccaagtactggggcggagtatgcctcaatgtcggctgtatcccatccaaggcgctgttgcgcaacgccgaactggtccacatcttcaccaaggacgccaaagcatttggcatcagcggcgaggtgaccttcgactacggcatcgcctatgaccgcagccgaaaggtagccgagggcagggtggccggtgtgcacttcctgatgaagaagaacaagatcaccgagatccacgggtacggcacatttgccgacgccaacacgttgttggttgatctcaacgacggcggtacagaatcggtcacgttcgacaacgccatcatcgcgaccggcagtagcacccggctggttcccggcacctcactgtcggccaacgtagtcacctacgaggaacagatcctgtcccgagagctgccgaaatcgatcattattgccggagctggtgccattggcatggagttcggctacgtgctgaagaactacggcgttgacgtgaccatcgtggaattccttccgcgggcgctgcccaacgaggacgccgatgtgtccaaggagatcgagaagcagttcaaaaagctgggtgtcacgatcctgaccgccacgaaggtcgagtccatcgccgatggcgggtcgcaggtcaccgtgaccgtcaccaaggacggcgtggcgcaagagcttaaggcggaaaaggtgttgcaggccatcggatttgcgcccaacgtcgaagggtacgggctggacaaggcaggcgtcgcgctgaccgaccgcaaggctatcggtgtcgacgactacatgcgtaccaacgtgggccacatctacgctatcggcgatgtcaatggattactgcagctggcgcacgtcgccgaggcacaaggcgtggtagccgccgaaaccattgccggtgcagagactttgacgctgggcgaccatcggatgttgccgcgcgcgacgttctgtcagccaaacgttgccagcttcgggctcaccgagcagcaagcccgcaacgaaggttacgacgtggtggtggccaagttcccgttcacggccaacgccaaggcgcacggcgtgggtgaccccagtgggttcgtcaagctggtggccgacgccaagcacggcgagctactgggtgggcacctggtcggccacgacgtggccgagctgctgccggagctcacgctggcgcagaggtgggacctgaccgccagcgagctggctcgcaacgtccacacccacccaacgatgtctgaggcgctgcaggagtgcttccacggcctggttggccacatgatcaatttctgagcggctcatgacgaggcgcgcgagcactgacaccccccagatcatcatgggtgccatcggtggtgtggttaccggctacatcctctggctggcggcgatctccgtcggcgatggtctgacgacggtgagtcaatggagtcgcgtggtgttattgctgtcggtcctggtggcggtgtgcggcgcggcgggcggcttgcggctgcgcagccgcggcaagctcgcgtggtcggcgtttgctttcagtttgccgattcctcccgtggtgctgaccgtggcggtgctggccgacatctacctttgacggctactgtgggttgtccggcgggatggccagggcggtgatcgttgcggcgatcgcgtcgtattgggttgcgagtaaacagaattcgatcaacaggcgcggatcgaggtgagttgccagccgctcccaggtgcccgcggtgatcgtgcgatccttgatcaattcatcggtagcctgtagcagcgcctgttggcgggcgctgagcacttttcgcggtccgtctccatctggaacgtcgggccaggcgaatatcgtggcctgggtgttggcgtctaggccccgacggcgcgccattcggcgatgatgctgaagttcgtattcgcaagatcgtaggtgtgcgacccgaaggatcaccaactcggtatcgacgccgggcagccgcccgtgcagtagtcggccggtgtagatggcaaaggtccagaacaagtactggcggtagcccagcgtggtgaacaggtgcatctgcggtgccccaaccgcacgtgcggccagcttggccaccagccagttgaccggccccagctggcggaacttccccggggagatacgcgcgacttggccgttctgaccggtcatagttgtttcaccagatacggggacaccgtgctgcggtgttcgtcgagatccagtgcccgccccaaggcggggaaggcgcgttgcggacagttgtcgcgttcgcagacgcggcaaccggcgccgataggtgtggccgcagtattcgggtcacccgacaagtcgagtccttccgagtagacgagccggtgcgcgtggcgaagttcgcagcccagcccgatcgcgaaggtcttaccgggctgaccataccgggcggcccggagctcaacggtgcgggccacccacaggtagttgcggccgtcgggcatctgggcgatttgcaccaagatcttccccgggttggcaaacgtttcgtagacgttccacagcgggcaggtgccgccgctggaggagaagtgaaagccggtggccgactgacgttttgacatgtttcccgctcggtccacccggacgaaggtgaacgggaccccgcgcatcgaaggccgttgtagtgtcgacagccggtgggcgatggtctcgtagctcaccgagtagaacgccgacagccgctcgacgtcgtagcggaaattctcggcgacgtcgtggaactggcggtagggcagcacggtggccgcggcgaagtaattagccaggcccagccgggccaacgtccgcgactcggcgctggtgaacttgccgtcggtgaccatggcgtcgatgaggtcgccgaactcgagataggccaactcggcggccatcttgaacacctgctggcccggggagaggtgactgctgatctccagcgtgttggtcgcggggtcgtagcggtgcagcacggtgtcaccgaggtcgatgcgcttgttgatgcgtactccgtgcacctcggtgagccggcgggtcaattcgcgggccaggtcgccgtggtgcatccgcatctgggccgtgaggtcttcggccgcggtgtccagcgcatgtagatagttctggcgttggtagaagtagtcgcgcacctcttcgtgcggcatggtgatcgaccctcggccactgccgtcggagaaccgctcctcggtcgcggcggccagctgcgcggtggtgatccggtagcgccgatgcaggttgaccaccgcgcgggccagcccgggatgagcgctgaccatttcggccacttcatgcgggtcgatggcgatgtctagatcgcggtccagggtcacctccctgagttcggcaaccagccgggtgtcgtcctgggaggcaaagaacgtcgcgtccaccccgaacacttcggtgatgcgcagcagcacggccacggtcagcggccggacgtcgtgttcgatctggtccagatagctcggcgagatctccagcatctgggccagcgcggcctggctgaacccgcgctcgttacgcagttggcggacccgcgagccgacgtaggtcttggacacccaaccgagcgtaccgggtgttgtgaagacgccattcgcagagttagcaagcgtgctgcgattggtgtttccgccacggcgttggcatgattcgcaccgggactcaagggtgagcctgaggtacacgcgaggaggaaatggggagaacgccgtgagcctcgacaaaaaattgatgcccgtgcccgacggtcaccccgacgtgttcgaccgagaatggccgctgcgcgtcggcgacatcgaccgcgcgggccggctgcggctggacgcggcttgtcggcacatccaggacatcggtcaggaccaactgcgcgagatgggcttcgaggagacccacccgctgtggatcgtccgcaggaccatggtggaccttatccggccgatcgagttcggcgacatgctgcggtgtcggcgctggtgctcgggcacctccaaccggtggtgtgagatgcgagttcgtgtcgatggccgcaagggcggcctgatcgaatccgaggcgttctggatccacgtcaaccgggaaaccgagatgccggcccgcattgccgacgacttcctcgcgggtctgcaccggaccacgtctgttgatcggctgcgctggaagggctatctgaagccgggcagccgggatgatgcgtcggagatccacgagttcccggtccgggtcaccgatatcgacttgttcgaccacatgaacaacgctgtctattggagtgtgatcgaggactacctggcgtcgcatgcagagctgctgcggggccctttgcgggtgaccatcgagcatgaggcgccggttgcgctcggcgacaagctggagatcatctcccacgttcacccggctggttcgaccgagatattcggcccggggttggtcgaccgcgctgttacaacgctcacatatgtggttggcgacgagcccaaggcagtcgcctcgctgttcaatctgtgaccggatccgcaggacgtcgatccgtgggtttacctgcggatttgtcattactggcgggtagcttctgaaacggttcagtttttgggcgacttcgcaaaatttgcaaaaagtccgcaggccgttgccgaaattcgcaagtgaaatgggtggaccagcgttgacacgctgtgccatggtcgagttagcacaccagtgaagctgcgccgttgacaccgcctggacgacggtagggcgtcagcgttttcggcaatgaaagaccgttaaggagttgtctatgtctgtcgtcggcaccccgaagagcgcggagcagatccagcaggaatgggacacgaacccgcgctggaaggacgtcacccgcacctactccgccgaggacgtcgtcgccctccagggcagcgtggtcgaggagcacacgctggcccgccgcggtgcggaggtgctgtgggagcagctgcacgacctcgagtgggtcaacgcgctgggcgcgctgaccggcaacatggccgtccagcaggtgcgcgccggcctgaaggccatctacctgtcgggctggcaggtcgccggcgatgccaacctgtccgggcacacctaccccgaccagagcctgtatcccgccaactcggtgccgcaggtggtccgccggatcaacaacgcactgcagcgcgccgaccagatcgccaagatcgagggcgatacttcggtggagaactggctggcgccgattgtcgccgacggcgaggccggctttggcggcgcgctcaacgtctacgagctgcagaaagccctgatcgccgcgggcgttgcgggttcgcactgggaggaccagttggcctctgagaagaagtgcggccacctgggcggcaaggtgttgatcccgacccagcagcacatccgcactttgacgtctgctcggctcgcggccgatgtggctgatgttcccacggtggtgatcgcccgtaccgacgccgaggcggccacgctgatcacctccgacgtcgacgagcgcgaccagccgttcatcaccggcgagcgcacccgggaaggcttctaccgcaccaagaacggcatcgagccttgcatcgctcgggcgaaggcctacgccccgttcgccgacttgatctggatggagaccggtaccccggacctcgaggccgcccggcagttctccgaggcggtcaaggcggagtacccggaccagatgctggcctacaactgctcgccatcgttcaactggaaaaagcacctcgacgacgccaccatcgccaagttccagaaggagctggcagccatgggcttcaagttccagttcatcacgctggccggcttccatgcgctgaactactcgatgttcgatctggcctacggctacgcccagaaccagatgagcgcgtatgtcgaactgcaggaacgcgagttcgccgccgaagaacggggctacaccgcgaccaagcaccagcgcgaggtcggtgccggctacttcgaccggattgccaccaccgtggacccgaattcgtcgaccaccgcgttgaccggttccaccgaagagggccagttccactagtctgccgagcagacgcaaaagcacccttttgcggcgcaaaagtggcgcttttgcgtctgctcgcgcatttgaggaggaacagtgagcgatgcgatccagcgggtaggggttgtcggggccgggcagatggggtccggcatcgccgaggtctcggctcgcgccggcgtcgaagtgacggtgttcgagccggccgaggcgttgatcaccgcgggacgcaaccgcatcgtgaagtcgctggagcgggccgtcagcgccggcaaggtaaccgagcgcgagcgtgaccgcgccctcggcctgttgaccttcaccaccgacctcaacgacctatccgataggcaattggtgatcgaggccgttgtcgaggacgaggccgtcaagtccgagatcttcgccgagctcgaccgggtcgtcaccgatccggacgcggtgctggcgtcgaatacctccagcatcccgatcatgaaggtcgccgcggccaccaagcagccgcaacgggttcttggcctgcatttcttcaatccggtcccggtgctgccgctggtcgagttggtgcgcacgctggtcaccgacgaagccgccgccgcgcgcacggaggagtttgccagtactgtgctgggcaaacaggtcgtgcgttgctccgaccgctccggattcgtggtcaatgcgctcctggtgccgtatttgctgtcggcgattcggatggtcgaggccgggtttgccaccgtcgaagatgtcgacaaggccgttgttgcggggttatcgcacccgatgggtccgctgcggctttccgatcttgtcggcctagacaccctcaagctgatcgcggacaagatgttcgaagaattcaaagaaccgcactacgggccccctccgctgttgctgcgtatggttgaggcgggccagttgggaaagaaatcgggtcgaggtttctacacgtactgaagtgtatgaacggcccccaggcttgacgcaaggcgagatcacagaccgagacggtgtggttacgatcgtgtgacagccgttgcgtacatcgggtagtatttccgcgatcaacagatgagaggttcggccggcatgactgagttaaggcccttttacgaagagtcgcaatcgatttacgacgtttccgacgagtttttctcactgtttctagaccccacgatggcttacacctgcgcgtacttcgagcgtgaggacatgactctcgaagaagcgcaaaacgcgaagttcgatttggcgctggacaagttgcatcttgagcccgggatgacgctgctcgatattggctgcggctggggtggtgggctgcaacgagcgatcgagaactacgatgtgaacgtcatcggtatcacgctcagtcgcaatcagttcgagtacagcaaagcgaaattggcgaaaattcccaccgaacgcagcgtccaggtgcggctgcagggctgggatgagttcacggacaaggtcgaccgtattgtcagcatcggtgccttcgaagcattcaaaatggagcgttatgcggcattctttgagcgttcctacgacatacttccagatgacggccggatgctgctgcacacaattctgacctatacgcagaagcagatgcatgagatgggcgtcaaggtgacgatgagcgatgtgcggtttatgaaattcatcggcgaagaaatttttccgggcggacagttaccggcgcaggaagacatcttcaaatttgcgcaggcggcggacttttcggtggagaaggtgcaattgctgcagcagcattacgctcggacgctaaacatctgggcggcgaatctggaggctaacaaggaccgcgccattgctcttcagtccgaggagatttacaacaaatacatgcactatctgaccggatgtgagcacttcttccgcaagggcatcagcaacgtgggacagttcacactgaccaagtagcccatcgccgcccgagcaccccaggggttgcggagctcacgccgggtgtggcttgacgcccgggcaccggccggtgggtagccagcgcgctttgtccggttacttttcgagtgtgaactggtcgacgtcggtgtaaccctggcggaacagcttcgcgcagccggtcaggtacttcatgtagcggtcgtagacagtctgcgactggatcgcgatggcctgatctttgttggcctcgagcgctgtggcccacatgtccagcgtcctggcgtagtgcagctgcaatgactggaccgcggtgacccggaagccgaccttctcggcgtactcgtgcaccgtcgggatggacggcagccagccaccggggaagatctcggccaggatgaatttggtgaagtgaaccagttcgtgggtcaacgtcaggcccttttccctgccttctttgaaggtggggcgcacgatggtgtgcagcaacatcttgccgtcggccggcaacgtgcggtgggtcacctcgaagaaatggtggtagcgctggtggccgaagtgctcgaatgcgccgatcgagacgatgcggtcgacgggctcgtcaaatttctcccatccctccagcaacactcgtctggagcggggggtgtccatttggtcgaacattttctggacatgaccggcctggttctccgacaacgtcaggcccacgacattgacgtcgtatttctcgatggcgcgccgcatggtcgcgccccagccgcagccgatgtccagcaacgtcatcccgggttcgaggttcagcttgcccagggccaggtcgatcttggcgatctgggcctcctgcagcgtcatgtcgtcgcgttcgaagtaggcacagctgtaggtctgggtggggtccaagaacagccggaaaaagtcgtcggagaggtcgtaatgagcttgcacgtttccaaaatgcggcgtgagctgcacggacataccgattgagcctttctgtgttccgaggcccgcatccgcttgcctcgacgcacccctgatctatccccgatgcatcccttgcatgctagctgctgaaaggcggcccagtcgcaatcggcgccatgaccagctgtcgcagccgtcagcgaaaatcaccaggcgcgccgccaggcaccgatcgccaggcccacaaccagcagcgcaccggcctgacgcacgtgcagccaggccaacgcggcataccacagcggccacaccggaaacgccggtggcggctgctggggccgccgtcgcaggaaatagggccacactttcgccagccggggcagcgccccggcgaccagcaacgcggccagggcatggcagccagcatgacgtttacggcgataagtaggtagaagccgaccatcatggccagtgtcacggtgcgcgcgcacgtttcgccgagtagcaccggcagcgttcggatacccagcggttcgtcgtaaccgatcttgtcgatgtgcttacccatcagcaccgtggtgcacaacagcccgtaggggagcgacgccagcacgacctcccaaccgcccgcgcccaccgcggcgtagtaggttccagcgcacgctcgggtgagccgcagctggtggttcgtcgaggcgtggtatatgcggcacggttggccccggtagcggccgggtgctgggcatagcgggcgcgcgcgtaggtggcgctgtcagtaccgacatcggtgtcgtagagatcgttcataaggttgttggcgatgtgcggcgcatgtgattcccaccacaggacgagccagcgccaatccaagccaggctcgccgatcgccaacagccccgcgaccaggccggagaccagggtcatcggcagcactgcggcccgggtgacgacgagccaccgggtgaccgtgtcggtcggcccgtcagctggcgggttggtggtgcgaagtgcgtaggcccacgatctgagccgggagcccgcgcccgcgtcgggcatccctaaagcctagacctgcccccaggcaggcacgatcggcgaaggatgcggctgctcgcgaaacttctccaacgatccgccggcctcgacgatgccgcacagtgcgctccagctcagcatcgtcaggtagtcgatcagttcgtcactgctcatgcgcgggtctgacatccaggagtgggtggccagctgcacgccgcccacgatcagatatgcccacggctcgactccgtcggtgtccatcccggcttcttgcatgcggcggcgcagcatcaccgcgagcatgcgggcaatgattcgctccgagtcggcaatcactttgcttttgctggccgagctattcgccatcacgaaccgatacggctccggttgggccgccacggtctcgacatagacccggatgatttcgcgggtcagttcgaaaccatccatatcggccgacagcgcagcgatcatgttggggatcaaggtggtctgcgtgaaccgcatcatcacggcggtcgtcaggtcgtttttgtcgacgaagtagcggtagagcacggtcttggagaccccgatctcggccgctatctcgtccatgctgaggaagcggccatgccggcgaatcgcctcaatcgtgccgtccaccagctcattgcggcgctccaccttgtgctggtgccagcgtcgcttgcgaccatccgtcttcacggtcacggccgggatacgctctgccactgttgccaattcccattcactagacgctcccgatactacggccaattgggggtcctgctggcacattggacgcgcgcgcggggtgcgcaggacagtgtcgtcacattaactggtgccggtgatagcggatgatggtgtggtggcacatagagccgaggtgtcgggctcgccgccgccacggctgaatttgagcacccagccgacggtggcgcggcgtgtccgcgcctccttcgcggaatccttcgccgcagccgatccggaggcggatgccgcccggcggatggcgctgcgtcggatgaaagtggtggcagtggggtttttggtaggcgccaccggcgtgttcctcgcttgtcgctgggcacaggccgatggcgctgaccacgcgtggctgggttatctgggcgctgcggcggaagccggtatggtcggcgccttggcggactggttcgcggtgaccgcgctgttcaagcatccgctaggcattccgatcccgcatacggcgatcatcaagcgcaagaaggatcagctgggcgagggcctgggcaccttcgtgcgggagaatttcctgtcgccgccggtcgtggagaccaagctgcgtgatgcgcagataccgagtcggcttggcaagtggttgtcagaggccacgcatgcccagcgggtggcggccgagaccgcaacggtgctgcgggtgctggtggagctgctgcgtgacgaggacatccagcaggtgatcgaccggatgattgtgcgtcgtatcgccgaaccgcagtggggtccgccggcgggccgggtgctggcgacgttgctggccgagaatcggcaggaagcctttatccaattgttggccgatcgggcgttccagtggtcgctcaacgccggggtggtgatccagcgggtggtggagcgtgactcgccgagttggtcgccccgattcatcgaccacctggttggcgaccgtatccaccgtgagttgatggaatttaccgacaaggtgcgccgcaaccccgatcacgagttgcgccgttcggctacccgcttcttgttcgatttcgctgacgacctgcaacacgatccggccactgtcgcgcgcgccgacgcgatcaaagaggagctaatggcgcgcgatgagatcgccactgcggccgcggcggcgtggaagacactgaagcggttggtgctcgagggtgttgacgacccgtccagtgcgttgcgcacccgcatcaccgatgcggtcatccggatcggcgaatcgcttcgtgacgatgccgacctgcgtgacaaggtagacagttggacggtgcgggcggcccaacatctggtctcggagtacggggtggagatcaccgcgatcatcaccgagacgatcgagcgctgggacgccgaggaagccagccggcgaatcgaactgcacgtcggccgagacctgcagttcattcggatcaacggaacagtggtcggggcgatggcagggttggcgatctatgcgatcgcgcaactgttgttctgacgggtgctaacaaacgcttgcaatagcaagcacttggacgtactctggtggccgttgcaccgatcaccccgagctaggagtagccaatgtcgtcggaggagaagctggccgccaaggtgtccaccaaggcctccgatgtggcttccgacatcggcagcttcatcaggtcgcaacgtgagacggcgcacgtctcgatgcggcagctcgccgagcggtccggcgtcagcaatccgtacctgagccaggttgagcgcggattgcgtaagccgtccgccgacgtgttgagccagatcgcaaaggcgctgcgggtctcggccgaagtcctttatgtgcgcgccgggattctcgagcccagcgagaccagtcaggtgcgtgacgccatcatcaccgatacggcgatcaccgagcgtcagaagcagattctgctcgatatctacgcgtcatttacccaccagaacgaagccacccgtgaggagtgtccgagcgatccgacaccgaccgatgactagccgttggccggctgttttgcgcaccggctggcgggtaatcaaacctgaaggacagtcatctgggtgaggtcgaccgcaggctgatccagccgatcggccgcgctggccaacagcgactccgtcgatgacgtgcagcaaaggagacatgtagtgaccggatcagctgggcctgacatctacgaactcgaccgacaaccgacccgacgatcaggaggtttccccggcaagtcgcgtgccatgtcaatccgcgggtcttgactagtcctccctggaggagccgacgcttgccccaacgtccagaccaaagatgtaagaacgccgatatcagaaaatagttaatgaaaggaatacccatggctgaaaactcgaacattgatgacatcaaggctccgttgcttgccgcgcttggagcggccgacctggccttggccactgtcaacgagttgatcacgaacctgcgtgagcgtgcggaggagactcgtacggacacccgcagccgggtcgaggagagccgtgctcgcctgaccaagctgcaggaagatctgcccgagcagctcaccgagctgcgtgagaagttcaccgccgaggagctgcgtaaggccgccgagggctacctcgaggccgcgactagccggtacaacgagctggtcgagcgcggtgaggccgctctagagcggctgcgcagccagcagagcttcgaggaagtgtcggcgcgcgccgaaggctacgtggaccaggcggtggagttgacccaggaggcgttgggtacggtcgcatcgcagacccgcgcggtcggtgagcgtgccgccaagctggtcggcatcgagctgcctaagaaggctgctccggccaagaaggccgctccggccaagaaggccgctccggccaagaaggcggcggccaagaaggcgcccgcgaagaaggcggcggccaagaaggtcacccagaagtagtcgggctccgaatcaccatcgactccgagtcgcccacggggcgactcggagtcgacgtgttggatgcaaaccgcatagtctgaatgcgtgagccacctcgtgggtaccgtcatgctggtattgctggtcgccgtcttggtgacagcggtgtacgcgtttgtgcatgctgcgttgcagcggcccgatgcctataccgccgccgacaagctgaccaagccggtgtggttggtgatcctgggcgcggccgtggcgttggcctccatcctgtatcccgttttgggtgtgctcgggatggcgatgtccgcctgtgcgtccggcgtgtatctggtcgacgtgcggcccaagcttctcgagattcagggcaagtcgcgctaacggaatgaaagccctggtggccgtgtcggcggtggccgtcgtcgcactgctcggtgtatcttccgcccaagctgatcccgaggcggatcccggcgcaggtgaggccaactatggtggccccccaagttccccacgtcttgtcgatcacaccgaatgggcgcagtggggaagtctgcccagcctccgggtctacccgtcccaagttgggcgtacagcctcccgccgcctcgggatggccgctgccgacgcggcctgggccgaggttctcgcgctgtcaccggaggccgacactgccggcatgcgcgcgcagttcatctgccactggcagtacgccgaaatcagacaacccggcaaacccagctggaacctcgagccgtggcggccggtcgtcgacgactcggagatgttggcttccggctgcaatccgggcagccctgaagagtcgttttagtgctcggccaaccgactcgggcgcagttggccgcgctggtagaccacaccctgctcaagcctgagaccacccgtgccgatgtggccgcgctggtcgccgaagccgccgaactcggcgtctacgcggtctgcgtgtcgccgtcgatggtgccagttgcggtccaagccggtggtgtgcgggttgcggcggtgacgggcttcccgtcgggcaagcacgtgtcctcggtcaaggcgcatgaggcggctgcggccctggcatccggcgccagtgagatcgacatggtcatcgacatcggggctgcgctgtgcggtgacatcgacgcagtgcgctccgacatcgaggcggtgcgtgccgctgcggccggggctgtgctcaaggtgatcgtggagtcggcggtgctgttgggacagtcaaacgcgcacacgttggtggatgcgtgtcgtgccgccgaggatgccggtgccgacttcgtcaaaacctcgactgggtgtcatccggccggcggggccacggtgcgtgccgtcgagctgatggccgagacggtcggccctcggctaggggtcaaagccagcggtgggatccgcaccgccgccgacgcggtcgcgatgctcaacgccggtgccaccaggttgggcctgtccggcacccgggcggtgctcgatgggctcagctgacagctgagcgcgcgggtggcggcgtcaaatgtgcgagaagcagggattctggatgccggtggggatagccgcgtcgcgagttgagaaccggctcaccacgccggtcgaggtgacttgcacgctgtccgcgtgaatccccaacgggtagttcttggtcaggctggaggtgaactcgttcagcgtcgactgaacggtttctttcggcagcgagaacccgagcgtgttgaaattgatgatctgcagctccaatcctttgccagccactatcggcttggctgtgatgttgttcagcaggcccttcagttcgacggtgccgtctgcggggtgagtgaccacgctgctggtgacgaaagcgcccaggatcggaatcgcgttttgcaccgattccttgatgccttccgacgaccaggtaatggtggcgtccagggcgccgatcgtgcccctagagttgggggtgttcttgagccggacgttctggatcgtgagctttatctgcatgcccttggcatcgcggatctgattgcccgcggtttccaccgagatattggtgaagtgccgcgtagcgacctgccacagcagcagcggcgccacaccgaaggatgcggtggcttggtctttgaccacgcatgcgaccgcttgggcgaccttgctattggcaacatggcgagcgtatagctcgcctccgatcagcccggcgaggacgagcgaaaacacgatgatcaggacaagaaagacggttagcgggtcgcggcgggcacgtcgtttggtcttcaccgccgctggctcttcctcttgcgcagccagcaggcccgttgggtcccacgcctggtgcgcagcttggcggccggatcgccgtgtgtgggcatgcgacgcagccagatgctcagtttgcggctgctgctccggttgggtgggcggactcaccggttcttggatatgacccgcgggctcgccggggcgcagtcgaccggtggatgcttcggacgatgccgggggtcgggcgagcggaccttgatccccagggcgcgcccagggcgacgggtcgttcggtggaccttgcgggttggtcacccacgcgattgtgccttatcgatctgaacgaagtctgtctggttgcgtagcaccgcaatgcggtcgcgagccgcggccacattgtcgacatcgatgtcggcgaccagcagttgcggctgggtgccagctgacaccaccacctcgcctagcggcgaggccaccaggctgccgcctaccccggtcggtgcagccgagctcgcccccacgccggtgcgggcatcacctgggtctgcttggccggccgcggcgacgtaactcatggagtctagcgcccgggcgcgggccagcaacgtccactgttcgagtttgcccggaccggaaccccaggatgcacagaccgcgatcagttgggccccgcgccgcgccagctcggtataaagggcgggaaagcgaatgtcgtagcaaacggtcaaacccacccgcacgccgtcgaccacgactaccaccggttcgcgcccgggtgcgacggtacgtgactcggtgaagccgaacgcgtcatagaggtggatcttgtggtagtgcgcgtccggctgattgggcgtgcccgggccggctgcgatcagcgtgtttgttacccgcccgtcgccggtcggggtgaacatgccggcgatcacggtgatgcccgcctcggtcgcgatccgtcggactccgtttgcccagggtccgtcgacgggctcggcgacctgccgcagcgggacaccgagccggcacatggtcgcctcaggaaacaccaccagctgtgcgcccgcggtggcggcttcgccggcgtacttgccgaccagttgcagattggcggcggggtcggtaccgctgcggatttgcgccaacgcgattcgcatgcgcgccagcctaggcccggcgacgagcgcgccgcaccggcgcgcgcaggagccgggcaatccagcttgcgcccggcgacgagcgcgccgcaccggcgcgcgcaggagccgggcaagctggcacctcagacgttgttcgtgatccacagcgtggtgaagcgctgttcgatggtcactagctggcttaattgggtgccgataagcctctccagcttcccgccaatgaacgggatacgcacctggatggtgacctgcagcgtcattcgggagccacccgactccggtatgggcgagagcacggcggtgccccacaagttcaccggagcgtccacgatcgatcccgcaatggacgcggtcgcgatgccttccttgaccgggccccaggtctcctcgcgccgtaccgaaagatcgccccggtgcaactgtgtgaccaggccgggcagattgtgactgcgcaccatctgcagggtgacgacttcgatggtgccgtcgtctccggagtcgccacctacgcgtatcgactcaagggtcgcgacgtcgaccggcgtttcggccagtctggctttccagtagtccgcctcgtagaaagcccgatgaacctcctcgacgctgccctcgtagtcggccgacatgtcgaatgaacgcggcatagcaggtcaggctacccttacgggccatgaaacggagcggtgtcggttcgctctttgccggtgcgcatattgccgaggcggtcccgttggcgccgctgaccactttgcgtgtgggcccgatcgcccgacgtgtcatcacttgcaccagcgccgaacaggtggtggctgcgctgcggcacctggattcggcggccaagaccggagctgaccgcccgctggtgtttgctggtggctccaatttggtgatcgccgagaacctgaccgacctgaccgtggtgcggttggccaatagcggcatcaccatcgacggtaacttggtgcgggccgaggccggtgcggtcttcgatgacgtggtggttagggccatcgaacagggtctgggcggactggaatgcctgtctggcatcccaggatcggccggggcgacacccgtgcagaacgtgggggcgtatggcgcggaggtgtctgacaccatcactcgggttcggcttttggatcggtgcacgggtgaggtgcgttgggtatccgcgcgcgacctgcgcttcggctatcgcacgagcgtgctcaaacacgctgatgggcttgcggtgcccaccgtggtcttggaggtggagtttgcgctggatccgtcgggccgcagcgcaccgctgcgctacggcgagctgatcgccgcgctgaatgcgaccagcggcgagcgcgccgacccgcaagcggtccgcgaagcggtgctggccctgcgggcacgcaagggcatggtgctggacccgaccgaccatgacacctggagcgtgggatcgttcttcacaaacccggtggtcacccaggatgtttacgaacggctggccggtgacgcggccaccagaaaggacggtccggtcccgcactatcccgcgcccgacggcgtcaagctggccgccggctggctggtggaacgggccggcttcggcaagggctatccggatgccggcgccgccccatgccggctttccaccaaacatgcgctggcgctgacaaatcgtggcggggccaccgccgaagatgtggtgacgctggcgcgcgccgtgcgcgatggggtccatgatgtgtttggtatcacactaaaacccgaacccgtgctgatcggctgcatgttgtagctgcgttttcgcggcggggcggcgtggcgcgcattgcttagggctggttgccaggcgttctgtggtcattcgtgtgctgtttcgcccggtatctttgatacccgtgaataactccagcaccccccagagtcaggggccgatcagtcggcgtctggcgttgacggcccttgggtttggggtgttggcaccgaacgttctggtcgcgtgcgccggcaaagtgaccaagctggccgagaagaggccgccaccggcgcctcgtctgactttccggcctgccgactctgccgccgacgtggtgccgatcgcgccgatcagcgtcgaggtcggtgacggctggtttcagcgggtcgcgctgaccaattcggcaggcaaggtcgtcgccggggcatacagccgggatcgcaccatctacacgatcaccgagccgctgggctacgacacgacctacacctggagcggttcggccgtcggccatgacggcaaggcggttccggtggcgggcaagttcaccaccgtggcacccgtcaagacgatcaacgcgggattccagctcgccgacggccagaccgtcgggatcgcggcgccggtgattattcagttcgattcaccgatcagcgacaaggccgccgtcgagcgggcactaaccgtgaccaccgacccgcctgtcgagggcggctgggcctggctgcccgacgaggcgcagggcgctcgcgtgcactggcgtcctcgggagtactacccggcgggtaccaccgtcgacgtcgacgccaagctgtatgggctgccgttcggcgacggcgcgtacggcgcgcaggatatgtcgttgcacttccagatcggtcgtcgtcaggtggtcaaggccgaagtctcgtcgcaccgcatccaagtcgtcaccgatgccggcgtcatcatggacttcccgtgcagctacggcgaggccgacttggcgcgcaacgtcacccgcaacggcatccacgtcgtcaccgagaaatactcggacttctacatgtccaacccggccgccggttacagccatatccacgaacgttgggcggtgcggatttccaacaacggcgagttcatccatgccaaccctatgagcgccggtgcccagggcaacagcaatgtcaccaacggctgtatcaacctgtcgacggagaacgccgaacagtactaccgcagcgcggtctacggtgacccggttgaggtgaccggcagttcgatccagctgtcctacgccgacggtgacatctgggactgggcggtggactgggacacctgggtgtcgatgtcggcgctaccgccaccggcggccaaaccggcggcgacgcaaatcccggtcaccgccccggtcacgccgtcggatgcccccaccccgtccggcacacccacgactactaacggaccgggtgggtagcgcgacggctagctgatgcctggtcgcggggccggatgacgatctggtcaaggttgacgtgtgagggccgggtggccacgaatccgatcacctcggcgacgtcggcggctactagcggtgtcatgccggcataaaccgcgtccgcgcgttgctggtcgccgtcgaagcggaccagcgaaaattcggtctcgaccgcgcctggagcgatctccgtgagccggaccggcttccccagcagttcgccgcgcagcgtgcgatgcagcgcgccctgcgcgtgcttggcagcggtgtagccggcgccgccgtcgtacacctcgagcgcggcgatcgaggtgacggtgacgatcaggccgtcgccggagtcgatcagcttgggcagcagcgcgcgggttacccgcagcgtgcccagtacgttggtgtcccacatccatcgccagtgctccaaatcggcatcggcgacgaactgaagccccttggcgccaccggcgttgttgaccagcacgtccacccggctcagcgcgcgggccaacgcttcgacggcggcgtcgtcagtgacatcggccacaattgcggttccgccgatctggttggccagcgcggtgatccggtccgcccgacgcgccaccgcgaccacgtgaaacccctgggccgcaagggttctcgcggttgcctcgccgataccggaactggcgccggtgaccacggcgactcgcttgcgggtgccgattgtcgtcatcgggacaactctaataaacgtgctaaattctcggtgtgtaccacagcgccttgttccgcacgacgaccgcgtgtcttttcgcgggcgcgtgttgttgccgccccctttgccgcgcctgaccgatacacgtcagcaggtgtggccaacaggacccggccattggaactcggagaagaacgcccgtgtactcgactaaccgcacctcacagtcactcagccgcaagcccggccgcaagcaccagctgcgatcgcaccgttacgtcatgccgccgtcgctgcacctgtccgattccgcggctgcgtccgtcttccgggccgtgcgtttgcgtggtccggtcggtcgggacgtaattgctggatctacgtcgctgagcatcgcgacggtgaaccgccaggtcatcgcactgctggaagcgggcctcctgcgtgagcgggcggacctggcggtttccggggctatcgggcgcccacgcgtgcctgtcgaagtaaaccacgagccttttgtcaccctgggcatccacatcggtgcccggaccaccagcatcgtggccaccgacctgttcggccgcacgctcgacacggtggagaccccgaccccgcgtaacgctgccggggccgcgctgacctcactggccgacagcgctgaccgatacttgcagcgctggcgccggcgccgtgcgctgtgggtcggggtgacgcttggtggtgcagtcgacagtgccaccggtcatgtcgaccatccgcggctcggttggcgtcaggctccggtcggacccgtgctggcggatgccctaggcctgcccgtgtcggtggcgtcccacgtcgacgccatggccggggccgagctgatgctcggcatgcggcggttcgcaccgagctcgtcgacgagcctctacgtctacgcccgcgaaaccgtaggctatgcgctgatgatcggtgggcgggtgcactgcccggccagtggtcccggcaccatcgcgcccctgcccgtccactctgaaatgctcggcggtaccgggcagctggagtccactgtcagcgacgaggcggttttggctgctgcccgccggctgcggatcatccccggcatcgcttcgaggacccggaccggtgggtccgctaccgccatcaccgacttgctgcgagtggcacgagccggtaatcagcaagccaaggagctgctggcggagcgggcccgcgtgctcggtggggcggtcgcgctgctgcgtgacttactcaatcccgacgaagtggtggtgggtggccaggcgtttaccgaatatcccgaggcgatggagcaggtggaggcggcgtttacggcagggtcggtgctggcgccgcgtgacatccgcgtgaccgttttcggcaaccgggtgcaggaggccggggcaggcatcgtgtccctaagcgggctctatgccgatccattgggtgccttgcggcgatcgggcgcgctggatgcccggctgcaggacaccgccccggaggcgctcgcgtgatcggctgacgagccgcgtccgcgcgtgtcacttcggttcctgcaaggatggcaggtgtgcggcacgatgacggttcagggttgatcgcccagcgccgtccggtccgcggcgagggtgccacccgctcgcgcggcccatccgggccatccaatcggaatgtttcggcagcagacgacccgcgccgggttgcgctgctggcggtgcacacctcaccgctggcacagccgggcaccggtgacgccggcggcatgaacgtctacatgctgcaaagtgcgctgcacctggcccgtcggggcatcgaggtggagatcttcacccgggccaccgcatcggcagatccaccggtggtgcgggtggcacccggggtgctggtgcgcaacgtggtggcggggcccttcgagggtttggacaagtacgacctgcccacccagctttgtgcgttcgccgccggggtgctgcgcgccgaggcggtccacgaaccgggttactacgacatcgtgcactcgcactactggctgtcgggtcaggtcggctggctggcgcgcgaccgctgggcggtgccgttggtgcacaccgcacacacgctggccgccgtgaagaacgcggcactggccgacggcgacggacccgagccgccgctgcgtacggtcggggagcagcaggtcgtcgacgaggcggatcggttgatcgtcaacaccgacgatgaagccaggcaagtgatttcgcttcatggtgccgatccggcacgaatcgacgtggtccatcccggtgtcgatctggacgtgttccgcccgggtgatcggcgcgcggcccgggccgcgctaggactaccagttgacgagcgcgtggtggccttcgtcggacgcatccagccgctgaaggcacccgacattgtgctgcgtgcggccgccaagttgcccggggtgcgcatcatcgtggccggcggaccgtcgggcagcggtctggcttcaccggacggactggtccggctcgccgacgaactgggcatctctgcacgggtgacgtttctgccgccgcagtcccacacggatctggccaccttgtttcgggcggcggacctggttgcggtgccgagctactccgagtcgttcggcctggttgctgtggaggcccaagcgtgcggcacaccggtggtggccgcggcggtgggcgggctgcccgtcgcggtgcgcgacgggatcaccggcaccctggtgtccgggcacgaggtcggtcagtgggccgacgccatcgatcacctgctgcggttgtgtgccgggccacggggacgggtgatgagccgggcggcggcacggcacgccgccacgttctcgtgggagaacaccaccgacgcgctgttggccagttatcggcgtgcgatcggcgagtacaacgccgagcgccagcgccggggcggcgaggtgatatcggacctggtagcggtgggcaagccccgccactggacgccgcgtcgcggggtgggcgcgtgacttcctccttgccgaccgtgcaacgtgtgatccagaatgcgctcgaggtcagccagctgaagtactcccaacacccccgcccgggcggggcgccgcccgcgctgatcgtcgagctgccgggcgaacgcaagctcaagatcaacaccatcctgagcgtcggcgagcattcggtgcgtgtcgaggcgttcgtgtgtcgcaagcctgacgagaaccgcgaagacgtataccggttcctgctgcggcgcaaccgccgcctgtatggggtcgcgtacacgctggacaatgtcggcgacatctacctggtgggccagatggcgctgtccgcagtggacgccgacgaggttgaccgggtgttggggcaggtgttagaggtggtggattcggacttcaatgcgttgttggagttgggatttcggtcgtcgattcaacgagagtggcagtggcggttatctcgcggtgagtcgctgcagaacctgcaggccttcgctcacttacgcccgacgacgatgcagagcgcgcagcgcgatgagaaggagttgggcggttaggtcgagcccgacgacgatgcagagcgcgcagcgcgatgagaaggagttgggcggttaggtcgagcccgacgacgatgcagagcgcgcagcgcgatgagaaggagttgggcggttaggtcgagcccgacgacgatgcagagcgcgcagcgcgatgagaaggagttgggcggttaggtcgagcccgacgacgatgcagagcgcgcagcgcgatgagaaggagttgggcggttaggtcgagcccgacgacgatgcagagcgcgcagcgcgatgagaaatagcactcgtggaggtcaagacgcccgccggtgatgggctggtggcgctcaccccgttccggactcagaaattcgcgatcacaatttgcgcgttcaagtcattggcatgcatgtgatggtttagcgttccgctgtgcctcttcaggtgtttgtcggcttcgttgccatgatgacgctcaaggtcgcgatcggcccgcaaaacgcatttgtcctgcgccaaggaattaggcgagaatacgtgctggtcattgtggcgctgtgcgggatcgctgatggggcactgattgccgcgggcgttggcggcttcgctgcgctgattcacgctcatcccaatatgactttggttgcccgatttggcggcgcagcgttcttgattggctacgcgctattggccgcgcggaacgcgtggcgcccgagcgggctggtgccgtcggaatcggggccggctgcgctgatcggcgtggtgcaaatgtgcctggtggtgacctttctcaacccacacgtctatctggacactgtggtgttgatcggtgccctcgccaatgaggaatcagatctgcggtggtttttcggagccggtgcctgggccgccagcgtcgtatggttcgccgtgttgggatttagcgcgggccggctacagccattcttcgcaactccagctgcttggcgcattcttgatgcgctggttgccgtgacgatgattggggtcgccgtcgttgtgctcgtcacgtcaccaagtgtgccgacggccaatgtcgcactgatcatttgaccacctcgtaggccgcccatgtatcggccttggtgaaccggccgttacggtgccgaccacctcggcggtatgaacgcgctgcgcagcggaccgaggagaattcgggcattttggtccacgatgaggagtgcgggagtgcgtgagagacttgccggtatggcaaacactggcagcctggtgttgctgcgccacggcgagagcgactggaatgccctcaacctgttcaccggctgggtcgatgtcggcctgacggacaagggccaggcagaggcggttcgaagcggcgagctgatcgcggaacacgacctattgcccgacgtgctctacacctcgttgctgcggcgcgcgatcaccaccgcgcatctggcgttggacagcgccgatcggctctggattcccgtgcggcgtagctggcggctcaacgaacgccactacggcgcgctgcagggtttggacaaggccgagaccaaggcccgctatggcgaagagcagttcatggcctggcggcgcagctatgacacgccgccgccgccgatcgagcggggcagtcagttcagccaggacgccgaccctcgttacgccgacatcggcggtggcccgctcaccgaatgtctggctgacgtggtcgcccggtttttgccatatttcaccgacgtcatcgttggcgacttgcgggtcggcaagacggtgctgatcgttgcccacggcaactcgttgcgcgcgctggtcaagcacctggaccagatgtctgacgacgaaatcgtcggactgaacatcccgaccggaattccgctgcgctacgacctggattccgcgatgaggccgctggtgcgcggtggtacgtatctggacccggaggcggcagccgccggcgccgccgcggtggccggccagggccgcgggtaattgtttgagatcccacctgccggcggtttcggcggctgatggtgtgctttggtgcgctgtttgccaaacagcatgtgaacggtaaccgaacagctgtggcgtagtgtgtgacttgtccgattttggccttgccgcgctagggcgacgttcaccggatttgtaggattttccttgtgactgtgttctcggcgctgttgctggccggggttttgtccgcgctggcactggccgtcggtggtgctgttggaatgcggctgacgtcgcgggtcgtcgaacagcgccaacgggtggccacggagtggtcgggaatcacggtttcgcagatgttgcaatgcattgtcacgctgatgccgctgggcgccgcggtggtggacacccatcgcgacgttgtctacctcaacgaacgggccaaagagctaggtctggtgcgcgaccgccagctcgatgatcaggcctggcgggccgcccggcaggcgctgggtggtgaagacgtcgagtccgacctgtcgccgcgcaagcggtcggccacgggtcgatccgggctatcagtgcatgggcatgcccggttgctgagcgaggaagaccgccggttcgccgtggtgttcgtgcacgaccagtcggattatgcgcggatggaggcggctaggcgtgacttcgtggccaacgtcagtcacgagctcaagacgcccgtcggtgccatggctctactcgccgaggcgctgctggcgtcggccgacgactccgaaaccgttcggcggttcgccgagaaggtgctcattgaggccaaccggctcggtgacatggtcgccgagttgatcgagctatcccggctacagggcgccgagcggctacccaatatgaccgacgtcgacgtcgatacgattgtgtcggaagcgatttcacgccataaggtggcggccgacaacgccgacatcgaagtccgcaccgacgcgcccagcaatctgcgggtgctgggcgaccaaactctgctggttaccgcactggcaaacctggtttccaatgcgattgcctattcgccgcgcgggtcgctggtgtcgatcagccgtcgccgtcgcggtgccaacatcgagatcgccgtcaccgaccggggcatcggcatcgcgccggaagaccaggagcgggtcttcgaacggttcttccggggggacaaggcgcgctcgcgtgccaccggaggcagcggactcgggttggccatcgtcaaacacgtcgcggctaatcacgacggcaccatccgcgtgtggagcaaaccgggaaccgggtcaacgttcaccttggctcttccggcgttgatcgaggcctatcacgacgacgagcgacccgagcaggcgcgagagcccgaactgcggtcaaacaggtcacaacgagaggaagagctgagccgatgacctgcgccgacgacgatgcagagcgtagcgatgaggtgggggcaccacccgcttgcgggggagagtggcgctgatgacctgcgccgacgacgatgcagagcgtagcgatgaggtgggggcaccacccgcttgcgggggagagtggcgctgatgaccagtgtgttgattgtggaggacgaggagtcgctggccgatccgctgacgtttctgctgcgcaaggagggctttgaggccacggtggtgaccgatggtccggcagctctcgccgagttcgaccgggccggcgccgacatcgtcctgctcgatctgatgctgcctgggatgtcgggtaccgatgtatgcaagcagttgcgcgctcggtccagcgttccggtgatcatggtgaccgcccgggatagcgagatcgacaaggtggtcggcctggagctgggcgctgacgactacgtgaccaagccctattcggcacgcgagttgatcgcacgcatccgcgcggtgctgcgccgtggcggcgacgacgactcggagatgagcgatggcgtgctggagtccgggccggttcgcatggatgtggagcgccatgtcgtctcggtgaacggtgacaccatcacgctgccgctcaaggagttcgacctgctggaatacctgatgcgcaacagcgggcgggtgttgactcgcggacaactgatcgaccgggtctggggtgcggactacgtgggcgacaccaagacgctcgacgtccatgtcaagcggctgcgctccaagatcgaagccgacccggctaacccggttcacttggtgacggtgcgcgggctgggctacaaactcgagggctagcggacgccgacaaccttggcgactgtctggtcggctacggccagtgccatcgccatgatggacagctgcgggttcacttccgggcagctgggcaggatcgaggcgtcggcaacccacacgccctcgacgccgcgcagccggcccgtcgcgtcgaccggacaaagctgctcgtcggcgccggcggccgcggtgcccgtcggatggaaggcggccaggtgcaggcttctggggttggctcggcgcagcacatcctgcagctcgggcagggaccgcatcggtggggcgccggggataccggtcagcacctccaccgcgccggcggcaaagaacagccggccaatggcctgcagcgcgacccgtagcttggcgatctcacctggagctatgtcatagcgcaccaccgtctcgccgcgcaccgaccgcaccgtgccgacgccccgatcggccaccatcgccccgaatgttgcgatctgcggcgcccggtcgagccagcggagcagctcggccccgtagccggggaagaccatcgaccccatgcccggcggtgtggaggtggcctcgatcagcacgccgtcggattcgtgaaactcgtgaaccgccgcgctctgcagcaccccgcgccacgcgaagacgtcgtcgtcgaagagcccggccagcatagttgccgggtgcagcgcaaggttgtggcccagtcgcgggtgcccaccaagaccgctgcgccgcaacagccctggcgtctccgtcgcaccggcggcgacgacgaccgcgtcggccagcacgtcgagtgtggtgccgtcgggccggcgggctcgcacgccataggcccgcccggcgcggtgcaggatccgttcgacccgcgcccaggagatgatccgcgcgccggccgcgcaggcttgcggcagggcgttgaggtgcacgccgaacttggcgttgctggggcagccgatcgcgcactggcaacagccacggcaccccggcgcattgcgcgggatgggcgccgcccgccagcccagcgacttggcggcctgcagcaacaggcgcccgttgcggcccatgatctccagcggcaccggcgcaacccgcagtgtttgctccgcatcgtcaagacgacgtcccagctggtcggggtcggccaggccgagaccgaactcgtcacgccagcgccgctgcacggcaagtgaaggccgaaagcaggtgccggagttgacgacggtggtgccgcccaccgcccggcccatcggcagcaccaccgccggtcgcccgagcgcgacggtggccccggcgccacggtacaacccggcataacggtcgaccgggtgggtgctacggaactcctcgaccgtccagcgccgtccctcttcgagcacgaccacgtcaaggccggcccgggccagcgtgcgcgcgaccatcgcgccgcccgccccggagccgacgaccaccgcatcggccctggtgacggatgggctgtccgccgacaagatgacggtcaactccgcgtcggggcgcgccgcgtcatgttcctgggcgcgggcgagcaattcgtgcgcgtaggtgtcggcgccgttggccaacagcacgatcgccttcaacccctccacggccgcagcgacttccgggctcagtgcggcgatccggtgcagcacccgtgcccgctcgtccgggtgcagtcgcggtagcgaccggccggtggtgaggtagctggccgccgccagtgaagccagcccggcgcgcaccgcgaatcgtgaggtcgccggcagtcgtgtgacgtagcggtcaacgcgctgcacgaattgagccggcaacgggccgccgagctccggcggcagcagcgcggcgccgaacgaggccaacggataggacttagcccgatcggcgagccggctcatatccggcgcccgagccggcggccgagctttatgaagaacggatacgttgcgaagatggcagcggccatcgcgtgcagcggccactccgcgcgggccacatccacgctgaaaaccccgctgttccacatgaaatcgcggccgttctgtgcgcgaaatggccgccacagcatcccgagcccgggtacgttgtggtacagcccgaacgaagcgccgaagaagacgcccagggcggcggcctcggcggcatcgcggcggtccacgggcaggcgtcgctcgatgagcactccgcagacaaacagcagcggcgggtcgagcaggaaactcatgctggcgtcccttccttgatagccggtgccgcggttccccgcaggccgacttcggcgtgtccggtgcccagcaccgaccagtgccggccgccgagctcgatgtggatgtcggcttgctcggtgttggtgcacaccgccttggccccgtcgggatcggtgtatcccaggcttacgcaccgctccggcggctggtctacccggattagcgcctcccggccgccgatgcgtccttccagttgccagtgccgcacgccgagcgttgtccgcattcgcagcgacggtaaaggacttgcgggccaatcctttccgtcgatgcggaagcgaacgaacgctagcggcgcgagcctgcgtaggcccggcttgtgtgataccgcggtcaccacctctaggacgtcgccgtcgccgagatcggcatggatccatccccaccgcttggcattgccatgtccgtagatgtgggccacaccgccgcgccagctgtcgacgcggtgggtggtttcgccgacggccaaggagccagcgaagacggcggtgggtgcgatcaccacttgggcgccgggcagcaactcgcgctcccaggccacgcgaggaaacgtccacagtggcgccgcggtgtccttccaggacagctcccatgcgagtgatcgggtacgtccggtcagctccgctggcgccattcgtacaccggcgatgtcgaaccaggcggggccggccgcgggttgggcgggctgggggccgaagcgctcggtgcccggcggggcatccggtggaaaccaggtcacccagccgtgcgcgtagggcccgcctgtcgtcggggccaccgtctcacagtgcacccataggccggtacgcgtcagtggatccgacagagtcgcataccagacttccaggcgcccggctgcaccgcgccaccgcggcaaggccgccgaccgcgtttcatcgtccactgcggcacctcctgctggctgagttgtcgattcgcccactatattggttgagccaatgaaccagtcaagtgtctttcagccgccggatcggcagcgggtggatgagcggatcgcgacgacgatcgccgacgccatcctcgacggcgtcttcccgccgggctcgaccctgccgcccgagcgagacctggcagagcggctcggtgtcaaccgcacctcgctacgccagggtctggcgcgactgcaacagatgggcctgatcgaggtgcggcacggcagcggcagtgtggtccgtgaccccgaggggctcacccatcccgcggtggtcgaggcgctggtgcgcaaactgggccccgacttcctcgtcgagttgctggagatccgcgcggcgttaggcccgttgattggccgcctggcggccgcccggagcacgcccgaggatgccgaggcgttgtgtgcggcgctggaagtggtgcaacaggcggacacggccgcggcgcggcaggcagccgatcttgcctacttccgggtgctcatccacagcactcgcaaccgcgcattggggttgctctaccgctgggtggagcacgccttcggcggccgcgagcatgcgctcaccggggcctacgacgacgcggacccagtgttgaccgacctgcgggcgatcaacggggcggtgctggccggtgacccggcggccgctgccgcgaccgtcgaggcgtatctgaacgccagtgcgctgcgcatggtcaagtcctaccgcgaccgcgcttagctactgggccgcacgcgtcgccggatgtacggcgatgagccctaattgactgcggcgcttgcacattgctgcgagttccccataggccttctccccgagtaattcggtgagttcgtcggcaaggctctgccacacctgcttggttccgacatgggcggccggatcgccggtgcaataccagtgcaggtcagcaccacccgagccccaaccgcggcggtcatattcggtgagggtggtcttgaggatttcggtgccgtcggggcgggtcacccattcctggctgcgccggatcggcaactgccagcagacatcgggtttcatcgtcaacggcggcacgcccagcttgagggctttgctgtgcagcgcgcagccggcgccaccggcgaacccgggccggttcaagaagatacacgcgcccttgtgtttgcgggtgcggtgctggggttggccgtcgtgctcgtcgagttccaggtagcccttgcggcgcaggccctttgcccggaactgccagtcgtcgtcggtcagcttgtgcaccgcgtcggccaaccgggtgcggtcgtcgtcgtcggacaggaacgcaccgtgcgaacaacagccgtcgtttggccggcccgcgacggtgccctggcaggcgggtgtgccgaatacacacgcccagcgcgacagcaaccaggtaaggtcggccgcgatcaggtgctcgggattgtccgggtcgtagaactccacccactcacgggcgaagtccaactcgacttcttgccccgggtgcaccggtctccgtcgcgaatttgccacggattcaacgttagaccacgaagcccgccgcgggattccgccatagcccagcacggccggcacatgccaccgggcgccttgcgcgggtcgccacacgcccgtatcttcgcccggctagtttgttttcgtgcgattgggcgtgctggacgtgggtagcaacacggtccatctgctggtggtcgatgcccaccgcggcggccacccgaccccgatgagctcgacgaaggccacgctgcggctggccgaggccaccgacagctcgggcaagatcaccaagcgcggagccgacaagctgatttccaccatcgacgaattcgccaagattgccatcagctcgggctgtgccgagctgatggccttcgccacgtcggcggtccgcgacgccgagaattccgaggacgtcctgtcccgggtgcgcaaagagaccggtgtcgagttgcaggcgctgcgtggggaggacgagtcacggctgaccttcctggccgtgcgacgatggtacgggtggagcgctgggcgcatcctcaacctcgacatcggcggcggctcgctggaagtgtccagtggcgtggacgaggagcccgagattgcgttatcgctgcccctgggcgccggacggttgacccgagagtggctgcccgacgatccgccgggccggcgccgggtggcgatgctgcgagactggctggatgccgagctggccgagcccagtgtgaccgtcctggaagccggcagccccgacctggcggtcgcaacgtcgaagacgtttcgctcgttggcgcgactaaccggtgcggccccatccatggccgggccgcgggtgaagaggaccctaacggcaaatggtctgcggcaactcatcgcgtttatctctaggatgacggcggttgaccgtgcagaactggaaggggtaagcgccgaccgagcgccgcagattgtggccggcgccctggtggcagaggcgagcatgcgagcactgtcgatagaagcggtggaaatctgcccgtgggcgctgcgggaaggtctcatcttgcgcaaactcgacagcgaagccgacggaaccgccctcatcgagtcttcgtctgtgcacacttcggtgcgtgccgtcggaggtcagccagctgatcggaacgcggccaaccgatcgagaggcagcaaaccatgacgggaccacaccccgaaacagagagctccggtaaccggcagatctcggtggccgagttgctggccaggcaaggggtcaccggcgccccggcccgacggcgccggcggcgacgcggcgatagtgacgccatcacggtcgccgagctgaccggtgagattccgatcattcgtgacgaccatcaccacgccggcccggacgcgcacgcgagccagtctccggcggctaacgggcgagtccaggttggcgaagctgccccacagtcgccggcggaaccagtcgccgagcaggttgccgaagagccaacgagaaccgtgtactggtcgcaacccgagccgcgctggcccaagtcccccccgcaggaccggcgcgagtccgggcccgagcttagcgagtacccgcggccactgcgccacacgcatagcgacagagcacccgcggggccgccgtccggtgccgaacacatgagtccggatccggtcgagcactaccccgatctctgggtggatgtcctggacaccgaggtgggcgaagcggaagccgagaccgaggtgcgcgaagcgcaacctgggcgcggcgagcgccacgccgcagcggctgcggccggcaccgacgtcgagggtgatggtgcggccgaggcgcgggttgcccgtcgtgccctggacgtggtcccgacgctgtggcgcggcgcgttggtcgtgctgcagtcgatcctggccgttgccttcggtgccgggttgttcatcgccttcgaccagttgtggcgctggaacagcatagtggcgctagtgctatcggtgatggtcatccttggcctagtggtctcggtgcgggcagtccgcaagaccgaagacatcgccagtacgttgatcgcggttgcggtgggggcgctgattaccctgggaccgctggccttgttgcaatcgggctagccgccaccacacacagtgcgcccagcaatcaaagtcggcttgtcgacggcctcggtgtacccgttgcgggccgaggccgcgttcgagtacgccgacaggcttggctacgacggggtcgagctgatggtctggggtgaatcggtcagtcaggacatcgatgccgtccggaagctgtcgcgccgctaccgcgtgccggtgttgtcggtgcacgctccgtgcctactcatctcgcagcgggtgtggggcgccaatccgatcctcaagttggaccgcagtgtgcgggccgccgaacaactgggcgcgcaaacggtcgtcgtgcatccgcctttccgctggcaacgacgctacgccgaagggttcagcgatcaggttgccgccctagaagcggccagcaccgtgatggtggccgttgaaaacatgtttcccttccgagcggaccggtttttcggggccggccagtcccgggaacggatgcgtaagcggggtggtggcccaggtccggcgatctcggcgttcgcgccgtcctacgacccgctggacggcaaccacgcgcattacacgctggacctctcgcacaccgcgactgcgggcaccgactcgctggatatggcgcggcggatgggcccagggctggtgcacctgcacctgtgtgacggcagcggcctgcccgccgacgagcacctggtgcccggccgcggtacccagccgaccgccgaggtgtgccagatgctggccggcagcggcttcgtcggccacgtcgtgttggaggtgtccacctcaagcgcgcgttcggccaatgaacgcgaatccatgctggccgagtcgttgcagttcgcccgcactcacctgctgcgttgatatgccgggaacactatgaacgcgttgttcaccacggcgatggcgctgcgcccgcttgactccgatcccggcaatccggcgtgccgggtttttgaaggcgagctgaacgagcactggaccatcgggcccaaggtgcacggcggtgcgatggtggcgctgtgtgccaatgccgcccgcaccgcttacggcgcggccggacagcagcccatgcggcaaccggtcgcagtgtcggcgagctttctgtgggcgccggatccggggacgatgcggttggtgacgtcgatccgcaagcgtggtcgccggattagcgtggccgatgtcgagctcacccagggtggccgcacagcggtgcacgccgtggtcaccctgggtgagccggagcattttctccccggcgttgatgggagcggcggggccagtggaaccgcgccgctgctgtcggcgaatccggtggtggagctgatggcaccggaaccgcccgagggagtcgtgccgatcggtcccggccatcagctggccgggctggtgcacttaggcgaaggctgcgatgtccggccggtgttgtcgacgttgcggtccgcgaccgatgggcggccaccggtgattcagctgtgggcgcgtccacgcggcgttgctccggacgcgctgttcgctctgttgtgcggggacttgtcggccccggtgaccttcgcggtggaccgcaccggctgggcgcctacagttgcgctcaccgcctatcttcgggccctgcccgccgacggctggctgcgagtgctctgcacctgcgtcgaaatcgggcaggactggtttgacgaggaccacatcgtcgtcgaccggttgggccgcatcgtggtgcagacgcgccaactggcgatggtgcctgcccagtagcacggatcggccgagctgtctgcgatgcttttcggcatggcaaggatcgcgattatcggcggcggcagcatcggtgaggcattgctgtcgggtctgctgcgggcgggccggcaggtcaaagacctggtagtggccgagcggatgcccgatcgcgccaactacctggcgcagacctattcggtgttggtgacgtcggcggccgacgcggtggagaacgcgacgttcgtcgtcgtcgcggtcaaaccagccgacgtcgagccggtgatcgcggatctggcgaacgcgactgcggcggccgaaaacgacagtgctgagcaggtgttcgtcaccgtggtagcgggcatcacgatcgcgtatttcgaatccaagctaccggccgggacgccagtggtgcgtgcgatgccgaacgcggcggcattggtgggagcgggggttacagcgctggccaaaggccgctttgtcaccccgcaacagcttgaggaggtctcggccttgttcgacgcggtcggcggcgtgctgaccgttccggaatcgcagttggacgcggtgaccgcggtgtccggctcgggtccggcctatttctttctgctggtcgaggccctggtggatgccggagtcggggtgggcttgagccgtcaggtggccaccgatctcgccgcgcagacaatggctggctcagcggcgatgctgctggagcggatggaccaagaccagggtggcgccaatggcgagctgatggggctgcgcgtggaccttaccgcatcacggctgcgcgccgcggttacctcgccgggcggtacgaccgccgctgcgctgcgggaactcgaacgcggcgggtttcggatggctgtcgacgcggcggttcaagccgccaaaagccgctctgagcagctcagaattacaccggaatgattcacgaattttgaactgattatccctcaccagtaccagtaaccccactagtcccgctattctcctctttgtaagcgcgtgtgggtgccagcggaggggaagccgctgggactgcgcgtgcctgacacgattgggttgcgatgacgtctacgaacgggccatcggcgcgggataccggttttgttgagggccagcaggccaagacacaacttctcaccgtggccgaagtggcggccctgatgcgggtgtccaagatgacggtgtaccggctggtgcacaatggcgaactgcccgcggttcgggtcgggcggtcattccgggtgcatgccaaggccgtccacgacatgttggagacttcgtacttcgacgcgggctagttgccggccgcacgcggccggagtccgcctgaccgatctggcaatgctcgggcgctgccggtttggtgttccgtgcgaccgcccgggtagagtgtccgggtcagatagccgtatagatggcggggtcatgggttcagtaatcaagaagcggcgcaagcgcatgtccaagaaaaagcatcgcaagctgctgcgtcgcacccgggtgcagcgcaggaaactgggcaaataggttgcgagcagaccccgccagctcgaccgtcacgcgcttgtaacgccgccgtttcgcctggccgttaggctgtcggagtgagttcgtcgaacgggcgcggtggcgccggaggagtcggcggcagcagtgagcacccgcagtaccccaaagttgtgctggtgaccggtgcttgccgtttcctaggcggctacctgaccgcacggcttgcccagaacccgctgatcaaccgggtcatcgcggtggacgcgatcgcgccgagcaaggacatgctgcgccggatgggccgagccgaatttgttcgcgctgatatccgaaacccattcatcgccaaggtgattcgcaatggcgaggtggacacggtggtgcacgccgcggcggcctcgtatgcgccgcggtccggcggcagtgcggcattgaaggaacttaacgtgatgggcgcgatgcaactgttcgccgcctgccaaaaggcgccctcggtccgcagggtcgtgctgaagtcgacctctgaggtttacggatcgagcccacacgatccggtgatgttcaccgaggacagcagcagtcgacgtcctttcagccaaggtttccctaaggacagtctcgatatcgagggctacgtgcgcgcgctgggccgacgccgccccgatattgcagtgactatcctgcggctggccaacatgatcggcccggcgatggacaccacgctttcacgatatctggccgggccgctggtcccgacgatcttcggccgtgatgcgcgactgcagttgctgcacgagcaggatgcgctgggtgcgttggagcgcgcggcgatggccggcaaggccggaacgttcaacatcggagccgacggcatcctcatgctgtcgcaggcgatccggcgggccgggcgaattccggtgccggtgccagggtttggggtatgggctctggattcgctgaggcgagcgaatcactacaccgagctgaatcgtgagcaattcgcttacctgagttatggccgggttatggacaccaccagaatgcgcgtcgaactgggttaccagccgaagtggacgaccgtcgaggcgttcgatgactattttcgcggccgcggcctgactcccattattgacccacatcgggtacgctcctgggagggtcgcgccgtaggtttagcgcagcgctggggtagccgaaatccaattccatggagcggactcagataggtttggatgggtaacgtggcgggcgaaaccagagcgaatgtcattccactgcacacaaatcggagccgggtagcggcgcgcaggcgtgccggtcaacgggcagagtcccggcagcatccgtcgttgctgtccgatccaaatgaccgggcgtcggccgagcagatcgccgccgttgtccgggaaatcgacgaacaccggcgcgctgcgggtgccacgacctcgtccaccgaggccacgcccaacgaccttgcgcaactcgtcgccgcggttgctggatttctccgacagcgcctgaccggtgactacagcgtcgacgaattcgggttcgacccgcacttcaacagcgccatcgtacgacccttgctgcgattcttcttcaagtcatggtttcgggtcgaagtcagtggtgtcgagaacatcccgcgcgatggtgcggcgctggtggtggccaatcacgcaggtgtgttgccgtttgacgggttgatgttgtcggtggccgtccacgacgagcacccggcgcatcgggatctgcggctgcttgccgccgacatggtgttcgacctccccgtgatcggcgaagccgcccgcaaggcgggtcataccatggcgtgtacgacggatgcgcaccggttgcttgcctccggcgaactcaccgcggtgttccccgagggatacaaggggctgggtaagcgtttcgaggaccgttaccggttacagcggtttggtcgcggcggcttcgtatcggccgcgctacggaccaaggcgccgattgtgccgtgttcgatcatcggctccgaagagatctaccccatgctgaccgatgtcaagctgctggctcggctgttcggcctgccgtacttcccgattacgccgttgttcccgttggctggaccggtcgggctagtgccgttgccctcgaaatggcgcatcgcgttcggtgagccgatctgcaccgccgactacgcctccaccgacgccgacgacccgatggtgacgttcgagttgaccgatcaggtgcgcgagacgatccagcagacgctataccgactgcttgccggccgtcgcaacatctttttcggctgacccttatttgaccagagtgaactggcagacgtccgtgtacttgtcgcggaacaggtctgagcagccacgtaggtagtgcatgtagatgtcgtacgtctcctggcccttgagggcgatcgcctcatctttgtgcgcctgtagcgcatccgcccaggcgttcagggtcggcacgtagttggccccgatccggtggtagcgctcgaccttccatccggcgttggaggagtaatagtccacctgcgagatcctgggcagccgcccgcccgggaagatctcggtcaggatgaacttgatgaagcgcagcaggctcatcggagacgtcaagcccagctcctgggcttcctctttgtccgggatagtgatggtgtgcagcagcatccggccgtcgtcgggcgtcaaattgtagaacttcttgaagaaggtgtcgtagcgctcgaacccggcgtccccggcaccgtcggcgaaatgctcaaacgcaccgagtgacacgatgcggtcgaccggctcgtcgaactcctcccagccctggattcgcacctcttttcggcgggggctgtcgacctcatcgaacatcgccttgtcgtgggcgtactggttttcgctcagggtcaagccgatgacgttgacgtcgtactcggcgaccgcgtgtcgcatggtggaaccccagccgcagccgatgtcgagcagcgtcatgccgggctcaaggttcagcttgtccagtgccagcttgcgcttcgcgtactgcgcctcttccagcgtcatatcgggacgttcgaagtaggcgcagctgtacgtcatcgatgggtcaagccagagcttgaagaactcgttcgatttgtcgtagtgggatcgaactgcttcgaccggcggcttgagctgcgtgccgcttgtcgtgtcgccctgtgacgtcattgaacggaccctactttccccactagatcgatgcaatcgccgccaccgttgcatcggcatcggcttcgtggtgggccgcttctcccaacatggtgacgacactggtgaccacaggctttccttcggcgtcggtaacttcgcttcggatctcggcgagcaccgtgccgtgggattcgatgacggagtcaagataggtgtcgaagtacagcttgtcgttggccaggatcggccggtggaagcggaacttctggtcgcgatgaaagacccgggcgatgttgatcgggatattgaacttggtgaagatctccagctgcacgcgccggccggcgatcgccaggaaggtcagcggggctaccagcgcggggtaaccggccgctgcggcatccggctcgctgtagtgggtcgggtggtcgtctttgaccgcgaccgcgaactcgcggatcttctcgcgccccaccagaaagtggtccggcgcccgataatgcttgccgatcagtgtctgggcttcttcgggaactgtcatgccgctgccgccctccgctcgaatagttgctaagccctattgcccggctcctcctcgccccgctgcgcgggtcgcatcgtcgccaggctgggccctattgcccggctcctcctcgccccgctgcgcgggccgcatcgtcgccaggctaacggcgcagcttatcagcgtgattggcgtctagaggctagagccgccaacgcgccgccggccgcacccagcgccagggccgacggaaccccgatccgagcggccttgcgggcgattcggaaatcacggatctcccacccccgttcccgggccaggctgcgcaggcgggcgtcggggttgatggcgaccgcggtgcccaccagcgacagcatcgggacgtcgttgtagctgtcggagtaggcggtgcagcgtttgagattgagtccctcccggatggccagcgaccgcaccgcgtgtgccttgccggtgccgtgcaggatctcgccgaccagtctgccggtgaatatcccgtcgaccgactcggcgacggtgcccagggcgccggttaggccgagccggcgggcgatggtggccgcgagttcgtatggggtagcggtgatcagccatacctgctggccggcgtccaggtgcatctgggtgagttcgcgggtgccgtcccagatcttgtcggcgatgatctcgtcgtaaatctcctctcccaaggccaccaactccgcgacggatcggccctcgatgaacgcgagcgccttgcgccggccagcggcgacgtcgttgctgttctccttgccaagtagctggaacttggcctgagcgtaaagaaatccgaggacgtcgcggtaggtgaagtagtggcgagcggctagcccgcggccgaagtgcaccgccgacgagccctgaaccaaggtgttgtccacgtcgaagaaggcggctgcggtcaggtcgatcggcggctgccgatcgctgccggcggcggcgacgggggccggcatgtccaccggcgagtggctggcgctggcatcgggtggcggcgggtcggccggcgaagccaggtcgacgtgaccggcctggtctgggctacccaggtgggaggaaaccatcattactcctaatcgcggtgcctgcccggtggccgatgctgcggccgttatcaaccctatccggcaaatgcgcggcggagctcttggctggcgcggattgatctgcaagcccagcgcggtatcgaaattcgcgaggccgcagcgactttcgtcgtgaacacgacccgcagcggttcggggccaacatgtcagccccataccggtacgcgcaaagctgggtacgtgaaatcctgaattcttcagcctgtcaacggtagcgtctacgctagctaacgcaacgagacatccgattactacgcacgttaggacatttcaggaggtatcgggaggcctaagggtcactaggtccgcgcgatgggcggaacacgagggtgaggatgatttcggttagcggcgccgtgaaacgcatgtggttgctgctggccatcgtcgtggtggccgttgtcggggggcttggtatctatcggctgcacagcatcttcggtgttcacgagcaacccactgtcatggtcaagcctgatttcgacgtcccgctgttcaaccccaagcgggtgacctacgaagtctttggccccgccaagaccgcaaagatcgcctacctggaccctgatgcccgggtgcatcgactcgatagcgtgtccctgccgtggtccgtcacggtcgagacgacgctgcccgcggtcagcgtcaacctcatggcgcagagtaacgccgacgtgatcagctgccggatcatcgtcaacggcgccgttaaggacgaaaggtctgagacctcgccgcgagcgctaacctcctgccaggtgtcatccggatgagcgaaagacacgccgcactgacgtcactgccgcccattctgccgcggctgatccgccggtttgcggtggtgatcgtcctgctctggctgggcttcaccgcctttgtcaatctcgccgtaccgcaactggaagtggtcggaaaagcacactcggtatcgatgagccccagcgacgccgcatcgattcaggcgatcaagcgcgttggtcaggtgttcggtgagtttgattccgataacgcggtaacgatcgtgctggaaggcgaccagccactcggtggggacgcgcaccggttctatagcgatctgatgcggaagctttccgccgatacccgccatgtcgcgcacatccaggacttctggggggatccgctgacagcggcgggatcccaaagtgcggatgatcgggccgcctacgtcgtggtgtacctcgtcggtaacaacgaaaccgaagcgtatgactcggtccacgcggtgcggcacatggtggacaccacaccgccaccgcacggggtgaaggcctatgtcaccggtccggcagcactcaatgccgaccaggccgaggccggagacaaaagtatcgctaaggtcaccgcgatcacgagcatggtgatcgcggcaatgttgctagtgatctatcgctccgtaattaccgcggttctcgtcttgatcatggtcggcatcgacctcggcgcaatccgcggattcatcgccttgctcgccgaccacaacattttcagcctttcaacatttgcgaccaacctgctcgttctcatggcgattgcggcgagcacggactacgcgatattcatgctcggccgttaccacgaatcgcgctacgccggcgaggatcgggaaacggccttctacacgatgtttcacgggaccgcccacgtgatcttgggttcgggtttgaccattgccggcgccatgtattgcctcagctttgcccggcttccgtattttgaaacgctcggcgcgcccattgctatcggcatgctggtcgcggtcttggcggcgctcacgctcggcccggccgtactgaccgtgggcagcttcttcaagctgttcgatcccaagcggcggatgaacactcggcggtggcgccgggtgggaacggcaattgtgcgttggccggggccggtgctcgcggcgacatgcttggtcgcctccattggcttgctggccttgcccagttaccggacaacgtatgatctgcgcaagttcatgcccgccagcatgccgtccaatgtgggggatgcggcggctggtcgacacttttcacgggctcggctgaaccctgaggtgctgttgatcgagactgaccacgatatgcgtaatccggtggacatgctggtgttggacaaggtagccaaaaatatctaccacagtcccggtattgaacaagtgaaagcgataacccggcccttgggaacaaccatcaagcacacttcgataccgttcatcatcagcatgcagggcgtgaatagtagcgagcaaatggaattcatgaaggaccgaatttatgacatactggtgcaggtggccgcgatgaatacctccatcgagacgatgcatcgcatgtatgcactcatgggcgaggtcattgacaacaccgtcgacatggatcatctcacgcatgatatgtcggacataacggctacgctaagagatcatctcgcggatttcgaggatttcttccggcctattcgcagctacttctactgggaaaaacattgtttcgacgttccgctctgctggtcgataagatcgatattcgatatgtttgacagtgtggaccagctgagcgaaaagctcgagtacctggtcaaggatatggatattctgattacactgttgccgcagatgcgcgcgcagatgccgccgatgatatctgcgatgacgacgatgcgggacatgatgcttatctggcatggcacgcttggcgcgttctataagcaacaggagaggaataacaaggaccccggcgcgatgggccgggtttttgacgccgcccagatcgatgattcgttctatctgccgcagtcggcttttgagaatccggatttcaagcgggggctgaagatgtttttgtctccggacggcaaggcagcccgctttgtcattgctctggagggagatcccgcaacgcccgagggcatctgtcgggtcgagccgatcaagcgggaggctagagaggccataaagggaactccattgcagggcgctgcgatctatctgggtggcaccgcggcgacgttcaaggatattcgagagggcgccagatacgatctgctgatcgccggagtggcggcgataagcttgattttgatcatcatgatgatcatcacccgaagtgtggtagccgcagtggttatcgtgggtaccgtcgtgctttccatgggcgcctctttcgggctttccgtattggtctggcaggacattctgggtatcgagttgtactggatggtgttggcgatgtcggtgatcctgctcctggcggtgggatccgactacaatctgctgctgatttcccggttgaaagaggaaattggggccggattgaacaccggaattatccgtgccatggctggtaccgggggagtggtgacggctgccggcatggtgttcgccgttaccatgtcgttgtttgtgttcagcgatttgcggattattggtcagatcggtaccaccatcggcctgggcttgctgttcgacaccctcgtcgtgcgctcgttcatgacaccgtccattgctgcgctgctgggacgctggttctggtggccgctacgggtgcgcccgcgcccggccagtcagatgcttcggccgttcgcgccgcgccgattggttcgcgccttgttgctgccgtccggccagcacccgtcagcgactggcgcccatgagtaggccccaggtggagcttttgactcgcgccgggtgcgcgatctgcgtgcgggtagcggagcagctggccgaactgtccagcgaactgggcttcgacatgatgacgatcgacgtcgatgtcgcggcgtcgacgggcaatccagggctgcgagctgagtttggcgatcggttgccggtggtcctgctggacggccgcgagcacagctactgggaggtcgacgagcaccggctgcgtgcggatatagcccgcagcacatttggtagcccacctgataaacgtctaccgtagacaccagttttactggggtagtcgagggagctggccaggtggtgctgccgtgagcgtgctgctcttcggggtgtcgcatcgtagcgcgccggtcgtcgtccttgaacaactcagtatcgacgaatccgatcaagtcaagatcatcgaccgagtgctggcttcgccgctggtgaccgaggcgatggtgctgtcgacttgcaaccgcgtcgaggtctacgccgtagtggacgcgttccatggcggcctgtcggtgatcgggcaggtgcttgccgaacactccggtatgtcgatgggggagctgaccaagtacgcatatgtccgctacagcgaggcagcagttgagcacctgttcgcggttgccagcggcctggactcggcggtgatcggcgagcagcaggtgcttggtcaggtgcgccgcgcctatgccgtcgccgaatccaaccgcacggtcggccgcgtgctgcacgaattggcccagcgggcgctgtcggtgggcaagcgagtgcactccgaaaccgccattgacgctgccggtgcctccgtggtgtcggtcgccctgggaatggccgagcgcaaattgggctcgttggcgggcacgaccgcggtggtgatcggcgccggggcgatgggcgcgctgtcggcggtacatctgacccgtgccggcgtcgggcacattcaggtgctcaaccggtcgttgtcccgggcgcagcggttggcccgaaggatccgcgaatctggcgtgccggccgaggcgctagcgctcgaccgcctggctaatgtcctggccgatgccgacgtggtggtcagctgtactggggcggtgcgtccggtggtgtcgctggccgatgtgcatcatgcgctggccgccgcccgccgtgacgaggccacccgtccgttggtgatatgcgacttgggcatgccgcgtgacgtcgatcctgcggtggccagattaccgtgtgtgtgggtcgtggacgtggatagcgtgcaacatgaaccctcggcacatgccgcggctgccgacgttgaggccgcccgccacatcgtcgccgccgaagttgccagctatctggtggggcagcggatggccgaggtcaccccaaccgtgacggcgttgcgccagcgagccgccgaagtggtcgaagcggaattgctgcgcctggacaaccggctgcccggcctgcagagtgtccagcgcgaggaggtggcccgcaccgtacggcgagtcgtggacaagctgttgcacgcgcctaccgtgcggatcaagcagctcgccagtgcgcccggcggtgacagctacgccgaggcgctgcgcgaactcttcgagcttgaccagaccgccgtcgatgccgtcgccactgcaggtgaattaccggtggtgccaagcggattcgacgctgaaagtcgccgcggtggaggcgacatgcaaagcagcccgaagcgatcgccgagtaactgattggcgcacgtgatccggataggtacccggggcagcttgctggccaccactcaggccgccactgtcagagacgccctcatcgctggtggccactccgcggagttggtgaccatcagcaccgagggtgaccgatccatggcgccgatcgccagtctcggggttggcgtcttcaccacggcgttgcgcgaggcgatggaggcaggcctcgtcgatgcggcggtgcattcgtacaaggatttgccgactgccgccgatccaaggttcacggttgcggcgataccgccgcgcaatgacccccgcgacgcggtggtagcccgtgacgggctgacgctgggggaattgccggtcggatcgttggtgggcacatcctcgccgcggcgggccgcacagcttagagcattgggtctcggtttggaaatccgccccctacgaggcaacctagataccaggttgaacaaggtaagtagcggcgatcttgacgccatcgtggtggcccgggctggtctggcgcggctgggccgcctcgatgacgtgaccgagacgttagagccggtgcagatgttgcccgcgccggctcagggcgcgctcgcggtcgaatgccgcgccggcgacagccggttggtggcagtgctggcggagttggatgacgccgacacgcgtgcggcggtcaccgccgagcgagccctgcttgccgacctggaggcaggttgctccgcaccggtgggagcgatcgcagaagtggtcgagtccatcgatgaggacggccgtgtcttcgaggagctgtcgctgcgcgggtgcgtggcggcgctggacggatccgacgtgatccgcgcgtccggcatcggcagttgcggtcgggcacgggagctggggctctcggtcgccgcggagctgttcgagctgggcgcccgggagctgatgtggggagtgcggcattagcccgcatgaagaagtgactgggagtgacaatcatgacgcgagggcgtaagccgagaccgggccgcatcgttttcgtgggctccggtccgggcgaccccggcttgcttacgacacgggctgccgcggtgctggccaacgccgcgctggtgttcaccgatcccgacgtaccggagccggtggtggcgctgatcggcacggatctgccccccgtgtccggcccggcgcccgccgagccggttgccgggaacggcgatgcggccggcggaggaagtgcgcaggaacacggccgggccgcgtccgcggtagtctccggtggtcctgacatccgcccggcgctgggcgatcccgccgatgtggccaagacgctgaccgccgaggcccgttcgggtgtcgacgtggtgcggctggtggcgggcgatccgctcacggtggatgcggtaatcagcgaggtgaacgccgtcgcacgcacccacctgcacatcgaaatcgtgcccggcctggccgccagcagcgcggtcccgacctatgccgggttgccgctgggttcgtcgcacaccgtcgccgacgtgcgtatcgaccccgaaaacaccgactgggacgcgctggctgccgcacccgggccgctgatcctgcaggccaccgcatcgcatctagccgaatcggcccgcagcctgatcgatcaccagctggccgagtccactccgtgcgtggtgaccgcacacggcaccacctgtcagcagcgttcggtcgagaccacacttcagggattgaccgacccggccgtcctgggcgctaccgaccccgcgtgctccgcaaacgggagggactcccaggccggaccgctgatagtgaccatcggcaagacggtgaccagtcgggcaaagctgaactggtgggagagccgcgccctctacggctggacggtgttggtgccgcgcaccaaggaccaggccggcgagatgagcgagcggctcacgtcgtacggcgcgctgccggtggaggtgccgaccatcgccgtcgagccgccgcgcagccccgcgcagatggagcgcgccgtcaagggcctggtcgatggccgattccagtggatcgtgttcacctccaccaacgcggtgcgtgcggtgtgggagaagttcggcgagttcggtctggatgcccgcgcgttctccggggtgaagatcgcctgtgtcggcgagtcgacggccgaccgggtgcgcgccttcggaatcagtcccgagctggtgccctccggggagcagtcctcgcttggcttgctagacgacttcccgccctacgacagcgttttcgacccggtgaaccgggttttgctgccgcgcgccgacatcgccaccgaaacgctggccgagggactgcgagagcgtggctgggagatcgaggacgtcaccgcctaccggaccgtgcgggccgcgccgccgccggccactacccgggaaatgatcaagacgggcgggtttgacgcggtatgtttcacctccagctcgacggtgcgaaacctggtcggcatcgccggcaagccgcacgcgcggacgatcatcgcctgcatagggccaaagaccgccgagaccgcagccgagttcggcttgcgggtcgatgtccagccggacaccgccgccatcggcccgctggtcgatgcgctggccgagcatgccgcccggttgcgcgctgagggtgcgctgcccccgccgcgcaagaagagccgcaggcgctagtggcccaccctcgtcaggtgagcgtgcgtgtctgtacaccgacacgccgaccgagctggcattttgcgtacgctcgcggctacgaatgagcatgagttcctatccgcggcagcgaccgcgccggctccgctccaccgtcgcgatgcgccgtctggttgcgcaaacctcgttggagccaaggcatttggtgctgccgatgttcgttgccgacggcattgacgagccgcggccgattacctccatgccgggcgtggtacagcacacccgggattcgctacgtagggccgcggcagccgcggtggccgccggcgtgggtgggctgatgcttttcggcgtgccgcgcgaccaggacaaggacggtgtcggttcggcgggcatcgaccccgacgggatcctcaacgtcgcccttcgcgatctggccaaggacctgggtgaggccacggtgttgatggccgacacctgtctggacgagttcaccgaccacgggcactgcggtgtgctcgatgaccggggccgggtcgataacgacgccaccgtggcccgctatgtggaactggctgtggcgcaagcggaatcgggcgcccacgtggtcggacccagtgggatgatggatggccaggtagccgcgatccgggacggtttggacgccgccggctacatcgatgtggtgatcttggcctacgccgcgaagtttgcttcggcgttctacggcccgttccgcgaggcggtgagctctagcctgtccggggatcggcgcacctaccagcaggagccgggcaacgccgccgaggcgctgcgtgagatcgagctcgatctcgacggaggcgccgacattgtgatggtcaaacccgcgatgggctacctcgatgtggtggcggccgcggcggacgtctcgccggtcccggtggccgcctatcaggtctcgggagagtacgcgatgattcgtgcggcggcggccaataattggatcgatgagcgtgccgcggtgctagagtcgctgaccggtatccggcgtgccggcgccgacatcgtgctcacctactgggcggtagacgcggcgggctggcttacgtgacggaggcctgacatgacaccaaccggggataccaagcccaagttgttgttctacgaacccggcgcgagctggtactgggtgctgactggtccgcttgcggcggtgtcggtgctcctcctcgagatatccagcggcgccggggttgggttgataacgccggcgatctttctggtgatggtgtcggcgttcgtggcattgcaggtgaaggcggcgcggattcacacgtcggtcgagctgacgcatgatgccttgcgccaaggcaccgagaccatcaggctggccgaaatcgtcaaaatctatccggaggcagacggccgcgagacgtccggggaagagccggcaaagtggcagtcggcgcggaccctgggcgagctcgtcggcgtaccgcgcggccgggtgggaatcgggctgaagctgaccggaggccgcaccgcccaggcctgggcgcgtcgtcatcaacagctgcgggcggcgctgactccgctggttcaggagcggctcgggcccgtggattctgatgtcgccgacgtcaacggtgacgacgccgggccagcgcggtgatcgcccgctaccgggccggggccgaactgttcctggcttgtgccgcgcttgccggatctgcggggagctggtcgcggacccgctccaccgtggccgtcgcgcccgtcatcgacggccagccggtcaccctgtcggtggtctatcacccgcaaccgttggtgctgaccctgctgctggcgacgatcgccggcgtgttgtcggtggtggggacggccaggttgcggcgcgcgcgagctggcttgaacgcacatccggacggcttgaaccagcgtccgcccggcggttggtgtcattgagccgtttgcgtggatcacttccgctgctgcttgatcgggccctggtctgtgtcggcagcggctggtagtatcgaaagtatgttcgatcaggtgcgggggcgcatgccttcaccggaggcgatcgctcattttgatgagcggtttgaatgccatgctccgcggaccacgagggtgtcggcggcgttcatcgatcggatctgctcggcgactcgggccgaaaaccgggccgctgcggcgcagttggtggcgttgggggagttgttcgcctatcggtggtcgcgttgcgggggccgcgaggagtgggtgatggacaccatggcggcggtggccgccgaggtggcggcggcgttgcggatcagtcagggtctggcggccagccggttgcggtatgcgcgggcgatgcgtgagcggctgcctaagacggctgaggtgtttagcgccggcgacatcggctatctgatgtttgccacgattgtgtatcgcaccgacttgatcgttgaccctgatgttttggcggcggtggatgcgcagttggccgccaatgtggcgcgttggccctcgatgaccaaggcccgcctggctgggcaggtcgataagatcgtggcgcgtgccgatgccgatgcggtgcggcggcgcaaggagtatcaggcccagcgccagttctgggtcggggaaagccaagacggtgtgtgccagatcggtggcagcctgttggccgtcgacgcacacgccctcgatgcgcggttgagcgcgttggcgggcaccgtgtgtgagcacgatccgcgcagccgtgagcagcgccgcgcggacgcgttgggggcgttggcgggcggggccgatcggctgggctgtggctgtgggcgcgctgattgtgcggccgggaagcggcctgcggccccgccggtggtgattcacctgatcgccgaggcggccacgatcaatggcacgggctcggcgccggcatcgcagatgaacgccgacgggctgatcaccgccgaactggtggccgagctggccaagacggccacgctggtgccgctggttcatcccggcgatgcgccgcccgagccggggtatgcgccgtcgaaagcgctcgccgatttcgttcgctgccgggatctgacgtgtcgctggcccggctgtgatgagcccgccaccaattgcgacctggatcatacgatcccgtatgccgctggtgggcccacccatgcgtcgaacctgaaatgttactgccgtacccatcacctggtgaaaacgttttggggatggcgtgatcaacagctacccgacggcaccctgattttgacctccccgtccgggcatacctatgtcagcaccccgggcagtgcgctgctgttccccagcttgtgccacttcagcggcggcatcccggcaccggaagccgacccaccctacgaccattgcgaccagcgcacagcgatgatgcccaaacgccggcgcacccgcgcccaagaccgggcctatcgcatcgccaccgaacgtcgacaaaaccacgccgcccgccagcgcgcccaggtgctcacccagaccgccgcggccaccgacacccacggcccaccaccggatcacaacgacgacccaccgccgttttaggctgacctgctgattagcggtagcaccagctgacggcggcggtcgatggcgtcagccaggtcgtggagcgctttatgcaccgagcgcgccatcgggaacatggattcatgctcgccctggtcacagcggccacctagctgttcgactactgcggggctcgcgactaatgcccactggacgccggcggctcggcagtcctcatcgaggatgcacaagagcgagatgccggccccactgaagtgactcaactcgctcaggtcgagcaccatcggatttgttccgaggctgaaacgccggacgtgctcgctgatctgctcgacattggcggcgtcgatctcgcctcggatggtcaccactgtcgccaggtgatgcaggtaggcccgaatctgagcgccaccgtagtcaacggcggcatttccgggccgcgtcgtgacgctgcaagccgattttgacgtcgggatcgtggtagtcatcaatagcctcgttctccgtcgcgttgcgggccgaccgatcgccggctaaagctgcctttaaccaaacccgcaaaatctaaggggagcgaaagccgcctctaactctttgctaagaagcgattttcggggtgctcccggcgacccacgccgtcgcggccatggcgctgttaggctgcgatggctgccggttgctagtcgggggctgatgatatggccggtggtatggatcagccgcccggtcagcctagaaggcggaccagacagcagagttcagacggaaagaacggcgtgcgcgctgcagagatcaccggagaaattagggccctgacaggattgcgcatcgtcgcggcggtgtgggtagtgctgtttcacttccgaccgatgttgggtgatgcgtcaccgggcttccgcgacgccctcgcgccggtgctcgactgcggcgcgcagggtgtagacctcttcttcatcctcagtgggttcgtgctgacctggaactacctcgaccgcatgggccggtcgtggtcggtccgtgccaacctgcacttcttgtggctgcggctggccagggtgtggccggtgtacctggtcaccttgcacctggccgccgtgtgggtcatctttacgctgcacgtcggtcacgtgccgtctccggaggcaggccagctgaccgcgatcagctatgtgcgccagatcctgctggtgcagctgtggtttcagccgtatttcgatggatccagttgggatggaccggcctggtcgatcagtgcggaatggttggcctacttgctgttcggtctgctcattctggtcatcttccggatgaagcatgccaccagggcgcggggcctgatgtggctggccttcgcggcgtcgttgccgcccgtggtgctgctgttggccagcggccagttctatacgccatggagctggctgccccgaatcgtgacgcaattcgccgcgggagcgctggcgtgtgccgccgtccgcaggttgcggccgaccgatcgcgctcgccgcatcgccgggtacctttccgtgctggtcggcgtcgcgattgtcggcatcctctacctgttgcacgcgcatccgctcgccggggtcgaggacagcggcggggtggtcgacgtgctgttcgttccgctggtgatcagcctggcgattggcgtcggcagcctgccggcgttgctgtcgacgcggttgatggtttttggcgggcagatctcgttttgcctctacatggtgcacgagctggtgcataccgcctggggatgggccgtgcaacaatacgagcttgcgctgcaggatcagccgtggaaatggaacgtcgtcggtctgctcgcgatcgccctgggggctgcgatcttgctgtatcacttcgtcgaagaaccgggccgccgatggatgcgccggatggtcgacgtcaaagccgcgagtgcgagaagcgagcccggggagccggtaggcagcacgcgttatcaaatcgacgatgcgctggaaggggtttcggcccgcgcggtgtgacggttgagtggggctgcagcgggtcgacgcgagttcacatcggtttcctcgtacgattcccttgatttggacgcggcgcacgacccgttcaactttgagccgagtccagtggagccatcagtggagtcagtgtgagtcgcccgggtacatacgtcattggtctcactctcctggtcggcctggtcgtcggcaatccagggtgcccgcggtcctaccgcccactgaccctggattaccggcttaacccggtcgcggtgattggcgactcctataccaccggcaccgatgagggcggtctgggctcgaaatcatggaccgctcgcacctggcagatgctcgctgcacgtggcgtgcggatcgcagccgacgtggccgccgagggccgggccggctacggggtgcccggcgaccacggcaacgtgtttgaggatctgaccgccagggccgtccagcccgacgatgcactggtggtgttctttggctcccgcaacgaccaaggcatggatcctgaggatcccgagatgctggccgaaaaggtccgcgacactttcgatctagcgcgccaccgcgcaccatccgcgagcttgctggtgatcgcaccgccgtggcctaccgccgacgtacctggcccaatgctgcggattcgcgacgtgctgggcgctcaggcgcgggccgcaggagcagtgtttgtcgacccgatcgccgaccactggtttgtcgacaggcccgagctgatcggcgcggatggcgtgcatcccaacgatgcgggacatgagtatctggcggacaagatcgcgccgctgatcagcatggagttggttggatgagttgggagtcacgagccacgcaaagggtttagcgtgacgacggtcgacgtgctagtcctctgcgtgccgttcgtaatcccaacgctcaaggcgcgcctgcaactgcaggagaccaagtccggcgagtggcgccgcggcggtgaggaaggccagcagcatcggactcatctcagaacctccaaaaccatttcattcgtaccacgttcgtcgtcgaggggtggttctttcgcgaaacatgtccgtccgaattcagctgtcctcagccaccgccacgctgcgccacgtcagctaggacgccatccaagccagttcgccgggcaactgttcgcgccagtacgacgcgtcgtgtcctccgggcgagaagctgccggcaggcggttggtgcagttggttgacgaattggcgagtggcgaagtagaagcggtcgctggtgccgcaatccacccgtagcgggattgagttcagcgcgggcaggcccaacacgctgtgctgcacatagtcgtcgtagctgtcgaacgccccgggtgtgctgccggtgaacgacgtgaacaatgccgggctgatggcacagatccccgcggttctggccggacccaaccgggcacccaggagcagcgcgccgtatccccccatcgaccaccccaggaatcccacccgggaggtgtccatacccatcgaggtcagcatcggcagcagctcgtcgagcaccatcgcacccgagtccccgccggaagagcgacggtgccagtaggtgttgccgccgtcgacgccgaccaccgcgaacgctggcttgccctccttgaccaggcgggccaacccctgctcgacgccgagatccagcatcatgccggcgttgccgtccttgccatgcagtgcgatcactggccgcagctgcccgctctggccgggcggcatggagatcacccagttggtcttgatgcctccgcgagccgccgagatgaacgagccggagatcctggtcggcaagctgctgcccgccgtcgggggctcgaacggcgccggggccgcctgcggctcaagtgggtccaccagggcgccgaaggcccacacgccggcggctcccgcgccggcgccggcaccccaacggagcagggcacggcgggtcaggtctgccatgggcgtcatgatgccgcgccgatcggtgttgcccgcacagccacgccgtagcaccggccaatcgtgacaccggtaacggctggcgagtcgccgtagtgggggcccggctgcgcagcagtgacggcatgaagaactttcgcaaaactggaaacggctggtaccggaagtcggtattctttgcgcggcagctgcgtgtcaatgatgaccgagcggtagcccggtcgtccctggtgtatgggagggtgttcgatcacctgcctcaacatctccgaagtgccgaacgagaccaaccgtaagaagaaccgtcaggccggactcgaccgcagtatccgggtgattcatggcagcttcgacgacattcccgagccggacagcggctatgacgtcgtctggtcacaagatgcgatcctgcacgcgcccgaccgccgaaaggtgctcgaggaggcattccgggtgttgcggcccggcggcgaactgatcttcaccgatccgatgcaggccgacgatgttcccgacggtgtgctgcagccggtctacgaccggctcaacctgcgtgaccttggctcgatgcgcttctatgcgtgaagccgcacaggcactcggtttcgaggtgctcgaccaaagagacctggttcgcaatctgcggacgcactacagccgagtgttcgaggaactcgaagcccggcgtctcgaactcgaggggaagtcctcccaggagtacctcgacaagatgcgggtaggcctgaagaactgggtcgaggccgccgacaacggtcactctcgcgtggggcatccaacatttccgagaacccgcctgactccgatatgccagctgcccacggccgcgatcgactcgacggctggtcgtcgccggtatcgttgaccccacggactgcgtgacagccgggggcacggagttgcccggcggcgccagtactgcccccgacggaccggaaggcaggtgccatagctaccacttcaggactgcgcccaggactgtcgcagcgtcagctcaacatgatcgctatcggcggcgtcatcggtgctggcttgttcgtcgggtctggtgtggttatccgtgcgaccggtccggcggcattcctgacctatgcgctgtgcggcgcactgatcgttctggtgatgcgcatgctgggcgagatggccgccgccaatccgtcgactggagcgttcgccgactacgcggcaaaagccctgggcggctgggcgggattctcggttggctggctgtactggtacttctgggtaatcgtcgtggggttcgaggcggttgccggcgggaaggttctaacctactggatcgatgcgccgctgtggttggcgtcgctgtgtctgatgatgatgatgaccgcgacgaacttggtctcggtgtcatccttcggtgagttcgagttctggttcgccggagtcaaggttgccaccatcgtcggcttcctggtccttggcaccgctttcgccttcgggctgctgccgggccatggcatggatttcagcaacctcagcgcgcacggtggcttctttcccgacggggtaggtgccgtcttcgctgccatcgtggtcgcgatcttctccatgactggcacggaagtagtcaccatcgccgcggctgaagcgccggaccctcaacgagcggtccaacgcgcgatgagcacggtggtggcacgcatcgtgatcttcttcgtcggctcggtcttcctgctcacggtgatcctgccgtggaactcgttggagcttggcgcctccccgtacgttgccgcgctgcggcacatgggtattgggggtgctgatcagatcatgaatgccgtcgtgcttaccgcggtgctgtcctgcttgaactcgggcctgtataccgcgtcgcggatgctgttcgtgctcgccgcccggcaggaggcgccggcccagctggtcaaagtcaaccggcgtggagtccccaccttcgcgatcatgggatcgtccgtggtgggattcctgtgcgtgatcatggcatgggtctcacccgcaacggtattcgttttcctgctcaactcgtcgggcgctgtgattttgttcgtctacctgcttatcgcgctgtcgcagatcgtgttgcgtcgccagacatctggccaaaatctgggggtacggatgtggcttttcccggggctgtcgatcgtcacggtgaccggaattgtcgccgtgctggcgcggatggcgttcgactacgccgcgcgcagccagctctggctcagcctgctgtcctgggcagtggtcgttgggtgttatttggtcaccacattggtgcgacgtccccttaatcggccttggtgagcagtacggcctcgtcgaacggcagtctggcaaagaccggccgccatcggctgctgacatacggcgccgcctcggccttggtgagccgccgcgggttggcgacaccaaaggttttgccgtagcggcgcatccggccaccgccggccgcggtgatgttcttcagccagtcgcggttcggaccgtaggtgagcaaaatcgccacgcccgcccggccgtcgacgtccgcgctgaacacgttcaacggggtacggtacggcttgcccgagcggcggcccacgtgctcaagaatcgcgaacgccgggagccagccggcccatagccgctgaatggggttggtgacatatcgattgaaccgagccagccactgcggtagttgcatgcccaccatccaactcgtggaccggccgcggcatcaagcaaacctctggtggctgcggcaaactcttacaccctgtagttgagcgacctgggcaggctggaacactagtcgtcatgggcagcacggaacaggccacctcgcgggtaaggggagccgcgcgcacatcggcgcagctgttcgaggccgcatgcagcgtcatacccggcggagtgaactccccggtgcgggcgttcacggcggtgggcggcaccccgcgcttcattaccgaagcccacggctgctggttgattgacgccgacggcaaccgctacgtagacctggtctgctcatggggcccgatgatcctcggtcacgcgcatccggccgtcgtcgaggcagtggccaaggccgcagcccgcggcctgtccttcggggccccgactcccgccgaaacccaactagccggcgagatcatcggccgggtagctcccgtcgagcggatacggctggtgaactccggcaccgaggccactatgagcgccgtgcggctggcccgcggattcaccggccgggccaagatcgtcaagttctccggctgctaccacggacacgtcgacgcattgctcgccgacgcgggttcgggagtggccaccctgggcttatgtgacgacccccagcgcccggcttcgccgcgctcgcaatcgtcacggggcctgccgtcctcccccggggtcactggcgccgcggcagccgacacgatcgtgttgccctacaacgacatcgatgccgtacagcagaccttcgcccggttcggcgagcagatcgccgccgtaatcaccgaggccagccccggcaacatgggagtcgtcccgcccgggcccggcttcaacgcggcgctgcgcgcgatcaccgccgagcacggcgccctgctcatcctcgacgaggtgatgaccgggttccgggtcagccgaagtggttggtacggaatcgatccggtgcccgctgacctgttcgccttcggcaaggtgatgagcggcgggatgcccgccgccgcgttcggcgggcgcgccgaggtgatgcagcggctggcgccgctggggccggtgtatcaggccggcacgttgtcgggtaacccggtggcggttgccgccgggctggcaacgctgcgggccgccgacgacgcggtctacaccgcattggacgccaacgctgaccgcctggccggcctgctctccgaggcactgacggatgccgttgtgccacaccagatttcgcgggcaggcaatatgctcagtgtgttcttcggcgaaacaccggtgaccgacttcgcgtccgcgcgggccagccagacctggcgttatccagcgttctttcatgccatgctggacgccggtgtctacccgccgtgcagtgccttcgaggcatggttcgtctcggccgctttggacgacgcggcgttcggccggatcgccaacgcgctgcccgccgcggcccgagcggcggcccaggaaaggcccgcctgatgcccgaggaaacccaagtccacgtggtgcgccacggtgaggtgcacaaccctaccggcatcctgtacgggcggctgcccggattccacctgtccgcaaccggcgcggcgcaggccgccgccgtcgccgacgcgctggccgaccgcgacatcgtcgcggtaatcgcatcgcccttgcagcgtgcccaggagaccgccgcgcccatcgccgcccggcatgaccttgcggtggagacagacccggatctgatcgaatcggccaacttcttcgagggccgccgcgtcggccccggtgacggggcatggcgcgacccgcgggtgtggtggcagctgcgtaacccgttcaccccgtcgtggggtgagccttacgtggatatcgctgcccgaatgacgaccgcggtggacaaggcacgtgtccgcggcgccggccatgaggtggtgtgcgtcagccatcagctgccggtgtggacgctgcggctgtatctgaccggtaagcgcctctggcacgatccgcgccgtcgggactgcgcactggcctcggtgacgtcgttgatctacgacggcgaccgcctggttgacgtggtgtattcgcagccggcggcgctttgaccgcgccggcgacgatgcagagcagagcgaccagaaggagcggcgctttgaccatgcgccggctggtgatcgccgcagcggtatcggcattgctgctcaccggctgttccgggcgcgacgccgtcgcccaaggcggcacgttcgaattcgtctcgcccggcggaaagaccgacatcttctacgatccgcctgccagccgcggccgcccgggcccactgtctgggccggagctggcggatccggcgcgcagtgtgtcgctggacgacttccctgggcaggtcgtcgtcgtcaacgtgtgggggcaatggtgtgggccgtgccgggccgaggtcagccaactacagcgggtgtatgacgccacccgaggtgcgggtgtgtcgttcctcgggatcgacgtgcgcgacaacaaccgccaggcgccccaggacttcatcaacgaccggcatgtgacgtacccgtcgatctatgacccggcgatgcgcaccttgatcgcattcggtggcaaataccccaccagcgtcattccgtccacgctggtgctggaccgtcagcaccgggtcgcggcggtgtttctgcgcgaattgctggctgcggacctgcagccggtggtcgagcgggtggccgaggaggagccgtcgggtcgggctccggtgggggcgcaatgaccgggttcaccgagattgccgcggtggggccactgctggtggcggtgggggtatgtctgctggctggtctggtgtcgttcgcctcaccatgtgtggtgccgctggtgcccggctacctgtcgtatctggcggccgtcgttggggtggacgagcagctgccggccggcgtcgtcaaacccccggtggctgcccgctggcgggtcgccggatcggcggcgctgttcgtggcggggttcacgacggtgttcgtgctgggcaccgtcgccgtcttgggcatgaccaccacgctgatcacgaatcagctgctgctgcagcgggtcggaggcgtgctgatcgtcgtcatgggcctggtgttcgtggggttcatcggagccctgcagcgccaggcgaggttcacgccgcgccagttgacgagcgtagcgggggcgccggtgcttggcgcggtgttcgcgctcggctggacaccgtgcctggggccgacgctgaccggggtgatcaccgttgcctcggccaccgagggtgccagcgtggcgcgtgggatcgtgctggtgattgcctattgcctggggctggggattccgttcgtgcttttggcgttcggttcggcgtgggcggtggcgggcctgggctggctgcgccggcacaccagggccatccagatcttcggcggggcgctgctgatcgcggtcggtgccgcgctggtcaccggggtgtggaacgacgtcgtgtcgtggctgcgcgacgccttcgtttccgacgtgaggttgccgatttgagtgggcagggtgccgcgcaaaaggcgcgcaacatgtggcggtcgttgacgtcgatgggcaccgcgctggtgctgctgtttttgctcgcgctggctgccatacccggggccctgctgccgcagcgtggcctcaacgccgccaaggtggacgactacctggccgcgcacccactcatcggtccgtggctggacgagctgcaggccttcgacgtgttctccagcttctggttcaccgccatctacgtgctgctgttcgtgtccctcgtcggctgtctggccccgcggacgatcgagcacgcccgcagcctgcgggctacaccggtcgccgccccgcgcaacctggcccggctgcccaagcacgcccacgcccggctggccggcgagcccgccgccctggccgccaccatcacgggccggctgcgcggctggcgcagcatcacccggcaacaaggcgacagcgtggaagtctccgccgagaagggctacctgcgcgagttcggcaacctggtgttccacttcgcgctgctgggtctgctggtggcggtggccgtcggcaagctgttcggctacgagggcaacgtgatcgtgatagccgacggcggacccggtttttgttcggcgtcgccggccgcgttcgactcgtttcgcgccggcaacaccgtcgacggcacgtcgttgcacccgatctgtgtgcgggtcaacaacttccaagcgcactacctgccgtccgggcaggccacctcgttcgccgccgacatcgactatcaggccgacccggccactgctgacctgatcgccaacagctggcggccctaccggctgcaggtcaatcacccgctgcgggtcggcggcgaccgggtgtacctgcagggccacggctatgcgcccaccttcaccgtgacgttcccggacgggcagacccgcacgtcgaccgtgcagtggcgacccgacaacccgcagaccctgctgtcggcgggcgtcgtgcgcatcgacccgccggccggcagctaccccaaccccgacgagcgtcgcaaacaccagatcgccatccagggcctgctggctcccaccgagcagctcgacggcaccctgctgtcgtcgcgtttccccgcgctcaatgccccggcggtggccatcgacatctaccgcggcgacaccggcctggacagcgggcggccccagtcgttgttcaccctggaccaccggctgatcgagcagggccggctggtcaaggaaaagcgggtcaacctgcgcgccggtcagcaagtccgcatcgaccaaggcccggcggccggcacggtggtccggttcgacggcgcggtgccgttcgtcaacctgcaggtctcccacgaccccggccagtcctgggtgctggtcttcgcaatcacgatgatggcgggactgctggtgtcgctgctggtgcgcaggcgccgggtgtgggcgcggatcacgccgacgaccgcgggtacggtaaacgtcgagctgggcggcctgacgcgcaccgacaactccgggtggggcgccgagttcgagcggctgaccgggcggttgctggcgggttttgaggcgcggtccccggacatggccgaagcggccgcagggaccggaagggacgtcgattgaacacgctgcacgtcaacgtcggcctggcccgctactccgactgggcgttcacctcggccgtggtggcgctggtggtcgcgctgctgctgctggcgttcgagttcgcccaggttcgcggtcgcggactcgcgccgctggccgtgccggccggatcggtggccaccgatagcgctacccctgggatcgtggcggaccaacggcaccggccgttcgacgaacgcgtcgggcggggcgggctggccgtcgcctatctgggcatcgggctactgctggcgtgcgtcgtgctgcgcggcctggccacccagcgggtgccgtggggcaacatgtacgagttcatcaacctgacctgcttgtccgggctcatcgccggcgcggtcgtgctgcgccgtgcgcgataccggccgctgtgggtcttcctgctggtcccggtgctgatcctgctcaccgtgtccggacgctggctctacgccaatgccgccccggtgatgccggcactgcagtcctactggctgcccattcatgtgtcggtggtcagcctcggttctggggtattcctggtcgccggtgtcgccagcatcctgttccttgtgcgcacatcgcggctgggtgagccaaccggtgaaggcgcgctggcgggtatggtgcggcggctccccgatgcccaaaccctggacggaatcgcctaccggaccacgatcttcgccttccccgttttcggcttcggggtgatattcggtgccatctgggccgaggaagcctggggccgctactggggctgggaccccaaggagacggtgtccttcgtcgcgtgggtggtgtacgcggcgtacctgcacgcgcggtcaacggcgggttggcgggaccgcaaggccgcctggatcaatgtcgccggcttcgtggccatggtcttcaatctgttcttcgttaacctggtgaccgtcggcctgcactcgtatgcgggcgtgggctgaccgttcgtctgcaaccgacccgaggaccgcagcaagggggagtgctggtgaccgagcatccgaggacgggcgtgggagcccccgatagcggcaacggcggcacggatcatccgaccgtgcagttgccgcccgtgccatccgtgggggcaccaccggctgcggccggtggtgaaacaccgactaggtcagttgcgggattccgcacccagcggctcgacccgacggcctacggcgcctactacagcggccccgatgagggcccggccagcccggctgaaaggccgccgtatcgtctcgagccggtgccccatacgccgtatccggaactggccaccaccacgctgctgaggccggtcaagccgccaccgtcggaaggctggcgtcggttgctctatctgctgtcgggtcggctgatcaacgccggggaaggccctcgggccgcgcacctcaacgacctggtcgctcaggtcaaccgcccgctgcgcggctgctaccggatcgcggtgttgtcgttgaaagggggtgtcggcaagaccacgatcaccgcgaccctgggggccacctttgccgacctgcgcggtgaccgggttgtcgcggtcgacgccaatcccgaccgcggcacactgagccaaaaggtcccgctcgagacgccggccacggtgcggcacctgctgcgcgacgccgacggcatcgagcgctacagcgacgttcgcggctacacatcgaagggacccagcgggctggaagtgctggcatcggacagtgatccggcctcctcggacgcattcagcgccgacgactacacccgcaccctggacattctggagcggttctacggcctggtgctcaccgactgcggtaccgggttgctgcactcggcgatgtcggcggttctgcctaggtccgacgtactggtcgtggtcagctcggggtccatcgacggcgcccgcagcgccgcggcgacgctggactggctgcaggcccacggccacgacgaccaggtgcgcaactcgatcgccgtcgtcaacgcggtgcggccgcgcgcgggcaaggtcgacgtgggcaaggtcgtcgagcacttctccaggcgttgccgtgcggtgcgcgtggtgccgttcgacccacacctcgaagaaggcgccgaaatcgcgctggatcggttgcggcgggagacccgcgaagcgctcaccgaactggcagcggtggtggccgctggattccccggcgacccgcggcgctgcaaaccgagcttcacctaggaacggttattgtccccgtgccccaaccgccgcaggaactctggatcgtcgtcgggcccgatgacgcgagtcttgggccggttcatctgtgcccgtgcagcgcgccagccaaggtagatcagcgtcgccaaaatcagcacgaggagcaggtagagcactcgacacctccttggaccgaatatacccgcgccgtaggctcaggctgtgtcagaagcgcctaacgacaagaccactcggggtgttgtcgacatactggtctatgcgacggcgcggctgctgctggtggtggcggtcagcgcagcgattttcggggtcgcgcgactgatcgggttgaccgaattccccgttgtcgtggccacgctgttcgggctgatcatcgcgatgccgttgggcatttgggtgttcagcccgctgcggcggcgcgccacggccgcgctcgcggtggccggtgagcgtcggcgcgccgagcgggaacggctgcgggcccggctgcgtggcgagtcgctacccgaagaacagtgagcgcggggcgcctggtagtcggcattgtgcacaagtgggttgggcattcagcacagtgtttgcgctgatcgtggcgattcgcctcggccgcgattggcggctcctaacgttggctgcaccgggtgtgggttgcgggaaggtgtgcgatgtctaatttgctggtaaccccggagctggtggcggctgcggcggcggatttggcgggtattgggtcggctatcggtgcggccaatgcggcggccggggccccgacgatggcgctgttggccgccggtgccgatgaggtgtcggcggcggtggcggccgtgttttcctcctacgcccagcaatatcaggcgctgagcgctgcggcggcggcgtttcacgaccagttcgtgcgggcgttggccgcgggtgcgggtgcgtatgcgggcgccgaggccgccaacgtggagcagcagttgctgaacgcgatcaatgcgcccaccctcgcgttgttggggcggccgctgatcggcaacggcgccgacggggcggccgggaccggtcaggccggcggggcaggcgggctgttgtacggcaacggcggtaacggcgggtcgggtgcggccgggcaggccggcggggccggcggcgccgccgggctgatcggccacggcgggaccggcggggtcgggggtaccggtgcggccggcggggccggcgggaccggcgggtggctgttcggcaacggcggggccggcgggaccggcggggccgtcaccggggtcagcaccaccggcgggccgggcggtcacggcggtgacgccggcctgtacgggtttggcggggccggtggcgcgggtgggttcggccagagcggggcggccggcggggccggcggggccggtggggccggtgggtggttgtacggcgacggcggcgacggcggcgcaggcggcaacggcggtaacgagtccggcaccggcgtcagtggcgttgggggtgtgggtggggccggtggtgctggtgggttgttgttcggtaacggcggcgacggcggcgtcggcggcgacggcggcgacggcagcagcacccaggattccggtggtgatgggggtgcgggtggggccggtggtgctggtgggtggttgcttggtaatgggggggccggcggggccggcggggccgcctcaatcaaggttgccactggtggtctgggtggtgatggtggcgatgccgggctgttcgggtttggtggggacggcggctggggcggacgcggagtggatgctcgattcggtgcggctgggggtgccgctggggccggcggtgcgggcgggtggttgtacggcgatggcggcgccggcggcgtcggcggtgtcggcggtgctgtcttcagcctttcctccggtgacggcggggccggcggggccggtggcggtggtgggtggttgttcggtaacggcggcgacggcggcgccggtggcggcggcggtggccgcttcggcagcggcagcggtgccggtggtgatggggctgtcggtggggccggtggtgcgggcgcgtggttcggcaacggtggcgccggcggcgtcggcggcggcggtggccgcggcaccaccgccatcggtggcgacgggggtgccggtggggccggtggtgcgggtgggtggttgtacggcgacggtggcgccggcggtgccggcggcggtggtggccgcggcggcaccggcaacgatggtggcgacggcggggacggcggccgcggcggtgatgcccagctgcttggcaacggcggtgacggcggggccggcggggccggcgggcccgccgggtttggcgcttcccccggggccggcgcggccggcgggggcggcggtgccggcggttcgctgttcggcagccccggcacgaccggcccgcacggctgatccctggctagcgccgatcttcgcgcgctcaacccttcggcattcgcaccacctgggcggcatagctcagaccggcgccgtagccgatcaacagggccagatcgccgggcttggccgcgccggtcgtcagtaattcggccatcgcgagcggaatggaggccgccgaggtgtttccggtgtgctcgatatcgttggcgaccaccgcgtcgggccgcaactgcaggttcttgaccagcagctcgttgatgcggctattggcctgatgagggacgaacacgtctatctggtcgggtcgcaccccggcggcgtccatcgcgcgccgaccgacgtcgcccattttgaacgctgcccaacggaagaccgcgggaccttcgagccgcacaaacgggcgtgggccgctgggattctgggcgaaagtgatccagtcgatgtcctgccgtatggcatcggcctgttcgccgtcgctacccgccacggttggtccaatgccttgaaacggtgtctcgcccaccaccactgcggccgcgccgtcggcgaagatgaagcagttgccgcggtcgtacatgtctatcgtgggggacagtttttccgtgccgaccaccagcatcgtggccgcacctccgccccggatcatgtcggccgctgcgccaagcgcatatccgaatccggcgcaccccgccgaaagatcgaacccgagtatgcccttggcgcccagcgacgccgcgaccattggggcggccggcggggtttgcaggaaatgggtgttggtggtgacgatcacgccatcgatgtcggccgccgacaggccggcgttcgacagtgcccgtcgacaggcctcagtcgccatggaagccgccgactcgtcgtcggcggcgaatcggcgggtcttgatgccggttcgggtgtagatccactcgtcggacgagtcgatgtgctggcatatctcgtcgttggtgaccacgcgttcgggccggtacgccccgacactgagcagcccgacgctcctggcgccgctggtcgtggcgatctccgtcatacccgtcctatctgttctcgtcgagtgtgcacctacggcgacgacacgccgacggagcccgccctgagtgcacgttcgaagttagctcaactgaccaaacgccaatgcccccgccaccgccaacgcccacaccagcatggccagcccagtgtcacgcagtaccgggatcagctcgcgcccgccgcgcccggatcgcaccggtccggcagcgcgcagcgccaaaggcgcggccaccaagcccaccacacaccacggcgtggccagcattagcacgaacgtcagcaccccggcgaccgccagcaggccctggtaaagcatccgggtccgggcgtctcccagccgcaccgccagcgtgatcttgtcggcccgcgcgtcggtggggatgtcgcgcaggttgttggccaccagcaccgagcacgacaacgcacccgttgctaccgcctgtgccagccccacccagtccacccgcaatgcctgcgtgtactgggtaccgagcacggcgaccggcccgaagaacacaaacaccgccagttcgccgaagcccgcatagccgtagggttttgacccgccggtgtagagccaggccccggcgatgcagatcgcacccaccgcaatcagccacggcgcgctgagcagcgccaaaaccagcccggccagcgcaccgagcgccaggctcgtcatggcagcggtcagcaccgagcgcggggtcgccagccgcgagcccaccaaccgcaccggacccaccctgtcgtcatcggtgccgcggatgccgtcggagtagtcattggcgtaattgaccccaatgaccagcgccaccgcaacagccagtgccaacagcgctttccaccacacggccgcgtgcagccaggccgcggcgccggtgccggcaaccactggcgcgatcgcgttcggcagcgttcggggccgcgcgccggagacccactgtgcgaaactggccaccagggcatcctgccctatgcacaacaatgggcgcatgctcggagtgatcggcggcagcggcttctacaccttctttgggtcggacacccgcacagtcaattcggacaccccctacggtcaacccagcgccccgatcacgatcggcaccatcggggtgcacgacgtcgcgttcttgccccgccacggcgcccatcaccagtactcggcgcacgccgtgccgtatcgggccaacatgtgggcgctgcgcgcgcttggtgtgcggcgggtcttcgggccgtgtgcggtcggcagcctggaccctgaactcgagcccggcgcggtcgtggtgcccgatcagctggtcgaccgcaccagcggccgcgccgacacctatttcgacttcggcggtgtccatgccgccttcgccgatccgtactgccccacgctgcgggccgcggtgaccggcctgcccggtgttgtcgacggcggcaccatggtggtgatccagggtccgcggttttccacccgcgcggaaagccagtggttcgccgctgccgggtgcaatctggtcaacatgaccggctatcccgaggcggtgctggctcgcgaactcgaattatgctacgcagcaatcgctttggtgacagatgtggatgccggcgtcgctgctggcgatggcgtgaaagccgccgacgtgttcgccgcattcggggagaacatcgaactgctcaaaaggctggtgcgggccgccatcgatcgggtcgccgacgagcgcacgtgcacgcactgtcaacaccacgccggtgttccgttgccgttcgagctgccatgagggtgctgctgaccggcgcggccggcttcatcgggtcgcgcgtggatgcggcgttacgggctgcgggtcacgacgtggtgggcgtcgacgcgctgctgcccgccgcgcacgggccaaacccggtgctgccaccgggctgccagcgggtcgacgtgcgcgacgccagcgcgctggccccgttgttggccggtgtcgatctggtgtgtcaccaggccgccatggtgggtgccggcgtcaacgccgccgacgcacccgcctatggcggccacaacgatttcgccaccacggtgctgctggcgcagatgttcgccgccggggtccgccgtttggtgctggcgtcgtcgatggtggtttacgggcaggggcgctatgactgtccccagcatggaccggtcgacccgctgccgcggcggcgagccgacctggacaatggggtcttcgagcaccgttgcccggggtgcggcgagccagtcatctggcaattggtcgacgaggatgccccgttgcgcccgcgcagcctgtacgcggccagcaagaccgcgcaggagcactacgcgctggcgtggtcggaagcgagtggcggttcggtggtggcgttgcgctaccacaacgtctacggccccggcatgccgcgcgacaccccctactccggagtggccgcgatcttccgctcggcggttgaaaaaggcaagccaccaaaggttttcgaagacggcggccagatgcgggacttcgtgcacgtggacgacgtggccgcggcgaacctcgccgcggtgcatctgggtgaagcggaccgcgacgggtttaccgcggtcaacgtctgttccgggcgccccatctcgatccttcaggtggcaaccgcgatatgcgacgcccgcggtggctcgatgtccccggccatcaccgggcactaccgcagcggcgacgtgcgccacattgtcgccgatcccgcgcgggccgcccgcgtgctcgggttccgcgcggccgtcgatccaggcgaaggactgcgtgagttcgcgttcgcgccgcttcgctgaccgctcgagctacgacgagtggtccggcggccggtagatcttcggccgcactgggtgcgtcgacccagctgacctgaaaatccggggggatccagcaggccgggacagcgccggggtgtgcgggggttgcggcagctggcgcagcctgccgatgacgatggccgccgcgaggatgctgagcgccaggccgcacagcaccacatcgaaggtgctggtgatctgctgggcaagatcgtttccgtagacggggtgagccgacccgcccgaagatgcctggaatcgcggagccaggacgacgccgacgatgacgcgcgaaacggtgaatgtgcatagcaatccgcacagcgacgagatcagcctcgcgggcagggcctcggtcgccatgttgaagcgaagccagatcgctaggaccgcggtggccagatcgaacgcagccagcgccatgctgtcgtagcgcgagaacggataattcaacagcaccgcgacgacgaggtcggtcaaccgcatcgctaccgagcccaggcaccacacggcgatgagcagcaagccgtttcgggacgctgcccgccacacggttttgtcgatcggtggcgcgttcggggacctgaacagggtcagcggcgcacacattgccgcggccgcggcccacaccagataaccctcgtatcccacgccggccgtcgacgtgttttgggcaatgccgtggaacgcgtcgatctcgcggccgatgggaaggctccacacgatggacccggcgatcagggtggagccacccagcgccacggttgagagcgcttcggccgctgtaggccgaagcagccaccgggacgcgaccagcacggcggccagggctaccacgccgtacaccaccgccgtgtcgatgaccgcgaggttctgtttgccaaaaccggacgcgccggccgcgggctccaacgcgtacctgacccgccagctcaggttgaaaccggtgctgagggccgcacccaacatagacgcgtagccgaggaactgggtggcccgcagccacctgctgtggctgccctcatcggtggtagcgccggttagcgccggttgcgcgctcaacagcgcgccggtgatccccagccatccccccggcccgacaccaccgggcacgtggacggtgccgccgagtcgaatcgtctggatcgcgtcgaacaccacgaaggccagcaccagcagcagataggggacgttgaggcccaggcgaagctgtgagcgcctcccggcgaaggtcacggcaagcgatgccaaagagagcgatgtcaccgccagcagcaacccgaacacggtcttgctgctgtccgggattcggaaaccgaaatacaggttccatgggaaaaacagcgcaccgatgagcagggcaccagcggccaagtcgcggacgacctcgcgtcgtcgggtgtcgtcgctgctcaggcccacgatgccccccgggaatcaagaacggttggcgccgagtcggtcctgtggtggcgtgggtgcacccggccgggccgactgcgttgctcgcttgcgaacatagtctccgttccgacgacgcggcagtggcgcagaacacgcggttgggcggatctcgtttgcccggtgaccgtcccgctgtttgcgaacccggttacgctgcggtcataggcgaacgctgtcgccgaattaccgatactgccgacggtatcgcagtgtaacgatgccgggacattgctggttgtggggtggccagccgaaggagagccgcgatggacgtcgctttgggggttgcggtcacggatcgggtcgcgcgtctggcgctggtcgactcggctgcgcccggcaccgtgatcgaccagttcgtgctcgatgtggccgagcacccggtcgaggtgttaaccgagaccgtggtgggcacggatcggtcattggccggcgaaaaccaccggctggtcgctacccggctgtgttggccggatcaggccaaagctgacgagctgcagcacgcactgcaggactccggggtccacgacgttgccgtgatatccgaggcgcaggccgccacggcgctggtcggggcggcacatgccggctctgccgtgctgttggtgggtgatgagacggcaaccttatcggtggttggtgacccggacgcgccgccgacgatggtggccgtcgcgccggtggcgggcgccgacgccacatcgaccgtcgataccctgatggcccggctcggcgaccaggccctcgccccgggggatgtcttcctggtgggtaggtccgccgagcacaccacggttcttgccgaccagctgcgcgcggcgtcgacgatgcgcgtgcagactcccgacgaccccacgttcgcgctggcccgtggcgcggcgatggcggccggcgccgctacgatggcgcaccctgccctggtcgcggatgcgaccacttcgctccccccggccgaggcggggcaatcgggttctgaaggcgagcagctggcgtactcgcaggccagcgattacgagctgcttccggtcgacgaatatgaggaacacgacgaatacggggcagccgcggatcgctcggcgccgttgagccgacggtcgctgctgatcggcaacgctgtcgtggcctttgcggtgatcggtttcgcctcgctggcggtggcggtggcggtcaccatccgaccgaccgcggcctcaaaaccggtagagggacaccaaaacgcccagccagggaagttcatgccgttgttgccgacgcaacagcaggcgccggtcccgccgcctccgcccgatgatcccaccgctggattccagggcggcaccattccggctgtacagaacgtggtgccgcggccgggtacctcacccggggtgggtgggacgccggcttcgcctgcgccggaagcgccggccgtgcccggtgttgtgcctgccccggtgccaatcccggtcccgatcatcattcccccgttcccgggttggcagcctggaatgccgaccatccccaccgcaccgccgacgacgccggtgaccacgtcggcgacgacgccgccgaccacgccgccgaccacgccggtgaccacgccgccaacgacgccgccgaccacgccggtgaccacgccgccaacgacgccgccgaccacgccggtgaccacgccaccaacgaccgtcgccccgacgaccgtcgccccgacgacggtcgctccgaccaccgtcgccccgaccacggtcgctccagccaccgccacgccgacgaccgtcgctccgcagccgacgcagcagcccacgcaacaaccaacccaacagatgccaacccagcagcagaccgtggccccgcagacggtggcgccggctccgcagccgccgtccggtggccgcaacggcagcggcgggggcgacttattcggcgggttctgatcacggtcgcggcttcactacggtcggaggacatggccggtgatgcggtgacggtggtgctgccctgtctcaacgaggaggagtcactcccggcggtgctggccgcgatcccggccggctatcgggcgctagtggtggacaacaacagcaccgatgacaccgcgacggtggccgcccgccacggtgcccaggtggttgtcgagccgcggcccggatacggctcggcggtgcatgccggtgtgctcgccgcgaccacccccatcgtagcggtcatcgacgccgacggctcgatggatgccggcgacttgcccaagctggtcgccgaactcgacaagggcgccgacctggtgaccggtcggcggcggccggtggcgggcctgcactggccatgggtcgcccgggtgggcaccgtggtgatgagctggcggctgcgcacccgccaccgcctgccggtgcacgacatcgcgcccatgcgggtcgcccggcgagaggccctgctggatctgggcgttgtcgatcgacgctcgggttacccgctggagctgctggtccgggccgctgcggcgggctggcgtgtcgtcgaactcgacgtcagttacggtccccggaccggcggcaaatccaaggtcagcggttcgctgcggggcagcatcatcgcgatcctggacttctggaaggtgatctcgtgagctgcctgccggtcagcgtgctggtggtcgctaaagcgccggagccgggccgggtcaagacccggctggccgcggcgattggcgataaggtcgccgccgacatcgccgcggccgcactgctggacaccctggatgcggtggccgctgcgccggtcaccgcccgggcggtggcgcttaccggcgacctggactccgcggccgattccgcggagatccgccgacggcttaagtccttcacggtatttcggcagcgcggtgacgccttcgccgaccggctcgccaacgcacacgtcgacgcggccgacggctatccggtgctgcagatcgggatggacacgccccaggtgaccgccgagctgttggccgattgtgcacgcctgctgcttcaaatccccgcggtgctcggcctggcgttcgacggcggttggtgggtgctggggatacgcacgcctactgcggccgagtgcctgcgcgccgtcccgatgtcacagccagacaccggcgagctcaccttgaaggcgttgcgcgacaacggcattgatgtgacgctagtgcagcgtctgggcgacttcgacatcgtggacgacatcgcgctggtacgcgattgctgcgctccggggagtcggttcgcgcaggctacccgcgcggctggactctgaggccgcgccggcgcatttgcttaccagttggtgaagatgatgctgttcagcagtagggccccggcggcgttgaccgccagccagagtcggtgcgagcggggcggcagcagtgcgggcgccgcggtcagccaaatggtgaagggcagccagattcgttcggtctcggctttgctcagcatgctcaggtcggccaaggcgatggcggccagcaccgccagcagcagcagatggcagccggatcgacgactgatcgcggcccggtcgaatacccggctgagacctgcgacgctgcctaacccgatagcgcagaccacgcacgccaagtttgcccaggaccaatagccgaacggccgatctttggcgatcccctgccaatagcgttgctggacaagggtataaccgtcgaaccaggagaatccggcaaccgcgaagctcaccgcgaccaccagcgccgccagcacggccggccccagtgcccgcaggacgggccgccaatctgcggcggccaacaccgccatccccggcagcacgatcagcacgagcccgtagttgagaaagacaccccagccgagcagtagccccgctccggccgccaccagcgccgggaagcgagtggcaccatgcaccgccaccgccaacagggcgataccccacgccgccacaccggcgaaatacccgtcggccgaaaccgcgacccagatcgccgtcggcgccaccgcgacgaatggtgccgtccgccgcgccatctgctcactggccagcacccgcacggcgatcagcaccgccgccgccgcgctggatcccaccagcaggcacaccagccccgcccaaccgccaccgcgcagcccgatccgatccagccagacaaacgtcagcagcgcacccggcgggtgcccggagacgtgagtcacccaggaattgggctggaagtcgagaatccggctggtgaacgtccgcaacgtcgccgggatgtcggcaatgccgggcacctgccacaggtactcgtcacgggtggtcaatcggccggcaaagccgcgctgccagccgtcgatcatcgccagtgagaacgcccaggcggcggcggtggcccaggtgctcagcgtcagcacccgccaggggagccggtgcgccactaccggcccccacgccacaacggccactgcggtaagaaccgccggggccgtgccccagccaacatgggcgtcccagtagccgaagatcggcgcggcgccggcgcgcgtggcaaaccgctccaagccgatatcggatcgcggtttgattcccaggttcaaccgcggcagtacgaacgcggcgccgaccaggacaaacccgatcgcgacggccaatccctcgcggcgaccgatcctcacgaccgatcagcctattgatcggcttcaccggcgaaccggcgcaccaacgctgcccggtccaccttgccgatgccgcgtcgcggtagcacgttcacgacatgtagctctcggggcgcggcggtgacgtccagggtgcgcgcgacatgcgcccgcagcgcttctagcgttggtggtgggcatccgtcgccgaccacaatcgcggcgaccactcgctgaccgagtcggtcgtcggcaagtccaaaaaccgcgcagtcacgcaccgcagggtgggtgcccagtgcggcctccactggctgcggcagcacggtgaatccgcccgtgctgatcgcttcgtcggctcggcccagcacggtcagcacacccgaatcacccgattcaagggcgccaaggtcgtcggtgtgaaaccagcctggctcggcgaacggatcgggcgagaccgggttgcgatagcccttggccagggtcgcaccgccgatagctatgcggccgccggccagcaccctcagccggaccccgtcgagcggaacgccgtcgtagacacagccgcccgaggtctcgctcatgccgtaggtgcgcaccaccgtgatgccggcggcggccgcggcgtccaggatgggccggggggccggcccgccgccgatcagcaccgcgtccaattcggccagcgcggccgtggccgccgggtcggtaagtgccttggccaactgtgcggcgaccagcgacgtgtatcgccggccagaacccaatctctttatcgcgttgggtaattcggtgacatcgaatcccgcggagacgttcagttcgacaggaactgatccggcgatcacgctgcgcaccagcaccgccagcccggcgatgtgatacggcggcacagccaacagccagctgcccggtccgccgagccggtcgtgggcggccgaggcgctggcggtcaaggccgccgcggtcaacatggcgcccttgggcggtcccgtggttcctgacgtcgtcactaccagggcgacgtcgtcgtcaatctgctcgcccactcgcaaagcgcccagcaaggactcatgctgggtgggcaccgcgaccaatgccgggtcgctgccacccagcactcgttgcagggcaggcagcagcagcgcggtagcagaaccggccgggacgtgcagcgcacgcaggatggctatgcgtgctcctcgcggtcgcggacgtcatcgagtggccatccctgggcggccaaccgcgcccggacgcgctcaacatcctccggtgacggcaactcgtcggtgaaatgggtgatcaccacgccgatgtcgatctggtcgaagtcaccgagtcgcatcagttcgttagccaccgccttgacctcatcgtggctcagccggcggcaaagcagggcgagcaccgcaaaggagtcggtcggcggaatgccctcgggatatcccgcgcgcaaccacgcgacgatcgaggtgagaaaccggttcacgctgttatatcttcccgtcggggccgtcgccaaaccctatgtcgcggccatctgcgactctacttgggtgtggcgcccaggaaggcccagccggtgtgatgcgcgatgaagtcacgggcgatatacagcactccaatgatgactaccgcaagcaccagcgcgaagatcgcccaactgacggcaaccagcagcgggcgccggcgcgcggtggcgtcggcaccgtcgccggcggcctgcagccgcacgcccaccgcgaacaggcccggtagcagcgcgccggctagcagactgaagatcaggatcttcagggtggccgtgtagttgaaccaggcactcacggggcgttcctcgtggtgacgccgaactgtggtgctcggtggttcggtgggggagtcggagccggcggtgcaggcaccggcggcctctgatccgcaagcggctgcgcacccgcttccaggccggccgtcaggttgccttcccagtcggcgttgacgttggtgtggtcgatcggcgccctgcgcgaccgcagccagatggcggtggcggtcagccacaacagtgcgaaaccgaggatcgcaccggggtagccaccgatgaaatgcaccagcccgtaggtgaaggccccgaccagcccggccaacgggagcgtcaccagccacgcgaccaccatgcggccggctaccccccagcgcacctcggcgccgggcttgccgacgccgctgcccagcacggacccggtcgcgacctgcgttgtggacagcgcatagccgaagtgcgcggacaacagaatgacggcggccgatgacgactcggcggccataccctgcggtggtttgatctcgaccagccctttgcctagggtgcggatgatgcgccagccacccaggtaggtaccggcggccatggccacggcgcaactcacgatcacccacagcggcggcaccgatgccgtcgtgctgaccgcgccgtaggacatcaacgccaggaagatcacgcccatcgtcttctgcgcgtcgttggtgccgtgcgccagcgagaccagcgacgccgagccgatctggccgcgccggaaaccgcgttccgtacgcttttcggcaaccccgcgcgtcgtccggtagaccagccaggtgccgactgctccgaccagcgtggccagcagcgcggctaccacggccggcacgatcaccttggacaccactccgctccagatcaccccacgcaggccgacggcggcaattgtggcgccgacgatgccgccgatcagcgcatgtgaggaactcgacggaatgcccagcaaccaggtcaacaggttccagacgatcccgccgaccaggccggcgaacaccaactccagcgtcaccagattcgcgtcgatcagacccttggcgattgtggccgccacggcggtggacaaaaacgcaccgatcaggttcagcacggcagaaagtgctaccgctacccgcggtgccagggcgccgctggcaatcgaggtcgccatggcgtttccggtgtcgtggaacccgttggtgaagtcgaacgccaatgccgtcacgacgacaatgagcaaaaggaacaactgaaggttcacagggcctgattctgctggtcgggatattgcgttgtcgatcaaacgagtacgcgaaatgcgggtgtatctcgactcgtcgtcagatgttaccaatcacgtaacccagcgttttgcggagttcacgcccgggtgtctgtacgcagcgggtgaccctcgggaacctcgacgaatatcagtgtgatcccgtctgggtcggtcacatgcatctcgtgcaggccccacggttcgcggcggggctcgcgagcgatcgacacgcctcggctgaccagctcggtctgggtagcctcgaggtcgcgcacctgcagccacagcgcgccgggaaaaggtccccgcgaatggtccggctcgccgtaaccggccagttcgagcagtgactgaccggcgaaaaacactgtgccggccccgtattcacgggcaatcgccagcccgatctggtcacggtagaagctcagcgaccgctgatagtccgccggccgaagtagcatccggctggccaggatttccatggccctgtgtctatcacgtagcggcacgccggcggccgagggtcggcaggccgggacccggttcaagggttgagctgttcgttgcggcgctgcatgagtgcattgacccagcggggaccgatgctgtccagcgcgttgacggcgacggcaacccgaggcgcgatccgcaccggtcgggtgcgggcggcggtgaccatccactcggcggcttccgcggcggtcagcgccggcagcccgtcgtaggccttcgtcggcgcaatcatcggagttgccaccagcgggtagtacagcgtcgtcgaatgcacgccctgactaccccactcggtttcgatgatccggctcaccgccgacagtgcggccttcgatgcgttgtacaccgagaacagcggcgaagcctccgacaacacgccccaggtggcgacattgatgatatggccgtcgccacgctcgagcatcccgggtgcaagcccgcggataagccgcagcggggcatagtagttgagcaccatggtgcgctcgacgtcgtgccagcgttccagcgactcggccagcggccgccggatcgaccggccggcattgttgatcaggatgtcgatcccgccgatgcgcttttcgacgtcttcgaccagcgcgtcgatcgcttccatgtccgagaggtcgcaggggagcgacatcgccgtgccgccgtcgccggtgatccggtccgccaccgcatccagcagatccttacggcgcgcgacggcaaccacgacggcgcggtgcagtccgaactgtttggtcgcggccgcaccgatgcctgacgacgcgccggtgagcaggatgcgcttgccggtgaggtcgacgggttgcatcgcgggccggttgatcagcagttgcggcgaaattggtggccgcatgccggccaatgtgatttgttcagtcaaccagcgcagcggtcttttgctcacagctggggagtctagttttgccgagcctgtagttactgtggtgtcccactcgtcgggcttctgctcggcaactacagcctcggcgaacggccgcgttagaaatagcgcggaaacgggctccagtcggggggacgcttctgtaggaaggcgtcgcggccttcgacggcctcgtcggtcatgtaggccaggcgggtggcctcaccggcaaacagttgctgacccaccagcccgtcgtcgagcaggttgaacgcgaacttcagcatccgttgcgcctgaggcgatttcgcgttgatctcggccgcccactgcagccccactgtctccagctcggcgtgttcggccaccgcgttgaccgcgcccatctggtgcatctgctcggcggtgtaggtgcggcctaggaagaagatctcgcgggcaaacttctggccgacctgacgggccagatatgcgctgccgtaaccgccatcgaagctgccgacgtcggcgtcggtctgcttgaagcgggcgtactcgcggctggccagggtgagatcgcagaccacgtgcaggctgtgtcccccgccggccgcccagccattgaccagacaaatgaccaccttgggcatgaaccggatcagccgctgcacctccaggatgtgcaaccggccggcgcgggcgacatcaaccgtgtccgcggtgtctccgctggcgtactggtaaccgctgcgcccacgaattcgttggtcgccgccggagcagaacgcccagccgccgtccttcggggacggcccgttgccggtcagcagcaccactccgacgtcgggcgacattcgtgcatggtcgagcacccggtacagctcgtcgacggtgtgcgggcgaaatgcgttgcgcacttcagggcggttgaacgccacccgcaccgtggcatcgtcgacgtggcggtggtaggtgatgtcggtcagatcgtcgaacccgtccacgagccgccacgccttggcatcaaaagggttgtcactcaaggctgttgaactccgtccttgttcgccggctggagccaccacggcgatctgatccgttcacccatgcctgccacagtaatcatggccgctgggcgtcagccggacggtatggtgcccggggccttggtcacatgtggtcgtgagttggcgcccgggcggctttctgtggagggtcaccgcgtactcgatcatggcgctgctcgcagttcatcactgaaccggcacagtgtcgctcggcaatgcggtctactcgtggggcatgttaagcgctcaacagggcggcgcgcccacctttctccaagccccgctggactcagccgatggcgtgagccgagggccaggcgcgtgccaatctttcgtcggtggtcaacaacaccagacctgccgtttcggccagctcgacgtagagggcatcggtcaggcggagggtgtcgcggcgcgaccacgctccgcaagcagcgacgaaagaccgtgtcgagtcaccggcacctgtcgcaactcctccagtgccgcatcgacataggcaacggtgagtgcgccggcgcgctgcatgcgccccagcgccgacaacacctctgcatcgaagtgcgccggcgcgtgcatcgcggtccgagccagccgcgcgcgcaccgcagagcaccgatcgctagtgcgagccagtagatccaccatggcactcgcgtcgacgaccacctgctccggcggcgaagtgggcgatgctctcacgcttcgaactcatcgcgagcggcatcgatcgcacccagcacgtcatcatgccgagcgccggtgcttctgggttccaacccctcaagccacgcatcggttgcggagttctccaactcggcactgatcgcggcctgagtcagcgccgagacgttcaagccccgcgccctggcgcgctccgccaattcgtcgggcacatacacgttcaaccgagccatacacaccaatgtacacacaacgatcgttttcgtgcgccggctcaacaaggccttcggcgggttctttcgcccgccgcagaccgcgaaacccgctgtgaaggtgggttatcccgagcatcgccggcatatctgcacggcatcggcggcgtcaagtgcgccggcatcgccaggccgaaggccggggtgaagactaatccagatcagatgcgagggaccagacttcatgcaacggccaagccctagccgaccgcgcgcccagcgccttcccagaaccgtgcgcgcacggccttcttgtccggctttcctagaccggtcaacggcaaagagtcgacgaccaccacccgcttgggtgcctgcaccgatcccttgcgttgtttgaccgctgcctggatctcggcggtcatggcctcgatcgcgggctcatcgcgggccgcgttggagcgcaacaccaccaccgcggtgacggcctcgccccacttctcatccggcgcgccaaccacgcacacctgagcaaccgccggatgctcggccaccacgtcctcgacctcccgggggaacacgttgaagccgccggtgacgatcatgtccttgacgcggtcgacgatgtagtagaagccatcggagtcctcgcgggccaggtcgccggtgtgcagccagccgtctttaaaagtccgcgacgtctcgtctggcagattccagtaaccgcccgccaacagcggtccgctgacacagatttcgccgacttcgccctgcttcaccggcttgccatgctcgtctaacagcgcgacgcgggcgaacagcgtcggccgcccacatgaggtcagccgcttctcgtcgtgatcgcccttggccagataggtgatcaccatgggcgcctcggattgcccgtagtactgggcgaagattgggccgaaccgccggatcgcctcggctagtcgcaccgggttgatcgccgaggcgccgtagtagacggtttccagcgacgacaggtcccgggtgtgcgaatccgggtggtccagcagcgcgtacagcatcgatggcaccaacatggtcgctgtaatgcgttgctcctcaatgattctgagtacctcggccgggtcgaacttcgccagcactatcatctcgccgcccttgatcaccgtcggcgtgaaaaacgccgcgccggcgtgcgacagcggggtgcacattaagaaccgcgggttggccggccactcccattcggcgagctggatcgaggtcatggtggcgatcgactgcgcggtgcctatcacgcccttaggcttgccggtggtgccgccggtgtaagtcaggccgataacttggtcgggtggcaggtcggcggcgaccagcggctgcggctggtatttggcggcctcggcggataggtcgactgccacatgcttgagcgcatcgggcaccggcccaatggtgaggatttgctgcagcgagtccacctgctccagcagagccagtgcgcgctcgacgaacatcgggttggggtcgatgatcagtgagctgatgccggcgtcgttcagcacgtaggcgtgatcggccagcgagcccaacgggtgcagcgcggtgcgccgataaccgcgggcctgcccggcgccgatgatcatcaaaacttcaggacggttgagcgacagcagaccgaccgccaccccggtgccggcacctagcgcctcgaatgcctggatgtactggctgatacggtccgccagctggccaccggtcagcctggtgtcgccgaggaacagcaccggcttgttctggtggcgcttgagcgctcccactagcagatggccgttgtgggtcgggctgcgcaacagctcgcccgaacaatcctggtcacgcatggcgccgctctccctcgctagctggggtacccccaccgcatcgcttcgtcccccgcaagcgggtggtacccccactgcatcgtcgccggcggtgctcatctggcaagactagaacgtgttgcaatttggatctgccgtgccctcgtaatctcgaaggatcactacgcttggagcccatggccgatgcagacctcgtcatgaccggaaccgtgctcaccgtcgacgatgcgcggccaacggccgaggcgatcgcggtcgccgacggccgggtcattgccgtcggtgaccggtccgaggttgccggcctggttggcgccaacacccgggtcatcgatctgggtgccgggtgcgtcatgccaggatttgttgaggcacacggccatccgctactggaggcggtcgtgctgtcggaccggttcgtcgatatccgtccggtgacgatgcgggacgcggacgacgtcgttgccgcgatccgcggcgaggttgcacggcgcggcccggccggcgcctatctggtcggctgggatccgctgctgcagtccggtcttggcgagccgacgctgacctggctcgacagcctcgcgccgaacgggccgctggtgatcacccacaactccggacacaaggcttacttcaactcgcacgccgcctggctcaatgggctcacccgagacaccgcggatcccaagggcgcgaagtatggccgcgacggcaatggcgaactcgacggcaccgccgaggaaatcggcgcgattcttccgcttttggccggtgtagccgaccccagcaacttcggtgccatgctgcgcgccgagtgtgctcggctcaaccgtgccggcctgaccacatgctcggagatggcttttgacccagggtatcggccgatggtcgaggcggtgcgcgccgaactgacggtccggctgtgcacctacgagatctccaatgcgcggatgtgcaccgatgcgacgcctgggcaaggtgacgacatgctgcgccaggtgggcatcaagatctgggtggacggctcgccgtgggtcggcaatatcgatctgacctttccctacctggacacccccgccacccgtgccatcggtgtaccgcccggttcccgcgggtgcgccaattacacccgtgaacagttggccgaaatcgtcggggcctactttccgcggggctggcagatcgcctgtcacgtgcacggcgacggcggtgtggacaccatcctcgacgtctacgaagaggcactgcgccgcaatcctcgagacgatcaccggctgcggctcgaacacgtcggggccatccggcccgaccaactgcggcgcgccgccgaactcggtgtcacctgcagcatcttcgtcgaccagatccattactggggcgatgtgatcgtcgatgacctgttcggggcacagcgcgggtcccggtggatgccggctggatccgcggtggccgccggcatgcgtatctcgctgcacaacgacccgcccgtcacaccggaggagccactgcgcaacatcagcgtggccgcaacccgggtggcgcccagtggccgggtgctggcaccggaggagcgcctgacggtcgagcaggcgattcgcgcgcagaccatcgatgccgcctggcaactgttcgctgaggacgcgatcggctcgcttcaggtcggcaagtacgcggatatggtggtgctgtcggcggatccccggacggtgccgccagagcagatcgctgacctggcggtgcgggcgacgtttctggccggtcgccaggtttatcggcggtgatacccgtgctgccccccctagaagccctgctggaccgcctgtatgtggtggccctgccgatgcgagtgcgtttccgcggcatcaccacccgtgaagtggccttgatcgagggtccggccggttggggcgaattcggtgcgttcgtggagtaccagtccgcgcaggcgtgcgcgtggttggcgtcggcgatcgagaccgcctactgtgcgccgccgccggtgcgacgtgaccgcgttccgattaacgccactgtgccggccgttgccgccgcccaggtgggcgaggtgctggcccggtttcctggggcccggacggccaaggtgaaggtcgccgagcctgggcagagcttggccgacgacatcgagcgtgtcaacgcggttcgggagctggttcccatggtgcgggtggacgccaacggtggctggggtgtcgccgaggcggtggccgcggcggccgccctgaccgccgacggcccgctggaataccttgaacaaccctgtgccaccgtcgccgaactcgccgagttgcgccggcgggtggatgtgccgatcgccgccgacgaaagcatccgcaaggccgaggatccgttggccgttgtccgcgctcaggccgccgatatcgcggtgctgaaggtcgccccgctgggcggtatttcggcgctgcttgatatcgcggcgcggatcgccgttccggtggtggtctccagcgcgctcgattccgccgtcggaatcgccgccggcctgaccgccgccgcggccctgccggagctcgaccacgcgtgcgggctgggcaccggcgggctgtttgaagaggacgtggccgagcccgcagcacccgtcgacggctttctggcagttgcgcggacaacgcccgacccggcgcggttgcaagccctgggtgcaccgccgcagcggcgacagtggtggatcgaccgggtcaaggcctgctactcgttgcttgtaccgtctttcgggtgatcaacctggcctacgacgacaacgggaccggtgacccggtggtctttatcgccggccgcggcggcgccggacgcacctggcacccacatcaagtcccggcctttctggcggctggatatcggtgcatcacgttcgacaatcggggcatcggcgccaccgaaaacgccgaaggcttcaccacgcaaaccatggtcgccgacaccgcggcgctgatcgaaaccctagacatcgccccggcgcgcgttgtcggggtgtcgatgggggcattcatcgcgcaggaactcatggtggtcgcacccgagctggtcagctcggcggtgctgatggccactcgcggccgcctggaccgcgcccgccagttctttaacaaagccgaggccgaactctatgactcgggtgtccagctgccacccacatacgacgcgagggctcgcttactggagaacttctcccgaaagacgctcaacgatgacgtggccgttggcgactggatcgcgatgttttccatgtggccgattaagtccacccccggactgcgctgtcagctagattgcgctccgcagaccaaccggctgcccgcctaccgcaacatcgccgcgccggtgctggtgattggtttcgccgacgacgtggtgacgccgccctacctgggtcgggaggtcgccgacgccctgccgaacggccgttacctgcagatacctgacgccggtcatctcgggttcttcgagcggccggaagccgtcaacaccgcgatgctgaagttcttcgccagtgtcaaggcctgagcgcggcccggccatacggtccggctgtgacactctgtactggtgaacccctcgacgacacaggcgcgcgtcgtcgtcgacgaactgatccgcggcggcgttcgcgacgtggtgctgtgtccgggctcgcgcaatgcgccgctggccttcgcgctgcaggacgccgaccggtccggccggatccggttgcacgttcgcatcgatgaacgcaccgccggctacctggccatcgggctggcaatcggggcgggcgcgccggtgtgtgtcgcgatgacatccggcaccgccgtggccaacctcggtccggcggtggtggaggcaaactacgctcgggtgccgctgatcgtgctgtcagccaatcggccctacgagctgctgggcaccggcgccaaccagaccatggaacagctgggctatttcggcacccaggtgcgcgccagcatcagcctggggctggccgaggacgcacccgagcggacctcggcgctcaacgcgacctggcgatcggctacgtgccgagtgttggcggccgccacgggtgctcgcaccgccaacgcgggccccgtgcacttcgacatcccgctgcgcgaaccgctggtgcccgatcccgagcccctcggcgcggtcaccccgccgggccggcctgctggcaagccgtggacctacacgccgccggtcaccttcgaccagccactggacatcgacctgtcggtcgacaccgtggtcatctccgggcatggcgctggcgtgcaccccaacctcgcggcgttgccgaccgtcgcagaaccgacggcgccgcggtccggggacaacccgttgcacccgctggcgctgccgctgctgcgccctcaacaggtgatcatgctgggccggccgacactgcatcgtccggtatcggtgctgctggccgacgcagaagtgccggtattcgcattgacaaccggtccacgctggccggatgtctcgggtaactcgcaggccaccggcacgcgggcggtcaccaccggcgcgccgcggcccgcgtggctggaccggtgtgcggcgatgaaccggcacgcgatcgcggcggttcgggaacagctcgcggcgcacccgttgaccaccgggctgcatgtcgcggcggcggtgtcgcatgcgctgcggcccggtgaccagctggtgctcggggcatccaatccggtgcgggatgtggcgttggccggtttggacacccgcggcatccgggtacggtccaaccgtggggtcgccggcatcgacggcaccgtgtccaccgcgatcggggcggccctagcttatgagggggctcacgagcgcaccggcagcccggactccccgccccgcaccatcgcactgatcggcgacctgacgttcgtgcacgacagctccgggctgttgatcgggccgaccgaaccgataccgcggtcattgaccatcgtggtgtctaatgacaacggcggcggcatcttcgaattgctcgagcagggtgatcccaggttctccgacgtgtcatcgcgaatcttcggcaccccacacgacgtcgatgtgggcgcattgtgccgcgcctaccacgtggaatctcgccagatcgaggtcgacgaactcggaccgaccctcgatcaacccggtgccggcatgcgcgtgctcgaggtcaaggccgaccggtcgtcgttgcgacaattgcacgccgccatcaaggcggctctgtgatatcaccgaaacccctgctgcacatcctgattcatgggcgcagtgatgaactgcccgatactcgaggcaggatcgtgctgcgctggttacgaatcgccgtcctgatagtgaccggtttggtcacgctgcagtcggtgcttctggtggctggtgcgtggcgcaatgacattgcgatccaacgtaatatgggggtcgcgcaggctgaggtgctcagcgccgggccgcggcgttcgacgatcgagtttgtcacaccggatcggatcacctatcggccgcaactcggtgtgctgtatccgtccgaattatccacgggcatgcgaatttacgttgagtacaacaagagggatcccaacctggtcagagtgcagcaccgtaacgccggactggcgatcatcccggccgggtccatcgcggtggtggcctggctgatcgccgccgccgcgctggtcgtgctagcggtgctggacaagcggttggaacgtcgtgaaaattcggcgtctgcaacgggctgagcagcagagttcgcacgccgtatgccgctacgcaaccatttcgacagccggcgctgacagtgtgtgtggcgtgcgcgttgcgatcgtcgccgagtcgttcctcccgcaggtgaacggcgtcagcaactcggtggtcaaggtactcgaacatctgcgtcgaaccggtcatgaagccctggtgatcgcgcccgacacgccgccaggtgaagaccgcgccgagcgacttcacgacggtgtccgggtgcaccgggtgccgtcgcggatgttcccaaaggtgaccacgttgccgctcggcgtgcccaccttccgaatgctgagagcgctgcgcggattcgatccggatgtcgtgcatctggcgtcgccggcgctgcttggctacggcggactccatgccgctcggcggctaggggtgcccacggtcgcggtctaccaaaccgatgttccgggtttcgcgtccagctacggcattccgatgacagcacgggcggcgtgggcatggttccgccacttgcatcgcctggctgaccgcactctggcgccgtccacagcgacaatggaatcccttattgcccagggcattccgcgagtacaccggtgggcacgcggggtggacgtgcaacgtttcgcgccgtcggcgcgaaacgaggtgttgaggcgacggtggtcaccggacggcaaacccatcgtcggctttgtgggtcggcttgctccggagaagcatgtcgaccggctcacgggtctggcggcctccggcgccgtgcggctggtgatcgtcggcgacggcatcgaccgggcaagattgcaatcagcaatgcccacagcggttttcaccggagcacggtatggcaaagagctcgccgaggcgtatgccagcatggacgtcttcgtacattccggtgagcacgagacgttctgccaagtcgtgcaggaagcgctggcgtcggggctaccggtgatcgctccggacgccggcggaccgcgtgatctgataaccccgcaccgcaccgggctgctgttgccggtcggcgagttcgagcaccggcttcctgacgccgtcgcccacctggtgcacgaacgccagcgctacgcgctggccgcccggcgcagtgtgctgggccgcagttggccggtggtctgcgatgagctgctcggccactacgaggcggtgcgaggtcggcgcacgacccaggccgcgtaacggtagcgtcgaggctatgagtcgcgccgccttggacaaggatccccgcgacgtggcgtcgatgttcgatggcgtcgcccgcaagtatgacctgaccaataccgtgttgtccctgggccaggaccggtattggcggcgagccactcggtcggcgctgcggatcgggcccggccaaaaggtcctggacctggccgcgggcaccgccgtgtccaccgtagagctcaccaaatcgggcgcgtggtgtgtggctgccgatttttcggtcggcatgcttgcggcgggcgctgcgcgcaaggttcccaaggtcgccggtgacgccacccggctgccgtttggtgacgacgtgttcgatgcggtcaccatcagtttcgggctgcgtaacgtcgcaaaccagcaagcggcgctgcgggaaatggctcgtgtcacccggccgggcgggcggctactagtgtgcgaattctccacgcccaccaatgcgttgttcgccaccgcctacaaggaatacttgatgcgggcgctgccccgggtggcgcgggcggtgtctagcaaccccgaggcctacgagtacctcgcggagtcgatcagggcctggcccgaccaggcggtgctggcgcaccagatttcgcgggccgggtggtcgggggtgcggtggcgcaacctgaccggcggcatcgtagctctgcatgccggatacaaacccggcaaacaaaccccgcagtgaccggtaggaagacttagcgggtgccagcccgttgcaggacgcccacatgctcagggcagtagtgatcgatcgcggcgcccaggaactgaaacgcttggccctgggtggttccgcgcggcaggttgcgttgcaggaaagtggccgacttgtacgcatcgccgtcaacgcctctgctcagccgttcgcagctgatcttggcaagccaagcgttgtagtcctgcgggccgtagatcccgaagcgatggatcgtgttgttgaagggggcgtcgtagtcgtcggcctgcgccggcgctgccaaactaacggcagccaccgtcatgccgacgacaacagccagctttgttcccttcattagccggactatacgcgtcgtttgggtgcgccgtcagcccaggtgggccgagagcagccagccaccgatcgactgcagcccgttgggctcttcgcggatgtccaggagtgcgggcatgccggcgaagccggccgggaacctcgcgtacagccgcgcgggcttgatctcatcgatgatccagtacttggacaccgccgcgcgcagctcgtcctcggtgaccgcattgatcggcccctcgggtatcgccgcccggtcgaataccaacacgaagtaggaggcgcccggtgccgccgcacgcacgatcgattgcagatagccctcccgggactcgaccggcatggagtggaacagcgtgctgtcgacgatggtgtcgaacctgccgtcatagccggtaaacgaactggcgtcggccacctcgaagctggcattggccaggccgcgcttcgctgcttcatgccgagccagttctacggcggcgggggagaggtccagtccgaccgtggtgtgtccccgttcggccagtgccagcgaaatcgcggcctccccgcagcccacgtcgaggacgtcgccgcggaacttgccctgcacgatcagggcggccagctcgggctggggttcgccgatgctccatggcggtcggactccctccccgaaggcgacggattcaccgcggtaggcggattcgaactcaagatccagcgattcagtcatgtgttcatatatatcaacggccctgatatatgtcaacacagttgacattcgcgcacccttggttgccggccgtcagctgaacggcggtcgtcgatcgacgagccgggacaattgaccgccaccgcgccacacccgcgccacccagtcgcggtcgtcgtcggtgaccagattggacatcacccgcacggcgatgttcatcaatgcggtggagcgcatcgtgatgggcccagtcgtgggtaggaaccgtgggaaggtcagtaacaacgctagccggcgcgcaaccgagaagccgcgaccgtagcggtcggccagcagcgacggccacagccgtgccaggtcacgcgaatccagcagttcggcggccagccgcccggtttccagcccgtagtcgatgccctcgccattgagcgggttgacgcaggccgcggcgtcgccgatgagcatccagttggacccggccactccagaaaccgcgccgcccatcggcaacagcgccgacgacaccgcgcgcggctggccggtgaagccccactcgtcacggcgcaggtcggtgtagtaggagatcagcgggcgcagggccagatcggctggccgtcttgaggtcgacaacgctcccacgccgatgttcacttcgccgttgcccagcggaaagatccagccgtagccgggtagcacggcgccgtcgggggagcgcagttccagatgcgacgtcagccacgggtcatcgctgtacgccgtgctcaggtacccccggaccgcgacgccatagaccgtctcccgatgccatcgccggcccagcttgcgtcccagcggggatcgggccccgtcggcaacgatcagctggcggcagcccacctcagtgccgtcggccagggtcagcgataccacccgcctcgatgaatcatggtgaacagcaacggctttagcgccaagtagcatgcgcgcaccggtgtcctcggcgacctttcggatccggtcgtccagctcgagacgggccaccgcgctgccgtacgacgggaagctcggaccgggccagtccacttccacctcgcctccgaagccgctcatccgcaacccacgatgccggatgtggtccgccagccacttacctagtcccagctggtgcagttcggcgaccgcgcgtggtgtcagcccgtcgccgcaaggcttgtcgcgggggaaggtggcggtgtcgatgacgaggacgtcgcggcccgcgcgggcagcccaggcggccgcagctgacccggccggtccggcgcccacgaccaccacgtcggcactgtcatccacgctcaccagtatgttggtcgagtgaggactccggcgacggtggtggcaggcgttgacctgggcgacgctgtctttgccgcggccgtgcgtgctggtgtcgcgcgagtcgagcaactcatggacaccgagctgcgccaggccgacgaggtgatgagcgattcgctgctgcacttgttcaatgccggtggcaagcggttccgtccactgttcaccgtgctgtcggcgcagatcgggccgcagccggatgccgcagcggtgacagtcgccggggcggtgatcgagatgatccacctggcgaccctctaccacgatgacgtgatggacgaggcccaggtccgccgcggcgcgcccagcgccaacgcgcaatggggtaacaacgtcgcgatcctggctggcgactacctactggccaccgcatcgcggctggtggcgaggttgggaccggaggcggtgcggatcatcgccgacaccttcgcccagttggtgaccgggcagatgcgtgagacgcgcggcacgtcggagaacgtggactccatcgagcagtacctgaaggtggtccaggagaagaccggcagtctaatcggggcggccggccggctgggtgggatgttctccggtgccaccgacgaacaggtcgaacggctgagccgcctcggcggcgtggtgggcaccgcgtttcagatcgccgacgacattatcgacatcgacagcgagtctgacgagtcgggcaagctgcccggtaccgatgtgcgcgaaggagtacacaccctgccgatgctctacgcgttacgggaatcagggcccgattgcgctcggttgcgcgcactgctgaacggaccggtcgacgacgacgccgaggtgcgcgaggcgctgacattgttgcgggcgtcgccgggcatggcccgggccaaagacgtcctggcgcagtacgcggctcaggcacgtcacgagctggccttactgcccgacgtcccgggacggcgtgccctggcggcgctggtcgactacaccgtgagccggcacggctaggttgcccggccaggctcgattgcggaaccagcggatacccctcaggcgttgaaccagcagtaatctcccaagttgaggtgttctaggaggacacgcactgatgacttggcatccgcatgccaaccggctgaagacgttcctgctgttggtcggtatgtccgcgttgatcgtggccgtcggcgcgttgtttggcaggacggcgctgatgctggcggcgctgttcgccgtcggaatgaacgtctacgtctacttcaatagcgacaagctggcgctgcgggcgatgcatgcgcaaccggtttccgaactgcaggcgccggcgatgtaccggatcgttcgagagctggcgaccagcgctcaccagccgatgccccggctgtacatcagcgacaccgccgcacccaacgcgttcgccaccggccgcaacccgcgcaatgccgcggtgtgttgcacgactggcatcctgcgtatcctcaatgagcgtgagctgcgtgccgtgctgggccacgagctgtctcacgtctacaaccgcgacatcctgatctcttgtgtggcaggtgcgctggcagcggtgattaccgcgctggccaacatggccatgtgggccggcatgttcggcggcaaccgagacaacgccaatccctttgcactgcttctggttgcgctgctgggcccgatcgcggcaaccgtgatacggatggccgtgtcgcgatcgcgggagtaccaggccgacgagtcgggtgccgtcctgaccggggacccgctggcgttggcgtcggcattgcgcaagatctccggcggcgtccaggcggcgccgctgccgccggagccgcagctggccagccaggcgcacctgatgatcgccaacccgttccgggcgggtgagcggatcggatcgctgttttcgactcacccaccgatcgaggaccgcattcgccggctggaggcgatggcgcgcggctgataactgtgggtatcgagatgccatcggtgatgagtcaggcgccgctatcgaggaggcggtcgatcagttcgtggctggcatgccggcgtgcggcgaggacgcgcccgtcccactgaccgaacgcaacagccgaactatcgttgtgcggacatcaccggcatgcgtgccggcagcggtggcaagcctaaaaccccgagccgtgcacctcgtgtccggggacctcggcgatcaagcctctatacgcctgctccaccgtcgaaccatggttgatgacggcgtcgacctcgcgggcgatcggcatgttcagcccgaactcgttggcgaactccatcaccacaccggcagctttgacgccctcggcgacctggctcatcgatgcgatgatttcgtcgatcggcttgcctgcgccgagttgttcgcccacatgccggttgcggctgcgttggctggtgcaggtgacgatcaggtcgccgagaccggccagtccggggaacgtttcgcttttcccacccattgccacacccagcttcgtcatctcgcgcagcgcgcgggcgatcaccagggcgcgggtgttttcgccgatacccagcgaatagcccatcccgaccgcgatggcgaagacgttcttgagggcgcccgccgtctcgacaccgacgacgtcgtcagttgtgtacacgcggaagcgccgggtgcgaaacattgctgatagccgggtcgccaggtgctggtcgggcatggccagcaccgccgcggccgcgtagccctcggccacctcgcgggcgatgttcgggccggccaggatgcctgccggatgaccgggcagtacctcctcgatgatctgcgacatccgcatattggtgccctgttcgagccccttgaccagggacaccactggcacccagggtcgcagctctttgctcagctcgacaagcactccgcggaaaccgtgcgagggcacccccatgacgacgacgtcggcgcagttggcggcctcggtgaagtctgtggtggcgcgcagggtgtcgctgagcaccacgtcgttgccgaggtatcggctattgcggtggttgtcgttgatgtcctgcgcggtgaccgccgagcgcacccactgcaaggttggtccgcggcgcgcacagatggaggcgacggtggtgccccaggaaccgccgccgaggacaacgactttgggttcgcgcttgttggctgccatggcgttcagcgtattgcggcaaccggacatttgatagccgtcgacgaaccgcaggagcaatcatgccgcgccgaacaccattgcctcctcgatgcggtcgaatcggtagtcgatggcgtcggccaagtagttctgtcgtacattccacggccgcttggtgccggacttgggcagcgcgtacggcgcccgcttcacatagccggcctgaatgtcccaggacggtttctcgtccatcggctcgtcgcccaggtgcggggcggcgcgcgtgtgtccatgggcggccatgtgtgccagtagttttgccgtcgcccgggccgtcatgtcggcgcgcagcgtccaggacgcgttcgtgtaacccacacaccagaacaggttgggcacgtcttcgagcatgtgcgccttgtagacaaagcgatcccgagggtcgatctcgacgccgtcgaggctgatcgcggccccgccaagcgcttgcaactgcaggccggtggcggtgacgataatgtccgcatcgaggtgcccaccggatttgagtgcaataccggtggcgtcgaagtggtcgatatggtcggtgaccacctcggcgcggccgctggtgatggcgttgtacaggtcggcgtccgggatcaggcacagtcgctgatcccacgggttgtaccgcggcgtgaagtgggtttcgatgtcgtagccctcgggcagatttttgatcgcggtacggcgcagcagccatttcacgaacaccggtgtcttgcgggacaagaaccagaacaccgcttccaataacgcgttgtacattcggacaatcaagtgagaagttttgggaggcaacgctttacgaacaacggcggcgaacgtgctgtatttggatgccgagatcaggtaggtcggggatcgctgcagcatggttaccttttcggcccggtcggtcagcgaggggatcagtgtgaccgcggtggccccgctgccgatcaccacgatcttcttgccggtgtagtccagatcctctggccagtgctggggatgcactaccgcgccgccaaacttctcgatgcctccgaagtcgggggtgtagccctcgtcatagttgtagtagccgctgccgaagaacacgaaccggctgcggtagtgcttgtgcacgccgttctgctcgaaggtgacggtccaggtatcggtggatgagtcccagtccgctgcgcgaacgtagctgttgaactcgatgtggcgatcgatgccgtacttgtgggccatgtcggtgaggtactcgcggatgtgggcgccgtcggcgatgccttcttcgcgggtccacggctcgtagggaaacgacagcgtgaagatgctgctgtcggagcgcacgccggggtagcggaacagatcccaggtgccgccgatccgcgcacgcctttccaggatggtgtaggtcagctgcgggttgcgttcgatgatccggtaggccgcgcccagtccggagatgccggcgccgacgatgacgacgtcgacacagccggcgtttggagtcacgctcatcgtgaacctcgcttgaaatcctggatcagcgaccagggtagccaggacatccagccagcccctccagatcgccgcgactagcggtagttcacaaactgcaatgccacgtccaggtcggccttcttcagcatggcgatgacggcctgcaggtcgtcgcgcttcttgctggtgacccggacctcgtcgccctggatctgggttttgacgttcttggggcctgcgtcgcggatgagcttggtgatcttcttggcgttctcgctgctaatgccctgtttgagggcgccggtaactttgtacgtcttacccgaggcctgcggttctccggcctcgaaggccttcagcgagatgtcgcggcggatcagcttctccttgaagacgtcgacggcggccttgacacgctcctcggtggacgaggtgagctcgacggcctcgtcgcccttccacgcgatcttggtgtcggtgccgcggaagtcgaagcgcgtggccagctccttggcggcctggttgagtgcgttgtcgacctcctgccggtcgaccttgctgacgatgtcgaacgatgagtccgccattcggttcgtccctccttcgcgagatagccgtgtgtgctctgtctacccggtcgttgtaccctgctaggcggcaggttgcccgagcggccaatgggagcggactgtaaatccgtcgcgaaagctacgcaggttcgaatcctgcacctgccaccacggtcaagctggtatccgggcatgggcgccgggcatggccacgcccgcgcgttggtgccccaacgtcgcctacggtcggtagacagcggcgcgacacccgcactccaacaatttcgggaggtcaagtggtggagttgagcccggatcggatcatggcgatcggcggcgggtacggcccgtctaaggtactgcttaccgcggtcgggcttgggctgttcaccgaacttggcgatgaggccatgaccgccgaggccattgccgaccgcctcgggttgctaaagcgaccggcgattgacttcctcgacgccttggtctcgctggacttgctggcgcgagacggcgacggacccgggtcccactaccgcaatacaccggagacagcgcactttctggacgaggcccgtcccacctacgcgggcggcctgctgaagatctggaacgaacgcaactaccgcttctgggcggatttgaccgaggcgctcaagaccgggaaggcacaaagcgaggtcaagcaaaccgggcggcccttcttcgaggcgctctatgcagatcctcggcggctcgaggcgttcatggcggctatggacgcggcgtcgcgacgcaacatcgagctcctcgcgaaacgctttccgttcgagcgctaccggcgtctctgtgacgtgggctgcgcggacggtctgttgtcacgaatcgtcgcggcggctcacccgcacttgcagtgcgtcagcttggacttgcccgcggtgaccgagatcgctcgacgcaagctgacagccgagggtttgggtgagcgggtgcaggcgtgcgccggtgactttttggccgaccctctgccggcggccgatgtcatcacgatgggccagattctgcacgactggaacctcgaccgtaaacagcagttggtcgctaaggcctacgaggccctgtccaaggagggggctttcattgtgatcgagacattgatcgacgacgcgcgacgcgaaaacacaaccggcctgatgatgtcactgaacatgcttatcgagttcggtgacgcgttcgactactccgccgccgacttccgggggtggtgtggcgaggcgggattccgttcgttcgaggtgatcccgcttgccggcggctccagcgcggcggtggcctataaatagcgggcaatgacatggtgggtggccgaccaacgtgaactgaggacggcaaatcggcctcagttcacgctcggcgctttgagcaacaaattgaacacatagaatcgtgtcgatgagcggcacatcgtcgatgggattgccgccgggacctcgactttccggctcggtgcaggccgtgttgatgttgcgccatgggctgcgttttttgacggcctgtcaacgccgttacggcagtgttttcacgctgcatgtcgcggggttcggccacatggtgtatctgtccgatccggccgccatcaagacagtgtttgccggcaacccgagtgtctttcacgccggcgaagccaactcgatgttggccggactgctcggcgacagctcactgctgttgatcgacgacgacgtgcaccgcgaccggcgtcgcctgatgtcgccgccgttccatcgcgacgcggtcgcgcgccaggccgagccgatagccgagattgccgccgccaacatcgccgggtggccgatggctaaggcgttcgcggtggcgcccaagatgtctgagatcacccttgaggtgatcctgcggaccgtcataggcgccagcgatccggtccggctcgccgcgctgcgcaaggtcatgccgcggctgctcaacgtgggcccgtgggcgacgctcgcactggccaacccgagcctgctgaacaatcggctctggagcaggctgcgacggcggatcgaagaagccgacgccctgctgtacgccgagatcgccgaccgccgagccgatcccgatctggccgcacgcaccgacacgctggccatgctggttcgggccgccgacgaagacggacggacgatgaccgagcgcgagctgcgcgaccagctgataacgttgctggtcgcaggtcacgacaccaccgcgacgggactgtcgtgggcactggagcggttgacccgccacccggtcaccctggccaaggccgtgcaagcggccgacgccagcgcggccggcgatccagccggcgacgagtacctggacgcggtggccaaagagacactgcggatccgcccggtggtgtacgacgtgggccgggtcctcaccgaggcggtggaggtggccggttaccggctgccggccggggtcatggtggtcccagcgatcgggctggtgcacgcgagcgcgcaactgtatccggatccggaacggttcgaccctgatcggatggttggcgccactttgagcccgaccacctggttgccgttcggcggcggcaaccgccgctgcctcggcgccacctttgccatggtcgagatgcgggtcgtccttcgggagatcctgcgccgcgtcgagttgagcaccaccacgacctccggcgaacggccgaagctaaagcacgtcatcatggtgccgcaccgcggcgcgcgcatccgcgtccgggcaaccagggacgtttcggccacgtcgcaagcgacagcccagggtgccggatgcccagccgctcgcggtggcgggccgtccagagccgtcggcagccagtgaccagctggggtatccgcatggggtcgcccagcgggtcccgaggggacttttggccaccggcgctggtggcctactgccctcccgccgttgcgccgggtgcgtgcacgattgaagtccccaaggaagggacgctcatgaaggcaaaggtcggggactggctggtgatcaaaggcgcgacgatagatcaaccggaccaccgagggttgattattgaggtgcgctcatccgatggttcgccgccgtatgtggtgcgctggctcgagaccgaccatgtggcgacggtgattccgggtccggatgcggtcgtggtcactgcggaggagcagaatgcggccgacgagcgggcgcagcatcggttcggcgcggttcagtcggcgatcctccatgccaggggaacgtaggcgattcgctcaagcgacgaagtcggtgggtgtcagctggccggcgaaagtccggcgccgggatggaacgctggtgccgttcgacatcgcgcggatcgaagcagcggtgacgcgggcagcgcgcgaggtggcttgcgacgaccccgatatgccgggcaccgtagcgaaagccgtcgccgacgcactcgggcgcggtatcgctcccgttgaggacattcaggactgcgtggaggcccggctgggggaagccggtctggatgacgtggcccgtgtttacatcatctaccggcagcggcgcgccgagctgcggacggctaaggccttgctcggcgtgcgggacgagttaaagctgagcttggcggccgtgacggtactgcgcgagcgctatctgctgcacgacgagcagggccggccggccgagtcgaccggcgagctgatggaccgatcggcgcgctgtgtcgcggcggccgaggaccagtatgagccgggctcgtcgaggcggtgggccgagcggttcgccacgctattacgcaacctggaattcctgccgaattcgcccacgttgatgaactctggcaccgacctgggactgctcgccggctgttttgttctgccgattgaggattcgctgcaatcgatctttgcgacgctgggacaggccgccgagctgcagcgggctggaggcggcaccggatatgcgttcagccacctgcgacccgccggggatcgggtggcctccacgggcggcacggccagcggaccggtgtcgtttctacggctgtatgacagtgccgcgggtgtggtctccatgggcggtcgccggcgtggcgcctgtatggctgtgcttgatgtgtcgcacccggatatctgtgatttcgtcaccgccaaggccgaatcccccagcgagctcccgcatttcaacctatcggttggtgtgaccgacgcgttcctgcgggccgtcgaacgcaacggcctacaccggctggtcaatccgcgaaccggcaagatcgtcgcgcggatgcccgccgccgagctgttcgacgccatctgcaaagccgcgcacgccggtggcgatcccgggctggtgtttctcgacacgatcaatagggcaaacccggtgccggggagaggccgcatcgaggcgaccaacccgtgcggggaggtcccactgctgccttacgagtcatgtaatctcggctcgatcaacctcgcccggatgctcgccgacggtcgcgtcgactgggaccggctcgaggaggtcgccggtgtggcggtgcggttccttgatgacgtcatcgatgtcagccgctaccccttccccgaactgggtgaggcggcccgcgccacccgcaagatcgggctgggagtcatgggtttggcggaactgcttgccgcactgggtattccgtacgacagtgaagaagccgtgcggttagccacccggctcatgcgtcgcatacagcaggcggcgcacacggcatcgcggaggctggccgaagagcggggcgcattcccggcgttcaccgatagccggttcgcgcggtcgggcccgaggcgcaacgcacaggtcacctccgtcgctccgacgggcaccatctcactgatcgccggaaccaccgcgggcatcgagccgatgttcgccatcgcgttcacccgcgccatcgtcggccggcatctgctggaggtcaatccgtgcttcgaccgactggcccgcgatcggggcttttatcgtgacgagctgatcgccgagatcgctcagcgtggcggagtccgtggctatccgcggctgcctgctgaggtgcgggccgcgttcccgaccgcggcggagatcgcgccgcagtggcatctgcgcatgcaggccgcggtgcagcgccacgtcgaggccgccgtgtccaagacggtcaacttgcccgccacgggacggtcgatgacgtccgcgccatctatgtggccgcctggaaggcaaaggtcaagggcatcacggtgtatcgctacggcagccgggaaggacaggtactgtcctacgccgcgccgaaaccgctactggcgcaggctgacacggagttcagcggcggctgtgcgggccgctcctgcgagttctgacggcggctcccatggcgcgagcagacgcagaatcgcacaaaatcagcgattttgatgcgattctgcgtctgctcgcgcagggatcgcagggatcaccccggccggctagcggtttagccgcttgggcctgggccgcacaagtggtcgatgaaccaatcgcacgccagcttggcaacctgttccagcgtgcctggttcttcgaataggtgtgtggcgccggggaccacggtgagttggcatttcccgggtattaccgcttgcgctcgttggttcagctcgaggaccacctggtcgcgtccacccacgatcagcagcgtcggtgccaccacgctccccagcgaatcacccgcgagatcgggccggccgccgcgggacaccaccgcccgcacgttcacgcgcggatcggcggccgcgaccagcgccgcacccgctcccgtgctggcgccgaagtagccgaccggcagcgatgcggtgtcgggctgggtggccaaccaaccggtcacgtcgatgagtcgggaagcgagcagctcaatgtcgaagacgttggcgcggttgcgttcttcttcgggcgtgagcaagtcgaataacagcgtcgcaaacccggccccggtcaagacctctgcaacgtaccgattgcggatactgtgccggctgctgccactgccatgtgctaaaaccacaattcccctgggtttttcggggacagtcaggtgccctgccaccggtactggaccggcaacgacctggacctcctcatcgcgaagcggtgggtcagcggcggcatcgatcgcacctgcctcggcgaagtcgcggtgagcacgatccagaaacgccaccacctcgtcgtcggaggtctgggtgaagttgcggtaaccctgcccgacggcgaagaacaacgccggcgtcgccaaacacaccacctcatcggcgtacccggcgaatctcgccacgatgtcgtctgggccgatcgggaccgccagcaccaccttgtccgcaccgtgcgcccgggcgacctggcacgccgccttggccgtcgctccggtggcgatgccgtcatcgacgatcaccgcgatccgcccggtcaacgggatgcggtcacgcccgcggcggaagcgttccgcgcggcgttgtagctcgatcagctgcttgcgttcgaccgcgtccatggcggcagcatcgaggtgtgtcccgcggacgacgtcgtcgttgagcacccgcacgccgtcctcaccgatggcgccgaaagccaattcgggttggaacggcacgccaagcttgcgcacgaccaggacgtcgagtggcgcttgcagtgacttggcgacctcaaaggccaccggtaccccgccgcgcggcaagccaaggacgacgacggccttgccggatagctgcgccaggcgttgcgccaactggcgtccagcgtcgccacgatcgtcaaagagcttcatctgccgagtgtgtcgccatctcatggctccaaatatggaattaggtccctgggccgactgacgacagtccctcagcgaccggattgcgcatcccgccttgtacgctactccgcaaatcccgggcttgcgtccgcggaagcgaactcggcggcgctacggtggtggctcacttcggccgtgcgcactcggatcgacgggccgatggcggccgggcccgcgcgcttcataggtcatcggattgaggtgatcgactcggcgatgagtgttcgaaagatgactcagtggtgtgccttccgtcggtgagctgcacgacatatgtgcggtcgtcggcgtcgtactcaaccgtgccgcccgagacaaccatcccaaccaacgcattgccgtcctggaagtagtacgcgttcttttctcggcgcatggaatccaggtggcaaccgggcactatgaggacgctcctgcggggatcgtcggtgaggaccagaatccgcgcgccccgtttctgggctaggggatgcttcgtaggcttccgttgccgcatgtgccgcttgatggcgtgctcacccattttggttttgccctctcacttgacgctgcgttgcctagcatgccaaccggctagcttcgcggaacgtgctccccggggtgcgggcattcaccgggcacgtgaatcagtactgcgccgtcatcgacgatcccggcttgaccgcggcgatgggcggtgatgtatagccatccgggttcgatggtttgcttgcagcgtgtacattgcgggtcggcggccatgtgctcctcgcttccctagcctcacggtttgcgccgtcggtcgacaggcgaactgctcttcgccgatgtacgtcactgcttcggcggctaaaccccttgtccagcacgacaagtccaaccggcctgcgtcggcggagtttggcctcgtgctcggctggcggtgctcatggtgtccctccggaactcggggtaacggcaagctttcgatgcgtcggcagtccgaaatctagagacgacgaacttgttgttctagggtcgtttggccttcgccccgacgacgttggacccggggtgggcttcggccgtgtcggcgtgccgcagccgggcgagttcgcccacgatcctgtcgctgaccgccaccggatacgagtagccggtgtcctcgagcgagcgcagctccggcgggagcgcgtcgatctgctggcgggcccagtcccgcgcgccgtccaatgtgggtgcatgctgccggatgcgtcggccgttggtcatgatgggcaccagcaacgggtccccgggaaggttttcaccgtgctcgccgagcgtgtcgccgcaaaagactccgtgctcgagcttacggaacacctgcttgcgtcccgggtagatcaccttgccgctggagaacttggtgcgcccgctgccgtcgtatgccaccagcttgtaggccatgtccagcgcgggcgcgtcttgagccacgacgagctgggtgcccacgccgaagccgtcgatcggacagcgggcagccaaaagcgcggcgatgcggttttcgtcgaggcccgacgacgcgaagatctcgacctgctcgagaccggcggtgtcgagccgtgcacgggtcgccttggacagctcatcgaggtcgccggaatccagccggaccgcgcgcacatcgaagcgattgcccagccgcttggccaactcgatgacgtgatcgacgccgcgtagcgtgtcgtaggtgtccacgagcagcatggtggctgggtagagccgggcgaacgcctcgaacgcggccacctcactgtcgaaggcttgaacaaagctgtgcgccatggtgccgaacgtcgggatcccatattggcgggccgcgagcagattcgacgtgcccgcagcgcccgcgagataactggtgcgcgcgaccttgcaggccgcgtcggtgccgtgagcgcgccgcgcgccgaaatccaccaccggtcgtccgcgcgcggcggcgaccacccgcgcggccttgctcgcgagcacgctttgcagatgaatctggttcagcacgaacgtctcgacaagctgggcctcgatgattggcgcgatcagctggaccgcgggttcgttcggaaaaatcacggttccttccggcgcggcccagacatctccggtgaaacgcactccggccagccacctcaggaactcgtcggaaaactggcccaggccacgcaggtaacgcagatcctgctcgtcgaatcgaaacgcttcgaggaactcgaccacatcggccagcccggcggccatgatgtaggacctgccaggcggaagcttgcggaagaatatctcgaaaaccgctgtgcccgacattctttcggcccagtaggcctgggccatcgtcacctcgtacaggtcggtgaacagcgcgccgacgtgttggcggatcgccatggttgccggttactccttgctcgttaggttggcagcgggaacgacctccagcaggttgtcgggtcgagtcacgactcgaatcccgaaccggcggctgatgcgctcaatggtgttgcggagccattcggtgtcggtctgggaggcacgctgtaggcgcatccgcgacactcgcagtggaagcatctgcagcgagatcaggttcccgctggcgggatcggtgacggtcagatacagcagtcgcagttcactgcggaacgactcgtgcccgccgatgccttcgtagtcgtcaacgacgtcaccgcatccgtacaggatcggtttaccgcgatatatctcgattggccgcggatggtgcgaggaatgtccgtggaccatgtcgatgccggcgtcgatcagtcggtgcgcgaacgcgacgtcgccgggtgcggtcgcatagccccaattggatccccaatgcatcgagactatggcgatatcgccggggcgtttgtccgccagcacctgtgccgccacatcgtcggcgacgtcgcgttgcgccggatcccggatcaaccacactccgggccggtcgcggcgggcggcccaggattcggggacgccgctggattccgccgctaccgagccgacgatcacccggcgttcatggccaaccgtgactagcgccgagcggcgagcggcgagcaaatcggctcccgccccgacactctggatccccgcaccggcgagagccgcgaccgtatcggtcagcccctggtagccgaaatcgagaatgtggttgttggccagcgcgcacacgtgcggccgcaatgccgtcagcgccggcacgttatccgggtgcatccggtagcagaccggtttgcggtcggcgaattcaccgtcggcggtgatcgtcgtctccagattgatcaaacagacgtcggtcgcggtgttctcaaggaccgccaacgcctcgccccagggccagcgccaatccacggggagcggaatgcgcccgttcacccgctcggccaggcgaacatagccggtcgcatcccgcatataccgttcgcgcaattgcggtttgccgggatgaggcaggatctgatcgacgccacggccgagcatgacgtcaccgcccagcagcaccgtcaccacatcaggcttgccagccactccggaccaccgccgccttcaggtaatcgccgtaacacgcaccctatggcgtacattgcacgtcatacgatcggccggcggcggcctcgtgggtggggccgaaggtcctcaagaccgcgcccaaaggtcacattgccggcgacaaaccgtgcctacctggcggagaggtgcccgtcggcggtggtcaccaggtgtagtcgggcagctcgaagtcgtcacgcacgctgccggcgaacagcgtcgccagcgggccgaagttcatcgtgcgcatcgcaacgttgcgaaaccacaggccgaatcgggttcgggtggcggaaaaaccagatgaacttcgccgcactggcttgcttgccctcgatgaagggacgcaggcgcttctcgtaggcgtcgaaggcgcgacggtggtcgcccccggcgcgggcgagctccccggccagcacgtaggcctcggtgatcgccaggccggtgccctcgccgccgagcagcgagatgcacccggccgcgtcgccgatcagcagcacccgaccgcgtgaccagcggtccatccggatttggctgaccacgtcgaagtacaggtcctcgacgtcgtcgagggcggccagaatgtcccggctttcccagcccacgtcgccgaattggtcgcgcagctcatctttgggtgccacgccggggttgtcgtgttcggcgcggaagacgaacaagaacatggtgcggtcgccgcgcagcgcgaaccgcgccagctgtcggtcgacggtgttgtagaggacatagctgcgctcgtcgcggggccggtagccgtcgaccacgcaggccgcgaccttgcagcccaggtagtgctcgaaatcccgctccggcccgaagaccagccggcgcacgttggagtgcagtccgtcggcaccgatgaccaggtcgaaatcgcgcggggcggtcctttcgaaggtgagccggacgccgtcgcggtgctcgtcgatggtggcgatgctgtcgtcgaagatcgtttccacctggtcttcgatcgtcgtgtagatcgcggcggcgagatcgccgcgcggcaagctggtgaagtcgtcgccgaccatgcggcgaaagacgtcgacgcccaggtcggctttgaccttgccggtgggaccgacggagcggacgtgttccatgtggtaacccgccgctgcgatctggtccgtgatgcccattcgtttggccacctggtagccgacgccccagaagtcgatcatgtagccgccggtgcggaacttcggcgcccgctcgatcactgtcggggtgtggccggtgcgctgcagccagtgggcgagcgccgctcctgccacgccggcaccgctaatcgctactttcacactgcaattgtgctcttcggcaatagtttagaacaagaccggtcgctcgttgccccttgatcaatacgttagtgagcgctaacgtattggcgtgtgcccgacatgctggaagtcgcggcagagccaacccggcgccggctgctacagctcctggcaccgggtgaacgcaccgttacccagcttgcgtcgcagttcacggtcacccgttcggcgatatcgcagcacctcggcatgctcgccgaagcgggattggttaccgcccgcaaacagggccgggaacggtactaccggctcgatgagcgcggggtgctgcggcttcgtgcgctcatggagtccttctggagcgacgagctggaccgtcttgtcgccgatgccgcccactacccgccgtcacaaggagactgtgccatgccgttcgagaaagcggtcgtcgtgcccttggatccgaccagcaccttcgcgctcatcacccagcccgacaggcttcggcgctggatggccgtcgccgcgcgtatcgagctgcgcaccggtggcgcttatcgctggacggtgactccggggcatagcgcggccggcaccgtcatcgacgtcgaccccggcaagcgggtggtcttcacctggggttgggaggaccacggcgaccccccgccgggcgggtcgacggtgaccatcacgctgaccccggtcgacggcggcaccgaggtccggctggtccacgacgggctgaccgcgcagcaggccgcccggcacgccaaagggtggaaccacttcctggaccggctggtcgtcgccggccaacacggtgacgccggtcccgacgaatgggccgcagcgcccgatccgctcgacgaattatcttgtgccgaagcaacattggccgttcttcagcacgtactgcgcgggataggcgcctctgacctgaccaggcagacaccgtgtacggaatatgacgtttcgcaactggcggatcatttgctgcgctcgctggcgatcatcggcgctgcggcgggcgcgcagctggcgccccgcgatgtggacgcgccactggaaacccaggtggccgacgcggcgcaggccgtgatggaagcctggcggcggcgtggcttggcgggcacggtggagctgaactcgaaccaggtgcctgcgacggtgccggtcggcatcctgtgcctagaatttctggtccacgcttgggatttcgcgattgccaccggttctcaggtgatcgcgtccgagccggtgtcggagtacgtactggcggtggccggcaaggtcatcaccccggcaacccgtaactccgcgggcttcgccgcgccggcggcggtcggttcctttgccccagtcctcgatcgcctcatcgccttcaccggccgccagccgaccgcaggccacgtgtccgccacctaacgaaaggatgatcatgcccaagagaagcgaatacaggcaaggcacgccgaactgggtcgaccttcagaccaccgatcagtccgccgccaaaaagttctacacatcgttgttcggctggggttacgacgacaacccggtccccggaggcggtggggtctattccatggccacgctgaacggcgaagccgtggccgccatcgcaccgatgcccccgggtgcaccggaggggatgccgccgatctggaacacctatatcgcggtggacgacgtcgatgcggtggtggacaaggtggtgcccgggggcgggcaggtgatgatgccggccttcgacatcggcgatgccggccggatgtcgttcatcaccgatccgaccggcgctgccgtgggcctatggcaggccaatcggcacatcggagcgacgttggtcaacgagacgggcacgctcatctggaacgaactgctcacggacaagccggatttggcgctagcgttctacgaggctgtggttggcctcacccactcgagcatggagatagctgcgggccagaactatcgggtgctcaaggccggcgacgcggaagtcggcggctgtatggaaccgccgatgcccggcgtgccgaatcattggcacgtctactttgcggtggatgacgccgacgccacggcggccaaagccgccgcagcgggcggccaggtcattgcggaaccggctgacattccgtcggtgggccggttcgccgtgttgtccgatccgcagggcgcgatcttcagtgtgttgaagcccgcaccgcagcaatagggagcatcccgggcaggcccgccggccggcagattcggagaatgctagaagctgccgccggcgccgccgcccccgcctgcgcccccggccccgccgcggccgtcggcgccggggctgccgaactggccaggctggccggattggccgatgatggccaggggcccgaggtgtgcggtgccgccggtgccaccggtgccacccttaccgccagccccagggatcgggaataaaccgccggggtcggcccctttgccgccgtccccacctcgcccgcccgccccagcggtcctgaagccgtcgccaccgtgcccgccgtccccgccattcccaccggaactggcatcaaggccgtcgccgccgaagccgccccttccgccgtcaccgccggcgctgacggtgctggtgccgccggcgccgcccatgccgccggtgccgccggggccaaaggcggagccaaggccgccactgccgccgacgccaccgtttccggcgcggccggccgcccctgtcgcaccggtcgcgcccagggtggaaccggtgccgccggcaccgccggcaccaccggtgccgccggtgccgccggtgccgccatttccgccagtcccgccagtgccagcgaggctgctgaagagagtgccgtgggcacctctgccgccgtcgccgccggtgccgccggtgccgccggcgccaccggccccaccatctccgccggcgccttggctgccgttgttgcccgttggcgacagcgctttgccgccggccccgccgttgccgccgccgccgccggcgccgccggtcccgccaaccccgccggtgccaccgttaccgccgtgaccgtccgcgccagcgtcgaatgtgccggtcgcaccggtggcgccggtggtgccccgcaggcccgtcccgcccgtgccgccggccccgccccggccgccgtcagcgccgtcgccggcgacgctcccaccttgcccgcctacgccgccgtcgccgccgcggccgccgctgccggtaatggctccgggattgccgtcactaccggtgccgccgtctccgccattgccgcccgctccgccgttgccaatctgcccggcgtttccgccggcgccaccggttccgccgtcaccgcccatgcccctgctggcattgccgccgttgccgccgtggccgccggccccaccgctgccgcgcaggctgccgttgccgccgttgccgccgttgccgccggccgcgccgttgccgctgagggcatggtcgccgttgccgccgttgccgccgttgccgccgttgacgtgaatgctgctgcttgagccggtcgcaccgaaagtggagccggcgccgccactcccgccggccccgctggggccggcgttgccgccgttgccgccgttgccgccgatgccgttgttggtgaacacgctgccgttagcgccgttgccgccgtcaccggggtccccgccggtgccgccgctgccgccgttgccgccggcgccttggctgccggttgtgcccgccggcccggccccgcccggcccgccggtcccgcctcggccgccctttccgccggccccgccatcctggccgcgggcacccgcggtggcgccgtcggcgccgtcaatgccgcggccgccgttaccgccaactccgccggtcccaccgtcgccgccggcaccgccggggccttggctgccggcgacgccgttgggtgcggccccgccgtccccgccgtccccaccttttccgccggtaccgccaactccgccggtgccgccggggtgcccgtccgcgcccgcgctggaaccgttgacaccgtcgctgccggaccctccagtcccgccgacgccgccggtgccgccggccccgccggtgccaccgttgcccgcccaggcgccgccggatccaccggccccaccgtttccgccggtgccgccatccaggccggggttgccgagcctgcccagaccgggcaggcctttgctgccgttgccgccggcgccgccggcgccgccgttgccgaccaaaccgccatcaccgcccctgccgccggacgcgccggtctggccaaagccggtggcatcggcgcctctgccgccgttgccgccgttgccgccgctggtgggggtgttgccgggtgcgccgttggcaccgggggtggagccgcttccgccctggccgccggcaccgccgacaccgggatcaccgccgtggccaccggcgccacctacaccaccgttgacaccgagcgcgccggcggcgccgtgaccgccgttgccaggagtcccgccgttcccgccggctccgccgtcaccgccagcgccctggctgccgttctggcccgaggcggccaacgcgagaccgccggccccgccctcgccgccggctccgccaggcccaccgttaccgccattcccgccgggtgagcctgcggccccgggagcggacgcattgaagccgatgctgccagcacctccggatccgccatcgccgccggccccgccagcacctccggtgccgccgtcaccggcctgagttccgccgttgccgccggccccgccggtgccgccggccccgccggggcgaccgggcgcttcggatccaaatccgagaccgccggccccgccgcggccaccggccccaccggcaccgccattacccacctgaccgccgtcgccacccctgccaccgttcgcgccggtctgtccgctgctgatagcgtcggcgcctttgccgccgtcgccgccgttaccaccgctggtggaggtggtgccgggcgcgccgttcgcgccgtgggcgctgccgccgacgctggcgccaccggcgccaccggccccaccggcgcccgggttgccgccattgccaccggtcccgccggcaccaaggttgtgaccccacgtcccggtagcgccgttgccgccgtcaccgggagctccgccgtcaccgccgctaccgccagccccgccggcgccgtggctgccgccgaggccgagcagaccgtggccgccgccgggcccgccgaccccgccggtcccgccagccccaccattcccgccgtttccgccggcttgaccgtcagcgcccaagttggtggcgtgggcgccgctggcgcccgcaccgccggcgccgccgggcccgccctcgccgccggccccgccgttgccgccgttgcccatcagcaccccgccggccccgccggccccgccgttgccgccgatcccgccggccccgccagcggtgccggatccacccggtgtgctggccgacgtacccgtgacaccggcgatgccgttgcctccggccccaccggccccgccgacaccgaacaacccggcggtaccgccggccccgccgttgccgccgaccgccccggccccgccaaaacccccggcgcctccgttgccatacagccacccgcccgcgccgccgtgaccaccggccccgccggtggtacccacgccgccggctccaccgttgccgccgttaccgattaggcccgccgccccgccggccccgcctcgttgtcctggcgccccagacccgccgttgccgccgttgccgtacaagatgccgcctggcccgccggcctgcccggtcccgggggagccgtcggcgccgttgccgatcagcgggcgtccgaacagcgcctgggtgggcgcattgaccgcggctagcaaactctgttcaacgttgaccgcctcggcggccacgtacgagctcgcggccgcggacagggtctgcacgaaccggtcatgaaacgtcgccacttgggcgctgacggtctgatattcctgggcgtgcgtgccgaacaacgccgcaacggccaccgacacctcgtcggctgacgcgggcagcactttcgccaccgcggccgctgcggtgttggccgcagtgatcgtcgaaccaattttcgccaaatccgttgccgccgtggtcagcatctccggcgtcgcgattacgaacgacatctcgctccccaggtcaggtcagcccggtgttgcccggcgtggcaaggaattgtgtggctgtcccggcgatctaccatgtggagcgaatcttcgggatcccaactccaacgatcccttgttgacgctatcgtcaaaagggcaaaaccccaaactttacgcgaacgaactatccacagtgcaccctcgatttccgtcgacacgtgcaaacggccagacctcgacggtgctagccccgcggcgatattgcaggtcttcgagccggtcgcgccccggggcgcgaactccgttgccctcccgcgaccctgcgggagaggataaggaatggtcggctatgtggatgtccgggcatacgccgagctcaacgagttcgtggagctgcaggcgcgcggtctgacggtgcgccggccgttccgcagccatcagacggtcaaagatgtgctggaggcgatgggcattccgcataccgaggtggatctcatcctggtgaacggcgatcccgcggacttttcctaccggccggtcgccggcgaccgcattgccgcctaccctatgttcgaggccctcgacatcgggtcgaccgccaggttgcgcccagcgccgttgcgtaacccgcgcttcgtcgtcgacgtcaacctcggccagctggcgcggctgcttcggctgttgggcttcgacacacggtggtcgagtgccgccgatgatccgacgctggccgatatcagcctgggcgagcagcgaattctgctgacccgcgaccgcggcctgttgaagcgccgggcaatcacccatggtctgttcgtccactcccagcacccggaggagcaggcgctcgaggtgctgcggcggctagacctcaacgggcggctggcaccgctatcccggtgtctgcgatgcaatggtgagctggccgcggtttccaaagacgaggtgattggccagctggagccgttgacccgccggtactacgagtcattcagccgctgcttcggttgcgggcggatctactggccgggatcacaccacgcacggttggttcgcctcgtcgaacgactgcgggaccagctaactacttcgacctgacccgcacggtggtgcgcgcgtcgatcgtcgccagctgacacgccgaaggtgcaaccacggcggcatcgagcggcgtgtccccgccaccaatgcacgttcggcgcggccggcgcacgctcggcgcggagctacgaattgtcggccggagtcaaccgaatggctaccagcttgagccggtccaccgcctcggcgaactcctcgagcgtgggtatgcgccggtcgcggaagctcaaccccagcatgcgttggccacgcttgacgccataggcctgtgcggcgcgcaggaaaagttcagaaacgaccgcacggtcccggatgagctcgccacgcatagcggtcgtcttgccgtcgtagacgacctgggcggcggcaccgtcggagaagttgtgcttccatccggcctcggtcagcgcgtagaggtcgttgtcgatgacgtgcgcgctcaagggaatcgagaagtgccgcccagtctttcgcccggtgaagctcaccaccatcagctgtgtgcgtagcgggccggcaagcggggtgtgcagcagggagcgcaggatcgggttgacgaggcgaaggagggccgccggtgggtgtgcgatgtctaccgcatacgactgatctgtcatgccttcaccgtagatccgatcggggttcgcggctacgccgacaagttggtgacgcaacaagatatatggcgccaccggtagtaccatacgtatgtggacaagacgacggtctacctgccggatgaactcaaggcggccgtgaagcgcgccgctcggcagcgcggagtctccgaagcgcaggtaatccgggagtccatccgggcggcggtcggcggcgccaagccgccgccgcgcgggggtctatatgcgggttcggagcccatcgcgcggcgagtcgacgagctgctggctggcttcggtgagcggtgatcatcgacacgagtgcgctgcttgcctatttcgacgccgccgagccagaccacgccgcagtgtctgagtgcatcgatagctccgcagacgcgctcgtcgtatccccttatgtggtagcggaactcgactatctcgtcgccacccgggtaggtgtcgatgccgagctcgccgtcctgcgtgaactcgccggcggggcctgggagctcgccaactgcggtgccgccgaaatcgagcaggccgcccgcatcgtcacgaaataccaggatcagcggatcgggatcgcggatgcggccaacgtcgtgctggccgaccgataccgcacgcgcacgatcctcaccctggaccgtcggcacttctcggcgctgcggccgatcggcggtgggcgcttcaccgtcattccgtaaaccgcaaccgattcggtgctgcaccgcggcgtgttcgtcttccgcgtgcgatccgtcccttagggcgtgatggtcgtctgctcgtcgatgacgttggcggcgtccatcaacgtcatcgtctcgtcgtcgagcgcgtcggcgttgagttgaagcacgaacaccgcaccttggctgggaatcaccaccgtcttctgcgcgacggtccgcaacttgccgttcttgctgtatgaaccaccgagctgccatgctgaaaagccgccgagcgtggctgcacttccgtcgccgctgccttggaagccgggcaggtttttcaactcgccgggtgcgaattggaggaccttcgcggggtcgatgtcaccggtgagtttggagaggatcgcaacgatggtggggggatcgttgggatcggcgggctgggtgtagacgatgccgccatagggtgcgcgggagctttccggaagcagccgccaatcgtcgggcaccggcaggtcgatggtcggggagccggggtcgccgtggtgcactggggtctcctggatgtggttgtcccggatatagtcggcgatggtgtagttgggccccgctgcctgagccgaggtggttgccgacgtagtcgttgtcgacgtcgtcggggacgtcgtggttggcgacgtggttggcgcgctgtcggtcttgatgttgaaactgcagccagccagtgccaggctcagcgccaccgtcgcgacggccgccgtgaagtgcttcattgcgcgctcccgaagattggaccggcacttccggccggtgaggtcggattgagactagtccaactggtgtgcgcgcgaccctatcactgcaatcccatctcgattgaccgcaaaacaccgcgggaacaggcgtctatgcagtaagagacagctatgcgggcacgcaggttgcgcagagccctggccgcgctcttggcggtggcgggtctgtttgttccgttcattgttggcgtgcccacggcctacgacggtgagccggtgttcgtcgccattccggtcgagcatgtcaatacgctcatcggcaccggcacgggagccgcgatagtgggggagatcaacaactttcccggcgcctcggtgccgttcggcatggtgcagtactcgccggacaccgtcgacaactacgccggctacgactacggcaacccgcattccaccggattcagcatgacgcacgcgtcggtgggctgcccggcgttcggcgacatctcgatgttgcccacgaccaccccgctcggctcgcagccgtggagcgcctgggaggagatcgcccacgacgacaccgaggtcggcgtgcccggctactacaccgtacggttccccggtaccggggtgatcgccgagctcaccgccaccacccgcacgggcgtcggccggtttcgctacccccgcaatgggtggccggcgctgtttcacgtgcgctccggcgcatcgttggcgggcaactacgccgcgacactgcagatcgaggacaacaccacaatcaccggctcggcgaccagcggcgggttctgcggcaagaagaacctgtacacggtgtacttcgccatgaagttcagccagccgttcagctcgtatggcacctgggacggctacgcggtctatcccggttcacacagcatgaattcgagttacagcggggggtatgtcgggtttccggccggctcggtgctcgaggtgcggaccgccctgtcctatgtgagcgtggacggggcgcgagccaacctggacgccgaaggcggagcaagcttcgacgacatccgtgcggcgacatcgagcgaatggaacgccgcgctatcgcgaatcgcggtggccggcagggggcctggcgacgtggacaccttctacacttgtctttaccggtcactgttgcaccccaacacctttaacgacgtggacggacgttacatcggattcgacggtgtcatccacagcgttgccagtgggcacacccactacgccaatttctccgactgggacacctaccgcagcctcgccccactgcagggactgttgttcccgcaacgggccagcgacatgatccagtcgttggtgaccgacgcggagcagagtggtgcgtatccgcgttgggcgctggcgaattccgcaaccggcatgatgagcggagacagtgtggtaccgctcatcgtaaacctctacgccttcggcgccagggatttcgacctcaaatccgcgctgcactacatggtgaatgcagcgacccagggcggtgtcggacttgacggtttcctggagcggccgggaatcgccgcctatctgaggctcggctatggaccacaaacggcggaattccgcgccaacggtcgtatcgccggcgcctcggtcacgctggagtggtcggtcgatgactttgccatctcccgattcgctgattcgttgggcgataccgcaactgccgccgtcttccagaaccggtcgcagtattggcagaacctgttcaatcccaccaccggctatatctcgccccggagcgcggccggtttcttccccgacggtcccgggttcgtggcatacccctcgggctttgggcaggacggatacgacgagggcaacgccgaacaatacctgtggtgggtgccgcataacgtggccggtttggtgaccgcgcttggtggccgcacggccgtcgtcaagcggctcgaccgctttaccaaaaagctcaacgtcggccccaacgaaccctatctgtgggccggtaacgagcccggtttcggggtgccctggctgtacaactacatcggccaaccgtggaaaacccagcggacggtcgaccgggtccgcgggctgttcggcccgacacctggcggtgcgccgggcaacgacgacctcggcgccctgtccagctggtatgtctgggctgcccttggcctgtatccgagcaccccgggaaccaccatcctgaccgtgaacacaccgcttttcgatcgcgccgtgatcgcgctccccaccggaaagtccattcagatcaccgcgccgggcgcatccgggcggaaccgcctgaagtacatcgacggcctgaccatcgaccgccaaccgagcaaccagacgtttcttccggagtcgatcgtgcgcaccggaggcgacctgaccttctcgctcgccggcacacccaacaaggtctggggaaccgcggcgtctgccgcgccgccgtcattcggtgcgggcagctcggcggtgacggtaaatatcgcccggcccatcatcgggatcgtgccgggagcgaccgggaccgtgaccgtcgacgcgcaacggatgatcgacggcgtcgacgactacactgtcaccccaacgtcctacgttgttgggattgcggcggaaccgttatccgggcaattcgacgatgacggagccgtgagcgcgtcggtcgcgatcaccgtagctcgatcggtgccgtcggggtattacccgatctatgtcaccaccagcgccggggatagtgcccggacattgatcgtgctggtcgtggtcgccgaggcggtggaatgatcattgcgcaagcgcagaggagttagatcatttcgtgtctggtcagccagtgcatcacctgccagccggcgaataccggtagccaacaggtcaatagtcgatacagcagcaccgacggcacacccaatgctgcaggtacaccgaaggcggcgagcccaccgatcagcgccgcctccaccgcgccaaccccgcccggggtgggggcggccgaggcgagggtgccgccgaccatcgtcaccacggtcaccgtgacgaacgtcgttccgccgccaaaggcttcgatactggcccacagtgccaacgcagctccgagcgtcgttccggcacaaccgagtacgatcaacgccagtcgcttcggctcccgggccaacgcaatgaggtcattcgttacctccctgagcttcggccgcaccgccgtcgctagccagcgtcgcagcttcggcacgaagaggaatgtcccgacaatgcctagggccacaccggcaatgaggtagagcaccgtggcattcgggacgaaatgagataggtcggtcgaggtgccggccagggcgctgaacaggatcagcagcacgaggtggacgatcacctgtaccgactgctgcagtgccaccgccgcggtggcccgcactgcggtcagccctcccttctgcaagaaccgggtactcaacgctagcccgccgacgccggccggggtagtcgttgcagcaaaagtgttggctacctgcatgattgacagcttccagaagcccaccagcccatcagcgcaggcccacaacgccgctgccgcaccgacatacgtcagcgccgacaccgctaggcccagtagcgcccaccaccagttcgcggttctcagctgggaaaagaacgtgggcacggtactgatgaaagggtaagcgacatagaccagagcaccgattaacaccagttgaatgagctggccgcggctgaaccgggtgatcgtttcggctttgatctgatccgcgcccgtttgccgcatcacctcggcgcgtgtgctggcgatgaccgcatttgggtcggttatcgactctcggattcgttttggcacagcggatttggtaagtcttcgcgatgccgccaggacggcttgcttgccgaacgtgtcaatggctgcggtcacggcggcctcggcgtcatacagcgccgacgtcgtcaccaagagttgggccaggtcggattggagttgggcgtcggtggcgccgtactcggcctcaccgaacccgccgaacagcaccgcgccgttgtcgacggtgatctcggcactacacaggtccccgtgggagatctgctggtcgtgcagggtccgtagcgcctcccagacatgggcagtcggcgtggttttggtgcattcgctgatgccgattccgcgagcgggccggtgtgcatacaacgtccatccccggtcgagcggggacaccgcgatcaccgtcgtgttggccatgcctagatcgccgaaggcaatggccatcagcgcgcgatgctcgaccgcacggcgcatggaggcttgcaggggtgcggtctcggtgccgcgcaacgtcagcttcagccagagttggcgcagcgcgccgccgccactttggtgcgggccgtacaactcgatcaatgcctcgctgcacgccccggcgttgggctgctcgcaagcggccgacagtaccagtggcccgggcccggccggccgcacaaccgcgagcccggacaccgcgaatccgcgttttgccaacgcgcgaatggcaccatccagtggcacttcaagcgctggtgtgccgacgaccaggaccaccaacgcgccgaccaaccaccccaccgccagccccaacaatgagcgggccggcacaatcgcgctgacaaccagatggatcggcacgaatgccaacagcagcgcccaccaccagtgccgccagcgcgcgggcagccagggacccgacacggtgagcaccgccgcgagcatcgcgatccatcgcgggtcatcgagaaactgggccagcaatgtggcgagccggtcggaaaggtcaaagtgccatcggggtgccgcgatgcggctactgctgatcgacaacgggagaacggccataagtccggcggccgcatacgcgcccagcagcttccactgccgggaaacgatcaggccaatcaggatcacgaacggcaacgccaaaatcgccaggccgtaccccaggtacaccagatcggattgcgacggggacagcaccccgacgatctccgagatggatttctccagcgccacccactgcgggcgggtgatcagcgaactcgtgatcaccgccacgaggtagatcgccgccagcaccgcccggatgatgtcgttggtgcgccgggtcagtggttgcagcaagttaccggaaacgccgatgtcgcgtccgtcaactcgcatgttctaacgatcttccggatcagggcccgcggtgtctggtgccgtttcgcggctccgcggacaacttagcccgataactgcgtggggtgtcggtctgaccacttgacgtcttaccaatcttcattcacactgggcgcatggcgctgcagccggtgactcgccgatcggtgcccgaagaggtcttcgagcagatcgctaccgatgtgctcaccggcgagatgccgcccggcgaggcgttgcccagcgagcgtcggttggctgagttgctcggagtgtcgcgacccgcggtccgcgaggcgctcaaacggctgtcggccgcaggtctggtcgaggtgcgtcagggcgacgtcaccaccgtgcgtgacttccggcggcacgccggcctggatctgttgccccgattgttgtttcgcaacggtgagctggatatctccgtcgtccgcagcatcctcgaggcccggctgcgcaattttccgaaggtcgcggaactagcggccgaacggaacgagcccgagttggcggaattgctgcaggattcgctgcgtgcgctggacactgaggaagatccgatcgtgtggcaacgccacacgctcgacttttgggatcatgtggtcgacagcgccggttcgatcgtagatcgattgatgtacaacgcatttcgtgctgcttacgagccgacgctagctgctctgaccaccacgatgaccgctgcggctaagcgtccgtcggactaccggaaactcgcggatgcgatctgctcaggtgatcccaccggagcgaagaaagccgcccaagacctactcgaacttgcgaacacatcgttgatggccgtactcgttagccaggcgagtcggcaatgaccacccacgccgtgatcatcacctatctccgcgaccagacgcagcccgccgtcgatgcgatcggcgggttctaccggacatgcgtactgactggcaaggcgctggttcggcggcccttccattggcgtgaggcgatcgagcagggctggttcattaccagcgtctcgttgctgccaaccctggcggtgtcgattccgttgaccgtgttgatcatcttcacgctcaatatcctgctggccgagttcggcgccgccgacatctccggcgccggcgcggcgctaggcgcggtcacccagctgggcccgctgaccaccgtgttggtgattgcgggcgctggagccacagcgatctgcgccgacctgggtgcccgcaccatccgggaagagatcgatgcgatggaggtgctgggcatcgaccccatccaccggctggtggtgcctcgggtcgttgccgcgaccatcgtcgccgcactgctcaacggcgcggtgataaccattggcctggttggtggtttcgtcttcagtgtcttcatccaacacgtctcggccggcgcctacgtgggcacgctcaccttggtcaccggtctacccgaggtgatcatctcggtggtcaagtcggcgacgttcggcctgatcgctggcctagtcggctgttaccgcgggctgaccacgaaaggcggccccaagggagttggaaccgccgtcaacgaaaccctggtgctgtgcgtgatcgcgctgttcgcgaccaatgtggtgttgaccacgatcggcgtgcggttcgggacgggacactagcatggtggagtcttcaacggcatcagcggcagccgtattgcgggcccgctacccacgcacagccgccagccttgaccgctacggcggcggcacggcccgaagacttgagcggacagggactttcgcgagattcacccggatcagcgtcgtgcagatcggctgggcactgcgtcgctatcgccgggagacgctgcgcctggtcgccgagatcgggatgggcaccggcgcgatggccgtcgtcggcggcacggtcgcgatcatcggttttgtgacgctgtccggcggctcgctgatcgccatccagggcttcgcgtcgctgggcaacatcggtgtcgaggcgtttaccggattctttgccgcactggccaacacacgcgtcgctgcgcccattgtctccggtgtcgcgctggccgcgacggtgggcgccggcgccaccgcacagttaggtgccatgcggatcagtgaggagatcgacgcgctggaagtgatgggcatcaagtcgatttcgtttctggtctccactcggattctaggagggctggtggtgatcatgccgctgtacgcgctcgctctcgacatggctttcacctctggtcaggtggtcacaaccgtgttctacggccagtccaacggcacctatgagcactacttccgcaccttcctgcgcccagaggatgtgggttggtcggtcgtggaggtggtgatcatcgcggtggtggtgatgatcacccattgctactacgggtacaccgccagcggtggcccggttggggtcggccaggcggttggtcgatcgatgcgtttctcgctggtctcggtggtggtcgttgtcctgctggccgagttggcgctctacggcgtcgacccgaacttcaatctcacggtgtagccgcggtgccaacgctggtgacgaggaagaaccgacgtgcgtggctgtatgtggagggtgttgtcctgctgttggtgggcgcgttggtgctcgtattggtgtacaagcagtttcgtggggaattcacgccgaagaccgagctgactatggtcgcctcccgggctgggctggttatggaagctggatccaaagtcacctacaacggggtggagatcggccgggtgggcagcatttcggagattgagcgtgacggccggccggcggcgaagctggttttggacgtgaatcctcgctacatcagcctgattccggtcaatgtggtggccgatatcgaggcggccaccctgttcggcaacaagtatgttgcgctgtccgcgccgaaaattcctcaacagcagcggatttcctcacatgacgtgattgatgtggggtcggtgaccaccgaattcaacacgttgttcgagacgatcacctcgatcgccgagaaggtggatccgatcgagctgaacgcgacgctgtccgcggtagcacaggcgccggatgggctgggcggcaagttcggtgagtcgatcgttaatggcaatcagattctggcgcaattaaatccgcggctgccgcagctcggctatgatgttcggcggttggcggatctcggtgaggtctatgtcgatgcttcgccggatctgtggtcctttctgcagaacgcactgaccactgcgcgcacattgaccagccaacagcgcgatctggatgccgcgttgttggcggctacgggtgcgggcaacaccggtgaagacgtttttgctcgaggcgggccgtatcttgcgcgcgcagccgccgatctggtgcccaccgctacgctgctggacacctacagtcccgaactgttctgcatgatccgcaactttcacgacgctgcgcccaaagtcgcggacgcggtgggcggcaacggctattcgctagcggccgccggaacgattttgggagcacccaatccctatgtctatccggacaatctgccgcgggtgaatgcccacggtggacccgggggccgaccgggctgctggcagacgatcacccgggagctgtggccggcaccctatctggtgatggacaccggtgccagcctcgcaccgtacaaccacgtcgagctcggccaaccgatgttcactgaatacgtatggggacgccaatacggagagaacacgatcaacccatgaaaaccacaggcacaactatcaaactcggcatcgtctggttggtgctgtcggtgttcaccgtgatgatcatcgtggtgttcgggcaggtgcggttccatcacaccaccgggtactccgcggtgttcacccatgtcagcgggctgcgggccgggcaatttgtccgcgctgcgggcgtagaggtcggcaaggtcgccaaggtaacgctgatcgacggggacaagcaagtattggtggacttcaccgtggatcgctcgctgtcactggatcaggcgacgaccgcctcgatccgctacctcaacctgatcggcgaccggtaccttgagctcggccgcggtcacagcggtcagcggctggcgccgggtgccacgatcccgctcgagcacacccatccggccttggatctcgacgctctgctcggcgggtttcgcccactcttccaaacgttggacccagacaaggtcaacagcatcgcctcctcgatcatcaccgtgttccaagggcaaggcgccaccatcaacgacatcctcgaccagaccgcctcgctgacggcaacgctggccgaccgggaccatgcgataggtgaggtcgtcaacaacttgaacaccgtgctggccaccaccgtcaagcatcaaacggaattcgaccgcacggtcgacaagctagaggtgctgatcactggactgaagaacagggcggacccgctggccgcggcggcggcacacatcagcagcgccgcgggaaccctagccgacctgctgggggcggatcgtccattgctgcacagcagcttcgggcacctcgagggcatccagcagccgctcatagacgagctggcagaactcgaccacgtgttgggcaagctgccggacgcctaccggatcatcggccgcgccggcggcatatacggtgacttcttcaacttctatctgtgtgacatctcactgaaagtcaacggattacagcctggaggtccggtacgcaccgtcaagttgttcggccagccgaccggcaggtgcacaccgcaatgagaacgctgaccgagttcaaccgcggccgtgtcgggatgatgggtgcggtggtcacggtgctcgtcgttggtgttgcgcaaagcttcaccagcgtgccgatgctgttcgccacacctacctactatgcgcaattcgccgacatgggtggcatcaacacgggcgataaggtggaaatcgctggggtgaacgtcgggctggtgcgctcgctggcaatccgcggcaaccgcgtgttgatcggattctcgttgcccggcaagacaatcgggatgcaaagccgggcagcaattcgcaccgacaccattcttggccgtaagaacctggagatcgaaccccgcggttcggagccgttgaaacccaacggtttcctgccgttggcgcagaccactacgccataccaaatctatgacgcgttcgtcgatgtcacgaaggcggcgacgggctgggacatcgatgccgtcaaacgctcgctaaacgtgttgtcggagacattcgatcagaccgccccgcatctaagtgccgccctcgagggtgtcaaggcattctccgacaccgtcggccggcgcggcgagcagatcgagcaactgctggcgaacgccaacaggatcgcgcgcgtgctcggcgaccgcagcgagcaggtcaacgggctgctggtgaatgccaagacgctgctggccgcgttcaagcaacgcagccaggcactgcgcattctgctaaccaacgtgtcggaggcatcagcccaggtatctggcctgatcacagacaaccccaacctcaaccatgtgctggcccagttgcgcacggtcagcgaggagctggtgaagcgcaagaacgaattggccgatgtagccgtcttgctcggcagatacaccgcggccctgacagaggccgtcggttccggaccgttcttcaaggcgatggtggtcaatctgctgccctaccagattcttcagccctgggttgacgcggcgttcaaaaagcggggcatcgacccggagaacttctggcgcagtgcgggtctgccggaattccgctggcccgaccccaacggcacccggttccccaacggcgcgccgccggcggcgccaccggtgcgggagggtacacccaagcatccgggaccggccgtcccgccgggaacgccgtgctcctacacaccggcggcgggcgcgttgccacggcccgacaacccactaccctgcgcgggcgccaccgttggcccgttcggtggacccgacttcccggcaccgctcgatgtccagccgtcgccgcctaatcccgatgggccgccgccgacgccgggcatcctaagtgctgggcggccgggcgagccggctccggctgttccgggcataccgatgccgctgccgccgaacgcgccgccgggtgcccgcacccaaccgctggagccgtttcctgacgggacgggaggtagcaaccaatgagcaccatcttcgacatccgcagcctgcgactgccgaaactgtctgcaaaggtagtggtcgtcggcgggttggtggtggtcttggcggtcgtggccgctgcggccggcgcgcggctctaccggaaactgactaccactaccgtggtcgcgtatttctctgaggcgctcgcgctgtacccaggagacaaagtccagatcatgggtgtgcgggtcggttctatcgacaagatcgagccggccggcgacaagatgcgagtcacgttgcactacagcaacaaataccaggtgccggccacggctaccgcgtcgatcctcaaccccagcctggtggcctcgcgcaccatccagctgtcaccgccgtacaccggcggcccggtcttgcaagacggcgcggtgatcccaatcgagcgcacccaggtgcccgtcgagtgggatcagttgcgcgattccatcaatgggatcctccgccagctcggcccgacggagcggcagccgaaggggccgttcggcgacctcatcgaatcggccgcggacaacctggccggcaagggcaggcagctcaacgaaacgctgaacagtttgtcgcaggcgttgaccgcgctgaacgagggccggggagacttcgttgcgatcacgcgaagcctggcgctatttgtcagcgcgctctaccagaatgatcaacagttcgttgcgctcaacgaaaaccttgccgagttcaccgactggttcaccaaatccgaccatgacttggccgacacggtggaacggatcgacgacgttctcggcaccgtccgaaagttcgtgagcgacaacagatccgtgctggctgccgatgtcaacaacctcgccgacgcgaccactacactagtgcaacccgagccgcgggacggtctggaaaccgcgttgcacgtgttgccgacctacgccagcaacttcaacaacctttactatccactgcacagctctctggtgggccagttcgtgttccccaacttcgcgaacccaattcagctcatttgcagcgctattcaggccggcagccgactcggctatcaggaatccgccgagctgtgcgcgcagtacttggcaccggttctggacgctctcaagttcaattacttgccgttcggctcaaacccgttcagttcggcggccactttgcccaaggaggtggcttactccgaggagcggctccgcccgccgcccgggtacaaggacaccactgtcccagggatcttctcgcgggacacaccgttttcacacggcaaccatgaaccgggctgggtcgttgcgcccgggatgcagggtatgcaggttcagccgtttaccgcgaacatgctcaccccggaatcgctggcagagctgctgggtggtccggatattgcccccccccgccgccgggaaccaacttgcccggaccgccgaatgcgtatgacgagtccaatccgttgccgccgccgtggtacccgcagcccgcgtccctcccggctgcgggcgccacaggacagccaggcccgggccagtgaggtgcggcgtgagcgcgggtagcgcgaacggcaagccgaaccgttggaccctgaggtgcggcgtgagcgcgggtcaccgtggatcggtgttcttgctggcggtcttgctggccccggtggttttgacttcgtgtacctggcgtggcatcgccaatgtgccgctgccggtcggccggggtatgggtccggatcgcatgacgatctacgtgcagatgcctgacacgctggcgctgaacactaacagccgggtcagggttgccgacgtctgggtcggtacggtgcgtgacatcagcctgaggaactggatcgcgaccctgacgctggagctcgagccgaccgtgcggctaccggcaaatgcgaccgcgaagatcggccagaccagcctgttaggcacacaacatgtcgagctggccgcaccgccaatcccgtcaccgcagccgctgaaaagcggcgacaccatcggcctgaagaactcctcggcctaccctaccgtcgaacggaccttggccagcgtcgcgttgatcctcaccggcggcggcatcgtcaacctcgacgtgattcaaaccgagatcctcaacatccttgacggccatgccggtcagattcgcgaattcctcgagcggctagccactttcaccgccgagctgaacaaccaacgcggcgatctgactcgcgcaatcgactcaaccaaccaactcctgaccatcatcgccaaccgcaacgacacgctggatcgggtgctcactgacgtcccaccgctgatcgagcatttcgccgacaccggtcagctgttcgctgacgccaccgaatccttggggcggttcagcgaagtcgccaaccgggcgctggcggctacccggcctaaccttcaccagacgctgcagtcgttgcagcggccgttaaggcaattggaacgggcttcgccgtatgtggtcggcgcgttgaagctaggcctcaccgctccgttcaacatcgacgaggtgccaaacgttatccgcggcgactacgtcaacgtgtccgcgacgttcgacgtgacgctttctgcactcgacaacgcactgctgagcggaacgggcatctcgggaatgttgcgtgcgctcgagcaggcgtggggacgggatccggacaccatgatcccggatgtccgctacacgccgaacccgaatgacgcgccgggcggaccgctggtggaaagggctgagtgaggagatgctgactcgcgctatcaagacccagctggtgttgttgacggtgttggcggtcatcgcggtggtggtccttggttggtatttcctgcggatacccagcctggtcggcatcggtcgatacacgctttatgccgaattgcctcggtccgggggtctataccgaacagccaacgtcacatatcggggcatcaccatagggaaggtcaccggcgtcgaaccaaccgagcggggcgcgcgagcaaccatgagcatcgacaatggctaccagatccccaccgacgcctcggccaatgtgcactcagtgtcggcggtcggcgagcagttcgttgacctggtgtcgacccgcaccagcggtccgtatctgcggcatgggcagacgatcaccacgactacggtccccagccagattggcccggcgctggacgccgccaaccgtggattggcagtgctgcccaaagaccgggtcgcgtcggtgctgcacgaggcgtcggaggccgtgggcgggctgggatcctcactgaatcgcctcatcgaagccacccaggcaatcgcccacgatgtcaggggcagcctcgaggacatcgacgacatcatcgagcgttcggcgcctatcatcgatagccaggtcaattccggcaacgagatcgcccgctgggccgccaacctcaacacgctggccgctcagaccgcgcagaccgatccggcggtgcgaagcattctggccaacgcggcaccgactgccgatcaggtcaacgccacgttcagcgacgtgcgggagtcgttgccgcagacgctggccaatctcgaggtcgtaatcgatatgctcaagcgctaccacaacggcgtcgagcaggcgttggtgttcttgccgcagtccggcgcgatcgcccagtcggttactacagagttccccggccaggccggactgggtgtcggcggcctggcgctcaaccaaccaccgccgtgcctgaccggcttcctgccggcgtcggagtggcggtcacctgctgacaccagcaccgcaccgctacccaagggcacctactgcaggattccgatggacgcgagcaatgtggttcgtggagcacgcaacaacccgtgtgtagacgtgcccggcaagcgggcggcgaccccgcgggaatgccgcagcaatgaagcttatgtgcccgggggcaccaatccctggtatggggaccccaaccagatgctcagctgtcccgcgccggccgcgcgttgtgaccagccggtgaagccaggccaggtgatcccggcgccgtcagttaacaatggcatcaacccgctgcccgccgatcagctgccaggcacacctccaccggtcaacgatcctttgcagcgacctgggtcaggcaccgtccagtgcaatgggcaacaacccaacccgtgcgtctacaccccgagcacatttcctacaaccatttacgacgtgcagagcggcaaagtcgtagcacccgacggtgtggtgtattccgttgaggcttcgactcatgccggagccgacggatggaaggtgatgctggcaccaaccggctgagccggcgcgatcaggtaccggcggattcgcgctggtcaagaaaggcaaccgtcagatcgttatgacctcgacgtcgggcatggcggcgtagtcgttgtcttgggtcaggatcgcaatgccgtgcgccacggctgtggccgcaatccagctgtcgttgatcggcacgcgcagtttggcggcgcgcagcttggacaccagtaatgcccatgcttcggagaccgcctcgtcgatgcctagtggttcgaaccgttgcgcaagctggtaggtggagagccgacgtgcggcggcctcggggccggaggcttgcaacaccccgagccgcagctcgccgagtgtgactaccgagacgccccattcgtatcccgcaaaccggtccgggtcgaatcgtgtcgcctcgatgccaatgaaaacggatgtgtcggcgagggcgcgccgtacgttcaccaccgcacatcgtccgtggtttgcgtcagcgtctctcgcagctcctcgcccagattggtggtatcggggcccaagcgcaccagttcgccgatcacctcggcagctggcaaccattggcggcgccgcttgagcggaacgatgcgcgctacggggcgattgtccttgagcacctcgatttcctcgccggcggcaactcgccgcagtacctcggcggtgtggttgcgaagatcgcgagcgggtatcgtagcagacatgctacgagtgtagcggagctgctgtcgcgccgcctcgtctcgatgtctgcggtcacgatctccgcaggttacggccgctgctgtgcccgcagtcgcccgcgatggtgggcccgtcggggtagattgcgagcgcgcccggacggaggccgccgatgccgaagtgccgtgatttgttcgaagagttagccggcccagagcgtgctaacgggtaacgccgcgagcgttgggccgaacggggtggcttccggcgcggcggtgagcagcacgccgaactgaaatcgatcatcgagccgctcggccagataacgtaggccacgcaggtcctcggctcgcggcgtgctggtcgccttgacctcgatgccgcagacccgaccatcgggatgttcgagcaccagatcgacctcggcgccgccgcggtcgcgaaaatgccacagactcggccgttcggtcgaccaggtgagctgtttgcgaatctcgttcgccacgaaagtctccagtagcgggccgagtggacggccggggcgatccagcgtcgcaccggtaacgccgagcaggtgacacgccaggccactgtccgagaccaccagtttcggtcggcgaatcaccttgcggctcaggttggtcgaccaggccggcacccggtggataaggaacgccgcttccagcagggccagatagccagcggtggtgcgagccgggatcgacaggtcgttcgccagtgcgctcacgttgagctcggcgccggtacgcgcggcgcagagccgaagcacacgcggcatttcggcaagccgctcgatcggcgaaatctcgcggatcaccgactgcgtcgccgtcgtgagatagttgtcgaaccacgcgcgacgcctcgacggcgatcgggcgacgatgtccgggaagcctccggtggcgatcctgtcgaccagatcggcgcggcgcatatcggagccgtggatcagctcgcgtggtgcggtgaacagcgcatcgacgaaaccgtccgcgattccggcccgctcaccttgcgagaacggccagagttcgatgatttcgacccgcccgacgagcgcgtcggccatgtcaggagccgagagcagcctcgctgaacccgtgagcaggaacctgcccggcctgcgatcccggtcgacctctgccttgatcgcccgaaacagccccggctcgagctgggcttcgtcgatgacgagcgtgtccaccggccgggatacgaatgcgcggggatcgtcgcgggcggcgtcgcggttggcgacgtcgtcaagcgagacgacttcgctggatcccggatagtcaagtcgcgcgaccagtgttgttttgccgacctgacgcgcgccgttgacaacgacgaccggggtgtcggcgagcgcggccagcaccgagggcgcgatcgcgcgttcgacgactcccatgcggacagaatacgctgccgatttgtctacctattggctgccgattcgtccccattagcggtgcggattagtccacatcatcgctgcggatccgtccgacggcggccctgagccacgtggccgacgaagaacgctcggaggcgctgctgcgggagcgctcgctgcactacgtggccagtagccgggcgggggacatgttggtggtgacctggagcggacagcggtcggagttgttgagtcagctgaagattcacgcggcgacaacgacgtggacgccgatcttttcgtaagtgtccttggctcgagcatcgcgtgtggcgagttcagcccggtgctcggcggcggcaagggccacgagagcgtcatagaccgcgccaccagtgatctcgaattgggccagcacgcgtgggagatgttcagtggtgcgggaactcaacaacagcggtgccgcaaagcgttcggtaagaagccgcgcggcgtccatcggtgccagtcgtaggtcacgcggcaggcgggtcagcacggagtaggtttcggccagggcgtgcccgcacagcgcggcctcccgatgtgcccaccaggcgacaaccgccgcatgcgcggtatgggtccgtaccagcaacggaatcgcgacgctggtgtccactgccagcggcggtttcacttccggccgctatcgataaggccgaacacgacctcatcgtcgatcgtggtctcaccggtggccaccagtacgccattctcctcttcgagacgcgctgttcgtccggtgggaatcaggtggagaccagcgccatagcgggatatttccacggtggaccccggttgcagccccaaggcttcgcgcagcggtttgggtacgacgatgcggccagccgcatccacaacagccttcatgggaatacgataccaatggcttcccactcaggtgcggaagtcgactcaccgccgctaccacgaccccgacgaccacaccgtcagctgcggcgcggcgtggcgactattggtcgctagtgtcgtgctcccgattcgggtcctttgtatctgatgacgtgatccgcggaagctcctcgtggaagggcggccgcggtgtggggagggtgatgcggagttcggccccgccgtcggggtggttggtggcgttggcatgtccgccgtgggtggtggtgagggcggcgacgatggccaggccgaggccgctgccgcgaccgccgcgggcggtgtcggcgcgggtgaatcggtcgaaggcgacgggaagaaagtggtcggcgaatccggggccgtggtcgcggacgccgatgtcgactgcaccgtcgcgggcgtgcgcggtgacagcgatttcaccgtccccgtgggtgatggcgttgtcgagcacggcggtgaggattcggcgcaggtggtccggatcgatcgagacgaacaggtccggttccgcgcgtgtggtgatgtccgctccagtagcggcgaagcgggccacgctctcgtgcagcaggggagtgatcggcaccgctttggcggaggggtgggattcggggcggtcggcgcgggccagggtgagcagttggtcggccagtccgctgagccggcgggtttcttcgagcgcggagcgcagggcggcgctcagctggtcggcgggtctgggccggcgcagcgcagttcgagttcggtggtcagcagtgccaacggggtgcgtaattcgtggctggcgtcggcgacgaactgttgttcgtgggcgagggcccgttgcagtcgggtgagcatggtgttgagagtcgttgctagccaagcgatctcgtcgtcggtgggaggtaccggcagcggcgcgtcggtgtcggggtgcggcgtggtggtcagtgtttgcgccgccgcgcggatccggtcgacgggccgcagcgcggcgcggctgagcaggtaggcggccaccgcggcgatgacgagcacgatcggcaggatggtcaccaattcccggaccagatcggcggtgatgtcgtcggtgagcccgcgcagcgcgccatcggggtcggcttcgtgagcggcgtcgcggaactggacgacggtgacggcaccggctgctgccagaacgagcgccatggcggcgctgaagacgagggtgagtcgccatcggatgggccactcagcgggggagcgcatgccgtcctccgtccttgcgcagccggtatccggcaccgcgaatggtttccagcgaggtgacgccgaagggccggtcgatcttgtcgcgcaggtagcggatgtagacgtcgacgatgttggagcgggcctcgtaggcggcgtcccagcagcgttccagcagctgggcgcgggtgtggacgatgccgggacggcggatcagggcttccagcagggtgaattccttgtgactgagccggatttcggtgtcggcacgccagactcggtgttcgctcgggtccaggcgtagatcgccggcctccagcgtcggtgggcgtgggatgggcccgcgccgtgacagcgcgcgcaaccgggcgaacagttcgtcgaggttgaacggtttggtgaggtaatcgtcggcgccgccgtctaggcccgcgatgcggtcggtgaccgcgccgcgggcggtaagcatcagcaccggtgtccacacccgctgccgtcgcagccgcgcgcatacctcgaacccgtcgataccgggcagcatcacatccagcaccaccgcgtcgtagtcaccgccgtcgacggccgccaccgcatggcggccgtcggcaacggtgtcgaccgtgtggccctcctcggtcagcgcccgcgccagcagcgccgtcatcttgggctcgtcctcgatcaccaggatgcgcacacccgacaccctgccgcatgcccggcccgggccgcgaccagctctcatcgtcgtttcatctgccacccctaccgtcggagccgcacaccgtcacagcgaggtagacagatcaggagaaagcgatgaatcgcatcgtgcagttcggagtttccgccgtggccgcggcggcgatcggcatcggagccgggtcggggatcgcggcggcgttcgacggcgaggacgaggtgaccggccccgacgccgaccgcgcgcgcgccgccgcggtgcaggcggtcccgggcggcaccgccggagaagtcgagaccgagaccggcgaaggcgccgccgcctacggcgtgctggtcacccggcccgacggcacccgtgtcgaggtccacctggaccgggatttccgggttctggacaccgaaccggccgacggggacggcggttagcatcggcgcatgcccgcaccgggccaccgatagcctccgggtgcgcaccgatgagatctagcgaggagaccatgatcaggcgacgaggcgcccgtatggccgcgctgctggcggcggccgcgctggcactgaccgcatgcgcgggcagcgacgacaagggcgaacccgacgacggcggggaccggggcgcatccttggccaccaccagcgatgcggactggaagccggtggccgacattctcggccgaaccggcaagctgaacgatggcagcgtctacaaaatcgggtttgcgcgctcggatctgagcgtgcagaccaagggggtgaccgtcgcccccgcgctgtcactcgggtcgtgggtcgcgttcgcccgcacccccgacgggcagaccatgctgatgggagatctggtggtcaccgaagacgagctggcctcggtgaccgacgccgtgcaggccggcggcctgcagcagaccgcgctgcacaagcacctgctcgagcagtcgccgccgatctggtggacccacatcgccggccacggcgacgccgccgacctggcccgtgcggtccggtcggcgctggatgccaccgacacaccaccgcccgccccggcaacttccggccagaccagcttggacctggacaccgcggccatcgatgaggcgctgggccgctccggcaccatcgcgggcggggtgtacaaattcttcatcgcccgccgcgatccggtcaccatgtccggcatgctcatccccccgtccatgggtctggctactgccctcaacttccagcccaccggcaacggccgcgcggcgatcaacggcgatttcgtcatgaccgccgccgaggtccaagacgtcgtccaagcactgcgcggcggcggaatcgacatcgtcgccatacacaaccacgggttcgacgaacaaccacgcctgttctacatgcacttctgggccgagaacgacgccgtcgcactcgcccgcacgctacgcgccgcggtggacgccaccgcggcccggtgaccccgcgccccggcgcataccgacccgccgcgaaccaccggtggcggacgtggtcatgcaggcgtcgtgcgatgacgtcctcgttcaatgggccatgttcggccgggatcctcgccacggcacggtcgcatggaacgcttcggccacggtggccaccctatgccgcgtcgagccggggctgccaactgttgcgcggtgagtggtcggtagttgtcggtggcgtgctgtaggaacagaggtatgaatctcgcggcgtgggccgagcgcaatggcgtcgcgcgggtgaccgcgtatcgctggttccacgctgggctcttgccggtcccggcccggaaggttggtcgactcattctggtcgacgagctggctagcgaggctggcgcgcagccaaagactgcggtgtacgcgcgggtgtcgtcggctgatcagaagtctgatttggatcggcaggtggcgcgggtgacttcgtgggccacagccgaacagatcccggtcgacaaggttgtcaccgaggtcgggtcggtgctcaacgggcaccgacgtaagttccctgcggtgctgcgcgatctgtcggtcacgcggattgtggttgagcatcgggatcggttctgccggttcggttcggagtatgtccacgctgcgctggccgctcagggtcgggagttggtcgtggtggactcggccgaggttgacgatgacctggtatgggatatgaccgagattctgacctcgatgtgcgcaaggttgtatggcaaacgtgctgctcagaaccgggccaagcgggccgtcgcggctgccgctgtcgatgatcatgaggcggcctgagatgccgcgtttggagatccccaacggctggtgtgtgcaagcgttccggttcacactcgatccgaccgccgagcaggcacacgcgttggcgcggcatttcggcgcccgccgcaaggcctacaactggaccgtcgcgcagctgaaagccgatatccaagcgtggcgcgcgaccggcgcccagacggcgaagccgtcgcttcgggtactgcggaaacgctggaacacggtgaaagacgaggtgtgtgtcaacgccgagactggcaccgtgtggtggccggaatgctcgaaagaggcctacgccgacgggatcgcgggcgcggtcgacgcgtactggaactggcagcagaggcgtgctggcaagcgcgacggcaagagaatgggcttccctcgattcaagaagaagggccgcgacgccgatcgcgtgtcgttcaccacgggtgcgatgcgcgttgagcccgaccgtagacacctcactttgccggtgatcggctgcgtgcgtacgcatgagaacacccgccgcatcgagcgcctcatcgccaaagaccgggcgcgggtgctggcgatcacggtgcgccgcaacggcacccggctggatgcgagtgtgcgggtactggtgcagcgcccccagcaacccaacgtggaactgcctgagtcgcgaatcggtgtcgacgtgggtgttcgtcgtctggccacggtcgccaccgcggacggcgcatgctgcccggtcctggtgccagacggctaacgctgggcattatccccgagggcggcgcccatatcgacgtgccccgaaagaccgtgggcgcctggcaaacagccgacaccatgggcatcttccaggcccttcccgacgtctggggcgggtggcggaccgaatgctgggaagaccgcttcgaagagcagctgattcgatgcaacggggcgctgcggcttcccgagctggatttggccgcgggcatggacagcgcccgggagtggctccgtgacaggatatttcagcgcttctcggacagcccggcaggccaaattctgaaactctccgagctgctggccgatgtcggacccggtctggtcgtcagcgacgatgccgtgacgaatggcggggctcgcccaaacaacgaagagtgggcgcgtttcgttgcggcgtgcgatctggtgcgtggggctcacgccgaatcggcctgacttcggggatagtggtaccatcactttggtagaagggtactaacatggcgttgaacatcaaagatccgtcggttcaccaggcggtcaagcagatcgcgaaaatcaccggcgaatctcaggctcgggcggtggcgaccgcggtgaacgagcgtctggccagactgcgcagcgacgatctcgccgcccggctcttggctatcggccacaagaccgcgagcaggatgagcccggaagcaaagcgcctcgaccacgatgctctgctgtatgacgagcgagggctgccggcgtgatcgtcgacacgtcggcgatcatcgcgattctgcgcgacgaggacgacgccgcggcctacgccgacgcgctcgccaacgccgatgtccgcagactgtctgcggccagctacctggaatgcgggatagtccttgactcccagcgtgatccggtcatcagcagagcactggatgaacttatcgaagaagccgagttcgtcgtcgagccggtaaccgagcgccaggcccgcctggcccgagcggcctacgcggatttcggcagaggcagcggccaccccgcgggcttgaatttcggcgactgcctgtcctatgcactggcgatcgatcgacgtgagccgctgctgtggaagggcaacgactttgggcacaccggcgtccaaagggcactggatcggcggtgatcgacgtcagcctggcgcggcggtgcgaggctcacgggtacgactattttcgttccgacgatccggtggcagcggcgggctttgtggtgtccgctgtgtggagttgtgggcgtggacctgggaacgccacgggttccgggcgtttgccgaaaccgctgcgccacagttgatttggcgggagtacagacccggctggacccgatacggcgacggatctgtggcgcaggtcaaatcgatcttcgacgctccgcgcggttacctcaatgcggcgtgtcgtcggcgtgttgtacattgggcatcgggactcctgagaaggatcctgtaggccgcagccccacccacgggtggggctgacgtgcgtccaagggggccagatctggcagaccttcatcttgtttgcgacgatgtcccataatcgttggtggtcttcaccgaccgggcgtctttgacgtctgaccgacgcctccgaaagtggaggtaggacacaaggtcggcagcttgcagcaggcgacggtgtttcgagggcgcgaaatgcagtgcgtcgacgcccgctattcctcaccgccgcggtttcctcggtggcaatctcacttcgtcgagccgcgggcacggctttcgagatagaggtcgatatgcccacaagtctcgcaggcaacggcgttgacctgggtgccgcgattgaagtggccggcaccttcgcgcttgaaacgcagcggcgcgttccagacgacggccccttcgacgagctggtcgcccccgcatctcacgcacttctcgtcggtcacgacgcctccccttctctgcggctggccaggctacgcccagcgcttgatgcccaggaaatccacggcgccgccgctagtttcacctgaacgacgccgcgcgatcacgaagctttcggatcgcccgtgcggtaaacgcttgcggctccagatgccacaggtgcgcgccttcaggtgtgcgcaacgccgcgaaaggaacccgctcaccacacacgagcttctccagctcgagtgcccagcctacggccagggcggcacgctgccggtgccaggcgtcagcgcgccacgtcagccggggcaagccggcgagtttgctctggatgctttggcggagtttgccggcgcagaggatccgggacggaaccgagcccagaccttcggtgtcggacgccggagcgacgcgggtgaacgcgatctcccggcggtcgtagttccaccaggcgcgcgcgacggtgacctcgccgaccggggtcgcacggttggacagttcgcgcttttcttgacgcgccccatgctgatccagccacagatggatttcggcaaccgtgcgggcgggcagtggctcggcgttcgggcgcggatcgcatccggcgaccagcatcgcggggacgtgcggcggccacagctgggcgagtggacgcagcggattgagccgaacgccgtcgaagtcgctgcgtttggcgaggtcgccccagagtgcgggacccaaccgcacgacgtcgagtccgcggtgtcgctcggttcgccggaatgtcgccgccgcgtccggcgcggtcatgatcgtgatgacgtccaacccgtcggcgcggtgaacggcgggccggccggtgcccggggagacggcaacccaccacggcccttcgtacagcaaatcccgctggccggggcccggtttggcaacggcatcctcgagctcgaccgtgcgcgcccagctctgcagctcgggcagcgcacccggccggaacgccgaaccccacggttcgtcgggatcgaatgacaggccaccgacgagcggagcgatgtcgcgaaccagttccaggccggaatattcgcggccgtccgacgccgaactctcggcgatgagcatcggtgtgccgtcatcgagcgccacggtctcgagttcgccgtctatctcggcgacccgccacttcgggtagcgcagtatcgcgcgccgcgcgtcgtcggcggagagttctccgcgcgcatatcgggccagtaagccccgtagctcgtcgtccatcggccatcacccggtcgggttgcagcatccgccacagaacaaagcggacgactacgccacctcgcggacatgcggaatctcccgccgccgtcgtggtcggatatcgtcgccggccaacgtgacgaccgctaccgtgcagccgttcgcggcggtaaagtcgacttcgtagccacccgcggcgtagcgcccgacgacggcaccgacgtctccggcgatgagggatttgtcgggaacatcccgtgttagcaccacaacatcgtgttctgcgtacatcggtccgctcctagcgtggataggcggtaaccaatcgaggcacgccgtcgggttcgtcgctgatccacactgtacgcaatgcaaccatccggccgcaccgtgattccacgacaccatcgacgattgccgtgacgccgtagggtgttggggccgatccggcaaccgcgcctgacggtgcggccagggcggctgccggggatgatcgccggcgtggcggcgaaacgaatgaaccgcgaacagttcttccgcgcggcgtcggggctcgatgaggatcgcctacggaaggcgctgtggaacctctactggcgcggcaccgcaaacatgcgggagcgcatcgaggccgagctggccagcgccgggcgcgctcgcccggcgcgcaaaataaagccgccggccgatccggacatcgtgggttgggaggtcgacgagttcgtgtcactggcgcggtcgggtgcctacctgggcggggaccggcgggtgtcgccgcgggaacgatcgcgctggcgtttcaccttcaagcggctcgccgcggaagcccaggacgccctgcgagccgaggacgccgagcccgcggcatccgcactggagcaactgatcgacctggcgcgcgaggccgacgggtacgactacttccgctccgacgatccggtggcagcggcgggtttcgtcgtgtccgatgtggcggcggcgggccacccacacttccgtgagttcgccgccgagatcggtgcggcgatcccgccgtgagtaccgcccgcccggctactacaagcccaaagcggtgcgcagccggtcggcgtccatcccgccacgggcgcccgcgccggcgggaaacgtgtccaggagcttgatcaggtcggcgcggcgggtggggtcgtcggcggcctgccgcggcgtgtgcccgtccagcgcggggatgggttgatcgagccagctggtctcgtagtcgcggatgaattcctcgagcgcggcggccagctcggggctgtcggggtcgggcgcgcccgcgccggtaactggcatctgctcggccagcgcggcggcctcgcgggtgttgcgcagcggacggcggtcgtcgtcgagcaccgtcatcgccgggtcgaggcgggtcagcgtggccagcacgcgatccatccgcggttcgctgttggtttccacccgcagcgtgtcaccgtcgaggaccagcgtggcccggacccgcagcatgccgtcgttggtgacgtgttcgatccaccgcggcggctcctcgccgtcaacccggtcgtagaccccgtcgagcgcgccctggatcccggccggatcgtcgactcgcacgctggcctcgcagattgccagcgagtcgccctcggtgttgaccagtgtcggcggcgcgaaccggcggctcagctgggccaccagtgtcaccgggtcgggctcgtcatcgagcagctcgatcagcacggcacgctcgtgcagcgcgaccggctcgatcccgccgaagaacaccatggtgtccccggcgggcaccgggcgcgcgcagatcagctgcccggctcgcagctggcggctggccgcccgctcatgcacctcatgggtgtcgccggtgcgtacgtcgcgcacgatcacgccctcgccaggttgcacgtgctcgacctcgaacaccgaccgctccacgagcagccattgctcggcaagcagccgctcgtcgtcgggtagcagcgaaccgcgcacttcgaggaactccgcgaacgcgccgccctcgaacaacaccgcgtccagcaccagcggatcggccagcgccgcggccagcgcgtcctcatcgtcagagtcggcataccggaagcgctcatagctgacttcggccagcaggccggtccagtcgcccgacagtgcgtgctgggatgccttggcatacagccagtccacccgctcggccagcggcagcgcctcacggccgagatggcatttcttgtacttgcggcccgacccgcaccagcacgcctcgttgcggcccaggtcgcggcgcggctgggctcggtgccgctccaggagccgcaccagcgggtggtcgggttcggtgccggcgcggcgcagcagtgccaacccgcgctcggcgtcgccgcgatcggaggcgatgcgggccaggtcgagcaacggcagcggccactcggtgtccatcgactcggccgccagcagctcacgttcggccgcctcgacatcaccgatccggtccagcgcgaccgcgcgcagccagcgcaccgccacccgcgccgcgcgcggcaccttgggctccagcatctcggtgagcaggcccagcgcggccgccccgccggagtcggtgcccaccgtctctgccaccagcagctcggccagcagcgggtcggccagcgccgccccaatgtcgccgagcagatcgaccaacgagtcggagccggtttccgtcgcggtctcggcggctgtggcgagcacatcccgcggcaactcgtccgggtcggttgcttcgagcagcagcgacatcgtctcgtgcagtttgatcagcgtgtacagcgcgaccgcgtcgttggggtcgaggtcgtggcgaaaggccagcagttcgcatcggttctcgaaacgccaagcgtcgaaattgaatccgccaggtgctagccagtcgtcttcgtgcgtgaggccgtgctggtcgaggatctcgcgcagcggtgccactggctcggtaaatgccgccgggtcgtcgacgcacgccgtccagaccgccgcggggaagaacgcgggctcgtcggggtcgaccagctcggccagccgggcgccgacggaggtgtccgcaccggctgtgccgatccgctcgagcaccagccctgcggcggtcagccgcacaccgaccagatcccccgcggcggcccccaacgtcgccagcgtgcccggctccagcagcagtgccccgccggggtcgatggcctcgtccgggatgccccgtcgttcgagcagctcctcgtcgtatccggccagcacgatccgcgccgccgaaccgtcggccagccggccatactcctcgtgctcgcagagcgtggtgatcgggtccaggtccggggtcacgccgagcatgtcgtggaccgcctcgtccgcgccgagccgatgggtgaatacccgcccggctagcagcgtcggcagccacacccaccgatcgtcgaccaactgccttgccggccattccgtttcaaggcgaagcgcgcgcaggacggcgtccgggtcggccacgccgctgtccagcaggcgtcgtgcgatgtcgtcctcgctcaatgggccatgttcggccaggattctcgccacggcttgggtcgcatcgaacgcttcggccacggtggccaccttatgccgcggccagccgaggcttgacgtcgggcaccagccgatggggctggcctcgcctagggttcggcgttgtgacggcgccgacgcggtggaccctggccgacggacgtgagctgctgttcttttcgctgcccgggccccgcaccagcggcaccgccgcagaacgggtggctcgccacgctcaagcgcaaacgttcgccggcgatatccgccagcgcgccatacagctggtcgtgtccgaacaagaagtggcaagcaaaatcaccgccgctaccgccggaatcgccaccaccaccttcccggaaacacccagcatcgacgacaccatcatcggcaacgacaaccgcgacactggggtccggttggtcgacgtcaaacaagatggcggcactagtcccccgcccccatttgcgccgtgggacacccctgatggaacaccgccgccgggcactggcctaagccctacgctgcagcagatgatcctcggcggtgatccagctaatctgaccggccagggtcttgcggacaacgtgcaacggttcgtacagtcgctgcccgcaaacgaccccaacacagcgtggttgcgcggtcaggttgcggatctgcaggcgcacgtcgccgatattgagtacgcccgcacccattgcagcaccaacgactggatcgaccggaccgcccagttcgcctcgggcgccatagtcttcagcatcggcgtgttgaccgcagagaccggggcgggggtcgtggctgccgcggccggtggtgtcggcgcggccacggcgggcgtgagtcttctacaatgcctggtggggagcaagtgatggacgtattggctgctgggatcgcggctggcgcgctcacgctggcggcgtggggcgcctggcgcccgcactaccgggcggcgtcctacctcgtggccggtgccgtagagctggcactgatcgggctgctggtggtgaccgggcaaacattgatggccatctcggtggccttccttgtggcgctgggcggtccgttggtggtggtcaaccaccgcagagctgaacgcagccgaggttagatgaacgaagagggcctgtaggtcgcactcatcgcgcggctagcctgtgaggccagccctcgggccgccacccaacacggctcgtgcgctgtctcggccggctcgtctgccgcacggccagcatgatcagtcccgttggaataccggtgagcgtcggcgcgcgcatcacgatgcagcgatgttaggatgaggcggtgcgcactaccatcgacctgccgcaagacctgcacaagcaggcactggcgattgcccgggatacgcaccgcacgttgagtgaaacggtcgccgacctcatgcgacgaggcctggccgccaaccgccctaccgcgttgtcctcagaccccagaacgggattgcctttggtgagcgtcgggaccgtcgtgacctccgaggacgtgcgttcattagaggacgagcagtgacggtgctgctcgacgccaacgtgctgatcgcattggtggtcgccgagcatgtgcatcatgatgccgcagcggactggctcatggcgtccgacaccggatttgcgacctgcccgatgacacaaggaagcctggttcgattcctggtgcgctcgggacagtccgcggcggcggctcgggatgtcgtcagtgcggtccagtgcacgagccgccacgaattctggcccgatgcactctctttcgccggtgtcgaggtcgctggtgtggttgggcaccggcaggtgaccgatgcctaccttgcccagctcgcgcgaagccacgacgggcagttggcgacgctcgacagcggcttagcacacctgcacggcgacgtcgcggtactcattccaacgaccacctgatgtgcatcgtctcccggcggcgcggcgagccgccccaaaaccaacgattgggccacgatgcgtaggcatagctgaggtggcgtcgcggccctcaccggcgacaccacagaggatctcgggccgatccgatgagcgccacgccaccgcccggaggactcgacgcgtcggtgttcatcgcgaacgaacgcggtcggcaactcgacgaggcgctcccagtagggttctgcgttgtgacggcgccgacgcggtggaccctggccgatggccgtgacctgctgttcttttcgctgcccggacacgtcccggcgccggtgtcggatcgtcggccgctgcccgaacgtgacccggctccctcgcggctgcggttcgaccgggccaccggccagtgggtgatcgtcgccgcacagcgccaggatcgcacctacaagccgccggccgcgcgctgcccgctgtgtccggggccgaccggtctgagtagcgaggtgcccgcccccgactacgacgttgtcgtcttcgagaaccggtttcccagcctggccggggccggcatcgccccaatcggcgcgcccgacggtgacgggttcgtatccgctccggggcacggacgctgcgaggtgatctgcttttcggccgatcacaccggttcgttcgcgggcctggacccggcgcatgcccggctggtcgtgcacgcgtggcggcaccgcaccgccgaattgacggccctgcccggggtagcgcaggtgttctgcttcgagaaccgtggtgaggagatcggggtgaccctgacccacccgcacggccagatttacgcctatccgtatctgacgccgcgcaccgcggcgatgctgcgccaggctcgtcggcaccgaaagcgtcacggtgacaacctgtttgccagcctgctggcacgcgaggtcgccgacggcagccgcatcgtggtacgcggcgagctgttcaccgcattcgtaccgttcgccgcacgctggccggtggaggtgcacatttacccaaaccggttggtgcgcaacctcaccgagctcaatgacggggagttggatgagttcgcccggatctatctggacgtgctgcagaggtttgatcggatgtattcttcaccgctgccgtacatgtcggcgctgcaccagttcagcgaggtccagcgcgatggctactttcacgtcgagctcatgtcgatccggcgcagcgccaccaaactgaaatatctggcggccgccgagtcggcgatggacgcgttcatcgccgacgttatcccggagagcgtggccgcccggctgcgcgagctgggcccatgacggtcagctacggcgcacccgggcgggtcaacctgatcggcgaacacaccgattacaacctgggtttcgcgctgccgattgcgttgccgcggcgcaccgttgtcacgttcacccccgagcacaccggcgcgatcaccgcgcgcagcgaccgcgccgacggctcggcgcggatcccgctcgacaccacgccggggcaggtgaccggctgggcagcctatgcggccggggcgatctgggcgctgcggggcgccggccacccggtgcccggcggggcgatgtcgatcaccagcgacgtcgagatcgggtcggggctttcgtcgtcggcggcgctgatcggcgcggtgctgggcgcggtcggcgccgccaccggcacccgcatcgaccgtctcgagcgggcccggctcgcacagcgagccgagaacgactacgtcggtgccccaacgggtttgctcgaccacctggccgcgctgttcggagcgccgaagaccgcgctgctgatcgactttcgcgacatcaccgtgcgcccggtggccttcgacccggacgcctgcgatgtggtgctgctgttgatggattctcgagcccgacaccgtcacgccggcggggagtatgcgctgcgccgggcgtcgtgtgaacgggcggccgccgatctgggggtgtcctcgttgcgcgctgtgcaggatcgcgggctggcggcgctgggcgcgatcgccgatccgatcgacgcgcgccgcgcccggcacgtgctgaccgagaatcagcgggtgctggatttcgcggccgcactggctgattcggatttcaccgccgccgggcagctgctgaccgcgtcgcatgagtccatgcgcgaggacttcgccatcaccaccgagcggatcgatctgatcgccgagagcgccgtacgggccggtgcgctgggcgcccggatgaccgggggcggcttcgggggcgccgtgatcgcactggtgcctgccgatagggcgcgcgacgtggccgacacggtgcgacgggcggcggtcaccgccggctacgacgagccggcggtgagccggacctatgccgcgcccggcgcggccgagtgctgttgagcgggttggcgaagcgtcatgtccacagtgagcagatcggtgcgggtccgccactgcccttgacctcgaagccgaacaccggctacgagaccgctgccgcggtggatctggtgtctggggcttagcccgcttcgctgatacccagaaccagtgcgagcgcgtggtcggtctggcgcatcctgccaggtgccagggctcccaatcgttcgagcaggcgggtgacgaggatcgccgactggtcctgcgcgcgagtattggttgtcgccgcggtatcccggggccatgaagacgcagccttcgatcttggcttcgctcgactcccgatgccgccccaactcgatcgctcttgggtttgtccgaccgcgggcgtagcctttgcctcgaggtgcagccgatggcaggcgatcgaggcgctgaccccggtccggcgaatgtgactccgggtgcggatgaccatgcacagcatgcgtcgccgacggtgctatgtccccagggtcacgtgaacgcatgggactacaggttctgtgagcggtgcggctcgccgatcggcgtggtgccctggccgtcggaggaatcaggcacacgccagacggcgcccgcgcgatccttcgtccccctcgtcgtcctcgcggcgacgctgctcgtggtcgccgtcgtcgtgacggccgtcggctacgcggtgacgcgaccggctcgcaacgaccgtgaggagcccagttccgcgcggggcgccgccacgacgggtgtgccgttcgcacaggccgaggccgcgagttgcccggacgatccggtgcttgaagcggagtcgatcgacctgacgtccgacgggcttgcggtgagtgccgcgttcatgtcggcatgcgccggcggcgatgtcgagtcgaactcggcgctcgaggtcaccgtcgccgacggacggcgcgacgtggcggccggaagcttcgacttctcggcagatccgctgaggatcgagcccggcgtgcccgcccgtcgaaccctggtctttccgcccggaatgtattggcgaacgcccgacatgttgtccggcgcaccggcattggcggccacacggaagggcaggtccgatcgttcggccgcacgaggcggatcggcacggacgaccatggtcgcggccgcgtccgcggcaccggcttacggcagcatcaacgccgttgccggggcggtgctggtggagctacgtgactcggacttcccctacgtgcgagtcggtatcgccaatcgctgggtgccgcaggtgagttcgaagcgcgtcggcctggtcgccgcggggaaaacgtggacgagcgccgatattcttcgcgatcacctggccctgcggcagcggttcgggggcgcccgcctggtgtggtcggggcactggaccaccttcagcggacccgatttctgggtgacggtggttgggccggcgcagcccaccgcagctgaggccaatcgctggtgcgactcgaacgggttcggcgccgatgactgtttcgcgaagttcatcagcaccctcgttggcgcgaagggcacgacggtgtaccggaagtgacgacgctgccatgagtttctgcgtgtattgcggtgccgagcttgccgacccgaccaggtgcggggcgtgcggcgcatacaagattggttcaacctggcatcggaccacgacgccgacggtcggcgccgcgacgacggcaacgggatggcgacccgatcccaccggtcgccacgagggacgctacttcgtcgccgggcagccgaccgacctcgttcgcgagggcgacgccgaagccgttgacccacttggtcagcagcagctggatcagtcaggtgccgttggtgtttcgccgtcagcggtgtcggggtgggtgcgttctgggcaccgtcgactgtggtgggcgcttgcgggcgtggtggcgtttctcgggctggtgggagccggtgtcgtcgggacgctgttcctgaatcgagaccgggagtccatcgacgacaagtacctcgccgccttgaggcggtccggactcaccggtgagttcaactccgacgcgaacgccatcgcccgcggcaagcaggtgtgccgccagttgcaagacggtggcgaacagcaggggatgccggtcgatcaggtcgccgtgcaatactactgcccgcagttcagcgatggcttccatatcctggaaaccataactgtcactggaagtttcaccctcaaggatgaatcgccaaacgtgtacgcaccggcgatcaccgtgtcgggctccgggtgctcagggtcagccggctacgccgacatcgaccggggaacgcaggtgacggtgaaaaacggtcagggggacatcctggccacggccttcctgcaggcgggtcagggcggccgattcttgtgcaccttccctttctcgtttgaaatcaccgagggcgaagaccgctacgtcgtgtcggtcagtcgtcgaggcgaaatgagttactcgttcgccgatctgaaggccaatgggctatcgctcgtcttgggctgagtcaccgcggtattcggcacggcgcaccgctgcgcaaccagctagcgctgaccgtgtgatctagaatctagctactagtatagaatcgagacatggcgctgagtatcaagcacccggaagccgaccggctcgcgcgagcgcttgcggcgcgcaccggcgagacgttgaccgaggcagtggttaccgcgttgcgcgagcggctcgctcgtgagactgggcgtgcccgtgttgtcccgttgcgcgacgagcttgccgcgattcggcaccggtgcgcagcgttgccggtggtcgacaaccggtccgctgaggcgattctcggctatgacgagcgcggattgccggcctgatggtgatcgacacgtccgcgctcgttgcgatgctcagcgacgagccagacgcagagcggttcgaggccgccgtcgaagccgaccacatccggctgatgtcgacggcgtcttacctggaaacggcactcgtgatagaagcccgcttcggtgaaccgggcggacgtgagctggatctgtggcttcatcgcgccgcggtcgaccttgttgccgtgcatgccgaccaagcggatgccgcgcgcgccgcctaccgcacgtacggcaagggaaggcatcgtgcggggctcaactacggcgactgcttctcatacggcctcgccaagatcagcggccagccactcctgttcaagggcgaagatttccaacacaccgacatcgccacggtcgcgctgccctaattcttagtcagccaggtgttcgccgcaccggctttcggcagcgtcaacggtgttgttaagtgcggcagaaggttcacaaggcatgtcgaccgctcagcgtgctccgacttcgcgatccggatcctcgacgccgccgtccgcgccgtcgccacgggcgtgtgcacgccactggcggtacccgtgtcgcgccgcgaacgcaccgatgatggcggtgacgcaccacaccgcgatcgcgcaggacgccagcagcggtgagcgatcgccgatcgccgcacccaatgcggtgtaggcgaatgcccgcggcgcggaaccgatgaatgcaccgacggccatctgccacaacggaactccgaacgtcccgaacgcataggaggcgaacgcatccgatatgccggggacaaagcgttggccgacgacggcccacaggccgcatcgttcgatcagcgcgtcggtgcgatcggcacgttccccgcccagcagggctcgcgcgctggcccggccggctcgacggccgaccaggctcgcgacgacggcggtgcccaccgtggcacccagcgtcacgaagacccccactagcggaccgaacagcagcccgctgcttgcggccaggatcgggcccgggacgaacaacgcgccgagcacggccgacactacgacataggtcagcggcgccgccggcccggtcgccgagaccgcgccccgcaccgcggccacatcgatgacgtccgtggcggctaccaggtagaacattcctacaaggaagccggcgaacacgacaagccgcacgatgtggcgtcgccgggatgtcggtgcggaatcgttgtgagtgctcatgctgaccgtgattgttccgcaccgacgctggccgcgcccgtcgtccccggcgttggctggggaacctcggctgcgcgggcgccgtccggcgagcaacccgtttgtcctacgattgagctacgatcgtaggcatgtctgaggtggcctcgcgtgagctgcgtaacgatacggccggcgtgctgcgccgcgtgcgggcaggggaggacgtcaccatcaccgtcagcggccgtccggtcgcggtgcttaccccggttcgtccgcggcgccggcgttggctgagcaaaacggagttcctgtcgcggttgcgcggcgctcaagccgatcccgggctccgtaacgacctcgcggtccttgccggcgacacgaccgaggatctcgggccgatccggtgagcacgacgccggccgccggagtgctcgacacgtcggtgttcatcgcgaccgaaagcggccggcaactcgacgaggcgctgatccccgaccgggtcgccaccaccgtcgtcaccctcgccgaactgcgcgtcggcgtgctggccgcggcgacgaccgacatccgggctcaacgcctggcgaccctggaatccgttgccgatatggaaacgttgcccgtcgacgacgatgccgcccgaatgtgggcccgattgcggatccatcttgccgagtccggtcgccgggtgcggatcaacgacctgtggatcgcggccgtcgcggcatcgcgagcgctgccggtcatcacccaggacgacgacttcgccgccctcgacggtgcggccagtgtggagatcattcgggtctgactcggtggccacgcgtctctcgcgctgttgtccgcacccgcagggcgtcccggtgggtcaacgcggcggcctcagtcgacgaacagcgccatcgacgcggtaaacccgtgcaacgcgttgtggcccgcgaccgggccgatctccccggcggcgaagaaaccggccagcggaatcccgcccagcaggtcctcgatcgtcgacgcgtcgtggtcggtgaccccgaacattcgtcgtccgcgcccgttgcaggtgaacagcagcccaccgaccgggggcccgggcagctccgccgccgcccgctcgacggccaggcgcaggtccttgtcggccgccgccgcgtcccggacctggaattgcacggtcgcgccgacctcgacaacctcgccgatcccgatcgcccccgtcgttgggtcggcgccgagcagcccgcggatcaaaaagtcgccctgacccggcaccgccaggtgctcgtcgacgacgattccgatctgcaggccgcggctgaccagttcctgctcgtcgggcgccatccccaagacgatctcccgcaggcggtgcagcggcggtcggccgcccagctcggtgatcacggcaccgtccgcgccggtgacaatgtacggttccccgatcggccggcagccctgcgacaccacggaaacgctgtgcgcgccgggcaggcgcacgccgaccagcccggaggtgagcacgtcgcggtcacgaaacagccgggtgtcgccccgccgacgcccaccgctcaccaccccgccgacgacggtcgttcccggcaggtcggtgttgaggtgctcgatgagcagattcgacgggaacgagtacgggtccggcagcagcaggtgcaagtcgtgcgcggtccggtcgaagcggtaaccggtgatcagagcgcccgagccggtgcgaacgaagtccaggtggaatgtctccgcgggtgggccggacgccagccacaccgctaccgcgggctcgttctccagctcgtggcgaccggcgacgatgccttgggccacgcaaccgatcagcgcggccggctcgaccgacgcctgcaccgcagccagcaggtccacggcctggtcggtgtgtgaccgcgatccgaggagcacggccagcgccggcgtcccacccgcgagctcctcgcgcgcgtgcgcggcagcctccgccgcggcccggcgcacgtccggcgcggtggaaaccccgactccgatccgcacacatccatgatgcgccgtcgccgtgctgttcgtgtatgcgatgtcaaagtccgggcgcggttacccgacgagccgagcacatccccgacgagtcagccacaccccgtcgactgtaaccgcatccgcaacccgctggcccgcaccgcccggcgtgcgatcgcggcccgcaccgaagcttcggacccgaccacccggaccttgcgtttggcccgggccaccgcggtgtacagcaactcccgggtcagcaaccgcgaatcctcttgcggcatcagcaccgtcacctcgtcgacctggctgccctgactcttgtggatggtcatcgcgtgcatggtctcgacgtcgccgaggcggccggtggcaacgtcaagtggcccggatgcaccagaaatgacggcccgcagaccggtggggccggccagcacgacaccggtgtcgccgttgtagacgcgaaggccgtagtcgttggccgtcaccagcagcggacgcccggcgtaccacggcgtccagggcggctggccggtctcctcggcgagccaggcttgaacccggcggttccagtgcagcacgccggtgggcccgtcccgatgcgcacacagcagccggtgctcgtccagggtggccaacgcgacgtcggaggcacccaacagcgccgcctcgcgcagccgcaacgcgtgtggcaccagcaccgcgcgcaaccgcggcgccggatcctcgtcgtcgacgaactcgatccgctcctcacccgagcgcagcaggcccagtacggcatcgccatcgccggcccggatcgcttcggccaaggtaccgatcaccttgccgaaccgatgcgacgttcgcagctgcgccaccagcgcgtcgtcgcgtaccgagaagccatcgaccaaatccgccagcaccgctccggcttccaccgacgccaactggtcggcatcgccgacgaggatcaaccgggcgcccgggcgcaccgcctcggccagccgggccatcagcgtcagcgacaccatcgaggtctcgtcgaccacgatcacgttgtgaggcaaccggttctggcgatcctggcgaaaccgcgctcccggtttggcacccagcagacgatgcagcgtgaccgcgtgcaggtcgccgagccgtgcccggtcggtggcgtcgagcttggccatctcgcgccgtaccgcctcggccagccgggccgccgccttgccggtgggtgcggccagcgcgatccgcggccgcggctcaccggccagctccgcctgctcggcaaccaacgccagcagccgcgcgaccgtcgtcgtctttccggtgccaggcccgccagtcaacaccgtaacaccttgcgagagcgcgatttccgccgcgcgccgctgctcgtcaaagccggtcgggaacagtcgccgcaagtcgggtaccccggccggtcgcctggatgtcagcaacgcgagcaggtccgcgcacacctgctcttcttcgcgccagtagcggtccagatagagcagccgatcgtcatacaggtgcagcacgggtggatcggcgagcaacggactggcccgcaccgccgccaaccagtccgccggatccggccacggcaggtcgtcgtgtccagcaacccgcgcgatcgacaacagatccacacacaccgaaccggcccgtagcgcgcggaccgccaccgctaccgccaacgccacccgctcgtcgctctccccggccagtgcacagagacgttgcgccacatgcacatccgacacgtccagcacaccggcctggttgaaggcccgcaccatcccggaggcctcgacggcaaaatcgacgtcggtgagcttcacgactgcagccttccccggtcgagcagatccgagagcgccaccaccaacgccgtgggcgggttccaggtgaacacaccggccggatgcccggccgtcaccggcgtcgccgcaccgcacatgccccgcacaaacaggtacagcaccccgccgagatggcgcgccggagcgtaatcccgctgccgccaccgcagaaagcggtgcagcacaacaacatacagcagcgcctgcagtgggtagtccgaatgcagcatggcctcggtcaaccgctcgaagccgtaatcggcggcggtgtcaccaaggtgattggtcttgtaatcgaccaccagatatcgctgcccgggtagccgcagcaccacgtcgatcgaccccgccaggtagccacgcagcggttgatcacccaacccggccgaaccaagccgatcggcgtagggcgacaacgggtcgtcgccgggcaggtgcgacgccagcagctcacccacgtcggccagcgacacgtccggggaccggccgcgcagatcgcccccggccagcggcatctcgaagtccaactcccgcagacgatcacgcacaccgatctgccgcaatgtcagtgcggcggcggcgggtcccagcggcgtgtcgtgcatcggcagcaacgctcgggccagttcgggagccagctgcgcgtggtcgacgtccacggtccaccacggcgcgtgccgggcacctgggcttccagttcggcagccagatcgggagcggctgggtccgcggtctcgagcaccgcgtgcaccagcgagccgaacgacgcccccgacggcagcgcggccagcggtgatgtcagatcggcgccggaaccgggcgcggcgaagacggcgatctccacctcgtccgcacggccgccggccgccggctcgctggtgacggtgacggcttccgagccccgcaccagatccgagtacgaggtccgccgccacgtggtgtcgatccggcggtgaaagtgccgaacctcgaaaccgggtacgggcaccggcttttcgagggaactgcgagcaccgatgaccgattcctcgaccgacggcccgcccgcggcctcccactgcgcgaacaccgcccaggcctgctcgtcggtgacgcgtggtgtacaccggtccggtacctgcgactggccgggccggcgcccgcgcagcaaccgcgacaacccgccgttgacctcgtcgaacgtcggtgcccaccacgcgacgacctgcgattgcgcgcgggtaagcgcgacataggtgagccggaggttgtcgtgggccgcctcgacgcggttcagcccctcaacggtgcgccgctgagcaccgccgtccttgccgccgatgtacaggcagcgggtgccgtcgtcgtgatacagcaggatgtcgtcgctgcggacgttgcggttgaaggcgaacggcagatacacgatgggaaactgcagtcccttggccacgaagacggtcatgatctgcaccgccgcggcgtcgctgtccaaccggcgattgtgttccggcgggccggcacccgccttggcctggcggcgcagccaatcgcgcagcccgggcaggccgagccgctcgcgatgagcggcctcgtgcagcagctgcgcaatgtgcgccaggtctgtcaggtcccgttcgccgccgcgctggctcagcacgcgccggcccatcccggccagctgagcggcctgaaacaccgcggccacaccgcgatggcgtgcgtggtcggcccactcgtgcaacgtgccggccacccgatcggtcagcgcatcgccctcggcggcaagcgattccgcggtctcaccgaagaacatcgtgcacgcggcggcgcggaccagcccgctgcgctgcggcgcgtcgaacgcctccagcaggcacagccagtccttggcggcctgcgaggcgaacacgtcggtgtcaccggtgtagatcgccgggatgcccgcctccgccaacgcattccggcacgcccgcgcgtctttgtgatgctcgacgatcaccgcgatgtctgcggccaccacgggccgcccggcgaaggtggccccgctggccagtagcgccgcgacgtcggcggccaggtcgtcggggatgtgccggcgcagcgcctcgatcgggacgtgggcggtcccgtcatacccgagcgtgtgccgtttgaccacgcgcaaccgaaacggcgccgggcgcggcgccgaggccaggcggtgcccggcgtggtgggcgtcggtgccgcggacgacgatgtcggcgtgacccagggtcgcatcgcgcagcaccgtctgcaggctctcgaccagcgcccggtcgctgcgccagttgacgcccaacgtgtagcgggcatcggcggtgccggccgccttgaggtaggtgtggatgtcgccgccgcgaaagccgtagatcgcctgcttgggatcgccgatcaggatcagcgccgaatgccggctaaacgcgcgctcgagcacccgccactgcatggggtcggtatcttgaaactcgtccaccagcacgatccgccagcgttcccgcatccgatcgcgagctggcgagtcggccgcctcgagggctgtcgccaaacggatcagcagatcgttgaatccttgcgcacgcagccggcccttgcggcgctcgagttcctcgagcacctcggcggcaaagcgcagccgcaccgctgccttgctgccgggctcgggatcaggcgggcgcagttgggcgcacgggtcgtcgacgacggcaagggccagggccagcgcctcggcgtaggtcagctccggatcggtctcctgacgaccgaagttcgccagatagcgatcgtccacgatctcagtgaccaggtcggtaaggctctccttgagctccacgtcggcggcgttgtcaccggccacaccgagggatttcaacaccgagccgcagaactcgtgggtggtggcgatggttgccgcgtcgaagttggccagcgcgtcacgcagccgcgaccgcttctgggcgcgctcggcgtcgctgccgcgcagcaggtgctcgacgagctcgccgctcggcggcgcgtcgccttgtagcgcgcccaaggcctcgacgatctgcccgcgcactcgctcgcgtaactcccggctggccgcacggttgaacgtgatcaacaacatctcgtcgagcgtcgcggcggtttcggccagatagcgggtgaccagaccggccagcgcgaacgtcttaccggtgccggcgctggcttccagcacggtggtggtgccctccctcggcaacgggcccagcagctcgaagcggtccatcagaccgacccttcggcggccaacagcggcagccatagccgggcggccagcgcccctagccgggtctcttccccggcgacctcttcgcccgcgcggggcttgccgagcaacacctcgaagggtgcgcgcgggccccaggctcgcacgtgggcgggcgcgtcgtcgtcgcccggccggaacctgttggtctgccagcattcgcgggcgggcgggtaggggtcttggccgtctcggcgtgcctgggcccacgcgcaggacgtcttcagcggcagcggcagtggttcgcgccggccggcgtcgtacagcaacaccagctcccgcaataccgccaccgggtccggcggcggcacgaaaagccttctggcgatgtggttcctggtcttgctgcggccgatgcacagcgccgaccactcgcggccaggctcttgggcggccagcgtaaccaggccgatccacgccggcaacacatgcttgggcgccagctttgagtaggtcaccgacaccgtgcgcccgccgaacacgggtgtcaccgtgccgctcagtcgccgcccgtcgccgaggtcgacgtcgacgtcgtgcgcctggccgtggccgtcgcggtgcgccagcgcggcggccgccagatcgcgcgcgcggttccggatttccttcgcccgtcgcacgccgaggcgcccgggcggcaacgtgccgcgacgccattcggagtgagcggcgtcgtcggggtgcaggccgcggagcatgtcgcgcaacatccgctcgcccaccgtccactcggccaaggcgtcgacctggaccggtatcgagtcctcgacggtgtcgacgtcccagggcagcgtgtagtccagcgcccggaagaaccccttgaccggatccttgaagaagtcgagcaggtccgccagcgtcacgtcggccgcgggtggtgcgggcagccgaccggagatgaaagccgttggtggacagcgcttcccggcggcggcctgggcggcggcgagcgcggcggggtcgaacgtgaacggcttggcgcccagcagtgcgccgggggtgacgttcttccggtcgaacggctgcagtgggtgtgtgaccaggatccgctcacgcaccggcgctgacgtcgtctggtcgagcgcgtcgagcaactcggccagcggcaccgcgggtgggcgcggttgcccggtgcgctcgtcggcgccggtgtaagtgatcaccagggtctgggtggccgcacctatcgcgtccagcagcaattgccggtcctccgaacggatgtcacgttcacccgtcatcggttctcgggccagcacgtcgtccccgtcgggatggctcagccgcggaaacacgccgtcgtccagacccaccaggcacaccacccggtgcggcaccgagcgcatcgggaccatcgtgcagacggtcagcgtgccggtgcgaaagttggcccgggtcgggcgcccggccagctgcgcgtccaaaagcgctcgcacgtcgggcagccgcaacagcggcgccgcgcgcgaaccggcgcgcgccagcacgtcggcgaactcccgctgcacctgcgcgcgttgccagccgtcgttacaggcggtcagcagatcgatccccgtggccagcgcatccagccatgcgaccaacggccgtgcaccgctgagtccgccgacgacatgatgcaaccgttcgacgaactcggccagcctcccggccagctcgacccgattgctgccgacgtcatcaaggggcagcgcggtatccagccacgcttgggaatcctcggacatggccaccccggtgaggatgcggtcgagtccgaaccgccacgtgttgtgcacgacggtgtcgaggccatagcgtcgccggtgcgtcgggtcgaagccccagcggatgttcgattcgcgcacccacgtggtgatggtgtccaggtcgtcgtcggcgaacccgaatttggcgcgcaccggagcggcctgcgcgaggttgagcagttggctggcggtggcccgggtttcggcgatggtgagcagttcggcggccaccgagagcagcggattggtctgggtcagggcgcggtcggccagacgcacccgcagccggtgtgcggggtggcagtcgccggccacctcaccgaggccgaagccggcgacgatcaacggtgcgtaggtgtcgatgtcggggcacatcaccacgatgtcgcgcggttgcagcgtcgggtcgtcctcgaggaggccgagcagcacctcgcgcagcacatcgatttgccgcgccgggccgtgacaggcatggacctgcaccgatcggtcggcatccgacaagctacgctcggcgggtcgcggcgcgttgccggcgatgtcggcttgcagccatcccagcaacgtgtcgggtttggttgtggcaccaaggaattcgtcggtggcccgggcggcgggcagcgcgcgctgcagttcgcgcacgtcgcggcccagcgtttccagcagcgggtgctgggcggcccgccggctggtgtcctgccgccgcggcagcaggccatcagcgccctggaagccggccagcgcccgccacaactcgtcgctggggtgcggcagccacaggtgcaggtcgtggtggacggccagcgcatccagcagctgcacgtcggtgcaggccaggcgggtgtggccgaacagcgaaagccgagccggcaggtcggcggggccgtcgcgcagccgggcgatggtcttgtcgtggcggacatgcgggggatcggccccgaccgtggtcaccagggcgcgccacagtggcggttgccaggccaagtcgccgggcagctcgccgaggtcgccgtccagccaagcggccagcaacccgggacgctggcgtgcataggacgcgaacagcccggctagccggcgcgccaccgaatagcgccggccgcggcgcagctccgcctcggcatcggtcgtcgcgaagtgccccaagtgggatgccagcgtgcggcaccacggttcgtcgaggctggcgtcgatcaccgccagcagcggccacgccagggcttccggcgaccacgggtcgtcgtcgagggtgccggtgatctcggcgatcagggactgcggattgcggaacgcgatgccggcgcacaccccgtcggcgcggcccggcccgcagcccaacacgagcgaaagccgttggctcagccagcgttccacgccgcgggcagcgaccagcaccagttcctgcgcgaaagggtcgggctggggatcggccagcagcgcgccgagcccgtcggcaagcagatcggtgcgctcggcacggtgcaggtgaagcgccatcgggcgtcaccctagtcgagcggccggccgccgacatgcatgctggcgtgcataaacagacgcgagatcaccgaacgacaagggctaccagtcggtacgggccttcttgtcgacctggaactgggtcagatatcgaaccgttccgggatttcatcaacgcgctggggcgtgccgcgatgtcggcatgacgagccgcctcggacgtgacacacttcgagatggaggaggcggtgtaggtgtgaggcggttgcccaaagcaaccgcgtcacccaccacttacagcccgaactcggctgctatcccgtcgatcccggcccgaatcgcagtgagcgcgtcggcgcgggagcgcaacttggtcgcggcatgggcgtgttggttgagaccggcgaactctcgtgcggcttcctcggcgcggctgaccatcacctccggcagggcgatctcgtcgataaacccggcggccagcgcggtttccccgaagaacgtcttggccagcccggttgcctgctggtatgccgaccgggtcagtcgcagcttcatgatctctaacgccgcgtacggaatggtcatgccgatcgcgacctcattggcctggatgttgtatgcgtgggccgccacccgatgatcgccgcaggacaacagaaacgcgcccatggcgatggcgtgaccggtgcacgccatcaccaccggtttggggtaggacaagaggcgatacgccagctcgaagccgcccctgagcatgtcgatcgcgggctgcacttcaccggaggtgaggatcttcaggtcgaagcctccgctgaatacccgaccattaccggtgatcaccagcgccccaacatcatcacggtccgcgttgtcgatcgctgcattgagggcttgttgcatcgccgggcccagtgcgttgaccttgccgtcgtccatactgatgacggcgatggaatccttgcgggtatagctgaccgggtcgctcatgctctcgattgaatcagatcagcattgggggatcttgtgcgcccgcagttagcctgccggtatccgcgtgggctgtggcccttgcccctccgagcgctggctgacctcggtgggcacctcgacctgccgagcgcgccacctgtcctgggtttcggccgcggcgcggttgatccggtcgatctcgctgcggaacacgtcgggacgcgtctccttgctcgcgtagtgaaaatacgtcaacagactacgtaacagctccagcttctgcttttcccgcttcgccaggtcgtgggtggtcatcagctcgatgcgcgcaacgggcggcagggcatcccagtccagcaccactttggtctccaacggacgccgtccgcgccgccagaaccgccatcggcgcggctgctcgggtcggtcgtagtaggtcaccgtgcccgggaagcgagactcgatgccccgcccgatctcggcgcgatcgagcgctgaatcccacaccatccgccactcctgaccgggagccagcatcggcaactcttggggcagccgaagttccacgacatcggcgtagccgttggcggcattctcgtattgggccacggttggtgggttggggaacgagaaccggacgtcgtaggcggctgtgcgaccgaagttgcggactaccagctcgatcacgtgccagtccgcgacgtggggctccataaacatggccacgtagggccgagtctgctccgcagccagtcgacgattgcgttggatttgccgcttggtcaccaccagggcgaccacaccgagcccaagcgccgcccacgccaaccaggtgccggagtcgacgccggtgacctcatgccagctgctcaggacccaccccatggaatccaccatccgcttataccacagtgacatcggaccgagaagttagctgacaggatcccagaggcgcctgggcactggtcgctggctgccgaatcgttggcggaagcgccgctggacacgtcgctggacccgggccggaacgggagaggcttgcccagtccttcagccgcccatcaacattcgccattgatcgagacttgcggggcgataaacgtaattggaacgcttgacctccgacagcgacgcacttggctcggccgaataccagtgcccgggaaagacggttgggtcacccggaagctcggcgagctgtcgcaggctgcggtacatctcgtcggaatcaccgccgggaaagtctgtgcgtccacagccttccaggaatagcgtgtcaccggcgaccagccggccgtcgagtagaaagcactgactgcctggggtatgcccgggtgtgtgcagcagctcgatgtcgatgtcgccgacgctgaccttgtccccatgctcatgggtgatcaggtcgccgacaggaatcccagtgactcgcgaaacccacagcgcttcatgggtgttcacgtgcacgggtacagatgcccgctccagcagctcagccagtcccggcagctgaaaacccatcatcgagccgcccacatggtctggatgatggtgggtcaccagcacacccgatagctgcatatcgtcggattcgagcgcgtcgagcagatccccggcagcgtaggccgggtcgaccaccacgcagtccccggttgtgcgatctccgatcaggtaggcaaagttgcgcatttgcgtcgcgaacatgtcgccgacggcgaaatcgcgaccggagagcagttgacggaagtacagccggtccttggacacgcaaccagcctatgtcttgtccatcgccgcccagaccgcgtcttggcgtttgcagcccgggacacgttaatgcggagtcttggggtctgactgtgggtgcggtgggtatctttggtccatgctgaagagggtcgagatagaggttgatgacgaccttatccaaaaggtcatccggcggtaccgtgtgaagggtgcgcgcgaggctgtcaaccttgcgctgcgaacgttgctcggcgaggcggataccgcggagcatgggcacgatgacgagtacgacgagttcagcgatcccaatgcctgggttccgcggcggagccgcgacacagggtgatcccgtccaatcttggacgacttggtccgtagctgcatgggtggcaccggtggtttggtggcgttgcgcgccaggctgtaccctcttttaggcccgcggcacgacccgactggtcgctacgggtgagcggcccccttagctcagtcggcagagcgtttccatggtaaggaaaaggtcaacggttcgattccgttagggggctcggcggacgccgggcaggctggcggtgcgtaccagaggcgatgtagctcagtcggttagagcgaacgactcataatcgttaggtcgccggttcgagtccggccatcgctacaacacaacagcaagactcgttagagagaacggatatggcttccagtaccgacgtgcggccgaagatcactttggcatgcgaggtgtgcaagcaccgtaactacatcaccaaaaagaaccgccgcaacgacccggaccggctggagctgaagaagttctgcccgaattgcggcaaacaccaggcgcaccgcgagacgcggtaaccgccgacccgcgagcagttgctgagactgactaggtaggttctacagccgtggcgttgagcgcagacatcgttgggatgcattaccggtatcccgaccactacgaggtggagcgggagaagattcgcgagtacgccgtcgccgttcaaaacgacgacgcgtggtatttcgaggaggacggcgccgccgaactcgggtataagggcttgctggctccgttgacgtttatctgtgtgttcggctacaaggcccaggcggcgttcttcaagcatgcgaacatcgcgaccgcggaggcgcagatcgtccaggtagaccaagtgctgaaattcgagaaaccgatcgtggcgggcgacaagctgtactgcgacgtctatgtggattcggtgcgtgaggcgcacggcacccagatcatcgtgaccaagaacatcgtcaccaacgaggaaggtgacctcgtgcaggagacctatacgaccctggcgggccgtgccggcgaggatggagagggattttctgatggcgctgcgtgagttcagctcggtgaaggtcggagaccagcttccggagaagacctacccgctgacccgccaggatctggtgaactacgccggagtttcgggtgacttgaacccgattcactgggacgacgagatcgccaaggtcgtcgggctggacgccgcgatcgctcacggcatgttgacgatggggatcggcggtggctacgtcacatcctgggttggcgacccgggcgcggtcaccgagtacaacgtgcggttcactgcggtggttccggtgcccaatgacggcaagggcgccgagctggtgttcaacggtcgggtgaaatcggttgatcctgagagcaagtcggtgaccatcgcactcaccgctactaccggcggcaagaagattttcgggcgggccatcgcctcggcgaagttagcgtagtttatggcgctcaagaccgatatccgcgggatgatttggcggtacccggactacttcatcgtgggccgtgagcaatgccgcgagtttgcccgagctgtcaagtgcgaccacccggcctttttcagcgaggaagcggccgccgacctcggttacgacgcgctggttgctccgctgaccttcgtgacgatcctcgccaaatatgtgcaactggacttcttccgccacgtcgacgtgggcatggagacgatgcagatcgttcaggtcgaccagcggttcgtgttccacaaacccgtgctcgccggggacaagttgtgggctcggatggacatccattcggtggacgagcggttcggcgcagacatcgtcgttaccagaaacctctgcaccaacgacgacggtgagctggtcatggaggcctacaccacgctgatgggccagcagggtgatggttccgccagactcaaatgggacaaggaatccgggcaggtcatcaggaccgcgtaattagcaactggccgctgcggccatgtacactcggacctcggggttttcccaacatcggcgcgctttccgtgagttcaacgagcggagtgtcgtctccactttcggttcgcgatcaccgaacggagggcgcgcgtgtcatgtgagccccggcgtagtgggttggccagggcctggtctggtcttgcctgccaaccgcgaaggggcgtagctcaactggcagagcagcggtctccaaaaccgcaggttgcaggttcaagtcctgtcgcccctgctgaaggcgaacgttcgacgacgatgcaggcacggcctgaagaggagacggaccataggtatgtgccatggtggacactggaaggtgccccaccagagcggaacggctcgcggggtagctagtaaacgaaggagcatgcggtgagcgacgaaggcgacgttgccgacgaggccgtagccgacggcgccgagaatgcggacagccgcgggagcggtggccggacggccctggtgacaaagccggtggtgcggccgcaacgtcccaccggcaagcggtcgcggtcgcgtgcggcaggagccgacgcagacgtcgacgtcgaagagccgtcgaccgcggcttcggaagctaccggggtcgccaaggacgattcgaccaccaaggccgtgtcgaaggctgccagggcaaaaaaggccagtaaaccgaaggcccggtcggttaacccgatcgcattcgtctacaactacctcaagcaggtcgttgccgagatgcggaaggtaatctggccgaaccgcaaacaaatgcttacctacacgtcggtggtgctggcgtttctggccttcatggtggcgctggtcgccggtgctgacttgggcctgaccaagctggtgatgttggtgttcggctgaggctcgagagtgacagagaggactgaaaaccgtgactaccttcgacggtgacacgtccgcgggtgaggcggtcgatctaacagaggccaacgccttccaggatgcagcggccccggctgaagaggtcgatccggccgccgcgctcaaagcggagctgcgcagcaagcccggcgactggtacgtcgttcactcctacgcagggtacgagaacaaggtcaaggccaacctggaaacccgggtgcagaaccttgatgtcggcgactacatcttccaggtggaggtgcccaccgaagaggtcaccgagatcaaaaacggccaacgcaagcaggtcaaccgtaaggtgctgcccggctacattctggtgcggatggacttgaccgacgactcctgggccgcggtgcgtaacacgccgggggtcacggggttcgttggggcaacatctcgcccgtcagcgctcgccctcgacgacgtggtgaagtttctgcttccgcgggggtcgacgaggaaggctgccaagggtgcggccagcacggctgccgccgccgaggcgggcgggctagagcgtccggtcgtcgaggtcgactacgaggtgggcgaatcggtaaccgtcatggacgggccgtttgccacattgccggccacgatcagcgaggtcaacgccgaacagcagaaactcaaggtgctggtctccatcttcggccgcgaaacaccggtggagctgacctttggccaagtctccaagatctagcccagcagggcaggccacacaggctgaaacaaggaaggacatcgacacgtcatggccccgaagaagaaggtcgccgggttgatcaagctgcagatcgtggcgggccaggccaaccctgccccgccagtgggccccgcgctcggtcagcacggcgtcaacatcatggagttctgcaaggcgtacaacgccgcgacggagaaccagcgcggcaacgtcatcccggtggagatcaccgtttatgaagaccgtagcttcactttcacgctgaagacgccgcccgccgccaagctgctgcttaaggccgctggtgtggcgaagggttcggcggagccgcacaagaccaaggtcgccaaagtcacctgggatcaagtccgcgaaatcgccgagaccaagaagacggacctcaacgccaacgacgtcgacgctgcggccaagatcatcgccggtaccgctcggtcgatgggcatcaccgtcgaatagggccctacccgtgggagggccagcttcggcccgctgagtaaccacgacccatagattggatatcaaatgagcaagaccagcaaggcatatcgcgccgccgccgcgaaggtggaccgcaccaacctctacaccccgctgcaggcggccaagcttgccaaagagacctcgtcgaccaagcaggacgcgaccgtcgaggtggcgatccggcttggcgtcgacccgcgtaaggcagaccagatggttcgcggcacggtcaacctgccacacggcactggtaagactgcccgcgtcgcggtattcgcggttggtgaaaaggccgatgctgccgttgccgcgggggcggatgttgtcgggagtgacgatctgatcgagaggattcagggcggctggctggaattcgatgccgcgatcgcggcaccggatcagatggccaaagtcggtcgcatcgctcgggtgctgggtccgcgcggcctgatgcccaacccgaaaaccggcaccgtcaccgccgacgtcgccaaggccgtcgcggacatcaagggcggcaagatcaacttccgggttgacaagcaggccaacctgcacttcgtcatcgggaaagcgtcgttcgacgagaagttgttggcggagaactacggcgcggcgatcgacgaggtgctgcggctcaagccgtcctcgtcgaagggccgctacctgaagaagatcaccgtgtcgacgacgacgggcccgggcattccggtcgacccatccatcacccgcaacttcgcgggggagtagtttccccggcgagcagacgcataagcccccgcacgcacggcgtgtcgggggcttatgcgtctgctcgccgggcttaggccgcggcacctggcttgaggtaggtcaccaggctgcagtcgagcatctcgtcggtgaagtagtgctcgcagccacgcaaatacttcatgtagcggttgtagacctcttcggaggtgacctcgatggccttgtccttattggactgcagcgtgtccccccagatccgcagcgtcttgatgtaatgcgggcgcaacgagagcggctccgggacggtgaaaccggccttctcgccgtgttcgaccatcatctcggtggacggcaggcggccgccgggaaatatctcggtgacgatgaacttgatgaaacgcgccgtctcgaagctcagcttcttaccgcgggccgccatctcgtaggggtggtagctgacgctgctctggacggtcatccggccgtcggcgggcatgatgttgaaacaccgcttgaagaagtcgtcgtagttctcgtgcccgaagtgctcgaaggcttcgatcgacacaatccggtcgacgggttcggcgaaatcctcccagccttgcagcagcacttgacgtgagcggttggtgtcgatcgaagccagcacttgctcgcagcgggcgtgctggttcttggacaacgtcaggccgatgacgttaacgtctaaccgctcgacggcgcgcctcatggtggtgccccaaccgcacccaatgtccagcagcgtcatgcccggcttgaggtccagcttgtccaggttgaggtcgaccttggcgtattgggcttcttcgagcgtgagctccggtggctcgaagtaggcacagctgtaagttcgggtcgggtcctggaacagggcgaagaaatcatcggagacgtcgtagtgcgcttggatgtcttcgaagcgtgtccgtgtcttggttgggctaatcggtttctcggccattctcgtcatgttctcctggatggtgtcagttaccggtggctgtgcacccatagcccgtcggtggcacgaaagtctacttggccagcgtgaactggttgcagtcgatgtagcccattcggaacgccttggcgcagccggtcaggtatttcatgtaccgctcgtatacctctgcggactggatctcgatggcctcgtccttgtgcgcttgaagcgcctcggcccacaggtcaagagtcctggcgaagtgcggttgcagggactggatatcggtaatggtgaaaccggccttcgtcacatgctcctcgatcgtctcgatcgtcggcaaccggccgcccgggaagatgtcggtcacgatgaaccggatgaatttggccatctccatggtcaacggtatgccgcgctcgatgacctgctttacgtgcaagccggtgatcgagtgcagcagcatcacgccgtccgcgggcatcgcgttgtaggcgaacttgaagaagtcatcgtagcgctcgaaaccgaagtgctctatcgcttcgatggttacgatgcggtccaccggctcgctgaagttggcccagtcgctcagcagtacccggtgcgagcggttggtgtcgaccttgtcgagcacttgctggcagtaggcgtgctgatttttcgacagggtcaagtcgacgacgttgacgtcgtagcgctcgacggcacgcttcatgaccgaaccccagccgcagcccacgtcgagcagtgtcattcccggttctagccccagcttgcccagggttaggtccagcttggcgacctgtgcttcgtgcaaggtcatgtcgtcgcgctcgaagtaggcgcagctgtaggtccgagtcggatcctggaacagcgcgaagaacgcatctgaaaggtcgtaatgggcttggacgtcgtcgacattggaccgagactttgtggtgcccgttgagttatcagacatgtgtcctcccactgtgaggggcaccttcagcaggtggccatccccggcaccctacacggtgcatggcacatcgcccgcattcgcgctcgcatgcgccggtctttctcgatcgggatttgccagatatcaccctggccggcgcaatcactacttcgccagcgtgaactggttgacgtcgatgtagccgacccggaacagcttggcgcagccggtcaggtatttcatgtaccgctcgtagacctcttcggactggatcgcgatggcctcgcttttgtgttcctgcagcgcctcggcccacaggtcgagggtcctggcgtaatgcggctgcagcgactggcggcgagtcagcgtgaaacccgtcttcgccgactgttcctcaaccatttcaatcgtcggaggttggccccccgggaagatttcggtcgcgatgaacttgagaaagcgggccagccacaacgtgagcggcaagccgtggtcgaccatctgctgcctggtcaggccggtgatcgtgtgcagcagcaacacgccatcgggcggcaggattttgtgggcccgggcgaagaagtcggcgtgacgatcgtggccgaagtgctcgaacgcgccgatcgacacgatgcggtcgacgggctcgttgaactgctcccatcccgccagcaacactcgcctgtcgagcggggtgtccatctcgtcgaacgacttctgcacatgggcggcctggttcttcgacaatgtcaggccgacgacgttgacgtcatactgcgcgatcgcgcgccgcatggtggcgccccagccgcaaccgatatcgagcagcgtcatgccgggctgcagacctagcttgcccagcgccaggtcgatcttggcgatctgggcctcttccagcgtcatgtcctcgcgttcgaaatgcgcgcagctgtaggtctgggtcggatccaggaacagccggaagaagtcgtcggacaggtcgtagtgtgcctgcacgtcctcgaagtgcggcgttaggtcgttgaccatgaggtgtaatgcctttccggaccctaggtggcctttcggtgcttgcacggaacgcaccgatgcttccccctccccgcatgctcgaggcatgctatccgatacagggccgccgcactaaaccgcgatcgaatttgcccaggtcagggaacggatatgagcggacgagctacttggtcatggtgaactgggcgacgttgattaggcctctgcggaagcgctccgcgcatccggtcagatagtgcatgaagttgttgtagacctcttcggactgtacggcgatggcgcgttcgcgggcagcctgtaggttggcggcccatgcatcgagagtccgtgcgtagtgctgctgcagcagctggacatgctcgatggtgaagcccgcggcctgcgcattgtcgacaatgtcgggctccgatggcagctcgccgcccgggaagatcgactcccgcaggaatttgaggaatcgaaggtcgctcatcgtcagcgcaatgccctgttcgtgcagccacctgcggtcgtaggtgaacaggctgtgcagtagcatccgcccgtcatcgggcaggatgtcgtaggagcgttcgaagaacgtcagataccgctcctttttgaacgcgtcgaatgcctcaaagctgacgatccggtcgacgttctcttcaaactcttcccagccctgcagccgggcctcggcgcgccgttgcgttccgattgcggccaggcggtctttgctgcgttcatagtgattccggctgagcgtgaggccgatgacattgacgtcgtacttctccacggcccgaacgagcgccccgccccacccgcaacccacgtcgagtagcgtcatccccggttcgaggttcagcttgtccaacgccagatccaccttggccagttgcgcctcttccagcgtcatatcgtcacgctcgaaataggcgcaggtgtagacccaggtgggatcgaggaacaacgcgaagaagtcatccgaaatgtcgtaagccgactgtgactcttcgtaatatggtctcagcttggccataggcgacaacctcccgcgccaaccgtacaacgcctcgccgaccggctcagccggcctcagagaagttgcgcgtcaactcgccgatcacccgatcccacagctgtctgggcaggtcatggcccatgccgtcgatgagcaccaggcgcgcgccgttgattgctcgcgcgaccgcgcggccgccgaacggccgcatcagcttgtccgcgcgcccgtggatgacgacggtcggtgcgacgatgcgccggtcgtagcgcagcaggctgccgctgcccagtatcgcgctgaactgctgggcgattccccagggatggaagttgcggtcgtagctttcggcggcctcggctcgtacctggtcttcgggaatcgggtaggccgggctgccgatgatcttgctgacccggacggcgttgtcgacaatgacgtcgcgtggcgaatccggcggcggacccgtgagcagcgccagcagcgcgcgtggcgccggcggtggcagaaaccggtgattgttgctggagaagatgaccgccagggttttcgtccgctgcgcgaatcgcgcggcgaaaatctgggcgatcatgccgcccatcgacgccccgacgacgtgcgcgtgcttgacgtcgaggtgatcgagcaacgccgcggcgtcggcggccatgtcttccaacgtgtaggcagcctggctgggcagaccgagccaggaccggaccaaccgcgtggccagtggctgtcccgggcggtggcgctcggtcttggtggacaggccgacatcgcggttgtcgtagcggatgacgcgcaggcccttcgcgacgagccgcgcgcagaagtcggtccgccacagcagcatctgggcgcccaggcccatgatcagcaacaccggcgggtggtcgaggtcacccatgtcctcgtagtacagcttcacatcaccggagaccgcggtgccgctacggatgtccaccgagacctcgcctaaacctcgatgtcggattgatgttcgcggctgacctcgaccatgaagttggcgaaatatccggtcagctgcgggtccgacatcatctgccacctcggcgccagcagcttcatgtagcgctccacgtacaggaactgcttgccgatcagcaccagctcgcggggcagcttgacgtcgtaggcgtcggccagcgccgagagctggcggccgatgtcggcatatgacatgtcgcccagcgattgcatggtcagcggggtggcgaagcgctccaggtctttggcggcctgggtctcgggcttcatggtgccgacggcgcccatgagcacgacgatcttgccggcggctgcgtggtccttcttcaccagcagcgcatacaccagctcgcggagtagccagcgggtgcgtggatcgatgcggcccatgatcccgaagtcgaagaacacgatgcggcccgcctcgtcgacgtagaggttgcccgcgtgcaggtcgccgtggaacagcccgtgccgcaggccgccctcgaacaccgaaaacagcagtgccttgaccagctcgacaccgtcgaacccggccttgcggatcgcggcggtgttgtcgatgcggatgccgtgcacccgttccatcgtcaacacccgctcggtggtgaagtcccagtgcacctgcggcacccggatgtttttgcccagcggcgaggcgtgtaggtgggagacccaggcctccatggactgcgcctcgaggcgaaagtccagctcctcggccaggttgtcggcgaagtcggcgaccacgtcttgtgccgagagccgccggcccagcttggccagttcgacggtctgcgcgaagcgcttgaggatctgcaggtcggcggcaacgcggcggcggatgcccggccgctggatcttgaccaccacctcctcgccgctgcgcagggtcgcgtagtgcacctgggcgatggacgccgacgcgaacggctcttcctcgaaggaggcgaacagccgggccggctcgtcgccgagttcctcgacgaagagcttgtgcacctcgtcggtttttgcgggcggcacccggtcgagcaggccgcggaattcccgcgacagcgactcaccgaatgctcccgggctggacgcgatgatctggccgaacttcacgtatgtcggtcccagatcggcgaaggtctgcgggagctccttgatcaccttctgttgccagggcccttttcgggggagcctgccgatgaaccggacggcggtgcgggtgacctgccaaccggtggccgccacccgggcagcttcgaccggcagcggtacccggtcaagcttggccacctcgcggtgtgtggtggaacccatctgagcagtgtgccaaaccggggcagacagctcccaattgacgtgagcccgctcacttgctgggtaagcgtcgccgaatgtgtaatgagggcggaaatccggcccgatttccgccctcattacacattcggcgacgctcggttggcccgctgctgggccggaggcgttcctttatcgcaacgattggtcgccgtaaggtgcggtcatgcgggtggtttcggcggaatcgaccgagcttttcgtcggcccgtcggatgcgccgctgcagctggtccgcgtcgcggtcaccgggtgcaccgaaccgccgccgatccgcatccatggtgacggcttggccggcgaggcggccgcccgccccggcgacgacgtcatcgaggttgcggtcgcggttgagtccccggtcgtcggtgagcggcggaccgcgcgggtacacacccccgatggtccgagcctggcgttcgagttcaccgtggccgagcccggctggacgatgttcatgatcagccacttccactacgacccggtctggtggaacacccagggcgcctataccagccagtggcgcgaagacccgcccgggcgagcccgccaggccaacggcttcgagctggtgcgcgcgcatctggagatggcgcgccgcgagcccgagtacaagttcgtgctagccgaggtggactacctcaagccgtactgggatacccacccgcaggaccgcgccgacctgcgccggttcctcgccgatggccgtatcgaagtgatgggcggaacctacaacgaacccaacaccaacctcaccagcccggagaccaccatccgaaacctggtgcacggcatcggttttcagcgtgacgtgctgggcgccgagccggccaccgcgtggcagctcgacgtgttcggccatgacccgcaatttcctgggctggccgccgatgccgggctgacgtcgagttcctgggcccgcgggccacaccaccagtggggtccggcccaaggcggggtagaccgcatgcagttttgcagcgagttcgagtggatcgcgccgtcgggtcgcggcctgttgacccattacatgccggcgcattattcggcgggctggtcgatggactcgtccacctcgctggccgacgctgaggccgccacctacgcgctgttcgaccagctcaaaaaggtcgcgctgacccgcaacgtgctcctgccggtgggcaccgactacaccccgccgaacaagtgggtcaccgccatccaccgcgactggggtgcgcgctacacctggccgcgcttcgtgtgcgcgctgcccaaggagttcttcgccgcggtgcgcgccgaactggccaagcgtggttgggtgccgttgccgcagacccgcgacatgaacccgatctacaccggcaaggacgtctcctacatcgacaccaaacaagccaaccgggccgccgagaacgccgtcctggaagccgagcggttcgcggtgttcgccgcgctgctgaccggcgccgagtatccgcaggcggcgttggccaaggcgtgggtgcaactggcctacggtgcgcaccacgacgccatcaccggctcggagtccgaccaggtctacctcgacctgctgaccgggtggcgtgacgcgtgggagctgggccgcgcggcccgggacaactcgctgcggttgctgtccggcgcggtcgccgcgtcgcacgatcgcgtcgtcgtgtggaacccgctgacccagcggcgcaccgacatcgtcactgccagggtcgacccgccgctgcaggccggcgtgcgggtgttcgatcccgacggggctgaggtggccgcgctcgtcgagcacgacggacggtcggtcacctggctggcgtgcgacgtgccctcgctgggctggcgggtttaccggttggtgcccgccgacgaggcgccaggctgggaattggtacccggcaccgacatcgccaacgagcactatcggctggccgtcgaccccgagcgtggcggggcgttgtcgtcgctggtgcaggacggccgccagctgatcgccgccggccgggtagccaacgagctggccctctacgaggaatacccgtcgcacccgactcagggggagggtccgtggcatctactgcccacggggccggtggtgtgctcctcggcatgcccggcgcaggtgcaggcataccgcggcccgctcggtcagcggttggtcgtgcgggggcggatcggcaccctgctgcgctacacgcagacactcaccttgtgggacggcgtcgaccgggtggactgccgcaccagcatcgacgagttcaccggggaagaccgcttgctgcggctgcgctggccgtgtccggtacccggcgccatgccgatcagcgaagtgggggacgccgtcgtcgggcggggtttcgcgttgctgcacgaggggcccgaatcggtggacaccgcccagcatccgtggaccctggacaacccggcctacggctggttcgggttgtcctcggcggtgcgggtacgcgccggcgatggggtgcgcgcggtgtcggtggccgaggtggtgtcgccgacggagacggtgtccggcccgatggcgcgcgacctgatggtcgcgctggtccgcgcgggcgtcaccgcgacctgcagcggcgccgacaagccgcgctacggccacctcgatgtcgattccaatctgccggacgccaggatcgcgctcggtgggccggaccgcaacacgttcaccaaggccgtgctggccgaggccgccccggcctacaccgccgaactgcagcggcagctggcgaagaccggcacggccagggtgtgggtgccggccgcgaacccgttggcgcgggcctggctgcccggcgcggacttgcgggcaccgtgcgcgctgccggtgctggtgatcgacggccgagacgagaagcacctgcgcgccgcggtggcgtcgctggccgacgacctggccgacgccgagatcgtcgtgcaccagcgggccgcgccgcaaatggagccgttcgaggatcgcacggtcgcgctgctcaaccgtggggtgcccagcttcgccgtcgactccgagggcaccctgcacaccgcgctgatgcggtcgtgcaccggctggccctccggggtctggatcgaccagccgcgacgcaccgccccggatggctcgaatttccaactccagcactggacccaccacttcgactacgcgcttgtctgcggcggcggcgattggcggcgcgccggcatcccggcgcgcagcgcgcagttctcccacccactgcttgcggtggcgccgcgacggccacagggcgagctgccggcggtcggctcgctgctgcacgtcgagccggccgactcggtgcagctgggcgcgctcaaggcggccggcaaccggctggcagccggcagcgcgcggccggtccaacccgccgcggtggcgctgcgattggtgcaaacgacaggagccgacaccccggtcaccatcggctgcgagctgggcaaggtaggcgccctccggccggccgacctgctggaaacgccgctcgcaatggcaagggcgcgcaagtcgtccatcgacctgcacggctatcaggtcgccaccgtgctggcccggctcgacgtggccgctgatatggctaacgtgctggcggccgacgacgtggcgttggcgccgcacgccgagaccgctcagccgcagtacgcgcgctattggctgcacaaccgcggcccggcgccgctgggcgggctgcccgcggtcgcccacctgcacccgcggcgggtgcgcggccagcccggtgacgacgtggtgctgcgcctgaccgcggccagcgactgcaccgattcggtgctgggcggcgtggtcgacgtcgtgtgtccgctcggctggccggccacaccggctcggttgccgttcacgctgggcgccggggcgcacctgcaggccgacatcgcgttgagcattcccgccggcgcgccgccgggaccgtatccggtccgcgcgcagctgcgcgtcgtcgacacggcggtaccggccgcctggcgccaggtggtcgaggacgtgtgcgtggtcaccgtcggcgccgactccgatctggaggagctggtctacctcgtcgatgggccggccgacatcgagctggccgccggcgaccgggcccggctggcggtgacgatcggcagccgcgctcacgccgagctggccctggatgcgcactcgatcagcccctggggcacctgggagtggatcggcccgcccgcgctcggcgccgtgctacccgcccggggcatggccaagctggctttcgatgtgaccccgccggcctggctggagcccgggcagtggtgggccctggttcgggtcggttgcgcgggtcagttggtctattcgccggcggtgaaggtgagcgtgacatgagcgggcgaagccgattgcccggctcctcctcacgccgcgacgcggcgcgcatcgtcgccgagcgggtggtcgcgaccgtcgccggtgtcgcggtagcggtcgacgaggtcgacgcggccgaagcgcggctgcgcgacggaccgcgcgcggccgcgctgccggcgagcggcaccagcgagggacgccaactgcggcgctggctcacccaactgatcgtgaccgagcgggtggtagccgccgaggccgccgcacgtggtctgaccgcggcgggcgcccccgccgaggcggacctgctgcccgacgcgacggctcggctggagatcggcagcgtcgccgccgcggtgctggcggatcctttggcgcgggcgttgttcgccgccgtcaccgcgcgggtcgcggtcaccgacgacgccgtggccgactaccatgcccgcaacccgctgcggttcgccgcgccatgtcccggccagcacggctggcgtgccccggcggcggccgccccaccgctggatcaggtgcgccgcgcgatcaccgagcatctgttgggggccgcgcgccgccgcgccttccgggtgtggctggacgcgcgccggaacgccctggtggtgctggcccccggctatgagcaccccggcgacccgcgccaacccgacaacacccgccggcactgatgctcaccctttgcctcgacatcggcggcaccaagatcgccgcgggcctggccgacccggccggcacgttggtgcacaccgcccaacgtcccaccccggcgtatggcggagccgaacaggtctgggccgcggtcgccgagatgatcgccgacgcgctcggcgtggcggggggcgcggtcggtggtgtggggatcgcctcggccggtcctatcgacctacacagcggccgcgtcagcccgatcaacatcggatcctggggcggctttccgctgcgggatcgggtcgccgccgcggtcccgggggttccggtgcggctggggggtgacggggtgtgcatggcgctcggcgagcactggctgggagccggacggggtgcgcgctttctgttgggtttggtggtgtccaccggggtgggcggcgggttggtgctcgacggcgccccctgtctcggccgcaccggcaacgccggtcacgtcggccacgtggtggtggatccggatggctcgccgtgcccgtgcggggggcgtggctgtgtggagaccatcgcgtccggcccgtcgctggcgcgctgggcgcgggccaacggctggtccgcgccgcccggggccggcgccaaagagctggccgaggcggctggggccggagacccggtggcgctgcgggccttccgccgcggcgccgcggcgctggccgcgatgatcgcctcggtgggcgccgtgtgcgacttggatctcgccgtcatcggcggcggcgtggccaagtcgggtcgcctgctgttcgagccgttacgtgcggcgctagccgaccacgcccggctggactttctggccggcctgcgggtggtgcctgccgagctgggcggcgccgccggcctggtgggtgcggccaggctcgcggccatcgcataatgccgattgtgaatctggcgacgcgacacgccggtgcggcgtcgcgggattcacactcggcgatacgtgtcgccgttttggctgaccggaccgggccaggctattgtggttgccgatccaccgaagaccgtcggtcaccgagcaatcggttgaaggtccgggagcatcccggcgacccacgcaggaggacgaggcagcaccgccggcgcgcgccggcctagttccacgccccgaccgcttcctgcgtcggggcgttcgtcgttcccgggtggtcgcagacggcacgtcgtaccccgactgccaccagacttgcaccgtcaggaggtatgcatggccagggctgacaaggccaccgccgtcgcagacatcgcagcgcagttcaaggagtcgaccgcgacgttgatcaccgaataccgcggcttgacggtggccaacctggccgagctacgcaggtctctgacggggtcggcgacctacgcggtggccaaaaacacactcatcaagcgggcggcctccgaggccggcatcgagggcctcgacgaactgtttgtgggccccaccgcgatcgcgttcgtcaccggtgagccggtcgacgccgccaaggccatcaagaccttcgccaaggagcacaaggcgctggtcatcaagggcggctacatggacggccacccattgaccgtggccgaagtcgagcgcatcgccgacctggagtcccgcgaggtgttactggccaagctggccggtgcgatgaagggcaacctggccaaggcggccgggttgttcaacgcgccggcctcgcagctggcccggctcgcggccgccctgcaggaaaagaaggcctgcccaggcccagactcagccgagtagtcacccagtaccccacaccaggaaggaccgcccatcatggcaaagctctccaccgacgaactgctggacgcgttcaaggaaatgaccctgttggagctctccgacttcgtcaagaagttcgaggagaccttcgaggtcaccgccgccgctccagtcgccgtcgccgccgccggtgccgccccggccggtgccgccgtcgaggctgccgaggagcagtccgagttcgacgtgatccttgaggccgccggcgacaagaagatcggcgtcatcaaggtggtccgggagatcgtttccggcctgggcctcaaggaggccaaggacctggtcgacggcgcgcccaagccgctgctggagaaggtcgccaaggaggccgccgacgaggccaaggccaagctggaggccgccggcgccaccgtcaccgtcaagtagctctgcccagcgtgttcttttgcgtctgctcggcccgtagcgaacactgcgcccgctcgggtgaatctcccagcgcgacaagcaggttcaccgtcatcgcggcgagcaccggttcgacggccgcgcctcgatcgccgtagaagccggccagctcgagcatcacgaagccgtggatctgtgaccaaaactgcgccgcggtggcaactattgccgtgtcgtcgtcggctccaagcgcggtcgcgaaccggccggccagcaggcaccggtgcaccgctcgcaccacatgcgcgaaactggggtgctggtgttcgatctcggcaaccttgagggtcaacacgtcgcgcgctggcacgttgatgccgtgtgcgctggtgctgccgaacattagccggtacatgtgcgggcgctcgatggcgtagcgccggtaggcggtgccgatggccagcaggtcggcgaccggatcggcggtctgcgggaccgtcagcgcgacatcgaactggcgtagcccttcttcggctatggcggcgatcagtccgcgcatcccgccgaaatgggtgtacaccgccatcgtcgaggtgcctgctgcggcggccaccttgcgggtctgcagcgcgtcgggcccgtgatcgtcgagcagtcgcacgccggcgtgcagcagctcgtcgcgaacaccggtctgcgaggtcatccttgccatgttctcaccaagggcgtaccgttccaatatcagtgaaataacaatgttataggagatcggcatgaccaccgcacaagccgccgaatcccaaaacccatatctcgagggcttcctggcgccggtgagcaccgaggtaactgccaccgacctgccggtcaccggccgcattccggaacacctcgacgggcgttatctgcgtaacggccccaacccggtcgcggaggtcgacccggccacctaccactggttcaccggcgacgccatggtgcacggagtcgcgctgcgcgacgggaaggcccgctggtatcgcaatcgctgggtccgcacacccgcggtgtgcgccgccctgggcgagcccatttcggcccggcctcacccgcgcaccgggattatcgagggcggtcccaacaccaacgtgctgacccacgccggacgcaccctggccttggttgaggccggcgtggtcaactacgaactcaccgatgagctggacaccgtgggaccctgtgacttcgacggcaccctgcacggcggttacaccgcccatccgcagcgtgatccgcacacgggtgaactgcacgcggtgtcctactcgttcgcccgcggacacagagtgcagtactcggtgatcggcaccgacggacacgctcgtcggacggttgatatcgaggtggcgggatcgccgatgatgcacagcttctccctgaccgacaactacgtggtgatctacgacctgccggtgaccttcgacccaatgcaggtggtgccggcgtccgtgccacgctggctgcaacggcccgccaggttggtgatccagtcggtcctgggccgtgtccgcatccccgacccgatagcggcgttgggcaaccggatgcagggtcactccgatcgcctcccgtacgcctggaaccccagctacccggcgcgcgtcggtgtcatgccgcgcgagggtggcaacgaggacgtgcggtggttcgacatcgaaccctgctacgtataccacccacttaacgcctactcggagtgccggaacggcgctgaggtgctggtgttggacgtggtgcgctactcacggatgtttgatcgcgaccggcggggtcccggcggtgacagccggccctcgctggatcgctggaccatcaacctggcgaccggtgcggtgaccgccgaatgccgcgacgatcgggcgcaggagtttccccgcatcaacgagactctggtgggtgggccgcatcgcttcgcctacaccgtcggcatcgagggtgggtttctcgtcggcgccggcgctgcgttgtcgactccgctgtataaacaggactgcgtgaccgggtccagcacggtcgcctcgctcgatcccgacctgctgatcggcgagatggtgttcgtgccgaacccgtcggcgcgtgcagaagatgacgggattctcatgggctacggctggcaccgcggccgcgacgaaggccagctgctcttgctggatgcccagactctcgagtcgatcgccaccgtgcacctgccacagcgtgtgccgatgggcttccacggcaactgggcgccgaccacctgacggcgcctcgggtgcgatacagtgactcataccacacaacgggccggtggcagccacgagcgtcgacagaagggtttcccatgggcgtcagcatcgaggtcaacggactaacgaagtccttcgggtcctcgaggatctgggaagatgtcacgctaacgatccccgccggggaggtcagcgtgctgctgggcccatcgggtaccggcaaatcggtgtttctgaaatctctgatcggcctcctgcggccggagcgcggctcgatcatcatcgacggcaccgacatcatcgaatgctcggccaaggagctttacgagatccgcacattgttcggcgtgctgtttcaggacggtgccctgttcgggtcgatgaacctctacgacaacaccgcgttccccctgcgtgagcacaccaagaaaaaggaaagcgagatccgtgacatcgtcatggagaagctggccctagtcggcctgggtggggacgagaagaagttccccggcgagatctccggcgggatgcgtaagcgtgccggcctagcgcgtgccctggtccttgacccgcagatcattctctgcgacgagcccgactcgggtctggacccggttcgtaccgcctacctgagccagctgatcatggacatcaacgcccagatcgacgccaccatcctgatcgtgacgcacaacatcaacatcgcccgcaccgtgccggacaacatgggcatgttgttccgcaagcatttggtgatgttcgggccgcgggaggtgctactcaccagcgacgagccggtggtgcggcagttcctcaacggccggcgcatcggcccgatcggcatgtccgaggagaaggacgaggccaccatggccgaagagcaggccctgctcgatgccggccaccacgcgggcggtgtcgaggaaatcgagggcgtgccgccgcagatcagcgcgacaccgggcatgccggagcgcaaagcggtcgcccggcgtcaggctcgggttcgcgagatgttgcacacgctgcccaaaaaggcccaggcggcgatcctcgacgatctcgagggcacgcacaagtacgcggtgcacgaaatcggccagtaaggcgcgcggggatgcgaccgccggaccgccgcaatcggatgatttcgcgtaacttgccgcatatcacccggagaccgaatcgggtcggccgctggaggcggcgcctgttcgggagctgatcacgcaacgtttgtatctgctgccgaccttccgttggcggctcgcgtaggtggcacagtccgcgaagtgcttgggccgctgatcaaggcgctcccggagcacaatccagacatgtcaggccgtcaccgacgcacaggcgacggccctcgagcagcgtgggaagagccgggctcgtcgagtggatcacacatttcgaggcgctctcgtgtatcgagcggcacatcagccatgcgtgtctccttgtcctgccttctccagaggaaaccgctagtcgtcggcgctgacgaccctccgcactctgatgtcgggaaggtgacgctctgcgagttcgtagtcggcatcgtcgtggaggactactaggcccctggccgccgcagtgtcgcagatcagcagatcgacaaccgacagggcacccaccgctcccgcccgggcgaggcggtgctgtgccgaatcgatccaccgccacacggatttcggcactggcacatcggggtagacgtcaccaaacatccggctcatctggtcgaactcgtccgcattccgcgctgatcggcagaactcggctcgttgcggttcgcacgacccgacggcccgctgagcagcgcggagttccaggcctcggtgggttccggttgtcgttgcagccgccaaaccgctgaggaatccaccaggaaatagatcaaatcccgagggccttctcgtcgtcccgcgcggccacccagcccttgtagtcccagcctttcgcctactcgcgcgagcgggccagggcctcgatgcgccgaaaccgttcgacgtaatcgcgcatcgcgaggttcacggcttccttctttgtgtgcacggcggcgatgcgcatcacatcggccagcgcttcgtcgtcgaggtcgatctgggtcaccgacacgacggcctcctatgttgaagacatatcacataaacatacgtaaccaacatcgcgaggagaccgtctcgcgcctgctcagggcaacgatatggcgccagtcagaccaagcagcaatacgatcccgggcaataggttggtcacttggtgcgtgacgatgctggccagtagaccgccggaatagaaccgtgccagcgcgatcgggatggccaccaccaccagcagtggagctcgggcgaactcgagatgggccaatgcgaagaccacggtggtaaccaccagcgccgcccaccgaccccagcgccgatccacagcaccccagagcagcccgcggtagatgatctcttcgcacagtggcgcgacgaacaccacgaccagaaagacgaccagcgcccacggccaggacgcccgaacgccaccgaaaatccttactacagcggaattcgcttctggcccaacgatagcggtgtagaccagcgacgccggaatcgtgaccagcattccgccgaaaccgaacatcaacccgagccgcagtccgcgccacgaccagcgcagccgcaagtcggtgcgggggccgttgccgcggagcctggtgatgaggatggccagcccggcggcgaccaccgtgggggcggctagcgcaagggccagcaccccggcagacaccgggccgtgaccggtaaggacaaccgctaacgaagtcgaggcgaccaggaataccagctcgacgaccaagaaggccccaagtccccagcggtgactgggggctacggtatcggcacggcccgcttccacggctccgacggtatcgaagtgtcaccgccaccggcgctgacgtcgagccggcggacggccggctgctacgcgcgcggtacctcgtcgggcggatcgggttcggtcgatcgacgcgaaatatgttggcgactggcaacttccggtgcttgccacggtctcaactctcaccgccgtgttgatccggaccgacggatgtgtcgccgaaccgaccatatcgtgggcttgctgacgcgctcatcagtcggttcgggtggccacgtgcaaccagcccccgctcaacaccccgtgctcgcccggagtgtttgacaggcttcgtgcaggcgggccggggacagccgggtgatgcggcgtcggaatgcggtgcgtggcaacgtatgaatgttgtcgaagttgacgacgcagtcgctcggaacacggttttcgacggccgtgagctccaattccgacaccaggcctcggcgggtgcgggttagggccaccacaacgaccgcgccgatgcggtctgccaccggatctctggtaaggacaagtactggtctgtcaccaccaggtgtggcggcaaaccacaattcaccgcgccgcatcggcccagtcggcccagtcctccgccggcccccagtcggcgatctcagccagtgcgttctcgtcgtccgtcaacggtcgctcggtgtaggcctggacatcctggtccgcggccagcgcggccaagtgacgtcgcagcgcatcgcgcagcagctcggagcggccgatgtgtaggcgacgcgcccacgcgtcggccaggtcgacgtcgtggtcgtcggcgcggaagctgagcatcgtcatacatcgagtttagagcgtatgacattgtcggccggcgagcagacgcataagcccccgcacgctcggcgtgtcgggggcttatgcgactgctcgcccggggccgtcagcggtcgccgagcaggctgaccatcccggccgcgtcgggaatgacgtgcacgacatccgacagatcggcgaacgccgggtcagccgagacaagagcggtcgcgccggcgcttgcggcaaccgccgcgagcaccgcgtcgcaggcttcaagccctggcgttgtctcgaacagcgtcaggccgcgcttcgaggtggcctcgattgatggtgagtagcggcgagagcagttcggcatagtcacacggcccagcgcggcggcgtcgctgcggtcgcgccggcgggcgcgtacgtggacgaactcctggatcacctcggcggtggtggtcgcagcgatgcgttcgtcggcgattgccgcgacgagatcgcggcagggatcgcggagtggatgctcggcgcctttggcatagacgaggacggtggtgtcgagcactatcatccgcggcgcgcccggagggcctcgagttcctgcttcagctcccgcggctcgggaacggacatgtcggcggcgtcgagcaggcgcctgcccgcggacttgcggcgaccggcggggctgacgaggcctcgatcaatggcctcacgcacgacggttgcgaccgggacgcctcgctcgcgcgccaccgcggtgatgcggcggtggcactcgtcgtcgagcaggatctggagccgatgcgccagacgcatgctcatacatttagcatgctgaaatttgggcggcggctgccattgcggtcgcgttgacccgcggacggcccagacgctgcggttgtagcgtcgataggcacgcgtattagggaggaacaatgccgcagccaagaacgcatctgccgattcccagtgctgctcgcaccgggctgatcacgtatgacgcgaaggatcccgacagcacctatccgccgatcgagcagctgcgcccaccggcgggtgccccgaatgtgttgctgatcctgcttgacgatgtcgggttcggtgcgtcgagcgcgttcggaggcccatgcaggacgtcgacggcggaactgcttgccggtaacgggttgcggtacaaccggtttcacaccaccgcgctgtgctcgccgacgcgtcaggcgttgttaactggacgcaaccatcactccgccggcatgggcggtatcaccgaaatcgccaccggtgcaccgggatacagctcagtactaccgaacaccatgtcgccgatcgcgcggacgctaaagctcaacggctacaacaccgcccagttcggcaagtgccacgaagtcccggtctggcagaccagcccggtcgggccgttcgacgcgtggcccagcggcggcggtggtttcgaatacttctacgggtttatcggtggcgaggctaaccagtggtatccgagtctgtacgagggcaccacgccggtcgaggtgaaccgcacgcccgaggagggttaccatttcatggcggacatgaccgacaaggccctcggctggatcggacagcagaaggcactggcccccgaccggccgttcttcgtgtacttcgccccgggcgccacccacgcgccccaccacgttccgcgggagtgggccgacaagtaccggggccgcttcgatgtgggctgggacgcactgcgagaggaaaccttcgcccggcaaaaggaactcggggtgatcccggcggactgccagctgaccgcgcggcacgccgaaatcccggcgtgggacgacatgccggaggacctcaaacccgtgctatgccggcagatggaggtctacgcgggctttctggaatacaccgaccaccacgtcggccggctcgtcgacggcctgcagcgcctcggtgtgctcgacgacacgctggtgttctacatcatcggcgacaacggcgcctcggccgagggcacgatcaacggcacctacaacgagatgttgaacttcaacggcctggccgacatcgagacgccgcggttcatgaccgaccggctcgacaagttcggcgggccggagtcctacaaccactattcggtgggttgggcgcatgcgatggataccccctatcagtggaccaaacaagtggcctcgcactggggtggcacgcgtaacggcacgattgtgcactggcccaacggaattgccgccaagggggagatgcgctggcagtttcaccacgtcatcgacgtggcgccgaccatcctggaggcggcggggttgccggaaccgttattcgtcaacggcgtgcagcaacaccccatcgaaggggtcagcatggcctattcgttcgacgacgcgcaggcgccggatcggcacgagacgcagtatttcgagatgttcggaaaccggggcatctaccacaagggttggaccgcggtgaccaagcacaagacgccgtggattttggttggcgagcagaccgtcgcgttcgacgacgacgtgtgggagctctacgacaccaccaaggattggagccaggccaaagacttggccaaggagatgccggaaaagctgcatgagctgcagcggctgtggctgatcgaggcgacgcgctacaacgtgcttccgctggacgacgacaccgccagccgcatcaaccccgatctggcgggcaggccggtgctcatcaggggcaacacccaggtgctgttttcgaacatgggccggttgtcggagaactgtgtgctcaacctcaagaacaaatcgcacacggtgaccgctgaggtcgaggtgcccgagaccggtgctgagggcgtgatcgtcgcgcagggcgccagcatcggcggctggagcctgtatgccaacgacggcaagctcaagtactgctacaacctgggtggtatcaagcacttctacgccgagtccgccgacccgctgccggccggcgcccatcaggtgcgcatggaattcgcttatgccggtggcggtttgggcaagggcggcgaggtaactctttatgtcgacggccaacaggtcggcgaaggacatgtcgaagccacccttgccatcgtcttctcggccgacgacggctgcgatgtcggcatggattcgggctcgcccgtctcacccgactatgccccggggagtaacgcgttcaacgggcggatcaagggcgtgcagctcgcgatcgccgaggccgccgctgctgcgggccatctggtcgacccggagcacgcgatccgcatcgcgctggcgcgccaatagggccgcacagtcaaacggggaggggacggcgatggaaaagtcacggtgccacgctgtcgcacatggaggtgggtgtgcgggatctgcgaaatcgcacaagtcaggtggtcgatgcggtcaaggccggggtgccggtgactctcacggtacacggggagccggtcgccgatatcgtgccgcatcggcgccgcatccgctggctgtcggggcgcatctgcgcgatgagctcgccaagcgctcggccgacccgcgcctcaccgatgaactcaacgacttggccggtcataccctcgacgacctgtgaccgagggcgaggtcggggtaggcctgctagatacgtcggtcttcattgcgcgcgagagcggcggtgcaatcgcggacctgcctgaacgcgtggcgctttcggttatgacgatcggtgagctgcaactcggtctgctcaatgctggcgattcggcgacccgatcacgacgcgccgacaccctcgcgctagcgcgcacggccgatcagatccctgtcagtgaagcggtgatgatttcgttggctcgactcgtcgcggactgccgagccgcgggcgtgcggcggtcggtgaagctgaccgacgctctcattgcggcaaccgcggagatcaaggtgtgacaccgaggactgatgaaggtgccgctgcaccctgcctgatgcctgacgtcacgatgcccgtgaagcgtggtgatgcccggggagctttgggtgtgggtccagctttgttcgtggtgagcgtgagcagctcgctggtgagggccaggagctgtcgttgcacggcggattgatcgattcgaccgcatccatctggagctactgccccagaccggactcgcagccttggcaagccgctacgcgggcattctcacctgaggcaacgaagggcgctatgcgcgcattgtgggtgagtcaacgcgaggacttgacggcagacgctaaacgggtcaatctgttgggcagcatgcgccgcatgtggccaaaggaagtcgagatcgccagctagcgccgatatccggggatggttattgccgggtatttgaggaatgcgccgtcctgcgctattgttggacgttgcgctggctacttcctgcccacctcacccgccacttgacaccgtggtcttagtctgagcccagtttgcggctcagcggtttagttgcgtgcgtgagatccggacagatcgttcgccggccgaaaccgacaaaattatcgcggcgaacgggcccgtgggcaccgctcctctaagggctctcgttggtcgcatgaagtgctggaaggatgcatcttggcagattcccgccagagcaaaacagccgctagtcctagtccgagtcgcccgcaaagttcctcgaataactccgtacccggagcgccaaaccgggtctccttcgctaagctgcgcgaaccacttgaggttccgggactccttgacgtccagaccgattcgttcgagtggctgatcggttcgccgcgctggcgcgaatccgccgccgagcggggtgatgtcaacccagtgggtggcctggaagaggtgctctacgagctgtctccgatcgaggacttctccgggtcgatgtcgttgtcgttctctgaccctcgtttcgacgatgtcaaggcacccgtcgacgagtgcaaagacaaggacatgacgtacgcggctccactgttcgtcaccgccgagttcatcaacaacaacaccggtgagatcaagagtcagacggtgttcatgggtgacttcccgatgatgaccgagaagggcacgttcatcatcaacgggaccgagcgtgtggtggtcagccagctggtgcggtcgcccggggtgtacttcgacgagaccattgacaagtccaccgacaagacgctgcacagcgtcaaggtgatcccgagccgcggcgcgtggctcgagtttgacgtcgacaagcgcgacaccgtcggcgtgcgcatcgaccgcaaacgccggcaaccggtcaccgtgctgctcaaggcgctgggctggaccagcgagcagattgtcgagcggttcgggttctccgagatcatgcgatcgacgctggagaaggacaacaccgtcggcaccgacgaggcgctgttggacatctaccgcaagctgcgtccgggcgagcccccgaccaaagagtcagcgcagacgctgttggaaaacttgttcttcaaggagaagcgctacgacctggcccgcgtcggtcgctataaggtcaacaagaagctcgggctgcatgtcggcgagcccatcacgtcgtcgacgctgaccgaagaagacgtcgtggccaccatcgaatatctggtccgcttgcacgagggtcagaccacgatgaccgttccgggcggcgtcgaggtgccggtggaaaccgacgacatcgaccacttcggcaaccgccgcctgcgtacggtcggcgagctgatccaaaaccagatccgggtcggcatgtcgcggatggagcgggtggtccgggagcggatgaccacccaggacgtggaggcgatcacaccgcagacgttgatcaacatccggccggtggtcgccgcgatcaaggagttcttcggcaccagccagctgagccaattcatggaccagaacaacccgctgtcggggttgacccacaagcgccgactgtcggcgctggggcccggcggtctgtcacgtgagcgtgccgggctggaggtccgcgacgtgcacccgtcgcactacggccggatgtgcccgatcgaaacccctgaggggcccaacatcggtctgatcggctcgctgtcggtgtacgcgcgggtcaacccgttcgggttcatcgaaacgccgtaccgcaaggtggtcgacggcgtggttagcgacgagatcgtgtacctgaccgccgacgaggaggaccgccacgtggtggcacaggccaattcgccgatcgatgcggacggtcgcttcgtcgagccgcgcgtgctggtccgccgcaaggcgggcgaggtggagtacgtgccctcgtctgaggtggactacatggacgtctcgccccgccagatggtgtcggtggccaccgcgatgattcccttcctggagcacgacgacgccaaccgtgccctcatgggggcaaacatgcagcgccaggcggtgccgctggtccgtagcgaggccccgctggtgggcaccgggatggagctgcgcgcggcgatcgacgccggcgacgtcgtcgtcgccgaagaaagcggcgtcatcgaggaggtgtcggccgactacatcactgtgatgcacgacaacggcacccggcgtacctaccggatgcgcaagtttgcccggtccaaccacggcacttgcgccaaccagtgccccatcgtggacgcgggcgaccgagtcgaggccggtcaggtgatcgccgacggtccctgtactgacgacggcgagatggcgctgggcaagaacctgctggtggccatcatgccgtgggagggccacaactacgaggacgcgatcatcctgtccaaccgcctggtcgaagaggacgtgctcacctcgatccacatcgaggagcatgagatcgatgctcgcgacaccaagctgggtgcggaggagatcacccgcgacatcccgaacatctccgacgaggtgctcgccgacctggatgagcggggcatcgtgcgcatcggtgccgaggttcgcgacggggacatcctggtcggcaaggtcaccccgaagggtgagaccgagctgacgccggaggagcggctgctgcgtgccatcttcggtgagaaggcccgcgaggtgcgcgacacttcgctgaaggtgccgcacggcgaatccggcaaggtgatcggcattcgggtgttttcccgcgaggacgaggacgagttgccggccggtgtcaacgagctggtgcgtgtgtatgtggctcagaaacgcaagatctccgacggtgacaagctggccggccggcacggcaacaagggcgtgatcggcaagatcctgccggttgaggacatgccgttccttgccgacggcaccccggtggacattattttgaacacccacggcgtgccgcgacggatgaacatcggccagattttggagacccacctgggttggtgtgcccacagcggctggaaggtcgacgccgccaagggggttccggactgggccgccaggctgcccgacgaactgctcgaggcgcagccgaacgccattgtgtcgacgccggtgttcgacggcgcccaggaggccgagctgcagggcctgttgtcgtgcacgctgcccaaccgcgacggtgacgtgctggtcgacgccgacggcaaggccatgctcttcgacgggcgcagcggcgagccgttcccgtacccggtcacggttggctacatgtacatcatgaagctgcaccacctggtggacgacaagatccacgcccgctccaccgggccgtactcgatgatcacccagcagccgctgggcggtaaggcgcagttcggtggccagcggttcggggagatggagtgctgggccatgcaggcctacggtgccgcctacaccctgcaggagctgttgaccatcaagtccgatgacaccgtcggccgcgtcaaggtgtacgaggcgatcgtcaagggtgagaacatcccggagccgggcatccccgagtcgttcaaggtgctgctcaaagaactgcagtcgctgtgcctcaacgtcgaggtgctatcgagtgacggtgcggcgatcgaactgcgcgaaggtgaggacgaggacctggagcgggccgcggccaacctgggaatcaatctgtcccgcaacgaatccgcaagtgtcgaggatcttgcgtaaagctgtcgcaaaattactaaacccgttaggggaaagggagttacgtgctcgacgtcaacttcttcgatgaactccgcatcggtcttgctaccgcggaggacatcaggcaatggtcctatggcgaggtcaaaaagccggagacgatcaactaccgcacgcttaagccggagaaggacggcctgttctgcgagaagatcttcgggccgactcgcgactgggaatgctactgcggcaagtacaagcgggtgcccttcaagggcatcatctgcgagcgctgcggcgtcgaggtgacccgcgccaaggtgcgtcgtgagcggatgggccacatcgagcttgccgcgcccgtcacccacatctggtacttcaagggtgtgccctcgcggctggggtatctgctggacctggccccgaaggacctggagaagatcatctacttcgctgcctacgtgatcacctcggtcgacgaggagatgcgccacaatgagctctccacgctcgaggccgaaatggcggtggagcgcaaggccgtcgaagaccagcgcgacggcgaactagaggcccgggcgcaaaagctggaggccgacctggccgagctggaggccgagggcgccaaggccgatgcgcggcgcaaggttcgcgacggcggcgagcgcgagatgcgccagatccgtgaccgcgcgcagcgtgagctggaccggttggaggacatctggagcactttcaccaagctggcgcccaagcagctgatcgtcgacgaaaacctctaccgcgaactcgtcgaccgctacggcgagtacttcaccggtgccatgggcgcggagtcgatccagaagctgatcgagaacttcgacatcgacgccgaagccgagtcgctgcgggatgtcatccgaaacggcaaggggcagaagaagcttcgcgccctcaagcggctgaaggtggttgcggcgttccaacagtcgggcaactcgccgatgggcatggtgctcgacgccgtcccggtgatcccgccggagctgcgcccgatggtgcagctcgacggcggccggttcgccacgtccgacttgaacgacctgtaccgcagggtgatcaaccgcaacaaccggctgaaaaggctgatcgatctgggtgcgccggaaatcatcgtcaacaacgagaagcggatgctgcaggaatccgtggacgcgctgttcgacaatggccgccgcggccggcccgtcaccgggccgggcaaccgtccgctcaagtcgctttccgatctgctcaagggcaagcagggccggttccggcagaacctgctcggcaagcgtgtcgactactcgggccggtcggtcatcgtggtcggcccgcagctcaagctgcaccagtgcggtctgcccaagctgatggcgctggagctgttcaagccgttcgtgatgaagcggctggtggacctcaaccatgcgcagaacatcaagagcgccaagcgcatggtggagcgccagcgcccccaagtgtgggatgtgctcgaagaggtcatcgccgagcacccggtgttgctgaaccgcgcacccaccctgcaccggttgggtatccaggccttcgagccaatgctggtggaaggcaaggccattcagctgcacccgttggtgtgtgaggcgttcaatgccgacttcgacggtgaccagatggccgtgcacctgcctttgagcgccgaagcgcaggccgaggctcgcattttgatgttgtcctccaacaacatcctgtcgccggcatctgggcgtccgttggccatgccgcggctggacatggtgaccgggctgtactacctgaccaccgaggtccccggggacaccggcgaataccagccggccagcggggatcacccggagactggtgtctactcttcgccggccgaagcgatcatggcggccgaccgcggtgtcttgagcgtgcgggccaagatcaaggtgcggctgacccagctgcggccgccggtcgagatcgaggccgagctattcggccacagcggctggcagccgggcgatgcgtggatggccgagaccacgctgggccgggtgatgttcaacgagctgctgccgctgggttatccgttcgtcaacaagcagatgcacaagaaggtgcaggccgccatcatcaacgacctggccgagcgttacccgatgatcgtggtcgcccagaccgtcgacaagctcaaggacgccggcttctactgggccacccgcagcggcgtgacggtgtcgatggccgacgtgctggtgccgccgcgcaagaaggagatcctcgaccactacgaggagcgcgcggacaaggtcgaaaagcagttccagcgtggcgctttgaaccacgacgagcgcaacgaggcgctggtggagatttggaaggaagccaccgacgaggtcggtcaggcgttgcgggagcactaccccgacgacaacccgatcatcaccatcgtcgactccggcgccaccggcaacttcacccagactcgaacgctggccggtatgaagggcctggtgaccaacccgaagggtgagttcatcccgcgtccggtcaagtcctccttccgtgagggcctgaccgtgctggagtacttcatcaacacccacggcgctcgaaagggcttggcggacaccgcgttgcgcaccgccgactccggctacctgacccgacgtctggtggacgtgtcccaggacgtgatcgtgcgcgagcacgactgccagaccgagcgcggcatcgtcgtcgagctggccgagcgtgcacccgacggcacgctgatccgcgacccgtacatcgaaacctcggcctacgcgcggaccctgggcaccgacgcggtcgacgaggccggcaacgtcatcgtcgagcgtggtcaagacctgggcgatccggagattgacgctctgttggctgctggtattacccaggtcaaggtgcgttcggtgctgacgtgtgccaccagcaccggcgtgtgcgcgacctgctacgggcgttccatggccaccggcaagctggtcgacatcggtgaagccgtcggcatcgtggccgcccagtccatcggcgaacccggcacccagctgaccatgcgcaccttccaccagggtggcgtcggtgaggacatcaccggtggtctgccccgggtgcaggagctgttcgaggcccgggtaccgcgtggcaaggcgccgatcgccgacgtcaccggccgggttcggctcgaggacggcgagcggttctacaagatcaccatcgttcctgacgacggcggtgaggaagtggtctacgacaagatctccaagcggcagcggctgcgggtgttcaagcacgaagacggttccgaacgggtgctctccgatggcgaccacgtcgaggtgggccagcagctgatggaaggctcggccgacccgcatgaggtgctgcgggtgcagggcccccgcgaggtgcagatacacctggttcgcgaggtccaggaggtctaccgcgcccaaggtgtgtcgatccacgacaagcacatcgaggtgatcgttcgccagatgctgcgccgggtgaccatcatcgactcgggctcgacggagtttttgcctggctcgctgatcgaccgcgcggagttcgaggcagagaaccgccgagtggtggccgagggcggtgagcccgcggccggccgtccggtgctgatgggcatcacgaaggcgtcgctggccaccgactcgtggctgtcggcggcgtcgttccaggagaccactcgcgtgctgaccgatgcggcgatcaactgccgcagcgataagctcaacggtctgaaggaaaacgtgatcatcggcaagctgatcccggccggtaccggtatcaaccgctaccgcaacatcgcggtgcagcccaccgaggaggcccgcgctgcggcgtacaccatcccgtcgtatgaggatcagtactacagcccggacttcggtgcggccaccggtgctgccgtcccgctggacgactacggctacagcgactaccgctaggtgggcgagcagacgcagaatcgcacgcgaaatgcctgcgcgatgcgattctgcgtctgctcgccgtggtggatgagccggtcttgcatcgccaatgcgggaaacccatgcatgcgttggggcacgacgccggcctggccgccagattggcgctgcccgccgccccgttcaacatgagtggcaatcccgccatctgcctgcctgcgggggacacgtcgtgaggaaccccggtcggggtttagtttatcggccgtgaattcgccgaacggttgctcgtccaagccggccacgcattccagcaggccactgcgttccatcgccgacgcccaggcatggcctgggttggtgattgcggccgccgagtcaaacaaccgtgaactcgcgcgtcgtcgcgctgaacgctgtaagcatgccgttgcgatcgcgtgcggtgccgtggtggacgatgcggtattgcccgggcgtggtatcgccgggaacatcccagcgaatgctgacatgcgatccggcccgcccttggcgctgccagcgaaagctcgtggcccagtcgccgtcgtcagcaatccgcacccagctggcaccttcccggcggaccacttcgaggtaggtgccgccgcggcgcagatcgttattgggcagcgcgctgacgaaaacggcttccaccgcctgacccggtcggtacgtcgccgagggctcggcgatgaccgctccgaacgacccggcatcggcgggcgcgccgcgcacccagctcagctcccgggtgggccgcggccggcgaccgagcgtcaccggacggccgtcgcgcatggcctcggcgagttcggccacggtctgcatgagggcgcacagttcccatcgaccgaacaacgtgctgccgccctcgtagcgctgttcgagatactcttcgggcgttgtcacgtaatggatgtaggcgttggtgtagcccacgcagagcacgtcggccaggtcggcgccaacaatcgaagccaccatgcggcgcagcctaagccccgcgacgatggtcggttcgcccggaataccgatcagatagaggcgaccgattcgcacgagctgaacgggaacaatttcctggacaaaggggtgtatccggttcggcaggcgtgcgggcatcacaatgcctttgggggcctgtgccgctgccgtcggccttgccagccggtacatggcgcgggatagtctgtcccagaacgggtttcgcccttggcgaaagccatggaagcccgggccctcgtcggtgcctgccatggccccggcgccaaacatcggacgcccggtgcggcgctcttcaccgtctggtgtgtactcgccgcgcacgagcacagaaccgagatcgacataggtgaaccgggcatcaatgccagcgccgatgggcgtcgctccgctcaactgcgtgaaagcatcctcgaactggcacaacccggtacgacgggtgttgtcgaattcccggtctggtggggcctcgggagaaaggggcccgtcgacattcgggctcatgtcgcccggattcgtctgtgcgaaggcggcgatgaagtcgggctggccggcgagataatccgcgccgcccacggtgcgttcccagtgataggccgcgaaacccttgttgtctccggagatgaggtggttgcgattcgtcatgctcgtaccgtgggtagcgaagaaatggatcacgcccacggtggcctcgccccggtcgatacgcacgagcgtggtatgcgggtcgacgcgtttcgggaagaacgccttgtcggccggcgggttgcggtcgaacgctgatggggatcgattgatgcttgcgccgtacagctcgccgtgcgagagcggaacctcggcgggcgccacatcggcatgcgcatgttccaccgattcgacaattccgtcgacgatcgccgcaaaggttgccggccgaaagccgctcgtggtcaggttgtacagcaggtatccgcagtacccgccaggcccggcgtgggtgtgggtcgccgtgatcagtgtgttctgctccgagtaggtatcgccatacaaatcggccaaccggcgcagcacttcctcattcacgttttgcatgggcagcggcagttcggcgacaatcagcagcaaccgcgcgtccccgtcctgggaatcgtcccggaacacaaacgcccgtgacctaagtcgctggtgaatgccggcggtgcgctggtcggacttgccgtagccgagcatgccgcagtccgccgcctcaccagtgatgtcggcgatgccgcgccctacactaagcattgcctaatcctccgcaccagcagcaaatttcacgagcgctgactacgcgctgctccggggaaacgtatcccacaaggagaaccactttatgcgccggggcccacgaatacggacggcagcatcccgtgccgcggctggccggacgtgatccgagggtgtgggtctcaccagatcggtctcactagacttgggttgtgctcattggttcgcatgtcagcccaaccgatccgctggccgcagcggaggccgaaggcgctgacgtagtgcagattttccttggcaatccgcagagctggaaggctcccaagccgcgggacgacgccgccgcgctgaaagccgcgaccctgcccatctacgtgcatgcgccctacctgatcaaccttgcgtcggcgaacaatcgcgtgcggatcccgtcgcgcaagatcctgcaagagacctgtgctgcggcggccgacattggcgcagcggcggtgatcgtgcacggtgggcacgtcgccgacgacaacgacatcgacaagggcttccagcgctggcgcaaggcgctggaccggctggaaaccgaggttcccgtctacctggaaaacaccgccggcggcgatcacgcgatggcgcgccgcttcgacaccatcgcccggctctgggacgtcatcggcgacaccggaatcgggttttgcctggacacctgccacacctgggcggccggcgaggcgctgaccgatgccgtcgatcggatcaaagcaattaccggccgcatcgatctggtgcactgcaacgactccagggacgaagcaggatcgggccgtgaccgccacgccaacctcggcagcggccagattgatcctgacctgctggtggctgccgtcaaggcggccggcgcgccggtgatctgcgaaaccgccgaccaaggtcgcaaggacgacatcgcgtttctgcgggaaagaaccggcagctgacttcaagccccgcggcacctaccgttgacttatgctccgcagggtcgccatactgctcgccgctgtgcttgcgttcgcgggctgctcggggggaacgaggttggcggcgggcttcggcaatggcaatagcgtgcacaccctcgatgtcgatggagccggccgcagctaccggctttataagcccgtcgggttgccgtcctcggcgccgctggtcgtcatgttgcacggcgggttcggcagcgccaagcaagccgaaaggtcttatggctgggacgaattggccgactccgagaagttcctcgtcgcctaccccgatggctatcacagggcttggaatgccaatggcggaggctgctgcggccggcccgcacgtgaaggcgtcgacgacatcggcttcgtccgcgcggtcgtcgccgacatcgccaacaatgtcagcatcgaccccgcccgggtctacgtcacgggcatgagcaacggtgccatcatgtcctacacgctggcctgcaacaccagcatcttcgcggcgatcggcgtcgtttcgggcacgcaactagacccctgtcagtccccgcgtccggtgtcggtcatccacatccatggcacggccgatccgctggtccgctaccacggcgggcccggcgccgggttcgcgcgcatcgacggtccgccggtgcccgatctcaatgcgttctggcgcgaggtcaaccggtgcggcgcgctggataccacgaccgaaggtccggtcaccacatcgggcgccacatgcgccgacaatcgccgtgtcgtgctgctcaccgtcgatgacgccggccaccgatggccgtcatttgccacccagacactgtggcgattctttgcagcgcacttcagatgaggacaaaaccatccgttacattctcttgtgcagttgtagaaaaaacgtaacatggtggcatgtcagatacgcatgtcgtcaccaaccaggttccgcccttggagaactacaatcccgcgtcatccccggtgctcatcgaggctctgatccaggagggtggccagtggggcctggatgaagtaaacgaggtcggggcaatttctgccagctgccaagcccaacgctggggagagcttgcagaccgcaaccggcccatcctgcatacccacgacgcttacgggtaccgggtcgatgaggtggagtacgacccggcctaccacgagctgatgcgtaccgcgatcacccatggcatgcacgccgcaccgtgggctgacgaccgcccgggtgcgcacgtggtgcgagcggccaagacatcggtgtggaccgtcgagccgggccatatctgccccatctcgatgacctacgccgtcgttccggcgctgcggtataactccgagctggctgcggtctacgagccgctgctgaccagtcgtgagtacgacccggagctgaagccggcgaccacgaaggccggcatcaccgccggcatgtcgatgaccgagaagcagggtggctccgacgtgcgcgctggcaccacccaggcgaccccgaatgcggacggcagctacagcttgaccggccacaagtggttcacttcggcgccgatgtgcgacatcttcctggtgctcgcgcaggcaccggacgggctgtcgtgcttcctgctgccgcgggtgctgcccgacggcacccgcaaccgaatgttcttgcagcggctcaaggacaagctcggcaaccacgcaaacgcctcgagcgaggtcgaatacgacggtgccgtcgcgtggctggtgggcgaggagggccgcggcgtgccgaccatcatcgagatggtcaacctcacccggctggactgcgctctgggcagtgccaccagcatgcgcaccggcctaacccgcgccgtccaccatgcccagcatcggaaggcgttcggcgcctacctgatcgaccagccgttgatgcgcaacgtgctggccgacctggcggtggaggccgaggccgccaccatcgtggcaatgcggatggccggtgccaccgacaacgcggtgcgcgggaacgagaccgaagcgctgctgcgtcgcatcggcctggcggccgccaagtactgggtgtgcaagcgctccaccgctcacgccgccgaagcgctggagtgcctgggcggcaacggttatgtcgaggattccgggatgccccggctctaccgggaggcgccgttgatgggcatctgggagggctcgggcaatgtcagcgcgctagataccttgcgcgccatggcaacccggcccgcatgcgtcgaggtgctgtttgacgagctggcccgcagcgcaggccaggaccccaggctggacggccacgtcgaaaggctgcgtccgcagctaggcgatcttgacacgatcggttatcgagcccgcaagattgccgaagacatctgcctggcgttgcagggatcgttgttggtgcgccacggacatcccgccgtcgccgaggcgtttctggccactcggctcggcggccagtggggcggagcgtacggcaccatgccggccggtctggatctcgcgcccatcctcgagcgtgcgctggtaaaaggctgagcggccgctgatgacacacgcgatcaggccggtcgatttcgacaacctgaagacgatgacctatgaggtcaccggtcggattgcgcggatcaccttcaaccggccggagaagggcaacgcgatcatcgcagacaccccgctggagttgtctgctctggtggagcgtgccgatctggatccaggcgtgcatgtcattctggtgtccggtcgcggcgagggattctgtgccggcttcgacctgtccgcctacgccgaggggtcgtcgtcgaccgggggcggcggcgcataccaaggcacggtgctagatggcaagacccaggccgtcaaccacctaccgaaccagccgtgggacccgatgatcgactaccagatgatgagccggttcgtgcgcggattcgccagtctgatgcatgccgacaagccgacggtggtcaagatccacggctactgcgtggccggcggcaccgacatcgcgctgcacgccgatcaggtgatcgccgccgccgacgccaagatcggctacccgcccacccgggtgtggggggtgccggcggcgggcctgtgggcgcaccggctcggcgaccagcgggccaaacggctgctgttcaccggcgattgcatcaccggcgcgcaggccgccgagtggggcctggcggtcgaggcgccggagccggctgacctcgacgagcggaccgagcgactggtggcccggatcgccgcactgccggtcaatcaattgatcatggtcaagctcgcgctcaattccgctctgctgcaacagggtgtggccaccagcaggatggtcagcaccgtgttcgacggcgccgctcggcacacacccgaggggcacgcgtttgtcgccgacgcggtcgagcacggcttccgggatgcggtgcggcgccgtgacgagccgtttggcgactacggccgtcaagcatcgcgggtgtaaccatgccggccatgaccgcccgttcggtggtactcagcgtgctgctcggtgctcatcccgcgtgggccaccgcaagcgaattgatccagctgacagcggatttcggtatcaaggagacgacgttgcgggtcgcgctgacccgcatggtcggtgccggggatctggtccggtccgcggacggctaccggctctcggatcggttgctggcccgccagcgccgacaagatgaggccatgcgcccacggacccgcgcttggcacggaaactggcacatgctgattgtcaccagcatcggcaccgatgctcgtacccgggccgcactgcgaacctgcatgcaccacaagcgtttcggtgaattgcgggaaggggtgtggatgcggccggacaatctcgacctcgacttggagtccgacgttgcggcccgggttaggatgctgacggcccgcgacgaggcccccgccgacttggccgggcagctgtgggatctgtcggggtggaccgaggccggccaccggttgctcggcgacatggcagcggccaccgacatgcccgggcgatttgtggtggctgcggcgatggtgcgccacctgctcaccgatccgatgttgcccgctgaactgttgcccgccgactggccgggcgccgggttacgggcggcgtaccacgacttcgccactgcaatggcgaaacgacgcgatgcaactcaactcctggaggtgacatgagtgatctggtgcgtgtggagcgcaaaggtcgggtgaccacggtgattctgaaccggccggcctcccgcaacgcggtcaacggcccgaccgccgcggcgttgtgcgcggcgttcgagcaattcgaccgggacgacgccgcgtcggtggccgtactctggggtgcgggtggaaccttttgtgcgggagccgatttgaaggcctttggcacaccggaggccaactctgtgcaccggacgggtcccggcccgatggggccgtcacgaatgatgctgtccaaacctgtgatcgccgccgtcagcggctacgccgtcgccggggggctggaattggcactgtggtgcgacctgcgggtggccgaggaagacgccgtgttcggtgtgttttgccgtcgctggggggtaccgctcatcgacggcggcaccgtgcgactgccacggctgatcgggcacagccgcgcgatggacatgatcctcactggccgtggggtgccggccgacgaagcgctggccatggggttggccaatcgggtggtgcccaagggtcaagcccgacaggcggctgaggagttggcggcgcaattggccgcgctgccgcagcagtgtctgcgatcggatcggctgtcggcgctgcaccagtggggcctgcccgagtccgcggcgctcgacctcgagttcgccagcatcgcgcgggtggccggcgaggcgctagagggggcgagacggttcgccgcgggtgccggtcggcatggggccccggcacctcgggccgaacagggcgacacgctttaggcgggtacggctcagaccaaggcgaaggtccgtgccgatgccggcgagggccacggctgcggaacgggtcgttgccggacaacctggggccaccagaaccactttccgaggagggccgcgatcgacggtgtcatgaacgaccggacgatcagggtgtcgaagagcaggcccataccgatggtggtgccaacctgggccatcacggtcagctcgctgacggcaaacgacatcatggtgaaggcaaacaccagcccggcggcggtcaccaccgacccgctgccacccatcgcacggatgatgccggtgttgattccggcgtggatctcctccttgagccgggcaaccagcagcaggttgtagtccgcgccgacggccagcaggatgatgaccgccatcgccaacaccaaccagtgcagctcgatacccaggatgtgttgccagatcagcaccgacagcccgaacgaggcgcccagcgacaacaccacggtgccgacgatgacggcggccgcgacgacgctgcgggtgatgatcagcatgatgatgaagatcaggcagagtgcggagattccggcgatcatcaagtcataggtgttgccgtcggacaagtccttgaacatcgccgcggtaccgcccaggtagatcgcggatccctccaacggtgtgcccttgatggcttccttggcggcggtcttgatcttggcgatgcgcgcgatgcccgcctggctcatcgggtcgccttcgtggctgatgatgaaccgcaccgcgtgcccgtccggcgagaggaactgttccaggccgcgttggaagtcgggattgtcgaaaacctcgggaggcagatagaacgagtcgtcgttgcgcgaagcatcaaaggcttcgcccatcgccgccgaatcctcctgcatcgcggccatctgatcctgcagcccttcctgggtggaatgcatgctcagcatctgcgccttcatgctcttcatggtctggatcatctcgggcatcatcgcggtcagctggggcatgagcgtgtccaggcgctgcatgagcggcagcaggttgttgatgtcttcggtcatgacgtcgattccgtcgagggtgtcgaacaccgaccgcagcgaccagcagaccgggatgtcgtagcagtgcttttcccagtagaagtagctgcggatggggcggaagaaatcgtcgaaatccgcaatatggttgcgcaactcctcgacatcgaccaccatccccgtcatctgaatgaccatttcgtgggtgacatcggccatctgctgggtgaggctgtgcatccgctccatctggtcgatgttggactgaatgtcgttgacctgctccagcatcctggccgtcaggtcctggttgtatttctcggtcagtttctggctggtgccctgcatgctgatcaggaacgggattgaggtgtgctcgatcggtttgccgtccggccgggtgatggcctgcacccgggatatcccctccacggcgaaaatggccttggcgatcttgttgatcaccaaaaagtcggccgaattacgcatgtcgtggtcgctttcgaccatcagcacctcggggttcatccgggcctgggagaaatggcgctccgcggccgcatagccttcgttggccggtaggtcggcgggcaggtagttgcggtcgttgtagttggtccggtagcccggcagggtcagcagaccgacgagcgccagggccaccgcaccgaccaggatggggccgggccagcggacgatggcggccccgaccttgcgccagccccgcacccgcgccatccgcttgggctcgagcagcttgccgaaccggctcgtcacggcgattatcgccgggcccagggtgagtgcggcggcgacgacgatgaccatcccgatcgccaacggcacaccgagggtctgaaagtacggcagtcgggtgaagctcagacagaacgtggcacccgcgatggtcagacccgagcccagcacgacatgggcggtgccgccgaacatggtgtagtacgccgactcccggtcctggccgagcccgcgtgcttcctggtagcggccgatcaggaagatggcgtagtcggtggcggccgcgatcgccagcaccacgagcaggttggtcgcgaaggtcgagagcccaatgatccggtggaaaccgaggaaagccacgcccccgcgggtggcgagcagcccgagcaccaccatcgtcagcatgatcgccgacgtgatgatcgaccggtagaccagcagcaacatcacgatgatcacggtgaacgtgaccgcctcgatcacctgcagactacggtcgccggcctgctgctgatcggcgaccagcgcggccgaaccggtgacgtacaccttgacaccgggtggcggcgcaaggcgctcgacgatggtcttgaccgcttccacggactcgttggccagtgactcgccctgattgcccgcgagtttcacctgaacgtaggcggccttgccgtcgctgctctgggcgccggtggcggtcagtggatccccccaaaagtcctgcaaggactggacgtgggtggtgtcggcttgcagtctgccgatcatctggtcgtaaaacgcatgggcggcgtcaccgagcggccgctggccctccagcacgatcatcgccgcgctgtcggagtctccctcctcgaacaccttgccgatgtgtttcatcgagatcatcgacggtgccgcgtcggggctcatcgacaccgcctgtatctgtccgaccgtttccagttgcggcacagtgacgttgaggacggcgatggtgaccaaccacccaaggatgatcggcaccgcgaaggtacggatcattctggggatgaacggtcgcgccgcgtgcctgtcgggcgggacggagcccgtcggcgcagctgtcctttgcacgatcatgcggatttcacaaagcagtaggtcagggcatccacgccggttgcggtccgctcgtccttcacttcgccatcgacggtgattcggcaggtgatggaagtgccgtcgccttgcgcgaggatgttgggggccgcggacggcgccgtggtcttcaaggtgagcgaccacggcagggctgcgccgtcgatccgctgtggcttggcgtcgaggtccaggtagttgatgttgacgtaactaccggagccggaaacttcgtactccaccaccttggggtcgaacggctccgggtcatcggcgaagaccttcggcgtcaccaagatgccttcggaaccaaagaaagtgcggatccgctgcaccgtgaagccggcgatggcgaccacaaccaggatgagcagcggtatccaggcacgcttgagagttccaatcatcgccctccgcctctgccgcatgaagttcacgccggtctggtgacgcataccgaacgtcacagatttcagagtacagtgaaacttgtgagcgtcaacgacggggtcgatcagatgggcgccgagcccgacatcatggaattcgtcgaacagatgggcggctatttcgagtccaggagtttgactcggttggcgggtcgattgttgggctggctgctggtgtgtgatcccgagcggcagtcctcggaggaactggcgacggcgctggcggccagcagcggggggatcagcaccaatgcccggatgctgatccaatttgggttcattgagcggctcgcggtcgccggggatcggcgcacctatttccggttgcggcccaacgctttcgcggctggcgagcgtgaacgcatccgggcaatggccgaactgcaggacctggctgacgtggggctgagggcgctgggcgacgccccgccgcagcgaagccgacggctgcgggagatgcgggatctgttggcatatatggagaacgtcgtctccgacgccctggggcgatacagccagcgaaccggagaggacgactgatgagcaacctcgcaatctgaccgaggtggcgagcaagacggcgattggcctgtggtcactccttgttgatgcggttgcccgcgccgaggttatcgattgtggggtcaccgtttttgtaggtgaccgtgttgtccagcccaacaacaacgaggcgctcgtcgatcctgtcgaaggcgatcttgttgttcgcaccaccgacggtcaccgtttcgcaggtgccgttgacggtcagcgtgttgtccgagccggccacgttcagtgacttgccgtcagcgcagtcaagggtggcggtagtcccgatggatccgtaggtcagcatgtcaccgatctggatcgaagcggttgtggattctccggtcgtcacggtcggcgccgcggtcgggccgctcgtcgctgtcgtggtggtggcggtcgcgggcgtcgtggtagctgccggcgggttggcagtggaactgcagccggccagcggcaacgctgcggcagccagcgccagagcaaaggtcgccaaccgggagtgggtagcgcgatcggcgcgcaacggtttctcgaccacctcagccgacccgctgcagtcggtttaccattcctagttcccggccacggtcccagatgaacggatcaccattgcggaagaacaccgtttcgtcccagccgtagacggtgatgtcgttgatgatcgtgtcggcgacaacggtgttggacgagcccatcacggtcaccgcccagcaggttcccagcgcggtcacgatgttctgagtgccgttgaccaacaaggtggattcgttgcagtccagcgtccgctcgatgccctgcccggtgacatgggtgtcgccgttcttggcgtgtgcggccggcggtggggcggccaaggcgacagcgatggtgatgacaccggcagccagcgacgcggcgacggtgttccacttcacggcgggccccccttcgactgggcgggtgatgcttgactgagccttggtcgggccttgattgagcgtacgtgcattcgcccgggcgacgacagacctgagtgcatttgccgggcaggcaccccgcgtctgatgtcagctactccacaacccggtcgctagagtcattagttggccctaacgtcccccgaagaccggtgcggacccaaagccgatcaccccaaccgaagggcgaaccgccatggcagctcagccgcaagcaccgtcagcgggcggccgcccgcgcgcggggaaagcggtgaagtccgtggctcgcccggccaaactgagccgtgagagcatcgtcgagggcgccctgacctttttggatcgggaggggtgggactcgctgaccatcaatgcgctggcgacccagctcgggaccaaggggccgtcgctgtacaaccacgtggacagcctcgaggatctacgccgggcggtgcggattcgggtgatcgacgacatcatcacgatgctgaatagggtcggtgcgggtcgcgcacgcgatgacgcggtgttggtcatggccggtgcctaccgcagctacgcccaccaccacccgggtcggtactcggcgttcacccggatgccgctgggcggtgacgatcccgaatacaccgctgcgactaggggcgcagccgcgcccgtcatcgccgtgctgtcctcgtacggcctcgacggtgagcaggctttctacgcggcgctcgagttttggtcggcactgcatgggtttgtgttgctggaaatgaccggcgtcatggacgacatcgataccgatgcggtgttcaccgacatggtgctgcggctggcggcgggcatggaaaggcgcaccacacacggtggtaccgcgtcaacgtagcgccctgcttcggccgcaacgcccgctttgacctgccagactggcggcgggtattgtggttgctcgtgcctggcggcttacgcctgatgtaggggcgtggatgccgggccaattcgcatgtccgcgatgcctcggatgagacgaatcgagtttgaggcaagctatgcgacacacccggccgcgggtaaccgtggcggggcatggccgacaaacagaacgtgaaagcgcccaagatagaaagccggtagatgccaactatccagcagctggtccgcaagggtcgtcgggacaagatcagtaaggtcaagaccgcggctctgaagggcagcccgcagcgtcgtggtgtatgcacccgcgtgtacaccaccactccgaagaagccgaactcggcgcttcggaaggttgcccgcgtgaagttgacgagtcaggtcgaggtcacggcgtacattcccggcgagggccacaacctgcaggagcactcgatggtgctggtgcgcggcggccgggtgaaggacctgcctggtgtgcgctacaagatcatccgcggttcgctggatacgcagggtgtcaagaaccgcaaacaggcacgcagccgttacggcgctaagaaggagaagggctgatgccacgcaaggggcccgcgcccaagcgtccgttggtcaacgacccggtctacggatcgcagttggtcacccagttggtgaacaaggttctgttgaaggggaaaaaatcgctggccgagcgcattgtttatggtgcgcttgagcaagctcgcgacaagaccggcaccgatccggtgatcaccctcaagcgggctctcgacaatgtcaaacccgccctggaggtgcgcagccgtcgcgtcggcggcgcgacctatcaggtgcctgtcgaggtgcgccccgaccggtcgaccacgctggcgctgcgctggctcgtcggctactcgcggcaacgccgtgagaagacgatgatcgagcgcctggcaaatgagatcctggatgccagcaatggccttggggcctccgtcaagcggcgtgaggacacccacaagatggccgaggcgaaccgagcctttgcgcattatcgctggtgagaagcgccggttagccagccagggcgcaaaccgacagtgatagacagctaactagcaaccgaaagagtgggaagacttctgtggcacagaaggacgtgctgaccgacctgagtagggtccgcaacttcggcatcatggcgcacatcgatgccggcaagaccacaaccaccgagcgcatcctgtactacaccggtatcaactacaagattggtgaggtgcacgacggcgcagccaccatggactggatggaacaggaacaggagcgcggcatcaccatcacctctgcggccacgaccacgttctggaaagacaaccagctcaatatcatcgacacgccagggcatgtggatttcaccgtcgaggtggagcgcaatctgcgcgtgctcgacggcgcggtcgcggttttcgacggcaaagagggtgtcgaaccgcagtccgaacaggtgtggcggcaggccgacaaatacgatgtcccccgaatctgcttcgtcaacaagatggacaagatcggtgcggacttctacttctcggttcgcacgatgggggagcggcttggggccaacgccgtgcccattcagcttcccgtcggtgcagaggccgacttcgaaggcgtcgtcgacctggtggagatgaacgccaaggtgtggcgcggcgagacgaaactcggcgaaacctacgacaccgtggaaataccggccgacctggccgagcaggctgaggagtaccggaccaagctgctcgaggtggtcgccgagtccgacgagcacctgttggagaagtacctgggcggtgaggagctcaccgtcgacgagatcaagggcgcgatccgcaagctgacaatcgccagcgagatctacccggtgctgtgcggcagcgcgttcaagaacaagggcgtgcagccgatgctggatgccgtcgtcgactacctgccgtcgccgctggacgttccgccggcgatcgggcacgcgcccgccaaggaggacgaggaggtggtgcgcaaggcgaccaccgacgagccctttgcggccctggcgttcaagatcgctactcacccgttcttcggcaagctcacctacatccgggtgtactcgggcaccgtcgagtcgggtagccaggtcatcaatgccaccaagggcaagaaagaacggctgggcaagctgttccagatgcactccaacaaggagaacccggtcgatagggctagtgccggtcacatctacgcggtgatcggtctcaaggacaccaccaccggtgacaccttgagcgacccgaaccagcagatcgtgctggagtcgatgaccttccccgacccggtgatcgaggtggccatcgagccgaagaccaagagcgaccaagagaagctgagtctgtcgatccagaagctcgccgaagaggatccgaccttcaaggtgcacctggattccgagaccggccagaccgtcatcggcggcatgggcgagctgcatctggacatcctggtggaccgcatgcgccgggaattcaaggtcgaggccaacgtcggcaagcctcaggttgcctacaaggagaccatcaagcggctcgtgcagaacgtcgagtacacccacaagaagcagacgggtggctcgggccagttcgccaaggtcatcatcaacctcgagccgttcaccggtgaagagggcgcgacctacgagttcgagagcaaagtcaccggcgggcgtatcccgcgggagtacatcccgtcggtggatgccggcgcacaggacgccatgcagtacggcgtgctggccggctatccgctggtgaacctgaaggtcacgctgctcgacggcgcctaccacgaggttgactcctcggaaatggcgttcaagatcgcgggctcgcaggtgctcaaaaaggctgccgcacttgcgcagccggtgatcctggaaccgatcatggcggtcgaggtgaccacacccgaggactacatgggtgacgtgatcggcgacctgaactcccgccgtggccagatccaggccatggaggagcgggctggtgcgcgcgttgttagggcgcacgtgccgctgtcggagatgttcggctacgtcggtgaccttcggtccaagactcaaggccgggcaaactactccatggtgttcgactcgtactccgaagtgccggcgaacgtgtcgaaggaaatcatcgcgaaggcgacgggcgagtgagcgcaagctcacgagtgaggagccgagcaatgggtacagcgaaggcgacgggcgactaggcgatgcgaagacgaccgctagtgagcgaagctcacgagcaatgagcagcgcgaaggcgactggcgagtagatacaaccatacgagtaggctggcccggttacgaccgcggcataactgaaaacatcaacactgcttttataagcactaacaagtccaggaggacacaaaagtggcgaaggcgaagttccagcggaccaagccccacgtcaacatcgggaccatcggtcacgttgaccacggcaagaccaccctgaccgcggctatcaccaaggtcctgcacgacaaattccccgatctgaacgagacgaaggcattcgaccagatcgacaacgcccccgaggagcgtcagcgcggtatcaccatcaacatcgcgcacgtggagtaccagaccgacaagcggcactacgcacacgtcgacgcccctggccacgccgactacatcaagaacatgatcaccggcgccgcgcagatggacggtgcgatcctggtggtcgccgccaccgacggcccgatgccccagacccgcgagcacgttctgctggcgcgtcaagtgggtgtgccctacatcctggtagcgctgaacaaggccgacgcagtggacgacgaggagctgctcgaactcgtcgagatggaggtccgcgagctgctggctgcccaggaattcgacgaggacgccccggttgtgcgggtctcggcgctcaaggcgctcgagggtgacgcgaagtgggttgcctctgtcgaggaactgatgaacgcggtcgacgagtcgattccggacccggtccgcgagaccgacaagccgttcctgatgccggtcgaggacgtcttcaccattaccggccgcggaaccgtggtcaccggacgtgtggagcgcggcgtgatcaacgtgaacgaggaagttgagatcgtcggcattcgcccatcgaccaccaagaccaccgtcaccggtgtggagatgttccgcaagctgctcgaccagggccaggcgggcgacaacgttggtttgctgctgcggggcgtcaagcgcgaggacgtcgagcgtggccaggttgtcaccaagcccggcaccaccacgccgcacaccgagttcgaaggccaggtctacatcctgtccaaggacgagggcggccggcacacgccgttcttcaacaactaccgtccgcagttctacttccgcaccaccgacgtgaccggtgtggtgacactgccggagggcaccgagatggtgatgcccggtgacaacaccaacatctcggtgaagttgatccagcccgtcgccatggacgaaggtctgcgtttcgcgatccgcgagggtggccgcaccgtgggcgccggccgggtcaccaagatcatcaagtaggtctaccggccaccagacgcaaaagaacatgatgggcgcaccagcgcccatcatgttcttttgcgtctgctcgcgaaaatgcccagcgtgcggcgctacgctgacatggaccctccgacgaggcaaggagcaggcacgtgttagcgcgctacatcaagatgcagttattggtgctgttgtgcggtggtctggtcgggccgatcttcttggtcgtctacttcacgctcggactgggcagcctgatgtcgtggatgttctatgtcggtctgatcattaccgttgctgacgtgctggtcgcgctcgcattgaccaactacggggcaaagaccgctgccaagaccgcggcacttgaacggagtggagtgctggcgctcgcccaaagcaccgggctcagcgagacagggacccggatcaacgatcaaccgctggtaaaggtgcacctgcacatctcgggacccggcatcactccgttcgacacggaagaccgggtcatcgccagtgtgacccggctgggcaatctcacggctcgaaaactggtggtattggtgaatcccgccacgcagcaatacctgatcgactgggaacgaagcgctttggtcaacggcctggtgcccgcccaattcaccgtcgccgaagacaacaagacctacgacttgagtgggcaaaccggcccgctgatggagatcttgcagattctgaaggcaaacaacgttccgctgaaccggatggttgacatccgctcgaatccggcactgcgtcagcaagtccaagcggtggtgcggcgggcagccgagcggcaggcgccggcggccgagccagcgtcgcaaggatcgatcgccgagcggcttgcggagctggaatcgctgcgcgccagcggtgcggtcaacgcggcggaatacgagagcaagcgcgcccagatcatctccgaaatctgaggcgagctggggcaccatccgcggcgagcagacgcgaaagcccgcgacacgccgaggcatcgggggattttgtctggtgggcgggaatctggggcacgttagaacacgttacagtttcgctgctagcctgacagtcggcgagaggggcgtatgtgtctgcgcggggaggatcactgcacggccgggtggcatttgtcaccggcgccgcccgcgcccaaggacggtcgcacgcggtgcggctggcgcgcgagggggccgatatcgtcgcgctggacatctgcgcgccagtatccggcagcgtgacttacccgccggccacgtccgaagatctcggcgagaccgtccgcgcggtggaagccgaaggccgcaaggtgctcgcccgcgaggtggatattcgcgacgacgccgagttgcggcggctggtggccgatggtgtcgagcagttcggccggctcgacatcgtggtggccaacgccggggtgctgggttggggcaggctctgggaactcaccgatgagcagtgggagaccgttatcggggtcaacttgacgggtacgtggcgcaccttgcgggccaccgtgcccgcgatgatcgatgccggcaatgggggttcgattgtggttgtcagctcgtcggcggggttgaaggcgacaccgggcaacggccactacgcggccagcaagcatgcactcgtagcgctgaccaacacgttggcgatagagctcggtgaattcggcatacgggtcaactccattcatccttactcggtcgacaccccgatgatcgaaccggaggcaatgattcagacgttcgccaagcatcccggatatgtgcatagctttccaccaatgccgttgcagcccaaaggttttatgacaccagacgagatatccgacgtcgttgtctggttggccggcgacggctcgggcgcactgtcgggcaatcagatcccggtcgataagggtgccttgaagtattgacgcgcgatcgtgtatgaacgcacacgtgaccagtcgtgaaggcgtcaatgagtttgacgatggaattgtgatcgtcggcggcggattggcagctgcgcgcaccgccgagcagttgcgtcgtgcgggctattcgggtcgcctcacgatcgtcagcgacgaggtgcatctgccgtacgaccgtccgccgctatccaaggaggtgctgcgcagcgaggtcgacgatgtggccctcaaaccccgcgagttctacgacgaaaaggacatcgcacttcggctggggtcggctgccgtcagcttggacacgggagaacagacggtaacgctggccgacggtacggtgctcggctacgacgagctcgtcatcgcgactggtttggtgccccggcgtattccatcgcttcccgaccttgatggcattcgggtgctccggtcgttcgacgagagcatggcactgcgcaagcatgcatccgccgcacggcacgccgtggtggtgggggccggtttcatcggctgcgaggtggctgccagtctgcgcggtctcggtgtggatgtggtgctggttgagccgcagccggcgccgttggcctcggtgctgggcgagcagatcggccagttggtgacgcggctccatcgcgatgagggcgttgatgttcgcacgggtgtgacagtggccgaggtacgtggcaaggggcatgtcgacgcggtggtcctgaccgacggtaccgaactgccggctgatctggtggttgtgggcattgggtcgaccccggcgaccgaatggctagagggtagcggcgtcgaggtcgacaacggcgtgatctgtgacaaagccgggcggactagcgcgccgaatgtgtgggcgctcggtgacgtcgcctcctggcgagatccgatgggacaccaagcacgcgtggaacattggagcaacgtcgccgaccaggcccgagtcgtggtgcccgcgatgctcgggaccgatgtgcccacgggcgtggtcgtcccgtatttctggagtgaccagtatgacgtcaaaatccagtgcctgggggagccgcacgccaccgacgttgtgcatctggtcgaggacgacgggcgcaagttccttgcctattacgagcgcgatggcgtgctggttggcgtggtcggtggcgggatggccggcaaggtcatgaaggtgcgcggcaagatcgccgcgggcgcgcccatcgccgaagtgttagaccaaactcaggcctagagctgacctaggtggcagcgggcgccctggtcgtcggcgcattcggcggacatatcgtctggctgtcgggacggctcggccagcgcgccggccgcacgcacccgtgcgaccgccgcgtcgatatcgccaccgtccatatcggcacggcgctcggatgcgggctgcggcccgctgcaccgggccatcagatgcacgcccggcgcctgccagccatccgcgacgcggcccggtttgacggtccaccccagcacgtggcgtagaagtcgcggatgacgtcggaatcggctacctcgtagctgacattcgccgtttcactgagccggcatctgttgagctctgggcgtttccggcacgggctcggcttcaagaccgcgaatgccgcgcttcggttgtcggtagcatcgaggatggctccgtgctcggattgacctgtttgtcccgcggcgccgctggctgcggtgatcgcctcgcgcgtggcgaccaggcctgcgacggcctagcagcaaccagggtgggacaaccggagccggcgaatatgccggtcgggagctcggttgttcgtgggagctcggtgaccggcatggggacatgacggcggctgatcgtggtcagccagcttgtgtcgcgccacgcagccatgaaatcgcgattggcggcggatcgcttccatgcgcggcatccgttgcagcccgaaatgtctccgacgtcaggtcctcggccgtgccacgggcgccgcagagccgcccataccgtcgccgcgctggcgtgaattccgacgggttggtcaggaaaatatccggcgagctgctaccgtggcggcgccaacactgtgccgacccaactcggggatcgcagatcgctcgtcattgccaggtcaccggtgggccgtgtggatggcattcacccaagacccgggcgtgaccacccggccaactgcgcatacgtaccaggtacttgatttgggcgccgggccgctggtgggcaggctccaaggtgaggtgcacgaacgggcagtgggcatcggcttgcgcggctaatgcgtcgattccggcgcggatcgctgcgcgttcgtcggcgggcaggtactgccaggtgatcgaatgccacaacacggtgagtgcatcgtcggtcagagtcatgccggcgactgcggcgtgcgccgcctgccgatggaggtccgcgggaatgttgcgggcgacggcgatggcgccccgcaaccgctccaaccgatcggtctggtccggccagatgtagctcaacgcgttcagctccccgtcggggctggtgacgtcgatgggcgcgatgtcgtatccgtgtcgttcgacgatccgcaccgtggccgtcggcggcaattcgcccagccaggcattgtcgattcgcaccggtgagtcggccaggccccattcgccgccgagataacggtagcggtaccgatctggtcgcaggttcagccctgcactggaccctatctcgaaaagccttattggcaagtcgaattggaggcaggcgatgagaagtccaccgatcaacgccgccgagcgccctacctcgttggtctgcggtggccgatcgagagccgcacgcagcgactccggctggtcggtcgcggtgcggacgatatcgggccaggctgcctccgcctgccaggtgccgccggtgctggggtaccagcggcgcaacaccggtgcgcggccgtcgagcaccatccggtgcaatccgccgagcagccgaagcggcaccgcctggccctccggagcacccttctggtcggccaagatggacgcgaagacgccgccgctttcgacgtcagctgccacgagctcaagtagctcgcggtacatcggggagccggaggaggtgcacacccgcccctgtgaccgcagggtgtggaccaggtgttcggtgcccgtcactggttgagtcggtccagaccggcgccgacgacgtcaaacgcggccccgagcgcttcggtcaaggagacggattcgtcgcgcagccaatgttcataggcgctcagagcgacccccagcattgtccaggcgacggtttggggcataaagtctgtcgtctttccacccgatctgcgggcaacgaatttggcgatcacctcgcgccagccagcatacatggtcatcgaataggcctgcagttcaggagtttgcaagatgacccgcatgcgcttgcggtgtcggatggtttcggattcgtcaaaggtgttgaaggccaacagcgctgcgcgcaacgcgtccctcagctgaatccgtgaatcgatattgtcgagtagaccttgtagctgtgcaaggtgggtgctgaagtcaccccaggggatggcgttcttggaggcgtagtagcgaaacaacgttctgcgggcgatgccggccgcccgggcgatgtcgtccacgctgacatcggtgaaaccgtgggcagcgaacagttcgatggcaacatcgctgatgtggtgcggtgtggttgagcgccgtcggcccacccgcgactcgtgcggcatcacattcgcccttccatttcggcactcgatgccatattgtgtccagatcgacggatcgctgtcgagacctgctggcgaaaggcaatccagatggactacgaaaccgataccgacaccgagcttgtcaccgagaccctggttgaagaggtgtccatcgacggaatgtgtggggtttactgaccgtgccggcgcccgcgcaggctcgccgggctgattccagcgaattcgatcccgatcgcggctggcgactacacccacaggtggcggtccggccggagccttttggcgcgctgctctatcacttcggcacccgtaagttgtcatttctgaaaaatcgcaccatcctcgcggtggtgcagacgctggcggattatcccgatatccggtcggcctgccgcggcgccggcgtcgacgactgtgaccaggatccgtacctgcacgccctgagtgtgctcgccggttcgaacatgctggttcctcggcagacaacatgacgagccccgtaccccgactcatcgagcagttcgagcgggggctcgacgcgccgatctgccttacctgggagctgacctacgcctgcaacctagcttgcgtgcactgcctgtcgtcctcgggcaaacgcgatcccggcgagttgtccacccgccaatgcaaggacatcatcgacgaactggaacgcatgcaggtgttctacgtgaacatcggcggcggcgaaccaaccgtgcgcccggacttttgggagctggtagattacgccaccgcacaccacgtcggggtgaaattctccaccaacggggtccggatcacccccgaggtggccacgcggctggcagccaccgactacgtcgacgttcagatctcactcgacggcgccacggccgaggtcaacgacgccatccgcggcaccgggtcgttcgacatggcggtgcgcgcgctgcagaacctggcagcggcgggatttgccggcgtcaagatctcggttgtgatcacccggcgcaacgtcgcccagctcgacgaattcgccacgctggcaagccgttacggagcgacgttgcggataaccaggttgcgaccgtccgggcgcgggactgacgtatgggccgacctgcaccccaccgccgaccagcaggtgcagctttacgactggctggtttccaaaggagagcgggtgctcaccggcgattccttcttccacctggcgccgctcggccagtcgggggctctggccggcttgaacatgtgcggagccgggcgggtagtgtgcctgatcgacccggtgggtgacgtgtatgcgtgcccattcgccattcatgaccacttcttagccggaaacgtgttgtccgacggcggatttcaaaatgtctggaagaactcgtcgctgtttcgcgagctccgggagccccagtccgcaggcgcctgtggcagctgcggacactacgacagctgccggggcggctgcatggcggcgaaattcttcaccggcctgccgctggacgggccggatcccgaatgcgtgcaaggccatagcgagccggcgctggcgcgcgagcgccacctaccgcggccccgcgccgaccactcccgcggtcggcgcgtcagcaaaccggtgcccctgacgctgtcgatgcggccacccaagcgcccgtgcaatgaaagtccggtgtagccgtggccgaagcgtggtttgaaacggtagccatcgcgcagcaacgcgcgaagcggaggctgccgaaatcggtttactcgtccctgattgcggccagtgaaaagggaatcacggtcgccgacaatgtcgcagcattcagcgagctcgggttcgcgccgcacgtcatcggggcgacagataaacgtgacttgtcgacgaccgttatggggcaagaagtttcgttgccagtgattatttcgccgaccggtgttcaggcggtcgatcccggcggtgaagtcgccgtcgcgcgggccgcggccgcccggggtactgtgatgggattgtcctcgtttgccagcaagccgatcgaggaggtcattgccgccaaccccaagaccttcttccaggtctactggcagggcgggcgcgacgcgctcgctgaacgcgtcgaacgggcgcggcaggccggcgcggtcggcctggtcgtcaccaccgactggacgttctcgcacgggcgcgactggggcagccccaagatccccgaagagatgaacttgaagaccatcctgcggctatccccggaggcgatcacccggccgaggtggttgtggaagttcgccaagacgctacggccaccggacctacgggtgcccaaccagggccggcgcggcgagcccggcccaccgttcttcgcagcctacggcgaatggatggcaacacctccgccgacctgggaagatatcggctggctgcgcgaactgtggggcggaccgttcatgctcaagggcgtcatgcgggtcgacgatgccaaaagagctgtggatgccggggtttcggcgatctcggtatccaaccatggtggcaacaatttggatgggacgccagcatcgatccgggccctgcccgcggtctcggcggcggtcggcgatcaggtcgaagtgttgctcgacggcggcatccggcggggcagcgatgtcgtcaaggcggtggcgctgggcgcgcgcgcggtaatgattggtcgcgcttacctgtggggcttggccgccaacggccaagccggggtcgagaatgtactcgacatcctgcgcggtggtatcgactcggctctgatgggtctcgggcatgcctctgtccatgacctcagcccagccgacatcctcgttcccaccgggttcatccgcgacctgggtgtgccctcccgacgggacgtttagccggatgttgagctgggcccaaattggggttggccctcccattaccacagagatgctcgcgacggaatgacgtttttagaaattctgatacgggcgtggcagccgtggcgggcgagcaggatgtgtggccggtaagtcatcacgacgaaaaaaatttcggtagaagacataacaattggtgcacgccaggtgaattcgtcctaccatcggcgagtgccggtagtcggggaactcgggagtgcgacgtcgagccagctaccaagcacgtcgccgtcgatagtgatcccgctggggtccaccgagcagcacggtccccacctgccgttagataccgatacccggatcgcgaccgccgtggcccggaccgtcaccgcgaggctgcacgccgaggacctgcccattgctcaggaggaatggctgatggcgcccgccattgcctacggcgccagcggcgaacaccagcgtttcgctggaacgatctctatcggcactgaagccctgacgatgttgctcgtggagtatggcaggtcggccgcctgctgggcccggcgcctggtcttcgtcaacgggcacggcggcaatgtcggcgctttgacccgagcggtaggcctgctgcgcgctgaaggtcgcgacgccggatggtgcccgtgcacctgcccgggcggtgacccccacgccggccacaccgaaacatccgtgctgctgcatctttcgccggccgacgtgcgcaccgaacggtggcgcgcgggtaatcgcgcaccgctgcccgtgttgttgccgtcgatgcgccgaggcggggtcgcggccgtgagcgagacaggagtgctcggggatccgaccacggcgaccgcggccgaggggcggcggatcttcgcggcgatggtcgacgactgtgtgcgccgagtcgcccggtggatgccacagcccgacgggatgttgacatgaccgcgccggcgacgatgcagagcgaagcgatgaggagaagcggcgcagatgaccgcgacccgactgcctgacgggttcgccgtccaggttgaccgtcgcgtgcgagtgcttggcgacggctcggccctgctcggtggctcaccgacccggttgctgcggctggctcccgccgcacgaggcctgctctgtgacggccgccttaaggtccgcgacgaggtcagcgcggagctggcccgcatcctgctggacgccacggtggcgcatccacggccgccgagtgggccgtcacatcgtgacgtcaccgtcgttataccagtacggaacaacgcatctggtctgcggcgtctggtgacctcgttacgcggattacgcgtcatcgtggtcgacgacggttcggcgtgcccggtcgagtcggacgactttgtcggcgcacattgcgacatcgaagtactccaccacccccacagcaaggggccggccgcggctcgcaacaccgggctagcggcctgcaccaccgacttcgtggcgttcctggattccgacgtgacgccgcggcggggatggttggaatccttactcggccacttctgcgatcccaccgtcgcactcgtcgcacctcgcatcgtcagcttggtggaaggcgagaacccggtagctcgctatgaggccctgcactcgtcgttggaccttggtcagcgcgaagcgccggtgttaccgcatagcacagtctcttacgtgccgagcgccgccatcgtttgccggagttcagccatccgcgacgtcggcggcttcgacgagaccatgcactccggggaagatgtcgacttgtgctggcggctcatcgaggctggtgctcggctgcgctacgagccaattgcgctggtcgcccatgaccatcggacccaattgcgggactggatcgcgcgcaaggcgttttacggcggttcggcggctccgctagctgtgcggcacccggacaagaccgcgccgctggtgatttcgggcggggcgctgatggcgtggatcctcatgtcgatcggcacaggccttggtcgactggcgtcgttggtgatcgcggtgctgactggtcgccggatcgccagggccatgcgctgcgccgagacgtcgttcttggatgtgcttgccgtcgccacccgcgggttgtgggcggccgcgctgcagctggcgtcggccatctgccggcactattggccactggcattgctcgcggccatcctgtcgcgccgctgtaggcgggtggtgttgattgcggcggtagtggacggtgtggtggattggcttcgccgcagggagggcgccgacgatgatgctgaaccgattgggccgctgacctacctagtgctgaagcgcgtggacgacttggcttatggcgctggcctgtggtacggggtggtgcgcgaacgtaacatcggcgcgctcaagccgcagattcgtacctagtgtgactgcggcggtccggcatagcgatgtgctggtcgtcggtgctggaagtgctggatcggttgttgccgagcgtctttccatggactcgagctgtgtggtgaccgtgcttgaggctggccccgggctggccgatccggggttgctggctcagacggccaatgggttgcaactgccgatcggagctggcagccctctggttgagcgttatcggacgcggctcaccgatcgaccggttcgccacttgccgatcgtgcggggtgcgacggtcggcggttccggcgcaatcaacggcggctatttctgccgcggactgcccagcgatttcgaccgtgcctcgataccaggctgggcatggtctgacgttctggagcacttccgggctatcgagacagatctggatttcgagacgcctgtgcatggccgtagtggccccatcccagttcgccgcacacacgaaatgactggcatcactgaaagtttcatggctgccgcagaggacgcagggttcgcttggatcgctgacctcaacgatgttgggccggaaatgccttcgggtgtaggcgcggtcccgctcaacatcgttaacggcgtacgcaccagctcggcggtcggctatctgatgcccgcgctgggacggccgaatctgacactgctggcccggacgcgggcggtgcggttgcgcttttccgccaccaccgcggtgggtgtcgacgcgatcggcccaggaggcccggtaagcctgagcgctgaccgaatcgtattgtgcgccggagcgattcagtcagctcatctgttgatgctctcgggcgtcggcgaggaggaggtgttgcgatccgccggtgtgaaggtgcttatggcgttgccggttggcatgggctgcagtgaccacccggaatgggtgatgccgaccaactgggcggtggctgtcgatcggccggtgttagaggtgctgctgagcactcatgacggcatcgaaataaggccgtacacaggcggcttcgttgcgatgaccggcgacggtacagccgggcatcgcgattggccgcatatcggggtggcgctcatgcagccgcgggcacgcggacgcatcacgttggtctcgagtgatccccagataccagtccgcatcgagcaccgatacgacagtgaacctgccgatgtcgcggccctgcgccagggtagcgcattggcccacgaattatgcggtgcggcaacgcgcatcggtccagccgtatgggcgacatcgcagcatctgtgtggtagtgccccaatgggcaccgacgatgacccacgagccgtcgtcgacccgaggtgtcgggtccgcggcatcgaaaacctatgggtgatagacggatctgtccttccgtcgatcaccagtcgcggtccacacgcaacgatcgtaatgctgggccaccgcgcggccgaatttgttcagtgactttcgtcgagtggggcgaccacagcggtcgctgccgaatgtgcatttcggtcaggcattgagcaggggaccgaatagcgtagctccgcatcggactgcagtcgtcaggtcgacgatgatggcgctgacatcggaggtgggccgcggcccaggcttcgcggtttggcggcctgcgaagaagtggctcttctgacacttccgtgggtggacttctggtttgagtaggcgcacgtcgttgtcgcttagggtttctggcttgtcaaaggacaggaccagcgcagatcactgtagtcttagctgatgctgccgcccggattgccgacgtcgtggcccagcggtgccccaacgcggtccgccgcgtcgatcctttccacgtggtggcctgggccaccgaggctctagaggctgaacggcgccgggcctgaaacgacgcgcgagcgcctgcccggaccccgagtcattgggtcgcaggggtaaccgaagggtgcacgttgaccgcgtgaggctaaccggcaccgagcgtgaactgagggcggagaatcagagccccccgattttccgcccgcagaacacgttgggcgacggcgccaacgggctgccactggccgtgtgcaccacgacggctcacacgtgccacacttcccatactcacccatcgcggtggaccccaaacccagtgccggccaccaagggcgtccccgctggattggtgcaagcaaccttcatcatcgaaaaccttgaccccggcaacaacgacacgccgacccccctacacccaaactgcgattagcccgaaaacctgggcaccataggcgatctgaatacgatgcggattcggtgctgcggagaaaggatacatcgcgccgatgcgtccaggcggatgacgtccgatgcgtgcagctggtccaggatccgcggcgcggacgtgtcgaactcggtggttaccgcgccgagcttactgttggccgacgggcggcggtgaattgccaacgcccgcaatatggtgcggatggatggcccgttcggttgggttgcggggtaggcggcgccgcgcgaggcgatcagcgctgaggtcgggaattcacctccggtcgcgggagtacagcggtcggctggggtgccgccggtgtctgtcgggtagaggcggcaggacacgctcgccgtcaaaacggcttcggcaaacgggtcttcgccgtcgacaggcagggttggtgatcccggcctcggcggcgacggtctggtcattgattgtgcgatgggtgatcgtcgtgtcgatctgctcgcggcgaaggactcggagatccggcgctcgatgggggcagtaccggtcggcgcgggaagctcgcaggtggcgacgagttgggcgagtgatcgttgcatccgctgtcgggcggcgattctgtcggccgactgtgccaacttggctagggccaattcgcggggcggtctggcagtcggcgggtccgctgtcagctagctgcagcagctcctcgatctcgtcgaggctgaatccatgggactacgcgcgtctgacggacgagaccaccgataccgcatcggcgcgataccgcgatagccctgagaacgaccgggccggcgcggctagcaggtcctccgctcgtaatagcgcagcgtctggccgttgatcccagcccgcgcggcaacctggctactccgcattccgccattccgaaccctgtactcgactgtcgagtcaagggtgtgtgttgtcagtgccgggtcaggtgccgatagcaaccggccgcccgccgctgcacccgagccagcggcgatttggccgaagcggtgatctggggcatactgttcaggttgccctgcgccaggtttgcgtctggccgggcatacgaccagcgcccacacgggcgcgtccggtcccacccttgaagcgcgacgatttcggccttgaaattgatcgcgacaaggctgtgtgcgggcgacacgcccgagcgcggggccggtggacctacgacaggtaaacagcggcgcagtattcggcgcaacgctagatcggtccagaaggaccgggtcgatcggcgcgccggggagcaccggacccggatacgggctcgagtgggagtgaggtaggagaagcgtggcgggacagaagatccgcatcaggctgaaggcctacgaccatgaggccattgacgcttcggcgcgcaagatcgtcgaaaccgtcgtccgcaccggtgccagcgtcgtagggccggtgccgctaccgactgagaagaacgtgtattgcgtcatccgctcaccgcataagtacaaggactcgcgggagcacttcgagatgcgcacacacaagcggttgatcgacatcatcgatcccacgccgaagaccgttgacgcgctcatgcgcatcgaccttccggccagcgtcgacgtcaacatccagtaggagattggacagagcaatggcacgaaagggcattctcggtaccaagctgggtatgacgcaggtattcgacgaaagcaacagagtagtaccggtgaccgtggtcaaggccgggcccaacgtggtaacccgcatccgcacgcccgaacgcgacggttatagcgccgtgcagctggcctatggcgagatcagcccacgcaaggtcaacaagccgctgacaggtcagtacaccgccgccggcgtcaacccacgccgatacctggcggagctgcggctggacgactcggatgccgcgaccgagtaccaggttgggcaagagttgaccgcggagatcttcgccgatggcagctacgtcgatgtgacgggtacctccaagggcaaaggtttcgccggcaccatgaagcggcacggcttccgcggtcagggcgccagtcacggtgcccaggcggtgcaccgccgtccgggctccatcggcggatgtgccacgccggcgcgggtgttcaagggcacccggatggccgggcggatgggcaatgaccgggtgaccgttcttaaccttttggtgcataaggtcgatgccgagaacggcgtgctgctgatcaagggtgcggttcctggccgcaccggtggactggtcatggtccgcagtgcgatcaaacgaggtgagaagtgatggctgcgcaagagcagaagacactcaaaatcgacgtcaagacgccggcgggcaaggtcgacggcgctatcgagctgccggccgagctgttcgacgtcccggccaacatcgcgctgatgcaccaggtggtcaccgcccagcgggcggcggcacgccagggtacccactcgacgaagacgcgcggcgaggtcagtggcggtggccgcaagccctaccggcagaaggggaccggtcgtgcccggcagggctcgacgcgggcgccgcagttcaccggcggtggcgtggtacacggtcccaagccgcgcgactacagccagcgcacacccaagaagatgatcgccgcggcgctgcgcggggcgctgtccgaccgggcccgcaacgggcgtatccacgcgatcaccgagctagtggaaggtcaaaacccgtcgaccaagagcgccagggcatttctggccagcctgacagaacgtaaacaggtgctggtggtcatcgggcgcagcgacgaggccggcgcgaaaagcgtgcgcaatctgccgggcgtgcacatcctggcgccggaccagctcaacacctatgacgtgctgcgtgccgacgacgtggtgttcagcgttgaggcgctgaatgcctatatcgcggccaacaccacgacgtccgaggaggtttcggcctgatggcgacgctcgctgacccccgcgacatcatcctggccccggtgatctcggagaaatcctatgggttgctggatgacaacgtgtacacgtttttggtgcgcccggattccaacaagacgcagatcaagatcgccgtcgagaagatttttgccgtcaaggtcgcatcggtgaacaccgcgaaccggcagggcaagcgtaaacgcacccggaccggatacggcaagcgcaagagcaccaagcgcgccatcgtcaccctggcgccgggcagcaggccgatcgacctgttcggggcaccggcctagcccggcgacgatgcagagcgaagcgatgaggaggagcagggcaatgcggcctagcccggcgacgatgcagagcgaagcgatgaggaggagcagggcaatgcggcctagcccggcgacgagagcgtgagagaaagacctgattagacatggcaattcgcaagtacaagcccacgacgcctggtcgtcgcggcgccagcgtatctgatttcgccgagatcacccggtcaaccccggagaagtcgctggtgcgcccgctgcacggtcgcggtggacgcaacgcgcatggccggattaccacccggcacaaaggcggcggtcataagcgcgcttaccggatgatcgactttcgccgcaatgacaaagatggtgtcaacgccaaggtcgcgcacatcgagtacgacccgaaccgtaccgcacggattgcgttgctccactatctcgatggggagaagcgctacatcattgcacccaacggactttcgcaaggggatgtggtggaatccggcgctaacgccgacatcaagccgggcaacaacctgccattgcgcaacatcccggccggtaccttgatccacgccgtggagctccgcccgggaggtggcgctaagcttgcgcgctcggccgggtcgagcatccagctgctcggcaaggaggccagctacgcgtcgctgcgtatgcccagcggtgagatccgccgggtcgacgtccgctgccgcgcgaccgtcggcgaagtgggcaatgccgagcaggcaaacatcaactggggcaaggccggtcggatgcggtggaagggcaagcgcccgtcggtccggggcgtggtgatgaacccggtcgaccacccgcacggcggtggtgagggtaagacctccggcggccgtcacccggttagcccgtggggcaagcctgaggggcgtacccgcaatgcgaacaagtcgagcaacaagttcatcgtccgacgccggcgcaccggcaagaagcactcgcgttagccgcgcaatcagatctagggagtttcaggagtagccaaccatgccacgcagcctgaagaagggcccgttcgtcgacgagcatctgctcaagaaggtcgatgtccagaacgagaagaacaccaagcaggtcatcaagacctggtcgcgtcggtcgaccatcattccggacttcatcggccatacctttgcggtgcacgacggccgcaagcacgtccccgtgttcgtcaccgaatcgatggtgggccacaaacttggtgagttcgcgccgacacgcaccttcaagggccacattaaagacgaccgaaagagcaagcggcgatgactgcggctactaaggctaccgagtatccctcggcggtcgccaaggcccgatttgtgcgggtgtcgccaagaaaggcgcgccgggtgatcgatctggtgcgtggcaggtcggtgtcagacgcgctcgacatcctgcgctgggcgccgcaggccgccagcggtccggtggccaaagtgatcgccagtgcggcggccaacgcgcaaaacaacggcgggctggacccggcaaccttggtggtggccaccgtgtacgccgaccagggaccgaccgccaagcgcatccgtccgcgcgcccagggccgcgcgttccgcatccgccggcgcactagccacatcacggtggtggtggaaagccggccggccaaagatcaacggtcggcgaaatcgtcgcgggcccgccgcaccgaggccagcaaggccgccagcaaggtcggggctacggcgccggccaagaaagcggccgccaaagcgcccgccaagaaggcacccgccagttccggcgttaagaagacacccgcaaagaaagcgcccgccaagaaggcgcccgccaaggcttctgagacttctgcagcgaagggaggctcagactagtgggccaaaagatcaatccgcatggcttccggctgggcatcaccaccgactggaagtcgcgctggtatgccgacaagcagtatgccgagtacgtcaaggaggacgtggcgatccgccggctgctgtccagtggcctagagcgtgctgggatcgccgatgtagagatcgagcggacccgcgaccgggtccgggtggacattcacaccgcgcgtccgggcatcgtcattggtcggcgtgggaccgaggccgaccggattcgtgccgacctggaaaagctgaccggcaagcaggtccagctcaacatcctggaggtcaaaaacccggagtcgcaagcgcaattagtggcccagggggtagccgagcagttgagcaaccgggtggcgttccgccgcgcaatgcgcaaggcgatccagtcggcgatgcgtcagcccaacgtcaagggaatccgggtgcagtgctcgggccgcctcggcggcgcggaaatgagccgctcggagttctaccgcgagggccgcgtcccgctgcacaccttgcgggcagatatcgactacggcctatacgaggccaagaccaccttcggccggatcggtgtgaaggtgtggatctacaagggtgacatcgtgggcggcaaacgtgaattggctgccgccgcgccagcgggcgccgaccgtccgcgccgtgagcggccgtcgggcacgcgcccccgtcgcagcggtgcttcgggcaccacggcgaccggtaccgacgcgggtcgggccgcgggtggcgaagaggccgcgcctgacgccgcagcgcccgttgaagcgcagagcacggagagctgaatcatgttgattccccgtaaggttaaacatcgcaagcagcaccatcctcgccagcgcggcatcgccagcggcggcaccacggtgaacttcggcgactacggcattcaggcccttgagcacgcctatgtcaccaaccggcagatcgaatcggcgcgtatcgccatcaaccggcacatcaagcgtggcggcaaggtttggatcaacatcttccctgaccgcccgctgaccaagaagcccgccgaaacccgcatgggttcgggcaagggctcgccggagtggtgggtagccaacgttaagccgggccgggtgctgttcgagctcagttaccccaatgaaggtgtcgcccgggccgcgctcacccgagcgatccacaagctgccgatcaaggcacgcattattactcgagaggagcagttctgatggcagtgggtgtctcgccgggcgaactgcgtgagctcaccgacgaggagctggccgagcggttgcgcgagtccaaggaagagttgttcaacttgcgtttccagatggcgaccggccagctcaacaataaccgccggctccgtacggtgcgtcaggaaatcgcgcgcatctacaccgtgctgcgcgaacgagaactgggtctggcgactgggcccgatggtaaggaatcgtgatggcagaggctaagaccggcgcgaaggcggcgcctagggtggctaaggccgccaaggcggcccccaagaaggccgcacccaacgacgctgaggccataggtgcggccaacgcggcaaacgttaaggggcccaagcacactccgcgtactccgaagccacgcggccgccgcaagacacgaatcggctatgtggtgagcgacaaaatgcagaagaccattgtggtggagctggaagaccgcatgcggcacccgctatacggcaagatcatccggaccactaagaaggtcaaggcacacgacgaagacagcgttgccggcattggcgaccgtgtctcgctgatggagacgcgtccgctgtcggcgaccaagcgctggcggctcgtcgagatcctcgagaaggctaagtaagcctgacgagcagtcgcaaaagcccccgacacgcgcggcgtgcgggggcttttgcgactgctcgcccaaccagcgcggcgtcagtgcggaaatcctcagctgattcctaccctgtgcgtgtagtgtacacaaccgttcattaactccacggggaagtgaggctggcttatggcacccgaggccaccgaggcgttcaacggcaccatcgagctggatattcgtgattcggagccggattggggcccatacgcagcgccggtggcaccggagcactcaccaaacatcctttatctggtctgggacgacgtcggcatcgcgacctgggactgctttggcggcctggtcgagatgcccgcgatgacgcgcgtcgccgagcgtggcgtgcgactgtcgcaatttcacaccaccgcactgtgctcgccgacccgggcgtcgctgctgaccggtcgcaacgccaccaccgcaggcatggctaccatcgaagagttcaccgacgggttccccaactgcaacgggcggatcccggctgacaccgcgttgctcccagaggtgctggccgaacatggctacaacacctactgtgtgggcaagtggcacctgacgccactcgaagaatccaatatggcgtcgacgaagcggcactggccgacctcgcgtgggttcgagcggttctacggattcctaggcggggagaccgaccagtggtatcccgacctggtatacgacaaccacccagtgagtcctcccggcacacccgagggtggctaccacctgtcaaaagacatcgccgacaagacgatcgagttcattcgtgatgccaaggtgatcgcgcccgacaagccgtggttcagctacgtgtgcccaggcgccgggcatgcgccgcaccacgtcttcaaggaatgggcggacagatacgccggccgattcgacatggggtatgagcgctatcgcgagatcgtgctggaaaggcaaaaggcgctagggatcgtgccacccgacaccgaactgtcgcccataaacccttatctggatgtgccggggccaaacggcgagacctggccgctgcaggacacggtgcggccgtgggactcgctgagcgatgaagaaaagaagctgttttgccggatggccgaggtgttcgccggctttctgagctacaccgacgcccagatcggacggatcctggactacctcgaggaatccggccagctggacaacaccatcatcgtggtgatctccgacaacggcgccagcggcgagggcggacccaacggatcggtcaacgaaggcaagttcttcaacggctacatcgacaccgtcgctgaaagcatgaagctcttcgaccacctcggtggcccgcagacctacaaccactaccccatcgggtgggcaatggccttcaacaccccctacaagctgttcaagcgctacgcctcgcatgaaggcggcattgccgacccggcaatcatctcctggcccaacggcattgccgcacacggtgaaatccgcgacaactacgtcaatgtcagcgacatcacgcccaccgtctacgacctgttgggcatgacaccgccggggaccgtcaaggggattccgcagaaaccgatggacggcgtgagcttcatagcggcccttgccgacccggccgccgacaccggcaagaccacccagttctacaccatgctgggcacccgcgggatctggcatgaaggttggttcgccaacaccattcacgcggccacgcccgccggctggtcgaatttcaacgctgaccgctgggaactgttccacatcgcagcagaccgcagccagtgccacgacctggccgccgagcatcccgacaaacttgaggagctcaaggcgctgtggttctccgaagccgccaagtacaacgggctgccgctggccgatctgaacctcctggaaacgatgactcggtcgcggccttacctggtcagcgaacgagccagctacgtctactatcccgactgcgctgacgtcggcatcggcgcggccgtagagattcgcgggcgctcgttcgccgtgctggccgatgtgaccatcgataccaccggcgccgagggcgtgctgttcaagcacggcggcgcccatggcgggcacgtgctgttcgtccgggacggacgcttgcactacgtctacaacttcctcggtgagcgccagcagctggtcagctcgtcgggtccggtcccgtcgggaagacatctactcggggttcgttatttgcggaccggaaccgtgcccaacagtcacacgccggtgggcgatcttgagctgttcttcgacgagaacctggtcggcgccctgaccaatgtgctgacccaccctggaacgttcgggttggccggcgccgctatcagcgttggccgcaacggcggttcggctgtgtccagccactacgaagcgccgttcgcgttcaccggcggtaccatcacccaggtcaccgtcgacgtgtcaggccgaccgttcgaagatgtggaatccgatcttgcgcttgctttttcgcgtgactgagcggtctgctgtgacgcgggacggcgtggtcggcatacgctgaagtcgtgctgaccgagttggttgacctgcccggcggatcgttccgcatgggctcgacgcgcttctaccccgaagaagcgccgattcataccgtgaccgtgcgcgcctttgcggtagagcgacacccggtgaccaacgcgcaatttgccgaattcgtctccgcgacaggctatgtgacggttgcagaacaaccccttgaccccgggctctacccaggagtggacgcagcagacctgtgtcccggtgcgatggtgttttgtccgacggccgggccggtcgacctgcgtgactggcggcaatggtgggactgggtacctggcgcctgctggcgccatccgtttggccgggacagcgatatcgccgaccgagccggccacccggtcgtacaggtggcctatccggacgccgtggcctacgcacgatgggctggtcgacgcctaccgaccgaggccgagtgggagtacgcggcccgtggcggaaccacggcaacctatgcgtggggcgaccaggagaagccggggggcatgctcatggcgaacacctggcagggccggtttccttaccgcaacgacggtgcattgggctgggtgggaacctccccggtgggcaggtttccggccaacgggtttggcttgctcgacatgatcggaaacgtttgggagtggaccaccaccgagttctatccacaccatcgcatcgatccaccctcgacggcctgctgcgcaccggtcaagctcgctacagccgccgacccgacgatcagccagaccctcaagggcggctcgcacctgtgcgcgccggagtactgccaccgctaccgcccggcggcgcgctcgccgcagtcgcaggacaccgcgaccacccatatcgggttccggtgcgtggccgacccggtgtccgggtagtgccaacttcgcatgaggaactgcacacccagcagggcgtcagtcggcgcgacgagtcactcccgggggctacgcatgaattcgactaccggagcgggcctggctgggcgtgggcgcgcgcagttgtacggccccaacggcgtgtcgctgtacaaacacacgccctcgctggtccggttgccccaaaaagccaagccccccaaaccagttgctcgccagcaatgacgccggttgctaccatctgactccgtgtcgcttcccggggcaggactggggcagtgggttatccggtgatgaccgatggccggtagcgacccaccaacaggtgggccggcgtcgcaggcgggttcagacgcgggagcctcgccagaacacaaacacatgtcgcggcgaaagcacctcgtgctcgatgtctgcatcatcctgggtgttctcattgcctacgtcttttcgctgctcggctacgactggttggcccacacaccgggtccgcttccgcagccggacgtgggcacgactgacgacaccgtggttttgatccgcttcgaggagctgcacactgtggcaaatcgcctcgatgtgaaagtgctggtgctgcccgacgattcgatgatcgaccatcgcctccaagtgttgactaccgacacctcggtgcggttgtatccggagaacgaactcggagatctgcagtacccggtaggaaagctgcccgcgcaagtagcgaccacgatcgaggcgcacggcaacccgggcgcctggccattcgatacatacaccaccgatacggtccaggccgatgtgctcgtcggcgctggcgacaaccgtcaatacgtacccgcccgggtcgaagtgaccggatcgctggaaggctgggacatcagcgccgtccgcgtcggggaaagcagccaaacctctgatcgcccggacaatgtcatcatcaccctgaagagggccaagggtccgctggttttcgacctgggcatctgcctggtgctgatcacattgccgacgttggccttgttcgtggccatccagatgattaccggccgcagaaaattccaaccaccgttcggcacttggtacgccgcgatgttgttcgctgtcgtgccgctgcgcactattctcccgggctcgccgccggcgggtgcgtggattgaccgggccgttgtgatctgggtgctcatagcgctggcggcggcgatggtggtgtacatcgtcgcctggtaccgagaatcggactaaggcgggcgtcagatggcttctgtcgacgcgtccggagggtttccgctggatttcataaacaggcgctagcgcggtgtccaacgatacgattggggcccatgcggcccgacgagatcggctcgctgcgggccggcctggcggctgttgcgcggtgaactcaaaacgcgttgacgccggatcagctatccgatgattcaggcggagatctcgacgatcgtgggcgctaccgccaatccggtatccgggtagatcatgatcgacatgggttgatctgccctggtggggcggactcacattagcgaaattttgcgctgagtaggtcgtcccctaaacttcagggggttgccgtgagcagacctcggccggcgcgcataagctttgcttggtcggccccgcgtgcccgtcggcgacaaagaccgcgcacgtcagggatggtcctggctggctcctcctaccgtgcacacgtcaaccaggtcaggagatctagtgattcagcaggaatcgcggctgaaggtcgccgacaacaccggcgccaaggagatcttgtgcatccgggtgctgggcggttcgtcgcgacgctacgccggcatcggtgacgtcatcgtcgccaccgtgaaggacgccattccgggcggcaacgttaagcggggggatgtcgtcaaggccgtcgtggtgcgcacagtcaaggaacgccgacgtcccgacggcagctacatcaagttcgacgagaacgccgcggtgatcatcaagcccgacaacgacccgcgcggcacccgcatttttggaccggtcggtcgcgagctgcgggagaagcggtttatgaagatcatttcgctggccccggaggtgttgtagatgaaggtccacaaaggcgacaccgtgctggtgatttcgggcaaagataaaggggccaagggcaaagtcttgcaggcgtatccggaccgcaaccgggtattggtcgagggtgtcaaccggatcaagaagcacaccgcgatctcgaccacccagcggggcgcgcgttcgggtgggatcgtcacccaggaagcgccgatccatgtctccaacgtgatggtggttgactccgacggcaagcccacccgaatcggctatcgggtcgacgaggagaccggcaagcgcgtccgtatctccaagcgcaacggcaaggacatttgatgaccactgcacagaaggttcagccgcgcctcaaggagcgctaccgcagtgagattcgggatgcgctgcgcaagcagttcggctacggcaatgtcatgcagatcccgacggtgacgaaagtcgtcgtcaacatgggtgtcggcgaggccgcccgggacgccaagttgatcaacggggcggtcaacgatttggcgctgatcaccgggcagaagccggaagtccgccgggcgcgcaagtccatcgcgcagttcaaattgcgtgagggcatgccggtgggcgtccgagtcacgctgcgcggtgaccggatgtgggagttccttgaccggctcacgtcgatcgcactgccacgcatccgtgacttccgtgggctttcgcccaaacagttcgacggtgtgggcaactacaccttcgggctggccgagcaggcggtattccacgaggtcgacgtggacaagattgaccgggtccgtggcatggacatcaacgtcgtcacttccgcggcgaccgacgacgaaggccgagcgctgttgcgggccctcggctttcccttcaaggagaactgagcagatggcgaagaaggcactggtcaacaaggccgcaggcaaaccgaggtttgccgtgcgcgcctacacccgttgcagcaagtgcggccgcccgcgtgcggtctaccgcaagttcgggctgtgcaggatttgcctgcgcgagatggcgcacgcgggtgagttgcccggcgtgcagaagagcagctggtaacgggacacggggactagaacatatgaccgcgctgacgacgatgcagtgggggtacccccagacgcgcagcggcgagggggccgcaagcgatgaggaggagtagcgctcgatgaccgcgctgacgacgatgcagagcgcaagcgatgaggaggagtagcgctcgatgacgatgacggacccgatcgcagactttttgacccgtctgcgtaacgccaactcggcgtatcacgacgaggtcagcttgccgcactccaagctcaaggccaacatcgcgcagattctcaagaacgaggggtacatcagcgacttccgaaccgaggacgctcgggtcggtaaatcgctggttatccagctcaagtacggccctagccgggagcgcagcatcgccgggttgcggcgggtgtccaagcccggcctgcgggtgtacgcgaaatccaccaatctgccgcgggtgctcggcggcctgggcgtggcgatcatctcgacctcctcgggcctgctgactgaccggcaggcagctagacagggcgtgggcggcgaagtcctcgcatatgtctggtgagagtgtggtgagaggaagcaaccatgtcgcgtattggtaagcagccgattccggtgcccgccggggtcgacgtcacgatcgagggacagagcatctcggttaaggggcccaagggcaccctaggactgacggtcgccgagccaatcaaagtggcacgcaatgacgacggcgctatcgtggtcacccgtcccgacgatgagcggcgtaatcgctccttacacgggctgtcccgtaccctggtgtccaacctggtcactggcgtgacgcaggggtacaccaccaagatggagatcttcggggttggctatcgggtgcagctcaagggctccaatctggagtttgcgctggggtacagccacccggtggtgatcgaggctcccgaaggaatcacgttcgccgtccaggcaccgacgaagttcaccgtttccgggatcgacaaacaaaaagtcggccagatcgccgccaatatccgccgtcttcgccgtcccgatccgtacaagggcaagggcgtgcgctacgagggcgagcagatccgccgcaaggtcggaaagacaggtaagtagccatggcgcaatcagtttccgcgactcgacgaatctcccgcctgcgccggcacacgcggctgcggaagaagctctcgggcaccgcggagcgcccgcggctggtggtgcatcggtccgcgcggcacatccacgtgcaactggtgaacgacctcaacggcaccaccgtggccgccgcttcgtcgatcgaggccgatgtgcgcggcgtgccgggtgacaaaaaggcccgcagtgtgcgggtcggccagttgatcgccgagcgggccaaagccgccggcatcgacaccgtggtattcgaccgcggcgggtatacctacggcggacgaatcgccgcgctggccgacgccgcacgcgagaacggattgagtttctgatgaacgggaggaccgcataatggcggagcagccggccggacaggcaggcactaccgacaaccgtgacgcacggggtgatcgggagggccggcgccgcgacagcggccgcggcagtcgtgaacgggatggcgagaagagcaactatctagagcgggtcgtcgccatcaaccgcgtctccaaggtggtcaagggtggtcggcgcttcagcttcaccgctttggtcatcgtgggcgacggtaacgggatggtcggtgtcggctacggcaaggccaaggaagtaccggccgcgatcgccaagggcgtcgaagaggcgcgcaaaagcttcttccgggtaccgctgatcggcggcaccatcacgcacccggtgcagggcgaggcggccgccggtgtggtgttgctacggccggccagcccgggtaccggtgtgatcgccggtggtgcggcccgcgcggtgctggaatgtgcgggggtgcacgacatcttggccaagtcgctgggcagtgacaacgcgatcaatgtggtgcacgccaccgtggccgcgctcaagctgctgcagcgtccggaggaggtggcggcgcgccgcggtttgccgatagaggacgtcgccccggccgggatgctgaaggcgcgtcggaaaagtgaagcgctggccgccagcgttttgccggatagaacgatatagccatgtcacagctgaagatcacccaggtgcgcagcaccatcggagcacgctggaagcagcgcgagagcctgcgcactctgggcttacgaaggattcgtcattcggtgatccgtgaagacaacgcagcgactcgcggactgatcgcggtggtgcgtcacctcgtggaggttgagcccgcgcagaccggagggaagacatagtgacgctcaagctgcatgacctgcgccccgcgcgggggtccaagaccgcccgcacccgagtcggtcgaggtgacggctccaagggcaagacggccggccgtggcaccaagggcaccagggcccgcaagcaggtgccggtgaccttcgagggcgggcagatgccgatccacatgcggctgcccaagctcaagggcttccgtaaccggtttcgcaccgaatacgaaattgtcaacgtcggcgacatcaaccggctgtttccgcagggtggtgccgtcggcgtggacgacctggtggccaagggggccgtccgcaagaacgctctggtcaaggtgttgggtgacggcaagctgaccgccaaggtcgacgtgtccgcgcacaagttcagcggcagcgcgcgcgcgaagatcaccgcagcgggcggttcagccaccgagctctagtttcgggcgagcagacgcaaaatgcccccgaaatgcccattttcgggggcttttgcgtctgctcgcgggcccttggcggccggtgggtacgctgggtgaatatggttgcctttctgccttccattcccgttgtcgaggacctacgcgccctggtcggccgggttgataccgcccgccaccacggtgtacccaacggctgcgtgctcgaattcaacctgcggtcggtgccgccggagacgacgggcttcgaccctcttacggtgctcaccgggggtgggcggccgatggcgctgcgcgatgcggtcgccgcgatccaccgtgccgccgaggacccccgggtagccgggctgatagcccgcgtgcagcttccgccctcgccggcgggggcggttcaggagctgcgggaggccatcgcggccttcagtgcggtcaagccgtcgctggcctgggccgaaacttatccgggcaccctgtcctactatctggcttcggcgttcggtgaggtctggatgcaaccctcggggagtgtggggctggtcggcttcgccaccaacgccacattcctgcgcgacgccctgcacaaggcgggcatcgaggcccagttcgtcgcccggggcgaatacaagtcggcggcaaaccttttcaccgaggatggcttcacagacgcccaccgcgaagcggtcacgcggatgctggacagtctgcaggaccaggtgtggcaggcggtcgccaagtcgcgcaatatcggcgtcgatgcgcttgatgagctggctgaccgggctccgctattgcgggacgacgccgtgacttgcggtctgatcgaccggatcggatttcgcgaccaagcctacgcccgtatggcggaattggttggtgtggaaaaaggttcaccggaatccagtggctcgcaaacaagcccagacgaaaagccgccgcggatgtacctggcgcgctacgccagttcggcccggccacggctgacgccccccgtcccatcgattcctggtcgccggtccaagccgacgatcgcggtggtgaccctggaaggcccgatcgtcaacggtcgtggtgggccccagtttctgccgctcggtccgtcgagcgccggcggtgacaccatcgcggcagcgctgcgggaggtggccgccgacgattcggtgtcggcgatagtgctgcgggtcgacagtccggggggctcggtcaccgcatcggagactatctggcgtgaggtggccagggcccgcgaccgtggcaaaccggtggtggcgtcgatgggtgcggtcgccgcctccggtggctattacgtgtcgatgggtgccgacgccatcgtggccaacccgggcaccatcaccgggtcgatcggtgtgatcaccggaaagctggtggttcgggatctcaaggaccggttgggtgtcgggtcggatgcggtgcgcaccaacgctaatgccgatgcctggtcgatcgacgcacccttcaccccggaccagcaggcccatcgcgaggcggaggcggacttgttctacagcgacttcgtggaacgcgtcgccgagggccgcaagatgactaccgacgccgtggacgtcgttgcgcgaggccgggtctggaccggtgccgacgctctcgatcgcggcctggtcgacgaactcggcggccttcgaaccgcggtgcgtcgcgcgaaggtgctagccggactagatgaggacaccgaggttcgcatagtcagttatccggggtcgtcactctgggacatggtgcgaccgcgtccgtcgtcacgaccggcagcggcatcgctgccggatgctatgggtgcgctgcttgcccgttcgatcgtcggcatcgtcgagcaggtggaacagactctcagtggtgccagcgtgttgtggctgggggagtcgcgcctctagccgttcaaacgaccgctgatgaagatgatttcgccgagcggatcgtcgtcgtgtggggcgggaacgggcaaaccattgcgcctgaataggtcggtccgcactgtgccctcaacgtcccagcccttggcgcgcaggtagtcgacgacgtggctgcgttcgccggaatacaccagcgacgccatgtcgatgtccacgccgtgcttgcgaaacgaatccgccatttctcgtacccggcctgcgtcgaaatccacaatgcccgggacaagttcggtagcgatcgtgctgcccgcaacactgagttcggtgctgttgtcgaacaaccggtcctgggatccggcggcaggtagatcagcatgccttcggccaaccatgctgtcggtgccgtcgagtccaggccggcagcttgcagtgccgccggccagtccgcgcgcaagtcgatgtacaccgtgcgccgaatggcggtgggcttggcgccgatgccggccaaggtggttgtcttgaagtcgatcacctgtggttggtcgatctcgtagaccacggtgccggccggccacggcaaccgataggcgcgcgcgtccaacccggctgccaggatcaccacttgtcgcactccgccgtccgtggcagtgcggaagtagtcgtcgaagtacttggtgcgcaccgctatcccgtcgatcatcgcctgtgcccgccccggcgaaaggttcccggtcgtcgcgatatcgagctcgccgtcgatcaacttggtgaagaaatccagcccgaccgcgcgcaccagcggttcggcgaacgggtcgttgatcaaacctcgtggatccttggtcgccaacgcgcgtccggcagcaaccatggtcgcggtagccccgacgctggaggctagatcccagttgtcgtcgtgagcgcgcggcatctgcgccctatgtccgggtcgcagcgacgtagttcattgtgccgggacggccgctgcagcgctgaggtcggccagtgtacgcgaccgccaactcagccggtaagccctggcggcggtggagcagtcgtcgaagcctggtgagcatcactgcgagtcatcgtgtaggcggccgatttcgacagttcattgacggggcaagcggtatggcgccacgaaggtgctggcttgcggtgtgctgggtactgtctgtgtttccgttgcaacctggcgctgacatagaagaaatcaggcaacggcacttcttcgtcctcgaacggttgaaatccgttggcggtcagcaggtcctgggatttgatctcggtcagcagccaaccattgtcggataggtacgaggcgggctcgttgcggtcgccgaagtacaccagctcattcatgtctagatcgaaaccgtatgcgcgccaacgattggcgaggatcgtcatgcgctccctcatccgttcctcatgatgcggcttgaagttgcgtatgctctcggttgcaaacctgctgtccggcacactgagcgcggtgacattgtccaacaagcggtcctgcgcttccggcgggaggtagcggagcaacccttcagcgctccacgcggtgggctgggtcgggtcgaatcccgccgcgcccaacgcggtgggccaatccgcacgcaaatcggcggtgaccacgcgccggtcggcggtgggcgtggcgcccagttcggcgagtgtgcgagttttgaactccatgacttgcggttggtcgatctcatacaccacggtctgggcgggccaggccagccggtatgcccgggaatccaatcctgaggccaggatcacgacctgcctgatgcccgcgcgtgtcgcatccatgaagaactcgtcgaagaacttggtgcggacggcatggtgttcggccatacggaccatggacgcattcgggcgttccggatcgtcgatgtctgaggccgtcaattccccgctcgcgagccgggtcagaacgtccacccccaccgcccggaccagcggctcagcgaactgatcgttgatcagtgggttggcggcgcgggtcgccatcgcgcgagccgccgcaaccatcgtggcggtcgccccgacgctggatgccagatcccaggtgtccccttcgcacctgatggaaccggtgtatgtcatgcacggcctctcttcaaaaagcggggataattccttagtaaagttaacaacaggcgacaaattccgcgacttggaaaggctggcgcgatcggcggcgtcggggtgccgccatagggggcgcacgtgggggtcctggctgttgagcgtgaataccgcgatgggttttcggcgtgtcgcgtggtgcgattcactctcggtgcggctagagcggattcgcgcgcagatagccgtagacgcccgtgaagttacggcacacgtcctcaggaattggcaccggtccaccgagagcgcgggcaccccaaacgatttgtgcggtgcgctcaacaagggcggtgacgcgcagcacctggtcggggcggggccccacggccaccaggccgtggttggcgatcagggcggcggcgcggccctcaagcgcgcgcaccgcgttgcggccgacctcgggtgtaccggacgcggcgtactcggtgcagcgaacgtccccgccgcagtagatcgcgaactcgtcgatgcaggcgggaatcggctcatgggcgacggcgaacatggtcgcccacaccgggtggctgtggatcacgctgccaatgtcgtcgaatgcgcgatagcacgccaggtgtaggtttagttcggtcgacggcgaccggccgtccttggcgtgcagcaccgcaccgccggcgtcgactagcaccagatcgtggagcagcatctcggcgtagtcgaccgaggacggcgtgatgaccacgttgccgtccgagcgcctggctgagatatttccggcggtcccctcgaccaggccccgacgcaacatgtccttggcggccgccagcaccgcggattccgggtcgtcaacgaagttcatgagcccaatacctccgggttgacgacatgggcgggcctgttgccggacagcagtgcgcccaggtcgtcggcgaccatccgcgcctgccgggcctcggtgttccaggtggccccgccgatgtggggggtgaggacgacattgggcatgctcaccaaagggtgatcggtcggcagccattcaccggtgaagtggtccaggccggcggcggccagcttgccgccacgcagggcgtcgacgagcgcatcggtgtcgtgcagctgggaccgggcggtgttgagaaacaccgcaccgtcgcgcatggccgcgaactgctgggcaccgatcatcccgatcgtgtcgtcggtgaccgccgcgtgcatggagacgatgtcagcctcggccagcagctcgtcaaggctgtggccggcgtcgtcgcggtaaggatcgtgcgcgatgacccgcaggcccagcccggacagcctccagcgcaccgcgcgaccgacggcacccaggcccaccagcccggcagtcagcccggcgatttcggcaccgcggaaccgctgataggggatggtgccgtcgcgaaagatgttgccggaccgcacatctgcgtccgcgggaatcaggtgccgggcgacggccagcaacagggccaccgtcatctcggcgacagcgtcggcgttgcgagccggggtgtgcagcaccggtatgccggccgcggtggcgccggggatgtcgacgttgctgggatccccgcgggtggcggcgaccacccgcaacccccgctcgaacaccgggccaccgaccgagtcactttccaccacaagaacatcggcggcgacggcggtgatccggtcagctagctgctcggcgctgtagattcgcagcggtcgctgatcgatccacgggtcgtataccacgtcggctagccgccggagctgggcgaaccccggtccacgcaatggagccgtcaccagagcacgcggtcgaggcgtcacgtttgccaatgctggcgtacggtggcgcccgtgtcacgcgacgacgtcacaatcggcatcgatatcggcaccaccgccgtcaaagcggtggccgccgacgacaacggtcgggtgacggcgcgggtacggattggccaccagctggcggtgccggcccccgaccggctggagcacgacgccgacgaagcgtggcggcggggaccattggcagcactggaccggctggtcggacccgacacccgggcactggccgttgccgcgatggtgccatcgctgaccgctgtcgatcccgctggccggccgatcacacccgggctgctgtacggcgacgccaggggtcgggtaccgaacgcctcggtggcacgggcgcagtcggtgccgtcggtgggtgagaccgccgagtttctgcgctggacggccggccaagcgccggatgcgtccgggtactggccggcgccggcggtggccaattacgccttgtcgggcgaagcggtcatcgactatgccacggccgtcacgactctcccgttgttcgacgggacgggatggaacgcgaccgcttgcgccgactgcggtgtgaccgttgaccggatgccgcgggtggagacgttcggagtgggagtggggcaggtgcgcggcaccggcgcggtgctggcggtcggtgccgtcgatgccctgtgcgaacagatcgtggccggcgccgaccgcgacggcgacgtgttggtgctatgcggcgccaccttgatcgtgtggaccaccatctccgcggctcgtcaagtgccgggtttgtggaccatcccgcatacggcaccgggcaagagccagatcggaggggccagcaacgctggtgggttgttcctcaactgggtggatcgtgttattggaccgggcgatccagcgctagccgatccgcggcgggtgccggtgtggctgccctatatacgcggcgagcgcaccccgttccatgagcccgatcgccgggccgtgctcgacggtgtggatctctcccaggacgccgcatcggtgcggcgggccgcctacgaggcgtcgggcttcgtcgtgcgccagctcatcgagctaagcggggcgccggtggcgcgcatcgtggcggcaggcggcggcacccggatacagccttggatgcaggctatcgccgacgcgaccggccggccggtggaggtgtccagggtggccgaaggggcggcactgggagcggctttcctcggccgcttggcggccggattggaatcgtcgatcgccgacgctgcccggtgggcctcaaccgaccgcattgtcgaacccagtgccgactgggcggggccgaccaaggaacgctatcgccggtccctggcgctcagcggctcgaagttggcctgacggtggaccaagatgcatggcgcaagaactggtgtgtcgttctacgcttatgcaatgacagatcacgaccagaccgcggcccgtcgagagatcgccgatgccctgctcgccgcgctggaacgtcggcatgaggtcgcagacgccatcgtggaggccgccaacaaggccgccgccgtcgaggcgatcgtgaacttgctgggcacctcgcacttggccgccgaagcggtgatgagcatgtctttcgatcagctcacccaggatgcgcgcacaaagatcatcgccgagctcgacgacctgaacaaacagctgagcttcaccgtcaaggagcgtccagccagctctggtgagggcctggagctgcggccgttctccccagatgaggaccgcgacatcttcgctcgacgaaccgaagaaatgggcgccgccggcgatggatccgggggacccgccggcagcgtcgacgacgagatccgagccgcacagaagcgcgtcgacgacgaggaggcggcttggttcgtggctgttgattccggcgtcaaggtcgggatggtgttcggcgagcttgtccacggcgaggtggacgtccggatctggattcaccccgatcatcgaaaaaagggttacggaaccgcggcattgcgcaagtcgcgctcggagatggcctgggcgttcccggccgtgccgatggtcgcccgcgcgcccgcggcccaacccgcccagccgggaagtgccggccggtagcatccggttcggtctggcaggcggtcgccaggccgatcggcggcgaatccgcggcgccaacgctgccgccggatcccaactggcttaatcagcgtgtgtcttggtgtttctgcttcagttcggcggagacatagatcacctcgccgaacggggcgtcgtcgccgtcgatcggcggcagtccgtgttcagccagcaagtcggtggtgctcgcgctggcggttcgccagccgtggtcggccagataggtccgcgcgtccgtgcggtcgccgaaatacaccaggcccgacatgtcgaggtcgaggccatggcgcctgaaccgctccgccaggcgccgcatgcgtccccgcagttcttcttcgttgagccgattgatgtcgcgcaggacttcggtggcgaactggctgcccggtacgctctgggcggtgatctggtcaagcagccggtcctgcgcctcggcggacagatagcccagcagcccctcggcgatccaggcggtccgctgcgcgttgtcaaagccggctttttgcagggcggtgggccagtcgtcgcgcaaatcgaccgccacggtgcgccggtcggtcgtgggtgccgcacccaggccggccagcgtcgtggtcttgaagtcgatcacctgcggctgatcgacttcgaagacgatggtgccggctggccagcgcagccggtaggcgcgggaatccaggccggaagccaagatgacggcctgccgaatcccggctcgggtggcatccagaaagaagttgtcgaagtagtgagtgcgaatggccatcgcgtcggcgaaccgccgcaggccgttggcctcgtcttcggctagctcgtcgggatccagttcgccactggccatgcgtacgaagaagtcgacgccgaccgcgcggaccagcggttccgcgaactggtcgttgaccagcgcgccgggagcccggccggctaccgctcgggccgccgccaccatggtggccgtcaaacccacactggacgccaagtcccacgaatcgccctcaaagcgggcactgcccgtttgcgtcatctgtaaccccttcgatagctcgcaccgtggcggcccggaacgggccagtccataccagctgttagtctcttacacgatttggcgcgcgacgccgtacgtcctggcctgcgggtgttgggcgcgtgatgcaagatgaccccgggctgcgcaggaggatagagtgctttcggctttcatctcgtcgctgcgaacagtcgacttgagacgaaagatcctcttcacgctgggcatcgtcattctctaccgtgtcggtgccgcgctgccgtcccccggtgtcaattttccgaacgtgcagcagtgcatcaaagaagccagcgcgggcgaagccggacagatctattccctgatcaacctgttctccggcggtgcgttattaaagctcacggtgttcgcggtgggggtgatgccctacatcaccgccagcatcatcgtgcagctgctcaccgtggtcatcccgaggttcgaggaactccggaaggaaggccaggcgggtcagtcgaagatgacccagtacacccgttacctagcgatcgcgttggctatccttcaagccaccagcatcgtggcgttggctgccaacggcgggttgctacaaggttgctcgctggacatcatcgccgaccagagcattttcacactggtcgtcatcgtgctcgtgatgacgggcggcgccgcgttggtgatgtggatgggcgagttgatcaccgaacgcggcatcggcaacggcatgtcgctgctgatcttcgttggcatcgctgcccgcatcccggccgaaggtcaaagcatcctggaaagccgcggtggagtcgtcttcaccgcggtctgcgcggccgcgttgatcatcatcgtcggtgtggtgttcgtcgaacagggtcagcgccggattccagtgcaatacgccaagcgcatggtgggccggcggatgtatggcgggacttcgacttatctgccgctcaaggtcaaccaggccggcgttatcccggttatcttcgcgtcgtcgctgatctacattccgcacctgatcacccagctgattcgcagcggcagcggtgtcgtgggaaacagctggtgggacaaattcgtcggcacgtacctgtccgacccgagcaacctggtctacatcggcatctacttcggcctcatcatcttcttcacctacttctacgtgtcgatcaccttcaaccccgacgaacgtgccgacgagatgaagaagttcggcggcttcattccgggaattcggccgggccgtccgaccgcagactatctgcgctatgtgctgagccggattaccttgccgggctcgatttacctcggcgtgatcgccgtgctgcccaacctgttcctccagatcggcgccggtggaaccgtgcagaacctgccctttgggggtaccgcggtgctgatcatgatcggtgtcggtttggatacggtcaagcagatcgagagtcagctcatgcagcgcaactacgaagggttcctcaagtgagagttttgttgctgggaccgcccggggcgggcaaggggacgcaggcggtgaagctggccgagaagctcgggatcccgcagatctccaccggcgaactcttccggcgcaacatcgaagagggcaccaagctcggcgtggaagccaaacgctacttggatgccggtgacttggtgccgtccgacttgaccaatgaactcgtcgacgaccggctgaacaatccggacgcggccaacggattcatcttggatggctatccacgctcggtcgagcaggccaaggcgcttcacgagatgctcgaacgccgggggaccgacatcgacgcggtgctggagtttcgtgtgtccgaggaggtgttgttggagcgactcaaggggcgtggccgcgccgacgacaccgacgacgtcatcctcaaccggatgaaggtctaccgcgacgagaccgcgccgctgctggagtactaccgcgaccaattgaagaccgtcgacgccgtcggcaccatggacgaggtgttcgcccgtgcgttgcgggctctgggaaagtagtcatgcgcccactggcacggctgcggggtcgcagggtcgtgccgcagcgcagtgccggcgaactcgacgcgatggccgcggcgggcgccgtcgttgccgccgcgctgcgggcgatccgtgcggcagcggctcccggcacatccagcctgagtctcgacgagatcgccgagtcggtgatccgcgaatccggcgccaccccgtcgtttctgggctatcacggctacccggcctcgatctgcgcgtcgatcaacgaccgggtggttcatggcatcccgtcgaccgccgaggtgctcgcgcccggtgatctggtatccatcgactgcggtgcggtgctggacggttggcatggcgatgcggcgatcactttcggggttggcgccctgagcgacgccgacgaagcgctgtcggaggcgacaagggaatcgcttcaggccggcatcgccgcgatggtggtcggcaatcggttgaccgacgtcgcgcatgccatcgaaacgggtacccgtgccgccgagctccgttatggacgctcgttcgggatcgtcgccggttacgggggccacggcatcggccgccagatgcatatggatccgttcttgccgaacgagggtgcgccggggcgcggtccgctgctggctgccggctcggtgctggccatcgaaccgatgctgaccctcggtaccaccaaaacggtggtgctcgacgacaaatggacggtcacgaccgccgatgggtcacgtgcggcacactgggaacacaccgtggcggtaaccgacgacgggccccgaattctgacgctcggttagcgcggctgccggcgcgggcagtggtgaaccaaactcttactcgactcgtgtcagtaagcgggaggtgatcgcgtggctcgtgtgtcgggcgccgcggccgctgaagccgcgttgatgagggcgctctacgacgagcatgccgccgtgttgtggcgttacgcgctgcgcttgaccggggatgcggcccaagccgaagacgtcgtccaagagacgctgttgcgggcgtggcagcatccggaggtgatcggcgacaccgcgcggccggcaagggcgtggttgttcaccgtcgcgcgcaacatgatcatcgacgagcggcgcagcgcccggttccgcaatgtggtcggttcgaccgaccaatcgggcacacccgagcagtcgacgccggacgaggtgaacgccgcactggatcggctgctgatcgccgatgcgctggcccaactgtccgccgagcatagggccgtgatccagcggtcctactaccgcggatggtcgaccgcacagattgccaccgacctcggaattgccgaaggaacggtgaagtcgcgattgcactacgccgtgcgcgcgttgcggctcactctgcaggaactgggagttactcgatgacggcagagcccattcgcatggctgccggctccggatacgtgagggtgacaggagagagatgacatgacgatgccgctacgaggacttggcccgcccgatgacaccggtgtgcgcgaggtgtcgacgggtgatgatcaccactacgcgatgtgggatgcagcttacgtgttgggagcattgtctgcggccgaccgccgcgaattcgaagcgcacctggccggttgccccgaatgccggggggccgtcaccgaactctgcggggtgcccgccctgctgtcccagctcgatcgtgacgaagtggccgcgattagcgaatccgccccgactgtggtggcttcggggctgtcgccggagttgttgccgtcgttgctggcggcggtgcacaggcgtcggcgccgtacccggctgatcacctgggtggcctcgtccgccgctgccgcggtgctggcgatcggtgtgctagtcggtgtgcagggccactccgcggcaccgcagcgggcggccgtgtcggcgctgccgatggcccaggtcggcacgcagctgttggcgtccacggtgtcgatcagcggcgagccttgggggacgttcatcaacctgcggtgcgtctgcctggcgccgccgtatgcttcccacgacacgctggccatggttgtggtgggtcgtgacggcagccagacacggctggcgacttggttggccgaacccggtcacaccgcgacacccgccggcagcatttcgacaccggttgaccagatcgccgccgtgcaagtggttgccgccgataccggccaggttctgctgcagcgttcgctctaagactgagctttaggcacctggcgccctgctattggcacgccctacaagcaccaggtggtcgggcgtcgaccacctgctcggagtgggctgcatgatgccgcgcatcttcagtcgtcgatcaccgtggtgctggccaaacacgagttctccgctgccacggtggccgacgggtacagccgcagcggggccgggttcggggtcgcggcggcggcctccggtggcggcactttcctcggtcagaaatgcgccgcagcaacggcaagctgaattccgtaaggttggcccgcgtcgacgcatgtgcgataagaaggggcgtggcctcagataatcgcgaccccatcgccgcagcacgggccaactgggagcgttccgggtggggtgatgtgtcgctaggcatggtggcggtgacgtcggtgatgcgtgcgcatcagattctgctggcccgcgtcgagacggcgctgcgcccctatgacctgagtttctcccgcttcgagctgctgcggctgctggcgttcagccgtatcggagcgctaccgatcaccaaagcgtcggaccgattgcaggttcacgtgaccagcgtcacccacgcgatccgccggctggaggccgatggattggtgcggcgggttccgcaccccaccgacgggcggaccacactggtgcagatcaccgagctgggtcgctccacggtcgaggacgccaccgtcaccctcaacgagcaggtgttcgccaacgttgggatgggcgccgaggaatcgcaggcgctggtgtcggccgtcgaaacgttgcggcgcaacgccggcgacttttgagggcgggcagacgcgtaagcgcccaatgtcgtgccgaaatgggcgcttatgcgtctgctcgcgcccggcttggcgcgcagccggcgacattccatgaccagtttgtgcgggccttgacgcgggcgcgggctcgtatgcgaccgccgaggccggccggcttgctgctgggcaatggcggggctcggcggtatccggcggcgggcagctaaccggactgccccgaaacccactgcgtggtcaacgatttcaggacaagctgttagcaggacgtgcccgcgctgcgctatccaaaaacgtcatgggcacgcatgatggtgaaatgcggcggacaccaattcaaccgcgaaaggcaggacagtggacccactgatggctcaccagcgcgctcaggacgcgttcgccgcgctcctggccaacgtccgcgctgaccagctcggcggccccacgccctgctcggagtggacgatcaacgatctgatcgagcacgtcgtcggcggcaacgagcaggtcgggcgatgggcggccagccccatcgagccacccgcccggcccgatggcctcgttgccgcccaccaagccgcggccgcggtcgcccacgagatcttcgcggcgccgggcgggatgtccgccacattcaagctgccgttgggcgaggttcccgggcaggtgttcatcgggttacgcaccaccgatgtgctgacccacgcgtgggatcttgccgccgccaccggccaatccaccgatcttgatcccgagttggccgtcgagcggctcgccgccgcgcgtgccttggtggggccgcagttccgcgggccgggaaagcccttcgcggacgagaagccttgcccgcgtgagcgcccgcccgccgatcagctggcggcatttttgggccgcacggtgcggtgaacccgcgaattcggctgccgcgcaacgtgtggatcaccgcgctgcggtccagggcgccgtggtcggcggcgaatctggcgtagatttcggcggggtggccacctagcggcgccgccgcaccggtcgaggccaccgcttccatggccaggcccacatcttgatcggcgtggtggccacgcccggtgtgaagtgctgttggccgtgatgtcggattacagtctcggcgtgcccgacgagacaggccttggtgctgacgcggcgcgcgcgcgtgaagtggcgctgacacagcacattggggtatccgcggagaccgatcgggccgtcgtccccaagctgcgccaggcctatgacagcctggtgtgcggtcgccgccggcttggcgccattggagccgagatcgagaacgcggtggcccatcagcgcgcgctgggccttgacaccccggccggtgcccgtaacttctcccggtttctcgccaccaaagcacacgacatcacgcgagtgctggcagcaaccgccgcggaatcccaggccggcgcggcgcggttgcgatccctggcttcgtcctatcaggctgtgggatttggccccaaaccccaggagccgcctccggatccagtgccatttccgccctaccagccgaaggtgtgggcggcgtgccgggcgcgtggccaagacccggacaaggtcgtcaggacgttccatcacgcgccgatgagcgcgagattccgctcgctaccggccggagactccgtgttgtactgcggcaatgacaagtacgggctgctgcacattcaggccaagcatggacgccaatggcacgatattgcggatgcacgatggccgagtgcaggcaattggcgctatctcgccgattacgcaatcggtgccacactggcctacccggagcgagtggagtacaaccaagacaacgacacgttcgccgtataccggagagtgtcgttgccagacggcagatacgttttcacaacccgcgtcattatttcggcacgcgacgggaagatcattacggccttcccgcagacgacgtgatgcgtcggttgggaactaagggaaggtgatggcgtgaccgggccaccgcgaagctatacagggcgccgggatctcatcgcggagaagctggagccgtactttcagatcagcgccatgctgccgaagaacaccagacccacctcggaaaccgccgaagagttctgggacaactcgctgtggtgcagctggggcgaccgagaaacgggatacacccgcaccgtcacggtttcgatctgccaggtggcggacggcgaacgtgaggccgaaggggttcgggacatgatgcggctggagtgtccggctgggctggatctacggacacccaacccggaggcatacgagattaccggtcagcggcccggagaattcgtgttcgtgctcggctatctggggcatgtgcgggccatcgtgggcaactgttacatcgagatcatgccgatgggcaccagggtcgagctgagcaagttggccgatgtggcattggatatcggccgcagtgtcggatgctcggcctacgagaacgacttcacgctgccggatattccaacgcagtggcgcaaccagccgctgggctggtacacgcagggccttgccccctacctgccggggctgtcggacccgaaagacgccgccgagggctgatgggtgtgccggcgacctctgagggcgagcagacgcataagcgcccaatttcgggctcttctgacccttccgtgggtggaaccttggtctgagtaggcgcacgtcgttgtagcttaaggttgctggtttgtcaaaggtccgaaaccaaggggagcgagcaacgacgtgcgcaatgcgaggttgtggcgtgaactgctgggtgttgataagcggacggtggcctacgccaggtgttttcggtcaaaggcgaagaaggcaagcaggcactggatcggtggatctcctgggcgcggcgctgccgcatccccgtcttcgtggagctggccggcggcatcgtgcgacaccgccaagccatcgacgccgcccttgaccacggcctatggcaaggactgatcgaatccaccaacaccaagatccgactcctaacccggatcgcgttcggattccgctcccccgaagcactcatcgccttggccatgctcgccctcggcggccgccgccccgccctaccgggcagaaccaaacacccacggatcagtcagtagagccggaaaacctgggatttcgctgcccgttggacggtgcaatgcgcttctgtccatgagtcgctggaagacctgggcatctcgcccgggttgtcctggcttattgggccatgacctcttgggaggtgtcacatatcgtttgtgatcgcggcgccggaggccatcgcggcagcggccacggatttggcaagcatcggttcgacgatcggggcggccaacgccgcggccgcggccaacacgacggcggtgctggccgcgggcgccgatcaggtgtcggtggccatcgcggcggcttttggggcgcacggccaggcctatcaggcgctcagcgcgcaggcggcgacgtttcatatccagtttgtgcaggccttgaccgcgggcgcgggctcgtatgcggccgccgaggccgccagcgccgcgtccataaccagtccgctgctcgacgcgatcaacgcgcccttcctggcggcgttggggcgcccgctgatcggtaacggcgccgacggggcgccggggaccggggccgccggcggggccggcggattgttgttcggcaacggcggcgcgggcgggtccggcgcgcccggcggggccggcggattgttgttcggcaacggcggcgccggcggccccggcgcgtccggcggcgcgctgggctgatcggcaacggcggtaacggcggtaagggcgggcttggggtcccgccgggtgtcggtggtaccggcggcgccggggggctgctgctcggcctggatgggttgacgtaggcggcggcccgcagcccgccgggctccacgtcatctggcgctgctggcagaccaacgctccctacgagcccacgcgccaccgagccctccagggccctgctggcccaacatcaacgaacggatacctgggacaggacgactggaaggcgggcagttgacccatgccgaataccggtggcagcctgctgcacatcgcatccacttccgggcgaccaacacgtcgagcagccgcgacatccgcggcatgcaatgctggcggcgcgacaggtgctaggaggagtggttgcccgcaccgtagtagttcagccaggccgcaatgcgttgaccgatacgcgggtcggtttcctccggcagcagcaaaacccgagcctggatcacacccacgtcgagcaggccgcttcggatgagggcggccacgaaagctttgtccttctcgcgtccggcggcaagtttcgccaccgcgaggtcgtgcggttccagaaagcgtggtttcgccgggcgcgaggattcgacggtccaactgaccagccggtcccgccacccgttaggcaggatcgcggtgtcgatatgtacgccctcggcataaacgccattgctgcggtgaaaatcggacatctcgccgattgccacgtcgacatgatccgctttgtcccgcgccgggtcgttgacaaacgcgatgtcggcctcctgggaggcggtggcctgcggcggtagttcgttttcatcaaatgaccccaggatcgactgcgacccgagtaccagcacgtccacatcgcccacaacagcacaggcgcggcggaggagatgtgcaagttgctgacgcgtcattccgtcatggcccgctcgtgctcgcgatcccagtgatccttgaacgaccgcagcaccgcgaccctcgtcgcctccggcagtatgcccgcgaacggggagttctgccgcatctcccgagcgtcctccgaagggctggtcaatacgtgcatgaccgcgtcgaggccgtcgttaaggacacgctgccacttcgtgaaataccaccccgccatgccgtcccgacgatgcatacccgaccagcgacgcaagttctctcgtgcggcggagacgaccgtatccggttcggtcaacagcgggctcagcagggcgcgatgcagccacagcgacctttcctcctcgcgggtcaaccggcggctcgtgacgcgctcgacttcgctactgggcacccgccgatggctgccgacgtgcacgcacaccatctcgccgcggtcacacatgttgacgacatgctgccgcgataccccgagtatctgcgcggcctcactcgtcttcagcagagtctccatgtcccaatgctggctagtaaacccaaaaaacacaacatcgttgcggagcgtgatcgcaccggctgacgctagagcgagggccccagttccgcggccgacaggtggcagtgagctagctgccgcgcagcgtctcgatcactgcgctgaagtccaagtcggcgtgatcggcggcgaacttggcgtagatctgggcggcgtggctgcccagtggggccgccgcaccggtcgaggccaccgcttccatcgccaggcccaacatgccaggtgctgccgactacggcggtgatccacacggtcacggcggaagcattgggccgcatcggtattgatgcgccgcggattcctggatcgttggacgtcgccgcgcatgcggcgatcgggctgctgccgttggtggccggctgcgaccgccgacatcggcggcctgttcgcggtgctcgggccggacgggctgcccaagtgtctttgtgtatgacggctatccgggtggagccggtttcgtcgaacgcggtttgcaccggccccgcggcgcaggtgggtgaccagtcacgctcaccgcagcgcgattacgcgcaccaggccttgcaacccgatgtgccgcggcgccgcgcgcggcggcacagaccccgccggtgttcggcaaaaacggggtcgtcgtcttcgacgatgcggtgtacttgtcatcagaatcagtgtctatggtcatcgggggtgtcgtgggcgctggcccgctgactcgggtgggaggtggcacatgtcgttcgtgctggcgatgccggaggtgttggggtcggcggcaacggatctggccgctctgggctcggtgctgggcgcggccgatgcggccgcggcggctacgacgacgggcatcgtggccgcggtccaggatgaggtgtcggcggcgatcgcggcgttgttttccgcccacggccgggcctatcaggtggccagtgcgcaggcggcggcggttcacgcccagttcgtggaggcgttgagcgcgggtgcgggggcctacgccagcgcggaggccgccggcgcggcggtgctggccaacccggcgcagagcgtgcagcaggacctgctggccgccgtcaatgcgcaaagtgtcgcgctcacggggcgcccgttgatcggcaacggcgccaacggggccccgggcacgggggccaatggtgcgccgggcgggtggttgctcggtaatggtggggccggcgggtccgccgccgctggctcgggcctgcccggcggggccggcggggccgccgggttgttcggcaccggcggggctggtggggccggcgggagttccacggtaggtgatggcggggccgggggtgccggtgggtcaggtggctggttgttgggcaccggtggggtcggcggggtcggcgggctcggggccggcgccggtggggccggcggggttggtggggccggcgggctgttgggtgctggcgggcacggcggcgccggcgggctcggcgccgtcaccggtggggtcgggggagctggcggagccggtgggctgctggccgggctgctggccgggccgggcggggccggcgggaccggcggacgtggctttctcaacgacggtggggtcggtggggctggcggcaacgccgggctgctgttcggtgccggcggcaccggtggatccggcggagccggcctaggtggtgacggtggggccggtggggccggcggcaacgccggtgtgctgttcggcaacgccggatccggggggaccggcgggttcggcgataccgacgggggagccggcggtgccggcggtgacgccggctggttgggctccggtggggtcggcggggccggcgggttcggcgaaaccggtgacgggggtgtcggcggggccggcggcaaggccgggttgctgatcggtaacggcggggccggcggcgccggggtgctgatcggcaacggcggcaacgccggcatcggcggaaccggaccgaccgcgggtgataccggcgcgggtgggatcagtgggctgctgctgggcgccgacggcttcaacgccccggccagcgcctctccgctgcacaccctgaaacaacaggcgctggccgcgatcaacgcgccgacccagacactgaccgggcgaccgctgatcggcaacggcacccccggggcggtcggcagcggggccaccggggcccccggtgggtggctgctcggcgacggcggggccggcgggtccggcgcggcgggctcgggcgcgcccggcggggcgggcggggctgccgggctgtggggtaccggcggggccggcggggccggcggctggctgctcggcgacggcggggccggcgggatcggcggagccagcaccgtactcggcggcaccggcgggggaggcggggtcggtgggctgtggggcgccggtggggccggcggggccggtggaaccggccttgttggtggcgacggcggggccggtggggccggcgggaccggcggactgctggccgggctgatcggtgccggcggaggtcacggcgggaccggcgggctcagcactaatggcgacggcggggttggcggggccggcgggaatgccggaatgctcgccgggccgggcggcgccggcggagccggcggtgacggcgaaaacctggacaccggtggggacggcggggccggcggtagcgcagggctgctgttcggcagcggcggcgccggcggcgccggcggatttggtttcctcggtggggacggcggggccggtggcaacgccgggctgctgttgtccagcggcggggccggcgggttcggcgggttcggcaccgccggtggggtcggtggggccggcggcaatgccggctggctgggcttcggcggggccgggggcatcggcggaatcggcggtaacgctaacgggggcgccggtgggaacggcggcaccggcggtcagttatggggtagcggcggcgccggcggcgaaggcggcgcagccttaagcgtcggcgacaccggcggggccggtggcgtcggcggcagcgccgggctgatcggcaccggcggcaacggcggcaacggcggcaccggcgccaacgccggcagccccggaaccggcggcgccggcgggttgctgctgggccaaaacgggctcaacgggttgccgtagccgggcggcacggcatggcttccgggcgtcaaccactcgccggtgatgcagatcggctgcggagcgggccgccaaaatgggggccgccgcgccaggtatctcggcgaagatccccggcgctcgagcgctttgtcagaggcccgtcgcgggtcgtcgtgacgacggctatccgggcggtgcgggtttcgcggcgcgccctgtgcccggcaccgccgcccgtttgtcggcaacgccgccgcgacccgtgagccgtccagcagctggcgcctgcgaaacgtgtggaagcgctgcatgcggtgccggatcgcgatatcgttgatttctgcaattaattcctacccgtacgggtgtgtcgctggtagtcgggcaccaggccgtgaggggttgggaggcatgcgatgtcatgggtgatggtttcgccggagctggtggtggcggcggcagcggatttggcggggatcgggtcggcgattagctcggctaatgcggcggcggccgtcaacacgacgggattgttgaccgcgggtgccgatgaggtgtcgacagcgattgcggcgttgttcggtgcccaaggccaggcctaccaggcggcgagcgcacaggcggcggcgttttacgcccagttcgtgcaggccctgagcgccggcggaggcgcgtatgcggccgccgaggccgccgccgtgtcgccgctgctggccccgatcaacgcgcaattcgtggcggccaccgggcgcccgctgatcggcaacggcgccaacggcgcccccgggaccggagccaacggcgggcccggcgggtggttgatcggcaacggcggcgccggcgggtctggcgcccccggcgctggggccggcggtaacggcggggccggcgggctgttcggcagcggcggggccggcggggccggcggaaacgccttcggcgctggcgaggtcggcggggccggcggggccggcgggaacgccatgctgttcggcgccggcggggccggtggggcgggcggggccggcggaaacgccggcatgctgttcggcgccgccggggtcggcggcgtcggcggattctcgaacggcggtgccaccggcggggcaggcggggccggcggggccggcgggctgttcaccaccggcggcgtcggcggggccggcggggcaggcggggacggcggggacggcggggccggagggttgttcggtgccggcggcaccggcggggccggcggattcggaaccgccgttctggctggcaccggtggggccggcgggcccggcggggcgggcgggctgtttggcgccggaggggaaggcggcagcggcgggtcgggcaacctcactggcggggccggcggggccggcggcaacgccgggacgctcgccactggtgatggcggggccggcgggaccggcggcgctagtcgcagcggcggattcggcggggccggcggagccggcggcgacgccggcatgttcttcggctccggtggctccggcggcgccggcggggccggcggctccggcgggtttggcctccccagcggggggaaagggggggccggcggcgacgccggcatgctcttcggctccggcggctccggcggcgccggcggcattagtagaagcgtcggggacggcgccgccggcggggccggcggggcccccgggctgatcggcaacggcggcaacggcggcaacggcggcgcgagcaccggcggcggggacggtgggcccggcggggccggcggcaccggcgtgttgatcggcaacggcggcagcggcgggaccggcgcgaccctgggcaaggccggcatcggcggtaccgggggggtgctgttgggcctggacggctttacggcccccgccagcacctcgcccctgcacaccctgcagcaggacgtgatcaatatggtgaacgaccccttccagacgctcaccgggcgtccgctgatcggcaacggcgccaacggcactccggggaccggggctgacggcggagccggcggctggttgttcggcaacggcggaaacggcgggcagggaacgatcggcggcgtcaacggcggggccggcggggccggcggggccggcgggatcttgttcggcaccggcggcaccgggggcagcggcgggcccggcgccaccggcctcggcgggattggcggggccggcggagccgccttgctcttcggctccggcggggccggcggaagcggtggtgccggcgcggtcggtggcaatggcggggccggcggcaacgccggtgcgctcttgggcgccgccggggccggcggggccggtggtgccggcgcggtcggtggcaatggcggggccggcggtaacggcgggctgttcgccaacgggggagccggcgggcccggtgggtttggcagccccgctggggctggcgggatcggcggggcaggtgggaacggcgggctgttcggcgccggcggggcgggcggcaacggcgggctgttcggcgccggcggcaccggcggcgccggcagccatagcaccgccgccggagtttccggaggggccggcggggccggcggcgacgccggcttgctctccctcggcgcctccggcggggccggcggcagcggcggttccagcctgaccgccgccggcgtggtcggcggcatcggcggcgccggaggcttgctcttcggctccggcggcgccggcgggagcggcgggttcagcaactctggcaacggcggggccggcggggccggcggcgacgcgggtttgctcgtcggctccggcggggccggcggggccggcgcctccgccaccggcgccgccaccggcggggacggcggggccggcggcaagtccggagcgttcggtctcggaggtgacggcggcgccggcggcgccaccggtttgtccggtgctttccacatcggcggcaagggcggcgtcggcggcagcgccgtgctgatcggcaacggcggcaacggcggcaacggcggtaacagcggtaacgccgggaaatccgggggtgcacccggccccagcggcgccggcggcgccggcgggctgctgctcggtgagaacgggctgaacggcttgatgtagccggcgggcctgcgaccgcgcgcggcgttgacagcatcgcttcggccgctcgaccgcagatgatgctgttgatgcgttaccgtgtgcatcatgcgcaccacggtgtcaatctccgatgaaatactcgctgccgccaaacgccgggcccgcgagcgtggtcaatcgctgggcgctgtgatcgaggacgcccttcggcgggagttcgccgccgcccacgtcggcggcgcccgcccgaccgtcccggttttcgacggcggcaccggtccgcggcgaggcatcgacctgacctcgaatagagcgttgtccgaagtgctcgacgagggcctggaactgaactcccggaagtaacccccaataggcgcagaacggcaatgttccttctcgacgccaacgtgctgctggctgcacaccgcggtgaccacccgaatcaccgaaccgtccgcccctggttcgatcgactgctcgcggctgacgaccccttcacagtgccgaacctggtatgggcgtcgttcctccggctggcaacgaatcgacgcatcttcgagattccgtcaccgcgagcagaggcattcgcattcgtcgaagccgtcaccgcccagccccatcaccttccgacgaaccccggtcccagacacctggtgctgctgcgaaaactctgcgacgaggccgacgcatcgggcgacttgatacctgacgcggtactcgcggccatagcagtggggcatcactgcgccgtggtgagcctggacagggatttcgcccggtttgcctcggtgcgccacattcgcccgccgctctagcgagcggtcctcaagtacagtcggcgaccggacaaaccgctgcgccagacgattcaccgtcctcgcgtcaattcgagcagctacggccgaaagccaagggccttcttcgtcggggtgaaaaagttcagacgcagcgacaccagctgccacagctggttgagcaactccagttcctcggtgctgtcgtagcgccagtggaacgcgtgtttgcgcaccacacggttgttctttcgactccacgtgcgcctggtcgttcgtctggtacaccaggctaccgggctatcggattcggccccaaacctcaggagccgcctccggatccggtgccgtttccgccctaccagccgaaggtgtgggactaaactatctagggcaagtgcgggccatagtgggcgactgcgtcatccacatcatgccgatgggcaccggggtcgagctgagcaagttggccgatctggcattggatatcggccgcagtgtcggatgctcggcctacgagaacgacttcacgctgccggacattccaacgcagtggcgcaaccagccgctgggctggtacacgcaaggccttgccccctacctgccggggctgtcggacccgaaagacgccgccgagggctgatgggtgtgccggcgacctctgagggcgagcagacgcataagcgcccaatttcgtgtcgaaatgggcgcttatgcgtctgctcgcgcgcgcaacgtgtggatcaccgcgctgaagtccaggtcggcgtggtcggcggcgaatttggcgtagatgtcggcggcgtggctgccccgcggggccgtcgcaccggtggcggccaccgcatccatcgccaggcccaggtccttgttcatcaacgcggtcgaaaacccgggcttgaagtcgttgttggccggtgaggtgggcaccgggcccggcaccgggcaattggtgtgcaccgcccagcaattgccggtcgcgccggtgatgacgtcgaacaacgattgtgcggacagcccgagcttctcggccagcacgaacgcctcggcgatcgcgatctgctgcaccgccagcaccatgttgttgcacaccttggcggcctgtccggcaccggcggcgccgcagtgaatgatcttgcccgccatgggctctagtaccgggcgtgcccgccgtagcgtggactcgtcgccgccgaccatgaatgccagcgtcgcggcggcggcgcccttcaccccgccggagaccggcgcatccagttggagcatgccgtgcgattcggccagcgcgtgcacctcacgggcatcggtgaccgagatcgtggagctgtcgatgaacagcgttgccggacgcgcggcggccagcacgtcggtgtagcagcgccggaccacctcgccggtgggcagcatggtgatgaccacgtcggcctcggccaccgcttcgggcgcgctacgaaacaccgcgacaccgtgcgcggcggcgccggacgccgccgtgggtgccgggtcgaatccacgcacgacgtggcccgcaccaaccagattcgccgacatcggcgcacccatgttgcccaaacctaggaaggcgatggtcgtcatctgagcctctctaaacggtggcgcggaaccgcgcggcctcggcccgaccgatgaccagccgcatgatctcgttggtcccttccaggatgcgatgcacccgcaggtcgcggacgatcttctccagaccatactcgcgcagatagccatagccgccgtgcagctgcagggcctggtcggcgacctcaaagcaggtgtcggtgacgtagcgcttggccatcgcacacagctcgaccttgtcggcgtcgtcgtcatcgagcgcacttgcggcccgccacaacaacattcgcgacgtctgcagcccggtagccatgtcggccagggtaaaccgcacggtgggctcgtcgagcagcgatccgccgaaggcctgtcggtcgcgaacgtaggcgcccgctttgtcaaaggcggcctgcgcgccacccagcgagcatgctgcgatattgagccggccgccgttgaggccgctcatcgcgataccgaagccggcgccttcgccgtcggcgccgcccagcatggcctcggcgggtacccgcaccccgtccagcaccacctgcgcggtgggttgggcatgccaacccatcttcgcttcgggcgcgccgaaactcagccccggtgtgcccttttcgacgacgaacgccgacacgccgcgcggaccctcggcgcccgtgcgcgccatcaccacatacacgtccgatgctgcggccccggaaatgaattgtttgacgccatcgagcacgtagtcgccgccttttcctgagccgtgcctgacggcgcgggtgctcagtgcgccggcatcggatccggcgcccggttcggtcaggcagtagctggcgatgacgcccatggtggccagtcgcggaatccagtccttgcgttgctcgtcggtgccgaagctgtcaatcatccacgcgcacatgttgtggatggacaaaaacgcggcggtcaccgggtcggcgatcgccaactgctcgaagatgcgcgcgccgtcgagccggcgcagcccactgccgccgacgtcgtcgcggcaatagatcgcggccatgccgagttcggccgcttcccgcaacacgtccaccggaaagtgtttggcggcatcccattccagggcgtgcggagccaggcgtttgccggcgaaggcggccgccgtctcgacgatcacccgttcgtcgtcgttaaggacaaacatgacacgctaactcattgtggggatgacgaattcggcaccgtccttgatgcctgacggccatcgcgacgtgacggtcttgaccttggtgtagaactggattgccgccgggccgtgctggttgaggtcgccgaagccggagcgcttccagccgccgaaagtgtggtaggccaccggcaccgggatcggcacgttgacgccgaccatgcccacctgcacccgggagacgaagtcgcgggccgcgtcgccgtcgcgggtgaagatcgccaccccgttgccgtattcgtgctccgacggcagccgcaacgcctcttcgtagtcgcgggcgcgaaccatgcacaacaccggcccgaagatttcgtcggtgtagatcgacatgtgggcagcgacatggtcgaacagggtcggcccgatgaagaagccgccctccaggttcgcatcgccttcaggcagcccaaaggtcaggtcgtcgctggcgcggtcgcggccgtcaacgaccagctcggcaccggcggccacaccctggccgatgtagtcgcgcacccgcgccagcgccgccccggtgaccagcgggccgtagtccgccttggggtccaggctgtgtcccacccgcaagttattgatccgctcgatcagcctggcgcgcaaccgctccgcggtctgatcgcccaccggcacggcgacgctgatcgccatgcagcgttcgccggcgctgccgtatccggcgccgatcagtgcgtccacggcctgatccaggtccgcgtcgggcatcacgatcatgtggttcttggcaccgccgaaacactgcgcccgcttgccggtggcggcggcaccagcgtagatgtactgagcgatatccgagctgccgacgaagccgacggccttgatgtcggggtggtgcaggatggcgtcgacggcctccttgtcgccgtgcaccacctggaacacgcccgccggcaggcccgcctcgatgaacagctcggccagcctcaccggaaccgacgggtcgcgctcacttggcttgagcacgaaggcgttgccgcacgctagggccgggccggccttccacagcggaatcatcgccgggaagttgaacggggtgatccccgcgaccacacccaggggctgccgcagcgaatagacgtcgatgccggggccggcaccctcggtgtactcgcccttgagcaggtggggaatgcccaggcagaactcgattacctcgatgccgcgctggacgtcgccgcgggcgtcggccagcgttttgccgtgctcacgcgacaacagctcggccaactcgtcgatggtgtcgttgaccagttcgataaaccgcatcaacacccgggcacggcgctggggattccatgcggcccagcccttttgggcctcgaccgcggaggccacggccgcgtcgatgtctgacttgccggccatcggtaccttcgcctggatctggccggtgttggggtcgaagacgtcggccgagcgcgtggactggccggcggtgcgttgtccgtcgatgaaatgtgaaatctgtgtggtcatggttgtcctgtgcaagccggtggcggcggggaatcccgatacttggatatcctagtaactgtggcggatggctcgcaaggcgaccgagccgacagcgtcctagcgggagacgcttggatgctcgttgcattttggccgatacccgcatctgttccggcgctgcgctccatcatggctagtacgcgacaacacccgggggtaagcgatgtcatttgtgatcgtggcgcgggacgcgttggcggcggccgcggcggatctagcgcagatcggttcggcagtgaatgcgggcaatctggccgcagccaatccgacgaccgctgtggcggcggcggccgccgacgaggtatcggcggcactcgcggcgctgttcggcgcgcatgcccgggagtatcaggcggcggcggcgcaggcagcggcgtatcacgagcagtttgtgcaccgattgagcgcggcagcgacatcgtatgcggttaccgaggtgaccatcgcgacgtcgctccggggggcgctgggctcggcgcccgcgtccgtttccgacgggttccaagcgttcgtctatggtccgattcacgcgaccggccagcaatggatcaacagcccggtcggcgaggcgctcgccccgattgtcaatgcgccgacaaacgtgctgctcggccgcgatctgatcggcaacggcgtcaccgggacggcggcagctcccaacggtggccccggcggtttgctattcggtgacggtggggccggctataccggcggtaacggtgggagtgccgggttaatcggcaacgggggtaccggtggcgccggctttgccggcggagtgggcggcatgggcggcaccggcggctggttgatgggcaacggcggcatgggtggcgcgggcggtgtcggcggtaacggcggcgccgggggccaggcgctgttgttcggcaacggcggcctgggcggagccggcggggctggcggggtcgatggggctatcggtcgtggcgggtggttcatcggtaccggcggcatggccacgatcggtggtggcggcaacgggcagtcgatcgtcatcgacttcgtgcggcacggccagacgccgggcaacgccgcaatgttgatcgacacggcggtgcccggacccggactcaccgcgctgggccagcaacaggcgcaggccatcgccaacgcgctcgcggccaagggcccctatgccgggatcttcgactcgcagttgatcagaacgcagcagaccgccgcgccgttggcgaacttgctggggatggccccgcaggtattgcccgggctcaacgagatccatgccggcatcttcgaggacctgccgcagatcagccccgcgggcctgctgtatctcgtcggcccgatcgcctggacgctcggatttcccatcgtgccgatgctggccccgggctccaccgacgtcaacgggatcgtcttcaaccgagcctttaccggtgcggttcaaacgatctacgacgcttccttggccaatccggtcgtggccgcagacggcaacatcacgtcggtcgcttactccagcgcattcaccatcggggtcgggacgatgatgaacgtcgacaatccccatccgctactgctgctcacccacccggtgcccaacaccggcgccgtcgtggtacagggcaatcccgagggcggctggacgctggtcagctgggacgggatacccgtcgggccggcgtcgctgccgaccgcgttattcgtcgacgtgcgcgagctgatcacggcgccgcaatatgcggcctacgacatttgggagtccctgttcaccggcgatccggcggcggtcatcaacgcggtgcgagacggtgccgatgaggtcggcgcggctgtggtccagttcccacatgcggtggctgacgacgtgatcgacgctacgggccacccctatctaagcggcctgccgatcggtctgcccagcctgatcccatgaccgcgagcgaccaataggtccccacatggcccggaggccgctgccagcattgacccgacgatgccggcccgcaggcttccccgatcgtgcggaacctgctcggccgtgcatgggacatccagatcggattgcctccgggtacggcgtacgccggacccggtcgccgggacgataccgggctagtgttagctagcggtggaaaaagcccgacacgaaatcgatcgaattaaagccaccagaatcctgctttccagagttcccgaaacccgatgtggcgctgttgttgtcgggattggcttcaagattaccgaagcccgactgtagaaaacccgtattgccaaagcccgacatgaatccactgaacaggccggttcccttgttcccgaaacccgatgttacactaaccgaattgttgtaacccgttaccgattggcccgagttggcgaagcccgagatttgtaaattaccaacgttttgggcgccggagtttcccttaccagaattattgaaacccgaatttccactgccggcgtttccgaatcccgagttttcgcccagcccatcggtagtattgccgaaaccggtgttcaggttgcccgcgttaaagccgcccgtgttgatattgccagaatttgcgaagccggtgttcgtcaggccagagttcaagaaaccagaattagcgtctcctccgttgaagctgcctgagttgaatgcacccgagttgaagctaccggtgttaatgatgccgccgttgaagttgccggtgttgaaatcgcccgcgttccctatgccggtattggcctgacctgagttgccaaagccagtgttgacgcttaacgcgttcccgaagccggtgttgataaagccggagtttccgaagccggtgttgatgttgcctgagttggctacgcccgtgttggtgacgcccgagttgcccacgccgaagttgccgctgcccgagttgaagaagccgatgttcccggtgcccgagttaccaaatcctatattaccgctaccggaattcagtccgccaaagccgatctgattgctgccggttaacccaatgccgatattattgttgccggtgttcccgaagccgaagttgtagctgccgctgttcccgaagccaacgttgccgtcgcctacgtttcccagaccgatatttgcgttgcccgtgttaccaccgccgaagtttccattgccaccgttgccaatcccgacattcccattgccgggggtgggcacggcgggggaactcatgtttggacctgcatttccgataccaatgttggcattgccaaagttcccgaagccgaagttgttgtcgccagagttgccacccccgacgttcgcattaccgatgttgccgctacccacgttaaagctggacggtccgatgccaacgtttccgtttccgctacccaggttgaagttgccgatgttgccgctacccacgttgaagctggaaatctggccgtggaaggcgcttccgtttccgccgccaaagttggcgttaccgaggtttccattacccaggttgtaatcgccggtattaccattgccgacattgaggttgccgatattgccgacacccaaattgatgtttggcaacgccggctgccacgacgccagctgtgccgctgccgccgaggatgcggcatggtagccggccatcaccgccacgtcttgtgcccacatctgctcgtaggtggattccatagccgctatggccggcgcgttttgcccgaacacattcgacaccgccaacaaccacgtccgaacacgattggcctgcaccaccgccggatgcaccacgccggccagcgcctcctcaaatgcacccgccgccgcccgagcctgccgcgctgccagctcggcctgggctccagccgcggtcaaccagctcgcatacggccccgcggcattcgccatcgcggccgacgccggtccctgccaagcgccgccggccaactccgacgtcaccgacccgaacgacgacgccgccgcgtgcaactcctcggccaacccgtcccaggcccccgccgccgccaatagtggccgtgaccccgcacccagatacatccgtagcgaattggtctccggaggcaaccacgcgaaaccgaccatcacggccccctcacaccattgacaaaccaggacgcctcgagcctaactacacaacgcgaagggattgggacttctatcggaattgcgccgcgtgcactggccgccggcctttccccgccagcctcggtgtttcatgccgcttgccgtggtctgccacctgcgagttcgcatttgtgcagagtcccgtcgggagttgtcaaaactaaaacgggcgatcttgatcgcatcggaagcgcgagattgcgccctgagctgcgccttcgtggagcccccggtcaggattgaacggacgaccgctcgcttataaggctgttccggtaccgatccttaagccatcgaggccctcggcctcatagcgggccaaccaggtatgcagcgtctgccgcgacaccccaactttctcggcaacctgcgagatcgacaacccgtcgctgatcaccgccaacacggcttgataccgctgttctgccacactcaactccttcatcgaaggagtgtcaaggatcagccgaaccaactgtcaagcatcagccgaaacatcgtcaggcatcacccgaacccaaaacgtcaagcatcagccgaggtactacacgaacgcttgagccccctgtcaggattgaactgacgaccgctcgcttacaaggcgagtgctctaccactgagctaaggaggccgatgaaatcgctgtgagtctagccgctcactcgctgtcgacgacgcgttgcgaacgcaccgaccgcgacgacgagcggcgcgcgggacggcgcccgggcagtggaatgcgctcggcgatgctgctcagcgggttgaccaccatggtaagtgcgatcacagcgtcttgcagcgtcgcgatggccggctcgagcgcctccatcccgggtgtcagccgcgccaacgtgtcggcgacgtcggcgagctgttcgagcggtccgtccttggccgttatcttgtcgatcagtccgccttcggccagcagccggtcggccagcccgtcttcggagagcacccgctcgataagtccgtcctcggcgagcagctggtcggccagtccgcccggttgcagtgcgcgctgcatggcgccgccttcagcggtcaggcggtcgagtaagccgccgggctgggtcagcaggtcgaccaccccgccgggccgcagcatccggtccatcggcccgttgggcgcgatggcgcgtcccagcggcatatcgtcgtccaatagcctggccagccggttggcgcgggcaatcgtgtcatcgattcccagcatgttggccattgaggtcgacccgcttgcgccgccggcatcacccaacgcttgtttggccatgtcaaccgccgcgccggccatgttcaaaccggtgtcggcggcggcgagccccgctcgtgcgggccaggtcgcaatacccacgagggtttggccgaggttcattctgcgagtgtattcacggcgcgccgtggattgagcggcaacggtccaagctgatttggcgattcctggcagactgttagcagactactggcaacaagctttcaggaattacacaatgactgtgaaggtaacgttcaaccaatgcggaaaggggttgatctcgtgacggcgggaaccccaggcgaaaacaccacaccggaggctcgtgtcctcgtggtcgatgatgaggccaacatcgttgaactgctgtcggtgagcctcaagttccagggctttgaagtctacaccgcgaccaacggggcacaggcgctggatcgggcccgggaaacccggccggacgcggtgatcctcgatgtgatgatgcccgggatggacggctttggggtgctgcgccggctgcgcgccgacggcatcgatgccccggcgttgttcctgacggcccgtgactcgctacaggacaagatcgcgggtctgaccctgggtggtgacgactatgtgacaaagcccttcagtttggaggaggtcgtggccaggctgcgggtcatcctgcgacgcgcgggcaagggcaacaaggaaccacgtaatgttcgactgacgttcgccgatatcgagctcgacgaggagacccacgaagtgtggaaggcgggccaaccggtgtcgctgtcgcccaccgaattcaccctgctgcgctatttcgtgatcaacgcgggcaccgtgctgagcaagcctaagattctcgaccacgtttggcgctacgacttcggtggtgatgtcaacgtcgtcgagtcctacgtgtcgtatctgcgccgcaagatcgacactggggagaagcggctgctgcacacgctgcgcggggtgggctacgtactgcgggagcctcgatgagtcttggtagttaatcggatcggcagcccgaggagaacgcggcaatggccagacaccttcgaggaaggctgcccctacgggtacgcctggtcgcagccacgctgatcctggtggccactggacttgtggcctcggggatcgcggtcacctcgatgttgcagcaccggctgaccagccggatcgatcgggtgttgctcgaggaagcccaaatctgggcgcagatcacgctgcccttggcgccggacccctaccctattcataaccccgatcggccgccgtcgaggttctacgttcgggtgatcagccccgacggccagagctatacggcactcaacgacaacactgccataccggcggtgcccgccaacaatgatgtcggccggcacccgacgacgctgccatcgatcggcggatccaagactttatggcgcgcggtctcggtgcgcgcgtcggatggctacttgaccaccgtcgccattgatctggccgacgtccggagcaccgtgcggtcactggtgctgttgcaggtcggcataggcagtgcggtgctggttgtcctcggggtggcgggctacgctgtggttcgccgcagcctgcggccgctggcagaattcgagcagacggccgcggcgatcggcgcggggcagctggatcgccgggtcccgcagtggcatccgcgaactgaggtcggccggctttcgttggcgctcaacggaatgctggcacaaattcagcgggcggtggcgtccgcggaatcttccgccgaaaaggcccgggattcagaggaccggatgcgacagttcatcaccgacgccagccatgaactgcgtaccccgttgaccactatccgcggcttcgcggagctgtaccgacaaggagccgcccgcgacgtgggcatgctgctgtcgcggattgagagcgaagcgagccggatggggctgctggtggacgatttgctgctgcttgcccggctagatgcgcaccggccgttggaactgtgccgggtggacctgctggcgctggccagtgatgccgcgcacgacgcgcgggcgatggaccccaaacgcaggatcaccctggaggtccttgacggccccggcaccccggaggtcctcggcgacgaatcgcggcttcggcaggtgctgcgcaatctcgttgcaaatgccatacagcacaccccggaaagcgccgacgtcaccgtgcgagtcggcaccgagggcgacgacgccatcctcgaggtcgccgatgacggtccgggcatgagtcaggaggatgcgctgcgggtgttcgagcggttctatcgcgccgactcgtcgcgggcgcgcgccagcggcgggaccggactggggttgtcgatcgtcgactctttggtggcggcccatggcggagcggtcaccgtgacgaccgcgctcggggagggttgctgctttcgtgtctcgctgccgcgcgtcagtgacgtggaccagctgagcctcacgccagttgtgccagggccgccctgatcttggcctgcgcttcgtccagcgatcccggtgaggggttgcggtcgacgttggcaaagccgaaatcactgaggctgcgggtgggaaacacgtggatgtgtaggtggggcacttccagcccggcaatgatcatcccggcgcgttgggttgaaaacgcccggcacacggccttgccgatcagctggctcaccgacatgacgcggccaaataacgcgggatccacgttttgccagtggtcgatttcggcgcgtggcaccaccaaggtgtggccttgcgtcatcggctcaatcgtcaagaacgccacgacgtcgtcgtcctcgtagacgaaacggccgggcagttcacggttgatgatcttggtgaagatcgacacccgttgagcatatgacgtcgcaacggccccccccaggtttcattcctggttaccgaaggtcatcatgtcgaggttccagtacccacgcatgttggtgatcaaaccggccttattcacccggtaggtgaacacgccgcggacctcactggtaaagccgccgtcaaactcgctgtgcaacaccagaatgtgggcgatctcgtccggtgagctggacgggaacgtctcctcgcaggtgaccgtcaaccgattggccgcaatgtgtgtgtcgaaaaaggcgccgacggcctccttacctttgatgccgctgccatcgggattggtgacggacttgccgatcggatcctcgatgacgacgtcgtcggccatcagcgccagccagccctcccggtcgtgggcttggacgcaccgccacgacgactgcgacgcgatcagggccggggattgggtcgtttgggtcatggctatctccggctagcggtcgtcgtccgtgtaccggatcacgccgcgaatgttcttgccgttcagcatgtcctggtatccgtcgttgatctgctccagcttgtacgcagtggtcaccatgtcgtcgaggttgagtttgccggccttatacatcgacaacagcttcggaatgtcgtagtgcgggttgccgccgccgaagatggtgccctggatgttcttttgcagcagggtcaacatcgcgaggttcagcgtcacctgggtgtcgaccaggctgccgatggccgtcagcacgcaggtgccgcccttggccgtgatggtcagatagctgtcgacgtcggcgccatcgagcttgccgacggtgatgatcaccttctgcgccatcaggccgtaggtgacctcggcaatgcccatcagcgcggcgttgatgtccgggtagacgtgggtggcaccgaatttcagagcctgatcacgtttccattccaccggctccaccgcgaagacgtagcgggcgcccgcgctgaccgcgccctgcaacgccgccatgccgaccccacccaagccgacgatggccacgtcgtcgcccggccggacgtcggccgtgcggaccgccgaaccatagccggtggtgacgccgcaaccaaccaggcaggcgacttcgaagggcaccgacgggtcgatcttcaccaccgagctgcggtgcaccaccatgtacggtgaaaacgttccgagcagggtcatcgggtagacgttctggccgcgagcctgaatccggaaggagccgtccgtcacagattccccggcgagcagccccgcccccaggtcgcacagattccgcattccagcctggcaggacggacacttgccgcaggatgggatgaatgccaacaccacgtgatcgcccggggcgaagtcgtcgactcccgggccgacctcggtgacgatgcccgcgccctcgtgtccgcccagaacgggaaagcccgccatcgggatgtcgcccgtcaccaggtgatggtcggagcggcacatcccagccgcttccatctggatcttgacttcgtccttgcgcgggtcgccgatttcgatctcttcgacggaccatggctggttgaactcccagatcagtgcgcccttggtcttcaccgcaaacctgctttcatcgttgaacttcggctacgagtggtccctagcctcggccggaacgccgactggctgagtgtaggtcaacggcgctagggcgtttaccacagtggcaccggcgtcttgccgagcgggtaatagcccggcactttgttgcccgacacggcgcgttcgatgcgcttctgcatgcctggcgatagcttgccggccttgatcaattccaggtagagcgcggaaacatgaccgaagtcgaagaaatcgcgttgccagttccatttcccgccgccggcataccggaaccagctgccgccaatgccgtacacctcctgctcggcgccattggcgtcggtggcaacctgtttccagaacccaaccacctcgccctgtttctcgtcgatgacgacccgttgataggggtagcgccagccctgcaggccgtccatttcctggcccagcgcaatgtcgcggatctcgtcgatgccgacgcacatcacgtcctcgttgggaccgacgttccagccgtaggtggcgtcgtcggtgtagaagtcggccagcaacgtccagtcgccgcgccgctccgccgtacggttggcctgtaaccagcggtgaaccacatcttcgagttcgtcgcgaggatagccggccacggttactctcccgtttctcggatggacagtgcctgggtgggacaggcccacacggcatgcttgatcacgccgcgggcttcctcgggcggctcggggtcgaggatttcgacctggccgcgcttgggcacccggaaatactcgggtgcctccagctcgcacatcgcgtgtccttggcacagatcccggtcggcttcgactcgatagcccatcgttaaactcccgttcgccggcggtagcgcacgcaagcgggctgggccaactgcaccaccatcttcgaatggtcgttacgatagctttctggcggttgcgccatctcaaactcatactcgcgcaacaacaccgagaagatcgctttgatctgcatgatggcgaacgccgcccccacgcaacgatgccggccggcgccgaacggaatccacgtccagcggttgagcagatcttcctggcgcggctgctcgtatcgtgctggcacgaagtcgtggggatcggggaagtcttcggggatccggttggagatcgccggggaggccgccaccagatcgccctcatgaatccggtggccttgcacctcgaactcgcccttggccactcgcatgaggatgatcagcggagggtgcaggcgcagcgtctctttcagcacgttttccagctgcggaatctggcgcagcgcatggaaactcaccgatcggccgtcgccgtacagctcgtcgagttcgtcgatcacggccgcgtaggcgtcgcgatggcgcatcaactcgatcagcgtccacgaagccgtacccgagctggtgtgatggccggcgaacatcatcgagatgaacatgccggtgatctcgtcggccgagaaccggggagtgccggtctcagccttgacggcgatgagcacgtcgagcatgtcacggtcgctcttgtcggtgggtgggttggcgatccggccgttcatgatgtccgcaaccagtgccaccagaccattgcgggcttcgtcgcggcgacggaagctctcgatcggcagatacgggtcgacgtaggctagtgggtcggtgccgcgctccaactcgtgatagagcttggcgaatcgcccgtcgagctggtcgcggaacttcttgccgatcaggcaggccgaggaggtgtagatggtcagctcggcgaagaagtccagcagatcgatctcgccggcctcaccccagtcggcgatcatccgtcggacttgatcttcgatggtggcggcgtggcccttcatctgctcgccgcgtagcgcggcattgtgcagcatctctttacgccgttccgggctggcgtcgaacaccacgccctcgccgaagatcggcgtcatgaacgggtatgccttggcctggtccaggtcgtcgtcgcccgcccggaagaagaattcgttggcgtgcgagccggacagcagcacgacctgcttcccggccagctggaaggtaccgacgtctccgcattcgtcgcggacccgttgcatcagcccgatcggatcggtgcggaactcctcgaggtggccgtgttcgtcgtggccacccgaaacccggggtagtgcaacagcgctcattagcccggcatcccctcttcgcccagtactagcttctgacggtgcgcgggcgcatccctcagcggggcctccggttgaatctccatgttcaccacgacacacccgcgcggcgtttctgcgacgaacgcgatagcgcgtgccaggtcgctgggtcgcaagaagtagttgtgccgggcctgcccccactttgcccagtccgccagcattgggccgacttgttcggccgacagctgccagcccataccggtcagcgtgggtcccggatgcacgatcgatgcgcgaacaccggtgccttccaactccatctgcaggttggtgaccatagcggccagaccggccttggcggcgccgtaggcacccatatgcgggcgttggcgcaggcccacatcggatccgacgaagatgaggtcacctcgccggcgtgccaccatggccggtagcacggccgtggccagccggttggcaccgaccaggtgtatctgaacctgctctgcaaaggcctcggtgctgacctcgtgcagctgtcccgggagcatgtcgcctgcactggacaccagcagttcgacctcgccgagtgcctcgaccgtttgcgccacaaacgatttcaccgactcgggatcggtcacgtcgagggggaaggctaccgcctcgccaccgtcggcgcggattttgtcgaccagctcggccaacttgtccatgcggcgggcccccaaggcgaccggaaacccgcggccggcgagttcggttgcggtggccgcgccgatgcccgacgatgcgccggcgacgacggtggtccgccgggcggggtgaggttcgaagcgtggcattacctggcctgcacgctgatcggcagatgggcaaatccgcgcacgttgctggaatggacgcgcacgacgttgtcgtcgtcgacttcgtagttgcggatccgacgcagcagcgcgcccagggccacccgggcttccatccgggccaggtgagccccagacagaagtgggcaccgctgccgaaactgactagtttgcagccgatttcgcggccgatgcgatagtcgtccgggtcgtcgaacacccggtcgtcacggttggccgatcccggtagcagcagcaacacctcaccctcggggatcgtggtgtcgtacaacgtgagatcgtgcgcgacggtgcgggccagaatctggctggacgtgtcgtagcgcagggtttcctccacccacatcggaatccgggagtggtcggcgaatacgcgggccagctggccagggtggtgggcggcccagtagacggcattggccagtagcttggtggtggtctcgttgccggcgatcaccatgagaaacaggaacgccatgatttcctggtcggaaagccggtcgccgtcgagctcggctgccagcagtgccgacgtcagattgttcgcgggccgccgccggaattccgcgatcaggtcagcgtaatatctcatcagctcgatcgacgccgccatcgccggcgggggcacatcggccacgccgtcctcgcggtgcagcaccgcatcggccagcgcgcggatgcgggcccggtcggtgtcgggcacgcctatcagctctgaaatcacatccatcggcagcttgccagcgaattctgctacgaaatcgaaactttcggtttgcagggccgaatccaggtgaatgcgggcaagttcgagcacctgcggctcgagttcacggatccgccgtggggtgaagcccttggacaccaaggtacgcatccgcagatgtgcggggtcgtccatggccagcatcgacattacccggtacgcctcagaagtgcgtgaggacggatccagggataccccataggcattcgacaacgccgtgctgtcccggaagccttgcagcacgtcgtggtgccgcgacaccgcccagaaattgcgttcctcgttacggtacagcggggcctcgtcccgcagccgacgataatacgggtacgggtcttcgtgaaagtcgtagtcgtaggggtccaggaccagttcggggtcaccgacgcggacggtcattcgctgccaccagtgctcggctcgttagctccggccaagatcaggcccaccacgtacccgagtcgatcggcgatctcgtggtaggtgaaggtgccgctgccggcctgtacgagcgctccgaagaacgccatctcgagtgcgaacacggtaccgggatcggcgccaggtccgatcgccgatgtgatgcggcggtggatctcggcgccgattcggtcgcgcaccgcacgcaccgcggggtcggcgccgccgtcgagcagcgccgccgtgcacgccgcgccgatttcgggttcgtcggcaaccaccagcgccaggtgtcgcaacgagctcgtcacccggataggcatcgggacgttgacgtcggtgacgcaggggacctggcggaccaggtcgaggtagacctcggcgatcagatggttcttcgacgagaagtatgtgtaggccgtcgccggggctaccttggcgcgggccgccaccaggcgcaccgtcaggtcggcgtatgacttctcccgcagggtcgccatggcggcagctagcaccttgcggaaggttgcctgctggcggcggttgcgtgacaccgcttcggcgtggggttcggtttggcgctgggccggggtggtaaccagtacatcgctggacacatgtccaagctatcggatggtcgcggcaggaggcaagccagtctgctaaacatgcagctaacatgggactgtccgcgacgcgacgtggcccctggtgcatcggtcaggacggtgtagcggccttgcggatacggtctcgatgaggcaatatcggacaagtgtccaatcgatgatgagagtcggagaagttgggagcggtagatggccctgtggggcgacggaattagtgcgctgctcatcgacggcaaactatcggacggccgtgcgggcaccttcccgacggtcaatccggccaccgaggaagtgctgggagtcgccgccgacgccgatgccgaggacatgggccgcgccatcgaggccgcgcggcgggcgttcgactcgaccgactggtcccgcaataccgaacttcgggtgcggtgtgttcggcaactgcgcgacgcaatgcaacagcacgtcgaagaactacgcgaactgacgatctccgaggtgggcgcgccgcggatgctcaccgccagcgcccagctggaaggcccggtcggggatctatcgtttgcggcggacacggccgagtcctacccgtggaagcaggacctcggcgaggcatcgccgttgggcatcgccacccggcgcaccctcgcacgggaggccgtcggtgtcgtcggcgccatcaccccgtggaacttcccgcaccagatcaatctcgccaagctaggtccggcgctagccgcgggtaacaccgtcgttttaaagccggcgcctgacacaccgtggtgcgcagcagcgctcggggaaatcatcgtcgagcacaccgacttcccaccgggcgttgtcaacatcgtcacctccagcagtcacgctttgggggcgctgttggccaaagaccctcgggtggacatgatttcgttcaccggttctactgcgaccggccgtgccgtaatggccgatgccgcggccaccatcaaaaaggtttttctggaactgggtggcaagtcggcgttcgtcgtgctcgacgacgctgacctagccgctgccagcgcggtatcggcgttctcggcttgcatgcacgccgggcaggggtgcgcaatcacgacccggctggtggtgccacgggcccgttatgaagaggcggttgccatcgcggcagccaccatgtcgtcgatcaggcccggcgatcccaacgaccccggaaccgtttgcgggccgttgatttcggcccgacaacgggatcgtgtgcagggctacctcgacctggcggtcgccgaaggcggaaggttcgcatgcggtggcgcgcggccggcggatagagaggtcggtttctacatcgagcccacggtcatcgcagggttgaccaatgacgccagagtcgcccgagaggagatcttcggaccggtgctcacggtgattgcccacgacggtgacgatgatgcggtgcgcatcgccaacgactcgccatacggcttgtcgggcaccgtgtatggcgccgacccgcagcgcgccgcgaggattgcctcgcggctgcgggtaggcaccgtcaacgtcaatgggggtgtctggtactgcgccgacgcgccgttcggcggctacaagcaatccggtatcggacgcgagatgggtctcctcggcttcgaggagtacttagaagccaaactcattgctaccgctgcaaattagctagcgggttgacagcgcagaaaggaagccatgttcgacagcaaggtggctatcgtcaccggggctgcccagggtatcgggcaggcctacgctcaggcgttggcccgcgaaggtgcctcggtggtcgtcgctgacatcaacgccgacggtgccgcggcggtagccaagcagattgtcgccgacggcggtactgtgattcatgtgcccgttgacgtgtccgacgaggattccgctaaagccatggtcgaccgcgccgtcggtgctttcggcggcatcgactatctggtgaacaatgcggcgatctacggtggcatgaagctcgatctgttgttgaccgtgccgttggactactacaagaaattcatgagcgtcaaccacgacggcgtgctggtgtgtacccgcgcggtgtacaagcacatggccaaacggggcggcggcgcgattgtcaaccagtcctcgaccgcggcctggctgtattccaacttctacggcctggccaaggtcggtgtcaacgggctgacgcagcagctggcccgcgagctgggcggaatgaagataaggatcaatgcgatcgcacccggaccgatcgacaccgaagctacccgcaccgtcacccccgcagagctggtcaagaacatggtgcagaccatcccgctgtcgcggatgggtacaccggaggatctggtgggcatgtgcctgttcctgctgtcggattcggcatcgtggatcaccgggcagatcttcaatgtcgatggcggacagatcatccggtcatgaccggcgccggcgccgatgcagagcggggcgatgaggtgggggcacgcccccacaagtgggaggtacccccatccgctggcgggggagagcggcgctcatgaccgctcacccggagacaccacgcctgggatatatcggcttgggtaatcaaggcgcgccgatggctaagcgtctgctcgattggcctggcggactgaccgttttcgatgtgcgggtcgaggccatggcaccgttcgtcgagggcggcgccaccgcagcggcaagcgtctccgacgtcgccgaagccgacatcatcagcatcaccgtgttcgacgacgcgcaggtgagttcggtgatcaccgccgacaacggactggcgacgcacgccaagcccggcactattgtcgcgattcactccaccatcgccgacacgacagcagtcgatctggccgaaaagctcaagccgcaggggatccacatcgtggatgcaccggtcagcggcggcgcggcggcggccgccaagggtgagttggccgtgatggtcggcgctgacgacgaggcgttccagcggattaaagagccattttcgaggtgggcttcgctgttgattcatgccggggaaccgggcgctggcacccggatgaaactggcgcgcaacatgttgactttcgtctcttatgccgccgccgccgaggcgcagcggctggccgaagcctgtggcttagacctcgtggcgctcgggaaggtggtgcggcacagcgactcattcaccggcggcgcgggagcgatcatgttccgcaacaccactgcgccgatggagccggctgacccgctgcggccgttgttggagcacacccgcggcctgggtgagaaagacctgagtctggcgttggccctgggcgaggtggtatcggtcgacctgccgctggcccagctggcgctgcaacggctggccgccggcctcggggtaccgcacccggacaccgagccagcaaaggagacatgatggacgagctgcgccgcaccggcctggacaaaatgaacgaggtttacgcctgggacatgcccgacatgccaggtgagttttttgccctgaccgtcgatcacctattcggcaggatctggacccgtcccggcctgtccatgcgggaccggcggatggccgtgatcgcggtgctgaccgctcaaggccagtcggatctgctcgaggtccaagtcaacgccgtcctgcataacgacgaactcaccatagacgagctgcgtgaactcgctgtgttcattacccactatgtcggcttcccgctgggctcgcggctgaacagtgcgatcgagcgggtagcggccaagcgtaagcaggcggccgagaacggctcgctgcctgacacgaaagccaacgtcgccgaagttcttgctaaggaatctggtaaatcgagctagtctgacgtgtcgtgcgcgtcctggtaatcggttcgggtgcccgcgaacatgcgctattgctggcgctcggcaaagacccgcaggtttcggggctaatcgttgctcccggcaatgcaggcaccgctcggatcgccgagcagcacgacgtcgacatcacctccgccgaggcggtggtcgccctggctcgcgaagtcggcgctgacatggtggtgattggccccgaggtaccgttagtgctcggggtggccgacgccgtgcgcgcggccggcatcgtgtgtttcgggcccggtaaggacgcggctcgcatcgaaggctccaaagcattcgccaaggacgtcatggcggcggccggtgtgcgcaccgcgaacagcgaaatcgtagacagcccagcgcacttggacgcggccctggaccggttcgggccgcctgccggtgacccggcctgggtggtcaaagacgaccggctagccgccggcaagggtgtggtggtgacagcggaccgcgatgtcgcgcgcgcacacggagctgccctgctcgaggccgggcacccggtgttgctggagtcctacctggacggcccggaggtatcgctgttctgtgtcgtcgaccgcaccgtcgtggtgccgctgctgccggcacaggacttcaagcgagtcggtgaggacgacaccggacttaacaccggcggtatgggcgcctacgcgccgctgccgtggttgcccgacaacatctatcgggaggtggtcagccggatcgtcgaacccgttgcggccgaactagtccggcgtggaagctcgttttgcggattgctgtatgttggtctcgcgattaccgcccgcgggccggcggtggtcgagttcaactgccgattcggcgatccggagacccaagccgtgctggccttgctggagtctccgctcggccaactgcttcatgccgccgctaccgggaagctggccgatttcggcgagttgcggtggcgtgacggtgtggccgtaacagtggtactggcggccgaaaactatcccgggcgcccccgggtcggcgacgtcgttgtcggctccgaagccgagggggtgctgcacgccggaaccacgcggcgcgacgatggcgcgatcgtttcgtccggtggccgggtgctgtcggtggtgggcaccggtgccgacttgtccgcagcacgcgcacacgcgtatgaaatcctcagttcaattcggttgccaggaggtcatttccgcagcgatatcggtttacgggcggccgaggggaagatcagcgtctagcaggctgcggcttggccatcacggcggggatcgctggccgcgaggtacccatcgtcgagccgccagattgcctgacaactcccgaactggctgtagtccgctactgcgaccaagtcatgcccacgctgccgcagttcatcgagagttgaatccgggaagccgttttcgaaactgacccgcataccgttcacccagcggaaccgagggccgtcacaggccgcctgggggttctggccgtagtcggcgatgcgcaccagcacctgcacgtgaccctggggttgcatcatgccgcccatcaccccgaagctcatcaccggcgcaccgtcgcgggtcacaaaacctgggatgatcgtgtgataggggcgcttccgtggcccaacccggttcggatgtctcggcaccacagtgaaatccgagccgcgattgtgcagcgaaatgccggtgccgggcaccaccacaccggagccgaacccaaggtagttcgactgaatcatggacaccatcattcccgcagcatcggcggcggccagatagacggtgccgcctcgcgggatgccggtggccgccggcattgccctctttggatcgatcagcgtggcgcgctgccgcagatactccttgtcgagcaggcgcttcgggtgcaccggcatgtagtcgatgtcggcgacacacgcttgcgcgtcggcgaaggcaagcttcagtgcttcgatctgcacgtgcacactttcagcggaatccactgaccacgatgacatatcgaaatgctcgaggattccgagggcgatcaaggccacgatgccctggccgttgggcggtatctggtggatggtgtacccgcggtaggttcccgtgatcgtgtcgacccagtccacgcgatgggcggcgaggtcgtcggcacgcatcaccccgccgtttgccgccgagtgcgcctcgagtttggcggccagctctccccggtagaactcctcaccgttggtcgccgcgatcttctctagcgtcgccgcgtggtcaggaaaggtaaacagctcaccgggtttcggcgctcgtccgccgggcatgaacgcatcggcgaatccgggctgggatgcgaacaacggcacctgtgccgcccattgtgccgcgacggtcggtgagaccagaaagccgttgcggccgtacgagatggcgggctcgaagagtgtttcgaatggtagcctgccgaacctggcgtgcagttccacccaggccgacaccgcaccgggcaccgtcacggagttccagccgagcacgggaacggcgttgccgccgaagtactctggcgtccacgccgagggtgagcggccggacgcgttcaggccgtgcagtttttgcccgtcccagacgatgctgaaggcgtccgagccgatgccattggacaccggttccaccacggtgagggtgatggctgtggcgacggcggcgtcgaccgcgttgccgccgtcggccagcatccgaagacccgcttgcgcggccagcggttgtgacgtgcacacgacgtttgtcgccaggatgggcatgcgcggccaagcgtaggggaaggtccaaccaaacggcgtgctcacgccgcttaacctgtgagcagcggcgcgaaccaggtcagctcggcgggtagctgtgcgctccagaacccaccgttgtgcccgccaggggagaagccgcccgccggcgggtggggcagctgcgccacgaactgcttggttgcggcataaaacggatcgctgttgccgcaatcgacccggatcgggatggaccccaatgcggggagtccgaaaaccgagttcgccgaccagtcgtcgggtccgtcgaaggagccgggtgcgacggcaccggcggatagccacagtgccgggctgaccgcgcagatcgctgcggtgcgtgccggtccaaggcggctgccgagcagcaaagcgccgtagccgcccatcgaccagcccagaaacgctacccgggaggtgtccagccgctgggtgtccaatagcggaatgagctcgttgagcaccattgcccccgcgtcctcgccagaagcccgctggtgccagtagctgctgcctccgtccacggagaccaccgcgaacggtggcaacccggcgttgacggcctgggccaggccctgctcgacgccgccgtccatcacggccgatgcgctaccgcccaagccgtgcagtgcgatcacgggccgcaacgcctgggtctggccgggtgggcgggcgatggcccagttggtcatcttcccggcgcgcgctgccgacacgaacgagccggtggacatcgtcggcgccgcctgagccgggggggccggatcgagtgctggtgtcggcgccaatggaacgtttgtgccaatcgccgccgccggtgcggcatgtgaagttcggggctgcaacagcatgtcgatcgcatacgctgaggtagcgccaaggaccgtgccggcgccgagaccgagcacggcgcggcggctcaactctggcatgcgggccatcatgccatggacgtttggccgaattggcaatgcagtaccactttgactggcagcatggatgggcgtgacagcagcggtcactccaaaaggagaacgtcggcggtatgcgttggtcagcgccgccgcggagctgctcggcgagggcgggttcgaggcggtacgccaccgggcggtggcgcggcgggccggtttgccgttggcgtctaccacctactacttctcgtcgctcgacgatttgatcgctcgcgcggtcgaacacatcggaatgatcgaggtggctcagctgcgagcccgggtcagtgcgctgtcccggcgacgtcgggggcccgagaccaccgccgttgtgctggttgacctgctggtgggggaaatgtccagtccggggcttgccgagcagctgatctcacgatacgagcgccatatcgcctgtacccgcctgcctgacctgcgcgaaagcatgcgccgcagcctgcgtcagcgcgctgaggccgtggccgaggccatcgagcgctccggccgctccgcacagatcgaactggtgtgtacgttgatctgtgcggtcgacggatcggtggtctcggcgctggtcgaagggcgggacccgcgtgccgctgcgctggcgacggtggtcgacctcatcgacgtgctcgcgcccgtcgaccagcgtccggtgccgttctgaagtcggtgggcagcgacggcgtgacaatgtacccggtggtgaagtccccatagatcgtgacatcggcgggccggcgttgggcgtacaacgccacgtaggcgcatacgacggcgtcgatcggatcctcggcggcccgcaggtcgctttttcgctgcgcgaccgtcacctgccggcgcaacgagacccaatccggctgaccggctacctgcatccgaaccccggcctgggcgagcccctcgacgccgtccatcagtcgcaatagctccgatttgagcaggtcaacgctgcgtcccggcttggccttgtacttcagcgcgcggggtagccgaaacagcgccaccgtagccgggtgcggatagacctcgatggcccgccgcgtggcggacgaaagaggatccatatccagcgccagttggcgggccagccgggcggcgcgtggaacgtcggcaaactcgggcttttcggtgttggccggatacgcgccggcctcgaattgtcggaagtctcgattcagtgcggcctccgccggccgctggccggtgcggttggccaccaccagcggcgcgtcgaaggcgaccaggcaatcgcccacaacgtagggccgcagcgccgccagcacggaggcatcgtcgcgagcggcaccgacccccaccagacacccgtccgcgtcgacagccgcgacaccggtcggattgcggccggcccaggcgaggtccacgccgacgaagtacatctgcccagggtatggcggggccgcggcgtatgtgctgtggtgtcacatccgtcacttgcgcctctgtcagagggatgcgcgttgtgcccgtctcatagcgacatcgcccgggcggcaccgggaccgggcgttgccgagttgtcgcgatgagtcgggcacatcgggtgctccctggcgccgggactcgtgtgacaactgcgactactaggcccgcgaccgtaagctgtgtctttgtgagggccaagtgagcattcccaacgtgctggccacccgatacgccagcgccgagatggtcgcgatctggtcgccggaggccaaggtggtctcggagcggcggttatggctggccgtattgcgggcacaggcagagctgggggtagcggttgccgattcggtgctcgccgactacgaacgtgtggtcgacgatgtggacttggcctcgatctcagcccgggagcgggtgctgcgccacgatgtcaaggcccgcatcgaggaattcaacgcattggccggtcatgagcacgtgcacaaggggatgaccagccgcgacctgaccgagaacgtggagcaactgcagattcggcggtcgctggaagtgattttcgcccatggggtggcggcggtggcgcggctggccgagcgggcggtgagctaccgtgacctgatcatggccgggcgcagccacaacgtggccgctcaggccaccaccttgggcaagcggttcgcctcggcggcccaagagatgatgatcgcgttgaggcggttgagggagttgatcgaccgctaccccctgcgtggcatcaagggcccgatgggcaccggtcaggacatgctcgatctgctgggcggtgaccgtgcggcgctggccgatctcgagcggcgcgtcgccgacttcttgggctttgcaactgttttcaacagcgtggggcaggtgtatccgcgttcattggaccacgacgtggtttcggctctggtgcagctcggcgcggggccgtcatcactggcacacacgattcgattgatggccggccacgagctcgccaccgagggtttcgcgccgggtcaggtcggttcgtcggcgatgccgcacaagatgaacacccgcagctgcgaacgggtcaacgggctgcaggttgtgctacgcggctatgcatccatggtggccgagttagccggtgcacagtggaacgagggtgatgtgttttgctccgtggtgcgccgggttgcgttgccggacagcttctttgccgtcgacgggcagatcgagacgtttttgacggtgctggacgagttcggcgcctacccggcggtgatcggccgcgagttggatcgttatctgccgttcctggccaccactaaggtgctaatggcggccgtgcgcgcggggatgggtcgcgagtccgcgcaccggttgatctccgagcacgcggtggcgacggcgctggccatgcgagaacacggcgcggagcccgacctgctggaccggttggccgccgatccgcggctgccgctgggacgagacgctttggaggccgcgctggccgacaagaaggcatttgccggtgccgcgggtgaccaggtcgatgatgtggtcgcgatggtggacgcgctggtgagccgttacccggacgcggctaaatacacgccgggtgcaattctttagtgtcatgactaccgccgccgggctttcgggcatcgatctgaccgatctggacaacttcgccgacggcttcccccatcacctcttcgccatccaccgtcgtgaagcgccggtgtattggcatcggccgaccgagcacaccccggacggggagggcttctggtcggtggctacctacgccgaaacccttgaggtgttacgtgatccggtgacctattcgtcggtcaccgggggccaacgtcggtttgggggcacggtgctgcaggatctgccggtcgccggccaggtgctcaacatgatggatgatccccggcacacccgtatccggcggttggtcagctcgggcttgacaccacggatgatccggcgggtcgaagacgatctgcgccgccgggcgcgtggattgctcgatggcgtagaacccggagcgcctttcgacttcgtggtcgagatcgctgccgaattgcccatgcagatgatctgcattctgctgggtgtgccggagacggatcgacattggttgttcgaggcggttgagccgggattcgatttccgcggctcccgcagggcgacgatgccgaggctgaacgtcgaggatgccggatcgcggttatacacctacgcattggagctgatcgccggtaaacgcgccgaacctgccgacgacatgctgtccgtcgtcgccaacgctaccatcgacgatccggacgcgccggcgctgtccgacgccgaactgtacctgttcttccatctactgttcagcgccggcgcggaaaccacccgtaactccattgccggcgggctgctggcgctggccgagaaccctgaccaactgcaaacgctgcgaagcgattttgagttgttgccgactgcgatcgaagagatcgtgaggtggacgtcgccgtcaccatcgaagcggcgcacggcgtcccgtgcggtcagcctgggcggccagccgatcgaggcgggtcagaaggttgtggtgtgggagggctcggccaaccgtggtcccagcgtgttcgaccgcgcggacgagttcgatatcacccgaaaacccaatccgcacctgggtttcggtcagggggtgcactattgcctgggcgccaatctggctcggctggaactgcgggtgctgttcgaggaactcttgtcccgctttggctcagtgcgggtggtggaacccgcggaatggacacgtagcaaccggcataccggcatccggcacctagtcgttgaattgcgcggaggctagtccccgcgcagcgggattccggcggcccgcaactcgagcgcggccagcgcacgcatggtggcgggatcctctcgtcgccaggcgccgaccggatcggtgctgacggcggccagtttgcccggcggccggttcgccaatgcgcgcagcgccagcagctggcgaccggctggggtcgccgccagggtggtaacggtccacttgcgccggcagaaccgcagccgcaggaacagccagggcatggccacggcaagaatcggcgtcgcggcgaccgccagcgcgagcactaccgcaagccagccggccgtggtgtccaggttgtggccggcgccggcgatgtcaagggcggcctggcttgcggcggtgatggggttgctgagcgcgtcgcccaccaccgggatacgctgggcgtcctggcccgcggccgccaggttgccggcaatcccgtgcgagccgatttcgatttggcggccggcctcgccgattatcgagatggcgtcgtgcacggcgaggccgacgagcatccatagcgtcgtccacaccgcgacagtgatatcgctgatcagttgggccagcagtcggccgggcgtggtggcatacggcaagaagcgcgatctcataccagagataccagcacagggcgccgtcgtgcggcggataggctggcgcgatgcgccccgcattgtccgactaccagcatgtggccagcggtaaggtccgcgagatctaccgtgtcgatgacgagcacctgctgctggttgccagcgaccggatctcggcgtacgactacgtcctggacagcaccatcccggacaagggccgcgtcctgaccgccatgagcgcattcttcttcgggctcgtcgatgcccctaaccatctggccgggccgccggacgacccgcgtatccccgacgaggtgctgggccgcgcgctggtggtgcgtcggctggagatgctgccggtggaatgtgtggcccgtggctacctgaccggttcggggttactggattaccaggcaaccgggaaggtatgcggtatcgcgctgccgccgggcctggtcgaggccagtcggttcgccacaccgctgttcaccccggcgactaaagccgcgttgggggaccacgacgagaacatctcgtttgaccgggtggtggagatggtaggcgcgttgcgtgccaaccagctgcgtgatcgtactctgcagacgtatgtgcaggccgccgatcacgctctcacccgcggaatcattatcgccgacaccaagtttgaatttggcatcgaccgccacggcaacctgctgctggccgacgaaatcttcacaccggactcgtcgcggtactggcctgccgacgactaccgggccggcgtggtccagaccagcttcgacaaacagtttgtccgcagctggctcaccggctccgagtccggctgggatagaggcagcgatcggccgccgcctccgctccccgagcatatcgtcgaggccacgcgtgcccgttatattaatgcatacgaacggatttccgaactaaaattcgacgactggatcggccctggcgcatgatgcaccgaaccgcactaccctcaccgcccgtggccaagcgggtgcagacccgccgggagcaccacggcgacgtctttgtcgacccatatgaatggttgcgcgacaaggacagccctgaagtaatcgcctacctcgaagctgaaaacgactacaccgaacggaccaccgcgcaccttgagccattgcggcaaaagatcttccacgaaatcaaagcgcgtaccaaggaaaccgacttatcggtgccgacgcgacgtggcaactggtggtactacgcgcggacctttgagggaaagcagtatggcgtacactgtcgttgcccggtaaccgatcccgacgactggaacccaccagagttcgacgagcgcaccgaaatacccggtgaacagcttctgctcgacgagaacgtggaagctgacggccacgacttcttcgcactgggcgcggccagcgtcagcctggacgataacctcttagcgtattccgttgatgtcgtaggtgacgaacgatataccttgcggttcaaggatttacgcaccggagaacagtacccggacgagatcgccgggatcggagcgggagtcacctgggcagctgacaaccgcactgtctactacaccaccgtggacgcggcctggcgtccggacacagtgtggcgataccgactagggtccggcgaatcgtcggagcgggtttaccacgaagccgatgatcggttctggctcgcggtggggcgtactcgcagcaacgcctatctgctgattgcggcggggtcgtccatcacttcggaggtccgttacgcgcacgcggcagatccgacagcgcagttcagcgtggtgctgccgcgccgcgacggcgtcgagtactcggtggagcatgcggtcatagctggccaggaccggtttctgatcctgcacaacgacggcgcggtgaacttcacactggtagaggccccggtcgaggatcctgcgcggcaacgcaccctcatcgcccaccgcgacgacgtccgactcgacgcggtggatgccttggccggccatctggtagtcagctatcggcgcgaggcgctgccgcgggttcaactgtggccgatcgggcctgacggaaactatggtgagcccgaagagatctcgttcgactccgagctgatgtcggccggactggggcccaaccccaactgggattcgcccaaactgcgggtcggtgccggatctttcgtcaccccggtgcggatctacgacatcgacctggtcactggcgagcgtaccttgctgaaagaacagcccgtactgggcggctaccgccgcgaagactatgtggagcggcgtgactgggcgtacggagacgacggcacccggatcccggtctcgatagtgcaccgagccgatatcgaattcccggcacctgcgttgatctatggctacggcgcctacgagatctgtgaggatccgcggttttccatcgctcggttgtcgctgctggatcgcgggatggtgttcgtcgtcgcccacgttcgcggcggcggtgagatgggcaggctgtggtatgaaaacggcaagctactggacaagaagaacacgttcaccgacttcatcgcggtggcaagacatctggtggacacgggacttacttcccagcagcagctggtggcattggggggtagcgcgggcggtctgctgatgggcgcggtggccaacatggcaccggatctcttcgccggaatccttgcgcaggtgccgttcgtggacccgctgaccaccatcttggatccatcgttgccgctgaccgtcaccgagtgggacgaatggggaaatccgttgaacgacagcgatgtctatgcctatgtgaaatcgtattcgccgtacgagaacgtcacggcccaaaagtacccggccatcctggcaatgacgtcgctgaacgacaccagggtctattacgtggagccggccaagtgggtggccgcgttgcggcacgccaagaccgacggcaattccgtgctgttgaagacccagatgcacgccggtcatggtgggatcagtggccgctacgagcgctggaaggagaccgcgtttcaatacgggtggttgctagctactgccgacagcgaccgttacggcggcggccagggaaacgacctcgatggcgctgcgccagcatagccggtgggatcggccattcgggatgcgtagacattggctccgaacatggccagcatcagcgccagcgagcataccgccgctgccatgcgggtgtcgggcagcaacaggcccacggcgaccaggagcctccagcgcaccggtgatggtgaccagcaggccgggcgcaagcagcccgggtgaaacgatggcgatgaggtggccgcgcaggggcggcgtgaagtgagctcggctgctcgacggctccgattccgaactggtcgacgccgagaccgccgctgccgccgagctggcgcgcggggtggcggcgctgcgcgatcccaacgcccgggcgaatccggcgggtgccgagctggcgacctggtcgctggtgcacggcttttcgacgctgtggctcgacgatgcggtcaacgctgacgtgaagcagacgtcatgcggatagcaacggtgctcttcgatgactagcctgctgtttcggcaggaatgccgcggggatcagcgtcgagaccactagcgcggtcgctatcacgaataccaccgcgtaggcgtgcgaaaggtcatgcagcagttgggccgcgaagttggtttggcgcggtagcgaggaagggtcaaccgccgccccccgcccggcgccactctctggggtcagtgcgactttctttgcagtagcgatgatttcgctgtgattgaactggtaggtgagcagcaccgacatcagtgcggtccctatcgaaccgcccacctgctggttgacgctgatcagcgtcgaaccgcgagcgatctgatgtggggccagggtctgcactgccgccccggacagtggcatcatggagcagcccatgcccatgcccatgattgccagcccggtcggcagaatgggtaagtagtccgcttgccgcgcgacaccaaaggcgaaggtgcccaaccccgcagcgatcagcatgatcccaaccagcacgatcttggccggtccccgtcggtccatcatcgctccggcgatcggcatcgccagcatggcaccgaggccctgtgggatgatatgcacccccgattgcatcggtgattggtgcaacacttgctggaggtagctcgggagcagcaagaaggagccaaacagcccgagggagagcaccgtcatcgtcatgttggcctgcgcgaccgctcggttctggaacaagcgcatgtctatgagcggatgttctgtgcggtaccacgaatgtgcgacgaatgccgcgatcaacgccaggccggtgatcgccggtatcaacacgtgccgatcggccatcgttccacgggcggggctagatgacaccccgaacaggaaggtcgccaaacccggcgacagcaacaagaggcccatgtagtcgaagttttccgacgctgccgggcgatctcttgggaacacgatcgccgccaagacgagcgcggacagcccgaccggcaggttgaccaagaaaatccaacgccagccgtaggccccgatgagccaaccacccaggatcggcccaccgaccgggccgagcagcatcggaatgcccaccaccgccatcacgcgccccagccgcttcgggcccgcctcacgggccaagatggcaaaggacaccggcgtcagcatgcccccaccgaaaccctggacaacacgaaatatgatgagcagcaagatgtttggtgctactgcgcacagcagtgagccgagggtgaacgccaataccgaacccatgaaaagccgcctggtgccgaaccggtcggccgcccaaccggctgtcgggatcacagtggccaacgcgagcatgtagccggtcatggtccaggccacgacggcctgggtggacccgaaatcggcaacgaaggtgcgttgcgcgacgctgaccacggtgacgtccacatgtgccatcaccgaggccaggacacacactccggcggtccgaagcaaccccacatcgagcctatcgggatagctgcgttggccagagcggggccgccccgcgggggtgatgggcaccggggcatcgccttccgcgggacacgcttcaaccatggcgttgccgagcatatcgataccggtcacgggtaccgcgcgaggatgtcgggcggtgcttggttccggcgtcgggtcatggccctggcgccgagccgacgtgcgctcgttctgcgctggtcagggtccagatatacgcctgctgtccgcgtgtccttcaccgtccggaaacctggaatcggcagactgcaagcgtgtctggaaaactgctcgtgtcggtctcggggataggtgagagcaccctggccgatgtcgacgcgttctgcgcggaaatggacgcccgctcggtgccggtatcgttgctggtggctccgcgtatgcgcgatgactaccggctcgaccgcgacccacgcaccgtcgactggctgaccggtcgccgggccgccggcgacgctctggtactgcatggctacgacgaagcggccaccaagaggcggcgcggcgaattcgcaatgctgcgcgcacacgaggccaacctgcggctgatggccgccgaccgggtgctcgaacaccttgggctgcgaacccgactgtttgcggcaccgggctggctggtatcaccaggtgtccgtacagcgttgccggccaatggatttcggctgcttgcggatctccatggaatcacggatctggttcggctcaccaccgtgcgtgcccgcgtgctgggcatcggcgagggtttcctggcggagccctggtggtgccggatggtggtgatgtcggccgagcggatcgcccggcgtgggggcgtcgtccggattgcggtggccgcccgtcatttgcgcaagtccggtccgctgcaggcgatgctcgatgccgtcgacctggcgatgctgcaggggtgcacaccgatggtgtaccggtggcgagccgatgcggcggtactcgacgcggcctgaccgagcgcctgatcggtggcgttaacctgtaccgacatgagcgatgctgtagccggttcagatgccgaggggctcaccgctgatgccattgtcgtgggagccggattagcgggcctggtagccgcttgtgagttggccgaccgcggcctacgggtgctgatcctcgaccaggagaatcgggccaacgtgggcgggcaggccttctggtcgttcggcggtttgttcttggtcaacagtcccgagcagcgccgcttgggcatccgtgatagccatgagcttgctctgcaggattggctggggacggcggcgttcgaccggcccgaggactactggcccgaacaatgggcgcatgcttacgtcgatttcgcggcgggggagaagcgcagctggctgcgggcccgcgggctgaagatcttccgctggtgggctgggccgagcgtggtggttacgacgcgcaggggcacggcaactcggtgccccgtttccacatcacctggggtactgggccggctctggtcgacatattcgtgcgtcagctgcgtgatcgccccacggtgcgctttgcgcaccgccaccaggtcgacaaactgatcgtcgagggtaacgcggtgacaggcgttcggggtaccgtgctggagccctcggatgagccgcgcggcgcgccttcgtcgcgaaagtctgtggggaaattcgagtttcgcgcgtcagcggtgatcgtcgccagtggtggtatcggtggcaatcatgagctggtgcgcaaaaactggccgagacggatgggccgcattcccaagcaactgttgagcggggtgcccgcgcacgttgatggcaggatgatcggcatcgctcaaaaggccggggctgcggtgatcaatccggaccggatgtggcattacaccgaaggcattaccaactacgacccgatctggccgcggcacggtatccggattattccggggccgtcgtcgctatggctggatgccgcgggcaagcggttgccggtaccgttgtttcccgggttcgacaccctcggcacattggagtacatcaccaagtctggacatgactacacctggttcgtgttgaatgccaagataatcgagaaggaattcgcgctgtccggtcaggagcagaaccctgacttgaccggtcggcgcctgggccagctgttgcgctctcgggctcacgccggcccgcccggaccggtgcaggcattcatcgatcgtggtgtggacttcgtccacgcgaactcgttgcgcgagttggtggccgcgatgaacgagttgcccgatgtggtgccgctggactacgagacggtggcagccgcggtcactgcgcgcgatcgtgaggtggtcaataagtacagcaaggatggacagatcaccgcgattcgtgccgctcgccgctaccgaggcgaccgatttggccgggtggtggcgccacatcggttgaccgatccgaaggccgggccgctgatcgcggtcaagctgcacatcctgactcgaaagacgttgggtggcatcgaaactgacttagatgctcgggtgctcaaggccgacggtacgccactggccgggttgtatgcagccggcgaggtcgccgggttcggcgggggcggtgtccatggctaccgggccttggagggcaccttcctgggtggatgcatattttccggccgcgctgccggccgcggggccgccgaggatatccgctagttgtggccgcttgacataggagctattgctcgcgctagaaggtgaccgcgctttcctcgggcaacacctgaaagtcggtggtggtcatctcggtgagccggccgtagtagatacccctggcgtccggagcgacgatggcttggtggatgggtaccgctcgtgccggagctacggcccgcaggtagtcgaccgcctcggagatcttcatccatggggccgcggcgggagtggccagtacgtccacctgctcgccgggaacgaacaacgcgtcaccgggatgcatcagtcttgcccgatgtttactgtcgcccaccagatacgaaatgttctctatcacagggatttccgggtggatcaccgcgtggcaaccgccgaccgcacggacggtcagctccgctaacggcagctcgtcgccaacgtgcaccgcccgccatggctcgcccagctgcgccgccgtctgcggatcggcgtacagctcggcagccgggttgtcctcgagcagggtcggcagccgcgtgacgtctatgtgatcggggtgctggtgggtgatcaagatcgcggacaaaccggtgattccctcgaagccgtgcgagaaagtaccgggatcgaagagcaggcgggtttgaccgaactcagcgaggaggcaggaatggccgaaatgcgtgagttgcatgtttacgattgtgcccttatgggggcgtttccgatgcggttgatcctggcgacgatgctggtcgccggtcgcttgttggcgacgctcatggccgcgcctagcgcccaggctgagccggaaacctgcccgccgatatgcgaccagattcctgctaccgcgtggatcagcacccacgccgtgccgttgaactcgcaataccgttggccggcaatggccggcgcggcagtggcggtgaccagggcgacaccacgtttcgggttcgagcaggtgtgcgccacgccggcgttcccgcacgacagccgcgattgggcggtcgcgggccgggtcacggtggtccaccccgacggccagtggcagttgcaggctcaggtgctgcactggcgcggggacaccgcccgcggtggccagatcgcggcgtcggtgtttggcaccgccgtcgccgcgttacgcgcctgccagctgggcgcaccgctgcagtcgccgtcggtcaccgacgacgaaccgacccggatggccgcggtgatcagcgggccggtcatcatgcacacctacctggtcgcgcacgtatcaagcagcacgatcagcgaactcaccttgtggtcgtccgggccgccacaagttccgtggcctacggttgcggactccgcggttctggacgccctgaccgcgccgttatgcgaagcctacatcggctcgtgcccgtgaccaggcggggcacctgccgccggtagagttggcgcgggaatcattgcccggctcctggcggccgctgtcgccgggcgcggcgggcagatctgaggaggagcgccggtggccagggtggtcgtgcatgtgatgcccaaggcggagattcttgacccgcagggccaggcgattgtcggtgcgctggggcggcttgggcatctcggaatatcagatgtgcgtcagggcaagaggtttgagctggaggtcgacgatacggttgatgacaccacgcttgccgagatcgcagaatcactgttggccaacaccgtgatcgaggactggacgatcagccgggacccgcagtgacggcgcgcatcggtgtcgtcacgtttcccggcacgctcgacgacgtcgacgccgcgcgcgcggcgcggcaggtgggcgccgaggtggtcagcctgtggcatgccgacgccgaccttaagggtgtcgacgccgtagtggtgcccggcggattttcctacggtgactacctccgggccggagcgatcgccagattcgctccggtgatggacgaagtggtagctgccgcggaccgcggcatgccggtgttggggatttgcaacggctttcaggtgctgtgtgaggccgggctactacctggtgccctgacccgcaacgtgggattgcacttcatctgccgggatgtgtggctgcgggtagcgtcgacgtcgacggcgtggacatcgcgtttcgagcctgacgccgacctgttggttccgctgaagtccggcgagggccgttacgtggcgccggagaaggtgcttgacgaactagaaggcgaaggccgggtggtgttccgctaccatgacaacgtcaacggctcgctgcgcgacatcgccggcatctgctcagccaacggccgtgtcgtcggcctgatgccgcaccccgaacatgcgattgaagcgttgaccgggccgtccgacgacggactgggtctgttctattcagcgctggatgccgttctgacgggctgaggtcacccgctcacgctcacccggcgtctcgcagcaacggcggcgtcgcggttggaggtaatccggctgccgtcagctgaccgaagagctccgtcgcggccgagacggcgttgtcgacgaaggtggcgaaatcgtcgaaccggatgcggtccctgatcaaggaccgctctgcggccacgccgatgcggtgcggatcagaggacccgtgcacgatcgcggtgacctcgtggttctgcaggttccacgcgttgacgatctccgccaaccgggtgtggtcggtggcggggaagaagtatgcgggactgaccctgatcgtgaacacgtcgcggtaggcgggagagatttctaggtggacgtgcagccgcaggtgggcgttggcgacgaagaagaactcggcgtcgtggtggccacggaagtatcgccggccgcgggcgcgcaggtagcgctcgatcaggttggtgctcagcggctcgcctatcgactcagtcatgaactcatgatgcggccggcgccttggtgaatcctttgagctgggaacccggttgcgaagaacaagatgagaattccctgagcgacgcggggcagcccggccactgtgaatggcacgacgcgacacgcggcggaggcgtcgtgagattcacagtcggtgggttgcgtcggccaattcaaccggggggccggtccacagttcctcgtcagcggctaccaaggcgtgtacttcggtggactgcaacgccttcaggaccgactgagcgattcgttcgtaccattgcgcgaccgcgctgggatagtcggcgtagctgccgttttcccgcaggatggttccttccaccgtcgggatcggggtagctccgtcgaattcttgccggtagggcttgccgaggcgggcggcggtgggtgcgtcgatggtggcgtccagcttgacccatcgccgaccaagatatgcctcacccagcgagtgccacgggaagggccggccagttcggcctccccatagggcacgtacctgcggggacagaaactccttatcgggggcgtcgatcgtctggaacgcgatacgggccgggacaccggcggctcggcacagggcgacgaaggaacttgccttgcccatgcagaaggcgaccccgtggccgatcacgtcgctggcgcggtgatgtccctgcgcgaggtagcgaaaggacgcgaggacgtcgtatggcacgtcgcgcacgtagtagtagatccgcctgacccgctcggtatccgacaccgcgtcccggatgagggttgctgccgtcgtacgaacgagcggatggcccgcgtcgaggtactccgtgggcgtcagaaagtggtccatgccggttccattgttggctagcgtcatggaatcgtgacctcagttttgacccgcggaatgatgtcactgccgatgatgtgcagataatcggacttcacgacgtgtggaatcgtgaagagaaaatggccgacaccgcggtcctggtattcacgaatgcgctcgacacacctgtcgggtgtcccgacgatgagccccggctcggggatggacgcgaattcttcgcggatccggacttcttcctcgccggactgggtgggtgccagcagcagcgtgaccgacagtcgcagcgtgtcggggtcacgcccggccgcctccgacgcctgggtgagaaatccgcggcgttgggtgacttgctgcggcgaccaccagcgcacgttcaggccctgggcatgcttagcggcgatgcgctggacccggtcgccttccccgccgatccacaacggaggatgtggccgttgcaccggcggcggatcgcaggtggcgccgtccaaggtgtaaaaccggccggcgtaggtggggtttggctcggtccacacggccttgatgacctgcagcgactcggcaagcgcggagactcggtcgccaaccggcgggaacgggatgccgtaggcttgcgactcgcgccgaaaccagccggcgcccaatcccagatcgagacgtccctgggaaatgacgtccagcgtcgcagccatcttggccagcacggaaggatgacggtaggaattgcacagcacgctggtgcccaaccgcagcttcgtggtgtcgcgggacaatgccgcaagtgcggtccagcactcgagcaggggcagcgacctcgaaggggcgcactggcccgccccgccggtttcggtgccggtcgcggagccggtgtcggcggcgatgccggcgaccttcgcatactcgccggggcttatcgtcaggaagtggtcgcataaccacactgaatcgaatccgtattcttccgccgtctgcgagacgacaaccatttcgcggtaactgccgaccgccaggccattaaccgtcgcagccaacatgagtccgaagtgcgggtcgtctttggcgttcatgcgaaatctcgtttctcgataattccggcacctgatccgggcaacgttcggggtaacgtgacggagaactggtaccgctcggggcgatggtggaacacgaccacttcaaggggcttgccgtcattggtgtagctggtgcggtcgacgaccagtaccggcgaacccaccgccagacccaacgcgtcggctacgtcgggggaggccccggcggcatggatttcgtgggtagcctgtgcaatgcgtacacccagtcgccgctcccacatcgcatatgtggtttcggtgtccgcgctgcccgatagcaacggctcgacggctgggcccacgccgggcggaagataggccgtgaccagggccaagggttgatcgccagtgcggatgcgccggcgaatacagaggacctcaaccaaacccagcgtctcggaaatccgttgcggcgccggtccggtctggtgtgacagcacgtcgacctgcggggtaacaccacagctcaacaacacctctgtgatggtgcgcacgccgcaactgagctcctgttccaccggatcggcgacgaaggtacccaagccttgccggcgcactagccatccctgacgttgcagcatgccgaccgccgcgcgcacggtcacgcggctcaaaccggaacggtcgatcaattctcgttcgctgggcaagcgcccgccgcgcggcagccgctgctggatgatctgggcctttagcgcctcggcaagctgggtactcgccggcacgctgccacgcgatatccgcagatcggcagcgtccaggtccagcttgacagatgtcataagacgtattaaaacgtcttatactcaccacgtcaagcgtgcgtgcgcggtagcagcggaagaaggtcagccatgacgtcacccgtcgcggtcatcgcccggttcatgccacggcctgacgctaggtcggccctgcgcgctctcttggacgcaatgattaccccgacacgggccgaggacggatgccgtagctacgacctctacgagagcgccgacggcggcgagctggtgcttttcgaacggtaccgcagccgcatcgcgctcgacgagcaccgcggttcgccgcactatctgaactaccgggcacaggtcggtgaattgctgacccggcccgtcgcggtgactgtgctcgcgccgctcgacgaggcttctgcttagagcgggtagcacccaggcagcttgatccacgcccggcaccggccgagcgctcgggaaccgccgcagaccaccgcagtccccccgtgggttcagcggcgcggcggcgggttggctataccagcaggtaaaacgaatctcggtaggattcaagaagtctcagccacagttcgctgatggtcgggaagcacggaacggcgtgccacaaccgatcgattggcacctggccggcgacggcgacggtggccgaatgcaacagctcggcggcgcccgggccaaccatggtcacgcccagcagatggccccgatcgacgtcgaccaccatgcgcgccctgccggtgtatccgtcggcaaagagcttggctcccataacgacatcgccgatttcgacatcgatcgctttgatccggtgaccagcctgtgcggcctgatcagctgtcaggccgaccgctgcggcttcggggtcggtaaagaatgcctgcggcaccgcgtgatggtcggcggtggtcgcgtgcatgccccacgacgtggtgtctagcggtcgtccggcggcacgggcgccgatcgcggtgccggcgatccgcgcctggtatttgccttggtgggtcagcaacgcgcgatggttgacgtcgccggcggcatagagccagccgtcgtcaacagcccgcactcggcaggtgtcatcgacgtccagccagctgcccggcgtcagtcctattgtctccaagccgatgtcgtcggttcgcggtgctcggccggtggcgaagagtacctcgtcgacccgcagctcggtaccgtcgtccagctcgaggaccactgggccagtgggttggggcggcccagcgcgcgtaccgatactcccacgcgcacgtcaacgccggcgtcggccagtccgcgaccgatgagttcccccacaaacggttccattcggggcagcaggccagatccccgagccagcagggtcaccgaggcgcccagtccctgccaggcggtcgccatctccacaccgacgccgccggcgccgacgatcgcaagccggtcggggaccgtactgttgtcggtggcttggcgattggtccatggccgggcttcggtgatgccaggaaggtcggggagtgctggccggcttccggtgcagatgacaacggcatgccgggcggtcagcgccacgctttcgccgctcgacttggtgacgacgacgcggcgcggaccgtccaatcgcccgtcaccgcgtatcagcgtcgcgccgattccactcacccagtcggcctggccggtgtcgtcccagtgggccacatagcggttgcggcggccaaagacgccggctgtgttgatcgagccgtcgactgcttcgcgcgcgccgtcgacccgtcgggcgtcagagatcgcgatgaccggacgcagcaaggctttgctgggcacacaggcccaataggagcattcacccccgacgagttcgcgctccaccaccgcgacacgcaggccccccgcgcgggcacgatcggcgacgttctgtccaacgggtcccgcgccgagcacgacgacgtcatacgtttcaccctcacggcagccgggtgttgccattggcgcctggtcctgttgggccgcggtcataatcaaagatcctttcgtcggactctgccagcgacgctacgcgcgcctagcgccggtgagccgtgccggcctatcgcccaccagacgcaaaagctctcgacacgccgtgcgaaaagggacctttatgtctcagtgtcggtgttgtgtgtgccgcgaggtgggtgtgtcggtgtgacagacgccgtgtcgcggtggtttgttccggatcacctggtgtctggctcactttgcgtctgccgtcctcttggggttggcgttgagcagtattgccggcactaggtgagaaggaccggccggcgtgacttgataggagcgtggctttcgccccgactgagatgtgtccgccgaccggcccaacctcaacaccccctcaagtgaaggaggcaaccaccatggttgttgttggaaccgatgcgcacaagtacagccacacctttgtggccaccgacgaagtgggtcgccaactcggtgagaagaccgtcaaggccaccacggccgggcacgccacagccatcatgtgggcccgtgaacagttcggcctcgagctgatctggggcatcgaggactgccgcaacatgtcggcgcgtctggagcgtgacctactggcggccggccagcaggtggtgcgggtacccaccaagctgatggcccagacccgcaagtcggcgcgcagtcggggcaagtcggatccgatcgatgcgctggcggtggcgcgggcggtgctgcgtgaaaccgacctacccctggccacccacgacgagacgtcgcgggagttgaagttgttgactgaccgtcgagatgtccttgtggcccaacgcacgtcggcgatcaaccggttgcgctggctcgtccatgaactcgatcccgagcgggcaccggcagcacgctcgctcgatgccgccaagcaccagcaggccctgcggacctggctggacacccagccaggattggtcgccgaactcgcgcgcgccgagctgaccgacatcatccggctcaccggcgagatcaacaccctggcccagcgcatcagcgcccgagtccaccaggtcgcccccgcactgctggaaatccctggctgcgcggagctgactgcagccaaaatcgtcggcgaagccgccggagtgacccggttcaaaagcgaagccgccttcgcctgccatgccgcagtggctcccatcccggtgtggtcgggcaacaccgccggccagatgcggctcagccgctcgggcaaccgccagctcaacgccgccctacaccgcatcgcactgacccaaatccggatgaccgacagccggggccaggcctactaccaaaggctgcaagacgccgggaaaaccaaacgcgcagcactacgctgcctcaaacgccgcctagcccgcaccgtcttccaggccctgcgcaccgtccatcagcccagctccgaacacacccaacccgcggccgcttgccataggagctattgctcgcgctcgtgccttagtggctgagcgcgaccgacgcctcggcggtgtagcaaaggaacgtcagcgtctcctgcaggtagaggcgcacggtgtccgtgtcgtggctggcgtacccgattgcaacgtcggtgcccagctgtaggtcgaagtcgccgcctcgagtggtcagcacgaacgcgccgtcgatggccggggcccaaatgatgtccccgtccaccagccggttcagatgctcacggatgggatagccgtgatcggaagtctcgctaaccttggtgtagacgtcagcagagagcaacaccgaatacggtccgtccacaccggccaaccgcagttcggacaatgcctgggagatgacatcagggatttcacggggatcctcgggcaacgtcagcgccgggttcgaactcgcgctgcggatcccttcgattgatgcggcgctgtagccttcgaatattgtgcggtcctcgacgaaggccagcttcttggccgcctcctttaccggttcccaatcggagtccttagagccacgttccacgtcgtcgatctcgttgcgcgacagggtaaacggaacccgtagccggacaaggggtttgctggcccgcaggtgggcgatcacgccgttggttggtgccttaacatcgatcagccggccggtgctgaccgccgcggtgacgggccccccgggatcactgacatcgaccacccggcgcccggcgatgtgtcgcttgaacgtccgcgccgcctccaattcgatttccgcccaagcggcttcggtgaccggtgccaaatcgcggtagagattgttcatcgggggcttcctttcaagctgccgatcgatagcgacccggctgccagagttggcgtcgccgcctgcggtaggggcggtggatggtcgagaaagtcgatggtgggtgagaagaacagtccgccggtcaccgcggtggaaaagtcaagcactcgatcggtgttgcctgccggatcgccgagaaacatgttgcgcagcatctgctcggtcaccgttggcgtgcgcgaatatccgatgaagtaagtgccgtactcgcccttgccgacttcgccgaacggcatgttgtgtcgcacgatcttgcgctcggtgccgtcgtcgtcggtgatgacgttgagcgctacgtgtgaattggctggcttcgcgttgtcgtcgagttcgatgtcgtcgagcttggtccggccgatcacacgctcctgctcggtgaccgagagggattcccacgaggccatatcgtgcacatacttctgcacgtgcacataacacgagccggcgaaatttcgatcctcgtcaccgatcgtggtggccttgatggcgattgggccacttgggttttcggtgccatcgacaaagcccagcagatcacggttgtcgaaaaaccggaagccgtgcacttcgtcgacaacggtcaccgcatcgcccatcgacttgagaatgcggccagccaactcgaagcacacgtccatggtctcggcccggatgtggaacaacagatcgccgggagttgccggggcggtatgccgtggtccggtcagctcgacgaacggatgcagctcggtgggtcgaggtccggcgaacaagcggtcccaggcgtcggacccgatcgagacgaccacggacaagtgtttggtcgggtcacggaagccgatcgcacgcaccaggccggagatcttcgacagtgcgtcgtgcaccgtcgcctcgccgtcggcgccgatggtggcgaccaggaagatcgcggccggagtcaacggcgccagaatcggctgcggagagacagcaggcacagccacgaccctaacgtccctgcaataccggtgatgctagacatggctacatggcggccacggcacacggcctgtgcgaattcatcgacgcgtccccgtcgccgtttcacgtctgcgcgacggtggcgggacggctgctcggcgccggataccgcgagctgcgcgaagcggatcgctggccggacaaaccgggccggtacttcaccgtccgggctggctcgctggtggcgtggaacgccgagcagagcgggcacacgcaggtcccattccggatcgtcggcgcgcacaccgacagccccaatctgcgggtcaagcagcatccggacaggctcgtcgccggctggcacgtggtggcgctgcaaccgtatgggggagtttggctgcactcctggctggatcgcgatctgggcatcagcgggcggctatcggtgcgtgacggtaccggggtcagccaccggctggtccggatcgacgacccgatcctgcgggtgccgcagctggcgattcacctggccgaggaccgcaagtcgctcacgctcgatccgcaacgacacatcaacgctgtatggggcgtgggagagcgggtggagtcctttgtggggtacgtcgctcagcgcgccggggtggcggcggccgacgtgctggccgcggacctgatgacccatgacttgaccccgtcggcgctgatcggcgcttcggtcaacggcactgccagcctgctcagcgcgccgcggctggacaaccaggccagttgctatgccgggatggaggcactgctggccgtggacgtggactcggcgtcgagcggattcgtgcccgtgctggcgattttcgaccacgaggaggtgggatcggcctcgggccacggcgcacagtccgatctgctatccagcgtgctcgaacgcatcgtgctcgcggcgggcggcacccgggaggacttcctgcgccgactgaccacctcgatgctcgcctcggccgacatggcgcatgcgacgcaccccaactacccggaccgtcacgagccgagccacccgatcgaagtcaacgcgggtccggtgctcaaggtgcacccaaatctgcgctacgccaccgacggacgcaccgcggcggcgttcgcactggcctgccagcgcgcgggagtgcctatgcagcgttacgaacatcgcgccgatctgccgtgcgggtcgacgatcgggccgttggccgcggcgcgcaccggaatccccacggtcgacgtcggcgccgcccagctggcgatgcactccgcgcgagagttgatgggcgctcacgacgtagccgcctattcggcggcactgcaagcgtttctttccgccgagctatccgaggcatagggtcgggcggtatggcactcaaggtagagatggtcactttcgactgcagcgaccctgcgaagcttgccggctggtgggccgagcagttcgatggcacgacgcgtgaactgctgcccggcgaattcgtcgtggtcgcccggaccgatggaccgcggttgggattccagaaggtgcccgatcccgcccctgggaaaaaccgcgtgcacctcgacttcacgaccaaggacctggatgccgaggtgttgcgcctggtcgccgccggagccagcgaggtcgggcggcatcaggtcggcgagagctttcgctgggtggtgctggctgaccccgaaggcaacgctttttgcgtggcgggtcaataacgaggcggttccaaggggccgaaaagcggccggcagcggtcgaacccgtccacccgaacctcaacagtgcgatggcgctgccaatcgtcgcgggtcagccggaataacagcgcctctgccatagccccttcgcgtgccacgcgatctaggccgttgtcgcggtatccgttacggcgggataccgcgatcgaggccgggttatccacgaacgacctcgacgtcgcgacctgcgcctccagctcggcaaacgcgaaatacagtacagccgcccgcatctcggtgccgtagccgtgaccttggtaacgcaacccgagccatgatccagaatccacctgacgggtgattgggaaatccttggagctcagggcctgtacgcctacggccctaccgtcgacgaggacggccagcggcagcgaccagtcatcccgcttgaacccggccagttgctgccataggtgcgacagcgtgttgaacggcaggtcctcgcgcgatgctcgcgtccacggaaccgaaaacggcattcggtcggggtcgtggactccctccaggatggtgtcgatcagctggtcgcacaactcctcggtgggcagttgcaactggagccgcggcgtggtgatgcgcaggtcgaacaacggccagtgacgagacatggttccattttgcgcaccaccatcctgagcgcccgccccgatgtcagcccgacggctgatgccaccggggttcttgccgcgggcatacctatccgtcggcttgtccgtgtcaacgcggccgcagcgcgatggggcctagctagactgcctccgtgatgtctccgctcgcccggaccccgcgcaaaacgtcggtgctggacaccgtcgaacacgccgcgaccacacccgaccaaccacaaccgtatggtgagctgggcctcaaagacgacgagtaccggcggattcgccagatcctgggccgccggcccaccgacaccgagctggccatgtactcggtgatgtggagcgaacactgttcgtacaagtcctccaaggtgcacctgcgctacttcggtgagaccacctccgacgagatgcgcgcggccatgctggccggcatcggcgagaacgccggcgtcgtcgacatcggcgacggctgggcggtcaccttcaaggtggagtcacacaaccacccgtcctacgtcgagccctaccagggcgcggccaccggggtgggcggcatcgtccgcgacatcatggccatgggcgcccgaccggtcgccgtgatggaccagcttcggttcggcgccgccgacgcccccgatacccgccgcgtgctcgacggcgtggtccgcggcatcggcggatacggcaactccctgggcctgcccaacattggcggagagaccgtcttcgacccgtgctacgccggcaaccccttagtgaacgcgttgtgtgtcggcgtattacggcaggaggacctgcatttggcgttcgcctccggcgccggcaacaagatcatcctgtttggcgcgcgcaccgggctcgacggtatcggcggggtgtcggtgctggcgtcggacaccttcgatgccgagggatcccgcaagaagctgccctcggtgcaggtcggcgacccgttcatggagaaggtgctcatcgaatgctgtctcgagctctacgcgggcggcctggtgatcggcatccaagacctgggcggagccggattatcttgtgccacatcggagttagcatccgccggtgatggcggaatgacgatccagctggacagcgtcccgctgcgggccaaggagatgacgcccgccgaggtgctctgcagcgaatcgcaggagcggatgtgcgcggtggtctccccgaagaacgtcgacgcattcctggcggtgtgccgcaagtgggaggtgctggcgacggtgatcggcgaggtcaccgacggcgaccggctgcagatcacctggcacggcgagacggtggtcgacgtgccgccgcgcaccgtagctcacgaaggtccggtatatcagcgcccggtcgcccgccccgatacgcaggacgcgctgaacgccgaccgctcggccaagctgtcacggccggtcaccggcgacgagctgcgcgcgactttgcttgcgttacttggcagcccgcacctgtgcagccgcgcgttcatcaccgagcagtacgaccgctatgtgcgcggcaacacggtgctcgccgagcacgccgacggcggcatgctgcgcatcgacgagtcgaccggccggggcatcgcggtatcgaccgacgcgtcgggacgctacacgctgctggatccctacgctggcgcgcaactcgcgttggccgaggcgtaccgcaacgtcgccgtcaccggcgccaccccggtcgcggtgaccaactgcctgaacttcggttcccccgaggaccccggcgtgatgtggcagttcacgcaggcggtccgcggtctggccgatggctgtgcggacctcgggattccggtgaccggtggcaacgtgagtttctacaaccaaaccggttcggcggcaatcctgcccacgccggtggtcggggtgctcggcgtcatcgacgatgtgcgtcggcgcatccctaccggcctgggcgccgagcccggggaaacgttgatgctgttgggcgacacccgcgacgagttcgacggttccgtgtgggcgcaggtgaccgcagaccacctgggtggattgccgccggtagtcgatctggcgcgggagaagctgctggccgcggtgctgagctcggcgtcgcgggacgggctagtgtccgcggcgcacgatctgtccgagggtgggctggcccaagccatcgtggaatcggcgttagcgggtgaaaccggttgccgcatagtgcttcccgaaggggctgacccgtttgtgctgctgttctccgagtcggcgggtcgggtgctggtcgcggtgccacgcaccgaggagagccggtttcgcgggatgtgtgaggcgcggggacttcccgcggtccgcatcggcgtcgtcgatcaaggttcggacgcggttgaggtgcagggcttgttcgcggtgtcgttggccgaactgcgtgcgacatccgaggcggtgttgccgcgatacttcggatgagtcggcttcgcgccctgtctttggccgccggcctggtcggctggagtctggtcagcccgcggctgccggcgccgtggcggattccgttgcaggcggggctggggagcgtgttggtgctggttactcgtgcgacgatgggcctttggccgccgcggctgtgggccgggctgcggctgggctgggccgcgggggcggcggcggcgaccgcgatcgcggcaacgacgccggtgccgatggtgcggttgtcgatgtcggctcgtgagttgccggcgtcggtgccggtctggctggtatggcacatacctggcggcacggtgtgggccgaggaggccgcgtttcgcggggcgctggccactatcggtgcccgggccttcggtcggtcgggtggacggatactgcaggccggcgcctttggtttgtctcacatcgccgacgcgcgcgcgacgggcgagccgctggtgctcacggtgttggccaccggtatcgccggctggatgttcggttggctggccgaccggtccggcagtctggcagcaccgctgctgacgcacttggccatcaacgaggccggtgcggtcgccgcggtgctggtccagcggcgttctggtatctcgactcgactgtgatcgcggggtcgggcccctggtgatcgtggaacggctcacaacagcgcggacctggtcggcggcgccgctatactgattggtcactgtctaaccaatcaatggagagggttggcacctcaggtgcatagacttagggccgcggagcatccgcggccggattacgttctcttacatatcagcgacactcatctcatcgggggggatcgtcggctctacggggcggtggacgccgacgaccggctgggcgaactgctcgaacagttgaaccaatccggccttcgtcccgatgcgatcgtcttcaccggcgatttggccgataagggcgaaccggcggcataccgcaagctccgaggcctggtcgagccgttcgcggcgcagttgggcgccgagctcgtctgggtgatgggtaaccacgacgaccgggccgaactacgcaaattcttgctggacgaagcgccatcgatggcgccgctagaccgggtgtgcatgatcgacggtctgcgcatcatcgtgttggatacctcggtacccggacatcatcacggcgaaatccgcgcgtcccaattgggttggcttgctgaagagttggccacgccagcgccggacggcaccattttggcgttgcatcatccgccgattccgagtgttttggatatggccgtcacggtggagctgcgcgaccaggctgcgcttgggcgagtgctgcggggcactgacgttcgcgccattttggccgggcacctgcactactcgacgaatgccaccttcgtcgggatcccagtgtcggttgcctcggcgacttgctacacccaggacctgaccgtcgctgctggaggaacgcgtggcagagacggcgcccaaggttgcaacctggtgcacgtctatccggacaccgtcgtgcattcggtgattccgctgggcggcggagaaacggtcggcacctttgtctcacccgggcaggcgcgacgcaaaatcgccgagagcggcattttcatcgaaccgtcgcgtcgcgattcgctattcaagcaccctccgatggtgctgacgtcctcggcaccgcgaagtcccgtcgactgacgtccgcggcgatcttctcccagggagccggtatcgggaaatagcgctccaggaaactgacgactcgttctgcgcgctgcgctgcggggacttcaggaaagctaccgtcgttgaggcagaagaaatcgtatccgcggtgcttccgcaacttaggaagtagccgaagacccgcatagctggtggtgtcgacatagaggactttagccttttcctgcgggacggcgcgtccggtcatcagcgcgtaatagtggtagaacgagttggtcaccgagatgtcggtgtcggagcggaacgggctggccgcggtgcgggcgaattcctccgggaattcccgctccatctcgatcagcacactcttgcgcaacggtaccgcggtgtgctcgagatgacgggtaatcacctgcccgaaccggtcgaagagcagctggcggttcacccgggccgcgttttcaaagccactacgcgctgggttgttggcgccgagcccgatccgggtcttggcttcgatgaacctggtgactccaccgggagagaagaacatactggccttgagcggccggccgaagaacatgtcgtcgttggagtacaagaagtgctcgctgagccccgggatgtggtgcagctggctctccaccgcatgcgagttataggtcggcaacgcggaacggtcggaaaagtggtcctcggcgcgaacgatggtgattttaggatgttcggccaaccatggcggcggggttgaatccgtcgcgatgaagatgcgacgtatccacggagcaaacatgttcaccgaccgcagcgcgtatttcaactcgtcgatttggcggatccgcgcttcggcgtcgtcgccctcgcccaccacgtactgcgacatttgagccatgcggcgcgcccggaactcggggtcactaccgtccacccaggagaacaccatgtctatgtcgaacacgacgtcgctggcgtgcggggcaaacatcccgtcaagggtcggccatttgtacccgtagagtttgacatttgtcggcgttatttcgtttcggggcagcactttgcggctaagcgagttttcgacagggcagcggatcaccgtctcctcgtatacccagaattgcagttccacaccgaacgccgggccgtagcgaaatccgcccggcgcgatccggcgtcgatacaaccgcacgacacgcgggtcaaccagctgcgacagcccgtcggtggcgaccaaaacaggagaaaggccaggctcatcaatagttttggcgtacatcggttcggttgcacatgcggccgcaagagcgcgctcgaggccggcacgtagttcgatgttgatggcaagcaccggccggttcttgtggtttcggatcagtagatagggaatatcagccctgtttaacacctttcgcagaaagaccagatcttcgatctgggcctcctggggggtcaggccggattccaggcgggcgatcttgccgcgccgggtaacgatgatgggattcacggtgcgctgagcgggccgaccgccgtcgcgcgaagagattttgggcatcgggtcaccgccttgggaactcagggagaaatgattaggtcaccgaaagaatctcacagatcgcgggtcggcgcaggttgaccgcgctggcgcggggtccatacagaattgtgcggtcaaggcgataactcttgcaagacaccagatctagcgatctaagaacatcggccggaaacctggttgttgcggccgcgccatgtcaagttcagttcggaactgggctcgcatacaacccgatcccagtctcagcagcggcgcttggccgccatctggatggatccaccgattcttgagaccctaaggtatgagcgctcgtgatcgagtcgatccggcgaagactcggcaggtcgtgttggccctcgcggactggttgcgcgacgaaacgttgccagcacccgacaccgacgtgttggcggcggcggttcggcttacggcgcgcacgctcgctgcgctggcccctggcgccagcgtcgaagtccggatcccaccgtttgctgcggtgcagtgcatttctgggccccggcacactcgcggcacaccccccaacgtcgtgcagaccgacccacggacctggctcctggtggctaccgggctgtcgggggtggcgcaggcccggggcagtggcgcgctgcagctctccggctcgcgggccggtgagatcgaggcctggttgccactggtggatctcggctgattccggcgtgctgagctgcggctatggtgtgtgagggtggcgccggggtgcccgacacgtaagccgaattcggcggtgcagacgtcgtggccgtagactcggattacgtcaccgaccgcgccgcagggagccgccaaaccgtgaccggccagcaacccgagcaagacctgaactcgccccgggaagagtgcggtgtcttcggggtctgggccccgggtgaagacgtcgccaaactcacctactacggcctgtacgcgttgcagcatcgcggccaggaagccgccgggatcgccgtcgccgacggctcccaggtgctggtcttcaaagacctcggcctggtcagccaggtgttcgacgagcagacgttggcggccatgcagggccatgtcgccatcgggcactgtcgttactccaccaccggggacacgacgtgggagaacgcccagcccgtgttccgcaacaccgccgctggcaccggtgttgcgttgggccacaacggaaatctggtcaatgccgctgcccttgccgcccgcgcccgcgacgcggggttgatcgccacccgctgcccagccccggcgacgacggactccgacattctgggggcgctgctggcccacggtgctgccgattccaccctcgaacaggcggcgctggacctgctgcccacagtgcggggagcgttctgtctgacgttcatggacgaaaacacgctttatgcgtgccgcgacccgtacggggtgcgcccgctatcgctcgggcgtttggaccgtggctgggtggtggcctccgaaacggccgcactcgacatcgtcggcgcctcgttcgtccgtgatatcgaaccgggcgaattgctggctatcgacgccgacggggtgcggtccacccgctttgccaaccccacgcccaagggctgcgtattcgaatacgtctacctggcgcggccggacagtacgatcgccggccggtcggtacacgccgcgcgggtggagatcggtcgccgactggctcgggaatgcccggtcgaggccgacttggtgattggtgtgccggaatccggcacacccgccgcggtcggctacgcgcaggagtccggcgttccatatgggcagggtctgatgaagaacgcctatgtcgggcgcaccttcatccagccgtcacagaccatccgtcagctcggcatccggctgaagctcaacccgctcaaagaggtgatccgcggcaagcggctcatcgtcgtcgacgactcgatcgtgcggggcaacacccagcgtgcgctggtacgcatgctgcgcgaggccggtgcggtcgaattgcatgtgcgcatcgcctcgccaccggtgaagtggccgtgcttctacggtatcgacttcccctcgccggccgagttgatcgccaacgccgtggaaaacgaggacgagatgctggaggcggtacggcatgccatcggggccgacacgctgggatacatctcgctgcggggcatggtggcggcgtccgagcagcccacgtcgcggctgtgcaccgcctgcttcgacggcaagtatccaatagagctgccccgcgagaccgcgctaggcaaaaatgtcatcgagcacatgctcgccaatgcggcccgcggagccgcgctgggcgaactcgccgccgacgacgaagtccccgttgggcgctgacaaaacgcacgcgcggtagcctttatcgcgatgacggatctcgcaaaaggccccggaaaagacccgggtagtcggggtatcacctacgcgtcggccggggtcgacatcgaagccggtgaccgcgccatcgacctgttcaagccgctcgcttcgaaggccaccagacccgaagtgcgcggcgggctggggggattcgccggactgttcactctccgcggcgactaccgcgaaccggtgctggcggcctccagcgacggcgtcggcaccaaactcgcgatcgctcaggcgatggataagcacgacacggtgggcctggacctggtggcgatggtggtcgatgacttggtggtttgcggcgccgagccgctgttcctgttggattacatcgccgtcggtcggatcgtgccggagcgactcagcgcgatcgtcgccggtatcgccgatgggtgcatgcgtgccggctgtgcgctgcttggcggcgagaccgcagaacatccgggcctgatcgagcccgatcactacgatatctctgccaccggcgtcggcgtcgtcgaggcggacaatgtgctgggtcccgaccgggtcaaacccggcgacgtcatcatcgcgatgggctcgtcgggtctgcattccaatgggtactcgctggtccgcaaggtgttgctggagatcgaccggatgaatctggccggtcatgtggaggagttcggtcgcaccttgggcgaagagttattggagccgactcgcatctacgccaaagactgtttggccttggccgccgaaacccgtgtccggacgttttgccacgtcaccggcggcgggctcgccggcaacctgcaacgggtcatcccgcatggcctcatcgccgaggtcgaccgcggcacctggacacccgcgccggtattcaccatgattgcccagcgcggccgggtcaggcgcacagagatggagaagacgttcaacatgggtgtcggcatgatcgccgtcgttgcccccgaagacacgacgcgcgccctggccgtcctgaccgcgcggcacctggactgctgggtattgggaaccgtctgcaaaggcggaaaacaaggcccgcgggcaaaactggttgggcagcacccgagattctaagaaccagacctaaccgggtctaatgaggtcaacgccacgccgatgggaaccgaatcggcaccgtgcggggggcagctccgtggtgctagcgccgccagtcgtcctcatcgttccacgagtcgtcgtccgacgggccgtcgccgtccagtcggtcggtaccggtacctgacagctcacgctgaagccgctggaagtcggtctgcggggagctgtatttcaattctcgagcaaccttggtctgctttgccttagcccggccgcggcccatgggggaaccccctcgcgaaataacggagcggcctaacgagtaggcggctccgatctctggtgtcgtttattgtcctgccgacagtttaccgtgccgcccggtcgggcgcggggcggcctgcccgccgttacggagggcacgggtaatcaccgaataccgccgcgcagccgctcgacggcccgccgtccggcgcccacatcgtcggcgggcggcagcgagtcgacgtcgatcaccgcggcaacctcggcttccggaccggttaccagggcggtgtcgcccggcagaccccgtttgagcagggccagtgccaccggccctagctctacgtgctcgaccaccgttcccagtcgtcccaccgtgcgaccgccggccagcaccgcatcgcccgtcgacggccgctgcactgactcgtccagatgcaacaacaccagcatccggggtggtctacccaggttgtgcacccgtgcgacggtctcttgccctcggtaacagcccttgttcaggtggacggctccggcgccggggccaccgatccaacccacttcgtgagggatggtgcgttcatcggtgtcaacgcccagccgcgggcgcctagccggcacccggtgagccactcgatgggcttcataggcccagatgccggccgggcgcacacccgcctgagtcaggcgacgctgccagtcggcacgatcgccgcgcttcaccaccacgtccagttcgatttggcccgctaggccgtcgggcatccggcggacaatcccgccgccggcaagcggcacggccagccactcagcgggcaagacatctagacccagcgcgtcgagcactcgttcctcagccagccgcggccccaatagcgacaacaccgccatatcagcggcacgaggagtgaccatcgaccaaaaaaccatcttgcgcaaataggccagcagcggttcaccccgccacggctcggtatcgagataggtcgtgccacccagctcggtctgtatccagtgatcctcaactcggccttgtccgtccaggctgagattttgggtgctggcgccctcaggcaggtcgctgacgtgttgtgtggagatgctgtgcagccaggtttgccgatcgccaccgtcgagggtgagcacggcgcggtgcgagcgatccaccagcacggcatcggcttgccccgcgcgttgctcgcccagcgggtcgccgtaatgccagatcgcacccgcgtcgggtccggggtctggggcagggactgcggccacacaacaactctacgaaaagccgcgctcggcctcgttgaccagcgtgcagctaggctgcagggacatgttgaggcagacgggcgtggtggtcacgcttgacggtgagatcctgcagccgggtatgccgctgctgcacgccgatgatcttgccgctgtgcggggggatggcgttttcgagacactgctggtgcgcgacggccgagcctgtctggttgaagcgcacctgcagcggctgacccaatcagccaggttgatggaccttcccgaaccggatctccccaggtggcgccgcgcggtcgaggtggcaacgcagcggtgggtggctagcaccgctgacgagggcgcgctgcgcttgatctacagtcgcggtcgggagggcggctcggcgccgacggcctatgtcatggtcagtccggtcccggcgcgagttatcggggcccgccgcgatggtgtgtcggcgatcacgctggaccgcggtttgccggctgacggtggcgacgccatgccgtggctgatggccagcgccaaaacactgtcctatgcggtgaacatggccgtcctgcgtcatgccgcccggcagggcgccggcgacgtcatcttcgtcagcacggacggctacgtcctggaaggccctcgctcgacggtggtgatcgccaccgacggtgaccaagggggcgggaacccctgcttgctgacgccgcctccgtggtatccaatcctgcggggaaccacgcaacaagcgctcttcgaagtggcccgcgcgaaaggctacgactgcgactaccgtgccctacgcgtcgccgatctcttcgattcccaaggtatttggttggtatcgagcatgactctggccgcccgcgtacacaccctggacgggcggcgattaccccgcaccccgatcgctgaggtgtttgccgaattggtggacgccgctattgtcagcgaccggtgatacggcaacctctgttgtggtcagcgccggccataccgctcgccgttatccgacgaaccgggacaaccgcgccgacagatgtggtaccagcccgccgtcggcatcgacgcgttcctcgacgtaggccaggtcgccaccttcgacgatgccgtagagtcgtttggcgccgccgaccagaacgccagaccgactgcgggccagcgcatcggtcaccaactcccacgaggactgggtgcgcggccgcccgtagaacagttcgacataaccggccgaatgcgccaatagcaactcgatcgcctgagactcgctcggatcgtacgggtcggcgacgaaccgccagaatcccgcttctcgtaagcctggttcctggtagtcgcccgtggcggtgagccgccaggaccgggattcccaattcagatagtcgccgccgtcgtgtgacacaacgatctgctggccgaaccggtagtcgccgtcgggtccgcggccctcgccttcgccgcgccacacgccgaccagtggcagcagcgccagcagtgcattgttcaggtcggcaccttcgcgcaggtttgcggtatctgcgggaaccggcaaatcgtcgaaggcagggatattgcgcgcggcggtcgccttggcccgctcgacggcagcggcgaccgcacggtcgccggagcccgcagcatggacgccgccggccccggtcgcatccgagcccgcgccggaactcacgactcgtcggtaacgagccggtacagcgtgtacagcgcgaaccaggagataaccacggtcgccaagaccagcatgatctcgaagaacagcaccacggggacgagtgtatgcggccgcggccgcttccgtggccctggctcgtctgggcctgattggggccggtcaggtgatcttgacgtctacctcgtggatgcccgcgcccgagggctgcaccaccgcgtcgccgttgccggccgccgacagcgcgcgcagcgtccaggatccgggcgcggcgaagaaccggaaatcgccggtggccgacgcgacgacctccgcggtgaactcgtcggaggagtccagcagccgcacgaacgcgccgcccacggcctggccgtcaccgtccactacgcggccggtgatcaccgtttctttttccaggtcgacgctggccggcaatgtcagtccttgcttgggtccagagcacatatcagcttcccaactcgatcggggcgcccaccagggagccgtattctgtccaactgccgtcgtagttcttgacgttttggtgtccgagtaattcccgcaacacgaaccaggtgtgcgaggaccgttccccgattcggcagtaggcaatcgtttccttgctgttgtctaggccggcgtcggcgtaaagcttggccaactcctcatcggacttgaaggtgccgtcctcgttggcggccctgctccacggcacgttgatggcaccaggaatgtgtccgggccgctggctttgttcctgcggcaggtgcgcgggggccaggatcttgccggagaactcgtcgggagagcgcacgtcgatgaggttcttgacgttgatggccgccaggacctcgtcgcggaatgcccgaatcgtgttatccggcggggaggcggtgtaggaggtcaccggccggctgaccgggtcgctggacagcgggcgtccgtcgagctcccacttcttgcggccgccgtcgagcaacttgaccttctcatggccgtagagcttgaaataccagtacgcgtaggcggcgaaccaattgttgttgccgccgtacaggatcaccgtgtcctcgttggcgatgccacgctcggacagcagcttggagaattgctgggcgtcgacgaagtcacgtttgaccggatcctgcaggtcggtgcgccagtccaacttgatcgcgccggcaatatggtcacggtcatatgcactggtgtcctcgtccacttcgacgaaaacgaccttcggcgcgtgcagattgctctcagcccagtcggcggagaccaggacatcgcagcgtgccatggcgggaatcctttcgcatagttcggtgaccagcgtggtcaactggttaggcgggacggggagtgttactgcttgactgctccttgggacgtctgttgcacagaaacggcgggcgacacgctacggtggggctcctaggctgctctaagtgctgcgcggacgtgcgcggctactcagcagctacagcaacagcaacaacccgctaggcggcacagatcaactgcgcgacgcttggtgagcatgggctcgatgcgggctgacacgtcggacagcttacccaatcgcatagtgctcaagccaacagtggtttcagggcagagcgcaggtcggcggccttggggaccccggaggtccggtagcgctgtcgcccgtcgacatcgaagatcaacgtggtgggcagcgaaagcaccgaaaatcgccgcgctgcctgcgggttggagtccaggtcgacctcgatgtgagcaacatctcccagatcggcgcagacgtcgccgacccctcggcgtacccggtcgcagggcgcacaccctggggccctgaaatgcacgacggtcggcccggccccggacaggcccagttccgcggtgcgcgccggagccgccggtgtcgtttccggaccaacctcccgcaggatcactgaccgccgggtcagcaaccaccgggcaatggtcgccagcgcacctgtagcaacggaagcgacgatcatggtcgtcatgactgtttgaactcgtcgagcgagatcgttactccccgggtaatgccttcgatgatgacgtccgatccgcgcgcccccacggtgtttggcaccaccccgaacggcagcttctggttgggcagcttgctggcgaaggcgtgcagcaccgcatcccgcttgtcatccggaaccggttggtccgcggtgtcgggtccggtcacgacggcggtgggggtgataaccaaggtcgcgcggtcgtccgaggcaacggacaggtccaccaagacgctgacccggtgagcgaagttggccgatatgggcgtgccgctgaacaccagcccgcggctgccagatatcccggactcggtagtgccgccggtggcgtcgttgctctcctgacggggcgcggcgaccataaggtcgctaatgcccaggtagcggcccaggtgcatggagtcgatgatgatgcgactctccagctcgccgaccgggagcttggcatcgggcctgatcagccaggacgcgtaggacaagtcgatcgaatgcatagtggcctccagagtggccgtgccacttccggcgtgctccacggcaaatgccttgatttctagctccgcgtagtgttcccgcatcgcctgcgggatgaatgggaaccgcaggatggcgacgaacgggtctgacctcaggtttgccgctttgcgcacagtggtcgacagccggtactcggcatagatgctggccccgaaatcggcgccgacggcgcccacgatgagaacggccacgacgatcgccgccccggtcaccccgaccagcaccttgcgcatcggcatattgtcgcccagcgctcgagcccgtcccggagcgcctcgtcaggcggcacgttatcgttagatgagctgccgctaccgtcacatggcgcgatgaactgggagacgcctttcccacgacgctggaggggcttgttggagttattactgctgacctcggagctgtatccggatccggtcctgccggcgctgtcgctgctgccccacaccgtgcggacggcgccggccgaggcgtcttcgttgctggaggcgggaaacgcagacgctgtgctcgtcgacgcgcgcaacgacctgtcgtccgggcgaggcctgtgccgcctgttgagctcgaccggccggtcgatcccggtactggcggtggtgagcgaaggcgggctggtggcggtcagcgctgactgggggctggacgagatcctgctgcccagcaccgggcccgctgagatcgacgccagactgcggctggtggttggccggcgcggagatctggctgaccaggagagtctgggcaaggtgagcctgggcgagctggtgatcgacgaaggcacctacaccgcccggctgcgtggccgcccgctggatctcacctacaaagagttcgagctgctgaaatacctggcgcagcatgccggccgggtgttcactcgggcgcagctgctgcacgaagtatgggggtatgacttcttcgggggcacccggactgttgatgtgcacgtgcggcggttgcgggccaaactcggccccgagcatgaagcgctgatcggcacggtgcgcaacgtcggatacaaagctgttcggccggcgcgcggccgaccgccggccgcggaccccgacgacgaagacgccgatcccggccgggatggtatgcaagaaccactggtcgacccgttgcgcagtcagtgacggcgcttgactggcgctccgctctgaccgccgacgagcagcgcagcgtgcgtgcactggtcacggcgacaacagcagtcgatggggtagcacccgtgggtgaacaggtgctgcgggaactgggccagcaacgcaccgagcatctgctggtggccggttcgcgaccgggcggcccgatcatcggctacctcaacctcagcccaccccggggcgcgggtggtgcgatggcggagttggtggtgcatccgcagtctcgacggcgcggtatcggcaccgccatggcccgcgcggcattggccaagaccgccggccgcaaccagttctgggcgcacggcacgctggatcccgctcgggcgaccgcgtccgcgctgggtctggtcggcgtccgcgaactgatccagatgcgacgcccgctgcgtgatatccccgaaccgacgatccccgacggggtggtgatccgcacctacgcgggcacgtccgacgacgctgagctactccgggtcaacaacgccgcgttcgccggacacccggaacagggtgggtggaccgcggtccagcttgccgagcggcgtggcgaggcgtggttcgatccagacggcctgatcttggccttcggtgattcgccacgtgaacggcctggccggttgctgggtttccattggaccaaagtgcatcccgatcacccgggattgggcgaggtgtacgtgctgggcgtcgatccggcggcgcagcgccgcggtctcggccagatgttgacgtcgatcggtatcgtctcgctggcccgtcggctgggcggtcggaagaccctcgaccctgcggtcgaacccgccgtgctgctctacgtggagtcggacaatgtggcggccgtgcgaacctaccagagcctgggcttcaccacctacagcgtcgataccgcctacgcgctggctggcacggataactgaccgaagatgttcccccccaagaagtcgtaagcaggagcttaagtggccaagcggttggacctcacggacgtcaacatctactacgggtcatttcatgcggtcgctgatgtgtcgctggcgattctgccccgcagcgtcacggcgttgatcggtccctcgggctgcggcaagacgacggtgctgcgcaccttgaaccggatgcatgaggtcatccccggagctcgagtcgagggtgccgtactgctcgatgatcaagatatctacgcccccggtatcgacccggtcggtgtccgccgggcaatcgggatggtgtttcagcggccgaatccattccccgccatgtcgattcgcaacaatgtggttgccggcctgaagctgcagggtgtgcgcaatcgcaaggtgctcgacgatacggccgaatcctcgctgcgcggcgcaaacctgtgggacgaggtcaaggatcgactggataaacccggcggcggattgtctgggggcagcagcagcggttgtgcatcgcacgggcaatcgccgtgcaacccgacgtgttgctgatggacgagccctgctcctcgctggacccaatctcgaccatggccatcgaagacctgatcagcgagctcaagcagcagtacaccatcgtcatcgtcacccataacatgcagcaggctgcccgggtgagtgatcagacggcattcttcaacctggaagcggtgggaaagccggggcggctggtagagatcgccagcaccgagaaaatcttctccaacccgaaccagaaggccaccgaggactacatctccgggcgcttcggctaggcccgatgccctcgatggccaggctggcgtcaccgcgggtggatgtttgctcggcctagggaaaggcgccggtcgcctggaagatcacgcgtcgtgccacttccacggcgtggtcggcaaagcgctcgtagaatcggctcagcaacgtcacgtcgacggcggccgccactccgtgcttccattcgcggtccatcagcacggtgaacaaatgccggtgcaggtcgtccatcgcgtcgtcttcttcgcggatctgggcggccttttccgggtcgtgcgacaacacgacctcttgggcactgttgcccaattcgactgcaactcttcccatttcggcaaaataaccgttgacctcttcgggcagcgcgtgctgtggatgccgacggcgggcgatcttggcgacatgcagcgccaacgcccccatccggtcgatgtcagccaccatctggatggcgctcacaatggctctgaggtcaccggcgaccggtgcctgcaacgccagaagaacgaatgcactctcctcggcccgggcgcttagcgtcgcgatcttttcgtggtcggagatcacttgctcggccagcacgagatcggcctgcagcaaggcttgggtggcccgctccatggcgatgcctgctagcccgcacatttccccgagacgctcggataattccgagagttgctcatggtaggcggtccgcatgtgctaaagcctacgttcccgaccttggaaaatgccgtaagcgtcgtgtcaatgcggctactcgcaggtggtgtcggcggcgttggtgaccgtcaggtcctcgggcagcttggtcggtgggctggaggagttgcggcttatctgcacgctgacggtggagccactcggcaggggagcgcgcaccgcgctgaagtcttggcccagcaccacctggaccagttggccgatcccggtcacccgctcgatctttgactggccgaacacggcggccacggtggcggcagcctgttcgttgccgggcgaaaaaaacactgtggtggccagcagcgaactcgggtagtcgtccggagccatcacgttgaagccgttccgcttgagctgatcggtggcggtggtggccaaaccggcctggccggtcgagttagagacctgcactgtgacctcttttggcgaggtcgtcgtaacctgctggtgctgaatctcgttggtcagacccgcctgcggcgccttcttggtggtggtcggcggggtcgacggcgtgttgcccagacgctgggcgttgtgatcgttttccaggggcagcggatcgtcgtcgatgatggcggtgaaaagcgccttcatgtcggaggtacgcgggggctcgtcgccgttctggtcggttataccggtcggaacggtcacgaacgtgacgtgcccggccgccatatgctgcaacgatcgaccgagttcgaccaggtctttggtcttgacgttgtccacgtagctgttaccgatgaacatgttgacgacgttgttgagcctgctgaggttgaacaaggtgtccgtcgagatcatcgaacgcagcagcgacgacaaaaacaactgctggcgtttgatgcgcccgtagtcgccattgctctcggtggtgacctggcgagcgcgcacatagttcagcgcggtcggcccgtcaatgacctggcgtccggcgtgctccagcaccgtgcccagttcgtagtcccgcaacggggtggtgctgcatacctcgacgccgccgagggcctcgaccatccgcgcgaaaccgacgaagtcaatcgcgatgaaccggttgatgctcaagcccgacagtttctgaatgaccttcactagacacttaggcccgccgaaggagaatgccgagttcagcttggtctccgtgtacaccagtctgggacccatcgttcccgtcttctcgtcgtagatgggtccgtacttaccggtctcggggttccacgcctcgcattggattggagtgatcgccaggtcgcgggggaacgacaccgcgacgacccgctcgcggctggccggaatgttgaccagcatgacggtgtccgaacgtgcgccgccggcgtcctcggcgtcgccggcgccgatattggcgttcgccccggcacgagagtccataccgacgagcaagaagttctcgtcgccatgctgcccgctggggttgacgatgtcgcccgaatgcgggtcgagcgcgcttaccatgttcagccggctgttcttcgacgcgctccactgccatgccccgccggtcagcgccaacgccagagcggcaaacagagccgccagcgagcgcgcggccagcaccatcgggcgccggccggagttcggcgctggcttggcgggcgcgggcgacgttcggcggatccgcaatggccgcactcgagccgatccggttagctgcttgccgggtagctcgggttcacggcgggcgtggtcggcgcgcggatagttggctgcccggaggtcgggaagctccgagaggaactcgagcgagtgggccgggatggcgatagcctcggtgtcctgctggtcgtcggcgtcgtcggggaccttcgggccgcggccggatggctcgggttcgggggcgacatggcggtgcgtggggaggtcaggaaaagcggggccgagcctggcgatcagatcggccacactaacggcgccggtggcatgacagccgacattctgggtgtcccgcggaccctgggctgccacccatgtggcgggcggtaccgtgatccatcggtcaacaccatcggggaatgctgactcggagagccgtgcccacggcgcggcgctctcgccgtcactcatgtcctaccggcctccgagagtctaggtggcggacgcccacggtgttggctgcgtgtcctacgcgcaccttcgcgcagcaccgccacgagtcggcgccgcacaatgcagcaaggcccaaatcgtactgatttatcggtccagacgcgatttcgacagggtctcgattcagccacccgaccccatggcgtccgccccttccggcactcggcagtcgtcggggtcggttagccagccgtcgggaagggccacccgggcgggggaaccctgccggccccgggcgccagtcgcggagtccgggaacggtaccgtgccgtccaaccggtccagcaggcagtcgagctcgtcgagcgtcttgaccattgctaacgcccgccggagcgcggagcccgccgggaagccatgtagataccaggcgatgtgcttgcggatatcgcgcatgcccttgtcctcgccgaagtgtgcggccagcaaggtgccgtgacggcggatgatgtcggcgacttcgccgagcgtgggtggggtgggggccgggctgccggtgaaagccgcggacaactcggcaaatagccagggacggcccaggcagccacggccgatgaccacgccgtcacagccggtggtggacatcatggccagtgcgtcgccggcatcgtagatgtcgccgttgccgagcaccggaatcgtccggacatgctgcttgagccgggcgatctgttcccagtcggcggtgccggaatagcgttgtgccgcggtacgggcgtgcagcgcgaccgcagcggctccttcggcctcagcgatgcggccggcatccagatgtgtgtggtgggcgtcatcgatgccaatgcgaaacttgaccgtcaccggtatatcggtgccttcggtggcgcgcacagccgcggccacgatctgaccgaatagccgccgtttgaacggtagcgccgccccgcagccgcgcttggtgactttgggcactgggcagccgaaattcatgtcgatgtgatcggctaacccttcgccagcgatcatccgagcggccgcatacgtggtgtccggatcgacggtgtacagctgcagcgagcgtggtgattcgtccgcggagaacgttgtcatgtgcatggtgaccgggtgccgctcgatgagcgcacgtgcggtcaccatctcgcagacatacagtccgctgaccgtgccgaccttcgactgttccagctgacgacacagcgcccggaatgcgacgttcgtcacaccggccatcggagccagcacaaccgggctggcgagctcgatcgggccgatgcgcaacgccgggctgggttggattgcccgcctcctgctcatcgcgctgcgcgctctgcatcgtcgccgggctgggttggattgcccgcctcctgctcatcgcgctgcgcgctctgcatcgtcgccgggctaacgacggctcatcgccagtttgccagcggttttatgcagctcgtgtgcgctgaccttcttgcccgtacgggcttcccggtcgagttggcgttgcttggacacctcgaacttgtcgcaggccagctcgaggtccttgatcaccagggccagctcgtcgcgcagcttagccccctcgccggtgaagtcctcgcgctcgaagatacgccatttcttcagtaccggcatgacgacttcgtcgaggtggatgcgcgggtcgtagacacccccgacggcgatgaccacggctttgcgccggaactcgggtacttggaagccgggcatctggaagtggctcaaaatcaggtgcagcgacttcatggcctggttgggcacgaggtcgaacgcggcctcgctgacgtcgcggtagaagatcatgtgcagattctcgtctgccgagatcttggccatgagctggtcggcgacggggtcgttacatgccttgccggtattgcggtgcgaaatccgggttgccagttcctggaaactgacatagaggacggagtcggtgaggctctccgcgaaatagtggccctggtggttttggcctgggctgaagccccggttgactacctcgaggcgaagtttctccaactcgacagggtcgaccgatcgggtcaccaccaggtagtcgcgcagcgcgatgccgtgccgattctcctcggcggtccaacggttgacccactgcccccacgcgccgtccatgcccatgttcatcgcgatctcgcggtgatacgacggcaggttgtcctcggtgaccaggttctgcaccatcgccacctgggcgacatcagaaagcttgctctggtcggggtcccaatcctgcccgccgagcgcgtagtagttcttcccgtccgaccacgggatgtagtcgtgcgggttccagggcttgtgcatgctcaggtgccggttcaggtacttctcgacgaccggttcaagttcgtgcagcagctgcaggtcggtcagcttggctgacatggcgcctccagttatctgtgtctaatggttgcagtcaatatatctgtgcctctcggtagcatcaagtttgggcttcgcgcggcatgttgagctgccagcagcgggcaggatgctggcatcggcgggccccggtggccgcgtggggtgaaccccagtcgtcctcagttgtgcggcccggctgggatggagtgttcggattctccccgctcgcggtgcggtgcgtaggtggcggcggtgctgagcaacatgttgacgcagtagtcgatgaattgcttgcgggtggctcccagccgtccgttcagatatgcggtgaacagaccggtaagagcgccgatcaagctggtggcgaccagtttctgcagaactggatcaacgatgcgggacaacttgcgttgcagcaactcgatgaagttgggcatccactccgcgcccgaccgggtcagggccggttctaccgccggcgccagcaacagcacgcgcccgcgcaccggatcgtcgaccatcagctcgacgaattgctctacggcctcgcgcggggtttgcgcggacgtgagggttgccatcgctcgtgtgcagacgtcgtcgtagaccgcgcgaacgaaatgttcacggtcggcgaagctttcgtaaaagtagcgttctgtcaggccggcgtggcggcacactgcgcggacggtgagtgcgggtccgcctgcgccgccgagcaactgcacgccggcggcgacgaggttgtctcgacgtagggcgtgccgactttccaaggggacaccggaccagcggccccggttttgaccggtctgcacagctctcctaaactccatagtgacaacgtgcgtagtcagaattcgtgtggccaatgaagattcagcaggcaaaaccaccagtgacccaagatacgtctgctacctgtccgctgaccagcaccgtgcaggattcctcgccggttgcgggccagcttggcaggcctatagggttccgcggactggccggcggttgccccgtgtcaccgctgggttacgaatcgccgccgctgccgctggggccggattcgctgacgtggcgatacttcggtgactggcgcgggatgctgcagggaccgtgggcgggatccatgcagaatatgcatccgcagctgggcgcggcggtcgaagatcattcgacgttcttccgggaacgctggccacggctgctgcggtcgttgtacccgatcggcggagttgtcttcgacggcgatcgagccccagtcaccggtgtgcaggtgcgtgactaccacatcaccatcaagggtgtcgacggtgcgggccgtcgctaccacgcgttgaatcccgacgtcttctactgggcgcacgccaccttctttgtcggcacgttgcatgtggccgagcggttctgcggtggcctgaccgaggcgcagcggcgccagctatttgacgagcacgtccagtggtaccgcatgtacggcatgagcatgcggccggtgccggcgacctgggaggagtttcaggactactgggaccacatgtgccgcaacgtgctggagaacaacttcgcggcgcgtgccgtgctcgacctgaccgaactacccaaaccgccattcgcccaacgagttccggattggctgtgggccgcgccgcgcaagttgctggcccggttcttcgtctggctgaccgtcggactctacgatccgcccgtgcgcgagctgatgggctaccggtggttgcgccgcgacgaatggttgcaccgccgctttggcgacatcgtccagctcgtctttgccttggtgccattccggtttcgcaagcacccgcgggctcgcgccggctgggaccgtgccaccggccgcatccccgccgatgcgccgctagtacagacgcccgcgcgcaacctgccgccgcccgacgagcgtgacaacccgacgcactactgccctaaggtctgaccccggacctgcggcgcaaccggggcgtggttgtgctcaccgttaattggcttacccgacatccttggtagccgatgccttagcgaccgactgcagtccgccggcagcacggtggtggcggggaatcccgggaccggcgtgctcggcgttgaaaacggcgtcgatgacgagctggcgcacgtgctcgttctccagacggtaaaagatcgtggttccatcgcggcgggtgcgcaccagccgcgccattcgtagctttgccaggtgctgggagaccgacggcgcgggcttgcccacctgctcggcgagttcattgaccgacatttcgcggtctgccagcgaccacagcacctgcacgcgggtcgcgtcggcgagcattcggaacacctcgaccaccaagcagacctgatcgtcaggcaacgggtcaggtccactatctgcgtacatacgcaaacaatagaacgcgggcgtggtgggctgtcaaggtcgcgggtcggcgcccgctcagcccgtcggagcggcgatcgcgctgcgctcaccgccgttgggttcctgccggaaccggtagacatccaccgcgccagccctgatatcgggccggtgctcttggcgcatcggcaggcgccggtcctgccattccttggcgaactcgtcgtagaaggtggcgggctcgaagtacctgcggtcatcgacgtaatgcggttcataggcgtcacgcgacgtcaggaagacaacctcatcgggtgagcagtagtacagcgatccatagcacatcggacacggatgggccagcacgttgagagtggtaccgaccaggtgctcagtgcccagcttggtgcacgcggcacggatggcaaggctctcggcgtgggcggtcggatcattggtttgggcccatcgtcgaaaacctgccatgcctgccggcatgtgcaagacatcggctgggacgaaaaatggcaatgcgacggctgttcgatcacgcaccaacgtgacgacaacgccgcgatcaacctcgcacgctacgaggaaccacctagcgtcgtcggcccagttggggccgccgtcaagcgtggagccgaccgtaagaccgggcctggcccggcgggtggccgtgaagcgcggaagggaaccggccacccggctggcgaacaaccccgagacggggtgctagtcgcgtgaccactaaagatcactcacttgcaacggtagttcgcagtggagaccacggtagtagctagactatctacatttatcgcatatccgttttgcttgagggggcaacgatggtacgcgccgatcgtgatcgctgggatctcgcgacgagtgtcggggcgacggctaccatggtcgccgcccagcgcgcgctggctgccgacccgcgatatgcgctgatcgatgatccatatgcggcgccgttggtgcgtgccgttggtatggacgtctacacgcggctggtggattggcagatccccgtcgagggggattccgagttcgatccgcagcgaatggccacggggatggcctgccgcaccaggttcttcgatcagttcttccttgatgccacccacagtggcatcggccagttcgtcatcctggcgtccgggctggacgcccgggcttaccgccttgcctggccggtgggcagcatcgtctacgaagtggacatgccggaggtgatcgagttcaagaccgccacgctgagcgatctgggcgccgagccggccaccgaacgccggactgtcgcggtcgacttgcgcgacgactgggccaccgcacttcagacggcgggttttgatccgaaggtgccagcggcctggagtgctgaagggttgctggtatacctgccggtcgaagctcaggatgcgctgttcgacaacatcaccgcgttgagtgctcccggtagtcggctggcgttcgaattcgtgccggataccgcgatttttgccgatgagcgatggcgcaactatcacaatcggatgagcgagctcggattcgacatcgacctcaacgagctggtgtaccacggtcagcgtggtcacgttctcgactatttaacccgcgatggctggcagacctcggcgcttacggtcacgcagttgtacgaggcaaacggctttgcctatcccgacgacgagctcgcgacggcgtttgccgacctcacctacagcagcgcgacgctcatgcgctaaagcaagcgatctgaccgcttactggcgaagcagctcatctttcaggcgactggtgatcatctcctgaaacacgacctgggccggaccgtacaggtcctggaatgtcgacactaaggcgtccctgttgtactcgggaatggagccgccactgggagtccaaaagctatcgatgtccagcaggaagaatggtccggtttgggcgggtgttattcggcgcagatggtaattgggatcaagcgcttggcccatacccgggccgtagcgcacgatgagcgatttgcctggttgtagctcacggtagactgcggcaccctgccactcggtcaggaccaggccgccgggagtgaaacgctgcggcccgagcagctgctcgtcgatccagttgctccacgtgatccggccgtcgacacccgcggggacgcggatctccagaacaaagcgaagaccgatacgctccaacccaacgattgacgagacctgcgcgcgagcatccacgacccgcatcacaacgtcggtaaaggcctcaaagctgcggtaggcggtggtctccacgactatcgcctggttcttcagtgaagcggcggtggtgttatcgcgattgacataacgaacgaaacgatccgcgaccggggtgggggctccaccgggcgccgtcatcccccagctgacgtcctgcgcctggcgttcgatcggtagatcattgataagcaggtgtttgagctcccggttcgctgattcggtgagcgaatccgttgtcgggtgacggatttccaccgtcaccagggcaacgggtgcgttgggctggacctcatcctgatttgtctcggggagcatagacagcaagcatagccaggttgctttgctcagatcgccggaccgtgcatcgggagggaatcggcgatgcgcacggcttcgtgcccctgtttgtgcccccaccaggactcgaacctgggacctgcggattaaaagtccgtagctctaccaactgagctataggggcgcgaagactcaggatactgcgttggcgtcggccgctcgtttgaggaataggctgggggtgacctaagctggcgtggctcccaacggtcaccacgttgcgagtgccccggagagattcggttctgcccccttcgtctagacggcctaggacgccgccctttcaaggcggtaacgcgggttcgaatcccgtagggggtacctgcgacgcggtatcgcggagcacacaacacagcaaggccctgtggcgcagttggttagcgcgccgccctgtcacggcggaggtcgcgggttcgagtcccgtcagggtcgccaggacggtgaggcacatgctgccttccggccaggtagctcagtcggtatgagcgtccgcctgaaaagcggaaggtcggcggttcgatcccgcccctggccaccatggtctacctagataggcactgtggcggcactgctacgtagccgacctccctgggtctgggtgattggtcccgggctgcgatggtcgtgagcacacgcccggatcaccgatgccgtcccgccccggtaggccatcgcggcgatgatcgagattgccggccgggttgatcgctgcggattccacccgggtcgaacggcgggtccatctgctcctcgatcgctcgtgaaagacctgattgttcagccatttccagcatcacaggcgccaaacccattggccgacatcaaattccgctcgtcaaccaccgccggctcggtggtgaacgcatgcagtgaatgggtcaaaagtgtggtcttggactgtagagaaatgcgacgtgagcgctggtgttgtcccaggccagaaggcccagaagacttgtcgcggttcgcacgccgatcgagtcaccggaccatccatgggcgatgcgccggaaaaccagacgcgcgcaagcctcgaaggccttggcgtggcgaagggccgccggctagggcaaccctcgtattcccggatgttggcggcccgacgggattacactgcttcctgctgattcctccctgcgatcggtcgatcgcaggatcggttggcatcgaggtcatgtcgctgtgggaggagatgtcgcgtgtcttatgtgagcgtgttgcccgctacgctggccacagcggcaacagaggtggcccgcatcggctcggcgctcagtttggctagcgcggtcgcggcggcccagaccagcgcggtgcaggccgcggccgcggatgaggtgtcggcggcgatcgctgcgctgttttccgcccacgggcgggattttcaggcgctcagcgcgcgggcggcagcgtttcatcacgagtttgtgcaggccctggccgcgggtgcggggtcctatgcggtcgccgagattgccgccgcatcgccgttgcagagcctgatcgacgtgttcaacgcgcccatccaggccgccaccgggcgcccgctgatcggcaacggcgccaacggccagccgggcaccggggccccgggggggcccggcgggtggttgatcggcaacggcggggccggcgggtccggggcgcccggcgccatcggtggggccggcgggcccgcggggttgatcggtgtcggaggtgccggcggggccggtggagactccgcggtcgcgggtgtcatcggaggggccggtggggcaggcggggctgccctgctgttcggtgccggtggggccggcggggccgggggttccggcggttccggcgcagctggtggggccggtggcgccggtggggccggcgggctgttcgccagcggcggcagcggcgggttcggcgggttcgcatcgacgggcaccggtggggccggcggcaccggtggggctggtgggttgttcgccagcggcggggtcggcggtactggcgggggagccgggtccggcggtaccggtggggttggtgggacgggtggggccggagggctgttcgctagcggcggcgctggcggggccggcgggtccggcggtaccggtggggctggtgggacgggtggggccggcgggctgttcggagccggtggcgctggcgggctcggcgggcaaggcaaccacaccggcgggcacggtggggccggtggcagcgccggcctgctcgcccttggcgacggcggcgctggcggggccggcggggccgctaccaccggaaccggcggggccggcggggcgggtggcaaggccggcctgctgttcggctccggtggggccggtgggtccggtggggctgccggcaccttcggtgacaccggtaactccggcggggccggtggggcgggtggcaaggccggcctgctgttcggctccggtggggccggtgggtccggcggcgctgggggcttcgccaacggctctaccggcggtgccggcggggccggcggcggggccgggctgatcggcaacggcggcaacggtggcagcggcggcacgtcggttgccaccgggggggccgggaacggcggtgccggcggcgccggcggcggggccgggctgatcggcaacggcggcaacggcggcagtggcggaatgggcgatgccccgggcggcaccggcgtcggcggcatcggtgggctgttgttgggtttggacggcgccaacgccccggccagcaccaacccgctgcacaccgcgcagcagcaggcgttggccgcagtcaacgcgcccatccaggccgtgaccgggcgcccgctgatcggcaacggcgccaacggcgccccgggcagcggggcccccggcgggcacggcgggtggttgttcggcggcggagggaccggcgggtccggcgtcagcggcggggcgggcggagatggcggggccggcgggatcttgttcggcgccggcggggccggcggcgcgggcggggccgtcacgggaaccggcgccaccggcgggtccggtggggccggcggtggagccttgctgtttggggccggtggggccggtggagccggcgggtccagcgggattggcgggttcgccgcgggcggggccggtgggcccggaggggccggtgggctgttcaacggcggcggggccggcggggccggcgggtccggcgtcagcggcggggctggcggggagggcggggccggcggggccggtggcctgttcgccggtggcgggatcggcggggccggcggattcggcggattccgcggcggggagggcggggccggcggggccggtggcctgttcgccggtggcggggccggcggggccggcggatcgggcaacaacgtcgggggggccggcggggccggtggggtcggtgggctgttcggggccggcggggccggcggatccggcggcggcggtagcgttgctggcgacggtggggccggcggcaacgcgggcttgctcgcccccggtctcgccggcggtgccggcggtggcggcgggcagggttttgacaccggcggggccggcgggcccggcggcgacgccggcctgctggtcggctccggcggggtcggaggtgccggcggattcggcctcactacgggtgggcctggggcggccggcggcgacgccggcctgctgttcggctccggcggcgctggcggggccggcggctccggccgaaccgacctcggcggcgctggcggggccggcggcaaggccgggctgatcggcaacggcggtaacggcggggccggcggggccggcggggccggcgggcccggtggagccgccttcgggctcggtaacggcggcaacggcggcaacggggggaccggcacgtccgcgggcagccccggtgccggcggcgccggtggttcgctgatcggcgcggaggggctgcccgggctgctgccctagccggcccggttggaccacgtgatcgacgaccgtcacaagtcgacacgccgaacgtgcaaccacggcggcatcacctggcgtgtcgccgccaccagcgcacgctcggcacggagtttagcaactactcatccagaagccggccactacggcctggccacctggtttacccgcatggacgcgatgaccgcaccgacctgagtcggcattgctggttgcgctcacccggttatggcaagccgttctgtcccggcgcgccaaacaccccggccttgccaccggtaccgccggctccgccgttgacgccgttgccgccgttgccaccgtagccgagggtagacggggcgagcatgccgttgacaactatcgtcgtgtcgccgccgttgccgccggtgttagccccgaagccggtgccggcgttgccgccgttcccacccacgccgactagtccgagggcgtcgccgccgttgccgccagcgccaccgttaccggtgggggcggcgccgccggcaccgccggcaccgcccacggcgatcccaaccgctacggcctcgccgccgtcgccgccgtcgccgcccatgccgcccagcacccccagggcgccaccaccgtcgccgccggcgccgccgatgccgatgcccaggatcacgggtgagctcaacccgccaccgccaccggcccccccgttgccgccggtcccggtggcggtgccgccagctccgccggcgccgccgtgcagcacggagaaccctaggaagtttgcgatgccagcgccggcgccgccgaagcctccggctccgccggtggcgccgtccccggtggcggcaccaccagccccggcggcgccgccaaagcctaggccgaggacagcaatgccctcgaagacgccgtcaccgccggctccgccggtggcgccgctagtgccggcgccgccctgcgcgcccgcaccgccgatggcgatggcgatcccgaaggggctgctggcggtgcccgtgccacccggaccgccgggtccgccgactcccgtggaagcgtcgccgccggcggctccagcgccgcccagggcaaagatcaggccgcgggcgctgccgccagcaccgccgaacccgccggttccgctggtggcgtccccgccggccgcgccggccccgccgacggccgcgagtgcgccggtagcgctgccgccgttgccgccgttggcgccgttaaccccgactccggtgccggcgttgccgccgttgccacctgcgccgacgaatccgaagccgtcaccgccggcaccgccgctgccgccggtaccaaccgaagccccgccgccgtgcccaccggcgccgcccacgccgcccagcagcccggtcccgctgcctccggcgccgccgttgccgccggtgtcggtggcggctccgccaacccccccgacgccgccgatgccggcgccgatcaatccgagggcatcgccgccggtcccgccatggccgccgctaccagccgaagcggcgccgccgggaccgccggcgccgccggcgccgcccagcagcccgacgcccaatccgccggcgccgccgatgccgccggtctcggtggcggccccgccagccccgccggcgccgccgacgcccacgcccagagccgcgaagccgccggcaccaacgccaccggtcccgccggtgccgccggcaccggtcgcagccccaccaagcccgccggccccgccgtaggccgcgccgaacccgatgaagtcgggggcaacagcgaagccgccagtgccgccggccccgccggtcccagtggtagctgcgccaccattgccgccagcaccgccccagctcaagtcgagcgcgaaaacggtgcccgaggaaccgccggcaccgccggcgccgccggcaccgccgttagtacctgcgccgccgtgcccgccggcaccgccgatgccgatgtcgatcccgaaggggctggcggcgccaccagagccaccggcaccgccggcaccgccgcttcccatggccgagtcgccgccctgaccgccggacccgcccaggccaaggaacagccccaatgcgttgctgccggcgccgccggcaccgccggttccagtggtagcggccccgccggcgccaccggcgccaccgatggctaccagtgcgccgccggctccaccggcgccgccgaccccgccgttcccgactccgctggcggccccgccagctccgccgttgccgccaatgccgaacatcagcgcgttgccacccgccccaccggacccgccgccggacccgccggccccgccagctccgccgctaccccacagccacccgccggtgccgcctttgccacccgaggcgccggtgcctccggccccaccggtcccgccatggcccagcagcccggcggcacccccggcacccccggtctgccccggagcacccgaaccgccgttgccgccgttgcccaacaaccagcctccaggcccaccggcctccccggtccccggggcgccgttggtgccgttgccgataaaaggtcggcccgacaacgcggcggcgggtgcattgatggcgcctagcaagccctgctcgagggtctgcaacggcgacgcgttggccgcttcggcggccgcataggcgcccatagccccggccagtgcctgcacaaaccgggcatgaaacgccgccgcctgcgcgctcatcgcctgatactgctgaccgtggctggaaaacaacgccgcgatggccgccgacacctcatcgccagcagcggccaacagcccgcttgtcgggacggcggccgccgcattggcagcggtcagggacgcgccgatgcctgcaagatcctccgtggccatcgccaccaagtccggcgctgcaatcacgaaagacatccgacacctcccagctggccggtgtgatctgactgtcgcccatcgttacgatacgcgcatatagcgcctaccgggagacgaagttgacactcgtcaacatccgatggccgccggagatccggcacggctcggcggtcgtttgggcgggcgttggccccgcacgttcgacagattcgacaagttcgtgcgcctcgcgcaacgagacaaccggcgacgccgcctaaggtcaagggcggcgtgcgttagcacttccgtcactcttgtcaattagccgcagcaaacgccagtcgcccgtacgatggcggcaacggcgtcggcggagcggtttcccgcttggccaacgccgaagtcccagcatgaccgatcgcggacgccagtccgcagaagccggcttatcgacaatgaggccaaagagctcaacccgtcagcggacatgtggcgcgcgctggccagtgtggcgatcagtcgtgtgttgctccactgctgccaagtcggccgtcatcgtctgctgtgcggccatcgcgaccacggcatgctcgtttcaagccacatcgacccagccgagcaccgcacccccgacatcgcgggtcgattcgttgatcgtcagcatcgaagacgtacggcgcatcgccaactacgaggagctcgccgcacattttcagaccgacttgcgtgaaccgccggaggcggacacgaacgttccgggcccctgtcgtgtggtgggcagcagtgatcgcaccttcggaaccgactggtcagagttccgtagcgcgggttaccacggcgttaccgacgacctcagaccgggcgggccggtcatggtcgagacggttagccaggcgatagcgctgtacccggacccgagtacggcgcgcggtgtgttccatcggctcgagtcgtcgctggcagaatgtgctggcttgcatgacccctacttcgatttcatcctcggcaggccggacgcctccaccgtgaggatcggcgctgcgggttggagtcatgtgtatcgcctgaaatcgtcggtattcatatccgttggcgtgttgggtattgaaccggcagagccgatcgccaacgtcatcttgcagacgatcagcgatcgcatccagtagttagccgaggactggaaagcagcagcggcggcgacgagcgcagcgtgttgagggctgttgacgccacgacgcccaccgttgcgaagaagaaggcgagaagcgtcgcttcggcaccgactgctgtcaccgcaaccgagctgtaactacggggatctattggatgcgaggcgtaatcaagcagcgtggcgatgggtctggtgtccaccgcaaaggagaagacatgccatatgggggaaagcttgacccacgagagcgctgtcccgaacaactcggtgcctgtcagaaggatcagcgcactggccgctatccaggccgtcaggcgtgccggggatatcacgacgccgaatgtctttcgttggttatcccagactgtcgagcgacgttgtttttgcactgaacgtcgaatcttctgagactgccgccgctttcgccggcgccaagtctcgggcttacttaaccaggcgagccgccaccgtacgacagtcgcagtcgctaagacttgctgctgcatccaactcgtggcggccttcattgatcccgactaccaccctgcctaaccaattctgtatgacgcgccgtttgagaacgtacatttgtgattgcggttcgcatttaggagcccggcgtgagctggtcgagtaacgcctcgaccagagggcgccgcgaagctgtggtggtgggccagcccggtcgacccacggcgaagtgctgggccagcaggtcgtggtcggcctgtgtggcgcgcgtcgccagcacggcggcctccggtgcgctgacactggcgcgcatgtcgtggccgagcagcgcggcagcggcggtgcgtaggtcgaagtcgtgacggcgtagcgcccactggtctggtttggcgtaaagccggtcgaggtcgccggcgtaccagtgcaccaccaaggccagatctgggccgtctttgtagtcgtggtccgcggaccgatcgagccatgcgtgcagtttgaggaccgcatagttcggcggttggggaaggtggactgtcaggccgccagggagaggcagaacatcggcacgcaggtaggcgtcggtgcatccgtggacgttcatgagctggttgcctgggggatggcgggttgtgccggtgggcgactccacctcgccgaacgggagggcatcgacggcgcggtcggcgatcaggaatcggtgcccggtgctgcccagggcgcggaaggtggcccgaattgcctcgaagtggtcccaattgttcagggtccctgcgatatcggtgtcgttggtggcccgcggcggcaccccgcggcagaagcgccagtgcagtagatcgcggcactgtgccccgacgagcatcagctgttcagccggcacgacgtcggcaagtgctgtgacgatcggtgtcacccaggccaggaggaccgggtcataatcgggcgagtcgctcatcctgccttctcatgaggtgggcgacttcgacctggcgcggctcgcgcgaggcaaggaggtcggcatagatcaaggccgtgggagccaaccccggttgctcgtcaggtaggttgcgccagaatagctttcggatcacgatgctgccgtgtgggtcgcggtgccagcggttgtgtataagcaggtcggcgggtagcccgggcgctggggtgtcgacgtagagcatcagtgattcgggattgcggatttcgtcgggcagggcctgttccccgctgaccgccactgcgagtccgtcgggtgcggaccacgtgtggatatcaccactggcgaccaggagtttgttggcccggcccagaccccccggataggcagccgcccacaggtccagcagctcatcggtgcgcaccagcctgcggcgggagccgaggtgttcgaagaagccggtagtgcgcaacgtatccatcgtctccttggccataccgaccgagacgccggcgctcgcggcgatcgcacgcagcggcgcgtcgaccagttgcggtgcgtcaagcagtacgcagacaacctgcgcgcgcttgggggtaaacgggttacgcggtccatcgctgtgcagtccgtcaccgagggtgcccggttgtgcggacacagctgaccgtcggccgcgcacgtcgatgagcagtccaccctggtgccgcaaataagcgttcccagctccgtcgatgtaccagagtccgcgagcccgcagcgtttcagcgctcgacggatgcagacgcgggcccaccacaagcagcggcgaaccagcgccggcggtatcccaggcctgcagtgctgccgttgccgacaggtgaggaaggtagagggcagtgatcgtgagggggtgagcgtcgatctcaaggtctagtgattcgggatgcgcggagttcaatgctgataggccaccgagcacccgcactccgtattcggtgaggtgacgctcgacggcctcagcgaggtcagccccgatctgatccatgcgttcagtatatccgtacgttcagttttattgaacataatgatttattgaacatatcaggtcggagctggtcgacttggaaggtgtagcggtatccgagtcgcactcactgcctcctgccatgactcaccccaagggtgcaggttgtgcggcagtctgatgagttgccgcagcatcgttgccgcggcctcctcgttggctatctgaaacctcgtctgcagtcgaggggtggtcagcacgcgccgggccagacggactggtctactgcgccaaagcttgtcgctgcgcttggaggtcaggccgagcaggcgcgaggaacgacgaacccaacaagccatggtggttggcgccgtcgagaggtcggcggtcgccacaacgggaagatcgccttgagcgtcgctcgaccgccgcctcgagttgggtcataacgaagtagctgatgccgatcatgtcgacgtttccgtcgcatcagcgtgcagcggcgacccactcgacgaggtctcggtgccgccgcggccagggcaccagcagtgacgagtccaggcgccgtcgggccaagcagtcgcggtgccagccgtgttgggtcgggcgatggttgggtgtgctcatttcgggaacgccagggcgatcagcgtcggcaaactcgcgtcgatgtgcccgcggcgcaacaatccgcgacaatgatcgggtgcgtctgatcgggcggctccgtctgctcatggtggggctggtcgtcatctgcggggcttgcgcatgtgaccgcgtgtcggccggccgttggtccgagtcgccgagtgcgacctcgtggcccgtccggccggtaaacaccacaacgccatccggtcctgtgccgccagtcagcgaggcggcgcgggcagccgggttggtcgatgttcgcggtgttgttcccgatgccgccatcgacctgcgctacgcgacggcgaacaatttcaccggcacacagctgtacccgcccggggcaagatgcctggtgcacgagtccatggccgagggtctcgcggccgccgcggcggtgctgcgcccacacgggcaggtgctggtcttctgggactgctatcggccccacgacgttcaggtcaggatgttcgatgtggtccccaacccggcctgggtggcgcggccgggcaagtacgcgcatagccatgaggcggggcgttcggtcgatgtgacgtttgccagcgctcagcggcagtgcccatcagtgcggcgatccggcgaattgtgcctggccgacatgggcaccgacttcgacgacttttcttcgcgggcgacagcgtttgcaacgcagggcgtcagtgctgaggcccaggccaaccgtgcccacctgcgagccgccatgcaggccggggggttgacggtgtactccggtgagtggtggcatttcgacggccccggccccggccccggcgccggcgtcgatcgcccgattctcgaagtgccagttgactgacgtctcatatagtgaaataaatgtccactatttgggcgcagtggcggtaggctttgagccgaacacctcgaccatgggaccgcacggtgaacgacaaacgtcgggcgatttatacgcacggatatcacgagtcggtgctgcgcagtcaccggcgacgcactgcggaaaactccgccggctacctgctgccctacttggtgccggggttgtcggtgctcgacgtcggttgcggccccgggacgatcaccgtcgacctcgccgctcgggtcgtgccgggatccgtgaccggcgtcgagccaaccgatgacgccttaagcctggcccgcgccgaggcccagctgcaccgcctgtcaaacatttcgttcaccacttccgacgtgcataagctcgacttccctgacgacgcgttcgatgtcgtccacgcacaccaggtgctgcagcacgtcgccgatccggtacgggcactacaggagatgaggcgggtgtgtacaccaggcggcatcgtcgcagctcgcgatgccgactattcggggttcatctggttcccgaagcttccggcgctggaccggtggttggacctttatgaacgggcggctcgagccaacggcggcgaaccggatgccggccggcggctgctgtcctgggcccgtgcggcaggattcgacgacgtcacgccgacggccagtgtctggtgtttcgcgacggcctcggcccgcgaatggtggggcctagtgtgggccgaccggattctgcaatccgatctggctcaccagctggtggattcgggtctggccactgccgcgcaactcgaggagatctccacggcgtggcgagagtgggccgcggccccggacggttggctggcgataccccacggtgaaatcctttgccgggcataaactcaggcacacgcgcgaggctcgcgcggttggttgccgacgacgggcaggacgtggcccggcgagatcaaatatcgtgcagccgaaggaattcacgcatcacccggtcgaatcgcgccggctcttcgatgaacggcatgtgggaactggactcgaagaattccaatcgcgagcccgcaatccggccctgcatttctcgcatgtgctcaggcgaacattcgtcgaaacggcccaccaccagcaaggtcggcaccgcgatgtcggccaaccggtcgacgacgtcccagtctcgaacattcccaacgatgcgaaagtcgctgggcccaaacatcgtctcgaagatctcggttcccatgttggcgaatgcttccgtgagttcccggggccaggggcgggtgcggcacagataagtctcgttccaggttctgatcgcggcctggtattcggcggaatgggtggtgccggccgcctcgtgacggtcaattgccgagcgagttgccacgtccaagcacgacttcaagctgaccagactggccgaaaattcgggtatcgaagccgtgctgttcgcgatggtcagactgacggcgtcaggcgccttgtcgagcacgtactgctgtgccagcatcccaccccacgaatggctgaagatgtgaaagcgggtaagggcaagggcttccgccacggttgccatctcggccactgagcggttcatcgtccaaaggtctacgtctgacggacatgcggaatttccgcaaccgagctggtcccagaagatgacctcccgctcatcagacaaccgtcgcagtggggccaagtagttgtgcggcaagcccggcccaccgtgcactacaagcagcggacgaccaggaccgccaccaatccgctggaaccagacgcgtccacccgggaccgcgattgtcccctccacttgacctccgatttcggttgaccaacagacgcagaatcgcacattcgccccttcgggggagtgcgagtttgcgtcgcctcgccgggcatgtcggtcagcgatggcgcggtcgagaccagacggcccgaggcggtttgggtggatcgacagtatcggtcgcgcagttaccggcggactcggcttctgctggccggccggtcgggtgtgcccgtgcataccgctctcggcttcaccgtggctgtggccgtgtgcacaccgggtgagacgcccggttcgtggttgcggccagcatcgtgcaccacagcgctgcgccggccaaccgcggtcgctaccacggaatctggtcgatgacccctgtatttgcttcggtggttgtgccaatcatggcttcctacggcccgattcatggtgctcatctcttggccgcggtggtcgtggggtcggccggtgccgcgctgtgcctgccgttggcgcgggccctgcgccgaccgacccccagtgcaatgacgacggattgacggtgcggagcccggggatgtgctgagggcaccaatgtggtgaaagttgcacgcaagcagcacaatcggagcccagaatgggcactgggcgcagaacccgagccgcagaagtaatgtgctggaggggttactgcagcaaccacacccccgggtgtcctccgatcgggggaaggggctttcgtcatcgtttcaggccgatcggaggacgccggcacaggtcaacgatcctaacttgagttagtgaccacagcggcggccatcgcccgcgaggaccggttgcgttacaccggtccggagcgctgctcgggggacggacaagttcgagcggccggggatcgctattcgacggtgatctggctgctgggcggcaacttgctggtgcgctcggccggattcggctatccgttcctggcctaccacgtggctggacgaggacatggtgcgggagcggtcggcgcggtcgtggcggcctacggcctgggttgggcggtggggcagctgctgtgtgggtggttggtggaccgtgtcggggcgcgggtgacgctggtatccaccatgctggtggccgccgccgtgctggtgctgatggccgggctacacaccgtgccgggattgctggttggggccatgatcgccggcctggtttgcgatgccccgcgtccggtgttgggtgcggtgatcgcggagttggttgccgacccacagcggcgggcacaactcgacggctggcgatacggttgggtgctcaatatcggtgctgcgatcaccggcggggtcggcggtgtggtcgcgggctggttggacaccccggtgttgtactggatcaatggcatcgggtgtgcgatcttcgcggggttggcaggccgctgtatacctgccgatgtgtgccgtaggaccgagtccggccttcgagcttgcaccgccatgtcgaaagttggctatcggcaggcactctcggacaagcgcctggtcctgttggccgtctcgggtctggcaacgctcacgacgctgatgggtttcttcgcggcggtaccgatgctgatgagcgcgagtggactgggtgtcggggcgtacggctgggtgcagttgatcaacgccctagcggttgtcgcggtgaccccgctgttgacgccgtggctgagcaagcagctcgcacttggtccacggccagacattctggccggcgcgggagtgtgggtgactctttgtatggcggctgccgggctcgcccgcaccacggtcggtttcagtgtggccgcggctgcctgctcgccgggcgagattgcctggttcgtggttgccgccggcatcgtgcaccggatcgcccctcccgcgcacggtgggcgctaccacgggatctggtcgatggccgtcgcggcgtcgtcggtggccgcgcctatcctggctgctttcaacctggctaatggtgggcgcctagtgctggcggccaccacggtgacggttggtttcttcggggccgctttgtgcttgccgctggctcgtgttctggcagctgccagttgcggtccgttgagcagcaaggagccgtcgcgtgactcgtaccagtgaagggttggctgcgttcgtggtcgatcagctggaggagctgtatcgccggatgtgggtgttgcgactgctcgatatggcgttggagcagttgcgcatcgaaggcctgatcaacgggccgctgcagggtggcttcggccaggaagcagtaagtgtcggtgccgcggcggcgctgggcgaaggcgatgtcatcatcaccacccatcgtccgcatgcccaacacgttggtactgacgctccgctgggcccggtgatcgccgacatgctgggtgcgaccgcaggcgatctagaaggcgctgacgaggatgcgcacattgccgatcctcgggccgggctaccggctgcaatacgcgtggtcaagcaatcgccgctgttggctatcggacacgcctacgccctgtggctgcgcgacaccggacgggtcacactctgcgtgacccaagactgtgatgttgatgccgatgccttcaacgaggccgcggacctagcggccgtgtggcaacttccggtggtgattctcgtcgaaaacattcgtggtgccctaagtgtgcacctgggcaggtacacgcacgagcctcgggtttatcgccgggctgtggcctacggaatgccgggggtatcggtggacggcaacgacgtcgaagcggtccgtgactgtgtggccaacgcggtggttcgggctcgcgctggtggcggccccacgctggtccaagccatcacctaccgcaccaccgatttctctggatctgaccgcggcggctatcgcgacctggccggatccgagcagtttctggatccgctgatcttcgcgagaaggcggctgattgctgctggcacgacccgcggtcggctcgacgagcaggagcgggcggcatgccaacaggtggccgatgccgtggcgttcgccaaggccagggcgcggcccaacggcggtgggccaatcagccgaccaacatccggctggcaccaacaaccaaagacccggttctgaggcctagatgtacgttggccgcggacaacgcggtcggtacatgccgtcgcgccgcggccccagctagtcgagcagcctctgccgcatcgcctcggcgaccgcggcagctcggtcgctgacgccgagcttctcgtacaaccgttgcacgtgggtctttaccgtcgacggcgccacatatagctcggctgcgatcgcggggatgctttgaccgcacgcaatgcgattgagcacctcgcgctcgcgcgcgctgagcaccggggccacgggtgccgcgcgctggcgaatctccccggcgaggcccccgaccagcgagggcgccaccacgtcgcggcccttcgcgcaatcgagcaccgccttgacgatctcggtgcgagtcgaatccttgagcaggaatccggcggcgccctgttggagtgcctggtagacgatcgccggctcgtcgtgcgcggaaataagcagcacccgggttggcaactcgtagctgcgcaccgccgccgcaacctgcgcgccgtccatgccgggcatgcggtagtccagcaatgcgacgtcgggcaaatgggccttgatcaactccagggccgcggcgccgtcgtcggcctcgccgaccacgttcaccgagccactcaacgaaagcgctcgcacaacgccctcgcgaaataacgggtggtcgtcgccgaccaccacgcgcactttctccggctgcggattgctcatggcgcgccgaccatggcgatgagtttagctgctcgtcggcaaccagccgctggcagtcgctggacattgatttgcactccgacgtgcccagctacggcaacctcggacgtttgggcggtcgccatgagtacggtgtcctagtggcaatgaccagctcggcggaactggaccgggttcgttgggcgcaccagttgcgctcctaccgaattgcttcggtattgcggatcggtgtcgtggggctcatggtcgccgcgatggtcgttggaaccagccggtccgaatggccacagcaaatcgtgttgatcggcgtctacgcggtcgctgcattgtgggctctgctgttagcgtattcggcgtcccggcgattcttcgctttgcgacgctttcgcagtatgggccggttggagccatttgctttcaccgccgtcgacgttttgatattgacgggctttcagctgctgtccaccgacgggatctatccgctgctgatcatgatcctgctgccggtcctggtgggccttgacgtgtcgacgcgacgggcggcggtggtgctggcctgtacgctagtcggattcgcagtcgcggtgctgggagaccccgtgatgctgcgcgcgattggatggcccgagacaatatttcggttcgcgctctatgcgttcctgtgcgccacggccttgatggtggttcgcatcgaggagcggcatacccgttcggttgccggcctgagtgcgttgcgggaggaactgcttgcccagacgatgacggcctcggaggtgctgcagcggcggattgcggaagccattcacgatggaccgctgcaagacgtgctggccgcgcgtcaggagctcatcgagttggatgccgtaacccccggcgacgagcgcgtcggacgcgcgttggccggactgcagagcgcgtcggagcggctgcggcaggccaccttcgagctgcatccggcagtgcttgagcaagttgggttggggccggcggtaaaacagttggcggcctctaccgctcagcgttcgggtatcaagatctccaccgatattgattacccaatacgtagtgggatcgaccccatcgttttcggtgtggttcgcgaactgctgtccaacgtcgtgcggcattccggagctaccaccgcctcggtcaggctcggaatcaccgacgaaaaatgcgttttggatgtggccgacgatggcgtgggggtcaccggtgacactatggcgcgccgcctgggtgagggacacatcggtctggcttcgcatcgggctcgggtggatgccgccggcggagttttggttttcctggccacccccagggggacccatgtctgcgtggaactaccactgaaacggtgaatggccgttgttgccggtcaaccgatgtgccggtggcagcgacgtgacccccgcgcaggtcgaaagccttgctggatcgatggttccgccggtgcccgccatgggcccggccggtcacgccggccagtccgcaaccggctgtccagggccatctcacgggcaacgtcctgggaggcgctggcagcggcccggttcagcccacaagccgcctgtcacagaatgtagtccaggcgggtcgccattccggcgacctggtgatagttgttgtggcagtgcatcacccacacgccaggattgtcggcgaccaggacggcgcgcatcttctgcttgggcagcactatcacggtgtccttgcgggcgccggggctgccgtcggccttgatcatctgaaaggtatggccgtgtaggtggattgggtgatacatcatggtggtgttatcgaacatcagggttggccgttggcctagccgcacgtgcagtggattggtcgtgctgtagggttccccgttgattgtccagtcgtacttggccatggtgccgcccaaggtgaccgggaggtcgtgggtgggttcgggccggcccaggttggcagtcgttgcggcggtgaacatttccacggtacccactcgccagttgagttcatccggccgaaactgcgggtcgggtgggctgccggcgccggtagacagcagcgcacgcgccagcgcgttcttgccttccgcgagtgcgaccaggggaaagacgccgccagcggcggtcaccatgacgtcgtagcgttcggccatgccgatcagcagagcgtcgacttcggtgggaatcactgggtaaccgtcggtgtgggtgaccgtcatcgaatgcccggccagcgcgatgcggaacgcggtgtcggcggcgctgttgatgatgcggatccggattcgctggccaggcttggccttaaaagacgtggccgccacggggattcgcccgttgatcagatagtacgggtaggcgatgtcccctccgtcgccgccgagcaggttgctgtcaacgccttcgccttcgggcatacctgttgtgttttgcatggtgggtttgttcgggtcggtcagctcgccgtagagctgttgcggggacttcccgatgccgtccgtccaatcgtcgaggatgatgatccattcggcgtcgtagtggcctggctcagtcggatcgtcgacgacgacaggcagatataggccgtggtcgccttgaagaccgacgtgcggatgggcccagtaggtgcccggatccggcacggagaaccggtacgtaaagtcaccgccggggccgatgttcgcagtcgcgggctcggtgccatccatatcgttgcgcagcgcgatgccgtgccaatgcaccgacgtcggatcacccagacggttggtcaccgagacgacaatctcatccccgacggtggcccggatcagtggtccggggatggtgttgccgtaggtcagcgtgctgacgatcggcccacccaggtcgatcctcgccggctggggggtcagcgtggcggtaaccgttcgcccactgtgcggccgggccgcctcggccgcgtcgattgcagcggtcatcccggcggcgccggatgccgtgggcttcgaggcgcaagcggctagcgcaaagccgctggcgatgccggcgccgaggaagccgcgccggctgaaccgcctcttgtcgaaggcgttaccgctcgtggccagctcgggcatcgatcgctcctcgtctggatttggtctcgctcttcgtaccctgcccagacatcgggcagtacgcaacggttgatgatcaccacgccatcatccgcccttacgccctacccctatagggtatatagtgggccacgtggaaagcgggcacgtggtgtggatgcgatcggcgattgtcgcggtcgcgctgggggtgacggtagccgccgtcgccgctgcatgctggctcccccagctccaccgtcatgtggctcacccaaaccacccgttgacgacgtccgtaggtagcgaattcgtcatcaacaccgaccacgggcacctggtggacaactcgatgccaccgtgcccggaacggctcgcgacggcggtgctgccgcgctccgccactccggtgttactaccagacgtcgtggcggctgcgcccggcatgacagccgcgcttaccgaccccgtcgcgccggccgcgcgcggtccgccggcggcgcagggatccgttcgcaccggtcaagacctgttgacccggttctgcctggttcgtcgctgaggggtcagcgccaggcggtggtggccattcgccatcgccggtgaccgctgacccccatccagtgccgcgtgtgacttccggccccgatgcagaagcgacgatcactatgaacaacaacctgccgctggcaaatccggtaaacccaacaagcatcacctccaacccgcagatactcctggccaaccgggcgcaccgcaccttggtgaggtcgcggcagacccgcgaccggtaccgcctcctcccggagggatatcaagtcactcctggccggaatcgccacccgggcaccatggttggcaataccccggtgctttggatacctgagctgtcggggacctcagaccctgaccgtggattttgggccaagctagaaggattcaatcccgggggtatgaaagaccgccccgcgctgtacatggtcgaatgcgcgcgcgcccggggcgatatcgcgcccggtgccgcgatagtcgaatcaaccagtggcactctgggattgggcctagccctcgctggtaaggtgtaccggcacccggtcaccctggtcaccgacccggggctggaacccatcatcgcgcgcatgctgaccgcctacggcgccggcgtcgatatggtgacgcagccgcacccggtcggcggatggcaacaggcgcgcaaggaccgggttgcgcagctgatggccgaataccccggcgcgtggaatccgaaccagtacggcaaccccgacaacgtcggcgcctaccggtcgttggcgctggagctggtcgctcagcttggccggatcgatgtcctggtgtgctcggtggggacgggtggacattcagcaggtgtcgcccgagtgctacgggagttcaacccggacatgcggttgatcggcgtggacaccatcgggtccacgatctttgggcagcccgcgtcgaacaggctgatgcgcgggctgggctcgagtatttatccgcgcaatgtcgattaccgtgcattcgacgaagtgcactgggttgctccccccgaagccgtctgggcgtgccgctccctggccgcaacccactacgccagcggcggctggagcgtcggggcggtcgccctggtagccggctgggcagcacgcaacttgccggcggacaccacgattgccgcggtctttcccgacggcccacaacgctacttcgacaccatctacaacgacgcgtactgcaacgaacacgaactgctaggcggacaacctcccaccgagcccgacgagattgcctcgccgctagacgccgtcgtcacccgatggacacgcagcaccacggtgatcgatccaacccaggtggtgtcgtaatgggagcgcgcgctatattccgcgggttcaaccgcccgagccgggtgttgatgatcaaccagttcggcatcaacatcggcttctacatgctgatgccgtacctggccgactacctagccgggccactggggctagccgcgtgggcggtgggtctggtgatgggcgtgcgcaatttctcccagcagggcatgttcttcgtgggtggcacgctggccgatcggttcggctacaagccactgatcatcgccggatgtctgatccgcaccggcgggtttgccttgctggtggtcgcccagtcgctgcccagtgtgctgatcgccgcggctgccacgggctttgccggcgcgctgttcaatcccgcggtgcgcggctatctcgcggccgaagccggggaacgcaagatcgaagcgttcgcgatgttcaacgtcttctaccagtcggggatcctgctcggcccgctggttggattagtattgctggcgctggatttccggatcacggtgctggccgccgccggtgtgttcggcctactcaccgtcgcgcagctggtcgcactgccccaacaccgggccgactcggagcgcgaaaaaacatcgatcctgcaggactggcgggtcgtcgttcgcaaccgtccgtttctgacgttagccgccgccatgaccggatgctatgcgctgtcgttccagatctatctggctctgcccatgcaggcgtcgatcctcatgccacgcaaccaatatctcttgattgcggcgatgttcgcggtatcgggtctggtcgccgtcggcgggcagctgcgcatcacccgctggttcgccgtcagatggggggccgagcgcagcctggtagtcggcgcgacgattttggcggcctcgttcatcccggttgcagtcatcccaaatggccagcggttcggcgtcgccgttgcggtcatggcattggtgctgtcggcgagtctgctggcggttgcctcggcagcgttgtttcctttcgaaatgcgtgccgtggtcgcactgtcgggcgaccggctggtggcgacccactacgggttctacagcaccatcgtgggcgtcggagtcctcgtcggaaatctggcgatcggatcgctcatgagcgccgcgcgccgcttaaataccgatgaaattgtttggggcggattgattctggtgggcatcgttgcggtggccgggctccgtcggttggacacattcacctcgggttcccagaacatgaccggccggtgggctgcaccccggtgacccgcgatccacacagcccggactgcgggcgcgagggcagctaccgcgacaccatcacccgcccgttgaccgacctaccggtggccggctatccgttggtgccgcgggtcgcgtcgccccgctaccggtgcacaacgccgcagtgcgggcgtgcggtattcaatcaggatctcgctaacgtcgaccagtacctcgttgtcaatcaactggcgcaccaactcatcgacggttcttccctcatacccgatgctgacaagagatgggatgcgcgacgacatgccgacatgacgcaccatctgacatcgagccttaaggaaaatcaaagctaatgccgccacccctcggcggcctgttcgtcgaaggtgcggtcaatgcgctcgaacctgcggcggatcgaagcgcgcgaggccgcatgcggaaggacgtagaggcggttggccagaatcgcatcggctgttagctgggcgatatcgtcgacgcccaggttgtcgtcctgcagggggagtggaccgggcgatcccgtcgttgaggactgcgcgcaagccgcgcctcggattcgttcagagttggcaaccagattggtttcgacgaccatcgggcagagcaccgacaccccaatgccgtcggcggtgacctcgcgggccagcgtctccgccagaccgacaaccccgtacttggcaacgccgtatgcgccgagtccggcattgggcaccagcccggcaaaggacgcggtgaacaccacatgcccgcccgtgccctgctcaagcaacctcggcaggaacgcttcgaccgtatggatcgagccccacaggtcgacgtcgatcacccaacgccagtcgtcgtgcgtcatctccacgatcggaccgccgacaacgatgccggcgttgctgaatacgacatcgacgtggccgagcaggcggaaagcctcgtccgcgaggtgagtgacctcttctcgatgccggacgtcgcacatcacgccgtgcacatcgaacccctcggcacgcaggtggttcaccgcctgccgaagtcccggcttgtcaacgtcccctagcacgactctggctccgcggcgggcgaactcggtgccggtagccaacccgatgccactggcaccgccagtgatgaccgcaccgcgcccgggaaacccgtccacagcacgcaaccctatttcaggcagtcacccgcgtcgactgcgccgggcgagcgtgattctggcgacgccacagcggcatgttgcgtcgcggtgttcacaatcggttacagctgcgctagtcgcggcgcagattcatggttgatccgcaggtgcagtgtcgtgcaaggttgtctcgacgatccaggtgccactgtggaggcaatcgatgacgacggatggccgcacaccggcgatccttgcagcccgaattcggcggcctccggcaaatatggtgaaagaccagcttcggtgagtaccggcgacattcattcgttggtgatcgcttcggactatcgggtccctgatcccggtagagtgtggccgctgctgcagcgcaacaaatcggctctggccgacatcggcgcacaccacgttctgatctacgcgtcaacgcacgactctggccgtgtgctggtaatgatcggagtacgcagtcgtgagccgatcgtggaattgctccgctcacgggtcttcttcgactggttcgacgccatgggcgtcgacgatatcccggcggtcttcgccggcgagatcgtcgaccgatttgtcgcggcgcctactacgactcagtccactccacgggttcctggcgttgtggtggccgcgttcgcgtcggtgaacaacgtgtccaacctgaccgccgaggtccgttctgcgatagccaggtttaccgccgcggggattcgaaagacctgggttttccaggctttcgacgatgcgcacgaggttttgatcctgcaggagtttgccgatgaggcgggcgcgcggcagtggatcgagcatcccgacgccgccgccgaatggatgagcggggcgggagtgggagcctacccaccgctgttcgtcggccggttcttcgacatgatgcggatcgaggcgctgcagtgagcgcatcgctgggcactcggcccggcccgggtcagcgacctcactgcggcgccatggatcccacgagttggccaagcaggcgggggatctcgagccgcggcaacaccacctcgacgagcaccatccggtcccgccgtgccgcggcgacggtgagggcgtcgtcgagttggccataggtttgggcacggaacgcgaggtgattggtcacacccagcgcgctgggaagctcggtccaattccagctcacgatgtcgttgtacggggccgtctcgccgtggatggcccgttcgaccgtgtaaccatcgttgttgaccaccacgatgaccggggacagcccttcgcgggagaacgtgccgagttcctgcacggtcaattgtgcggccccgtcgccgatcaacagcaccgtacggcggtccggatgcgcaaccgcggccccgactgccgcgggcagcgtgtaaccgattgagccccacaagggttggccgataaaggtcactccttgcggcaaccggtggtccgccatgccgtagaacgacgtcccctggtcggcgagcaccacgtttccgggtgtgagcgctgagcaaacccggtcccacaccatctgctgggtgagcggctcatcgcgcgccggcatcgccggcggcggttcggcgggcggcggtaccaccggcggcgaactgattccgcgcccggtcaggatggtggccagcgcctgcagcgcggcactcatttccagtggtgcgaacacctggtcggccacgctgctctggtattgcccgatgtcgatggtccgggccgggtcgatccgctggctgaagaagccgctgaccatgtcggtgaacaccactccggcggtcaccagcaccggcgccccttcgatcgcggcgcgcacccgttcggcgctggccgcgccggcgtagattcccaggaagttcggcgagctctcgtcgagcaggctcttcccccacatcaacgtggcgtgcggcaccacgtcggcggccaacagcgcctcgagttctttgacggcctgcaggcgatgaaccaacagatcggcgagcaccgtcaactggtggtcggcaatgagttcgatggcggccttggtgaacagcgacagcgcgcgcgggctggtgccgccggggtagcggggcaacggcgcagcgggcggttcagtggggaagcgtgctacgtcgctggacagcaatatatatcctggacgcttctgctcccgtacctcggacagcacccgatctatttctctaccggccgttgccggcatgagattggcttgggcacaggtgatttcacggctgatccggagaaagtgctcgaagtcgccgtcgccgagggaatgatgcaatgcccggcgagtgccctgggcgtctttggtcgggccgccaacaatgtgcaccactggcacatgctcggcgtaactgcccgcgatcgcattggtcaccgagagctcgccgaccccgaatgtcgttaccaccgctgacatcccacgcagccgcccgtacccgtcggcggcatacccggcattcagttcgttggcgctgcccacccaccggatggtcgggtgggccacgatgtggtcgaggaattgcaggttgtagtcgccgggaacgccgaagatctcagagacgccgagttcggcgagccggtcgagtaggtagtcgccgacggtgtagacgggatcgctgcaggcatcgctcttctggggtgtcacgaagacgaccgtacgccggattgaggctattcccgactggacgccgattcgctatcgtgcggccatggccatcaaggagtcgcgcgacatagttatcgaagcaagtcccgaggagatcctggatgtcattgccgacttcgaagcgatgaccgaatggtcgccagcccatcagagcgtcgaaatactcgagaccggagacgacgggcggcccagcaaggtgaagatgaaagtcaagaccgccggcatcaccgacgagcaggtggtggcctatagctggaccgacagatcagtgcggtggacgctggtcagctccacccagcagcgctcgcaggatggaaagtacgagttgacacccaagggcgacaacaccctggtccagtttgagatcaccgtcgacccgcaggtgccactgcccggcttcgtgctgaaacgtgcgatcaaagggacgatcgacacggccaccgaggcgttgcgcagccaggtgttgaaagtgaagaagggtcaatagtcgcggtgacgaccggggggcccctggccggggtgaaggtcatcgaactcggtggtatcggaccggggccgcacgccgggatggtgctcgccgacctgggtgctgacgtggtgcgggtgcgccgcccgggtggcctgacgatgccgtccgaagaccgcgacctgctgcaccgtgggaagcggatcgtcgacctggacgtcaaaacgcaaccgcaggcgatgctggagctggccgccaaggccgatgtgctgctggactgtttccggcccggcacttgcgagcgcctcggcatcggacccgacgactgtgcgtcggtcaatccgcgactgatcttcgcccgcattaccggttggggacaggatggcccgttggcctcgacggcgggtcacgacatcaactacctgtcgcagaccggtgcgctggcggcgtttggctacgccgaccggcctccgatgccgccgctaaacctggttgccgacttcggcggcggctcgatgctggtgctgctgggcattgtggtggccctctacgaacgggaacgttcgggtgtgggtcaggtcgtcgatgctgcgatggtcgacggggttagcgtgttggcgcagatgatgtggaccatgaaggggattggcagcctgcgcgaccagcgcgaatctttcctgctcgacggcggcgccccgttctaccgctgctacgaaacgtccgacggcaagtacatggccgttggggcaatcgagccgcagttcttcgcggcgttgctgagcgggctcggcttgtcggccgctgacgtgccgactcagctcgatgtggccggctacccgcagatgtatgacatcttcgccgagcgatttgccagccgaacccgcgacgagtggacgcgggttttcgccggcactgacgcatgtgttacgccggtgctggcgtggagcgaagccgccaacaacgatcatttgaaggcacgatcgacggtgatcaccgcccatggtgtccagcaggccgcgcccgctccccgattttcccggacaccggccgggccggtcaggccgccgccggccgcagccacaccgatcgacgaaatcaactggtaaccacggtggctgccgaacaccgcccaccaacggcgcggcgttgctagcgtcaacgtcagtggccgtaaaagcatcgcgggaatttgtcatcgacgcgcctccagaagtggtgatggaggcgctggcagatgtcggcgtcctggcttcgtggtcaccgctgcacaaacaggtggaagtgatcgactactacccggatggccggccgcaccatgtgagggcaaccgtcaagattctggggctcgtcgacaaagaggtcctcgaatatcactggggcccggactgggtgtgctgggatgccgatcagaccttccagcaacatggacagcacatcgagtacaccgtgaaacctgagggtgtcgatagggcccgggtgcgcttcgacatcaccgtcgagccggcgggaccgatccccggcttcatcgtcaagcgggcaagtgagcatgtgttggatgccgcggcgaaagggctgcagaagttgatcgcgggtgccggcgatcaaggaaacgcgaaatcgtgacgatgtgacgggtccgcgtagcggatcgtgattgctaatttggtagcagtggctatccgagcatcgcgcgaagtcgtcatcgaagcgcctccggaagtgatcgtggaggcgctcgccgacatggacgctgtgccgtcttggtcttcagtgcacaaacgggtcgaagtcgtcgacacttactccgacggtcgaccacatcacgtgaaggtcaccatcaaggtggcgggcatcgtcgacacggagttactggagtatcactggggacccgactgggtggtgtgggatgccgccaagaccgcgcagcaacacggccagcacggcgagtacaacctgcgccgtgaggataacgacaagacccgagtgcgattcaccctcacggtcgaaccctcggcgcccctgccggcgttttgggtcaacattgcccgcaagaagatcctccatgcggcgacggaaggactgcgaaagcaggtggtggggcgccgacggttcacgtcgggctaggtagcgggtcgctcggcgagcacgctcagtcgcctgattgcctcgtcgagggtgtcgtctcgtttgcagaaggtgaagcgcaccaggtggttccacacatcggcttgttgtgaggcctgtcctgcggcggggtcgcagaacgccgacatcgggatggcggccaccccgactttctccggtagcgccgcacagaattcggtgctgtcgtcataacccaacgggcgcgggtcggcgcataggaagtacgtgccgtagctgtcgtgcactgcgaagccgatctccgtcaggcccgctgccagccggtcgcgccgggcccgcaacgagttccgaagggccgccacccaggcgtcttcggtgtctagcgcgagggcgaccgcaggctgaaacggtgcgccgcccacatagctcaggtactgttttgcggcgcgcaccccggcgatgagttcggctgggccgcaagcccatccgattttccagccggtgcagttgaacatcttggccgcactggaaatggtgatcgtgcgctcggccatgccgtcgaaacccgccagcggcaggtgtctggcgtggtcaaacactaggtgctcgtacacctcgtcggtgatcaccacaaggttcgccgccaccgcgatctcggcgatggctgcgagttccgtcgcgctcagcaccgcaccggtcggattgtgcggcgagttaatgatcagcgcccgagttcgcggggtcaccgcgcgtcgcagcgcgtcggcgtctagggcgaagccgcggccatcgggcaccagcggtacggtcacgcggtgggcgccggccatcgccaccaccggcgagtaggagtcgtagaacggctcgatcagcaacacctccgagcccggttcgaccagtccgagcaccgctgcggcgatggcctcggtggctccgaccgtgaccagcacctcggtctcggggtcgtagtcgacgccgaaatggcgccgccgctgggcggcgatggcccgccgtagcggagcgcttccagggccgggcgggtactggttgacgccgccggcgatggcgtcttgggcggcctgcagcatcttcggcgggccgtcctcgtcgggaaagccctgtcccaggttgaccgcgccgatacgggtggccagcgcggacatttcggcgaacaccgtggtcgcatacggccgcagccgcgacaccgtcatggcggtcgagcctatccgggcgacgatgcgcgccgcagcgataccttgcccaaccaacaggttggccgggggccctgttagggtgccggtacgggacctagtcttgaagaaggatccaaacccccttttgtggaatttgtggaacaggaaatcgacatgtccgaagaagccttcatctacgaggccatccgcaccccgcgcggcaaacaaaagaacggatcgttgcacgaagtcaagccattgagcctggtcgtcggcctgatcgacgagctgcgcaagcgccatcccgacctcgacgagaacctgatcagcgacgtcatcttgggctgcgtctcaccggtgggcgaccagggcggcgacatcgcccgcgccgcagtgctggcatcgggcatgccggtcacctccggcggtgtgcagctcaaccggttctgcgcgtccggcctggaggccgtcaacaccgccgcgcagaaggtgcgttcgggctgggatgacctggtgctggccggcggcgtggagtcgatgagccgggtgccgatgggctccgacggcggcgctatgggcctggacccggcgaccaactacgacgtcatgttcgtcccgcagggcatcggcgccgacctgatcgccaccatcgagggcttctcccgcgaagacgtcgacgcctacgcgctacgcagccagcaaaaggccgccgaggcgtggtcgggcggctacttcgccaagtcggtggtgccggtgcgcgaccagaacggcctgctgatcctcgatcatgacgaacacatgcggccggacaccaccaaggagggtctggccaagctgaagccggccttcgaaggcctggccgcgctgggcggtttcgacgacgtggcgctgcagaagtaccactgggtggaaaagatcaaccacgtacacaccggcggcaacagctcggggatcgtcgacggtgccgcgctggtgatgatcggttccgcggccgccggcaagttgcagggcctgactccgcgggcgcgcatcgtcgccaccgccaccagcggcgccgacccggtgatcatgctcaccggccccaccccggccacccgcaaggtgctcgaccgcgccgggctgaccgtcgacgacatcgacctgttcgagctcaacgaggcgttcgcgtcggtggtgctgaagttccagaaggacctcaacattcccgacgagaagctcaacgtcaacggtggcgccatcgcgatgggccacccgctgggtgccaccggcgcgatgatcctgggcaccatggtcgacgaactggagcgccgcaacgcccgacgtgcactcatcacgctgtgcatcgggggcggcatgggtgtcgcgacgatcatcgagagggtttaacagcatgccagacaacacaatccagtgggacaaggatgccgacggcatcgtcacgctgaccatggacgatccctccgggtcaaccaacgtgatgaacgaggcctacatcgagtcgatgggcaaggccgtcgatcgccttgtcgccgaaaaggattcgatcaccggagtggtagtcgccagcgcgaagaaaaccttcttcgccggcggcgacgtcaagacgatgatccaggccaggcccgaggacgccggcgatgtattcaacaccgtcgagaccatcaagcggcagctgcgcaccttggagacattgggtaagccggtcgtcgcggccatcaacggggcggcgttgggcggcggcctggagatcgcgctggcgtgtcatcaccggatcgccgccgacgtcaagggcagccagctcggtctgccggaggtgacgctgggtctgctgccgggtggcggtggggtgacccgcacggtacggatgttcggcatccagaacgcgttcgtgagcgtgctggcgcaaggtacccggttcaagccggccaaggccaaggagatcggtctggtcgacgagctggtggcaacggtcgaggagctggtgcccgccgccaaggcttggataaaggaggagctcaaggccaaccccgacggtgccggggtgcagccgtgggacaagaagggctacaagatgcccggcggcaccccgtcgtcgccgggtctggcggcgattttgccgtcgttcccgtcgaacctgcgcaagcagctcaagggtgccccgatgccggcgccgcgggccatcctggccgccgcggtcgagggggcacaggtcgacttcgacaccgccagccgcatcgagagccgctacttcgcgtcgttggtcaccggccaggtcgccaagaacatgatgcaggcgttcttcttcgacctgcaggccatcaatgccggcgggtctcggcccgaaggcatcggcaagaccccgatcaagaggatcggtgtgctgggtgcgggcatgatgggcgccggcatcgcctacgtctctgccaaggccggctatgaggtggtactcaaagatgtcagccttgaggccgccgctaaaggcaagggctactccgaaaagctggaggccaaggcgctggagcggggccgcaccacacaggagcgcagcgacgccctgctggcgcgcatcaccccgaccgccgacgccgccgatttcaagggcgttgatttcgtgatcgaggcggtttttgaaaaccaggagctcaagcacaaggtgttcggcgagatcgaagacatcgtcgagcccaacgcgatcctgggatccaacacctcgacgctgccgatcaccggtctggcgaccggcgtcaagcggcaggaagactttatcgggatccacttcttctcgccggtcgacaagatgccgctggtggagatcatcaagggcgagaagacttctgacgaggccctggcccgggtgttcgactacaccttggccatcggcaagaccccgatcgtggtcaacgacagccgcggctttttcacctcgcgggtcatcggcacgttcgtcaacgaggcgctggcgatgctcggtgagggtgtcgagccggcttctatcgagcaggcggggtcgcaggccgggtatccggcgccgccgctgcagctgtccgacgagctcaacttagagctgatgcacaagatcgccgtcgccacccgtaagggtgttgaggacgccggcggcacgtaccagccgcatccggcggaggccgtggtggagaagatgatcgagctcggccggtccggccggctgaagggcgcgggcttctacgagtacgccgacggcaagcgatccgggttgtggcccggcttgcgcgagacgttcaagtcgggctcgtcgcagccgccgctgcaggacatgatcgaccgcatgctgttcgccgaggcgctggaaacccagaagtgcctcgacgagggggtgctgacgtcgacggccgacgccaacatcggctcgatcatgggcatcggcttcccgccgtggacaggtggcagtgcccagttcatcgtcggctactccggcccggccggtaccggtaaggcggctttcgtggcccggacccgcgagctggcggccgcctacggcgaccgcttcctgccgccggagtcgctgctaagctgagcgcgagcagacgtaaaagcccccgcacgctcggcgtgtcgggggcttttacgtctgctcgcgcaacctaaattgccgggcccagcaggtcgtcggcgtcgcggatgatgtaaccgtagccctgctcagctaaaaaccgctgccggtgtgcggcgtactcggcatccaggctgtcgcgggccaccaccgagtagaagatggcaccgcccccgtcggccttgggtcgcaatatccggccgagccgttgcgcctcttcctggcgtgagccgaatgttcccgaaacctgtaccgccacggcggcttccggcaagtcgatggagaagttagccaccttggacaccacgagcgtagcgacctcgccgcggcggaaggcgtcgaacagtgcctcgcgttcgctggtccttgtcgacccctgaatcaccggagcgccgagctcggcgcccagctcgtcgagctgatccaagtacgctccgatgaccagggtctgctcatccgggtgcttcgccagaatcgacttgaccacagcaattttggtgtgcaccgtcgagcagatccggtagcgttcttcgggttcggcggtggcgtacatcatccgctcgctgtcggtcatcgtgacccggacttccacgcactcagctggcgcgatccagccctgcgcctcaatgtccttccacggcgcgtcatagcgctttggtccgataagggaaaacacgtcgccctcgcgtccgtcttcacggatcaacgtggcggtcagccccagccgccgtttggactgcaggtcagcggtcatccggaagaccggtgccggcaacaggtgcacctcgtcatagatgatgagcccccagtcgcggctgtcgaacagttccagatggcggtactcgcccttagtgcggcgggtgatcatctggtatgtcgagatggtggcaggtcggatttccttgcgttctcccgagaattcgccgatctcattctcggtgagcgaggtgcgcgcgaccagctctcgtttccattgccgggccgcgacgatattggtgaccaggatcaacgtcgtcgcgccggctttggccattgcggccgcaccgaccagcgtcttgccggccccacatggcagcaccaccaccccggagccgcccgcccagaacgagtccgcggccagccgctggtaatcgcgcagctgccagccctcctggtgcaggctgatcgggtgcgcttcaccatcgacgtagccggcgagatcctctgcgggccaaccgatcttgagcagcagctgcttgacccggccgcgttcgctggggtggacgacgacggtgtcgtcatcgatgcgggcgccaagcatcggcgcgatcttcttgttgcgcagcacttcctcaagcaccgcgcggtccaggctcaccagcgtcaggccatgggccgggttcttgaccaactgcagtcgtccgtagcgggccatggtgtcgacgatgtcgacgagcaagggttgcggcaccgcgtagcgggagtaactgaccagcgcgtcgacgacttgctcggcatcatggccggcggcgcgagcattccacagtgccagcggtgtgatgcggtaggtgtggacatgttcgggtgcacgttccagctcggcgaacggcgcgatggcggcgcgtgcagcgccggccagttcatggtcgacttccaacagcaccgtcttatcggactgcactatcaatggtccgtcagtcaatggcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcggtagtcaatggcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcgcgggggtcatgggctccattatcggtcgtgggccgacaccaccgacgtgatgcggtggatggcgaagtcacgcagtcgcccggatgacgagtcgaacgccaccagctggccgccccgtagcgtgatcggtgcgaccacccgctgagtggcaacgccggcggcatcgaggtagctgatcaccaaggtggcctggtccttggccgcgcgctgcaacagcgacatggtgaccgccgggtcgacgcggacattagcgaacggcgctgcggtcacctcacgcagcacggcaaccacggctttcaacgcctcgctattgggtctcggcggcggtcggtatggccggcgccgttgcggtgtgggcacccgggcgccgcgggttcgcacgtcgacaacggctccggtggaatcttcggcggccggggcaaagcccgcgccgcgcaacgtgacgaggacttcggatatcggagcgggggacaccgccaccgttggggccagggcccgcagtgccagcccgtcggcttcgggcgccgccacgacctgggccagtagcgttgggtcctcgcaccgcacgaacgatgcggccatgccgatccgaagctggccgtgccggcgcgcgacatcgtcgatgagatatgtaagcccttgtggtacaggagttttagaacgatttgcgaagaattcctgcaaccagtcgcgggacttgccgacatcgagggcatgccggatcgactgctcgctgacgcggtacaccatcgccgtgccggccgattccacggtggcgacggtggtcaggtcgtcggccagttcgcgctgcagcggccctggcaccacgacggtcaggtcggcctgcaccaggaagtgatcgatgggcttgggcagcgcccgagccatcacgccgaccgcggcggcaggggcagtagctggctctaaggcctcgtccaacagtgcgcgagcaggcgtgctgatcgccccgcgccccaccagacccagcgcatggccctctgtcagcagatccgcgataggcgcaggttgcaatcgcctggcccaacgtgggcggcgccagatcagtgtcgccgacgcccgggacgcatcgacgccggcgccggcgggcagctcggcgagcatgcctagcaatagccggcgatccagtggggccgccgtggagaacagcgaatccgacagggcgccatagggtttggcgtcgggtccgcgggtaccgattaacgccggccggcccggaaggtcaagccaggcgctggccagcaagtgccaacgctcggcgggtgacatcgtggcgaatcgatcggcggccaccgttggcgcccaaaaaggtccgtcactgtggggcggttcgggatcgggcatgccgctggcgatcagtccagccgcggccgcaatctcgaggattaggcccagccgcggctcgtcgattcccgttgccttggccagccgcttgaattcacgaacccccagtccgccgctgcgtagttcggcaaccggtgtggcgccgaggttttcgagcagtacgtcgacttcacgcagtaggtcgatgacggctccggccgccgcagcgtcggcgtcgtcgggtgtggtggtggaaactaccgggtccggcgcggtgaactccatcggaccgggttgttcgccgcgcagcacctgcccgacgtggcggggcaagatcaccgtttcggcatcgattcgtcgcagcaagcccatcgccagcaaccgcggcacgggtcgatcagatggcgcgccgggtgcggcgtcgcgagtgcgccccacgggtgacccttggagcaatttgtccagaacgtcacgctgcgcggggtcgaggccggcgatcaggtcggcgagctgatccccggaacgcgaacttccctcgagggtgacctggccgggatgccacggcaacgccgtacctgcgtctgtcgccacccggactgcggtctcgccccaggccagggcacgttgtttaaggtcagccagcgcgccaagcacgtcggcttgggcggcgcggtcgccgatcactgccagcagccggacgatcggcaccggtgcggtatctgcctgcagcaccagcagtgcgtcgaacaccgccagccgcaggaagtcgagctcgtcggtggccgccttgaccgactggcgggcctgggcacgggcggccagcgcggcgatgctgccgggtggtggctgggcaaggtcgggccgcagctccaacagctgggtcagccgttcatcgggcaaggcggccagccaggaccccagcgggatatccggggtgtgttcggtcattgctgatcagcgtaggccggaccagccttgtggcgtgggcgggtgcaagacctgtcagaatggtttcgtggctgacattgctgaaggtaaggcacgcaagaccaggtacgtggaccatggttggccgaccaccgatccagacgaccatgcggtgagcgaactcgtgaccgaccgcacgggtgcgctatcacccttcggtgaattgacgttcccggtaccgtccgacgacctgccctacatccacccggtgaccgtcatcaatcggtaagccgccaggatggccagggcttctggggcatccgactaccgctcgggcgagctgtcgcaccaggatgagcgggggcagcgcacatggtcgatatcaccgagaaggcaaccacgaagcgaacagccgttgccgcgggcatcttacgtacctcggcgcaggtggtggcgctgatctcgactggcgggctgcccaaaggggatgcgctggccaccgcgcgggtggcgggcattatggcggccaagcgcaccagcgacctgatcccgctgtgccatcaactcgcgcttaccggagtcgacgtcgatttcaccgtcggccagttggatatcgagatcacagcgacggtacgcagtaccgaccgaacgggcgtcgagatggaagcgctgaccgctgtcagcgtggccgccctcacgctctacgacatgatcaaggcggtcgatccgggcgcgcttatcgatgacatccgggtgctccacaaagaaggcggtcgtcgcgggacctggacgaggcgatgagcacccggtccgctcgaattgtcgttgtgtcgagccgcgcggcggccggtgtgtataccgatgattgcgggccgattatcgctggatggcttgaacagcatgggttttcgtccgtccagccgcaggtggttgccgacgggaacccagtcggcgaggcgctacacgacgcggtcaacgccggagtcgacgtgatcatcacttccggcggcaccggtatctcgcccaccgataccacgcccgaacacacggtcgccgtgctggactacgtcattcccgggctggccgacgcgatccgccgctccggcctgcccaaggtgccgacatcggtgctgtcgcgcggggtgtgcggcgtggctgggcggaccctgatcatcaatctgccgggatcgcctggaggtgtacgtgacggcctcggggtgctcgccgatgtgctggaccatgctctcgagcagatcgccggtggagatcacccgcgatgacgcaggtcctgcgcgccgcgctgacagatcaaccgatctttctggccgagcacgaggagctggtgagccatcggtcggctggcgccattgtcgggttcgtcggaatgatccgcgaccgtgacggtggacggggggtgttgcggctggagtactccgcgcacccgtcggccgcacaggtccttgcggatttggtggcggaggtagctgaagagtccagtggcgtgcgtgcggtggcggccagccaccggatcggcgtcttgcaggtcggggaggccgccctggtggcggcggttgccgccgatcaccggcgggcggcgtttggcacctgtgcgcacctggtggagaccatcaaggcgcggcttcccgtgtggaagcaccagttcttcgaggacggtaccgacgaatgggtgggttcggtttaaagtccggcctcagcccgtcagccgatgacgtacggctgtgcgagcgagtccagcgcatcgttgccgcagacgtcctgggcccgaatcgcctgccacagcttcttcgtataggcgatgttcgagacttggggcgtttcggcgggcgcctcggtgacgtcgccgggcggcggtgcgtcagctggttgggggtcgggctcggggagttccaaatcggtggcaaggccaaccgggccgcctggagctgtggcgggctgatcgcccggcgcggtttgctcgttcaccgcagcgggtggtgccaggtcggcgggcgcgggtggcgccagttcggcgggcgcgggtggcgccaggtcggcgggcgcgggtggcgccaggtcggcggacgcgggtgccagatcggcgggtggcgccagttcggcgggagctgccgggaggggttcacccagcggcgcgggcaggtcgtttacggcaagttccacgggtggtgccaggtcggcgggcgcgggtggtgccaggtcggcgggcgcgggtggcgccagttcggcgggcgcgggtggtgccaggtcggcgggtggtgccgggtcggcgggagctgccgggaggggttcacccagcggtgcgggcaggtcgtttacggcaagttccacgggtggcgcgacgtcggcgggcgcgggtggtgccaggtcggcgggtggtgccgggtcggcgggagctgccgggaggggttcacccagcggtgcgggcaggtcgttagcggcaagttccacgggtggcgccgggtcggcgggcggcggggccagcggtgctggttcgccgttgaccgcggccgcgtccaacggagcgtccatcgctgccgaagcgggaagcacttcgcggggtgttgcgttcgataacccgcggccgcacaccggccaggcgccgcgaccctgggtggccagcacccgctcaccgacggcaatctgctgctcccggctggccagctgagccgacggggcgaactcgccgccaccatgtgcggcccaggtgctttgagtgaactgcaagccaccgaggtaaccgttgccggtgttgatcgaccagttgccgcccgactcgcagcgggccacctgatcccattccccgtcggtggccgcggtcgcctgagcggccatggcgatgccgccgccaccgagtactgcgccggtaaaggcgatcttggcgacgctgacgttggatgtggtgggcttacggtggcgtccactcatacgttaggtaattcctctcggtacacgcctacgaggtcagctgtcgggttcgggttggattcgccgtggagaggatcacccggccgcggtcgtacatcggcgaacgacgttggcttcaccccaaggagccgtatgcggctccggtccgatctcggcggacctggtgggtcccccgcctccatccgcggtcggaatccctcgcccactggatggagttcggcgtgctatcggcgagggagggcacgtcattttgggttaggttgacgagcctcccgagacggtagcggtttcaggcgattccgtcacgtttaagaaaagtcggcgtttccgtcacaatcgccggcaagaacgccaagaaatataggcatttgcgcaggtagtaagccctcgcaatcggagcgtgtccgccccgttatcgttccgttatgtgggtaatgtcacatggccttagccgccggcgaaagggggtagtacgtcaatcgtgtcgccggcggataacgcgacggcgtcatctcggacgacaatcccgtcgcgcaggtaggagcatcgactcaacaccgtcgcgaggcgaacatcgcggaccgacaggccgtctatcagctcggcgactgtggcgccagatcgcagggtgactttctccgacccggcaccagcggccgctcgggcggccgcgaagtagcggacagtcacctgaattccggcggattcgtcggacacctgcgtcaccggttagccaccgatcgcgctcatcgggcggtcgggctgaatgaaatcgggggcgttgatgccgtggccggcgggtttgctccacatcgcggcacgccatgccgcctcgatcgcgtcgtcgtcagcaccgccgcgcagtaggcggcgcaggtcggtctcctcggtggagaacagacagctgcggatctggccatcggcggtcagccgggtgcggtcgcacgtcgaacagaaggcgtgcgacaccgaggcgatgacaccgaaccgtccgcgtggcgtgttcggtccggcgtcgaccagccagagttcggccggggccgaaccgcgcggtgccgggtcgggccgtagccggaagtggggccgcagcgccgccagcacgtcgtcggcgctcagtgcgatgttccgccgccagctatgccccgcgtccagcggcatctgctcgatgactcgcaattgataaccgcgctctaggcagaacctcagcaggtcgacgacatcctcgcggccggtcgtggggtcgaggacggcgttcaccttgacgggtgtcaacccggctgccttggcggcggccaagccggccagcacatgcgcaagccggtcccgacgggtgatagcagcgaagtgggcgcggtcgatgctatccagcgagacgttgacccggtccaggcccgcttcggccagggcgcccgcccgccgcgccagtcccaccccgttggtggtcagcgagatctccgggcgcggccgcagcctagctgtcgctgcgaccacctcgtcgaggtggtgggccaatagcggctcgccgccggtgaaccgcacgctggtgacgccgagccgagttaccgcgatgtgtatcagcctggccagttcgtcgggccgcagcagttgctcgccgggcagccacctcagccctcgctcaggcatgcagtagctgcaccgcaggttgcagcggtcggttagcgacacccgcagatcgttggcgacccggccgaacgtgtccaccaaagggccagtggtgggtacgacccgcgggtcggcaatgccgttggtgcggctgcgcagcgccggcatgcccagcgcggtcagtgtcatgtgggcacctgtgagttgaccccgacgatgtccttgcccagcggcaccagcgacaccgggatcagtttcaagttggccagtgctagcggaatgccgatgatcgtgactgccattgccgcggcactcaccaaatgcccgagggccagccagatcccgaacagcagcacccagatgacgttgccgatcaaggccccggtcccggcggttggcttttcgacgatcgtccggccgaacggccacaacgcgtacgacgcgatgcgcagcgccgcgaagccaaacggaatggtgatgatgagcaggaagcagacaagcgacgccagcaggtacccgagggccagccagaggccaccgaacaccaaccagataacgttcaggattagtcgcatatcgcctccagcggtagcgcaagcctaccgcgtgaggggtaagcaggggtgctcggcggccgacgatccgagtaggatcttcagatcgtcatcgcgtcccgcgcaggcgggacgcgtcttctgttgccaatccgagcgatccgtcagacaagcaggtgagaccagtgccgaccggcaaggtgaagtggtacgaccccgacaaggggttcggcttcctgtcacaggagggtggcgaggatgtctacgtccgctcctcggcgttgcccacgggtgtcgaggcactcaaagccgggcagcgggtggaatttggcatcgcctccgggcggcgcggaccgcaggcattgagtctcagattgatcgaaccgccgcccagcctctcccggccgcgccgtgagccggcggccgagcacaagcacagccccgatgagctgcacggcatggtcgaggacatgatcacgttgctggaaagcaccgtgcagccggagctgcgtaaggggcgctacccggatcgcaagactgctcgccgggtcgccgaggttgtccgggcggtggcgcgggagttcgagtcctaacggggtcgggtggtgcgctggcccaattgcgccgagctggcaacgccgcgccgttccagggtcacggtcggatcgattccgccgcactcggtttgacgagacgacgaccggctagcagttagccgggttggccgggttggccggcgctgcccgggctgccgcccatgccgggattgccgtcggtggttttcccgtcgccgcccgtgccgccctcaccgcctgtgccgccggcgccacccgcgccgcccgctcctccggcaccaacgccaccgtcgctgcccgcgcggccaatcagcccgccggacccgcccttgccgccgagggcgccgggggcgccgccgttgccgccgttgccgccggtgttgccgttaccgccaaacgctgcgcccggaccactgttggtgccgccaccaccggcgcctccggcacctccagcaccaccggaaccaccagtaccaccggcaccggccgtgccgccgacaccaccggcgccgccgttgccgatgagcagcccgccagcacccccgttaccgccctggccgccgataccgccttcgccaccggtgccgagggcgctcgcgccgtcaccgcccacaccgccatcgcccccgaacgccttgcgtgaactgccggcgctgtcggtgttggcggcaccgccgtcgcccccggcgccgccgccgccgccgggggcaccgctaccaccggtaccaccgactccgcccgcgccgccggcgccgccgtcgccgatcagcagcccgccgcggccaccggcgcccccggttccgcccgctccgccggtaccgccggaagcgaagctgtcgaagccgttgccgccgctgccgccgttaccggcttccgcgttgctgggagaattggtgcccacctgggcatccccgccttcgccgccggcgccccccacaccgccgggggcctgggcgttcccgccggcaccgccgttacctcctatggctgcattgccgatggaagcggcgctgccgccggcgccgccagcgccgccataggcgccctcaccccctttgcctccctcaccgcccacggcgtcgccgttgacggttgagacggcgttcccgccagacccgccagcgccgccggacgtcatcgcgtcgccggcatcgccggggccaccgttaccgcctatggcgttgccgcccagcgtctggtcggtgccggtactgccggcatcagcggtgccggtgggtgtggggttgacgccgtctgccccggctgcccccataccgccctgcccgcccgcgccgccagaaccgaacaggtaggcgttgccgccggcacctcctgctgcgcccataccgccattgacgccggccaccccggtccccccgagcccgccggccccgccattgccgtataaccaccccccgttgccgccgacgccgccgaccgcgccggcccctccggcccccccggtcccgccgatgccgatcaacccggcgctgccgccggctccgccggcttggccgaccccgccggacccgccattgccgccgttgccatacaacaagccacccggcccgccggcctgcccggtacccggcgcaccattggtgccgttgccgatcagggggcgcccaagcagcgtctgcgtgggcgcgttgatcacattcaacgcttgctgcagcggggaggcatttgcggcctcggcgctaccatatgcgcccgcagccgtgctcaaggcctggataaaccgttcatgaaacgcggccgcctgcgtgccgagtgtctgataggcctgggcgtgcccggaaaacagcgacgccaccgctgccgacacctcgtcggcgcccgcggccagcactccggtggtcggggccagcgccgcggcattggccgcgctcaacgtcgagccgatctgcgccaaattgtttgctgccgctgccaccatctccggcgtcgccaatacatacgacatcgctgtcctcccgcagggtcttcgttgaccgatcggctgttactaacgttagcgcgaacgcgggtcggcgtctccagtttctatttcttgacatggaaaaacggcggccccgaccctgcctcagcgtcgcagccgtcgttggcggcgagcaccggtgaccgtgactttggtagcggcccgtccgcagtgggtgccacgtagtattcggacagataggtagtggtaggcaaccttcgtgattcgtcagcgaggaggcggcgatggcacagcaaactcaggtcaccgaggagcaagcgcgggcccttgccgaggaatctcgcgaaagtggttgggataaaccgtccttcgccaaagaactctttctgggccgctttcccttagggctcatacacccatttcccaagccgtcggacgccgaggaggcccgaaccgaggcgtttctggtcaaactgcgggaattcctcgacaccgtggacggcagcgtcatcgagcgtgctgcccagatccccgacgagtacgtgaaaggcctggccgagctgggctgtttcggcttgaagattccgtccgagtacggcgggttgaacatgtcgcaagtcgcctacaaccgcgtgctgatgatggtcacgacggttcattccagtcttggcgcgttgttgtcggcgcatcagtcgatcggggtacctgaaccgctcaagcttgccgggactgcggaacagaagcggcggttcctaccgcggtgtgcggccggcgcgatatcggcctttttactaaccgaacccgatgtgggctccgatccggcgcgcatggcatcgacggcgacgccgatcgatgacggccaggcttacgagcttgagggtgtgaagttgtggaccaccaacggtgtggtagcggacctgctagtggttatggcgcgggtaccgcgcagtgaagggcaccgagggggaatcagcgcctttgtcgtcgaggctgattcgcccgggatcaccgtggagcggcgcaacaagttcatgggactgcgtggcatcgaaaacggcgtgacccggcttcatcgcgtcagggtgcccaaagacaacttgatcggcagggaaggcgacggtctgaagatcgcgctgaccacactcaacgccggacggctgtccctaccggcgatcgcaaccggagttgcgaaacaggcgctgaagatagcgcgggaatggtccgtcgagcgagtgcaatggggcaagccggttggccaacatgaagcggtagccagcaagatctcgttcattgccgccaccaattacgcgctcgatgcggtggtcgagctgtccagtcagatggccgacgaaggccgcaacgacatccggatcgaggctgcgctggctaaattgtggtccagtgagatggcctgcctggttggcgatgagttgctacagatccgcggtggccgcggatacgagaccgccgaatccctcgccgcgcgcggtgagcgggcggtaccagtggagcagatggtgcgggacctgcggatcaaccggatcttcgaagggtccagtgagatcatgcggctgctcatcgcgcgtgaagcggtcgacgcgcacctcactgccgcgggtgatctggcgaaccctaaggccgatctgcggcagaaggccgcggcggcggccggcgccagcggattctacgcgaagtggttgccgaagctggttttcggcgaaggccaactacccacgacgtaccgcgagttcggcgccctggcgacacatctgcgttttgtcgaacgctcgtcacgcaaattggcccgcaacaccttctacgggatggcgcgctggcaggccagcctggagaaaaagcaagggttcctcggccgcatcgtggatatcggcgccgagctattcgccatctccgcggcgtgtgtgcgcgccgaggcgcagcgaacggccgatccggtcgagggtgagcaggcatacgaactggccgaggcgttctgccagcaggccacgttgcgggtggaggcgctgttcgacgcgttgtggtccaacaccgacagcatcgacgttcggctggcaaacgatgtgctggagggccgctacacctggctggagcaagggatactcgatcagtccgaaggcaccggaccgtggatcgcgtcctgggaaccgggtccatccaccgaggccaatctggctcggcggttcttgacggtgtcgccatcgagcgaagcgaaactttagggcgcccgcgtggccggtcacgtccgcgggggaccgcccgagtctcgtcgggtaccacgctggcgcgtatcgcgtctgggtgcaggttctattccatgtcgtcgacaaacagcgccatcgatgcggtgaatccgtgcagggcattgcggcccgcgatcgggccgatctctccggcggcgaagaagccggcaagcggaattccgcctaggagttcctcgatcgtcgacgcgtcgtggtcggcgaccccgaacatccgccgcccccgcccgttgcaggtgaacaacagcgctccagccgcgcgtccgggcagccgcgccgcggcccgctccacggtcaggcgtaggtccttgtcggccccggccgcgtcacggacctggaactgcatggtggcgccgacctggacaacctcgtcgatctcgatcgacccggtcgacgggtcggcgccgagcagcccgcggatcacgaaatcgccctgacccggagccgccaggtgctcgtcgacgacgatcccgatctgtaggccgtggctgacgagtgccctttcgtcgggcgacagcccctcgacgatctcacgcagtcgctgcaacggcggacggccgccgagctcggtgatcagtatgccgtccgcgccggtgacgatgtatgggtagccgatcggccggcaaccctgcgacacgaccgggacaccgcgcatcccgggcaggcgcacgccgacgacgccggaggtgagcacgtcgtgatcgcggaacagccgggtgtcgccccgccggcgcccgccgctcaccacgccgcccacgacggcggtgcccggcaggtcggtgttggggtgctcgatgagcaggttcgacgggaatgtgtacgggtccggcagcagcagatgcagatcccgggcggtgcggtcgaaccgataaccggtgatcagggcacccgagccggtacggacaaagtccagctggaatgtctcggcggccaagccggacgccagccacaccaccaccgcgggctcgtcctcgatctcgtggcggccggcgacgatggcctgggcgatgcaaccgacaagcgcgggcggatcgatcatctgcagcaccgcgctcaggacgtcggcagcccggtcggtgtgtgcacgcgatccaagcaacaccgccagcgacggcgcctcacccgccagctcgtcgcgcgcctggcccgcagcctccaccgcggcctgccgcgcatcgggcgtggtgcaaaccccgactccgatccgcacagttccatgatgcgccgatgtgccccgggtgtcggcggctcttcggaccgttggcgccgaccgcgcttaagcgcggtcggccgtcgagccgcggcctcgtcaaaagataaggcgcaccgaccattccgcgtgcggaacgtcgcgtagttcacccgagtggtcgaccaccaacgtcagcaactgcacgacaatcccggtcagccgcccgcgctgcgggtcgacagtggggatggtgaccgccaaccgggtgtccggccgaaacaaggtgctggtggtgttggcggggtcctggtatacctgcagcaaacgccacggcgcccgggaaatgacttcgggtaccgagagctgcacgggatagcgttcgcttaccggcaattcgccctgcgcctgcggggtctgacagtcgtcgaggtcgaccacgttgcagtacaaatagggccccacgcgggtcaggtgcccgtgcgagtaagcgctgatctcgggttgctgcggaccgtgtccgcgtactagcagccatgcaccggccccggccgccaccgagagcagaatcaccaggatcaccggcagcgttgcgacaccgcgcttcactgcggcgccaccgccgcaccacgacgggtggtttcttgctcggccatcacgggccgattaccgcccaggccagggatcagcgaatcgccgcggaagctgacgatggtctgagccagacccaggatcagcagcgcgctcaccgcagtgaagcccacccacagctcggtgtacaccaacacgcccaccgcgccgcccagcacccaggccagctgaagagtcgactcggaacgcccaaaccccgatgcccgcgactcctcgggcaggtcgtgctgcaacgaggcgtccagcgaggctttagcaatggcactggaccctgccgtgatcagggtggcaatcgctgtcgctgccaggctgccggccaccgcggccgcgatggctaacacggtaactagcacggtgcagcgcaccaccagcacagctggcctgcctagctgcaggcgtgcgctggtgaaattgccggcgaagttgccgaccgcggccgccgcgccgatcaggcccagcatgcccaattgcacccacccgttggcttcgtgcgccttggcgacaaacgccggatacaagaacagaaagccgaccatcaccttgatggtgcagttaccccacagggaggtaatgatgttgcggcccaacggttgtcggagtgttccgccgaggttcttgacttcctccggccagcgtcgccgtagtctgcccctatcccggtggtagctcaatgtggccgggacctcaccgctggtcacctcgacccagcgcggaatgcgcatcgacagcgaagcgccagcgatggtgatcgcgacgacgacgaacaacgcgcccggcagctggaacaggtgggtgcagacgaattcgactccggccgcaatcgcgccaccagcgatggtgccgccgagcaggccgaacacggtcagccgtgagttgacccggaccaagtcgatggttggcggcatcaccctcggtgtcactgcgctgcgcagcacgctgaacgacttcgagaacaccatcatggccagcgcacagggatagagcacccatgacgggaagctgccggtggcgccgtcgtagttcatgatcagcaccaccgccaacgcggtccgaagtccgaatgacagcgccaaggcgacgcgacggccatgctgcagccggtcgagtgccggaccgatgagtggagcgatcacggcgaacggcgcgatggtgatcaacaggtacaaggcgaccctggacttgctctccccgctggcggccgcaaagaatagtgtgtttgccagtgctaccgccattgccgagtcgaccgcgaagttcgccattaccggccaggtcaatgccgtcagtccagacttgtcggcgccgtctgcggtagcggcccggtgcaccagcaagtacatccgagaacccatttcgcggctgcgcatggccgcggcgcgggtgacggtgatccgctcgcccgcccttgtagtccgtggcggtacgcggctgcgttcaggttcgggctgctcgcccagcggcgggagatagcggttggcactgggcatcggcggaggtcgacgcgatcggcgatagttggcgtcgtcgggagggtagttggccatgccagggtgcccgttgaccgatccgtttcgggtccggcggcccggggttggggccatccggcccggatgatcacctcgccgtccggacacaaatcaattctgtcctatccggactcctggcgtagccaaccgggtgtggcttgccggccgtgtcttccggcagtattggaagcgcgttacagagaggggacagcgtgaccgggcccaccgaggagtctgccgtggcgactgtggccgactggcccgaggggttagcggcggtgctcaggggtgcggccgaccaagccagggccgccgttgtggagttcagcggcccggaggcggtgggagactacctgggcgtcagctacgaggatggcaacgccgccacccaccggttcatcgcgcatctgcctggctaccagggatggcaatgggccgtcgtggtggcgagctattccggtgcggaccatgccacgatcagcgaggtggtgctggtcccggggcctaccgcactgctggcgccggattgggtgccgtgggagcaacgggtgcggccgggagacttgagccccggagatctgctggcgccggcgaaggatgatccgcggctggttccgggttacaccgccagtggtgatgcgcaggttgacgagaccgccgcagagatcgggttgggtcggcgctgggtgatgagcgcctggggtcgcgcccagtcggcccaacggtggcacgacggcgactatggtcccggctctgctatggcgcggtcgacgaaacgcgtctgccgcgactgcggtttcttcctgccgctggccgggtcgctgggcgcaatgttcggggtatgtggtaacgaactgtccgctgacgggcatgttgtcgataggcaatacggctgtggcgcccattccgacaccactgcgccggccggtggcagcacacccatttatgagccgtacgacgacggtgtgctcgacatcatcgagaagccggctgaatcataggttttctctcacccgctgttccctactttttttgggggggcaccagtcgaagaaacccgactgattatcacccgtattgaacactcccgagctgttgtcgcccgagttcgccacacctgaagtctggagggtgcccgtattggccaagcccgaggtgaatctgcccacgttgaagaagcccgagttaacgcggtgcctgcattctggaagccggagctagtgtcgctcgcgtttccgaagccggagctgccgttgcccaagttctggaagccggagccactattgccggagttaaagaagcccgagtgaccggtgcccgtgttgccgaagcccgagttcgcgacgccttgagtgaccgggctgccgatgccggtgttcaggtcccccgagttgaagccgcccgtgttggtgtcgcccgaattaccccatcccgtgttgtcgtcgccggcgtttccgaagccgaggtttccagaaccttcgtttccactgccgatgttgaggaagccggcatttccgctgccgaagttggtgttgccgtcgtttccgttgccgaagttgaagaagccggcgtttccgctgcccaggtttgcattgccgatgttgccgttgccgaggttggcgttgccgatattcccgatgccgaagttgtagtcgccggtgttgccgctgcccacgttgttgttgccgatgttgccgatgcccaagaagttccccacgccgatgttctcgacgcccagggccgggatcgcgagcgctgctgggacccccaccgcaccggccggcgcggcggtcaccacgggcggcaagacactcagcagctgctgccacggggtcaactgcgaagccaccgtcgaggctccaccgtgataacccaccatcgccgccacatcctgtgcccacaactgctcataggacgcctcggtcgctgcgatcgctggcaaattctgcccaaacagattcgagagcaccaacgacagcaactggttgcgattggccgccaccaatgctggatgtgcggtcgctgcccgcgcggcctcatatactgcggccgcagccttggccccggcagccgccccctcagcgcgtgccgtcgccgcgttcagccaactcagatacggtgcggccgcggccgccatcgcggccgccgccggaccctgccacgccgaacccggcccagccgttaggcctgagatcagcaacgaaaacgaggccgctgccatccccagctcggcggccagcccatcccaggccaccgccgccgccagcatcggggccggccccgcaccggcgtagatccgcgccgaattaacctccggcggcagcaccatgaaattcatcacgccatcccttctcagctggccacccccggcctagccaccacgacggcgggacccggctgccgcgatccgcgccggcgggcctcggtcgactacagtggcgcgatcgctcgacaacttgagcaccttggcaaacgacggtatgtccaatcgcggcacattgtcggggttttcatcgaaatcctgtcgccaaccccgacagccgggttccgggaagccgggtgtcgcagtggtttaggtgtcgacgttgaacacccgggcaggcaaccggccgtggctatttcgggtcgagataggtttcgagtccggcttgtgcgccgcgtgcgccacggcgggcagcggcgagctgccagacgaagatggtcgtgccgagcaaccctgttgccagcccggccactgtcaccggacgccaacttgcgaggccaggcacgacgaatgcggccaccgcggcgaccagccaggcgagcgcgccgaccgcgatcaccggccacacctcgagcagcacgggtggtagcggtggcggctcgcgaatctgactattttcgacgctcatcccgagtcaacatagcgcggcgatgatgcgtcggcgaacggcccggggtgggtggcttccgcaccagcgggaggtaccaccacctgctggtgggtcgtcggccggcaatgggtggaaccgaaatcgtcgttcgccgtttcagatgccctagtctgaacttccgttgtaacctcagctgtgcttgacagcgatgcgcggctggccagcgacttgtcattggcggtcatgcggctctcccgccaactgcggtttcggaacccgtcatcgccggtctcgctgtcccagctctcagcgttgacgacgctggccaatgagggcgcgatgaccccgggtgcgttggcgattcgtgaacgggtccggccaccgtcgatgaccagggtgatcgcctcattggccgacatgggttttgtagaccgcgccccacaccccatcgacggtcggcaggtgctggtctcggtgtcggaatcgggcgccgaattggtcaaggcggcacggcgggcccggcaggagtggctggctgagcggctcgcgacgctgaaccgcagcgagcgtgacatcctgcgcagcgccgccgatctgatgctggctctggtcgacgaaagcccgtgaccgaaggccgttgtgcccagcaccccgacggcctcgatgttcaggacgtctgcgatcccgacgacccacggctcgacgatttccgtgacctgaacagcatcgaccgtcgtcccgatctgccgaccggcaaggcgttggtgatcgccgagggtgtgctggtggtgcagcgcatgctggcctcacggttcacgccgctggcgctgttcggcaccgaccgccggctggccgagctcaaggatgatctggccggtgtcggcgcgccgtactatcgagcgtcggctgatgtcatggcacgggtgatcggcttccatctcaatcgtggggtgttggcagccgcgcgccgggtgccggagccgagcgttgctcaggtggtcgccggggcgcgcaccgtcgcagtgttggaaggcgttaacgaccatgagaacctgggctcgatcttccgcaacgcggcagggctgagcgtggacgcggtagtgttcggcaccggctgcgctgatccgctctaccgtcgtgcggtccgggtatccatgggacacgcgttattggtgccatatgcacgcgcggccgactggcccaccgaacttatgacgttgaaagagagcggctttcgactgttggcgatgaccccacacggcaacgcgtgcaaactaccggaggccatcgccgcggtgtcgcacgaacggattgcgctactggtgggcgcggagggcccgggcctaacggcggccgcactgcggattagcgatgtgcgggtgcgcattccgatgtcccgagggaccgactccctcaacgtcgcgacggcggccgcattggctttctacgagcggactaggtcgggccatcacattgggcccggcacgtgaacgatcagcgcgaccaagccgtgccctgggcaacgggtttggcggtcgccggcttcgtcgccgcagtcatcgcggttgcggtcgtggtgctgagcctcggcctgatccgcgtgcatccgctgttggccgtcggtctcaacattgtggcggtcagcgggttggcccctacgctgtggggctggcgccgcaccccagtgctgcgctggttcgtgcttggcgcggcagtgggcgtggcgggcgcgtggttggcgctgctcgccttgacgttgggggacggctagcgacgcccgcctgagcgcaccccgagcagcacatcttcccaggcaggtatggcgggtttgcctcgtcggttgctgaccggctgtgcggacggcaccgtgagcgtcggctgtgcgggctcgggctcatcgaagtcgagatgggcgaccggcgccaacggccgtagcgggcgattgaaggtggggttgatcagctcatgggccgtgtcgtcgatcgcggtggcggttccgccgtgggcgccgggggtgaagcggaaatgcgccaggttgtcggagcggccagccttccaggcaagctgcaccgtccagcgactgtcctcgttgcgccacgcgtcccaggtgaggctgtcggggttaaggccgcgtgccaccagggccgcggcgacggtctcctgcatggtcagcaccgccgggccgtcggccaggaccgggtgcgccgcggttgccagctcggccgcgcgcgagcgttccaacagtaccgggtgggcaaaccggcggatacgggcgatgtcggagcccgatgccgcagcgacctgttcgacagacgcgccggcccgaattcgggcctgaatctccttggggctcagcacgttggtgacctcgatgtccagctgggcttgctccggctggacggagtcgtcccgtagcgccgcccgcagtcggtcgtcgaccggcagcttgaactgttcggacgggatggcaccctggcagatgatgtttttgccgtcggcatcgagcccaacgactttgagttcccgcatggcttctcctcgcaggctccgggcaggacaacgccggacctgttacgtgcgcactctagtgcggtaaacgccgttagcctcgttgacacgcggaggtgtcttgccggcatggcgctggtgaccggaatgcccggtcacagccgcactaaggcagcgctaaagccgctcgaccacccagtcgacgcactcggtgagggcgctgacgtcgtccggctcgaccgcggggaacatcgcgacccgcagctggtttcggcccagtttgcgatacggctcggtgtcgacgatgccgttagcccgcaggatcttcgcgacggtcccggcgtcgacgtcgtcgacgaagtcgatcgtgcccaccacctgcgaccgcaacccggggtcggtgacaaatggcgtggtgtagggccgctcttgcgcccacgagtacaaccgctgcgacgagtccgcggtgcgtttgaccgcccagtccaagccaccgttacccaccagccagtcgatctgttcggccagcagcgccagcgtggcgatggccggtgtgttgtatgtctggttcttcaagctgttctcgaccgcgatcggcagggacaggaaatcaggaacccagcgaccggtcgcggcgatggcctcgatccggctcagggcggccgggctcatgatggccagccacaggccgccgtcgctggcgaagttcttctgcggtgcgaagtagtaggcgtcggtctcggcgatgtcgaccggtaggccgccagcaccggaggtggcgtcgatgacgaccaaggcgtcatcggagccctccggacggcgcaccgcaaccgcgaccccggtcgaggtctcgttgtgggcccaggcgatcacatcgactgacgggtcggtttgcggctccggagcactgccgggatccgacgtgatgatgatcggctcgccgacgaacgggttcttggaaacggcggaagcgaacttcgcgctgaactcgccgtaagtcaagtgcagtgagcgtttgtcaatcagcccgaaggcggccgcatcccagaacgccgtggcaccaccattgcccagtatcacctcatagccgtccggcaacgagaacagctcggccaggcctgaccgaaccctgcccaccagattcttgaccggcgcctgtcggtgcgacgtgccgaacaatgccgctgcggtggtggtcagcgtttgcagttgctcaagccggaccttcgacgggcccgacccaaagcggccgtcgcggggtttgatggcggtgggaatttccaggtggggggtgagctggtcggccatgccatcagggtagtgaggggtaccgaaccgcggcgactcgagcggaacgaaagcctgccggcacaggcgcgtagtgtgaacaagctcacatgcaagccctggctggtggctgggtcatagtgtcgccaagggtctggataattcccggtaccagcggtaccgtgttcgatacccgtgcggacgcacacctcggtggggaggcttcgaatggacaggacgcgcatagttcggcggtggcgccgcaacatggacgtggccgacgacgccgagtacgtggaaatgctggccacactgtccgaggggtctgtgcggcggaatttcaacccgtacaccgatatcgactgggagtcgccggagttcgccgtcacggacaacgatccccggtggatcctcccggcgaccgatccgttgggccgccacccctggtaccaggcgcagtcgcgggaacgccagatcgagatcgggatgtggcgccaggccaacgtggccaaggtcgggctgcacttcgaatccatcctgattcgcggcctgatgaactacacgttctggatgcccaacggctcaccggaataccggtattgcctgcacgaatcggtcgaagagtgcaaccacaccatgatgttccaggagatggtcaaccgtgtcggcgcggacgttccggggctgccacggcggctgcggtgggtttcaccgctggttccgctggtggccggaccattgccggtggccttcttcatcggcgtgctcgctggggaggagcccatcgaccacacgcaaaagaacgtgttgcgcgaaggcaagtcgctgcatccgatcatggaacgagtgatgtccattcacgtggccgaggaagcgcggcacatctcgttcgcccacgagtacttgcgtaagcggctgccgcgcctgatccggatgcagcggttctggatctcgctctacttccccctgacgatgcggtcgttgtgcaacgcgatcgtggtgccgcccaaggcattctgggaggaattcgacatcccgcgcgaggtcaagaaggagttgttcttcggctcgccggagtcgcgaaagtggttgtgcgacatgtttgccgacgcccgcatgctggcccacgataccggattgatgaacccgatcgctcggctagtgtggcgactctgcaagatcgacggcaagccgtcgcgctaccgcagcgagccgcagcgtcagcacttggctgccgcgccggccgcatagcttgctacgagtgcacgcatgccgcacgtaattactcagtcgtgctgcaacgacgcgtcctgcgtcttcgcatgtccggtgaactgcatccacccgacgccggacgagccgggcttcgcgacctcggaaatgctctatatcgatccggtggcctgcgtggactgtggtgcctgcgtaaccgcctgcccggtcagcgcgatcgcgccgaacacccggttggacttcgagcagctgccgttcgtcgaaatcaatgcgtcgtattacccgaagcggcccgccggcgtgaagctagcgccgacgtcgaagctggctccggtgactccggccgccgaggtgcgtgtgcgccggcagccgctgacggtagccgtcgtcgggtccgggcccgcggcgatgtatgccgccgatgagctgctggtccagcagggagtgcaggtcaacgtctttgagaagctgccgacaccctacgggctggtgcgctccggggtggcgccggatcaccagaacaccaagcgggtcacgcgactatttgaccggatcgccggtcatcgccgcttccggttctatctcaacgtcgagatcggcaagcatctaggccatgccgagctattggcccaccatcacgccgtgctgtacgcggtcggagcgcccgacgaccgccggctgacgattgacgggatgggactgccgggcaccggtaccgccacggagctggtcgcgtggctcaacggacatcccgacttcaacgatctgccagtcgatctcagtcacgaacgcgtggtgatcatcggcaacgggaatgtcgcgctcgacgtggcgcgcgtgcttgcggccgatccgcacgagctggccgccaccgacatcgccgaccacgcgttgtccgcgttacgcaactcggcggtccgtgaggtggtggtcgccgcccgccgcggtcctgcccattcggcgttcaccctgcccgagctgatcgggctcacggccggagccgacgtcgtgcttgacccgggagatcatcagcgagtactcgatgatctggcaatcgttgccgatccgttgaccaggaacaagctggagatcttgagcacgctgggggacgggtcggcgcctgcgcgacgagtcgggcgcccgcggatccggctggcctatcggctcacgccgcggcgcgtcctcggccagcggcgggccggcggagttcagttctcggtcaccggaaccgacgagctgcgccaactggatgctggcctggtgctgacgtcgattggctaccgcggcaagccgattcccgacctgccgttcgacgagcaggccgcgctcgtgcccaacgatggtggacgggtcatcgacccgggcaccggcgagccggtgcccggcgcatacgtcgcgggttggatcaagcgcgggcccaccgggttcatcggcacgaacaagtcctgctctatgcagaccgttcaggcgttggtggccgacttcaacgacggccggctgaccgatccggtggctacaccgacggcgctggatcagctggtgcaggcccgccagccccaagccatcggctgtgcgggatggcgggccatcgacgcggccgagattgcgcgcggcagcgccgacggccgggtccgcaacaagttcaccgacgtcgccgagatgctcgcggcagcaaccagcgcgcctaaggaaccgcttcggcggcgcgtgctggcccggctgcgtgacctggggcagccgatcgtgctaaccgtccccttgtgatgacatggcggcttggatctcatccatgttgacctcgcgcaccggctggcccagcgaccagtggtggccgaacgggtcggcgaccaccccgtagcggtctccccagagctggtcctccaaggcggtcaccaccgtggcgcccgcgttcagggcacgctggaacttggcgtcgacatcggtgacggtcaaatgaatggtgaccggtgttccgcccagcgaggtgggcgtcatcgacttgccgccgcacatctgcgggacgtcgtcgttgagcatcaccgtaaagccgttgatgcgtagtgcggcgtggatcagtttgccatcgggaccggggacgcgccccagttcgacggcgtcaaaggccttgacgtagaagtcgatcgccgaggcagcgtcgtcgacgacaaggtgtggtgacagagcgggttcgacgttgatcgccatggtgtctccttgttgttggtgtgctcggccaatccggggcccggacaggctcacggatattgactcccggcgcgatggaaaatcatcgcggtgccgtcattcaatcgccggacacgtggccaccgcccagcggtgtggccagcaagccgaatctcaaccgcaggtgtgttcaatgaatacttttccgtcacaacgtgattgctgctttgtgtcgacaagcgcacttttcggtctcgacacgaatgctcttccgttacagcgcaagttgaaactttctgcacgcaacccatgccgaccatgtccgcgccacccgctcaagcgccggtatgtggcgccttggcggctaggccaaccgcccccggcaacgccagctgcacacgcccagcgaagcgcgattgtcggtacgggtcgcgctgcgaaacctgcctcccattcgcactagcaaaagactgtcgacaagcgagcagtcgacttcaggccgcgaccgaacccgacgagacgacaacaacatctgtcatctcaatgcgctcaccaggatcgctacaatatcagccagctacatgagccgatgtatatccaggaaggctctgccgccgacatgttggatcgctcgcgcggacagctgtaccggctctacctggctagtaggtgaattcaatggcgcgttcgctcattactcacccatgtgcacaataggttcgcgtgcggctcgccggcaacgttggcaacatcccgattcccattgattgcacgttgcgcggcctaacccaatattcccggacgaacaacgccgaggtcgtgcagagcgtcgagacacaccaccgtcccgctaactttgatgccctcacctgaggaaaaccacaggagcgtcaggtactcacccactgcgggaattgcgatgacgttcaaaccgatcgaggccgcgcagctacgccagcgcgcagtgaacaggccgtaactggaccgcgcttgcgcaacgttcgaaaagggatccggtggagcggcccgacgacaccaaataggccatatcccccaaagactggtattgacaaccgttctgatgccgcgtcagacttcccaccacgccacggaccgtccaacgccagaactcaataccgtctcgtcccaggcgaaaccgtgagcctagccgatgatctcctggcattggtcggactggacttgatctgctcgctgacaagcatacgtatcagtgctacgaaccgttcacgcggtgaacctgctgggcgcacaaggagaatcgatggattacgccaaacgcatcggccaggttggggcgttagccgttgtcctgggggtgggggcggcggtgactacccacgcgatcggctctgccgcgccgacggatccgagctcctcgagcaccgattcgccggtcgacgcgtgctcgccgttgggtgggtccgccagttcgttggctgcgataccgggcgccagtgtgccacaggtcggcgtgcgacaggtagaccccggaagcatccccgatgacttgctcaatgccctgatcgactttctggccgcggtacgcaacgggttggtgcccatcatcgaaaaccgcactccggtagcgaatccgcaacaagtcagcgtccctgaggggggcaccgtcggcccggtccggtttgacgcctgcgaccccgatggcaaccggatgaccttcgcggtgcgcgagcgcggtgcacccggtggaccccagcatggcatcgtgaccgtcgaccaacgaacggccagcttcatctacacagccgatccgggtttcgttggcaccgataccttcagtgtgaacgtcagcgatgacaccagcctgcacgtgcacggtctggcgggatacctgggtccgttccatgggcacgacgacgtcgccaccgtgaccgtgttcgtcggcaacaccccgaccgacaccatcagcggcgacttcagcatgctcacctacaacatcgcggggctgcccttcccgctatccagcgcaattctgccccggttcttctacaccaaagagattgggaagcggctcaacgcctactacgtcgcgaacgtccaggaggatttcgcctaccaccaattcctcatcaagaaatccaagatgcccagccagaccccgccggagccgcctaccttgctgtggcctatcggtgtgcccttctccgacgggctcaataccctctcggagttcaaggtgcagcggctggaccggcagacatggtatgagtgcacatccgacaactgcctcaccttgaagggcttcacctacagccagatgcggcttcccggcggtgacacggtcgacgtctacaacttacataccaacaccggtggagggccgaccaccaacgccaacctcgcgcaggtcgccaactacatccagcagaactcggcgggccgcgcggtcatcgtcaccggcgacttcaacgcgcggtactccgacgaccaaagcgctctgttgcaatttgcgcaggtcaacgggctcaccgatgcctgggtgcaggtagaacacggccccaccacaccgccgttcgcgcccacttgcatggtcggcaacgagtgcgagctgctcgacaagatcttctatcgaagcggccagggagtgacgttgcaggccgtcagctacggcaacgaggcgccgaaattcttcaattccaagggtgagccactgtcggatcacagcccggcggtggtcggcttccactacgtcgcggacaacgtggccgtacggtgacagcggttgatcgccaactggtttgccgtcggcctcaggcggtggtgagtacccgctcccagccgtcgaccgattccgggctgcgcgggcccggtcccacgtaaatggccgacgggcggaccagcttgccgagtcgcttctgctcgagaatgtgggcacaccagccggcagtgcgcccacaggtgaacattgctggcatcatgttggccggtacccgggcaaagtccaggaccactgcggcccagaattcgacattggtctcgatcgcccgatccggacggcgctctcgcagttctgacagcgcagcctgctccaccgcgaccgcgacctcgtagcggggggcgcccagccgctcggcggccgcccgcagcacccgcgcccgcgggtcctcggcgcggtagacccggtgcccgaaccccatcagtttctcgccgcggtccaggattcccttgaccacgctgcgggcatcgccggcgcgttcgacctcgtcgagcatcggcaggacgcgcgccggcgcgccaccatgcagcggtccgctcatcgccccgattgcgcccgacagcgctgctgccacatccgccccagttgaggcgatcacacgcgcggtgaatgtcgaagcgttcatgccgtgctcggcggccgacacccagtaggcgtcaatggcctcgatgtgtctggggtctggctcgccctgccagcgcgtcatgaaacgtgctgtgaccgtcgagcattcatcgatgattcgctgcgggaccgccggctggtagatgccccgtgcggattgcgcgacataggacagcgccatcaccgatgcccgggccagctgttggcgggcggtggcgtcgtcgatgtcgagcagcggcgcatatccccagatgggcgccagcatcgccaggccggcctggacgtcgacgcgcacatcgccggagtgaatcggcagcgggaacggttcagccggcggcagcccgctgccgaagttgccgtccaccagcagcgcccacacatcgccgaaggtgacccgctgacttaccaggtcttcgatgtcgacgccacggtagcgcagggccccgccgtctttgtccggctcggcgatctcggtcgtaaaggccaccacgccgtcgaggccggggacgaaattctccgggaccactgtcatacgagaattctcacacctggccccggcaacgacgctaccggctggtgccaatcacggtgccggcgatgagcgtgccgcgagaatcgtcacgagggtgagccgcggcgtgccgcctcgtctaccagttgtactcgggaggccaagccaagtttggcgtagacgtgggtgaggtgggtttgcacagtgcgcggcgagacgaaaagccgttttgcaatgtccttgttggataacccctcgctgaccaaccgcacgacgtcgcgttcggtcggggtcaacgagccccacccgcgggccggtcgcttgcgttcaccgcgaccgcgttgtgcatatgcgatcgcctcgtcggtggacaaggcggccccctcggcccaggcgcggtcgaaatcctcatcacccatcgcctcacgaagcgccgtcaccgaggcctggtagccggcatcccaaatcttgaagcggacctgacgtgtctgttgccgaagggcggctgcggcaccgagaaggcggacaccttcggagtgactgccgacctcgccggccaggccggcgaggagttccatggcatctggcatgccctggtagatgtgcagctcggcgccgcacgccagcgcagcatgagcatcatcgcgcgccagttctggttcgccccgtgcggtggctacgcgcgcgcgtattgtcaacgccaccattcggtgccacccattggtcgcatcgacggcgtcgttggcgaactgtcgtgcggcgatcgcatcacctcctgccagggctaactgcgccatcaggacctggtgcatggtcacctggtcgggctgggccctaagaatcggccgcgccgcgtcgctggcctcgagcgctgccgtgacatcaccggcggccagcgcggcgtacgtcatcgccgcataaccaatgccttggtacacaccgcctaactccgtcgcggctgcaatgcacgccccggctatggcgtgggccgcgctggcgccgcaatacgccagcacctgggcttgggtatataggccgagaacctttgtcggcacatcgttggatgcctcggcctcggcagtgatttccctggatagctcgagggcttcggtcagattgccagcccacatctgcgccaaactaagccacaagctgcagtgacgtgagacgaaccggtcgccgatggtgtcggccaggtcgcggcattcttctgccgcggctcgcaaagcattcgggtcacctgatatgcaggtccccaccccccgccagtagaggatttgacacagcgtccatttgtcgtcaatagcgcgtgccaggtcggtcgcttcggcgaaatagggcgcagcggcctccgcgttgtagccactgctacagccgcaggcggtgagcgcccgcaccaacgcggcggggtcgcccacctcacgtgccatcgccagcgcttgttgtgcgggagcgatgatgtcggtggcgcctaccggactggtggccagccaggtactgagcattgccttgtcagcgagcgctcgcgcccgtactgctgttgacacagcgagccggtggaacctttggtcttccaggatcgagttgaaccaggacaacccctcgcgcaggtgcgcccgcccgaaccagattggttgcagcgaagatgcgagctgtaacgcttcggtgatatggccattttcccggctccaggcgaacgcggcgcgcaggttgtcgatctcggtctcagcccgggcgacaagccgttggtgatcgttgtccgcaggagtgttgagtgaggcggccagcgccgtgtagtagtcacggtgacgtgcgtgcacatcggcctcgccggagtcgcccagtttttccagcgcgtaccgacgcaccgtttccagcagccggtaccgcgtgcggccctggcagtcgtcggccaccaccagcgacttgtctaccagcagggtcagctgatcaagcaccgaaaacggatccaggtcgctaccggcggcgaccgcccgcaccgcggcgaggtcgaacccgccgacaaatggcgccagtcgccgaaacaagatttgctcggtctcggtcagcagtgcatgcgaccaatcgatcgaggcgcgaagtgtctgctggcgctgcaccgcgccccgcacaccgccggccaacagccggaaacagtcgtccagaccgtcggcaatctcgagcggtgacatcgaccgcacccgtgcggcagcgaactcgatcgccagcggtatgccgtctagccgccggcagatctcgccgacggccgcggcgttgtgattggcgatggtgaacccgggctgaactcggctggctcggtcagcaaacaattcgactgcttcgtcggttatcgacatcgacggtacgcgccaggtgatctcgccggccatcccgatcggctcccggctagtcgctaagatcgtcagctccggacaggcccccaatagctcaacgaccaacgctgcgcacgcatcgagaagatgttcacagttgtccaacaccatgagcatgcggcgattgccgatgaatcggcgaagactatccatggttgaacggcccggctgatcgggcagacccacggcgcgcgcagccgtggctgcgacgatcccggattcagtgatcggggccagatcgacaaagcacaaaccgtcgcgaagttcggatgcactcgcgatctggattgccagacgggtcttgccgacaccgccggttccgcatagcgtcacgagccggttctgcgccaacagtgcccgcacctcagcttatttgcgcacggcggcccacaaatgtggtgaactgcgccgggagaatcgatgtcgggctggatttggccgtgcgcagtgggggaaacttttcgcgaatgtcggggtggcacaactgcatgacccattcgggacgaggtagaccgcgcagcgggtggcggccgagatcgacaagccatgcatcggctgggagccggccagtcactaaatcacctgtcgcagctgacaggacaacctgacccccgtgtgccaaatcgcggagacgcgccgtccggttgatagtggggccgacatagagttcgtcgcgcaactgtacctcgcctgtatgaagacctatacgtagtcggatcggcgcgagcgaggtccgctgcagatccagcgcgcatgcagcggcatcgctagcgcgagtgaaagccgcaacgaagctatcaccctcgtaccgtttgaccggctgcaccccaccgtgattcgtgatagcttccgacacagtgtgatccaagtgcgcgatggcggtcgccatgtcctctgggcacatttgccataggtgggtcgattcctcgacgtcggctaagagcaatgtcaccgtgcccgtcggcggcaatctgctcacgtctaatccctggttggctataaggacgcgtctgcgtgggggaacgaactcacatcggccaacatctggtggagccgcatagcagcggagcgaatggtaccggagatccagcgatcctagcgcagatatacgacccctggcgacgcactttgcgcatgttggcggatgatcttcgccccgcaggatcgcatggtcgatgtcgatgttgggaggaaggctgttatgaactgcgttgaagagcacgatacgtgtctgaccactgctatcacgtcatcgcaacaccttcgcggcgccgcgaagccaataagcacactacagttcggggaagacacctggcccatcctcgaaacaggcctctcgcagcgatgttcattaccgcccaaagagattgtcttcggcgctgcacggtgggcgctcgcggcggcccgcgggatgctaccgcggcccacgaccgacagcccaccgcagcgtcagcgctacccgaagcgctaccgattcctggagcactcctgcctagaacgcgagatgcgtcgactatagaacagcgtcgcgtgtttgtctcggtagctgctctgtatagtatgcgttgcttaaccgcatgtgggagggtgattttgggctgttctggggggtcggagcgatgaccgggcgatgtccgacggttgccgtggtcggagcgggtatgtccggaatgtgcgtcgcaattacgttgctgagcgcagggattactgatgtctgcatctatgaaaaggccgacgatgttggcggaacgtggcgcgataacacctatccaggtctgacatgtgatgtgccgtcccggctctatcagtacagctttgccaagaatccgaactggacccagatgttttcacgcggaggcgaaatccaagattacttgcgtgggatcgccgagcgctacgggctgaggcaccggattcggtttggcgccacggttgtcagcgcccgattcgacgacggccggtgggtgttgcgcaccgattccggaacggagtcgacagtagacttcttgatttcggccaccggcgttttacatcatccccgaataccgccgatcgctggtttggacgacttcagggggacggtgtttcactcggctcgctgggatcacacggttccgctgctgggacgccgaatcgcggtgatcggtaccgggtccacgggcgtacaactcgtctgcggcctggctggggtcgcgggtaaagtcaccatgttccagcgcaccgcacaatgggtgctgccgtggcctaaccctcgatactcgaagctggcgcgtgttttccaccgcgcttttccgtgtctgggttcgctggcctataaggcatatagcctttccttcgaaacgttcgcggttgcgctcagcaatccaggtttgcaccgaaagctggtaggggccgtgtgtcgcgccagcttacgtcgggtgcgtgacccccgactgcgtcgggcactgacgcctgattacgagccgatgtgcaaacggctagtgatgtccggcggattctatcgggcgattcagcgtgacgacgtcgaattagtcaccgccggtatcgatcacgtcgaacatcggggcatcgtcaccgatgatggtgtgttgcacgaggtggacgtcatcgtgcttgccacggggtttgactctcatgcatttttccggccgatgcagctgaccggtcgcgacggcatcaggatcgacgatgtgtggcaagacggtccgcatgctcatcaaaccgtcgcaatacctggatttccgaacttctttatgatgttggggccacacagcccagtgggaaacttcccgctgacagcggtcgccgaatctcaggctgaacacatagtgcagtggataaagcgatggcgccatggtgaattcgacaccatggaaccgaagtcagctgctaccgaagcatataacacggtgttgcgggccgcgatgccgaacaccgtctggaccaccggctgcgacagctggtacctgaacaaagacggtattcctgaggtttggccatttgcaccggccaaacaccgcgccatgctcgctaacctacatcccgaagaatacgacctgcgacgctatgctgcggtgcgcgcaactagtcggcctcaaagcgcttgaagcctatcgaggtgctggacggtgacgttcgcgcgggatcggccactaatcccgttctgacggcgctgacaaaggttatagcggtgaccattggcgcagcttcggtatcggcttcgggcaccgctcggccgacgcggcgcagatactcggccaatggagtagcggtcgcgcgccagcctcgctcatcgaaccattccgtggcccgcgcccaccgctcgttgtagaccatttgaaagaacctgcgcgggtcgccttgggcgttcgcggcgcgttctcgttcgagcttcgctgcgaattcgcaagggtccagtggagttgcttcctcgacagcaacgtggctaccggggctagccaaggtgtcgatgccgataaacaggcgctgctgggcctcggccgagagatagaccagcaggccctcggcgatccaagccgacggccggttggcatcaaatccgttgttacacaaggctatctgccactcatcgcgcagatcgacagcaaccgaccgacgttgggctcgcggccgtatgtgatagtcggcgagcaccgcgttcttgaagtcgaggacctgaggtcgatccaactcgaagattgttgtcccgattggccattgcaatcggaatgcacgggaatccaatcctgcagccaagatgaccacctgcttcatgccggcggccgttgcccgggagaaatactcgtcgaaatacctggtgcgggcaccttggaagttgacgaaatgctcaccgaagtccccggttgtcagatagtgatcgggcagcttgccgtccaatacgtcggcccattcaccacctgcggcacggcagaaaacctcggcatagggatcgatggccagcggatcggccttctgcgtctccaatgctcttgcggcggctaccaatagtcctgtcgaaccaacactcgtggtgacatcccagctatcgtcctcggtccgcattcatcgaactctagttgctccagtccgcccaccgctgtcggtatcccagcgcagtcggccgtgcacacatatctgcgcggtggacttggtacttctacgcgcattcgccgatgttttgcgatccgcggcgggtctatggtgccatttatgtgccaggatcggtcttcaataacaacgtcgcgaagcgaggggtcgtgacgtgagagggctcgcttatgccggcggtggatgcccagtagggcgacggtccaggaattctcagacagttatccgttctgccacaatggattccggccgatcatgatgccaaagatcgtctccgtccaacattccactcgccgccacttgacgagctttgtcggtcgcaaggctgagctgaacgacgtgcggcggctcctgtccgacaaacgactggtgacgcttaccggtccggatgggatggggaaatcccgtctcgcgctgcagatcggcgcccagattgcacacgaattcacttatggccgttgggattgcgacttggctacggtcactgaccgagactgcgtgtccatctcgatgctgaatgccttgggcttgcctgtccagccgggtttgtctgcgatcgacacgctcgtcggtgtcatcaatgatgctcgggtgctgctggtgttggaccattgtgagcatttgctggacgcgtgtgccgcgataattgattcgctgttacgttcctgtccgagattgacgatcctgacgacaagtaccgaagcgatcgggttggcgggcgagctgacctggcgggtgcccccgttgtcgctgaccaacgatgccatcgagctgtttgtcgaccgggcacgccgagtgcggtcggattttgcgattaatgccgataccgcggtgacggtcggggaaatctgccgacgcttggacggtgtgccactggcgatcgagctggccgcggcgcgaacggacaccttgtcgccggtggagatccttgctggtctaaatgaccgattccggctggtggccggtgctgcgggcaacgcggtgcgccccgaacagacgctgtgtgccacggtgcaatggtcgcatgctctgttgagtggacctgagcgtgcgttgttgcaccggttggcagtcttcgccggcgggttcgaccttgacggcgcccaggcggtcggtgccaatgacgaggacttcgagggctaccagacactcggccggtttgccgagttggtggacaaggcatttgtcgtcgtcgaaaacaacaggggccgagcgggataccggttgctgtattcggtgcgtcagtacgcgttggagaagctcagtgagtcgggagaggccgacgccgtgcttgcgcgttaccgcaagcacctcaaacaacccaaccaggtagtgcgtgctgggtcaggcggggttcggtactgatgcgtgaacgtagcttaaccgtcggtgggaattgaccgcgccacccatagcagtcgagaggaacacccgcagcaaagtgcgccaacaacaggaggctgacgtcgttgccctgggtcgaaagccagggctgctatgtgtgccggaaaggttccgtgcaatggatcttccgatggcagccgccgatgccttattcctatgggccgagacgccgacgcggccgctgcatgtcggcgcgttggccgtgctgagtcagcccgacaacgggaccgggcgttacctgcgcaaggtgttctccgccgcggtggcccgtcagcaggtggcgccgtggtggcgccgacgcccgcaccggtcgctcacctcgctcgggcagtggtcttggcgcaccgagaccgaggtggacctggattaccacgtgcggcttagcgcattgccgccacgggccggtaccgccgagctgtgggcgttggtttctgaactacacgccggcatgctggaccgctcccgcccgctatggcaggtggacctgatcgagggtctacctggcgggcggtgcgcggtctacgtcaaggtccaccatgcgctggcggacggagtctcggtgatgcggcttttacaacggatcgtcaccgcggacccgcatcagcgtcagatgcccaccttgtgggaggtgccagcgcaggcgtcggtggccaaacacacggcaccgcgcggttcgtcgagaccactgacgttggccaagggggtgctgggtcaagccaggggcgtcccgggcatggtgcgcgtagtggccgataccacgtggcgggcagcgcaatgtcgcagcgggccgctgacactggccgcaccacacaccccgctgaacgagccgatcgccggggcccggtccgtggcaggttgttcctttccgatcgagcggctgcgacaggtcgccgaacacgccgatgccaccatcaacgatgtcgtgctggccatgtgcggcggggcgttacgtgcgtacctgatcagccggggagcgttaccgggtgcgccgctgatagcgatggtgccggtttcgctgcgcgataccgcagttatcgacgtgttcggccagggtccaggcaacaagatcggtacgttgatgtgttcgctggcgacgcacctggccagtccggtcgaacggctgtcggcgatacgggcaagtatgcgcgacggcaaagccgcgatcgccggccgaagccgaaaccaggcgctggctatgagcgcattgggcgccgccccgctcgcccttgcgatggccctggggcgcgtgcccgcgccgctgcgcccaccaaatgtgacgatctccaacgtgccgggcccgcagggcgcgctgtactggaacggcgctcgcctggacgcgctctacctgctctcggcacctgtcgatggcgcggcgttgaacatcacctgtagcggcaccaatgagcagatcactttcggtttgacgggctgccgtcgtgccgtccccgcgctgagcatcctgaccgaccagctcgcccacgaactcgagctactcgttggcgtcagtgaagccggcccagggaccagacttcgaaggatcgcagggcgccgttaaacggacgccgcgagtcatcacccggccgagcgcgcagcggcttaccttacgcgcggccgcccatggtgccagagaccccaccccgggcaggcgggtcatcccgatagcgactaccttcagctataagcacttatcagctataagcacttagtggggcagccatatcagccaaagcgcgaaggggttctcgtggccgacaccgacgacaccgcaaccctccgttacccgggaggcgagatcgacctgcagatcgtgcacgccaccgaaggcgccgacggcattgcgctcgggccgctgctggcaaaaaccgggcacaccacgttcgacgtcggcttcgccaacacggccgccgctaaaagctccatcacctacatcgacggagatgccggcattctgcgttatcgcggctacccgatcgaccaactggcggagaagtcaaccttcatcgaggtctgctacctgttgatttacggcgagctgcccgataccgaccagcttgcccagttcaccggccggatccagcgccacaccatgctgcacgaggatctcaagcggttcttcgacggctttccgcgcaatgcccacccgatgccggtgttgtccagcgtggtcaatgcgctgtcggcgtactaccaggatgctctggaccccatggacaacggtcaagtcgagctgtcgaccattcggctgctggccaagctgcccaccatcgccgcgtacgcctacaagaaatcggtcggccagcccttcctctacccagataactcactgacgctggtggagaacttcctacggttgacgttcggatttcccgccgagccctaccaggccgaccccgaggtggtgcgggcgctggacatgttgttcatcttgcacgccgaccacgagcagaactgctcgacgtcgacggttcggctggttggctcgtcgcgagccaacctgttcacctcgatctcgggtggcatcaacgcactatggggtccgcttcatggcggcgccaatcaggctgtcctggagatgctcgagggcattcgcgacagcggcgacgacgtcagcgagtttgtacgcaaggtcaagaaccgcgaggccggggtcaaattgatgggtttcggtcatcgtgtctacaagaactacgatccgcgggcccgcatcgtcaaggaacaggccgacaagatcctggccaagctcggcggcgatgactccttgctgggcatcgccaaggagctcgaagaggcggcgctgaccgacgactacttcatcgaacgcaagctttaccccaacgtcgacttctacaccggcctgatctaccgggccctcggcttcccgaccaggatgttcaccgtgttgtttgccctgggcaggcttcccggctggatcgcgcactggcgtgagatgcacgacgagggcgacagcaagatcggccggccccgccagatctacaccggctacgcggagcgcgactacgtcaccatagacgcgcggtaggccggcgagcagacgcaaaagccccctaaaccggcaggtattaggggcttttgcgtctgctcgccaggcaagccagcactgccatcgcggcgttgtgaccgccgatgcccgacaccgccccgccgcgacgggcacccgagccgcacagcatgatccgctcgtggtcggtggctacgccccactgccgtgccggtgtgtccagcggatcgtcgttgtcagcgaacggccaggacaacgcaccgtggaagatgttgccgccggtcatcccaagcgtccgctgcaggtccagggtggtcgtcgtctcgatgcatggcttgctctgcgcatcggtccaaagcacgtcctgaatcggttcggccagaacggaattcagcgacgctaggacggctgccgtcagccgttcggctaagccttcggtgtcgccgaacaccgagtgcggtgtgtgcaagccgaacaccgtcagcgtctgagcgccggcatcgcgcaaccgggcggacaggatgctcgggtcggtcagcgaatggcagtaggcttcgcagggtaggggatccggcaaccgcccgctggctgcttgcgagtacgcggcatccaattggctccatgtctcgttgacgtggaacgtcccggcaaatgcttgctgcggtgtgacactgtcgtcgcgcaaccgggggagtcggcgcaccaccatgttgaccttgacctgtgcgcccggggccagtgccgcaaccggttcaccgagcaggctggccagcaccgccggtgtgaccccgaccagaacgaaccggccccggaccaaatgctcggcaccgtcgctaccgtcgctgtggtagcgcaccgtaccgtctggatcaagggcgaaaacgtctgcaccggtgactatttcggcgccgtggcgggcagctgccgtggccagggccgaggtcaccgaccccatgccgccgattgggacgtgccagactccggtgcccccaccgaccaggtgatacaggaagcagatgttctgcatcagcgacggttcgtgcatgcgggcgaaggtgccgatcagcgcgtcggtggcgatcaccccgcgtagcaggtcattggccaccgcgccggcgatggcatgcccgatcggctcgtcgaccatggcttgccaggcagcggccgcctcgtggccgccgtattccacaatgtcgcggcgggcctgctcgcgggtgcgcagcggctcgatcagggtgggccacagccgtgcggtcaccagccggcagcgccggtagaacgcggcgaagccgtgcgcatccggcgcggcgccgatcgccgcgaggtgcgctgcgcgtggttcgccggtgggcccgatgagcaggccagagcgcccggccgtggctggggcaggggtgtatgaggaaaatggccgccgcgccaaccgcaccggagcgccgaggtcggcgacgatgcgcgacggcagcaagctgaccaggtacgagtagcgtgacagcgcgacctcgacaccgtcgaaggcctgtatcgacaccgcggcccccccagtctgtgccagccgctcgagcagtcgcactcgaagcccggcccgggccaggtaggcggccgcgaccaagccgttgtgaccgccgccaaccacgacaacgtcgaagtccctgtcgtgatcgctcatagtgacggcggctatcgagacggatctagccggtgtacccctcgacttggtcggcgggacgcacgactgcttcgcgcgggtcaccaccggtttggcgcaatgcccgtcgctgtcggagcaggtcccagcactggtcgagttcgatctcgatgcggcgcagttgctgctgctcctcggactcgctgatgccaccgtgccgcagctgcgctcgcaacgccttctcctcggccaccaggtcacggatgtgtgccagggtctcgctgtctgtcggtttgcgtcccttgcccatggctccagtgtgcccgatttgacgcggtgtcccggcaccgactcggtaggctgcatatcgcctgcagcacggacgagacgcgttcgacgacctgagggagtggcgtagtggcttctaaggcgggtttgggccaaacacccgcgaccaccgacgcgcgacgaactcagaaattctaccggggctcgccgggccgtccgtggctgattggcgcggtggttattccgttgctgatagcggcaatcggttacggtgcattcgagcggccccagtccgttaccggaccgaccggtgtgttgccgacactgacaccgaccagcacccggggcgcttctgcgttgtccttgtctttgctgtcaattagccgcagcggcaacaccgttactctgatcggtgacttccccgatgaggccgccaaggcggccttgatgacggcgctcaacggcttgcttgctccgggcgtgaacgtcatcgaccagattcacgtcgatcccgttgtgcgatcacttgatttctcaagtgcggaaccagttttcaccgccagcgtgccgattcctgattttggcctcaaagtcgaaagggacaccgtcaccttgaccggaactgccccttcatccgagcacaaggacgcagtgaagcgcgcggcgaccagcacctggcctgacatgaaaatcgttaacaatattgaggttacggggcaggcaccgccaggacccccggcctccggcccatgtgccgacctgcaatcagccatcaatgccgtgacgggtggacccatcgcgtttggcaacgacggggctagtctgatcccagccgactatgaaatcctgaaccgggtagccgacaagctcaaggcatgtccggacgctcgggtgacgatcaacggctacaccgacaacaccggcagcgaaggtatcaatatcccgttgagcgctcagcgagccaagatagtcgccgactacctggttgcccgcggagttgccggcgatcacattgccaccgtgggtctcggttcggtgaatccgatcgccagcaacgccacacccgaggggcgcgccaagaatcgtcgcgtcgagatcgtggtcaactaaggagaacccagcatggattttgtgatccagtggtcgtgctacctgctggcgttcctggggggctcggctgttgcctgggtagtcgtcactctgtcgatcaagcgcgccagccgtgatgagggtgctgcggaggcgcccagtgcagccgagacaggcgcacagtgatggaacacgtgcactggtggctggcgggcctggcgttcacgctcgggatggtgctgacgtcgacgctgatggtccggcccgtcgaacatcaagtgctggtaaagaaatcggtccgcgggtcaagcgctaagtccaagccgccaacggcgagaaaacccgccgtcaagtcgggcaccaagagagaggagtcgccgacggcgaagaccaaggtggcaacggagtctgctgcggagcagatcccggttgccggggagcccgcggcggagccgatcccggtcgccggcgagccggcggcgcgtattccggtggttccgtacgcgccgtacggcccgggctcggcgcgcgctggtgccgatggcagcggaccgcaggggtggctggtgaagggccgctcggacaccaggctctactacactcccgaagatccgacgtacgaccctactgtcgcccaggtttggttccaggacgaggagtcggcagcgcgggcgtttttcacgccgtggcgcaagagcacacggcggacatgaggtcagggccgcagggctaactgggcccgggaaggcgcaacacgaggcgcgcgccacccagcgggctgttctccagcgacgcggtgccgccgtgcaactgggcctgttgggccaccaacgccagcccgagacccgaccccgaatgagatgccgtggacccgcgggagaaccgctcgaacaccacttggcgctcaccttcgggcactccgctgccgttgtcgtcgatggcgatctccacgccggcccgcgagctgaccgcggagagttgaaccagggtggcgccgccgtgcttgaccgcgttggcgatggcgttgtcgacggccaggcgcaacccggccggcaaacccacgatgatgcaggtcggcgacggcaccagcgatacatcgagatcggggtagatccgggccgcgtcgtgggcggcgcggtcgagcaggtcggtgatatcgaccggcacgtgatcgtccgaggtcgacagttcgccctgggccaaccgctccagcgcgctcagggtggcctcaatgcgcgactgggtgcggatgacgtcgttgagcacttctttgcgctggtcgtcgggcagatccagggtggacagcacctccaggttggtgcgcatcgcggtcagcggagtgcgcagctcgtgggaggacaccgccgcgaagtcacgcgccgacgcaagcgcctccttggttcggttctgctcgttccagatgcgctgcagcatgccgcgcatcgcctcggcgatctcgatggcttcgctggcgccgtgtacttccacgcgtggcgcctcgtcgcccgcgtcgatggaccgggtctgctcggcgagctgcttgaacgggcgtaccgcgaacgcggccaacagccaggcgaacaccgccgccgcgccgatggcgaaggtacagatcagcagcacccggcggtgcaggttgttggtctcggctacggtggcgtcatacgtcgcgcccaccgccaccgacgtcggctcgggcccggggatctccaccgtgcgcacgcggtagcgcaccccgcggacgtaggtgtcggcgtagtcgtcttgcagtttgggcagcgtgatgtcggaattcgacttgatcacgttgccacggcggaccgtgatgagggcgtcctggtcgttcggtgagcgcgggatctcgtcgaggccacgcggcacgaacgggatcgcgaaacccgcggcctcgtcgagccggcggtccagccgctccttgcggtcgttggtgatcccgacccagacgacggtgccgacaatgagtaccgggatcgcggcgccgatcgccgtcgcgaccaccacccgggttcgcagcgagggcgtacgggcgaagatccgcgacagaatattcatgcatgccccgtcactgcatacgcagcacgaatccgactccgcggacggtatgcagcagcctagggccaccgccggcctccagtttgcgccgcaggtacccgatgaagacgtccaccacgttggtgtcggcggcgaagtcgtagccccacaccaattccaggagttgcgctcgggagagcaccgcggtcttgtgctcggccagcaccgcgagcaggtcgaattcgcgcttggtcaggtcgacgtcgacgccgttgacccgggcccgccggccggggatgtccacctccagcgggcccaccgtgatggtttccgaggacgacgttgcagtggagccgcggcggcgcagcagcgccttcacccgtgccaccagctcggccagcacgaacggtttcaccaggtaatcgtcggcgccggcctccaatccggccactcggtcatcgacagagctgcgtgcggatagcacacagaccgggacgtcgttgtccatcgcgcgtagtgccgtcacgacgctgactccatcgagcactggcatgttgatgtcgagcacgatcgcgtccggccggttctcggtggcgctgcgcaaggcctcggcgccgtccaccgcggtcgctacctcgaatccggacagccgtaagccgcgttccagcgaggcgagcacatcggagtcgtcgtcgacgaccaacacccgaggtgaggtcacaccagtgtccatgccgcccattttgcctgattaccgtccagcagggtgggagggtgagccgccgggtcgcgtgctgggcgagcagacacagagtcgcatcaaaaccgccgattttgtgcgactctgtgtctgctcgcggggtgcgcgcgggttagtcgcggggcaacccgatccggcggtagcgttgcaaccgagtcgcgaggcgttccggggccggtatcttccgtaacgcgtgcacttcggcggcgatggcgttcgacagtcgtagggcgaactcgatcggctcgtctgcggcgtcggggtactccggcacgatggtgtcgacaatccccgacttcagtaggtcggccgaccggatgccttgggcggcagcgagttcggcggcatgagcagtgtctcggaacacgatcgcgctggctccttcgggaggcaagggcgccagccagccgtggagtgcggccagcacccggtcggcgggcaacatcgccagcgccggcccgccgctgccctggcccagcaggatcgacacggtcggggtatccagcgtgacgagctcggccaggcaatgcgcgatctggccggccagcccgccctgttcggctgcggccgacaacgcgggtccggccgcgtcaatgaccagcaccagcggcaggcacagctcggcggcgagcgccatcccgcgtcgggcttcgcgtaacgcagcgggcccgacagtgcttcccccgccgcctactgccctttgctggccgaggaccaccgtgggttggccgccaaagcgggccagcgccagcagcgtggtcgccgcttcgccttgatcggttcctgacaacaacacccggtcggtggcgccgtgtcgcagtagctgcctgacgcccggccggtccggccggcgcgatgccaccaccgagtcccacgtgggcacatcgggtacgggcgcgggcgtctgcggtgccggaagcggttcgggagcgtcgatgagcaccgtcaacgcacgatccagcatcggtcgtagccggtccagtgcaacgacgccgtcgatgatcccatgccgccgtagattctcggcggtttggacgccggatgggaaggggtcgccatagagcaactcatagacccgtggtcccagaaagccgatcagggcgcccggctcggcgacggtgagatgccccagcgagccccacgacgcgaaaactccacccgtggtcggatggcgcaaatagaccaggtagggcaggcgcgcctggttgtgcagctggatggccgcagcgatcttcaccatctgcagaaacgcgaccgtgccttcttgcatgcgggtgcctcccgagcttggtgacgccagtagcggcagccgctcggcggtcgcccgctcgacggcggcggtgatccgttcggccgctgccaccccaatcgagccgcccaggaagtcgaactcacaggccaccacggccacccgccgcccgaatacgcgtccctcaccggtctgcaccgattcgtccgcgccggtggccgcccgagcggcggccagctcccgcgcataggagtcggctaccggcaccgccagcggctcgctatcccagctgacgaaagatccccggtctagcaccgcgtgccgcagttggtcggtcgtgatacgactcacgcgatgaggctatataggctgacccaatgatcggtatcacccaggcagaagccgtgctgaccattgagctgcaacgcccggagcgccgcaacgccttaaattcccagctggtcgaggagcttacgcaggccatccggaaagccggggatggatcggctcgggcgatcgtgctgaccggccaaggcaccgcgttctgcgctggcgcggacctgagcggagacgcattcgccgccgattatcccgaccggctcatcgagctgcacaaggcgatggacgcctccccgatgccagtggtcggcgcgatcaacggtcccgccatcggcgccggcttgcagcttgccatgcaatgcgacctgcgggttgtcgcgcccgatgccttcttccagtttccgacgtcgaaatacggtctggccctggataactggagcatccgccggctgtcgtcgttggttgggcacggacgtgcccgcgcgatgctgctcagcgcggaaaagctgaccgccgagatcgcactgcacaccggaatggcgaatcgcattggcactttggccgacgcccaggcctgggccgccgagatcgccaggctggcaccactggctatccagcacgccaagcgggtgctcaacgacgacggcgctatcgaggaagcgtggccggcccataaggaactcttcgacaaagcctggggcagccaggatgtcatcgaagcgcaggttgcccggatggaaaagcggccgccgaagttccaaggggcttaaccgccatggtgcgccgagcgctacgactggcggccggcaccgcctcgctggccgccggcacgtggctgttgcgtgcgctgcacggcacgccggccgcgctcggtgccgacgcggcgtcgatcagggctgtgtcggagcaatcgccgaactatcgtgacggcgccttcgtcaacctggatcccgcgtcgatgttcaccctggatcgcgaggagcttcggctcatcgtgtgggagttagtggccagacacagtgcgagccggccggcggcgccgatcccgttggcctcgccgaatatctaccggggtgacgccagccggctcgccgtcagctggttcggtcactcgacggcgctgctggaaatcgacggctaccgggtgcttaccgatccggtgtggagcgatcggtgctcaccgtccgacgtcgtcggcccccagcgcctgcatccgccgccggtgcaactggcagctctcccggccgtcgacgccgtggtcatcagccacgaccactacgaccatctcgatatcgacaccgtggttgcgctggtcggcatgcaacgggccccgttccttgtgccgctcggggtcggcgcccaccttcggtcgtggggtgttccgcaggatcgcattgttgagctcgactggaaccagagcgctcaggtcgatgagctcaccgtggtctgcgtgccggcacggcacttctcgggacggttcctgagccgcaacaccacactgtgggcctcgtgggcgtttgttgggccgaaccatcgcgcctacttcggtggtgataccggatacaccaagagcttcacccagatcggcgcggaccacggaccgttcgacctgaccctgctgcccatcggggcctacaacacggcgtggccggacatccacatgaaccccgaggaggcggtccgggcgcacctggacgtcaccgattcgggctcgggaatgctggtgccggtgcactggggcaccttccggctggccccccatccgtggggcgagccggtcgagcggctactcgcggcggctgaacccgagcacgtcacggtagccgtgccgctacccggtcagcgggtcgacccgaccgggcccatgagattgcacccatggtggcggctgtaattccccgcagcgcccggctaatggtgctagggggcgagccgaggcgatcaaaccaccgagtgttccggccgcgttggctactatctgcggccatgaccaaacgagcggcaacggccgccatggtgatgttgctgacgttaacgggttgcggatccacgcaccaggcacttggcccgccgtccgggttgcccgatgcctctcccaatgagaggtcagcgatacagatccccgctggccgcatcgacgatgccgtggcaaaggtcgacggcctggtcggcgagctgatgcagaataccggcatacccggaatggcagtggcgatagtccatggcggaaagacgttgtatgccaaagggttcggtgtcagagacgtgggcaaaggtggtggtccggacaacaaggtggacgccgacaccgtctttcagttggcgtcggtgtccaaatcggtcggcgccacggtggtggcgcatgcggtaaccgacaacgtcgtgacctgggatacgcccgtcgtatcgaagctgccgtggtttgcccttcgcgatccctacgtcaccggccaggtaaccattgctgacctctactcgcatcgctccggcctgcccgaccatgcgggcgatctgttggaggatttgggttatgaccgtcgacaggtactgcagcggctgaaatacctgccgctggcaccgtttcgaatcagctatgcctacaccaactttggtgtgaccgcggcggccgaagcggtcgcggccgcggccggccagtcctgggaggacctgtccgacgaggtgctctaccgcccgttggggatggggtctacgagttcccggttcaccgactttctggccaggcccaaccatgcggtcaaccacgtcaaggtcgcagaccgatgggaggcgcgctaccagcgcgatcccgacgcccaatcacctgcgggcggggtgagttcgtctcttaacgacatgacgcactggctggccatggtgctggccgacggcgtgtacaacggccgtcggatcacgtcgccggaggccctgctcctcgtctacacgccgcaggtgatctctcgacacccggtgtcaccgagagcgcgggccagcttctatggctacggattcaacgtgggggtaacctcttcgggacgcaccgagtacagccattccggcgccttcgggctgggtgccgcggcgaatttcgtggtgctgccctccgaagacctggccatcatcgcgctgaccaacgccgggcccatcggcgtgccggagacgctgaccgccgaattcatggacttggtgcagtacggccaggtacgcgaggactgggcggccctgtacaagaaggcatttgccccgctgaacgagctcgcgggctcgctggtcggcaagcaatccccggccaacccagcgccgagcagaccgctgaacgactacgtcggcgtgtacgccaacgactactgggggcccgccaccgtgacctaccacgacggccaactgcgcctgtcgctggggccgaagaaccagacgttcgatttgacgcactgggacggcgacactttcacgttcacgttgtcgaccgaaaacgcattgcccggatcgatttccaaggccaccttcgccggcgacacgttaaacctggaatactacgacgccgacaagctgggaacgtttacccgatgacccgttcggcttcggcgacagccggtttgaccgatgccgaagtggcgcaacgggtcgccgaaggcaagagcaacgatatcccggaacgggtcacccgcaccgtcgggcagatcgtccgggccaacgtattcacgcggatcaacgcgattctgggcgttttgctgctcatcgtcttggcgacgggctcgttgatcaacgggatgttcggcctgctcatcatcgccaacagcgtcatcggcatggtccaggagatccgtgccaagcagacgctggacaaactcgcgatcatcggacaggcgaaaccgttggtgcgcaggcaatccggaacgcgcacgcggtcgaccaacgaggtggtgctggacgacatcatcgaacttgggcccggggaccaggttgtcgtcgacggcgaggtcgtcgaggaggaaaacttggagatcgacgaatcattgctgaccggcgaggccgacccgattgccaaagacgctggcgataccgtgatgtcgggcagtttcgtcgtctccggtgccggcgcctaccgcgccaccaaggtcggcagcgaagcatatgcagccaaactggccgccgaggccagcaagttcaccctggtgaaatccgaattgcgcaacggcatcaacaggattctgcagttcatcacttacttgttggtgccggccggcctgctgaccatctacacccagttgttcaccacacacgtgggatggcgggaatccgtgttgcggatggtgggcgcgctggtgccgatggttcccgaaggcctggtgctgatgacctcgatcgccttcgccgtcggggtggtcaggctcggccagcgtcaatgcctggtgcaagagttgcccgccatcgaggggttggcgcgggtggacgtggtctgcgccgacaagaccggcacactgaccgaaagtggcatgcgggtctgcgaggtcgaagagctcgacggggctggtcgacaggaaagtgtcgccgatgtgctggccgccctggccgccgccgacgcccgtcccaacgcgagcatgcaggcaatcgccgaggcctttcactcgccgccgggctgggtcgtggccgcgaacgcgcctttcaagtcggccaccaagtggagcggcgtctcctttcgcgatcacggtaactgggtgatcggcgcgcccgacgtgctgctcgatccggcttcggtggcggccagacaggccgagcggatcggagcgcagggattgcgggtgctgctgctggctgctggcagtgtggccgtcgaccatgcccaagcgccgggtcaggtcaccccggtagcgctggttgtgctggagcagaaggtgcggcccgacgcccgtgaaacgctggattattttgctgttcagaatgtttcggtcaaggtgatctccggtgacaacgcggtgtcggttggtgcggtcgccgaccggctcgggctgcatggcgaggcgatggatgcgcgtgcgctgccgacgggccgcgaagaactggccgacacactggactcttacaccagttttggccgtgtgcggccggaccagaagcgtgcgatcgtgcatgctctgcaatcacacgggcataccgtggcgatgaccggcgacggcgtcaacgacgtgcttgccctcaaggacgctgatatcggtgtggcgatgggctcgggcagcccggcctcgcgtgcggtggcacagatcgtgttgctgaacaaccggtttgccacgctgccccatgtggtcggcgaggggcgtcgggtcatcggcaatatcgaacgggtcgccaatctattcctgactaagacggtgtattccgtgttgctggcgctgctggtgggtattgagtgcttaattgccataccgctgcggcgtgatccgctgttgttcccgttccagccgatccacgtcaccatcgcggcctggttcactatcgggatcccagcgttcatcctgtccttggcgcccaacaacgagcgggcctatccgggcttcgttcggcgagttatgacgtctgcggtgccgttcggactagtcatcggtgtcgcgactttcgtcacctatctggccgcttaccagggtcgctacgcctcgtggcaggagcaggaacaggcgtcgaccgctgcgctgatcacgttgttgatgaccgcgttatgggtgctggcggtgatcgcacgcccctatcagtggtggcgactggcgctggtgcttgcctccggactggcctatgtggtgatcttcagccttccgctggcgcgggagaagttcctgctggatgcctcgaacctggcgacgacgtcaatcgcgctggcggttggcgtggtgggtgcggcgaccattgaggcgatgtggtggatccgaagcaggatgctcggtgtgaaaccgagagtgtggcgataaccgcgaatcgccgcgcattagcgcccgcagttcgggcaatccgagggcgttgcggcgtagtgcatccaggcggccattgatggcttcggtagggctggtcttgccgcggcgccggtcggggtgggcgtaggcggcgatcaggcgctgggagaagccccagcacattttgccgtgtgttgagcggtgggtagcgcgtgcgcggggtgtgtcgtactcggtagagcggatctccgcgcggccccggtgaccgcccgtgagctgttggatggttggtggtgcatatcgtcggtctgtcgatcgagaccacagcaccgaccgactccgcgattactcccatcatggtccgggaaatcaacatcggtgagatccccctaggcctcaggctgggcagcgacaccacactgctcgacgccgctctcgcgggtgggtaacaccggcagccagctttcgggcttttcccgaccggctctaagggctggttgcagtcaaccgcaccgcgacaagtagggttcaccagaggatactggggccaagctcgtggcaagaaacggtacgcatgggaatcctggacaaggtaaagaacctgctgtcgcagaacgccgacaaggtcgagacggtgatcaacaaagcgggcgaattcgtcgacgagcagacgcaaggcaattattctgacgccatccacaagctgcaggacgcggccagcaacgtcgtcggcatgagcgaccagcagagctagcacgcatggcgaaactgtccggatccatcgacgtaccgctgccaccggaggaagcctggatgcacgcctccgatctgactcgttaccgagagtggctgaccatccacaaggtatggcgcagcaagttgcccgaagtgctcgagaagggcacggtcgtcgagtcgtatgtcgaggtcaagggcatgcccaaccggatcaagtggacgatcgtgcggtacaaacccccggagggcatgacgctcaacggcgacggtgtgggtggtgtcaaagtcaagctgatcgctaaggtagcgccgaaagagcacggctccgtcgtcagcttcgatgtgcacctcggcggcccggccctgctcgggccgatcggcatgatcgtcgccgctgcattgcgagccgacatccgcgaatcgctgcagaacttcgtcacggtgtttgccggctgaccggcgaacgtgatcggtgtcgatgagtttcagactccggggcggtcggtacctgtgaaccctgatccagggcccgacacagactaggaggtcatccgtgcctactcgtagtagcgcgccgctgggcgcaccctgctggatcgacttgacgacttcggacgtcgaccgtgcccaagatttctacggcacggtgttcggctgggcgttcgagtccgcgggacccgactacggcggatacatcaatgccgccaagggcggtcacccggtcgccggcctgatggccaatcggcccgagtttcagtctcccgacggctgggccacctactttcataccgtcgacatcggtgcgaccgtggccaagttggctgccgcgggcggttcgtcgtgcctggacccgatggaagtacccggcaagggcttcatgagcctggcggtcgatccgtcgggtgcggccttcggcctgtggcagccgctgcagcaccacggcttcgaggtgatcggtgaagccggctcgcccgtctggcatcagctgacgacgcgcgactaccgttccgtcatagacttctaccgccaggtcttcgggtggcgcaccgaacagatttccgacactgacgaattctgctacaccacagcatggttcgacgatcagcaattgctcggtgtgatggacggcagctcctgtctccccgaaggcgttccgtcgaattggaccatattctttggtgccgaggacgttgacgagacgttgcgggtgatctgcgacaacggcggaagtgtggtgcgggccgccgagaacaccccgtatggccgattggccgcggcagccgacccgatgggcgttgtcttcaatttgtcgtctctgcaggcgtaatggcgaatcgggctgccgcgtggcgcgcggcgacccgcccatgcgcagtattagtgtcacaaccatgacgcgccgcctgcgccctggttggctcgtggcactttccgccgcggtcatcgcggccagcacctggatgccttggctgacgacgaccgtcggcggtggaggctgggtcaacgccattgggggcacacacggcagcctggagctcccgcacgggttcggcccgggtcagctcatcgtcttgctttcctcgacgctgctggtggttggcgcgatggcgggacgcggcctgtcggtgaagctttcctcgattgccgcgctggtcgtctcgctgctcatcgtggcactcacggtgtggtactacaagctcaacgtcaacccacccgtgtcagccgaatacgggctgtacttcggtgccgccggcggggtgtgcgcggtgggttgctcgttgtgggctgcggtgtcggccgcttcgcctgggcgtcgtcgccatcgtgaagtggtgcggtagaacatttcagcccggcggaactcgtgttttccccgtgcggggctggctcccgattgggtagccccgtacacgaaaggcgcaaacacaacctcgcggccatccgggtcgcgatagatgacggctccggtagcttctcaaagggggcgttgttccaccggctgggtcgccacctcttgcaggccagtaagtgcggcttgctgcccccgcttgtccgagcaataccggcacagctgttcgtgatggtctgtttcgacgatttccagcgtcaggctcgagctgggaaggccgaatatcgcgccgttgcttccgtagctttcggcgaaggtctggtcgagcattcccaccagatcacggtagaaccgcactgtctcttccaagttcgacgggcggggccgattgacgccaatccctcgggccagtgcgttgttcggcggcgcttttcgttgtccaccgctactccgtttcgccgaggctgcacttctgcaggccgctactcgcagttttgctgcggattttccggctcggtgcaattcatagcccaacggcagccgccggcgactctgcgtgatcccagcgacgcaactcggcgcccggcacccacgccgaatgcgtgccgctggaaatacgttccggcagtgcaagcttgcatatcgggccatcgccggggcgcgccgcgtcgaaaaccaggcaatacgatgcgtcgtcgttcatgtcggtggtgagggtgaccagatagccgtcgtcctcggcgctgctgcccacccgtggagccatcgcggtctcacttccgtagacgccgtcaccgaacgagtaacactcgtggttgccggtgagcagatcgtgcttaaccagtccgtcgaacaggaaccaactcggtttgccggtagcggcataggtgtaacggtagctgctggccgcgtaatcggcgttgatggttccgaactcggtgatggactcggacagttgctcctcgtggactgccccggtcaccatattgagccgccaccgatgtagccgggactgcagccgatccagagccaggaaccgaaacagcttctcccacttcgttcctccggtgtcaagtggctgcggatcgccttcgtagaagccgtcgagcacgatctcgtcgccctgctcgtaggcgttggtgaagtgcaacacgaacgttggatcggcttcgaaccagcgaatgtcgttgcctcggcgagcaacaaccgcaaaccgagatggaatctccggatagaagcgtggtaggtgcacgtcgcgctcgagcagcctgggatcccagaacagtggaaaatcgttgaggattacgtaattttcggtgaacgccatgtcatgcggtagccgcggcccgggcagcggaacatcgacatagtgcacaagctcattgttctggtcgacaacgccgtagcgcatatacggctcttgcttgctgtagttgaagaacaacagttcgccggtcttgttgtctaccttcggatgtgccgacacgccccagtcgaacggaaaccttccgtgccagctctccttgccgagcgtattggccgagtacgggtcgatccgatacagatcgccgcactggtagaagctagtcagcgcgatacctcggtggacgatgacgtcggtgctcgacgcgtccttcatgaggccacgagcgccccagccgtgttcccgcttggccagttgcaccggttctgccagacccggccacagcggcccgccggcctcgttctcggccaagaatccatcggtgcgaataaatcggttgcggtagaaggcttttccatcacggaagccgacgacatggatcatgccgtcgccatcgaaggggtggtaggtcgcgaatgccgggtgtagcgggttctcggtgttgcgcaggtagatgccgtccaggtcggcggggacttcgcctgtcacggtggtcaggtcgtcggcatcccattcggtggtctgtggtcgccacggaccggtgcgataggggtggtcgtcgtcttcgggaagggtcgacaagtacttgccgacaatcgtgatgtccatttcacgatcctcgtgtggtgctgacaacgaaactgaccgtggtggccgtgctgccaccgaaattcagcgtgccgaacgcttcggcgttctcgacctgatagtcaccggcaatgccgctcacctgtttggccgcgtcgagcagcatccgcacaccggaagccccgaccggatgtccgccaccgatcagtcctccgctggggttgatgggtagccgcccgccgatctcgatctctccgttctcgatggccttccaagattccccggggccggtcaacccgatgtgatcgatggccaggtattcgctgggggtgaagcagtcgtgcacctcgatcccgtccagatcgtcgagggtcacccgggcgcggcgcagggcgtccagcactgtggcccgcacgtgcggcagtaggtagggggccgagtcgccctgggcgacgcggtccagtttctgccgcagacccaacccgacggtgcgatgtccccagccgtcgatgcggccgatcgggcgcgcgtcgcgatggtcgcgcagataggcatcgctgaccaggaccaatcccgcgccgccgtcggtcatctggctgcaatcaaaccgtcgcagccggccttcggtaagagggttggtcgcgtcgtcgtcggtgatcgggtcggggatcgtccagccgcgggtctgcgcgttggggttgcggcgcgcgttggcgaagttgagttgagcgatggcccgcaggtgagtgtcatccaaaccgtatcgccggtcgtattcgtcggcgacctgagcgaacatcgacggccataagtagcgggcctcggctccttcgtgcccggtccaggccgcggcactcagatgctcggccgcggtgtcgccgggcacggtcttctccagctctaggcccacgacgagcgcgacacggtacgcgcctgatcgcaggtcggccatcgccgcgagcgtcgccacgctgccggatgcgcacgcggcctcgtgccgggtggccggcgtgtcccagagatcgtcgcagacagtggccggcatcgcgccgaggtggccttgacgggcgaacatctcgccgaaggcgttcgcgacgtggacgactcccgcagcggctaggtcggcggcgtccaccttggccgcggtgagcgtgccgtcgacgacctccctagtcaggtcggcgaagtcgcggttctctttgctgaggttgcgagcaaaatcgctctgatagccgccgagaatccagacaccgtcgtccatagccgtacgctactacaagcggtgtgaacggcccgtcggatagccacgctcaccaggcattttccgcgcggcgacgaacggttgccggacttttaccgcggggggtttccgggcggcggctgctctctaatcacaactaccgggggtttgcggccgtcctcttggccgtcagtgctggtgccgctacgggtgccgccaccgcccgtcgtgccgcgtgcggccaggctcgccaaagccatcccgctgagcaggcctgccggcatcccgtttagggccgtcgggtcggcgccggcgctggagctgaaggtgggtgttgcctgaacggcgagctggatctccggggcggccgtggtccagctgtgcggcaccgacaacgctccgactaatgctgcgtggccgacgcccgcggacaccggcgccgcgcccccgaaggggccccagtgcggctccggctcgtcggtcgccgaactcagtggatggccctgcgtcggtcccagcccgccggcgttcccgtataggccgatgtgccagggtctggccgtgttcgtgatcgcgagcgcaatgctgccggtcgcgatggatgcaatgtagagcgcgatcacgtccaattcccctatcggggtggggatcactatcggctgagcggatccgacttgcgggttgagggtcgacgcgatccccaacagtcccgatgtcagcggatcagcgttggcggccaatgcggacagaatgtcgctcaggatccccgggggcagctgggccagtgtcgcctgtgcatccgcaacggcgcccgcaccggcggcttgggtcgccgcggctgcggccgcgggcccggccgggccggtgccttgcacgggtggagtgaacggcggcaacgccgacgcggccgcagatgccccctcatagctgtacatcacggcagcgtcttgggcccacatttcggcatactcggcctgggtagccgcgatcgccgcactgttttgccccagaatgttcgccgcgaccagcgacatcaaccggctgcggttggccgcgacgagggatggtggcaccgtcatcgcgaacgccgtcccaaacgcttccgccgctgccctcgcctgtgtggccgtctccttcgccagcgccgccgtggcggccagccaccccacatacggcgttgccgcggccgccatcgcggccgccgccggccccatccacggctcaacgatcagcgtcgacaccaccgatccatacgagaccgcggcggaagtcaactccgcggccacaccgtcccaggcggccgcggcggctagcatcgactccggccccggaccggaatacattcggcttgaattcacttccggaggtaaaagcccgaaatccattgccagcaacctccttaaccggtcgcgaccacattgacggcctcggtggtcgcatacgcatcggcggtggccgccgggagggccacgaacatgccatggaccagcgcggccggcttactcaccactcggtagtgcttggtgtgcgcggtgaaccgggccgccgtcaggaccgacacgtcattggcagcagggggtaacacccccgtcgtcggggcacagacggctgtgttccgagcactcacggcggtaccgatcgtcggcaagtcccccgtcgcggctgccaagaccaccggctggatggtcacaaaagacatcggataccacctgacgcggatcgcttcatctgatcggtcgacatcttctacataaccacggaaatgtctgctttataacggaattagactactttgtgttgtctggcgttgctctgcaccgacggcatgggtaaacgtctgagatgcgggtgtcggcggtagctgaaaaaccgtgctgacaaccatgattcgccattcccgaacgacctgcgaactttgtcgcctagcgtaacgccgtggcgagatttggctcgattgttcgcagtggcgttacgctcgccacgcgtgagcctggatcaggcaaacgcggctccacctggccatttgctgtccgagacggtagttactcagcatggtgcacaggtctgtgcttgtctggttgatggtgatttggcgttgcggtggccgtgatgaggacgcggtgagaaacggagcttgaagatatgtcagcgaaagaacgcggtgaccagaacgccgtcgtcgacgccctgcggagtattcagcccgcagtcttcattccggcttcagtggtcatcgtcgccatgatcgtcgtttccgtggtgtactcgagcgtcgccgagaatgcgttcgttcggctgaactccgcgatcaccggcggcgtcgggtggtggtacatcctggttgccaccgggtttgtggtattcgcgctgtactgcggcatttcccggattggcactatccggctgggccgcgacgatgagctccccgagttcagcttctgggcatggctggcaatgctgtttagtgccggtatgggtatcggcctggtcttctacggggtggccgagccgctcagccactacctgcggccaccgcggtcacgcggcgtgcccgcgcttactgatgcggcggctaaccaggcgatggcgctgacagtgttccactggggcctgcacgcctgggcaatttatgtcgtggttggcctcggtatggcgtacatgacctatcggcggggtcgccccttgtcggtgcgctggctgctggagccggtcgtgggtcggggccgtgtagagggcgccttggggcacgcggtggacgtcatcgccattgtcggaacactctttggtgtcgccacgtcactgggcttcggtatcactcagatcgcctccggcctggaatatctcggctggatccgggtggacaactggtggatggtcggcatgatcgccgccatcaccgccactgcgacggcgtcggtggtcagtggggtcagcaagggtttgaagtggctgtcgaacatcaatatggcgctggccgccgcattggccctgttcgtgttgttgctcgggccgacacttttcttgctgcagtcgtgggtgcaaaatttgggaggctacgtccagtcgcttccgcaattcatgctgcgcaccgcgccgttctcgcacgacggctggctcggcgactggactatcttctactggggttggtggatcagctgggctccgtttgtcgggatgttcatcgcgcggatttcgcggggacggacgatccgggagttcatcggggcggtgctgctcgttcccaccgtgatcgcctcgctatggtttacgatcttcggtgactcggcgttgttgcggcaacgcaacaacggcgacatgctcgtcaacggggcggtagacaccaacacatcgcttttccgattgctggacggtttgcctatcggggctattaccagcgttcttgctgtgctggtgatcgtgttcttcttcgttacgtcgtcggactccggttcgttggtcatcgacatcttgtcagcgggtggtgagctggacccgcccaagctgaccagggtctactgggcggtgttggagggggtagccgcggccgttttgctcctgatcggaggtgctgggtcactgaccgcgttgcggacggccgctattgccacggccctgccgttctcaatcgtcatggtggtggcgtgctatgcgatgaccaaagcgttccacttcgacctggccgccacacctaggctgctgcacgtcaccgtgcctgacgtggttgcggcaggaaaccggcgacgccacgatatctcggcgacgctgtcggggctcattgccgtccgtgatgtcgatagcggcacatatatagtccaccccgacaccggcgctctcaccgtcactgcaccaccagatccgttggacgatcatgtttttgagtctgatcggcacgtaacgcgaagaaacacaacatcatcgagatgatgtgttatcgacctgccgggtcgccgctgcctggaccggagccggctacttccggtaaacgcgcaccgctggatgaatcgccgcggcatgagaagctcgacggtggtgccgggatcgtcgcgcacgatgtcatgctccagggtgctggtcagccgatggcctttggtgtgccactgaccgggtcgatctccgcggccggcgaccacgccacggtcgcgtccatagcacaggtcgcgcggcgcgcgacggcgtgacccgacatcaagtccttatcggaggagcttggcccctcgcgttggtccgcggcaggctcggtcggcaaatcctcaaatcggccccaagttgcaccgagcgggagcggcggtgacggccaacgtgtggtgtcgtgcgggcggcattcggatggcgccacggccggtcatcccggtggctacgcagcagcgcctgcggcggcaggcggatcgccagagcctgggtggtagcggcttgccagcgttgaattgtacgcctatcaggcacacaattgatgtcatggctaccaagcctgagcggaagaccgagcgtcttgcagcgcgcctgacccctgagcaggacgcgctgattcgtcgtgctgccgaggccgaggggactgacctcaccaatttcacggttacagcggcgttggcgcacgcgcgcgacgtgctggccgaccgccggctcttcgtactcaccgatgccgcgtggactgagttcctcgccgcgctggaccggcccgtctcacacaagcctcggttggagaagctgttcgccgcgcggtccattttcgacaccgaggggtgagcggctacagcgcgccgcgacgtatcagcgacgccgatgacgtcacgagcttcagcagcggcgagcccagtctggacgattacttgcgcaagcgggcgttggccaaccatgtgcagggagggtcgcgctgtttcgtgacgtgccgtgacggtcgggtagtcggcttctatgcgctagcgtcagggtcggtcgcacacgctgatgctccgggacgggtgcgccgcaatatgcctgaccccgtgccggtgatcctgctgtcgcggttggcggttgatcgcaaagaacagggcaggggcctgggcagtcatctgctgcgtgatgcgatcggtcgctgtgtccaggctgcggactcgatcgggctgcgggcgattcttgttcatgcgttgcacgatgaggcccgcgcgttctacgtccacttcgacttcgagatctcgccgaccgatccgctgcacctaatgctgttgatgaaagacgctcgcgcgctaattggcgactgatgctacgcgattgactatcgagagccaggctacgtcatctgataccaaccaatcaccgaccacagcaccgaccagaacaagccacgaccactcggctgacacctgaaaaccatggctgaactgcgcaaacacagagtgcccccggcaggattcgaacctgcgacaccggctttaggagagccgtgctctatcccctgagctacgagggcggggacgcctttgaatacctgactaaaacctagccgttcgccgcgccggccgggactgtccgatnnnnnnnnnnnnnnncgtttctcgggatttttctttcggtcagcgttcttcggcggctggcatgcgatcggcgaacgtgatcgccagggcgttgagcgctggcttccagcgtacggcccacttggtttgcccggtgcccttgggatccagggagcgggtgaccaggtagagcgtcttgagtgctgactgttcgttcgggaagtgtccacgtgcccgcaccgcccgccggtagcgcgcattgagactttcaattgcgttggtagaacacgggactcgccgtatttcgacatcatagtccaggaacggaatgaactcttcccacgcgctgtcccacagccgtgtgatcgccgggtaaggcttaccccatttctcggcgaactcctcgtagcgcaacctggcctcagcggcactggctgcggtgtagatcggcttgaggtcgacgctgatcttgtcccagtacttgcgggaggcataccggaaagtgttgcggatcagatggatgatgcaggtctgcaccgtggccaacgggaacgccgcggacacgctgtcgggcaaccctttgaggccgtcgcagaccaggaagaagatgtctttgaccccacgattgcgcagttcggtgagcactgccagccaaaatttggctgactcaccgtcgccttcgccggcccacatccccaggatgtccttgtggccgtcgaggtcgacgccgatcgcggcgtagaccggccggttgcggacctgcccgtcgcggatcttgaccatgatcgcgtcgatgaacaccgcggcgtagaccttctccagcggcctggaccaccacgcctgcatctcctcgatgacccggtcggtgatccgcgagatggtgtccttggacaccgacaccccgtaaacgtcggcgaagtgagccgcgatctcgccggtggtcaggcctttggcgtacagcgacaacaccacccggtccacatcggtgacccggcgcttacgtttgcccacgatcaccggctcgaaggtgccgttgcggtcacggggcaccgcaatctcgacctgtccgcacgcatcggttatcaccttcttgttacgagatccgttgcgtgagtttccacttccacgcccggctgcggcgtgcctgtcgtagccgaggtgttcggtcatctcctcttgcagggcggcttcgagcaccgtcttggtcagcgccttgagcaacccgtcagggccggtcaatgcgaccccctcagcgcgtgcctggcgtaccagatcacccaccagcgcccgctcggcaccggagagctcacgggccgcaacggccgcctcatccacgtcctggccggcgtgagccggctctatcacctgagcagcatccatgcccttgagtgtgtttggtcatagcagtgattccttctgccccacgccgggggcggtcagaannnnnnnnnnnnnnncagcgatagacccctccggcggcgggggggttggcggtgtttgtggcgtccggtcgtcggggtgcggcgggtgtgagtgtagcgggcgcaacgagggccacctgacgctcgggcgtgtgtggtgggcgcttgtcggccaacgctctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctaattggcggcgtgaatctggcggattgggcggagtcggtgggggtgaatcgacataccgcttatcgctggtttcgggaggggacgttgccggtgcccgcggagcgggttggccggttgatcctggtcaagacggccgcctcggcgtcggccgcagcggcgggagtggtgctgtatgcgcgggtgtcaagccatgataggcgttcggatctggatcggcaggtcgcgcgtctaaccgcgtgggccaccgagcgtgacttgggggtggggcaagtggtgtgcgaggtcggttccggcctgaacggcaagcgacccaagctgcggcgcatcttgtcggaccccgatgcgagagtcatcgttgtggagcatcgggatcggctggcgcgtttcggggtggagcacctcgaggcggcgctgtctgctcagggccggcggattgtggtcgccgatcctggtgagacgaccgatgatctggtgtgtgacatgatcgaggtcttgaccggtatgtgcgcgcggctgtacgggcgtcgcggtgcgcgcaaccgggcgatgcgtgcggtcacggaggccaagcgtgagccgggggcggggtgatgatcgtcaggatgcgtagctgcgctcaggccgcgaaggtggccgaggccaccggtggtgtgcagctggcgggcaagccgaaacccgatgggacaccgacgttctcccggtatgtggagatcggcgtggattttgaggcgcaccggccggtggtggagtcggtttcggtgctgttcgagctttatgacggcgacgccaacagttatgccgcgaccggggggccgggtgcccaactgccgtcgggctggatggtcacggcggcgaaattcgaggtcgagtggcccgccgacccgcagcgggcgggtttggtgcgttcacatttcggcgcccgccgcaaagctttcaactggggcctggcccaggtgaaggccgacctcgacgccaaagccgctgatccggcacatgagtcggtggactgggacttgaagtcgctgcgatgggcgtggaaccgagccaaagatgacgtggcgccgtggtgggccgagaattccaaggagtgctactcgtcggggttggccgatctggcccagggcctggctaattggaaagctggcaagaacgggacccgcaaaggccggcgggtgggcttcccgcgattcaaatccgggcggcgtgatcctggcagggtgcggttcaccaccggcaccatgcgcatagaggatgaccggcgcacgatcacggtcccggtgatcgggccgctgcgggccaaggagaacacccgccgggtgcaacgccacctcgtgagcgggcgcgcgcagatcctgaacatgaccttgtcgcagcggtggggccggttattcgtggcggtctgctacgcgctgcgcaccccgaccaccagatcaccgctcacccagccgactgtgcgcgccggaatggacctgggagtccggaccctggccacggtcgccaccctcgacaccgccaccggcgagcagaccatcatcgaatacccaaacccggccccgctcaaggcgacactcgtcgcccgtcgcagggccggccgagaactttcccgccgcatccccggctcccatgggcatcgggcagtgaaagccaagctggcccgcctggatcgccggtgcgtgcacctacggcgggaagcagcccaccagctcaccaccgagttggcgggcacctatggccaggtcgtgatcgaagacctcgacgtggccgcgatgaaacgcagcatgcgccggcgggcgtttcgccgatcggtctccgatgccgcaatgggtttggtcgcgccgcagctggcttacaaaacggccaagtgcagcggcgtgctgacggtggcggaccgctggtttgcctccagccaaatccaccacggctgcaccagccccgacggcacaccgtgccggctgcaaggcaagggccgcatcgacaaacacctgctctgccctgtaacgggcgaggtagtcgaccgcgacagaaacgctgctttgaatctccgtgactggccggataacgccagtcgtggtccagtcgggaccacggccccatcggcacccgggccaaccaccacggttggtacaggccatggcgcggacaccggatcatccggcgccggcggagcatccgtaagaccccgcccacgcagggccggacgcggcgaggccaaaacccaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacggtgtcgtcgggatgccagcgccgcccacgcatcttcacttgatcgagatcgatcaggtgatcggccgctcattggcggccgcggcatcatgcagatggttgacgagctgcgtgcggccgcttccggtccaaaatcgccagacagctaccaggaacgggccgcagttaccaggccctgtaccagggtagcggtgaccggtgacatgccgccgacgccggggagggtactgcgtgggcccagaccccttacccgaatcgatagttccagctgggtcccgccgtcgcggacccggttgaccggattgtctggatgcaggccgcggagctcctccgggatggcggccagatcggtgactacccgatagccgggcagctggatgtgccgcgcgagatgggcggcaagcgcgcggttgcggcccccggccaacagctgggtgctgcgcccgatgcggtcgtagccgtgcagcgacacggcgacgtcaacgtggtcaaggaattcggcgaggcgcgccgattccgcagggtcgaaccgggccgacggcaggtggtgcgggtagttgtccggatggcgcagcaggtacaccgaagcgcccgcagcctcggcggagcgttcggcgatcaggtcggtcacctgctccaggccgcccccgtggatggcgaggaagccgaagcgggaccgcagctggctcgtctcgatgacgccgggctggcttagcaactccgaaagtgattgtggcgcaggcccagatctcgatgacggtaacactggcaggggccaccgcgcggggtcccagcggtgcagatagtcgatccagcgttgcggcagcccgtggtgtcgagcgccgtcgatgacgcgcggtagatagcccggccgcggccggcccggcatcacccggtggtcaatgtagacccaggccggcaacgctgtgtcgtcggtgtgcacggtcaaccgttcgcgccggtagcgcaccggcacgccttcggcgctgtccaacctgaccaggtcgcgctcggagagctgccatagcacgccatgcaccttgtttccggcgaagggttcgacggtggccacgccgcgctggttgatcagccagttgtgatcgctgagcactgccggccgcggagcaccggcgtcgggacagcgcgacgccatctggtgggcgcacaggttggacccgtaggcgaagtagggatgccggcggtccggcattcagccggtcaccgtgagatagatcagcatcacgttgagcagactaaccatcaccgcgaccacccagccaacccaagtcgtggcgcgatggttggtgtcgccgcccatcaccgcggggctgccggtgagtttgaccagtggaagtaccgcaaacggaataccgaacgacagcaccacctgtgagagcaccaatgtgcgggtggggtcgaagcccagcgtaagtatcgccaacgcggggcccagcgtgattaggcggcgcaccagcatgggaacgctccagtgcagcagcccctgcatgatcatcgcgccggcgtaagcacccaccgacgacgacgccaagccggacgccagcaacccgaccgcgaagagcaccgcgatcgtcgcccccaaggtgtcgtggacggcgtggtaggcgccttcgatcgaggcggtgtccccacggccccgcatgttcagcgcggcaaccagcagcatcgcggcgtttaccccgccggctatcagcatcgccaggccgacatcccagcgggtgacgcgcagcagccggcgccgctgagggcccggatcgggatgcccgtgccggtcgcgcgcgagacctgaatgcaggtagacggcgtgcggcatgacggtcgcccccatgatcggcgcggccaaaagaacgctctcggttccctgaaagcgcggtgccaaaccgccgaggaccgcattggggggtggtgtcacgacgaagaaactggcggtgaagccgatggcaatcaccagcagcaaggcggtgatgacgcgctcgaacaaacgttgaccgcgccgatcctggatcgtcagcagcagcagcgagaccaccccggtgatgatcccgccgatcggcagcggcaggttgaacatgatccgcaatgcgatagctccgccgatcacttcggccacatcggttgccatcgcgacgatctcggcctgtgcccagtaggccagccgggccgggcgtcccattcgcttgccgatcgcttccggcagtgagcgtccggtcaccagcccgagctttgccgacaggtactgcaccagggcggccatcacgttggcggcgacgatcacccataacaacaggtagccgaactgggcgccggagctgacgttggctgccacgttcccggggtcgacgtaggcgatggccgcgacaaaggctggcccgagcagataccagctcgtcttcagggaagtccgggtgtcctgggccaactcaccgactttcgatccacgcgaacaaagatgcgagagtaaccgaaattcgcccgccaccaaccaccgggctactcgggacctccgctggctatcggtagtcggggttggcgaagtccggccggcagccggcgtcccacttggtgcgttgattgccgtaggccgggatgccgccggcgacccgcaacatctgcgcgatgtgcatcagattgaacgtcatgaatgtggtgttgcggttggtgaagtcgttctctggaccgccggatccggggtcgagatacgacggtcccggccccgcttcaccgatccagccggcatccgcttgcggcgggatggtgtatcccaggtgttgcaggctatagagcacattcatcgcgcaatgcttgacgccgtcctcgtttccggtaatgaggcaaccaccggcgcggccgtagtaggcgtactgtccatcctcgttgagcaggctcgagcatgcgtacaggcgctcgataacccgtttcatcaccgagctgttgtcgcccagccagatcggcccgcacagcaccaggatgtgcgcatcgaggacacgccgatacagggcgggccattcgtcggtcgcccaaccgtgttcggtcatgtccggccatacgccggtcgctatgtcatggtcaactgcgcgcagagtgtcgacctggacgccatgctcacgcatgatccccgagctgcgctcaatgagcccgtcggtatggctgagctctggcgagcgcttcagtgtcgcgttgatgaacagcgcacgcagcccgtcgaatcggggtggggccgcggcgttctggtcagaggttgtggtcatacgtcatacccacctgcctgtcatcgtcgtgccgggttgccgctgggcggcggtgctggtgccaagaaatgaccgatcaggcagcagcgtaccgcccttcaccggtgatcaggggtaggtcgagggttgtccggatacccggttcggcggccaccactgcagggatcgcgttgacgatgcgcatcgcggtggcgaccagtccggcgtggttgtggtccccgtggcggctgctcaggcagatgtccatggcgtagcagggctcgccggagatttcgatgcggtacgagccgcccggctgggcgggctgcggccactcgggacataggtccgcgcgcaaccgggtcacgtgttccaggactaccgctggcacgccgtcgaccaggccgagcacctcgaagcgcagggcggcggcgctgcccttaggaatatggcccgatgcaatgttgaaggcctccggcgccggctcccggacatacatttcctcgaccccgtcaagtgaaatgccaaggcccgcagcaagttgtcggaccactgatccccaggccaggctgagcacacctggctgcagcagcatcgggatctggtccatcggcttaccgaagcccatcacgtcgaacatgactacggcgctgtcataggtggcgtagtcgacgatctccatgcagcgtatctgctcgatgctttcacaggtgccggccaacgccatcggcaacaggtcgttggcgaaacccggatcgatgccgttcacgtacagacttgaatttcctgcgcgcgcagcgtcttgcaaaggcttgatgatctcgtcggggatcacctgccacggatattgcaagaacaccgggccgctgccgacgatattgatccctgccgccaagattcggcggtagtcttccagcgcctcgggcagccgattgtcggccatcgcgttgtagacggcgcaccgcggcccggtggcgagcacggcgttcagatcggtgctggcccgcacacccgtcgaatccgccagcccggcaagctctgccgcatccttgccggctttggcgtccgatgacacccagacaccggtgagctcgaactccgggtcggcgatgagcgcacgcaacgagtgcacgccaacgttgccggtgcccaattgaacgacgggtatggccatggcgggctccttagcggtaggggtcagactgcgactgctcgcgcatcatcggttcacaggtccggaatgggaaggtcgagattggggaaggtgagtccgccgtcgacctccaacgtcttgccggtcaggaagctgcccgccggagaggccaaatacactgccgcagctgcaatgtcgacggggtcaccgagccggcgcagtggtgtcgcctgctccatcggcgcacgcagctcgtcgttggcggctaccacctccagcgccgaggtcaggatggaacccggcgcgatcgcattgacccggacgcgtgggcacaggtccagcgccgccagccgggtgtagtgggccagtgcggccttggcggtgccgtaggcggcgaaaccccgcgccgccagccggcccatggtggagctgatgttgatcacgctgccgccgccggagtgttccagcatcagcggcaccgccgcgacggtcagcgcgtgggcggtgcccacgttgaaggcgaaggcgtccgcgaggtccttggtcgaggtgcttagcagcgtgttgggcatggtgccgccaacgttgttgacgacgatgtcgagcttcccgaaagctccgacggcctgaccagccagctgcgcggtcacctcgggatgggccagatcggcggcaacggtgtgggcgcggcggccggcagcgcggatctgttcggcgacagcgtcaagctcggatgatgttcgtgaagcgatgaggacatccgcgccggcctgggcgaaagccaatgcgatggctgctcccaggccgcggccgccgccggtgatgacggcaaccttgtcgtcaagacggaacatatccaggatcatggcgccctcttttccggctgtcggccgaaacggtaacaagcttgctgcagcttcctgtgactgctcccgaaacctgggggtgtgcctgctgtgtatgcacggcatacggacatccttcccctgagacccgcggtcgaaccagccacgtgtccatcatcaggggtcaaccccggccaagggcgacggcacgccaagttcgccgaccgttaacctagtgctgttagcttcatttgctgcgagcaaaacagctggtcggccgttaggaactgaattgaaactcaaccgatttggtgccgccgtaggtgtcctggctgcgggtgcgctggtgttgtccgcgtgtggtaacgacgacaatgtgaccgggggaggtgcaaccactggccaggcgtcggcgaaggtcgattgcggggggaagaagacactcaaagccagtgggtcgacggcgcaggccaacgcgatgacccgctttgtcaacgtgttcgagcaggcctgccccggccaaaccctgaactacacggccaatggttcgggcgctggaatcagcgaatttaatggcaaccaaaccgatttcggtggctcagatgtacccctgagcaaggacgaggccgcagcggcgcagcggcgttgcggctcgccggcgtggaatctgccggtggtgttcggcccgatcgcggttacctacaacctcaacagcgtttcctcgctaaatttggacggccccacgttggcgaagatcttcaacggctccattacgcagtggaacaatcccgcgatccaggcgctgaaccgcgacttcacgctgccaggtgagcggattcacgtggtgttccgcagcgatgagtcggggaccacggacaacttccagaggtacctgcaggccgcgtccaacggtgcgtggggtaagggcgctggaaagtcgttccaaggcggcgtcggtgagggcgcgcggggtaacgatggcacgtcagcggccgcgaagaacaccccggggtcgatcacctacaacgagtggtcgttcgcccaggcgcagcacctgaccatggccaacatcgtcacttcggctggtggggacccggtggcgattactatcgactcggtcggccagacgatcgccggggccaccatctccggggtgggcaacgacctggtgctcgacacggactcgttctaccggccgaagcgtcccggctcctatccgatcgtgttagcgacatacgaaatcgtttgctcgaagtatcccgactcgcaggttggcacggctgtgaaggcgttcctgcagagcactatcggcgccggtcaaagcggcctgggggacaacggatacatcccaattccggacgagttcaaatcgaggctgtcgactgcggtcaacgcgatcgcctgatctgaggttgacgtggtcaccgagccgctcacaaagccggcgctagtggcggtcgacatgcgccccgcgcggcgcggcgagcggctgttcaagctggccgcgtcggccgccggttcgacgatcgtcatcgcaatcctgctgatcgcgatattcctgttggtccgcgccgtgccgtcgttgcgggcgaatcacgccaatttcttcaccagtacccaattcgacacgtcggacgatgagcagctggcgtttggtgtccgggacttgttcatggtcacggcgttgagttcgataacggctctggtgttggcggtgccggtggctgtcgggatcgcggtgttcctcacccactacgcgccgaggagactgtcgcgtccattcggcgcgatggtggatctactggccgcagtgccgtcgatcatcttcgggttgtgggggatctttgtgctggcgcccaagctcgagccgatcgcgaggtttctcaatcgcaacttgggctggttgttcctgtttaagcagggcaacgtgtcgttggccggcggcggcacgattttcaccgcgggcatcgtgctgtcggtgatgatcctgcctatcgtcacatcgatatcacgcgaagtgttccggcagactccgctgatccaaatcgaagcagcgctggcgctaggcgcgacgaaatgggaggtagtgcggatgaccgtgctgccatacgggcgaagcggggtggtcgcggcctccatgctgggtttggggcgggctctgggcgaaaccgtggccgtgctggtcatcctgcgctcggccgcgcggccggggacctggtcgctgttcgacggcggttatacgttcgcttccaagatcgcctccgctgcttcagaattcagcgaaccgctgccgaccggagcctatatttcggcgggatttgcgttattcgtgctgacgttcctggtcaatgcggccgctcgcgcaatcgccggcgggaaggtcaacgggtgagtccctcaacgagcatcgaggcgctcgaccagccggtaaagccggtggtgtttcgtccgcttacgctgcgacggcggatcaaaaacagcgtcgcgacaacgtttttcttcacctcgttcgtggtcgcgttgataccgttggtctggctgctttgggtggtgattgcccggggttggtttgccgtcacccgatcgggctggtggacccactcgctgcgcggcgtgctgccagagcaattcgccggtggggtgtatcacgccctgtacggcacgctggtgcaggccggggtggccgccgtgctggccgtgccgctgggcttgatgaccgcggtttacctagtggaatacgggactggtcgaatgtcgcgggtgactaccttcaccgtcgacgtgcttgccggcgtgccctctatcgtggcggcgttattcgtcttcagcctgtggatcgccaccctaggatttcagcagagcgcctttgccgtggcgttggcgttggtcctgctgatgttgccggtggtggttcgggcaggcgaggagatgctcaggttggtgcccgatgaactgcgagaagccagctacgcgttaggcgttccgaaatggaagacgatcgtgcggatcgtcgccccgatcgcgatgccgggcatcgtgtcaggcatcttgttgtccatcgcgcgcgtcgtcggtgaaaccgcaccggttctggtgctggtcgggtacagccactccatcaacctcgacgtcttccacggcaacatggcctcgctgccgttgctgatctacaccgaactcaccaatcccgagcacgccggcttcctgcgcgtctggggcgcggcgctgaccctgatcatcgtggtcgccacgatcaacctggccgcggcgatgatccggttcgtcgcaacccgacggcggtgactcccgttatgacgtgagtttcaccactcggtcgttgccgcggtcggcgacgtagacggtccggtcgctgtccactgccaccgcgaggggggtgttgaggccggtgaacggtagcactgtcgaggtggtcgacccggccaggagtttgaccacctggtttgtgttgtgctcggtgacgtagacggttccggcttcgtccaccgcgatgccccacggtgcggtgatatccgtgaatggcagcacgacctggttattcgactcggcctctagcttgacaaccctgttgttgtcggtgtcggtgacatagacgttgccggagttgtcgacggccaccccgtcggggtcgttgaggccggtgaacggcagcacggtctgggtcttggatccggccgccaacttcaccaccctgttgttgccccggtcggcgacgtataccgcaccctgggtatccaccgcgagaccttcggggtagttgaggccgtcgaacggtagcacggtctggttgttggacccggccgctaacgtcaccacccggttgttgaaatcggtgacgtatacggtgccagcgccgtccaccgccaacccctgcggctggtacagcccgttgaacggtaacaccgtcgtgccggttgacccggtggccaacttgaccactcggccgtacatgccctcactggtgacgtacacgttgccggcgctgtccactgccaccccactcggcgagaggcggaagtcgatgccggtgaacggcaacacggtctgtccggatgcctgcgtcggcgaccacgaaggtcgtaagaccaggtagccggcggcggcgacgatggccaccagtacgatcgcggcagcgccgacgacggcccacaccttccgtttgttgccggccggcggcacagcgtgtcccagggaggcctggagcgcattcgggacggcaggggagtgtccggtttggctgggccagttcccgccgcggctgtccgctgccaggggtccggccacggtcgcggagtccccgggcgaccatcgggcagcacccggggtcggtgggccggtgcccgccccggcaatgccggactcggactggctcaagcccgtatcggccggagtggccagcaaggttgcgttgtcaccgcgccgcagaatcgtcgtggcctggtgttgctcggatgtggttgagtgcgtcatgggcggcgatggccagatcaccagcgctcataaagcgctccgcggggtttttggccatgcctttggcgatcacctgatccagggccggcggcacgcgcccgggccgtagctggctgggctgcggggcagggtccattagatgcgcggcgatcaaccgctcaacgctgtcggcccgatacggtggggcaccggtcaaacactcacccaacacgcacgccaacgcatagatatctgcgcgataggtgacctcatcgccggtgaaccgctccggggccatgtagttgtaggttcccacggcggtcccggtctgggtcagccccgggtcggaggcggcacgggcaataccgaaatcgaccagataggcgaagtcgctcgcggtgaccagaatgttttccggttttacgtcgcggtgcgttacgccgttggcatgcgcggcatccaaagcggcggcgatctggcgcacgatggccacagctcgggccggggtcagcggaccatactgtttcaatagggcgcgtaaagaggtgccgtcgatcatgcgcatttcgacaaagaactgtccgttgatctcgccgtagtcatggatcggcacgatgtgtggctcggtcagccgtcccgcggtgtcggcctcgcgttgcatccgtgctcgaaacaccgcattgtcggagtactgcggcgagatcaacttcagcgccaccacccggtgcttgcgggtgtcctcggcctcataaacctcgcccatcccgcctcggcccagcagccgcaatagctgatacggcccaaattgcgaccctacctgcggaacggcatcgctcaccgtcgaattcccctcactaggtcaagaaatagcattcaccgcggccgccaattttgcttggaacgatttgggcaacggaatggagccgtattggtccaggccttcttggcctggaccaatcgcggcttgcataaacgcccttaccgcagtaccggtcgtcgcatccgggtatttcgagcagacgatctcataggtcgccagcacgatcgggtaagagccaggctgggtgggcctgtagaacgacgacgtgtccaataccaggtcgttgccttgtcccatgatcttggccccggcgattgtcttgccgaccgactcggtggtgatcgccactggatccggacccgccgacgtgatgatctgggccatgttcaactgcttacccaccgcaaacgaccactcgttgtaggtgatcgacccgtcggtcgtctgcagtagggccgacgtgccgttgttcccgctggcgccgacgccgacgcccccgttgaacgtttcgctggcgcctttgccccacgccccgttggatgcgccgtcgaggtatttctggaagttgtccgacgtaccggacttgtcgctgcggaagataacgctaatcggtgttggcggcaggtcggtgccggagttgagggcttggatctgtggatcattccacacggtgatggtgccgttgaaaatcttggcggtagtgggtccgtcaagattcagcgtgctcacgcccttgatattgtaggtgatcgcgatcgggccgaacaccgtcggcaggtcccatgccggggaaccgcaccgctccgccgcccggtcaggttgaccggtcgacggattcaacgggacatccgagccggcgaaatcggtttcgttgttgagaaactgggtcaccccggcaccggacccgttggcgttgtagtccaacgtgtagcccgggcacgatcgcacgtaggcatagacgaactgctccatggcattttcttgtgcggtcgagccgctggagtggagctccttcttgccgccgcagtgcaccgacccagacgtgccgcctgcgcctgacgacgagctgttggtgccaccgccgcatgctgtcaacaccagtgtgccggcggccaacaggcttaccgctgcgccggatcgggcgaacttcacgcaactcctctcgagggggtcgtggtggcggatccactcgccaccggtggtcgccgagccaccgacccggggtcggtattcgagccgtcaccgttgtgcatcgaaagaggtctgatcattgaaatcctagcgttcaggaggggccgctgatactgagggtcgacggcgcgctttgtccaaggagcatcccaaggagcatgtagtaccctgcgccgatggcgtgtgaacggctcggcggccagagcggtgctgctgatgtcgacgccgctgcgccggcgatggcggcggtgaacctcaccctgggtttcgctggcaaaaccgtgctcgaccaggtgagtatgggctttcccgctcgtgcggtgacgtcgttgatgggaccgaccggttcaggtaagacgactttttttgcgcaccctaaaccggatgaatgacaaggtctccggttaccgctacagcggtgatgtgctgttgggcggacgcagcatcttcaactaccgcgacgtgctggagtttcgccgccgggttggcatgctgttccagcgcccgaatccgttcccgatgtcaatcatggacaacgtgctcgccggcgtgcgtgcccacaaactggtgccgcgcaaggaattccgtggcgtcgcgcaggctcggcttaccgaggtcggcctctgggacgcggtcaaggatcggctcagcgattcaccgtttcgactctctggtggtcagcagcagttgttgtgcctagcccgtacgcttgcggtgaatccggaggtgttgctgctcgacgagcccacctccgcgctggacccgactaccaccgagaagatcgaagagttcatccgatcgctcgctgatcgcctcacggtgatcatcgtgacccataaccttgcccaggccgcccgcatcagcgaccgggcggccctgttcttcgacggcaggctggtggaggaagggcccaccgaacagctgttctcctcgccgaagcatgcggaaaccgcccgatacgtcgccggactgtcgggggacgtcaaggacgccaagcgcggaaattgaagagcacagaaaggtatggcgtgaaaattcgtttgcatacgctgttggccgtgttgaccgctgcgccgctgctgctagcagcggcgggctgtggctcgaaaccaccgagcggttcgcctgaaacgggcgccggcgccggtactgtcgcgactacccccgcgtcgtcgccggtgacgttggcggagaccggtagcacgctgctctacccgctgttcaacctgtggggtccggcctttcacgagaggtatccgaacgtcacgatcaccgctcagggcaccggttctggtgccgggatcgcgcaggccgccgccgggacggtcaacattggggcctccgacgcctatctgtcggaaggtgatatggccgcgcacaaggggctgatgaacatcgcgctagccatctccgctcagcaggtcaactacaacctgcccggagtgagcgagcacctcaagctgaacggaaaagtcctggcggccatgtaccagggcaccatcaaaacctgggacgacccgcagatcgctgcgctcaaccccggcgtgaacctgcccggcaccgcggtagttccgctgcaccgctccgacgggtccggtgacaccttcttgttcacccagtacctgtccaagcaagatcccgagggctggggcaagtcgcccggcttcggcaccaccgtcgacttcccggcggtgccgggtgcgctgggtgagaacggcaacggcggcatggtgaccggttgcgccgagacaccgggctgcgtggcctatatcggcatcagcttcctcgaccaggccagtcaacggggactcggcgaggcccaactaggcaatagctctggcaatttcttgttgcccgacgcgcaaagcattcaggccgcggcggctggcttcgcatcgaaaaccccggcgaaccaggcgatttcgatgatcgacgggcccgccccggacggctacccgatcatcaactacgagtacgccatcgtcaacaaccggcaaaaggacgccgccaccgcgcagaccttgcaggcatttctgcactgggcgatcaccgacggcaacaaggcctcgttcctcgaccaggctcatttccagccgctgccgcccgcggtggtgaagttgtctgacgcgttgatcgcgacgatttccagctagcctcgttgaccaccacgcgacagcaacctccgtcgggccatcgggctgctttgcggagcatgctggcccgtgccggtgaagtcggccgcgctggcccggccatccggtggttgggtgggataggtgcggtgatcccgctgcttgcgctggtcttggtgctggtggtgctggtcatcgaggcgatgggtgcgatcaggctcaacgggttgcatttcttcaccgccaccgaatggaatccaggcaacacctacggcgaaaccgttgtcaccgacggcgtcgcccatccggtcggcgcctactacggggcgttgccgctgatcgtcgggacgctggcgacctcggcaatcgccctgatcatcgcggtgccggtctctgtaggagcggcgctggtgatcgtggaacggctgccgaaacggttggccgaggctgtgggaatagtcctggaattgctcgccggaatccccagcgtggtcgtcggtttgtggggggcaatgacgttcgggccgttcatcgctcatcacatcgctccggtgatcgctcacaacgctcccgatgtgccggtgctgaactacttgcgcggcgacccgggcaacggggagggcatgttggtgtccggtctggtgttggcggtgatggtcgttcccattatcgccaccaccactcatgacctgttccggcaggtgccggtgttgccccgggagggcgcgatcgcgctggggatgtcgaattgggagtgtgtccgcagggtcaccctgccgtgggtgtccagcggcatcgtcggtgcggtggtgctagggcttggccgtgcgctgggggagacgatggcggtagccatggtgtccggcgcggtgctgggggccatgcccgccaacatctacgcgaccatgaccaccatcgccgccaccatcgtgtcgcagctggattcggcgatgaccgattccaccaacttcgcggtgaagacgctcgccgaggtgggtttggtgctgatggtgatcacgttgctgactaatgtggccgcgcgcgggatggttcgtcgggtgtcacgcaccgcgcttccggtgggacgcggcatctgacatgggcgaatcggctgagtccgggtcccggcagctaccggcgatgtccccgccgcggcgatcggtagcctatcggcgcaagatcgtcgatgccctgtggtgggcggcgtgcgtgtgttgtctggcggtggtgatcaccccgacgttgtggatgttgatcggagtcgtcagccgcgctgtaccggttttccactggagtgtgctggtgcaggactcccagggcaatggcggcggcttgcgcaacgccatcatcggtaccgcagtgttggccatcggggtgatcctggtgggtggcacggtgagtgtgttgaccgggatttatctgtccgaattcgccaccggcaaaacacggtccattctgcgcggcgcctacgaggtgttgtccggtattccgtcgatcgtgctcggctacgtcggctatttggccctggtggtgtacttcgattgggggttttcgctggcggccggggtgttggtgctgtcggtgatgagcattccctacatcgccaaggccaccgagtccgcgctggcccaggtgccgacgtcgtatcgggaagcggctgaggcactcgggttaccagccggctgggcgctgcgcaagatcgtgctgaagacggcgatgcccggaatcgtcaccgggatgttggtcgcgctggccctggcgatcggcgagacggcgccgctgctgtacacggcggggtggtcgaattcgccgccgaccggacaactcaccgactcgccggtcggctacctgacctacccaatttggacgttctacaaccagccatccaagtcggctcaggatctgtcctatgacgcggctctcttgctgatcgtgttcctgctgctattgatcttcattggccggttgatcaactggctgtcacggaggcgttgggacgtttgagttggccttcgagcgcgccttcacgctggcctccagcttggcgagcaggtcggagacgtcttcgggctcgtccagcaacctcggttggtcctcggcggtaaatgcctgcccaccttcgagtttggtgtcgatcagctcctgtaactgctcctggtaggtgtcgtggtagcggtccggattgaagtcgtcggccatcgagtccaccacctggccggccatcttgagttccgcgggtttgatctccaccttctggtccagcaccgggaagtcggggtcgcggatctcatcgggccacagcaacgtgtgcaccatcatcacctctcgcttgccgaaatccttgacgcgcaacgccgccagcctggtcttgttgcgcagcgtgaaatgcacgatcgccatccggtcggtctcggcgagtgtcttagccagcagcacatacgatttcgacgacttcgaatcaggctccaaaaagtagctgcggtcgaacatcatcgggtccacgtcggcggcggggacgaactccaacacctcgatctcccggctgcgttcttcaggcaagctggcgatgtcgtcgtcggtgatcgccaccatttggccgtcgccggactcgtaggcccgggcaagatcgcggtagtcgaccacctcgccacacgcctcgcagacgcgcttgtaccggatgcgtccgttgtccttggcgtgcacctggtggaacctgatgtcgtggtctgcggtagcgctgtacaccttgaccggcacgttcaccagcccgaaggcgatcgaacccgtccaaatggctcgcatgtaagtgagtatgccttgattgtccgcgagcggaacgtcacggcgaaattccacgcgatatttgaccgtgacgttacgctcgcgacttgtgtgaccgacaggctacgttgaaagcatgggttcggcgtcggagcaacgggtgacgctgaccaacgccgacaaggtgctctatcccgccaccgggaccacaaagtccgatatcttcgactactacgccggtgttgccgaagtcatgctcggccacatcgcgggacggccggcgacgcgcaagcgctggcctaacggcgtcgaccaacccgcgttcttcgaaaagcagttggcgttgtcggcgccgccttggctgtcacgtgcaacggtggcgcaccggtccgggacgacgacctatccgatcatcgatagcgcaaccgggctggcctggatcgcccaacaggcggcgctggaggtgcacgtgccgcagtggcggtttgtcgccgagcccggatcaggtgagttaaatccgggcccggcaacgcgtttggtgttcgacctggacccgggcgaaggcgtgatgatggcccagctggccgaggtggcgcgcgcggttcgtgatcttctcgccgatatcgggttggtcaccttcccggtcaccagcggcagcaagggattgcatctgtacacaccgctggatgagccggtgagcagcaggggagccacggtgttggccaagcgcgtcgcgcagcgattggagcaggcgatgcccgcgttggtcacctcgaccatgaccaaaagcctgcgggccgggaaggtgtttgtggactggagccagaacagcggctcgaagaccaccatcgcgccgtactcactacgtggccggacgcatccgaccgtcgcggcgccacgcacctgggcggagctcgacgaccccgcactgcgtcagctctcctacgacgaggtgctgacccggattgcccgcgacggcgatctgctcgagcggctggatgccgacgctccggtagcggaccggttgacccgataccgccgcatgcgcgacgcatcgaaaactcccgagccgattcccacggcgaaacccgttaccggagacggcaatacgttcgtcatccaggagcatcacgcgcgtcggccgcactacgatttccggctggaacgcgacggcgtgctggtctcgtgggcggtaccgaaaaacctgcccgacaacacatcggttaaccatctagcgatacacaccgaggaccacccgctggaatacgccacgttcgagggcgcgattcccagcggggagtacggcgccggcaaggtgatcatctgggactccggcacttacgacaccgagaagttccacgatgacccgcacacgggggaggtcatcgtgaatctgcacggcggccggatctctgggcgttatgcgctgattcggaccaacggcgatcggtggctggcgcaccgcctaaagaatcagaaagaccagaaggtgttcgagttcgacaatctggccccaatgcttgccacgcacggcacggtggccggtctaaaggccagccagtgggcgttcgaaggcaagtgggacggctaccggttgctggttgaggctgaccacggcgccgtgcggctgcggtcccgcagcgggcgcgatgtcaccgccgagtatccgcaattgcgggcattggcggaggatctcgccgatcaccacgtggtgctggacggcgaggccgtcgtacttgactcctctggtgtgcccagcttcagccagatgcagaatcggggccgcgacacccgtgtcgagttctgggcgttcgacctgctctacctcgacggccgcgcgctgctaggcacccgctaccaagaccggcgtaagctgctcgaaaccctagctaacgcaaccagtctcaccgttcccgagctgctgcccggtgacggcgcccaagcgtttgcgtgctcgcgcaagcacggctgggagggcgtgatcgccaagaggcgtgactcgcgctatcagccgggccggcgctgcgcgtcgtgggtcaaggacaagcactggaacacccaggaagtcgtcattggtggctggcgcgccggggaaggcgggcgcagcagtggcgtcgggtcgctgctcatgggcatccccggtccaggtgggctgcagttcgccgggcgggtcggtaccggcctcagcgaacgcgaactggccaacctcaaggagatgctggcgccgctgcataccgacgagtcccccttcgacgtaccactgcccgcgcgtgacgccaagggcatcacatatgtcaagccggcgctggttgcagaggtgcgctacagcgagtggactccggagggccggctgcgtcaatcaagctggcgtgggctgcggccggacaagaaacccagtgaggtggtgcgcgaatgaagtgggtgacgtatcgaagtgaccacggcgaacgaacgggagtgctttccggtgacgccatctacgcgatgccgccggacgtgtcgttgctggatctggtcgggcgcggcgccgacggtctgcgcacggcgggcgaacgggcagtgcgctcaccggccgcggtggtagcgctcgacgaggttacgctggcggcgccgattccgcgcccgccgtcgatccgggactcgttgtgctttctggaccacatgcgtaactgccaggaagcgatggggggcggccgggtgctcatggatacttggtaccgcatcccggcgttctacttcgcgtgcccgtcaacggttttgggaccgtacgacgacgcacccaccgcacccggaagtgcgtggcaggacttcgaattggagatcgcggcggttatcggaaccagcggcaaagacttgaccgtcgagcaggccgaacggtcgatcatcggctataccattttcaacgactggtccgcacgggacctgcagatgctggagggccagctgcgcatcggacaggccaagggcaaagacagcggtatcaccctgggcccctatctggtcacaccggatgagctggagccctattgccggggcgggaagctaagcttgcgggtgatcgccttggtcaacggcaccgtgatcggatcggggtcgaccgcacagatggactggagcttcggcgaagtcatcgcctatgcctcgcggggggtgacgctgaccccgggtgacgtgttcggctcgggcacggtgcccacctgcacgctcgtcgagcacctcaggccaccggaatcattcccgggctggctgcacgacggcgacgtggtcaccctccaggtcgaagggctgggcgagacgaggcagaccgtccggacgagcggcactccttttccgttggctcttcggccgaatccggacgccgaacccgaccggcgcggggtcaacccggcaccgacgcgggtgccgtttacccgcgggctgcacgaagtcgccgaccgggtatgggcgtggacgctgcccgacgggggatacggcttcagcaacgccgggctggtcgccggggacggcgcgtcgctgctcgtggataccctgttcgacctggcactgacacgcgagatgttggccgcgatgaagccggtcaccgagcgggcgcccatcaccgacgccctgatcacgcactccaacggcgaccacacgcacggcactcaactgttggaccgctcagtgcgcatcatcgccgccaagggcacctccgaggagatcgagcatggcccggcaccggagatgctagcccggatccaaaccgccgacctgggccccgttgcgacgcggtatctgcgtgatcgcttcggtcactttgacttcagcggcatcaagctgcgcaacgccgacctgacgttcgaccgcgacctggccatcgagctcggcggccggcgagtcgacctgctcaacctcggtcccgcgcacaccaccgccgactcggtcgtgcacgtggccgacgccggtgtgctgttcgccggggatctgctgttcatcggttgcaccccgattgtgtgggcgggcccgatcgccaactgggtggcggcctgcgacgcgatgatcgcgctggacgcgcccacggtggtgcctgggcatggtccggtcaccggcccggacgggatccgtgccgtccgtggctatctggcgcacatcgccgaacaggccgaggcggcctaccgcaaggggctatcgttgcccgaggccgtcgagaccatcgacctgggcgagtacgcgagctggctggactccgaacgggtagtggtcaacgtctaccagcgttaccgcgaattggatcccgacaccccgcgccaggacttgctggcgttgctggtgatgcaggccgaatgggcggcgcgccactgtacgtagccactcgggcgcgtttgtcacgggaatctgcggaccggcgggcgcatggtttgcctgtccacgagcgacaaagccagcgcgccaaggattcccgatggcagccatcactttgtcgcgctgaggcgggcacgaagaacatcccgtccagacagcggccaatgtggcgggtgtgaaaggcgccgccgagcatggcaccgggtccaacggctctcacgaagctgatcggggatcgatccgttgtgatgcttaaactttcgcgatgacgttctcggcgaacatctccagattgcggatcttggtctgcagcggctcggtgtcggggcccatggtgtacgggacacggaaaccgacgatgacgtccgtcacccctttgtcctcgagccgcttgacgccgtccacggtgaaaccgtccagggagatcacgtggatttcgaacgggctggttttccccgcttcctcgcgaagccgcttgaccctggcgatcagccggtcgagttcgtccggatcgccgccgccatgcatccatccatcggcgcgcgccgcccgtcgcagtgctgcatcggcgtggccaccgaccaggatcgggatcggctgggtgggcgccggggtcatcttggtcttgggtatgtcgtagaactcgccgtggaactcgaagtaatcgccggtggtaaggccacgcacgatctcgatgcattcgtcaatccgcttgccgcgcttagcgaacgggacgcccatcagctcgtaatcctccggccacgggctagtgccgacacccagcccgacccggttgccgatcagggcggctagggaaccggcctgctttgccaccagagccggcgggcggatgggcagcttgaggacgaagaagttgaaccgcagcctcgtcgtgactgcgcccaatgctgctgtcaggacaaaggtttcgatgaaaggcttgccgtccatgaattcgcggttgccgtcgggtgtgtacgggtacttcgagtcggattcgaaggggtaggcgatgctgtcgggaatcgtcatgctgctgtatcccgccgcttcggctgccttggccagcgggatgtagaacgtgaagtcggtcattgcctccgcgtagctgaaccgcacgtgattgccttcctcgaagtggccgtccccaacgagattagaacgtgttctaatttgacgtgcaagcggggcgcaacggcttggtcagagttggttctccggcccaataattgcccagaccgtcttgcccgacgaagtgggactgctgccccaggcgcgggacaacgcggcaacgatcgccaggccggaaacgtcgatgcccttcggtggggacgccagccgaaccgccggagcgctgctgccgtcggaaaccgcgatggttgccgttgggccatcgctttcgatccgcatcaccgggtcgcttccggtgtgtttcagcacgttctccacgaatacgttgacgacgaccaacgcgactggaataagcccgggacgtgaccattgggtgagccattcgcggaccaactggcgtgactcgcgaaggctgttcaggttggcgggcagttgtgcgtccgaacgcttgaaattgcggcgcgcgagccgaccgatggccttgctcgccgctttttcggtcgggtacaccggcatgaagcgggcgaccccggtgcgggtgaccgccgcgcggccggcccgatggccgcagaccagcaagaccggtacatccgctcggaagtcggcctgccagcgggcgctgataaagaccgaccatgccgattcctcggcgacttgcagctcggtgacattgacgataacggcggacggctgctcgagcgtcgccctcgtgaggctgtcccggagcagtgcagaactgctggagtcaagcgcaccgtcggcggtcaagatgaccaccgaatcctgtgtacgtaccgcaatggccagcgctgtcggtgacttggctgccgtgctcaccgcgaccacttccttgcgtcccttgccccggcgtcaggtgcacatcgcaacttgggtcggagtgccaccatagccatggttccgaaacggcgggacgccatgaaccggcattccggtcccatcctgtcgtccggtttcatagccagctcctcgaactcctgtcccgccaatagcttgaggatgccgtccgccttggcggcagaaaccctatcttttgatgatcgcgccgtccggcgcagcacccatcacccagggggtggttacccacaaaaacacgcgatcaacctccagtccgggctatgcccagcctatgcaaacgccagcaggtagggcccgggaatccggccaacaaagatcaacgaacgccgcgccggcgccgggatgcgttcaagtggtggccgaggctgggccgcttcgggcatagggcggtgggcccactccggcgaccgagtgggtaccccacggtgtttgttcagtgatgcgtgcgggtgcgctacgtccgccgatggttaacgtcgccgcccgggcatgggtgagtgaagtctcgggcaaggaatcgaatacggtgccctgccagtggtagttgccgtcgatcggatcgaggtgaccggtaagccggacgcggacccgaaagcgggcaccagcgagcgttagcgtcgccgcaccgtcgtaggtctgatcgtcctcggtcgccgcggatgacaagtcgaacgcttcgaggcccccagtctgccgatggggctgagcgggtttgagttgggcgcgctcgttgaatacctgctggctgctgcggcgcacctcgatgcggcggctggccgtgcgctccatgagcttcatgcattcgacgacgcagcgtgcctgcgcggcggtatcgggcccggtgatgaagaagtagttggggaaaccgtgaacggcgacgccgaggtagggctccatgccatcgtcccaggcttggcggatggtcacaccgccggcaccgaccagggtctgatcgccgacctgatcggcgatcgcgaacccggtgccgtagatgatggcgtcgacggggtgttccacgccatcgctggtgcggatgcccgaggaggtcagcgcgtcgatcgccgccgtcgcccaggcgaccgctggatgctcagccccggtgcggcgacgtagccagcgtttggcgcgtgtcgtccacagtggtactccggtgacgacgcggcgcggtgcctgggtgaagaccgtgaccgacgccgccgattcagacaaccggctgatgtagtgggcggcggcggcatcggtgccgaccaccgcgatgcgtttgccggccgggtcgaaatcgcggtcccatgccgccgaagtgggcctgatgggcccgatcgcccgtcgcgcctggaaacgcaccaactttctgtgaccgcgacgctcggcctcgctgacgccggccaccgcattgtcatcgtcggcaggggtgctggtggccgggacgccgcagccgcgcgcgctcgggcccgatgcgctggacgtcagcaccgacgacctggccgggctgttggccggcaacaccggccggatcaagaccgtcatcaccgaccagaaggtaattgccggcatcggcaacgcctatagtgacgaaatcctgcacgtcgcgaagatctcgccgttcgccacggccggcaagttatccggcgcacagctcacctgcctgcatgaggcgatggcgtcggtgctgtcggacgcggtgcgccggtccgtcggccagggcgcggccatgctcaaaggggagaaacgttctgggcttcgagtacatgcgcgcaccgggttaccctgcccagtgtgcggtgacactgtgcgggaggtgtccttcgcggacaagtcttttcagtactgtccaacgtgtcagaccggtggcaaggcgctggccgaccggcgtatgtcgcggctgctcaagtagtcgatatgctcaccggagtgactcgccagaagatcctgatcaccggcgccagttccggcctgggcgccgggatggcccgatccttcgccgcccagggccgcgacctggcgctctgcgcccgccgcacggatcggctgaccgaactgaaagccgaactgtcgcaacggtatcccgacatcaagatcgctgtcgcggagctggacgtcaacgaccacgagcgggtgcccaaggtattcgccgaactcagcgatgagattggcggcattgaccgtgtgatcgtcaacgccggaatcggcaagggtgcccggctgggctcgggcaagctgtgggcgaacaaggcaaccatcgaaaccaacctggtcgccgcactcgtgcagatcgaaacggcactggacatgttcaaccagcgcggttcggggcatttggtgctcatctcctcagtgctcggcgtcaaaggggtgccgggcgtcaaagccgcgtatgcggcaagcaaagccggtgtgcgctcgctaggcgaatcgctgcgcgccgagtacgcccaaggccccatcagggtcacggtgctggagccgggttatatcgagtcggagatgacggccaaatcggcgagcacaatgttgatggtggacaacgcaactggcgtcaaggcgctggtggccgccatcgagcgcgagcccggacgcgccgcggtcccctggtggccatgggcgccactggtgcggctgatgtgggtgctgccgccgcggctgaccagacgcttcgcctagcgggcgctcggccacctagcccgcgcggccacgttcggtgcggtagcggcgcaccagcccgtcggtcgagctgtccgactgcggtggcggtgaaccggcgccggtgattaccggaagcagcgccttggcctgcgtcttgcccagctccaccccccactggtcgaacgagtcgataccccacaccacaccctcggtgaacacctgatgctcgtagagcgcgatcaactgccccagcaccgacggcgtgagccgactggccagaattgaggtggacggccggttgccgggcatcaccttatgcgctaccacgtgggcgggggtgccgtcggcggcgatctcctcggcggtcttgccgaacgccagcacctgggtttgggcgaagaagttgctcatcagcagatcatgcatgctgccggtgccctcggcggtcggcaggtcgtcgaggggttgagcaaagccgatgaaatcggctggcaccagccgggtgccctggtgcagcaactggtagaaggcgtgctggccgttggttcccggttcaccccaaaagatttcaccggtgtcggcgctgaccgggctgccgtcggcgcgcgtggacttgccgttggattccatggtcaactgctgaaggtaggccggaaaacgcgacaagtcattggaatacggcagcacggtgcgtgattgcgcaccgaagaaattggagtaccacagtccgatcaggccaagcagcaccggcgcgttggattccagcggagcggtcgcgaaatggcggtcgatgatgtggaatccggccaagaaatcggcgaaggcgtcgcggccgatcaccgtcatcaacgacagcccgatcgccgaatccaccgaataacgcccgccgacccaatcccaaaaaccgaacatgttgtcggtgttgatgccgaagtcgtcgaccaggcgcttgttggtggacaccgcgacaaaatgccgcgacaccgcggcgtcgcccagcgcatcggtcagccagcgacgcgccgcggtcgcattggtcaatgtctccagcgtcgagaacgtcttcgacgcgacgatgaaaagcgttgtggcggggtctagatcggcgagcgtggcgatcaggtcggcgggatcgacgttggacacgaagcgcgcggaaatgcccgcgtcggcatagtggcgcaacgcttggtacaccatcaccggacccaaatccgaaccaccgatgccgatgttgacgacggtgctgatccgctttccagttgctccggtccactcgccgctgcgcaggcggtcggtgaaggcgcccatcgcgtcgagcacggcatgtacgtcggtgacgacgtcttggccgtcgacgacgagttcggcgtctcggggcagccgcagcgcggtgtgcaacaccgctcgatcctcagaggtgttgatatgcacaccggcgaacatctggtcgcgacgctcttcgaggtgggccgtccgggccagatcgatcagcagcgccagcgtctcgcgggtgacgcggtgtttgctgtagtcgatgtagagatcgccgacgctgacggtgagctcccggccgcgacccggatcgtcggcgaagaactggcgaagatgggtgtttccgatctgatcgtgatgtctgcgcagggcgtcccatgccggggtagcggtgatgtcggggattggcgcggaggtcatggttcgaccctaatgccgtggagtggcgtcgatcagagccgctgtcttcgccgagcctttagttatcgtgctcggcggcactcgccgtttgtcgcggtatctacaggctcggcgatgcgggcctgcgctctcgcggcctcggcccccgccgaggccgctgaccgtcgcccagcacccgctgcagatcaggcagcatggcctgcaatggcgcacgccagtacgcccaggtgtgggtttcgccatccgggaagttgaaccgccgttgcgccgcttggtacttgctttgcaaagcctgtcgcctattgccgctcaactccgccgagggcgtgccgttgcccgaatacgcccagatacggggtgctgttggccaccagcttcgcggcattgaccgttggctcgctgtgggcccacgccggatcggtcggcgggcccccggatcaatgacgcggatccggcaaccacgccatttccactcgggatgatcccctcactcgccgccagccagtcggccagctcttgggccatatcccgccgttgccgaccgccggccggtgccagttggaatagaactcgccatgccaccggtgggcatggcgagcgacagaccggtctggtcaaccgaataccggcaggtgtatatcccggccgttgtagtcgtctcgggcgagtatgccgtcggacaagtaccacgcatgagggccgccaccttgaaactccaccttgattaggcgatgcatcgaccgcgacgggaccatcagtcgatgggtagaccccgccgcgactacgttgacgaggttgtcgagctggcgccttgcccgagcagcgcgatcaaagctgccgcccatatgaccatcaaccggcgcaattgtgaaactccagctgcctttgctgcatccatttcggcggaaattcagcgcagcgatgcagaaattcccggcaaacagcggcggaagtgacccattagtgaccgaggcggcccctgcccaatcgcaaaagcaggatggccagatccttaccgtcgggtcccagctcgctgtagcgttcgatgaccttcatctcccggctgtgtaccagccgagtgccaccggacgccatccgggccttgccgatggccttggaaacctcagcgcgtcgcttgactaacgcgaggatttcggcgtctagccggtcgatctcttcgcgcagcgtgtcgatctcggggacaggttgggactcgagcatttccaggttcatggctgctaactccgcgttctcgtgatgtgggggttctggtctcatccggtactgggcctcacacaagagacgagccccgaatccggaagcggaccacggggctctgcgaaagcagctagaccacgggcaccgctggccggtacccgtagaaaaatcggcgctgcgcgttgagcacgaaccgagtgtgccatcaacggacgcgcccgcgcaaaaacttggcgggaaaagtgcacccaaaattgggtggtggcgccgaaggacctgccgcgtggcgatgagcctggccaggctatgccgcggtccgccgactcgtcgccgcgcggcggtaagtttggaccgacatgagtgtgcacgcgaccgacgccaagcctcccggtccatccccagcggaccaactgctcgacggcctcaacccgcaacagcgccaggcggtcgtgcatgagggttcgccgctgctgatcgtcgcgggcgcgggttcgggtaagaccgcggtgttgacccgccgcattgcctatctgatggcggcccgcggcgtcggggtgggccagattctggccatcaccttcaccaacaaagccgccgccgagatgcgcgaacgggtggtgggcctggttggggagaaggcccggtacatgtgggtgtcgacgtttcactccacctgcgtgcgtatcctgcgcaaccaggcggcgctgatcgagggcctcaactccaacttttcgatctatgacgccgacgattcgcggcggttgctgcagatggtgggccgcgacctgggcctagacatcaagcggtactcgccgcgactgctggctaacgccatctccaacctgaagaacgagttgatcgacccgcatcaggcgctggccggcttaacggaggactccgatgacctagcgcgcgccgtggcgtcggtttatgacgaataccagcggcggctgcgggcggccaacgcgctggacttcgacgacctgatcggcgagaccgtcgcggtgctgcaggccttcccgcagatcgcccagtactaccgtcggaggttccggcatgtcctggttgacgaataccaggacaccaaccacgcccagtacgtattggtgcgcgagctggtcggccgcgacagcaatgacggtattccccccggcgagttgtgcgtcgtcggggatgccgatcagtcgatctatgcgttccgcggcgccaccatccgcaacatcgaagacttcgaacgtgactaccccgacaccagaaccattctgctggaacagaattaccgctcgacgcagaacatcctgtcggcggccaactcggtgattgcccgtaacgcggggcgccgggagaagcggttgtggaccgacgccggcgccggggagttgatcgttggctatgtcgccgacaacgagcacgacgaggcccggttcgtggccgaggagatcgatgcgctcgccgagggtagcgagatcacctacaacgatgtcgccgtcttctaccgcaccaacaactcgtcgcggtcactggaagaggtgctgatccgcgccggtattccgtacaaggtcgttgggggagtgcgcttttacgagcgcaaggagattcgcgacatcgttgcctacctgcgcgtgctggacaacccgggcgacgcggtcagcctacggcgcatccttaacaccccgcgccgcggtatcggggatcgtgccgaggcgtgtgtggcggtgtacgccgagaacaccggcgtcggcttcggtgacgcgctcgtcgccgcggcccaaggcaaagtaccgatgctgaatacccgggcggagaaggcgatcgcgggtttcgtcgagatgttcgacgagctgcggggccgcctcgatgacgacctgggggagctggtcgaggcggtgctggaacgcaccggataccgccgcgagctggaagcgtccaccgatccacaggaattggcccgcctggacaacctcaacgaattagtcagcgtcgcacacgaattcagtaccgaccgggagaatgccgccgcacttggcccagacgacgaagacgtccccgacaccggtgtgctggcggattttctggaacgggtgtcgctggtcgccgacgccgatgagatcccggagcatggcgcgggtgtggttaccttgatgaccttgcacaccgccaagggtttggagttcccggtggtgtttgtgaccggctgggaggacgggatgttcccgcacatgcgggcgttggacaacccgaccgagttgtccgaggagcggcggctggcctatgtcggcatcacccgcgcccggcagcggttgtacgtgagccgggcgatcgtgcgttcgtcttggggccagccgatgctcaacccggagtcgcggtttctgcgggaaatcccgcaggagctcatcgactggcggcgcaccgccccgaagccgtcgttcagtgccccggtgagtggcgccggtcggttcggtagcgcgcgtccatcaccgacccgctcgggggcgagcaggcgcccgctgctggtgcttcaggtcggcgaccgcgtgacccatgacaaatacggcctgggccgtgtcgaggaggtctccggtgtcggcgaatcggcgatgtcgctgatcgacttcggtagctcggggcgggtgaagctgatgcacaaccacgcccctgtcaccaagctctgagatttcgcgccgagcgtgaagtcacggcggctatttcgcggatttctcgccctgagaacacgttcggcgtcgttgccgggtcaaccggtgtaattgccgacgctaagtccccgcttggcgagccacggcactgggtccacgcgctcggtgccgcccaggagcacctcgaagtgcaggtgcgggccggtggaaaagccacggctgcccatggtggcgatctggtcgcctgccatcacgcgctcaccgacgctgaccaacgtggtattgacgtggccgtatagcgtgaccgtgccgtcggcgtgcagcagcttgacccacattccgtagccggcggtggggccggcgtcgatgacgacgccgtcggacaccgcataaatcggggttccgatcgcgttagccaggtcgataccggcgtgcagtacaccccatcgataaccgaaactcgacgtgaagatgcccttcgtcggcatgacatacagcgggcgctgtagtcgcgcctcgcgctcggcgcgctcctcggcgaaggcaacccccctggcgaactccgcgttgtgcaccgcagcactcgccgccggctgggcggcgatgacctggacgccccgcggtgggttgcttcccgacccttcgttgagcgccgatgcatgagcggtcagcacggtctcggtgcgtggggtttccgactgttggatcgccgtatgcgctgctgcggccgccgcgcccgcggccatcgccgagatcagcaggcgcccccgggccgcaccgatcggttgcttgcggtgctgcccgacgcgccgggacaccggggtgacctccggggtcagcacgaccgtgggggctaccagccattcgggggccagatcgtcggcgtcgtccaggtcgtcgagttctggagccgctagcaactgcgcttcgtagtcgaagacgcagtcgtcccctaggtccaggtcatcgagctctgcgaaatccagctcatcgtagagtgctaagccgtcgaggaatccgtccagcgggatgatttcggtgacttcgttacggtgatgatgcggccaacgatcgcgaggtgtgcgaatcgctgccatggcagcagaacgggcgatacggtgctgggacaaatctgaaatgtcctcggatcgtgaccataacgttatctggaccctgagacgttatccgcaaccggatggtagtggcaacttcagcgcggaattcggctgtgattgtgagttggatcacgtttcggctggacaaacatatcggtgagctgtgccacaccgggtggatgcggccgcggagttaatcggcggtctcgatacagttctccgtgcgagtcgccgatttcggcaccgcctacctattggtcgagcagtaagccgagcgaagacggtgagcccatggatcttttcgagtatcaagccaaggagttattcgccaagcacaacgtgcccagcacgccgggtcgggtgaccgacacagccgagggtgccaaggctatcgccacggagatcgggcgtccggtgatggtcaaagcgcaggtcaagatcggcggccggggcaaggccggtggcgtcaaatacgccgcgaccccacaagacgcgtacgagcacgccaagaacatcctcggcctggacatcaaaggacacatcgtcaagaaactgctggtcgctgaggctagcgatatcgccgaggagtactacctatccttcctgctcgaccgggccaaccgcacctacctggcgatgtgctcggtggagggcggcatggagatcgaagaggtagcggccaccaaacccgagcggctcgccaaagtcccggtgaatgccgtcaagggcgttgacctagatttcgcgcggtccatcgccgaacagggtcatcttccggccgaggtgctcgacaccgcagcggtcaccatcgccaagctgtgggagctcttcgtcgccgaggacgcgacgctggttgaggtcaacccgttggtgcggacgcctgaccacaagatcctcgcgctggatgccaagatcaccctcgacggcaacgccgatttccgtcagcctggccatgccgagttcgaggatcgagctgccaccgatccactggagttgaaggccaaggagcacgacctcaactacgtcaagctggacggtcaggtggggatcatcggcaatggcgcgggcttggcgatgtcgactctcgacgtcgtcgcgtatgccggtgagaagcacggcggagtcaagccggccaacttcctggatatcggcggcggcgcttcggccgaggtgatggccgcgggtctggacgtggtgctgggcgaccagcaggtcaagagcgtgttcgtcaacgtcttcggtggcatcacctcgtgcgatgcggtggcgaccgggatcgtcaaggcgctgggcatgctgggtgacgaagccaacaagccgctggtggttcggctcgacggcaacaacgtcgaggaaggccgtcgcatcctgaccgaggccaaccaccccctggtgacactggtggcgacgatggacgaagccgccgacaaggccgctgagctggcgagcgcctgagcgaaaggacccatgactcacatgtccatatttctgagcagggacaacaaggtcattgtgcagggcatcaccggcagtgaggccaccgtccataccgcgcgaatgctgcgggcgggcacgcaaatcgtcggcggtgtgaacgcacgcaaagcgggcaccaccgtcacgcatgaggataagggcggccggctgatcaagctgccggtgttcggcagtgtcgcggaggcgatggaaaagaccggcgccgatgtgtcgatcatcttcgtgccgccgacgttcgccaaggacgccatcatcgaggccatcgacgccgaaattccgctgttggttgtgatcaccgagggaattccggtgcaggacaccgcctatgcctgggcctacaacctcgaggctggccacaagacccgcatcattggccccaactgtcctggcattatcagtcccggtcagtcgctggccggtatcacgccggccaacatcaccggacccggtccaattggtctggtgtccaagtcggggacgttgacctaccagatgatgttcgaactgcgcgaccttggattctccacggcgatcggcatcggtggtgatccggtgattggcactacccacatcgacgccatcgaggccttcgagaaggatccggacaccaagctcatcgtgatgatcggcgagatcggtggtgacgccgaggagcgggccgcagacttcatcaagaccaacgtgtccaagccggtcgtcggctatgtcgccggatttaccgcacccgaaggcaagacgatgggccacgccggcgccatcgtctccggctcgtctggcacagcggcggccaagcaagaggccctggaggccgccggtgtgaaggtcggcaagaccccatcggcgaccgcggcgctggcccgggagatcttgctcagtctctagggcgagcagacgcataagcccccgcacgctcggcgtgtcgggggcttatgcgtctgctcgccctatacgcaacaggccaacttggcggccagccgctccacgtacgcggctgcgtcgtctgcagacctgtccggcataccgaacagcacctccgtaacgccaagctcggcccagcgcgccagcttgtcgggcaccggtttgacgtccagggccacgatctgtggaagcccgtcgcggccggcggccgcccagatgtcttgcagtaacttcaccggctcgtcgatgtcgacgtcgcgtggagtggtgatccagccgtcggcgctgcgcgcgatccacttgaagttcttctccgtccccgcagcgcctaccagcaccgggatgtgcggctgcaccggcttgggccaggcccagctaggtccgaacttgacgaactcgccgtcatagcaggcctcctcttgggtccacaacgcccgcatcgcctcgaggtattcgcgcagcatggtgcggcggcgtccgggtggcacaccatgatcgacgagctcgtcggtgttccagccgaacccgaccccgacgctgacccggccgtgcgacaaatgatccagcgtcgcaatgcttttcgccagcgtgatcggatcatgctcgaccggcagcgccaccgcggtggcaagccggatccgcgacgtcaccgccgatgctgctcccaggctcacccacgggtccaacgtgcgcatatagcggtcgtccggcagcgaagcgtcacccgccgtcggatgggccgcctggcgcttgaccgggatgtgggtgtgttcgggcacgtaaaacgtgcgaaacccgtggctttcagcaagtctggcggccgcggccggggtgatgccgcggtcgctggtgaacagcacaagtccgtagtgcatgcaccgaattagaacgtgttccacctgcgccgggcaagcggccgtccagtcgttaatgtcgcgagcgccggtcgctccggcagcggcacccgaacgtgcgctagcgtggttgatcgaatcgcgtcgccgggagcacagcgtcgcactgcaccagtggaggagccatgacctactcgccgggtaaccccggatacccgcaagcgcagcccgcaggctcctacggaggcgtcacaccctcgttcgcccacgccgatgagggtgcgagcaagctaccgatgtacctgaacatcgcggtggcagtgctcggcctggctgcgtacttcgccagcttcggcccaatgttcaccctcagtaccgaactcggcggaggtgatggcgcagtgtccggtgacactgggctgccggtcggggtggctctgctggctgcgctgcttgccggggtggctctggtgcctaaggccaagagccatgtgacggtagttgcggtgctcggggtactcggcgtatttctgatggtctcggcgacgtttaacaagcccagcgcctattcgaccggttgggcattgtgggttgtgttggctttcatcgtgttccaggcggttgcggcagtcctggcgctcttggtggagaccggcgctatcaccgcgccggcgccgcggcccaagttcgacccgtatggacagtacgggcggtacgggcagtacgggcagtacggggtgcagccgggtgggtactacggtcagcagggtgctcagcaggccgcgggactgcagtcgcccggcccgcagcagtctccgcagcctcccggatatgggtcgcagtacggcggctattcgtccagtccgagccaatcgggcagtggatacactgctcagcccccggcccagccgccggcgcagtccgggtcgcaacaatcgcaccagggcccatccacgccacctaccggctttccgagcttcagcccgccgccaccggtcagtgccgggacggggtcgcaggctggttcggctccagtcaactattcaaaccccagcgggggcgagcagtcgtcgtcccccgggggggcgccggtctaaccgggcgttcccgcgtccggtcgcgcgtgtgcgcgaagagtgaacagggtgtcagcaagcgcggacgatcgggcggccggcgctcgtccagctcgcgacctcgtcagggttgcgttcggcccaggtgtggtggcgttgggcatcatcgccgcggtgacgctgctccaattgctgatcgccaatagcgacatgaccggtgcgtggggcgccatcgccagcatgtggctgggcgtgcacctggtgccgatctcgatcggtggccgcgcactgggcgtcatgccgctgttgccggtcctgttgatggtgtgggccaccgcgcgcagcacggcgcgggccacatccccacagtcgtcagggctcgttgttcgctgggtcgtcgcgtcggccctgggcggaccgctgctgatggcggcgattgccctggcggtcattcacgacgcgtcatcagtggtcaccgagctgcagacgcccagcgccctgcgcgcgttcactagtgtgctggttgtgcattccgttggggccgcgaccggggtgtggtcccgggtaggtcgacgggcgctagccgccacggcactgcccgattggctgcatgattcgatgcgtgccgccgccgctggggtgctggcgttgctcgggctttccggcgtggtgacggcggggtcgctggttgtgcattgggcgacgatgcaagagctctacgggatcaccgattcgatattcggccagttcagcctcactgtactttcggtgctttacgcacccaacgtcatcgtcggcacctcggccatcgcggttgggtccagtgctcacattggcttcgcgacgttcagttcgtttgcagttttgggcggcgatatcccggcactgccgatcctggccgcggccccgacgccgccgctcggcccggcatgggttgccttactcattgtgggtgcttcgtcgggtgtggcggtcggtcagcagtgcgcccgccgcgccctgccgtttgttgcggctatggccaagctgctggtcgctgccgttgccggggcattggtaatggcggttctgggttacggcggtggcggccggctgggcaatttcggcgatgtcggcgtggacgagggcgccttggtgttgggcgtgctcttctggtttacgttcgtaggatgggtcacggtggtgattgccggcgggatcagccgccgccccaagcggctccggccggccccgccggtcgagctggacgccgatgaatcttcgccaccggtagacatgttcgacggggcagcgagcgagcagccgcccgcttcggtcgcggaagacgtcccgcctagccacgacgacatcgccaacggcctcaaggcccctactgccgacgacgaggcgctgcccttgtccgacgaaccgccgccgcgggccgactaatctgcggttggtgaggccgcaactgtctgaggcctttactcacggtactgagtctgcactgggatgcaggctggtggtgctcacacgctttgaggagccagactaggctcgccgtgtgcaggaaccgcttcgtgtacccccgagtgcacctgcgcggctggtagtactcgcgtctggcaccggttcgttgctgagatctctactcgatgccgctgtcggcgactacccggcacgggtagtcgccgttggtgtggatcgcgaatgccgggccgccgaaatcgccgcggaagcatcggtgccggtgttcaccgttcggctcgccgaccaccccagtcgcgatgcctgggacgtcgccatcaccgccgccaccgcagcccatgagcccgacctcgtcgtttctgcgggctttatgagaatccttggaccgcagttcctttcacgattctacgggcgcaccctcaacacccacccggcgctgctgccggccttccccggcacgcacggtgtcgctgacgcgctggcctacggggtgaaggtcaccggcgctacggtgcacctggtagacgctggcacggacaccgggccaatactggcgcagcaacctgtgccggtgctcgacggtgacgacgaagagactttgcatgaacgaatcaaggtcaccgaacgacggctgttggtagcggcggtggccgcactggccacccacggcgtgacggtggtcggacgaacagcgacgatgggacgaaaggtaaccataggatgagcaccgacgacggaagacggccgatccgccgtgcgctgatcagcgtgtacgacaagaccgggctggtagacctggcacagggcctgagcgcggccggcgtcgagatcatctcgactgggtcaacggccaagaccattgccgacaccgggattccggtgacccccgtggagcagctgaccggctttcccgaggtgctcgatggccgggtcaagacactgcacccgcgagtgcatgccgggctgctggctgacctgcgcaagtccgagcacgccgcggccctcgagcaactcgggatcgaggctttcgaactcgttgtagtcaacttgtatccgttcagccagaccgtcgaatccggcgccagtgtcgacgactgcgtcgagcagattgatatcggcgggccggcgatggtgcgggccgccgccaaaaaccatcccagcgcggcggtggtcaccgatccgcttgggtaccatggcgtgcttgccgcactgcgcgccggcggattcaccctcgccgagcgcaaaaggctggcgtcgttagcgtttcagcatatagccgagtacgacatcgccgtcgcgagctggatgcaacagaccctagcgcccgaacatcctgttgccgcctttccgcagtggttcggccgaagctggcgccgcgtggcgatgctgcgctacggcgagaacccgcaccaacaggccgctctctacggcgaccccaccgcctggccggggctggcccaggccgagcaactgcacggaaaagacatgtcctacaacaacttcaccgatgcggacgcagcctggcgggccgccttcgaccacgaacaaacgtgcgtggcgatcatcaagcacgccaacccgtgcggcatcgcaatctcgtccgtttcggtcgccgacgcgcatcgcaaggctcacgaatgcgatccgctgagcgcctacggcggggtcatcgccgccaataccgaggtcagtgtcgaaatggccgagtatgtgagcaccatcttcaccgaagtcatcgtcgcgcctggctacgcccccggggccctcgatgtgctggcccgcaagaagaacatccgggtgctggtagccgccgagccactggccggtggcagcgagttgcgtccgatcagcggtggactgctgatacagcagagcgaccagcttgacgcgcacggtgacaacccggcgaactggaccttggcgaccgggtcacctgcggaccccgcgacgctgaccgacctggtcttcgcgtggcgagcctgccgtgcggtcaagtcgaacgcgatagtgatagctgccgacggcgccaccgtcggcgtcgggatgggtcaggtcaaccgtgtcgacgccgcccggttggccgtcgaacgcggcggcgagcgggttcgcggcgcggtggcagcctcggatgcgttcttcccctttcccgacggcctggaaacgttggccgccgcgggggtcaccgcggtcgtccaccccggtggctcggtgcgcgacgaggaagtgaccgaagcggcggccaaggccggtgtcaccctatatctcaccggggcgcggcacttcgcgcactgaggccgctggccgcgacagtgaaatccacgacgtgacacgccggaaacgcgtcgtgacattcactctcgtggccagaagaaagacggcgtcgtagcgtggaacggtgatgtcacccagtaacctgccccgcaccgtgggcgagctgcgtgccgccggtcatcgggaacggggggtcaagcaggaaatccgggaaaatctgctgaccgcgctggccgacggcgacaacgtctggccgggcatcctgggtttcgacgacaccgtgattccccaggtggagcgggccttgatcgccggtcacgactttgtcctgctcggcgaacgcggccagggcaagacccggctgctgcgcgcactcgcgggtctgctggacgagtggacgccggtgatcgccggcgccgaactgggcgagcacccctacacgccgatcacgccggagtcgatccggcgggccgcgcagctcggcgacgacctaccggtggcgtggaagcaccgcagcgagcgctacaccgagaagctggccacccccgacaccagcgtcgccgacctggtcggcgacgtcgacccgatcaaggttgccgagggccgcagcctcggggatcccgaaaccatcgcctacgggctcatcccgcgggcgcaccgcggcatcgtcgcggtcaacgagctgcccgacctcgccgaacgcatccaggtgtcgatgctcaacgtcatggaggagcgcgacatccaggtccgcggctacacgctgcggctgccgctggatgtgttggtggtcgccagcgccaaccccgaggactacaccaaccgtggccgcatcatcacgcccatcaaggaccggttcggcgccgagatccgcacccactacccactggagctggaggcggagatgggcgtcatcgtccaggaggcgcacctgagtgcacaggtgcccgactacctgatgcaggtgctcgcgcggtttgcccgttacctgcgagaatcccgctcgatcgatcagcgctccggggtgtcggcgcggtttgccatcgcagcggccgaaaccgtggcggctgccgcccggcaccgcggggcggtgctgggggagacagacccggtggcccgggtggtcgatttgggcacggtgatcgacgtgctgcgcggcaagctggaattcgagtccggcgaggagggccgcgaacaggcggtgctcgagcatctgttgcgtcgcgccaccgccgataccgcgtcccgggtgctgggcggtatcgacgttggctcgttggtgaccgcggtcgagggcggttcggcggtgacgacgggcgagcgggtctcggccaaggatgtgctggcggcggtgccgggcctgccggtggtggacaggatcgcgcgcaagctgggcgccgaatccgagggggagcgtgccgcggcactggaactggcgttggaggcgctatacctggccaagcgcgttgacaaggtctgcggggagggccagaccgtctatggctaagtctgatggtgacgacccgctgcgcccggcttcgccgcgcttgcgatcgtcacgacggcactcgctacgctactcggcgtacaccggcgggcccgacccgctggccccgccggtggatctgcgggatgcgctggaacagattggccaagacgtcatggcgggcgcctcgccgcgccgggcgctgtccgagctgctgcggcggggcaccaggaacctgaccggcgccgaccggctggcggccgaggtgaaccgccgccgacgggagttgttgcgccgcaacaacttagatggcaccttgcaggagatcaagaagctgctcgacgaggccgtgctggccgaacgcaaggagctggcccgcgcgctagacgacgacgcccgcttcgccgagctgcagctggacgcgcttccggcctcgccggccaaggcagtacaggagctggccgaataccgctggcgcagcgggcaggcccgcgaaaagtatgagcagatcaaggatttgctcggccgtgagctgctcgaccaacgctttgccggcatgaagcaggcgcttgccggtgccaccgacgacgatcgccggcgggtcaccgagatgctcgacgacctcaacgacctgttggataagcacgcccgcggtgaagatacgcagcgggacttcgacgagttcatgaccaagcacggcgagttcttcccggagaacccgcgcaacgtcgaggagctgctggactcgctggccaagcgagccgccgccgcgcagcggttccgcaacagcctgagccaggaacagcgggacgagctggacgcgttggcgcagcaggcatttggctctccggcgttgatgcgggcgctggaccgtttggatgcgcatctgcaggccgcccgtcccggcgaagactggaccggctcgcagcagttctccggtgataatccgttcggcatgggggaaggcacccaggcgctggccgacattgccgagctggagcagctggccgagcagctgtcgcagagctatccgggcgccagcatggacgatgtcgacctggacgcgctggcccgtcagctcggcgaccaggccgccgtcgacgcccggacgctggctgaattggaacgcgcgctggtcaatcagggcttcctggaccgcggttccgacggccagtggcggctctcgccgaaggccatgcgccgcctcggcgaaacggcgttacgcgatgtggcgcaacaactttccgggcgccacggcgagcgtgatcaccggcgtgccggcgccgcgggcgagctgaccggtgcgacgcggccctggcagttcggcgacaccgagccgtggcacgtcgcccgcacgctgaccaatgccgtgctgcgccaagccgcggccgtgcatgaccgcatccggatcaccgtcgaggatgtcgaggtcgccgagaccgaaacgcgcacccaggccgctgttgcgttgttggtggacacctcgttttcgatggtgatggagaatcgctggttgccgatgaagcgcacggcgctggcgctgcaccacctggtgtgcacccggttccgctcggatgccttgcagatcatcgcgtttgggcgctacgcccgcacggtgacggcggccgagctgacggggttggcgggtgtctacgagcagggcaccaacctgcaccatgcgctcgcgctggccggccggcacctgcgccggcacgcaggcgcccagcccgtggtgctggtggtgaccgacggcgagccgaccgcccacctggaggacttcgacggcgacggtacgtcggtgttctttgattacccgccccatccgcgcaccatcgcccacaccgtgcgcgggtttgacgacatggcgcggctgggtgcgcaggtgacgatcttccggttgggcagtgaccccggtctggctcggttcattgaccaggttgcgcgacgggtgcagggccgcgtggtggtgcccgatctcgacgggctgggcgcggcggtggtgggcgactacctgcgcttccggcggcgctagtttgttgcaatcatggtgctagcatcgtgctagcaatatgctaacatagtgcgatgaagacgctgtatctgcgcaatgtgccggacgacgtggtcgagcgactcgagcgcctcgccgaactcgccaagacgtcggtgtccgcggttgctgtgcgtgagctcaccgaggcttctcgccgcgccgacaatccggcgcttcttggggacttgcccgatatcggcatcgacacgaccgaactgatcggtggtatcgacgccgagcgcgccggtcgatgatcgtcgttgacgcctcggccgcgctggccgcgctgctcaacgatggacaagctcgacaattgatcgctgccgagcgcctgcatgtcccgcatctggtcgattcggaaatcgcgagcgggctccgcaggctagcgcagcgggatcggctgggcgcggccgacggacggcgggccctccaaacgtggcgccgcctcgcggtgacgcgttatccggtggtgggccttttcgagcgtatctgggaaatccgcgcgaacctgtcggcatacgacgccagctatgtggccttggcggaagccctgaactgtgcgctcgtcacagcggatctgcggctcagcgacaccggccaagcccagtgtccgattaccgttgtgcccaggtagccgtggcacggatgttcgaggatccgtatatcacaacgcgataggtcctgttgacacaagggaagcgcggggcgccgtcggcggttcgtctcgtcgaaatgcgacaacaacgccgtgcgcggcacatcccagtttgtgagacactgtgcgcgtgccctcgcagtggatgatctcatcccgggtaacggtagcctggaacatcgtcggctacctcgtgtatgcggccctggcttttgtcggcgggtttgcggtttggttctccttattcttcgcgatggccaccgatggttgtcacgactcagcttgcgacgcaagctatcacgtgttcccggccatggtcaccatgtggatcggagttggcgcggtcttgctgctcaccttggtggtcatggttcgcaactcgtcgcgaggcaacgtcgtgatcggatggccttttgttgggttgttggcgcttggccttgtctacgtggctgccgatgcggtcttgcactgatcgacgtggggttctgcgtcagtaggcgtcgcgggttcggccgccgggggatccgtacaggtacgggtagtgcacgtcggggtcgttggccggtcgcatgttcagcggtggcggcgcggtgcgccaggcggccgggagatggcaaccggtgttgtaggagtagccgagtgggccgcggttgtcgccattgacgaggtttatcgtgacgccgtcatcgcggatttgagagtaattcggggcgcccagcggctgtggcgggtcgccgggtacggagttgttgggccgaaaacccgccgccttgaacaccggggctagctcggtgacaatttgcagccattgctgcggagtgggcgctggacggccaaagaataactcgcttgcctcttgtcgaccgatggtgcgggtgaacgggtcgttgcagccgttggtgagatggctcactgtgacgcctgttgagaaccgggtctgcggtgaatatttcgcgatcatcgccctgatggtggcgtcgaggttggcgagctgctgctggactgtctcaagatcgggtcgtccgttgacgattttctgccggcggtccagctcgccccgcccgggattggcgtaagggtcgaacgtattgggtttgatacacccggccagcagtgcggcgatgccgaggagcgccgcggtcaggctgcgggatgttcgcttcatgggtgatagttcgggttgggtattggcaatccgaacgggccgggcccactgggcatcgtcggtggcggcagcacagggggtttgatgaggtcgtcgggcaatcccgccagcacggcggccaagttgtaaccactcatccgaagctgatcattgtctccgttacgcgcgtactcagagtgtccttatgctcgctcgtgaagttggccgtcgctcaagagcgggccgggcgccaaaccggtgttgaccgacagttgtgtcatgccgggtacgtcctggggtgcggagccgaatgcgccgaattcggggatggtattggcgacatggtcgttgacgccgatcatgtagaaggcatgccctggctcaacgcccagctgcgacgcgtgcgtgagctcggtgcccggtgaaccgtacaaaacgacgtcgctgaccggtgccccctgctgcagcgccagactggttaccagggatccgtaggaatgcccgaacgcggtgatgtgctgatcgctgacattcgtggtagcggccaagcctttgtcgaagcggttcaacggccccgcggcatcgcgagccgaccagtcgtgcatcacgtctttgaggccgtccggcgcgtcatagcccagccacgcaatggatgccaccgcatcgtaatttggccatccggctcgttccctcagttcggctgcctttgcgcgctgaattccagcttccttgaccatgtccccaacgctcgaactcacccgcgtgttcaggccgcccatcgtgacgccgacgcgttcggcgttgtcgacgtcgccaactcccacagccgccaacacctttcgcgggtcactggcggtgtccaacagaatgaggctggtgccgggatgggctgccagagtatcccgcaacgctcgcagatccgccagcttgtcggtgtcggtgtgccagactccatctctgctcaaccagccgttctgcagccgggtgagttctcgttgcagcactgaaagattcagttcgttgcgaacggcgatgggaatgccgtcgcgattacgcagggtattggggaaccattgcttgacccgatcctgctggcccggggtcagcgaatgccaccaccgcttgacctcctcagggtcgctgtccggcggcggcatctgcggcattgtgggtggcgcatggctgagttgggcattgacctgctcgcgcgacaagtccccggcggcgcatcgaatcgccgcggccagatcctcatcggcggtctcggcgtcggccagcagacgtttgatgccctccggattgcggtgttgaggatggcctgctgatcggccggggaatacgacgacaagtcgggtggtggcaacgccgtaccggtcgcgtaagcgatcgtcaggtgatgctcacgcgcggcatcgcggatcacttgtagccgcatcttgatcgcggcgacctcctcggccgccttttccgcggcccgcgcgaccgcttcacacgcgccggcatggtgatcgagcagcaccgttgtgtgatgggttgctacctgtgccgcctcggcggccgcaccgccaaagccgagcagccccatggtgtcacgcagcgccgccgatgcggtgcgtgtgccgtgcgcgcggtcgatcgcggcctgaacaccgtcctgatcgctgtgggatcccagcgctcaatgtcagctaacgtcaacgccgtcgcatcgggcgcttccaccgcctgttggataaaccgcggccagtgccgcggcgttgtgttcctccatctcggcgaacccgaccgcggccagatgcatgccgtaagaatggtccccgatgtgggccgcgtgggcggtgctggcctccgcccagctatccagcaatcccgacagcgcgcccgccgacgaaccgacccatcccggccgcgccccttcggccgcacccaggcagcagtggtgtgacgtcagcaaagactcgccgtggtcagcctgctgataaccgacctgggacaggacttcaggaatcgcccgcaacgttctgccataccaactcgcttccacacgaaccaaactttcggcggagtatggcacacgagcacattgcgggcgattcacccgcatcgagctgaccgggcggcgcaccttgctatttgcggctatttgcgtggcttgcggggtttgcgcttgatgcccacatcaccccccagcgagaagccgcggatcctcaccgtcggcgcgccacgggtgccctccccgaccaccttgcggtcgaagccgcccatcactcggtgaccgtggatctccacgttgacttcgggtggcagcagaattgtctgcgcccccatgatcgagtacgcacggatgtccacctcggtcgaggtgaagtcggcgtagcgcagatccagcaccccgctgccccacaaggtgaacgtggtcagcttcttcggcacgttccagcggccgcgtcgttcgaatccgcccagtagcgccagcagcagcgtggacggcgccggattgcattcgccacccctgcgcgggcctatcgccgcccccggcagatcggcccgcagccgatccagctcctggtaggtggttgccgcataggcccgcgccagccggtcttcataatcggtcagctgcaggcggccctgctcggccgcgtaggccagcaactgcgcaatctgtatccggtcggtgtccgacgcacgcgcggactcgtcgcgcgagttcctcgcgtcacgctgcgccgagttgctcatcgtccacgagcctacgacgtcaagaatttgcttcaagaggtgttggcgaaactgcaaatgttgccaggttcgactccttggtagcccacccccagtggggtgggataccatgaacgggtgagggattaggggcaagccatgagcaaggaattgaccgcaaagaagcgcgcggcgctgaaccggctgaagacggttcggggccatcttgacggaatcgttcggatgctggagtccgacgcctactgcgtggacgtgatgaagcagatttcagcggttcagtcctcgctggagcgggccaaccgggtgatgctgcacaaccacttggagacgtgcttttccacggcggtgctggatggtcatgggcaagcggccatcgaagagctcattgatgccgtcaaattcacgccggcgctgaccggtccacacgcgcggctcggcggtgccgcggtcggcgagtcggccaccgaggagccgatgccggatgccagcaacatgtgacgagcgccggactccggtgtttctcgggacaacgacatacgaaaggagcatccgcgatggtgtggcatggattcctagcgaaggcggtacccaccgtggtcaccggcgcggtgggggtcgcggcgtatgaggcgctgcgcaagatggtggtgaaggctccgctgcgggcggcaaccgtgtccgttgccgcctggggcatacgcttagcacgtgaagccgagcgcaaggccggggagagcgccgagcaagctcgactgatgttcgccgacgtgctagccgaagccagcgagcgcgccggggaagaagttccaccactggcggtggcgggttcggacgacggtcatgaccactgacgttctttctgacaccgacgtctcgctgaaggtggtctccaacgcgtcggggcggatgcgcgtgtgcgtcaccgggttcaatgtcgatgcggttcgggccgtcgcgattgaggagacggtctcccaagtgaccggggtgcacgccgtgcacgcctatccgcgaacagcgtcggtggtgatctggtactcgccagagctcggtgacaccgccgccgtgctgtcggcgatcaccaaagcgcagcacgtcccggcagaattggtgcccgcccgtgccccgcactcagcgggtgtgcgcggcgtgggcgtggtgcggaaaatcaccggcgggatccgccgcatgctaagtcgcccgccgggcgtcgacaagcccctgaaggcgtcgcgttgcggcggccgcccgcgcgggccggtccgcgggagcgcctcgtggccgggcgagcagaaccggcgcgagcggcggacgtggttgccgcgggtgtggttggccttgccgttggggctactggcgctgggttcgtcaatgttcttcggtgcttacccgtgggcggggtggctggccttcgccgcgacgctgccggtgcaattcgtggccgggtggccgattctgcggggggcggtgcaacaggcgcgggcgttgacctcgaacatggacacgctgatcgcgctgggtacgctgaccgcgtttgtctactccacgtatcagttgtttgccggtggacctctgttcttcgacacctcggcgctgatcatcgcgttcgtggtgttgggccgccatctcgaggccagagcaaccggaaaagcgtccgaggcgatcagcaagctgctggagctgggcgccaaggaagccacgctgcttgtcgacggccaagagctcctggtgccggtcgatcaggtccaagtcggagacctggtgcgggtgcggcccggagagaagatcccggtcgacggtgaggtcaccgatgggcgcgccgccgtcgacgagtcgatgctcaccggcgaatccgtcccggtcgagaagacggcgggtgaccgcgttgccggcgcaacggtcaacctcgacgggctgttgaccgtgcgcgccaccgccgtcggggcagacaccgcgctggcgcagattgtgcgactggtcgagcaggcacagggcgacaaggcgccggtgcagcggctggccgaccgggtttcggcggtgtttgtcccggccgtcatcggcgttgccgtcgcgacctttgcgggatggacactgatcgccgccaacccggtggctggtatgaccgccgcggtcgcggtgctgatcatcgcgtgcccgtgtgcgttgggcctggctacccccacggccatcatggtcggcaccggccggggcgccgaactggggatcctggtcaagggaggcgaggtgctggaagcgtcgaagaagatcgacaccgtggtgttcgacaagaccggcaccctcacccgcgcccggatgcgggtgaccgatgtgattgccggccagcggcgccagcctaatcaggtgctgcggctcgccgccgcggtcgaatcgggctccgaacaccccatcggtgcggcgatcgttgccgctgcacacgagcgcgggttggcgataccggccgccaatgcgttcaccgccgtcgccgggcacggggtgcgggcgcaggtcaacggcgggccggtggtggtcggacggcgcaagctcgtcgacgaacaacatttggttctgcccgaccacctcgctgcggcggccgtggagcaggaagagcgcggccgcaccgcggtgttcgtcggccaagacggccaggttgtgggtgtgctcgcggtagcggacacggtcaaagacgacgccgcggacgtggtcggtcggctgcacgccatggggctacaggtagccatgatcaccggcgacaacgcccgcacggctgccgcgatcgccaagcaggtcggcatcgagaaggtgctggccgaggtgttgccgcaggacaaggtagctgaggttcggcggctgcaggaccagggccgggtggtcgcgatggtgggtgacggcgtcaacgacgcgcccgccttggtacaagccgatctgggcattgcgatcggcaccggtaccgacgtggccatcgaggcctccgacatcacgctaatgtccggccggctcgatggtgtcgtgcgcgcgatcgaactctccaggcagaccctgcgcaccatctaccagaatctcggctgggccttcggctacaacaccgccgcgatcccactggccgcgctgggcgcgctgaacccggtcgtggcgggcgcggcgatggggttctcctcggtcagcgtggtgaccaactcactgcggttacgccgcttcggccgcgacggccgaaccgcatgatccatgacctgatgcttcgttgggtggttaccggcctgttcgtgctgaccgccgccgaatgtggtctggcaatcatcgccaaacgccgaccgtggacgttgatcgtcaaccacgggttgcatttcgcaatggccgttgcgatggcggtgatggcctggccgtggggcgcgcgggttccgacgacgggacctgcggtatttttcttgctggcggccgtgtggtttggggcgacggccgtcgttgcggtccgcgggaccgctacgcgtggactgtacggatatcacggcttgatgatgctggccacagcctggatgtatgccgccatgaatcctcgtttgctccctgtccgctcgtgcaccgaatacgccaccgagccggatgggtcaatgccggctatggacatgactgcgatgaacatgccgccgaatagcgggtcacccatctggttcagcgcggtgaactggatcggtacggtcggcttcgcggttgcggcggttttctgggcatgcaggtttgtcatggagcggcggcaggaggcgacccagtccaggttgccgggcagcataggccaagcgatgatggcggccggtatggcgatgttgttcttcgccatgctgtttccggtctgaggcagttcgccgcctgtgtgtccgaaccgcaaggtaattcggaataggctgttcccaacctcctgcgtcgtaggcgggggcccggcgggcctagtcagcggcccgcatcgtcgccggctggacccagcggggcggacgtttctgcaggaaggccagcatcccttcgcgcgcttcgtcggagacgaacagcctggccgactcctcggtcaggcgttcggcgtcgcggtcgaacccttcgagcacggcggccgtggtcagcgccttcgacgcggccaggccttgtggcgagccgcggcccacgtcggcgaccagcgcggccaccgcggcgtccacgtcgtcggccgccatggtgatcagtccgatgtcggcggcttcgcgggcgccgaacttctcgccggtcaggtaatagcgggccgcggcgcgcggcgaaagcttgggcagcagcgtcagcgagatgatcgccggtgccaccccgatccgtgcctcggtcagcgcgaacgtgctttccggtccggcgaccaccatgtcgcacgcaccgaccaggccgaacccgccggcccgcacatgcccgttgatggcgccgaccaccggcagcggcgactcgacgatggcgcgcaacagcgccgtcatttcccgcgcccgcgccaccgccatccggtacggatcaccaccaccaccgccggcctcgctgaggtccgcgccggcgcagaacgttccgccggtatgccccagcacgaccagccgcaccgccggatctgcttcggccgcactcagcccttgatgtagttggctgaccagcgtgctcgacagcgcgttgcggttgtgcggagagttcagtgtcagcctggcgaaggggccgccgcaggcggccgggccagcgtagtcgacggggctgtccatcagtaggaccggggcagacccagcgatgtctgcgcaacgaagttcagcaccatctcgcggctgatcggggcgatccgcgccaagcgggccgaggtcatcatcgctgccacgccatattccttggtgaggccgttgccgcccatcgactgtacggcctgatcgaccgcgcggctggatgcctcggccgcagcgtatttggccatgttggccgcctcggccgcaccgaagtcgtcaccatggtcgtagagtgtggcggctttctgggtcatcagcttggcgagttcgacctcaatgtggcactgcgccaacggatgtgccaggccctggtgcgcgccgatcggggtggaccacaccttgcgggttttgacgtagtcgacggccctgccgagtgcgaaccggcccatgcccaccgcgctagccgcacccatgatgcgctcggggttcaggcccgcgaaaagatgtgcgatcgccgcgtcttcggctccaaccagcgcatcggcgggtagccggacgtcgtcgaggaaaacctggaactggcgttcggggctgaccagctccatctcgatcggggtgtagctgaacccgggagcgtcggtgggcaccacgaacaacgcggggcgtagcttgccggttttggcttcctcgctgcggcccacgaccagcaccgcctgcgcctggtcgatgccagaaataaagactttctggcccttgatgatccagtcgctgccgtcgcgacgcgcggtggtggtgatcttgtgtgagttggagccggcgtcgggctcggtgatggcgaacgccatggtcaacgagccgtcggcgatgcccggcaaccagcgcttcttctgatcgtcggtgccgaacttggcgatgatggttccgttgatggccggtgacaccaccatcagcagcagcgccgagccggcggcggccatctcctccatcaccagcgacagttcgtacatgcctgcgccgccgccgccgtactcttcgggcagattcacccccaaaaaaccgagtttgcctgcctcggcccataactcgctggtgtgttcgtgtttgcgcgccttgtccaggtagtactcgtggccatagttggccacccaagaggccaccgccttgcgcagcgcctgacgttcctcgctttcgataaagctggtgtctgtcacggtgaatctccttctgctgggccattttgaggtgcttctactcgtgcgagaatggcgcctacttcgacctgttgacccgtgttgacgctgacgtgggtgagcacgccgtcggcaggcgcggcgatggtgtgttccatcttcatggcctccagccagatcaacggctgaccggccgtgaccgtgtcgccaacctcggcgccgatccggatgacgttgccgggcatgggggccaccagcgagccttgctcgacggccgagctcggctcggggaagcgtgacagtgccaccaggtgaacgggtccgcgcgccgagtcgacgtagacgtcggggccgtggcgggcaaccgtgaagccgtgtgcgaccccgtcctgggcgagcaccacctggtccacgtcagccgagaccagctgtaccaccggatcgccgggaagcgccagacccgttctggtgaaccggtattcgacgcggtgttcggtgtccgcgtcgtcacgataggtcttgacctgatagcccgaggccaggttgcgccagccgctgggaatcgagctgaacacgcccgcgctcgcccgattgtgctcggcgtcggccagcgcggcggcgatcgccgacaaccggagggtcgcggtgtcggccagcggtgtcgacaactcggccatgccgtgcgtgtcgaaaaacccggtgtcggtggcgccgtcgaggaacgccggatgacgcagcacgttgaccaagagctcacggttggtgcgcagaccgtgcagccgggcgcgtaccagcgcatcggccaacacaagcgcggcctgccggcgggtggcaccgtaggagacgaccttggccagcattgggtcgtagtggatcgacactgtggaaccgtcgacgatcccggaatccagccggatgccggtccgctgtcccaacgagtcgaactgcgcccgaacccccggaacctcaatcgtgtgcatcacgcctgcctgtggctgccagccatgcgcgggatcctcggcgtagaggcgggcctcgatcgaatatccctgggcggggggaggttcggtgtcgagtcgcccgcagtcggcaatcatgagctgcagttcgaccagatccagcccggtggtctcttcggtgaccgggtgctcgacctgtagccgggtgttcatctccaggaagtagaactcaccttcccggccaggtgagtcatcggcgaggaactccaccgtgcctgccccggtgtagccgatcgcgctggccgccagccgggccgcgtcgaacagcttggcccgcatccccggtacgcgttccaccagcggcgacggtgcctcttcgatgatcttctggtggcggcgctgaaacgagcattcccgttccccgaccgcccacacggtgccatgggtgtcggccatgacttgcacttcgacgtggtgcccggtgggcaggtagcgctcgcagaatacggtcgggtcgccgaacgcggattgggcttcacgtcgcgcggcttcgacttcggccggcagggccgataattcgtgaaccactcgcatgccgcgaccgccaccgcccgccgacgccttcaccagcaccggcagctgcgcggtggtgacggcgtcggggtcgagttcctcgagcaccggcaccccggcggcggccatcagcttcttggactcgattttggagcccatcgcgcgcaccgcgtccaccggtggcccgacccaggttaggccggcctcctgcacggcggccgcgaattcggcgttctccgagaggaatccgtagccgggatgcaccgcgtcggctccggctgcctgcgcggccgcgatgatcgcctcggcgttcagatagtcggtggtctgcggcagccggacccgggcgtcggcctcggcgacatgcggtgccgcggcatccgggtctgtgtagacggcgacggtgccgagccccagccggcggcaggtggcgaacacccgccgggcgatctcgccgcggttagcaaccaatactcgagtgattcccatcagcatcacatccggaagacgccgaagttcgacgtccccttgatcgggccattggcgatggcggacaaacacattcccagcacggtgcgggtgtcgcgcgggtcgatcaccccgtcgtcgtaaagcatcccggacagcaccaacggtagcgactcggcttcgatctggccctcgacggcggcccgcatcgccgcgtcggcggcttcgtcgacttgctgcccgcgggcttcggctgccgcccgggccacgatggacagcacgcccgacagctgggcgccgcccatcaccgcggacttggcgctgggccaggcgaataggaagcgcgggtcgtaggcgcgcccgcacatgccgtagtgcccggcgccgtaggacgcgccgatcagcagcgagatgtgcgggacggtcgagttggacacggcgttgatcatcatcgagccatgcttgatcatcccgccttcctcgtagtccttgcccaccatgtagccggtggtgttgtgtaagaacaacagcggcgtgtcggcccggttggccagctggatgaactgggtggccttctgtgattcctcgctgaacagcacgccgcgggcgttggccaggatgcccagcggatagccgtgcaaccgagcccagccggtcaccagagacgacccgtacagcggcttgaattcgtcgaactcggagccatcgacgatgcgggcgatcacctcgcgcgggtcgaatgggatgcgcagatccgggggcacgatgccgattagctcctcggcgtcgaacagcggctcggtcaccggagcgggtgcgggtccctgtttgatccagttcagtcgcgccacgatgcggcgtccgatgcggatcgcgtcgagctcgtcgagcgcaaaatagtcggccaaacccgatatgcgggcgtgcatttcggcgccgcccagcgactcgtcgtcggactcttcgccggtggccatcttcactagcggcgggccggccaaaaacaccttggagcgttccttgatcatcaccacgtgatcggacatgccggggacgtaggcaccgcccgcggtggagttgccgaaaaccagcgcaatggtcgggatcccggccgccgacagccgggtcaggtcgcggaacatctgtccgccggggatgaaaatctctttctgggtgggcagatcggccccgccggattccaccagcgaaatgacgggaagccggttttcgaaggcgatctggttggcccgcagtatctttcgaagcgtccacggattgctggtgccgcccttgaccgtcgggtcgttggcgacgatcatgcattccacgccgcagaccgcgccgatgccggtgaccaggctggcgccgatctggaagttgctgccgtaggcggccagcgggctcagctccaggaacggggagtccgggtcgacgagcagctcgatgcgttcccgtggtgtcagcttgccgcgggcgtggtgccggtcgacgtatttggggccaccgccggcgagcgccttggccagttcggcgttgatctcgtcgagcttgccgctcatcgtcgcggccgcctcgtcgtaggcggaagcgttcgggtccagtgtggattgcagcacggtcacgattgataccccagggttttggcggccaaagcggtcagtatttcggtggtgccgcctccgataccgaggattcgcatgtcccggtattggcgttcgacttcggattcggccatgtaacccatgccgccgaacagctgtacggcctggttggcaacccactccccggcctgcacggcggtgttcttggcgaaacacacctgcgcgatcaggtcggtctcgccggcgagctggcgttccaccacatggtgcgcatagacccgggcgacgtcgatgcggcgggccatctcggccagcgtgttctgcaccgactggcgtgaaatcagcggccgaccgaacgtctcgcggtcccggcaccactgcgcggtgaggtccaggcaccgctgggcgctcgaatacgcctgggcggcaaggccgatgcgctcggaaacaaatgcccgggcgatctgggtgaagccgctgttctcggcgcccacgaggttagtcgccggcacggccacgtcggtgtagcacagctcggcggtatccgaggaacgccagcccatcttgtccagcttgcgggtcacctcaaagccgggggtgtccttttccaccaccagcagcgaaaccccggcggcaccgggtccaccggttcgcaccgcggtgaccacgtagtcggcccgcacgccggaggtgatgtaggtcttggcgccgttgatcacgtaatggtcgccgtcccgtaccgcgctggtccgtagatgcccgacgtcggagccgccgccgggttcggtgatggccagcgcgccgatcttctccccggccaaggtgggccgcacgtacgtggcgatcagccgttcgtcgccggatgcgaccatgtgcggtacggcgataccgcaggtgaacagggacgcatacaccccgcccggggcgccggcctggtgcatctcctcgcagatgatgacggggtcggcgccgtcaccgccgccaccaccgaccgcctcgggaaagccggcgcccagcagcccggcggccccggcgagccggtgcaggccgcggggcaactcgccgatcctttcccactcgtcgacgtgcggcaggatctcgcgctcggcaaaggcgcgcaccgtttttcgcagctgttggcgctccggtgtggtccagatgttcacaacagggtctccgggatctcgacgtggcggctgcgcagccactcacccagtcccttggcctgcgggtcgaagcgggcctggtaggcgacgccctggccgaggattgcctcgatgacgaagttcagtgcccgcagattcggcagcacgtgacgggtgacgaccaggcctgccgtttctggcagcagctccttgagtagctcgacggtcagcgtgtgcgccagccagcgccactgctcgtcggtgcgtacccacacgccgacgttggccgatccgcccttgtcgccgctgcgggcgccagcgatcaggcccagcggtacgcgccgggtcgggccagccggcagcgggtcgggcagcgccgggggatgtgccggcgccagctccaacgtctcagtggcgcagggaatctcggtgcgggtgccgtcggcgtgcacggcgatgtgcgccaccttgccggcgtcgacgtagccgggggtgaacacgccatacacctggccgtcaccgggcggggcggtggcggtgaaccccgggtagctggccagcgccaattcgaccgcggccgaggagaattgccgacccacattggcagggtcgggatcgcgggcgacgcaggtgagcagcgcgctggcggtttcttcggtgtcggcgtcggggtggtcggtgcgggccagcgtccattgcagctcagcgggtttgacggtcagcgcggcctcgagctggcgtcgcaccaagtcggccttggcatcgatgtccaggccggtcagcacgaatgtcatggcgttgcggaagccgccgatgctgttcagcgacaccttgtaggtcggcggcggcggttcgccgatcacgccgctaatgcgcactcgatccggcccgtcgggcgacagttcgacgctgtccatccgggccgtcacatccgggttggcataccgagcgcccgtgatctcgtagagcagctgcgcggtgatggtgtcgacgctgaccaggccgccggtgccgtggtgcttggtgatcaccgacgagccgtcggcagcgatctcggccagcgggaagccggcgtgagtgaggtcgcctatctcggtgaagaacgcgtagttgccgccggtggcctggactccgcattcgatcacgtgcccggccaccacggcgccggccagtcggtggtagtcggtgcggccccagccgaagtgcgcggccgccgccccgacgaccaccgaggcgtcggtgacccggccggtgaccacgacgtcggcgccgcgctcgaagcagtcgacgatgccccatgcgcccaggtaggcgttggccgtcagtggcgtccccagccccagttcggccgcccgtggttgcaggtcgtcgccttccacgtgggcgacctgcgccggaatgcccaggcgcgcggccagcgcccgcaccgcgttggccagcccggcggggttcaggccaccggcgttggtgacgatgcgcaccccgcggtcatgggccaggcccaggcagtcctcgagctgggccaggaaggtcttcgcgtagccgcgatcggggtttttcatgcggtcgcgaccgagaatcaacatggtcagctcggccaggtagtcgccggtgagatagtccagctcgccgccggtcagcatctcgcgcatggcggagaggcggtcgccgtagaagcccgagcagtttccgatacgcacggcaccacagtcaggggccatgcgattcctcccttgggatcggcgacgctaccaaccaaccggtaggttagcactgccctgtttcgcgacggagatcgcttcctgagtcgaagcggcccggtctgcgccgtccattggagtagagtccgtttcgctacgggacgccgggtgctttgccggccccaggaggtcagcgccatgtccttcgtggtcacagcaccgccggtgctcgcgtcggcggcgtcggatctgggcggtatcgcgtccatgatcagcgaggccaacgcgatggcagcggtccgaacgacggcgttggcgcccgccgccgccgacgaggtttcggcggcgatcgcggcgctgttttccagctacgcgcgggactatcaaacgctgagcgtccaggtgacggccttccacgtgcagttcgcgcagacattgaccaatgcggggcagctgtatgcggtcgtcgacgtcggcaatggcgtgctgttgaagaccgagcagcaggtgctgggtgtgatcaatgcgcccacccagacgttggtgggtcgtccgctgatcggcgatggcacccacggggcgccggggaccgggcagaacggtggggcgggcggaatcttgtggggcaacggcggtaacggcgggtccggggctcccggacagccgggcggccggggcggtgatgccggcctgttcggccacggcggtcatggcggtgtcggggggccgggcatcgccggtgccgctggcaccgcgggcctgcccgggggcaacggcgccaacggcggaagcggcggcatcggcggcgccggcggcgccggcggcaacggcgggctgctattcggcaacggtggtgccggcggccagggtggctccggcggacttgggggctccggcgggacgggcggcgcgggcatggctgccggtcccgccggcggcaccggcggcatcgggggcatcggcggcatcggcggcgcgggcggggtcggcggccacggctcggcgttgttcggccacgggggaatcaacggcgatggcggtaccggcggcatgggtggccagggcggtgctggcggcaacggctgggccgctgagggcatcacggtcggcattggtgagcaaggcggccagggcggcgacgggggagccggcggcgccggcgggatcggtggttcggcgggtgggatcggcggcagccagggtgcgggtgggcacggcggcgacggcggccagggcggcgccggcggtagtggcggcgttggcggcggcggcgcaggcgccggcggcgacggcggcgcgggcggcatcggcggcactggcggtaacggcagcatcggcggggccgccggcaatggcggtaacggcggccgcggcggcgccggtggcatggccaccgcgggaagtgatggcggcaatggcggcggcggcggcaacggcggcgtcggtgttggcagcgccggaggggccggcggcaccggcggtgacggcggggcggccggggcgggcggcgcgccgggccacggctacttccaacagcccgcgccccaagggctgcccatcggaaccggcgggaccggcggcgaaggcggtgccggcggcgccggtggagacggcgggcagggcgacatcggcttcgatggcggccggggtggcgacggcggcccgggcggtggcggcggcgccggcggtgacggcagcggcaccttcaatgcccaagccaacaacggcggcgacggtggtgccggcggtgttgggggagccggcggcaccggcggcacgggtggggtcggggccgacgggggtcgcgggggggactcgggccgcggcggcgacggcggcaacgccggccacggcggcgccgcccaattctccggtcgcggcgcctacggcggtgaaggtggcagcggcggcgccggcggcaacgccggtggcgccggcaccggtggcaccgcgggctccggcggtgccggaggtttcggcggcaacggtgccgatggcggcaatggcggcaacggtggcaacggcggcttcggcggaattaacggcacgttcggcaccaacggtgccggcggcaccggcgggctcggcaccctgctcggcggccacaacggcaacatcggcctcaacggggccaccggcggcatcggcagcaccacgttgaccaacgcgaccgtaccgctgcagctggtgaataccaccgagccggtggtattcatctccttaaacggcggccaaatggtgcccgtgctgctcgacaccggatccaccggtctggtcatggacagccaattcctgacgcagaacttcggccccgtcatcgggacgggcaccgccggttacgccggcgggctgacctacaactacaacacctactcaacgacggtggatttcggcaatggccttctcaccctgccgaccagcgttaacgtcgtcacctcgtcatcaccgggaaccctgggcaacttcttgtcgagatccggtgcggtgggcgtcttgggaatcgggcccaacaacgggttcccgggcaccagctccatcgttaccgcgatgcccggcctgctcaacaacggtgtgctcatcgacgaatcggcgggcatcctgcagttcggtcccaacacattaaccggcggtatcacgatttctggagcaccgatttccaccgtggctgttcagatcgacaacgggccgctgcaacaagctccggtgatgttcgactccggcggcatcaacggaaccatcccgtcagccctcgccagcctgccgtccgggggattcgtgccggcgggaacgaccatttcggtctacaccagcgacggccagacgctgttgtactcctacaccaccaccgcgacaaacaccccatttgtcacctccggcggcgtgatgaacaccgggcacgtccccttcgcgcagcaaccgatatacgtctcctacagccccaccgccatcgggacgaccacctttaactgacggcccctccctggctcgtgatagggaaggggcgtctgcagcgggcgttctcgattgtcgccgcgctcatctgcgcgcggaagctcataccaaagaggaaggcccaccatggctgtgcccacgcgcagaaagtcgcgcgcgaacacccgaagccggcgctcgcagtggagggcccggccggacgggtgcgggccgaacacaccgggcgggctggtgtcagctgattaccgacaccgtgtcgccggcgaagttggtgacatagacctcgccggtgacggggttgaccgccaccccggtcggagcggtgccgacggtgatgggggagccggtgacggtgttggtggtcgggtcgatcaccgacaccgtgttgctgtcgaagttggtcacgaagaccaggccggtgacggggctgaccgccaccccgcttggaccgttgccgatggtgatgggggagccggtgacggtgttggtggcggggttgatcaccgacaccgtgccgctgccgaaattggtgacgtagacgttgccgcccgggttgaccgccaccccgtgcggatcgttgaagctggcgtgggtgatggtggtgacggcgccggcggccccaccggcaccgccgaccccacccgcaccgccgataccgccgaccgggccgcggccggcaccgccggccgtgccggcgcgggcgaggctgaccgcgccgccggtgccgccggccccaccgttgccgatcaacccggccgccccgccggcgccgccggcctgtccgggtgcccccgacccgccattgccgccgttgccccacaagatgccgccggccccgccggcctgcccggtgccgggcgccccgtgggcgccgtcaccgatcagcttgcgccccaccagcgcctcagtcggcgtgttgatcacccccaacagggcctgctcgatctgctgcagcggtgttgcgctggccgcttcggcgaccgcgtaggtgctgccagcttggcttaaggccagcacgaaccgttcctgataggccgcgacctgcgcgctgatcgcttgatagtgctggccgtggctgccgaacagcgccgcgatcgccgttgacacctcgtcttgggcggcgaccaacacctgggtggtcgccgccgccgcggtgttggcggtgttgatcgccgagccgatccgcgccgcatcggccgcggctgtggacactaactgtggggccacgttgacaaacgacatcgaaatcctcctgaccgccacgatgttgagatgcgggcggcccaccgcctgttacccctgcggtgggtaaccgtttattcggacgatccctgccgttccacgcctgggcgcaggcgcaaaccgcaccaacattggtggaacgtggtgcacactgcacctggggttctgccctcatcgtgtgtcagcaggcgaaacccgcgcggacgagaactcctgcgttaagcagcacaaatcgctgctcacgctcaccggtcagcgcactgaaccggccccatgtcgacgaccggtgaggcgaccgctcaactcgtcggcgtcaactcggccattgccaccctggtcgccgattcctgtcccacagccccaccaccatcggggcgacaaccgtgaactgacggtcacgcccgggcccaaccccggcccggaattgggccgggccgtcttcaaccggtatcctccacgtcattgtcgacgcgattgtcgccgcgcccacctgcgtgcggaagcccataccaaaagaggaaggcccaccatggctgtgcccaagcgcagaaagtcgcgctcgaatacccgaagccggcgctcgcagtggaaggccgccaagaccgagctggtcggtgtgaccgtcgccggtcacgcccacaaggtgcctcggcgcttgctcaaggccgcccggctcggcctcatcgatttcgataagcgctgacgcgccggcggccgacgatcatatggccgccgaacacaccgagcgcgccggctctccggtgatcaccgacaccgtgtcgtcgagagagttagtgacgtagaccacgccggtgacggggttgaccgccacccctgtcgggtcgagtccgacggggatgggggagccggtgacggtgttggtggccgggtcgatcaccgacaccgtgttgctgaactggttggtgacgtagatgttgccgcctgggttgaccgccaccccatacgcaccggtaccgacggggatggagccggtgacggtgttggtgttcgggtcgatcaccgacaccgtgttgctgtcgaagttggtcacgaagaccaggccggtgacggggctgaccgccaccccgcttggaccgttgccgtcggtgatggagccggtgacggtgttggtgaccgggtcgatcaccgacaccgtgttgctgccctggttggtgacgtagatgttgccgcccgggttgaccgccaccccgtgcggatcgttgaagctggcgtgggtgatggtggtgacggcgccggcggccccaccggcaccgccgaccccacccgcaccgccgataccgccggccgggccgccgccggcgccgccggcggtgccggcgcgggcgaggctgaccgcgccgccggtgccgccggtcccgccgtccccgccgtgtccacccacaccgattaacccgccgtgaccaccaaccccgccggtgccaccgtcaccgccggccacaccgaaggttgtgccggctccgccggccccgccgacaccaccggccccgccgttgccgaacagccatccaccggcgccgccggctccgccgttcgcgccggcctcaaagggtaggccctggccgccagctccgccggccccaccgttgccgatcaacccggccgcaccgccggccccgccggcctgcccgggtgcccccgacccgccgttgccgccgttgccccacagccacccgccgttaccgccggcttgcccggtcccgtcgatcccgttcgcgccgtcgccgatcaatgggcgcccggtcagcgactgaacgggtgcgttgatcgcatcgagcacgttctgcagcggtgttgcgctggccgcttcggcgaccgcgtaggtgctgctagcttggcttaaggccagcacgaaccgttcctggtaggccgcgacctgcgcgctgatcgcttgatagtgctggccgtggctgccgaacagcgccgcgatcgccgttgacacctcgtcttgggcggcggccaacacctgggtggtcgccgccgccgcggtgttggcggtgttgatcgccgagccgatccgcgccgcatcggccgcggctgtggacactaactgtggggccacgttgacaaacgacatcgaaatcctcctgaccgcgacgatgttgagatgcgggcggcccaccgcctgttacccctgcggtgggtaaccgtttattcggacgatccctgccgttccacgcctgggcgcaggcacaaaccgcaccaacattggtggaacgtggtgcacactgcacctggggttctgccctcatcgtgtggcagcaggcgaaacccgcgcggacgagaactcttccgccaagcagcacaaatcgccctactcttgaccaccaaacaaaacccgtccatggggccaatgtggctgatgtggctaaacctcgtcgaacaaacccgcataccacggcgcgcctctcaggccagtctcaggcgctgcgacgacactggtgtccgtgcgaattcttgtcgttgacgacgatcgtgcggtgcgcgagtcgctgcgccggtcgctttccttcaatggctattcggtcgaactggcccacgacggggttgaggcgctcgacatgattgccagcgatcgccccgacgcgttggtcctggatgtcatgatgccgcggctggacggcctcgaggtgtgccgtcagctccgcagcaccggcgacgacctgccgattctggtgctgaccgcgcgcgactcggtgtccgagcgggtggccgggctggacgccggtgccgacgactacctaccaaagccgttcgccctcgaagagctgctggcacggatgcgggcgctgctgcgccgcaccaagcccgaggatgccgccgagtcgatggccatgaggttctccgacctgacgctggacccggtaacccgcgaagtcaaccgtggacagcgccggatcagcctgacccgcaccgaatttgcattgctggagatgctgatcgccaatccgcggcgagtgctgacgcgcagccgtatcctggaagaggtatggggattcgactttcccacctcgggcaacgcgctggaagtctacgtcgggtatctacgccgcaagaccgaggccgacggcgagccgcggctgatccacactgtgcgcggagtgggttacgtgctacgtgaaacaccaccctgatgtggtggttccgccgccgagaccgggcgccgctgcgcgccaccagctcattatccctgcggtggcgggtcatgctgctggcgatgtccatggtcgcgatggtggttgtgctgatgtcgttcgccgtctatgcggtgatctcggccgcgctctacagcgacatcgacaaccaactgcagagccgggcgcaactgctcatcgccagtggctcgctggcagctgatccgggtaaggcaatcgagggtaccgcctattcggatgtcaacgcgatgctggtcaaccccggccagtccatctacaccgctcaacagccgggccagacgctgccggtcggtgctgccgagaaggcggtgatccgtggcgagttgttcatgtcgcggcgcaccaccgccgaccaacgggtgcttgccatccgtctgaccaacggtagttcgctgctgatctccaaaagtctcaagcccaccgaagcagtcatgaacaagctgcgttgggtgctattgatcgtgggtgggatcggggtggcggtcgccgcggtggccggggggatggtcacccgggccgggctgaggccggtgggccgcctcaccgaagcggccgagcgggtggcgcgaaccgacgacctgcggcccatccccgtcttcggcagcgacgaattggccaggctgacagaggcattcaatttaatgctgcgggcgctggccgagtcacgggaacggcaggcaaggctggttaccgacgccggacatgaattgcgtaccccgctaacgtcgctgcgcaccaatgtcgaactcttgatggcctcgatggccccgggggctccgcggctacccaagcaggagatggtcgacctgcgtgccgatgtgctggctcaaatcgaggaattgtccacactggtaggcgatttggtggacctgtcccgaggcgacgccggagaagtggtgcacgagccggtcgacatggctgacgtcgtcgaccgcagcctggagcgggtcaggcggcggcgcaacgatatccatttcgacgtcgaggtgattgggtggcaggtttatggcgataccgctggattgtcgcggatggcgcttaacctgatggacaacgccgcgaagtggagcccgccgggcggccacgtgggtgtcaggctgagccagctcgacgcgtcgcacgctgagctggtggtttccgaccgcggcccgggcattcccgtgcaggagcgccgtctggtgtttgaacggttttaccggtcggcatcggcacgggcgttgccgggttcgggcctcgggttggcgatcgtcaaacaggtggtgctcaaccacggcggattgctgcgcatcgaagacaccgacccaggcggccagccccctggaacgtcgatttacgtgctgctccccggccgtcggatgccgattccgcagcttcccggtgcgacggctggcgctcggagcacggacatcgagaactctcggggttcggcgaacgttatctcagtggaatctcagtccacgcgcgcaacctagttgtgcagttactgttgaaagccacacccatgccagtccacgcatggccaagttggcccgagtagtgggcctagtacaggaagagcaacctagcgacatgacgaatcacccacggtattcgccaccgccgcagcagccgggaaccccaggttatgctcaggggcagcagcaaacgtacagccagcagttcgactggcgttacccaccgtccccgcccccgcagccaacccagtaccgtcaaccctacgaggcgttgggtggtacccggccgggtctgatacctggcgtgattccgaccatgacgccccctcctgggatggttcgccaacgccctcgtgcaggcatgttggccatcggcgcggtgacgatagcggtggtgtccgccggcatcggcggcgcggccgcatccctggtcgggttcaaccgggcacccgccggccccagcggcggcccagtggctgccagcgcggcgccaagcatccccgcagcaaacatgccgccggggtcggtcgaacaggtggcggccaaggtggtgcccagtgtcgtcatgttggaaaccgatctgggccgccagtcggaggagggctccggcatcattctgtctgccgaggggctgatcttgaccaacaaccacgtgatcgcggcggccgccaagcctcccctgggcagtccgccgccgaaaacgacggtaaccttctctgacgggcggaccgcacccttcacggtggtgggggctgaccccaccagtgatatcgccgtcgtccgtgttcagggcgtctccgggctcaccccgatctccctgggttcctcctcggacctgagggtcggtcagccggtgctggcgatcgggtcgccgctcggtttggagggcaccgtgaccacggggatcgtcagcgctctcaaccgtccagtgtcgacgaccggcgaggccggcaaccagaacaccgtgctggacgccattcagaccgacgccgcgatcaaccccggtaactccgggggcgcgctggtgaacatgaacgctcaactcgtcggagtcaactcggccattgccacgctgggcgcggactcagccgatgcgcagagcggctcgatcggtctcggttttgcgattccagtcgaccaggccaagcgcatcgccgacgagttgatcagcaccggcaaggcgtcacatgcctccctgggtgtgcaggtgaccaatgacaaagacaccccgggcgccaagatcgtcgaagtagtggccggtggtgctgccgcgaacgctggagtgccgaagggcgtcgttgtcaccaaggtcgacgaccgcccgatcaacagcgcggacgcgttggttgccgccgtgcggtccaaagcgccgggcgccacggtggcgctaacctttcaggatccctcgggcggtagccgcacagtgcaagtcaccctcggcaaggcggagcagtgatgaaggtcgccgcgcagtgttcaaagctcggatatacggtggcacccatggaacagcgtgcggagttggtggttggccgggcacttgtcgtcgtcgttgacgatcgcacggcgcacggcgatgaagaccacagcgggccgcttgtcaccgagctgctcaccgaggccgggtttgttgtcgacggcgtggtggcggtgtcggccgacgaggtcgagatccgaaatgcgctgaacacagcggtgatcggcggggtggacctggtggtgtcggtcggcgggaccggggtgacgcctcgcgatgtcaccccggaagccacccgcgacattctggaccgcgagatcctcggtatcgccgaggccatccgcgcgtccgggctgtccgcgggaatcgtcgacgccgggttgtcgcgcggcctggcgggtgtctccggcagcacgctggtggtcaacctcgcgggttcgcgttatgcggtgcgcgatggaatggcgacgctgaatccgctagcggcacagatcatcgggcagttgtcgagcttggagatctgaatccggatcgagtgtcgggctattgcgattctgtgctcgcgagaggcccgtcggttggcgatggtgtcccacggccgccgtgcctccccggcgagtccccgttcgtttgcgcgagcagatcgcggatttcggtgagcagcacgacttgggtgtcgcccggctgctcgacctcccccttcttgcgtagtgtgttgtagggcagcacgactaggaagtacaccgcgaacgcgatcaggaaaaagttgatcgctgccgacaacaagacgttcaagtcaatggtctgaccaccgccgataccgatccgcaagatgccgacgtcggactgtgcgttgacgccgatccggttgatcagcggcgtaatgatgctgtcggtgaacttggtgaccaacgccgtgaacgctgtgccgattaccaccgcgacagccaggtcgacgatattaccccgcgcgagaaactccttgaatcctttgagcatgcgatgtcctttctgcagtcggcggccggcagtccgcgagtggaacacctagaaaaactagaccaggtggtgtcaatggccacgacgctgggatcgccgttgccatggggagctgacgctgccgggatccggtgctgttgtttgttgacgggatgcccttgacttcgctgaccgtggtgtgcgcgtaaccggccggtcgggaacgcggcgacggatggcgcggtggccaggacagtgatcgagatgacatcacgccaacaacgccttcagctgtgagcgatccgggctagactaccgccgaaatatccaacaaaggacctacatgaaccggcaacctatcgttcagctgagtaacttgagctggacattccgagaaggcgaaacccgacgacaagtcctagaccacatcaccttcgatttcgagcccggtgagtttgtcgcgctgctggggcaaagtggaagtggtaaaagcactttgctgaacctcatcagtggcatagaaaagcccaccacaggtgacgtcacaattaatgggttcgctatcactcagaaaaccgagcgagaccggacgttgttccggcgcgatcagattggcatcgtctttcaatttttcaacctgattcccactcttaccgtgttggaaaatattacgctgcctcaggaactggccggagtttctcagaggaaagcggccgtggtcgctcgtgaccttctcgaaaaagtgggcatggccgaccgtgaacgcacctttcccgataaactctccggcggagaacaacaacgggtcgctatttccagagcgttggcgcataatcccatgctggtgttagccgatgagccgaccggcaacctggactccgataccggggataaagtcttggatgttctgcttgatctcacccgccaagcaggtaaaaccttaatcatggctacgcatagcccgtcgatgacgcagcatgccgaccgggtagtcaacttacagggcggcaggttgatacctgccttgaaccgagaaaatcaaaccgaccagccggccagcacgatcctattgcccacgtcatatgaatgaccaagctcccgttgcttatgcaccactatggcgcacggcgtggcgtcggctgcgtcagcggccgtttcaatatattctgctggtcctgggaattgcgctaggcgttgccatgatcgtggctatcgatgtatccagtaattcggcgcaacgtgccttcgatctctctgccgcggccatcaccggaaaatctactcaccggctggtcagtggccccgccggggtggaccaacagctttatgtcgatctgcgccgacacgggtacgatttttccgctccggtaatcgaaggctatgtgttggcccgcggactgggaaaccgagctatgcagttcatgggcaccgacccatttgcggagtcagcttttcgctcgcctttatggtccaaccaaaatatcgccgagttgggtggctttttgactcgacccaacggtgtcgtgttaagccgacaagtggcacagaagtatggcttggctgtgggcgatcgcattgctctgcaagtgaaaggtgcgcctaccacagtaaccctggtgggattgctgacacctgcagatgaagttagcaatcaaaaattgtccgaccttatcattgctgatatttccacggcccaagagttgttccatatgcccggaagactgagccacatcgatttgatcatcaaagatgaggccactgcaacacgcatccaacaaagactgccggccggtgtgcgtatggaaacgtcggatacccaacgggacaccgtcaaacagatgacggacgcttttacggtcaatttaaccgctctcagtttgattgccttgttggtgggtatctttttaatctacaataccgtgacatttaatgtcgtgcaacggcgaccgtttttcgccatattgcgctgtttgggtgtaacccgagagcagttattttggctgataatgacggaatccctcgttgccgggctgattggtacgggcttgggcctcttgattggaatttggctcggcgaaggcttgatcggcctggtgactcaaaccatcaatgatttctattttgtcatcaatgttcgcaatgtgtccgtctccgccgaaagcttgttgaaggggctgatcatcggcatctttgccgccatgttagccacactgccaccggctatagaagcgatgcgcaccgtccctgccagcacattgcggcgctcctccctggaaagcaagataaccaagctcatgccgtggttgtgggtggcgtggtttggtttgggtagctttggtgtattgatgctgtggttgccgggcaacaacctggttgtggcctttgtcggtctctttagtgtgctgattgccctggcgcttattgccccgccgctgacccggtttgtaatgttgcgcttagctcctggcttaggacggctgctcggtccaataggtcgaatggcgccacgcaatattgtgcgctcgttgagtcgcacctctatcgccatcgccgccctgatgatggccgtgtccttgatggtaggcgtctccatatcggtggggtcgtttcgacagacgctggccaattggctagaggtgactttgaagtcggatgtctatgtgtctccgccgaccttaacatccggtcgccccagcggtaatctgcctgtggatgccgtccggaatataagcaaatggccaggagtgcgtgacgcagttatggctcggtatagttccgtttttgccccggactgggggcgtgaggtggaactaatggcggtgtcgggtgatatttccgacggcaagcgaccatataggtggatcgacggcaataaagacacgctctggccacgtttcttggcggggaaaggggtgatgctatcggagccaatggtatcgcgacaacacttgcagatgccgccaaggccgatcacgctaatgacggattcggggccacaaacgttccccgttctggcggttttctctgactacacctcagatcaaggtgtgattttgatggatcgcgccagttatcgggcccattggcaggatgatgacgtgacgaccatgtttctttttttggcatcgggtgcgaatagcggtgccttgatagatcaactacaagccgcgttcgcgggtcgggaagacattgttattcaatcgactcatagtgtccgcgaagcatcaatggtcatatttgatcgtagttttaccattaccatcgcgttgcaactggtggccacggtggtggcttttattggcgtactgagcgcgctgatgagtttggaattggaccgggctcatgagttgggtgtttttcgcgccattggcatgactacccgccaattatggaagctgatgttcattgagaccggcctaatgggcgggatggccggcttgatggccttgccaactggttgtattctagcgtggattcttgtccgcattatcaatgtccgctcattcggctggaccttgcagatgcactttgagtcggcgcattttcttcgagccctgttggtagcggtggtggccgccctggcggcgggtatgtaccccgcttggcgtttggggcggatgacgattcgcacggcgattcgtgaggaatgacggtacatgagaaaagcaggattgaccggtgttgtactggttctgacgctgacgctggtggctttctggtggtggcaacgtccgcgaacgaatgctgtggctgctgactctttagttggcgttttggtcgatgagaataacgccggatattccttggccacagtgccgggagccattcggtttccccgggatttgggtcctcattacgattaccagacggaatggtggtattacaccggtaatctggaaactgctgacggtcggcttttcggctaccagcttacttttttccgcagggctctcgcaccacccggcgagggggtcgccatagcggatgcttcttcatggcgcacgacccaggtctatatggcccacttcgcgataagtgatatttcgaacaggggctttgatccggctgagaaattcagtcggcaggcgttgggtttggctggtgctagctcggagccgtatgcggtgtggctagacgattggtatgcacgtgaatccaacaacaattcggtgcaattgtttgctcgaactcagaacacggtgttggatttgacattgacgcaaacgctgccgcctatcttgcaaggaaatgctgggttaagtgtgaaaggcgcgcaaccgggaaacgcgtccaactactactcgttagttcgtcaagaatcgcggggcactgtcagtgttaatggcgacacattcatggttagtggtttgagctggaaagatcatgagtacatgaccagtgcgctggcccctgaagatgtgggttgggattggttcgggctccaattttacaatggcaccgctttgatgctttttcagattcgacaggcggatgggagtgtgacccgattttccagcggtacctttgttgccggggatggtggcgtgatccctctcgagtcgtccgatttccgcatcaagacgactgatcgttggaccagtgaccagagtggcgccacctatccgattgcatgggaaatcgaaattgaacggataggtttgacgctgcgcggggccgcattaatggctaatcaagaactgcggttatcgaggacttactgggaaggggcggttgcccttgagggtcgttatcaaggaatgccgatcagtggtcggggatacgttgaaatgaccggctatgtacaacggctgtcttgaagtcgggtaattgccggtgattcttggtttagaggctctcgaatggtcgtcgggcagttgtgatatcgctgcaaaccctagagtacttattcgtcgttgtgtcaacaggtagttgctggggtgtgtcgctagtcgcacgcagataccgcgtggtcgatcaatgtcgcaagggctcggcgaggttggcggtcaggcaaataggggagctcctctcgcgcctgtgcggcataggcggctaccacattcttggcctttcctatgcccggtgagcaacgcagcagtgtgagggcttcggcgacgtggtcgtcgtggatcggtccggccagcaactcacgcagccggcttgtgtcgggtgtctgctcacgcagcgcgtagagcatcggcagcgtgtggacagcttggccaaggtcggcgcccgatagcgtagcggagtcaccggagatggcgatgatgtcgcgcgagatctcaaacgcagcaccgatcatgcgccccaagcgcgctacgcggcggatctgctcttcggcggcgccggagagtgccgctccgagctgtccggatgctgcgatgagagagccggtcttctcgtgcacgactcggaggtaatgctcgatcgtgtcgatatgcgaggcggggccccgggtcgcgcgcatctgcccggtgatcagctcggcgaacgcctcggcgacgaccgcgaaggcctcggggtccagccgcgaggctagctgtgaggccgtcgcgaatcggtagtcaccggcgaggattgcgaagttgttggtccagcgtgtgttgtcgctaggtgtcttgcggctcatgtcggactcatccacgactctgtcgtgacaaagcgtccccaggtgcatcaactcgatggctgcccccgcgaccgtgacctcccatccgtcggggtcggagcccagttgcgccgcaagcaccgtgaaaagcggtctaaacggggtgccgccggcgtcgacaaggtgcgccaccgtgtcgcgcataacctcgtcggcctgggagagttcgctattgatcagctctgtaatccgggcaatcccgtcgtggacgttggcggtgaattgcgggtcacccaggctgactgccgggatcatgctcgtggccgtaggcatgcgcacaacattgacacgtgtacaagataaggtatggcgtgttcagtgcagggtcagcgtcaccgtctgacccagcgccgcaccggctaccgtattggccagccgggctggcagcgccaccaaaacgacccggtcactatcagccgcctgggccttctgctgggccgagaccaggaccacgatggcgtcggtggccaagagccgtagagctgccggcgaatcggttaccggcgcggccagcacgtcgaccacatccccgacccgaacaaggtcgaccaaagcgctgtcagccagatgcagcggcacgatgcgggcgtccgggccggcagtcgactcggccaaccggctgcccagtaaacgcacgtcggtgagcacctcgccacggcgtgtcgggctggccagcgtcgaacccaccactgcgtccaggtcagcttgcgacccgtcgggaagcgtggtggccgaacgtttttccagcctgacatcaccgggagtcaatgcggtaccggggcgcagatcgtgcgcggccaccaccacctcggcgcgatcatcctctggattggaccgcagcgccgcaacgccggccagcatgaccagcccggccgcggcgaagcgccgggcccgcacggtccgggtccagtccgggcgcaaaaacgccgatatccggctgaccaggctcggattcagggaggattccgccacaccgcaaacggtaggcgcagcgccgtgctaggcagcgccggtcagaaatccccttgtggataacctctcaactcagacggccgcggcggcggttgtggagctggttgacttctcggttgaccccgaagccttgctttcactcgagccagaactccccgaactccccgaactcttcgtcgactcgctggtcgaggatccgttggtctggctcttggacttcttgcccgactcgcggctgtcggtgcggtagaagccggtgcctttgaacaccacgccgaccgcattgaacagcttgcgcagccggccagaacaccgctcgcacgtggtcagcgcatcgtcggtgaaggcctgcacaacatcgaagcggttggcgcactgggtgcactcgtagctgtaggttggcacaagaacctccggaaatgtcactcggcgttagcactctaccgtctcaagtgctagaaccgctaggtgagttccgtcattccccgcacggcagcgcgatcagcccgcgctccggtgtgagcgcatgagtcatgggtacgtcgtgcggctccgacggcaacacgtcgaccagttcgacagtgcgcaccaccgcgactagacgagcgtgcgggtcgcggcaccgcagcgagcgatcgtagaagccgcgacctcggcccagtcgcacgctctggcggtcgacagccagcgccggcaccagcaccaagctggcctgcgccagcgcggcttccggcagccaaggttcgggtggttcgagcagtccccagcgtgcgcgcgcgagtccgccggcacggtactcgccccaccgcaacggcaacgggaggtcaccgccggcggtgcgcgccaccggcaacagcactcgccccgcgcggcgcagcaacacatccaacatctcgattgaccccggctcgccgcctaccggcacatacgcgcagacggtgctgtcgctggtgaccatgcgctccaggtgtccacgcaacatccgggcctcggcggcgcgcacgtcgtcggcaacgcggcgtcgggccgccaggagctggtcgcgcaacgccgacttgctcgcgatcgccatgtcctcaacgatgacacagccccggccgtcccgcgcgagcgccgggacagcgccaacgaagaggcgggcaatcagcacgctgcgggttatcgtgtgaacgatgtcacgcccagaagtactaacgccgttcacggcaatcgtcccggcagccggcctgggtacgcgctttctgccggccaccaagacggtgcccaaggagctgctgcccgtcgtcgacactcccggtatcgagctggtggccgccgaggcggccgcggccggtgccgaacggctggtgatcgtcacctccgagggtaaggacggggtggtcgcgcatttcgtggaagacctggtgctggagggcacgctcgaggcccgaggcaagatcgccatgctggccaaggtgcgtcgcgccccggcactgatcaaggtcgaatccgtggtgcaggccgagccgctgggactgggacacgccatcggctgtgtggagccgacgctgtcgcccgacgaagacgctgtcgcggtgctgctgcctgacgacctggtgctgccgaccggcgtcctggagacgatgtcgaaggtgcgagccagcaggggcggcaccgtgctgtgtgctatcgaggtggcgcgcgaggagatcagtgcctacggggttttcgatgtcgagccggtccccgatggtgactacaccgacgatcccaacgtgctgaaggtcaggggcatggtcgaaaagcccaaggccgaaacggcgccgtcgaggtatgcggcggccggccgctacgttctagaccgtgccatcttcgatgcgttacgccgcatcgaccggggtgcaggcggtgaagtgcagctcaccgatgcgatcgcgctgctgattgccgagggccatcccgtccatgtcgtcgtccaccaagggtcccgacacgacctgggaaatccgggcgggtacctcaaggctgcggttgactttgcattggatcgtgacgactacggcccggacttgcggcgatggttggtggcgcgactgggtctgacagagcagtagcctggcgacgatacggcacggacggttccggggtgggggatgcccggccccatggctcgacggaaaggcgggcgctgtgcgttctgtggaggagcagcaggctcggatatcggccgctgcggtagccccgaggccgatacgcgttgcgatcgccgaggcgcagggattgatgtgcgccgaagaagtggtcaccgaacgtccaatgcccggttttgatcaggccgccatcgacggctacgcggtgcgcagtgtcgatgtggccggtgtcggtgataccggtggtgtccaagtctttgccgaccacggcgatcttgacggtcgcgacgtgctgaccctaccggtgatgggaaccatcgaagccggagcgcgcaccctgagcaggttgcagcctcgccaagcggtccgggtgcagaccggcgcgccgcttcccaccctggccgatgcggtcctgccgttgcggtggaccgatggcggaatgtctcgggtgcgggtgctgcgcggggcgccgtcgggcgcctacgtgcggcgtgcgggcgacgacgtgcagcccggtgatgtggcggtgcgcgcggggacgatcatcggcgcagcccaggtggggttgctggcggcggtcggccgtgaacgggtgctggtgcaccctcgtccgcggctgtcggtgatggccgtcgggggcgagttggtcgacatctcgcggaccccgggcaacgggcaggtttatgacgtcaactcctatgccttggctgcggcgggccgggatgccggtgcggaggtgaaccgggttggcatcgtcagcaacgaccctacggaacttggcgaaatcgtcgagggccagctcaatcgggctgaggtcgtggtgatcgccggcggggtgggcggtgcggcggcagaagcggtcaggtcggtgctttccgagctcggtgagatggaggtcgtgcgggtcgccatgcatccgggatccgtgcagggcttcggacagctcggccgtgatggtgtaccgacctttctgctgccggccaacccggtcagcgccctggtggtcttcgaggtgatggttcggccgctgatccggctgtcgctgggtaaacggcatccgatgcgacggatcgtgtcggcgcgcacgctgtcgccgatcacgtcggtggccgggcgcaagggctacctgcgtggccagttgatgcgtgatcaggacagcggcgagtacctggtgcaggcgctgggcggcgctccgggggcgtcatcgcacctgctcgcgacgcttgccgaagcgaactgtctggttgtggttcccaccggggccgagcagattcgcacgggtgagatcgtggatgtcgccttcctggctcagcacggctgagccgaaccacggcgactctggtgaacttatggcgctcgaatccccggcatccgggatggccgatggccgtcgggccgctgcgggtctcggcaggcgtgattcggctgcggccggtgcggatgcgtgacggcgtgcattggagccggatccggttggccgaccgtgcacatcttgagccgtgggagcccagcgcggacggcgagtggaccgtccggcacacggttgctgcctggccggcggtgtgttcgggtctgcgttcggaggctcgcaacggccgcatgctgccgtacgtgatcgagctggatgggcagttctgcggccagttgaccatcggcaatgtcacccacggggccttgcggtcggcctggatcggctattgggtaccaagcgcggccactggcggaggggtggccaccggagcgttggcgttgggtctcgaccactgcttcggtccggtcatgctgcatcgagtcgaggccaccgtgcgcccggagaatgcggccagtcgcgccgtgctggcaaaggttggcttccgcgaggaggggctgttgcgccgttaccttgaggttgaccgggcatggcgagaccatctgttgatggcgatcaccgtcgaagaggtttacgggtcggtggcctcgacgctggtccgtgccgggcatgccagctggccctaacgcggaatcgcaaccaaactgtgactggcgcgacatgtgtggcgtgtggtgcttgtgagagatgaattacaggtgtgtaattgccctgggcgctttgacccggccgcgctggccaacgatggggcctcgcggggatcggaaccgaagagagcaggtcatcatgccaagcatcccgcagtcgttgttgtggatatcgctcgtggtgctctggctgttcgtgctggttcccatgctgatcagcaaacgtgatgccgttcggcgcaccagcgatgtggctttggcgactcgggtactcaacggtggcgctggtgcgcgcctgctcaagcgaggtggtcccgccgcgggacatcgctgggggtacctcccgcccgaagggcagggggacgacccggactggaagccggaggaagactggcgcgacgacccggtcgaggacgggttcgccgacgtcgagcatgacatcgacgaggaccaggaggccgacgatgcgcgccgtcggggtgcggttgtcatgaaggttgccgctccgcagaccgcaggtgccgacgagccggactacttagacgtcgatgtggtcgaagaagactcggaggcgcttccggtgggggctggcgctgcggtcggcgagtccgccgacgaggccgatgccgaagctgctgacggagttgcgggccacgccgacccggaggccgacccggtcgaatacgaatacgaatacgaatacgtcgaggacacctgcggtttggagctcgaggaggacgaccaggaagcgccaccgaccgtcgcatccggcacgtcacggcggcgccgattcgacaccaagaccgccgccgcggtcagcgcccgcaagtacaccttccgcaaacgtgcgttgatcgtgatggcggtgatcctggttggctctgccgccgcggccttcgagctgaccccggtcgcgtggtggatctgtggtagcgccaccggtgtgacggtgctctacctggcatatttgcgtcggcaaacccgcatcgaggagaaggtgcgtcggcggcggatgcagcggatcgcgcgggcgcggctcggtgtacagaacacccgtgaccgcgagtacgatgtggtgccgtcgcggctgcgccgtccgggcgcggtggtcctggagatcgacgacgaggacccgatcttcacgcacctggagagcgcggccccgatacggaactacggctggcccagggacctgccccgggcggtgggtcagtagggcgcgcagttcggccatcggcgccgctgctggtagcctgctaccgatcaggggctatggcgcagttggtagcgcgactcgttcgcatcgagtaggtcaggggttcgaatccccttagctccaccatctaatcagtagccatcggcagcctcgttggctgtgccgccgcggacgtggttgagacggcgagcacagccctcggggcaatcctggcaggtcgcaatgcggtggtgccgccacggtgtccacgtcgaggcgccggccttgtggtaccggtaaagtgctgtggcgaccgcgatctggcgcgaagcctgatgaagatcgaatattcggctgaatattcgctaagacatgtgtggcggcgtccgatcctgtcacaacctgcccctagggtcggtgcatgagcacgaaatactacctgcagaaggtccctgtcgaagccgtccagccgggcttttcgctggccattccacacgatggcgactatcgccttttccaggtcgactgcacgcaaatgtgccagcgaagtggccagccggtgatgatcagactcatgtcggagtccgtcgatggtggccagccgtgggtcttggaatatgaagcgggcacggcggtaatccggcttctcggtgtttgccaggccgcttcgtagggtggcgtgtgctcgctaaccgggcttggcggcggctacaaacggcaacgcgcgttgtgtctactgctcgacgtccactagcccggccgaccgagacaggttgacgaaggcattccggtcaaacatcgtgagtccgatgttgccggcggcggcgttcggcgcgtagcgcatcggcgggcattggccggcatagctggtgtggatcgtgatccgcccggctggccgcagcactcgcaccttctcgcgggcgatccggaacggttccggcatcagctacagcgcgccgaaacaacaaacagcatcgaatgtttcgtcgccgaatggcaccatgcgggcgtggccgcggatatgacacgtccgtggcccacggttgtccagggcggtgctggtcagcgtcggcgcagagatgtcgaacccgaccgcaagacccccgtccggtggatgtccggacagcggctcagtgaaattacctggcccacaaccgatatcgagcactctgtgggcgcggccgaggtgcagagacaccgcggcgcggtgccgctcggttcgggtggtgatgcggctggcaaggtggaaggaggccggacgccacaaccgttcgtacaaccgtaagctgggcttggcgccgggccggattggacgggatagccgaattgaccggcgcacgagtcgaagatcttgcggggatggacgtctttcagggatgtccggccgagggtctggtgtcattggcggcgagcgttcagccgttgcgggccgctgccggccaggtgctgctgcggcagggcgagccggcggtttcgtttctgcttatctcgtcgggtagcgcagaagtcagccatgttggcgacgatggtgttgcgatcatcgctcgggcgctgccgggcatgatcgtcggcgaaatcgcgctgctgcgcgatagcccgcgcagcgcgacggtcaccaccatcgagccgctgaccggctggacgggtggccgcggcgctttcgccacaatggtgcacatccccggggtcggtgagcgattgctgcgcaccgccaggcagcgtctcgccgccttcgtctccccgattccggtacggcttgccgacgggactcaactgatgctacgccccgtgctgcccggtgaccgcgagcggaccgtgcacggacacatccagttctccggcgagacgctgtatcgacggttcatgtcggctcgtgttcccagtccggcgttgatgcactacctgtcggaagtcgactacgtcgaccacttcgtctgggtggtgaccgacggaagcgaccccgtagccgacgcgcgttttgtgcgggatgaaaccgatccgacggtcgccgagatcgcgttcacggttgccgacgcgtatcagggcagggggattggaagctttctcatcggtgcgttgtccgtggccgcccgggtcgacggcgtcgaaaggtttgccgcgcgcatgctttccgacaatgtgccgatgcgaacgatcatggaccgctacggggcggtgtggcagcgcgaggacgtcggagtcatcaccaccatgatcgatgtgccgggtccgggtgagctgagcttggggcgcgagatggtcgaccagatcaaccgggtagcccggcaagtgatcgaggccgtcggctgatcaccgaccccgggtcggtgcgtccgccgctggcaccgcagttcgccgctgatctgctagtcaaaacggtgtcgacgttgcgcagctcaggggctgcgttgggtagattgaccacgatgcgcaaggcggtactggcagtcggatcggtgtgctggcttgtcggctgctcatcaggggccagctccaccaccgcctcgaccggcgacatcgccaaggtggccgaagtgaagtcgggctttggacctgaatacaccgtcaccgatgtcactcccagggccatcgatcccgggttcttttccgcccgcaaactgcccgacgggctgagtttcgatccggcgaactgtgcgcaagtggcggccgggccccagctgccgaccgggttgcagggcaacatggccgccgtctccgccgagggcaacggcaaccggttcgtcgtcatcgcggtggagacgtcccagccgctgccggcccccagccccgggaaagactgcagcaaggtgactttttccgggacgcagctgcggggcggcatcgaggtggtcgatgtaccgcacatcgacgggacacagacgctgggcgtgcatcgcgtgttgcaggcggtcgtcggcgggtcagcgcgcaccggcgagctctatgactattccgctcggttcggggactaccaggtgattgtcatcgccaatccactggtaatccctggacggccggttgcgcgggtcgatacgcaacgcgcccgcgatctgctcgtacaggcggtggccgcggtccggggttgaccgagttagcggacgtcgcgcggccggaactggatgctcacgcgcggacccgtcggcgccgatgtcttgggcaccgcatgctcgaaggtgcgttgacacgatccgcccatcaccaatagatcgccatgcgccaacggcagtcgcaacgatggaccgcggccacgcggccgcagcgcgaagacgcgggtggcgccgaggctgacgatcgccaccatagtgtcctcagtgctgccgcgaccaatggtgtcgccatgccaggcgacgctgtcagagccgtcgcggtagtagcacagcccggcggtggtgaagggctcacccagttcgccgccgtagatgtcgttgagccgccggcgcatccgcgccagctgcggatgcggcggatcttcgatggtcaggtcgtgaaaactcaccagccgcggcacatcgaccacccggtcgtacatctgacggcgctcggctcgccacggcaccgtcgacaacaacgcgtccagcagttcttcgccgccggtcagccagcccgaacggatgtcgataaaggctccgtcgccgagctgtcttcgctcgttgtgctcgaagagcgcgccttgaaccgcgatcgccacgccgccaagcttatcgcacattcgttcgatggcgccgccccggctacggtttgacctgtgggtgtcgaattggggtcaaattccgaggtcggcgcgctaagagtggtcatcctgcaccgcccgggggccgaactgcgccggctcacaccgcgcaacaccgaccagctgctgttcgacggcctgccctgggtatcccgcgcgcaggacgagcacgacgaattcgccgagctgctggcttcccgcggtgcggaagtgctgttgctgtcggacctgttgactgaggcactacatcacagcggggccgcccgcatgcaggggatcgccgctgccgtcgacgcaccgcggctgggactgccgctggcgcaagagctttcggcctacctgcgtagtctcgacccaggcaggttggcgcatgtgctgacggccggcatgaccttcaacgagctcccgtcggacacgcggaccgacgtgtcgttggtgttgcgtatgcaccatggcggagacttcgtcattgagccgttgccgaacctggtgttcacccgcgactcgtcgatatggatcgggccgcgggtggtgatcccgtcgctggcattacgggcacgggtgcgcgaagcgtcgctgaccgacctcatctatgctcatcacccgcggttcaccggtgtgcggcgtgcctatgaatcgcgcaccgctccggtcgagggtggcgacgtgttgttgctcgccccgggtgtggtcgctgtcggagtgggcgagcggactacaccagcaggcgcggaagcattggcgcgcagcctttttgacgatgatcttgcgcataccgtgctcgccgtgccgatcgctcagcagcgcgcgcaaatgcatctggacacggtgtgcacgatggtcgacaccgatacgatggtgatgtacgccaacgttgtcgacacgctcgaggcgttcacgatccagcgcacacccgacggcgtgaccatcggcgatgcggccccgttcgcggaggcggctgccaaggcgatgggaatcgacaagctgcgggtaattcataccggaatggaccccgtcgtcgctgaacgcgaacagtgggacgacggcaacaacacgttggcgttggcgcccggtgtcgttgtcgcctacgagcgcaacgtacagaccaacgcccgcctgcaggacgcgggcatcgaagtgcttaccatcgccggctccgaattgggtaccggccgtggcgggccccgctgcatgtcctgtccggccgcccgcgatccgctttaggagtggcgatttcggcgcctggcggcgccgcagatcaccgccagctgggcagccagatctccaggttccaggtctgttgtgagattggcagaccggtgagcaccggatacagccacgcaaagttcgtcaccacgagggccacgtagcagcagacgacgatcagccccagtgtgcgtcgttcggagccctgaccggggtgatagaggatatcgccgagaaccagcgaaatgcccatcaccagaaatggcgccatggtcgctgcgtagaagaagtacatctgccggtcgatgtcggcgaaccacggcagccaaccggcgcagtagccgaccaggaccaccgcataacgccagtcccggcgcacaaacatacgccaccccgcgtatgccaggactggcaccgccagccaccacatcgcgggcgtgccgaccagcatctcggccttgacgcacgactgtgcgccgcagcctgcaacgtcttgctggtcgatggcgtacagcaccggccgcaacgacatgggccaggtccacggtttggattcccaagggtggtagttgcctgcggaattcgtcaggcccgcgtggaagtggaacgctttggcggtgtagtgccagagcgagcgcacggcgtcgggcagcggaacaaccgagttgcgaccgaccgcttgaccgaccgcatgccgatcgatcgcggtctcggacgcgaaccacggagcgtaggtggccagatagaccgcgaacgggatcaaccccagcgcatacccgctgggaagcacgtcacgccgcactgtccccagccacggtctttgcacttggtactgacgtcgcgccgccacgtcgaacgccagcgccatcgcgccgaagaacagcacgaagtacacgccggaccacttggtggcgcaagccaatcccagcagcaccccggcgccgaaccgccaccagcgcacacccacccgcggtccccacacggtggcggcgctgcggccggccagcagagcgatgtgcatccgttcgcgaacctgatcgcggtcgacgatgagcgcgccgaacgccgcgacgacgaagaacgtcaggaagccgtccagcagcgcggtccgcgcggtgacgaagctgaccccgtcgcagatcagcagcaccccggcgatggcgccgaccaatgtcgaccggctgatccgccgcacgatccgcaccaccagcgccaccaggagcacacccagcagggcgccggtgaaccgccagccgaatccgttgtaaccgaagatggcctccccgatcgcgatcagctgcttaccgaccggcgggtgaaccaccaggccgtacccggggttgtcttccaccccatggttgttcagcacctgccaggcctggggtgcgtaatgcttctcgtcgaagatgggggtgccggcatcggtcagcgagcccaggttcaggaaccgggtcaccgtggccagcagcgtgatcaggccggtcacgatccagccgcgtaaccggtccaggggcccgaaatccgcgaccggcaccagcgggccggggctgacgacgggtaccacaggctcctcggggcggtccttggccaggacacaggattctgggggccgggcggtcatcggtgtcgatcgtaggctgtccgtcatgtcctctggtcgcctgttgctcggcgccaccccgctgggccagccgtcggatgcgtcaccacgcctggcggccgcgttggccaccgccgatgtggtggcggccgaggacacccggcgggtgcggaaattggccaaggctcttgacatccggattggtggacgggtggtcagcctgttcgaccgggtggaggcgttgcgcgtgacggcccttctcgacgcgatcaataacggtgcgacggtgctggtggtcagtgacgccgggaccccggtgatcagcgatcccggctatcggctggtcgcggcgtgcatcgacgcgggggtttcggtgacgtgtttacccgggccgtccgcggtgaccaccgcgctggtgatgtccggtctgccggcggagaagttctgcttcgagggtttcgccccgcgcaagggtgcggcgcgccgggcctggctggccgaactggccgaggagcggcgcacctgtgttttcttcgaatccccgcgccggttggctgcgtgccttaacgatgccgtcgagcagctcggtggtgcccgtccggcggcgatctgccgggagctgaccaaggtgcatgaggaagtggtgcgcggatcgcttgacgagttggcgatctgggcggccggtggtgtgctcggcgagatcaccgtggtggtggcgggcgccgccccccacgccgaactgtcgtcgctgatagcccaagtggaggagttcgtcgcggcgggtattcgtgtcaaggacgcctgcagcgaggtagcggcggcacatccgggggtgcgcacccgccagctttacgacgcggtgctgcaatcacggcgggaaaccggcgggccagcgcagccgtagtcggtcaggttaggggatacacaccccgatgggaccgaatccgggtgtgcacagacgcgacgggagcgccggcagcggaggcggtcccggcagtgggggaggtgccggcaatgcgggcacggccggtaacggcggcagacccgctggcagtgccggcaggccggccgccagcgccggcagcgccgcagccagcgccgcaggatccacgcctggcagcgccgggaggcccggcggtagaccacctgccgccagcgccggcagcgccgcagccagcgtcgccggatccacccccgccagaccagccggcagaccagcggccgccagcatcggcagaccacctgccaccagcgccgtcagctccgccggcgacatccccgccagacccggcaaactcgtcggcagaccggccgcggccgccatcgccatcaggtcggtcggcgacacacctggcagactcggaaaacccacgcctggcaggccggcggccgccgccatcgcgagcagactcgccggcgtcacgcccggcagggcgggcagccccacagccggcagagcggccgccgccgattgcgccccgggcagcagcagggaggccaccgtgctggctgttccgcgggccgtcggcaggatgccggaagactccagcgcgttaaccgcaagcacgagataggtgacggccaccgcgctcgcggtcaccacccccgccgccgtgcctcccacacccaggacaccgttcacgaccgcggcagcggtgttcaccccggtgattgggtcgggtacgccggggatgccgatgcccgggatgccgatgcccgggatgccgatgcccgggatgccgacgccaggtacgctcggcgcggccaggttcggcagggccggtgggggaggcagggccgggccggccgcaccgggaatgttgggtaggccgggaacggctggcgggcccaccctgggcacggcggcagccgccggtacacccggccgcggaaccaatcccggcgcgatcgtgtcggcgaccggctcgaacggcgccggcaccgcgtgctccgctgcggccggccccgatggtgtcgcggtgtcgggcatcaggaccgcagccagccgatcgcactgctggccggcgctgcaggtgccgcccgcgacccgctccggggtggacaacgtcaacggtgccaccgccagcgttccccctatcgcggcagcagccgcggtgcccacgatcgcgagtctcattacaaacccctctcgaactcgacacgagatagacacgcgtcgatggcccgagcttaggcgcacccggcacaccatgtgggcgttatgccaatttccgccgcccgctgggctaccgcactttgctggctaaccgagccggggtggtgcgcgtggcggccggcagcccgacgatgggagcggctttgtgcaggcactccgcccattcggcgtccggatcggagtcggcggtgatcccgccgccaacgcccagcacggcgttgcctgcggtatcgaattcgacggtgcggattgcgacgttgagctcgcatccggcgaccggtgacgccaaaccgactgtgccgcaatatatcccgcggcgatatcgctcccattgtgaaatcaattggcgagcccgcagtttaggtgtgccggtgaccgaggccggcgggaaggcggcgtcgagcagcgctgacatcggttcctcgagcggaacccgcgccgacaccgtggacaccaggtgccacactcccggcgctggtcgcaccaccaacagctcgggcaccgtcacggtaccggtaaccgctacccggccgaggtcgttgcggaccagatccacgatcatgatgttctcggccacctctttggccgatgcccgcagcgccgacggcggggcgtccagcggcagcgtgcccttgatcgggctcgatgtcaccacggacccgcggcggcgcaggaatagctccggggatagcgatgcgacggctccccacggtccggcgacaaaggcggaccgggacggagcggtacgaccgaacccgtcgatgaagaagtccagcggggatccggtgaccgtcccggcgaattgggtgcacacgcacgcttgatagacctcgcccgcgccgatagcttccagacacgccagtaccccgtcgcggtgcgctgcccggtcggccggttcccagtcgatccggcatgccggtgccggtctggcgaccgatgcccgagtggtcgccaacgcgctggccagccagtccgctatcggcgcaccggacaggctctcataccaccactggccgtcgcggtcgcggcgcagcacgcaatcggtccagccgccggcggcctcggggatccggtggggtcgcccgtcggcgccggcgtccgggtaggacaggtagccgacccagccgccgcccaccgccccggtggcatcgggcccgccggtgcccggcgggcccgagaacacgtcgtcgccgctgaccggttgtatagacacactcggtgcgatcaccgccagcgcaccgaaccattcgccggtcagcgccgccggtggtggcaagtcgagtcgactggtggcgcggccgaccgcccgcagcaccgcaggcgctccgccaagatcgccgagtcggtcgattcgcaccgttctagcttgacagaactgtggattttcgcagcgcaagtggctgcgtggggatttcgtccgcgtgctaagctcccacgctaagttcgatccgtgaccggctccggtctccgtcccggggggtgttgctgtgcgagcagccaatgccaatgccgtttctcgctgaccgcgagacgttgacgctcggtgtgatcttgaagtagcgatggttttaagaagtaggaaaagcacgctcggcgttgtcgtgtgcttagcgctggtgctcggtgggccgctcaacggttgcagcagcagcgcgagccaccgcggtccactgaacgcaatgggaagtccggccataccgtcgacggcgcaggagatacccaacccgttgcgcggtcagtacgaagacctcatggaaccgctgtttccgcaggggaaccccgcgcagcaacgctatccgccttggcccgcgtcctacgacgcgagtttgcgagtctcctggcggcagctgcagcctacggatccgcgcactctgcccccggatgctccggacgaccgcaagtacgacttcagcgtgatcgacaacgcgttgaccaggctcgccgaccgcggcatgcggctgacgctgcgggtgtacgcctacagctcgtgctgcaaggcttcctatccggacggcactaacatcgcgattcccgactgggagcgcgctatcgccagcaccaacaccagttatccagggccggcgaccgatccctcgaccggggtggtgcaggtggtgccgaatttcaacgattcgacctatcttaacgattttgcgcagttgctcgccgcgcttggtcgccgctacgacggtgacgagcgcctcagcgtgttcgagttctccgggtacggggacttcagcgaaaatcacgtcgcatacctgcgcgacacgctcggtgcgccgggtccgggcccggatgaaagcgtggcgaccctgggctattacagccagttccgtgatcagaacatcaccaccgcgtccatcaaacagctaatcgcggcgaacgtcagcgccttcccgcatacccaactggtgaccagtcccgctaatccggaaatcgtgcgagaactgttcgccgacgaggtcaccaacaagcttgccgcgccggtgggtgtccgctcggattgcctgggcgtcgacgcgccgttgccggcctgggccgagtccagcacttcgcactatgtgcagaccaaagacccggtggtcgccgcgctgcggcagcggctggcaacggcgccggtgatcaccgagtggtgcgagttgccgaccggcagttcgccgcgggcttactacgagaagggcctgcgcgacgtcatcaggtatcacgtgtcgatgacgtcgagcgttaacttccccgaccagacggcgacctcgccgatggaccccgcgttgtacctggtgtgggcgcaagctaacgccgccgcaggctatcggtactcggtcgaagcgcagccggggtcgcaagcgctagcgggcaaggtcgcgacgatctcggtcacctggaccaactacggcgctgctgccgccaccgaaaagtgggtgcccggctaccggctggtggattccaccggacaggtggttcggacgctgccggcagcggtggacctgaagacgctggtctccgaccagcgcggcgatcgcagcagcgaccagccgacaccggcgtcggtcgccgagacggttcgcgttgatctgtccggcttgcccgcgggccactacacgctgcgggccgcgatcgactggcaacagcacaaaccgaacggctcccatgtggtgaactatccgtccatgctgttgtcccgcgacggccgcgacgattccgggttttatcccgtcgccacgctcgacatcccacgcgacgcgcagaccgcggtcaacgcttcgtaggtggctttcccgtcgctgcggtccgctcacttgccttcgggtggttgcggcggctggtagcggggaaataccccggtgggcggcggcagcgctgtgccgggggtcagccgaacacctacggcggcgaacgaccgctggtttggggcctggccgagcaggtccaaaattttgccggccgactccggcatcaccggctggatcagcagtgccgcgatgcggactacctcgcaggtgacgtagagcgtggtgcggaaccgggcctgatcggcttcggactcgctcttgcgcagtacccacggctgctgcaccgaaaagtacttgttcgcgtcgccgagcatcagccagatcgcctccagcgccaggtgcatcgcctgtgcgtcgaagtgaccgcgcactcgctccaacaagccatcggcggtcgcaagcaacgcggcgtcggcgtcggcgaactcacccgggttgggcaccctgccgtcaaggtttttggccaccatcgacaacgagcgttgggccaagttgccgagctcgttggccagatcggtgttgatccgagtgacgatggcctcgtcgctgtaactgccgtcctggccgaacgggacctcccgcaacaggaagtagcggacctggtccaccccgagcgcttccgccagggcaaccgggtcgacgatgttgcccaccgatttactcatcttctcgccgcggttgtgcaagaacccgtgcgcgaagatccttcgcggcaactcgattccggctgacatcaaaaacgccggccaatagacggcatgaaacctgatgatgtccttgccgatcatgtgcaaatcggcgggccagtagcggcggaacaactccgagtcggtatccgggaagcccgccccggtcaggtaattggtcagcgcgtcgacccagacgtacatgacgtggtcggggtgctcgggcacctgcacaccccagtcaaacgaggtgcgcgagatcgacaggtcgtccaggccgccggagacgaagctgatcacttcgttgcgccgcgtctccggcgcgatgaagtcggggttggcgtgatagtgggccagcagcttgtcggtataggccgacagccggaagaagtaggtctgctcctcggtccaggtcaccggcgtgccggtctctaccgtcaggcgcgtgccgtcgacaagttgggtctccgattcgacgaagaaccgctcgtcgcgcaccgagtaccacccggaatagttgtccagatagatgtcgccggccgccgacatccgtcgccagagttccttggacgcctcgtggtggtcggcatcggtagtgcggatgaatcggtcgaaggagatgttcagcgcctcctgcatgcgctgaaacacgtcggaattgcgccgggcaagcgccgcggtgggcacgcccgctgccgcggcggcttgtgcgaccttcaggccatgctcgtcggtcccggtcaggaagcgcacgtcatagccatccagccgtttgaaccgggcgatcgcgtcggtggcgatgtattcgtaggcgtgacctacgtggggtgcagcgttgggatatgcgatcgcggtggtgacgtaatagggcttcatttcgacaccaccctattgtgtgcgggtgagctccgaccgcccagccagacgagatccaccgcccgctccggaacccctggcgccgttggtcgacgcccacacccatctcgacgcgtgcggtgcacgagacgccgatacggtgcggtcgctcgtcgagcgagccgccgcggccggcgtgaccgcggtggtcaccgtcgccgacgacctggagtccgcgcgctgggtcacccgcgcggccgaatgggatcggcgagtctatgccgcggtggcgttgcacccgacccgcgccgatgcgctcaccgacgctgcccgtgccgagctcgagcgattggttgcccaccccagggtggtggccgtcggtgagaccggaatcgacatgtactggccgggtcgcctggacgggtgtgcggagccgcacgtccagcgggaggcctttgcctggcatatcgatctggccaagcggaccggtaaaccgctgatgatccacaatcgtcaggccgaccgcgacgtgctggacgtgctgcgggccgagggcgcgccggacaccgtgatcttgcactgcttctcgtcggacgcggcgatggcccgcacgtgtgtggacgccgggtggctgctcagcctgtccgggacggtgagcttccgtaacgcccgtgaactacgggaagccgtcccgctgatgccggtggagcagcttttggtggaaaccgatgcaccgtatttgaccccgcatccccaccggggcttggcgaacgaaccgtactgcctgccctataccgtgcgggcgctggctgaactggtcaatcggcgccccgaagaggtggcgctcatcaccacaagcaacgctcgccgagcttatgggctagggtggatgcgccaatgagcgcgccgagcggcccataacacccgcgcgccggagttgctcaacattggccggttcgttaccgtcttgtgatcgaacgggtggggcctctaggtttcggagggcccattttgctttttgttcgctgtgtaggtggttgagtgttgccgaggtcggggatatagcgcgttgactctacttaccaaacttcatcagacccaatcaccgatgttgcgcctggtagtcggtgcgctgctgctggtgttggcgttcgccggtggctatgcggtcgccgcatgcaaaacggtgacgttgaccgtcgacggaaccgcgatgcgggtgaccacgatgaaatcgcgggtgatcgacatcgtcgaagagaacgggttctcagtcgacgaccgcgacgacctgtatcccgcggccggcgtgcaggtccatgacgccgacaccatcgtgctgcggcgtagccgtccgctgcagatctcgctggatggtcacgacgctaagcaggtgtggacgaccgcgtcgacggtggacgaggcgctggcccaactcgcgatgaccgacacggcgccggccgcggcttctcgcgccagccgcgtcccgctgtccgggatggcgctaccggtcgtcagcgccaagacggtgcagctcaacgacggcgggttggtgcgcacggtgcacttgccggcccccaatgtcgcggggctgctgagtgcggccggcgtgccgctgttgcaaagcgaccacgtggtgcccgccgcgacggccccgatcgtcgaaggcatgcagatccaggtgacccgcaatcggatcaagaaggtcaccgagcggctgccgctgccgccgaacgcgcgtcgtgtcgaggacccggagatgaacatgagccgggaggtcgtcgaagacccgggggttccggggacccaggatgtgacgttcgcggtagctgaggtcaacggcgtcgagaccggccgtttgcccgtcgccaacgtcgtggtgaccccggcccacgaagccgtggtgcgggtgggcaccaagcccggtaccgaggtgcccccggtgatcgacgaaagcatctgggacgcgatcgccggctgtgaggccggtggcaactgggcgatcaacaccggcaacgggtattacggtggtgtgcagtttgaccagggcacctgggaggccaacggcgggctgcggtatgcaccccgcgctgacctcgccacccgcgaagagcagatcgccgttgccgaggtgacccgactgcgtcaaggttggggcgcctggccggtatgtgctgtacgagcgggtgcgcgctgaccatccggctgctcgggcgcactgagatcaggcggctggccaaagagctcgactttcggccgcgcaaatctctcggacagaacttcgtgcacgacgccaacacggtgcgacgggtggttgccgcctccggggtcagccgttccgacctggttttggaggtcgggccgggcctgggatcgctgaccctggcactgctcgaccgcggcgcgaccgtcaccgcggtcgagatcgatccactactggcttctcggctgcaacagaccgtggcggagcactcgcacagcgaggttcaccgactaacggtggtcaatcgcgacgtcctggccctgcgccgggaggatctagccgcggcgccgaccgcggtggttgccaatctgccgtacaacgtagcggtaccggcgttgttgcatctgcttgtcgagttcccgtcgatccgtgtcgtgacggtgatggtgcaggccgaggtcgccgaacggctcgccgccgagccgggcagcaaagagtacggcgtgcccagcgttaagctgcgcttcttcgggcgggttcgccgctgcggcatggtgtcgccgaccgttttctggcccattccgcgtgtctattccgggctggtacgcatcgatcgatatgagacctcgccctggcccaccgacgacgcttttcgacggcgggtattcgaactcgtggacatcgcattcgcgcagcggcgcaagacttctcgcaacgcgtttgtgcagtgggcgggctcgggaagcgagtcggcgaatcgattgttggcggccagcatcgaccccgcccgtcgcggtgagacgctgtccatcgacgacttcgtgcggctgctgcgacggtccggcggctccgacgaggccaccagcaccggccgggacgccagggcgccggacatttcggggcacgcgtcggcgagctgacggggcgccgccgcgtgtggtcggcgcgtcacagcgatagtctgctgcggtgtccgcatctgacggcaacaccgctgaattgtgggtgcccaccgggtcggtcaccgttcgggtgcccggaaaggtcaacctctatctggcggtcggcgatcgccgcgaggacggctatcacgagctgaccacggtatttcatgccgtctcgctggtcgacgaggtaaccgttcgtaacgctgatgtgctctcgctcgagttggtcggcgagggggccgaccagctgccgaccgacgaacgcaatctcgcctggcaggcggccgagctgatggccgaacacgtgggccgggcgccggacgtctcgatcatgatcgacaaatccattccggtcgccggcggcatggccggtggcagcgcggacgctgcggcggtcctggttgcgatgaactcgttgtgggaactcaatgtgccccgccgcgacctgcgcatgctcgccgcgcggctaggcagcgatgtgccgtttgccctgcatggtggtaccgcgctggggacgggtcgcggcgaggagttggccaccgtgttatcccgcaacaccttccactgggtcctggcgttcgccgacagcgggttgctcacctccgcggtgtacaacgagctcgaccggctcagggaggtgggggatccgccccggcttggtgagcccgggccggttctggctgccttagctgcgggtgatccggatcagctggcgccgttgctgggtaatgaaatgcaagcggccgcggtgagcctggacccggcgctggctcgtgcgttacgcgccggtgtggaggccggcgcgctcgcaggcatcgtgtccggttcgggtcccacgtgtgccttcctgtgcacctcggcgagctcggcgatcgatgtcggcgcgcagctgtcgggggcgggagtttgtcgcaccgttcgagtcgccaccgggccggtacccggcgcccgcgtggtgtctgcgccgaccgaagtgtgaccgaattcttgggagcatgcctcgggcggccaggggtatccgcgcgtgccgaggccggtgggtcgatcggctggcgcaccagcatgccagcggtagggccgcaggcatccgccctcgcggaggtcggtggcgcgcatcaaagccaggcgcaaaagccataccatgatgcgacagagccgctcggcgagaacctccgctaccggccagctcacggcgatagctgcatcaacggccatcgagacaacccgtcggcacgggaatcctcgcagttcaccgcggggagtacggcaaaggctgtgaccaagctgtgacatcgccctcaaacctcggcagagtttggcagctacttaagagttgcttaagataatccgcggtgttgggtcgtgggctcatcaccgaaccgagacccaaccgctccccaactgtgtgcgcgcgcctgtcgcgatgtggcatccggtaggcggaccatgaaaacccggaccttggggacagcaccggaaccgaggaggttgccttgagcaggttcaccgagaagatgttccacaatgcccgcaccgcgacgacgggcatggtcacaggtgaaccgcacatgcccgtccgccacacctggggcgaggtccatgagcgtgctcgttgcatcgcgggcggcctggccgccgcgggtgtcggtcttggtgacgttgttggggtgctggccggcttcccggtggagatcgcccccacggcgcaggccctgtggatgcgcggggccagcctgaccatgctgcaccagcccacaccgcgcaccgacttggccgtgtgggccgaggacaccatgaccgtcatcggcatgatcgaggccaaggccgtgatcgtctccgagcccttcctcgtggccattcccatccttgagcagaaaggcatgcaggtccttaccgtcgctgaccttttggcgtcggatccgatcggccccatcgaggtcggcgaggacgacctggcgttgatgcagctgacgtccggatctaccggctcccctaaagccgtccagatcacccaccgcaacatctactccaacgccgaggcaatgttcgtcggcgcccagtatgacgtcgacaaggacgtcatggtcagctggttgccctgcttccatgacatgggcatggtgggcttcttgactatcccgatgttcttcggtgcggagctggtcaaggtcacgccaatggacttcctgcgcgacacgctgctgtgggcgaagctcatcgacaagtaccagggcaccatgaccgcggcgcccaacttcgcctacgcgctgctcgccaagcggttgcggcgccaggccaagcccggcgacttcgatctgtcgaccctacgcttcgcgctgtccggcgccgagcccgtcgaacccgccgacgtcgaggacctgctcgacgcgggcaagccgttcggcctgaggccctcagcgatcctgccggcctacggcatggccgagaccacgctggcggtgtccttctcggagtgcaacgccggcctcgtcgtggacgaggttgacgccgacctgctggcggctctgcgccgggccgttcccgccaccaaaggcaatacccgcaggctggccacgctaggtccgctgctgcaggacctagaggcccgcatcatcgacgaacagggcgatgtcatgcccgcccgcggcgtgggtgtcatcgagctgcgcggcgagtcgctaactcccggctacctgactatgggtggcttcatcccggcccaagacgagcatggctggtacgacacgggcgacctcggctacctcaccgaggagggccacgtggtggtatgtggccgcgtcaaggatgtcatcatcatggccgggcgcaatatttacccgaccgacatcgagcgggcggccggccgcgtcgacggcgttcgtccgggttgcgcggtggccgtgcgtctcgatgccggacattcgcgcgaatcctttgccgtcgcggtcgagtcgaacgccttcgaggatcccgccgaggttcgtcgcatcgagcatcaagtggcccacgaggtggttgccgaggtcgacgtgcggcctcgcaacgtcgtggttcttggacccgggaccattccgaagacgccgtcgggcaagctgcgtcgggccaactccgtcaccctggtcacctaaggccgccgagcagacgcaaaatcccctcgacacgccggttgcgaggggattttgcgtctgctcacgcgggtcgttaccaggcgtggacgcggttttgtgcgggctccatgccctgttcgataagcagctcggtggcatcggcggcctgctcgcagatcgtggggacctcggcgcgctcggccggggtaaagttctccaacacaaacgccgccgggtccttgcggccgggcgggcggccgatcccgatacgcacccgctgaaagtctttggtacccagcgcggccaccaccgagcgcaacccgttgtggccgccttcgccgccgccgatcttgagccggatgcggccgaactcgaggtcaaggtcgtcgtggatgacgatgatgttggccggcgccaccgagtagaacttcgccagcggccctatctggcggccggactcgttcatgtagcagcgcggcttggccaaaaccagggagcgcccggctgatctaccagtggcgacttcggcgccggaacgcttgtgtgccttgaacttcgcgcctagtcgcgcggcgagcagatcggcgaccacgaacccgaggttgtgccgggtacgggcgtaattggctccagggttgccgaggccgaccacgagcaacggctcggccatgtcgcaagccgtctactcggactcgccagcggcctcggcttcgccggcttctaccgcggcttcctcggcttcctcggctcctgcgacttcgccctccagctcctcggcggttggcgccttcaccacgttgaccaccaacagatcagggtcagaaatcaggctgacaccggccggcagcgcgatctgcccggcggtgagctgggtgcctggttcggcaccttcgatggacacggtcaactgctcgggaatcgacagcgcctcggcctcgatctcgatgctgttggtctcttgggtgaccagggtgtcgggtccggcctggccctcgacgaccacgctgacttcgacgacgaccttctcgccacggcgcacgaccagtaggtcggcatgctggatggtgcggcggatcggatggatatgaagtgccttggtcagtgccagctgttccttaccggcgatgtcgagggtcaacaccgcgttggtgccggaatgccgcagtacggccgcatagtcgtgtccgggcagctccaggtgctgtggctcggcgccgtggccatacagcacagcgggtatcttgccggcgcgccgggcccgccgggacgcgcccttgccggtctcggtacgcaccgtgacgcgcagctggttgcttgcggatttggccatatgtcgctcctgggtggctcggttacctcgtttgggggcacggccagggtcgcgacagcttgtcggcctccgtcgataacggtgttctgccggcctgctgtagaccgccgaccaccctcgccgtgacgcccggctaggctaacccatggctactgcattggggaaattcgatccttgtgagctgctcggatagctgtgccccaaccgtgcggacaattactttgccgcgacgacgaatccggcgatgatcgcctcgatgtcggaagcgtgcttgacggcctcgttggccagactcgtgatggtgagctgcaccaggtagcgctgcttggccggcgccggttgggaagacgatccggttccaggtgtgcagtcgcctgccgtgcaggtcataactgccctgaatcatcgaggacggaaacccgttgaagtctgccgtcgaggagtccaattcggtgaagttcgtcgacagccgggcatcggcagtgccatgcttgagcgcttcggcgatatcgaagtcccggtgcagcttgaacaccatgagcatggccgttggatagctttcgcccttggcgatcatctccgtgttcggggtgatgttcggatttttcatcggtgcccagcccggtggtgtcggaatcgacacggtcaggtcggtcaggctgctcggtgccaccggctctccggtgacgccgacgctttccagatacttccacagcgggaccggcacttccgtcgtggtcgagacggcgctggtggttgggctcgtggacaaaatcgactggaagtcaggcgatttcggtccgcaagcgaccgctgacattgccagcgtggctaccgcgaccgcgaccgccaagggtctcacagaatcttgcggacagcgtcgaccggccaagcccgccggatgccctcaaggatgacggctgccatctatgcgtccccgtcgaaaagtcctgttactgagccgttttcgaagaccgcccggattgtgctggccagcagcggcgcgatggacaaaacggtgagctgggggaagcgcttgtcttcgccgatcgggagcgtgttcgtgacgatcacttcgcgggcgccgcaggaggccagccgctgcgcagcggggtcggagagcacgccgtgggttgccgcgatgatcacgtcaccggcgccgtcgttgtgcagcaatgccaccgcgccggcgatggtgccgccggtgtcgatcatgtcgtcaatcaggacacaggtgcgcccggccacgtcgccgacgacgcggttggacaccacttggttgggtacccgcggatcacgggtcttgtggatgaaggcgaggggaacaccacctaatgcgtcggcccacttctcggcgatgcgtacccggccggagtcaggggagacgaccaccatgttgccgtccgggtagttgtctctgatgtaaccggtcagcaggttctgaccgcgcatatgatcgaccggcccgtcgaagaaaccctggatctggtcggtgtgcaggtcgaccgtcacgatccggtcggcgcccgcggtcttgagcaggtcggcgatcagtcgcgcggagatcggttcgcggccacggtgtttcttgtcttgccgggcatacggatagaacggcatgacggcggtgatccgtttggcgctgccccgtttgagcgcgtcgatcatgatcagctgttccatcagccacctgttcaccggtgccgggcaggattgcaggacgaaggcgtcgcaaccgcgtaccgattcgtggaagcgcacgaagatctcgccgttggcgaactcccgcgcgtcctgagaggtgacgtggacgtcgagctctttggctacctgctcggccagctccggatgggcgcggccggcaaagagcatcaggtttttgcgattatcggtccagtcgtggctcaacgcgctgccctcgccgtttgggatcgaattggattacccatggtacgtagcgcaccgcccggatttgtcgccgggtagccgggatgcgacttcacggtgtctgatcagcgtcgggtggttgtgtgggctgttggcaggccatttctgaggctctttttgaggcctgagccgctgggctgccggggcgtttgcgctgcacccagttctcgatgttgcgttgcggacccgccgacactgccagcgcccccggcgggacatcctcccgcaccactgtgccggccccggtatacgcgccgtcgccgatggttactggggccacgaacatggtgtcggacccggtccgtacgtgcgaaccgacggtggtgcgccgtttggacgtaccgtcgtagttgacgaacacgctggaggcgccgatgttgctgtactcgccgatgtcggcgtcgccgacgtaggtcaggtgcggcaccttggtgccggtgccgatggtggagttcttgacctcgacgaacgcgcccagcttgccgtcggcgcccaacgcggttccgggccgcaggtaggtgaagggcccgaccgcggcgccatccccaatcgacgacgacgaaccgtgggtgcgcaccaccgaggcaccgtcgccgacggcgacgtcggtcagggtggtgtcgggaccgacgacacagcgaccgccgatctgggtgcggcccagcaactgggtacccgggtgaatgacggtgtcgcggccgatggtgacgtcgacgtcgatccaggtggtagccgggtcgacgacggtgacgccggccagctggtgagcggccaccacccgccggttgagttcggaggccagctcggccagctggacgcgattgttgacgccggccaccaacgcgctgtcgtcgacgtggctggcatgtacggtctggccgtcggagcgcaagatggcgatgacgtcggtgaggtagagctcctgttgggcgttgttggagctcagccggctcagtgcggaccgcagcgcggcgatgtcgaaggcgtagacgccggcgttgacttcgcggatttcccgctgcgatggtgtcgcgtcggtttgctccacgatcgccatgacttcgtgatcctgggtgcgcaggatgcggccgtagccgaagggatcatccagcgtcgtggtcagcaccgtcaccgcagccgacaccgcgcggtgggtggcgatcaagtcggccagcgtgtcggcgtccagcagcggggtatctcccgaggtgaccacgacgttgccggcgtagtcatcgggcagcgcggacagcccgcagagtaccgcatgcccggtccctagcggtcgatcctgcagggcgacgtcgatcgttcggcctagggtgtcggcgagttcaccgactagcggcgcgatgcgctggtgatcgtgtcccagcaccacgattagacgctgcggcgccagcttggcgatcgcatgcagtacatgcgacagcatgctgcgaccggcgagtgtgtgcagcaccttgggggtgtccgaacgcatccgggtcccgggcccggccgctaggaccaggaccgcggtgtcaccaggaaacgtcatcaaccctccttgaagctccgtcgccaggactcgaacctgaactatctgaaccaaaatcagaggtgctgccgattacaccacgacggattgcacatcgatgtgactttagacggtgtcaacgccgtcagcacagtcaacgctgtcgccgtctacccaccggccccacgcaaaccgatacccttgttgatgtggccggaccggataaagggccggataaggcgccggaaaacccgacgcgggtgacgcgcgccaggatgacggggaccgagcgccgtcaccagctcatcggcatcgcgcgatcgctgtttgccgaacgcggttacgacgggacgtcgatcgaagagatcgcgcagcgcgccaacgtatccaagccggtcgtctacgaacatttcggtggcaaggagggcctgtacgcggtggtggtcgatcgggagatgtcggcgctgctggacggaatcacctcgtcgctgaccaacaaccgatcccgggtgcgggtggagcgggtcgcgctggcgttgctgacctacgtcgaggaacgcaccgacggcttccgcatcatgattcgcgactcgccggcctcgatcagctcgggcacctattccagcctgctcaacgacgccgtcagccaggtcagctcgattctggctggagacttcgcccggcgcggcctggacccggacctggcaccgctgtatgcgcaagcattggtgggttcggtgtcgatgacggcgcaatggtggctcgatgcgcgcgaaccgaagaaggaagtggtggccgcgcacctggtcaacctggtctggaatggcctgacccacctggaggccgatccgcggctacaggacgagtagcgggcggggaagccgggcccaatgttgactaacctcggcgccctagaatggccgcatcatgaccgcaccggggcctgcctgctcagataccccgatcgcggggctcgtcgaattggcgctgagcgcgccgacattccaacagctcatgcagcgcgccgggggtcgacccgacgaattgacgctcatcgcgccggccagcgcgcggctgttggtcgccagtgcgctggctcggcaggggccattgctggtggtcaccgccaccgggcgggaagccgacgacctggccgccgaactgcgtggtgtgttcggggatgcggtggcgttgttgccgtcctgggagacactgccgcacgaacggctctcacccggtgttgacaccgtcggcactcgcctgatggcgctgcgccggctggcccaccccgacgatgcccagctgggcccaccgctgggggtagtggtgacctcggtgcgctcgctgctgcagcccatgacgccgcagctgggcatgatggagcccctcacgctgaccgttggcgacgaatcccccttcgacggcgtggtggcgcggctggtcgagctggcatatacccgggtggatatggtcggccggcgcggcgagttcgctgtgcgcggcgggattctggacatctttgccccgacggccgaacatccggtgcgggtcgagttctggggcgacgagatcaccgagatgcggatgttctcggtagccgaccagcgctcgattccggagatcgacattcacacactggttgccttcgcctgccgtgaactgctgctgagcgaggacgtgcgggcgcgggccgcccaactggccgcacggcatcccgcggccgagagcaccgtcaccggcagtgcttccgacatgctggcgaagctcgccgagggcatcgcggtcgacggcatggaggcggtgttgccggtgctctggtccgacgggcacgcgttgctgaccgatcagctgcccgacggcacgccggtgttggtgtgcgacccggaaaaggtgcgcacccgcgccgcggatctgatcaggactggccgtgaattcctggaagcctcgtggtcggtcgcggcgctgggaactgcagaaaatcaagcccccgtcgacgtcgaacaactgggtgggtcggggttcgtcgaactggaccaggtgcgggccgcggcggcccgaacgggtcatccgtggtggacgttgagccaattgtccgacgagtcggcgatcgagttggacgttcgggccgcgccgtcggcgcgcgggcaccagcgtgacatcgacgaaatcttcgcgatgctacgtgcccacatcgcgaccggcgggtacgccgcgctggtcgcgccgggcaccggaaccgcacaccgcgtggtggaacggctgtccgagtccgacacccccgcggggatgctcgatcccggccaggcgcccaagccgggagtcgtcggggtgctccagggcccgctgcgtgacggcgtcatcattcccggcgccaacctggtcgtcatcaccgagaccgatttgaccggcagccgggtcagcgccgccgagggcaagcggctggcggccaagcggcgcaacatcgtcgacccgctggcgctgacggccggtgacctggtggtgcacgatcagcacggcatcggccggttcgtggagatggtcgagcgcacggtcgggggcgcccgccgggagtatctggtgctggagtatgcctcggccaagaggggtggcggggcgaaaaatactgacaagctctatgtcccgatggattcgctggaccagctgtcgcggtatgtcggcgggcaggcgccggcgctgagccggctgggcggcagcgactgggccaacaccaagaccaaggcgcgccgcgcggtgcgcgagatcgcgggcgagctggtctcgctgtacgccaaacggcaggccagccccgggcatgcgttctcgccggacacgccgtggcaggccgagctggaggacgcgttcggcttcaccgagaccgtggaccagctcaccgccatcgaagaggtcaaggcggacatggaaaagccgatcccgatggaccgggtgatctgcggcgatgtcggctacggcaagaccgagatcgcggtgcgggcggcgttcaaggcggtccaagacggtaaacaggtcgcggtgctggtgcccaccacgctgctggccgaccagcatctgcagacgttcggcgagcgaatgtccggattcccggtgaccatcaagggtctgtcgcggttcaccgacgccgccgagtcccgcgccgtgatcgacggcctggccgacgggtcggtggacatcgtgatcggcacccatcggctgctgcagaccggggtgcgctggaaggatctgggcctggtggtggtcgacgaggagcagcggttcggcgtcgagcacaaggagcacatcaagtcactgcgcacccatgtcgacgtgctgaccatgagcgccaccccgatcccgcgcacgttggagatgagcctggccgggattcgcgagatgtcgaccatcctgacgccgcccgaggagcgctacccggtgctgacctacgtcggaccgcacgacgacaagcagatcgccgcggcgctgcgccgggagctgctgcgcgacgggcaggcgttctacgtgcacaaccgggtcagctcgatcgacgcggccgccgcccgggtgcgtgagctggtgcccgaggcgcgggtggtggtcgcgcacgggcagatgcccgaggacctgttggagaccaccgtgcaacggttctggaaccgcgagcatgacatcctggtttgcaccaccatcgtggagaccggcctggacatctccaacgccaacactttgatcgtcgagcgcgccgataccttcgggctgtcccagctgcaccagctgcgtggccgggtgggccgcagccgggagcgcggctacgcctatttcctctatccaccgcaggtgccgctgaccgagaccgcttacgaccggttggcgacgatcgcgcagaacaatgagctgggcgcgggcatggccgtggcgttgaaggacctagagatccgcggtgccggcaacgtgctcggcatcgagcagtccggacacgtcgccggcgtcggattcgacctgtacgtgcggttggtcggcgaggccctggagacgtaccgggacgcgtaccgggcggccgccgacggccaaaccgtgaggaccgccgaagaacccaaggatgtgcgaatcgacctgcccgttgacgcgcacctgccaccggactacatcgccagtgatcggctgcggctggagggctaccggcggctggcggccgcctcctctgatcgcgaagtggcggccgttgtggacgagctaaccgatcggtatggggccctgccggagccggcccggcggctggcggcggtggcacggctgcggctgctgtgccgtggctccggcatcaccgacgtgacggcggcgtcggcagcgaccgtgcggctgtccccgttgacgctgccggactccgcccaggtgcggctgaagcgaatgtatcccggagcgcactaccgtgccacgacggccaccgtgcaggttcccattccgcgagccggtggcctcggcgcgccgcgaatccgcgacgtcgagctggttcagatggtggccgatttgataaccgcgctcgctgggaaaccgcgccagcatattggtataacgaaccctagcccgccaggcgaagacggccgtggtcgcaacacgacgattaaggagcgacaaccgtgatgattgtcgtcctggtcgacccccggcgtccgacactggtgcctgttgaagcgatcgagttcctgcgcggcgaggtgcaatacaccgaggaaatgccggtcgcggtgccctggtcgctaccagcggctcgttcggcgcacgccggaaacgacgcgccggtgttgctgtcgtctgaccccaaccatcctgctgtcattactcgactggccgccggtgcccggctgatctcggcaccggattctcagcgtggcgaacgactcgtcgacgccgtcgcgatgatggacaagctgcgcaccgccggaccgtgggaaagtgagcagactcacgactcgctgcgcagatacctgctggaggagacctacgagctgttggacgcggtccgcagcggcagtgttgaccagctgcgcgaagagcttggtgatctcttgctgcaggtcctctttcacgcccggatcgctgaggatgcgtcgcaatcgccgttcaccatcgacgacgtcgccgacacactgatgcgaaagctcggcaatcgggcgccaggagtacttgcgggcgaatcgatttcgctcgaagatcaactggcgcaatgggaggcagccaaggcctcggaaaaggcgcgaaagtcggtagccgacgatgtccatacgggccagccggcattagcgctggcgcagaaggttattcagcgtgcccaaaaggctgggctgcccgctcacctgatccccgatgagatcacttctgtttcggtttcagctgacgtagatgcggaaaacacgctgcgcactgccgttttggactttattgacaggctgcgctgtgccgagcgggcaattgccgtcgcacgccggggcagcaacgttgccgagcagctcgatgtgacgccgctgggtgtgatcaccgagcaggagtggctcgcgcattggccaactgctgtcaacgattcccgcggcgggtccaagaaacgtaaaggcatgcgataaccgccccgagtgcgacggggtagtcaacaaacccatgggacgatgatcgtgacggaagccggtataggtgccctacgagggagagttgtgtcgccgagacgctggttgcgggcggtcgccgtgataggggcgaccgcgatgctgttggcgtcgagctgcacttggcagctgagccttttcatccccgacggcgtgccgcctccgcccggcgatccggtgccgccggtggatacgcacgccggcggccggcccgcggatcagttgcgcgaatgggcggagaaacgtgctgcggcattgggaattccggtcatcgcgctggaggcctacgcctacgccgctcgcgtcgccgaggtcgagaatcccaagtgtcatcttgcgtggaccacgctggcgggcatcgggcgggtggagagtcaccacggaacctaccggggcgccacgattgcgcccaatggggatgtaagccccccgattcggggcgtccgcctcgacggcaccggcggcaccctgcgcatcgtggacagggacgggggcggcctggacggtgacgccgcggtggagcgtgcgatggggccaatgcagttcatttcggaaacctggcggttgtacggggtcgctgccagaaacgacggcatcgccaacgtcgacaacatcgatgatgctgccctctcggcagcgggctatttatgctggcgtggaaaggatctcgcgacaccgcgagggtggataaccgcgctgagggcctacaacaactccgttatctatgcgcgggcggtccgggactgggcgaccgcgtatgcggcgggtcatccgctgtagcaggatgaaccgctaacccaggctttacgctaacagcggtcggggccagccaacccaagaccgtccgtgcagcagctacgacgcaaggagaacccagtgccgattatcgagcaggttggggcccgagagatcctcgattcccgcggcaacccgacggtggaggtcgaggtggcgcttatcgacgggacattcgcccgggccgcggtgccgtcgggcgcctcgaccggggagcacgaggccgtcgagttgcgcgacggcggcgatcgctacggcggcaaaggcgtgcaaaaagccgtgcaggctgttcttgatgagatcggcccggccgtcatcggactcaacgccgacgaccagcgattggtcgaccaggcgctggtggacctagacggcacccccgacaagtcccggctgggcggcaacgcgatcttgggtgtctcgctcgctgttgccaaggcggcggcggattcggcggagctgccgttgttccgttatgtcggggggccaaacgcgcacattctgccggtaccgatgatgaacatcctcaacggcggcgcacacgccgataccgctgtcgacattcaagagttcatggtggcgccaattggcgcgcccagcttcgtcgaggcgttgcgctggggcgctgaggtgtaccacgcgctcaagtcggtcctgaaaaaggaggggctgtccaccggcctgggcgacgaaggcggcttcgccccggatgtggccggcaccaccgcggcgttggacctgatcagccgggccatcgagtcggcgggcttgcgacccggcgccgacgtggcgctggccctggacgcggcggccaccgagttcttcaccgacggcaccggctacgtcttcgagggcaccacccgtaccgcagaccagatgaccgagttctacgcgggcctgctcggcgcctacccgctggtgtcgatcgaagacccactgtccgaagacgattgggacggctgggccgcgctgacggcctcgatcggtgaccgggtgcaaatcgtcggcgacgacatctttgtcaccaatcccgagcggctcgaggagggcatcgaacggggcgtggcaaatgcgttgctggtcaaggtgaaccagatcgggacgttgaccgagacactcgacgcggtcacgctggctcaccacggcggataccgcacgatgatcagtcaccgcagtggcgagacggaggacaccatgatcgccgacctcgcggtggccatcggcagcgggcagatcaagacgggcgcgcctgctcgcagtgagcgcgtcgcaaaatacaaccagctgctgcggatcgaagaggcgcttggcgacgcggcccgctacgcgggcgacctggcatttcctcggttcgcgtgcgagacgaaataggtacatgcccgaagcgaaacggcccgaatcgaagcgccggtcgccggcatcgcgcccggggaaggccggcgactcggttcggggcggtcgcgccaccaagccttccgcaaaaccctccacgcccgcaccgcacgccagccgcaagaccactcgcacgccgcatgagcacattgtcgaacccatcaaacgggcgatcaccgaatcggtcgagaagcgctccgaacagcggctggggttcaccgcgcggcgcgcagcgatcctcgccgcggttgtatgcgtgctgacgctgaccattgcgaggccggtacgcacctacttcgcgcagcgcgccgagatggaacaactggctgcgaccgaggccatgttgcgccgccagatcgctgacctggaggaacagcaggttaagctcgccgatccggcgtatattgcggctcaggcccgcgaacggctcggctttgtgatgcctggagacatcccgtttcaggtccagcttccgtcgacgccgttggcgccgccgcaaccggggtcagacgcggctactgcgaccaacaacgaaccctggtacaccgcgctgtggcacacgatcgccgacgacccgcacctgccgcctgccgcgccaccggcaccggagcccggacgtccgggcccgctgccgccggcctcgccaaaccccgagcagcccggtggttgatcgtgccgatctggaggtggtcacgcggcaactcggccgtgcaccccggggtgtgctcgcgatcgcctatcgttgccccaacggtgaacccggcgtcgtgaaaactgcgccgagactgcccgacggcacgccgtttccgaccctgtactacctgacgcatccggtgctcacggcggcggccagcaggttggagaccacgggactcatgcgcgagatgaaccggcggctgggccaggatgcggagttggccgccgcctatcgacgggcacacgagtcgtatctgtccgagcgtgacgctctcgagccgctcgggacaacggtctccgcggggggcatgcccgaccgggtcaagtgcctgcatgtgctgatcgcgcattcgctggccaagggcccggggttgaacccattcggtgacgaggcgctggcgttactggccgccgagccacggacggccgcgaccctggtggctgggcagtggcgctaacccgggtcgccgcgatcgactgcggtaccaactcgattcgcttgctgatcgccgacgtgggagccgggttggcgcgcggagagctgcacgatgtgcatcgtgagacccggatagtgcgcctgggccagggagtcgacgccaccggtcggttcgcgccggaggcgattgcgcggacccggaccgccctgaccgactacgccgaactgctgacgtttcaccatgccgagcgggtgcggatggtcgccacgtcggccgcccgcgatgtggtcaatcgcgacgttttctttgcgatgacggccgacgtgttgggcgccgcgctgcccggctcggccgcggaggtgattaccggcgccgaggaggccgagctctccttccgtggagcggtgggcgaattaggcagcgccggtgcgcctttcgtcgtcgtggacctcggtggcggttccaccgagatcgtgctgggcgagcacgaagtggttgccagctactcggcggacatcggatgcgtccggctgaccgaacgctgtttgcactccgacccgccgacgttgcaggaggtgtccacggcccgccggctggttcgcgagcggctcgagcccgcactgcgcaccgtgccgctggagctggcccggacctgggtcgggctggctggaacgatgaccacactgtccgcgctggcgcagtccatgacggcgtatgacgctgcggccattcatctttcgcgggtgcccggtgctgatctgctcgaggtttgccagcggctgatcggcatgactcgcaagcagcgggccgcgctggcgccgatgcacccgggccgggccgacgtgatcggcggtggcgcgatcgtggtcgaagagttggcgcgcgagctgcgcgagcgggccggcatcgaccagctgaccgtcagcgaacacgacatcttggacggcatcgcgttgtcactggccggataagtcacatctgccacacgcgtatctgcgcggggggacactcttctgcccgcctcgtagcgacaaccttggccgatgtcagacccgcatgggaatgttcggccatgaccagacaactgcatggaattgagcttcgatacgtgctcaccctgcacctggccgtccatggaccggcggccattaccgaaatgatctaaggcctgggctggcacggctttggagtccggggcagggcatccaaggtggtgtcggaggcactgcgctgggaaatcggacggggccgggtataccggctcgggcgcggacgctacgggccggggtacatcccgcgctccaccgaataccggattcaccaacgcgtgttggcgttgcgggcatccgccaacgtgtcgctgcgaggcgggcaaagtgtacatccgctcccagcggaaacgcctgtggcagatgtgatttaggcttcgaagcggtagcccatccctgattcggtcagcagatgtttggggtgcgacgggtcatcctccaatttgcgccgcagctgcgccagatacacccgcaggtaatgggtttcagtcgcatatgccggtccccacacttctttgagaagctccccgcggccgaccaacttgccgcggttgcgggccagcatttccagcatgccccactcggtcggcgtgagatgcacttcggcaccgtctttgatgaccttcttgccggccagatcgacggtgaatgaatcggtttcgatcaccggctgctccaactcggcggccgcggtgttacgccgtaccgctgcgcgcagccgagccagaaactcgtccattccaaacggtttcgtcacgtaatcgtcggcgcccgcatcgagggcctggaccttgtccgacgaatcggtacgcgccgacaacacgatcaccggtgccgtcaaccagccacgcagcccgccgagcacgtcgatacccgacatgtccggcaggccgaggtcgaggatcaccacatcgggcggatgctcagcggcggcgcgcagcgcacccgcacccgtcgaggcggtgatgacctggtagccacgcacggtcaggttgatacgcagcgcgcgcaggatctggggttcgtcgtcaatcaccaagacgagggtcatgggcggtcctcgggagccgctagatcgatcaccactgtgagcccgccgcccggggtatcggtagccgaaatcgtgccgcccatagcctcgacgaagccgcgtgccaccgacatccccagaccgacaccggtggtgttgtcgtgatcccccggccgctggaacggggcaaagagttgctcctcggtcccgcgcgggacccctgggccctcgtcgatgacattaatcaggacccgctcacgcacccgtcccgcgtcgacccggaccacgcagtcgggcgcatatcgcagcgcgttgtcgatcaggttggctagcacccgctccagcaacccggcgtcggccatcgccacggcgtctcccacgtcgaccttgacccggtcgatgccggatcggtaaaaaccggtggcgcccttgccgatgctgaccaaggcccgttgcaccgcttcttccaggtatgcccggcgcagctgggggcgaatcacgccggcagccaaccgcgacgaatcgagcaggtttgcgaccagggcggtgagttggtcgatggactcctcgatggtggccaacagctcggcggtatcctcgggggagaaagcgacgtcttcggtgcgcaagctggacaccgcaaccttggccgccgccagcggggtgcgcaggtcgtggctgaccgccgacagcagcgaccggcgcagctcatcggccctagcgatggcctcggcctggccggcctcttccgccagctcgcgctgcttcaccagacccgcggcctgtgtcgcgaccgcggtcagcactcggcggtcgcgggcggccaacttgcggcctgccatcagcatccaaaactcgtcgtcgccgacttcgattgcggtgtcggcggagtcgacgtcccgacacgggtttgtcccgacgcacgcgacggtttcgcctgtcgatgcgccctgccggacacgcagcatggtcacggcccgttgggaatacgtttcgcggacccgctgcagcagcgtggcaaggtctgcgccgcgcaacaccgaaccggcaaacagggccagcaactcagcctcctgggatgcgcgccgagcctcacgggttcggctagccgcgccgtccaccaacaccgccaccgcaacggccatcgccaacaacacgaattcggttactgcggcgtccggttcggcgatggtccaggtgtagcggggctcggtcagaaagtagttcagcagcatgcccgacagcaaggccgacaatgcggcgggggcgacgccgcccagcaacgccacgatcagcacgccgatgaagaacaacgcgctctcgccgccgatgcccatgaatcggtcgagccaggccaccgtgatggcgcagatcaccgagggcaccaccagcgcggccagccacgacgcgatatgccgctcgcgcggggagacccgcgaccacccggaggcccggctggccgcgggatgggtgaccatgtgaacgtcgatgccgccggactcctggacggtgcgggcgccgatcccctcgtcaaacaggcgtgcccatcgcgatcgccgcgatgtgccgacgacgagctgcgtggcgttcatctcgcgggcgaagtccagcagcgcggtgggcacgtcgtcgccgaccacggtgtgcatggtcgcaccgaggcttgtcgccagctcgcggaccctgcccagctgcggcgcggacacccccgccaggtcgtcgccacggataacgtgaaccaccatcagctcggcgctggacttcgacgcgatccgcgatgcccgtcgcaccaacgtctccgactccgggccgccggtcacggcgacgacgacgcgttcccgcgcctcccacgtggcggtgatctttttgtctgcgcggtacttctccagggccgcatcaacttggtcggccagccacagcaacgcgatctcgcgcagcgcggtcagattgcccgtgcggaagtagttcgacagcgcggcatcgacccgttcggctgcatagacgttgccgtgagcaagcctgcgccgcaacgcttccggtgtgatgtcgaccagctcgacctgatcggccgcgcggacgatctcgtcggggatcttctccttctgctcgatgccggtgatttgctccacgacatcgtttaggccctccaagtgctggatgttgaccgtcgagatcaccgtgatgccggcgtcgaggatttcctgaacgtcctgccagcgcttggggttcttgctgccaggtgtgttggtgtgggcgagttcgtccaccagcaccacctgaggatgacgtcgcagtactgcctccacatcgagttcgggaaacctggcaccccgatattcgacgtagcgcggcgagatcatctcgatgccctcgagcagtttcgcggtcttgttgcgtccgtgtgtctcgacgaccgcggcgaccacgtcggtgccgcgctccagcctgcggtgcgcctcgccgagcatggcgtaggttttgcccacgccgggggccgcgcccagatagatccgcagctgcccgcgcttggtggtcacatgctcaatcatccaccggtagggcgtaaagatcgcgcaaagatcggcgaagagcaacgtcacggtcgtgttcctggggggcccggcaactaccatcctgctgggctatctgatgcgctgcgatgccggtgcacaagaatcgagaggactcacatggccgacttggtgttggtgctgaccgtgatggcctttgccgggctttgcctgctctacgtccgtggctgtgaacggatcattcgccgcgacgaaatcggggaaacaacagtcgaactcacgcgagcgccggccgaatggcgatgactacggtcgacaacatcgtcgggttggtgatcgcggtggcgctaatggcgttcctattcgcggcgctgctgtttccggagaagttctgatgtccgggacgagttggttgcagttcgcggcgttgatcgcggtgctgttgctcaccgcgccagcgctgggcggctacctggccaagatctacggcgacgaggccaaaaagcccggcgatcgggtgtttgggccgatcgagcgcgtgatctaccaggtatgccgagtcgatcccggcagcgagcaacggtggagcacctatgccctgtccgtgcttgcgttcagtgttatgtccttcctgctgctgtatgggatcgcgcggtttcagggcgtgctgccgttcaatccgacggacaagccggcggtgaccgaccatgtcgccttcaacgccgcggtcagcttcatgaccaataccaactggcagtcctacagcggcgaagccacgatgagccacttcacccagatgaccgggctggccgtgcagaacttcgtctccgcgtccgccggcatgtgcgtgctggcggccctgatcagaggtctggcccgcaaacgggcgagcacgctcggcaacttctgggtagacctcgcccgcaccgtgttgcgcatcatgtttccgctgtcgttcgtggtggcgatcctgttggtcagccagggcgtgatccagaacctgcatggtttcatcgtcgccaacacgctggagggcgccccccagctcattccaggcgggccggtggccagccaggtcgcgatcaagcagctcggcaccaacggcggcgggttcttcaacgtgaactccgcgcatccgttcgaaaactacacgccgataggcaatttcgtcgaaaactgggcgatcctgatcatcccgttcgcgctgtgcttcgccttcggcaagatggtgcacgaccgtcgtcaaggctgggcggtgctggccatcatgggcatcatttggatcggaatgtcagtcgcggcaatgtcattcgaggccaagggcaacccgcggctggatgcgctgggggtgacacagcagacgacggtcgaccagtccggcggcaacctggagggcaaggaggtgcgctttggcgtcggtgcgtctgggttatgggcggcgtcgacgaccggcacctccaacggctcggtcaactcgatgcacgacagctacacaccactgggcggcatggtcccgctggcgcacatgatgctcggcgaagtcagcccgggcggcaccggcgtcggattgaacggcctactggtcatggcgatcctggcggttttcatcgccggcctcatggtaggccggacaccggagtatctcggcaagaagatccaggccaccgagatgaagctggtgacgctctacatcctggcgatgcccatcgccctgctgagtttcgccgccgcgtcggtgctgatctcctccgcgctggcgtcgcggaacaaccctgggccgcatggtctttcggagattctatacgcctacacgtcgggcgcgaacaacaacgggtcggcctttgccggtctgaccgcgtctacctggtcatatgacaccacgatcggagtggcgatgttgatcggtaggttcttcctgatcattccggtgctggcgatcgccggctccctggcacgtaaaggcacgacgccggttaccgccgccaccttcccgacgcacaagccgctctttgttggcctggtcattggggtcgtactgatcgtcggcggcctgacgttcttccccgccctggcgctggggccgatcgtcgagcagttatcgacccagtgatgatcgcacgcatggagacctccgcaaccgccgcggcagcgacgtcggcaccccggctccggctggccaagcgctcgctgttcgatccgatgattgtgcgctcggcgctgccccagagcctgcgcaagctggctccgcgggtacaggcccgtaacccggtcatgttggtcgtgctggtcggtgccgtgatcaccacactggcgttcctgcgcgacctcgcatcctcgacagcccaagagaacgtcttcaacggtctggtcgccgcgttcctctggttcaccgtcctgtttgccaactttgccgaggccatggccgaaggacgcggcaaggctcaggcggcggcgctgcgcaaagtccggtccgaaacgatggccaaccggcgcacggctgcgggcaacatcgaatcggtcccttcgtcgcggctggacctcgacgacgtggtggaggtttcggctggcgaaacgatcccgtcggacggcgagatcatcgaaggcattgcctccgtcgacgagtctgcgatcaccggcgaatcggcaccggtgatccgcgagtcgggcggcgaccgttccgcggtgacgggtggcaccgtggtgctgtcggatcggatcgtcgtgcggatcaccgccaagcagggacaaacattcatcgaccggatgatcgcgctggtggagggcgccgcacggcagcagacaccgaacgagatcgcgctgaacatcctgctggctgggctgacgatcatctttttgctcgcggtggtgacgctgcagccgttcgccatctattccggcgggggacagcgggtggtcgtgctggtggcgttgctggtgtgtctcattccgaccacgatcggtgcgctgctgtccgcgatcggcatcgcggggatggaccggctggtgcaacacaacgtgctcgccacatctgggcgggcggtggaggcggccggcgacgtgaacacgctgctgctggacaagaccggcaccatcaccctcggtaaccggcaggccaccgagttcgtgccgatcaacggtgtgagtgccgaggcggtcgccgacgccgcccagctgtcgagcttggccgacgaaactccggagggccgctcgatcgtcgtgctggcgaaggacgagttcgggctgcgcgcccgcgacgagggcgtgatgtcacacgccaggttcgtgccgttcaccgccgaaacccggatgtccggggtcgatctcgccgaggttagcggcatccgtcggatccgcaagggtgccgcggctgcggtgatgaagtgggttcgcgatcacggtggccaccccaccgaggaggtgggtgccattgtcgacggcatcagctccggcggggggacacccctagtcgttgcggaatggaccgataacagcagcgcgcgggccatcggcgtcgtccatctgaaggacatcgtcaaggtgggcatacgggaacgcttcgacgaaatgcgccgaatgagcatccgcaccgtgatgatcaccggtgacaacccggcgaccgccaaggcgattgcacaggaggccggcgtcgacgatttcttggccgaggccacgcccgaggacaagcttgcgctcatcaagcgcgaacagcagggcggtcggctggtcgccatgacgggtgacgggaccaatgacgcacccgcgctcgcgcaagccgatgtcggggtggcgatgaataccggcacccaggcggcccgggaagccggcaacatggtcgatctcgactccgaccccaccaagctcatcgaggtcgtggagatcggcaagcagctgctgatcacgcggggcgcgctgacgacgttttcgatcgccaacgacgtcgcgaagtacttcgccatcatccctgccatgttcgtcggcctgtatccggtgctcgacaagctgaacgtcatggcgctgcactcaccaaggtcggcgattctgtcggcggtcatcttcaatgcgctggtgatcgtcgccttgatcccattggcgttgcggggcgtgcggtttagggcggaaagcgcgtcggcgatgctgcggcgcaacctgctgatctatgggctgggcggtctcgtcgtcccgtttatcggcattaaactggtcgatctcgtcatcgtcgccctcggggtgtcctgatgcgtcgtcaattactgcccgcgctcaccatgctgttggtgttcaccgtcatcaccggcatcgtctacccgcttgccgtgaccggcgtcgggcaactgttcttcggtgaccaggcgaacggcgcgctgctcgagcgggacgggcaggtcatcggctccgcccacatcggccagcagttcaccgccgcgaagtacttccacccgcgcccctcgtcggcaggcgacggttacgacgctgcggcgagctcgggctccaacctgggaccgacgaacgagaagctgctggcggccgtcgctgaacgggtcaccgcctaccgcaaggaaaacaatctgccggccgatacgctggttccggtcgacgcggttaccggctcgggttccgggctggacccggccatatcggtggtcaatgccaagctgcaggcaccgcgggtggcgcaggcgcgcaatatctcgataaggcaggtcgagcgtctgatcgaggaccacaccgacgcgcgtggtctcggcttcctgggcgagcgcgcggtgaacgtgctcaggctgaacctcgcattggatcgcctctgactctcaggcggtagtggcgatctgctgctcgatcatcgggagccgcacccgaaacaccgtctggccgttgcccgactcggccgtgaccgagccgcgatgcgccttgacgatcgagctgacgatggccaggcccaagccgtggccggacccattggaccgagacttgctggcccgcacgaaccggtcgaagaggtggggcaggatctccgggtcgatgtcggggccgtcgtcggtcaccgacaattcaacacacggcgcgttgggaccagtgcggtggcaggtgatcccgatggtcactgtgacgccgggctgggtatgcacccaggcattggtgagtagattgctgacgagttgatgcaagcgggcatgatccccgttgacccagaccggctcgtcgggcagattcttcacccaacggtgggtgggcgccgcaaccgccgcgtcattcaccgcgttgatgaccaggtcggtcaggtcgaggtcctcggtttctagatcttcgccctcgctgagacgggagagcagcagcagctcgtcgaccagcagcgtcatccgccgcgcctcggattcgatgcgggccagcgcgtattcggtggtgggcggtaggtccgagctatcctgacgtgtcagttcggcatagccctggatcgccgccaggggagtacgcagctcgtggctggcgtcggtgatgaactgccgcatccgcagatcggaatcgacgcgatgcgccagcgcaccatcgacgttgtccaacaagcgattcagcgtgtgcccgacgattccgacctcgttatccgggtcggtatcccccggacggactcgcacgctgatctggtggtcgtcatcggtaagtggcatggtggcgacctcggcggcggtcgcggcgacccggcgcagcgggcgtagcgcatatcccaccacccacaccgtcagtgctgcggtaaccaccagtgcggccccaacaagcgcgacggtggtgactttcttgcgggcgatgatctggttggccaggcttagcgatacgccgacgaacagtcgatcggcgccagcggcgctgctgtcaacctggtaggcgcccaggctgcccaggctttcgacacgcggcgggccgccgtcccacacttgcgcttcgatcgcgcggatgacgtcgggcggagcgggtcgtgctccgtcttcggagaaaacggccgatccgatcaccacgccgtcgtgcagcacggcaatgaggtttccgggcgtctggccggtgaactccagcaccgcttgtgacatcgggaggttgccggtgggcgtggatgtttgcgcactgtcgcggtatctggtgtaagagtggttcaacgcgtgcagggattcgactagctcggcgtcgttcatcgcggtgacatagccgcttaggctcagcacggagacgacaccgacggccaccagcacaacggtaacgaccgccaacacgccgagcagcaattgctggcgtaacgagcggggtcgccagcagggggcttttctggaccgagtgtttcggtccgggatcatgccaggctcattccggcggacgcagcatgtatccaatgccgcggaccgtatggatcattggctcccggtcggagtcgatcttcttcctcagataggagatatacaggtcgacaatgctggtgcggcctgcgaagtcgtagttccaaacccgatccaggatctcggtacggctcagtgctcgtcggggattgcgcatcaggaatcgaagcagttcgaactcggtcgaggagagcgagatcggcgtaccgtcgcgggttacctcccggctggccccgtcgagcgtaaggtctccgacccggagtgcctcatcggcgggcctttccagatggctggagcggcgcagcaacccgcgcaaccgggcgaccagctcctcgaggctgaacggctttgtcatgtagtcgtcggcgcccgaggtcagaccggtgacccggtccatcacggaatcgcgcgcggtgaggaacagcgtgggtgtgtagacgtcggattctcggacccgtcgcaggatttccaacccgtccacatcgggaagcatgatgtcgaggaccagcacatcggggccgaccttgtcgaacttggctatggcctcttgcccgtcgtgggcgacttcgacatcccagccttcgtagtgcagcgccatcttgaccagattggtcagcgctggttcgtcatcgaccaacaacacccggatcggtgatccatccgcgcgatgaatccgtggcagctgccccaggatggcttgccgcggacgttgactgcgcgtgtaccccgacatcgtcgtcatgctcccgtatcctctcaagtcctgtgcaagcgcacatgcagttgtcacgggattcataaatttttcaaatgtcgcttatgtagttacttcggcctgaaaaggtgaccgggcgggatgtcgggcttcggcggtgagaaagcggatctcggtttccgggtatacggagcccccggtggaccggttatgcggggagggcgctgatcgtgaccaggttgtgggcgaacacgccgtgtccgacccaggtccgggtgccttcgagaccgccgatccggccgcggtcccagccgtagccgcgtttgaggtggctgatccggccttcgcatccggtccgccatttgatggtgcggcggaacgcttttcggtgttcttcggcgcgtcgatcctgcgaaggtttgcctttgcgcgggatcagcacattcttgacgcccacctcggtgagctgctggtcgacggcggcttcgccatagccgcggtcggcggtgacggtgcgcggcgtgcgtccggcgcgctttttcacccacgccaccgctggcgccagctgcggcgcatcgggtgggttgccctgctgcacagtgtgatccagcacaatcccgtcatcgttgtcgacgacctgggccttgtgctcaaactcgaccggcttaccgagccgacccttggtgatcggggcgggcatcaccgtcgtgcaggctgacccgtcgactcgccccgtccgaagtgatgcccgcgacccgctggcgggtctgcgccacaatctgacgcgtcgcgttgagcagctcggttaggtcgttgaccgcgcgcaccagcccaccacagcggcgacccgcgaccgcatcacgctcaccgcgggcggccagcgcggcggccttggccttggcccggagcaccgcctgcttggcgttgtccagcagctgctgggcctcctgagcagcggcttgggccagctcggccagctcgccggtgaacctcagtaccgcggcccgcgcttcgtcacgccccagctccgcacgcgagcgcagtttcgctgcgaccgcgtgcgcgcgccgaccggccgcgcgggagcggtcgccaacccgggtgcgcaccgcgccgccagcggcctgaatccgtttgccggttgcggcgatccggcgcattgccttggccaacagacccaagtcggtcggataagacacgttcgcccgcgccaccgtggtatcggcccggatccgattggtgcccagcagcttggcctcggccgccttggccaacaatgcctcgttgagcccgtcgatcgccgccgatccgcaacgcgtggtgagcttcatcaatgtggtcggatgcggcaccgacccgtccagcgcaatgcggcaaaaccgccgtcaggtgatcgaatcagccacctcccggcacagcgactcatagcccagccggtagcggaacttcacaaacatcaactgcagatagacctccatcggcgtcgacggccggcccctgcgcgggtcgaagaacggcacgaacggggcgaagaacgccggatcgtccaacaatgcgtccacccgggccagttcctcgggcagtcggcgcacctcgtcgggcagcagcgactcccacaaccagcactgatcgcctaaagtacgaaacacgatggcctcaatcccttccgcaacaagggcattgaggccatcttcccagttcagcaccatccgaccggggatcaacgcgccgactttagcaggtcgaagtagttagtcgttcagataacaacgtggccacacaccaaccggtgtgcggccacgttgtaattgacggcgcgggccttaagccagctttaggcccagctggagccgacggcgctgtcggtttgtgccatgttgttgccggcagcctgcaccttctgcccgtgggcgttggcctgctcgtagatcacctggaagttacggcccagctgggtaatgaacccctggcaggccgccgaaccggcgccgccccaaaagtcactcgcggtcaacacatcagaaatgatggcctgatgctcggcctccagcgacccggccagagcgcggatcatggcgccgtgagcgtcgacgtccccgaattgatagttgatggtcatgtgtcctcctgagtcgtcgggccgggtcagctgctgaggatctgctgggaggcctgctcttgctgttcgtagttgttggcgtcgcgaaccagcccgtcacgcaccccgtgcagcatgttcacgatgttgcgaaacgcctgattcatctgggtcatggtgtctagcgaggtcgcctcggccatgccactccagcccgcgcccgagatgttttgcgcggacgcccacatccggcgagcctcgtcctccaccgtctgggcgtgcacctcaaaacggcccgccatgtcccgcatcgcgtgcggatccgtcataaaacgcgaggccatgctgctgtctccttgtctcgaagtcgtcacgttgttgaagttctagcggctgtgatcggcgcggtggtggccgcgtggcggacaggttatgactcaacggttaattgctggcctcaaacgagtgagatgtccccctttgtccgcatcacacgacgacctgtttgggcatgacagtgggcttgaatccgtaccgcggcccggcataggcaccggtgcccttggcggccgaggccattcccggcatcatcccggtaactgggccggcttcttcggcggcgacggtccagccgctgccttcgagcgctgtggcgccggcggttgtcgccggtgcggccgtagaccaggccgccggcactgacagccggccgaccagggtggcctcgcctaaacttgcgccgagccccgctggcgtcaccgagtccgccaaccccgcggcggccgcactggcggcaccctcggcagcctcgatggcgccttcggcgatcgctaccggcgccccactgttcagggcatttgctaggaatatcgcggtggggatggcggcgttgacataccaagcggcggtgttgactgcgctgttgatgatgtttgccacgaacggggtcgcgagcagggcgtcgatgtcggcaatgattccgctcagccccgtcgagtcgagaaccgatgtgactggggaggcgagcccactcaccgcgttgggcaggctactgatcaggtccgctacgctcacctggttgacggcggcggtggcggcagccgagccgaccgcggcggactgggcggccagcccgcccggtttggtggtctgcgacggcgggcttaacggttgcagcatcccggcggctcccgaagcggccgcgtagccgtacatagccagagcgtcctgagcccacatctcggcatagagggcttcggtcgccatgattgccggtgtgttgatccccaggacgttcgtcgcgaccagggccgccagcagcgcccggttggccgcgaccacctccggcggcactgtcatcgcataggccgcctcgtaggcggccgccgacgccatggcctgcgagccggcatgcgcagcggcttcggcggtgtaggtcaaccaagccagatagggctgggctgcggcgaccatcgccatcgaggccggacccatccacgactcggtggtcagccgggtgatcaccgactcatacgacgcggccgtcgtacccaactcggcggccaggccgttccatgcggccccggcggccatcatcggtcctgcacccgcgccggcgtacatgcgtgcggagttgatctcagggggtaaagctccgaaatccatggggtattccgtttccgtggagttatttggctgaatttcgttgttggttgagcgtggccgcccgtacgtctgccgcctagacggttgctggcttgggcatgacgatgggtttgacgccgtagcgcggtgcaccgaagccggcgctgttgcgtgcggccgaggccacccctggcatcccggggatgaacgtccccgcggcggcctgcggcgcggcggcggtccagcccgcgcccggcagtgtgctggtggtggataccagggtcgcctgtccggcccaggcgggcggcaccgacaacatgccgatcgcggatgcgctgcccaggccggccgcaattccggcctcgccgagggcggcttcggccgcgcccaatgcacccaattcgcccaaggcggcttccccaccgagagccgaggcggcctcggccgcctcctctgcaggcaggaggccgccgccggcaaggccgatcagcgtagacgtggcggaggcccagttcccggccccgatgttgaggatgttgccaatgccacccgagagttcgggcgggaacaaccccgtcgtcgcttggatgatggccgacgcttcccctgtgatccccgagagtggcgaggcggcagccgatgagttgagcgactcggtgacgccgtaggtaccggcgctgatccccagagtgttgacaaacatgtcatgcatagcctgagcttcggcgctgacctgctggtagaaggtgccgtacgcagtgaagagcgccgcctgcagcgccgaaacctcatcgagggccgccggagcgatggctgtggtgggcgccgcggcggcagcgttttgggctgccatcgcagcaccgatggtcccgagttgcgcggccgcagccgtcaactcttcaggcactgtcttgaggaatgacatccattgctccttgtgtgtgaaacctgccggccgctagcaccccgggccgaccctgtgtgtttgcgtacggctgcctgtggattggcgtaacgctaaccggccaagcctccacagtcgcgaccgaaaggcatgggacgcccgacgtttacggttttttaacgtttacgtcagcatccttaacaaggtcttggcggctgacatggcggtgtgatctggtgcccgggctagcacacttcggcacacaaatgagacgcgcggcgcgcggattctaggcgaatgacggctctttcgcacctggcgtgtcgcggtagggttggtgcactggatcgggtccaagcgctacattcgccgtcaagcctccacagcccgattagcagaggcagcggacaatccgcgctcacgggtgctggcgtttgctagtgccggtaatcttcgaaagagtcgcttctaactgccaatatgccgggtcgaagccactgtccagcactgtcggcatccagatgggggcgttggcgcgctgatcgatacgccgtctgcgcggctcccggcacaatgagttcgtgcccgattcctggccggtcgtttgcgttgacgactggtctgttgccggcctggagacccaggggcaacacccgcacgattggctcaaacattcttcgcagaagcggacgtggctcttcaagccggcgcgaccggagcgcgatcgtttactcggcgaagacgtggcagaaaagctcgccagcgagttggcgcggctacgcgatgtctccacaacaagaggggaagctcacccgtcgtgcaaatgctgagcgggggtctggtcggtcagcgtgaacccgaggctggccgcgtggtcgaacgatgggcacagcgcctccacatactttgtctccagtggcggcacatggaccgcccagttgcggtcgtgacgatcaccgtgggcgatcaatgcgtcgaacacgaggtaggtcgaaagcgcggaacgtgggtaggagcgcttggtcggcaggtgctgcgaaccgagcaagcgcctgctggatcgcctcgacgttgtgcccacgttgcccgggatcgtcccggtcgcagttgagcacaacctcgggcatcaatgcttgcggcaaccgcacgtccttgaccagcgcaccgcgcacgccgtcacggacagccagctggaccggtgccgcaggtatcccggctagggcgtgtctcccaatttcggagttcccactcgggcgtggatgacggcgcaggccagcaggacgccgccgaggtaggtcagggcgtatttgtcgtagcgggttgcgatgccgcgccactgcttgagtcgatggaagccgcgttcgacggtgttgcgtagcccgtagagcgcggcgtcgaatgctggtggccgcccgccggcagaccccttggccttgcgccggtcgatctgatcttggcgttcggggatggtgtgcttgatcttcttagaccgtaatgcggcacgggtacttgggtgtgagtaggccttgtcggcgagtaagcggaaatccgtgctgcccagggcgtattcggtgctggcatggcgatagtcgtcgagcaggggcagcagttgcgggttgtcgccggcctggcctgcggtcaaccggatccgcaccggggcttcgcgctgatcggtcagggcatggatcttggtggtcagcccgccgcgcgagcggccgatcgcatgatcgtcgggttcatcggcggatttcttgtaattcgacagtgccccctgtggcgagcgtgtccgagcaggcgcccgccgaatgctggtgtgcccgcacgttcgtggaatccaccgacagcagcttctcgatatcctcggccacctcagcgtccaccccgaacaccgcggcaacgtgggcgaacacctcgtcgcaggtaccatccagcgaccaacggtgatggcgcttccacaccgtttgccacggcccgaactcagcgggcaggtcccgccacggacttcccgtacggaaccgccacgcgatcccttccaggataagccggtgatcgctaaaccgtctgccgggcttgccctcatgcgacggcatcaacggctcgaccacggcccagaactcgtccgaaatcacacccactcgcgtcaccggccaatcctcgctggccagtaacctaaaaatttgggagacacgccctaggcgcgggctgcagcggtagtactttggcctgttcggcgcatctcctatggctgcggcccgctggctcaaaccttgccttgccacgccaagccattcctagccttgcctagccacaccatgccctgcctagacacagcgagcctacgccgcgtcgagttcggcgaaaatcaaactgacccactaccaccggattgaagggtttggtgcgtgttgatacgtcccgggttgtgcctatgggagggtgtccatctccacgatgccgccgaagtcgagttcgtcgagtgctcggatcacttcgctcgacgggatgccgcgatagaagggtgccgcgttcggtccggtgcccgtcgacggtgcttccgcagagtcctcgaccacgaggccgatcacacggccgtcttgcgcaacgatcggaccgccgctgttgcccggccgcgcgattgccgagtagaggaaaatcttctgccggccggggatagtcgtcgcggccgggttgaccacctcgccacgctgcaccgtgatcgccatctccgcagtcatcggcacccgcgggtaaccgaacacgtagacctcatccgcccagtcgggatcacggaacgccatgccgccaagccgcgggatgtacttgccttcgggcatctcgaatttgattactgcgacgtcgagcgtggggtgcgggtgagcggtgcccgagaagttcaccaactcggcttcggcgtggttgcttgacggatagacggacagacctgcgctcgtgcccgcgagcccggtcacgacatgtttgttggtgatgacgtgattgtggtcgacgacgaggccggttccccaactatccaccggattgccagcgtcgtcgtgaccggcgagttgaacggtcaccgcgttgtagctcgggatgatgagctcggcaccgaacacctcggacaaccagaggttgccgccacgctgtcccttcgatatcgtcccctgcgagatgtacttctgccccatgactggcaatcgcgggtcccaaccgagcggcagcagaagtcccgcgcgttccatcgagctgaggatgcggtggagggtcaccgcgtcgcccgcggcgggcaggccgagggtgctcaggtatcgggagaaatctgcgaccgaccacggttcgaagggcaccgtcgtcggcagaccgatatccgagtcaaccggtggtggttcgggtttgccgatcgccgccgcaaccaccgggttgtggaccagcccgaagaattgatgggcgcacatcgccacgttcacacgccacgcaggagtcccgggcttcaggtcggccgccgtgagctgtcgcggtcaggtgctttccgcgccatccgccgtcacctctgccatggtccatctacggtatctgcgacaagggcagcgtcgatgcctcgacatgcagagtcggtgttcgcttcacgcgaactaggcgcgcctagcctggacgagtccccgggccgacattcgcccgaggccttggcctccatcacctaattgtgtgcaaaaccgtatctaattgatacgattgcgcacatggctatctgggatcgcctcgtcgaggttgccgccgagcaacatggctacgtcacgactcgcgatgcgcgagacatcggcgtcgaccctgtgcagctccgcctcctagcggggcgcggacgtcttgagcgtgtcggccgaggtgtgtaccgggtgcccgtgctgccgcgtggtgagcacgacgatctcgcagccgcagtgtcgtggactttggggcgtggcgttatctcgcatgagtcggccttggcgcttcatgccctcgctgacgtgaacccgtcgcgcatccatctcaccgtcccgcgcaacaaccatccgcgtgcggccgggggcgagctgtaccgagttcaccgccgcgacctccaggcagcccacgtcacttcggtcgacggaatacccgtcacgacggttgcgcgcaccatcaaagactgcgtgaagacgggcacggatccttatcagcttcgggccgcgatcgagcgagccgaagccgagggcacgcttcgtcgtgggtcagcagctgagctacgcgctgcgctcgatgagaccactgccggattacgcgctcggccgaagcgagcatcggcgtgaccaagccctattcgtcgccgccaacgaacctgcgctcactacgagatcggctcacccaagtagcggaacggcaaggtgtcgtgttcggtcgactgcagcggcatgtcgcgatgattgttgtcgcacagttcgcggccacgctcaccgacgacaccggcgctccgctgctgttggtcaaaggcggatcgtcgctggaactgcgccggggaattcccgattcgcggacctccaaagacttcgacacggtcgcacgtcgcgatatcgaattaatccatgaacagctcgctgacgcgggcgagacggggtgggaaggattcactgcaatcttcaccgcccccgaagaaatcgatgttcctggtatgccggtcaagccgcgccgattcaccgccaagctgagctaccgaggccgggctttcgcaactgttccgatcgaggtctcctccgtcgaagccggcaatgccgaccaattcgacaccctcacctcagacgcgctcggcctcgtgggcgtacccgcagcagtcgccgtaccctgcatgaccattccctggcaaatcgcgcagaagctgcacgcagtaactgccgtgctcgaagaaccgaaggtcaacgaccgcgctcacgacctggtggacttgcagcttcttgaaggactgttgctcgatgccgacctcatgccgacgcgcagcgcgtgcatcgcgatattcgaagcgcgcgcccagcatccttggccaccgagagtcgccacgctgccgcactggccgctgatctatgcaggtgcgctggaggggcttgaccaccttgaactcgccaggacggtcgacgcggcggcccaggcagtgcagcgattcgttgcgcggattgatcgggcgacgaaaagatgagtgctggcgcggcctgcggcgcacgggagaacacagggaccaccccggttccatagtcaacgtcagcggtgcgggtgtcgatcagacgacgaatggaatcgccctcgcattcctcgcgatcgagtgcctatgagccgcgctcctgcggcctaggcgagcgctttccggggctctcagacatcggcctcgtggcggtgtgcgcggcggcatgtggctctgtgatctcttgcgcgagcgccgattgcgaatttcgtccggcgaaaagtgaccgctccgtgaccttaatgcaagaggtgtgtggtgtggagaggggcgggaggaagggagtgaggcgacggtgtcgagatgcagcgaggattggtggacttccggtagttgtttaacaaggccccggagaccagggggcgagggagagcgcgggccgacttgggtgggtgagcctggcttgggctggtgcgtgagcggaggatcgctggtggccccgtagttggcgttggcctgcggacgtgccgcgcctgcgagggattcgtcaatcttcctgttgatgtcgcccgtgccacgtcggtgagatgtcgaagggatgtgacctggtgcgttcgcgaacagctgctgaccacggccaccgacggcgctcaactgtcgtcgattccatcccacccgtgcttggactttcaaactgtccggcgccgatggggaaacctggtgtttggccggaacgtggcgccgagcctcgataatatcagcagttacgtccaggggtgtggtgtacgggcaggtaaggccggtgggcgtgtcgtagcccagtagtgggcggtcannnnnnnnnnnnnnnaaacgaccagcaaaagtcaatcgaaggaaatgacgcaatgacctcttctcatcttatcgacaccgagcagcttctggctgaccaactcgcacaggcgagcccggatctgctgcgcgggctgctctcgacgttcatcgccgccttgatgggggctgaagccgacgccctgtgcggggcgggctaccgcgaacgcagcgatgagcggtccaatcagcgcaacggctaccgccaccgtgatttcgacacccgtgccgcaaccatcgacgtcgcgatccccaagctgcgccagggcagctatttcccggactggctgctgcagcgccgcaagcgagctgaacgcgcactgaccagcgtggtggcgacctgctacctgctgggagtatccactcgccggatggagcgcctggtcgaaacacttggtgtgacaaagctttccaagtcgcaagtgtcgatcatggccaaagagctcgacgaagccgtagaggcgtttcggacccgcccgctcgatgccggcccgtataccttcctcgccgccgacgccctggtgctcaaggtgcgcgaggcaggccgcgtcgtcggagtgcacaccttgatcgccaccggcgtcaacgccgagggctaccgagagatcctgggcatccaggtcacctccgccgaggacggggccggctggctggcgttcttccgcgacctggtcgcccgcggcctgtccggggtcgcgctggtcaccagcgacgcccacgccggcctggtggccgcgatcggcgccaccctgcccgcagcggcctggcagcgctgcagaacccactacgcagccaatctgatggcagccaccccgaagccctcctggccgtgggtgcgcaccctgctgcactccatctacgaccagcccgacgccgaatcagttgttgcccaatatgatcgggtactcgacgctctgaccgacaaactccccgcggtggccgagcacctcgacaccgcccgcaccgacctgctggcgttcaccgccttccccaagcagatctggcgccaaatctggtccaacaacccccaggaacgcctcaaccgagaggtacgacgccgaaccgacgtcgtgggcatcttccccgaccgcgcctcgatcatccgcctcgtcggagccgtcctcgccgaacaacacgacgaatggatcgaaggacggcgctacctgggcctcgaggtcctcacccgagcccgagcagcactgaccagcaccgaagaacccgccaagcagcaaaccaccaacaccccagcactgaccacctagactgccaccnnnnnnnnnnnnnnnggaaccttcactcgtacaccacgtccctggccttggccgaaggtagaacgccagcacgacttgctgttgtcaactcttgcgagttacgtgagtgcggccggagcacacgctcgtatcgtcgtcacagtcgaagggcgcgatcttgagttcgacatatcgaccttcgcccttgtgggcccgcagcagctgcccgaagtcgagccgtcgcagtagtgaccgggggcccagttagcgatggctttgtcactgtggagggtctccctcccgtagtgatgcaccactcgcacgagagccaattcggccgcccgtcgcgccgcagcagagcgcggtggctcttcgtcgttcatttggtcatcgcctcgcgtagatgttccgccgcgtcttcgccgcggacgccggccgtgcgtaggtcggcgtataccctcggccataacatcgacctaaacccctgcaggttctgttcggtcagccgggcgcacgctggggtcgggaagaagcgcaatatcaaccgaccgccggcgatttcctgcaatcccgcagccattgctgcacggcgaagatcgctccatgatcgcccgggcacgtagatttccatcggagctatttccgtctgcattggcgcgagcaggctcgccgacaacgcgcttgtggctgcccactcaatgcctgcggcatcccacaactggccggccttgaccacgccggcagtcggatcgcgccacagcacaccagtcgaaatagaaatcggcgaccgaagcttgtctgctgcctcagcgtatgcatccaacagcgcatcgcgatcaacgatcaggcgcgccgatttcgggccgcgggcagtggcactggccagatggccgtttttttcgagaaacttcaacgcctgagcgctgcttcccatcgagagaccggtggcctctacaaccgaggcgacagttggaccggtgatgttcgccagcagcgcttcacatacggcaagtgtggcgcggcgccagcctatgcgcgcgtcgagtggggcaggtggcgcgcctttcgtctcgatcaccagagtggttccagttgatgtgtttcggtagtggatatcggcagcgcccgactcgtccacccacccaacaccggcgtcatgtgccgccttccgggcaccaggagacatcgtgggtgcagccaaaatgtcgggccgggatgtggcgtggagtgcctcggctacctgacggggccaaccagtcgtgagccagcgaaccaggaactctgcgccgtcgagcgacacaatcacgtcgcgatgagggccgtttacgcgtcgtgcgcgcacttcgctgcgaaacgcgccttccagcgcactcacggtgcgttcggcccaagacatggaggcatcatacttcactaagggacgatactctactgtttcagtgaagtaccatctacggatgaagttcgattgccacgtgcgatccgacgcttgcacttcgctggcgggccgcgaacccgatcagctcctccaggtcgtcggcacgggtcagcaaggcggcgctgtccgggtgggcgcgcatgccaaacaccagtcgctcaccgtcggggtcaagcaacaccaggtcgcggagcatggtggcgggcggaacccacacttcgggctagctctagggggcagggctttgacgggtcttgacaaatacgtgtagctacacgagtctggagtaatgggcaaaggggcggcgttcgacgaatgcgcttgctacaccacccggcgggcggcccgacagctcggccaggcctatgatcgcgcgctgcggccgagcgggttgacgaacacccaattcagcacgctggccgtgatctcgctgtcggaaggcagcgccgggatcgacctcacgatgagcgagcttgccgcccgcatcggcgttgaacgcacgacgctaacccgcaacctcgaggtgatgaggcgcgacggactggtgcgggtcatggcgggtgccgacgcgcggtgcaagcgcatcgagctgaccgcgaagggccgcgcggcactgcaaaaggcggtgcccctatggcgcggggtgcaggcggaggtgaccgcaagcgtcggtgactggccacgggtgcgacgcgacatcgcgaatctgggtcaggcggcggaggcgtgtcggtgatctttttgcgcatatatgtgtagttacacccaactgaggagcaaatgatggctaggcagagatttcgtgaccaggtggtgttgatcaccggtgcctccagcggcatcggggaggcgaccgcgaaggcattcgcccgtgagggcgccgtggtcgccttggcggcgcgccgcgagggtgcgttgcgccgggttgcccgggagatcgaggccgcgggtgggcgggcgatggtcgccccgctcgacgtctcgtcgtcggagagcgtgcgcgccatggttgccgacgtggtcggcgagtttggtcgcattgacgtcgtgttcaacaacgccggcgtctcgctggtaggcccggtcgacgcagagaccttccttgacgacactcgcgagatgctggagatcgactacctcggcacggtgcgcgtggtgcgggaggtcttgccgatcatgaagcagcaacgatcgggacggatcatgaacatgtcgtcggtggtgggtcgcaaggcctttgcgcgattcgccggctactcctccgccatgcacgcgatcgccggtttctccgatgcgttgcgccaagagctgcggggtagcggaatcgccgtctcggtgatccacccggcgctgacccagacaccgctgttggccaacgtcgaccccgccgacatgccgccgccgtttcgcagcctcacgcccattcccgttcactgggtcgcggcagcggtgcttgacggtgtggcgcggcggcgcgcccgcgtagtcgttccatttcagccgcggctgctcatggtgggtgacgcgttctcgccgcggtacggcgaccgggtggtccgcttgctcgagagcaagatattcggtcgcctgatcggttcctatcggggttcggtataccgccatcagccgaccgaatcagcgaaggcacaggcggcccagcccgagcgcgggtactcgtcggcccggtgaggttggttggagccaggctccacgtcgctgaggcgagcggcgtgcgcagcgcgtagcggctcgtcggcacggtgtcgatggtctccttggcgctgaatcgcgacgtgctggcgatcacccgggcaagccgatcacgcagttcgtcgtcgggcgccagctcaacgtcgagttgcgctctcccgctttgagatccagcgcgacacctcgtcgcgccggtacacgacgcgccgtcccaaggtgaagctcgccggtccgatgtccgagtgccgccagtgccgtagagtgccgacgggaacgccgatcatctccgaaacttgttttgcgtccagcagatccatgtttctcctcccgacatgggctggtttccaatgtctccaacagtgctggcagcgtccgtgttcggtcgcccatttcgcttgcgcgactgcgccataaccggccaggtgaggcgcgacgggttcgagagtggcgccgcggtattgtgcgactgccctggccgagcggagcagctcgtcgtcgtcgatgccccggcggtcgagttggacgatgtcgacgtagtcccgccagcgggtgctggtgatgccgcgttcgaggatggtcactcccttctcggcgatgatggtctcgggcgcgtagcccaggagtgtgatcggctcgccgaggatccggtcgatggtcacccgtgtgggccacggcgcgatcggttcgccggtggacacatcccaggccgcgatgccctgccacggtccgaccgacatagcgactcgcacgcgcaggcccgggtagtcggcccgctcgcgaatttcctgcacgctgctcgtgtcgaggttgaacgccaccccgtcgtcgatgtcgatcacggcgatgtcgcgaaccacctgggtgagatgctcggcggtgacgtcggcgcgcatggcgttggagtcggtgtccttcgtcgggtgccgaacgccgtaggcggccagcaggatccggcctttgaggacgaagtctgcagcatgcgaggtgcgggtgagccgatccaggaacgattcgagggtgtgtcgagtcaggtactcctgcgtcggtgcgccggtcccgcacttcgaggcagtagaacgagcgaggattggatccggcgggacaccgtgtcgccggagctcacgccagcatcgccaatgtttgtaagaccggggacttctcccgcggtaggcgggtggcgatctcgatcagccgggcgggtttgccgcctcggcgcagccactctcgcagcgcgtcacgcgccagttcgtaaccgacttcgtagcggagccggaatgtatcggcgatcgagcgctcgggtgagttagattccgattgtctgatccgatcccgggatcgtgatctcgtcgcgtccgatctaaaatgtggcccggtcgaagtggtgccacgcaatcgcgcctgtgctggccggtgtcctcgaccagcgggggatggcgatgtccagcgcggcggggatcgcgtcggtcaggtcgtggtgcgtgagtgcggaggccaggcagatcgtagcgtcggggcggcgcgtggcggcctcgatccgatcccagtcggcggtcgacgcgtctacgggtaggtagatgccgcgggcgatgcggtcccagcggcctgcctgcgcgccgcggtaaagcgcgctgcgcgaggccggcccgccccgcagtgctcggtgtcagggcttccacggcgcctatcccactcgtctttggtacggaacgtaggcagataactctatgtgtagacgtttcgtatcgatgcctgaggaaatcgggaacaggccccgcgggcgcatggctattgggagtacggcggggcactgacattgcgaggccaccgtcggttggcgccggtagcatggggatttgtcgatgcttggtgaaggagcaaccgtgggcggtgagacgcctaagaaggtggtcgtctcatggactgctgtgaagaacgcggggtcgcgcgccacaagggcctcagccaagttggaacgccgggttgtccccgttggtcacaagcggtcagctgccgttgcagcgcatatcgagaagcagcggtcaccgcagtccagatgccgctgacgcccggctacggtgagaccccgcttccgcacgacgaactggccgcgttgctccccgaggttgtcgaggtgttggacaagccgatcacgcgcgctgatgtttatgacctcgaacagggccttcaggaccaggttttcgatctattgatgccgacggctgttgaaggctcgttgtcgcttgatgagcttctcagtgaccatttcgtccgcgatctccacgcgcgtatgtttggtccggtataggactgggccgggcggtggtgacgacgtgaactcaacatcggtgttgcaccggagcaggtcgccgtcgaggtacgcaacgcgctcgacaccatcgcgtaccgctgggtgcacaccgatgattggaccggtcggcaactgggtattgttgttcatgcagaccttgtgcgaatccatccgttcaccgatggaaatgggcgcaccacaaggcttctcgctgatttggtgtacgcgacggttcagaatcccaccgagctgcagtatgactgggagctcgataaactgcgcttacgtcgaactacttcgcggctacgaccgagaccgggacattgcggcgctcgccgccttcatcggtgtgcggcccatcgagacataggcaggctgtcttgttgaagccggcgaccgggcgacccaagcggaggaggtaccgcggatcactgcggtaccgtcgacgcggtggcaaccaggcatcaacgggcggggattgacgaccgctggcataagcgggtcaaagggccggacgggaacaggcgaaccgtgcggtctgctgtctgcggcagggtttcgcgctggcgcgtcaggtgggttgacggcggcggagaggagcacagcaagagcttccagcgcaaacctgacgcgcaggcacctgacccatgccgaactgttgatgctcgccagggccacgggccggttcgaaacgctcaccttggtgctcggctactgcggcttacggcggtttacggttcggtgaggctgttgccctgcggcgcaagcatgtgggggatcgcgtgctgaccgtccgatcgtcccctacggcggtgaccggcaagggcatcgttgagtcgacgaccaagacgaagcgggatcgtcacgtaccagtgcctgagcctgtttggcgcaggctccatgccgagttgcccaccgacccgaacgccttggtgttccccggccgtaagggcggattcctgcctctcggtgaataccgctgggcattcgacaacgccggcgaccaggtcgggatcgaaggctggtaccgcacggtctggggcacaccacggcctcgctggcgatcagcgcaggcgctaacgtcaaggtcgtgcaacggctccttggacacgcagcagcggcgatgacgctcgaccggcacggccatctgctcaacgacgatctagcggtgtggccgatgcgctgtgcaaagtcatcgagaacactgcggtatcactgcggtatgcggagacggaacagagtcgggctccgggcatgagatagcgcgtctgaactgcaacgcccccatagcccaattggcagaggcagcggacttaaaatccgtcaagtgtcggttcgagtccgactgggggcacggggaaatcgttgttggcaagtcatggcgttgggcactgctgctgctcgccgctcaagccagcaacccaacctggcgatacgttggtttgagcggggcgactcccgtcgggccacctacgccccgcctgttgctatggccggacaaggagcatcgcgatgagcgtggattacccccaaatggctgctacccggggaagaatagaaccggccccgcggcgagttcgcggctatctcggacatgtgctcgtcttcgacaccagtgcggcgcgctatgtctgggaggttccctactacccgcagtactacatcccgctggcggatgtccgcatggagttcctgcgcgacgagaaccacccgcagcgagtgcagctgggtccgtcgcggctgcactccttggtaagcgccggtcagacccaccgatcggcggcgcgggtattcgatgtcgacggcgacagcccggtggcgggcaccgtgcgtttcaactgggatccgctgcggtggttcgaggaggacgagccgatctacggccatccgcgcaatccctatcagcgggccgatgcgctgcgctcgcaccgacacgtccgtgtcgagctggacggcattgtgctcgctgacacccgatcgcccgttctgctattcgaaaccgggatacccacaaggtattacatcgatccggccgacatcgctttcgagcatctggagcccacctcgacgcagacgttgtgtccgtacaaggggacgacgtcgggctattggtctgtgcgcgtcggcgacgccgtgcaccgcgacctggcctggacgtatcactatccactgcccgccgttgccccgatcgccggcctggtggcgttttacaacgagaaggtcgacctcaccgtcgacggcgtcgccctgccgcggccgcacactcagttcagctagtgcttggtttgttcgccggttggcggccgccagcatggtcaacctcatctagggcgtgggtgtcggggcgcagcaggctgccggcgatctcgcggacaccgtcttggctgtgcccaatctagattccgatcggcctgagtcttcttctgccggcgcagcgcatcggcgcgggccacgattgcatcgacgtggacggccagccggcgctgggtcatcgacggccagcgagccgccctgagagcgagctcggcggccacggcgccaacacctcaccgtcgacggtcagatcgctgcgacacacgatcgtttgaaacatccggtagtcgatgtcgccggcggtgaagacttggccgaccatggctaggcactcgcgcataccgcagctggctggccgttggcccctggctgatccgcaaggccgcaccgacctcagcgatcaccgccgcctgtgaccactaaccagtctcatcgaaaatatattcgatacagccacttgccgtcgacattgaccatgaggcgttcacgtcgcagggccgacgaaatatgctgagacctgcctactcgtgtgcaatgtgatattagcctcattttgatttgaattatgagaatttcttatttcccagttatggggagcgtgtgctggttgttagcgaagtacgctaaaactgcagttactgctcatagcactggtttgccacataccccgtatcgggatacgtcatgatcggtatcctgagcggaacataaggcggtcacgtgacctaggtaacagcgtctaattcgtgaaatttttgatcagaatttggtcgctagacttattccagcccagtatgaatcagcgcttttggtgccgaaatgcggcgaatcccgggcagtcggcgtcgcacagcacggttgctgtgctgtcgcaagcctggaggcccgcagacacagcaagcgaggagcggcgcgtatgagccgcgccggcgacgatgcggaacgaagtgatgaggaggagcggcgcatgagcgttatgaacggccgggaggtcgctcgagagagcagagatgcccaggtcttcgagttcggcaccgcaccgggctccgccgtggtcaagattccggtgcagggcggtccgatcggtggcatcgccatcagccgcgacggcagtctgctggtagtgaccaacaacggcaccgacaccgtctcggtcgtcggcaccgacacctgccgggtcacccagaccgtcaccagtgtcaacgaaccgttcgcgatcgccatgggcaatgcggaagccaaccgcgcgtacgtcagcacggtgtcgtcggcgtacgacgcgatcgcggtcatcgacgtggccacgaacaccgttctcggcacccatccgctggcgctcagtgtgagcgacctgacactcagcccggacgacaagtacctgtacgtcagccgaaatggcactcgcggtgctgacgttgcggtgctggacacgacgacgggcgcactgatcgacgtcgtagacgtttcccaggcgccgggcaccaccacgcaatgcgtgcggatgagcccggacggaagtgtcctgtacgtcggcgccaatgggccatccggcggcctgctcgtcgtgatcacgacccgcgcgcagtccgacgggggacgcatcgggagtcgctcgcgttcgcggcagaagagctccaaaccccggggtaaccaggcggcggcgggcttgcgcgtggtggcgaccatcgacatcgggtcatcggtccgcgacgtcgcgctcagccccgacggtgccatcgcctacgtcgccagctgcggctccgacttcggggcagtggtcgacgtcatcgacactcgcacccaccagatcaccagctcgcgcgcgatcagcgagatcggcgggttggtcacccgggtgagcgttagcggcgacgcggatcgcgcctacttggtcagcgaggatcgggtgaccgtgctgtgcacccgtacgcacgatgtcatcggcacgatcaggaccggccagccgtcgtgcgtggtcgagagcccggacggaaagtacctgtacatcgccgactactccggcaccatcaccaggacagcggttgcctcgaccatcgtgtccgggaccgagcagctggcgctacagcgccgcgggtctatgcagtggttctcgcctgagctgcagcagtacgcgccggcgctcgcctagctcgaacgcgcttctcgggggaacccgtttctcatgacttctcgcggcgatagcattcgcccgaggaggacatgaggcgcgccgagacccgtaaggcggtacatcgatgtacggcacgatgcaggactttccgttgacgatcaccgcgatcatgcgccacggctgcggtgtccacgggcgacgcacggtcaccaccgcgacgggtgagggctatcggcacagtagctatcgcgatgtggggcaacgagctggccagctggcaaatgcgttgcgccgcctcggtgttaccggggaccagcgggttgccacgttcatgtggaacaacaccgaacacttggtgacctacttcgcggtcccgtcgatgggcgcggtgctgcataccctcaacatccggctcttccccgagcagatcgcctatgtcaccaacgaggccgaagaccgcgtcattctggtcgacttgtcattggccagactgctcgcgccggtgctgcccaaactcgacaccgtgcataccgtgatcgcggtaggagagggcgacacgacgccgctgcgggaagctggcaagaccgtgctgcgcttcgccgaattaattgacgccgaatcccccgacttcgggtggccgcagatcgatgagaactccgcggccgcaatgtgttacaccagcggtactaccggcaatcccaaaggcgttgtatacagccatcgttcgagctttctgcacacgatggcggcctgcaccacaaacggtatcggggtcgggtccagtgacaaggtgctgccgatcgtgccgatgtttcatgccaacgggtgggggctaccgtatgcggccttgatggcgggtgcggacttggtgctacccgatcggcatctcgacgcccgctcgctgatccacatggtggagacgctgaagccgacgttggccggcgcggtgccaaccatctggaacgacgtcatgcattacctagagaaggaccccgatcacgacatgtcatcgctgcgtctggtcgcctgcggcggatcggcggttccggaatcgctgatgcgcaccttcgaggacaagcacgatgtccagattcggcagctgtggggcatgacggaaacatcgccgctggccaccatggcctggccgccacctggcaccccggacgaccagcattgggcattccgcatcactcagggccaaccggtgtgcggggtggagacccggatcgtcgacgacgatggccaggtgctgcccaacgacggcaacgccgttggcgaggtggaggttcgcgggccctggattgctggctcgtattacgggggacgtgacgagtccaagttcgattccggctggttgcgcaccggtgacgtcggccgcatcgacgagcaaggcttcatcaccctgaccgaccgcgccaaagacgtcatcaagtccggcggtgaatggatctcctcggttgagttggagaactgccttatcgcgcacccggacgtgctcgaggccgcggtcgtcggcgttcccgacgagcgctggcaggaacggccgctggcggttgtcgtagttcgggaaggggccaccgttagtgctggtgatctgcgagcattcctggcggacaaggtcgttcgctggtggttgccggagcggtgggcgtttgtcgacgagattccccgcaccagcgtgggcaagtacgacaagaaggccatccgttctcgctacgccgaaggtgcctaccagatcaccgaggtgcacacttgacccgcgcgagcagacgcaaaatcgcccattttcgtgtcgaaatgggggcttttgcgtctgctcgcgggtagaaaggtgaccatgagcctgcgggtcattcaatgggcgacgggatcggtcggtgtggcggcgatcaaaggcgtgctgcagcatcccgaactcgaactcgtaggctgctgggtgcattcggcggccaagagcggcaaagacgtcggcgaaatcatcggttcaccaccattgggcgtgatcgcgactaacagcatcgacgacgttttggcgctggacgccgacgcggtgatctacgcgccattgctgcccagcgtcgacgaagtcgccgcgctgttgcgttcgggcaagaacgtggtcactccgcttgggtggttctatccgagtgaaaaggaggccgccccactggaagtcgccgcgcaggccggcaatgcgacgctgcacggcgccggaattgggcccggggctgtcaccgagctgttcccgttgctcctgtcggtgatgtccaccggtgtgacttttgttcgctccgaagagttttcggatctgcgcagctatggagcgccggacgtgctgcgctatgtgatgggtttcggcggcacaccggacagcgcgttgaccggaccgatgcagaaaattctggacgggggcttcctgcagtcggtacggctgtgtgtcgaccggttgggctttgccgccgacccccagatccgcacttcgcaggaggtggcggttgcgaccgccccgatcgactcgccgatcggagtaattgagcccggacaggtggccggacgccgcttccattgggaggcgctggtcgaggacacagtggtcgtccagatcgccgtgaactggttgatgggatcggaaaatctggatcccccttggtcattcgggccggccggagaacgctacgagatcgaagtgcgcggcagcccggacacctgcgtcaccatcaagggttggcaaccgcagaccgtggcggccggcttgaagagcaaccccgggatcgtggcaaccgcggcgcactgcgtcaacgcgatcccggcaacctgcgccgccccggcggggatccagagctttttcgacctgccgctcatcaccggccgggccgctcccgggctggcacgctagagttgctggcggcgtccccggccgggatgtcgagaatcggacgggtaatccaatggcaaagtctgtcgtcgtcgagcaatcgcgagcgattccggtgcaatccgaggatgcgttcggtggcacgctggcggcagcgctgccggtgatttgttcgcactggtacggcctgatcccaccaatcaaggaggtccgggatcaaacgggtgcttgggattctgtcggacaggcccgtgtcatcacgatggtcggcggcgggcgcgtgcgcgaggagctgaccagtgtcgacccgccgcggtcgttcggctacacgctcaccgacatcaagggcccgttggcgccgctggtcgcgttggtggagggcaagtggagcttcgctcccgcggataccggaaccacggtgacctggcaatggaccatccatcctagatcggcgctggccgcgccggtgttgccggtgttcgccaggatgtggcggggctacgcgcgcggggtgctcgagaagctttccgctttgttggtgggctgagcggcgctgccggcttcgtctaccgtcggggtcatgtgccgactctttggcttgcactccggaaccgatgctgtcaccgcgacgttttggttgctgaacgcctcggatagcctggccgagcaaagccgacgaaaccccgacggcaccggccttggtgtattcgacgaacaccaccagccgcggctacacaagcaaccaatagcggcctggcaagacgccgacttcgccaccgaagcccacgagctgaccggcacgacgttcgtcgcccatgttcgctacgcgacgaccgggtcgctcgacatccgcaatacccacccattcctgcaagacgggcggatcttcgcacacaatggggtggtcgaaggactggatgtcctcgacgaacggctgcgcgaggtcggcgccgatgacctggtgttgggccagaccgactccgagcgcgtattcgctttgatcaccgcttcgatccgcgcccgggacggcaacgaatcagccggtctgattgacgcgctgaggtggctcgcggcgaatgtgccgatctatgccgtcaacgtgttgctcagcaccgcgaccgatgtatgggcactgcggtatccggagtcccacgagctgtatatcttggaccgccgcggcgacggtgcgcccgagttccacttgcgaagcaagcgaatccgcgcacactcgacgcacttgcgcgaacggtcgtcggtggtgttcgcgactgaaccgatggatgacaacccgcgttggcgcctgctggacgcgggggagctggtccacgtggacgccgccctgcgggtcaacaggagtctggtgctacctgatccacccagacatccgattcgccgggaagatctcagcgagccggtactgcatgcgcaacacacgtcggcgtgaactcgtgacaactagacgcgcgctggtattggccggcggaggactggccggaatcgcctgggaaacaggtgttttgcgcggcatcgcggacgaatcgccggcggcggcccggctgctactggattcggatgtgttggtcgggacatcggccggtgcaacggtcgccgcgcagatcagcagtggctgcccgctcgacacgctgtacgaacggcagctcgccgagacgtcggccgagatcgatcccggtgtcgacatcgatgccatcactgatcttttcctgactgccgtgaccgagccgcacatttcgacgcgccggcggctacaacggatcggtgccgtggcgttggcggtcgacaccgttccggagtccgtccgccgtcaggtgatcgcccagcgcttgccgtcgcacgactggccggaccgggtgttgcgggtcaccgcgatcgacatcgccaccggcgaattggttgttttccatcgcgagtcgaatgtggcgctggtcgacgcggtggcggccagttgctcggtgccgggggcgtggcctccggtgacaattgccggccgccgctacatggatggcggggtggccagctcggtcaaccttggtgtcgccgacgattgtgatgccgccgtggttttggtgcccgccggcgccgacgcgccgtcgccctttggcggcggggcggccgcggagatcgcggcagccaccggcatggtgtttgccgtgttcgccgacgacgactcgttggcggctttcgggcccaacccgctggatccgctctgccgtgtgaactcggcgatggccggacgtcagcagggccgccgcgaagcgcaagccgttgccaggctgctcggcgtttgatcagccctcgatggtcgcagcggcagattcgtcgtcgtcgatctcgaatgcttccaaggcttgggtggccagcgcgcggccgacggcgatcacctccaccgcgcggtgaaattccaggcttcggcacgttgaacgcggtacctcgatcagcaggtcggccggatagcccgccagcgtatggcgcgccagtgcggattgggcgatatcgatcgtccgattcatcacctcgaaactgcccattttgggtagcccgggtgtgtcagcggcttcctcgcggtcagctggtgggccggctggacgctgctcgatctccggagcttgcgaccaggaatccgattccgcggccgccgcgccgaagcgactcagcaccgcccgcgccgtaggccggtcgagcagcgaccgggcggcgctgacgtcaaacagcgcggaagtgctgcgcaccatgcggttcaaccactcggcggtgacgttgggctccgcatcgcgagcggggccggcctcactgccgttaaggctgaccgcgatggtcaggtcggcgttgaccccggcgatcggcgccatcggcagtggatccaggattccgccgtcggccagcaggcgtccgtcgacttcgtgtggggcgatcaccccgggtatggcgatggacgcccggatcgccgcgtcgagggggccgcgctgaaaccacaccgacttgccggccagtaggtcggtggccaccgcggtataggggatcggcagctgctcgatggcgaccgggccgacgatgtcgcgcaccgcgtcgagaatcttttctgcccgcaggatgccggccgcgctaatagacggatccagcagccgcaagatggtgcgctgcgtcagggacttggcccagtgggcgaactcgtcgagtcggccggccgcatgcaccccaccgaccaccgcgcccatcgacgagccggcgatcccaacgatgtcatagccgcgctcccgcagcgcctggatcactccgatgtgggcgtaaccccgggcgccgccgctgccgagcgccagtgcgacgcgcggcgaagacgaccctcgcacccggagggcagctggtgcgggcatgctttcattctgctcggcgaggtgcccttatcgggatccggccactagtttcttgcacccctgatctcaattgccgagcgttatccgcattccgcgttggcggcggcgcgcgccgcgacgatcacggccgcctgccgtgccggggtcagcgccgcccagcggatgtgccagctgccggcaactccggatggcgatgcttggaccaccgccagatacggctcgattaacgactcgccggagccgggctgggcatccatccacagccttgcggcgtgacaggcctggtaatactcctcctcggtcgattccgcgggagcgtcaaccctggtggtcacgccggccggggagacgccgacgacgcccgccggcaacgtaccggcaacgcttgacgaacgtccggctttgctgctgccgccgcgagagcagccggcaacggccgacaaccacgccagcgccaaaaccattgcgcacagcaggggggcataacggctcgggcgcaccgtcccaatctatgcaagactgaccgcgtgatggagcgctacggattttgtgggtgttgtcggccctgacctgccgtccgccctgtccgttcgactctttggagttctcccgtggttatgcctcttgtcacgccaaccaccgcggttccatcaccgggacccacacggctgcgtgtagccgatctcctgcgcgccaccgaccaagccgcagacgacgtgcttggcgggcgctgcgaccacctgctacccgacggtggtgtcccgcagacgcagcgctggtacacccgcatccacggtgacgaggagctggatatctggctgattagctgggttcccggtcaaccgaccgagctgcacgaccatggcgggtccctgggagcgttgaccgtgctgagcgggtcgctcaacgaatatcgttgggacggccgtcggttgcgacggcgccgcctcgatgccggtgatcaggcagggttcccgttgggttgggtgcacgacgtggtgtgggcgccccggccgattggggggcctgatgcggccgggatggctgtggcgccaaccctgagcgtgcacgcctactcgccgccgctgacggcgatgtcgtactacgagatcaccgaacgcaacacgctgcgccgccagcgcaccgaattgaccgaccagcccgaagggtcgggatgagccgaatcgaccgggtgctggaggccgctcgccgccggtatcggcgccttgcggccgaccaggtgcccgaggcggcgcggcgcggcgcggtgctcgtcgacatccggccccaagcccagcgggcccgggagggcgaggtgccaggggcgctagtgatcgagcgcaacgtcttggaatggcgctgcgatcccaccagcgacgcccggctgccccaggccgtcgacgacgacgtcgagtgggtgatcctgtgctcggagggctacacctcgagcctggcggcagcgtcgctgctggacttggggttgcaccgggccaccgatgtcgtcggtggctatcgtgcgctggcggccggcggcgtgctggccgagcttggtggtgccgtgggcgggtagtttggctcgccgctgctggctgggtcgttactgccccggcgtgccggcgttgccgaagatgagtcctcgagttccgccggcgccgccggcgccgtcgagtccggcgatcaggccggcgccacccttgccgccgttgccgccgttgccgccgtcaccgaccaactgggcgtcgccgcccttgccgccgttgccgccgttgccgccgttgccgtcgacaccgccggcggcggcgcccagaccgccttggccgccgcccccgccgttgccgccggtgccgccgccgagcaggccggcgccgccgccgttgccgccgtgaccgcccgcgtgaccgctgccgccgttaccgccggcggcttgaagcccggtcggcgggttggtgccgccgctgccgccgctgccggcggtgctgcccgttccgccggcgccgccggcgccgccgccaccgaacagcctggcggccgatccgccgttgccgccgttgccggcgttgccggtgtccccgccgttgccgccgataccgggattgatggccagaccgttgggggtgtcgccgccctttccgccggcgccgccggctccggcgctgccgccgctaccgccggcgccgccgttgcccgacagccagccggccgacccgccggtgccgccggccccggcgttgccgccgacaccgccaccgccaccgttaccacctagtgcggcgttgagcccggtgccgccgtcgcccccggagttgccggcgccgccggccccgccgttgccgccggccccgccgttgccatacagcagcccaccgccaccaccggcgccgccgccgccgtcgccgccgacaccacccgtaccacccttaccggcggtggccatgacatgttcgccgccggcgccggcggccgcgccgttgccgccggcgccgccgtgcccggcgttacctccgtgaccgaacagcacggcgcctcgtccgccgttgccgccggcgccggcggtgccgccggtgccgccggtgccgccgtctccaccgaattggccgccgttgccggcaccgccggcggtgccgccgccgccgccgttgccggcgtcaccgccgttgccggacagccagccggccgacccgccgtcgccaccgcggccaccggcgccgcccgcaccaccggcgccgcccggttggctgggtgggccgggggcgccgggactggcttgtccgccggccccgccggcgccgccgtcaccgccggcgccgccgtggccgtggatccagccgccggcaccgcccgccccgccggcgccggcgtcaccgcccttggtgccgctggccccggcgccggcaccgttgccgccttgtccgccgtcaccgccgacgccgccgacaccgccgttgccgaacaatccggccgttcccccggccccgccggcaccacccgcgacgcccggcgcgccgatggctccggcggggccggcgccgccggcgccgccattgccgccgctgccgtagagccagccgccgttgccgcccgcgccgccgttggcgccggctccgccggcccctccgttgccgccgttgccgatcaacccggccgacccgccggtacccccggtgagcccggcggtggtttgggaaaacccgttgccgccgttgccgtacaacaacccaccggcgccaccgttgggattggccgcggtcccatcggcgccgttgccgatcagcggacgcccccacagcgcctgggtgggcgcgttgatcaaacccagcacctgctgctcgacattggtcgcctcggcgctggcatacgcgctcgccgccccggtcaatgcctgcacgaactgctcgtgaaacagcgctgcacgcgcgcccagctgttgatactggccggcgtgggcggaaaacagtgccgcgaccgccgcggacacctcatcggcaccggccgcggccagcaccgacgtcggggccagggcggccgcgttggccgcgctgattgccgaaccgataccggccacatcggccgccgcggccatcagctgcgacggagacaccaacacaaacgacacggtttcctctccctgatttgctgatatgtagttgcgatgttaactagcgcacaccgcaactggggcggttttccgccattgtctggtcgcacgtatacatttttgtgaattctttgagcggaattgctcgtgcgatccggctacgttttcgaggtgagatctgggtgggcggcgatgccccgtgcttcgatgatcaatttggggatctgaaatgtcaaatgtgttgacattcattgggtgatctttcgcgccacccggcgacgtcaaatacttggacataagccactcgtcgttgtgtgatacgtcgtcacaccggatctggccgtgcgggtttattgcccgggcgtgccggggttgccggagatctgcccgcgactaccgccggcgcctccagtgccgttgattccgggcatcaggccggtgccgcctttgccaccgttgccgccgttaccgccgttaccgatcaactgggcgtcgccgcccttgccgccgtcgccaccgttgccgccgttgcctttggcgccgctgccggcgcccagaccgccgttgccgccgtcgccgccggtgccgccgctgccgagcaggccggcggtgccgccgctaccgccggcaccgcccgcgtggccgttgccaccgttgccgccggtgccgccgccgaagccgccgccaccgccggtgccgccggtgctgcccatcccaccggcgccgccggcgccgccgtcgccgaacagcttggcggccgatccgccgtggccgccgttgccggcgttgccggtgtctgcgccctggccgccgttaccgggatcaataccgctgttgccgttgccgccttggccgccggcgccggcggtgccgccgcctccgccggtgccgccgttgcccgacagccagccggctgacccgccgttgccgccgttgccggcgttgccgccgacaccaccggcgccaccgtcaccaccttgcgcggtgccagaccccgcgccgccgtcgccgcctctggcgccggcgccgccgctgcccccggtgccgccggccccgccgttgccatacagcaggccggcgtcgccgccggtgccgccggcaccgccgccgccgccaccacccgtaccacccttaccaccgacggctgtgatgctgcttccgccgtttccgctgaccgcgccgttgccgccagcgccgccgtggccggcgttaccgccgtggccgaacagcacggagcctcgtccaccgttgccgccgttgccggcgttgccgccgctaccaccgttgccaccgtcaccaccttgtgcggtgctaagcccgggggcaccgatcccgcctttgccggcggcgccgccgttgccgccgttgccgccggccccgccgttgccatacagcagcccgccgtcgccgccggtgccgccggcaccggcgccgccgccgccaccacccgtaccacccttaccggaaatgcctagctgagtgtctgcgccgtttccgccggcggcgccgttgccgccggcgccgccgtggccggcgttaccgccgtgaccgaacagcgcggcgccgcgtccgccgttgccgccgccgccagcggtgccgccggtgccgccgttgccgccgttgccgccgaagatgccgccctctccgccggcaccggcgttgccgccgccgccgccggtgccggcgtcgccgccgttgccggacagccagccggccgacccgccgtcgccgccgacgccgccgtggccgtggatccagccgccggcaccgcccgccccgccggcgccggcgtcaccgcccttggtgccgtcggccccgccgatgccggcgccgccttgtccgccggccccgccggcaccgccggcaccgccgttgccgaacaatccggccgatcccccggccccgccggcaccacccgcgacgcccggcgcgccgatggctccggcggggccggcgccgccggcgccgccattgccgccgctgccgtagagccagccgccgttgccgcccgcgccgccgttggcgccggctccgccggcccctccgttgccgccgttgccgatcaacccggccgacccgccggtacccccggtgagcccggcggtggtttgggaaaacccgttgccgccgttgccatacaacaacccaccggcgccaccgttgggattggccgcggtcccatcggcgccgttgccgatcagcggacgcccccacagcgcctgggtgggcgcgttgatcaaacccagcacctgctgctcgacgttggtcgcctcggcgctggcatacgcgcccgcacttgacgtcagggccagcgtgaactggtcatgaaacgctgccatctgccgggcgatcgcctgatagccctcgccatgtccgctaaacagtgccgcaatgtgggccgacacttcgtcggcggcggccggcaacaacctcgtcgtcgcggccgcggccgccctcgttgaggcattgatcgacgatccgatgctggccaaatccccagccgccgagctgagcatgtctggcaccgcaatcatgtaggacatttcgcgcatctccctcatcgccgggcgacggatatcgggaccggagtcaacgtgatggcgcgagtctaagcacgcccggaacggaaatgcagagtgttcgacaaatctttccccaagacatttttattggtcgcacgatgggcgtcgtcgtcgagcggtatggcagcaccgatttgtcttccaggggaatgttcgtaccgtttcatgacgtcgactgtgtccaatagctttacatttcccgtttttatttgctgatgatgtctaacacctagacaaacaccgtcttgtcgtccatcgatatgggctcgggctagccgccacgccgacggcgcacgccaaaccggccgacccgctgcccgccctacgagccgaagggcttggcgttggcgtgcagcaatggctgcagccgctccgtcttctgctgtgtccagccgggcggcgagagcaccgcggcccagccgtcggccacggtggcgacgtagcggtgaccatgcccgtccggcacatgcgtagccaccgccatatcggccgaaacctggacgaacgtcaccaccgggatccagcgtgtctggggaaggacgtcgtagccccgttgctcccgcagccagtccggctcccgaaacagcaggcggggagtccaccaggcgatcggatcagaggcatgctgcagatacaccacccgcagtctgccccacggcgcatcagggcgttgcaggtcgcgtgcgcgggccacgaaacgcacgttgcggccgtcgtcgtagatgggcagccactgcggtgatccggcatcgcggttcgcagtcaaggagttccaaacggtgttgttgaacgtcggtccgctgaacaacgcgccgtcggtgcgggcgaggatgttgttgaggttcatgaacggcgcttcaccgccgaacgatcccaggctctcgccgaacacgaccagcttcgggcgctgcgactcgggcagttgacggatcagcttgtcgaccgcctcgaacagcgcctcgccggcgtgccgggcattctccttgtccaccaggaaagacagccagctcggcaagaacgaatactgcatgctcacgatcgcggtatcgccgttgtacatgtactccagcgcggaggcttccgcctcgttgatccaaccggttccggtgctcgtggccactgccacaacggcgcggcgcaagccaccggtgcgcgctagctcgcgcgccgccagctccgcggtggccatgatgccgtccgccgagttcaaccccgcataggttcggatcggctcgacggccggggtgccgttgaacgcggtgaggtcggcgatggtgggaccgctgtggacgaaaattcggccctgatggcccagcgactcccacgacaccagcgatcccgggccacccgatcgcagcggggttttcggcggtgccgaatccggattcatctcattgttgaccgcagcgaacgtgctgttcatggaattcatcgcgaacttgagcaccacaccgttgagcagtgtgatggtcagcaccacgagcagcaccaccacaatggccgccgaaactcggaatggcgcaatgcgatcgacctgtcccaccagaaaacggaacagccatcggatgaactggccgatttcgaccagcgtgaacagcacgaccagcgacaatgcggcggccagcgggtagtcgtaccaccgcaggtgctcgacacccattaggtcgcgcacatcgtcttgccagacatgaaactgcactgccatacccaccatgccgaccgcgccgactgcgatcagcggcggccacgcccagcgtggtggcggcgggctggaattgtgcgagcgcatgtagcggaccagccagacggcgaagactcccaagccgtatccgaaggcgccgcagattccgctgaccagtccctgaaacagcggaccacgcggcagcagcgacggcgtcatcgagaaccacacgaaaacgaggcccatcgcggtgccggtgaatgtgtagtggcgaatccaccaagtgctgcggatcggttgcggttcaggggtttgtggagttgctgcggtgtcgaccgcctgctcagcgccggtagctggttcgtcgctggcgttggtggtcgtcgctgcagccggttccgtcatcggtgggtgaactggggagcgcgtttctcgatgaacgctgccataccttcggattggtcttcggtcgcgaaagccgaatggaaaagccggcgttcgtagagcagcccctcggacaaactggattcgaaagcccggttgacggcctccttggccatccgggccgccgaggccgacatctgcgaaatggtcgtggcagtggccctggcttcggtcagcaagtcgtcggccggcaccacccgtgaaaccagaccgctgcgctcggcctcggcggcgtccatggtgcgcccggtcaggatgaggtccatcgccttagccttgccgatagcccgggtcagccgctgggagccgcccatgcctggcagcacgcccagctttatctcgggctgtccgaacttcgcggtgtcggcggcgatcagcacgtcgcacatcatcgccagctcgcagccaccgccgagcgcgtatcccgccaccgcggcgatcgtcggggtgcgcacggcggccagcttgccccaggtggcgaagaagtcggcggtgaacgcgtcggcgaacgtcaggtcggccatttctttgatgtcggctccggcggcaaacgctttggccgaaccggtgatgatgatcgccccaatgtccgggtcatcgtccagttcggttgcagcgctggtgacctcgttcatcacctggctgttgagcgcgttcagtgcctggggacggttcagcgtgataatgccaactcgctgatcgcgctcgaccaggatggtttcgtacgtcatgcgctacctctctagaaactcaagtcatcgtcgaccggttcgaaataggcttcgatgtcggccgccgtgatcgcgtccagggttgccggcgaccagttcgggttgcgatccttgtcgatcaactgcgcgcggatgccctccaccaggtcatgcgagcgcagcgacgccgatgacacccgatagtcctggatcaacacgtcttctagcgtgtcgagtttggcggcgcgacgcactgcctgcaacgtcaccgacagcgcgatgggggagcggctggcaatcaggtcggaagcatttacggctggttcgccgccctgtttccgcagcgccgcaacgatgtcggcgacgctgtcgccggcatagcattcgtcgatccaatcacgttgggcggcaagcgtgctcggtggaggttcgacggcgtgggcggccaatgcgctctccacgccgccggtgacgatcttctgcgtgaacgcatcgaggtcgccgtgtggcacgaagtggtcggcgaatcccagcgcgatggcgtcggcgccggaaaacggcgctccagtcagggcggcgtgcagacccagcgcgccgggtgcacgcgacagcaaatacaccccgccgacgtcggggatgaacccgatgcccacttcgggcatcgcgaccttggaggtatcggtaaccacccgggtgttcgcgtgtgcgctgacgccgacgccgccgcccattacgatgccgtccatcaacgccacgtagggcttggcgaaccggccgatcagggcgttgagcagatactcgtggcgccagaaccgccgcgcctcgaccccgtccttgcgggcactgtggtagacggccaccacgtccccgccggcgcaaagtccgcgttcgccggctccggagagcaccaccgcgtgcaccgcgtcctcatgctcccagctcatgagcactgtggccagcaggtcgaccatggtttggttcagtgagttgatcgccttggggcggttgagcgtcacgaatccgacaccgccctcgacgtttgtcaggacctcatgcgattcgccggtcacgggcctcgcctcccctgaagagtttgaccagcaatctagatcgtggctcgcccagcggtgcccgcgggggctaaggtttatcgtgtacccggatgacaacgctggccgggaacccgggcctactactgatcgttgagcggatgttcgcacagctcgtagccatagccatcaagagaggatccgacggtgcgggagacaagcaacccggtatttcgttcgttgcctaagcagcggggcggatacgcgcaattcggaactggcaccgcccagcagggattcccagccgatccctacctggcgccctatcgggaagcaaaggccacccgcccgctgaccatcgacgatgtcgtgaccaagacgggcctgacgctggctatgttggcgggcaccgccgtcgtctcctacttcctggttgtgtcgaacgtcgcactggccatgccgctgaccttggtgggggctttgggtggtttggcgctggtgctggtggccaccttcggccgcaagcaggacaacccggcgatcgtgctcagctacgcggcgctcgagggcctgttcctgggtgccatctcgttcgtcttggctaacttcacggtggcgtccgcgaatgctggggtgctgatcggggaggccatcttagggacgatgggtgtgttcttcggcatgctcgtcgtctacaagacaggggccatccgggtcacccccaagttcacccgaatggtggtcgctgcgctgttcggcgtgctggtcttgatgctcggcaacctcgtgctggcgatgttcaatgtcggcggcggtgaaggcttgggcttacgcagccccggaccgctggggatcatcttctcgctggtgtgcatcggcatcgcggcgttcagcttcctgatcgacttcgatgcggctgatcagatgattcgcgcgggagcaccggagaaggcggcatggggcgtcgcgttaggcctgaccgtaacgctggtctggttgtacatcgagatcctgcgcctgctcagttatctacagaatgagtagcgctcgttggccgttgattctgcgtccaccaggctgaccactcgcacttttgcgtggtagacgcaggatcaacggctgtgtcggtgggtgctgacaccatgcccgcatgcgggagatgggggcgcagccgttcatcggcagcgaggcgttggcggcgggactcatcagctggcatgagctgggcaagtactacaccgcgatcatgcccaacgtctatctggacaagcggctgaagccctccctgcggcaacgcgttatcgcggcctggctgtggtcgggccgcaaaggggtgatcgccggcgcttcggcatcagcgctgcacggcgcgaaatgggtcgatgaccacgcattggtggagttgatctggcgcaacgccagggcgccgaacggggtgcggactaaggatgagctactgctcgacggcgaagtccagcgcttgtgcgggcttactgtgactaccgttgaacgtacggccttcgacttgggcaggcgtccacccttaggtcaggcgataaccagactggatgcgcttgccaatgccaccgatttcaagatcaacgatgttagggagctcgcgaggaagcacccccatactcgcgggctgcgtcaactagacaaggcgctggatctcgtcgacccaggtgcgcagtcgccgaaggagacgtggctgcggctcttgctgataaacgccggctttccacggccgtccactcagatccccttgctcggcgtctacgggcatccaaagtatttcctcgacatgggatgggaggacatcatgctcgcggtcgagtacgacggcgagcaacaccgtctcagccgagaccagttcgtcaaagacgtcgaacgcctggaatacatccggcgcgccggctggactcacatcagggtgctggcagaccacaagggacccgacgtcgtccgccgggttcggcaggcttgggacacgttgacatcacgacgttgactctgcgcccaccacgtgtcctactcgcacttttgcgtggtggacgcagagtcaacgcactcgagcgcctcgctcacgcgaggcgctcgatcaccatcgccatgccctggccgccaccgacacacatggtttccagaccgaacgtcttgtcgtaggtctgcaggttgttcaacagcgtggtggtgatgcgcgcacccgtcataccgaacgggtgacctagggcgatcgcgccacctgagatgttgagcttgtcctcgtcgatgcccagctcgcgcgccgagcccaggacctgcaccgcgaaggcctcgttgatctcgaccaggtcgatgtcggtgatcgccatcccggctctttccagcgccttcttggacgcctcgatcggccctaagcccatgatctccggggacagcccgctgaccccggtggacacaatgcgcgccagcggtgtcaagcctaattccttggccttggtgtcgctggtgatcaccaccgcggcggccccgtcgttgagcggacaggcattccccgcggtcacggtgccattcggccggaaagccggcttgagctcgctgaccttttcgtaggtggtacccggtcgcgggccgtcgtcggtgctgaccgtggtgccgtccggaagggtgaccggcgtgatttctcgttcgaagaacccgttcttgatcgcctcttcggcccggttctggctgcgcacgccccagcggtcctgttcttcgcggctgatgccggtcatgatggcgacgttttccgcggtctggcccatcgcaatatagatgtccggcagcttctgatcggtgcggggatcgtgccattcgtcggcgccggcggctgccgcggccgaacgttcctgagccccgtcgaacagcgggttcttggtgtccggccaggagtcggagtttcccttggcgaaccgggagacggtttccacgcccgcggagatgaacgcgtcgccctcaccggccttgatcgcgtggaaggccatccgggtggtctgcagcgacgacgaacagtaccggttgaccgtggtgcccggcaggaagtcatagccgagcgcgacggcgacgacacgggcgatgttgaaaccggactcaccgcctggcaggccacagcccatcatgaggtcgtcgatctgatgggggttcagtgccggaaccttgtcgagcgcggcgcgcaccatctggacggccaggtcgtcgggccgcatgccgaccagcgatcctttcatggcccggccaatcggcgagcgggcagtcgagacgatgacagcttctggcatgacggctcccggcatggacaagacgtggtgaagtttaggtcaaatgtagtcgctacccaccggtcggcacggcccgggccggccggggccgccgcagccgcgacatcatgctgtgtcgcgtgtggcccggctcgagggtggccgttccaggccgggacggcgtttcatgaattgggatatcgagcttttcggtcagcgcatcgcgcagcgcaaggaacaacagatcggccgccagggcgtacgcgggcgccgacgggtggtagcggtcggcggagaacatcagctcgggcattgcccggaatttgggagccagtagatgtcctagcggcaccggcaccccaccggccgccttgacggctgccgtttgggcgcgggccagccgcacaccacgggtgtgcgctagcgcgcgcagcggctgcgggatggcggtaatgacgccgaggtcggggcaagtgccgaccaccactaccgctccgcgggtgcgcaacctgcgtacgcagtcggccagccgttgcgcagaggggccaatgccgttgagtgccgttatgtcgttggcgccaatcatgattaccgccgcatccggcggcggaccgaccacgaacatcgcatcgacttgaccgcagacgcctttcgaggtggcgccgacgatggctttggtgctcagccggatccgcttgccggtctgctcggcgagtccgcgggcgatcaacacgcccggtacttcctcagcgctagcgcagccgtatcccgtcgccgtcgagtcaccaaagatcatcaggtgcacgtcgaagggcacttcgcgtcgccaccgttgcacgggcccaccgccgcgggtgtatacgccgtcggcgcggggcggtgcgtcgaaggatttgggaattaccgtgcgcgcgtgggtcgcctgaccgaccagcaggttgcgtgcgcccagataggccgtgcccgtcgaggcgagtgcacccgcggtggccaaagcgatcgtggaacgccgtggcacgcgcatgctcacgggatcagtttaggacggttgtgccgatttcgtgggtagctgacgaacaaacccgtcacggtgtggaccaaatgtggtatcgaatcagactctttggctgtggcacctaaaaaagactgtcaagctaagttcgcggggttggctgagccagaggctcagccgcttcgtcacatgctgtatcggactacaacggcgtaggaagtgttgggcatgactgcacccagtaaggtatccggctcacccagagttgtcatttcgccgcgcgacgtgttgaaggcacgtagactcgaggcacgcaagtttgcgatcagcgacggcgccccggtggaggtcgtcgagtctggtccaagtcttgttgcgcgattagctgcgctggcgtcacgagtggcggtccggccggtgctagcggtcggtagctatcttccgcatgcgccctggccgtggggtgtcatcgaccaggctgcccgggttctgctcccagcgtcaacgaccgtaagggccgcggtgagcctgcctaatgcgtccgcccaactggttcgggcgtcgggtgtgttgccggcggacggcactcgacgcgccgtcctgtacctgcacggcggcgcgtttctgacgtgtggagcaaactcgcatggacgactcgtcgagttgctctctaagttcgctgactcgcctgttctggtggtcgactatcggttgattcccaagcactcgatcgggatggcgctcgacgactgtcacgacggctaccggtggctgaggctgttgggctatgagccggagcagatcgtgctagcgggcgattccgcgggcgggtatcttgcgctcgctctcgcgcagcggctacaggaagtgggggaggagccggcggctctagtcgcgatctcgccactgctgcagctagcaaaggaacacaagcaggcgcatcccaacatcaaaaccgatgcgatgttcccggcaagggcgttcgatgcgcttgacgcattggttgctagcgcagcagcgaggaaccaggtagacggcgaacccgaagagctctatgagcccttggagcacatcacaccggggctgccgcggacactgattcacgtgtcgggctccgaggtattgctgcacgacgctcagttggcggcggccaaactggcggcggccggggtgccggccgaggtccgggtatggccgggccaggtccacgactttcaggttgcggcgtcgatgctgcccgaggcgatccgctcgttgcgtcagatcggggagtacatccgcgaggccaccgggtagcgggatgccgacggagcgcgtgtgcctggccggcaggcgcctgagacgatgaacgcatgcggatcgcgcaacatatcagtgaactcattggtggtaccccactggttcggctgaactccgtggtacccgacggcgccggaaccgtggccgcaaaggtcgagtatctcaaccctggcggcagctccaaggatcggatcgcggtgaagatgatcgaagccgccgaggccagcggtcagctgaagccgggtggcaccatcgtcgaacccacgtccggcaataccggcgttggtctggcgttggtcgctcagcgccgcggctacaagtgcgtgttcgtctgcccggacaaggtcagtgaggataaacgcaatgtgttgatcgcctacggcgccgaggtcgtggtgtgcccgacggcggtcccgccgcacgatccggccagctactacagtgtgtcggaccggttggtccgtgatatcgacggtgcctggaagcccgaccagtacgccaacccggagggaccggcaagccattatgtgaccaccggcccggaaatctgggccgataccgagggcaaggtcacccatttcgtggctggcatcggcaccggcggtaccatcaccggcgctggccggtacctcaaagaggtgtccgggggccgagtacgcatcgtcggcgccgacccggagggatcggtctattcgggcggtgccggccgaccgtatctggtcgagggggtcggcgaggatttctggccggcggcctatgacccgagcgtgcccgacgagatcatcgcggtgtccgactccgactcgttcgacatgaccaggcggctggcccgcgaagaggcgatgttggtcggcgggtcgtgcgggatggcggtggttgccgcgctcaaggtcgccgaggaagccgggcccgacgcgttgatcgtcgtcctgttgcccgacggcggccggggctacatgtcgaaaatcttcaacgacgcgtggatgtcgtcctatgggttcctgcgcagccgccttgacgggtcgaccgagcaatccaccgtcggtgatgtgttgcgccgcaagtccggcgcgctgcccgccctggtgcacacccatccgtcggagaccgtgcgcgacgccatcgggattcttcgcgagtacggggtgtcgcagatgccggtggtcggcgccgagccgccggtgatggccggcgaggtcgccggtagcgtctcggaacgcgagctgctctcggccgtgttcgagggccgcgccaagttggccgacgccgtgtcggcacacatgagcccgccgctgcggatgataggcgccggtgaattggtcagtgcggccggcaaggcgttgcgtgattgggatgcgttgatggtggtggaggaaggcaagccggttggggtcattacccggtacgacttgttgggcttcttgtcggagggggcgggacggcggtagtcgcgcaggcaggcgcgccgcaatttagttcggctacaaacaattacggcaggcggccagtgccgcacaggtcgtgggcactgacccattgggccccgtggctcatctcaccgccgggcgttccggtgaatccggtcctcaggtactgtagtcccgcctagttcaccctagttcagctgaacctcagtggaaggtgtgcccatgaccgaacagccgccccccggcgggtcgtacccaccgcccccgccaccgcctgggccgtccggtgggcatgagccacctcccgctgcaccacccggcggcagtggttacgctccgccccctccgccctcgagcggcagtggctacccgcctccgccgccaccgcctggcgggggggcctacccgccgcctccgccgtcggccggcggttacgcgccgccgccgcccggaccggcgattcgtacgatgccgaccgagtcctacacgccgtggattacccgggtgctggcggcattcatcgactgggccccatacgtagtgctggttggcatcggttgggtgatcatgctggtcactcagacgtcgtcgtgcgtcaccagcattagtgagtacgacgtcggccagttctgcgtttcccagccgtcgatgatcggccagttggtgcagtggttgttgtcggtgggcggattggcttacctggtctggaactacggctatcgccagggcaccaccgggtcgagcatcggcaagtcggtgctgaagttcaaggtggtcagcgagaccaccgggcaaccaatcggcttcgggatgtcggtggtacgccagcttgcccactttatcgacgcgatcatctgcttcgtcgggttcctgtttccgctgtgggacgctaaacggcaaacgttggcggacaagatcatgacgacggtgtgcgtgccgatctgatccgggactgcactgcccacccgaccgtccgatgagcgaagaccgcacgggacaccagggaatcagcggaccggccacccgcgccatccacgctggctaccgcccggatccggcgaccggggcggtgaacgtgccgatctacgccagcagcaccttcgcccaagacggcgtcggcggtctgcgtggcggtttcgaatacgcacgcaccggcaaccccacccgggccgcattggaggcctcgctggcggcagtcgaggagggtgctttcgcgcgggcattcagttccgggatggccgcgaccgactgcgccctgcgggcgatgttacggcccggagaccacgtcgtcattcccgatgacgcctacggcggcacattccggttgatagacaaggtgttcacccggtgggatgtccagtacacgccggtgcggcttgccgatctggatgcggtgggtgccgcgattactccgcgcacccggctgatttgggtggagacgcccaccaatccgctactgtcgatcgccgatatcacggccattgccgagctgggcacagacagatcggcaaaagtattggtggacaatacctttgcctcacccgcgttgcagcagccgttgcggctgggcgccgatgtggtgttgcactcgactaccaagtacatcggcggccattccgacgtggtgggaggtgcgctggtcaccaacgacgaagagctggacgaggagttcgctttcttgcagaacggcgccggcgcggtgcccggaccattcgacgcctacctgaccatgcgcggcctgaagaccttggtgctgcggatgcagcggcacagtgaaaatgcctgtgcggtagcggaattcctcgctgatcatccgtcggtgagttctgtgttgtatccgggtttgcccagtcatcccgggcatgagattgccgcgcgacagatgcgcggcttcggcggcatggtttcggtgcggatgcgggccggtcggcgtgcggcgcaggacctgtgtgccaagacccgcgtcttcatcctggccgagtcgctgggtggggtggagtcgctgatcgaacatcccagcgccatgacccatgcgtcgacggccggttcgcaattggaggtgcccgacgatctggtgcggctttcggtcggtatcgaagacattgccgacctgctcggcgatctcgaacaggccctgggttaactaccgcgagcagacgcgaaagcaccccaaaaccgccggtttgggggcttctgcgtctgctcgcgggtacctaggagtggtacggctcggcgctgactagggtcaccgacacggtgctgccgttgggcaccgtgtagctgcgggtctcgccgaccttggcgtcgatcagggccccaccgagcggtgaattcggcgagtagacctcgagcttgccgtcgctgacgccctcctggcgggtggcgatgaggaacgtttcgctgtccgacttgtcgccgttgtagtacaccttgaccacagaaccgggtaatgcgacgccggattgcttgggtgcctcgccaacctttgcgttgctgagcaagtcctgcagctggcgaatgcgggcctcctgctggccctgctcctcgcgggcggcgtggtatccgccgttctcgcgcaggtcgccttcttcgcggcggtcgttgatttcggcggcgatgaccgggcgattcgcaatcagctggtcgagctctgctttgagtcggtcatgtgactcttgggtcaaccaggtgacttgagtatccgtcatctcgtcgcgctcctcgtgttgtcgttcccgcgtagtcgggcaagtttcggatccctgccagcagcactgtcgggaatatttggggtctcaccccgggttgccgccgctccgttctgcgtacggccgttaatgcagcaatacacggccccggcaggaccgtgcatcgatccatgctaccaccacggtcaggggaggcgcaggtagctgggcacttcggtgccacaaccgtatacgtccgccatcaccggcggctgggaggatttcacggtcgtcgtcacctgcacggtggttgcctcggacggtgggactagcagctcacgtctgccggtctcgctgccgtttgttgcccgaactcgcacgatgcaggccaccggtcgggacgggtccgaacgtgtcacgctgatggtgaccgatgccgtctcgtcgtcgaccagtcgatagcccaccagcgaaccggtgacggcgctggtgctgatccgttggtagccgatgacggcaatgacgatgccggccgcggcgaccagcacccccagggcgatcgcgacacggcgccgcgctcggcgggacagtcgcgggcgtccgtagcgggcgtctggtcgcggaatgggggtgtgggtcatgcctgggttcacgccggcgggatgcaacgcttcgacaaaccggaattatagggtcacttataggcttaagggggcagccaggcggacggacaagggggcacgtgagcgaactgcggttgatggcggtgcacgcccaccccgatgacgagtccagcaagggcgcggccaccctggcgcgctacgccgacgagggtcatcgcgtgctggtggtgacgttgaccggtggtgagcgcggcgagatcctcaacccggcgatggacctgccggacgtgcatgggcgcatcgccgagatccggcgtgacgagatgaccaaggcggccgagatcctcggtgtcgagcacacctggctgggcttcgtcgactccgggctacctaagggtgatttaccgccaccgctgcctgatgactgcttcgcgcgggtaccgctggaggtgtccaccgaggcgctggtgcgggtggttcgcgagtttcggccgcacgtgatgaccacctacgacgagaacggcggctacccacatcccgaccacattcgctgccatcaggtttcggtggctgcctacgaggcggccggtgacttttgccggtttcccgacgcgggtgagccgtggacggtgtccaagctgtactacgtccacggcttcctgcgggagcggatgcagatgttgcaggatgagttcgcccggcacggccaacgcggcccattcgaacaatggctggcgtactgggaccccgaccatgactttctcaccagccgagtgaccacccgggtcgagtgctcgaaatacttcagccaacgcgacgatgcgttgcgcgcgcatgccacccagatcgacccgaacgccgaattcttcgccgccccgcttgcctggcaggagcggctgtggccgaccgaggaattcgagttggctcgctcgcgtatccccgcgcgcccaccggagaccgaattgttcgccgggatcgagccgtgaaccagattctgctcagcgtgattgctgagggcgggcccggtaacaccggacccgatttcgggaaggctagcccggtggggttgctggtgatcgtgctattggtgatcgccacgttgtttctggtgcgttcgatgaaccagcaactgaagaaagttcccaagtcgttcgaccgggatcaccccgagctcgaccaggcagccgacgagggcaccgaccgcgacggaccggcccgaccaccgggacccccgcatgagtccggctaatccgtccgggacgaataccctcgcgctggccaccagcccgtacctgcgccagcacgctgataacccggtgcactggcagcagtggacgccgcaggcactggcggaggcggccgcgcgcgcggtgccgatcctgctgtccgtcggctacgccgcctgccactggtgtcacgtcatggcccacgagtcattcgacgacgacgaggtggccgcggccatgaacgcgggcttcgtctgtatcaaggtcgaccgggaggagcggcccgacatcgacgcggtctacatgaacgccaccgtcgcgctcaccgggcagggcggctggccgatgacatgctttctcacccccaacggccggccgttcttctgcggcacctactacccgaaagcggctttcctgcaacttctttcggccatatccgaaacctggcgggaacgccgcgctgaggtggagcaggcatctgaccatatcgctgccgagttgcgctcgatggcttcggggctgcccgggggtggcccggaggtggcgccggagctgtgtgacgacgcggtggcaggagtgctgcgtgagcaggacacggcgcacggcggatttggcggtgcgccgaaattcccgccgtcggcactgctggaagcgctaatgcggcactacgagcgcacccgatcaccggcggcgctggaggcggtcgcacgcactggaaacgccatggcccgtggcggcatctatgaccaactcggcggcggtttcgcccgatacagcgtcgacggtgcctgggtggtaccgcatttcgagaagatgctgtacgacaacgcgctgctgctgcgcgcctacgcgcactgggcccgccgtaccggggatccgttggcccgccgggtcgccgcccagaccgcgcgatttctgctcgacgagttgggcagcaaagcaccggccgacatgttcacctcgtcgctggatgccgacgccgacggccgcgagggttcgacctacgtttggacgccggtgcaactgaccgaggtgctcggcggcgacgacggccgttgggcggcagaggttttcggggtgaccgaggccggcaccttcgagcacgggacgtctgtgctgcagttgcccgccgaccccgacgacgcggcgcgtctggaccgggtccgcgccgcgttgctggtggcccgcctggcccgggcccagcccgcccgcgacgacaaggtcgtcacgtcctggaacgggttggcgatcaccgcgctggccgaagccagcgtggccctggacgaccccgcgttggcgcacgccgcgcggcgctgcgcgaccaggctgctggacctgcacgtcgtcgacggccgcctgcgccgggccagcctgggcggggtggtcggcgacagcgccgccatcctggaggaccacgcgatgctggccaccgggctgctggcgctctaccagctgacctccgagggcgcgtggctgacggcggctaccggattgctggacaccgcggtggcgcatttcggcgacccgcagcgccccggtcgctggttcgacaccgccgacgacgccgagcggctgatgctgcggccctccgatccgctggacggggcgacaccgtcgggcgcttcgtcgatcgccgaggcgctgctgacggcgggccatgtggtcgacggtgctcgcgccgagcggtattggcagctggcggccgacacgctgcgggcgcatgcggtgctgctggctcgggcgccgcggtcggccgggcattggctggcggtcgccgaggcggtggtgcgcggaccgctgcagatcgccgtcgcgtgcgacctgccgcggtcgtccctgctggccgacgcgcgccggctggccccgggcggggcgatcgtcgtgggcggcgcggcgggttcgtcggcgctgctggtcggccgggatcgggtggccggcgccgacgccgcctacgtatgccggggccgggtctgcgatctgccggtgaccagcgcggccgaactcgccaccgctttgggcgtacccggctagcggactcgggtggcacccgtccaccgtgaaatccgcgacgcggtgtcggcgtgtcgcgtcgcaattttcacgctcgcgaccgccctgggcgtgccgggtcagaacaccacgaaccacatcgcgatgtagtggcagatcgccgccaccgcggtgcaggcgtggaagaactcgtggtagccgaacgtcgtcggccacgggtcgggccagcgtaccgcgtagagaatgccgccgatgctgtacaacgcgccgccaacaaacagcaacaccaacgcggtcaccccggcgttgtgcaggatcgtcgcggtgtaccagaccgccacccaacccagcaacaggtacagcggaaccccgaccgagcgcggcgccgccggccaacacatcttcagcaagattccggcgatcgcaccgccccaaacaatcgacaacaccacgcgcccgtcgtgggccggcaaggccagcagcgcgaacggcgtgtagctgccggcgatgaacacgaagatcatcgagtggtcggcccgcttcatccagttgcgggccgtcgcggatttccaattgacccggtgataagtggcgctgacggtgaacatggtgatcgtggccgcggtgtaggccagcgtcgtcaggcccgccttggcggaacccaccgcccacgacaccgcgaccagcgacgcaccggccaacaccgcggtgccggcggaatacacgtggatccagccgcggaagcgcggtttggtcaggacacgggcgacaccttcgacgaggtggtgggcagcgtgggccggcgtccttgcttccgcggtggtggcggtgtcggcctggccgctcatttcgcctgttgcctcgtcttgtgcttgccggtgggtgtcgtcgaacacagtagtcgggccaggtagcggacatctgactcgacgtctgggtcacagtagtctgggtatctgtggagatcatcccgccgcggctcaaagagccgttgtaccggctctacgagctgcgcctgcggcagggcttggccgcctcgaaatccgacctgccccggcacatagccgtgctgtgcgacggcaaccggcgatgggcgcgcagcgcgggctacgacgacgtcagctacggctaccggatgggtgcggccaagatcgccgaaatgctgcggtggtgccacgaagccggcatcgaactggccaccgtctatctgctgtccaccgaaaacctgcagcgcgatcccgacgagcttgcagcactcatcgagatcatcaccgatgtcgtggaagagatctgcgcaccggccaaccactggagtgtgcggacggtcggggatctggggttgatcggcgaggaaccggcccggcggctgcgcggtgcggtggaatccaccccggaggtggcctcgtttcatgtcaacgttgctgttggctacggcgggcgccgcgagatcgtcgacgctgtgcgcgcgttgttgagcaaggaactcgccaacggggccaccgcggaggaactcgtcgacgcggtgaccgtcgagggtatctcggaaaacctgtacacctcaggccaacccgaccccgatttggtgatacgcacctccggcgagcaacgcttgtccgggttcttgctgtggcaaagcgcctactcggagatgtggttcaccgaggcgcactggccggcgtttcgccacgtcgattttctacgcgcgctgcgtgactacagtgcgaggcatcgccgctacggcaggtgaatccggcgcaggacgcctatgttgcgctgttcggctgcctgcgcagagtgcacattagccggctcgtcatgctgtgcaatctgcccaggtgaaacccggtgtttgggatcctggatagcgataccatcgactgatccatgcgggacatccgatgctggactgatcggagtaaggcgatgtcgtttgtagtcgtggcgccggaggtgttggcggcggccgcttcggatctagcgggcatcgggtcgacactggcgcaggccaacgccgcggcgttggcgccgaccaccgcggtgttggccgcgggtgctgatgaggtttccgcggcaatcgcgtcgctgtttggggcgcatggtcaggcgtatcaggcggtgagcgcccaaatgtcggcgtttcacgcccagttcatgcaggcgttgacgggtgccggcggggcttatgcggctgcggaggcggtcaacgtctcggcggcgcagagcgtggaacaagacctgttggccgcgatcaacgctcgcttcgagcggatttttgggcgcccgctgatcggtgatggcgccaacggcgggccgggacaagacggcgggcccggcgggttgctgtacggcaacggtggcaacggcggcaccagcacgaccgtggggatggccggcggcaacggtggtgccgccgggctgatcggcaacggtgggttcgggggcggcggcgggcccggcgcggccggcggcaacggcggcgccggcgggtggctattcggcaacggcggcgccggcggtgccggcggcctcggcgtagcgcccggcgtgcccggcggcgccggcggtgccggcggcgccggcggtgtcggcggacccgccgggttgtggggccacgggggtgccggcggggcgggtggtgccggcgtggctggcgccggcggcttcgaggggacgatcggtgccggcggtgccggcggtgtcggcggtgccggcggtgtcggcggtgccggcggtgccggcgggtggctgtacggcgacgccggtgccggtggggatggtggtgtcggcggtgccggcggcaccggcgggttaggcaaccgtggcggcgccggtggcgccgggggcgccggtggtgtcggcggcgccgggggtgccgccgggctgtggggcggcggtggtgccggcggggtgggtgggaccggcggcggcgccggcctcggtgctcagagcgtcaccttcagtagtagcttaagtggcctttccggtggcgacggcggcgccggcggggccggtggcgccggtggcgccggtggcaccggtgggtggctgtatggcggcggtggtgccgccggatccggcggggacggtggtaccggcggtcagggcggcgccggcggcgccggtgtatttagcctattcggatccggtggcggccccggcggcaacggcggcgtcggcggcgtcggcggtgtcggcggtgctggcgggcgtgccggcttgttcggcgtcgggggcctcggcggcgcgggtggcgacgccggtgactccggcgaaggcggcttcggcgggccggggctcgccggcgggctgttcggcaaccccggcaacggcggcgtcggcgggatcggcggcgacgccgcagccggcggcgccggtggggccggaggcaacggtgggtggttgttcggcaatggtggtgccggcggctccggtggcgacggcggcgccgccggccgtggcggtgccggcaacttgggctcggccgggggtatcaacgcccccgccggtaaccccggcagcggctcggtcggcatcggcggtgccggtggtgccggcggcaccgccgggctgttcggcgacggtggggctggtggtgccggcgccgccggcggcttcggcggcatcagcgccgccaccccctcggcgggcagtgagggcgccatgggtggggccggtggtgttggcggcaacgccaggctgttgggcactggtggcgccggtggagtcggcggcggcggcggggtcggcggcctcggcggcttgggcaccgccataaacaatgtcgacgccggttccggtgccggcggcggtggcggtggtgccgggggcaccggcggcaccgcagggttgctgtacggcgtcggcggcgccggcggcggcggcggggccggcggcgacggaggccgcggcggagtcgcaacccccggcggtcagggcggtgacgctggggacggtggcgccggcgggtggctgttggggaccggtggtgccggtggtgccggtggtaacggcggcaatggcggaaaagccggttttagccctgggccgaccaacttcggtctcaacggcgccggtggtggtggtggtggtgtcggcggcaacggcgccaccggaccctggctgttcggcgacggcggcgccggtggcggcggcggggccggcggcatcggcggcgacggcggccccaccccaggcagcaccggtgccggtgcggccggtggtcacggcggcgacgcccagctgatcggcaacggcggccacggcggggccggcggcaccggggtgccgaacgggtcaggtggtgccggcggcctcagcgggctgctgttcggcgagccgggggcgaacgggtaggttcggcgccgctgccgtgatcgcggcgaggcgtcggtgtccgcgtccgtgcgggcgaatccagtccggtctgagtgcgtctactacagcttgcgcagccgtagccgcttgatggcatcggactggttaccgtctgcctgctgtccacagaaaacctgtgtgcgatcccgacgagcttgccgtgcgtgggctacggcgaccgtcgcgaattcgtcgacgcggtggccgtagaagccatctgcgaaaacctgaatacctcggggcaacccgatcccgacctggtgatccgcacctcgggggaacaacgcttgtccggccaccgagggcccactggcggagtttcgcgacgtcgacttctgcgcgcgctgcgtgactacagtacgccacacgcgtcgatcccctacgttccgccgccctatcgaagcgacgggatccacgcttcccggctggcggttgaatcggttttcgatgcattggctgggcgcgtcgaactctaaagactttatggaaattagttgtacagtgataaaaccgttatagggtccgttgtcaaacaatgataatcacgtgataggaacgtgattcatcggtctgaagtgcttatgatgatttatatataaaaccgttatatgtgggtaaaggattgcggatgtcatacatgattgccacaccagcggcgttgacggcggcggcaacggatatcgacgggattggctcggcggttagcgttgcgaacgccgcggcggtcgccgcgacaaccggagtgctggccgccggtggcgatgaagtgttggcggccatcgctaggctgttcaacgcaaacgccgaggaatatcacgccctcagcgcgcaggtggcggcgtttcaaaccctgtttgtgcgcaccttgactggggggtgcggagtctttcgccggcgccgaggccgccaatgcgtcacagctgcagagcatcgcgcggcaggtgcggggcgccgtcaacgccgtcgccggtcaggtgacgggcaatggcggctccggcaacagcggcacttcggctgcggcggccaacccgaattccgacaacacagcgagcatcgccgataggggcacaagcgccatcatgaccacggcaagcgcgaccgcgtcttccacgggcgtcgatggcggaatagcggcgacgtatgcggtcgcctcgcaatgggatggtggctacgtggccaattacacgatcaaccaattcgggcgcgacttcgatgaccgattggcggttgcaattcactttgcctgaaaatgcctctatttcgaacgcgtgctgcgctcaacttgcccagtcgggcacgcagtacactcttgacgcccgagagctataacggcaccccccgtggactcgatcaccgtcggctaccaagcagcgcaaaccggcggctactcgccaccgacaaatctgctgatcaacggtcaagccgtcaccatcgaccagacccccatcacctcgtcgccaacgactccgccacccaccacaccacccgagatcccgaccggtggaacggtgatctccacctagttcgggacgactacggtcaccggaggctacgtggtgcagaacaacgcgtggaacaacccccgccgggcagaccgtcaacgtcagccaaaccgggttcaccatcaccgagatgaacggtgctgccccaaccaacggcgccccgctgagttacccctcgatctgcgagggcgtgcactggggccacctcgtcggtgggcaccaacctgcctactgaggtgggccagattttgtcggcgccgaccagcatcgactacaactacccgacgaccggggtatgggacgcctcctacgacatctgcctggattccacacccaagacgaccggggtcaaccagcaggagatcatgatctggttcaaccaccagggctccattcagccggtcggctccccggtgggcaacaccaccatcgagggcaagaacttcgtggtgtgggatggcagcaacggcatgaacaacgcgatggcctatgtcgcgaccgagccgatcgaggtctggagcttcgacgtgatgagtttcgtcgaccacaccgccaccatggagccgatcaccgactcgtggtacctcacgagcatccgggccggcttggagccctggagcgacggtgtgggtctgggggtcgattcgttctcggcgaaagtcaactaaagaccacgttgacacccaaccggcggcccggcatgggccgtcgcggcgtagaagctttgaccgcggcgcgaaacgttcgctgctgcggcccatgcagatcgcacacgcttgcttgaacatcgggtggagccggtggtaacgccaggctttgggtgtcggcgcggctcggcggtcagctgcgcggacgcggtcggccatcgtgacgacgagatgctggcggcatgtacggcaaccgctggctcgtcttagagccatttgctgaggcgcatgctttgcgtcatgcaaagtgcatatgccgccagcgggatggtgtgcattctgtccatgggaaaccgggttgatggtgggcgcgtcagcgatacgatctgtgcaccctgacgacatggccgatgcatgattgatcggaggtaaacgatgtcgtttgtgattgctgcgccggaggcgttggtcgcggtcgcttcggatctggcgggcattgggtcggcgctggcggaggccaacgccgcggcgttggccccgacgacggcgttgttggccgcgggtgccgatgaggtgtcggcggcgatcgcggcgctgtttggcgcgcacgggcaggcgtatcagacggttagcgcccaggcgtcggcgtttcatgcccagtttgtgcaggcgttgactggcggcggcggggcgtatgcggctgccgaggccgccaacgtctcggcggcgcagagcaccgaccagcggctgctcgatctgatcaatgggcccacccaggcgttgttggggcgtccactgatcggtgatggcgccaacggcgggccggggcaagacggcgggcccggggggttgctgtacggcaacggcggcaacggcggcactagtaccaccgccggggtggccggcggcaacggtggcgccgccgggctgatcggcaacggcggggccgggggcggcggcggggccggcgcggccggcggcaatggcggtgcgggcgggtggctgtatggcaacggcggcgccggcggggccggtgggacatcggtgatacccggtgtcgccggcggcaatggcggggctggcgggtccgcgggactgtggggtaccggcggggccggtggcgacggcggcaacggccggtcggggccagtcaacgtcgccggcagcgcgggcggcaacggtggcgctggtggcgccgccgggttattcggtgacgccggggccggtggcaacggcggcaagggcggtgctggcggcgccgcctttagcattaacttcaccgcaggcgatggcggtgcgggaggtgccggtgggtccggcggccacgcattgctgtggggcgccggcggagccgggggtaacggcggatccggcggcacggggggtgccggcggcagcaccgctggcgctggcggcaacggcggggccgggggtggcggcggaaccggtgggttgctcttcggcaacggcggtgccggcgggcacggcgccgccgccggaaacggcttagccgcgggtaatggcgtcagcagcagcggcggcggcggtgccggtgggaccggcggggccggtggggacggtggcgccggcggggccggaggcaacgccaggctgtggggcgtcggtggcgccggcggggccggcggggacggtggcgccggcggggccggcggcaaaggcggctctggcctcagcggtaacgccaacggcggggccggcggcgacagcggccgtggcggcacgggcggcgccggcggcgagggcggcgccgccgggctgctggtgggcaccggcgggcacggcggtgacggcggggccggcggcgccgccgtcaagggcggtgacggcggggccgccgccggcacgggcatcgccggcgctggcggccgtggcggcgcgggcggcagcggtggcagcggtggtgacggcgggggcggggccgccggccccgccgggtggctgttcggcgatggcggggctggcgggaacggcggggccgcggccgccggcggcgccggcggccaagccggcggtggcggcgggaacggcggcaatggcggcaacggcggcaatggcggcaatggcggcaacggcgccaccggggggtggctgtacggcaacggcggggccggcggccagggcgccaccgccggagccggcggagccggcgctaacggcgtcagcagcaccaatggcggcggcaacggggggatcggcgggaccggtgggtccggcggggccggtggcaacgccgggctgttgggcgtgggcggcgccggcgggcacggcgcctccggcggcgccggcgataggggcggcgctggcggtaccgggttcataagcagtgacggcggtgctggcggtgatggcggtgatggcggcaacggcggggccggcggcaccggtgggctgttgttcggtgccggcggcaatggtggccccggcgggtctggcggtgccgccgatattggcggcaacggcggcgccggtaacggcgggggcaccgacgggaacggcggtaatggcgggtccggcggcggcgccggcagcggcggtgacggcggcggggctggcggcaacggtgcgtggctgttcggcaatggcggcgccggcgggggcggcggaaaaggcggcaacggtgccggcggcgggcttggcggcggttcattcggcctccccggcctgaacggcagcggcggcgacggtggcgacggcggtaacggtgcccccggcggggtgctgtatggcaatggcggcgccggcggccaggggtcaagcggtggcatcggcggccccggcgccaccggcggtgccggcggcaaaggcggtgatggtggcgatgcgcagctgatcggcgacggcggcaatgggggcaacggaggcgcgggcggcaccgggggcaccccggggcccggcggacccggcgggtccggcgggcttggaggcctgctgttcggccaaaccggcacggctggcgtgtcgccgtagccggtaggctggccgcctccgcggcattggcgtcgtcgcaaacttcgcgcacgccctggtgtcgatcgttgccgctgaattggcgccgatgaccgcaaccggtatcgccgctacgccggcccgaggcgggtacaccacggttttcgagggatggcaatatccgggagtgcgccggctggcggcctaactcgcctgcacccggcgattggaccgccaattacagcttgcgcagccgcagccggttaatggaatgatcggcgtccttgcgcagcaccagggtggcccggggacgggtcggcagaatgttctccacgaggttgggccggttgatggtccgccagatctcgcgcgcggcgacgacggcctgcgagtcagaaaaagccgcgtagtggtggaagtgtgattccgggtcggcgaacgccgtggtgcgcatggccaaaaaccgtgatacgtaccactgctcgatgtcctcgatccgggcgtctacatacaacgaaaaatcgaacagatccgacaccatgagcgtggggccggtctgcaagacgttgagcccctccaggatcaggatgtcgggatggcggaccacttgttctgcccccgggatgatgtcgtagtgcaaatgcgaatacaccggcgcacatgcgtagtcggagccggacttcaccgaggtgacaaaccgcatcagtgcccggcggttatagctttccggaaaacctttgcgatgcatgaggtttcgccgctgcagctcggcgttggggtagagaaagccgtcggtggtcaccagatctacccgggggtggtgatcccagcgagccagcagcgcctgcagcacgcgggcggtggtggacttgccgaccgccacactgccggccacaccgatgatgaacggcaccggccggtccgggttttgttggggctcgccgagaaattccgcggtggccgcgaacagccgttggcgggcggcgacttgcaggtgaatcagccgggccagcggtaggtagacctcttcgacctccaacaggtcgatctgctcaccgagaccgcgcaggccaaccagttcttcttcggtgagggctagcggagtcgacatacggagcgcgcgccactgccttcggtcgaactcgacatatgggctcggctcgctaagccgcgacatggtgtcagtcttgcagggacgggtgcggggcctgatggctgggctggcgaagtgcggtgctggcagactccgtgtcggtgccgagggccgggggtaccccctgggcttagctgggcactggggccagggcgcggtgtttcgatggaattcagctgtggccctgtgaatttcgcacgctgacgccggttgatgctgtgagtcgggcacaaaccgcccaccgctactcgtgacctacgtggcagctggggcactagtggctgccgtttgcggtgcagacgtgcaacggtggatggcgtgtgctgcattaagggtaatcagcccgggagcggctcgctggatacactggcgcccgtgactgctgcacctgacgctcgcactaccgctgtaatgtctgccccgctcgctgaggttgaccccgatatcgccgagttgctggccaaggagcttggtcggcaacgagacaccctggagatgatcgcctcggagaacttcgcaccgcgcgctgtgctgcaggcccagggcagtgtgctgaccaacaagtacgccgagggactgcccgggcggcgctactacggcggttgtgagcacgtcgacgtggtggaaaacctcgcccgcgaccgagccaaggcgttgttcggtgccgaattcgccaatgtgcaaccgcattcgggcgctcaggccaacgccgcggtgctgcatgcgctgatgtcacccggcgagcggctgttgggtctggacctggccaacggtggtcacctgacccatggcatgcggctgaacttctccggcaagctctacgagaatggcttctacggcgtcgacccggcgacacatctgatcgacatggatgcggtgcgggccaccgcactcgaattccgcccgaaggtgatcatcgccggctggtcggcctacccgcgggtgctcgacttcgcggcgttccggtcgatcgccgacgaggtcggggccaagttgctcgtggacatggcgcatttcgcgggtctggtcgccgcggggttgcacccgtcgccggtgccgcacgcggatgtggtgtccaccaccgtgcacaagacgctcggcggcggccgctccggcctgatcgtcggtaagcagcagtacgccaaggcgatcaactcggcggtgtttcccgggcagcagggcggtccgctcatgcacgtcattgccggcaaggcggtcgcgttgaagatcgccgccacacccgaatttgccgaccggcagcggcgcacgctgtccggggcccggatcattgccgatcgactgatggctcccgatgtcgccaaggccggtgtgtcggtggtcagcggcggcaccgacgtccacctggtgctggtcgatctgcgtgattccccactggatggccaggccgccgaggacctgctgcacgaggtcggcatcacggtcaaccgcaacgccgtccccaatgatccccgaccgccgatggtgacctcgggcctgcggataggcacgcccgcgctggcgacccgcggcttcggcgacaccgagttcaccgaggtcgccgacattattgcgaccgcgctggcgaccggcagttccgttgatgtgtcggcgcttaaggatcgggcgacccggctggccagggcgtttccgctctacgacgggctcgaggagtggagtctggtcggccgctgacgcgggcctgtcgttggcgcgcataagcgcgagagcgccgatcaccgcgcgacacggcggcgcccgatttcacgaaatctgtgtatgcgagttacagttaccgcatggcacagaaacctgtcgctgatgcgctgacccttgagctcgagccggtggtcgaagcgaacatgacccgccacctcgacaccgaggacatctggttcgcccacgactacgtcccgttcgatcagggggagaacttcgcattcctcggcggacgcgattgggatccatcccagtcgacgctgcccagaacgatcaccgacgcatgcgagatcctgctgatcctcaaggacaacctggccggtcatcaccgtgagctcgtcgagcacttcatactcgaggattggtggggccgctggctcggccggtggaccgcagaggagcacctgcacgccatcgcactgcgcgaatacctggtggtgacccgggaagtcgacccggtcgccaacgaggacgttcgagtccaacacgtgatgaagggctaccgagccgagaagtacacgcaggtcgagaccctggtgtacatggcgttctacgagcgctgcggcgcggtgttctgtcgtaatctggccgcgcagatcgaagagcccatcctggccggactcatcgaccgcatcgcccgagacgaagtgcgacacgaggagttcttcgccaacctcgttacgcactgcctggactacacgcgtgacgagacgatcgcggcgatcgccgcccgtgccgccgacctcgacgtcctcggggccgacatcgaggcctaccgagacaagctgcagaacgtggccgacgctggcattttcggcaagccgcagctacggcagctgatctcggaccgcatcacggcatggggcctggctggggagccctccctcaagcaattcgtcacgggctagacacccgtcggcgcgcctgccctgcgggggtacggccggcggagtagcgtcgcactcgatggctagcgacatgctctgctgccagggcggcaccttccgtcacgacggctgtcatgacaagggcaggaccggccccggtcctggtgtcgctgcccccgccgacatgctcgggtgggtccgctcgagcgccgttagctcgaggagcgctccgtgaccgatacccgcacgtacgtgctcgacacctctgtgctgctgtccgatccgtgggcgtgcagccggttcgccgaacacgatgtggtggttccgttggtggtgatcagcgagctagaagccaagcgccaccaccacgagctgggatggttcgcccgccaggcgttgcgtctgttcgacgatctgcgcctagaacacgggcggttggatcagccgattccggttggcacccaaggcggtacgctgcacgtcgaactcaatcacaccgacccggcggtgctgcccgcaggctttcgcaccgacagcaacgactcgaggatcttgagttgcgccgccaacctcgccgccgagggcaagcgggtcacgttggtcagcaaggacattccgctgcgcgttaaggccgccgcggtggggctggccgccgacgagtaccacgcgcaggacgtcgttgtgtccggatggtcggggatgcacgagctcgagaccgcttccgcggatatcgatgcgttgttcgccgatggcgagatcgacctggtcgaagcccgggacctaccgtgtcacaccgggattcggttgctgggcggcggttcccacgcgctgggccgggtcaatgcgcataaacgtgttcagctggtgcgaggtgaccgtgaggcgttcggtctgcgtggccgctccgccgagcagcgggtggcgctggatttgctgctcgatgagtcggtgggcatcgtgtcgctgggcggcaaagccggcacgggcaagtccgctttggcgttgtgtgcgggtctggaagccgtgctggagcgacgcacccaccgcaaggtggtggtcttccgcccgctgtacgcggtcggcggccaggagctgggctacctgcccggtagcgagagcgagaagatgggcccgtgggcgcaggcggtcttcgacaccctcgaggggctggccagcccggcggtgctcgaggaagtgctgtcccgtggcatgctcgaggtgctgccgctgacccacatccggggccgctcgttgcatgactcgttcgtcatcgtcgacgaggcacagtcgctggagcgcaatgtgttgctgaccgtgctgtcccggttggggaccggttcccgggtggtgttgacccacgacatcgcccagcgcgacaacctgcgggtcggccgccacgacggggtcgccgcggtgatcgagaagctcaaaggtcatccgttgttcgcccacatcaccttgctgcgcagtgagcgctcgccgatcgccgcgctggtcaccgagatgctcgaggagatcaccgggccgcgctgagtgcgcctcccgcgagcagacacagaatcgcactgcgccggcccggcgcgtgcgattctgtgtctgctcgccggtagacttcctgggtgccgaagcgacccgacaaccagacctggcgctactggcgcacggttaccggtgtcgtggtcgccggtgcggtgctggtggtgggcgggcttagcggccgggtcacacgggcggagaacctgagctgttcggtcatcaagtgtgtcgcgttgaccttcgacgacggtccggggccctataccgaccggctgctgcacatcctgaccgacaacgacgccaaagccaccttcttcctgatcggcaacaaagtggccgccaaccccgccggcgcccggcgcatcgcggacgcgggcatggagatcggtagccatacctgggaacaccccaatatgaccacgattccgcccgaggatatccccggccaattctccagggccaacgatgtgatcgccgcggcgaccggccgcacgccgacgttgtatcgcccggccggcggactgtccaacgatgcggtacgccaggccgcggccaaggttgggcaagccgaaatcctttgggacgttatacctttcgactggatcaacgactccaacacggcagcaacccggcacatgctgatgacgcagatcaagccgggttcggtggtgttgttccacgacacctactccagcaccgtcgacgtggtgtaccagttcatcccggtgctcaaagccaacggctatcgcctggtgaccgtcagcgagctgctcgggccgagggcgccaggaagcagttacggcagccgggaaaacggtccacccgtcaacgaactgcgtgacattccggccagcgagatcccgccgttgcccaacacctcatcgcccaagccgatgtccaacttcccgatcaccgatattgcgggtcagaattcgggcgggccaaataacggtgcgtaacctcaggacttgttgaccttcagcgcctcaatgaccctctcgacggtggcgcgcgaggttgcatcaccgatgggggtggcgcccaggaagacggtgaccggcttggtgtcgaccgcgatgatcgtgaccgaatcacctttgacgttgcgtgaactgtcggcgattgtgatatcggcgtctacccgggcggccctgaccccgtcgacggtgatcgacgacgtcttggtcgggcccagggtgggcgacgagcctgcgtagccggggccgtcggccacgcattgcatcaacttcgatgcttgcgcggcgacgtccatggtggtgacgaagttggttatcgcaacctcggcttgcatcatccactggtcggcaccggccacctcgtggccgacgcccaccgcgtcgatgaggttcgggttctggtcgtcggagaacgccgaccacccgggtgccgcgctggtcgggaacgacagcttacccgcactgatcgaatcgccgatgggctgcacaccgccggacacatttggggtacaaccggttgcggtttgctgggaaaacggttgcgacgtgggagcactcgtcgccggagaggttgccgtggtcgacttgttgtcgccgcggaggccgatcaccaggatcaccaccagtaggatgacacccagcaccgcgaggccggcgaggatcagccacggtgtcttcgatcctggcccgggcggaggtggtcctggcggatagggccccgccggccagccgggcggatactgctggggtgggtaggccggcggataggagccgccctgcggttggcctccccaatacaggtcctgcccatacgtattcgggccgtaggggtagttgccgtaggggccagcgggaggaaccgtcatagccgatcgctgtcgagctgctcggccttggccattgccagcacgtccagacggcggtccagatcctcgatcgacagcctgtcgccgatcaggccacggtcgatcacggtttggcgaatcgttttgcgttccttgagtgcttgcttggcgacggcggccgcctcctcgtagccgatggccgaattcaacggtgtcacgatcgacggtgaggactcggccagccgccgcaggtgctcgacgttggcggtcagccctgctatgcagcgctgggcgaacagccgtgacacattggtcagcagcttgaaggactcgaggatgttgcgggccatcatcgggatgtagacgttgagttcgaatgcgccgttggccccaccccaggcgatggcggcgtcgtttccgatcacctgcgcggcgacctgcgtaaccgcctccggcagaaccggattcacctttcccggcatgatcgagctgcccggctgcagatctggcagttggatctcggccaggccggtcaatgggcccgatcccatccagcggatgtcgttggcgatcttggtcagcgataccgcgatcgtgcgcagcgccccggacgcctccaccagcccgtcgcgggcagcctgagcttcgaaagaattagccgccgtacgcaattccgacagaccggtctgcgcgaccagcaccgcgaccactctgacgccgaagtcgtcgggagcgttgaggccggtacccaccgcggtgccgccgatcgccagctcgcccagcctgggcagacacgcgcgcacccgctcgatgccggcctcgatctggcgggcatatccgctgaactcctggccgagtgtcaccggaacggcgtccatcagatgcgttcggcccgacttcaccaccgtgtgccaatcaagagccttggcggccaatgcgtcgtgcagctgctgcagcgctgggatgagatgagcgaccgcggcctcggtggccgcgatgtgggtggccgtcgggaaggtgtcgttggacgactgcgacatgttcacgtcgtcgttgggatgcaacgtgaccccgcccttggccgcgatggacgcaatcacctcgttggtgttcatgttggagctggtgcccgagccggtctggaagacgtcgatgggaaactggtcgtcgtgttgaccgtcggcgatctcggcggccgcggcgatgatggcgtcggctttctccggcgccagcaacccgaggtcggagttcacctgcgcgcaggcgcctttcagcaggcctagcgcgcggatctgggtgcgctccaacccgcggccggatatcgggaagttctccaccgcgcgctgggtttgcgcgcgccacaacgcttttgccggcacccggacttcgcccatggtgtcgtgctcgatgcggtaattggcgctgtcggcgtcaacggccattgatcgggttccttgtgtgtcgtgggtgtgttagggcaatgggtacacggcgctgctgtcgccggtgaagtcgatcgcggagtattcgttgagctttgaaagccggtggtaggcctcgatcatccggacggtgccggacttcgagcgcatcacgatcgaatgggtggtgcagccgccggggtagtaacgcactcccttgagcaggtcgccgtcggtgaccccagtggcgcagaagaagacgttttccccggacaccagatcttcggtggtcaagacctggttcaggtcgtaaccggcttctagggccttgcggcgttccgcgtcgtcgcgcggggcgagctgcgcctggatcgccccgcccatgcagcggatcgccgcggcggcgatgattccctccggggtgccgccgatcccagctagcaggtcggtgccggagtgcggtcggcacgccgagatcgcgccggcgacgtcgccatcggtgatcagccggatccgggccccggtggcgcggacgtcgtggatgagttgcgcgtgccgcggcctgtccaggatgcacaccgtcatgtctcgcaccgacaggtccttgaccttggcgaccgctcggatgttttccgagatcggcgcggtgatatccagcacgtgtgcggcatcggggccgacggcgattttgttcatgtagaacaccgccgacgggtcgaacatggtgccgcgatcggctaccgccagcaccgagatggcgttggtcatgcccttgctcatcagcgtggtgccgtcaatggggtcgacggcaaagtcgcattccggtccgtcgccgttgcccacttcttcgccgttgtagagcattggtgcgtggtccttttcgccttcgccgatgaccaccaccccgcgcatggaaaccgagttgaccagttcgcgcatcgcgtcgaccgccgcgccgtcgccgccctccttgtcgccgcggcctacccagcggcccgcggccatggctccggcctcggtcacccggaccagctccatggccaggttgcggtccggggcttcccggcgcgatggcctggtgtgcgacgggtcgtggctggccaccgcggccgtcgacgaaccggatccctcagctgtcatggttggtgattgtcccagaagccgaaccgtgcgctggagctgggatactggccatgtgcccgccgagccgcagccgacccctaggccggctaaaccgcggttgctgcaggacggccgcgacatgttctggtcgctcgcgccgctggtcgtggggtgcatcctgttggcgggcctggttgggatgtgctcgtttcaactgggcgggaccaagcggggaccgatcccgtcctacgatgcggcccaggcgctgcgggcagacgccaagacgctgggattcccgatacggttgccgcaattgccaggcggctggacgcccaactccgggggtcgcggcggcatcgagaacgggcgagcggacccggcaaccggtcaacgccgcaacgcggcgacctcaatcgtgggattcatcagcccgaccgggagatatctgagcttgacccagagcaacgccgacgaggacaagctggtcggctccatccacccgtcgatgtacccgacggggacggtcgacgtgggcggcacccgttgggtcgtttacgagggttcggacgaaaacggtgccgtcgagccggtatggacgacacggctcaccggaccgggcggggccacccagctggcaatcaccggtgccggcagcatcgatcagttccgcacgctggcgtcggcgacgcaatcgcagcccccgttgcccgcacgatagcgggtctcactcagcggttgacggaggcggggcgtttcttgacgtggccgggcctcgacgcggcagccacctgcggcggacgggtggtgcttcgaactgttccagttcgacgcctttgtacaccgcgaggtagacgtcgatggtggtgacgatgaggatcatcagcaccgggccgatgatgataccccaggggccgaacatggtgataccggcgaacaccgacagcaacatcagcgccgagttcagccgcgcgtcgcgcggcaccaggatcggccgcaggacgttgtcgatgttggtaaccaccagcagatgccacagcagcacgaagattcccccggcgatattgccgtagaagatcatcccgatgccgaacggaatcgtcacgatgccgccgcccagcgggatgatcgacaacgcggtgagcacgatggcgaagatgaagaagccgtggtgaaatccggcgatgtagatcgatgcggcgccggcgactccctggcacgccgcgatgacgaactggccgttcaccgtgccgcggaccatcgagcccatcttctgcaggtacagatccgtgacgtcttcgccgagcgggttgagctggccgatcagtgtccttagcttctcgcggttcaccaagagcgcgacgaacacgtacacaaagatgatggccgacgtgatgacaccggcgaggcttccggcggcgtcgcgcaggaagtgcagcagccattcgccgacgttctgtgctaccgaaatcatcgctttgcgcagtgcgtccgcggtaaccgtgatgtgcaggaacggcacccggtcaaacaagccgttgacgaattgcaggatcttgtcgccgagggtgctcagatcggtcgtccgcacccagtcggcgacggagtcgaccatgcgagcgatctgcacgatcgccagccccaccaaggctcccaccggcacgacgacggcggccagcgccgacaacaacgtgcaggcggccgacaggccggtattgaagcgcttggtgaaccacttgaaaagtggcgtgaacaataggcgccgacggctgccaccacgatcagaacgaaatagttacgcaggaagtacgcaccgaacagcaaagcgatcaacgtgaggatcgccagggcgcgcttctgagtgagcgtgaattcggtgttcaaagcgggtccgcccttcgcttcttggtgctgactctgcgtccagcaggcgggttactcgcactattgcgtggtggatgcagagtcaacggatgtcggtgcagtgctgtagacctatgccaccacccaatcgaggtcgaacgcgttgccgatggcctcggctagagccggctcctgcgacgcgagcaggtagccgatttgacgaccaaggtcacacaccgggatcgtttggatgttgtcgcagctgacgactgacggttgattcagcccgttcaccgcgtctaccgggacttcggtggctagcccacgcacggttgtcgtgatcggggcgacggtgacgttcgtgaggtgcggacgtacgacctcgcgggtaaggatcaggacgggtctagccttgtcaagctgtgcgatgtggataggtcgcatcagtcgatgtcgagggcggtacgagcgcagtggccggccagcgtatccagatcacccgtggctgacgtgttggtggcgaggatctccgcgtcgcgttcggcgagacgacggcggcgttcccgttccagcgcccgcagcacgacagccgcacggctacgggcatgctgtccccggacttcgtcgtcgatgaacgcgacaatctcatcgggcaagcgaaccgcaatctgtgtactcacttcacagatggtaccagtttggtatgcacccgccccaaaaccgttcgcgccgccggcgaggacgaccccccagggtaggtacattccagaagtatggtcgtcgacagctgcgtggccgaatcccgctatggtccggtccggggcgccgatgatggccgcgtcaaagtgtggaaaggcatccggtatgccgcgccaccactaggtgacctgaggttccggacgcccgaacctcccgaacggtggaccgaggtcgccgacgccacaaccttcggtccggcctgcccgcagccggccatccccaacatgccgctcgatttaggggcgtcgcagagcgaggactgttggagcctgaacatttgggcgccggcggacaccgagcccggtgacggaaaacccgtgatggtgtggctgcacgggggcgcctacatcctgggatcgggcagccagccgctctataacggccgcaggttggccgccagcggcgacgtggtcgtggtgacggtcaactaccggctcggagcgcttggcttcctggacttgtcgtcgttcaacacgtcacggcgacggttcgactcgaatatcggcctgcgtgacgtgctggccgtgctgcgctgggtagcagacaacatcgcggtgtttggcggcgatcccgagaaggtcacgctgttcggtgaatccgcgcgggaatcgtcacgaccctgctcgccaccccggcggccgcgggtctgttcgcggcggcgatcgcccagagctcaccggcgacatcggtctacgaccaggtgagggctcggcgcgtcgcggtttgcgtcctcgacaagctgggaatcgacccgtccgatgtgcacaggttcatgaagtgccgaccgcggcaatcctttccgcgtccagcgaagtgttcaacgaagtgccggttcgtaaccccggcacgctggcgttcgtcccgatcgtcgacggcgatctgctgcccgactacccggtcaagctggcgcaggagggccgctcacacccggttcccttgatcatcggcaccaacaagcacgagtcggcgctctttcggttgatgcgctcgccgctgatgccgatcaccccgcgcgatcacgtcgatgttcacccagattgccgccgaacagcccgatctgcaagtgccaaccgaggagcagatcggctccgcgtactcgcgatggcggcgcaaagcacgctcattgagtatggctaccgacgtcggcttccggatgccgtcggtgtggctcgctgaagggcacagcggggtggcgccggtgtatctgtatcggtttgactactcgactccgctgctgaagctgctgctggtccgggccgcccatgccaccgaattgccttacgtctggggcaatctcggaggatcccaggaccctgcattgaagttgggcgacgccaaagccgccatagcggtgtcccggagggtacggacgcggtggatcaatttcgcgacgcggggcaaacccacgggtcccgatggcgagccagactggccatgttacgaggaggcccatcgtgcctgcctgattatcggcaggcgagacgccgtcgtgcacgacgtcgacgcacacatccgagcgacctggggcagcaagtggtgagtttcagataattctggctacggcttgactgtggcggccgttttttccgcccgggcctcgttcttcatctgctcaaacagactcacgtagtacggcaggcattcggtcagcgcctgctgggtggtgaacagcggctcatagcccaggtcgcggcgtgccttagcgatcgaaaagtagttgtccaggtacagtcgttcgacggccagcggctcgagcagcggcgcggggaatccgaaccggaagtgcagccgctgccaccccgtcattacccagcggaccgcggggccggaaatccgcatcttcggccagcgctgcccgcacgcctcgagcaccggccgagcgaactcgaacatattgatcggctctgcgtcgttgatgaagtaagcctgcccgggcgctgtgccgtccggcaccagatgggcagcggccaagatgaaaccgtgaatcaggttgtgcacgtaagagttatccagccgggccgacttgcgcccgaccagcaccttgacgtggcccttgagcacactttcgaacagcttgcggaacatcgtctgatcgccgtttccccagatgccgctgggccggatcgcgcacgtcagcatgccgtcgacaccgttctgggccaacacgaatcgctcggcaaccaccttggtctcggtgtagaggtcgttgaaccggtcggtatagggcagcgtctcgtcaccgccggcgatgttctggccgcccatcaccacactgttggatgacgtgtagacgaaccgctgcaccccggcccgctggccggcgtgcagcaggttctcggtgccgccgacgttgaccgcaaagctacgttggcggtactcgtcggtgaccgacgcgccgcccatcagctcgatgatcgctgcggtgtggaagatcgtgtcgatgccgtccacggccgcggcgcagacgtccgcgtcggtgatgtccccttgcagcacctccagttgcggatgcgcaggcaacagcgacggcgcgcggtcgaaggaacgcacccagtgcccgcggtccagcaaggtggtcaccaggttggcgcccacgaagcccgcgccgccggtgaccagaacgcggccgagctcggttgtcagcgatgcatcacccatgcggcgaagcataaccttgccttagccgttttgggcctcgtcgccggccagcacatcggacacccgctggcgtgcaccagctaagtgctcctcgcaccttttggcgagttgctcccctctttcccacagtcgcagcgacgcatcgaggtccaatccgccctgctccagaagccgcacgacttccatcagctcgtcccggcaggcttcatagccaagctgactgacaggcacagttgcgtgggttctgcccgtgtcatcgccgttggggtcacagaccattggtttgtccttcactgaccgccgctagggctccgtcggcaacccgcacgcgcagcttggtgccttccggtgcgtcgtggaccgaccgcagcacctgtggttcggatccgccctcgggtcccgtctgagcaacggtctgcactatggcatagccgcgggcgagcgtggcggccggacccagcgtggccaggcgtgcggccagatgaccgatgcgttcggtctcggcggcgaccatcagggtgaggttgcgacgaagcgtcgagcgggctcggtggacctcctcggcgcgcacgctgaccatcgtcatcggatcggccagcaccgggcggctacgcaactgcgcgactgcccgttgctcgcgggaaacccagttgcgcaacgcctgggcgctgcgccggcgcagatcgtcgatcagccgctgctcggctgcggtatcgggaaccactttcttggcggcgtcggtgggggtggcggcgcgcaggtcgacgaccagatcgcacagcggattgtcgggttcgtgaccgacggcgctgaccacgggcgtacggcaggccgcgatcgcgcggcacaacgtctcgtcagaaaacggcagcaggtcctcgacggagccgccgccccgggccagcacgatcacgtcgacgtccgggtctcgatcgagctcgcgcagcgcctcgacgatctggccgacggcgttggggccctgcacggcgacgttgcggacggcgaaacgtgccgctggccagcgcgccgaggccaccgtcgtaacgtcacgttcggcggcactcgcacggccggtgatcagaccgatcatgttgggcaggtacgggatcggccgcttgaggcgggggtcgaagagcccctcggcgtccagcagccggcgcagccggtcgatgcgtgccagcagctcgccgatgccgacagcgcgaatctcgctgagccgcaaggagaatgtgccacgtccggtgtagaacgagggcttgccgcagaccactacctgaacgccttcggccagcttcaccggcgcggacagcaccaggtcgcgggaacacgtcacggtcagcgacatgtcggccgcaggatcgcgcaataccatgaacaccgtcttggcgtctgggcgcattgtgatctgggccaattgcccctccacccagaccgcgcccagcttgtcgatccagcccgcgacccggattgccaccgcgcgaaccgggaacggattctccgccgaattctgggtcacttcgcagtcgcgcgggtgatcctgttggcgagcagcgtctggaacggggcacgggccttggtggcctgctcgtaggccagcagggcctcgagctcggggacatcgagcgtgtgcagcctggcccgcagctgggccagcgtcagcgccggatagtcgagttcggctgccaccgcaggcgtcggaactgtcggcttggtcgccgacttggggtgcttggcggttttgggattggtcgagcgatccgcactcctggatgctgtcgtcgtttccggcgtatcggataccgagtacaacgcgaaccgcccgtcggaccggcgatcgtcgttcttggcttcgctggcatccgacaagccgagcaatggaatcgaagtcccttcgagcgcgtcgggcaagtcctcgtcgaatgttgcccactccggcttctcgtccttgggcggaaacagcgtctccagggtgttgtcgcccttgatcaccagttcggccaggccctgttggaatcgcatcaccacgtgcgccgcctggctggccagggtcattgggtacatcaggatggttcgtggcagcttcatcgtctcctcaacggcgactgtcgccgcgccgaccaatagccgaaccccatacggtgcagtagccatggatccaagactgcctcaagcagcggctaactccaagccggtggccgtgagctggcgggttcgtgtcggcccaaagtaccctgaatgccatggttccgacggtcgacatggggattcccggggcttcggtatcgtcgcgatcggtggccgaccgtcccaaccgtaagcgggtgctgctggccgagccgcgtggctactgcgctggcgtggatcgggccgtcgaaacggtcgaacgcgcgcttcaaaaacacggcccgcctgtctacgtgcgtcacgagatcgtgcataaccgccacgtggttgacaccctggctaaggccggtgcggttttcgtcgaagagaccgagcaggttcccgagggagcgattgtggtgttctccgcgcacggggtcgcgcctacggtgcacgtcagcgccagcgagcgcaacctgcaggtcattgacgccacctgcccgctggtcaccaaggtgcacaacgaggccaggcggttcgcccgggacgactacgacatcttgctgatcggtcatgagggccacgaggaagtcgtcggtactgctggggaagctcccgatcatgtgcagctggtcgacggggtggacgccgtcgaccaggtgaccgtccgtgacgaggacaaagtggtttggctgtcgcagaccaccctgtccgtcgatgagaccatggagattgtcgggcggttgcgtcggcgtttccccaagctgcaggatccgcccagcgacgacatctgctatgcgacccagaatcggcaggtcgcggtcaaggcgatggcgcccgagtgcgagctggtcatcgtggtcggctcgcgcaattcgtcgaattcggttcggctggtcgaggtggcgctgggtgccggggcgcgggccgcccacctggtggactgggccgacgatatcgactcggcctggctggacggcgttaccacggtcggcgttacgtcgggggcatcggtccccgaggtgctggtgcgcggtgtgctggagcggctggccgaatgcggctacgacatcgtgcaaccggtgacaacggccaacgagacgttggtgttcgcattgccccgggagctccgctcacctcgctgagcacatccgctcacggttagacgtcgtattcccaggattcagccggtggtctgcgcggtgcccgcgaacgatcccgccgatcgaaccgctgctcctcgcggtagttgtcccgccgcgcgtcgcgagtagctgacccgcggtagcggacctgcgagatcggatggtgtgtcgggttggttggctcgctgggacgggcgcgtcggcgttggggctcgtaggtgggctcgtagcgcgcatagggctggtatcgagcaccccgacgttcgtaccggttgacgggctcggcaggcccggagggttcggacggctggtagctgcggtaagaatcgaagcggctgctgcgcggtgccggccgttcgtgggcattgcggcgcgggtgcggatcattctgcggcctagggcggcggcgcgatcgacgctcggctatgggttcgcggttgtcctccgacgggggtcgggcgtgtcgggaacgagtacgggcaggccgctgggccgaccgccggccgccgtcgtcgtccgaatcgccggtcatcagcgagctgagcttcctggcgatgctgtcgaacagagccgtcccgagataccacctgaccagtccgatcagcagcacgccggcagccgtgcccagcatcagcgggaaacgttcgatgagcgagtagccgcagttgatcaagaggtctttgaacttgccgatcgtgcccccgtggaacagccagtaggccccgggcacggcgcagaaaagtatcagtggcggctggacgagcgcggtgaacaggtccgactgccggacggccaggaccgcccccacgcagccggcgatatagcagccggtaaagacgagggttagcgccttgtggcccgatccggcgtcgattgcatacccgatcgccgtcgcggtgacggcgatcaggatggcagcccaccacggcacacctgggatgtgggggtgaatcgagcggtgacttgcctgtaccgccgacctcgcccgctgcgctgacacacgtcgaccgtaccggcaatggcgccgaaggcggcaccgcctcgccttaaacttggctctctgtgagcttgagcctggggatcgtgggcctgcccaacgtcggcaagtcgacacttttcaacgcgctgacccgaaacaacgtggtcgcggccaactacccgttcgcgacgatcgaaccgaacgaaggtgtcgtctccctgcccgatccccgcctggacaagcttgctgagcttttcggatcgcagcgagtcgtacccgcgccggtcaccttcgtggatatcgccggcctgatcaagggggcgtccgagggagccgggctgggtaacaagttcctggctcatatccgcgaatgcgacgccatttgtcaggtggtgcgggtgttcgtcgacgacgacgtgactcatgtcaccggacgggtcgatccccagtccgacattgaggtcgtcgagaccgagctgatcctggcagatctgcaaaccctggagcgggccacgggccggctggagaaggaagcgcgcaccaacaaggcgcgcaagccggtctacgacgcggcactgcgtgcccagcaggtgctcgacgccggcaagacgctgttcgccgcgggggtggatgccgccgcgttgcgcgagctgaacctgctgaccaccaagcccttcctgtatgtgttcaacgccgacgaggcggtgctcaccgacccggcgcgagtcggtgagctgcgcgcgttggtggcgcccgccgatgcggtgttcctggacgccgccatcgagtcggagttgaccgaactggacgacgagtcggccgcggagctgctggagtccatcgggcagagcgagcgcgggctggacgcgctggcccgggcgggttttcacaccctgaagttgcagacctttttgaccgcgggccccaaggaagcgcgggcgtggaccatccatcaaggcgacaccgcgccgaaggcggccggggtgatccacagcgacttcgagaagggtttcatcaaggccgagatcgtgtcctacgacgacctggtggccgcgggttcgatggcggcggccaaggcggccggcaaggtccggatcgaaggcaaggactacgtgatggccgacggtgacgtagtggagttccgattcaacgtgtaggcgggaaagccgggacgcagccagagcccagatcccatggcatcattgcttgcatcgagtgatgcatgtattgatgggagttggtgaatgaggacgacggtgaccgttgacgacgccttgttagccaaagcggccgaattgactggggtgaaagagaagtcgacgctcctgcgcgaggggttgcagacactggtccgggtggagagcgcccggcggttggcggctctcggcggcaccgacccgcaagctaccgcggcgccgagacgccggacgtcgccccggtgatcctggtcgacacttcggtatggattgagcacctgcgcgccgccgacgcgcgactcgtcgagctgctgggcgatgacgaggccggttgccatccgctcgtcatcgaggagctggcgcttggctcgatcaagcagcgagacgttgttctcgatctgttggccaacctctaccagtttccggtggtgacccacgacgaagtgttgcggcttgtcggtcggcggcggttgtggggtcggggactcggtgccgtcgatgccaaccttcttggttcggtggctctggttggcggcgcgcgactatggacgcgggacaagcggttgaaggcggcgtgcgcggaaagcggtgttgcgctggctgaggaagtgtcctgagttgtataccgtcagcgttgctgggagtaatcgacccggtgccgcgtggcgcatgttcggccatgttcattgcccgatttggcgcgatagcgtgatttatgttgatttgttacattcgcactgaacccttccgtatctatttttatattgttgcgtgacatatccgctgtacgcgtgggacgggccattatttggataatgcgtgataagcaccacaagaattgatttcctatggatattgtcggtagcgttcgcgcccatgattgctcttgcaacgctgttgacgcttatcaatcaagtcgtcggcactccgtatattcccggtggcgattctcccgccgggaccgactgctcggagctggcttcgtgggtatcgaatgcggcgacggccaggccggttttcggagataggttcaacaccggcaacgaggaagccgccttggcggctcggggctttcaacagggaaccgcccccaatgccttggtgatcggttggaatggccaccacacggcggtgacgctgcccgatggcacgcccgtatccagtggtgaaggcggtggcgtgcgggtcggtggcggtggcgcctaccagcccaaattcacccaccacatgtatctgccgatggatgtggacgcgggagaagaccagccgccggcgccagatgagccggtcaccgcggtcgacgacgtggaaccggaaatgcctgcaccgtgcccgacccagcgcccgccggtgaccccgagacataacctgtgcaacaaactccggactatgccaggggcgctctcggccgcgctggccgcggcggcgccggtctggccggcccctataagcggctgccgcgggttcagcacgtccctcttagcaaaaagaaatcacccagtaatcgtcgggaaatagagtgtacccaaaccaatccttccgtggcggaaatattcttggcgcttctccaacgccttcgccaaatcgttgtccacggaacgatttcacttatgcaagcacggcgctgccatacggatgtgtagtcgaatggccgacgaaccgcgcttagaagccggcgcgcaccccttcgaagagggccgggacaaggcccccgaacttcgtgccactcagatggaccatgtccggttcaccgaaggtcggcgtgaacgtaaccgtgaccggctcgagcggagccagcagttccgccaaccgggtcgctgacagcgaccaactcgtatccgtactccggtgacacgtcaatcgactgcgatatcgacgtctggccgaacaagaaaccgttgacggcgttgcccggagcctgcagaaccgcaccggtggcccccaacaggttcccgctatgcagcgcaccgacaaatgccgtgttgctgtcctgcaaccccctgaccgtgcccagggcacccatacgtcatcgtcgagcacacagcgtagccgccgggcgctccggctctgggtgaaatgacgctggggcctcaaggccagcaccggttacccacttctcggccccgggagcgcaccatgcgcacggcgatgtcgccccgtcaggcatgtgcccaaaccgtggacaacgcacgttgtcaccgtttatcgtgagcgcaaagtgggagtatggagtgtacgtgcccggcccgggtaccctgagcggcaatgatcttcatcgtcgtcaagttcgagaccaaacccgagtggaccgagcgctggccggatttggtcgcatcgttcaccgcggccacgcgtgccgaagagggcaacctatggttcgagtggtcccgcagcctcgacgacccggccgagtacgtcctggtcgaatccttccgtgacggcgaggccggcggcgtacacgtcaacagcgatcacttcaggcaggccatgcgggaactgccgaaggcactggcgtccacccccaagatcatcagccaaaccatcgatgcgacgggttggtcggcgatgggggagatgacggtcgggtaaccggcgaggcccgatcagccgcccacgtcgaccgcgatttcgtgacccagccgataacccggcgccaggggcagcgagtcaccgctccagaacttgccggggtcgaaccagtgcgcgtccttgtcggtgaccagcaatcccatttcctcataggtgatggccaccgtctccgcgcaatatgccgtcgccaggcccatcgtgcgctgctgttgcttacgtcgctgggtttgttcgcgcaccttgcggtccagcaccggtatgccgcgcagccaatcgttgagggtcggaagccggccgcgcagccaccggccggtcaaccgggcggtggttgggaaaggcgtgccgttcatccgcgcgatgacccgcagcagtttgtcctcctggtcgcgattggcgtgcggtgtcagttgacgcagccagcaccgctgccgataacggccggcccactgctgcacgacttggcgggcgtcgttgagctgcacgccgcggtggttggtgccggtccatacgtcgagcagcttgtcgcccagttcggcatgccagatcagcggcggcaagtcgtcgatggccaccgtcatgccgacgtggttcaccggggcgttcgtcaaggtctggatcgcccggtcgggtcgggaacggccgcgaaacagccagaggtcgccggtgcgggtttcgttcagcgctcgatccagcgctagcgtgctcgggtccaccccatgcaccataggcggatatagcctgtcggggtgcgcaacgtgtggaagtgggtcgggctggccggtgtcgccggcgtcgtcgcgggtggcgccctggtggcgcgcgatcaacggaaacgacgtgcctacacgcccgacgaggtgcgggcccgattgcaccagaggctggacgaatccgacgtcgacggttatcagtccaggtccggcccgggtgccgcgtcgagcgagaacaggcgatagctgccgaaacggatatcggcacagtcgctgacggcgtcgtgcaccggttcgcctaccaggatctggccgccgaccgcttgccccgcaacccgagcggtcattgcgacgttgcggccgaacagatcgtcaccgtgccgcaccgagcgccccatgtggtgccgatccgcacccgaattccctggttccgcttacgctttgcgctgttgcgcagcgcgtcctggatgtcgatgccgcaccgcaccgcctgttcggcgcgggcgaacgcgatcatgaacccgtcaccctgactcgtgaccatgtgcccggaccagcgccgcaccagctcatgaaccagcttgtcatgcgcgccaatcaacttgacccatgtgcgatccccgattcgttcgtcgagcgcggtggactcctcgatgtcggagaacaggatcaccacccggccgtccggggttacccgagccaggtcgggacgctctacctcggcccagtcggcggggtcctcgatcgagctgcgcacggccgctccgaacccttctttgcgcaccaggttcgcggtctgccagaccgtctttaccgcttcacgaccacccgacagcattgcgggcgtcgagccgctcccgcggttgctcggtttcctggcgtatccgcctcagccggatgcgcatcgggacgagtccgccggcctcgatcgtggcgatcccggccaggatgtagaccgcgatctgcagcgtcgggttgtcgggccaatgggctagggttgagttcggccgccgcgggaaagcaagtctggaggtgcgggtttggttgacggcggaggtggcgcgtcagatctgttggtgatcttcggaattaccggtgacctggcccgcaagatgaccttccgcgcgttgtatcggctcgagcgccaccagttgctggactgccccatcctgggtgtggccagtgacgacatgtccgtcgggcagttggtcaagtgggctcgcgagtccatcggtcgtaccgaaaagatcgacgatgcggtgttcgaccggttggcgggccggttgtcctacctgcacggtgacgtcaccgacagccagctctacgattcgctggccgaactgattggctcggcctgtcggccgctgtattacctggaaatgccgccggcgctgttcgcgccgattgtcgaaaatctcgcgaacgtgcggctgttggagcgcgcacgcgttgccgtggaaaagccgttcggccacgacctggcctccgcgctcgaactcaacgcccggctgcgagcggtgttgggcgaagaccaaatcctgcgtgtggaccactttctgggcaagcagcccgtcgtcgagctggagtacctgaggttcgccaatcaggcgttagccgagctctgggatcgcaacagcatctccgagatccacatcaccatggccgaggacttcggggtggaggaccgcggcaagttttacgacgccgtcggtgccctgcgtgacgtggtgcaaaaccatctgctgcaggtgctggcgctggtgacgatggaaccgccggtcggttccagcgccgatgacctcaacgacaagaaggccgaggtcttccgggcgatggcgccgctggatcccgatcggtgcgtgcgtgggcagtacctcggctacaccgaagttgcgggcgtagcaagcgattcggcgaccgaaacgtatgtcgcgctgcgaaccgagatcgacaactggcgctgggccggggtgccgatcttcgtgcgggccggaaaagagctgcccgcgaaggtcaccgaagtacggctatttctacgccgagttccggcattggcctttctgcccaaccgccgaccggccgagcccaaccagattgtgctgcgtatcgaccccgatccgggtatgcgactgcagatttcggcccacaccgacgactcgtggcgagatatccacctggactcctcgttcgcggtggacctcggtgaaccgatacgaccctatgagcggctgctgtatgccggattggtcggcgatcaccagttgttcgcccgcgaggacagcatcgagcagacgtggcggatcgtgcagccgctgctcgacaacccgggtgaaatccatcggtacgatcgcggttcctggggtccggaagccgcgcagtcgttgctgcgcggtcaccgcggttggcagtcgccgtggctgccccgcggcacggacgcatgagttcaaggagacgaaaaggcgatgcaactaggaatgatcggtctgggccggatgggtgcgaatatcgtccgccgcttggccaaaggtggacacgactgcgtggtctacgaccacgaccccgacgcggtcaaggcgatggccggggaggaccggaccaccggggtggcctcgttgcgtgagttgtctcagcggctctccgccccgcgagttgtctgggtgatggtgcccgcggggaacatcaccaccgcggtgatcgaagagctggccaacacgctcgaggccggcgacattgtgatcgacggtggcaacacctattatcgcgacgatctgcggcacgaaaagctgttgttcaagaagggaattcacctactcgactgtggcaccagcggcggtgtgtggggtcgggaacgtggctactgcctgatgatcggcggggatggcgacgcgttcgcgcgcgcggagccgatcttcgccaccgtcgcgccgggggtggcggccgccccgcgcaccccgggccgagacggtgaggtcgcgccatcggaacaaggctatttgcattgtgggccttgcggttcgggtcacttcgtgaagatggtccacaacggcatcgaatacgggatgatggcctccttggcggagggattgaacatcctgcgcaatgccgacgtcggcacccgcgtgcaacacggtgacgccgaaaccgcgccgctgccgaatcccgagtgctaccagtacgacttcgacatcccggaggtcgccgaggtatggcggcggggcagcgtgatcggctcctggctgctggatttgaccgcgatcgcgctgcgcgaatcacctgacctagcggaattctccggacgggtctccgactctggcgagggccggtggaccgccatcgcggcgatcgacgagggcgtgcccgcgccggtgctgaccaccgcgctgcagtcccgcttcgcctcgcgtgacctcgacgacttcgccaacaaggcgctgtcggcgatgcgcaagcagttcggcggacacgccgagaaaccggctaactaagtcgcctgacgaagtccaccacgacgtcggtgaacgcgtcgttgtcgtcgccggcggcggtgcgccccgcgttggacaattcgacgaactccgcgttgggcaccttggccaggaagtcccgggcaccgtcggaactgaccacgtcggacagctttccgcgaatcaacaggaccgggatcgtcaggcccatggcagcccgttcgaagttctcggtgcgcagctgcgggtcgtgccccggcgcggtcatcatggccggatcccagtgccagtgccagcgtccgtctcgcaggcgcagattcctcttcaggccctcgggactgcgcggcttgtcgcggtgcggcagatactcggcgactgcgtcggcggcttcctcgagcgaaccgaagccgtcgatgttgcccagcatgaagtcccggatacgggcgttgccctccttctcgtaacgcggcaccacgtcgaccaataccagtccgttcaccgtctgcggaccggcgcgctcggcgaccaggatgccagtcagtccgcccatgctggcctcgaccaccaccacacggcggccgatcgcctcgacgacgtgtagcacatcggtggtcggggtctccacggcatagtcggcgccgggagcgcggtcgctgtcaccgggtccgcgggtgtccagcgcaacgacgtggtgcccctcgtcggccaggatctggccggtgtttttccaggaaaaccggttttggccgccaccgtgcaacatcaggatcgtcggccgatcggccgctgcggcgccccgattccactcgtcggcgaccagggtaatcccacgagcaccggaaaacgcgaccgcttggggactgctgctcacggcgctcacgggtcctgacgttaccttgctgggcacgcgccaaatcgtcatcgccgacctggaggatgcggtgatcaaggtgccctagctactggcctcttgggttccgccggttacgttggaccatgcgggctggacgcggcgaacgggagtcaacatggcggacgacaatggctgaaccacactggattgacgtgaagggtcccaacggcgacctgaaagccttgacctgggggccggccggcgcgccagttgcgttgtgcttgcacggctttccggataccgcctacgggtggcgcaaggtcgcaccccggctggccgagtccggctggcacgtcgtggcgccgttcatgcgtggttatgcgccgtcttcgattccggccgacggcagctatcacgtcggtgcgttgatgcacgacgccctgcgggtgcgctcggctgccggtggcaccgagcgcgatgtgatcatcggccacgactggggcgcgatcgccgctaccggcctggccgccatgcccgacagcccgtttgccaaggcggtgatcatgtcggtgccgccgtcggcggcatttcgcccgctgggccgggtgcccgagcgtggccggttgctgcgtgagttgccgcatcagctgctgcgcagctggtacatcctgtacttccagttgccctggctgccggagcgatccgcctcctgggtggtgccgctgctgtggcggcgttggtcgccgggctatcacgccgaggaagacctgcggcatgtcgacgccgcgatcgggacgccggagggccggcgggcggccttgggaccgtatcgcgccaccatgcgcaacacccgggccccggcggactatgccgacttgaatcggctgtggaccgaggcgccgaagctgccggttctgtacctgcatggccacgacgatggctgtgccacatcggcattcactcattggacggcaagggtgttgcccgccggcagtgaggtggccgtagtggaacacgccgggcacttcttgcagctcgagcagccggacaagattgcagagttgatcgtggcgttcattggctcacccggctgaagtcgtggccgggcaccggatggcggccgtcgacgcgcagttctactggatgtcggccaaagtccccaacgaccagttcctgctgtatgcgttcgatggtgaacccaccgatctggaacgtgccgtcgcgcaggtctaccgtcgagcccgtgggtgtccgggcttagggatgcgagttcaggaccgtggtgctctggcctacccgcagtgggtgcccacacccgtgcaacgtgaccaactggtctgccacgacctggccgatcgcagctggcaaggttgtctggcggccgttgtcggcctcgccggcaagcagctggatatgcgccggatgccctggcggctgcacgtgttcaccccggtgcacgacgttccgggcgtcagcggcctcggcaccgtcgccgtcatgcagttcgcgcatgcgctgggcgacggcgcgcgggcttcggcgatggccgcgtggctgttcggccggccggccgcggttcccgaaatagccaggtcgcgtgcgggtttcctgccgtggcgggccgcccatgcggcccgcgctcatctccgactggttcgtgataccaatgccgggctggtagcgccaggtgtcggatcccggccgccgctgtccacgaatgcccgccccgaaggtgtccgcgcggtgcgcaccctgctgcggcggcgctcgcaactagccggtcccacggtgaccgtcacggtgctcgccgcggtgtccaccgggctgttgggtctgcttggcggggatgtggacacgctaggcgccgaagtacccatggccaaaccgggtgtgccacggtcatataaccacttcggcaacgttgtcgttgggctgtacccgcggctggagcccgatgagcgggtgcggcggatcgcaaccgatttggccaacgcccgccgtcgctttgaacatccggcgatgctctccgctgaccgggcctttgcggcggtaccggcggcgctgctgcgttggggcgtatcgcagttcgacgctgaggtgcggccggtgcgggtggccggcaataccgtggtgtccagtgtttatcgcggggctgccgatctgagcttcggggacgctccggtggtgctgacggccgggtatccggcgctgtcgccggcgatgggtctaacccatggcgtgcacggcatcggtgataccgtcgcgatcagtgtgcacgcggccgagtctgcggtgtctgacatcgacgcctacatgcggctgctggacgcggctctgcagtgaaaactactgggcatcaccggatttagccgcttcgtctcgtgtcagcccgacggcctggatcagctcctcgtgtagttcgaaccacacggtgtggtaggagtcgatgagtgggcgcgtcagccaggcgatgtcgcccgctttgaccttgtccagcgccgcacgcaatttcaccgggtacctgctcaaccgcggcagctgcatggccaccgtaccgatgatcgggcccacccgccggtgtacgccatcgaggcgggacagcaccgcggcgtcgtattcggcgtcgtcgtgtgtgttaggcttttcgcccttgagctgccagtcggtgaccagcctcttgaaatcggcgttgacggaacggaaatcgcggtaagcggcagccagcacggtcgaatcggcccggttgcgctcctcggcaagcaagtcgtcgagcctcatccggccgctgggactgatccgcaacggcgtggcgtcgaccaggaggccggccgcggtcagcctgtcgacggtcgcggcgacgtcggcaaggtcttcacccaaggtctgcgccaggtcggtggtgatcacccggcccttgagccgcacggcctgcagtaccgtcaactcgctcatgaactgatccgttgcgcgatgtcggccagctcgcgcaactccggcgtgtcactttccgaccaggcagacaatgccagaacgccttggcgcacttcgccttcatagccgtcgacggtgatctccttgccggccagtgccgccgcgaccccgggaccgcaacccaccacggccactcgaccgagctcgcggctaaccaccgccgcatgactggcggcaccccccacctcggtgacaatgccttgcgcggcaagcatgcccatgacgtcctccggtctggtgtgatctcgcaccaagatgaccggctcgccccggtccgcagcgtccagcgcctcgtccacctcggtgtaggcggtcccggataccacgcccgggcaagcgggcaggcccttggccaaaagcggtgcggccaaccgtgtttccggctgcagcgacggccgtagcaaagtctcgatgtgcgtcggagtcacccggcgcagtgtctcggtgtcgtcgatgagtccctcgtgatgcagttgcagcgccagtcgcacggcggcctgcgccgagcgttccgccccgcgggtctgcagcagccacagctggctgtcctccacggtgaattcgatctcctggacgtcgcctgccatgcgctccaaactgcgggcggccgccatcagttggtcgtagacggccggctgctggtcgcgcagggcggtgatcggtgcgacggcgaccaatccggacaccacgtcgtcgccttggccgccgggtagccattcgccgaacggttcgttggctccggtgatcgggttgcgtgaggacagcaccccggcgcccgagttcgcggtgaggttgccgaataccatcgcctgcaccaccaccgccgtaccgccttggtcgtcgaggccgtgatggtcgcgataggcaacggcgcgaggtgagttccaggaggcgaataccgcctcgatgctcgcgcgcaactgggcatacgggtcgtcggtaatgggaccggcgctgccgacgatgcgccgatacatgctggtgaatcgccgtctggtgtcgtgggcgaagtcggcggcacccggcctggcaagtactcgttcgaccgcgtcggtcatgcccacgtccagaatcgtgtccatcatgccgggcatcgactgggtggctcccgagcgcacgctgaccagcagcggattcgggccacggccgaacgtgcacgaggtttctgtttccagccagctcatccgatccagcacgtcatcccagatcgcggcgatcgtggattcgggcgcggcgagatagcgcacgcccacctcggtggtaatgcagaatgcaggcggcaccggcagatggtgccggcgcatcatgtcgatgccgtggcctttgttgcccaggatctcgcgtgggtagttcgcgccgccgtccagcgccacaacggcgttttcgagagttccgtcggggcaaccattggctcgggtgatacgagtcatgggcaccccttgatgctacttatgggcaacgccagaccgcccactgtgggcccacagggggcgccttggtcagcggtcggactactcagcttgtgtctggtgttgggccttacccatgctgcgagacaacgccggctgccggtgatggtggctggcggcgtggacagcgcaccggcccaacggcttggttcgaccggctcccccgcctaacgctacgggtcgccttcgtcgtctgccaggagcttttccgggtgatggaacgtattgactcgaggttggccgtggtcgagatgtggcggcggtagccactcggtgtcgccgtgggcgttcttgcgggtcgtccagccacgttcggctaacggatgatggccaccgcagccgagtgtcaggtcattgacgtcggtgttgcggcactgggcgtacggcgtgacatgatggacttcacagtaatagccgggcacgtcgcaaccaggtgcgctgcagccactgtccttggcgtacaacataattcgctgcgccggggaggccaggcgcttggtgtggtagagcgccagggccttgcctcgatcgaatatcgcgaggtagtggtttgcgtggcgggccagccggatcacatccgatatgggcaagatcgtacccccgccggtgaggcccgcgccggccgcggcctccaagtccttcagcgtggtggtcacgatgatgctggccggtaatccgttgtgctggcccagattgccacttgtcaacaaactacgtaatccggcgttgagcgcgtcgtggttccgctgtgggcagctgcgggtgtctcgccgcgcctgctccttcgagggcgcgccgttcacacacggtgccttctgctcggggttgcacatacccggggcggccagcttggcccacaccgcctcgatagtggcgcgcagctcgggggtcacatatccgctgagccgcgacatcccatcgacatcttgctttcctaacgtcaagccgcggcggcgggcgcggtcctcgtcggtgtagtcgccatcggggttgaggcagtccatgatccgcgcggccaatttggccagctggtcgggacggtactgggtggcctgcttagccaagtcccgttcggccttctccagggtcttgaggtctacccaggatggtaggcggtgcacgaaagcacggattacttcaacatggccgtcaccaattaacccgtggcgctgtgcctttgcggtggcggtgagtagcggtggcagcggctcgccggtcagcgcacggcgctggccaaggtcggcggcctcggccactcgccgcttggcctcgctgcgggtgatgcgcaaccggtcggccagcgtcaatcccagcttgccgcccagctcctcctcggtggattgttcgccgatctgattgatcaacgtgtgttcgacgctgggcagctggcgtcgcgcggtctcgcagtgctccagcagcgccaggcgctccggggtggtcaatgcgtcaaaggtcagccccagcacgcgggacagcgcggtagccaatgacgcgaaggcctccgtgatctcctcccgagtggaacacatgactgaatgctatgtgcaggcaccgacaacaatgcttgcccagagcctgctgaaaccacagtaatataaggggtttcgttgtctgctgtggcgtcgggcggtcaaaccgattgctcggtcgacgaataaggcaagctgctgcccgcgttctcgtcgaccgcgacgcgaccaccgagataggggaacgcacgttgggcgcacgacgttcggttgcagatcttgcagcccgccccgatcgggacctccgtgctcgggtcgtccaggacgacaccggtggagtagacgagtttatgggcgtgcgcgaggtcgcagcccagcccgaccgcgaagttcttgtgcgggcccagatacccgagcccgtcggcagcggtggtcttggccacccagaagtacgacctgccgtcgggcatttgcgccacctggcggacgatcctctctggctgggcgaacgcgtcgtggaccacccacagcgggcagctgccgccgacccggctgaagtgaaacgccgtcgcggactgtcgctttgagatgtttccggccttgtcggtgcggacgaagatgaacggtatccctcgctgccgcgggcgctgcagtgtggagagccggtggcagacggtttcgaagcccactccgaaccggcggcccagcaggtcgatgtcatagcgtaactgctctgcggcacggtggaattcgcggtaggggagcaggaaggcgccggcgaagtagttggccagtccgatgcgcgcgacgccgcgggcttcggtgctgagctggtcatcggtggccacgatcgacgagatcaggtctgactggcccaccagcgccagttgggtggcgatctggaaggcgcgctgtccgggcatcagccagtgggcgacccgaaggaccttggtgtcggggtggtagcggcgcttggcggtgtcgggcagattgtcatcgatcaccaccgagatgccgaaccggtcccgcatcagctcggccagctggatgtccaatccgccggtccgcatcccgctttcggtaaacatccgctccgccgccatgtccaggtcgtggatgtagttgttgcggtcgtagaagaagtcgcggacctcctcgaacggcatcggccgcgcgggcggtagctcggtttcggcggtcgcacgagatcggtagccctctagttcctcggtggcggcgcgcaaccggcggtgcacggcaaccaggctgtggccgacctcgggcatccgggcgacgaattcttcgatctgggcgccgctgaccgcgtgctcgacgccgatgtcggtgaagacgtcggacaggtcggccaccaaccgtgcgtcggaatccgaggagaaatactgcgccgacaggtcaaaccgctcggtaagcagaagcagcacgggcacggtgatgggccgctggtcattctccaactggttgacatagcttgtggataagtccagggccttggccagcgccacctgggtgagcccgcgctcttgacgtaaccgccgcaggcgggcaccggaaaacgtcctcgaatacgtcctagccaccggtaagacattactccgcgtcatgttcgcaaaatttgcaaaatgtgccgggtcaggacacaaaagtacgccttttcagggtcttttgttggtgtcctgtgctgcgtatggtgcggattatgttgatgcatgcggtccgggcgtggcgcagcgccgacgatttcccgtgcaccgagcacatggcctacaagatcgcccaggtggctgccgatccggttgacgtcgacccggaggtagcggacatggtgtgcaaccgcatcatcgacaacgctgcggtgagcgccgcatcaatggtgcgcagaccggtcaccgtggcccgccaccaggcactggcgcatccggtgcgacacggggcgaaggtatttggcgtcgagggcagctactcggcggactgggcggcctgggccaacggcgtcgccgcgcgtgaacttgactttcacgacacgtttctggccgccgactattcgcacccggcggacaacatacccccactggtggcggtcgcccagcagctcggcgtgtgcggcgcggagctgatccgcggtctggtaaccgcctatgagatccacatcgacctaacccgcggaatctgcttgcacgagcacaagatcgaccatgtcgcccacctgggcccggcggtggccgccggcatcgggaccatgctgcggctcgaccaagagaccatctaccacgcgatcggccaggccctgcatctgaccaccagcacccgtcaatcccgcaagggcgccatctccagctggaaggcgttcgcgccggcgcatgccggcaaggtcggcatcgaggcggtcgatcgggcgatgcgcggcgagggctcaccggctccgatctgggagggcgaggacggggtgatcgcctggctgctggccggacccgagcacacctaccgggtgccgttgcccgcacctggtgaacccaagcgcgccattctggacagctacaccaagcaacactccgcggagtaccagagccaggcgccgatcgacctggcctgccggctacgtgagcgtatcggcgatctcgaccagatcgcgtcgatcgtgctgcacaccagccaccacacccatgtagtgatcggaacgggatccggcgatccgcagaagttcgacccggacgcgtcacgcgaaaccctcgaccactcgctgccctacatcttcgccgtggcactgcaggacggctgctggcaccacgagcgctcctacgcgcccgagcgggcgcgccgttccgacacggtggcactgtggcacaagatttccaccgtcgaggatcccgagtggacccgccgctatcactgcgccgatccggccaaaaaggcgttcggggcgcgcgcggaggtgacgctgcacagcggtgaagtgatcgtggacgaactggcggtggccgacgcccatccgctgggcacccggccgttcgagcgcaagcagtacgtagagaagttcaccgagctcgccgatggtgtagtggaacccgttgaacagcaacgtttcctggccgtagtagagagtctcgccgatctcgagagcggtgccgtgggtgggctgaacgtgttggtcgatccgcgggtgctggacaaagcgccggtgattccaccaggaatctttcgatgaccgggccgctcgcggcggccaggtccgtcgctgccacgaaatcgatgaccgcgcccaccgttgatgagcggcccgacatcaaaaagggcctcgccggcgtggtggtggacaccaccgccatctccaaggtggtgccgcagaccaattcgttgacctaccggggatatccggtccaggatctggcagcccgctgcagtttcgagcaggtcgccttcctgctgtggcgtggtgagttgcccaccgatgccgagctggcgttgttcagccagcgcgaacgagccagccgtcgggtggaccgctcgatgctgtcattgctggccaagctgccggacaactgccacccgatggacgtggtgcgcaccgcgatcagctatctcggtgccgaggacccggacgaggacgacgccgcggccaaccgggccaaggcgatgcgcatgatggcggtgttgccgacgatcgtggcgatcgacatgcggcgccgacgcgggttgcccccgatcgcaccgcacagcgggctcggttatgcgcagaacttcctgcacatgtgcttcggggaggtacccgaaaccgccgtcgtgtcggcgttcgagcagtcgatgatcctctacgccgagcacggattcaacgcgtcgacgttcgccgcccgggtggtgacctcgacccaatccgacatctacagcgcggtgaccggcgcgatcggcgccctcaaggggcggctacacggcggcgccaacgaagccgtcatgcacgacatgatcgagatcggcgatccggccaacgcgcgggagtggttgcgcgccaagctcgcccgcaaggaaaagatcatgggcttcgggcatcgggtgtaccggcacggcgactcccgggtgccgaccatgaaacgggcgctggagcgcgtggggaccgttcgcgacggccagcgatggctggacatctaccaggtgttagcggccgagatggcgtcggccaccgggatcttgcccaacctcgattttccgaccgggcccgcgtactacctgatgggattcgacatcgccagcttcaccccgatcttcgtgatgagtaggatcaccggctggaccgcacacatcatggaacaggccacggccaacgcgctgatccggccgctgagcgcatattgcgggcacgagcagcgggtgttaccgggcaccttctagtcttatgggccatgggatttctccagccccgacttcccgacatcgacctggccgaatggagccagggctcccgcagccagaagatccggccgatggcccagcattgggccgaggtgggttttggcactccggtgctgctgcacctgttttacgtcgccaagatcctgttgtacgtccttgtcggctggctgatcgtgttgaccaccaaggggattgatggattcaccgatgcggcagcgtggtacgccgagccgatcgtgttcgagaaggtcgtgctctacaccatgctgttcgaggtgatagggctgggctgcggctttgggccgctgaacaaccgattcttcccgccgatgggctcgatcctgtactggatgaggttcggcaccatccggctgccgccgtggccggatcgagtgccgtggacccgcggcaccaagcgcaagccggtggacgttgccctctacgcactgctggtgatgatgttgctgtcggcgctgttcaccgatggcgccggccccataccggagctgggcaccacggtcgggctgctgcccgcctggcagatcgtgctgatcctgctgcttctcggtgtgctgggcctgcgcgacaaggtgatcttcctggccgcccgcggcgaggtctacgcgacgctgacggtgacgtttttgttcggccgcttgaacggtatagacatgatcgtggccgccaaactggtgttcctggtgatctggatcggtgcggcgacatcgaaactcaaccggcacttcccttttgtgatctccacgatgatgtccaacaacccgctgtttcggccgcggttcatcaagcggatgtttttcaagaagttccccggcgacctgcggcccgggctgttgtcgcggattgtcgcccacgtcagcactgttatcgagatgtgtgtgcccgtggtgttgttcgttgcgcacggcggctggccgacggtggtggccgcgacgatcatggtctgctttcacctggggattctgacggccatcccgatgggggtgccgctggagtggaacgtgttcatgatcttcggcgtcctgtcgctgttcgtcggccacgcctgcctcgggttagcggacgtgaaaaacccggtgccgctggcgatcctgatcgccgttgtcgcgggaatcgtcattgcgggcaacgtgtttccccgcaagatctcgtttctagccgccatgcgctattacgccggcaactgggataccacgctgtggtgcatcaagccctccgcggaggacaagatcaaccggggcatcgtcgcgatcgccagcatgccggccgctcagctggagcgcttctacggcaaggaccgagcccagatcccgatgtatctgggatacgcgtttcgtgcgatgaactcccatggcagggcgctatttacgctggcgcatcgggcgatggccggccatgacgaagacgactacgtcatcaccgacggcgaacgggtctgcagcactgccgtcggctggaacttcggcgacggccacctgcacaacgagcaactgatcgcggcgatgcaacagcggtgcggcttccaacccggtgaggtgcgggtggtgctgctcgacgcgcagcccatccatcggcaaacccaggagtaccggttggtagacgcggcgaccggggagttcgagcgcggctatgtccgggtggccgacatggtgaaccggcagccctgggacgacgacgtgccggtccacgtgctgccgggctagctgctcgtcagctagcccgcgcgcacctcccgggcggcggcgaccatgttgtgcagcgacgcggtcacctcgtcgacattgcgggtcttcagtccgcagtcggggttgacccacagccgctcggccggcaccgcgcgcaacgcggcccgcaacgagtcggccatctcctcagcggagggcacccgtggcgagtgaatgtcatagacgcccgggcccacaccgttggcgaagccgatcgcgttcaggtcgtcgagcacctccatgtgtgaccgggccgcctcgatggacgtgacgtccgcgtccagatcggcgatcgcgccgatcacctcgccgaactccgagtagcacagatgcgtgtggatctgggtggcgtccgagacgccggaggtggccaaccggaaagcccctaccgcccaacgcaagtactcggcctggtcggcgcgacgcagcggcagcagttcacgcagcgcaggctcgtcgacctggatgaccgcgatgccggcggactgcaaatccacggtctcgtcgcgaatcgccagcgccacctggttggcggtatcggccaacggctggtcgtcacgcacgaacgaccacgccagaatcgtcaccggcccggtcaacatgcccttcaccggtttgtcggtcagcgactgcgcgtaggtgatccactcgaccgtcatcgcccgcggccgggacacgtcgccgtacaggatcggcggacgcacacagcggctgccgtaggactgcacccagccgttctgggtagcgaagaaacccgccaattgctcggcgaagtactgcaccatgtcgttgcgctccggttcgccgtgcaccagcacgtcgagcccgagccgctcctgtagcgcgatcacctcggtgatctcttgccgcatccggcgcacgtactcggcctcgtcgatctcaccggcccgcagcgccgcacgcgcaacgcggatcgccgaggtctgcgggtaggagccgatcgtcgtggtcggcagcggcggcaggtgcagtcgcgcgtcttggctggcgcggcgctgggcggcattgccgcggtgggctccggacgcgacgatcgcctcgatgcgcgcccggatttgcccattgtgtaaccgcgggtcgcgcttgcgggacgcgatggcggcgcgggacgacgcgatctcgtcggcgaccgcgtcgtgtccgtcgcgcagggcacgcgcgagaacgacgacttcgcgcaccttttcggcaccgaacgccagccagctccgcaacgcgtcatccaggtcggtttccggttccagcgagtacggcacgtgcagtgtcgagcacgacgtcgagacggccacggtagccgccgaacccagcagggtcgccaacgtgcccaacgccgcctccaggtcggtgcgccagacgttgcgcccgtcgacgaccccggccaccagcgtcttgccggccagctcgggtaccccggccaccgaggtgtcggcaccggccactaggtcgacgccgatggcttcgaccggggtgcgagccagcgccggtagggccgcgcccgggtccccgaagtaggtggcgacatagatcgcaggccggttgctcaccgagcacagcgcggtgtacaccgcttcagccagggcgggcgcgtcgggggagaggtcggtcaccagcgccggctcgtcgaactgcacccactgggcgccgccgtcggcaagcagcgacagcagctccgaatagaccggaaccaactcttcgaggcgttcgatcggcgcccccgcgccgtcgacggccttgctcagcagcaggaaggtgatcggcccgatgatcaccggacgtgcgggaatgccttgccctaacgcctctttgagttcggcgagcaccttgccggggtgcagcgtgaacgtggtcgacggcccgatctcgggtaccaggtagtggtagttggtgtcgaaccacttcgtcatctccagcggcgcgatctggtcggtgccccgcgccgcggcgaaatagcggtccagcccgtcggaaaccgggctcactcggggcggcagcgcgccgagcagcaccgcggtatcgagcatttggtcgtagtaggagaaggtgttcaccggcaccgagtccagaccggccgcggccagggccgaccaggtgtcgcggcgtaacgtggcggcgacggcctccagctcggatcggctggtacgtccggcccagtagccttcggtggcgcgcttgagttcgcggcgcgggccgatgcgcggggagccggtgatggttgcggtaaagggttgacgacgtacaggctgggtcacgtgctgtccttcgatcgacgggtggttcaccgcccgcggacgcgcagccgatccgattgaggtgcacaccgatgcacccggcaacaggcacggccaaacgcccattccacgaggcgatgagccgccgggcgcggcgcgtccggcacggctggcaggtcttcggactcgcaggctcgcacccggtgggtgctcctactggccgtcgcttcccagtcgttgagaccagtgcttgtctacttccaagacggcggtcgttcctgcataccgctgcgggacagtcccggattctcaccaggttccctctcgcgaagcatcgttgccccgctcgatgccgacgccctttcggacgccagcagaccagctgcgtggtcaaggctactccggtgacatcggccggcatggcccggccggcggcaaaatcgctcggcgccggatgtcctcatcgggcccgccgcgatcgtcatgtgggtgagattcgggataggcccggaccatgatgggtcaacaggccgcaatacgccgcactcacctgcaccagagacgtcgactggtcggcccccgagcaggccgctgacatggccgcctaccagaagttcgggcaggagcacgccgccgcgatccgtggcggcgccgtgctgcacccgacggccaccgccacgacggtccgggtaaccggcgcccgcggcggcgacgtcgtcaccggcgacggtccgtacgaggcggccgacctggacgagcaagggccattcccgatggagacggtctacctgtgggaggacggcccgaacggtacgacgaggatgacgctgtaaaaccgtggtgagccttcccgcttcgcgggaatcgccgcacccgccatgacggtggcggtcaggcgggccaacgcgaaggatctcgcgcggcgcaggctgctggaatccgggggctaaccgtcgaagaacccggactggtcattaccggcgttgaacccgcctgagctgttgtcgccggagttggccaccccggaggtggtggtgaaggcggcgttggtggccgagtttccgatgccggtgttgttgaagccggtgttgaacaggcccgtgttaaagccggttcccgagttgctgatgcccacgtgctggccgccgccggaattgagcagacccgagtgaccgatgaagaaggcgccggtgttggtgttctggaagccggagttcgcgtcgccggagttattgaagcccgagttgccggtgccgatgttgccgaagccggagttcatcaccggttggtccaccgggctgccgaacccggtgttcaggtctccggagtggaagccgccagtgttgatatcgcccgagttggcccagccggtattgaagtcgcccgagttcaagtctccggtattcaaggtgcccgagttgaagctgcccgtgttgtaggcacccgagttgccgacacccatgttctcaaatcccgagttgccgaacccgaagttgttgttgcctgcgttcccgaaaccgaagttgccgctgcccgcgttcccgaagccggtgttggtgaagcccgcgttcccgaaaccggtgttggtgtcaccggagttgaagaagccgaagttgctgtcgccggagttgaagaagccgatgttgttgttgccggagttgaacaagccgatgttgttgttcccggagttgccgaagccgaggttgccgatgccggagttcagtgcgccgatgccgatcatgttgtcgccggtgagcccgataccgatgttgttgttgccgagattcgcaatgcccaggttgttgttgccgagattcgcaatgcccaggttgttgttgccgagattcgcaaagcccacgttgggagagccgtgatttgcgctgcccacgttgaaggaaccggcgttggcggtgccgaagttgaagctgccgacgttcccgctgccccggttgccatcgccgatattccccaggccgaagttaccgttgccgtcgttgccgctgcccaggttgaggttgccgaggttcccgctaccgaagttggtgttggcggtgttgccgctgccaaagttgaagaaaccggtattgccgctgcccaggttggcctggcccgtgtttccgctgcctaggtttgcgttgccggtattgccgttgcctaggttgtagtcgccgatgttgccgatgctgaagatgttgccgatgccggtgttgccgatacccaatgccgggatggccagggcagcggggccggaggccagtgcgggcgccgtcgggttgggcagggcgcgcaccgcctgtgcccacggggccagctgggcggccaccgccgaggccccgctgtggtagctcaccatggccgcgacatcggcggcccacaattgttcgtaggctgcctcggtcgccgcgatcgccggggcgttttggccgaacaggtttgatagcaccagcgacaccagctggtggcggttggcggcgaccagcagtggatccacggtggccgcccgcgcggcttcatacaccgccgcggccgccttggcctgtgcggccgcgcttagcgcgcgtgttgctgccgtgcttagccagctggcatagggggctgccgcggcggccatcgccgtcgccgccggaccttgccaggcggtgtcggccagcgctgcggtggccgacgaaaacgagttcgccgcttggcctaactcggcggccagcccgtcccaggccgccgcggcggccagcgtcgggcctgagcccgcaccggcaaacatcaacgcggaattgacctcgggaggcaacaccagaaaactcatcacgccatcccttccgcagctggacgtgcccgggccatcccctcccgtgaccacaaacctccgctggctgaatacgcacagcccgatcctcccggcgcgaagcagcgccgcggtcccgcctgcttgaccccagattccatggcgcgcctcccaccaccaacactgggccgatcgctcgacacctcatgcagcttggcaatcaaaacactatgagattcgcagggcggcctcagcgttttcgccaaagcgcttaccccctgttcaaccccaacagcgcgatcgcgcttggccacccattcggcggctcgggggcacggttgatgactacagtgctacaccacatgccggacaagggaattcgctacggcttacagacgatgtgcgagggccgcggccaagccaatgccaccattgtggagttgctgtgacagcgaccgatagccagccggcggcgttgtcgagtaccgcgacaatgtcatggtcattacgatcaatcggccggaagcccgcaatgcggtcaatggtgccgtcagcatcgtggttggagacgcgctggaagaagcgcacgacaaccccgatgtgcgggccgtggtgatcaccggcgccggcgacaagtcgctttgcgccggtgccgacctcaaggcgatcgcacgccgggagaacccgtaccacccgcatcacggcgagtggggcatcgccggttacaggcaccatttcatcgacaagccgaccagcgccgcggtcagtggcacggccttggacgacggtgccgagccagcgctggccagcgacctggtggtggccgacgagcacacctaattcgggtttgccggaggtcaaacgcgggctgatcgccgccgccgggggtgtaccggtgagccgctgaccgcatccgacgactgggagtggggcctgatcaaccgggtcgtcaaggagggttcggtcgtcgaggccgccctcacctggccgtgcgggtgaccgtcaacgcgtcgctgtcggtgcaggccagcaagcggatcgcctgtggtgtcgatgacggggtcgtcgtcgacgaagggactccgcacccagcgcgagatgggttccctgatgagatcgcaggacctcgggcgttcgccgagaaacaggaaccggtgtggcgggcccgctgcatcgtctcggcgccttggatgggcttggcgggcgtaccgtcagccagcactgtcgcattgccaacgtttgtgggacttatcccgatgccggggcgcagtgtcgcgctgaggtgggcacaacgagcatccttcccgggagaaccaatgtggcggatgtgacaacgcgccgacaacaccagatcctgggctgtctcagtacgccaggatgttcaccccgtaccggaatgccgtgggcagaagtgcgcacagcggcacgatggcacggcgtgccgcgcgtggcgtactggccagcaccaacccgcgggtgactagccggtaatcacgagtgatccggtgccacgcggcctcatacgacgccggtgtgtcgtcgacgatggcgctcaccgccgcggcggcctgcttgacggcaaggctgatgccttcgccggttagggcatcttcgtacccggccgcgtcaccgaccaaaagcacccgccccgcgacgcgccgggagaccacctggcgcaagggaccgcagccacgtgcgtgtccgcggctcgcgtcttgcagatggtgtgcaaggctgggaaaccaggcaagttcgggtcgttggcgggacaagatcgcgacgccgaccagatccggttccaccggagtcacataagcctcaccccaacgggaccaatgcacttcgacgaagtccgaccacaccggcagccggtaatgccagcgcaccccgtatcgccgtggtgtcccggcggtggctttgatcccgacggcgcgccggacggccgaatgcagtccatcggctgccaccaaccatttcgcgcgaacgccggcggcggtcacaccatgtgcgtcttgctgaatagtggctacccgcgaccggatccattcagtgtcttgctctttggctcgtgccgccagtgccgcatgcagcgtggtgcgtcgcacgccccgccccggcccggtgcgaaaccgcgcctgcacccgacgatgttcaccaacgtaggcaatcccatgaaagggcagaccgaccgggtccacgcctagcgaggtcaattcggccaggccaccgggcatcagcccctcgccgcacgccttgtcgatgggattctcgcgaggctcggccacgatcaccgaaagtccacgcgcgcgtgcgtgcaatgccgtggcgagtccgccggggccgccgccgacgaccaacaggtcggtgtcgtagctggtcatatgtagcccagaacggagttctccacccgcagacgaacggtcagcaaggtcgcattggccagggtgaaaaccagtgcggtcaaccacgccgtgtgcaccagtggcaacgcgaacccttcggccaccaccgcaacataattcggatgccgcatccaccggtaggggccccgccgcaccaacgtggcgtgcggcaacacgattacccgggtgttccaccgcttgcccagcgatttgacgcaccaccagcgcaggccctggcttgccaccactacggccagcatcggccagccgagccacggtatgaaaggccggtgcaaggcccacggttcgacgacgcagcccagcagtagggcggtgtgcaggataaccatcaccacatagtgtgggcggccaaactctttgccgccctgcgcgaaagaccaccgcgcgttacgctgggccaccaccagctccgccagccgttcgaagacgaccgccaggatcagcaggtagtacacggccctaccacctaagaagcaccgactcggaggaaaaacccgggcctatgcacactatcctggcgggaccggcgatgcagcccagcccgaacggtggaatagctccccctgcgatcgactccatattgtcagccacgttactggcgccggatgggttcagattctggcgagtgggaccgccattgccgggccgttccacggcccgtatcgtcgccgcgctgtgctggattgcgcggcttctcctcgggccgttccacggcccgtatcgtcgccgcgctaggttggacgctgtgcggatcgtggtgagcagtgccaccagaaatgcgggttcgtacacctgtgtcagcaccggcagcgctggatgccgcgagattacaccgcccctcgctgggcccacgcctgggccggtgaaccccggcccgcccgctggcaccctgcgaaccagcctgcacatcctgaccactccaaccgcgaaagtccggcctgcatgagccaatccaccactccataccgcagcagcgtgcttgccgagtttcgtcgtgcgatcaccaatgtcgctgtgccccatcatgaaccgccgggaatcgtgcgccgccgccgtgtggtcgtcggcgtcacgttggttatcggcgctgtgatgctgggcttttcgctgaggcggacgcccggcgagtcgagcttttactggctgacgctcgcgctggcagccgtgtggatcgccggcgcactgatgtctggaccgctgcatctgggtggcatctgttggcgcggtcgcaatcagcgtccggtcatcaccgggaccactgtcgggctgctgctagcaggcatcttcggggtgggtgcaatgatcgtcagggcaattcctggcgcagctgaaccgatagcccgcgtcctgcaattcgcccatcagggaactctgctgccgatcctgctgatcaccttgattaacggcatcgccgaggagatgttctttcgcggtgcgctctacaccgcgctgggacgacgctatccggtgaccatctcaaccgtcctgtacgtcggcgccaccatggccagcgcgaatctgatgctcggcttcgcagcgatcttcgtcggtacggtgtgtgcgttggagcgccgggccagcggtggagtgctggcaccgatcttgacccacttcgtgtggggcctgatcatggtgttcgcgctgcccccgctgttcgcggtctgacgcgcgttcaggaaccggtgaagttgggggtgcggcgttgcaggaacgccgctgcgccctcggcgaagtcgtgtgttcgcagcaggacttcctgtccatccaattcgcgcgcgaacgtgggttccaattcggtgagggcggctgcattgatggcgtttttggcctgggcgaacgccagcgccgggccggccagcaaccgtgaaatcaccttgtccacctcggcctcgaagtcgctgtccggatataccgcgctgatcaggccccaggccagtgcctcgcgggccggcagttgctcggccagcagcgccagccgcatcgcccggatccggccggtggccgcggcgactaacgccgatgcgccgccgtcgggcatcaacgctaccttggtgttggcgagcatgaaaaatgcactatcagaagccaatatgaagtcacacgccagcgctagcgagacagcgacgccgaccgctggtccttgaacgacagctacaaccgggtgcggtagcgcggccacggcgcgtactgcgcggttggcctcttcgacgatggcggtcggcggccctccgccccacacatcgtccacagacatagacactccggagctgaaaccgcggcccaccccgcctaggcgcaccaccttgaccacgggatcggccgccgcgcgctccagcgtgtcggcgatccccgtcaggattggcacggtcagcgagttgagactgctagggcggttgatgcgcaccgacaacactctgtcggtcagggtgacgttgaggcctgtgaccggcgttaatgcggcaatcccggaatctggcatgtgcagcatcctaaatgagggccagctacacagagtggttaatgatgctccgcaaacatgcccaaccagcagttggagtaatcggtgagtacacgggcatcgacgcggcccagtcgcgggaccgctagcgggccgagagcgctcaacggccggtgaacatgggggtccggcgctgctggaatgccgttgcgccctcggcgaagtcgtcagtacgcaggaggagggcctggccatccaattcgcgcaggagagtgggtgccaactcggtgagcgtggccgcattgatcgcgttcttcgtcttggcgatagccagcgctgggccggccaacagccgtgagatcaacttgtccacctcggcatcgaagtcggcggccggatagacggcgctgaccaggccccaggacaaggcctcggcggccggcacccggtccggcagcagcgccatatgcatggcgcggatgcggccgatcgcggcctgaaccaacgccgacgcgccgccgtcgggcatcaaccccacgttggtgtgagcgagcatgaaaaacgcattgtcggaggccaatacgaggtcacaagcgagcgccagggagacgccacagccgacggttggtccctgcacgacggcaacgaccggttgtggtagtgccacaatggcacgcaccgtgcggttggcctccgcgacggtgtcggtaggcgggccactggcccacacatcgtcaacgctgattgcccctccggagctgaagccgcgaccggcgcccccgaggcgcaccaccttcacccgtgggtcggtggccgcgccctcgatcgcgtcggccatccctgccagcaccggcttggtcagcgagttgagactctccgggcgatcgatggtcaccgacagcaccccgtcggccagggtgacggcgagacccgggacaattgtccgagtgtcgatccggtagttcgacatgtggttaacactaatcgacgacgccgtcaccgagctgcggcgacatgatcttcgtcgatacgccgtcgagggcgtcaatgggagacgaaaggccggtacattcatggcgggtccgctgagcgggttgcgagttgtcgagctggcgggcatcgggccgggcccgcacgcagcgatgatcctgggggacctcggtgccgacgtggtgcgcatcgatcgcccgtcaagtgtcgacggtatttcgagagacgccatgttgcgtaaccggcgtatcgtgaccgccgacctgaagtccgatcagggactcgagcttgcgctcaaactcatcgccaaggccgacgtgttgatcgagggttaccgtcccggcgtcaccgaacggctgggattgggtccggaagaatgtgcgaaggtcaacgaccggctgatctacgcgcggatgaccggctggggccaaaccggcccgcgtagtcagcaggccggtcacgacatcaactacatctcgctgaacggcattttgcacgccattggccggggcgacgagcgaccggtgccgccgctgaacctggttggtgacttcggcggcggctcgatgttcctgctggtcggcatcctggccgcgctatgggagcggcagagctccggcaagggccaggtcgtcgatgcggcgatggtcgacgggtccagcgtgctgattcagatgatgtgggcgatgcgagcgacgggcatgtggaccgacacaagaggggccaacatgctcgacggcggggcaccctactacgacacctacgaatgcgccgacggccgctacgtcgctgtcggcgccattgagccgcagttctatgcggccatgctggccggattgggtctagacgccgccgagctgcccccgcaaaacgaccgcgcccgttggcccgaactgcgggcgctgctgaccgaagcgttcgcgagccacgaccgtgaccattggggcgcggtgttcgccaattccgatgcctgtgtgacgccggtgctggcgttcggtgaggtgcacaacgagccgcacatcatcgagcgaaacaccttttatgaagccaacggcggatggcaacccatgccggctccgcggttctcccgcaccgcttcgagccagccacgcccgccggccgccacgatcgacatcgaggcagtgctcaccgactgggacggataggaaggattcgtatgaagaccaaagacgccgtagccgttgtcaccggtggcgcctcaggcctgggtctggccaccaccaagcggctattggacgctggggcacaggtggtcgtcgtggacctccgcggcgacgacgtggttggcgggctcggcgatcgcgcgcgttttgcgcaagccgacgtcaccgacgaagccgccgtcagcaacgcgctagagctggcggattcgctcggcccggtgcgggtcgtcgtcaactgcgccggcaccggcaacgcgattcgcgtactgagtcgcgacggcgtgttcccgctggccgcgttccgcaagatcgtggacatcaacctagtcggcaccttcaacgtgctgcgactgggcgccgagcggatcgccaagaccgaaccgattggggaagagcgcggcgtcatcattaacaccgcctcggtggcggcattcgacggtcagatcggccaggccgcctactcggcgtccaagggcggcgtagttggcatgaccctgccgatcgcccgcgatctggccagcaagctgatccgggtggtcaccattgcgccgggtctgttcgacaccccgctgctggcttcattgccggcggaggccaaggcctcactgggccaacaggtgccgcatccctcgcggctgggcaaccccgacgagtacggggcgctagttctgcacatcatcgaaaacccgatgcttaacggcgaggtcatccgtctggacggcgccatccgcatggcgccgcgctaagccgcaccaaaagaaagacccccgcgttgcgggggaccggaatcgggaacaagaacttaccgacgaaaccatcggctgacggctggttcggccatgaggagccgtgcaagcatgcccatggtgtcgctcagctcgcggtgggcagcgggtgcaagtcttcgagctgctcggaggtgtcgccctctaccagcatgtcgccgtggtagagagcctcgaagtcagccttgatgacgtcggcactcgagtcgtcgatccacatgacagcgagcctaaaagccgccattaaggaattagtgagtcacgattcggaaaacagtggcaattcctaccggtcggtagggtgctgcgccggcatggtggccggcatcgcgggcatgcggcaggtgaaccactcgagcgcccgcatccgtatctatggcaggcgttgtttgacagttgtaacttatcgcagataagtcatcgcggatttggtgcgggtccgcgcgaccagcaccggctgcggaggaaacgcaacatgctgcagaggatcgctcggctcgccatcgctgcgccgcgccgaatcatcgggtttgcggtcttcgtcttcatcgccgcagcggtcttcggtgttccggtggctgacagcctgtcgcccgggggtttccaagatccgcgatcggagtcggcacgggcaatcgaggtgttgaccgacaagttcggccagagcggtcagaaaatgctgatcgtggttacggcagccgcgggcgccgacagcccacctgcccgcgaggtcgggactgacatcgtcgaggtgctgcggcggtcgccgttggtttacaacgtgacctcgccgtggactgtgccaccgactgccgccgccgacctgctcagcaccgacggaaaatcggggttgatcgtcgtcaacgtcaaaggcggcgaaaacgacgcgcagaaccacgcccaaaccctgtcagacgaagtcgcccatgaccgcgacggcgtcaccgtccgtgccggcggctcggcgatggagtacgcccagatcaatcggcagaacaaagacgacctgctggtgatggagttgatcgcgattccgctgagcttcctggtgctgatctgggtgttcggtgggctgttggccgccgggctgccgatggcccaggccgtactggccgttgtgggatcgatggccgtattgcgactcgttacgtttgccaccgaggtgtcgaccttcgcgctcaacctgagtacagcgttgggcctcgcgttggctatcgactacacgctgctcatcgtcagtcgctatcgcgacgagctcgccgagggcagtgatcgagacgaagcactgatccggaccatggcgacttcggggcgcacggtgttgttttcggcggtcaccgtggcgctgtcgatgtcggcgactgcgctgttcccgatgtactttctgaagtcgttcgcctacgccggcgtggctaccgtggcattcgtcgcgaccgcgtcgatcgtgatcaccccggccgcgattgtgttgctaggtcctcggctagatgcgttggacgtgcgccgactggtgcgtcggctgctgggccggcccgatccggtgcacaaaccggtcaagcaactgttctggtaccggtcgagcaagttcgtgatgcgccgttggctgccggtcggtacggctgttgtcgcgctgctggtgctgctcgggctgccgttcttgtcggtgaagtggggtttcccggacgaccgggtgttgccgcggtcggcgtcggcccgtcaagtcggcgatatcttgcgcgatgactttggccacgatcctgcgacgcagatacccatcgtcgtcccggacgctcgtggtctcggcccggtcgaacttgacagctacgcagccgagttgtcccgggtgcccgacgtatccgcggtagccgccccgacgggcacgttcgtagacggcagctgggtgggaacgccgcgcggggccaccgggttggctgagggcagcgcgttcctgacggtgagcagcacggcgccgctgttttcgcgagcctccgatatccagctcaagcggttgcaccaggtggcagggccggccggtcgatccgtcgtgatggccggtgtcgcgcaggtcaaccgcgacagtgtcgacgcggtgaccgatcggcttccgatggtgctagggctaattgccgcgatcacctacgtactgttgttcctgctcaccggcagcgtggtgctgccggcgaaagcgttggtttgtaatgtgttatcgctgaccgcggcgtttggcgcgttggtgtggatcttccaggaaggccatttcggtgccctgggaacgactccgagcgggacgttggtggcgaatatgccggtcctactgttttgcatcgcattcggtttgtccatggactacgaggtgtttctggtctccaggattcgggagtactggttggaatccggagccgcgcgacccgcgcgaagaagcgtcgcagaggtgcacgccgccaacgacgagagcgtcgcgctcggcgtggcccgcaccggtcgggtgatcaccgcggcagcgttggtgatgtccatgtcgttcgccgcgttgatcgctgcgcacgtgtcgttcatgcggatgttcggcctcggcctgactttagccgtggctgcagacgccacactggtgcggatggtcgtggtcccagcattcatgcatgtgacgggccgctggaattggtgggcaccgagacccctggcgtggctgcatgagcggttcggtgtcagcgaggcagcagagccggtttcgaggagacgttcccacgccggtgggttgggcaagattgccggacgaagcgacggtcagacgatccctgcctcgctgacgcgcaatggttgacgtctcgatgaatggtcttcgccggcaacgtgcccggcggggccccaacgccacattacggcagctggcggactgggtgcaggcacgtcgcccatcggagaaacgacgaggaccatcggaggaatcctggccatgacgtcaggcgcggccgcttcggcgtccagggtcgaccacccgcttttcgcccggatctggcccgtggtcgccgcacacgaagccgaagcaatacgagccctccgccgggagaatctggccggtttgtcggggcgggtgttggaagtcggggccggcgtcgggacgaactttgcctactacccggtggccgtcgaacaggtcatcgccatggagcccgagccgcggcttgctgccaaggcccgcatcgcggccgctgacgcacccgttccgatagtcgtgacggacaagacggtcgaggagttccgcgacaccgagacgtttgacgcggtggtttgctcgctggtgctgtgctcggtgagcgacccgggcgcggtgctggcgcacctgcgttcgctactacggcgaggcggggagctgcgctatctcgagcatgtggccagcgccggcgctcggggccgggtgcagcggttcgtcgacgcgacattttggcccaggctggcgggcaactgtcacacgcatcgccataccgaacgcgcgatcctcgacgccggattcgtggtggacagctcccggcgggagtgggcatttcccgcctgggtgccgctaccggtgtcagagttggctctgggccgcgcgcaccggacctagctatagctagtactgcagccgtagatagggattgctgatgctggcgtgtctgcgctgttcagggcggtgaccgcggcattgttttcagtttgtgacaacttctcaatatgccgcggtcgccgcggctcatagcgtagaccctgatcggtggcaggcggagttctcggcggtgctggatcggatcgcgccgcgtttcgcccggcaccagccgttgcgccatgccggtgaactcatggccgggatggtttcgggcttggaccgcaagaattgctggaccatcgccgagcaccgcggtgataccaccccgatgggttgcagcatctgttggcacgggccagctgggacgccgacgatgtccgtgacgatctgcgtgactatcgccattgatcgatggcgaaggaccaggccaccagtatatcgatgatttgaatagtccagcgccgacattgatgatatctgttgacgaatacgcttgatttacgatgttcggccgcgggcagcgcgctccaccagaccgagcacagcgaggacgcgacggccgtcagcggcgtgctgtgcctcaacagcgccgaccaatagcgaagaaatcaagtccgtgctcacccgtgaccagggtgtcatgttcgtcgacgggtagaagcttgtcgccgcggcgatcggctgctctggtgccggctgtgccgacgggtcggtccgcatctgcttcagtgattctgtgatgcgaccggcaacgtcttcgttgttgggtgtcaatgtggttcgtcgtcgtcttgttcgcacaggattttcgcggggtggtggtatcgatttattcgcggttggccgtggtcgaggtgtggtggtggtagccattcggtgtcgccgtgggcgtttttgcgggtcttccagcctttttcgacaaggcgattgtcggggccgcaggccagcgtgaggtcgttgatgtcggtacggtgggtggttgtccacggcgttacgtggtggacctcactgtggtaggccggggcgtcgcaacccggcctggagcagccacgatccttggcgtacaacatgattcgctgcgccggggaagctaaccgcttggtgtgatacaacgccaacggcttagcgccgtcaaacaatgccagatagtggttggcgttgctcgccatccggataaggtccgacatcggcacccgcgaaccaccaccggttacccccttgccggtggcggcttccagctcctttagcgtggtgctcaccacgatcgttaccggcagccccttgtgttggcccagctcaccggaggccaacaggccccgcagcgcggccaaaaacgcatcatgattgcgttgcgcctggctgcgggtgtcgcggcgcaccgcgtccgcatccggtgtgtcatccacgagcggggtctggtcatcggggttgcacgcccccggtgcggccagtttggccaacaccgcctcgatggtggcccgcaactccggggtcagcagaccgctgatacgtgacatcccgtcaaattcctgcttacccatcgtgatgccgcgcttgcgggcacgctcctggtcggaaaagttgccgtcggggtgcagccagtccatcagctgcgtggccaggccatgcaggtgatcgggacgccgactggtggccagttcggccagctgggcctcggcggcctcgcggatacccagatccaccgcggcggacaactccttgaagaaggcctggatctccttaatgtgttctcggccgatcttgccctcacgttgagcggccgcggtcgcggtcaactgcgctggcagcggttcaccggtcagggcgcggcgctcaccgaggtcttcggcttcggcgatgcggcggctggcctcaccgggagtgatgtgtagccggttggccaacgccgtgcgcagcgtcccgccgagctcttcctcgcaggcttgcccagcgagttggttgatcaaggcgtgctcggcggcgccctggcggcgccgttcgacctcgagtcgctgcaaacaggccagcaattccggggtggtcaacgcatcgcacttgagatcgagcacccgcgacaacgaggcgtggtaggcatccaacgccgcggagatctcctcgcgcgtgtccgacctcatgcctcggattctacgaagcaccactgacaagaaccgggccgtcataggctcggaatgatcagtgaggcagaacgtttcgctcacagcgaaaacagccgcgccatagcgactgccgccaccaaatgccgcgtgcacgcagacacgccagcgtcagcaatccctatccacggctgcagtannnnnnnnnnnnnnnnnnnnntttaggtactggccagcgaggattggccggtgacgcgagtgggtgtgatttcggacgagttctgggccgtggtcgagccgttgatgccgtcgcatgagggcaagcccggcagacggtttagcgatcaccggcttatcctggaagggatcgcgtggcggttccgtacgggaagtccgtggcgggacctgcccgctgagttcgggccgtggcaaacggtgtggaagcgccatcaccgttggtcgctggatggtacctgcgacgaggtgttcgcccacgttgccgcggtgttcggggtggacgctgaggtggccgaggatatcgagaagctgctgtcggtggattccacgaacgtgcgggcacaccagcattcggcgggcgcctgctcggacacgctcgccacagggggcactgtcggattacaagaaatccgccgatgaacccgacgatcatgcgatcggccgctcgcgcggcgggctgaccaccaagatccatgccctgaccgatcagcgcgaagccccggtgcggatccggttgaccgcaggccaggccggcgacaacccgcaactgctgcccctgctcgacgactatcgccatgccagcaccgaatacgccctgggcagcacggatttccgcttactcgccgacaaggcctactcacacccaagtacccgtgccgcattacggtctaagaagatcaagcacaccatccccgaacgccaagatcagatcgaccggcgcaaggccaaggggtctgccggcgggcggccaccagcattcgacgccgcgctctacgggctacgcaacaccgtcgaacgcggcttccatcgactcaagcagtggcgcggcatcgcaacccgctacgacaaatacgccctgacctacctcggcggcgtcctgctggcctgcgccgtcatccacgcccgagtgggaactccgnnnnnnnnnnnnnnnnnnnnnccgagaccggcgagcgtgcatccagggcgagattccgcccggcaaaccgtcgccctgagttcacgttcggcgcccataggcgactatttcagcagggcgggcaggcgctccaacagccccggcaacgcttggctggccgactcgcggatgctgatcgtcgcgctgccggacaacggcgtgggctcgggattgacttcgatcacggcagtgccgcgcgccagcgccaggtcgggtaaaccggccgccgggtagacgatcgccgaggtccccaccacgaccatcacgtcggcgctccctgtcgcctcgaccgcgctccgccacggctcctctggcagcggctcaccgaaccatacgatgtcgggccggatcagaccgccgcagtcgcagaccggcggctccacttcgatcgcaggctcgggcatctccggaagggcgtcggtgtagggcacaccacaacgtgcacaacgaaattcgaaaaggctgccgtgcaggtgatgcaccgcaccgctgccggcgcgctcgtgcagatcgtcgacattctgggtgatgacgctgacctcagcatggtcctgccaggcggcgatcgcgcgatgcccgtcgttgggttcgacgttggccaccagataatggcgccataggtaccatccccagacccgctcggggttgcgcagccagccttgcgtgctggacagctcgtaagggtcgaatcgggcccacaatccgttcttgtcatcgcggaacgtcggtacaccgctttccgcggagatccccgcgccgctgagcaccgccactcgcatcccacaaacatagctgtgcttggtagatactgggtacgtggagctgcgggattggttacgggtcgacgtgaaggcgggaaagccgttgttcgaccagctcagaacccaggtgatcgacggagtccgcgccggcgcattgccgcccggcacccggctcccgacggtgcgtgacttggccgggcagctgggcgtggcggccaataccgtggcccgcgcctaccgcgagttggaatcggcggcgatcgtcgaaacgcggggacgcttcggcactttcatttcccgcttcgatccgaccgacgccgcgatggctgccgcggccaaggaatatgtcggcgtggcgcgagcgctggggctgacgaagtccgatgcgatgcgctatctcacccacgtgccggacgactgaattccagcaaagtcaggcacggccgcagcggatcgaatacgggcaggcggtaaacggtcgacagcgccatattgacccacaggccacggcccggtggcacccgcagatcgcggaccgcgacgacaccaggcaccttatttaccaggtccgcggcctgcgcgacggacatgctgaacggcatgcgcggcaccttgtagcgcagcgaggttcgtaacccgagccggctccacccagcgaaccagcgcggcggcaggtcgaagagcatttggccgccaggaaacgtttgagcgcattgggcgattaaccccagtgcctgttcgggttgtaggtacatcagtaatccttcggcggtgatgaacaccccgccggcgggatcgacggaatccatccagctgtagtccagcgcagactgggcacacaccgacacgcgcggcgagctcggcagcagccgtgtccgtaaatcgacgatcggtggcaggtcaactgtcagccaacggaactggccgcccgggatggccacgtccaaacgccaaaagctggtttgcaagccctccgccaacgccaccacggtggccgctgggtgctgatcgagataatgctgtgccgccatgtcgaaggcccgtgctcgtagggcgaagccctggccggtagggccgaacttcgcgaagccgaagtcgatcgactcgaccagggctaccgccatcggatcgtcgataatggtatcgcggcggcgggcctctgcggcccgggcgttcagcgtcagcaaggcggtctcggagactccggtgagtgcgacccgctgtttggcgggcttatgggcactcaccgcaacaccttagccagcgtgcgcaggttgcgggtcgtggtcgacgacttgtagcgcttcttgcccatcgtctggccgatggtgctgtccagggtgctgcccttgggtacctgccagtagaggacgccaagagggtcgggtccacgactgatgttctcgtcagggccggctgtgtcggcgagtgcggatagctcgtcgagtatcgcggcgtcggcaacgaaggtgacgtacgactggtatccctcgagctcgcattcaaatgggtatgccgccacgatggtgcgcaccgtatcgacgtcgtagatcaacgcccacgcgtcgtagccgaatcgttcgcgtagcgtggcttcggtcttctcgcgcacttccgcggcaccgcacgtcgactccagcaacacgttgccgctggccaggatggtgcgcacattgcagaatcccgcatcggtcaacgccgtcgccacctcggccatcttgaggttgacgccgccgacgttgacaccgcgcagaaacgccgcgaacttggccatacccgattgcaccaggccgccggagaatgacgcaacggcgacgtaggctcttggcatggcccgccaagtcttcgacgacaagctgttggccgtaatcagtggaaactccattggggtgctggccaccattaagcacgacgggcgcccccagttgtccaacgtgcaatatcacttcgacccgcgcaaactgctgatacaggtatcgatcgccgagccgcgagccaagactcgcaacctgcgtcgcgacccacgggcttcgatcctggtcgacgccgatgacggatggtcatacgccgttgctgagggcactgcgcaactgacacctcctgcggcggcgcccgatgacgacaccgtggaggcgctgattgccttgtatcgcaacatcgctggcgagcatccggactgggacgactaccggcaggcgatggtcaccgatcggcgtgtgttgctgacgctgccgatctcgcacgtatacggcctgccgcccggtatgcgctaacccccggggctgcggacctacggactgggtcggattgcctcgctgctcggcgggccgcatcctgcggcccgcatcgtcgcgaggctgggtcggattgcctcgctcctcgccgtgccgcatcctgcggcccgcatcgtcgcgaggctaggctgcgggtatgggtgaatcgaagtccccgcaagagtccagctcagagggtgagaccaagcgcaagttccgggaagccctcgaccgcaagatggcacagtcgtcgagcggatccgatcataaggatggcggcggcaagcagtcgcgggcgcacggtccggtggcgagccgtcgggaattccgccgcaagagcggctagccacggggcgcggctgctcagcggcgacccgaacgttgccgaagatgctcatcaagaggtccgtcccgacagctctacactgaggacgtgccaaatctgcagcttgtccaagagccggcagccgacgcgctgctgaacgccaacccattcgcgttgctggtgggcatgttgctcgaccagcaggtgccgatggagaccgccttcgccgggccgaagaagatcgccgatcggatgggtagctttgacgccggcgacatcgccgactacgacccggataagttcgtcgcactgtgctcggaaaggcctgctatacaccgatttccgggctcgatggccaaacgcatccaggcgctcgcgcagatcatcgtggaccgctacgacggggatgcggccgcattgtggaccgccggcgaacctgacgggaacgagttgctgcggcggcttaaggggttacccggcttcggtgagcagaaggcgcggatctttctcgcgttgcttggcaagcagtacggagtgacgccgaagggttggcaggtggcagccggggagttcggtcagcccggcacctatctatccgtcgccgatatcgtcgacgccgggtcgcttgggcaggtgcgatcgcacaagaggcaaaggaaagcggcggccaaggcagagggaaaggcgccaacgtgaagacacacctgacgtgtccgtgcggcgaagccatcaccggcaaggacgaggacgagctggtcgagctgactcaggcccaccttgccagcgttcatcccggcctggagtacgaccgcgacgccatattgttcatggcgtactgatggaccattcccgctggtgctagggcaccaccgttgagccgatcgtcggcatgaactggcactgccggtccttggtggtcacctgcccgaagatcgttgacatgatgctgcctgaaccggtgtcggcgattacggtcaacgtggtcggtccgtccggattgatgtccgaacgcggccgcagggtggcgctgccggactttcccgtggtcaggttcacccacgtgacgttcagcggcaacctctgcacgtcggcgggccccggcgtgccgacggccgtgaacacgtaggcggtctggccgggtccgggaccgggcagcgggatcttggcgggccccgccaccgacagcgcggtcgcgatggaattgctgccgtccgccacacaattggggccgatcgaggggtacatgaagtcctgtgtgggcggagcggcggcgcgcggcgcaggtggcgccggtggcggccccggtaccgcaaccggttgggctgcgtcaggtgctggtgccggcgcggaagccggcggcgcggcgaccggcggcgtaaccgtaggtgccacagcgggtgcggggcccgcggcgtgggatggatcgatgccggtcggaagatgtgcctgcacacctggctcggcgcccagtgggggcacatgcggcaccgggatggcctcgggcagggcgacaccatgaggcgccggcacacccagggcagcagagtcgggattggtcggctcagccacaaactggttcaccgaggaagcgacgttcttggattcggtgggcactgccggattgccggcgaacgcagacgctgcggccatgagcagttgcgtcgcctgtgccgggttcatcgccgcttgctggattatcggactcagctgggccaacgccggcaagcccggtagctgttgagtggggttgggctgcggcgtcgccgggtcggctgccgcgttcggacacagcgcgaacgcggcagccgaggtgatgacgacggcggccaaacctttgcacacactccaagtgcttgccacggtggtgttctcccggtgttcggtgttggtcagccttctcacagatgcgtcagggcagcgcggcgagcaacgacggcggcccgggcggtaacgcgggcgcgccgggagccggcggcgtcggcgcgatgggcgctgccggaatgacccccgatgcgagcgccggtaggtcggctggcagcgaaagctgttgcggcacttggagcggaaggtagggcagctgcggtaggtcgaccttcgccgacggcacgccgggaacggaggccggcaccgcggccgccgccggggccggtgcggttatccccgggatcggggcgttcactccgggaatggtcggagctgccgccggggcggtgacggggagcgccggtgccgccggggttatccccgggatcggggcgttcactccgggaatggacggagttagcgcgggggccgcggctgccgccggtgcggccggcgtcagtcctggaaaggtggcggttatcccgggggcggcgggtgcgggttccgcaactttgggggcgctcagcggcggagtggcgcccagagccgtcgcgaggttttgcaggatttgcggtgcgttggcggccgagctgatcagctgctgcggaatgttgggagcaggcgccggcgccggtgccggatctgcgtgagcgataccgcccgtaagtagtgcggcggacgaaccgaccaagacggcggcggcgcggacaaacgtccagatggttggcatgtctctccctggttagcggtgacgggtctcgccgaacgtatcgcggtgcagatgtgactcaagtgacacgtgtggcatttatgtgattgttacggatacgagtggttgtggtgaccgggcacccgagtgatgtgccgcaccctgatcgacggcccggtgcgctcggcgatcgctaaagtcaggcagatagacaccacctcatccaccccggcggccgccaggcgcgtgacctcaccaccggcccgggagacacgcgccgccgtgctgctactggtcctcagcgtcggtgcgcgactcgcctggacctatctggcgcccaacggcgcaaacttcgtcgacctgcacgtttacgtgagcggtgcagcgtccctcgaccatcccggcaccctgtatggctacgtctacgctgatcagaccccggacttcccgctgccgttcacctatccgccgtttgcggctgtggtcttctacccgttgcatttggtgccgttcggtctgatcgcgctgctgtggcaagtagtgacgatggccgcgctctacggcgcggttcggatcagccagcgcctgatggggggcaccgctgagaccggtcatttcgccgcgatgttatggacggcgatcgccatctggatcgagccgttgcgcagcacctttgactatgggcagatcaacgtgctgctgatgctggcggcgctttgggcggtctacaccccgcggtggtggctatcgggactgctggtcggggtggcctcgggtgtcaagttgacgccggcgattaccgctgtctacctcgtcggcgttcggcggttgcatgcggccgcattttcggtggtcgtgttccttgccaccgtcggcgtgtcgctactggtcgtcggcgatgaagcccgctactacttcaccgacctgttgggcgacgcaggccgggttgggcccatcgccacctccttcaatcaatcctggcgcggcgcgatttcccggattctcggtcacgacgccggttttggtccgctggttctggctgcgatcgccagtacggcggtattggccatcctggcctggcgtgcgctcgacaggtccgatcggctgggcaaactattggtggtcgagttgttcggcctgctgctctcgccgatctcctggactcaccactgggtgtggctagtgccgctgatgatctggctgattgacgggccagcgcgtgagcgcccgggcgcccggattttgggctggggctggttggtgttgaccatcgtcggcgtgccgtggttgctgagctttgctcaaccgagcatctggcaaatcggccggccgtggtatttggcctgggccggtctggtctacgtggtggcgacgctggcgaccttgggctggatcgccgcctccgagcgttacgtgcgcattcggccgcggcgcatggccaattaggccccaaacattgcgtcgatatcgtgcgccatcgcaatgtcgttttccgtgataccacctaccgcatgcgtaaccagcgcgaaagttactgttcgccaacggatatcgatgtccggatgatgatttacctcctcggctcgctcggccacccggcgtacggcgtcgataccggccataaacgtcggaaacttgattgacctacgcaggacaccaccggcgcgctgccagccgttgaggtcgtgcagtgcggcgtcgacctgctcatccgttaacacagccatacctcgacggtataccgtcacaggtcatgctgaatcagatcgtggttgccggagccatcgtccgcggttgcacggtcttggtggcgcaacgcgttcggccaccggagttggcgggtcgttgggaacttcccggcggtaaggtcgccgccggcgaaaccgagcgcgccgcgctggcccgagagctcgccgaagaactgggactcgaggtcgccgacctcgcggtgggcgaccgtgtgggcgacgatattgcgttgaacggcacgacgacgctgcgggcctatcgcgtgcatctgcttggcggcgaaccgcgtgcgcgtgaccaccgggcgctgtgctgggtgacggcggccgaactgcacgatgtcgactgggtaccagccgaccgcggctggattgcggacctggcgcgaaccctcaacgggtccgccgcagatgtccaccgtcgctgttaggaaaccgacggtgtggttgacggtggccgccgtcaacttggttagaacaacgtgacaaaacgttaacttgggtttgcatgcccgtagcgatcacgatggttttctggacgcgtggcgacaacttccgggcaggacgctgacgcccatccatcgagatacccgatgttgacgagaggggtccccgacccggcggaccggggcttgacgggcgcaatgcggcgcggccggccagcccgtaacgtccagcgagtgcggtcgcgcgccgacggcccggccccacaccgctcatgacgaggagggtcatcccgtgaccgttacacctcacgtcggtggaccgctcgaagagctgctggagcgcagcgggcgcttcttcaccccaggtgagttctcggccgacctgcgcaccgtaacccggcgcggcggccgcgaaggtgacgtgttctaccgcgatcggtggagtcacgacaaagtggtccgatccacgcacggagtcaactgcaccggatcctgctcatggaagatctacgtcaaagacgggatcatcacctgggaaacccagcagaccgactacccgtcggtgggcccggaccggcccgaatacgagccacgaggttgtccccgtggcgcgtcgttctcctggtacagctattcgccgacgcgggtgcgctatccgtatgcccggggcgtgctggttgagatgtaccgggaagccaagacccgcctgggcgacccggtgctggcgtgggccgacattcaggcggatcccgagcgcagacgccgctatcaacaggcccgcggcaagggtgggctggtccgggtgagctgggccgaggccagcgagatggtggccgccgcccacgtgcacaccatcaagacatacggcccggaccgggtcgccggcttctcgccgattccggcgatgtcaatggtcagccatgccgcggggtcccggttcgtggagctgatcggcggcgtgatgacgtcgttctacgactggtacgccgacttgccggtggcctcgccgcaggtgttcggcgaccagaccgacgtgcccgaatccggcgactggtgggatgcgtcgtatttggtcatgtggggctccaacgtcccgatcacccggacgcccgacgcacattggatggcggaggcccgttaccgcggcgctaaagtcgttgtcgtcagcccggactacgccgacaacaccaagttcgccgacgagtgggtgcggtgcgccgccggtaccgataccgcgctggcgatggcgatgggccacgtgatcctgtcggaatgttacgtccgtaaccaggttccgttctttgtcgactatgtgcgccgctacaccgacctgccgtttttgatcaagttggaaaagcggggcgacctgctggttcccggaaagttcttgaccgcggccgacattggtgaagaaagtgagaacgcggcgttcaaacccgccctgctggatgagcttacgaataccgttgtcgtgccgcagggctcactgggattccgtttcggtgaggacggtgttgggaagtggaacctggacctgggttcggtggtgccggcgctaagtgtggagatggacaaggctgtcaacggcgatcgcagtgctgaactggttacgctgcccagctttgacaccatcgacgggcacggtgagacggtgtcgcgtgggctgccggtgcgccgggcgggcaagcatctggtgtgcacggtgttcgatctgatgttggcccactacggggtggcgcgtgcggggctgcccggcgaatggccgaccggctaccacgaccgaacccagcagaacaccccggcctggcaggagtcgatcaccggtgtgccggccgcgcaggcaatccggtttgccaaggaattcgcccgcaacgcgaccgaatccggaggacggtcgatgatcatcatgggcggcggaatctgtcactggttccacagcgatgtcatgtaccgctcggtgttggcgctgctcatgttgaccggatcgatgggacgcaacggcggcgggtgggcgcactacgtcggccaggagaaggtgcgtccgttgaccgggtggcagacgatggcgatggccaccgactggtcgcggccgccgcgtcaggtgcccggcgcgtcgtactggtatgcgcacaccgaccaatggcgctacgacggctacggcgcggacaagcttgccagcccggtgggtcgcggcaggttcgccggcaagcacaccatggacctgctgacctcggccacggcgatgggctggagcccgttctatccacaattcgatcggtccagtctcgatgtcgccgacgaggcccgcgccgcgggccgcgacgtgggtgattacgtcgccgaacaacttgcccagcacaagctgaagctctcgattaccgatccggataacccggtcaactggccgcgggtgctcaccgtctggcgggcgaacctgatcggctcgtcgggcaagggcggcgagtatttcttgcggcatctgctgggcaccgactccaacgtacagtccgaccctcccaccgacggtgtgcatccccgggatgtggtgtgggacagcgacattccagagggcaagctcgacctgataatgtcgatcgacttccggatgacgtcgacgacgctggtgtcggatgtcgtgttgcccgccgcgacctggtacgagaaatccgacctgtccagtaccgatatgcacccgtacgtgcactcgttcagtccggcgatcgatccgccgtgggaaacccgttcggactttggcgcattcgccgccatcgcgcgtgctttcagtgcgctggcgaaacgtcatctgggcactcgcaccgatgtggtgctgaccgcgctgcagcacgacaccccggatgagatggcatatcccgatggcaccgaacgtgattggctggcgaccggagaagtcccggtgccaggcaggacgatgagcaagctcactgtggtggagcgggactacaccgcgatctacgacaagtggctgaccctgggaccgctcatcgaccagttcgggatgaccaccaagggatataccgtccatcccttccgggaggtcagcgagctggcagccaacttcggggtgatgaattccggtgtggcggtgggtcgtccggcgatcaccacggctaagcggatggctgacgtgatcctggcgctgtccggcacatgcaacgggcgactcgcggtcgagggattcctcgagctggagaagcgtaccgggcagcggctggctcatctggccgagggcagcgaggaacgccgcatcacctacgccgatacccaggcgcgtcccgtgccggtgatcaccagcccggaatggtcgggcagcgagagcggtggccgccgctacgcgccgttcacgatcaacatcgagcatcttaagccgtttcacacgctcaccgggcgtatgcacttctacctggcgcatgactgggtcgaagaactcggcgagcagttgcccgtctatcggccgccgctggacatggcgcggctgttcaaccagcccgagctcggaccgaccgacgatggactcgggctcaccgtgcgctatctgacgccgcactccaagtggtcgtttcactcgacctaccaggacaacctatacatgttgtcgttgtcccgtggcggtccgacgatgtggatgagcccgggtgacgcggcgaaaatcaatgtgcgcgacaatgattgggtagaggcggtcaatgccaacggcatctacgtgtgccgggcaatcgtcagccaccggatgcccgagggtgtggtgttcgtctaccacgtgcaggagcgcaccgtggacacgccgcgcaccgagaccaacggcaaacgcggcggcaaccataacgcgctgacccgcgtacgaatcaaacccagccacctggccggtggctacggccagcacgcgttcgcgttcaactacctgggtccgaccggtaaccagcgtgacgaggtgaccgtggtgcgccgccgcagccaggaagtgcggtactgaccaatgaagggcccgagcgacgcttgcggagcgagacgatgaaggtcatggcgcagatggcgatggtgatgaacctcgacaaatgcattggttgccatacctgctcggtgacctgcaagcaggcctggaccaatcgctcgggaaccgagtacgtgtggttcaacaatgtcgaaacccgtccgggtgtgggctacccgcgcacctacgaggatcaggagcggtggcgcggggggtgggtgcgcgacaagaagggccggctgcggctgcgcgacggcggccggatccataagctgttgcgcatctttgccaaccccaagctgcccactatcggcgactactacgagccgtggacctatgactacgaaaacctgacatcggcgccggcgggtgacacctttccgaccgcggcgccgcgaagcctgatcagcggcaatccgatgaaggtgtcgtggggatccaactgggacgacaacctggccgggtcgccagagatcgtgccgaacgacccggtgctaaagaaggtcaaccaagtcaaccaagaggtcaagctgaagcttgaagagaccttcatgttttacctgccgcggatctgcgagcactgcctgaacccgtcgtgtgtggcgtcgtgtccgtcgggggcgatgtacaagcgcaccgaggacggcatcgtgctcgtcgaccaggaccgctgccgcggctggcggatgtgtgtgtccgggtgcccatacaagaaggtgtatttcaaccacaagaccggcaaggccgaaaagtgcaccctgtgctatccgcgcatcgaggtggggttgccgacggtgtgctcggaaacgtgtgtggggcggctgcgctatctgggtctggtgctctatgacgtcgatcaggtgctgcaggccgcgtcggtggaaagcgacaccgacctctacgaggcgcagcgccggatcctgctggacccgcacgatccgcgggtgatcgccggggcgcgcgcggaaggcatcgccgacgagtggatcgaggccgcccagcggtccccggtgtacgcgttgatcaacacctaccgggtggcgctgccgctacatccggagtaccggaccatgccgatggtctggtacatcccgccgctgtcgccggtggtcgacgcggtcagccgcgacgggcacgacggggaggacctgggcaatttgttcggcgcgctggacgcactgcggattccgattgcctatctggccgagctgttcaccgcgggcgacaccgaggtggtcgcgggcgtgttgcggcggctggcggcgatgcgctgctacatgcgcgacatcaacctgggccgggagacccagccccacatcccggaatcggtcgggatgaccgaggagcagatctaccagatgtaccgactgttggctgtggcgaaatatgaagagcgctatgtcattccgacgtcgtacgcgggggagctgccggccgcggcgatgaccgacgatatggggtgctcgttgtcggtcgacggcggaccgggaatgtacgagtccggtccgttcgggcagggcagccctactccggtgccaatcgccgtggagagcttccacgctctgcagcatgccggtagcgcggccaccggcggcgctggccgatcccgggtcaacctgctcaactgggaccccaacggcgcagcggcggggctcttcccggagcctcagcccagcaaggatgtggtccagcgatgaagttgctgtctcgtgtccgagagcggtcgagcgccaccacaatgagggaccgactggtgtggcagtcggcctcgctactgctggcctatccggatgacgggctggccgagcggctgcacatggtcgatgcgctgcgcgcccaccaaacgggcccggcggcggcgctgctagggcgaacggtagcggagttgcgtgccctggcgccgatggccgcggcggcgcagtacgtcgagaccttcgatatgcgacgccgatccacgatgtatctgacgtactggaccgccggggacacccgcaaccgcggccgggagatgctggcgttcgccaccgcctatcgagacgccggcgtcaagccgccgcgtaccgaggcgctcgactacctgcccgtcgtgctcgagttcgccgccaccgtcgaccccgaggccggacgtcggctgctgaccgagcaccgtgtgccgatcgacgtgttgcgcggcgcgctggccgacgccaagtcaccctatgagtacaccgtggcggcgatctgcgagacactgcccgctgccaccaaccaggaagtgcgtcgggcacaacgcctagctcagtcggggccgcccgcggaagccgttggtttgcaaccgtttaccttgaccgtcccgcccaagcgcgccgagggggcctgaccttggccgtcttggacttggttgagatcttctgggatgccgcgccttacgtcgttgtggcgatcgcggtggtcggcacctggtggcggtatcgctacgacaagttcggctggaccacacgctcgtcgcagctctacgagtcgcggttgctgtcgatcggcagcccgatgttccatttcggcagcttgctggtgatcatgggccacgtgatgggcctgttcattccggattcctggaccagagcgttcggcatgagcgatcacctgtaccatctgcaggcgctgctgcttggcgcgcccgccggtttcgccactctgctcggtatcgggttgctgatctatcggcggcgcatccagacaccggtgtggctggctaccactcggaatgacaagctgatgtacctggtgctggtgtgcgcgatcgtggctggcctggcatgcacgctgatgggcgccacccatgagggcgatatgcacgattaccggcgctcggtgtcggtctggttccgctcgatctggatgctagcgccgcgtggcgatctgatggcccaggcgacgctgtactaccaggtgcatgtgctgatcgcgctcgcgctgtttgtgctctggccgtttacccgattggtgcacgcgttcagcgcgccgatcgcctacctgttccggccctacatcgtgtaccgcagccgcgaggtggcggccaagcacgaattgatcggttccgcgccgcgtcgtcgtgggtggtagttctctgccacaatcaccgtcgtgccattccgcaacgttgccatcgtcgcgcacgtcgaccacggcaagaccaccctggttgacgccatgttgcggcagtccggggcgctgcgtgaacgcggtgagctgcaggaacgggtgatggacacgggcgatctggagcgggagaagggcatcaccatcctggccaagaacaccgccgtgcaccgccatcacccggatggaaccgtcaccgtaatcaatgtcatagacaccccggggcacgcggacttcggtggcgaggtggagcgcgggctgtccatggtggacggggtgctgctgctggtcgacgcctccgagggtccattgccgcagacgcggtttgttctgcgtaaagcgctggccgcccatttgccggtgattctggtggtcaacaagacagaccggcccgacgcccgcatcgccgaggtcgtggacgccagccacgacctgttgctagatgtcgcgtccgaccttgacgacgaagcggccgcagcggccgaacacgcgctgggcctgccgacgctgtacgcatccgggcgcgccggggtggcgagcaccacggcgccgcccgacggccaggttcccgacggcaccaacctggatccgttgttcgaggtgctcgaaaagcatgtgccgccgccgaaaggagagccggacgcaccgctgcaggcgctggtcaccaacctggacgcgtcgacctttctgggtcggttggcgctgatccgcatctacaacggccgcatccgcaaaggccagcaggttgcgtggatccgtcaggtggatggtcagcagaccgtcaccactgccaagatcaccgaattgttggccaccgaaggcgtggaacgcaaaccaaccgacgctgccgtcgccggcgatatcgtcgccgtcgccggcctgcccgagatcatgatcggcgacacgctggccgcttccgcgaatcccgttgccctgcccaggattaccgtggacgagccggcgatctcggtcaccatcggcaccaacacctcgccgctggcgggcaaggtgggtggtcacaagctcaccgcgcgcatggtccgaagcaggctggatgccgagctggtgggcaacgtgtcgattcgtgtcgtcgacatcggcgccccggacgcctgggaggtacagggtcgcggcgagctggcgctggcggtgctggtcgagcagatgcgccgagagggtttcgaattgaccgtgggtaagccacaggtggtgaccaagaccatcgatggcacgctgcacgagccattcgagtcgatgaccgtcgactgccccgaggagtacatcggcgcggtcacgcaattgatggccgcgcgcaagggccgcatggtggagatggccaaccacaccaccggctgggtccgcatggacttcgtggttcccagtcgcggcctgattgggtggcgcaccgacttcctcaccgagacccgtggctccggtgtcgggcatgcggtgttcgacggataccggccatgggcgggggagatccgggcccgccacaccggttctctggtatcggaccgggccggcgccatcacaccgttcgcgttgctgcaactcgccgatcgggggcagttcttcgtcgagcccggccaacagacctacgagggcatggtcgtcgggatcaacccccgtccggaggacctcgacatcaatgtcacccgggagaagaagctgaccaacatgcgctcatcgaccgcggatgtcatcgagacgctggccaagccgctgcagctggatctcgagcgcgccatggagttatgtgcgcccgacgaatgcgtcgaggtgaccccggagatcgtgcggatccgcaaagtcgagctggccgccgccgcccgggctcgcagccgggcgcgcaccaaggcgcgtggctagcaacttggcgcgctggccgcgcgagcgtaacgccactgcgaaatccagcccggcttttcgcagccgggttacgctcgtgggggtactggatagcctgatgggcgtgcccagcccagtccgccgcgtctgtgtgacggtcggcgcgttggtcgcgctggcgtgtatggtgttggccgggtgcacggtcagcccgccgccggcaccccagagcactgatacgccgcgcagcacaccgcccccgccgcgccgccctacccagatcatcatgggcatcgactggatcggccccgggttcaacccgcatttgctgtccgacctgtcgccggtgaacgccgcaatcagtgcgttggtgttgcccagcgcgttccggccgattccggatcccaacacgccgaccggttcgcgctgggagatggacccgaccctgttggtttccgccgacgtgaccaacaaccacccgttcacggtgacctacaagatccggcccgaggcgcagtggacggacaacgccccgatcgccgccgacgacttctggtatctgtggcagcagatggtcacacagccgggcgtcgtcgaccccgccggataccacctgatcaccagtgtccagtcgctcgagggcggtaagcaggccgtcgttacgttcgcacagccctaccccgcttggcgtgagttgttcaccgacatcctgccggcgcacatcgtcaaggacataccagggggcttcgcgtccggtttggctcgagcgctgccggtgacaggtggacagtttcgggtggaaaacatcgacccacagcgcgatgagatcctgatcgcccgcaatgaccgttactggggcccaccttccaaacccggcatcattctcttccgccgggccggggcgccggccgcgctggccgattcggtacgtaacggagacacccaggtcgcccaggtgcatggtggctcggcggccttcgcccagttgtcggccatccccgacgtgcggaccgcccggatcgtgacaccgcgggtcatgcagttcacgctgcgggcaaacgttcccaagctggccgacacccaggttcgcaaggcgattttggggttgctggacgtggacctacttgccgccgtgggcgccggcaccgacaacaccgtcaccttggaccaggcgcagattcgttcgccgagtgacccgggttatgttccgaccgcgcctcccgcaatgagcagcgccgccgcgctgggtctgctggaggcatcgggattccaggtcgacaccaacacgtcggtgtcgccggcgccgtcggtccccgattcgacgaccacgtcggtgagcaccgggccgccggaagtcatccgcggccggatcagcaaggacggcgaacagttaacgctggtcatcggggtggccgcgaacgatccgacctcggtggcggtcgccaacactgctgccgaccagctgcgcgacgtcggcatcgccgcgactgtgctggcgttagacccggtcacgctctatcacgacgcgctgaacgacaatcgggtagacgccattgtgggctggcgccaagccggcggaaacctggcgacgctgctggcctctcgttacggctgtcccgcattgcaggcgacgacggtcccggctgcgaatgcgccgacgacggccccgtccgctcccattggccctacgccgtccgccgcgcccgacaccgcgacaccgccaccaacggcgccgcgccgcccatccgacccgggcgcgctggtaaaagcgccgtcgaatctcaccggcatctgcgaccgcagcatccagtcgaacatcgatgccgcactcaatggcaccaagaacatcaacgacgtgatcaccgcggtcgaaccgcgactgtggaatatgtcgaccgtgttgccgatcctgcaggacaccacgatcgtcgcggccggcccgagcgtgcagaacgtcagcctgtctggtgcggtgccagtgggcatcgtcggcgacgccggccaatgggtgaagaccgggcaatagccctggtcacgccggcggaatcgtcggctagctctcgcggcgttcgccggtggtgaggatcatggcgtcgataatgcgtgtgagctgctcacggtccggcggggatccggtaaacaagacatgctgatggatcaaggccggtccgattcgtgcggtcatcggagtcagagttgccgggtcgatttcgccggaacgcacgcccgcctgcaggatggactcgacaattcgcagccgcggggcccacaccgagttgatgaagatggcgcgcagctcgggctcgtgtaggagctggctgacgatttccatgctggggagggccgtcttgccggccaggatttcgcagttggcggtgaacaccgccagcagattctcccttgccgaccggtcagcgcgcggctcgggtaccggcggcaaagcgtattgcaccgcggccagcaccagctcacgtttgccggcccaccgccgatacaacgcggctttgccggtttgggcgcgtgccgcgatgccttccatggtcagcccgccgtatccggcggattcgagttcggccagcgtcgcatcgtagagcgcacgctcaagcacctcgccgcgccgccggtacgggttggcctttgcgggtgcgctcaccgtcatgctgcgatactagccaactgcggcttttccgccggcgcggttcgatcgatgcatcaggtgaggcccttttgctagccggcggcgggtgaccgcagtatcactccggaacgggttcttgccgcgacggcgcccacagcgcccccggccaggcttgccaatcccagctgggcccacgaggttcccgacggaccgcccggcgcggaggtcgggacggctttggccaacggcgtaatcgatttgtccgcaacccagctggggggcaccgacaaccccccgatcgtatccgcatttcccaatgttgccgacaccgcgggcctgaccgcgttgggtagcaactccagcgggcccttgagcgtgggtgtcaggctccgcatggcgaggttgcccatcatctggcccatgttgctgccctcgacaaaggccaacacgtattccacgggtatcgacgagattcgcgcggctgtgagcgggtaggtgcccttcgtcaacagcgtccacagcttcgaaggcagattcttggtcgccggcgcggcgaatgaccccaccgtctcggacaccgaaccgatcagttcataaagtctggccagcgcgcccgggttggcgatcggcgccggggggcgagaacggtgtcagccgtgcggcggccgccgccattgtggcgtagaggttcatcgcctcgccatcttgggaccagtactgggcatacagtgcatcgagggcaaagatcgcgggggtgtgaatcccgaaaatgttggtcgtggcgagagcgaggcgcgtcagtcggttggtctcgatcaccggcagcggcacgtgtgctgcgtgcgccgcttcataggcgcctgccacgacgctgatgtggtcggcgacgagttcagccagggaagcggtcgtgacaatccaggcccgaaatggggcgaccgcagctgccatgatcgtcgacgatggcccccgccacgatgtgatcagcccgttgatctcactctcgaaccgactggccgcgtagctcagctcgttggacagattcttccaggcgttcgcggctactagaaacggacgagcgctaccttggatgttgagggagttgaactccggcggaaaaattgtgaaatccattgtcgctcaaccgctgtctaggtggaggtgcccgcgcggttggctaattcggtgagccaatacgaagtcttgctggtctgaagtgtttggacaaatgactcgtggatcacatgggcctggcgcgcgatcgccttgtacagctcgccgtgcatggaaaacagcatcgacgtcacgatggacacaagatcgtgggcgggggattccacattggtgatcagcggcgtgaccccgtcatcatgggcgctcatcgtcaccccgatctcgtggaggttggcggccgtttccccaatcgaatcgggccgtgtggtgacaaaagacacgcgtgcatctccttccactgacgtggtctgatggtgggggtcagcgacgacttggggttccgcacggcattgtagacggaatcgttcactaaggtattttcaccataacggcttcggtcacaaaacggtagcgattctgttgaggaattttttcgacgctcgcccggtagggtgcctccatgtctgagacgccgcggctgctgtttgttcatgcacaccccgacgatgagagcctgagcaacggcgcaaccatcgcgcactacacctcccgtggcgcacaggtccatgtcgtcacgtgcaccctgggtgaggagggcgaggtcattggcgatcgctgggctcaactcaccgccgatcatgcggaccaactcggtggctaccgcatcggcgagctcaccgcggcgttgcgagcgctcggggtcagcgcaccgatctaccttggcggcgcgggtcgctggcgcgactccggcatggccggcacagaccagcggagtcagcggagattcgtcgatgctgacccccggcagaccgtcggggcattggtcgcgatcattcgcgagctgcggccgcatgtcgtggtgacctatgaccccaatggcggttacggtcatcctgaccacgtgcacacccacaccgtcactaccgccgcggtggccgcagcgggtgttgggtccggtaccgcagatcaccccggcgacccgtggacggtgccgaagttctactggacggtcttgggtctgagcgcgctcatttcgggcgcgcgagccctggtccccgacgatctgcgacccgaatgggtgttgccgcgggccgacgagattgcattcgggtactccgacgacggtatcgacgccgtcgtcgaggccgatgagcaggcgcgagccgccaaggttgcggcactggctgcccatgccacccaagttgtcgtcggcccgaccggccgggccgccgccttgtcgaacaacctggcactgcccatcctggccgatgagcattacgtgctcgccggcggctccgcgggcgcccgcgatgaacgtggctgggaaactgatctgctcgccggtctgggcttcaccgcgtccggcacgtaggctgccaaccaggcagccacggaaggaaccccatggaccccgacctggaccctaacctgcagcattggcaggaccgactcgacagcctgcagtgggtcatcgggtcgatactctctcagatcgacagcgtgccaacctgaccaccggcgcgacagatcgagcaatccgtttggttgtcctggccctgttgactgtcgacggggtcgtgtctgcgcttgccggggctctgctgatgccctggtatatcggctcggctccgtttccgatcagtgccttgatcagtggattggtcaatgctgcgctggtgtgggccgcagcgcgatggaccacatcgtcgcgggtggccgcgctgcccctgtgggcgtggctactgacggtagcggcgatgagcttcggcggccctggcgacgatgtcattctgggtggccagggcctgctggtctacggcgcgctggtgttcgtcgtggcaggggccgtgccaccggcgtgggtgctgtggcggcgcagggtccaagctgacggatctggctagtccgaagttagggcaaagacgggaatcccggcgggctgattggcggcaacggcggcaggaagccgcgtatccagttgatctcggtgttgatgaattggttgatcgatgccgcggtggccgtttcgatattggttagtgcctggctgaaagtgactgtcccgtccacgaagtcgatcgcattgaacaggactgcctgcacgatgggctcgccgaggtaatagaagaagttgatctgcggtgccagtatgccgatgtagggcagccatcccaccgcccatgcggtgaggttgaagccgtactgcacccacggttcgacggcgttgtagagattcttgattgcgttgccgatcgactcggcggccagagccggcagcgccgcggcggcggccgctccggcgcgcggcagcagggcgccgacggcggacaaaccgctggccccaccggtgggttggagctgcagtgcaccgctggcagcggcatttgcagcggcgctaccgccaagtgcactggagccgccagtgccgaggaacatgctgtggacccggctcagcgcgttcgagcccccacccgtcgaggcgtcggcgctaatcagtggatgccccagcaacgctcttgcgggcgcattcacggcgttcaccatggtctgcgcggcgctggcctcggcggttgcatacgcgtctgcacttgctctcagcgcctgcacgaactggtcgtggaaggctgtcatcatctgccggctgagctgctgatacccctgagcatgcgcggaaagcagcgcggcgacctgagtcgagacctcgtccgcggctgcggccaggactccggtggtgggaaccgccgcaaccacattggcggcgttaagagtcgaaccgataccggccatgtccgcagcggccgccgccagtgcctctggcgccgcgaacacaaacgacatctcgtaccttctcctggttcaccacgcggcggctgtcgccgggggcttgttcagacgctggcctctcacggatggtatcgcgatcggctgtgacctgcgccttactccaccaaaccgttggtgccggacggtcgacggcgtgccgagctcggcctggcgctactgttgcgcttatggcgccaaggttggccagcatctcacctggtggggcgtgcgggtgatatcagattgcagggaaggtataccaacgtgccgcagcctgtaggtcggaagtccaccgctctgccgagtcccgttgtaccgccccaggcaaatgcctcagcgttgcggcgggtactgcgacgggcccgagatggtgtcacgctgaacgtggatgaggcggccatagcgatgaccgcacgcggtgacgagctggccgacctgtgcgcgagcgccgcgcgggtgcgcgatgcgggtctcgtgtcggccggccggcacgggcccagcggcaggttggcgatcagctattcgcgcaaggtgtttatcccggtcacccggttatgccgggacaattgccactattgcacgttcgtcaccgtgccgggcaagctacgcgcccaaggttccagcacgtatatggaacccgacgagatcctcgacgttgcccgccgaggtgccgaattcggttgcaaggaagcgctattcactctcggtgaccgtccggaggcgcgttggcgccaggcacgcgaatggctcggcgaacggggctatgactccacgttgtcctacgtgcgcgcgatggcaatccgtgtgctggagcaaaccgggctgttgccgcacctgaacccgggtgtgatgagctggtcggagatgtcgcggctcaaaccggtggcgccgtcgatgggcatgatgctggagacgacctcgcgacggctgttcgaaaccaaggggctcgcccactacggcagccctgacaaagacccggcggtgcggctgcgtgtcctgaccgacgccggccggttgtccattccgtttaccaccggtctgttggtcggcatcggcgagacgctatccgagcgcgccgatacgttacatgcgattcgcaagtcgcacaaggagttcgggcatatccaagaagtgatcgtgcagaacttccgcgccaaggaacacaccgcgatggccgccttccccgatgccggaatcgaggattacctggcgacggttgcggtggcgcggctggtgctgggcccgggcatgcgcatccaggcgccgccgaacctggtgtctggcgacgaatgccgggcgctggttggcgccggggtcgacgactggggcggtgtctcaccgttgacgcccgaccatgtcaaccccgaacggccctggcccgctttggacgagctggcggcggtcaccgccgaagccggctacgacatggtgcagcggctgaccgcgcaacccaaatacgtacaggcgggcgcggcgtggatcgacccgcgggtgcggggacatgtggtggcgctggcggatccggcgaccggcctggcccgcgacgtcaacccggtgggcatgccgtggcaggagcccgacgacgtggcgtcctggggccgggtcgatctgggcgcagcgatcgacactcagggccgcaataccgcagtgcgcagcgacctggccagcgccttcggtgactgggaatcgatccgcgagcaggtgcacgagctggcggtccgcgctccggaacgcattgacaccgatgtgcttgccgccctgcgatcggcggagcgtgcgcccgccggctgcaccgacggcgagtatctggcgcttgccaccgccgacggtcctgcgctggaagccgttgccgcactggctgattcgttgcgccgcgatgtcgtcggcgacgaggtgacctttgtggtcaaccgtaacatcaacttcaccaacatctgctacaccggttgccggttctgcgcgttcgcccagcgaaagggtgacgccgacgcctactcgctgtcggtcggagaggtcgccgaccgggcatgggaggcccacgtcgccggggccaccgaagtatgcatgcagggcggtatcgatcccgagctaccggtcaccggctacgccgatctggttcgtgccgtcaaggcgcgggtgccctccatgcatgtgcacgcgttttccccgatggagatcgccaacggcgtcaccaagagcgggctgagcattcgcgagtggctgatcggcctgcgcgaggccgggctggataccatcccgggtaccgccgcggaaatcctggacgacgaggttcgctgggtgctgaccaagggcaagctgccgacgtcattgtggatcgaaatcgtgacgaccgcccacgaggtgggtctgcggtcatcatcgacgatgatgtacgggcatgtggacagtccacggcactgggtcgcccatcttaacgtgctgcgcgatattcaggaccgtaccggcggcttcaccgagttcgtcccgttgccgttcgtgcaccagaattcaccgttgtacctggccggtgcggcgcgccccgggcccagccatcgcgacaaccgcgcggtacatgctttggcgcggatcatgttgcacggccgcatctcgcacattcagaccagctgggtgaaacttggagtgcggcgcacccaggtgatgctcgaaggtggcgccaacgacctgggcggcacgctgatggaggagaccatctcgcggatggccggttccgaacacggatcggccaagaccgtcgctgagctggtcgcgatcgccgaaggcatcggccgcccggcgcgccagcgcactaccacatacgccctgcttgcggcctagccccggcgacgatgccgggtcgcgggatgcggcccgttgaggagcggggcaatctggcctagccccggcgacgatgccgggtcgcgggatggggcccgcatgggcttaatagttgttgcaggagccggcaaccgactcgacaaggccgatgtactgtgccgcccccggcacagcttgcaattgcgcggccatggcagcgcgctgaggtggcggtgcggcgaggaaattgcgcaaataggactgcgccaccggtgaggcgttgaactgtgcggcagcccccggatccgtcgcgttgagcgcagctactacctgcccgtaattgcaggtggtgttaatgaccgcgtccacgggatctgcggaggcgaccccggccccgacggtcaacgacattgccacggcgcctacaccggcgctcaatgcggtcaacgacagcctcatttatggacaccttccccaaactattgcaccgtcgttaagacggcgacgacatctgcccagcggttgccgtctgcggtcgagggtaccaggcgccgtgggcttgcttctctcaaactggttatcgggcgacactgcgcggccataccaatctgcaggtcagcagcgatgaaacaacgttgtttacagcccgagaaatgagtttatagcctggccgcaagttcggtgccttgcttgatggcgcgcttggcgtccaactcggcggcaaccgccgcgccaccgctgatgtgcgggttaatgccgtgccggcgcagttcactctccagatctcgcaccggttcctggccggcgcagaccactacgttgtccaccgccagcagctggggccgcctgcgcttcgggccgaagctgatgtgtaggccgtcgtcgttgatctgttcgtagttcaccccagacagctgatgaacgcccttggccttcaacgacgcccggtggacccatccggtggtcttgccgagccgcttgccctgcgggcctttggtgcgctgcagtaggtacacctcacgggcgggcggcgccggcagtggagtcgtcaacgctccgcgggcttctcgcggatcagcgaccccccattcggccttccactctttgaggttgagggtgggtgaggagtcggtgaccagcagttcggtgacgtcgaagccaatgccgccggcgccgacgacagccacggttcgcccgaccggtctgacaccggtgatggcttcggcgtaggttaacaccatggggtggtcgatgccggggatggccggaatgcgcggtgccacgccggtggccaagacgacctcgtcgtagccggtcaactcctgggcggccacccgagtgcccagtcgcacctcgacaccgtgtttggccagaatcgtcgagaaataccggatggtttcgctgaattcctctttgccgggaatgcggcgggccatgtcaaactgtccaccgataaagtcgttggcctcgaacagcgtgacccggtgaccccgttgcgcggcgttggccgccgtggccagcccggctggtccagccccgacgacggccaccgagcgggcgcgccgggtcggggacagcaccaactgcgtctcgcgcccggcgcgtggattgagcagacacgacaccgttttcctggcaaatgcgtggtccaggcaggcttgattgcaggagatgcaggtgttgatttcgtcgacccgattggactgcgccttgagcacccagtccgggtcgctcagcatcggccgggccattgatatcagccgcacctgggtttcggccagaatccgttccgcggcctgcggcatgttgatccggttggacgccaccaccgggatagtgacgtgttcggcgacggcgctgctgatgtcgacaaacgcgccgcccggcactgaggtgacgatagtgggcacccgggcctcgtgccagccgaagccggagttgatgatggttgcgcctgccccttccacttcggttgccagcgcgacgatttcatcccaactctggccttctgcaacgtagtcggccattgacagccggtaacagatgatgaagtcggatccgacggcggcgcggctgcgtcggatgatctcgaccgggaaccggcgacggttggccggtgtgccgccccacgagtcggtgcgcttgttggtgcgcggcgccaggaactgattgagcagatacccttcgctgcccatgatttcgacgccgtcgtagccggcatcgcgggccaactgcgcgcagcgggcgaaatccgcgatggtcgcttcgaccccgcgagccgatagtgctcgcggacgaaacggggtgatcggcgccttgatcggcgaggcgctgaccgcaagtgggtggtaggcgtagcgtccggcgtgcaggatttgcagcaggatctttgcacccgaatcgtggaccgccctgttgattcggcggtgccgtcgggcttgcgccgaagtgacgagttcggaggcgaacggcagcagccatccggtgcggttgggcgcgtagccaccggtgatgatcagcccgacgccgccgcgtgcacgttcggcgaagtagtcggcgagccgatcgatatggcgggcccggtcttccagtccggtgtgcatcgaacccataaccacccggttgcgcagcgtggtaaacccaaggtccaacggggacagcagatttgggtatggatttgtcatcgcttctcctggagcgcttcagctacttcgtcgagccaatcgatggcactttcttcggctcggattccgccgcgcagcacgaggtattgatgcagtgcggcgccatcgagcgccgacggatctgcgaaggtgcgcttctcgataccgcgataggtgtccagtgacttgacacgctcggcgcgcagcgcggtgacttgggtatacagcgcggcaacgtctccgtagccggcgccacgcagcttgacggcgatatcgcgcgtgctgctgtcggtcagcgcactgccgcggccgggcctggtcgggctgagcggctcggcgatccagcgagccagctcggcccggccgctgtcggagatcgcgtataccttcttgtcgggccggccatgctggagcacggtcgtcgcgcgcacccagttgttgttctccatcacccgtaacgtccgatagatctgctgatgggttgcggtccagaaatagccgatggagcgatcgaatcggcgggccaactcgtagcccgagctggcctgttcacacagcgacaccaagatcgcgtggggtagcgccatccgggcagcatagacggcaagccggattgctatgcaactaggtgcatattgaccgtgtacgccgacgcatgtgccaagtggtcgacgtgtatgtgcaacgtctagtatcagtaaccgaacgcattgcctcagcagggcccggaggaagccttggcgaggtggacagcagcccacacatagcggtatctggaagacatgttgaggagacgtccgtgacgtacacgatcgccgaaccctgtgtcgacatcaaggacaaggcatgcattgaggagtgcccggtcgattgcatctacgagggcgcccggatgctgtatatccaccccgacgaatgcgtcgactgtggggcttgcgagccggtctgccccgttgaagctatcttctacgaagacgatgtgcccgaacagtggagccattacacccagatcaacgccgatttcttcgccgagctgggatcgccgggcggtgcggccaaggttggcatgaccgagaacgacccgcaagcggtcaaggatctggcgccgcagagcgaggacgcctgagccggctgggggcagcacccgctcgcggcggagtgtcggcgtctctgcccgtcttcccctgggacaccttggccgacgcgaaagcgctggccggggcccatccggatggcatcgtcgacctctccgtcggcactccggtcgacccggtcgcaccgctgatccaggaggcgctggcggcggccagtgccgcccctggctatccggcgaccgccggcaccgcacggttacgtgagtctgtggtggcagcgctggctcgccgctacggcatcaccaggctgaccgaggcggccgtgttgccggttatcggcaccaaggaactcatcgcctggttgccgacgttgttgggcctgggcggtgcggatctggtcgtcgtgcccgaattggcatatccgacttatgacgtcggcgcccgcctggccggaacgcgggtgctgcgtgcggatgcgctgacccagctgggtccgcaatccccggcactgctctacctgaactcgccgagcaacccgaccggacgggtgctgggtgtcgaccatttgcgcaaggtggtcgagtgggcccggggcagaggcgttctcgtggtttccgacgagtgctacctgggattgggctgggacgccgaaccggtttcggtgctacatccctcggtgtgcgacggcgaccacaccgggttgctggctgtgcactcactatcgaagagctcatcgctcgccggctaccgagcgggtttcgtcgtcggtgacctcgagatcgttgccgagctactagcggtgcgcaaacacgccgggatgatggtgccggcgccggtacaggcggctatggtggccgcgctggacgacgacgcgcacgaaaggcaacagcgggagcgctacgcacaacggcgtgccgcgctgttgccggcgctgggctccgcgggttttgcggtcgactattcggacgccggattgtatctatgggccactcgcggcgagccgtgccgcgacagtgtcgcgtggctggcgcagcggggcatcctggtggcaccgggtgatttctacggcccgggtggggctcagcacgtgcgggtggcgctgacggccaccgacgagcgggttgcggcggcggtcggacggctcacctgttagcgcgaacagacgcaacttgcggccgggtcaccgccaggtcgtgcgcagctgggttgtcaccgagagcgggttatcgccgcggaacagatcgaggatggcttgcccttgtggggagtctgctggcagttgtcggggtgggccgatgtgctttcgccatgcctgtgccagatgttgccgccgatccttgtttcgtgcgaaccagcggggcacggcgtgccaggcaaccgtgccgggcagcgatagcccgacgacggcacgaaccgcgaacagcctccgggcaacgggccgggcgggcggcgtgaggatcttgcgtccgatgaggtagcgcggttcggcaagcggcgccagtagctcgtcgagggccgcggtgaaccgcagggactgctcggtgggcacgccgtcgagttgacaccggatccagccttcggggtcggaggccaaccgtagtgccgcggatcctcgctgtgcgccgcccgcggcgtacagcgcatccgcgacgacggcggccagttgctcgagcgcgttgggcgcgtggtccaggcggcggctttcggccgccgcagcggttgccaccaggccaacacccgccgcgacgatggcgccggccgtgccggcacccgccagcatgccgagattggcggaggcaactgcggtggcggtgctggcgccgaccacggaaacggcggccacggcaccccttgccaggcggaccggactgaactgtcccggcaccggtggggtcaatgccgaggcggggatgcggggtgcggcgaccccgagcggctggcgggagcgcacgcggatggttgcgacgtcgactccttcgtagggctcgccgattcgccaccaggatctcgcctgggcgcgttcggcgacgcgctgcagcgctcgcgccgtgatggcgtgggtatcggtgaccggaggaccgtacggcgacagcgacggatcgcagtgcgtcacacccgattcgatgagcccctgcggggttgccgcgtagtacccgtcatgtttgcgcaccaggcgcaggtagtcggcatcaccgcgcgggtgttctgtggcgatacagcagaccgaccagttgtccgccaccttgtgaccgtccgaggggtcgttgcggatggcgcggccgcgcatctgagtgatcgctgcctgggtggttgcgctcgtcaggtcgatattgacgttgaccgccgcgcagtcccacccttcacctagtagcgaacgggtgccgaccaggacgcgggcgcggccggccaggaagtattcggtagccagcgcgacccacgtacgtggcgtgaagccgccggtgccgcgcatgacccgcagactagggtgggcgtcaagcggctcggcggtgacgagcgcgccgcgctcggcgcagaaggcgatcaggtcatcttcgatcgcggccgggcaggcgaaggtttgacctgttaccagaagggcgtgcagtggggtgcggcggcggtgatccgacgcggcgagcatggcggcaaccagctgggccgaacccgactgctcgctgacgggtgcgcccttcagcgatgtgggaagggcgccggtcatcgattcgaaatcgcagagcaccagcgcccgcaaccgcgcccccaagacggcgtcctcggtgtcgaggatgtgcgcggtcgcggcgatcttggattcggacagcgcgcacagtctgtctactggcgaggtcgcgacgcgtacgccgcgactggtcagccggtagcccaggccgggtagcacccgcttgatcgcggtcagcgcgtgcgcgtcgcgcggatccgcgctttgttgcaggtgcccgacgctgaagtcggtcaatacgttaacccagtcctgggcatcgggcgcaattcggtgctgctcgcgcaggcgcacgccgtcgggtagtggaatcaggccgtcgtaggcgaagcgcaggccgctgcacgcgaggtcgggttcggcacgctcgaacgtcgaccaggcgatctgattgccctcgcgcgtcgctcgatccacgatccgggtgtgcagccacgcggccaacgacatgctgcccaccttttggtcgatgagggccagcatgaggtcggcgaagcgcgcccggtgggtgccgatccaggcctgctcttcgggcgtcggttgggtcagatagaccaactcttggtagggagccaggtcgccttccctaaccagagcgggtgtcgggatcacgaagtcggcggtgccgaacagctcatcatgcagggtgtgctgccacgcggtgagctctgtggccggggtcgccgttagaccgatcagcgcggtctgcgctccgaggaccgacgccaacgcactgaccagggcgccccacgtagctagcagatggtggcactcatcgagcaccagcgtccacgggcctagcgtcgccgcccgctcgatcaccgccctcccgttggggtgcaggagatccagcaacgcttgctggtcgcggttgcgcaggacttcccgccggactgtcgaatcggtttcggcgtcgatgacggcaagcgactgatacgtcaggacgttcatcgccgaggcaaggccacgctcggttccacacttcgatgccgaccggtccgacgacggaaaactgttatcccacgcggcggcccactgcgcctgcaccgccgtgttgggaaccaacaccaaactccggcgccccagccggcgcgctgcttccaggccgatcatcgtcttgcccgcacccggcggcagcaccagataggcacggttgtcgccggcagcgacgtcggcgtcgaacgcgtccaacgcttgctgttggtatacccgccagttgccggcaaaggcccgcgattccaggtcgcggtgaggatccacaaggattcaccctagccaagcacccacgttgggcgcgagcagacgcaaaaggccccgaatccaacggatttcggggccttttgcgtctcgtcgcgcccgtgcggctcgtgcggatcacacgcgcggtgcatgctgctgtggctgtcgagcagtgttgctaccttaactttcccaggcctacgacgtctggtagcggcatggcaacggcctgtgagttggctggataatgtgttcttcgtcgtgctgtggcctgcagattaacaagtcccacaacagttttcccgttgtatcggaccttgcagcatgcgatgctttcgtcttgagccactaccatgaagttagtacgctaaacaatcctgagcccgaatgtgttggtaaatggggtttgggagcattcacccacggctggtacagggggactgcgtagtgcgcaccgcaaccgccacatcggtcgccgttatcggcatggcttgccggctcccgggcggcatcgattccccacaacgcctctgggaagcgctgttacgcggcgacgatttggtgggtgagattcccgctgaccggtgggacgcgaacgtgtactacgaccccgaacctggtgtccctggtcgatcggtatcgcgttggggcgcctttctggacgacgtcggcgggtttgactgcgatttcttcggcctgaccgagcgggaggcgaccgcgatcgacccacagcaccgcttgctgctggaagtgtcgtgggaggctatcgagcacgcgggtgtggacccggcgacgctcgctgaatcacaaacaggtgtcttcgtaggactgacacacggcgactacgagctgctgtccgcggattgcggcgccgcggaaggaccgtacggattcaccggcaccagtaacagtttcgcgtccgggcgagtggcctacacactcggactgcatggccccgcggtcacggtggacaccgcgtgctcgtccgggttgacggctgtgcatcaagcctgccgcagcctggatgacggtgaaagcgatctcgctcttgccggtggtgtggttgtcacgctagaaccgcggaagtccgtctcgggttccctgcaaggcatgttgtcgcctaccgggcgttgccatgccttcgacgaagcagctgatggcttcgtgtccggtgaggggtgcgtggtcctgctgctgaagcggctaccggatgcggtgcgcgacggtgatcgtgtgctggcgatcgttcgtggcaccgcagccaaccaggatggccgcaccgtgaatatcgcggcgccgtcggcgcaggctcagatcgcggtgtatcagcaagcgttggctgcagcgggcgtcgaagcgtcgacggtggggatggtcgaagcccacggcaccggcacccccgttggagatccggtcgaatacgcgagcctggccgcggtgtacggaaccgagggtccgtgcgcgctgacgtcggtgaaaacaaacttcggtcacctgcagtcggcatcggggcccctggggttgatgaagacaatcctggcgttgcggcatggggttgtgccgcagaacctgcacttctgccggctgcctgatcagctggctgagattgacactgaactctttgtgccgcaagcgaatacatcctggccggacaacaccggacagccacgtcgcgctgcggtttcctcgtatggaatgtcgggtaccaacgtgcatgccatcttggagcaagcgccggtatcagaaccagcggcttcgggacctgagctcactcccgaagccggtgggctggcgttgtttccggtgtcggctacctcggctgagcaactacacgtcacggccgcccggctggcggattgggtcgaccagaacggcaacgcgggcagtcgagttagcatgcgggacctgggctacacgctgtcctgccgccgtgcacaccgacccgtccggacggttgtgacggcgagcagttttgacgagctgagcgcggcgctgcgggacgtcgctggcgatcagattccctatcagcccgcagtggggcacgacgaccgcgggccggtgtgggtgttctccgggcaaggctctcagtggcccgggatgggcactgaactgctggtagccgaaccggtgttcgccgccaccgtcgcggcgatggagccggtgatcgctagggagtcagggttttcggtgaccgaagcgatgtcggcgccacagacggtcagcggtattgaccgggtgcagcccaccatcttcgcggtgcaggtcgccctggccgcggccctgaagtcgtatggggtacgtcctggtgccatcatcgggcactcgctcggcgaggctgcggcagccgtggtcgccggagcactgtcgctgcacgacggattgcgagtcatctgccggcgctcgcggctgatgtcgcgcatcgccggtagtggcgcgatggcatcggtggaactgcccggccaacaagtgttgtcagaacttgcgattcgtgggatctccgacgtcgtgctctcggtggttgcctctccgacctcaaccgtcgtcggcggcgccacgcagtcgatacgtgacctggtggcggcctgggagcagcaggatgtgctggcacgcgaggtagctgtggacgtcgcttcacatacaccgcaggtcgatcccatcctggacgagttgctcgaggtcctggccgaggtcgatccgacggcgccggaaattccgtattactccgcaacgttgtgggatccgcgcgagcgaccgtcgttcaccggcgagtactgggtggaaaacctgcggtacacggtgcgattcgcggcggcggtacaggccgcgctcaaggacgggtaccgagtgttcggcgagctggctccgcatccgctgctcacctacgcggtcgagcagaacgccgccagtctcgacatgccgatcgcaacgcttgccgcgatgcggcgcggggaacagctgccgttcgggttgcgcggcttcgtcgccgacgtgcacaacgccggcgccaaggtggacttctctgtccagtaccctgatgggcgcttggtggatgcgccattgccgagctggacgcaccgcaccctgatgctcagccgtgaggattcacaccgctcgcacaccggcgcggtccaggcggttcatccgctgcttggggcccatgtgcacctgttggaggaaccggagcgtcacgtctggcaggccggggttggcaccggggcgcatccgtggctcggtgaccatcggatacacaacgtggctgcgtttcccggtgcggcctactgtgagatggcattggccgcggcgcgcaccactcttggcgagctgtcggaggtgcgcgacatcaagttcgagcagacgctgttgctggacgagcagacggtggtctcatcggccgcgacgatcgccgcgcctgggatcctacagttcgcagtcgagagtcatcaggaaggcgagcccgcacggcgggccagcgcgatgctgcacgcattggaggagatgccgcagccgcccgggtacgacacgaacgctctgaccgccgcccatgagtccagcatgagcggtgaggaactgcgaaaaatgtttaacagcttaggtattcagtatggtccggctttttcaggcctagttgcggtgcacacggcgcgcggggccgtcaccacagtgctcgccgaggtcgcgctgcctggagccatccgatctcagcagtcggcatatgccagccacccggccctgcttgatgcgtgtttccagtcggtgcttgttcatcccgaggtccagaaggcgactgtcggtggtctgatgctgcccgtgggcgtgcgtaggctgcgcaactatcactcgacgcgcagcgcgcactactgcctcgcccgggtcacgtcatcgtcgcgagccggcgaatgcgaagccgatctcgacgtgttcgaccaggccggaacggtacttttgaccgtcgagggattacggctggccgcagggatttccgaacatgaacgcgcgaaccgggtgttcgacgagcgattgttgaccatcgagtgggagcggggtgagctgcctgaggtgccgcagatcgatgcgggatcctggctgctgctcagtgcgtccgaagctgatccgctgaccgcgcaactcgccgacgcgttgaatgccgttggtgcccagagcactagcgtggcttcggcgtcggatgtcgcacaattgcgttcgctgctcggaggcaggctcaccggtgttgtcgtggtgactggcccgccaacgggtggtttgacacagtgcggccgcgactatgtgtcacagctggtgggtattgcccgcgagctcgcggagctgcccggtgagccgccgcggctgttcgtggtgaccaggagcgcggcgagcgtgctgccgagcgatcttgccaacttggaacaggcgggattgcgtggactgatgcgggtgatcgattccgagcatccgcacctgggtgccaccgcaatcgacgtcgacaacgacgagaccgtcgctgccctggtggccagccaactacagagcgggtcgcaggaggacgaaaccgcttggcgcaatggcatttggtacaccgcccggctgcgtcccggtccgttacgcccggccgaacggcgaaccgccgtcgtcgaatacagacgcgacggtatgcgcctgcagatccgcactcccggcgacctcgagtcgttggagttcgtcacattcgaccgggtcccgccgggaccgggcgagatcgaggtcgcggtgaccgcatcgagtgtcaacttcgccgacgttctggtcgctttcgggcggtatcccaccttcgagggctaccgacagcagttgggcatcgacttcgccggtgtggtgaccgcggtcgggccggatgtcaccgagcatcggatcggtgatcacgtcggcggcatgtccgccaatggctgctggagcacattcgtcagatgcgatgcccggctggcggtgacgctcccgcccgagctgccggtggccgccgccgccgcggtaccgaccgcctccgcgacggcttggtacgccctgcacgatctggctcgcatctgctcggacgacaaggtgctgattcactcggggaccggtggtgtcgggcaggcggcgatcgcgatcgcacgggccgccggatgcgagatcttcgccaccgcgggcagtgcccagcggcgacaactgctgcacgacatgggtgtcgagcatgtctacgactcacggagcaccgagttcgccgagcagatccgaggcgacaccgatgggtatggtgtcgacgtcgtactcaactcgctgcccggcgccgcacaacgtgctgggatcgaattgctggcctttggcgggcgattcgtggagatcggcaaacgtgacatctacggcgacactcggctcgggttgttcccgttccgccgcaacctgtcgctgtatgccgtcgacttggcgctgctgacacacagccacccgcacaccgtccggcgcctgctgaaaaccgtctaccaacacacggtcgagggcacgctgccggtgccgcagaccacgcactatcccattcacgacgctgccgttgccattcgtttggtcggcggagccgggcacaccggaaaagtggtgctcgatgtgccgcgtaccggtgaaggcgtggccgtggtgccccccgaacaggtccgcacgtcccggcccgacggcgcctatctcgtcaccggtggtttgggcggcctcggcctgttccttgccggcgagctggcggcggcgggctgcggacgcatcgtgctcaactcccgttcgacgcccagcccgcacgccaccagggtcatcgagcggctccgcgccgccggtgctgatatccaggtggaatgcggtgacatcgctgatgccgcaacggcccaccgagtggtggcggtggccaccgcctcgggcttgccggtgcgcggcgtgctgcacgcggcggcggtggtcgaggacgctacgttggccaatgtcaccgacgaacttatcgaccgctgttgggcgccgaaggtacacggcgcgtggaacattcatcgggccaccgccgcgcagccactggagtggttctgcttgttctcctcggccgcggccttggtgggctcgccgggtcaaggcgcatatgcggcggccaacagctggttggacgcttttgcccactggcggcgggcgcagggccttccggctacctcaatcgcctggggagcatgggccgagattggccgcgctaccgcgctggccgaaggcaccggcgcagcgatcgcgcccgccgagggtgctcgagccttccagacgctgcttcgctacggccgggcgtactccggctatgccccgatcatgggtaccccatggttgacggcctttgcgcaacgtagccgatttgccgaagcgttccacgccacgggccaaaatcaaccggccaccgggaaattcctcgccgaactgggcagcttgccccgcgaagagtggccccgcacagtcaggcggttggtatcggaccagatcagcctgctgctgcggcgaaccattgatccggaccggccgctgtccgactatggtttggattccttgggcaacttggagttgcggacccgcatcgaaaccgaaacgggtatacgcgtcagtcccacaaagatcaccacggttcgcggcttggccgagcacgtgtgcgacgagctggcagccgcccaatctgcgccggtctgatgacggcccgggtgaagtcgttgcggaagtttgagatcgagccgaggagggcatgttgcgggttggaccgttgacaataggcacgctggacgactgggcgccgagcacgggttcgactgtgtcatggcgaccttcggctgtcgcgcacacgaaagcgtcgcaggcgccgatcagcgatgttccggtcagttatatgcaggcgcaacatattcggggctattgcgagcaaaaggcaaagggactcgactactcgcggttgatggtcgtcagctgccagcagcccggccagtgcgatatccgggcggccaactacgtgatcaacgcccatctccgacggcacgatacctatcgcagctggttccaatacaacggcaacggacaaataatccggcgtacgatccaggatcccgccgacatcgagttcgtaccagttcatcatggtgagctcacgctgccgcaaattcgcgagatcgtgcagaacacgccggatcccctgcaatggggttgttttcggtttgggatcgtgcaaggctgcgaccatttcacattctttgcaagtgtggatcatgtgcatgtggacgcgatgatcgtcggtgtcacgctcatggagttccacctgatgtacgcagcgctggtgggcggccatgcccctctcgagctaccgccggcaggcagctacgacgacttctgccgccgacaacacacgttcagctccaccctcacggtggagtcgccccaggttcgcgcctggacgaagttcgccgaaggtactaacggtagctttcctgattttccactcccacttggtgacccatcgaaacccagtgacgcggatattgtcaccgtgatgatgctcgatgaagagcagacggctcaattcgagtccgtctgcacggctgccggcgctcggttcatcggtggcgtactagcctgctgcggcctggctgaacacgagttgaccggtacgacaacctattacggactaacgccgcgcgacacgcgccgcactccagcggatgccatgacccaaggttggttcaccggcctaattccgatcaccgtccccatcgccggctcggcgttcggcgatgccgcccgagccgcgcagacctcgttcgactcgggcgtgaagctcgccgaagtaccctacgaccgcgtcgtcgaattgtcgtccacgctaaccatgccacgaccgaactttcccgtcgtcaacttcctcgacgcaggcgcggctccgctttcggtactgctcaccgcggagttaaccggtacgaacataggagtgtacagcgacggtcgctactcttatcaactgtccatctacgtcatccgcgtcgagcaggggacggcagtggcggtcatgttccccgacaacccgatcgcccgggaatcggttgcccgctacctggcaacgctgaagtctgtgttccaacgagtcgccgagagcgggcagcagcagaatgttgcctgattcattcccggtggtgaacccatcttcgcgcggctaggtgaactcgtcgcccggcggccttgggttgtggtcggctgttgggtcgcgctcgccctggtactgccgatggcggtgccttcactggcggagatggctcagcgacatcccgtcgcggtcctgcctgccgacgcgccctccagcgtcgctgttcgccagatggccgaggcgttccacgaatccggctccgagaatatcttggtagtgctgctcaccgacgagaaaggcttgggagcggcggacgaaaacgtctaccacacattggtggatcgtctgcgaaacgacgctaaagacgtcgtgatgctgcaggacttcctgactactccgccattgcgtgaggtgctcggtagtaaagatggcaaggcatggattctgccgatcggtctcgcgggcgacctgggtacacccaagtcctaccacgcttacaccgacgtcgaacgcatcgtgaaacgaactgtggccggaaccacgttgacggcaaacgtgacaggacccgcagccacggtggcagacctgaccgacgctggggctcgggatcgggcttcaatcgagctggcgatcgccgtgatgttgctagtcatcttgatggtcatctatcgcaacccggttaccatgctgttgcccctggtgacgattggcgcatccttgatgaccgcgcaggcgttggttgccggcgtgtcgctcgtcggcggtctagccgtatccaatcaagcgatcgtgttgctcagcgcaatgatcgctggtgcgggaacggattacgccgttttcctaatcagccgctatcacgagtatgtgcggctcggtgagcatcccgagcgtgccgtccagcgggcgatgatgtccgtcgggaaggtgatcgccgcgtccgcggcaacggtcggaatcaccttcctcggcatgagattcgccaaactcggtgtgttctcaacggttggcccggctctggcgatcgggatcgcggtgtcgttcttggccgcggtcaccctgctgcccgccatcctggtgctggcctcaccgcgcgggtgggtcgcaccgcgcggtgaacgcatggcgacattctggcggcgggccggaacgcgaatagtgcggcggcccaaagcttatctaggcgccagcttgattggtctggttgcattggccagctgcgcgagcctggctcacttcaactacgacgaccgcaaacaattgccgccttcggatccgagttcggttgggtacgcggcaatggagcaccatttctcggtgaatcagactattcctgagtacttgatcatccactctgcacacgacctgcgaaccccgcgcggccttgccgacctggagcagctggcgcaacgtgtgagccagatcccaggcgttgccatggttcgcggtgtgacccggccaaacggggaaacccttgaacaggcccgggcgacataccaagccggccaagttggcaaccggctgggcggcgcgtcgcgaatgatcgatgagcgcaccggcgacctgaatcggctggcatcgggtgccaacctgttggccgacaatctcggtgacgttcgcggtcaagtcagccgggccgttgcgggtgtccgcagccttgtcgacgccctcgcttacatccagaaccagttcggtggcaacaaaacattcaacgaaatcgacaacgctgcaaggcttgtcagcaatatccacgcgctcggtgacgctctgcaggtaaactttgacggtatcgccaacagtttcgattggcttgactctgttgtcgccgctttggataccagcccggtctgtgacagcaaccctatgtgtggcaacgcgcgcgttcagtttcacaagctgcaaaccgcacgtgacaatggcactctcgacaaggttgtcggcctggcgcgtcagctgcagtccacgcggtcaccgcagaccgtgtcggcggtggtgaacgatctggggcgatcgctgaattcggtagtccgctcgctgaaatcactggggttggacaatccggacgccgcccgggcgcgcctgatcagcatgcaaaatggagctaacgacctcgccagcgccggtcgtcaggtcgcagacggcgtccagatgctggtcgaccagaccaagaacatgggcatcgggctgaaccaggcgtcagcctttctgatggcgatgggcaacgatgcgtcgcaaccgtcgatggcgggtttcaatgtcccgccgcaagtgctgaagtccgaggagttcaaaaaagtcgcccaggcgttcatctcgccagacgggcataccgtgcggtacttcattcagaccgacctcaacccgttcagcactgcggccatggatcaggtcaacacgatcattgacacagccaaaggtgcacagccaaatacctccctggctgacgcgtcgatatcaatgtcgggttacccggtcatgctgagggacatccgcgattactacgagcgcgatatgcggctcatcgtcgctgtgaccgtcgtcgtggtgatcctgatcctcatggcactgctgcgtgcgatagtggcgccgctgtacctggtcggttcggtggtcatctcgtacatgtcggcgatcgggcttggtgtggtggtgttccaggtgttcctggggcaggaattgcactggagtgtgcccggcctagcgtttgtggtgctggtcgccgtgggtgcggactacaacatgctgctggcgtcgcggttgcgggacgagtcggcattgggagtgcgttccagcgtgattcgcacggtgcgttgcacgggcggagtgatcacggcagcgggtctgatatttgccgcttcgatgtccggcctgctgttctccagcatcggaaccgtcgtccaaggcggcttcatcattggggtcgggatcctgatagacacgttcgtggtgcggaccatcaccgtgcctgccatggccacgctgctcggacgcgcaagttggtggcccggacacccttggcagcggtgcgcacccgaagaaggccagatgtcagcccggatgtcagcgcgcacgaagacggtatttcaagccgtggcagacggatcaaagcggtagtgtttagccgccgaaggcgggggagcccagtaagccacgggcaccttccacgatcgagcccggagcggtcagcggatccaggcctcgcaccggatccacggagaccggccgggtgaaccaattgtcgttgcgtgcataggccgcgtcgatctgtggttgcagcacactgtcgatttgatcgacttcggcgtcggacatgccgaggtaacgcagcggcaaggtcaacgggaggtggttcacggggaccagatacgtcgtcgtggtagcgcctcgtgagttgacggtggtcctgatgttctgcgggggtacgtcaccgggtccggtgaacccgattggggtgtgcgcgatggcagcgccgatggccgcattggcgaccgctaacagattgtccggccggtccgggaagtcgctgaagccgtcgtatgcggtgacgacatggttggtgtcgtactggctatccacctgctggggcatcgtatattcgatgaagggaatcggaatgtggctaccggggggaaaaattcgggccaggaagctcgctccgaacgcatgacgtccggtggggtcgccgaacgtcgtgaactgcagcttgtccggtgcaggtgccgtcgggtcgttggcgagccgcgcctgctcctggtcgagcacgagggaaccctgggataggccgacggccgcggctggatcggttccgtgatgaattgcgttatcaaggctgtttgtcccatctttgaccgccacgcccaccgtcatgttgtcttggtggctccctggcggcaaaagcatggtgggccaccagctgaaggccgctccggcgggatagtcgatgagatcgtgctttgcgtttgggaaatattgagagccagcctggttcgtgtactcgtaccagggaatgcccggcattcgcgcgcccccgagggcgtagacgactttggcggttgaagcgtcgcccaccggagagggggacggaggtggcccaggagcccacgggtacgcgggttcgcttgccgcaatagcggttccgaatccaccggcccaacccacgagccagaccgcgaatgctcccgcaatcactcgcttcatctgcctctgcatcgagaatcgcgtgcgtgaaagcataggaaagcagctatcgttcggcggttttcgggcggttatgtcgccatatcttagtcagccacgtcccggccgacattaaagttggcagccaacaagctgtgaatcgccctgggtcagccccgactagctcagccgtccaaccgggtgaattgctgcagccggtattgctctacacaggcggcccttctgatcttgccgctggttgtggtggggatcgacccgggcgggaccaagacgaggtccgccacgttgagaccgtgcgagcgtgatatcgcggctgtgacgttgttcttgatgacatcgagttcgtccatcgcttcgccggcggaatcgccgaggagcttgagctcgatgacagtgactaacttctctgtgtgatcgaccggaactgaaatcgcagcgacccgaccaccagtgatctcctggacggtcgactcgatgtcctcggggtagtgattgcgcccgtatacgatcagcatgtccttcatacggcccacgatgaacatctcgtcctcggagaggaatccgaggtctcccgttcgcaaccaggatccatcaggagtacctgccgaggggtggaccagcattgcgccaaaggtgtgccgtgtctcgtccggtttgttccagtagccttcggcgacgttgtcgcccttcacccagatctcgccgatcgttcccgcggggcactcaatgcaggtgtcgggatccacaattcgcactgttggtgatgtcggcatgccatagctcagcagcggtgtgccggtcttgggttcacatcgattcgcactgcccgtggacagcttgtcaggttcgaagtagacgacttctggcttgtcacccgaattgcggctggccacataaagagtcgcttccgccagaccgtacgaaggccgtatcatgtcttcgcggaaattgtacggtgcaaaccggttgcagaatctactgagcgtgttggggtggactcgttcagcaccactggtgatgcccaggacgttgccgaggtcgaggccttctatgtcggcatctgttgtcttgcggacggccaattcgaaggcgaaattcggtgcggccgaccacgaaggacttccgttggccagcgaatgtagccaacgcgctggccgttgcaggaacgccagcgggctagtgagttcactgcggtagccgcccaggatcggtgcgatgatgccaaggaccaagcccatgtcgtggtagaacggcagccacgacacgatggtagtgtcaggtggcgccacaccgttgcggtcgccgaagtagttcgacatcagctgttggaaattcgcctgaaggttccgatgcgagatcatgaccccagccggagcgcgggtggagccagaggtgtactgcaagtacgcggcgcttggcagatccttcacccgaaagctcggtgaattcccggtcaagtccaatgaatcgatttcgatgatcggccctacgttgttcgtgttcggccggtggatgtgctcggcaaccgcttctgcgaccgcagatgttgtcaggatgaccgaaggtgacgcgtcggcaagcaccgcgctgacacgttcgtcgtgagagccgatctgcgggactgacaacggaaccgctatcgctccggcctgcatcgaacctaggaaagccgcgatgtaggccaggccctgcggagccagaatcacggctcggtctccggtcgtgcaatgccgcctgacttcgtgagcaacgatgcgggtccgtcgaaacacctctgaccacgtgagcgtctcggtgatgccggcccaatcctgttcgtagtcgatgtacgtgaacgcggcgtcgtcgggctgcaggccggcacgctcgcgcagcaaggacaagacagaagagtcggacattggtgctacattaccgtttcgcgcgatctccgataacccaagcgggcagggggatggttggcgatagcgatgctgatcataacgttctgcaatgctgtgcatgtgctgaaacaggttgacgcagagtcgaagtcggtgtacgcaggggcgccgtgaggggcgtcacggtcgagttgctaagccgtgcgttccatggcccgcagccccagcgaaaagagcagccgcacatccggatcgcccagcgaggtcgacaacagctgctcgatccgccttatccggtagcgaacggtgttgggatgcacttgcagtgaccgtgcggcggcgccgatgtcgccgaaggcatccaggtaggcacgcagggtctgagccagcaccggatcctgggcgcccaggtcacgtatccgaggatcgacgagccgctggtcggtgccgaccagggtgacgatttcgtcgagcagaacggtggtgcgtgcctcggccagcgatgtcacctgccccaagatcgggtggcgctcggcactctcgagtacccgatccacctcgacgcgtgccgggttgacttcggcaagtcccgcgaccggccccgcgatggctgcccgtagtgctactcccagctcggcgcgcagtgcgctgattgtgccgcggacccacgaggtgacagctcggccggtcgtggtttggggcagcagcacatagatccgtgagccgttggcggcaacctgagcgtcgtggcgaaaagcgctggcgctcaatgccatgacgtcaacaagccgaacatggcggactgcggtatcgcggttttccgcggtgtcgaaaccgatcagcgttgcgttgccctcggcggcgacgccgagttcacgggcgatggtcgatacgtcgacgggtgctgtggttgcgttcagctcggccaggcccagtagttgctgtacccgcagcgcgtgcgtattgggctgggtcgccagtcgcgacatgatccgggcggccagcaccgcagcaccccgcaacatctcctcggcatcgtcggccaacggctgcgagccttgctggacccagatcgtgccggcgaacaccggtggccgcagcgcaccgacccccggctgatgaatcccgatggctagccgaggacgcaaccccagctcggggcgctcggccacccgcaccacctcacggccggcccgcagggcatcgaagatgccccattgacctatccactgcagatgctcgggcgggccggcgcggcccaggatggacagccgacgcagctcgtcggcctcgtcgttggaggccgagtaggcgagcacgtgcgactgggcgtcctcgatgctgatcatgccgtggatgcggtcggccagggactgtgccaacccgaacaggtcggttccggaatcgtcggtggggtcggcccggtcaccatgatgctccaagacatgattcaccaagtggtacagccgttcccagcgggcccgcggctccacggctaccaccgccgagccggcgcggacggccccggccaccaccgagtccgacgggtgcttgacgaagatcgccaccggcgcccgttggcgtgcctgatcgtcgacccagcgcaccgcctcgtcgtcggtgaccccgatcaggaagaacacatcggccgagcccgccgcggccgccaggcccagccgcacgtcgtcggaatcgatcagcgccgtcgacgccaccggcaggtccaggccgcgcggggcgtccaccaggctgaccacggtcgcatccagcgccaggagcaactggccgagccccacgccggcgatccgcatgttgtccgatcctactagcaagtccgccagatcttgtctgatcggccaaacatttgcgatgcctgggcggggatgctggcaggcatggacgcgatcacccaggtgccggttccggccaacgagccggtgcacgactatgcgccgaaatccccggaacggacccggctgcgcaccgaactggcctccctggccgatcaccccatcgacctgccgcacgtcatcggcggccgacaccggatgggcgacggcgagcgaatcgacgtcgtgcagccgcaccggcacgccgccaggctgggcaccctgaccaacgccacccacgccgacgccgcggccgccgtcgaagccgccatgtctgccaaaagtgactgggcggcactgccgttcgatgaacgtgccgcggtgttcctgcgcgccgccgatctgttggccgggccgtggcgggaaaagatcgccgccgcaaccatgctcggccaatccaagtcggtgtaccaggccgagatcgacgcggtctgcgagctgatcgacttctggcggttcaacgtcgctttcgcccgacagattttggagcagcagccgatcagtggcccgggggaatggaaccggatcgactaccgcccgctggacggtttcgtctacgcgatcacgccgttcaacttcacctcgatcgccggcaatctgccgaccgccccggctctgatgggcaacaccgtgatctggaagccgtcgatcacccagacgctggcggcctatctgaccatgcaactgctcgaggccgccgggttgccgcccggggtgatcaacctggtcactggcgacggattcgcggtttccgatgtggcactggccgatccacggctggccggcatccacttcaccgggtcgacggctaccttcggccacctatggcagtgggtgggtaccaatatcggccgctaccatagctatccgcgactggtcggcgagaccgggggcaaggacttcgtggtggcgcacgcctcggcccgcccggatgtgctgcgcacggccctgattcgcggagcattcgattaccagggccagaagtgctcggcggtgtcgcgagcgtttatcgcgcattcggtgtggcagcggatgggcgatgagttgctggccaaagccgccgagctgcgctacggtgacatcaccgacctgtccaactacggtggtgcgctgatcgaccagcgcgccttcgtcaagaacgtcgacgccatcgaacgggccaaaggcgcggccgcggtcaccgtcgccgtcggcggcgaatacgacgacagcgaaggctatttcgtgcgccccacggtgttgctctccgacgacccgaccgacgagtcgtttgtcatcgagtacttcggtccgctgctgtcggtgcatgtctaccccgacgagcgctacgagcagatcctcgacgtcatcgacaccggatcccgctacgcgctgaccggcgcggtcatcgccgacgaccggcaggccgtgctgaccgcgctggatcggctgcggttcgcggcggggaacttctatgtcaacgacaagccgacgggggcggtggtggggcgtcagccgttcggcggtgcacgcggatcgggcaccaacgacaaggccggttcgccgttgaacctgctgcggtggacgtcggcgcgcagcatcaaggagacgttcgtcgcggccaccgaccacatctacccgcacatggcggtcgactgatggccggctggttcgcgcacacgctgcgcccggcaatgcttgccgccggccgctcggatcggctgggccgcatcgtcgagcgctcgccgctcacccgcggggtggtgcgccggttcgtgcccggcgacacgctcgacgacgtggtggatatcgttaccgcgctgcgggattcgggccgctacctcagcatcgactacctgggcgagaacgtcaccgatgccgacgacgctgccgccgccgtgcgggcgtacctggggctcttggacgtgctgggccgccgcggcgatatcgcatgcgacggggtgcgaccgctcgaggtgtcgctcaagctgtcggcgctcgggcaggccctcgatcgcgacggccagaagatcgcgctggacaacgcccgcgccatctgtgagcgggccgagcgggtgggcgcctgggtcacggtggacgccgaagaccacaccaccaccgattccacattgtcgatatcgggcgatttgcgcgtcgactttccttggctgggcacggttgtgcaggcctatctgcggcgcacgctggccgattgcgcggagttggcggccgtgggcgcccgagtccggttgtgcaagggcgcctatgacgaacccgcatcggtggcctaccgagacgccgcgcaggtcaccgactcctatctgcggtgccttcgggtattgacggcggggcgaggctatccgatggtggccacccacgacccggtgatcatcgcggcggtaccggggatcacgcgcgaatcagggcgtagtcaaggtgatttcgaataccagatgctctacggcgtccgcgacgacgaacaacgacgactgaccggcgccggtaaccacgtgcgggtgtatgtgcccttcggcacccggtggtacgggtatttcctgcggcggctggccgaacgcccggccaacctggcgttcttcctgcgggcgctgaccgaccgccgacgcgcgcgggggtgcgccgagcgctgaaatcgccggttgctgtcacattcggcggggctgtctcgtccttgatgttatgaattccagcatgggtcggcgggaggacacatgtcgcaacacgacccggtaagtgcggcctggcgggcgcatcgggcctacctggtggacctcgcgtttcgtatggtaggtgacatcggcgtggccgaagacatggtgcaagaggcattttcccgcttgctgcgggctccggtcggcgacatcgacgacgagcgtggctggctgatcgtggtcaccagccggctgtgcctggatcacatcaagtcggcgtcgacacgccgggagcgcccgcaggacatcgccgcatggcacgacggtgacgccagcgtgtcatcggttgacccggctgaccgggtgactctcgacgacgaggtccggctggctttgctgatcatgctcgagcgcctcggccccgcggagcgggtggtgttcgtgctgcacgagatctttgggctgccctaccagcaaatcgccacgacgattggcagccaggcctccacatgccggcagctggctcatcgggcccgtcgcaagatcaacgaatcgcgcattgcggccagcgtggagccagcccagcatcgcgtcgtcaccagagctttcatcgaagcctgctccaacggagacctggacaccctgctcgaggtgctggatccgggtgtcgccggcgagatcgacgcccgcaaaggcgttgtcgtcgtgggcgcggatcgggttggcccgaccatcctgcgccactggagtcaccccgccaccgtcctggtagcccagccggtgtgcggtcaaccggcggtgctggcctttgtcaaccgagcgcttgccggcgtgttggccctgtcgatcgaggccggcaagatcacaaaaatccatgtcttagtgcagccccctgccctcgacctgtatggcctgctctcaccgcgggccgaccggcatttgctggctcggcccgagttcaaggcgatgttcctcgacgatctgctcaacggtagtcgcaagcagctcgctgcgccgttcgccgatgtcatcgcctttgcccgcgactggggattccggctggacgaggtgaaagtccccgtccgctggtggcacggagaccacgaccacatcgtcccgttctcccacggggaacacgtcgtatcccggcttcccgacgcgaagttgttgcacttgcccggcgaaagtcatctcgctgggcttggccgtggtgaagagattttgagcaccctgatgcagatttgggaccgcgacctgcggaaatgatcgggcgtgtgaccgagctcgcatgggcgggccgcactgctttgcatcgccatttgtgcctattgacggccttaatatgacatgctgttgcctgtgttagagcccgctgaccgcccctgtgatgcccccggatggtttctctacctcaccgacataccgcgcgcgggtgtcgagtacgggcaattgctcgccgtgctgccgctgcagcggatgctgccggccggcgacggacatccggtactggtgctacctggcctgctggccggcgacggttccacctggatcctgcgacggatcttgcgtcgcctcgggtacgcggcctacggctgggggctcggccgcaacatcgggccgacggccaaagcggtatccgggatgcgggacctcctcgacaagctccactcccggtaccacaccccggtgagcctgattgggtggagcctgggtggcatcttcgcgcgcggcctcgcccgcgaccatccgtcggcggtgcgccaggtgatcacactgggcagcccgtttggcatgagggacacctgtgagacgcgctccgcgtggagcttcaaccggtatgcgcatctgcacaccgagcggcacgagttgccgctggaaatggaaagtgaacctttgccggtgccgaccaccgcgatctactcgcgctgcgacggcatggtcgcctggcagacgtgcatgaattcgccatcggagcgcgcggaaaacatcgcggtgcgcagcagccacatcggctacggccacaatccgccggtggtgtgggccatcgccgaccggctggcacagccccagggtgcatgggcgccgtttcggccgccgaaggtgttgagcccgctgtttccgcgaccggatacaccggcagaggcggtcagcaccccccagacgcgaccggcctgacggggcaggcgatcacggcgccggggtagcctcgctcacgtgctgctggcctccctgaatcctgctgtcgtctccgccgccgatatcgcggacgcggtccgcatcgacggcgacgtgctgagccgtagcgacctggtcggcgcggcaacgtcggtggccgagcgggtcgccggtgcgcaccgggtcgccgtgctggccacgccgaccgcgtcgacggtgctggcgatcaccggctgcctgatcgccggcgtgccggttgtgccggtacccgccgatgtgggcgtcaccgaacgccggcacatgctcaccgactccggcgtccaggcatggctgggcccgttgcccgacgacccagcggggctgccacacatcccggtgcgcacgcacgcgcggtcctggcaccgttatccggagccctcacccggggccatcgccatggtggtctacacgtccggcaccaccgggccgcccaaaggcgtgcagctgagccggcgggcgatcgccgccgacctcgatgcattggcagaggcctggcagtggacggccgaggacgtgctggtccacggtctgccgctgtatcacgttcacggcctggtgctgggcttgctcgggtcgctgcggttcggaaatcgcttcgtgcacaccggtaaaccaacgccggccggctacgcccaggcctgttatgaagcgcacggcacgttgttttttggggtgccgacggtgtggtcacgagtggcggccgaccaagctgccgccggggcgctcaaaccggcgcggctgctggtgtccgggagtgcggcactacccgtgccggtgttcgacaagctggtgcagctcaccgggcaccggcccgtcgaacgctacggtgcttcggagtcgctgatcaccctatcgacgcgggctgacggtgagcgtcgcccgggctgggtcggcctgccgctggccggtgtgcagacccgactggtggacgacgatggcggtgaggtcccgcacgacggggaaaccgttggaaagcttcaggttcgcggtccgaccctgttcgacggctacctgaatcaacccgatgccaccgccgcggcgttcgacgccgacagctggtaccgcaccggcgacgtcgcggtggtcgacggcagtgggatgcaccgcatcgtgggacgcgagtcggtcgacttgatcaagtcgggtggataccgggtcggcgccggtgaaattgaaacggtgctgctcgggcatccggacgtggcggaggcggcagtcgtcggggtgcccgacgatgatctaggccagcggatcgttgcctacgtagtcggctcagcgaatgtcgatgcggacgggcttatcaactttgttgcccaacaactttcggtgcacaagcgcccgcgcgaggtgcgtatcgtagatgcgctgccgcgcaacgcgttggggaaagtgctcaagaagcagttgctgtcagaaggctgagctacggcgaattatcgtgtaccgctggacagttacgctggcacactgttactccgacggcccggtgagcttagcgcatgggccttgttgccgcgccactgtagggcttccagggcgacggccacatggacggaggtgtggtcgagcggtcgcggtagcagccgctgagcggactcgagtctgcgcagaaatgtattgcggtgagtgtggagacgttttgcggcccgggaggcgttgcactgctcgttgatgaaggtcagcagggccgtttgtagatctgggctggcagactcgaggtctccaagcgtactcgtgatgaattcgcttgcagcatctggattttggctgatcaatgcgaccatcttaacgtcggcaaagaaggcgacccgctgggtcgaccgtagccgtgacaaggtgcgctgggtgatgagcgcttcgaggtggctgcgccggaacccctccaccccgttggcggtggtcccgatggcgatgcgcgccccgggtgcgttgtccaccgccgcctgcactgtgtcgatgtcgagtccgtcggcgtcggtcacccacgcccagcggctcgccgccccggcgaccaccgtcagcggtcgtgtcgatcccacggcgtggcagaacagatcagccgcccggtcgaggtagctgtggtcaccgtcgagctcgtcgctccagatgatggcagcggtatgggcacgactcagcgggtagcccaatttcgcttcggcccgttcggggctgataggggcgccatcgagaatcagcccgacgacctcgaggcgttcggcatgggtgctgcgggtcagttcgtcgtgttccgactgcacttgcgcggcgataccggtcagcgtggcctcgatgaagtcgttgacggagcgggccgacacgtctagcagctcgcgcagctcttgggggtcggaagtgagttcgaacgcaatccccatccagaaccgccacccgatgtgctcaccggttcgatagatgttgaacgctactgtgtccagcccccggcgcaccaggtctcgggccatccgcagtggctcggtgccgagattggcgggcacccgagcaccagggtcacgcaggttggccgcagcccagtacaccaggttggcgcgattggccgtctggacaaccttcgcaagcaccggatcgttggcgatcgccggattggccgcaatcgtggcacggtccagttcctcgatccactccgggctgggattgagggcgatgcgtgctccctcgcggatcagctcacgaattcgcggcgaaggttgttgccatgccacgcgcgcgggtgcaatttgcacactatgttggcactattgtgccggattcacactgcacggccggtgtgtgcgcgaaatcacggtgtgggtctgctggatgagtcgaccgtgttgaacaacttgcgacacaccgcaatttgcgaaatccgccaccgaccgggcatagtaacccagctagtcgtcgttgtcgcgtcgaaccacatggtgaactgtgcggcgggtgcattttgcacatcaagtgggcgctgattgggaagatttacccttcggcggcggcggtaggtgcagattgcactttggctcatgctgattgaaattttttgacctgttgcggtccttgcgggctcgccatcattggcggcagttcgtcaccgacgaatcggggccaaggacgtaggcgaccagttcgcttgactgctaaccgctcctgatcgtacccgtgcgagtgctcgggccgtttgaggatggagtgcacgtgtctttcgtgatggcatacccagagatgttggcggcggcggctgacaccctgcagagcatcggtgctaccactgtggctagcaatgccgctgcggcggccccgacgactggggtggtgccccccgctgccgatgaggtgtcggcgctgactgcggcgcacttcgccgcacatgcggcgatgtatcagtccgtgagcgctcgggctgctgcgattcatgaccagttcgtggccacccttgccagcagcgccagctcgtatgcggccactgaagtcgccaatgcggcggcggccagctaagccaggaacagtcggcacgagaaaccacgagaaatagggacacgtaatggtggatttcggggcgttaccaccggagatcaactccgcgaggatgtacgccggcccgggttcggcctcgctggtggccgccgcgaagatgtgggacagcgtggcgagtgacctgttttcggccgcgtcggcgtttcagtcggtggtctggggtctgacggtggggtcgtggataggttcgtcggcgggtctgatggtggcggcggcctcgccgtatgtggcgtggatgagcgtcaccgcggggcaggccgagctgaccgccgcccaggtccgggttgctgcggcggcctacgagacggcgtatgggctgacggtgcccccgccggtgatcgccgagaaccgtgctgaactgatgattctgaccgcgaccaacctcttggggcaaaacaccccggcgatcgcggtcaacgaggccgaatacggcgagatgtgggcccaagacgccgccgcgatgtttggctacgccgcggcgacggcgacggcgacggcgacgttgctgccgttcgaggaggcgccggagatgaccagcgcgggtgggctccttgagcaggccgtcgcggtcgaggaggcctccgacaccgccgcggcgaaccagttgatgaacaatgtgccccaggcgctgcaacaactggcccagcccacgaaaagcatctggccgttcgaccaactgagtgaactctggaaagccatctcgccgcatctgtcgccgctcagcaacatcgtgtcgatgctcaacaaccacgtgtcgatgaccaactcgggtgtgtcgatggccagcaccttgagctcgatgttgaagggctttgctccggcggcggctcaggccgtggaaaccgcggcgcaaaacggggtccgggcgatgagctcgctgggcagctcgctgggttcttcgggtctgggcggtggggtggccgccaacttgggtcgggcggcctcggtcggttcgttgtcggtgccgccagcatgggccgcggccaaccaggcagtcaccccggcggcgcgggcgctgccgctgaccagcctgaccagcgccgcggaaagagggcccgggcagatgctgggcgggctgccggtggggcagatgggcgccagggccggtggtgggctcagtggtgtgctgcgtgttccgccgcgaccctatgtgatgccgcattctccggcggccggctaggagagggggcgcagactgtcgttatttgaccagtgatcggcggtctcggtgtttccgcggccggctatgacaacagtcaatgtgcatgacaagttacaggtattaggtccaggtttaacaaggagacaggcaacatggcctcgcgttttatgacggatccgcacgcgatgcgggacatggcgggccgttttgaggtgcacgcccagacggtggaggacgaggctcgccggatgtgggcgtccgcgcaaaatatttccggtgcgggctggagtggcatggccgaggcgacctcgctagacaccatggcccagatgaatcaggcgtttcgcaacatcgtgaacatgctgcacggggtgcgtgacgggctggttcgcgacgccaacaactacgagcagcaagagcaggcctcccagcagatcctcagcagctaacgtcagccgctgcagcacaatacttttacaagcgaaggagaacaggttcgatgaccatcaactatcaattcggggatgtcgacgatcatggcgccatgatccgcgctcaggccgggttgctggaggccgagcatcaggccatcattcgtgatgtgttgaccgcgagtgacttttggggcggcgccggttcggcggcctgccaggggttcattacccagttgggccgtaacttccaggtgatctacgagcaggctaacgcccacgggcagaaggtgcaggctgccggcaacaacatggcgcaaaccgacagcgccgtcggctccagctgggccnnnnnnnnggccaaggccagggacgtggtgtacgagtgaaggttccnnnnnnnnnnnnnnnggtggcagtctaggtggtcagtgctggggtgttggtggtttgctgcttggcgggttcttcggtgctggtcagtgctgctcgggctcgggtgaggacctcgaggcccaggtagcgccgtccttcgatccattcgtcgtgttgttcggcgaggacggctccgacgaggcggatgatcgaggcgcggtcggggaagatgcccacgacgtcggttcggcgtcgtacctctcggttgaggcgttcctgggggttgttggaccagatttggcgccagatctgcttggggaaggcggtgaacgccagcaggtcggtgcgggcggtgtcgaggtgctcggccaccgcggggagtttgtcggtcagagcgtcgagtacccgatcatattgggcaacaactgattcggcgtcgggctggtcgtagatggagtgcagcagggtgcgcacccacggccaggagggcttcggggtggctgccatcagattggctgcgtagtgggttctgcagcgctgccaggccgctgcgggcagggtggcgccgatcgcggccaccaggccggcgtgggcgtcgctggtgaccagcgcgaccccggacaggccgcgggcgaccaggtcgcggaagaacgccagccagccggccccgtcctcggcggaggtgacctggatgcccaggatctctcggtagccctcggcgttgacgccggtggcgatcaaggtgtgcactccgacgacgcggcctgcctcgcgcaccttgagcaccagggcgtcggcggcgaggaaggtatacgggccggcatcgagcgggcgggtccgaaacgcctctacggcttcgtcgagctctttggccatgatcgacacttgcgacttggaaagctttgtcacaccaagtgtttcgaccaggcgctccatccggcgagtggatactcccagcaggtagcaggtcgccaccacgctggtcagtgcgcgttcagctcgcttgcggcgctgcagcagccagcccgggaaatagctgccctggcgcagcttggggatcgcgacgtcgatggttgcggcacgggtgtcgaaatcacggtggcggtagccgttgcgctgattggaccgctcatcgctgcgttcgcggtagcccgccccgcacagggcgtcggcttcagcccccatcaaggcggcgatgaacgtcgagagcagcccgcgcagcagatccgggctcgcctgtgcgagttggtcagccagaagctgctcggtgtcgataagatgagaagaggtcattgcgtcatttccttcgattgacttttgctggtcgtttnnnnnnnnnnnnnnntgaccgcccactactgggctacgacacgcccaccggccttacctgcccgtacaccacacccctggacgtaactnnnnnnnnatccacagcaccgagcagtgacagaaggtgccccaaggtgtggtgaaactcgctggacggtccccaggatgttggcagcacattcaccggacatgaccggagcaagaccggacatcctcccataccgtcgtcgccgtgtacatccgtagcccgtcctggcaggtgctgggttgaccaaaatcagcccaacacctgccacgacgatgaagcgggttgcgctggcatgtcttgtcggctcggcgatcgaattctacgacttccttatctacggcaccgctgcggcgctggtgtttcccaccgtgttcttcccacacctggatcccacggtggccgccgtggcctcgatggggacatttgctgtggcgttcctatcccggccgttcggcgcggccgtctttggatactttggagaccgcctcggccgcaagaagaccctggtcgccacactgttgatcatgggcctggcaaccgtgactgtcgggctggttccaacgacagtggccatcggcgccgcggccccactgatcctgacgaccatgcggctgctgcaagggttcgcggtcggcggcgagtgggccggttcggcgctgctgagcgccgagtacgcgcccgccagcaaacgtggctggtacgggatgttcaccgttgtgggtggcggcatcgcgctggtactgaccagcctgacctttctgggcgtgaactacaccattggcgaaagcagccccacattcatgcagtgggggtggcgcataccgtttctggtcagtgcggcgctgatcgccgtcgccctatacgtgcggttcaacatcgacgagaccccggtgttcgcccgggaaagggcagacgaaaaaacccgtttgggcccagccgaaacgccgattgcccaagtactgcggcggcagcggcgagagatagtcttggccgccggcagcgccgtttgctgcttcggcttcgtctacctggccagcacttacttggccagctacgctcaaacccgactggggtattcgcgcggcagcatcctgttcgacagtgtgctgggtggactgctgtgcatcgtgttcaccgcgctttcttccgctctttgcgaccaactcgggcgccgccgcgtcctattggccgggtgggcggtggctctaccctggtcgctgttggtcatgccgctgatcgactccggcagccccagtttgttcgcggtggctgtcgtcggcatgtatgccatcggcggattcggtttcggacccacggcatcgttcatcccagaactgtttgctactagctaccgatacacgggcagcgcgctcgcggcgaatctcgctggggttgccggcggcgcgctaccgccggtgattgccggcgcgctggtggcaacctatggcagctgggcgatcggtgtcatgctggccatcctcgcgttgatcagcctggtatgcacctatcggttgcccgaaaccgccggatcggccctcgtcagccgctagttggcgtgcaggtcctcgttgagggcaatgccctgaccgtcgcgggccagcacttcgaccgccccgctgacggaattgcggcgaaacagcaggttgctgctcccggagagctcacgcgccttgaccgaattgctgtcgggcatggtgaccctcgtgccggcggtcacgtacagcccggcctccaccacgcagtcgtcgcccagtgagatgcccagaccggagttggcgccgagcagacaacgcttgccgatcgaaatgacgtgtgttccaccgccagacagcgtgcccatgatcgacgctccgccgccgacatcggagccgtcgcccaccaccacacccgccgagatgcggccttccaccatcgaggcgcccagggtgccggcgttgtagttgacgaagccctcatgcatcacggtggtgcccggcgccaggtgagcgcccaaccgcacgcggtcggcatcggcgatacgtacgccggtgggcacgacgtagtcgaccatccggggaaacttgtcgacgccatacacagtcaccggtccgcggcggcgcagccgcgcccgcaccgcctcgaaaccgtctatggcgcagggtccgtgattggtccacaccacattggtcagcaccccaaacaagccgccggcgttcaacccatggggcgccaccaggcggtgcgacaagaggtgaagccgcaggtaagcatcgtatgggtcagcggcgacatcgtcgagcgagccgatgaccgtacggaccgcgatggtctcggtgcggcggtcgtcatcgcggccgatcagcgcggccagctcgacaggaacgtcggacaccgccagtcgtgacgtcgcgctggtgcccgattcggtcagttccggcgcgggaaaccaggtgtcgaggaccgatccgtcagcggcgagggtagccaggccgatgcctgctgctccagtcacggtcgacacgctacttgtgccgccgaacagacacaaaaccaccctatttcgaccagaatcgggtgcttttgcgtctgctcggccaactaagctagcgccgtgctggatttgcgcggggacccgatcgaattgaccgcggcgctgattgacatccccagcgagtcgaggaaggaggcacgcatcgccgacgaggtggaagcggcgttgcgcgctcaggcatcggggttcgagatcatccgcaacggcaacgcggtgctggcgcgtacaaagctgaaccggtcctcgcgggtgctgttggccggacacctggacaccgtgccagtggccggcaacctgcctagccgccgcgagaacgaccagctgcacggctgcggcgcagccgacatgaaatccggcgacgcggtcttccttcatctggccgctacactggccgaaccgacgcacgatctaacactggtgttctacgactgcgaggaaatcgattcggcggcaaacggtttaggccgcatccagcgcgagctgccggactggctatccgcggatgtagccatcttgggtgagcccaccgccggctgcatcgaggctggttgccagggcacgttgcgtgtcgtcctcagcgtgaccggaactcgcgcgcattcagcgcgttcgtggttgggtgacaacgcaatccacaagttgggtgctgtgctggaccggttggccgtctaccgggcacgcagcgtcgacatcgacggttgcacctatcgggagggcctctcggcggtgcgcgtagcaggcggcgtcgccggcaacgtgatccctgacgcggcctcggtcacgatcaactaccgctttgcccccgaccggtcggtggccgcggcattgcaacatgtccatgacgtgttcgacgggctcgacgtgcagatcgagcagacggacgccgcggccggtgcgctgcctggcctgtccgagcccgcggccaaggcgctggtcgaggccgccggcgggcaggtccgggccaagtatggctggactgatgtgtcgcgctttgccgctttgggcataccggcggtcaattacggcccaggtgatcccaacctggcgcactgccgcgacgaacgggtgcccgtcggcaacatcaccgcggccgtggacttgctgcgccgatacctgggtggctagcgctgctgtggccccaagcgtgctgccgccttggtcgcgtcggctgccgcggctgccatcccgatcccggccagctcctcagccaccgcggtcagctcggcagcatctccgtcggccaggccacgggcgtgcttgacgaggatatttcctacggtgcagtcgatttcggcggcgaggcgagtcaccgggtccaccgcacggatgtcgcccaaccgaaccgcgttatgccaggcgcatagggccaccgccgcctgcccggcccgctcagccgtccgggcggcctcccgggccgccgcgatggcccctgtcatgtcctgggccgccgccctggtccaggccctggccagcccgagctcgggtgcgaacaacgcggacttcgttccgtgccgagcttcagcgcgctgcagtgtttttgcagactcggcgatatggccttgctgcgcgatggccgttgccaacaacatcagcgacagcggaccccacgagtagccggttcgttccagtgtggcggcggccggctccagcatcgatgccgcggcgccgaattcgcctttggtgatcagtacgtacgccaacaacacttcaccgatggaccggccaggttgctgcagctaggcgaagtcggtgaaccgcttggccagctcctgagccggcgcgacgtcgcctgccagcagcagcgacgtgatctgagccaggcccacggtgaaccgcagcagccccggatgttcggcggccgacgcccgttcggccagccggtcaacgtcgccgaaccggcccattcgtgccgatgataacgcggcagcgctggcggcccaggccacggccatgtcgtcggcagccggtccggatagcacctcggtggccagcgtgatggcccgcggcaagtttccggagttcatcgcaaacgtggccgccagcgcatccagggtgctgcgggccgtgggctcggtcactcggctgcgggtcgtctgcagaaacgccgtggcgcgctcgggctcgttgagcatccagaaccgattcgccgcccggggtatcgcccaggccatcagctcggtctcggtcaattcggcgggattcaccgccgccagcaccgcgtcagcttcgcgaccgcgaccctgccaaccgagtgcgtaagccaagggcaggcgtgccgccagggcgtccgacctatccagcgctgcccgcgccaaccgttcggcaagccggacgtcgccgagccgcagggcctgcccggctgcggtcgccgcatccgtgaccgcggccggggtagcactggcggggacgtcgatggccagtgaggacagccgtaactgatcgctgacatggtcggatgggtgcttggccagctgcgcgaccagcgacacgcgcaatgcatgcgcgtgctcggccgtcaatacggcgcgtgcgcggtcggcgtacagcggatggccgacaaaaatctcgctggtatcgctgtcgggacccacccgcaccgcgccggcggcttcggcttggccgagcgtgtccaactgctcgccaccgaccagggccaccaggtcggtgcgcgccaacggttcggcgatggcgaggtagtcgacaacggcgcgggccggttccggcagggcgcacaggtactcgtcgatcacgccggacagcggccgacgatcctcgtctcgacagcgccaccggccgtccacgtgttcgagaccaccgccgtcgatgaggtggcgcagatacaacgggttgccaaggctgcgccgaaagagctcgtcggcgtcggcgacgtccagtgtcgcgtccagcgccgactccacgaacgccgcggtttgggccctgtcgagcggctcgatggcgacccgggtgagcaggtcatcggaccagagcgcagctatagcgtccggtggctcggcctccgaggcgacggtgaccaccagccgcgccgccccggcccgcgccagctggtacaccaaggtggccgacagcggatccaggttgtgcgcgtcgtcgaccaccagcagcagatcgccagcatcaccggtcagggaactacgcgccgcccgcagcagcgccgcgggccgcccaatgtcggctccggaggcgggcaggctgatcaaatggcggaaagcgccgaacgggatggcccgccctggagcggttcccaccacccagcgagcccggccgctcctgccgtcctcggacatgacctgctcggcagccagttgcgccagcagcgtcttgccgacgccgtgtggcccgaccagcaccaccccgcaccgatccggactgtcgacggccgcctccacgtgtttccagacgcgcatcgccggattttatggcggttgcgcccaacgacattcgagcgggggataggccaaaaatgtacgcggttcacatcggtggtctacgttctggtgtatgtcggcgaaaatcgacattaccggtgattggactgtggccgtgtattgcgcggcctcgccaacgcacgcggagttgctagagctggccgccgaagtcggcgcggcaatcgccggacgtggctggacgctggtgtggggaggtggccatgtttcggcgatgggggctgtcgcctcggcggcgcgagcctgcggcggctggaccgtcggcgtgattcccaagatgctggtgtaccgcgaactggctgatcacgacgccgacgagctaatcgtcaccgacaccatgtgggagcgcaagcagattatggaagatcgctcagatgcgttcatcgtgttgccgggcggtgtcggcaccctagacgagctgtttgacgcatggaccgacgggtatctcggtacccatgacaaacccattgtgatggtagatccctgggggcatttcgatggactgcgggcatggctgaacggattgctcgacaccggttacgtctcacccacggcgatggaacggctggtggtagtcgataacgtcaaggacgctctgcgggcctgcgcaccttcctgaggttggtcgacaaccaattcgacatttcgcaaacgaatcgagggcttacgtgtccgattactacggcggcgcacacacaacggtcaggctgatcgacctggcaactcggatgccgcgagtgttggcggacacgccggtgattgtgcgtggggcaatgaccgggctgctggcccggccgaattccaaggcgtcgatcggcacggtgttccaggaccgggccgctcgctacggtgaccgagtcttcctgaaattcggcgatcagcagctgacctaccgcgacgctaacgccaccgccaaccggtacgccgcggtgttggccgcccgcggcgtcggccccggcgacgtcgttggcatcatgttgcgtaactcacccagcacagtcttggcgatgctggccacggtcaagtgcggcgctatcgccggcatgctcaactaccaccagcgcggcgaggtgttggcgcacagcctgggtctgctggacgcgaaggtactgatcgcagagtccgacttggtcagcgccgtcgccgaatgcggcgcctcgcgcggccgggtagcgggcgacgtgctgaccgtcgaggacgtggagcgattcgccacaacggcgcccgccaccaacccggcgtcggcgtcggcggtgcaagccaaagacaccgcgttctacatcttcacctcgggcaccaccggatttcccaaggccagtgtcatgacgcatcatcggtggctgcgggcgctggccgtcttcggagggatggggctgcggctgaagggttccgacacgctctacagctgcctgccgctgtaccacaacaacgcgttaacggtcgcggtgtcgtcggtgatcaattctggggcgaccctggcgctgggtaagtcgttttcggcgtcgcggttctgggatgaggtgattgccaaccgggcgacggcgttcgtctacatcggcgaaatctgccgttatctgctcaaccagccggccaagccgaccgaccgtgcccaccaggtgcgggtgatctgcggtaacgggctgcggccggagatctgggatgagttcaccacccgcttcggggtcgcgcgggtgtgcgagttctacgccgccagcgaaggcaactcggcctttatcaacatcttcaacgtgcccaggaccgccggggtatcgccgatgccgcttgcctttgtggaatacgacctggacaccggcgatccgctgcgggatgcgagcgggcgagtgcgtcgggtacccgacggtgaacccggcctgttgcttagccgggtcaaccggctgcagccgttcgacggctacaccgacccggttgccagcgaaaagaagttggtgcgcaacgcttttcgagatggcgactgttggttcaacaccggtgacgtgatgagcccgcagggcatgggccatgccgccttcgtcgatcggctgggcgacaccttccgctggaagggcgagaatgtcgccaccactcaggtcgaagcggcactggcctccgaccagaccgtcgaggagtgcacggtctacggcgtccagattccgcgcaccggcgggcgcgccggaatggccgcgatcacactgcgcgctggcgccgaattcgacggccaggcgctggcccgaacggtttacggtcacttgcccggctatgcacttccgctctttgttcgggtagtggggtcgctggcgcacaccacgacgttcaagagtcgcaaggtggagttgcgcaaccaggcctatggcgccgacatcgaggatccgctgtacgtactggccggcccggacgaaggatatgtgccgtactacgccgaataccctgaggaggtttcgctcggaaggcgaccgcagggctagcggattccgggcgcagtctcgatacccgcactggacgctcgacggtgaccaggcactatggatgcgtgcgttcaacaccgccggcctcagccggtcgttcaacaccgccggcgttagccggccattcaacaccgccggcgttagccggccattcaacgctgtgcggccgtccagtcgcaggtgatcgtgcgctgatcatggcgatcgtcaaccgcaccccggattcgttttacgacaagggtgcgactttcagcgacgcggctgccagagacgcggtccaccgggccgtcgccgacggtgccgacgtcatcgacgtcggcggtgtcaaagccggcccgggtgaacgcgtcgacgtcgacaccgagatcacgcggctggtgccgttcatcgaatggctccgcggtgcttacccggaccagctgatcagtgtcgacacctggcgcgcgcaggtggcgaaggcggcctgcgcggcgggggcggacctgatcaacgacacctggggtggcgtcgacccggccatgcccgaggtggccgccgagttcggcgcgggcctggtgtgtgcgcacaccggcggcgcgctgccacgcacgcgacccttccgggtgagctacggtacgactacccgcggtgtggtggatgctgtgattagccaggtcacagccgccgccgagcgggccgtcgcggccggggtggcccgcgagaaggtgttgatcgacccggcacacgacttcggcaagaacaccttccatgggctgctgctattgcgacacgtggccgatcttgttatgaccgggtggcccgtgctgatggctttgagcaacaaggacgttgtcggggagactctgggcgtggatttgaccgaacggcttgagggaacgctggcagccaccgcgttggctgcggccgccggggcgcgcatgtttcgggtgcatgaggtcgccgccacccggcgggtgctggaaatggtggcatcgattcagggggtccggccgccgacgcgcacggtgagaggactcgcatgacagcatcggagctggtcgccggcgatctcgccggtggcagggcccctggcgcgctgcccttggacactacttggcaccgtcccggctggacgatcggggagttggaagcggcaaaggccggacggacgatttcggtggtgctgccggccctcaacgaggaagcgaccatcgaatcggtgatcgacagcatctctccgctggtcgatggcctggtcgatgaattgatcgtgctggactccggttccaccgacgacaccgagatccgggccatcgcctccggcgcccgggttgtcagccgtgaacaggcgttgcccgaggtgccggtacggcccggcaaaggtgaggcattgtggcgttcactggcggccaccagcggcgacatcgtggtgttcatcgactcagacctgatcaacccgcaccccttgtttgtgccatggctggtcggtccgctgctcaccggcgaaggcattcagctggtcaagagcttttaccgacggccgctgcaggtcagcgacgtgacgagtggggtgtgcgccaccggcggcgggagggtcaccgagctggtggcgcggccactgttagccgcgctgcggcccgagctgggttgtgtactgcagccgctgagcggtgagtatgcggccagccgggagctgctgacatcgctgccatttgcccccggctacggcgtggagatcggcctcttgatagacacgttcgaccggttgggcctggacgcaatcgcccaggtcaacttgggcgttcgggcgcaccgtaaccggcccctagacgagctcggcgcgatgagccgccaggtcatcgcgaccctgctgtcgcgctgtggaattcccgattccggtgtcgggctgacccagttcttgcccggcggcccggacgatagtgactacacgcggcacacctggccggtatcactagtcgaccggccgccgatgaaggtgatgcggccgcgctgaccgacaccgcgtcggcgccttagggcaagatcgatgacgtggcgttggtgttggtgtacctggtggtgctggtcctggtggcgatcgtgctgttcgctgcggcgagcttgctattcggccgtggcgagcagttgccgcccctgccgcgggcgacgacggcgacgacgctgccggcgttcggggtcacccgcgccgacgtcgacgcggtcaagttcacgcaggtgctgcgcgggtacaagaccagcgaggtggactgggtgctggaacggctcggccgtgagctcgaggcgctacgctctcagctcggggcgatccacgcctcgtcggaagacgccgaggccgagtctgacgcgtcaaacccttcgcgcggcgagaccgtcgtgcactaccgttctgaccccgcgtgagcggcgacgggctggttcgctgcccctgggcggaggttcgtccagggcccgatgcccagctgtaccgcgactatcacgacaacgaatgggggcgtccgctgtacggccgggtggctttgttcgagcgaatgagcctggaggccttccagagtggcctgtcatggttgataatcctgcgcaagcgggagaatttccggcgcgcattctctgggttcgacatcgacaagatcgctcgctacaccgataccgatgtgcgacggctactcgccgatgacggaatcgtgcgcaaccgcgccaagattgaggcgacgatcgccaacgcgcgcgcagctgccgatctggggtcgtccgaagacctatccgagctgctgtggtcgttcgcgccaccgcctcggccccggcccgtcgacggttccgaaattccctcggtcagcacggaatcgaaggctatgtcgcgtgagttgaagcggcgcgggttccgtttcgtcgggcccaccaccgcctatgcgttgatgcaggcgaccgggatggtcgacgaccatatccaagcatgctgggtgcccactgagcgaccttttgaccagccgggctgcccgatggcggcccggtgaagtcattgcgccgggagcttgtgcacctgatgaacccgaatagggaacaataggggggtgatttggcagttcaatgtcgggtatggctggaaatccaatggcggggcatgctcggcgccgaccaggctcgcgcaggcgggccagcccgaatctggagggagcactcaatggcggcgatgaagccccggaccggcgacggtcctttggaagcaactaaggaggggcgcggcattgtgatgcgagtaccacttgagggtggcggtcgcctggtcgtcgagctgacacccgacgaagccgccgcactgggtgacgaactcaaaggcgttactagctaagaccagcccaacggcgaatggtcggcgttacgcgcacaccttccggtagatgtccagtgtctgctcggcgatgtatgcccaggagaactcttggatacagcgctggcgtccggcatgcccgtagcgctccgccgttgccgggtcggcgaccaaggcattgaccgcctcagcccatctggcctggtaaccggtcgcgtcgtcggcgtcgtaatgcaccagtgagccggtgatcccgtcggcgaccacctcggggatcccgccgacgtcggaggccaccacggcggttgcgcacgccatcgcttccaggtttacgatacccagcggctcgtacaccgacgggcacacgaaaactgttgctgccgaaagtatttctcgtagttgtccgatggtaagccggtcttggatccaaaacacgccagtgcgattgcgggccagttcggccaccgcgacgcgcacttcgtcggctacttccggcgtgtccgcagcacccgcgcagagcactagctgtacgtccgatctgaatcggtgcgcggctgttaccaggtggacgactcccttttgccgggtgattcgcccgacgaacaccgccatgggccggttcggatcgaccccgagctcggccagcaccgacccggtacgcgcgggcccggccggataccacgtctcggtgtcgatcccgttccggatgacgtgcaccaggttcggatccaggctgggatagacccgcaacatgtcgttgcgcattgcagaactgaccgcaatgaccgcgttggcggccagcaccgcggtctgctcgacccatgtcgatacctggtagccgccgccgagttgctccttcttccatggccgcaacggttcgagcgaatgtgcggtcaaaatatgcgggatgtcgtagagtatcgcggccagatgccccgccagagcggtgtaccaggtgtgtgaatgcacgacggtggccgcgctggcggcattggccatcaccaggtccgcggacaaggtggacagcgccgcgttggcgctgcctagcctcgggtcgggccgataggcaaatgcgcccgggcggggtgcgcccatgcagtgcacgtcgaccgcgcacagccggcgtaggtaggcaaccagttcggtgacatgtaccccggctccaccgtaaacctccggtgggtattcccgagtcaacatcgccacccgcataccccgcaccgtagtgcggtgacggggcggcccgcgtggcgggccgaggaggaggcggaggcggcacagcacccgtcgaacggggccaaacaccttgacggacagcccgtcagagcagtagccaggggcggattccccttggcagtggtttgcgggggccgataggtttgagccatgagagaagtgccgcacgtgctgggcatagtcttagccggcggtgagggcaagcggctttatccgctgaccgcggaccgggccaagcccgcggttccttttggcggcgcctatcgattgatcgatttcgtactctcaaacctcgtcaacgcccggtatctgaggatctgtgttctcacccaatacaagtcgcattcactggaccgccatatctcgcagaactggcggttgtctggtctggcgggtgagtacatcaccccggtgccggcacagcagcgcctcggcccgcgctggtataccggctccgccgatgcgatctatcaatcgctgaacttgatctacgacgaagatccagactacatagtggttttcggcgccgaccacgtctaccgtatggatcccgaacagatggtccggttccacatcgacagcggtgccggcgcgacggtggccggcatacgggttccacgtgaaaatgcgaccgcgttcggttgtatcgacgccgatgactccggccgtattcgcagcttcgttgagaagccgctggagccgcccggaacccccgacgaccccgacaccacgttcgtctcaatgggcaactacattttcacgaccaaggtgcttatcgacgcgattcgcgccgacgccgacgacgaccactcggaccacgacatgggtggtgacatcgttccgcggttggtggccgacggtatggcggcggtctatgacttctccgataacgaagtgcctggtgccaccgatcgcgaccgagcatattggcgcgacgtcgggacgcttgacgcgttttacgacgcacatatggacctggtgtcggtgcacccggtgttcaacctgtacaacaagcggtggccgatccgcggggagtcggagaacctggcgccggcgaagttcgtcaatggcggctccgcacaggagtcggtggttggtgccggcagcatcatctcggcggcctcggtgcgtaattcggtgctgtcgtcgaacgtcgtggtcgacgacggcgcgatcgttgagggcagtgtgatcatgcccggcacccgcgttgggcgcggggcggtggtgcgccacgcgatcctggacaagaacgtcgtcgtcgggcccggtgagatggtcggcgtggatctggagaaggaccgggaacgcttcgcgatcagcgccggcggcgtggtcgccgtgggcaagggtgtttggatctaggtccggttagcggcgcgagcagacacagaatcgcccatttcggcacgaaattgggcgattctgcgtctgctcggcgcggtggggcgcgccggctagggccctggcggcccgggttggccgaacagctgcccgccagcgccgccgcgagcgccggccgcggcggccccgcgccacctcccacgccgccgttgccgatcaaccccccgggcccgccgtcttggcccggtccgccattggcgccgtcaccgatcgaacagtgcctgggtgggagcgttgatcacattcagcacgtcttgctgcacgctctgcgccacagcagcgttgacggcttcggcagccgcataggccccgccagcgccggtcagggcttgtacgaactgctgatgaaacgccgtcgcctgcaagctaagcgcctgataggcctgagcgtgtctggcgaacagtgacgccacgaccgccgatacttcatcggcacaggcggccagcatcgcggtggttggggctgccgcggcggcattggccgcgctcaatgccgagccgatgcccgccaaatccgttgccgccgatgccagcacgtccggggcgccaccagatacgacatggccacaccttatcgtgggctcgttacggcatgcggtgttttcgacggactcgtcaccgacgccgcgcgtgtgacgcgcgccgtcagccagcgctcggcaacccgggctacccagggacctccggtatcagcaggtgcgcgtcgtagcgtgggccccagtgcagcgtgacacgaccacgcggcgggcgtgggtaggcggccgggaattggccggtgagcgggttgcggggggacaaccagcgtccgccaaccaccagtcgtaactgttcgccggcgcggaacaatgtcgccgacgggccaagcgcgacatcgacggcgacgacctcgccggcggtgaccggccggggccgagcacacgccgggaccggctcccatggctgcgagagctcggggtcgagctcgcgcagcgagacccgctgccagccggtggtcacccggtcacggccccagccgtaggacccctcaaacgcaacgaactggccatcgcgccacttctccactccgacgaacaggttcgcgtcgtcgcagccatccaattgaacccacaggcgggcggccatcgggccggtcaactcgatgtcttcggggatcgtccaattgaatgctgctgcccgagagcgagtttggaacctgatgctgcccgccgtcggcggcggctcggttgccagcagccccggcccggcgagatacattggccgccaacgcgtgccggcaagcggccactgggtctcttcacgcaccgcggtgatggtgtcgcgatcctcacgcacctcgaggcgaacgctgcgcgaaccggaggagccggccagcgcgtctcgcaagaacttcagctgctcggacagcgcggtcgctgagtagaaggtctcccatttgcccccgcgatgggtatacagccgggcgtgaccgcagccgctgcgggtaaaagcgcggatcgacccgcggctgtgcaagttgttgtccgagaagctaccgcagaccagcatcggaaccttgatcgccgacaggtcgggtactcgcgagcgccagaaatcgtcgcgcagcgggtgagcctcttgcatctgctccatgtcgtaggtctgacgtgtgcgacgtcgcaccccgcgcgaccacagccgggtgaaccctgactcccggatgccgccgggaaaggccaagtcgcggtaggcgtcggtgaaaccctcccacgggcagatcgcccgcagcgccggcggttgcagcgcggccacggcgtactggctaatggccagataagacacccccagcatgacgacgcgcccatcactccatgactggtcggcgagccatcccaccaggtcgtaggtgtcctcggcttcctggtgtgacagcaggtctccggtaccgtcggagcggccgcagccgcgcgaatccgcattgaccacgacgaagccctgcgcggtccaccacgccgggtccggcgcctcccagccggtcagcgccgagaaggtcagcggcttcggctggcgcagcatccggtattgtggtgagaacgtccaccggttgccccgccgccgcggcagggcgtccttgccgtagggatggatgctcgcgatcaccggcctagccccaccttcggcgctacgaaagacgttgatccgcagcagcgttccgtcgcgggtaggcacctcgacgtcgcgttctatgacgacgtcggccggcggatcggtgacggtgatcggcggcttggcgacgccgcgaacccgctccagcgcataccggagagcaccgggacgtcgccacggccggtccaaggcaggtgacgggtttctggccacgcccgttaccctaaagctattcgaccgctaccacacgtagggcaccaaccggtagcgcaccagttgccggtattcgcggtacccgctgagttcttgcgtcagtagtttttcctcgtcgaggatgcggaacaccaacaccagtgtgccggggacgaggatgaacatcgcccagtaagagcccagtgccagcggtatgcctgtcatcatgaccacgttcccggcgtacatcgggtgtcggacaattttgtagagaccgtcggaggccaatatctggcccgcctccaccctgaccgtcgaggcggcatacctgttctggatgaccaccagcatggcgatgccaaggcccgtcatcactaggacgtcgccgatcacgcacaccgcggctggcactgacgaccaaccataacgatggtcgcacgcgctcagcaccatcatcgcgaagaaccccagaaaagcgccgatgacgatgaacttctgaatcgttcggccctccgcgagcggaccgctgcgcatgcgacgttgaagggccgcgggatcgttgcgagccagatagattgtggggccaatcgtggtgctcacaaatgcggcgaggaacacccacgcctgccaatagtcgaacgtgccggctggcccgaataggagcgcgccgaaaacgacgagtcctaacacgccccatatgaatatcttcagcccaatgtgcatggctcctcctagcagcgaacgtcacgccgtcggaaggccatggcgcccagggtgatcagggccgcatctatggccagcagccacagcaacggcaccgcggtgaaatcgccgccgccgacccgcgggatgtgggcgaacggctccaggttgagcagcatctgcgggaaccccgccaacgagccgagcaggtacagcgcgatgaacccgaccagcacgccccacgccaccggcgtgaaccgcggcgccaacccgaacaatcccacggtcaccgccgataacaaccacacggccggcagttgcacggccgcggtgccgaccacggtgggcagcttgccgccgacgtcaccgacggtcatgccgtaggcgagtccggccgccacgccggagatcagggtcgccaccgccgatccggccagcgccatcgccagatggcttgccagccaatgggtccgggaaaccgccccggcgagcagggtctcggcccgcagcccggtttcctcttggtgcagtcgtagggtcagcgagacggcgaatgcggcggcgaccatgccgatcatggtgaaggccagcgcaaggaaggcctgttccagtgcgccggtgccgcccatccgggtgacgatgtcacgcaccgcggtgttatcgcccagctgatccccgatgccgtgcaccacactgcccatcaccagcccgtacaggcacaggccgacggtccacaacagcagggagccgcgattgagccgccatgccagcccgaagggctcgctcagcatgggcccggcggtgccggcgccggggcgttcggcgatcagtccggcaccgacatcacggccggcgcgtaatcgataggccagcacggtaagcacggccgcggtcgccagcgacagcagcagcacccaccaacgctctcccgcgtagggtctgacctgcagcgaccaccccagcggcgagcaccaggacagcgtgcccgagccggcatcaccgatggcacgcagcgcgaacgcggtgcccaggacggcgaacgcgaccgcgcgggtgaatcgggcgctcggcgacagctgcgcggccaccgcggccaccgccgtgaagaccatcccggaggccgccagcgccacgccaaacgctaccgacccggccggagccacatcggtggcaagcagacccaatgcaccgatcgcgccggtcgcgatcgacgcaccgaacgacagcagcagcgcgccggtgaggttggcgtagcgcccgaccacggtcgaatcgatcaattcggcacggccgctttcctcgtccgcgcgggtgtgccgaatcaccgtgaggatgaccgccaccgcgatgagggtgtgaaacatcccggctttccagattccgaccgcacccaggctgtcgttgtagaccggcccgtagagcgcgcgctgtgccgggctggccataatggcggccgccgcggcggcgcgggcggaccggtcggggtaaaccgtttcgacgctggcgatgtacacggtggccagcggcaccgacagcagcagcacccacagcggcaacgacacccggtcgcggcgcaggtacaggcgcagcaaccccagtgtgccggtgaagcccgaaccgcggtgtggtgcacggtgtcctgcgggtctcgcgcgatcgatgaccgtactgctcacggcgttgccacctgttgctcggctgcgacctcggggcccaggctgtagtggcgcaggaacagctcctccagggtgggcggctgactgaccaggctgcgcacaccggcgtggccgagcacttggatgagttctctcaggctttcgctgtcgacctgggcgcgcactgtggtgccctcgatgctgatgtcctcgactcccttgattcggctgaggtctcctggatcaccgatcatttcggccttgatcgaggtgcggctgaggtgccgcaaggcgtctagtgaaccgctttcgacggtcttgccggctcggatgatggtcaccttttcgcacagcgcttcggtctcggccagaatatggctggacaacagcaccgtcacaccgcgttggcgtgcttcgccgatgcactgctgaaacacgttttccatcaacgggtccaggccgctgctcggctcatccaagagcagcagagtggcgtgcgacgacaatgccgagatcagggagaccttttggcggttgcccttggagtaggtgcgcgccttcttggttgggtccaggccgaagcgctcgatcagttccgcgcgacgagcgttgtcgatgccgcctcgcatgcgggccagcaggtcgatggtctcaccaccggtcagcgacggccacaatgtgacatcgcctggaacataggcgatgtggcggtgcaggtcgacggcgtcggtccaggggtcaccgcccagcaaccgcacgcttccgccgtcggccttcaccaggcctagcaggatgcgcagggtcgtggacttgcccgcgccgttggggccgaggaagccgtgcacttcgccctcgcgcaccgtgaggtcgagcccgtcgagcgcccgcaccgacccgaagtgcttggtcagtccgcgaatctcgatgggcacctggtggttgtcagccgacatgtgcttctccttgttgagcttcggccaggaaggcctcgtacatggcgcggtcggccagcaggccttcggtgtagacctccagggaaggcagcaccatgtcgtgcgcgtagtcgcgtaacgctgcacggagatcggttgggttttcgtgcatttgcagataaagcaggaagcctccgcctccggtgatcgccagaaaccgagcacgggcgcgcgggtcgcggctgggcttgaccgtaccggcgcgtactccttcgtccaggtactcctcggcgttgtcgatcatcttctggcacagcatcttcgccagctcgccgccggattgcatgctgcgcaccaggtatgccatcagcggtgcgtaggattcgatctcggccatctgcgcgagccaggtggtcgggtcgttggacttcagtgccgcagccttgctgctgcggatctcttcggcgacgaagtcgtcgcaggccttgcgcagaccttccttggaaccgaaatggtggatgaccaatgccgcgctcacccccgccgcttcggcgatggctcgcagcccgacaccgaatccgtgccgaccgaactgttcgatggccgcctctctgatcctggcgtgcgcggtcagatcggctgaacgcatgttcaggatattaaacgtacgttcatccccggtcaagggagggcgccgttgggaatccgtgaaggccgcgaactttgccgagcagacgcaaaatcgccctggaacgcacggttcagggcgattttgcgtctgctcgccgaattagtcccgcacggctgccagcacgccgtcgcccagcggcaccagtgccggagtgagccgttcatcctcggcgataagccgggccgcctcgcgaaccgcgatcacctcggcgtcgcgcgccccgggatcaccggcccgaccgcccagcgccgcccggtgcacgacgatgaccccgccggatcgcagcagccgcaccccctcggcgacgtaatctggctggtcgatcgggtcggcgtcgatgaataccaggtcgtaggatgcgtcggcgagccgggtcagcacctcttgggcgcggccgctgatcagcctggtacgcgacggcccgatgcccgcctcggcaaaggcctgcctggcaaggcgtagatgctcgggctcgatatcgatggtggtcaagacgccgtcgtcgcgcatgcccgacaacagccacaggccgctgacgccggccccggtacccacttcggccaccgccttgcctccgctgagcttggccagcaagcacagcaacgcacccaccgccggtgttaccgccccggccccgatgtcggttgcgcgctcgcgggcgccggccaggatcacgtcttcagatattgacccctcggcgtgcgcccagagtgattcgcctcggctgggggccggctggccaggcatgtcgtcgtgtccgggggtgccgtccatgcccgcagcgtatgtccaattggcgacgccgtcgggcaggcgcgcctggttcgaacgccggccgagcaccgagctggacgcttgcggctgtacccgacacgcccggcgtgccggacgcgacgaaggtcactttgactcgatattccctggacagcgcaggtaacggtatggtttctaagccaaagctcagattgctcatatatggcccatacgccggtacgcgacggtaattcccatggaactcctcggcggaccccgggttgggaatacggaatcgcaactttgcgttgccgacggtgacgacttgccaacttattgcagtgcaaattcggaggatctcaatatcacgaccatcacgaccttgagtccgaccagcatgtctcatccccaacaggtccgcgatgaccagtgggtggagccgtctgaccaattgcagggcaccgccgtattcgacgccaccggggacaaggccaccatgccgtcctgggatgagctggtccgtcagcacgccgatcgggtgtaccggctggcttatcggctctccggcaaccagcacgatgccgaagacctgacccaggagacctttatcagggtgttccggtcggtccagaattaccagccgggcaccttcgaaggctggctacaccgcatcaccaccaacttgttcctggacatggtccgccgccgggctcgcatccggatggaggcgttacccgaggactacgaccgggtgcccgccgatgagcccaaccccgagcagatctaccacgacgcacggctgggccctgacctgcaggctgccttggcctcgctgccgccggagtttcgtgccgcggtggtgctgtgtgacatcgagggtctgtcgtacgaggagatcggcgccacactgggcgtgaagctcgggacggtacgtagccggatacaccgcggacgccaggcactgcgggactacctggcagcgcaccccgaacatggcgagtgcgcagttcacgtcaacccagttcgctgaactactcaacggccgccgagcgcgtcggttcggctaccgcatggttgccaatcggtcccgaatcctggggttttaccggctggcgatggttttccggcaccgcgccgcgctacattcgagataccggtggctcgctaggtggcggaaggaggtggtgatggccgaccccggaagcgtgggacatgtgttccggcgcgcgttttcctggctcccggcgcagttcgcctcccagagtgacgcgccggtcggcgcgccgcggcagttccgttccaccgagcacctgtcaatcgaggccatcgcggctttcgtcgacggcgagctgcggatgaacgcgcacttgcgggccgcgcatcacctttcgctgtgtgcccaatgcgcggccgaagtggacgaccaaagtcgtgcccgcgccgctctgcgcgattcccacccgatccgcatccccagcacgttgctcggattactgtccgagatcccgcgttgtccacctgaaggtccatctaaaggttcgtctggaggttcatcccagggcccgcccgacggggctgcggcaggcttcggcgaccgcttcgctgacggcgatggcgggaatcggggccggcaatcgcgggtgcgtcgctagccggtgagccacttgtcgcagcgcatggcggggggttgctgcgagttcatggcgagtggtcgcgatccgtggatactagggtggacacggacaacgcgatgcctgcacgttttagcgcccagattcagaatgaggatgaggtgacctccgaccaaggcaacaacggcggcccgaacggcggaggccgcctggcgccgcgcccggtttttcggccaccggtcgacccggcgtcgcgtcaagcgttcgggcgtccgtccggggtccaagggtcctttgtggccgagcgtgtgcgcccgcagaagtaccaggaccagtctgacttcacaccgaacgatcagcttgctgacccggtgcttcaggaggcgttcggtcgtccgttcgcgggcgccgaatcgctgcagcgccatcccatcgatgccggagcgctggcagctgagaaagacggtgccggccccgacgagcccgacgatccgtggcgcgaccccgcggccgcggccgcgctggggacgccagcgctagccgcgccggcaccgcacggtgcgctggccggcagcggcaagctgggtgtgcgcgacgtgctgtttggcggcaaggtgtcctacttggcgctgggcatcttggtcgctatcgcactggtgatcggcggcatcggcggtgtcatcggccgcaagaccgcggaagtagtcgatgcgttcaccacgtcgaaggtgaccctgtcgaccactggcaatgcccaggaaccggccggccggttcaccaaggtggcggccgccgtggccgattcggtggtgaccattgagtcggtcagcgaccaggagggcatgcaaggttccggcgtcatcgtcgatggccgcggctacatcgtcaccaacaatcacgtgatctctgaggcggccaacaatcccagccagttcaagacgaccgtggtgctcaacgacggcaaggaggtgcccgccaatctggtgggtcgtgaccccaagaccgacttggccgtcctcaaggtcgacaacgtcgacaatctgaccgtggcccggctcggtgattccagcaaggtacgggtcggtgacgaagtcctcgcggtcggcgcgcccctggggctgcgcagtacggtgacccagggcattgtcagcgcgctacaccgccccgttccgttgtcgggcgagggctctgacaccgacaccgtcattgacgcaattcagaccgacgcctcgatcaaccacggtaactccggcggtccgctaatcgacatggatgcccaggtgattggcatcaacaccgccggtaagtcactgtcggatagcgccagcgggctgggctttgcgatcccggtcaacgagatgaaattggtggcaaattctctgatcaaagacggaaagatcgtgcatccgacgttgggcatcaacacccggtcagtaagcaacgcgatcgcgtcgggcgcgcaggtggccaatgtaaaggcgggaagtcccgcgcagaagggcgggatcttggagaacgatgtgatcgtcaaggtcggtaaccgcgcggtcgccgactccgacgagttcgtcgtcgccgtgcgccagttggctatcggccaggacgctccgatagaggtggtccgcgagggtcggcatgtgacgctgacggtgaaaccggaccccgatagcacctagagtgttcgccaacatcggttggggggaaatgctcgtcctcgtcatggtcgggctggtggtgcttggcccggagcggctcccgggtgccatccgctgggcggcaagcgctctgcggcaggcgcgcgactatctcagcggtgtgaccagccagctacgtgaggacattggacccgaattcgatgatctgcggggacatctcggtgagctgcagaagctacggggaatgactccgcgggctgcgttgaccaagcacctactggatggcgatgattccctgttcaccggagacttcgaccgaccgacgccgaagaaaccggatgcggcgggctcggcggggccggacgctactgagcagatcggtgcggggcccatcccgtttgacagcgatgccacctagatcggtgacggccggcggtcgggcccggcgagctaacacccgagcaacggcggcaggccggccaccgagtcgatcacgtggtgcggccgggtcgcgctggcgccggccagccagcgatccagcgtttgctggcggaacttgccggtgcgcaccagcacacccgtcatgcccaccgcctgggcggccagcacgtcgttgtgcagatcgtcgccgatcatgaccatctgctgtggatcgacaccgacgcggtcggcggccgccaggaatccctcggccgcaggcttgccgatggcggtggcggtcttgccgcaggcctgttccattccggtcaggtacatcccggtgtcgatgcgcagcccgtcggtggtgttccaggtcatattgcggtgcatcgccaccaccggaacgccgtcgagcatccacccatagacccggctgagcgtgcggtgatcgaactgggggccggcactgccgagcacgacgacgtcgggggcttcggggcaatcctcgggaccgatctcggtcgacaagacgacgtcgatgccgggcaagtcctcggtgatgtcgccgttgttcaccaggaagcaccgcgcgccgggataggcgccgtgcaggtactcggccgtcagcaccccggccgtgatcacgtcgtcggcggcgacggggatccccgcggcacccagcgcctcggcgatctgccggcgggtgcgcgtcgtggtgttggtcagatacgcgcaggcgattccccgatgggtcagttgccgcacggtctcggcggccccgggaatcgcgcgccacgacagcaccagcacgccgtcgatgtcgaacagcaccgccgcggccatcagatgcgccacgtccacacgatatccgtcagttagaccgtcgacatcgacaccagcgcggaaaaaccccagtgagcatcgcgctgacgtcgatctcgacggtgaggttcatcctggctcaggatccctcaagatccgtggcgcaaccacacactgtcggccacccagggcgacgcggcgccggccaccgaccacgccagctccgcgggcacatcgagcacctgataacccttgcggcccgccgcggtggccgccacgagcgtcgccacccccgccctccgctggaacagtgtctggcgcaccgtccagccgatgatgccggtgcaggcgatgcaatcgcggcgacgctgtaggctgccggcgcgcgcaaccaaccagccgtcggcgacgcggtgcccgagtgatcggacccgatcgacggccagcccagcgcaacccgcggtcaacaccgcccacagtgtccacgcccaccccggcacgccgagaatcggcgccgctgcgatcagcgcaactccggccagcgtcgggaccaacagcgcccgggtccacctgcgccgggcggcggccgggccgtgccggcgcagcggccccgctgccgcgtcggtgttgtcgatcaggtcggtcagcacggccgtcgcggtctcgaacggacatggtggcagcagcatcgacgactggccctcgccatgcacgccggtcatcactgcgtccagccgagcaccgcgcaataaccgcaccagcagtggttcacgcaaggtggcgccacgcagccggcgcatgtcgtaggtgtgctcgcgcacccgcagcagcccgtgccgcaggtgtagcaccccttcttgaccgctgccgccgcggcgcagcagcagattgccgtaggtcaaccaggagaacagcaccgccaacagtgccgatacacccaccaccagcagcacagtgaccgccaccaccagtaccaccccggcgcgttgcgcggcgtccaccgcggacctggcgaaaccggattccgggagtcgcacggccagtcccgtttggtagccaagcccgatcaccgccccgatcatcaccaggcccgaaaagctcagcggcgcataccgcaaccacgacgactgccaccgggccagcacccgaccggtcggctcgacgggtgccagcgactcggccagcagcagcgcgcgcagcctgggcacccgtgccgagtcgaccgcgtccagttcgaaggcggcctcaccgcgggcctcctggccggtgcccacccgcagcaccgtcaaccccaacagccggtgcaacagccgcgcctcggtctgcaccgagcgaatccggttgcgcggcacggagaccgcgcgccggctgagtatgccggtacgcagcgacacgttttcgtcgtcgatgcggtaggtggtgaaaaaccaacgcagcacgccgaatacgaccgtcacgccgagcgccgccagcggccagaccgggttgccggttgccgaccccagcaccacggacccgatgagtaccgggagctggcgcagcatctcgtgcaccggatgcaccagcagcatccgcgggctgaggcggtgccaatcgtgtggccggtcggtcatgtcgcgtcctcgccgcgcagcgcggcgatgtcggtcagctgcgccaccacccgatcggcgacgtcggtgtccaacgcctcgatgtgcaccgcgcccgccgaggacgccgtggttacggtgacgttggccagcccgaacagccggtccatcgggccgcggtaggtgtcgacggtctgcacccgggaaatcggtgtgatgcggcgctcctgcacgagccaaccggtgcgggtgaatacggcctgcgggctgatctcccaacggtgtacccggtaacgccagagcgggaccaccccgatgtgcaccaccatcgccaccgcggtgagagcggccgcggccaggtgcggccagggcggctggggatgcaccgcccaccacaccagctgcgcgatcaccgggagtatccagcccagcgacgcggacagcgcccacatcaccggcgcctggctgctcggtcgatgggccggctcggcgagcgcgaggtgatttctctgcggtccggttgcgcttggcacatttcgagcatggtccaacggaaaccgaacacagtgatcgggggtcgtggttatcgtttgagctagcgctcaacaagatgcgtgccaactcaccctgccccggggaggcgcgatgagtcgacagtggcactggctggcagcgacgctgctcctgatcaccaccgccgcgtgcagtcgtccgggcaccgaggaaccggattgcccgacgaaaataaccttgccgcccggtgctacgcccaccacgaccctcgacccgagatgcatagtgcgcgcgaccaccaccggcacagccgacggcgatgcggcgtcgcgctggaccggaaccgtgcggatcgccgggttctatgcctcgatctgcaacgcggtatgggacgggaacgtcagccttgcgggaaaggacgagctgaccggcaaggctacgcttatcctcgtcgaaaccagttgcccgggcaaggttgtcgccggcgaactcgtgctgaaggggaacgtcggttcggacagcctcgcgatcacctgggcgcaccccgaactcccgcagcgggcgttcgacctcggcgccggacagggcacgatccgccgatcgggcgaccgtgccgagggaacgttcaactcggatatgggtgggggcaccgagttcttcttgacgtggtcgctgacgatgcgtaactgacgatcacaacgtgcccaccaaaaacagagtagacaacagtcgacaattcccttgtactccggcgctatgaagtcgatctccgtcggtgagctgcgccagaatcccgctcccatgatcgccgacctcgaacggggtgagccatacgcgctgacccgccacaaccaccggatcggaacgatcattcctgccgtctcgtcggcaacactcattccccggaaagcctagtacgccgagcagacgcaacggcacccaatttcgaccagaatcgggttcttttgcgtctgctcacgcggtcaacgctagcgtcgtgtcgggtccaaccccagcgacatgcccgccaatccgcgtcgtcgagtcgacaagccgtcggcgatgctatgcagttccttgccgatcgccgagtccggcgagctcaacacgagcggtacgcccgaatcgccggcggccaccagtgcggggtccagcgggatctgacccagcagcggcacgtcggcgccgaccgcacgcgacaaccgctcggcgaccagccggccaccgccctcgccgaacacctgcatcgtggtgccgtccggcagcgtgagccccgacatgttctccacgacgccgacgatgcgttggcgggtttgcagcgcgatgctgccggcccgttcggccacctccgcggcggccagctgcggggtggtgaccaccaggagttcggcgttggggatcagttgagccaccgagatggcgacgtcgccggttccgggcggcaagtccagcagcagcacgtccagatccccccagtacacgtcggccagaaactgctgcaacgcccggtgcagcatcggcccgcgccacaccaccggggtgttgccctgggtgaactgggctatcgagatgaccttcacctggtgggcgatcggcggcaggatcatcgactcaacctgggtaggccggtcggtggtgcccatcatccgggggatagagtggccgtggatatcagcgtccagcaccccgatcgacaggccgcggacggccatcgcggcggccaggttgaccgtgacggtggactttccgactccgcccttaccggaagccacggcatacacccgggtcaaggaatcgggttgcgcgaacgggatgacgggttcgcgggtatcgccacgcaactgcttacgcagctcggtgcgctgctcgtcgctcatcacgtccaagctgacccgcaccgccgaagtgcctggcacgtcggcgaccgcccgggtgacacgctcggtgatttcggacttcttcgggcagccggcgatggtcaggtagatctcgacgtgcacgctcccatccgggccggtgtcgatgcttttgaccatccccagttcggtgatggggcgccgcaattcggggtcgattaccttgcccagcgcggtgcgtatcgccgcgttcaggtcgccatcacgagttccggacatcaccgccgagtgtaggcggcttggcatacggccgagtggtcagccggcaggagccggcgccggcggcgccaggcccgcgtcgccaggcgggccggccaatggatccggaggtgggggagcggcaggtaggaatggaggtgggggagcggtaggcgggaacggcggcgcgcccactggcgggccatgtgagccaatgcagatcagcgtgcagccgggcatcggcgccgatgggtcaggtgccatccacgggaacatcggcggtggattgagcgccgcctggcgcggggtcaagtcgatcagcggcaggtgcgccatggggccatcggcggtcaggccgttgacattgatcggcaagccgggcccgagaccctccggattctcgaggtgcgcgtcgccgagtggtggtggcggaccggtgatcgggggcaagtcaaccgggaacacaccggtggcgtagccggcggcccagcccagtacgttctgggcgtaaggcatcgagttgttgtagcgcaggagcgcggccatgacctgcgccgggtcgcgcaggttgagcccaccgctacacaggtagcgggctgcggccaacgtggagtcgaacaggttctgcgggtcagccacaccgtcgtcatcgccgtcggtggcgtaccgagcccaagtgccgggcaagaactgcattggccccatcgcgcgggcgtacgtgacgcgattgccgacgctgctttggatgatgatctcgttgcctggcagggtgccgtccagcgttgggccgtagatcggctggatcgcggtgccgcgcgcgtcggtggcgccgccgtttgcgtgcatcgactcgatgcgcccaatcccggccagcaagttccaactgacgccacagccaggggcggcagcggccatcttcagctcggcgttgcggtaggcggacagtgccatggccggaatgccaagcgcaccaggcgaattcacgatcatcggtggtggtggagccggtatggtagctaccgccacgcggaagctggtcggcgggcgcttcatggcgatgacgaccggaccggacaggtctatgccggacgcggcgaccgcggccaccggggtgataacggcgtgcaccggcgcggttctcccggggaataccggagccgcgccgccgaccgcactggcgaataccaacggggcaatcgctgccacgccgaatgccggcgcccgcgttaggcgacaagctccccgccgcactgcagcgacggccgggcgtgcaccccagcgtcccccaatgtgcactcgaccgtcctcagtgtgtgagccgtcggaaacctatgtcttcttagcttctttcttcgtttcgtgaactagatcaccatacataactcttgtcacgggagtggcgcaatggccgactcggtaatcaccccgatttcttggcgtgctgctccgcctcgtcggccacccgcggctgcgccacatccggatccgtcggctgcagctccgccaacagagcgcgcaggctgtccagttcgtggcgcaggtagtcgcgcgtggggacctcgccgatggccagccgcagcgctgccagctcgcgggcgttgtactcggtgtcggccttggtctgtgcggcccgccgacgatcctcttcgaacaccgcgcggtcacgcttttcctgacggttctgggcgagcagaatcagcggtgcggcgtacgaggcctgcgtggagaaggccagattgagcaggatgaaggggtacggatcccagcgcaagccgaccgcaaacaggttcagcacgatccatgtcagtacgagcagcgtctgcaccagcaggtaacggccggttccgaaaaaccgtgcgatggattcggttgtcctgccgacggcctcgggatccagccgcggggcgagcgtgcgcgatgtgcgtggggtgtacagacggcgcggcgcgaagggtttgctcaccgtggtcctccgggtctgtccggtgctccggaggggtcgagctccggcatatctacacgccagtcatgcggcaatagatggtcgagcaggtcgtccacggtcaccgctcccagcaggtggttctcgtcgtcaaccaccggtccgcacaccaggttgtaggcggcgaagtagcgagtcaccgcggccagcggggtctccggagtgagcgtgagcaggtcagtgtccacaactccgccgaccagctcggccggcgggtcacgaagcagccgctgcaaatgcacacaacccaggtagtgcccagtgggcgtggccgtgggcgggcgcgcgacgaacaccattgacgccagggcgggggtgagatcgggatcgcggacccgcgccaacgcctccgcaatcgaggtgtccggggtcaacaccaccggatcggaagtcatcaatccgcccgccgtgtcgggggagtgcgtcagcagccttcgcacctgcccggagtcgccgggatccattcgtgtcagcagcaactcggcttcggtcggattcaggaccgcgagcagatcggcggcgtcgtcgggatccatctcctccagcacgtcggccgcgcgttcggtgcccagttgcgacaacacctcggcctgatccagttcgggcagctcctgcaggacgtcggccaagcgcttgtcgtggagcgccttgaacacctcgtggcggcgcttcggcggcagcccgcggatggcgtcggccacgtcgaccgctttccatccctcgaactggtcgagcagctgtgccacgtcttgacccggcatcgccaaggccgacggcgtcaaccccgccacgttgtgccagtccacgacgtgcactgggccgcgccgtcggagccgacgttgggtgcggacggcgaccctagtcaccatccagtcgcgacttcgggtttgctcgacacccaggtcggtgaccacgacgtcgacgccggccagctcgggtagtgcgggatcgttgaccttcaccagggtgtcgagcacttgacccagcgccagagcctcgcctggccgctgctcgaagcggtgcagtgacacgttgccggtgctcagtgtcaccgcgtgcggctcgatcgcggcgacccgcagaatcggtatgaatatcttgcggcgggtcgccaaatcgaccaccagcccgagcactcgcggttgttggcggacaatgctgatgctgatcacgacatcgcgaacgcgcccgaaggattcgccgagcggtcccagcaccgacatccgcgagagccgcgccaggtacaccctgttgaccgatcccatgattgagagcctaggcagctgccttccggatcaaccgagggtgggccaatgtcgcctaatgctaagggatagcgaagatccccgcgatcatgtagaccagcagggtcgcgatgccaatcacaatgccggccaccgccaggccgtagccttcttcgcgtgtctgcttgatctggttgatggcgatcgcgccgaacacgatgcccacgatcgagccgatgcagcaaagcacaccgacgagcgccgagatcagtgagacgagcgccatggtgttcatgccgggctgcgatgggccgtagccgtctaggtagcccggctccgggtagtagccgcccggagatccaccgtatggcggaggcatgggcgggtatggtatgtcgccgtagcctgctgaagaagtgccggggggtggatatccgggcggcgcatagcccccgggtggcatcggcggtggatagtcggtcggatacccgggctggtaagcaggcgggtaaccggacggcggatacgccgggggcgggtggtcggccatcggcgaagatgccggcggcgcccaaggagcgtcagcaatgggctgttcggggggccgctcaccgaccggaggcggtccacccgcggcgtcgtgcgcactctcgccagaggagccgctgggagccgtcatggtgatcaacctatcccggcaacgatgctcgccgttcggtgggcctcggtcgctcgcgggttgagtggatagtgtgccgggagtagctggacctgactggacatgaaacgatggcgctgaaaaaggggggcggaggagaatgagaaccgatgactagcccattccagcccagacaggttcccggttcaacacccgccgccgcaggtgcgggtcgacgtggtgtgcccgcattgcccaccccgccgaaaggttggccagtcgggtcgtatcccacctatgccgaggcgcaacgtgcggtcgactatctatccgagcagcagttcccggtccagcaggtgaccatcgttggcgtggacctcatgcaggttgaacgggtcacaggccggctgacctggcccaaagtgcttggtggcggcgtgctgagtggcgcctggctgggcctgttcatcgggttggtgctcgggttcttcagtcccaatccatggtccgcgctggttaccggcctggtggccggggtgttcttcgggctgatcacctctgcagtgccgtacgcaatggctcgcggcacaagggatttcagctcgaccatgcaactggttgccggtcgctacgacgtactttgtgatccgcaaaatgcggaaaaggcacgggatctgctggcgcgtctggcgatctgaagcccggacgagaggcaaatgtggtcatgagtcgcgggcggataccgaggctgggcgctgccgtactggtggcgttgacgaccgcggcggcggcgtgcggggccgatagccaggggctggtggtcagcttctacacaccggccaccgacggcgcgacgttcaccgcaattgcccaacgctgcaaccaacagttcggcggccggttcaccattgcgcaggtcagcttgcccaggtcccccaatgagcaacggttacagctggcccgacggttgaccggtaacgaccgcaccctggacgtcatggcgctggatgtggtgtggacggcggagttcgccgaagcggggtgggcgctgccgctgtcggacgacccagcggggctggccgagaacgacgccgtcgccgataccctgccaggcccgcttgcgacggccggctggaaccacaagctgtacgcggcacccgtcaccactaatactcaattgctttggtaccgaccagatttggtaaatagcccgccaacggattggaatgccatgatcgctgaggcggcccggctgcacgcggcgggcgagcctagctggatcgcggtacaggccaatcagggcgagggcttagtggtgtggttcaacacgctgctggtgagcgctggtggatcggtgctctccgaggacggccggcacgtcaccttgaccgatactcccgcacaccgagcggctacggtcagcgcgctacagatcctcaaatcggtggctaccacgcccggcgccgacccctcgatcacccgcaccgaagagggcagcgcgcggttggccttcgaacagggcaaggccgcgctcgaggtcaattggccgttcgtgtttgcgtccatgctcgagaacgcggtgaagggtggtgtgcccttcttaccgcttaaccggattccgcagttggccggcagcatcaacgacatcgggacgttcacgcccagcgacgagcagttccgcatcgcgtatgacgccagccagcaggtgttcggtttcgcgccctatccggctgtagcgcccggccagccagccaaggtgacgatcggcgggttgaacctggcggtggccaagacgacccgccatcgagcggaggcattcgaagcggtgcgttgtctgcgtgaccagcacaatcagaggtacgtctcgctcgaggggggtctgcccgcggtgcgggcgtcgctgtactccgatccgcaattccaggcgaagtatccgatgcacgccattattcggcagcaactcaccgatgccgcggtgcggccggcgacgccggtgtaccaggcgttgtccatccggctcgcggcggtgctgagcccgatcaccgagatcgacccggagtccacggccgacgaacttgccgcgcaggcgcagaaagccatcgacggcatgggcctgctcccgtgacctccgttgaacagcggaccgccaccgcggtcttttcccgtaccgggagccgcatggccgaacggcgactggcgttcatgctggtcgcacccgccgcgatgttgatggtggcggtgacggcctatcccatcggttacgcgctgtggcttagcctgcagcgcaacaacctggccaccccgaacgacaccgcgttcatcgggctgggcaactatcacacgatcctgatcgaccggtattggtggacggcgctggcggtgacgctggcgatcacggcggtttcggtgacgatcgaattcgtcttggggttagcgctcgccctggtaatgcaccgcacgctgatcggcaaggggttggtgcgcaccgcggtgctcattccgtacggcatcgtcacggtggtcgcctcgtatagctggtactacgcctggacgccgggcaccgggtatctggccaacctgctgccgtatgacagtgcgccactgacgcaacagatcccgtcgttgggcatcgtggtgatcgccgaggtctggaagacgacgccgtttatgtcgctgctgcttttggccgggttggcgctggtccccgaggatctgctaagagcagcgcaggttgacggcgccagcgcctggcggcggttgacgaaggtcatcttgccgatgatcaagccggcgatcgtggttgctctgctcttcaggaccctggacgctttccggattttcgacaacatctatgtgctgaccggcggcagcaacaacaccggatcggtgtcgatcttgggctacgacaacctgttcaaggggttcaacgtgggccttggttcggcgatcagcgtgctgatctttggctgcgtggccgtcattgcgttcattttcatcaagttgttcggcgccgcggcgcccgggggtgagccaagtgggcgttgaacgggtgggcgcgcggcgcgccacgtattgggccgtcctggacactttggtcgtggggtacgcgttgctcccggtgctgtggattttcagcctgtcactcaagccgacgtcaacggtcaaggacggcaagctgattccgtcgacggtgactttcgacaactatcgtggcatcttccggggcgacttgttcagctcagcgctgatcaactccatcggaatcggcctgatcaccaccgtgatcgcggtggtgctcggcgcgatggcggcctacgcggttgcccggctggaatttccgggcaagcggctgctaatcggggctgccttgctgatcacgatgttcccgtcgatctctttggtcacaccattgttcaacatcgaacgtgccatcggcctgttcgacacctggccggggttgatcttgccgtacatcaccttcgcgttgccgctcgcgatctacaccctgtcggcgttcttccgggagatcccttgggatctggaaaaggcggccaagatggacggtgcaacgcccggtcaggctttccggaaggtgatcgtaccgctggcggcgccgggcttggtgaccgctgcaatcctggtgttcattttcgcctggaacgatctgctgctcgcgttgtcgctgaccgctaccaaggcggcgattaccgcgccggtggccatcgccaacttcaccggcagttcgcaattcgaggagccgaccggctcgatcgcggccggcgcgatcgtgattacgatcccgatcatcgtctttgttttaatcttccaacgacggattgtcgccgggttgacctctggcgctgtgaagggatagcgcgatggccgagattgtgttggaccacgtcaacaagagttaccccgacggtcacacagcggtgcgcgacctcaacctcaccatcgccgacggcgaatttctgatcctggtagggccttccggttgtggcaagaccacgacgctgaatatgattgctgggcttgaagatatctcgtcgggagaactgcgcatcgccggtgagcgggtaaacgagaaggcgccaaaggaccgtgacatcgcgatggtgttccagtcgtacgcgctttacccgcatatgacggtgcgccagaacatcgcgttcccgctgaccctggcgaagatgagaaaggccgacatcgcgcagaaggtctccgagactgcaaaaatccttgacctgaccaaccttctggatcgcaagccctcacaattgtcgggtggtcagcgacagcgggtcgcgatgggcagggcaatcgtgcgccatcccaaagcattcctgatggacgagccgctgtcgaacttggacgcgaagttgcgggtccagatgcgcggcgagattgcccagctgcagcggaggctgggtaccaccaccgtctacgtcacccacgaccagaccgaggcaatgacgctgggcgatcgcgtggtagtgatgtacgggggcatcgcacagcagatcggcacccctgaggagctttacgaacggcccgccaatctgtttgtcgcgggctttatcggctcgccggccatgaatttcttccctgccaggctgaccgcgatcggactgaccctgccgttcggtgaggtgacgctggcccccgaagtccagggggtgatcgcagcgcacccgaaaccggaaaacgtcatcgtaggcgtgcggccggagcatatccaggacgcagcattgatcgacgcgtatcaacgcatcagggcgctgaccttccaggtgaaggtcaacttggtcgagtctttaggcgccgacaaatatctgtatttcactaccgagagcccggctgtgcactcggttcagttggacgagttggcggaggtagagggggagtcggcgttacacgaaaatcagttcgtggcaagggttcccgccgagtccaaggtagccatcgggcagtcggtcgagttggctttcgataccgccagacttgccgtcttcgacgccgactccggtgcgaacctgaccattccgcaccgcgcctaatggcggcgagcggacacataagcccccgccacgccgaaggatttggagctttttgcgtctgttcgccgacgcgaagctagagccagtttctgttgcggaagacgtggtagaggaacagacagataaggaccatcccgccgatcactgtcgggtaaccccacctggagtccagctcgggcatgaagtgaaagttcatgccatagatgcccgcgatcatggtggggaccgcgatgatacctgcccacgcggatatcttgcgcatgtccatgttttgctgcatgccgacccgggcgagcgcggcctgcaccagcgagttgagcatgtcgtcgtagctggcgatctggtcggcggcctcggtctggtggtcggcgacgtcgcgcaggtagcgccgcacttctttcgaaatgaggtctttgctctcggtctgcatgcgctggaatgcggtcgatagcggattcacgcaccggcgcaactcgaccacttcccgcttgagcagatagatcggttcgatgtcgagcttgcggcccggcgcgaacgctacttcctcgatgctgtcgatatcggtctccatgagattggtcacctcgaggtagtggtcgaccacgtagtcggcgatcgcgtgcatcaccgcatacggtcccaaccgcaaatgttcggggtcggcatccatccgcttacgcacctcggataacccgccgtgttcgccgtggcggacggtgaccacgaaatccttgccgacgaagatcatgatctcgccggtttcgacgatctcgcgggccagtaccaccgattcgtgcgggacgtagttgacggtcttgaggacgaggaacagcgtctcgtcgtagcgctccaacttgggtcgctggtgcgcgtgcacggcgtcctcaacggctaacgggtgcaacccgaaaacgtctgctacgtcctgcatctggttttcatcgggctcgtgcagcccgatccagacgaacgcctcctgcccggtcagttcgatctcgcgcacctcgcgcagcgcggcggcgtaggtgtacttgccgggcagtcgctggccgcagacgtagacaccgcagtcgaccaaggcttgggccggtggctgggcaacggggtgtgcgttcggcggctggggtcgcgcgaccggtcgcagcacttcgggcaatgcgtcaaaccctgggaacacgtcaacctccgatcgcggtggatctgatcgggcggtgctccaggttacgcgtcccggtatggaacttggtaaacgtcagtcgtagctgtgggggttggaccccagatgtccgtccggtgccggtgcgctagtttcaacccgaagccaagtccgtaaggagcagaaccgacgtgagcgctagtcctctcaaggtcgccgttaccggcgccgccggccaaatcggctacagcctgttgttccgcctggccagcggctctttgctgggccctgaccgtccgatcgagctgcggctgctcgagatcgagccggcactgcaggcgctcgagggtgtggtgatggaactcgacgactgcgctttcccgctgttgtccggggtggagatcggttccgatccccagaagatcttcgatggtgtgagcctggccctgctggtcggagcccgcccccggggcgcgggcatggagcgaagtgacctgctggaggccaacggcgcgatcttcaccgctcagggcaaagccctcaacgctgtcgccgcggatgacgttcgcgtcggggtgaccggcaaccccgccaacaccaacgcgctgatcgcgatgaccaatgcgcccgacattccccgcgagcggttctcggcgctcacccggctggaccacaatcgggcgatctcgcagctggccgccaagaccggcgcggcggtcaccgacatcaagaagatgacgatctggggcaatcactcggccacccagtaccccgacctgttccacgcggaggtcgccggaaagaacgcggccgaagtggtcaacgaccaggcctggatcgaggatgaattcatcccgacggtcgccaagcgcggtgcggcgatcatcgatgcgcgcggcgcgtcgtcggccgcctcggccgcgtcggcaaccatcgacgctgcccgggactggttgctggggacgccggcggacgattgggtctcgatggccgtcgtctccgacgggtcctacggggtgccggagggcttgatctcctcgtttccggtcaccaccaagggcggcaactggacgatcgtgagcggcttggagatcgacgagttctcccgcggccggatcgacaagtcaaccgccgagttggctgacgagcgcagcgcggtcaccgagctcggcctgatctgagcgcaggtcagccgcgcactgagcggagcccgagtcatcttgacgtgtgtttgtccaggcatcatgatgacctgtatgcgcaccaccttgacgctcgatgacgacgtcgtccggctggtcgaagacgcagtgcatcgcgaacgccgcccgatgaagcaggtcatcaacgatgcgctgcgcagagcgctggcgccgccggtgaaacggcaggagcagtatcggttggagccgcatgagtcggctgtgcgttccgggttggatctggccggcttcaacaagttggccgacgaactggaggatgaggcgctgctggatgccacgcgtcgggcccggtgatcatccctgacatcaatctgctgctctacgcggtcatcaccggattcccgcagcaccggcgcgcgcatgcgtggtggcaagacaccgtcaacggccacacccgtatcgggctgacgtatccggcgttgttcgggttcctacggatcgccaccagtgcccgcgtgctcgccgcgccactgccaaccgcggatgcgatcgcctatgtgcgcgagtggctttcgcagccgaacgtggacctactcacggcgggtccgcgccacctggacatcgcgttgggcctgctcgacaagctcggcacagccagccacctaaccaccgatgtgcaactggccgcctacggcatcgaatacgacgccgagatccattccagtgacaccgactttgcccgattcgccgatctgaagtggaccgacccgttgcgcgaataatgactgccgctctgccctcgggtcagccgttcaggccgtgctgaccgttggcgccggtagcgccttgagtaccgggatcgccgggggcgccggggttgaacccggtcccgccgccgccgcccgcgccgccgttgccgcccgcgccgccgaggcccccggccgcgccggagccggggctgcccgactgtccgaacagtccgcccgcaccgccggtcccgccgtttccgccgacgccaccggccccgccggccccgccgtcgccgccgttgccgccgtcaccgccgtcgccgtcctggttggccatgccgtcggcgccgatcccgccgttgccgccgttgccgccgctgccgccttgagcgccgatgcccccgtcgcccccgacgccgccgtcgccgccggcgccgcccgtgccgagcagtagcccgccgcgacccccgctgcccccaaagccgccggcgccaccaacgtcagccgaggcaccgacgccgccgtcgccgccggcaccaccattgcccccggtggagttgcccccaggaggattatcttgattggcatttcctccggcgccgccggcaccaccgggagcgccgataccgccgttcccgccggcgccaccgttgccccctatgctgttgccagcatttgcaacattggcgctgccacccgctccgcccagccccccgccgccgccggctccgccgtttccgccggcgccgccattgccgccgacagcgtcaccaaagccgctttgagcggcgccaccgttaccgccggcacctccggaggcgaagttggcgccgtcgccgccgtcgccgccggcacccccggacacgtcggtctgcccaaggttggttccatccccgcctatgccgcctgcaccaccgcccacgccggggttgactgcgttgctgcccgagccggcgtcggtcccgttgccatcgggtccggtagtgccgtcggcgccatcggtcgcgtgcgtgacctgatgggacaccgggttttgcccgttggcgccggccgctcctgccgctccggctccacccgcccccccgttgccccatagcccggcgttgccgccgtggcctccgttgccgccattgcccccgatctgggtggccgccccaccgttgccgccgagcccaccgttgccgtatagccacccgccgttgccgccggcaccgccgttcgcgccgggcccgccggctcccccggcgccaccgttgccgatcaacccggccgcgccgccgcgaccgccgggctggcctggggtgctactcgagccgccgttgccgccgttgccgtacaacaagccaccgtcgcccccgttttgtcccggcccgccgttggcgccatcgccgatcagcgggcgccccagcaacagctgggtgggcccattgaccacatccagcaccgcttgcatcggggaggcattggcggcctcggccgccgcatacgagccggccgccgaactcagtgcccgcacaaactgctgatgaaatgccgccgcctgtgcgctcagcgcttgataggcctgggcgttcccggaaaacagcgacgcgatggccgctgatacctcgtcggcacccgcggccagcagccccgtggtcggggcctcggccgccctgttagctgcggccagcgccgagccgatgccctccaaatcagcggccgcggccaccaacacgtcctgcgctgcaatcagatactccatcgcggggcctctctcgcggcgagattgaccaacgggtcggcacgaagcgtgtcccgttgcttgacggtgcattgcgtgtttgcctggatccccgcgccgacggtgtggatcgggcccagtaccctcaagcccgtgccaactgcatctgtcgcggtgactatcggctcagacacttcggtgtgagaatcaccaggatcctcgcgctgctgcttgccgtcctgcttgcagtgtctggcgtggctggttgctcggccgacaccggcgatcgccacccggagttggtggtcggatccacgccggactccgaggcgatgctgctggccgccatctacgtcgcggcgctgcggtcgtacggttttgcggcgcacgccgaaaccgccgccgacccggtggcgaaactggactcgggcgcgttcaccgtcgtacccgctttcaccggtcagatgttgcagaccttgcaacccgatgcgtcggtgcgctcggatgcccaggtataccgcgccatcgtctcggcccttcccgagggcatagccgcaggcgactacaccaccgccgcagaagacaaacccgcgttggtggtgactcaatccaccgccaaggcctggggcggcggcgatctcagcgagctgcccagccactgccgcgggttgttggtcgggcgcgttgccggcgcccacacacccgcggccgtgggaccgtgccggctgcccgccccgcgtgagtttcggaatgacgcaacaatgttcgccgcgctgcgggccggacagctggtcgcggcctggaccaccaccgccgaccccgacatccccgcggacctgatcatgctgaccgacggcaagcccgcgctgatccgggccgagaacatcgttccgctgtatcgtcgcaacgcgctgaccgagcggaaactgctggccgtcaacgaggtcgccggcgtgctggacaccacggccctgatcgggatgcgccgccaggtggccgcgggggccgacccggcggcggtggccgccggctggctcgccgaacacccgctgggacgttgagccgccacgagcgtccgggtcgacgcgatgacacaccgcgtcggccgaacaaccttcgggcgcgctttcctcaccagccgtcagcgcgggcggggtatcaaccggccggtgatgatcggaaagatccgctgatatccggaaccggtcagccggaccaccaggtccagtaccttggcgtcgacacccaccaacacccgggccttgttcttggccacccccgtcaggatgatctgcgcggcccgctgtgggctgagatgggccacccgcttatcgaacgtctcggccagctcggcctggtcaagtccctcggcggcggtggcgttacgggcgatcgcggtcttgacaccgccggggtgcaccgtcgtcaccttcaccgggtgacccgccaacgccatttcctggcgcagcgcctcggtaaagccgcggacggcgaacttggccgagttgtaggccgcctgacccggcgccgaaaacaacccgaacacgctggagatgttgatgacgtggccgtccccggaggcgatcaaatgcggcaggaacgccttggtgccgttgaccacaccccaaaaatcgacgtccatcacccgttcgatgtccttgaactggctgacctcgatatcgccggtaaaggcgatgccggcgttgttgtagatctggttcacagtgccgaagtgctcgttgaccgcatcggcgtaggctaggaaggcttcgcgttcggttacgtcgagtcggtccgtcttgaccggcgtgctgatcgcctttagccggtgctcggtgtctgccaggccgtcggtgtcgacgtcgctgatggccaccttggcgcccgagcgggccagctcgattgccagcgcctgcccgatgcccgatcccgcgccggtgacaacggcgacctttccggcgaacccctccatgacgtaccctcccttgtctcggctgccatcaggttagccggtacccggggtacggcttaacgtggccggcacgggttcattcggtagctggcactgcgacgagcgatgtggatgatctcgactcggtggtggccgtcgtcgatggcgtagacgacgcggtaatcaccgcggcgggctgagtggaggccttcaaggtcattgcgcagcggcttgcccaacctatgcgggttgttaagcagcggtccgaaaacaaactcgacacatgcggcggcgatcttttcgggtaagcgttgcaggtcgcgtgccgctgtcgcggtgatcgccacgtggtagggatggtcgtcgctcaccgcgcggtgtaacggttgcggatctcgtcgttgctcacgaagcgccctgcggcaacatcggcgaggccttcacgaatggcctcgctggcgccaggggtgcgtagcacctccagcgtttcctcgatggacgccaggtcatcggccgagatcaataccgccgccggatgaccgtgccgggttatcgtgatgcgctcgtgtgtcagctcaacttcggcgacgtactcagagaggcgattgcggacttcgcccagtgggacaacagccataaccgcgattgtagctaaaagtatggctaaaccctgtacgccgagcatcggcttaccgagccgaacgcctcgtcgctgtttgatgtctcctcgagcgttcggctgagcgaactcagccgaacgcctcgtcgaggatctcctgctgttcgacggcgtgcaccttcgacgagcctgacgacggggctgacatcgcccggcgcgagattcgcttgatcccggccaacttgtcaggcagcagctcgggtagttcgagcccgaatcgcggccacgcaccctggttggccggttcctcttggacccagaagaactccttgacgttctcgtagcggtccagcgtttcacgcagtcgacgcctgggcagcggggcgagctgttcaagccgcacgatcgcgaggtcattgcggttgtccttggccttgcgggcggccagctcgtaatacagcttgccactggtcagcaggatccggctgaccttgttgcggtctccgatgccgtcctcataggtgggttcctccagcactgagcggaacttgatctcggtgaagtccttgatttcgctgacggcggccttgtgacgcaacatcgacttgggcgtgaacacgatcagcgggcgttggatgccgtccagggcatgccggcgtagcaggtggaagtagttcgacggagtcgacggcatcgcgatggtcatcgaaccttccgcccacaactgcaagaagcgttcgatccgggcagaagtgtggtcgggtccctgcccctcgtgcccgtgcggtaacagcagcacgacgttggacaattggccccacttggcctcaccggagctgatgaactcgtcgatgatcgactgtgcgccgttgacgaagtcgccgaactgcgcctcccagagcaccacggcgtccggattgcccacagtgtagccgtactcgaagccgacggcggcgtactccgacagtggcgagtcgtagaccaggaactttccgccggtcgggctgccgtcggagttggtcgccagcagctgcagtggtgtgaactcctcgccagtgtggcggtcgatgagaaccgaatgccgctgggagaaggtgccgcggcggctgtcctgccccgacaagcgcaccagcttgccttcggccaccagcgagcccagcgccagcagctcgccaaaggcccagtcgatcttgccttcataggccatctcccggcgcttctccagcaccggttggactcgcgggtgcgcggtgaagccgttcggcaaggcgaggaacgcatcgccgatccgggccagcagcgacttgtccaccgcagtggccagccccgcgggaatcatctggtcggactcgaccgactcgctcggctgcacaccgtgcttctccagctcgcgcacttcgttgaacacccgttccagctggccctggtagtcgcgcagcgcgtcctcggcctccttcatcgagatgtcgccacgtccgatcagggcttcggtgtagcttttgcgggccccgcgcttggtgtcgacgacgtcgtacatgtaggggttggtcatcgacgggtcgtcaccctcgttgtgcccgcggcggcggtagcacagcatgtcgatgacgacgtccttcttgaaccgttgtcggaagtccaccgccaaccgcgccacccagacacacgcctccgggtcgtcgccgttgacgtgaaagatcggtgccccgatcatctttgcgacgtcggtgcagtactcgctggacctggaatactcgggcgcggtggtgaagccgatctggttgttgacgatgatgtggatggtgccgccgacgcggtagcccggcagattcgccaggttcagcgtctcggcgaccacaccctgaccggcgaacgcggcatcgccatgcaacatcagcggcaccaccgagaacgcccgttggccgtcgctgtcgatgcttccgtggtcgagcagatcctgcttggcccgcaccaatccctccagcaccgggtcgacggcctccagatgcgacgggttggcggtcagcgacacctgaatgtcgttgtcgccgaacatctgcaggtacagcccggtggcgcccaggtggtacttgacgtcaccggagccgtgcgcctgcgacggattcaggttgccctcgaactcggtgaagatctgcgagtacggcttgccgacgatgttggccagcacgttgagccggccccggtgcggcatcccgatgaccacctcgtcgaggccgtgctcagcgcactggtcgatcgccgcgtccatcatcgggatcacgctttcggcgccttccagcgagaaccgcttctggccgacgtacttggtctgtaggaacgtttcaaaggcctcggcggcgttgagcttgctgaggatgtatttctgttgggccacagtgggtttgacgtgcttggtctcgacccgttgttcgagccactccttttgttcggggtcgaggatatgggcgtactccacgccgatgtggcggcagtaggcatcgcgcagcaagcccagcacgtcgcgcagtttcttgtactgcgcaccggcaaagccgtcgaccttgaacacccgatcgagatcccacagcgtcaggccgtgggtcagcacttcgaggtcggggtgactgcggaaccgagctttgtccaaccgcagcgggtcggtatcggccatcagatggccgcggttgcggtaggccgcgatcaagttcatgacgcgagcgttcttgtcgacgatcgagtcggggttgtcggtgctccagcgcaccggcagatatgggatgctcagttcgcggaagacctcgtcccagaagccatccgagagcagcaactcgtggatggtgcgcaggaagtcgcccgattccgcgccctggatgatgcggtggtcgtaggtggaggtcaaagtgatcaatttgccgatgcccagctcggcgatgcgttcctcgctggcgccttgaaactcggcggggtattccatggcgcccacgccgatgatggcgccctggccgggcatcagccgcggcaccgaatgcacggtgccgatggttccgggattggtcagcgaaatcgtcacgccggcaaagtcttcagtggtcagcttgccgtcgcgggcccggcgtacgatgtcttcgtaggccgtgacgaactgcgcgaatcgcatggtctcgcaccgcttgatgccggccaccaccagggaacgcttcccgtccttgccttgcaggtcgatcgccaggccgagattggtgtgcgccggcgtgaccgcggtgggcttgccgtcgacttcggtgtagtgccggttcatgttcgggaatttcttcaccgcctgcaccagggcgtagcccagcaaatgcgtgaacgagatcttgccgccgcgggtccgcttcaactggttgttgatgacgatccggttgtcgatcagtagcttggccgggaccgcccggacgctggtcgccgtcggcacctccaacgacgcggacatgttcttgacgacggccgcggcggcgccgcgcagcaccgctacctcgtcaccttcggctggcgggggaacggcagttttggcggccagtgcggcgaccacgccgttgcccgcggccgcggtgtcggccggcttggggggtgcctgcggggcggccgcagcggcccgctcggcaacgagtggcgaggtaacccgggttggttcggcagctggttgggaggtgggttcggggctgtagtcaaccaggaactcgtgccagctgggatcgaccgaggaggggtcgtcgcggaacttgcggtacatcgcttcgaccagccattcgttttgcccgaatggtgaacttatgttggccacggccgctgttcgcctcgattcttctgctagttgaagtcctgcaagcgcattgcgcggcgcctgctggcagtcggtgaacggtctgccccataaaggctaacgctttgccagcgattcgccagagagaccgggcaacgcgcgctagctggcatcccgaacggtcggtagcacgtgcagggtgaccggccagcgcgccggcggggtgccgaatgccgatcgcgcattacggacgagcttcttgccgaccagccgattgccgatggcgccgatgatcgcgccgatacccatcggcaccagcttgccaaacatgagcgcgccgcgtttcagcgcgaatcgtttgacgacgtatttgagcattcgcgagttcaacgacgatatcgccggcagcggcagcgaggccatggtctccgacacccagccgccgctggttcggcccggaccgagcagatcggccaccgcagtagtgttgtcgccgaccagcaccgccaagaccagggcacggcgccgttctcggtggtcgaggggaatggcgtgtaccgaggccagcgccagcacgaacagcgcggtggcctcgaggaacacgacaacctctccggccgcggcgaaccatgcggccagggtgccgatccccggtaaggtcgcggccgtacctaccgccgctccactggccgtcaccaccgacaagaagcgtttctcgagcttggctacgatcttggcggggctggcccccgggtgggcgcgacgcaggcgggccacatacgcctgtgctgccgggccctgtatccgcgaactccgttcgatgacctgcgccaatgcccgcgtggacactttgggccgcccgccggtcccggccagctgcgggtccggctcagctgcatttgcggatcgattgtcgaaccttttccaagacctgattcgtcgagcgctcatcttctctcctgcgaatggcgtcccctcaggctaatgccggttcaacgatccgagcatgtgtttcggtagcggcgcggttcaccgctcgaagcggaataatgcggcgtggacattggtgacgatacgggttgccctggtgcatgccgtgacgcccgtgacccaatgccaccgctagcaagccaaacgaggtgcgtgtatgactacggcgatacgccgggcggccgggagcagctacttccgaaacccctggcctgcgctgtgggcgatgatggttggcttcttcatgatcatgctcgactccaccgtcgtagccatcgcgaatccgaccatcatggcccagctacgcatcggttacgccaccgtggtttgggtgaccagcgcctatctgctggcctacgcggtgccaatgctggtggccggccggcttggcgaccggttcggcccgaagaatctctacctgattggcctgggggtattcaccgttgcgtcgctggggtgcggtctgtcgagcggtgccggcatgctgattgccgctcgagtggtgcaaggcgtcggcgccggattgcttaccccgcagacgctgtcgacgataacgcggatcttcccggctcatcgccgcggtgtcgcgctgggcgcatggggcaccgtcgccagtgtcgccagcctggtgggaccgttggccggcggcgcgctggtcgacagcatggggtgggagtggattttcttcgtcaacgttcccgtcggcgtcatcggcctgatcctggcggcctatctgattccggcactaccccaccacccgcatcggttcgattggttcggcgtcggattgtctggtgcgggaatgtttctgattgtcttcggactacagcagggccagtccgccaattggcagccttggatttgggcggtgatcgtcggcggtatcgggtttatgtcgctgttcgtttactggcaggcgcggaacgcccgcgagccgctgatcccactggaggtcttcaacgaccggaacttcagcttgtccaacctcgggatagcgatcatcgccttcgcggggacggggatgatgctgccggtgacgttttatgcgcaggcggtgtgtgggttgtcgccgacccacacggccgtgctgttcgcgccgacggcgatcgtcggtggcgtgctggccccgttcgtcggcatgatcattgacaggtcccatccgttgtgcgtactgggtttcggcttctcggtgctggcgatcgcaatgacatggctcttatgcgagatggctccgggcacgcccatctggcggctggtgttgccgttcatcgcgttaggcgttgctggggcgttcgtgtggtcgccgctgaccgtcaccgcgacccgcaatctacggccgcacctggccggtgcgagctcaggtgtgttcaacgccgtccggcagctgggggctgtgctggggagcgcgagcatggccgcgttcatgacgtcgcgcatcgccgccgagatgcccggtggtgtggacgcccttaccggtcccgccgggcaggacgctaccgtgttgcagctgcccgagttcgtgcgcgaacccttcgcggccgcgatgtcgcaatcgatgctgttgcccgccttcgtcgccctattcgggatcgttgccgcgttgttcctggttgacttcaccggtgctgcggttgccaaagagccgttgcccgaatccgatggcgacgctgacgacgacgactatgtcgagtacatccttcgtcgggaaccggaagaggattgcgacacccagccgctgcgggcgtcgcgcccggcagcggccgcagcgtcacgcagcggtgctgggggtccgctggcggtcagctggtcgacgtcagcccaaggaatgcccccaggtccaccaggccgtcgggcgtggcaggcagatactgagtcaacagctccgagcgcactataaccgcggcatactgtgcccgactgaccgcgacgttgagccgattccggttgagcaggaacgagattccgcgtggaacatcgtcggcggacgaggccgtcatcgagatgaagaccaccggtgcctgcccgccctggaatttgtcgacggtgcctacccgtactccgtcagccccgccaagtccggcagacgccaaccgccgacggaccagcgccacctgggcgttgtacggcgcgagcacaagcacatcggaagcggccagtggccgggtgccgtgctcgtcggtccacggcgagccgagcagctgccgcagctcggcgaggatcgcctcggcctcttcggggctttcgatcgaattgcccttgtggtgcacgccacgcgtatgcacccccgggggatacccgtcgaggcggcgcacggcggtgcgctcggtgtgggaacacagcctgccctcgtaggacaacgccgacacggccgcgcacaccgccgggtgcatccggtacgagcggtctaagaagtagccgcgttcgtcgggcagcgtgtgttgcccatctaccagccacgacaatgcggaggtgtcgacgggttcgggatgtgtgccctgacttacctgaggcagttgctgtggatcgccaagcagcaacaggtttgtggccgcgggcgccacggcgatggtattggccaggcagaactggccagcctcgtcgatcaccagcagatccaggctggctttcggcacccgattgccgttggcgaagtcccacgccgtgccgccgatcacgcatccggcggtgtcgcggatgaattctgtgtactggctcccgtcgatcgactgccagcgcccagcggtgtggtcgtgcggctttttggcgacctgccccgggtccaggccagcgctgatcacaccttccaacaggttctccaccgtggcgtgcgactgggcgacaacgccaatacgccaggcatgctcggtgaccaactccgcgatcacccgggccgcggtgtacgtcttgccggtccccggagggccgtgcaccgccaggtatgacgagtccaagtccagcgccgccgcggcgatatcggtgactgggtcactgctgcggggcaatgcggcgccgctgcgcgtgcgaggagggcgacgcagcagcacgtccattagcgcggtgctgggcagttgcggcgatccggaagccacggcagcggccgtcgattcgatcgattcccgcagggccgtcgtcggcaccggcggcccgggagcgagcgcgaacgggagctgctgaaatgtgttgccgtcactgccggttcgttcgacgatgaccacctcggtgggcacagtggggtcgtcggtctcaaccactgcggcggggcccgcggctcggcgatcaggattgtcggtcatgcccggcggcgccgggggttcgtagagggcaaacacattcccgttgaggtccccacgtgccagttcaccggtaagccggacccgccgctgcggcttgcgcgcgcgaggcggcatatgccagtcgacggtgaccgaagcctcgctggcaaggaagacgtccgtgctgtccgaccattcgtcgacggggtagttgagccggtcgaagtgcgcccaccagaacggcttgtcctcgcggcgatgatagccgcgggcagcggccagcaaggcgaccgctgtctgttccggcgtgcgctcgccggcggcggcatcgccggtgaacttggacagtaccgacgccagcgagtcaccgtcgtcgatagggtcggcgtccggaactggttgagcgccaatgggtgtgacgccggcttcccaggcgcgcatgagcagccagtcacgcagcgcgcgggtggaccggcagtcgtagtggttgtagccttcgatctctttgagcacggttgccgcctcatcgatgcggccggccgcgcgcagttcgcagtaccgggcataggagttgatcgagtcggcggcggtggtgacgtcgccggagcgtggctgcgtcccgaggtacagcggctccagcgccttcaagctgaacgagtcggtgcccacccgaatgctcttgcgtaccaacgggtataagtccaccaggactccgttgcgcagcaagtcgtcgacgtcgtcctcgccgatgccgtagcgtccgaccagccgcagcagcgcggtcttctcgtagggcgcgtagtggtagatgtgcatgttggggtggcgccggcgccgtctggcgactatcgccaggaaatcggtcagcgcctggcgttcggctgtccggtcatgcgcccacaatggtcggaatactcccgcccgtccggcttccagcaccccgaacaggtattccaggccccactgtttgccgtcggcggtccacagcgggtcaccctcgaagtcgaagaacaggtcgccggggtttggctccggcagcagtgtcagcggccgcgggtcgacgatctcgaactgtggtgctcccgtatcgcgttggcggatttgcagtttggcctgtgcggtcagcttgcccagcgcgttcgtggtcaggccgggaaccggcgcggtgtgatctgccagttcggcgatcgtggtgatgccggcctcaaggagcttgtcgcgctggcggactcgcatccctccgaccagtagcagatcgtcgctggcgcgcagccgctcggtgcactgcggacagcggaagcacgcctgcacgcgttcgtcgtcccagcgcaccgcggtgcccgcggtgtagtggccgtccagcaatcgctgtaaaagcgcacgctgggaccggtagaccgggatgagctcgccgacgcggtagcgcacgatcgtgccgtcgccgagttcgagctcggcgtcggcagccaccggaacgcccgagtgaaccagcgcatcggcataggccgccagctgtagcagcgcggtcacggttggcgagcgggcgagcttggtgtcggcgacccggtaccggtgaccgtcgcggatcaggaagtcggcgaacccgacgaagcggccgtcgaacatggcggcctgatacaccaccggggcgtggttggcgatggcacgtcgcgtcgcgtcggcggctgccgccagcccggcgggcgtgtaggccggccggccaatgatagccaccgcgtcgccgaactcgtggcgcagttggtcgagtcggcgtccttcatgcgcgctaccgagaacggcggctcgcgccatcagttcgtcgtcaactgcgacggccggtccccggcctagtttcgcgtcgaattcacggagcagtgcgtactggcaccgggcggcggctgcgagatccgaagcactgtagacgatgctgtcaccggtgacgaacacagcagcaactcctcggtgagacaacggacaggcaaactgggctgcacccgtcggcttaaccgccggtggtgttgccgatcagctcgacgccgccgccgttccagcggaacttgacaacgttgttcaacccgatgccgctggcatacgtcaatgccaccgtgtctcccgtgcactgcgaggtgtcgatgccggtgaacccataggtatcgggcaccccctgcggtatgtacttgccgaggtggaacatcaccgcgcgggtggtcggattgccggcgttcgtgttggccttgatgaccaccgccgacagctgggcacactcgttgtagttgccggccagcggttctgggttccagggctgctcactgcgcggatcgcgaggaagttcggagacgactttggcgattgtgggcgaggcgaggttcaccgcacacgggtcgaccggcgcggcgctgtggttgctgggtggggcagctgtcgcggacggcgggctcggttcgctgctcggcggggccgggtgagcagttgacagggatggggtggcctccggcgtcttagcgaccgtggagtcgcccgaaccgcaaccggtcaacgtcgcggcgaccaatgcagcgaccacgccaacacgcggcgtggtggggcagggtggtgaccacacaccgggcaccgtaccgccatcgggcccgcgggtgcggtaggcgtggccgggtcaccactaaacttgacggcctgatggccttcccggaatattcgcctgcggcgtccgctgcgacgtttgctgacctgcagattcatccccgcgtcttgcgggcgatcggcgacgtcggttacgagtcaccgacggctatccaggcggctacgatcccggcgttgatggcaggctccgacgtggtggggctggcgcagaccggcaccggcaagacggcggcatttgcgattccgatgctgtccaagatcgacatcaccagcaaggtgccccaggcgctggtgctggtgcccacccgggagctggctctgcaggtggccgaggcgttcggccgctacggtgcctatctgtcgcaactcaacgtgctgccgatctacggcggatcgtcgtatgccgtgcaactggccggattgagacgcggcgcgcaggtggtggttggcacccccggtcgtgtgatagaccatctcgaacgggcgaccttggacctgtcgcgggtggactttctagtgctcgatgaggccgatgagatgctgaccatgggtttcgccgacgacgttgagcgcattctgtccgagacccccgaatacaagcaggtcgccctgttttccgcgaccatgccgccggcgatccgcaaactcagcgccaagtatctgcacgatccgttcgaagtcacttgtaaggcgaaaaccgctgtggccgagaatatttcgcagagctacattcaggtagcacggaagatggacgcgctcaccagagtgctcgaagtcgagccgttcgaggcgatgatcgtctttgtccgcaccaagcaggcgaccgaggagattgccgaaaagctgcgtgcccgagggttttccgcggctgccatcagcggtgacgtcccgcaggcgcagcgggagcggaccatcacggcgctgcgggacggcgacatcgatatcctggtcgccaccgatgtggcggcgcgcggactcgacgtggagcggatatcacacgtgcttaactacgacatcccgcacgacaccgagtcctacgtacaccggatcgggcgcaccggcagggccgggcgttcgggagccgcgctgatattcgtctcgccacgggagcttcacctgctcaaggcgatcgaaaaggctacgcggcaaacgcttaccgaggcgcaattgcccaccgtcgaggatgtcaacacccagcgggtggccaagttcgccgattccatcaccaatgcgctgggcggtccgggaatcgagctgttccgccgactggtcgaggagtatgaacgcgagcatgatgtcccgatggctgacatcgccgcggcactggccgtgcagtgccgcggcggtgaggcattcctgatggcacccgacccgccgctttcgcggcgcaaccgcgaccagcgtcgggaccgtccgcaaaggcccaagcgtagaccggacttgaccacctaccgcgtcgccgtcggcaagcggcacaagatcggtccaggcgccatcgtcggcgccatcgccaatgagggtgggctgcaccgcagcgacttcggtcagatccgtatcgggccagacttctcgctagtagaattgccggcgaagctgccccgcgcgacgctcaaaaagcttgcacagacccgtatctcgggtgtgctgatcgaccttcggccataccggccgcccgacgcggcgcgccggcataatggcggcaaaccacggcggaaacacgtcggatgaccctgcccaaggaaagagccgcccagggcggactcgagcggatcgcccacgtggaccgggtggcgtcgttgaccgggatccgtgctgttgccgcattgctggtcgtcggcactcatgcggcctacaccaccggcaagtacacccacggctattggggcctgatgtcgtcccgcatggagatcggcgttccgatctttttcgtgctgtcggggttcctgctattccggccatgggttaagtccgccgctaccggcggccccccgccgtcgttgagccgctatgcgtggcaccgggtccggcggatcatgcccgcctacaccgtcaccgttctgttggcctacctcgtctatcacttccgcacggcggggcccaaccccgggcacacctgggtcgggctgttccgcaacctcaccttgacgcagatctataccgacggctatctgggtgcgttcctgcatcagggtctgacccaaatgtggagcctcgcggtggaggttgccttctacctggcgttgccggcgttggcatacctactgttggtgctcgtctgccggcggcgatggcagcccaggttgctgttggccaccatggcggggctgacgatgatcagcccggcatggttgatcctggtgcacaacacgcactggatgcccgacggcgctcggctgtggctacccacctatctggcttggttcgtcggcggcatgatgctggccgtgctggcggcgatgggcgtgcgctgttatgcattcgtggccataccgttggcggtcatctgctacttcatcgtctccactccgatcgcgggcgcgcccacgacgtcgcccacagcgctggccgaggcgctggtcaagaccgccttctatgccgtgatcgccgtgctggcggtggcaccgctggccttgggtgaccaggggtggtatgcccagttgctggccagccggccgatggtgtttcttggtgagatctcctacgagatcttcctgatccatctggtgaccatggagatcgccatggtggacgtgctcgggtatcgggtttacaccagttcgatggtgaacctttgtctcgtgacgctggtgctgacgatcccattggcgtggttgttgcaccgtttcactcgggtccagggtgaccggccttcctagcggcggcagaagcaggtgtcacgatcgggacgacgaactccgcgatcatcgctcgttcgtcggcttcgtcacggccggggaacatcagcagcgatgtgagcatccggaccacccagcgggcgcgccgtggccggatgattgccagcggtttgccggccgaagggtcaaaggcccggtcttgccggtagccgtcggtgacggcggggtcggtgaccaccatcccctcgggcagctcggccatcaggccagccagcacatcggtattcactgagccgatcctacgggccgatcgatgtccgcttggggcgccagatccagttcgcgcagcgcgggcagccggatcgcgaccagcccggtgcacacgatgggcagtgccaacgcgagaaacgtggcatgcagtccagcggcgtcggtcagtggaccggccagcaacagacccaacgggccggcggcgtaggccagcgacgtcatcaccccgactacccggccgcgcagatgctgtgctgcccgcgtctgtatcacgtagttatagatcggctggatgggtccgtacaccaggccgaccaccgcgcacaacaccatgatgaccggcagtggcggcaggaacgcgatgaccatcgatgccaaacccagggtaagaaccgcggtcgacatggtcacgcgacggggaacgcggatagccaacacggcataccccagcgctcccaccaggccgccgccggcgatcgccatcaacgcccaacccagctgcaccggttgctggtggtcggtgaagtatttcgggaacagcacgctctccatcggcagatacagcgcggtgacggtcaggtcaatcatcccgagggtgcgcaatacccgcaggttccagacgaagcgcagcccctcggcgatcccggataccaacccttggggccgcgaggtgtggtgcggcttgccggcaccctcgagttgcagggcggcaatcgcgaggatggacaacccgaatgccgtcgcggtaatccacattgtggtgatgccgccaaccgtcgcgatcatcaagccaccgatggccgggccgacaataaaggccaggttgaggatcgcctcgtaggcgccgttgatgcggtccaacgaccagcctgcccgagcggcggcctcgggcagcatcgagtcacgagccgtcatgcctgccgggccgaaggcggccgccagggcggccaatacggccagcaccagcacgttgaccgcgtcgccgccgtacccccacgccaccagggggacgccggccaccgccgcacccgacagcgcatcggccaccatcgacacccggcgacgcccgaagtagtcgaccgcggtgccggcgaccagcgtggcgaacaacagcggcagcatggtcgcactggccacgatcgaggcctgcccagcgctgccctcgcgctgcaacaccagccacggaaacgcgactatcgagacgccatcacccgcggccgccatcagcgttgcgaacaggatcaggaatgccgggccgcggttgctgtttctcatgaatatcgcggctgaatctagcgccaaaccggtatgggggccaccgaatttctgcgctgccgcagcccggatgcaggatgttcgtgtgctcatgcatccgaagaccggccgggcgttcaggtccccggtagagcccggttccggctggccaggtgatccggcgacaccgcagaccccggtggctgccgatgccgcgcaggtgtcagcgctggccgggggcgctggctcgatctgcgaactcaacgcgctgatcagcgtgtgccgggcgtgtccccggctggtcagttggcgtgaggaggtcgccgtcgtcaagcgccgtgccttcgccgaccagccctactgggggcgcccggtgccggggtgggggtcgaagcggccgcggttgctgatcctcgggctggcgcccgccgcgcacggggccaaccggaccggacgaatgttcaccggcgatcggtcgggagatcagctttatgcagcactgcatagggccggcctggtgaactcaccggtcagcgtcgacgccgcggacgggctgcgggccaaccggattcggatcaccgcaccggtgcggtgtgcgcccccgggcaactcgccgacaccggccgagcggctgacatgctcaccctggctaaatgcggaatggcggctggtgtccgatcacatccgtgcgatcgtcgccctcggcgggttcgcctggcaggtcgcgttgcgcctggcgggcgcgtcggggacacccaagccgcggttcggccacggcgtcgttaccgagctgggagccggtgtgcggctactgggctgctaccacccgagccagcagaatatgttcaccggtaggttgactcctacgatgctcgacgacattttccgtgaggccaagaagctggccgggattgagtgacgtgaagacggttgtggtttccggcgccagtgtggccggtacggcggcggcgtactggcttgggcggcacggctattcggtaacgatggtggagcgccatcccgggctgcgaccaggggggcaggctattgatgtccgaggtccggcgctggatgtgttggaacgtatggggttactggcagccgcccaggaacacaagacgaggattcggggcgcctccttcgtcgatcgtgacggcaatgagctgttccgggacaccgaatcgacgcccaccggcggtccagtcaacagtcccgatatcgagctgctacgtgacgatcttgtcgaattgctctacggggcaactcaacccagcgttgaatacctgttcgacgacagcatttccacattgcaggacgacggcgactcggtgcgggtgacctttgagcgcgcggcggcccgcgagttcgacctcgttatcggtgccgacggactgcattccaacgtgcgcaggttggttttcggtccggaggagcagtttgtcaagcgattaggaactcacgcggcgatttttaccgtgcccaacttcctggagttggactactggcagacctggcattacggtgactccaccatggctggcgtttacagtgcgcgcaacaacaccgaagcccgcgctgcactagccttcatggacaccgaactgcggatcgactaccgcgacaccgaagctcagttcgccgaactgcaacgtcggatggccgaggacggctgggtgcgcgcgcaactgctgcactacatcgcagcgcaccggatttctatttcgacgaaatgtcgcagatcctgatggatcgctggtcgcggggcagggtagcgctcgttggcgacgctggttattgctgctcgcccttgtcggggcaggggaccagcgtcgccctgctgggtgcctacatcctggccggcgaactcaaggcggccggtgacgactaccaactcggattcgccaattaccacgccgaatttcacggctttgtcgagcgcaaccaatggttggtcagcgacaacatccccggtggtgcgccgataccgcaggaggagttcgaacgaatcgtgcattccatcacgatcaaggactactgagcgccttcacccgggcgcagccaggatggcgctcgtcggccgcttcaccgaacctgaagatctgcagacgaagtacgagtaggggccggcaaatttaccggctcgacgcgcagaagcgccgagatttagcggcgggtcaatacgacgaccgggattggccgtgacgtccggctctggtagttggtgtatcggttggcgttgttctcgttgacgatctgccagagccgcgcgtagtccgggtcgtggggctgcaccggtttcgctgtcacaccgaatcgcttgggcccgacgttgatttcgacgtccgggttggccttgaggttgtggtaccaacccggcgagcggggatcgccacctttggacgccacgatcaggtacgcgtcgccgtcgcgagcataggtgagtgacgtggttcgcggctggctcgtcttggcgccggtggtatgcagcagcaaactcggtggcgcgccggggattcggtgtccgatccgaccgttagtgcctcggtagatcgcgtcgtgcagcctgagcagctgcacgcctacgtggcgctcaagccatcgggaaatgtccatggggtcagtcttgcgcagcggcatcctgttgcgccagcgcctcccgcaggatccgtccggtggcttcccggtccgggtcgcggcgcagcatcattcccttggcgaccgacagcttgtcgccgttgcgccgcggtaatacgtgcaagtgaacgtggaacaccgtctgaaaagcggcacggccgtcgttgatggcgatgtgtgtcgcgtcagccaacttcgtggcgcgggccgcccgcgcgatgcgttggccgatggcgaccatgtcagccaacgcctccggcggggtgtcggtgaggtcaacggtgtgtcgcttgggcagcaccagcgtgtggccgcgggtgaacgggcggatgtcgaggatcgcgagatagccgccgtcctcgtagatccggatggccggagcctccccggcgatgatcgcacagaacacgcagggcatgtcgctacggtactggacctctcggagaccgcccaagtgaacgggatacgctgccgccgtggaccctactgacctggccttcgccggtgccgcggcacaggcgcggatgctggctgacggtgcactcaccgcgccgatgctgctcgaggtctacctgcaacgaattgagcgtctggacagccacctgcgcgcctaccgggtggtgcagttcgaccgggcgcgtgcggaggccgaggccgcccagcaacgcctcgacgccggtgagcggctgccgctcctgggcgtgccgatcgccatcaaagatgatgtcgacatcgccggggaggtgacgacatacggcagcgccgggcacggtccggccgcgacgtccgacgcagaggtggttcgccggctgcgcgcggcaggcgctgtcatcatcggcaaaaccaacgtgcctgagttgatgatcatgcccttcaccgagtcgctggccttcggggccacccggaatccgtggtgcctcaatcgaacccctggcggcagcagcggcggcagcgctgcggcggtagcggccgggctggcgccagtggcactgggatccgatggtggcggatcgattcgtatcccgtgtacctggtgcggtctgtttgggctgaaaccacagcgcgatcggatttccttggagccgcacgacggggcctggcaggggctgagcgtcaatggcccgatcgcgcggtcggtaatggacgcggcgttgctactggacgcgaccacaacggtgcctggtcccgaaggcgagtttgtggccgcggccgcacgccaacccggccggctgcgaattgccttgagcaccagggtgccaaccccgctgcccgttaggtgcggcaagcaagaactggcagccgtccaccaggcaggtgcgttgctacgtgatctgggccacgacgtcgtcgtccgcgatcccgactatccggcttcgacctatgccaactacctgccccgctttttccgcggtatcagcgacgacgcggacgcgcaggcgcacccggaccgcctcgaagcacgtacccgagccatagcgcgtctagggtcgttcttctccgaccggcggatggcggccctgcgggccgccgaggtggtgctgagcagccggatccagtcgatcttcgacgatgtcgacgtagttgtgacgccaggcgccgcgaccggcccgtcccgcatcggcgcctaccaacgccggggtgcagtttcgacgttgctgctggtggtgcagcgggttccgtactttcaagtctggaatctgaccggccagcccgcggccgtggtgccgtgggacttcgacggcgacggcctgcccatgtcggttcaactcgtcggccggccgtatgacgaggcgacgctgctggcactggccgcacagatcgaatctgccagaccctgggcccatcggcggccgtcggtgtcatgacattgcagtcgcccgctcgtttttcacgtttttgcccggccgcaggacatgtgcggcggcgttaacgttgactggtgacagaccacgtgcgcgaggcggacgacgcgaacatcgacgatctgttgggcgacctgggcggtaccgcgcgcgccgagcgtgcgaagcttgtcgagtggttgctcgagcagggcatcacccccgacgagattcgggcgaccaacccgccgttgctgctggccacccgccacctcgtcggcgacgacggcacctacgtatccgcaagggagattagcgagaactatggcgttgacctcgagctgctgcagcgggtgcagcgcgctgtcggtctggccagagtggatgatcctgacgcggtggtgcacatgcgtgccgacggtgaggcggccgcacgcgcacagcggttcgttgagctggggctgaatcccgaccaagtcgtgctggtcgtgcgtgtgctcgccgagggcttgtcacacgccgccgaggccatgcgctacaccgcgctggaggccattatgcggccgggggctaccgagttggacatcgcgaaggggtcgcaggcgctggtgagccagatcgtgccgctgctggggccgatgatccaggacatgctgttcatgcagctgcggcacatgatggagacggaggccgtcaacgccggagagtgtgcggccggcaagccgctaccgggagcgcgacaggtcaccgttgccttcgccgacctggtcggtttcacccagctaggcgaagtggtgtcggccgaagagctagggcacctcgccgggcggctggccggcctcgcgcgtgacctgaccgctccgccggtgtggttcattaagacgatcggcgacgcggtcatgttggtctgtcctgatccggcgccattgctggacaccgtgctgaagctggtcgaggtcgtcgacaccgacaacaactttccccggctgcgagccggcgtcgcctccgggatggcggttagccgggccggcgactggttcggcagcccggtcaacgtggcaagccgggtgaccggggtggcgcgcccgggtgccgtgctggtcgcggattcggtgcgggaggcccttggtgatgcccccgaagccgacggatttcagtggtccttcgccggcccccgtcgcctcaggggaatccggggtgacgtcaggctttttcgagtccggcgaggggccactcgcaccggctccggcggcgcggcccaagacgacgatttggccggctcgtcaccgtaggcaggcacaccggtacacatgggcagacccggcgtgactctcggggggcgtctgacaccgtcttctgcgggtcttgcgcggccggccttcaccccgtcttccggcactttcgattggtcactaaccgggcctgcttcgataccaaaaatacaacgtcgaatggctgatcacaatggttctcgccaggccggacgctgttttcgcgccggccaggaaccggtgtcacgtttcgctgccggtgaacgcgatgtcattaaagatgaaagtatgtaatcatgtaattatgaggcaccatcacatgcacgggcggcgctacggtcgccccggcggctggcagcaagctcagcaaccagatgccagtggggcggcggaatggttcgctggccgcctgcccgaggactggttcgacggcgaccccaccgtcatcgtcgaccgtgaagaaattacggtgattggcaagctgcctggactcgagagccccgaggaagaaagtgcggcccgagcctcgggccgcgtgtcgcgattccgcgacgaaacccgaccggagcgaatgactatcgccgatgaagcccagaatcgctacggacgcaaggtgtcctggggcgtcgaggtcggtggtgagcgaatcttgttcacgcacatcgcagtaccggtgatgacgcggttaaagcagccggaacggcaggtgctggacaccttggtcgacgctggcgtggctcgttcccgctcggatgccctcgcgtggtcggtcaagctggtcggcgagcacaccgaggagtggctggccaagctgcgcaccgccatgtcggcggtggacgatctgcgcgcgcaaggcccggatcttccggcctaaacggccaccgccgaatgcgtcattccttgttgactttgtcaacgatcttggcggcgatctggcctgcttgattggtgatctggtacccgcatgcgttgacgtcgacgaccacattgttggccacgctcatcgcgcgttggcattcccagccctcagcgccttcttgggtgtctatcaccgtgatcgtcggcgggctgcctttgacgtcggcaaacgtccaccggtaggtcttggccttattcgtgacggtgaccgtcttgcctgcgcagttcttccatttgtcggccgaagtctgcacgaacgcgcgggctttgtcggcggtcggaaaggcgacgacggcttggttcacccaatgttcgtagttgtcgcccggctcggatgaaatcaagccgttgatggcggtgtagccggtgccggcatacaccggatcctggctggtatacagcgcgccctggcagtccggcagggacaccgtcaccggcgaagagtccatcgatgtgatcggtttgcccggctgcatggacgacgagcccatcacggcgttgacttctgaggagttcagcagtagggcgctaaggcgctcctccgcaaccggctgaggcggctgtaccggcttgggccggatggcgatccagatgccgatggcgcccaacacgaggacgagcacgacggcggcggcgccggccacaaagggccacgggttggttttgcgtggggtctgggcccaggggctggggccgccggacggcggtgcgccccagccgccgccctggtagtactgcggggtgggagtgggtccgctggccggcatcgggccgctattgggcgcccaggacggctggccggtcggcgcggcctggatgggcggcggtgtgacggtgggcatggtcggcggctgcgcggttaccgccgcggtgccgggcagggtggattcttggctgcggcgcaggatgtcggcggcgtggtcttggtcggggtcgctgagcgcttcgtgggcggccagggccaggtcgccggcgctggcgtagcggtcttcgggctttttggccatgccgcgggcgaccacggcgtcaaaggctttggggatgcccgggcggatggcgctgggctgggggatgggtcccatcaggtgggagctgaccagtgtgccggcgctgtcggcgcgatacggcggggccccggtcaagcattcgtgcagcacgcaggccagcgcgtagatgtcggcgcggtaggttacctcgtcgttggagaaccgttcgggggccatgtatttccaggtgcccaccgcggtgcctaactgggtcagtttctcgtcggtggtcgcactggcgatcccgaagtcgaccagataggcaaagtcgtcgcgggtgatcagaatgttttgcggtttgacgtcgcggtgcatcaccccgtcggcgtgtgcggcatcgagcgccgaggcgatctgggtgatgatggccaccgcgcgcggtggggtcagcgggccgaagcgtttgagcacgctgtcaaggtcggtgccctccaccaggcgcatctccaaaaacatttggccgtcgacttcgccgtagtcgtggatgggcaccacgtgaggttcctgcaaccggccggcgatgcgggcttcgcgtttcatccgctcgcgaaacaccgggtccttgctgaattccgcggtcatcagcttgacggcgacggtccactccttgacggtgtgctcggcctcgtagacctcgcccatcccgccccggcccaacagccgtttgaggtggtagggcccaaacatcgagcccacccgcgagtcctgtgcgtcgctcatcgctgatcctcccaaccaacccgctgccgccgacactatcaacaacggtcaggtatcacgtcggctgcgatcgccgggcccagcaaccttgccaggcaacaatgacgctaggccttcgccggctcgaccgcacgaaaatctgccacatcttcgcgggatgtcggcgactgcggtggctgtgccattcgctggtacgcgccgctgttcggctaccgaaaagtgttgtggtaattggttaccgcagcccagcgccggcggccagcgcgcgacgttgccacgaaaagctttgtgtagcagtcatatccgtggacatcggtgttaagggcttgtgtccacggatctacgtgccgccatgcgtccccgcgctgatctggaacgtgaattcatggtcacagatgcgaatgtggtcgccgtcgttcagcgtgaccgcggagcggattcgctcgtgctgcacatgcacgccgttggacgatcggaggtcgttgatgacgtagttggtgcccgtgtcgacgatgacggcgtggtggcggctgacgttggcgctgtctaggacgatgtcgttgtcatgcagacgcccgatccgggtcgccgcggcttgcagtgggtagccgcgacccgaggcgatgtcgtgcaggtaggccaccgcctgctggcccgacgccatggtgcgctgatcgagcaccgtgacggtgccggcagcggtggttttggcggacttcttggcatccagcggttgctgacgcagaatccgctcgttgagagcgcgcaacgtcggaccggggtcgatgccgaggtcgtcggccagtgttgtcttcacccggcgataggcgcccagcgcatcggattgccggtcggagaggtagtaggcggtgatcagctgtgtccacagcggctcccggtaggggtgttcgaatgtcagagcctcgagctcggcgatcactgcgctggcccgcccacacgcgatttcggcctccgccttggcggtatgggcaagaaccttgtcttctaccagcgccgtggcaaagggttcgacgaactggaagtcgcgcaggtcatcgagcaccggcccacgccattctctcaatgcggccgacaggtggcggctggcttgttcgaaccggccggcggcggccgcgtgcacgcccgcggttttttcggcaacaaaccgccccagatcgcaagtgttgtcggggatgctgagccgataacccggcggcgctgcggccaacaccacccgtgggtcgatcccggcgccaccgaggagcttacgcagattagacacgtaggagtggatactcgcgcgtgcgcccgagggtggccactcctcccagagggcggtgattagggcgtcgactcctacgggcctgttgcggttgatgaccaacatggctagcacagcccgttgcttgggggtgcccgatggcaccggggtgccgtcgatagtcatctgcaatggtccaagcaggccgaagtcgagccgcttctccactgtcgcgctaccagccattgcgggtcctccgtggcttgcggtgccaaggtgccaatagggtgtcgctaccggtcattgtgataccacgtttcgccgatgcggtaagaacccaggatctcggcacgccgtgcgatgtaccgggtcggtggcccttgacagcggcatcggctgtttccatgcgggtgaaatgctggccctgtaaagatgatcgtgaatgtcccacgcgaatcctgttggtgctcatccaaacatgcgatcggcgggcagccgacccggtgttcttgcaacgagtggctgcccgctgtggtgatcgacattcgagcgcggttcaggtggtgacggccatgaagtcgtggctggtggcccacgcctcgacgaaggtttccatcgggatctgctcgtcgcggcccgtgggggtaccgctgtcgttgaggtgaacaatgccgttttcggtatcgacaccggtcaccaccacggcgtggtcagaccgcgggttgccggcactgtcggtttcctcgacgggctggccccagatcatctcggcgttgatgctgacgatcacggcgtgcccgctgcccagatactgctcgagggcggccatgccggtggcgactccggtggctgtggcgtggtcctcgtcggtgataacggcgtcgacgccgtaatgcgccagcagcgtcggtatgtcggccacgctggtacccattcccgagttcgggtgctcggcgtcggccggctttgtgtagatggacccggggtgcacgacgctgggtgtcgactgggccactttgatgatggcgcgctcggaaggctccctgccggtcacttgaccgatcacgtccgcggccgacatcaggacgcagtcgtcgtatgtctgctggcgccagtacttggcggcggctgccgggtcgccatacatggtgcccgccgctgcgtcggcggggctggccaatcccagtgcaacggcaccggcggccagcgcgaaggtggcggtcttgaaggcggtggcgattttgctggtcgtcatcgtcggtccttttctcgttccgctatgcggagtggatgttgagaaaaggttccgatggtgacctttttgttatctctaggaattcttggagtgatctgcagtggtcagccgaggttcaccggtcgcgggcaggccgatctgcgcgggcgcagtcgacagcgttgctaccgggatgcacggcggtaccgacgatcggtcggctgcctaagcgggcgtgcgggattagttgcaggcccaggtgtcgatgtagccgccgccgagcttggtcagggcgtccttcatggcggcggccaaggtgggtccaactcctccctggtatgccctatcgttggcggcgacggcgccgcaggcggtgaaactggtgagcaccttgcagtcggagtagccacacgacttgacggcggtggcttcggcagccgcccgggttgggtagtcccacgatcggccccacgagccgttgccggagtaggcaattgcgccatagacatcggcggcatttgctggtgcgggagccagggtgacggtcgtcgcggcggcagtggcgacgccggcgacggccaccgcgaaccgtcgccgaagagtaatcatcgtcgtcattggtgagtcctttccgaatgccggcggtgcggcggtttcaacaagcaattaggacgatggctagaccggtttggtggcggtgacctgcttaccccagtcggacatcgtcaacgtcaccgacgtgtctttggtgggagcgatctggatctggaccaagtgcgaggatccatccgaagcgatccagacggtggtgggcaccgttttgacgtcttcggaggtcagacgtgagccggccagcgtcgcgatgtcgtcagcagacgagttcccggtgatcttggtggtcgcgacaccgtccgcctgctggctgccggcaaccgacgcgtccttgaggttagccaacaggttggccaggcccttgttggggtcgaggagcaccgacacgttgtagatcgaggcgccgttgccgaaatcggtgtaggtgccgggctggcctaggtcggagtacaggtgaccgtcaacatagacgaacttcgcgtcttcgctcttgttgccgacgagcaatgtcgcgctaccggtggcaaccgtctgcggtgtgttggagatatcgccttcgagcttggtcacccgcaggtttggcacgtcgcctgtcaccgcaagtctgacgtgcattccggtgaccttgcgcatcgcatcggtggcctgcttgagtagcatggccgcatcgccgttggatgccgtggccgcggtgtcagacgctttgccggcgtccccttcggttgagcagccgccgatcgccaggacgacggcgagtatggcggtggcggcggcaacaacggaacaaggtggatgcttcatcgaaatctcctcatgttggcccacagcttcgtactgcatagcaatcccgttgcggcagagtcaacagccgacaccgagtccgagtgagcgccgcacggcaccgcgagtcgaatcggccgaattgaatggcgtttcaaacgctttcgttgtccggcggcaaagcgaatgcggggatcccggttgacgggatccccgcatcgggtgggcagcggctaggtgagctggctggcgtattgcgggcagtaggccttggttgcgtcgacgacgaagtaggctgcctgcttagtggtcaggttggtttggctgaggacctcctcggcgatctcggtgccggtttcgccgctggccagcttcttgcagaccagctgggcttgctgggtggccacctgcggtgaggagaaggtgacgccaatggactccatctgagcaatgaaggcttcgtctttggtgttggcgccggcggtgccggcggtggcgacggcaagtccgatggcggcggcgccgactgcagtggtgaacgctgcgataatgcgaggcgataacggcgataacatggtcaagatccttcgcggtcgggatttccctggatgacctcagcttgcggggggcgccttggcggattctcaacaacttcttggtaacctcgtgggcccgcgtcgggctaggcccgcgtcatctggtaatagaccccgcgccgggccaacagctcggcgtggttgccgcgttcgacgatctggccggtctggaccaccaggatgtggtcggcatcgcgaatcgtcgaaagtcggtgggcgataatgaaactcgtacgatcccggcgaagctcgcgcatcgctcgctggatgagcagctcggtgcgggtatcgaccgagctggtcgcctcgtccaggatcaacagctgcgggcgggcaagaaaggcgcgggcgatggtaatgagttgcttctcgccgacgctgatgctgccgccgtcgccgctgacccgtgtctggtagccagcaggcagtgtgttcacaaaccggtcgacatgggccgccctggcggcttctactatctcgtctgtggtggcctccggccgtccgtaggcgatgttctccgcgatggtcccgtcgtagagccaggtgtcttgcaacaccatgccgattcgcgatcgcagcgactgccggcttaccgaggcgatatccaccccgtcgatcaggattcgtccggaaccgatctcgtagaaccgcattagcaggttcaccagcgtggtcttgccggctcccgtcggtccgacgatcgccaccgtgctacccggttcggccaccagcgacaggtcgcggatcaccggcgtgcccgggaggtaagcaaagttcacgtgctcaaactcgacccgtccggttaggttcggcagctccggctcaggctccggcgactcctcgggctcgtcgagcacgtcgaacacccgctccgcgctggccaccccggactgcagggcgttgtacatcccggccagctggctcagcggcatgttgaactggcggatgtactggatgaacgcctggatgctgccgagcgtgatctgcccggtggctacctgcaggccaccggccaccgcgaccgcgacgtagccgaggttgccgatgaacgccgtcgccggctgcacgagaccagagaggaactgggcgccgaaaccggcctggtagacgtcgtcattcaactcgtggaaccgttctcgtgcggccgcttggtggccgaacgtcttgactaccgtgaacccgctgtaggtctcttcgagatgggcgttgaggcgcccggtgctggtccagtgagctacgaataggggctgtgaccgccgggtgatcgcgcgtgtcaccagcagcgacagcggcaccgtcagcagtgtgatcagcgccagcaggcccgagatcgacaccatcatggccagcaccgccaccatggtcagaatcgacgtcaccagctggctgatcgtcattgacagcgacgactggaggttgtcgatgtcattggtgacccggctcagcagctcaccgcgctgttgtccgtcgaagtaggacagcggcagccggtgcaccttgtcttcgacatcggtccgcaacctgaccatcgttttctgcacggtgaggttgagcagccgggcttgtgcccaaatcatcagcgctgcagccagatacagcgccaacgccagcgccagtgttcgctccaccgcggcgaagtccacaccttggcccggcaccacgttcatcccggacagcaggtcggcgaaggtgttgtcaccacgggcccgagccgaagcgacggcctgtgccttggtgattccccccggtagccctcgcccgatcacgccgttgaacagcaaatcggtggcatggccgaggatccgtggaacgatgacgccgatcgtcgtgccggcgattcccagtgtgatcaccgcgatgctcagccggcgttgtggcgccagccgtttcaccagtcgggctgccgatccccagaagtcgcgggaccgcatgttcgggggcgggcttgcggcacgggggcgtgcgcccggtggcgcggtcaccctacacccccgaccgtggcgctcagcgattgtgaggcggcgaattcggcataggtggggcaatcggccagcagcgtttcgtgggtgcccgtgccgacgatcttaccgttatcgacaacgatgacctggtcggcctgagcggcattcgaaatccgttgtgtaacaacaatgatggttgcatcaccagatacctgtcgcagcgatgcgtggactttggcgtcggtgtgcacgtcaagtgcggagaacgcgtcgtcgaacacatagatggccggacgtcggatgaccgctcgggctatcgccagccgttggcgctgcccgccggagaagttgacaccaccttgggcgacacgcgtctgcagcccgtctgtttgtacaaagccgtcggccgcggcgacccgcagcgcctcccacatctcctgctcggtgactacctggtctgggcccccgccgtagcgcaggttgtccgcgacggttccggagaagaggtagctgcgctggggcaccagcccgatcgctgaccagagccgctcggtgtggtactcgcggacgtcgataccgtcaaccaagaccgcgccagcggtgacgtcgtagagccggcagatcaacgacaccagtgtcgacttgcccgaaccggtactgccgacgatcgcggtggtggtaccgggccgcgcagtcaacgaaatgtcctgcagcaccgggcagtcggcgccaggataggtaaaggttgcgccagccaagcgcactacgcccgtgaccccgtccgtcgggaacttgggattgtcggggttaccgagtgcggcgggcgtggaaagcacctcggtgatgcgttcggcgcagaccgacgctcgtggcagcacggccagcgtcatggtcgccatcaacaccgccatcaggatctgggcgaagtaggacaggaaggcgatcagggagccgacctgcatctggccgctgtcgatgcgtagcccaccgaaccagatcagtgcgacgctggatgcgttgatggtcagcgtggtcaccggcagcatcagtgcttgccagttgccggcgctcagtgcggcattcgacagcgccgtattggcctgcgcgaacttgtcgcgttcatagccttcgcgggtgaaggcgcggaccactcgcaccccggacagctgatcgcgcatcacccggttgatgccgtcgatcaggctctgcatgcggcggaagagcggcagcatgtgggagatgatccagtagtttgctacggccagaatcggaacgctgaccagcagcagccatgtcagcgcggcctcctggtggatggccatgatgattccgccgacgcacatgatcggtgcggtgaccagcacggtggcggtcatctggaccaggaacaggatctgccggacgtcgttggtgctgcgggtcaacaacgtcggagcgccgaatcgggcggtctcgcgttccgagaaggtgatgatgtgttcgaacattgccgagcgcaggtcacggccgaaacccgccccggtccgggagcccagatagactgccccgatcgcgcacagcacctgcaatccggtcaccccaagcatcaccgcacccagccgtacgatggtggcggtgtcgcccttggcgacgccgtcgtcgacgattgcggcgttgaccgtcgggaggtatagcgaagccagggtgctgaccagctgcagcatcatcagcatcgcgaccagccggcggtacggtcggatgtgctggcgcagcagggccaggagcattgggtaactgtcgcacactgcgcatgctgcctacccgcgccaggcatgagtcttaggccgaaatgcctggttaactggcgtgtcgtggttgacccgcgggcctgcggctacagtgcatgctgtgatcggcagtgggagaggtagcggtgcggcgtaaggtgcggaggttgactctggcggtgtcggcgttggtggctttgttcccggcggtcgcggggtgctccgattccggcgacaacaaaccgggagcgacgatcccgtcgacaccggcaaacgctgagggccggcacggacccttcttcccgcaatgtggcggcgtcagcgatcagacggtgaccgagctgacaagggtgaccgggctggtcaacaccgccaagaattcggtgggctgccaatggctggcgggcggcggtatcttgggcccgcacttctccttctcctggtaccgcggcagcccgatcgggcgggaacgcaagaccgaggagttgtcgcgcgcgagtgtcgaggacatcaacatcgacggccacagcggtttcatcgccatcggtaacgagcccagtttgggtgactcactgtgtgaagtcggaatccagttctccgacgacttcatcgaatggtcggtgagtttcagccagaagccgttcccgccgccgtgcgacatcgccaaagaactgacccgccaatcgattgcgaattcgaaatgagacgtgtcctggtcggtgcggccgccttgatcaccgcactgcttgtcttgaccggctgcacgaagtcgatttcgggtaccgccgtcaaggcgggtggggccggtgtcccgcgcaacaataactcccaggagcgctaccccaacctgctcaaggaatgtgaggtcctgaccaccgacatcctggccaagaccgtcggtgccgatccgctcgacatccagagcacgttcgtcggcgcgatctgccggtggcaggcggccaacccggccggtctgatcgatatcacccggttctggttcgagcagggcagtctgagcaatgagcgcaaggtcgccgagggcctgaagtaccaggtcgagacccgcgcgatccagggcgtggactcgattgtgatgcggacgggcgatcccaacggcgcctgcggcgtcgccagcgacgcggcgggagtggtcggctggtgggtcaatccccaggctcctggtatcgacgcctgcgggcaggcgatcaagctgatggagctgacgctggcaaccaacgcctagcgctgggcgaggcgggagcgtgggcatgagcgcgcgcagttgtacggcactaacggcgtgtcggggtacagacacgcgcgctcgcgggttcggctgccttcaaaaggaagtacgcggctgacggtttgcggagcaagagcacctctaccgtggcacgtgaaagccgaccagcgcggcacaccccggttcgacgtctgcccagtgtccggcgacgcgtagcacggcgatccccgacgtcgggaacttctccgagatgcgttccgcgacagcggcgtcggtgccgctgatgctggccaggacgatggcaagggccgacgtcgttggctcgtgcccgaccacaagcagtgaggtgacgttgtcgccaacccggttgatctcctcgatcactgttccgggtgccgcgccgtagagccgctcggcgtagcgagcgggtgcgtcgatgccggtgtgcgccaaggtctgccgggcgcgcgtagccgtggagcacagcacggcatcgacggccggcaggttggcgcgcagccagccaccggccagcccggcctcccggataccccgcggcgctagcggccggtcatggtcggcgatcccgtccgggtacgcagacttcgcgtgtcgcatcagcaccaggttgcggtattgctcattcactgggctgacgttagttcagtgacgtgcccgggatcgctacggttggtcgtcgtcctggtccccgccgcgctccgctggcatgggacagacttcgttgcgatcgcctagctcgagccgaggcgtcagccatagggcgctgataggtagggcgagcattctgtgcccaaaggatagggctggcatcgcccgggcaagcacgggcggcatgctgccccgccggtgagtccgcgcccgggacctgccgggcgaggtcccgcgccttgtcggtgtgcagacctacactcgctttgcgttgacagccacgcactcaggagggatgggatgcgattcctgcacactgccgactggcagctcggcatgacgcgtcactttctcgccggtgacgcccagccgcgatattctgctgcccgccgtgacgcagtcgctggactaaaagcgctggccgccgatgtgggcgccgaattcgtcgtagtcgccggtgacgtcttcgaacacaatcagctcgcgccacagatagtcggtcaatccttggaagccatgcgcgtgatcggccttccggtctatctgctgccgggtaaccatgacccgctggacgcttcgtcggtgtacaccagcacgctgtttcgagccgaacggccggacaacgttgtggtgctcgaccgagctggcgtccacgaggtccggccgggagtccagatcgtcgcggcgccgtggcggtccaaggcgcccaccaccgacccggttgccgaggtgctggccggcctgcccacagacgccgctattcggctgctcgtcgcccatgggggtgtcgacgcgctggaccccgaccacgacaaaccgtcgctgatcaggctcgccgcactcgacgacgcgctgactcgacaggcgattcattatgtggccctaggtgacaaacattcgcttacccaggtcggcagcagcgggcgggtctggtactccggtgcaccggaagtcaccaacttcgacgacgtcgaaccggaccccggtcacgtcctagtggtcgacatcgacgaaagcgacccgcgacatcccgtcaccgtcgacgcccgtcgcatcggccgctggcggttcgttacgttgcaccaccaggtcgacaccagccgggacatcgccgacctggacctgaacctggatctgatgacggacaaggaccgcaccgtggtgcggctggccctgaccggttcgctgacggtcactgaccgcgccgcattggatacctgtctggacaagtacgcgcggttgttcgcctggctgggtctgtgggaacgtcacaccgacctagcggtgatacccgtcgacgccgagttcaccgacctcggcatcggggggttcgccgccgcggccgtcgacgagctagtcgcgaccgcgcgcgggggtgacgacgagtccgccgtcgatgcccaggcggcgctggcactgttgctgcggctcgctgaccggggagcggcgtgaagctgcaccggctggccctgaccaattaccgcggcatcgcacaccgtgacgtcgaatttcccgatcatggagtggtggtggtgtgcggcgccaacgagatcggcaagtcctccatggtcgaggcgctggacctgctgctcgagtacaaggaccgctcgacgaagaaggaagtcaagcaggtcaagccgaccaacgctgatgtcggctccgaggtcattgccgaaatcagcagcggcccttatcgtttcgtctaccgcaagcgtttccacaagcggtgcgagacggagttgaccgtgctggcaccgcgccgcgagcagctgaccggcgacgaagcgcacgagcgggtccggacgatgttggccgaaacggtcgacaccgaactgtggcatgcccagcgggtgctgcaggccgcctcgacggccgcggtggatctgtctggctgcgacgcgctctcgcgtgcgctcgatctcgccgccggtgatgacgccgcgctgtcgggcaccgagtcgctgctcatcgagcggatcgaggccgagtatgcgcgctacttcaccccgaccgggcgccccaccggagaatggtccgcggcggtctctaggctggcggccgccgaggccgcggtggccgactgcgcggcggcggtagccgaggtcgacgacggggttcgtcgccacaccgagctcaccgagcaggtggctgagctgtcgcagcaactacttgctcaccagctgcggctcgaagctgcgcgagtcgccgccgagaagatcgccgcaatcaccgacgacgcccgcgaagccaagctgatcgctactgccgcggccgcgaccagcggcgcttccaccgccgcacacgccggacggctgggcctgctcaccgaaatcgacacgcgcactgcggccgtcgttgctgcggaggcaaaagcgcggcaggccgcagacgagcaggcgacggcgcgcgcggaggccgaggcctgcgatgccgcgctcacggaggcaacccaggtattgacggccgtccgccttcgcgccgagtcggcccggcgcaccctcgaccagctcgccgactgcgaggaggccgaccggttggccgcccggctggccaggatcgacgacatcgagggtgatcgcgaccgggtctgcgcggagctgtccgcggtcacgctgaccgaggagctactgagtcggatcgaacgtgctgcggcagccgtcgatcgcggcggtgcacagctggcgtcgatctccgcggcggtggagttcaccgccgccgtcgacatcgagctcggcgtcggcgatcaacgggtgtcgctgtccgcgggccaaagctggtcggtcactgccaccggccccaccgaggtcaaggttcccggcgtcctgaccgcacggatcgtcccgggcgcgaccgcactcgactttcaagccaaatatgctgcagcacaacaggaattggctgatgcgctggcggctggagaggtcgctgacctagccgccgcacgctccgccgatctgtgccgacgcgaactgctgagccgccgcgatcagctgaccgccactctggccggcctgtgtggcgatgaacaggtcgaccaactgcgttcccgcctggaacagttgtgtgccggtcaaccggccgagctcgatctggtttcgacggataccgctacggcccgcgctgaattggatgcggtcgaggcggctcgaatcgccgcggagaaggactgcgagacccgccgtcagatcgctgctggcgccgctcgccggctcgcggagacatccacgcgggcaacggttctacagaacgcagcggccgccgaaagcgccgagctcggtgcggccatgactcggttggcctgtgagcgggcgtccgtgggcgacgatgagctcgccgccaaggccgaggccgacctgcgggtactgcagacggccgagcagcgagtgatcgacctggccgacgagctcgcagctacggcgccggacgcggtagccgccgagctggccgaggccgccgacgccgtcgagttgctgcgcgaacgtcacgacgaggccattcgcgcgttgcacgaggtcggcgtcgaactctcggtgttcggcacccagggccgcaagggcaagcttgatgccgccgaaaccgagcgtgagcacgccgccagccaccacgcgcgggtcgggcgccgggcccgggccgccaggctgctccgctcggtgatggcacgccaccgcgacaccacccggctgcgctacgtcgagccataccgggcggagctacatcggctcggccgcccagtgttcgggccctctttcgaggtcgaggtcgataccgatttgcgcatccgcagccgcaccctggacgacagaaccgtgccctacgagtgcttgtcgggcggggccaaagaacagcttggcatcctggcgcgattggccggcgcggcgctggtcgccaaggaggacgccgttccggtgctgatcgacgacgcgctggggttcaccgatccggagcgactagccaagatgggggaggtctttgacaccatcggcgccgacggacaggtgatcgtgctgacgtgcagtcccacccgatacggcggtgtcaaaggagcgcaccgcatcgatctggacgccatacagtgagcccgaaacggggacatgcgatggacactcagagcgactacgtcgtggtcggtaccggctcagccggggcggttgtggccagccggcttagcaccgatccggccacgacggtggtggccctggaggcggggccgcgtgacaagaacagattcatcggcgtcccagcggcgttttccaagctgttccgcagcgagatcgactgggattacctaaccgaaccgcagccggagctcgacggccgcgaaatctattggcctcgtggcaaggtgctcggtggctcgtcgtccatgaacgcaatgatgtgggtgcgtggattcgcatcagactacgatgagtgggccgcgcgagccggtccgcggtggtcgtacgccgacgtgctcggctactttcgccgcatcgagaacgtcaccgctgcctggcactttgtcagcggtgacgacagcggagtaaccggtccgttgcatatttcccggcaacgcagcccaagatcggtgaccgcagcgtggctggcagccgcacgtgagtgcggatttgccgctgcgcggccgaattcccctcgaccggaaggcttttgcgagaccgtcgtcacccagcgccgcggtgctcgattcagtactgccgacgcctatctgaagcccgcgatgcgccgtaaaaacctccgtgtgcttaccggcgccactgctacccgggtggtcatcgacggcgaccgggccgtcggcgtggaataccaaagcgacggtcaaacccgcatcgtctacgcccgccgcgaggtggtgctctgcgctggtgccgtcaacagccctcagctgctgatgctctccggcatcggcgaccgcgaccacctcgccgaacacgacatcgacaccgtttaccacgcgcccgaggtcgggtgcaacctgctcgatcatctcgtcacggtgctgggtttcgacgtcgaaaaggacagcttgtttgccgccgagaagcccggccagttgatcagctacttactgcgacgccgcggcatgctcacctccaacgtcggcgaggcgtacggatttgtccgcagccgacccgaactgaagctgcccgatttggagttgatttttgccccggcgccgttttacgacgaagcgctggttccaccggctggtcacggtgtggtattcggcccgattctggtcgcgccgcaaagccgtggccagatcacgctgcggtccgccgatccgcatgccaagcctgtcatcgaaccgcgttacctgtccgatctcggtggcgtagaccgggccgccatgatggcgggcctgcggatatgcgcgcggatcgcgcaggcccgcccgctcagagatctccttgggtccatcgcgcgaccgcgcaacagcaccgagctggacgaggccactctcgagttggcgctggccacttgttcgcacaccctgtaccacccgatgggcacctgccgcatgggcagcgacgaggccagcgtggtggatccgcagctgcgggtccgcggtgtcgacggactccgcgtcgccgacgcgtcggtgatgcccagcacggttcgtgggcatacgcatgcgccgtcggtgctgatcggggagaaggccgccgacttaatccgcagctgagctggtcgccgccggctcagcgtcgcatgaacccgatggcggtgtagtccaggtctgccagacccgtcgcgccgaagttggccagcgtgctgcggaccgcaacggtgccgggcgactgggtaagcggcaggctgaatccttcggcccagatcagctcgtcgacctggttggccaaggccctcgccttgccgggatcgagttctgccagcgttcgctcgatcgcggcgtcgatttgcgggctaccgatcttgccgaagttgctttccccgtccgaagcgtagatctgggtgagcgatgacagcggaaacgcgtcgcccacccagccgaactgtgcgatgtcgaaagcccccacgttgacgtagtcgctgaagaaaccgctgccggacttggcctgaagttcgagtttgacgccgatctgcgccagggtgtgttgggcgatctgggcgaactgccgggtgctttgtgcgtcgtagaacagatcgcggatgacgagctggcgaccgtccttctcccggaacgcgccgcttcgcctccagcccagggcgtccagctcccgtttcgcttgttccgggttgtaggcgacaacgccgctgttgtcctggtagccgtcttggccggcgacgaagacgtggttgttcagtggcaccgggtcgctggtgaggccgtattgggcgaccctggcgatggtgtatcggtcgatgcccttggcgatcgccaggcgcagcgccttgtcggcgaggatcgacccaggcgcaccgttgagggtgaagtgataccagctgggcccgggggcgcgccggatcgagatgcccttggtgcgcgccgcgatggtcagctggtccagtgtgccgacgccggtggcgtcgattgtgttgttctgcagcgccggcagccgggcggcatcatcgagcaccaggtatgtgatgctgtccaggcgtggccgtgccccccaccatctcgggttacgggtcaacacgattcgctgcgcggtgcggtccagggcagacacgacgaacggacccgccgacggaccgggcccatcgagttgacccttattgaatgcctcgggtgtggcggtcatactggccggcagcagcatgccgttgcccgcgaacataccgcgccactccgcgtacggcttggcgaacgtcaccacggcctgccggtcgtcgacccctctggttaccgacgccacacgctcggcgccgctgctagaagcgatctcgaatgccttgtcggcgccgctgatcgcatgaatctggctggcgatgtcccgccaggtgatcggggtcccgtcggaccacaccgcctcgggattgatggtgtaggtgaccacctgcggggcggtcctggtcagctcgatgctggtgaagtagttggtgtcgaccgtcgtcgagccgtccggtccgatgatgaacgcgcgcggcaaggtggctttcatcatcgccgcgacctcggcgttgttgccgtcgatgtgcaagatgttgaagttgggcggaaagtcggtgagcgacaggcgaagattgccgccgtcttgcaacgtggcgggatcctgctgattgatgtcgctggtggtgccaaccgcggccctgcggtccgcagtgggcgcgagttcgagttgggtaccggaggccgagcatccggtgagcaccatagccacgacgagcggtgttaataacgcgaaagcccaatatcgagtctgcgtccagggtctggatttcccctgaaacgacgccctgagcgcagacgcgatgcccggggcgcagcctcgtcgctggccacggtcagccacgacgggccggatccggttgcggtaccgcgcccagcagtcgcctggtgtactcgtgtttcggattgccgaagacctcctcactgtcgccctgctcaacaacggtaccggcaagcatgaccgccacctggtgggcgaggtgtttgaccaccgaaagatcgtgggaaacaaataaatatgacaacccgaactgctcttggaggtcgagcagcaggttgatgatcccggcctgaatggagacatcgagtgccgacaccggttcgtcgagtgccaggatcttgggttggagcgccagtgcccgcgcgatgccgatgcgctgcttctgaccgccggagaactcggcgggataacgactggcgtcgccgtggcgcagtccgacgatatcgagcagctcggcgacccgcgcgtgagtctcgttcttgccgaacccattggcctgcaatggttcggcaatcagatcgaagaccggcagccgcgggtctaaggacgccaccgggtcttggaagaccacctggatgtcgcggcgcagcgatcggcgttccgctgtccccagcgtggcgacgtcagtgccgaggacttcgatcgatcccgattgcggcgcagccagctccaggatctcgtgcagggtggtcgacttgcccgaaccggattcgccgacgatacccaacgtgcggccctgccggagttcgagactgatgccgtcgaccgcgcggacctcgccgatcgcccggcgcagcaccacgcccttggccagccggtaggttttgactagatgacgtacccgcacgaccaccgaggcgtcgccgagtgcagccgggcgggcctcggttttgacccggtagatgtcggcggcgctgcgcccggtgaccagctcggtgcggatgcaggccgcccggtgatcggtagcgacgtcaagcaattcgggttccgcggtaaggcattcgtcgatgactagcgggcagcgcggcgcgaacgggcaacccggtgccaagcccgccagcgacgggggcgcacccggtatcggcaccagccgggtgccctgcgcggcatccagccgggggaccgagcctaaaagccccacggtgtagggcatccggcgatcgcggtacagatcattcaccccggccgactcgacgacccgtccggcgtacatcaccagcgcccggtcggcgaactcggccacgacgccgaggtcgtgggtgatgatcagcaccccggcgccggtgacgtcgcgcgccgccttgaggacgtcgaggatctgcgcctgcaccgtgacgtcgagcgccgtggtcggttcgtcacagatcaacaggtcgggatcgttggcgatcgcgatggcgatcaccacgcgttggcgttcgccacctgaaagctcatgcggaaacgcacgggaacgccgctgcggctgcgaaataccgaccaggtcaagcagttccaccgcacgccgacgagcggccttcttgccaacacggggctggtgcacctcgatggcctcggcgatttggtcgccgacggtgtagacaggggtgagcgcagacatcggatcctggaacaccgtgccgatcgccttgcctcgaaaccgggacatcgcgttgtcggcaagccccaacagttcggtaccctgtagccgaaccgaaccacgcacctgcgcgtactcgggcagcaggcccaccaccgccatcgccgctgcggacttacctgaacccgattcgcccaccatcgcgaccacctcgccgggctcgacgcggtagctgatcccgcgcaccgcggtcaccggatcgccatcggtcctgaaggtgacggccaaatcggtcacctcgagcagggggctcatcgcacaccacggcgcagggatctgctggctgggtccagcgcgtcgcgcaggccatcgccggtcaggttggcgcacaccagaatcaacaccaggatactggcgggaaacaagaacacccacgggaacgcggtcgcggatgcggtgccgtcggcgatcagggtgcccagcgacacatccggcggttgaataccgaaaccaaggaagctcaacccggtttcggccaggatggcggcggcaacattgagggcggcgtcgatgatcaagatggatgcgacgttgggcaccacatggccgacgatgatccggcggctggagacacccatatatcgtgcggccctgatgaattcgcgttctcgcaagctcatcgtcatcccgcgcaccatgcgagagctgatcatccagccgaagccggccaacaacaagacaagaaacatgatgtttgccgagttcttggttcgcggggtaacgatggcgatcaggatgaagctgggcactactagcagcagatcgaccacccacatcagtgtccggtcccgccagccgccgaaatatcccgagatcgctccaaccgtggcagcgataccagtcgagatcaccgcaacgcaaacaccaatcagcatcgacttctgcatgccacgcagcgtctgcgccagcagatcttggcccagcgcgttagtgcccagccagtgcttggtgcccggcggctgcagcaatgcgttgaaatcaaggtcgtcgtaggagtagggcaatagtgggggcagcgcataagcgctgacgaacagcaggagcagcgccgccagcgacgccaccgcggcccgattgcgtaggaacctgcgcaccactagggtgcgccgcgaggcgaattccgtcatgacacccgtaccctcgggtccaaagccgcgtagatcacgtccgagagcaaaccggccagcaacacgaccgcgccggagaacacggtaattgccgcgacgatgttggtgtcctgagtcgagataccgcggaccatccattcacccatgccgtgccagccgaagatcttctcgacgaaaaccgctccggtgaccaacccggccaccccgtaggcgaacagcgtggccatcggtattagcgccgttcgcaggccatgcttgagtagggcccgtcgtcgggtcagccccttggcgcgggcggtgcgaatgaaatcctggccgaggacatccagcatcgcgttgcgctggtagcggctgaacccggcggcggccgccagcgccaacgtcagcgatggcaggatcaaatgctgcaaccggtcgcctagccgatcccacaccccgccggcaacgccgggtgacgtctccccggtgtagtcgaaaagctggatgcccactgcccagttgacccgcagggcgcccaggatcaacaggttggccaccacaaacgtcggtgtgctcaacaccagcagcgccagcgtggtcatgacgcggtcgctgagccggtactgccggatggcaccccacgccccgatcaccacaccggccaccgtgccgaataccgatccaacgaccagcagccgcaggctgactccgatccggcgccccagttcggtaccgacaggctggccggtgatggtggttccgaagtcgccacggacggcatgcgatacccagttggcgtagcgggccagtatgggtctgtccaagccgagatcgtgtgccttggcatcgataaccgcttgcggtgggcgcggactgcgttgcatcaggctttccagcggcgagaacgccagcgaggtcaggcagtacgtcaaaaacgacgccagcgccagcagcaccaggtagttgagcaaccggcgggccagatagcgcgtcatgcccaaccaccgcgtcgcattgggacagggtagcgagcccggcgatggcgtgccgccagcgcgccggttgatggggtcacccgtgatccggatggttccgctcgggccgattctgatgcgtgaaaactgggtaaccggttgttaaaattcaccgcggcgtcgatctgagtagcaaagtccacaccgcgatacccgaggaggcccgcgtgacggttaccgacgactacctggccaacaacgtggactacgcgagcggtttcaagggcccgctaccgatgccgccgagcaaacacatcgcaatcgtggcgtgcatggacgccaggctggacgtctaccgcatgctgggcatcaaggagggcgaggcacacgtcatccgcaacgccggatgcgtggtcaccgacgatgtgatccgttcactggccatcagccagcggctgctgggaacccgcgaaatcatcctgctgcaccacaccgactgtgggatgctgactttcaccgacgacgacttcaagcgcgccatccaggacgagaccggcatcagacccacgtggtcgcccgagtcgtaccccgacgccgtcgaggacgtccgtcagtcgctgcgccgcatcgaggtcaacccgttcgtcaccaagcacacgtcgctgcgcggcttcgtcttcgatgtcgccaccggcaaactcaacgaggtcacgccctagcagcccgagccgtcagcctagggcgcactggcgcaccggcagcccgccgagatggggctgcgttgacagcgatagggaagcctggttgcatagatggcaataaccataaatatggtcaatcctaccggatttatcaggtatgaggacgtggaacaggaagccatgaccagcgatgtgacggtgggccccgcacccggccagtaccaactgagccatctgcgcttgctggaggccgaagccatccacgtcatccgggaggtggccgccgagttcgagcggccagtgctgttgttctcggggggcaaggactccatcgtcatgctgcacctggcgctgaaggcgtttcggcccgggcgactgccgttcccggtcatgcacgtcgacaccggtcacaacttcgacgaagttatcgctacccgagacgagttggtcgccgcggccggggtgcggctggtggtggcgtcggtgcaggacgatatcgatgccggtcgggtcgtcgagaccatcccgtcgcgaaatccgatacagaccgtgacgctgctgcgggccatccgggagaaccaattcgacgcggcattcgggggagcccggcgcgacgaggagaaggcccgcgccaaggagcgggtgttcagcttccgcgacgagttcggccagtgggacccgaaggctcagcggccggaactgtggaacctctacaacggacggcaccacaagggcgagcacatccgggtcttcccgctgtccaactggaccgaattcgacatctggtcctacatcggcgccgagcaggtcaggctgccgtccatctatttcgcccaccggcgcaaggtgtttcagcgcgacggcatgttgctggccgtgcaccggcacatgcaaccgcgagccgacgagccggtgttcgaggccacggtgcgattccgcaccgtcggggatgttacctgcaccgggtgcgtcgagtcgtcggcatcgacggtcgcggaagtcatcgccgaaactgcggtggcccgcttgacggagcgcggggcgaccagggctgacgaccggatctcggaggctggaatggaagaccgcaagcggcagggatacttctgatgacgacgctattgcggctggcgacagcgggttccgtcgacgatggcaagtccacgctgattgggcggctactctacgactccaaggctgtgatggaagaccagtgggcgtcggtggagcaaacgtccaaggaccggggccacgactacaccgacctggctctggtcaccgacggcctgcgggccgagcgggaacagggcatcaccatcgacgttgcctaccgctacttcgccactcccaagcggaaattcatcattgccgacaccccgggacacatccaatacacccgcaacatggtgaccggtgcgtccaccgcccaactggtgatcgtactggtggatgcccggcacggcttgctggagcaatcccgccggcacgccttcctggcgtcgctgctgggcatccgccacctggtgctcgcggtcaacaagatggacttgcttggctgggaccaagagaaattcgacgcgattcgagacgaattccacgccttcgcggcccgcctcgacgtgcaggacgtcacctccatcccaatctccgcgctgcacggcgacaacgtggtgaccaaatccgaccagacgccctggtacgagggaccgtcgctgctgtcgcatctcgaagacgtctacatcgccggtgaccgcaacatggtcgacgtgcgattcccggtccagtacgtcatccggccgcacaccctcgagcatcaagaccaccgcagctacgcgggcaccgtggccagtggggtaatgcgttcaggcgacgaagttgtcgtgctgccgatcggtaagaccacccggatcaccgcgatcgacggcccgaacggcccggtggcagaagcgtttccgccgatggcggtttcggtgcggctcgccgacgacatcgatatctcgcgtggtgacatgatcgctcgcacccacaaccagcccaggatcacacaagaattcgacgcgaccgtgtgctggatggccgacaacgcggtgctagagcccggccgcgactacgttgtcaagcacaccacccgaaccgtccgcgcgaggatagccgggctggattaccggctcgatgtcaacaccctgcatcgcgacaagaccgcaacggcgttgaaactcaacgaactgggccgtgtttcgctgcgcacccaggtgccgttgctgcttgacgagtacacccgcaacgctagcaccggctcgttcatcctcattgaccccgacaccaacggaacggtggcggcgggcatggtgttacgcgacgtctcggcccgcacgcctagcccgaacacggtgcggcacagatcgctcgtcactgcgcaagatcggccgcccaggggcaagacggtgtggtttaccggactgtccggctccggcaagtcgtcggtggccatgctggttgagcggaagctactcgaaaagggcatctccgcttacgttctggacggcgacaacctacggcatggcctcaacgccgacctgggcttttccatggccgaccgcgcggagaacctgcgccggctgtcgcatgtggccacactgctcgccgattgtggccacctggtgctggtgccggcgatcagcccccttgctgagcaccgtgccctggctcgtaaagtgcacgctgatgcgggaatcgactttttcgaggtgttctgtgacaccccgctgcaggactgtgagaggcgtgatcccaaagggttgtacgccaaagcgcgtgcgggtgagatcacgcacttcaccgggatcgacagcccatatcagcggcccaagaacccagacctacggcttacgccggatcgcagcatagacgagcaggcgcaggaggttatcgacctgttggagtcatcgtcttaggccggcctggttgctctgctgtccctggcaagcgggtggcacaatcctgaagcatgcggatgtcagctaaggcggagtacgcggtgcgggcgatggtccagctcgccacggccgccagtggcaccgtggtcaagaccgacgatctggctgcggcccaaggcataccaccgcagtttctcgtcgatatcctgaccaacctgcgcaccgaccgcctggtgcgaagccaccgcggtcgcgagggtggttatgaattggcgcgtccgggcaccgagatcagcatcgccgacgtattgcgctgcatcgacggaccgctggctagtgtccgcgatatcggacttggcgacctgccctactcgggccccactaccgcgctgaccgacgtttggcgcgcgctgcgcgccagtatgcggtcggtgctggaggagaccacgctggctgacgttgccggtggcgcgctgcccgagcacgtcgcccagctcgccgacgactatcgcgcgcaggagagcacgcggcacggcgcctcgcgccatggtgactagccgccagagccatcggcagggcctgcctgagccaggtgcaaccgaaggagtcaacgaatggtcagcacacatgcggttgtcgcgggggagacgctgtcggcgttggcgttgcgcttctatggcgacgcggaactgtatcggctgatcgccgccgccagcgggatcgccgatcccgacgtcgtcaatgtggggcagcggctgattatgcctgacttcacgcgatacaccgttgttgccggggacacgctgtcggcattggctgcgcgcttctatggcgacgcctccctatatccgcttatcgccgccgtcaatggcatcgccgatcctggcgtcatcgacgtcgggcaggtactggtcatattcatcgggcgtagcgacgggttcggcctaaggatcgtggaccgcaacgagaacgatccccgcctgtggtactaccggttccagacctccgcgatcggctggaaccccggagtcaacgtcctgcttcccgatgactaccgcaccagcggacgcacctatcccgtcctctacctgttccacggcggcggcaccgaccaggatttccgcacgttcgactttctgggcatccgcgacctgaccgccggaaagccgatcatcatcgtgatgcccgacggcgggcacgcgggctggtattccaacccggtcagctcgttcgtcggcccacggaactgggagacattccacatcgcccagctgctcccctggatcgaggcgaacttccgaacctacgccgaatacgacggccgcgcggtcgccgggttttcgatgggtggcttcggcgcgctgaagtacgcagcaaagtactacggccacttcgcgtcggcgagcagccactccggaccggcaagtctgcgccgcgacttcggcctggtagtgcattgggcaaacctgtcctcggcggtgctggatctaggcggcggcacggtttacggcgcgccgctctgggaccaagctagggtcagcgccgacaacccggtcgagcgtatcgacagctaccgcaacaagcggatcttcctggtcgccggcaccagtccggacccggccaactggttcgacagcgtgaacgagacccaggtgctagccgggcagagggagttccgcgaacgcctcagcaacgccggcatcccgcatgaatcgcacgaggtgcctggcggtcacgtcttccggcccgacatgttccgtctcgacctcgacggcatcgtcgcccggctgcgccccgcgagcatcggggcggccgcagaacgcgccgattagccgcaccacgtatacgccgcgggcaggtggccgctggccgatagcctcatgtgtgtgagcgtgggcgagtcagttgcgcagtcgctgcaacagtgggatcgcaagctgtgggacgtggcgatgctccacgcgtgcaacgccgtcgacgagaccggcaggaagcgctatcccacgctgggcgtcggcactcgattccggacggcgctacgggattcactcgacatttacggagtgatggccacgcctggcgtcgacctggaaaagactcgcttccctgtcggggtgagatcggacttgctgccggataagcgccccgacatcgccgacgtcctgtatggaattcaccggtggttgcacggtcatgctgacgaatcctcggttgaattcgaagtaagcccgtacgtgaacgccagtgccgcactccgcattgccaatgacggcaaaattcagctgccaaagtccgcaatactgggtttgctggccgttgccgtgtttgcgccggagaacaagggcgaggtcattcccccggactatcagctcagctggtatgaccacgtgttcttcatcagtgtttggtgggggtggcaagaccatttccgcgaaatcgtcaacgtcgaccgggcatcgctggtcgccctcgacttcggcgacctgtggaatggctggacgccagttgggtaatcctggtcgcttgtcgccccgccgggctgggttagattgcccggctcctcaacccgccgtttcggcgtgcatcgtcgccgggctaggttagattgcccggctcctcaacccgccgtttcggcgtgcatcgtcgccgggctagccgtctcggtcagcggaccggatcgtcgacgccgccgcctgcgcggcggctacctggccgaacgtggacggcggcggcgctagagtcccggggcgctcgacgacctcggtcgcccgcgccgcggcaccgagaaccatggcccggtcggattcgtccgcgaactcgcgctgtgctgcccgcacgaccagggcaatttgggtttgcaccgctacacggcgcgacgggtcgacgcagttctgggcgaccgcgctgagcagctgcagcagcgcagtgagcaccagcggctcacgcgagccgtagcggcggatctgggcacatccgacgtgcaggtaggtggcgaagctggggtacggcagccagaagaggagctccccggcgcggtcgcggcgcacgtcgtccggcagcgcccgcgatgccagcaccgactccacggccgaaagatggtgcacgacttggatcgccgtgtacgggtcgttgagtgcgggcgatagtgcccgcagcgcgatatccaccatctgccgcaatccgaagcggatgtcctgctgcagggtgcgctcgaatccgatgtgcacatgacgtaagcagcgttgcgggaagtcagaccctggcgcgcccggcgcggtgcccctgcgccagcaccagccgagcaggcccccggcggtgacgtaatcgccgacgaaggtaaccagcagcgccgtataccggctggctgccgccaattcggcgatgtcgtcgacgtcgacggtttgtaggtaacccgagtgcggggccaacagcggcaccgcatcagccggggggctgggcggtgtctctacttgtcgatccgccgtatccgattccggatacaactggtcaaccagccccagcgtgcgcagccgcaccttgtccatgatcgtgtctatctggatcgagtgcatgaggtggtgcaggaagtagatcagcgcggcgatgctgacgaatgccagcgcgagtgacccggtgaccgcgactttgggaatgaacgccccgccgtcgcggtgctccccgacggtgtgtagcccaccggtgctgtaggcgaaggtgcaggcaaagatcgccagcaccacctggttgggcacatcgcgcaggaaggttcgtagcaaccgcaccgagaactggctggaggcgatctgtagggacagcaccgtcagcgagaagacgatgccgatggtggtgatcatcgtggccgacaccacgatcagcacgcctcgggcgtcgcctggggtgccctgaaacatcagcttgtcgatcagcgtgccggatttcacgggaatcatcgacaggaccgctcccgaccccagaccgatcgcaacgccgaatgtcggcagcacccagactgcgccctgtaagtaatccagtatggctttgcgacggttgagcatgctggttgcggtcaccgaataagcatgcacccatccgcgagcactaggcggaactacgtaacacttcgatgcggcagtagaagcatttttccgctctcgcttcgccgagcgtgcactcatggcgagtttccggccgttaaccccaagtgatcgctgcaacacttggccagaggtgttggcgctgcatgggttatcagaaggggtttcggggtcggggggatcgggtggccgatggggtgcaggggaagttctggaaggcgctcgaatcggggttatcgccgacggtgtgtcctgctttcctaccaaggccgactgcaggcggatccgtggcgtgccggtgttcgacggctatacgcggatggtcgcccggctgatgggatcgctcgccgtgttgcggtcggtgagcattccaaagggctaccgggacttcggctttggcagtctacgtgcggtggcgccgaaaaactgcccggacgtgagtggctgaggcggcccaatttcggactaggatttctggccgctggaagtcactgatgacaccgtacgtcacccttgatcgacaagtgcggatgtggggacccgtccggggtccccacatcgtggtggtcgctgtttagctcgaggtcacgtactgcgggcagtaggccgacgcggcgtcaacggcgaacgtcttggcgcccttggcgctcagaccggtcgccttggccaccgccttgatgaccgctttggccgagtgaccctcgtcgagggcgtcgcagacggcgtgcgcgtccttgatggcgcgcgctgcgctcggcggagtgatcccgtccgcctgcagctgcgcgaggaacgcttcgtcggtcgagcttgcgctggcggtcccggcgaagccgagtgcggccaggcccaaagtggcggcagtcaaggtggtgccaaccatggaggcggcgaaacggcgagtgaacattgatgatctccttgtgctgatgtcatcggaggttgcgctggtttgcgtgccctcagaatcagcaccgggccttgacagattctcaataaatccttggcaatatcgataccggttcgacggtgtcccgacagtgcaaggagaacggtccgccatggctgtgccggagcgcgtcaggcgaatgagacaacacggaacgtgcactcggcgcaccgggtcgccagcaacgcggcacgcggggcgccctggttcttaccccgacgaatttgagagcgagaccacgaagccaactatgcggccgccctcgcgggtggcgccgatcacattgttgtagccatgcgtgaggctagatcaacccttgtgcccccggcaggattcgaacctgcggccttctgctccggaggcagacgctctatcccctgagctacgggggcgcacgacgacacgttgcgccatggggccccgccagagtagcgcatcgcggctacccactgaccaccgcaacggattcgaagcccaaccacctcagcccataggatggacgttcgtgacccccgctgacctggctgagctgctcaaagcgaccgcggccgcggtgctggccgagcgcggcctcgatgcctccgcgttgccgcagatggtcacggtggaacgcccgcgcattcccgagcacggcgactatgccagtaacctggcgatgcagctcgccaagaaagtcggcaccaacccgcgtgagctggccggatggcttgccgaggcactgacaaaggtcgacggtatcgcctcggcggaggtggccgggccgggctttatcaacatgcggctggaaaccgccgcccaggctaaagtcgttaccagcgttatcgacgccggccacagctacggtcactcgctgctgctggccgggcgcaaggtcaacctggaattcgtctccgccaaccccaccggaccgatccacatcggcggtacccgttgggccgcggtcggtgacgcgctgggccgtttgctcaccacccagggcgccgacgtggtccgcgaatactatttcaacgaccacggcgcccagatcgaccgattcgccaactccctgatcgccgcggccaagggcgaacccacgccccaagacggctacgcgggcagctacatcaccaacatcgccgagcaggtgctgcagaaggcgcctgacgcgctgagtctgccagacgcagagttgcgcgagaccttccgcgcaatcggcgtcgacttgatgttcgaccacatcaaacagtctctgcacgagttcggtaccgacttcgacgtctacacccacgaagactcgatgcacaccggcggccgggtcgagaacgccatcgcccgactccgcgaaaccggcaacatctacgagaaggacggcgcaacctggttgcgcaccagcgcatttggtgacgacaaggaccgcgtcgtgatcaagagcgacggcaaaccggcatatatcgccggtgatctcgcctactacttggacaaacgccaacgcggttttgacttgtgcatctacatgctcggcgccgaccatcacggctacatcgcccggctaaaggccgcggccgccgccttcggtgacgacccggccaccgtcgaggtgctcattgggcagatggtgaacctggtccgcgacggccaaccggtccggatgagcaaacgtgcaggcaccgtgctcaccctcgacgacctggtcgaggcgatcggcgtggacgccgcacgttacagcctgatccgctcctcggtggacaccgcgatcgacatcgacctggcgctatggtcctcggcgtcgaacgaaaacccggtctattacgtgcaatacgcgcatgcccggctctcagcgctggctcgcaacgccgccgaactcgccctgatcccggatacaaaccacctcgaactgcttaaccacgacaaggagggcacgctgctgcgcaccctcggcgaattcccgagggtgctcgagaccgcggcctccctgcgggaaccgcaccgggtctgccgctacctggaagacctggccggcgactatcaccggttctacgactcgtgccgagtgttgccgcaaggcgacgagcagcccaccgacctgcacaccgcgcgcctagcgttgtgccaggccacccgtcaggtcatcgccaacgggctggcgatcatcggcgtcaccgcaccggagcgaatgtgaacgagctgctgcacttagcgccgaatgtgtggccgcgcaatactactcgcgatgaagtcggtgtggtctgcatcgcaggaattccactgacgcagctcgcccaggagtacgggaccccgctgttcgtcatcgacgaggacgactttcgctcgcgctgccgagaaaccgccgcggcctttggaagtggggcgaacgtgcactatgccgccaaggcgttcctgtgcagcgaagtagcccggtggatcagcgaagaagggctctgtctggacgtttgcaccggtggggagttggcggtcgcgctgcacgctagctttccgcccgagcgaattaccttgcacggcaacaacaaatcggtctcagagttgaccgctgcggtcaaagccggagtcggccatattgtcgtcgattcgatgaccgagatcgagcgcctcgacgccatcgcgggcgaggccggaatcgtccaggatgtcctggtgcgtctcaccgtcggtgtcgaggcgcacacccacgagttcatctccaccgcgcacgaggaccagaaattcgggttatcggtggccagcggcgcggccatggcagcggtgcggcgcgttttcgccactgatcacctgcgcctggttgggctacacagccacatcggttcgcagatcttcgacgtggacggcttcgaactcgccgcgcaccgtgtcatcggcctgctacgcgacgtcgtcggcgagttcggtcccgaaaagacggcacagatcgcgaccgtcgatctcggtggcggcttgggcatctcgtatttgccgtccgacgacccaccgccgatagccgagctcgcggccaagctgggtaccatcgtgagcgacgagtcaacggccgtggggctgccgacgcccaagctcgttgtggagcccggacgcgccatcgccggaccgggcaccatcacgttgtatgaggtcggcaccgttaaggacgtcgatgtcagcgccacagcgcatcgacgttacgtcagtgtcgacggcggcatgagcgacaacatccgcaccgcgctctacggcgcgcagtatgacgtccggctggtgtctcgagtcagcgacgccccgccggtaccggcccgtctggtcggaaagcactgcgaaagtggcgatatcatcgtgcgggacacctgggtgcccgacgatattcggcccggcgatctggttgcggttgccgccaccggcgcttactgctattcgctgtcgagtcgttacaacatggtcggccgtcccgctgtggtagcggtgcacgcgggcaacgctcgcctggtcctgcgtcgggagacggtcgacgatttgctgagtttggaagtgaggtgacccgtgcccggtgacgaaaagccggtcggcgtagcggtactcggtttgggcaacgtcggcagcgaggttgtccgcatcatcgagaacagcgccgaggatctcgcggctcgtgtcggtgccccattggtcctgcggggcatcggcgtgcgccgcgtgacgaccgatcgcggcgtgccgatcgaattgttgaccgacgacattgaagagctcgtggcccgcgaggatgtcgatatcgtggtggaagtgatggggccggtggaaccgtcgcgcaaggcgatcctgggcgcccttgagcgcggcaagtccgtcgttacggcgaacaaggctttactcgccacctccaccggcgaattggcacaggccgccgaaagcgcccatgttgatctgtatttcgaggcggccgtggcgggcgccattccggtcatccgtccgctcacccagtcgctggccggcgacacggtgctgcgagtggccgggatcgtcaacggcaccaccaactacatcctctcggcgatggacagcaccggcgctgactatgccagcgccctggccgacgcaagtgcgctgggctatgcggaggctgatcccaccgcagacgtcgaaggctacgacgccgcggccaaggcagcgatcctggcatccattgccttccacacccgggtgaccgcagacgacgtgtatcgcgaaggcatcaccaaggtcactccggccgacttcggatccgcgcacgcgctgggttgcaccatcaaactgctgtcgatctgtgagcgcataaccaccgacgaaggttcgcagcgggtatcggcccgcgtctatccggccctggtacctctgtcgcatccgcttgccgcggtcaacggcgcgttcaatgccgtggtggtcgaggccgaggccgcgggccggctgatgttctacggccagggcgcgggcggcgcgccgaccgcctctgcggtgaccggtgacctagtgatggccgcccgcaaccgggtactcggcagccgcggcccccgtgagtctaaatacgctcaacttccggtggcaccaatgggtttcattgaaacgcgctattacgtcagcatgaacgtcgccgacaagccgggcgtcttgtccgcggtggcggcggaattcgccaaacgcgaggtgagcatcgccgaggtgcgccaggagggcgttgtggacgaaggtggtcgacgggtgggagcccgaatcgtggtggtcacgcacctcgccactgacgccgcactctcggaaaccgttgatgcactggacgacttggatgtcgtgcagggtgtgtccagcgtgatacgactggaaggaaccggcttatgaccgtcccgccgacggccactcaccagccgtggccgggagtgattgccgcgtaccgtgaccggctgccggtgggtgacgactggactccggtgaccctgctcgagggtggtactcccctcatcgcggcaactaatctctccaagcagacgggctgcacgatccacctcaaagtggagggcctcaaccccaccggctccttcaaggatcgtggcatgacgatggcggtcaccgatgcccttgcccatggtcagcgggcggtcttgtgcgcatcgaccggaaatacctcggcgtcggcggcggcctatgccgcccgggccggcatcacctgcgcggtgctgataccgcagggcaagatcgcgatgggcaagctcgcacaggcggtcatgcacggcgccaagatcatccagatcgacggtaacttcgacgactgcctggaactggcgcgcaagatggccgcggacttcccgacgatttcgttggtcaactcggtaaacccggtgcgcatcgagggccagaaaacggcagcgttcgagatcgtcgacgtgctaggtaccgcgccggacgtgcatgctctgccggttggcaacgccggcaacatcaccgcgtactggaagggctacaccgagtatcaccagctgggcctgatcgacaagttgccccgcatgctgggcactcaggccgcgggcgcggcgcccctggtgctcggcgaaccggtgagccacccggagaccatcgcaaccgcgatccgcatcggctcgccggcgtcgtggacttcggccgtcgaggcacagcagcagtccaagggccgcttcttggccgcctccgacgaggagatactggccgcatatcacctggtggctcgtgtcgaaggcgtattcgtggagcccgcgtccgcagccagcattgcgggtctcctcaaagcgatcgacgacggctgggtggcgcgtggttcgacggtggtgtgcacggtaaccggcaacggtcttaaggatcccgacaccgcgctcaaagacatgccgagcgtgtctccggttcccgtggacccggtagccgtcgtcgagaagctagggctggcctagtggcgatcgcaagcgcggcggagccgggtgcggcgggtcggcacggtttggattgggtggcgatcgcaagcgcggcggagccgggtgcggcgggtcggcacggtttggattgggtggcgatcgcaagcgcggcggagccgggtgcggcgggtcggcacggtttggattgggtggcgatcgcaagcgcggcggagccgggtgcggcgggtcggcacgcatggtgactcaagcattgttgccttctgggctggtggccagtgcggtggtggcggcgtccagtgcaaacctgggcccgggcttcgacagtgtcggtttggcgctgagtctctacgacgagatcatcgtcgagacaacagattccggcttgacggtgactgtagacggcgagggcggcgaccaggtgccgctgggccccgagcacctcgtggtccgcgccgtgcagcacgggttacaggcagcgggggtcagcgccgccggcctggcggtgcgctgccgcaacgccatcccgcactcccgcggcctcggctcctccgcggcagcagttgtgggcggtcttgcggccgttaacggtcttgtcgtacaaacggattcgtcaccatcgagcgatgctgagctgattcagttggcttcggagttcgagggtcatcccgacaacgcggcggccgcggttttgggtggtgccgtggtttcgtggactgaccacagtggtgaccggcccaactattcggccgtatcactgcggcttcatcccgatatccgcctgttcactgcgattcccgagcagcgttcgtcgaccgcggaaacgcgggtgctattgcccgcgcaggttagtcacgacgacgcacggttcaatgtcagtcgcgcggcgctgctggtggttgcgctcaccgaacggcccgatctgctgatggcggccaccgaagatctgcttcatcagccgcaacgtgccgcggcaatgacagcctccgcggaatatcttcggctgttgcggcgtcataacgtggcagcagcactgtccggggcaggtccttcgttgatcgccctgagtacagattcagagttgccgaccgacgccgtggagttcggagccgcaaagggatttgccgttaccgagctgactgttggcgaggcggttcgctggagcccgacagtaagagttcccggttaatccgcaaggttgcgggggtttgcttgcttccggccaggaagcgggctatcctcggagccgtccagcaatcgcagcatctgcatacgtactgccttgccgctaggacagccaccaattcttcttgtggacgaggttcgccgtattcgccgctgatggcgatcaccgttgcaaagtcgatgattggcgcactcggcgatttggctgactgcaacaaaaccccgtatgacgtgatcagcgggggaaggaaaggaaatccgtgaccgatacggacctcattacggctggcgaaagtaccgacggcaagccgtcggatgccgctgccacagatcccccagacctcaacgccgacgagccggccggctcgctggccaccatggtgctgcccgaactgcgtgcgctggctaatcgagccggcgtgaagggaacatcgggtatgcggaagaacgaactgatcgctgcgattgaggagatcaggcgacaggccaacggcgccccagccgttgaccggtcggctcaagagcacgacaagggcgaccggccgcccagttccgaggcaccggccacccagggggaacagaccccgaccgaacagatcgattcccaaagccaacaggtccgcccggagcggcgcagcgccacccgtgaagcgggaccctccggctccggtgagcgtgcgggcacagccgcagacgacaccgacaaccgccaaggcggtcaacaggacgccaagaccgaggagcgtggcaccgacgcgggtggcgaccaagggggtgaccagcaggcttcgggcggtcagcaggcgcgcggcgacgaggacggagaagcgcgtcagggccggcgcggacgccggttccgcgatcggcggcgccgcggtgaacgatccggcgacggcgccgaggctgaactgcgtgaggacgacgtcgtccagccggtagccggcatactcgacgtcctggacaactacgcgtttgtgcgcacctccggctacctacccggtccgcacgacgtgtatgtgtcgatgaacatggtgcgcaagaacggcatgcgccgtggtgatgcggtgaccggtgcggtgcgggtgcccaaggaaggggagcaacccaaccagcggcagaagttcaacccgctggtccgcctggacagcatcaacggcggatcggtcgaagacgccaagaagcggcccgagttcggcaaactgacgccgttgtaccccaaccagcggcttcgtctggaaaccagtaccgagcggctgaccacccgggtcatcgacctcatcatgccgatcggcaagggtcaacgcgcgttgattgtgtcgccgcccaaagcgggcaagacaacgatcctgcaggacatcgccaacgcgatcaccaggaacaacccggaatgccacctcatggtcgtgctcgtcgacgagcggcctgaggaggtcaccgatatgcagcgctcggtcaaaggcgaggtcatcgcttcaactttcgaccggccgccgtcggaccacacgtcggtcgccgagctggcgatcgaacgcgccaagcggctggtggagcaaggcaaggacgtcgtggtgctgctcgattcaatcacccggctaggccgcgcttacaacaacgcgtcgccggcgtcgggccggatcctgtccggtggtgtcgattccacggcgttgtacccgcccaagcgcttcctgggggccgcgcgcaacatcgaagagggcgggtcgctgaccatcatcgccactgcgatggtcgagaccgggtccactggtgacacggtcattttcgaggagttcaagggcaccggcaacgccgagctcaagctggaccgcaagatcgccgagcggcgggttttccctgcggtcgacgtgaatccttctggaacccgcaaggacgagctactgctgtcgcccgacgagttcgctattgtgcacaagctgcgccgcgtgctatcgggcctggattcccaccaggccatcgacctgctgatgtcgcagctgcgtaagacgaagaacaactacgaattccttgttcaggtgtccaagaccacgccagggtccatggacagcgactgatccggcgagacggctcgccgggaatgtccgcacgcatctcggtgtttggggtgatagcggttgacctggcataatcgatgctcaacgagttggaaccggaccaggttctcggcacgccacgacgggcggccaccgatcacagagggcagcatgaaatctgacattcatccggcatatgaggagaccaccgtggtgtgcggatgcggcaataccttccagacgcgtagcaccaagccgggaggtcgtattgtggttgaggtttgttcgcagtgtcatccgttctacaccggcaagcagaagatcctcgacagcggcggccgggtggctcgcttcgagaagcggtacggcaagcgcaaggtcggagctgacaaggcggtttcaaccggcaaatagctggcttaccgacgcccgaactgtgcaccagcggtacaggacgggcgtcggttcgcgttagggtccgcgctcgcgggaagaaggttgacatgacgcagccagtgcagacgattgacgtgttgctcgccgaacacgccgagctcgagcttgcgctggcagatcccgcgctgcacagcaatccggccgaggcgcgcagagtcgggcgccggtttgcccgattggccccgatcgtcgcaacccaccgcaagctgacgtccgcgcgcgacgacctcgagaccgcgcgcgagctggtggcttccgacgagtcgttcgccgccgaggttgccgcattggaggctcgggtgggcgaactggatgcccaactcactgacatgttggcaccgcgtgacccgcacgatgccgatgacattgtgctggaagtcaaatccggcgaggggggcgaagaatccgcgttgttcgccgccgatttggccaggatgtatatccgctacgccgagcggcacggctgggcggtgacggtgttggacgagaccacctcggatctgggtgggtacaaggacgcgacgttggcgattgccagcaaagccgacacccccgacggggtgtggtcgcgcatgaagttcgagggcggggtgcaccgcgtacaacgggtcccagtgacggaatcccaaggccgcgtgcatacttcggcggcgggtgtgctggtctatccggagcccgaggaagtcggccaagtgcagatcgacgagtcggatctgcgtatcgacgttttccggtcgtccggcaagggcgggcagggagtgaataccaccgactccgcggtgcgtatcacccatctgcccactggaatcgtcgtcacctgtcagaacgaacggtcgcagctgcagaacaagacgcgtgcgttgcaggtgctggccgctcggttgcaggcaatggccgaggagcaggcgctggccgacgcgtcggccgaccgggctagccaaatccgcactgtggaccgtagtgaacgcattcgcacctacaacttcccggagaaccggatcaccgaccaccggatcggttacaagtcacacaatctcgatcaggtgctggatggcgatcttgacgcgttgttcgacgctctgtccgccgcggacaagcaatcccggttgcgacaatcatgacctccgcgccggcgacgatgcggtgggggaacctcccgcttgcgggggagagcggcacaatgaccctgcgtcaggcgatcgacttggctgctgcgctattggccgaagcgggggtcgactcggcgcgttgcgacgctgagcagttggccgctcacctagcgggcacagaccgcggtaggctacccctgttcgagccgcccggcgacgagttcttcgggcgctatcgcgacatcgtcaccgctcgtgcgcggcgggtgccgttgcagcatctcatcgggactgtgtcgtttgggcccgtggtgctgcatgtcggcccgggtgtgtttgtaccgcgtccggagaccgaagccattttgggctgggccaccgcgcagtcgctgccggcgcggccgctgattgtcgacgcatgcacgggatctggcgcgttggcggtcgcattggcccagcaccgggccaaccttggactaaaggcccgcatcatcggcattgacgactccgactgcgcccttgactatgcccgccgcaatgcggcgggtaccccggtagagttggtgcgtgccgacgtcaccacgccctgcctgctccccgaactcgacggacaagtcgacctgatggtttccaacccgccctacatccctgatgctgctgttttggaacctgaagtagcgcaacatgacccgcatcacgcgttgttcggcggtcccgacgggatgacggtgatatccgcggtcgtcgggcttgctgggcgctggctgcgtcccggtggcctgttcgccgtcgaacacgacgacaccacgtcgtcgtcaactgtcgatttggtcagcagcacaaaacttttcgtggacgtacaagcccggaaagatctggccggacggccgaggtttgtgacggcgatgaggtgggggcacctcccgcttgcaggggagaacggcgccattgacccgcgccagcgacgatgcagagcgaagcgatgaggagaagcggcgccattgactgagacgttcgactgcgccgaccccgagcagcgttcgcgtggaatcgtctctgcggtaggggcaatcaaggcgggccaactggtggtgatgcctacggacacggtgtatgggatcggcgccgacgccttcgacagctccgcggtggccgcgttgctgtcggcaaaggggcggggtcgcgatatgccggtaggtgtgctggtcggctcttggcacacgatcgaggggctggtctactctatgcccgacggtgcccgcgaactgattcgcgcattctggcccggcgcgctcagcctggtggtcgtgcaagcgccgtcgctgcaatgggatcttggcgatgcccatggcaccgtgatgctgcgaatgccgctgcacccggtcgccatcgagttgttgcgtgaggtgggtccgatggcggtatccagcgccaacatctcgggccacccacccccggtcgacgccgaacaggcacgctctcaactcggcgaccacgtcgcggtctatctcgacgcggggccatccgaacagcaggccggctccacgatcgtcgatctgaccggagccaccccacgcgtcctgcggcaggggccggtcagcaccgagcggatcgccgaggtacttggtgtggacgcggccagcttgttcggctagccgccgaacgtgcacgcactgcgaagattcggccaattgttcgcagctgttgcacgttcggcgagtgttcagctctcaggttggtgcagtacggtctcgaggtgtccagcgatgtggccggcgttgccggtggcttgctcgccctgtcctatcgcggcgccggtgtcccgctgcgtgagcttgcgctggtcgggctgaccgcggcgatcatcacctattttgcgaccggtccggtgcggatgctggccagtcgcctgggagccgtcgcctacccgcgggagcgagatgtgcacgtcacgcctacccctcggatgggtgggttggcgatgttcctgggcattgtcggcgccgtctttcttgcctcccagcttccggcactcacccgggggttcgtctattccaccggcatgcccgcggtgctggtggccggtgcggtgatcatgggcatcggcctgatcgatgatcgttggggtctggatgcactgacgaagttcgccggccagatcacggcggcgagcgttctggtcaccatgggtgtcgcctggagtgtcctgtacatcccggtgggtggtgtgggcaccatcgtcttggaccaggcttcctcgatcctgcttaccctggcgctgaccgtttcgatcgtcaacgcgatgaactttgtcgacggtctcgacgggctggccgccggcctgggcctgataacggcgctggcaatctgcatgttctcggtgggtttgcttcgtgaccacggtggtgacgttttgtactacccgccggcggtgatttcggtggtcctggccggggcctgcctgggctttctgccacacaacttccaccgggccaagatcttcatgggcgattccgggtcgatgctgatcggcctgatgctggccgccgcttccaccaccgcggccgggccgatctcgcagaacgcctacggcgctcgtgatgtatttgctttgctgtcgccgttcctgctggtggtggcggtcatgtttgtgccaatgctcgacctgctgctagcgatcgtccgtcgcacccgcgccggccgcagcgcgtttagcccggacaaaatgcacctgcatcaccggctgctgcagatcggtcattcccatcggcgcgtggtcctgatcatctacctgtgggtgggcatcggtgccttcggcgccgcgagctcgatcttctttaacccgcgcgacaccgcggcggtgatgctgggcgcgatcgtggtcgccggcgtcgcgacactgatccccctgttgcgccgcggcgacgactactacgacccggacctggactagcccggagccgagaactacgacaaggagtagtagtggtgtctaccttgtggtacggtgcggctagaaccccgaaggagacctcgcgggttgccggcccccggcccatcggatgcgtatccggtcgcgccgattcacgaccgacatagggagctaccccttgggtgattccggtgcgacgactgcgatacgctcggcgggccaccgatcagtcgatcgggtggtttccgctccatcagcccggaattgaggtgccgcagtgacgacaccagcgcaggacgcgccgttggtgtttccctctgttgctttccgtccggttcgcctttttttcatcaacgttggactggccgcagtggcgatgttggtcgccggcgtgttcggtcacctgacggtcgggatgttcttgggtctcgggttgctgctgggtttgctcaatgccctgctggtgcggcgttcggccgagtcgatcaccgccaaagagcacccgttaaaacggtcgatggccctcaactcggcatcgcgactggcgattatcaccatcctcgggctgatcatcgcctacattttccggcccgctggattgggcgtcgtgttcgggctggcattcttccaggtgctgctggtggcaacgacggccctgccggtcctgaagaagctgcgcactgcgaccgaggaaccggtcgcaacttattcttccaatggccagaccgggggatcggaaggaaggagcgccagcgatgactgagaccatcctggccgcccaaatcgaggtcggcgagcaccacacggccacctggctcggtatgacggtcaacaccgacaccgtgttgtcgacggcgatcgccgggttgatcgtgatcgcgttggccttttacctgcgcgccaaagtgacttcgacggatgtgccaggcggggtgcagttgttttttgaggcgatcaccattcagatgcgcaatcaggtcgaaagcgccatcgggatgcggatcgcacccttcgtgctgccgctggcggtgaccatcttcgtgttcatcctgatctccaactggctggcagtcctcccggtgcagtacaccgataaacacgggcacaccaccgagttgctcaaatcggcagcagcggacatcaattacgtgctggcgctggcgcttttcgtgttcgtttgctaccacacggccggtatttggcggcgcggtattgtcggacacccgatcaagttgctgaaagggcacgtgacgctcctcgcgccgatcaaccttgtcgaagaagtcgccaagccaatctcgttgtcgctccgacttttcggcaacattttcgccggcggcattctggtcgcactgatcgcgctctttcccccctacatcatgtgggcgcccaatgcgatctggaaagcatttgacctgttcgtcggcgcaatccaggccttcatttttgcgctgctgacaattttgtacttcagccaagcgatggagctcgaagaggaacaccactagtaccggatgctggtaacggctaccagagccatcaaggaggataaggaaatggaccccactatcgctgccggcgccctcatcggcggtggactgatcatggccggtggcgccatcggcgccggtatcggtgacggtgtcgccggtaacgcgcttatctccggtgtcgcccggcaacccgaggcgcaagggcggctgttcacaccgttcttcatcaccgtcggtttggttgaggcggcatacttcatcaacctggcgtttatggcgctgttcgtcttcgctacacccgtcaagtaattcgacggcaaatggttgcaataggtagcaatgggtgaagtgagcgcgattgtcctggccgccagtcaggcggcagaggaaggcggcgagtccagcaacttcctcattcccaacggcacgtttttcgttgtgctggccatcttcctggtggtgctcgctgtcattggcactttcgtggtgccgccgatcttgaaggtcttgcgggaacgtgacgctatggtcgccaaaacgctggccgacaacaagaagtcggacgagcagttcgccgccgcacaggccgattacgacgaagccatgacggaagcccgagtccaggcgtcgtccttgcgcgacaatgcccgggcagatggccgtaaagtcatcgaggacgcacgcgtccgggccgaacaacaggtggcatcgacgttgcagaccgcccatgagcaattgaagcgggagagggacgccgtggaactcgatctgcgtgcccacgtgggcaccatgtcggcgactctggccagtcgaattctcggtgttgacctcaccgcttcagccgcgacgaggtaaccacgaatgtcgacgtttatcggacagctgttcgggttcgcggtcatcgtttatctggtgtggcgatttatcgtgccgctcgtagggcgtttgatgtccgcacggcaggacacggtgcgccaacagctggcggatgcggcggcggccgccgaccggctggcggaggcgagtcaagctcacacgaaggcgctggaagacgccaagtcggaagcgcaccgtgttgtggaagaggccaggacagatgccgaacgcatcgcagaacaactagaggcccaggccgacgtcgaggcggagcgcatcaaaatgcagggtgcccgtcaggtcgacctcatccgggcacagctgacccgtcagcttcgcctcgagctcggtcacgaatcggtgcgccaggcaagggaattggtacgcaatcacgtggccgatcaggcacaacaatcggccaccgtcgaccgcttcctggatcagctcgatgcgatggcgccggctacggccgatgtcgattacccactgctggccaagatgcgctcagccagccggagggcattaaccagcctggtggattggttcggcaccatggcccaggacctcgaccatcaaggtctgaccaccctcgccggcgagctggtgtcggtagcaagactgctggaccgcgaggccgtcgtcacccgctatctcaccgtgccagccgaagatgcgacgcccaggatccggctgatcgaacggctggtgtccggcaaggtcggcgcgccaacgctcgaggtgttgcgcacagccgtatcgaagcgctggtcggccaattccgatttgatcgatgcgatcgaacacgtgtcgcggcaggcgctgttagaactcgccgaacgtgcgggtcaggtcgacgaggtggaagaccagttattccggttttcccgcattctcgacgtgcagccccggcttgccatcctgttgggtgactgtgccgttccggccgaaggccgagtccggttgctgcgcaaggtgcttgagcgtgccgacagtaccgtcaacccggtcgtggtcgcgctgttgtctcacaccgtcgagctgctgcggggtcaggcagttgaggaagcggtgctgttcctggccgaagttgcggtggctcgccgcggcgaaatcgtcgcgcaggtcggcgcggcggccgagctcagcgatgctcagcgcactcgcctcaccgaagtgctgagccgtatctacggtcaccccgtgaccgtgcagctgcatatcgacgccgcgctgctgggcggattgtccatcgcggtcggtgacgaagtgatcgacggtacgctctcgtctcgtctagctgcggccgaggcacgactgcccgactgaacccgaactagtcagcacaaaccgaagtaggaagacgaaaagctatggctgagttgacaatccccgctgatgacatccagagcgcaatcgaagagtacgtaagctctttcaccgccgacaccagtagagaggaagtcggtaccgtcgtcgatgccggggacggcatcgcacacgtcgagggtttgccatcggtgatgacccaagagctgctcgaattcccgggcggaatcctcggcgtcgccctcaacctcgacgagcacagcgtcggcgcggtgatcctcggtgacttcgagaacatcgaagaaggtcagcaggtcaagcgcaccggcgaagtcttatcggttccggttggcgacgggtttttggggcgggtggttaacccgctcggccagccgatcgacgggcgcggagacgtcgactccgatactcggcgcgcgctggagctccaggcgccctcggtggtgcaccggcaaggcgtgaaggagccgttgcagaccgggatcaaggcgattgacgcgatgaccccgatcggccgcggccagcgccagctgatcatcggcgaccgcaagaccggcaaaaccgccgtctgcgtcgacaccatcctcaaccagcggcagaactgggagtccggtgatcccaagaagcaggtgcgctgtgtatacgtggccatcgggcagaagggaactaccatcgccgcggtacgccgcacactggaagagggcggtgcgatggactacaccaccatcgtcgcggccgcggcgtcggagtccgccggtttcaaatggcttgcgccgtacaccggttcggcgatcgcccagcactggatgtacgagggcaagcatgtgctgatcatcttcgacgacctgactaagcaggccgaggcataccgggcgatctcgctgctgctgcgccgtccgcccggccgtgaggcctaccccggcgatgtgttctatctgcattcgcggcttttggagcgctgcgccaaactgtccgacgatctcggtggcggctcgctaacgggtctgccgatcatcgagaccaaggccaacgacatctcggcctacatcccgaccaacgtcatctcgatcaccgacgggcaatgtttcctggaaaccgacctgttcaaccagggcgtccggccggccatcaacgtcggtgtgtcggtgtcccgagtcggcggcgcggcgcagatcaaggctatgaaagaggtcgccggaagcctccgcttggacctttcgcaataccgcgagctagaagctttcgccgctttcgcttctgatttggacgccgcatcgaaggcgcagttggagcgcggcgcccggctggtcgagctgctcaagcagccgcaatcccagcccatgcccgttgaggagcaagtggtttcgatcttcctgggcaccggcggtcacctggactcggtgcccgtcgaggacgtccggcggttcgaaaccgaattactggaccacatgcgggcctccgaagaagagattttgactgagatccgggacagccaaaagctcaccgaggaggccgccgacaagctcaccgaggtcatcaagaacttcaagaagggcttcgcggccaccggtggcggctctgtggtgcccgacgaacatgtcgaggccctcgacgaggataagctcgccaaggaagccgtgaaggtcaaaaagccggcgccgaagaagaagaaatagctaaccatggctgccacacttcgcgaactacgcgggcggatccgctcggcagggtcgatcaaaaagatcaccaaggcccaggagctgattgcgacatcgcgcatcgccagggcgcaggctcggctcgagtccgctcggccctacgcttttgagatcacccggatgcttaccaccctggccgctgaagccgcactggaccatccgttgctcgtcgagcgcccggagccgaaacgagccggcgtgctggtggtgtcgtccgatcgtggtttgtgcggcgcatacaacgccaatattttccgtcgctccgaggagctgttctccctgctgagggaggccggaaagcagccggtgctgtatgtggtgggccgtaaggcgcagaactactacagttttcggaactggaacatcaccgagtcgtggatgggtttctccgagcaacccacgtacgagaacgccgccgagatcgcttcgaccttagtggatgcgttcctgctcggcaccgacaacggcgaggatcaacggtccgacagcggcgagggcgtcgacgaactgcacatcgtttacaccgagttcaagtcgatgctgtcgcaatcggcggaggctcaccggatcgcccccatggtggtggagtacgtcgaggaagacatcggaccgcgcacgctgtactcgttcgagcccgacgcgacgatgctgttcgagtcattgttgccgcgctacctgactacccgggtgtacgcggcgctgctggagtccgcggcgtcggagcttgcctcgcggcaacgtgcgatgaagtcggccaccgacaacgccgatgacctcatcaaggccctgacgctgatggcaaaccgcgagcggcaggcccagatcacccaggagattagtgaaatcgtcggtggcgcaaatgcgctcgccgaagcccgctaggcccaagctaggttagccccacgaggaagcgaagaagatatgactaccactgccgaaaagaccgaccggccgggaaagccgggaagctccgacaccagcggccgcgtggtacgggtcactgggcccgtcgtcgacgtcgagtttcctcgcggttccatccccgagctgttcaatgcactgcacgctgagatcaccttcgagtcgctggcgaaaaccctcaccttggaggtggcgcagcacctcggcgacaacctggtgcgcaccatctcgctgcagccgaccgacggcttggtgcgcggcgtcgaggtgatcgacaccgggaggtcgatctcggtgccggtcggtgagggtgtgaagggccacgtcttcaatgcgctgggagattgcctggacgagccgggatatggcgaaaaattcgaacactggtcgattcaccgcaagccgccggcgttcgaggagctggagcctcggaccgagatgctcgagaccggtctgaaggtggtcgacctgctgactccgtatgttcgtggcggcaagatcgcactgttcggcggtgccggggtgggcaagacggtgctgattcaggagatgatcaaccgcatcgcccgtaacttcggtggtacgtcggtgttcgccggagtgggcgagcgcacccgcgagggcaacgatctgtgggtcgagcttgccgaagccaacgtgctcaaggacaccgcgctggtattcggacagatggacgagccgccgggcacccgtatgcgtgttgcgctgtctgcgctgacgatggcggagtggttccgtgacgagcagggtcaagacgtattgctgttcatcgacaacatcttccggttcacccaggctgggtcggaagtgtcgacgcttctcggccggatgccgtcggccgtgggataccagcccacgctggccgacgagatgggcgagctgcaggagcgcatcacctcgacgcggggacgctcgatcacgtcgatgcaagccgtctacgtgcccgccgacgactacaccgacccagcgccggcgaccacgttcgcccacctggacgccacgaccgagctatcccgtgcggtgttctccaagggcatcttccccgccgtggacccgctggcgtccagctcgaccatcctggaccccagcgttgtcggggatgagcactaccgcgtggcccaggaagtcatccggatcctgcagcgttacaaggaccttcaggacattatcgcgatcctcggtatcgacgagttgtcggaggaggacaagcagctggtgaaccgcgcccggcgtatcgagcggttcctatcgcagaacatgatggcagccgaacagttcaccggccagccgggttcgaccgtcccggtgaaggagaccattgaagcgttcgaccgcttgtgcaagggcgatttcgatcacgtacccgaacaggccttcttcttgatcggtggccttgatgacctggccaagaaagccgagagtctcggcgccaagctgtgacgggagttgtggcatggccgaattgaacgttgagatcgtcgccgtcgaccggaacatctggtcgggtacggcgaagtttctgttcacccgcaccaccgtcggtgagatcggcatcctgccccgccacattccgttggtggcccaattggtcgatgacgccatggtgcgggtcgagcgggagggagaaaaggacctgaggatcgcggtcgacggcgggttcctgtcggtgaccgaggagggcgtcagcattctcgccgaatctgccgagttcgagtcggagatcgacgaggccgccgccaagcaggattccgaatccgacgatccccgcatcgctgccaggggccgcgccagattgcgcgccgtcggcgcgatcgactaacccgccgatgagcgtgcccatgatcggcatggtcgtgctcgtcgttgtcctgggattggccgttctcgcactgagttatcgtctgtggaagctgcgccaggggggaacggctgggatcatgcgggacatccctgcggttggaggtcacggctggcgccacggcgtaatccgctatcgcggcggcgaagccgcgttctaccggctttctagtctgcgcttgtggccggatcgccggctcagtagacggggtgtggagatcatttcccggcgcgcgccccgtggcgacgaattcgacatcatgaccgacgagattgtcgttgtggaactgtgcgacagcacccaggaccgaagggtaggttacgagatcgcgctcgacaggggcgcgttgaccgcatttctgtcgtggttggagtcccggccgtcgccgcgcgcgccgccgtagtatgtgacgcactggtcnnnnnnnnnnnnnnnnnnnntttcgggctctactgactgatctgtgggtggttgtgtcggcctggcagggtggggcggtggccggcgagggtgagcatggctagggcgatgagggcttgtggtgagcggaatccgaacgcgatccgggtcagtaggcggatcttggtgttggtggattcgatcaggccttgggataggccgtggtcgagggcggcgtcgatggccacccggtggcgtttgatgcgggcggcaagctcgacgaataccgggatgcgacagcgctgggcccaggagatccaccggtccagggcctgtttaccttcctcgcccttgaccgaaaacacatgccgcaggctctctttgagcaggtaggcgcgatacagacggggatcggtcttggcgatccaggccagtttggcgctttggcgttcggtgaggtcctcggggttcttccacagcgcgtagcgggcgcccttgagccgccgtgcccgctcgcggcccggacgtggtgcggcgttcttaccgggccggccccggccccacttgggttcggtgcgcgcgatcgcccgtgcgtcgttccaggctcggcgccgctcgacgtcgagcgcctcggtggcccaggccaccacatgaaacggatcggcgcattgaatcgcatccgggcagcgctcggtgaccacgtcagcgatccagtccgcggcatcggccgaaacgtgagtaatctgggcggcccgctcagcgcccagggcatcgaagaacaagcccagggtggctcggggcggcccacaccaaccggccgctgtcgtgatcgacgaccaccgtcaggtaccggtggtggcgcttgtaggagatctcatcgataccgatgcggcgcaagttcgcgaaccggtcaatgcgcttttcggtgtcggcccagacccgggccacgatcgccccgacggtgcgccaggcgatccgcatcaactcgcacaccgcggtcttcgaacacgccaccgccagccaggccaccgtgtcatcgaaagcatacgtgtgcccggcatgatgacgcgcccacggcaccgccaccaccgtcggcccatgggtggggcagttcacccgcggcgcctcggcctccaagaacacctcgacggtgccccaatccagactgcgccattggcgcaggcccgcaccgcggtcataccaggacgccttgcgaccgcagcgaccacagcggcgcaacactgcacttcgtggccgcacccgggcgatcacccgcgcaccgtctccggcgtcatcctcctcgaattcgatgtcctcaatcacggtgcgcttgtcgacacccagcagcgcacgaaatagcctcacattgcgcacgtcgttgtcggctccttgtgtttctgatccttgacaagccagaaaccttaagccacaacgacgtgcgcctactcaggacacaaactcacccacggaagtgtcagaagagcccaaaaaccgtgggtatnnnnnnnnnnnnnnnnnnnncgcacgcggaaggtgccgctagctcgccgtcctatcaccaccgggccgccacagcacgtcaccgtcgggattggctacccgcgacaggatgaacagcagatccgacagccggttcaggtatttcgccggcagtacgctgacgccttccgggtgagcgtcgaccgcggcccacgcggatcgctcggcccggcgaacgacggtgcgagcgacgtgcaacagcgccgacagcggtgaaccaccaggtagtacaaaggattttagtgcaggcaggcccgcgttgtatgcgtcgcaccacccttcgagccgatcgatataggactgtgcgattcgcagcggagggtgcttcgggttttccactatcggagtcgacagatccgcaccggcatcgaacaagtcgttctggatctgccgcagcacatccgtgatttgagtgtccgggtggcccagcgccagggcggccccgatcgcggcgttggcctcgtcgcaatccgcgtatgccaccagtcgggcgtcggttttggcgacacgggacatatcgctcaatcccgtcgttccgtcatcgccggttcgggtatagatgcgggtcaggtggactgccatgagcaaacggtactcgctgactggcttggctcactgacaaggcaaaacccctttactacactgaccgggtggccgagcgtttcgtcgtgactgggggcaaccggttatcaggcgaagtggccgtcggcggcgccaagaacagcgtgctcaagctcatggctgcgacgttgttggccgagggcaccagcacgatcaccaactgtcccgacatcctcgatgtgccgctgatggcggaggtactgcgtggtctgggcgccaccgtcgaactcgacggtgacgtggcccggatcaccgcacctgacgagccgaagtacgatgccgacttcgctgcggtgcggcaattccgcgcctcggtctgtgtgctgggaccgctggtcgggcggtgcaaacgggccagggtcgcgctgccgggcggtgacgcgatcgggtcgcgtccgttggatatgcaccaggcgggcctacggcaattgggtgcccactgcaacatcgagcacggctgcgtggtagcccgagcggaaacgttgcgcggtgcggagattcagttggagttcccctcggtgggagccaccgagaacatcttgatggccgccgtggtggccgagggagtcaccactattcacaatgcggctcgagaacccgacgtcgtcgacttgtgcacgatgttgaaccagatgggcgcacaggtcgaaggtgcgggttcgccgacaatgaccatcaccggtgtcccgcggctgcatccaaccgagcaccgggtgatcggagaccgtatcgttgccgccacatggggcatcgctgccgcaatgacccgtggtgatatatcagtggcgggcgtagacccggcgcatctgcagctggtgctgcacaaattgcacgacgcgggcgcaaccgtcacccagactgacgccagcttccgggtgacccagtacgagcgtccgaaggctgtcaacgttgcgaccttgccgtttcccgggtttcccacggatctgcagccgatggctatcgctttggcgtcgatcgccgacggcacatcgatgatcacggagaacgtgttcgaggcgcggttccgcttcgttgaagagatgatccggctcggtgcagacgctcggaccgacgggcaccacgccgtggtgcggggcctcccgcagctgtcgagcgctccggtgtggtgttcggacatccgtgccggggccggcttggtgctggcggggctcgttgccgacggcgacaccgaggtccacgatgtattccacatcgatcgcggatatccgttgttcgtggagaacctggtgagtctcggtgccgagatcgaacgggtatgctgttaggcgacggtcacctatggatatctatggatgaccgaacctggtcttgactccattgccggatttgtattagactggcagggttgccccgaagcgggcggaaacaagcaagcgtgttgtttgagaactcaatagtgtgtttggtggtttcacatttttgttgttatttttggccatgctcttgatgccccgttgtcgggggcgtggccgtttgttttgtcaggatatttctaaatacctttggctcccttttccaaagggagtgtttgggttttgtttggagagtttgatcctggctcaggacgaacgctggcggcgtgcttaacacatgcaagtcgaacggaaaggtctcttcggagatactcgagtggcgaacgggtgagtaacacgtgggtgatctgccctgcacttcgggataagcctgggaaactgggtctaataccggataggaccacgggatgcatgtcttgtggtggaaagcgctttagcggtgtgggatgagcccgcggcctatcagcttgttggtggggtgacggcctaccaaggcgacgacgggtagccggcctgagagggtgtccggccacactgggactgagatacggcccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagcgacgccgcgtgggggatgacggccttcgggttgtaaacctctttcaccatcgacgaaggtccgggttctctcggattgacggtaggtggagaagaagcaccggccaactacgtgccagcagccgcggtaatacgtagggtgcgagcgttgtccggaattactgggcgtaaagagctcgtaggtggtttgtcgcgttgttcgtgaaatctcacggcttaactgtgagcgtgcgggcgatacgggcagactagagtactgcaggggagactggaattcctggtgtagcggtggaatgcgcagatatcaggaggaacaccggtggcgaaggcgggtctctgggcagtaactgacgctgaggagcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacggtgggtactaggtgtgggtttccttccttgggatccgtgccgtagctaacgcattaagtaccccgcctggggagtacggccgcaaggctaaaactcaaaggaattgacgggggcccgcacaagcggcggagcatgtggattaattcgatgcaacgcgaagaaccttacctgggtttgacatgcacaggacgcgtctagagataggcgttcccttgtggcctgtgtgcaggtggtgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtctcatgttgccagcacgtaatggtggggactcgtgagagactgccggggtcaactcggaggaaggtggggatgacgtcaagtcatcatgccccttatgtccagggcttcacacatgctacaatggccggtacaaagggctgcgatgccgcgaggttaagcgaatccttaaaagccggtctcagttcggatcggggtctgcaactcgaccccgtgaagtcggagtcgctagtaatcgcagatcagcaacgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacgtcatgaaagtcggtaacacccgaagccagtggcctaaccctcgggagggagctgtcgaaggtgggatcggcgattgggacgaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttctaaggagcaccacgaaaacgccccaactggtggggcgtaggccgtgaggggttcttgtctgtagtgggcgagagccgggtgcatgacaacaaagttggccaccaacacactgttgggtcctgaggcaacactcggacttgttccaggtgttgtcccaccgccttggtggtggggtgtggtgtttgagaactggatagtggttgcgagcatcaatggatacgctgccggctagcggtggcgtgttctttgtgcaatattctttggtttttgttgtgtttgtaagtgtctaagggcgcatggtggatgccttggcatcgagagccgatgaaggacgtgggaggctgcgatatgcctcggggagctgtcaaccgagcgtggatccgaggatttccgaatggggaaacccagcacgagtgatgtcgtgctacccgcatctgaatatatagggtgcgggagggaacgcggggaagtgaaacatctcagtacccgtaggaggagaaaacaattgtgattccgcaagtagtggcgagcgaacgcggaacaggctaaaccgcacgcatgggtaaccgggtaggggttgtgtgtgcggggttgtgggaggatatgtctcagcgctacccggctgagaggcagtcagaaagtgtcgtggttagcggaagtggcctgggatggtctgccgtagacggtgagagcccggtacgcgaaaacccggcacctgcctagtatcaattcccgagtagcagcgggcccgtggaatccgctgtgaatccgccgggaccacccggtaagcctaaatactcctcgatgaccgatagcggattagtaccgtgagggaatggtgaaaagtaccccgggaggggagtgaaagagtacctgaaaccgtgtgcctacaatccgtcagagcctccttttcctctccggaggagggtggtgatggcgtgccttttgaagaatgagcctgcgagtcagggacatgtcgcaaggttaacccgtgtggggtagccgcagcgaaagcgagtctgaatagggcgacccacacgcgcatacgcgcgtgtgaatagtggcgtgttctggacccgaagcggagtgatctacccatggccagggtgaagcgcgggtaagaccgcgtggaggcccgaacccacttaggttgaagactgaggggatgagctgtgggtaggggtgaaaggccaatcaaactccgtgatagctggttctccccgaaatgcatttaggtgcagcgttgcgtggttcaccgcggaggtagagctactggatggccgatgggccctactaggttactgacgtcagccaaactccgaatgccgtggtgtaaagcgtggcagtgagacggcgggggataagctccgtacgtcgaaagggaaacagcccagatcgccggctaaggcccccaagcgtgtgctaagtgggaaaggatgtgcagtcgcaaagacaaccaggaggttggcttagaagcagccacccttgaaagagtgcgtaatagctcactggtcaagtgattgtgcgccgataatgtagcggggctcaagcacaccgccgaagccgcggcacatccaccttgtggtgggtgtgggtaggggagcgtccctcattcagcgaagccaccgggtgaccggtggtggagggtgggggagtgagaatgcaggcatgagtagcgacaaggcaagtgagaaccttgcccgccgaaagaccaagggttcctgggccaggccagtccgcccagggtgagtcgggacctaaggcgaggccgacaggcgtagtcgatggacaacgggttgatattcccgtacccgtgtgtgggcgcccgtgacgaatcagcggtactaaccacccaaaaccggatcgatcactccccttcgggggtgtggagttctggggctgcgtgggaacttcgctggtagtagtcaagcgaaggggtgacgcaggaaggtagccgtaccagtcagtggtaacactggggcaagccggtagggagagcgataggcaaatccgtcgctcactaatcctgagaggtgacgcatagccggttgaggcgaattcggtgatcctctgctgccaagaaaagcctctagcgagcacacacacggcccgtaccccaaaccgacacaggtggtcaggtagagcataccaaggcgtacgagataactatggttaaggaactcggcaaaatgcccccgtaacttcgggagaagggggaccggaatatcgtgaacacccttgcggtgggagcgggatccggtcgcagaaaccagtgaggagcgactgtttactaaaaacacaggtccgtgcgaagtcgcaagacgatgtatacggactgacgcctgcccggtgctggaaggttaagaggacccgttaacccgcaagggtgaagcggagaatttaagccccagtaaacggcggtggtaactataaccatcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacttctcaactgtctcaaccatagactcggcgaaattgcactacgagtaaagatgctcgttacgcgcggcaggacgaaaagaccccgggaccttcactacaacttggtattgatgttcggtacggtttgtgtaggataggtgggagactgtgaaacctcgacgccagttggggcggagtcgttgttgaaataccactctgatcgtattgggcatctaacctcgaaccctgaatcgggtttagggacagtgcctggcgggtagtttaactggggcggttgcctcctaaaatgtaacggaggcgcccaaaggttccctcaacctggacggcaatcaggtggcgagtgtaaatgcacaagggagcttgactgcgagacttacaagtcaagcagggacgaaagtcgggattagtgatccggcacccccgagtggaaggggtgtcgctcaacggataaaaggtaccccggggataacaggctgatcttccccaagagtccatatcgacgggatggtttggcacctcgatgtcggctcgtcgcatcctggggctggagcaggtcccaagggttgggctgttcgcccattaaagcggcacgcgagctgggtttagaacgtcgtgagacagttcggtctctatccgccgcgcgcgtcagaaacttgaggaaacctgtccctagtacgagaggaccgggacggacgaacctctggtgcaccagttgtcccgccaggggcaccgctggatagccacgttcggtcaggataaccgctgaaagcatctaagcgggaaaccttctccaagatcaggtttctcacccacttggtgggataaggccccccgcagaacacgggttcaataggtcagacctggaagctcagtaatgggtgtagggaactggtgctaaccggccgaaaacttacaacaccctcccttttggaaaagggaggcaaaaacaaactcgcaaccacatccgttcacggcgctagccgtgcgtccacaccccccaccagaacaaatttgcatagagttacggcggccacagcggcagggaaacgcccggtcccattccgaacccggaagctaagcctgccagcgccgatgatactgcccctccgggtggaaaagtaggacaccgccgaacatacaaaaacacccccggtaacggtggtgtttttgtatgtttatatcgactcagccgctcgcgagcgggcgaattatggcttcgattttcgcaatgacgataccctcgcgggcgggggcgctcagtcgaagagcgtcaagtctgcgggcgcccggcttttctccaactcgagcagagctcgtttccggttgattccaccgccgtacccggtgagctttccgctggcgccgatcacgcggtggcacgggacgatgatggcgatgggattgtggccgttggccaatcccacggcgcgtgcggcgccgggggcgccgatctggtcggcgatttccccgtaggaccgggtttccccgtacgggattgtcagcaatgctttccatactcgttgctgaaagtcggttccccggaggtcaagttccacatcgaattcggtgagctcgccggcgaaataagcgttgagttggtcgacagcgccagaaaatgcgccggggtcgggtgtccagtgtgtgcggcttggctcatacgtctgctcgagcatccgcaggttcgtcaacaccgagccatgcccggccagggttaatggcccgatggggctatcgatggtgcggtagtgaatcatgcgatcttctcctgcggtggccattggtttaccggatgttccagggtggtccacaggtgctgggtggcataggagcgccaggggcgccagcgagcgctgtgcaccgtcagggctcgtcgttgtgcaggcaggcccagctttttggcggccagccgcaggccgagatcactggccggaaaggcgtccgggtcaccgaggccgcgcatggcgatgacctccgcggtccaggggcccactccgggcagcgctagcaactgcccgcgggcgcgttgccagtcacatccggcgtccaggaccagacttttgtcggcaaggctggcgacgagcgcgtttatggtcctttgacgcgccttggggacggccagatggccgggatcgatctcagcgagctgctcgatcgacgggaaggtgtgggtcaaagcgccgtggcgatcgtggaccggccgtccgtaggcggcgaccagtcggcccgcgtgagtgcttgcggccttcgtcgatacctgttgggcgaggaccgcccgcacggcgaattctgcctcgtcgactgtgcggggaatgcgttgcccgggtgccttgcccaccactgcgcgcagatccggatcggcgcccagcgcctcgacgatcgcttcgggatcggcgtcgaggtccagcagccgtcggcaacgtgcagtggccgtcattaggtcgcggaaatcatcgagcacaagcaggcagcgcacatgatcgggtgccggcgtcaggctgacgatgccgttgccccatgggagccgtagcgtgcgtcggtacgcaccatcgcggacctcttcgcaacccggcaccgcggtggcggccagatggccgaaaacaccctcgaaggcgaatggtgcacggacgggtagccgcagcgacaccgtgcccgctgatgcggtggcagactcgaatcgggcggccgcgcgcgcacgcaatgccgtcggtgtgccgtcgcacgccaggcgaacggtgtcgttgaactgacggatgctggaaaacccggcggcgaatgcgacatcgccgaacggcaggttcgtggtctcgatcagcacccgggcggtctgcatgcgttgggcgcgggccaacgcgagcggaccggcgccgaccacggcctgcaacagccgctccagctggcgaatggtgtaaccgagctgggccgcgaggccgctgacaccgtcgcggtccaccgttccgtcggcaatcagccgcatcgcccgcgccacgacgtcactacgcacattccattccggagacccaggcgaggcgtcggggcggcaccgtttgcaggcccggaatccctccccctgagcggccgccgcagtcggcaggaaccggacattgcgcgcgaacggtggccggacggggcaactcggccggcagtagacaccggtggtcaaaaccgcgacgacgaaccagccgtcgaaccgggcgtctttggactggaccgcccggtagcagcgttcgaagtcgtcgtgcacccttcaacaattacacccgcccaccgacatgactggcggaaaaacgacattgtgatggggtcgtcgtgggttcgggcaggttacctacgcggcttggtcagcccgaccggcttggccagccggaccggttggtcgtgcccacgaagtttcacatgcctacccaaagaccaacgggcgcgctcctcttcgcttgcggcgtccacggcctgtgccgaagccagcaacttgccgggacgcgatttggccagttcgcacaatcgggccgcctcgttgaccggctccccgatcacggtgtactcgaaccgttctcgggcacccacgttgccggcaatgacctgccccgccgccacgccgatcccggcctggcactcgggcatttcgttgaccagccgatcggctatcgcccgcgcggcggccagtgccttgtcttcgggacagggaagccggttcggggcgccgaagatggttagcgacgcgtccccctcgaacttgttgaccaatccgtggtggcggtcgacctcgtcgacgacaatcgcgaagaacttgttgagcagcttgacgacgtcggccggcggccggctggtcaccaattgcgtcgagccgacgatgtcgatgaacacgacggcgacgtggcgttcttcgccgcccagtttcgaacgttcacgctcggcggcggcggcgacttcgcgtccgacgtggcggccgaacagatcgcgcactcgttcgcgctcccgcagtccggcgaccatcgcgttgaaaccacgctgcagctcgccgagttcggtgccgtcgaagaccaccaggttggtccgtagctcgccccgctcgacgcgccgcagcgccgcacgcaccacccgcaccggggtcgccgtcagccaggccaggatccacatcaggatgaacccgaacaccaatgtgaccatcgagatgatcagcacgcccgtcgcgaactgcatccgagtgagattgagcagcaccatttcgaacatcgccatcagggcgatgccgacgacgggtactcccgaaccgagcagccacaccaccatggtccggcccaggattcccggcgccaaccggcgtggcggcggcccggcctcgagcgcctgggcggcgaacgggcgcaatgcgaactcggtatgcagataggttgcggttgcgaccaatacgccgcaaaagctgaccgcgaacaggaatcgcgggatgaacgcgttgttgatcaggccgtagagtgtcgtcaagagcgccgtgccaacaccccagaacatgaggtggcccacggcgactcgccagggggccaggaaggtgcggcgctcctcctcacgagtcggtttccgtccttcgatcgcccagcgcagggcttgcacggtctgcctggtcagtgcgtagctacccaaagcgagggctagcaggacatagcccggtaccaccccgaacgtgagccaccgtggcgtgtcgcgaacgatgctcggttcggggatggcgatcgtcaccaatagcagggcaaccccgatgccgagcaggttcgcggtcacgaccagcgcggtcagcatgacctggatccgtacccgtcggcgccgttggctttccgaaacccgcccaagcagccaggagccgtacgcgggagtttctggcagccggccgctctgccgggtcaccgtctccagcacccgacccaagcgttgcgccgtgctcttcttggccgacattgtggcgtcagactagtttgtcgaagagtcgggtgcgaccggttggcgcgctcgtgttgtttgcccggcttaggtgggcacggccagccgagtcggctgctcatgtccgcgcagcgtcaccgtctcgcccaaagaccaatgggcacgctcggtttcgctggcagcgtgcagtgtgtccgaggatgctagcaatcgcgcggggtgtgatttggccagttcgcacaatcgggccgcctggttgaccggcttgccgaccactgtgtattcgaatctttgcttggcgccgacattgccggcgacgatctggcctgccgccaccccgatgccggcttggacctcgggcatctcgttggccagccgatcggctatggcccgggcggcggccagcgcggcgtcttcgggacggtcgaggcggttcggggctccgaagatggccagggcggcgtcgcctgcgaacttgttgatcagtccgtggtgacggtcgacctcgttgacgacgatcgcgaaaaaccggttgaggagcttgaccacgtgggcggcaggttggttgtccaccagctgggtggagccgacgatgtcgacgaagacgacggcggcgtggcggtcttcgccgcctagctgtggtcgttcacgctcggcggcggcggcgacttcgcgtccgacgtggcggccgaaaaggtcgcgcacgcgttcgcgctcgcgcaggccgttgaccatcgcgttgaaaccacgctgcagctcaccgagttcggtgccgtcgaacaccaccagatcccctcgcagatccccctgctcgacacgcttgagcgcagcgcgcaccactcgcaccggcgccgccgtcagccaagcaagaatccacatcacgagaaacccgaagatcaacgtggttatcgacaggatcaacaccgccgacgcgagctgcgtttcggtcagattgtgcaccaataggacgtagagcgctgtcgtggcgatgccggtcacaggcacgcctgaacctagcgaccacaccgtcatcgttcggcccatgatgcccggtgcaaaccgtcgtggcggtcgtcccgcttcgagtgctttagcggctacgggtcgcagcgcgaactcggtgaacaagtagcaattggtggctaccaaaacgccgcagatagtcaccgagaacaaaattatggtgacgaatacgcggttggccagcccgtagagcgtggccaacaacgccccgccgatatcccacagaatgaggtggacggctgccactcgaaacgggagcagcaaggtgttgcgcccgtcggcctggctcggcgcgcgttcctcgatcgcccaccgtatggacgctctgacgattcgcgtggttatccagtaggtgccgatggccagtgcgagcgtcgcataggccggtgcgaccccgaaggtgacccaccatggggcgtcggtgtagatgctaggcaccggaaaagcgaaggtcaccactagcagcgcgaccacgatcccggtcaggttcgccgtcatgatatagacggtcacgatgcgcttgatgcgtacccagcgacgcgacgggctttctgacacccgcccaagcaaccaggagccatacgccggggtctcgggcagctggccgcactgacgggtcatcgtctcgagtgcctggcccaggcgttgcgccatggtctttttcgccggcatggtggcgtcagcctaatctgtcggatgcgccccacggtaaatcgtgtgggtctggtgatcgcccagtgcaccgccgactatgtcggccgactgagcaggcatctgcagctgttgaactggcgacgccagccggatgggctggtcgtgcccgcgaagtgtcacggtctcgcctaaagaccaacgggcacattcgttttcactggcaccgcgcaacgtttgcgacgacgccaacaatcggctcgggtatgattttgccagttcgcacagtcgtgcagcctcgttgaccggttcgccgatcacggtgtattcgaaccgttcgtgggcgccgacattgccggcgacaacctgacctgccgctaccccgatgccggcttggcactccggcatttcgctggctagccggtcggcgatggctcgtgcggtggccagcgcggcatcttcgggatggctcaggcggttgggggccccgaagactgccagcgaggcgtctccctgaaacttgttgacaagtccacggtgatggttcacttcatcgacgattaccgtgaagaaccggttgagtagcatcacgacctctgccgcaggccggctggtgaccaattgagttgaaccgacgatgtcgacgaagacgacggcgacatggcgctcttcgccgcccagttttggtcgctcgcgttcggctgctgcggcgacctcgcgaccgacgtggcggccgaagagatcgcgtacgcgttcgcgctcgcgcaggccctcgaccattctgttgaaaccacgctgtagctcaccgagttcggtcccgtcgaatacgaccagatcgccgcttagatcgccctgctctacgcggttgagcgcctcgcggaccacgcgcacaggcgtggccgtcagccaagcgagaatccacatcaggatgaatccgaagatcaacagtggtgcccacaggatcagcactgtgatcatgaattgatcattggagagttcccaaaacgtatcgtcgaagatggcggtgagggcgacaccgacattgggtacgcctgaacagagcagccacaccagcatggttcggcccacgatgcctcgcaccagcgatcgtggtgttgctcccacttcgagcgcctgggcggccatcgggcgaagcgcaaactcggttaacagatagcagctggtggctgcgacaacgccgatgacgcccatcgaaaacaggaaccgcgggataaacaaccggttggccaggccgtagattatcgtccacaacgctgcggcggcgccccacaggaaaagaactgccaacgccactcgcagtgggactaggaaagcgctgcgcgcctcatcatggctgggggtgcgttcctcgattgcccaccgcaacgctcgagccgtttgcctggtgagccagtaggtgcccagtatgaaggcgagcacgcagtatcccggaacgatcccgaacgacacccaatgcggggcgtccaaaatcacgcttggtttcggaaaggcgaccgtcagtagcatggcaccgacaatgagcccgatcacgttcgtgaccaaaatggcgacggtcagcatgccctggatacgtacccgccgcatccgtgggctctccgacacgcgcccaagcagccatgagccgtatgcgggcgtctctggccgtcgtccagtgcgcgggctgagagtctcgacggcccctggcaagtgtcgagtggtggccttctcggatggcatggtgacgtcagcgtagtgtgtcggtcacgctctaaggaacaacgtcgttgcgcgctctaaggtgagtcgggtgcgtctagtcatcgcccagtgcactgtcgactacatcggccggctcaccgcgcatctgccgtccgcgcgccggctgttgctgttcaaggccgacggatcggtcagcgtacatgctgacgaccgcgcctacaagccgttgaactggatgagtccgccgtgctggttgaccgaagagtccggcggccaggcgccagtgtgggtggtcgagaacaaggccggcgagcagctgcgcatcactatcgaaggaatcgagcacgacagtagccacgagctgggcgtggaccccgggctggtcaaggacggcgtcgaggcccacttgcaggcgttgctcgccgagcacatccaattgctgggcgaagggtacacgctggtccgccgcgagtacatgaccgcgatcggacccgtcgacctgctgtgccgcgacgaacgaggtggctcggtcgcggtggaaatcaagcggcgtggcgagatcgacggcgtggagcagctgacccgctacctcgagttgctcaaccgcgacagtgtgctcgcgccggtcaagggggtgtttgccgctcaacagatcaagccgcaggctcggattctggccaccgaccgcgggatccgttgtttgacattggattacgacacaatgcgcgggatggatagcggcgagtaccggctgttctgagttgcgcgattaaactgatgcgatggctcggcgccgcaaaccgctgcaccggcagcggccggaaccgccgtcgtgggccctgcgccgagtggaagcggggcccgatggccacgagtatgaagtacgaccggtcgctgcggcccgcgccgtcaagacctatcgctgtccggggtgtgatcacgaaatccgttccggtactgcacatgtggtagtgtggccgactgacttgccgcaagccggcgtcgatgaccggcgtcactggcacaccccgtgctgggcgaaccgagcaacccgcggtccgactcgaaaatggacctaggcttttggcggctggtgcgccctgctggtgcgccttagggggccggctccaccaactcgatcagaaccccgccggcgtctttcgggtggatgaagttgatccgtgagttcgcggtgccacgcctggccgtctcgtagaccagccggacgccctgggagcgcagccgccgacacatggcgtcaagatcgctgacccggcacgccagctgttggatgcctggcccgcgcttgtccaggaacttcgctatcaccgaggattcgtcgagcggggccatcaactggatttgcgccgcggagcccggcaccgccagcagtgcctcgcggatgccctgatcgtcgttgatttcctcgtggaccaggatcatgccaaggtggtcgtgataccactcgatggcaacgtccaggtcggcgaccgcaataccgacgtgatcgagtccagttaccaacgaggtagccagcatgtgacgggcgtggacttgatcggtcgtcatcacacaacggtaacctgaagggaaagaatctgcttctccgggtcggtcagatcggctttcgggtgcgctgaggaggtagtcataacgacatcggtgattgttgctggcgcgcgtacacccatcggcaagttgatgggctccctgaaggatttcagcgccagcgagctgggtgccatcgccattaagggcgccctggagaaggccaacgtgccggcgtccttggtcgagtacgtgatcatgggccaggtgttgaccgcgggtgccgggcaaatgcccgcacggcaggcggcagtggcggccggcatcggttgggatgtccctgcgctgacgatcaacaagatgtgcctgtccggcatcgacgcaatcgcgctggctgatcaactcattcgggccagagagttcgacgtggtggtggccggcggtcaggagtcgatgacgaaggcgccccacctgttgatgaatagccggtcgggttacaagtacggcgacgttacggttttggaccacatggcctacgacggtctgcacgacgtgttcaccgatcagccgatgggcgcgctcaccgagcaacgcaacgacgtcgacatgttcacccgctccgaacaggacgagtacgcggctgcgtcccaccaaaaggcggccgcggcatggaaggacggcgtattcgccgacgaggtgatcccggtgaacatcccgcagcgcacgggcgatccactgcagttcaccgaggacgaggggatccgcgccaacaccaccgccgccgcgctggccggtctgaagccggcgttccgtggcgacggcaccatcaccgccgggtcggcgtcacagatctccgacggtgcggccgcggtggtggtcatgaaccaggaaaaggcccaggaactggggctgacctggctagccgagatcggcgcccacggtgtggtggccgggccggattccacactgcaatcgcagccggccaacgcgatcaacaaggcgctggatcgcgagggcatctcggtggaccagctcgacgtggtggagatcaacgaggcgttcgctgcggtggcattggcctcgatacgcgaactcgggctgaacccccagatcgtcaacgtcaacggtggtgcgattgccgtcgggcatcccctcggcatgtcagggacgcgaatcacgctacatgcggcgctgcagttggcacgccggggatcgggcgtcggggttgccgcattgtgcggggctggcgggcagggcgacgcactgatattgcgggccggatagcggttgaggggtcggtggcggccagtgtgatcttggtcataccaaccgatcgcggtatgtcggctcctgccgcagggtcggcgccaccgggtggatcgatgaccgcagcggcatgacagacttgacggcgtgacgcgtccgcgacccccgctcgggccggccatggccggtgctgttgacctctccggcatcaaacaacgtgcccagcaaaacgctgcggcgagcacggatgccgaccgggcactgtcgacgccgtccggtgtgaccgagatcaccgaggcgaacttcgaggacgaggtgatcgtccggtccgacgaagtgccggtggtggtgttgctgtggtcaccccgcagcgaggtatgcgtcgacttgcttgacacgctgtccggcttggccgctgccgctaagggcaagtggtcgctggcgtcggttaacgttgacgtcgcacccagggtggcacagatattcggcgtccaagcggttccgaccgtggtggccttggctgcgggacagccgatctcgagcttccagggcctccagcccgcggaccaactgagtcgctgggtggattccctgttgtctgcgacagccggaaagctcaagggcgcagcgagttccgaggagtccaccgaagtcgatccagcggtggcacaggcgcgccagcagctcgaggatggcgactttgttgccgcgcgcaagtcatatcaggcgattttggatgccaacccaggaagcgtcgaagccaaggcggccatccgccagatcgaattcctcatccgcgcaaccgcacaacggcccgacgccgtctcggtcgccgacagcttgtcggatgacatcgacgccgcgtttgcggcagccgacgtgcaagtcctcaaccaggatgtgagtgcggccttcgagcgcctgatcgcgttggtgcgtcggacatctggagaagagcgcacccgggtgcgcacccggctgatcgagctgttcgagctgttcgaccccgccgatcccgaggtcgtggccggtcggcgcaacctcgccaacgcgctgtactgaggccggctggcgagcagacgcagaatcgcctaaacccgcacgggtttaggcgattctgcgtctgctcgcgctgggcggctacgacaacccgggtgatccgttcaggccgagcagcccggcggtgccgccggcgccacccttacccggcgcactgccgactccgccgtttccgccgttgcctccattgccgatcagggtggcgttgccgccggagccgccgacaccgccgtttgccaccacgcttgcgccgccggcgccgccgtcgccgccgttgccgaccatcccggccttgccacccttgccgccgttccccccgtcgccggcgatgccgagtccgccggcgccgccggcgccgccatcgccgttgagcaggccggcgttgccgccggccccaccgtcgccggcggtctcgccgaacccgccggctccgccggccccgcccgcacccgagagcccggcggcgttgccgccggccccgccggcccccccgaccgacccgaattcgatgccagtcccgccggcgccaccagcgccgccgtcaccgatcaacccgccggtgccgccggtgccgccgctaccggccgcgccccggacgctgtcgccgccggtaccgccggcgccgccgtcgccgatcagcttggcggccccgccgctgccaccggacccgccgatgccgccggccatttggtccgcactggaggcgccgaaccctccggtgcccccggcgccgccgggaccgaacagtgcgccggcaccgccgatgccgccgacgcctcctttgccgccggtgccgccggggtcgggcgcgccgagaccggttccgccggtgccgccaatgccgccagcgccgaagaggatgccggcgttgccgcccgccccgccggccccgccctcaccgcccacgagttggttaccggtgccagttccgccggcgccgccggtcccgccgttgccggtgaagatgccgccgtcgcctccggtgccgccgttccctccggccgagccggagactccgaacccgccggcgccgccggcaccgccattggagaacagcccgccgcccccgccggtgccgccggtgccaccggtgcccccgttgacgctcaacccgccggtgccgccggcaccgccggcggccaacacctcgaacagcccgctgcgaccgccggccccgccggcgccaccgttgaagcctggcccgccggccccgccgatgccaccggctccgaacagcccggccgccccgccgtcgccgccgagcccgcctgtgccggtgttcccgactccgccgggcccaccggcgccgccggagccgaacagcagcccgccggccccgccggccccgccagccgcgccgttgcccgggccgtcacccccggccccacccgccccgccgttgccgaatagccccgcggctccacctgggccgccggcctggccgggcgccccggacccgccggccccgccgttgccgtacagcagcccgccggccccgccggcttgcccggtccccggtgcgccgttggcgccgttgccgatcagcggacgccccagcaacagctgggtgggcgtgttcacaatgttgagcaggccctccaacggcgccgcggcggcggcctcagcgctcgcgtacgcgccagcgcccgcagtaaaggtttgaacgaactgggcatgaaacgccgacatctgagcgctcaccgcctgataggcctggccatgcgcggcgaacagcgacgcgatggccgccgacacctcatcagcaccggctgccagaagttccgtcgtcgggcccaatgccgcggcgttggcggcccccagcgtcgacccgatgttcgccaaatccgaagcggccctcaccagcgtctcgggagcggcgattacaaacgacatgcttttctccgatcagctgtgcgtcgagtatccagctcgagttagcacagggtagcgctatcgcttagcctttctgatcaatctcggagtgcagtgtgcagagtgcatcgaatcggctcatcaggcatgtgcaatctgctcatggcaggcgctaggcgggcgtcagccacagcgccgaagtgggcggcagcaccagcaccgcggacgccgggcggccatgccaggggtcgtcggtggcgtccacgccgccgaggttgccgatccctgagccgtggtagatcgtcgcgtcggtattgagcacctcgcgccagcggcccgcgcgcggcagcccgagtcgatagtcacggtgttcggcacctgcgaaattgaacacgcaggccagcaccgagccgtcgctgccgtagcgcataaagctcaacacattgttggcggagtcgttggcgtcgatccaagaatagccttcgggggtggtgtctaagctccacagcgccgggtggcatcggtagatgtcgttgatgtcgcgcaccagccgctgaatcccgttggagaagccgttttcgtcgagttggaaccagtccaggccgcgctgctcggaccattcggcgcgttggccgaattcctgacccatgaacagcaattgcttgccggggtgtgcccattggtaggcaagcaggctacgcaggccggcggccttgacgtgattgttgcccggcatccgcccccacagcgtgcctttgccgtgcaccacctcgtcatgactgagcggcaacacgtaattttcgctgaacgcatacagcatcgagaacgtcatctcgtggtggtggtagctgcggtacaccggatctcggctgacgtagtcgagcgtgtcgtgcatccagcccatgttccacttcatcgaaaagcccaggccgccaatgttggtcgggcgggtcaccccaggccacgacgtggactcctcggcgatggtgacgattcccggcgcgaccttgtgcgccgtggcgttcatctcctgcaggaactgcactgcttccaggttctcccggccgccgtggacgttgggggtccagccgccctcgggtcgcgagtagtctagatagagcattgaggccaccgcgtccacccgcaggccgtcgatgtggaactcctgtagccagtacaacgcattggctaccagaaagttgcgcacttccgggcggccgaagtcgaacacgtatgtgccccaatccagttgctcgccgcgtttgggatcggaatgttcgtagagcggagtgccgtcgaaccgtcccagggcccacgcgtccttcgggaagtgcgctgggacccaatccacgatgacgccgatgccggcctggtgcagggcgtcgaccagcgcccggaagtcgtcgggtgtgccgaatcgtgatgtcggcgcatagtaggacgtgacctgatacccccatgatccggcgaatggatgctcggcgacgggcaacagctccacatgggtaaacccttgatccacaatgtaatccgtcaactcacgagcaagctggcggtagctgagtccaggccgccacgaaccgagatggacttcgtaggtgctcatcgcctcgttcaccgggttgcgcagcgcacgcccagccatccagtcgtcgtcaccccaggtgtagtcactcgacgtcacccgcgatgcggtctgcggcggcacctcggtgccgaacgcgaacgggtcggcccgatcggtaaccacgccgtcggcgccgtgcacgcggaacttgtacagaccgtcgcaagggaagtcgggccagaacaattcccatacccctgatgggccgagcacccgcatgggggcttcgtggccattccaaccgttgaactcgccgatcaagctgacgcccttggcgttgggcgcccacacggcgaacgacacgccactcaccacaccgtcggccgtggtaaacgagcgggggtgggcacccaggacttcccaaagccgttcgtggcggccctcggcgaacaggtgcaggtcgacctcgcccagggtgggcaggaatcggtacgcatcggccacggtgtgtggctcgcaaccttcataggtcacctgcaggcggtagtcgatgaggtcgacgaacggcaatgcgacggcaaacaggccagaatcgaggtgctgcaacgagaaccggtccttaccaacgagcgcgacgacctcgacggcatgcggacggaacgctcggatgacggtatggtcgccgtattcgtgggcgcccaggatgccgtgcgggttgtgatgtgtacccgccaccaagcgcgccatttcggccggctcgggtgcaaggtgctccccggtgagtttctcggatcgactcatgagcccgtcacctcctgcgcagcagcgtgtttcggctctcgtagggcacggctggcatgttgatgatgtgggcgactgcccgtgctgggtcgatgcggatgtaattggcttgcccccattggtattcttcgccggttatctcgtcgcgcacccaaaaccggtcgtagtcctccatgcccaacgccgccatgtccaaccacagcgtagcttcttcaggaccaaatgcgttgagtgtcaccaccaccaacacgcagtcgccggtggccgggtcgaacttgctgtaggccagcaatgcgtcgttgtcaacgtggtgaaaatgaatggtacgcaactgttgaaacgccgggtgcagccggcgaattatattgagccgtgtgatgaacggctgcaaagatctaccctggtccagcgcgctggcaaagtcgcggggacgcaattcgtacttctccgagtccaggtactcctcgctgccctcgcgcaccgcacggtgctcgaaaagctcataaccgcagtacatcccccaggctgggctcatggtggcggccagcaccgcgcggatggcgaacatgcctggaccgttgtgctgcagcaccgcgtgcaggatgtccggggtgttgacgaacaggttgggccgacggtagtcggcgagttcggctatctggttgccgaattcggtgagctcccacttggtcgtgcgccaggtgaaatagctgtaggactgcgtgaagccgagcttggccagcccgtactggcgggcgggcggggtgaaagcctcggacaggaacagcacgtcggggtcgacggtcttcacctgcgcgatcagccaggcccagaagttgggtggtttggtgtggggattgtcgacgcgaaagaacttgacgccgtggttaacccaatgttgcaccacgcgcagcacttcgtcgtacaggccctcgggatcgttgtcgaagttgagcggatagatgtcctggtacttcttcggtggattctccgcgtaggcgatggtgccgtccggcagctcggtgaaccactgccggtgttcgcgggcccacggatgatccggtgcgcattgcagcgccaggtccagcgcgacctccatgcccagatcgcgtgccgcggagacgaagtcgtcgaagtcgtcgatggtgcccaggctgggatgaacggtatcgtgaccgccctcatcgctaccgatcgcccacggcgatcccacgtctgtcggtgcggcggtgggcgagttgttgcgacccttgcgatgcaccttgccaattggatggatcggcggcaggtacaccacgtcgaaccccatgccggcgatgcgcggaagttctgccgcagcggtggcgaaggtgccgtgtaccgggttgccgtcgtcgtcccacccgccggttgagcgcggaaacatctcataccaagcgccgaaccgggccaacggccgatccacccagacgccgaattgctcgccccgggtgaccaggtcccgcagcggatagtcggccagcagctcttcgatttccggtgtcagggccaacgcggtgcgggtcaccgggtcaccgggggtccgcagcgctgccgcggccgccaggaggggatcgcgtaacccgcgcggcacaccggtcgccgcgcgctccaacagcaccgcgcctaccaacaggtcgttggacagctcggtctctccctggccggcatctagcttggctatcagcccatggcgccaggtgtggatcgggtcaccccaaccatccacccggaaggtccacaatccgacccggtcgggggtgaactggccgtggaaaacgaagggctcctggccgctcgtcatcgggatcagcagcggcttgacgcgttgttggggctcgctcggcgtcggaagcaccctggcccggggtctgtcggtgaggtgtgggtaacgcactccgaggtagcgcacgaccagcgtcgctgcgacggcctcgtggccttcacgccagaccgccgcgctgaccgggaccacctcgccgaccaccgccttggcgggatatacgccgcacgaaacgacgggcgcgacgtcatcgatttcgacacgaccgggcacccaccactccgtttccgttccgattgcccggccactcaccgggacatcttgtatgtgtcgttccttgtgtgtccttcttgcgcccgatacccaccctagtatccgatcacacccgcgaaggcacagcggtcggcgggcgcactgcacgcggtggcatcctcagtaaggtaaggacgcgtgaaagcccttcgccggtttaccgtccgagcccacctacccgaacgtcttgccgccctggaccagctgtctaccaatctgcggtggtcctgggacaaaccgacacaggatctgttcgcggcgatcgaccctgcactgtgggagcaatgcggtcatgatccggtggcgctgctgggcgcggtgaacccagcgcgtctcgacgaacttgcgctggacgcagaatttttgggcgccctcgatgagctggcggccgacttgaacgactacctgagccgtccgctgtggtatcaggagcagcaggacgccggggtagccgcacaagccctgccgaccgggatcgcgtacttctcgctggagttcggggtagccgaggtgttgcctaattactcgggcggtcttgggattctcgccggcgaccatctgaaatccgcgtccgatctgggcgtgccgctgatcgcggtggggttgtactaccgctccggctacttccggcaatcgcttaccgcggacggctggcagcacgagacctacccatcgctggacccgcaagggctgccgttgcgtctgctcaccgacgccaacggggatccagtgctggtcgaggtcgccctgggagacaacgccgtgttgcgcgcccggatctgggtagcgcaggtgggtagggttccgttgctcttgttggattctgatatcccggagaacgagcacgacctgcgcaacgtcaccgaccgcctctacggtggcgaccaggaacatcgcatcaaacaagagatcctggccggcatcggcggggtgcgggcgattcgtgcgtacaccgccgtcgaaaagctcaccccgcctgaggtcttccacatgaacgagggccacgccggattcctcggcatcgaacgcatccgtgaactggtcaccgatgcgggtttggatttcgacaccgcattgactgtggtgcggtccagcacggtgttcaccactcatactcccgtccccgccgggatcgaccggttcccgctcgagatggtgcagcgctacgtcaatgaccagcgcggcgatggccggtctcggctgttgcctgggttgccggccgaccgcatcgtcgcgttgggcgccgaggacgatccggccaaattcaacatggcacacatgggcctgcggctggcgcagcgggccaacggcgtctcgttgctgcatggccgggtcagtcgtgccatgttcaacgagctgtgggcgggattcgaccccgatgaggtgccgatcggctccgtcaccaacggtgtgcacgcgcccacctgggcggcgccgcagtggttgcagctgggccgcgagctggccgggtcggactctttgcgcgagcccgtcgtttggcagcgactgcatcaggtcgatcctgctcatctgtggtggatccgctcacaactgcggtcgatgctggtggaggacgtccgggcgcggttgcggcaatcatggctggaacgtggtgcaacggatgccgaactgggttggatcgcgacggcattcgatccgaatgtgctcaccgtcggcttcgcccggcgggtcccgacctacaagcggctgacgttgatgttgcgcgatcccggtcggctcgagcaactgctgctcgacgaacagcggccgatccagctgatagtggctgggaagtcgcacccggccgacgacgggggcaaagcgctgatccagcaggtggtgcggttcgccgaccggccgcagttccgccaccgcatcgccttcctgccgaactacgacatgtcgatggcccggctgttgtactggggctgcgacgtctggttgaacaacccgctgcggccgctagaggcgtgtggtacctcgggcatgaaaagcgcgcttaacggcgggctgaatttgtcgatccgtgacggctggtgggacgagtggtacgacggcgaaaacggttgggagataccgtctgccgacggtgtggcggacgagaaccgtcgcgacgacctggaggccggcgcgctctacgacctgctggcacaagccgtggcaccgaagttctacgagcgcgatgaacgcggggtgccgcagcggtgggtagagatggtccggcataccctacaaacgctcgggcccaaggtgctggcttctcgaatggtgcgcgactacgtcgagcattactacgcgccggcggcgcagtcttttcgccggaccgcgggcgcccagttcgacgcggcccgcgagctggccgactaccgccggcgcgcggaagaagcgtggcccaagatcgagattgccgacgtcgacagcaccggtctgccggatactccactgctcgggtcccagctgaccctgacggcaaccgtgcggctggccgggctgaggccaaacgacgtgacggtgcagggggtgctgggcagggtcgactccggcgatgtgctaatggatccggtcaccgtcgagatggcgcataccggcaccggcgacggcggctacgagatcttctcgacgacgacgccgctgccgctggcggggccagtcggatacaccgtgcgggtgctgcctcgccacccgatgctggccgccagcaacgagctcggcctggtcaccctggcctgacccgccgagaagacgcaaaagctcctaaatctggccgatttagtgggcttttgcgtctgctcgcgcaaggcgccgcagggccgcgcgcacttgcgtggcgttggtggtctgccaaaagggcggcagcgaggctcgcaggaattcgccatagcgggcggtagccatccgtgaatcgagcaccgcaaccacgccccgatcggtgacgcgccgtaacagccggccggatccctgtgccagcagcagcgccgcgtggctggcggcgaccgtcatgaagccgttgccgccacgggcggccaccgcacgctggcgggcactcagcaggggatcgtccggccgggggaacgggatgcggtcgatcaacaccaacgacagcgacggtcccggcacgtcgaccccctgccacagcgacagcgtgccgaacagggaggtcgccgcatcggcggtgaacttctccaccagcgtggacgtactgtcgtcgccctgacacaacaccggcgtggacagccgttcgcgcatggcctcggtggctgcccgggcggcccgcatggacgagaacagccccagggtgcgcccacctgcagcggtgatgagttcggcgatctcggtcagttgttcggccgagccgctgccgtctcggcccggcggcgggagatgggcggccacgtagaggattcccgactttgcgtgctggaaaggcgagcccacgtccaggccacgccagggcgtgtctgcagtcaggccccatgccgtggccatcgcgtcaaacgacccgccgattgtcagcgttgccgaggtcaatacggtcgttgcacgggcgaacacctgggtggccaacagctcggccaccgatagcggagccacccgcagcaccgcgcgagccgattcgtggttgtcctcgtgctccagccaaaccacgtcgctgcggtcagggatagcgggggcgaacgacgccaggattcgtgacgcggtatcggatatttcggtcagtaccgcgcccgcttcggcgcgcacggacgccgtcgtggtgtcgctgccggtatcgatcgctgagcgcgccgcactggccgcatcgcgcagcgcgctcagataggtcgccatctcgtcatcgaggcaatcaatgcggcccggtctggcgtcgtgaatcgccgaactgaaggtagccgaagccgcctgaagccgctgggtcactttcgggtcgaccagccgggtgatccgtcgtgcggccataccgagcgtggcagacgtcagctcagcggcggctaccgaggtcacccggtcggccaattcgtgagcctcgtcgacaaccagcagccgatgttctggcagtaccgccgattcggcgacggcatcgatggccagcagcgcgtggttggtgacgacgacatcggccaggccggccgctccacgagcccgttcggagaagcactccgagccaaacgggcagcgggccacgccgaggcattcccgcgccgaaacgctgacctgcgaccaggatcggtctcccacaccgggcttaaggtcgtcgcgatcaccagacacggtcgtcgaagcccaggcggttagccgttgcacatcgcgtcccagcgcggtgaccgccaccgggtcgaagagctcctcctgcggccgctcgtcgtcatggtcactggctgtgactgagttgtggatcttgttcaggcacaggtagttccgtcgacctttgagcagggcgaacttcggtcggcgggggagcgcattggtgagcgaatctaccagctggggcaggtcacgatcgacgagttgacgttgcaaagcgatcgtcgccgtcgacaccacgaccggcgcgtcgtcgcaaagagcgcggatgatcgcgggaaccagatacgccagcgacttgccggttccggtgccggcctggaccaccaagtgctcaccggtttcaaacgcatgcgctaccgcggcggccatctcttgctggccgcgacgccgggtgccgccaagtgccgccacggcgatggcaagcagctcaggcacagacatggataccgactcggacacgggacgtggtcacatccttgcgctcaggccgggatcgtgcgtgtcggaatcgccggctcgccgggtgccaatttcagcccgtcggctggcaggctgcgcaatccggatgccaccagctgccgtgccgcggccaggctggtatcggctaccggttgcccggcgcggaccagtggcagcgtcaaaacccggtgcggctcgacaatgaccggcggacggcccgccggatgcacgagctcctcggtgatggtgcccgtcgcacgggagcgccgcagtgcctctttgcggccgccgggggattctttgtagctgctgcgcttttgcaccggtacaccgtctacctcgaccagtttgtagaccatgttggcggtcggcgcgcccgacccggtgaccagcgacgtgcccacgccgtagctgtcgacgggttcaccgcgcaacgcggcgatgctgaactcgtcaaggtcgccggacaccacgatgcgcgtccgggtggctcctagccggtcgagctgctcccgcgcttggcgggccagtaccccaagctcaccggaatcgatgcggatcgcgccgagctcagcgccggcggcggcaacggcattggccacaccggtcgtgacgtcataggtatccaccagcagcgtggtaccgggtcccagcgcttcgacctgggcgcggaatgcggctcgctcggctagttcggtggggccgccatgctgggcgtgcaacatggtgaatgcgtgtgccgcggtgccgtgcgcgggcactccgtagcgtcgctgcgccgccaagttggatgacgcggcgaaaccggcgatatacgccgcccgggccgctgccaccgcggcgcgttcgtgggtgcgccgcgagcccatctcgatcagtgggcgccccccggcggcgctgaccatgcgcgccgctgccgaggcgatcgctgtgtcgtggttgaagattgacagcaccagcgtttcgagcaggacgcattcggcgaagctgccgcgtaccgagagcaccggtgacccgggaaaatacagctccccctcggcatagccgtcgatatcgccgcggaaccggaattcgcgaagataccgcaccgtggccgggtcgaggaattgggccagcaactcgcacgcgtcagcgtcgaacctgaactgcggcaacgcttccagcaaccggccggttccggcgacaactccgtagcgacggccggtggggagtcggcgagcgaacacctcgaatgtggtggggcgattggcgctgccgtcgcgcagggcagccgccagcatggtcaactcgtacttgtcggtcaacagcccggctgggtcttgattgtcgggctctccctctcgccgcctggcggctgggggtggccccacagcggtccgacgcggtccgcagcgtcgcccggttgggacccagtcgttcacaccgccacggtatcggctcgcggccacggtgcgctgggtatcctggggccatggctgttgtgtcagcgcccgccaagccaggtaccacctggcagcgcgagtctgctccggtcgacgtgacggacagggcatgggtcaccatcgtgtgggacgacccggtcaacttgatgagctacgtgacttacgtgtttcagaagttgttcggctacagcgagccgcatgccaccaagctgatgttgcaggtgcacaacgaaggtaaggcggtggtgtccgcgggcagccgagagtccatggaagtcgacgtgtccaagctgcatgccgccggtttgtgggcgacgatgcagcaggaccggtgagattcgaggatattcgggatccatcgtgcgcaggtggaagcgcgtcgagacccgcgatggtccccgctttcgatcgtcgttggctccgcatgaggccgccctgctcaagaacctggcaggcgcgatgatcgggctgctcgacgatcgcgactcttcttcgccgtcagacgaactcgaggagatcaccggcatcaagaccgggcatgcgcagcgtccgggtgacccgaccttgcgtcggctgttgccggatttctaccgtcccgatgacctggatgacgatgatccgacggccgtcgacggctccgagagcttcaacgctgccctgcgcagcctgcacgaacctgagattatcgacgccaaacgtgttgccgcgcagcagttattagacacggttccggacaatggcggccggttggagctgacggaatccgacgccaatgcttggatcgccgccgtcaacgaccttcggctggcgctcggagtgatgcttgagatcggcccgcgtgggccggagcgcctgccggggaaccacccgttggccgcgcacttcaatgtctaccagtggctgacagtcctgcaggaatacctcgtgctggtgctgatggggtctcgatgatctgcgcggcggcccgatgaactccatcaccgacgtcgggggcatccgggttggccactaccagagactggaccccgacgcgtccctcggcgccgggtgggcttgtggcgtcacggtggtgttgccgccgcccgggacggtcggtgcggtcgattgccgcggcggcgcccctggaacccgcgagactgatctgctggacccggccaacagcgtgcgcttcgtcgacgccctgttgctcgccggcggcagcgcctacggtctggccgccgccgatggcgtcatgcgctggctagaggaacaccggcgcggcgtcgcgatggacagcggcgtggtgcccatcgtgccgggcgcggtgattttcgaccttccggtcggcggctggaattgtcggccgacagccgatttcggctattcggcctgtgcggcagccggagtcgacgtcgcggtcgggacggtgggcgtgggggttggggcgcgcgccggagcgctcaagggcggtgtcgggactgcatcggctaccctgcagtccggtgtgaccgtcggtgtccttgctgtggtaaatgccgctggcaacgtcgtcgatccagccaccggcttgccgtggatggccgacctagtcggcgagttcgcgttgagggccccgccggccgagcagattgctgcgctggcgcagttatcgtccccgctgggagccttcaacaccccgttcaatacgacgatcggtgtgattgcgtgtgacgccgcgctgagccctgcggcttgccggcgcatcgcgattgccgcccacgacgggttggcccgcaccatccggccggcacacacccccttggatggcgacacggttttcgcgctggccaccggcgcggtagcggtgccgccggaggccggcgtgccggccgcattgtctccggagactcagctggtcaccgcggtcggtgcggcggcggctgattgcctggctcgtgcggtgctggccggcgtgctcaatgctcagccggtagccggaataccgacctaccgtgacatgtttcccggagcattcgggtcctgaaacttcggtgttgcttaggaaaggaaccgtctacgtgctggtgattcgcgcagacctggtgaatgcgatggtggcccatgcgcgtcgcgaccaccccgacgaagcctgcggagtgctggccggacccgagggctctgaccgtcccgagcggcatatcccgatgaccaatgccgagcgctcgccgaccttctaccggttggattccggtgagcaactgaaggtgtggcgggctatggaagatgccgacgaggtcccggtcgtcatctatcactcgcacactgcgaccgaagcgtacccgagccgtacggacgtgaagcttgccaccgaacccgacgcgcactacgtgctggtgtccacccgcgacccgcaccggcacgagctacgcagctaccgcatcgtcgatggcgctgtcaccgaggaacctgtcaatgtcgtcgagcagtactgaaccgttccgagaaaggccagcatgaacgtcaccgtatccattccgaccatcctgcggccccacaccggcggccagaagagtgtctcggccagcggcgataccttgggtgccgtcatcagcgacctggaggccaactattcgggcatttccgagcgcctgatggacccgtcttccccaggtaagttgcaccgcttcgtgaacatctacgtcaacgacgaggacgtgcggttctccggcggcttggccaccgcgatcgctgacggtgactcggtcaccatcctccccgccgtggccggtgggtgagcggagcacatgacacgatacgactcgctgttgcaggccttgggcaacacgccgctggttggcctgcagcgattgtcgccacgctgggatgacgggcgagacggaccgcacgtgcggctgtgggccaagctcgaggaccgcaatccgaccgggtcgatcaaggaccgcccggctgtgcggatgatcgagcaggccgaggccgacgggttgttgcggccgggcgccaccatcctggagcccaccagcggaaacaccggcatttcgctggcgatggcggcccggttgaaggggtaccgattgatctgcgtgatgccggagaacacatcggttgaacggcggcagctgctcgagctctacggcgcgcagattatcttctcggcggccgaaggcgggtccaacactgcggtggccaccgccaaagagctggccgcgaccaacccgtcatgggtgatgctgtaccagtacggcaatcccgccaacaccgactcgcactactgcggcaccggccccgagctgctggccgacctgcccgaaatcacgcacttcgtcgccggcctaggcaccacgggcacgctgatgggcactggccgtttcctgcgcgagcacgttgccaacgtcaagatcgtggcggccgaaccccgctacggtgagggggtatacgccctgcgcaacatggacgaaggctttgtgcccgagctgtatgacccggaaatactgaccgcgcgatattctgtcggcgcggtggacgcagtgcgccgcacccgcgagttggtgcacaccgaaggcatctttgcgggcatctcaaccggcgcggtgctacacgccgcactcggagtcggggccggcgccctggcggccggcgagcgggccgacattgcgttggtggtcgccgacgccgggtggaagtatctgtccaccggcgcctacgccggtagcctggatgacgccgagaccgctctggaagggcaactatgggcatgaccccgcgccggaagcgacggggaggagcggtgcagataacacggcccacaggccgtccgcgaacaccgacaacgcagacgacgaagcgcccgcgctgggtggtcggcgggacgacgatcctcaccttcgtcgcgctgctctatctcgtcgaactgatcgaccagctgtccgggagtcggctggacgtcaacggcatcaggccgctgaaaacagacggcctgtggggcgtcatctttgcgccacttttgcacgcgaactggcaccacctaatggccaataccatcccgctgctggtgctggggtttcttatgacgctggccgggctgtcccggtttgtctgggccaccgcgatcatttggattctgggcggcttgggcacttggctgatcggcaatgtgggcagcagctgtggcccgaccgaccatatcggcgcctctggcctgatctttggctggctggccttcctattggtgttcgggctttttgtgcgcaagggatgggatatcgtcattgggctggtggtcttgtttgtctatggcggcatcctgctcggcgcgatgccggtgctgggccagtgtggtggcgtgtcatggcagggtcatttaagtggtgcggttgctggcgtcgtggcggcgtatctgttgtccgctccggagcgtaaggcccgtgcactgaaaagggccggcgcgcgttccgggcatccgaagttatgaattcgccgttggcgcccgtcggagtctttgattccggcgtcgggggactgacggtcgcgcgggccatcatcgaccaactgcccgacgaggacatcgtctacgtcggcgacaccggcaacggcccgtacggtccgctgaccatcccggagatccgggcgcacgcgctggccatcggcgacgatctggtcggccgaggcgtcaaggcgttggtgatcgcctgcaactcggcgtcgtcggcgtgcctgcgggatgctcgcgagcgctaccaggtgcccgtcgtcgaagtgatactgccggcggtgcggcgtgcggtggccgccacccgcaacggccgcatcggggtaatcggcacgcgggcgaccatcacttcacacgcctatcaggacgcgttcgctgcggcccgcgacaccgaaatcaccgcggtggcttgccctcgcttcgtggacttcgtcgagctcggcgtcaccagcggtcgtcaggtgctcggtctggcgcagggctacctggaaccgctgcagcgcgccgaggtcgacacgctagtgctgggctgtacgcactatccactgctgtccggactgattcaactggcgatgggcgagaacgtcacgctggtctccagcgccgaggagaccgctaaggaagtggtccgggtgctcaccgagatcgacttattgcgtccgcatgacgcgccgccggcaactcggatatttgaagctacgggcgaccccgaagcgtttaccaaattggccgcacgattcctgggtccggtgctcggtggtgtgcaacccgttcacccatcgcgcattcattaggccatggaagagattctcgtcaccgaatgcgtcgatgtattccgcatcgttgtatcgggcatggcacagtagtgtccgtgcgaataaccgtgctcggatgctccggtagcgtcgtggggccggattcgcctgcgtcggggtatttgctccgagcgccgcacacaccgccgttggttatcgacttcggcgggggtgtgctcggcgcgctgcaacggcacgcggatcccgcgtcggtgcatgtgctgctgtcgcatctgcatgcggaccattgtctggacttgccgggactttttgtgtggcggcgttaccacccgtcgcgtccctctggcaaggcattgttgtacggccccagcgacacctggtcgcgattgggggcggcgtcgtccccgtacggtggggagattgacgactgttcggatatcttcgatgttcaccactgggccgacagtgagccagtgacgttgggcgcccttacgatagtgccgcggctggttgcccacccgactgagtcgtttggcctgcggatcaccgatccgagcggtgcgtcactggcttatagcggcgacaccggcatttgtgaccagctcgtcgagctggctcgcggcgtcgacgttttcctctgcgaggcctcctggacacactcgcccaaacatccacccgatctacacctgtcgggcaccgaagccggtatggttgccgcgcaagccggcgttcgtgagctgctgctgacgcatatcccgccgtggacttcgcgtgaggacgtcatcagcgaggccaaggccgagttcgacggcccggtgcacgcggtggtatgcgacgagacgttcgaagtccggcgagccggctaggtctagggttggcgtcgtgtccaagcgagaagacggccggctcgaccacgagcttcgcccggtgatcatcacccgcggtttcaccgaaaacccggcgggatcggtgctcatcgaattcggtcacaccaaggtcctgtgcaccgccagcgtcaccgaaggggtgccccggtggcgtaaagcaaccggtctggggtggctcaccgcggagtacgccatgctgccgtcggccacccacagccgctctgatcgcgagtcggtgagaggcaggcttagcgggcgtactcaggaaatcagtcggctcatcggccggtcgctgcgcgcatgcatcgacctggcggcgctgggggagaacacgatcgctatcgattgtgatgtgttgcaggccgatggtggcactcgaaccgcggccatcaccggcgcctacgtggcattggccgacgcagtgacctacttgtcggcggcgggtaagttgtccgaccccaggccattgtcgtgtgccatcgccgcggtcagcgtcggtgttgtcgacggcaggatccgggtggatctgccctacgaggaagattcgcgcgccgaggtcgacatgaacgtcgtcgctaccgacaccggaaccctggtagagattcagggcaccggcgaaggcgcgacgttcgcacgttcgacactggataagctgctggacatggcactgggcgcctgcgacacgttgtttgccgcacaacgcgacgcgttggcgctgccgtatccgggtgtgctgccgcagggaccgccaccgccgaaggcgtttggcacctgaccgcgccgcgacgatgcagagcggagcgatgaggaggagtggcgcttgtgaccaagcttctggtcgccagccgcaaccgcaaaaagctggccgaactgcgccgggtgttggacggcgccggactatcgggtttgacgctgttgtcgctgggcgatgtgtcgccgctgcctgaaacaccagaaaccggtgtgacattcgaggacaacgcgctggccaaggcgcgcgacgcgttctccgcgaccggacttgccagcgttgccgacgactccggtttggaggtggccgcactgggcggcatgcctggcgtgctgtcggcccggtggtccggcaggtatggcgacgatgccgcgaacaccgcgctgttgctggcgcagttgtgcgatgtgcccgatgagcggcgcggagcagcgttcgtgtcggcctgcgcgttggtctcggggtccggcgaagttgtcgtgcgcggtgaatggcccggcacgatcgcccgtgagccgcgcggtgacggcgggttcggctacgacccggtcttcgtcccgtacggtgacgaccgcacagcggcccagctgagcccggcggaaaaggacgcggtatcccatcgcggtcgcgcgttggctctgctgctgccggcgctgcgctccctggcgacaggctaaagcccgaagcgggccttgatctctttggtctggaagtgctcgacgacgatgccgagcagcggaattgtgccggcgagcagaacaccggctgttttgccgagcggccagcggaccttgaccgccaggttcaacgtcagaagcagatacgtgaagtacacccagccgtgcaccacaccgatccacgtcggcggattgtcaaccttgacgacgtagcggaccacgatctcgtagcacagtgcgatgagccagaggcccgtcgtccacgccatgatccggtagccgagcaaagcggtgcgaatcctctcgacggcgatggcaggctcggcgtgctgcgccgcgggcgtttcgggtgcggtcatgcggtggtcctgttctgcttcctggcatcgtccttggctagctcggctaggtaggcgttgtattcccgtagtacgggatcgtcgggtggctgctgcgccggcttcggccgctcgggcagcaatccggcaggtatcgcggcggcggcgccgccggtgggcggttgcgggggcgtctcttcataccgaacgaagttgcggtacgcgtagacgcagaaccaagcaaacaatggccactgcaacgcgtaacccagattttgaaaggtgcccgaggtcgattgaaacctggtccactgccaccaacccagggccaggcaaccacaggtcgcgatgatcaccaacgcgatcagcgcgggtctgcgacggcgggtagtggacaccccacgacgttaccgcgcactgctctattgggcgcccgggcgcgatgtggcgatatccactaagtacaaggctagccttgcctaataccccaggtgtagcctccttcgccatgacctcatcgccgtccaccgtcagcactacgctgctgagcatcctgcgcgacgacctcaacattgacctgactcgagtcacgcctgatgccaggttggtcgacgatgtgggactggattcggtggccttcgcggtcggtatggtggccatcgaggagcggctcggagtcgcactgtccgaagaggagctcttgacgtgcgacacggtcggagaactggaggcagcgatcgcggccaaataccgcgatgagtgagctcgcggccgtgctcacgcggtccatgcaggcctctgccggcgacttgatggtcctcgaccgcgagacctcgctgtggtgtcggcacccgtggcccgaggtacacgggctggccgagagcgtagcggcctggctgctagaccatgaccgacccgccgcggtgggtctggtcggcgaaccgacggtcgagttggtcgccgcgatccagggtgcctggcttgccggcgctgccgtgtcgatcctgcccgggccggtacgtggcgccaatgaccagcgatgggcggacgcgacgttgacccgtttcctcgggattggggtgcgcaccgtattgagccagggttcctaccttgcccgcctgcgatcggtcgatacggccggcgtaacgatcggagatctcagcacggcggcgcacaccaatcgttcggccacaccggtggcgagtgaagggcccgcggtccttcaaggtaccgcgggatcgacgggcgcgccccgtaccgccatcctttcgccgggcgcggtgctcagcaacttgcgtgggctcaatcagcgcgtgggcaccgatgctgcgaccgacgtcggttgctcatggttaccgctgtaccacgacatggggctcgctttcgtgctctctgctgcgctggccggtgcgccgctctggttggccccgacgacggcgttcacggcgtcgccgttccgttggttgagttggctctcggacagtggtgccaccatgaccgcggcaccgaacttcgcctacaacctcatcggcaaatacgccaggcgggtatccgaggtcgacctgggtgccctgcgagtgacgctcaacggtggagagccggttgactgcgatgggctgacgcggttcgcggaggcgatggcaccgttcggattcgatgccggcgccgtgttgccctcctacgggctcgccgagtcgacgtgcgcggtgaccgtgccggtccccggaattgggttgcttgccgaccgtgtcatcgacggcagcggtgcgcataagcacgcggtcctgggtaaccccatccccggtatggaggtacggatctcgtgcggtgatcaggcggcaggcaatgcgagccgtgaaattggcgaaatcgagattcgcggtgcgtcgatgatggcgggttacctgggtcagcagccgatcgaccctgacgattggtttgccaccggcgacctcggctatcttggcgctggcggcctggtggtgtgtggtcgcgcgaaggaagtcatctccatcgcgggacgcaacatctttccgacggaggtcgagctggtggcagcgcaagttcgcggagtgcgcgaaggcgccgtggtcgccttgggcaccggtgatcgctcgacccgccccggtctggtggtcgcggccgagttccgcggcccagacgaggcgaacgcccgcgccgaactgatccaacgcgttgcgtccgagtgcggtatcgtcccgtccgacgtcgtcttcgtgtcgcctggatcactgccccggacgtcgtctggaaaactgcgccgcttggcagtccggcgctccctggagatggcggactgatgacggccggctccgacctcgacgacttccgcggtttgctcgccaaagcgttcgacgagcgggtggtggcatggaccgcagaagcggaagcgcaggaacgttttccgcgccagttgatcgaacacctgggtgtctgcggcgtattcgatgcgaagtgggcgaccgacgcccgtcccgacgtcggtaaactcgtcgaactcgctttcgcgttgggccagctggcctctgccggcatcggtgtgggtgtcagcttgcatgactcggcgatcgcgattttgcgccggtttggtaagtcggactacttgcgggatatctgcgatcaggcgatccgtggcgccgcggtgctgtgcatcggagcctcggaggagtccggcggatccgacctgcagatcgtcgaaaccgagatacggtcccgtgacggtggtttcgaggtccgcggcgtcaagaaattcgtgtcgctgtctccgatcgccgaccacatcatggtggtggcccgcagcgtcgaccacgatccgaccagtaggcacggcaatgtcgcggtcgtggccgtgccggccgcacaagtcagcgtgcagaccccctaccgcaaggtcggtgcgggaccgctggataccgccgcggtctgcatcgacacctgggtaccggccgatgcactggttgcgcgggccggcacggggctggcagccatcagttggggactggctcatgagcggatgtcgatcgccgggcagatcgcagcgtcgtgtcaacgggcgatcggaatcaccctggcccgcatgatgagtcgacgtcagttcggtcagacgctgttcgaacaccaggcgctgcggctgcgtatggcggacctgcaggcgcgtgtcgatctgctgcggtacgcgctgcacggcatcgctgaacaggggagactggaactgcgcacggcggcagcggtcaaagtcaccgccgcccggctcggtgaggaagtcatctccgaatgcatgcacatcttcggtggggcgggttatcttgtcgacgaaacgacgcttggcaaatggtggcgggacatgaagctcgcccgggtcggcggcggcaccgacgaggtgctgtgggaattggtggctgccggcatgacgcccgatcacgacggttacgcagccgtggtcggagcttccaaagcgtagagcgccatgcgccggtttgtcgtgtcatgctcaccgaggaacttgcatccggcccactcacacaaccgacgggtcgcggtgttgcggtgatcggggtcgaacatgatccgccggcaacgcggctcgttggcaaagacgctggccacgatccgcggtagcagcagcgggccgaagccccgattgaccttcgacaagtccgcgatggccgcgtgcagccccaaatcgtaggggtctgcgtcgtagtagtgagaaatcaaatcctttgctgcccagtataattcgagataaccaccatctgttccgtgccagctgccgatcaatggcaacgaataggttccctcaagttgggcgttcaggtgttgacgccaacgtgacgccggccagtcgtactcccaggccgccgccagatgaggacggttcatccactccgccaacatctccgcgtcggtcagctgtgcgacccgcaacccgtatggcggctccaacgatggaacgggcgggcgggcgaggcgtcgtacctggtcaggtaggtcgaatcgctcgcgggctagccgaaccagcgcgtcgtcggcctggccagcggatgtgggtttggtcattgcgggccgagcttaccggagggctcgctgcttaggttaggcatgccatacatgcgtgagccgggatcacgtcgcccgctgcccggctgtccgggggtcgaggcggtacgatcgctacgcccgcgggcgtgatgaaattggcaaacatgccggttttaggtgccggtgctcgaaagagtttgagggttcgagtccctccgcccgcactccatggtccccgagtttgaccttcggtaaggcaacccttagtttggacgagatcgtccgactggggccgactgggttgtatgcgcgggctgagtatcagcgcggtcgcggcgcagctcggggtatcggcggagcgcgacgccgttgcacgccggttggccggtaacccagcgttcgtggtcgcccgatctgagaagtcgtggcggattaggccgccgcgagagaggaccgctgatggcacgcgggttgcagggtgtgatgttgcgcagtttcggcgcgcgcgaccacaccgcaacggtgatcgaaaccatttcgattgcaccgcatttcgtgcgggtccggatggtttcgccgacgctcttccaggatgcggaggctgagcccgccgcatggctgcggttctggttccccgacccgaacgggtccaacaccgagttccagcgcgcctatacgatctccgaagctgaccccgccgcgggccgcttcgcggtcgacgttgtattgcatgacccggcgggtccggcctcgtcgtgggcgcgcaccgtcaaacctggcgcaaccatagcggtcatgtcgctgatgggctcatcgcggttcgacgtgcccgaggagcagcccgccgggtatctgctaatcggcgactcggcgtcgattccggggatgaacgggatcatcgaaacggtcccgaacgacgtcccgatcgagatgtaccttgaacaacacgacgacaacgacacgttgatcccgctcgcaaagcatccccggctgcgggtgcgctgggttatgcgccgcgacgagaaatcgctggccgaggcgatcgagaaccgcgactggtcggactggtatgcgtgggcgacgccagaggctgccgcgctgaaatgcgtccgggtgcggctgcgcgacgagttcgggttccctaagtccgagatccacgctcaggcttactggaacgccgggcgtgccatgggcacccaccgagcaaccgaaccggcggccaccgaacctgaggtgggcgcagccccgcagccagaatcggcggtgcctgccccggcgcgtggcagctggcgcgctcaggctgccagccggctgctggcgccgctaaagctgccgctggtgctctcgggtgtgcttgcggctctggtcacgctggcgcagttggcgccgttcgtgctgttggtcgagctgtcaaggctgctggtctccggcgccggcgcgcaccggttgttcacggtcgggttcgccgcggtggggttgctggggaccggggccttgctggcagccgccctcacgctgtggctgcacgtgatcgatgcccgcttcgccagggcgttgcgcttgcggctgctgagcaagctgtcccggttgccgctgggctggttcaccagccgcgggtccggatcgatcaaaaaattggtcaccgacgacacgctggcgttgcactacttggtcacccatgccgttccggacgcggtcgccgcggttgtcgccccggtgggggtgctggtctatctgttcgtcgtggactggcgagtggcgctggtcttgttcgggccggttctggtctacctgaccatcacgtcatcgctcacgatccaatccgggccccgcattgttcaagcgcagcggtgggcagagaagatgaacggcgaagcgggtagttacctcgagggtcagccggtgattcgcgtcttcggcgccgcgtcatcgagcttccgtcgccggttggacgagtacatcggattcctggtcgcctggcagcggccgctggccggcaagaaaaccctgatggatctggccactcgcccagcaacgttcctgtggctcatcgccgctaccggcaccttgttggtagccacgcatcgaatggatccggtgaatttgttgccgttcatgttcttgggtaccacgttcggtgcccgcctgctcgggatcgcctacgggctcggcggcctacgcacgggacttctggcggcccggcacctgcaagtcacactcgacgaaaccgaactcgccgtgcgggaacatccgcgcgaaccgctcgacggcgaggcgccagcaactgtggtgttcgaccacgtcaccttcgggtaccgccctggagtgccggtgatccaggatgtatcgcttacgctgcggccgggcacggtcaccgcgctcgtcggcccgtccggctccggcaagtcgacactggccaccctgctggctcgattccacgatgtcgagcgaggtgcgatacgcgttggtggacaggatattcgatcactggccgcggacgagctgtacacgcgagtcggctttgtgctacaggaagcccagcttgtgcatggcaccgccgccgaaaacatcgcgctggcggtaccggatgcccccgccgaacaggtccaggtcgcggcccgcgaagcgcaaatccacgaccgggtgcttcggctgccggacggctacgataccgtgctcggagccaacagtggtctttcgggcggggagcgacagcggctcaccattgcccgtgccatcctcggcgacactccggtcctcatcctcgacgaggccaccgcgtttgccgatccggaatcggaataccttgtgcaacaggcgcttaaccggctgacccgggaccgcaccgtgctggtaatcgcccatcgactgcataccatcacccgggccgaccagatcgtcgtgctcgatcatggtcggatcgtcgaacgcggcacccacgaggagttgcttgccgcgggcggacgctactgccggctgtgggacaccggccagggcagccgggtggcggtcgccgcagcgcaggacggcacccgatgatccgcacctggatagcccttgttccgaacgaccaccgcgccaggctaatcggctttgcgctgctcgcgttttgttccgttgtcgcgcgagcggtgggcaccgtgttgctggtgccgctgatggcggcgttgttcggggaggcgccgcagcgcgcgtggctgtggctgggctggctgtccgccgcgaccgtggccgggtgggtgctagacgccgtgaccgcacgcatcggtatcgagctgggtttcgccgtccttaaccacacccaacatgatgtggcggaccggcttccggttgtccggttggattggtttaccgccgaaaacaccgcgacggcacggcaggcgatcgcggccaccgggccggaacttgttggcctggtggttaatctggtgacaccgttgaccagcgcgatcctgctgccggcagtgatcgcgctggccctgttgccgatctcctggcagctcggcgtggctgcactggccggcgtgccgttgctgctgggggcgctgtgggcctccgcagcctttgcgcggcgtgccgataccgcagcagacaaagccaataccgcgctcaccgaacggattatcgagttcgctcggactcaacaggcattgcgggccgcccggcgcgtcgagccggctcgaagtctggtcggcaacgctctggccagccagcacaccgcgacgatgcggttgctgggcatgcagataccgggccagctgttgttcagcatcgccagccaactggctttgatcgtgctcgccggcaccaccgcggcgctgaccatcacgggaacgctcacggttcccgaggccatcgccctgatcgtggtgatggtccgttacctcgagccgttcaccgctgtcagcgagttggcgccggccctcgagagcacccgcgcgaccctggggcgcatcggatcggtgcttaccgcaccggtcatggtggccgggtctggcacgtggcgtgacggcgccgtggtcccgcgtatcgagttcgacgacgtcgccttcggctacgacggcggcagcgggccggtcctcgacggggtcagcttctgcttgcagccgggaaccacgacggcgatcgtcggaccgtctggctgcggaaagagcacgatcctggcgctgatcgcgggcctgcaccagcccactcgcggtcgtgtcctcatcgacggcaccgatgtcgcgacgctggatgcccgggcgcagcaggcggtctgcagtgtcgtgttccaacatccttacctgttccacgggacgatccgcgacaacgtgttcgctgcagacccgggcgctagtgacgatcagtttgcgcaagccgtccggctggcgcgggtggacgagctcatcgccaggctgccagacggcgcaaacacaatcgttggcgaagccggctcggcgctgtccggcggcgagcggcaacgcgtaagcatcgcacgggctctgctgaaagccgctccggtgctactggtcgacgaggcgaccagcgcactggacgccgagaatgaggccgcggtggtcgacgcgcttgcggccgatccgcgatcacgcacccgggtgatcgtcgcccatcggttggcaagcatccgtcatgccgaccgcgtcctgtttgttgacgatggccgagtggtcgaggacggttcgatctccgagttgctcaccgcgggtgggcgtttcagtcagttctggcgccaacagcacgaggccgccgagtggcagatcctcgccgagtaacgcgagaaaccaccgcgccacgcagatagccacttcctccgtgaatctgcatcgcgaggtcggccaccttgccagctagttcggtgtagaagagcttcgccgccgacggtgcaaaatatgatattcgcatggcgtcattgctgaacgctcggactgccgtaattaccggcggtgcacaagggctggggttagctatcggccagcgattcgttgccgagggtgcacgggttgtgcttggtgatgtgaatctcgaagcgaccgaggtcgcagccaagcggctgggcggcgatgacgttgctctggcggtgcggtgcgatgtgactcaagccgacgacgtcgacatcctcatccggaccgctgtcgagcgtttcggcggtctggatgtcatggtcaacaacgccgggatcacccgcgacgcaacgatgcgcacgatgaccgaagagcagttcgatcaggtcatcgcggtgcatctgaagggaacatggaacggtacccggctggcggcggcaatcatgcgggaacgcaagcggggcgccattgtgaacatgtcttcggtgtcaggcaaggtcggtatggtcggccaaaccaactactcagcggccaaggccggcatcgtaggaatgaccaaggcggccgccaaagaacttgcacacctcggcattcgggtaaacgcaatagctccggggttgatccgttcagcgatgacagaagctatgccgcaacgcatttgggaccagaagcttgccgaagttccgatgggtcgcgccggcgagcccagcgaagtcgctagcgtggccgtgttcttggcttcggatctatcctcgtacatgaccggcaccgtgttggacgtgactggcggccggttcatatgacaccgagatcattgccacggtacggcaattcgtcaagaaggaaatctttcccaatgcaccggccctcgaacgtggcaacagctacccgcaagaaatcgtcgatcggctgggtgttattggcttgctcggtcgccggctgcaagggtatcgacaccaccgagttcattctcgggcgtgccggcgcattcgagctggcggtgcgcgctgcccagcaccgtcataggtacttgacgatggtcaacgtcggacgagcgccaccacgtcgctgccgaacggtatgcatggcggctaccgatactccgcggaatatcagattgaacggctgatgcctgatgcgcccgttgctgctcagcggagcgggaaccagcgcgatccagaagcctctgaggactcgaaggctggcctccggagtccatcgatgatgtgcagttgcatcgcgattgccgccaggggcgttgtcgcttgagcacatctgggcataggctgccatcttggagggcaggcaacctgcatgatagggaggagaatatggcccgcacgcttgcgttgcgcgcatcggcgggactcgtcgcgggtatggcaatggccgcgatcacgctcgcacctggggcccgcgccgaaaccggtgagcaattccccggggatggggtgtttctcgtgggaactgacattgcgccaggcacctaccgcacggaggggccgtcgaatccccttattttggtgttcggcagggtgtccgagctctcaacctgctcatggtcgacacacagcgcacccgaggtgagcaatgagaacattgtcgacaccaacacctctatgggcccgatgtcagtggtgatcccgccgaccgtggcagccttccagacgcataactgcaagctttggatgcggatctcataggggccggcgtacccggtaccggccgcgggcctaccacgtgccggaactggaagcgcagtaagccctcaacgcgccaccgctttggcccgcgcgcccggcgtaggcgcatcggcggtggccgtggggcggcgcactgcgacctcaccagcggctttcgagctttgttcgatcaaccggccagcatggtcgaggatgcattcgagaccatattcgaaattggtttcatcgggggccccgatccgatgccccctcccagttgcgtgagcaagcagcggagtcgtcgcgggatcgatggccacggggtgttcaatggcggatggtccgctgcccgccgactggctcttgcgggagagccgatctagcaccaccgatccgcgcacgtggaccgaaaccgccgagtagatgtcgaaagcgtcttcgagcgacaggcccgccgtcaccagattggcgatggccttctccatctcttgggcgcccaaccgcgccgttttcggggacagcgccgctcgaatcagtatcagatcgcacagtacggggttgtccgcgaacgtcttccgcatcgagcgggcatgattgcgcaacgtttcgcgccagtcgccggcttcgatgtacggggtagcgaacacgtacttgctcaaagcgcggtcggtcatcgcgttgagcagatcgtccttcttgcggaagtaccagtagatgctggtgaccccgacgccaaggtgtttgccgagcaatggcatgctcaagttgtctatcgatacctgctgggcgagttcgaatgcgccgctgatgatgtcctcggggttgatggatccgcgctgccgtcgttgacgcttgcctggggttgtctgcattgccgttacggcacctccatcaagataacgccgggtcagttgcaggtatgcaggtcggcggtagtcgtcgtgcggacaacatgtgccgcatggcctccccggggacaggccgggagaacaagaagccttgcgcacggtaacagcgctgatccaatagaattctggcggcagcctcggtctcgacgccttcggctactacatcgagttggaagccttcggcgagtgtcatgatgccgcgcacaatgaccagatcgctagtgttggttccgagttgccgcacgaatgttttgtcgatcttgagcgtgtcgatcggtagcgtctgcaacagtgatatggcgctatagccggtgccgaaatcgtcgatagcgatgtgaacgccgacttctttgagtcgagccagggtggctctggcggtatgtaggtcttgcaccacaacgttttcggtgatttccaaacacacggacgaggcgtccagaccgtgctggccgatcgtgtctgcgacgaagtcaacaaacccgcccgtcaccagctgtccagctgagacgttgatacgcagcagcgcgtcgtggcccaaaccggctgactgccactcggagaattcattgcaggccctccgcagcacccatctatccaattcgcctgcaaggttgatggattcggccacagggatgaagcagcccggtgccagcagcccacgggtggggtgctgccaccggaccaatgcctcggtcccgacaatgtcgccggtccgtaggtcgacctcgggtaggtagaccaggcgaagggcgtcggattcgataccacgtcgaaggtgtagttcaatatcgttgcgcagttcgccgctgaccgacatgtccgcggtgaaaatcgcgacgctatctccgccggcgtgtttggctgccagagcggcttggtcggctcggcgcaggaggtccgacggtgtgtgctgtccgggagtccctgaggcgacaccgatactgacggtgcgggtgagcacctcaccgccgatagcgacgtggtccttgagctggtcgcgaagacgttcggcgagcggttgagcggcatcggcactcattggagatgcgggtatgaggacgaattcgtcgccgccgagtcgggcgatcaggctctcgccaacgagtgcgtcaccgatccgttgggcgaacacatggatgaactggtcaccggcggcgtggcccaggtagtcgttgatggccttgaggcggtccaagtcgagaaatagcgccgcgaccgggccaggttgtccgggggccagtctttggtccaggtgctgcagcaacgcgcgacggttatgcagtccggtcagatcgtcatggtcggccagatagcgaagccgcgcctcggcggcgacgcgagcctgcacctgggcgaagagtgtagcgatggtcatgagggcgttaagctcggcctcgtgccatttccgatcaccgaacttgatgaaccccagcagtccagtggtgatctcgccagataccagcggcacggcggcagccgacgttaccggaaccccgcgggcttcttcgatgaggcgttgatagtcctcggtggccggctcgggccggaacacgagaggctctttggcgtgttcgcatagcgcaaacaccgggtcggcatcagcgaagtagatcagcctgagcggatcggggtccggtatgttgaggcgaggtggccattcggccaccagcctcgtcgcgcgcctgtcgcgatcgttatgacgcaaaaagctgacatctacgcccagctgttccactagataggccaaaacgcgctgactgacttcggctgacgtggcagcgtcgactgtcatgagctggttggctacggtggtgacgagctcctcaagctgcggcgtcgcggtgtcgttgcacatctcggatgctatctgtgcggctctggtatggcgtgccgtacgcgtcggcggctacacaccgacggcggtggcgcgtggaacaacctgaagatcaacacctcgtgcccttctttgcccggcttgaccagttcccgaaagtcgagttgcaggcggtgcagctgtgcggcgaaatggggtgacgcttggtcgaggtcgtggcggccacgtgcatacaggaagatcggtgacatcggttgtacggccagtccatgttgttgggccacaatccacaccgcctgcatggctgatccgccacgcgcaaaatcggtgagcgtggcgccatcaacgtagacgattgcgagcgctgaactcgccgacacgcgctcattggtgttgtcttcgagggctgttccgcaatcccattgcgctagccgtgccacgacgtcggagcgtcgcaggatatcgagaacccgcaattcgccggaatccagttcgaggcttcggacatcgatgcccgcatcgagcgaagggtcgcccggccaccggagctcggacatcatttcctcatgtagcctcggggtgagatagcggattcggtctgcagccgctaaaattgttgcagcccggtcgatctcgtttcgtgacagcaacagctgtaaccgcgcaccctcagccgcggcggtgttcgttaacaactcaacggtcgcggggtggacgtgaccgggcataccgtggtggcgattggtcgttctgagcagcatcggccggtaaagggccgcaaggcttggatcatcaccacggccaaaatgcattgtcgcttgcagcggcgagtcgggctgggattcgtcgaactctactgatcccaggacccggtgtgcagcggcagcgacacgcgcgttaaacatggccgcgccgacggccactgcgctaccacgaaacgcgatatccattgcgctggtgtgctcaggtgctagtcggatggtcagcgaatgctgtttggccacaacatgccatggctgaacgttgccccctgaaggcgcgcgaatcgccgcctgagccacgatttcgctggttggctgcggctcggctggcgctgttggcggcacggactcgagcaaccatccgttcccgcgagacggcatgggcggttgatcgaggcgatctagcgctgcggacacatccacccgtacccggccagactcaagtggttctcccagaccgattctgcgtaccgcttcagctaccgtcgctgcgcccacccagatatcgcctgccaactgcggccatccccacaacgtctggtcaacttcgatcatcgacgccgcacaacgcgccgagagctcttggcaatcaaggatgttgagaacgtgggggactttgtcttttgtggtcagtccacacagcttgtcggcgtcgatgtcgcccaatagcccatgaaagatcggtcgcccaggttcgacgtcgtagcgttcgacatcgaccaggccgcggtcactggtcgccatcagtacggggacaccacgggcgcacgcggcttgtcgcagtatcactttgatatccagcgagtcgcattcttcgataacgacgtcaaggccgtcgaggaactcgtcgacggattccggcgagagcccggatgtaacgaggtccacggccaggtagggatccagctccgcgatcctgcgcgccgcaatcatcgccttgttgaggccaatgtcgaagacgccgaccggcacgcgattcaggttcgacagctcaattttgtcgaaatcggccaaccgcagtgtgccacaggcaccttcggcggcaagggtgtatgcgatcgcatggccggcgctgagtccgacgacgccgacccgtagcgcgtgcagtgcgcgttgttcctcagcggtgatgaggtgcctgttgcggtccaagcgcacggcacggaacccccggggacccagaatggcaacaaccatgcgccgccagggataataggcccatcgcttcgcttcttctagcagatctggatcaggctgtggcagcaggcgccgcacgcccgctagctgttctgcgaatcggtcgacgaactcgatgctcggatctgagcgtagtcgatcgagcaccaggacatcgtcgtggtcatcgtcacgaaggacgagaatgccggtgctgccgccctcgtgtgggatggtcactgttcggctccagcggtcgctgcggtggttgcgctcaacgcttctacatcgcgcagaagcttgcgcgactcgacaagcattcttgacagttgttttggctcggcatggttagccaaggttctgcggtcccaccagatcatcttggtccggtagcgctcgtccgggtatgctgccgccgggattctcgctgctattactccccccgaagaacgccaccggtccagcgcgtgggccgccgcggtccccatcacaaactgaacccccaacagggacatgcttagcggtagggcgcgcgccaaggcggcagcaatcgcatcactgcgctgcgcgtcactattaacccacccggacttcacttccacgaccccgaatggcgcccggtcattgatcatcttgcgcaccgcggataatccgggattgccagcccattcgactaccgcatgcgagtcatcggctgaccgcagcggtccgattacccgagcgcccccgactacatctcctccaatatcaatggcggcaaagaacaactgtgtatcggaaccgtcactgatggcgtcgagatctaaggtacactcgactccgtgcttactataggcgcgaagcgcaccctgaaggtatgtattccacaacgtgggatcgagcgcgggttgcgataccacaagccggcattgcgcatcagaaacccacacactgagattttccgaaaaatgcaacttctgcggtgcgataggacgaagttgagcggtggtcatgattctccaatctgttaggtatccggcaattaacacgagatttgctgcccctgtatcgagcagcgcagacgttggggctgcgcccggagaattgctgccgttgcgcagaacggcgccgcacggcagggttcaacgcccggccgcgctggtatttatcgagtcgctgcgagagccgtgaacaaattgtcacgaaatcgtgcgcacgcgcgttcacaaataccacgcgcacgcgctcgaaaactacatgaccagatagccagatttttccggaccggcaaagcgttgttcagtgttggtcacggctcttgatcgtatttaccccgggtggcgtagaccctatcgatggtggaccccgttcatcggggtaatcgaatggatcatgcaaaatattactttgacgagtattcattccgattcaaccggtcccacccacctctcatgcgtgcggggcatactgttctacggcttggtgaaacacgccgttgccatcgatctacacccacgcgacctactctctgaaaaagtcgaccggcagtgccttggcaaagtgccagccttgtgcggctttacagccgaaggcgcgcaaccgggcggcttggctggggctttcgactagctttgcagtgacggtgataccgagcttgtcgccaaggtcgatcattgcccgggtgatctgttcgttggccagccgagcttgaatgtcgccatcgaggcactcgatgaactttcccccgagtttgaccacgtcgacggggaggcggggaaggtaggcgaggctggagaatccaatgccgaagtcgtcgatggcgatgccgacgccgagagcggacaattcttgtagcctggtcaccgccttctcgtctctgctaaggcgcgcgtcctcggccagttcgagctgcagggcatgggcgggcaggccggtttcgccgagcacaccttcgaccagcaccaggaagccgggatcgcagatggtgctggcggagacgttgacgctgacaaacggttgcgggtcggtgctgtggtcacgccaactgcggacgtggcggcaggcctgctcgagcacgaaggccgtgagcggcaccatcagtccgttgttctcggcacggtcgatgaaccggcccgggagtagcgtgcccaacgtcgggtgttcccagcgcagcagggcctcggcgccgatgatgcggttgtcggcaagccggatgattggctggtagacgaggaagaattcaccgcgatccagtgccacgcgcatcgaagtggacagataatggcgagtgttgacctggtcgcggtcggagtccgcccattggtcaggattggctaccatcgctcgcgcttgcatcgcgcccctaaacatctcttcgtagtcgatcaacttggtcggcctgagcgcgcaagcgaacgctgtagcgcgctgacaacaacgatccatccaagggctgcatcaggattcacagcccggtgggcacctcgccgaccgcggtggcaacgcgaagcacaccaccgaagtcgtcttgacccgaaccgtcgcagtagattctggagtcctgggaggcaaagatcgtcagcgataatgcgtaaaagtccgtcacgtactacgtagaaggtccgtgagtgcagccgttccgggcatgcacgaaccggcgcttacacgtcgaaggcggctgcgcggcaatcagtctcggtgggtaacccattgtcggcgggcgatcggttacctctcgaatcgacggccgcccgcatctgagttagccaggccagcggtttcctacgggcgctgggtgcaaagatacgacttccgggtgcaatagttacgcgctatcgctgatgttcttgtccgcaccggccttcagagttgagccaacgcgtagtcgccactcggcactacggtgggcgcgtcatcgacgcttcgctgacggcccgaggtggcagatgttgcgctcgctgcagatcgccgatcaaatcgctcgtacgggtcacatgccagtgaggcgtcttgatctgatctggatcagcgcacgaaacgccgcgagaagggagcttgatctgggcgtggctgcgctggtggaggctgtgacgttgctcactgctgacgtcgagggctcgacacggctgtcgcagacgcgactcaacgagctagcggccgattacccaaccttggatcagaacatatcggaagctgtcgcggcccatggcggggtgacgcgaccggtagaccaggaggtgggtagcggtctcgtcgtcgcgttcctgcgtgctggcgacgcgatcgcgtgcgctttggaactgcagctctcaacgttggcgcctatgcggccgcgtgtcggtgtgcacaccggcgatgtccggctgcgcggcgacggcaccatcaccggctccgcgatcaacgagagtgcgtgtctgcgcgacctcgcacacgaaggccagactttgctttcagccgccactggcgatctggtcatcgaccagcttccggcaaatacctggctgaccgacgtcggcaagtaccccctgcggggtttgcatcgccaagaacgggttatccagttgtgtcatcgagacctacgcaatgagtttccgccgctgcggatgtcggtcggtaacagatccagccttccggcccagttcaccacttttgtaggccgtgacgcacagatcaacgaggtgcaagaggtcctgacgaactaccggctggtgacgctgcgcggcgagggcggtgtaggtaagacgcgtctggcgatccagatcgcggccgcgtcggaatttcgcgatggtctgtgtttcgtcgacttggcaccgattgccgatcccggcatggtgtccaccaccgcggcccatgctctaggtctgatcgatcggccgggcagctcaacattcgacactcttagtcatgccatcggcaactgccacatgctaatggtgttggacaactgtgagcacgtgttggatgcgtgcgccgagctggtcgttgagctgctgggtgcctgcccggagttaagcattttggcgaccagccgcgagtcgatcggcgtgaccggcgaggtcacatgggtggtgccgtcgttgtctccggcgaacgaagcaatccagttgttcactgaacgtgcgcgcctagtccaacccaattttgagatcgttgctgacaacttcgccgccgtgagcgagatctgccggcggctagacggtatgcccctggcaatcgagttggccgcggcacgattgcggtcgttgtcgccaaacgagatcgccaacagtttggatgaccgattccgcctgctgaccggtggtgctcgcagtacggtgcagcgccagcagacattacgggcatctatggattggtcgtacgcactgctgactgacaccgaacggatcctgttccgccgccttgcggtgtttgtgggcggtttcgacctcaccgcggcgagcgaagtcgccgccgccggcggcgacgacttcgtcgagcggtattcagtgcttgatcaactgacgctgcttgtcgacaagtcgctggtggtagccgaagaaagccgaggcagtacgcgctatcggctgttggaaaccgtacgccagtatgcgctagaaaaactgaacgaatccgaagaaatcgacggggtgcgcgctaggcaccggacccactacgcaaccatggcggcagggctgaacgttcccgcctccaccgactatgaacaacgcctcctgcaggctgaagccgaaatcgataatttgcgtgccgcattcacctggagccgtggaaacggcgatattgcagccgcattgcagctcgcatccgcattgcaaccgctgtggtcgcaggggcgcatgcgcgaagggctggcctggctcgaatccatcctcgagcgggaaggcgacaatcatcttgtgccggcgggggtttgggcgcgggcgcttgcggagaaggtaatactcaaggcttggccggccacgagcccgatgggcgcccccgacatcgtcgcgcaggctcaccatgccttggcgctggcacgcgacgcaggcgactgcgcagtgttggctcgagcgctcgtcgcatgtggctgcggcagtggttgcgacacggaagccgctcaaccctacttcgccgaggcgatcgagctggcgcgcgccattaacgatgagtggacattgagccaaatcgattattggcaggtggtcgggatcttcatatcgggtcagccaattcctttgcgagctgcggccgaacaagctcgagagctcgccgacagcatcggaaaccggttcgtctcacgtcaatgccgcctgtttgcctgcctggcgcagatatgggaaggcgacgcgaacggagcattggcactatctcgcgacgttaccgccgaggccgaggtggcaaacgatgtcgttactaaggtactcggtttgtatgtcgaagccatggcactgtcttacatcggcgacagcgccgcccggaccatcgctggtgcggctctcgaagctgccaccgagttaggcgggatttaccaagatctgggttacggagcgataactcgcgcggcgttggccgcgggcgacgtagcggccattgaggctagcgaagcgagctgggatcttcgcaatcaacacaacgtggtaacggcacaccacgagctgatggcgcaggcagccctggttcgcggcgatgtgaccacggcaagacgtttcgccgacgaagctgtgcttgcgagcaccggatggcatctgatgatggcgctgatagcacgggcgcgagtggcgattgcgcaggacgagctgggaaaggcacgcgatgacgcccacgccgcggtggcgtgcggcgtcggtgtgcagacgtacctcgcgatgccggatgccctagaacttctcgcaggtctggccggtgaggccggtaaccacggtcaagcagtgcgccttttcggcgcggccgcggcccagcggcagcgtacgggggaggttcgccacaagatttgggacgccggctatgaggccgccacggcggcgcttcgtgatgcgatgggcgacgaagatttcactgccgcctgggctgagggtgccgcggcccccttggacgaggcgatcgcctacgcacaacgcggtcgcggcgaacgcaaacgcccaagcaacggctgggacgcgctgaccccggccgagcacaaaatcgtaaagctcgtcaccgaaggactggtcaccaaggacatcgccgcgaggcttttcgtctcaccgcgtaccgtgcaaacacacctcacccacatctacaccaagctcgacgtcacctcccgtgtccaacttgtacaggaggccgcgcaacactcgacctaggattgcgcggccagcgcaggcccggagttcgaatcggatgcaatacgcaaccaatctgggctcttctgcgcgttgtcgctgatgttcatggctcttcgcgcccccatgcttgagcgcatgaacggtttgcatacagatgacgcgccggtcaattggctcgagcggcgaggtggccggcttacgtcgaggcggagggtgacgttgctccatgctggagtggaacacccgatgcggctgtggggcgtccaatccgaggcgataactgccgcgatggtgcttagccggaaggtatcggccatcattgccggacactgcggtgtgcgcctagttgatcagggcgtgggcgatggcttcgtcgccgcgttcgcccatgccagcgatgccgtcgcatgtgctctggagttgcaccaggctccgttgtccccgatcgtcctgcgcatcgggattcacaccggtgaggcgcagttggtcgacgagcgcatctacgccggcgccacaatgaacctggctgcagagctacgggatttagcccatggtgggcagaccgtgatgtcgggtgctaccgaggatgcggtactcggccggcttcccatgcgcgcttggctaattggcttgaggcccatggaagggtccccggaagggcataacttcccccagtcacaacgcatagcacaattgtgccatccgaaccttcgcaacacctttccgccgctgcgcatgcgcatcgccgatgcgagcggaattccttatgtggggcggattctggttaacgttcaggtagttccccactgggaaggagggtgtgccgcagcggggatggtccttgctgggtgaagcgccattgagggccagacgataggttggccagcgacgtcctcaactcagactctcggcgcgacctgaccggcggttacgatcatctgctcggacattcgcaagagagcgtgctcgcccactccctgcggcaaggtgtaggccagctcgcgcaacttaaccgcgcactcgtagagcgtctggcggaaatgcgtttcggtcatcggggtgccttcgctcgtcggcgagatcggcagcggtgtcttgtgctcatacagatcaatctcattcatcagagccatcattcgccggctagcagctgcaaatcatcagcacatccacgtatgtcgtcggctgcccagcgcgcaatgtgtggcacggcgagttgatgttcaacctcggcgtgtcctgcatactggatttcttactgtaaagtcacccaaatgggtggtgcccgccggctcaagctcgacgggagcatccccaaccagctcgcccgggcggccgacgcggccgtcgcacttgagcgcaatggtttcgatgggggctggacagctgaagccagccatgatccctttctcccgctgctactggctgccgagcacacgtcgcgacttgagcttggcaccaacatcgcggtagcgttcgcgcgcaatccgatgattgtcgccaacgtgggctgggacctacagacgtactcgaagggaagattgatcctcggtctgggaacccagatccggccgcacatcgagaaacgattcagcatgccctggggtcatccggcacgtcggatgcgtgaattcgtcgccgcgctgcgtgcgatctggttggcttggcaggacgggaccaagctttgcttcgagggtgagttctacacccacaagatcatgaccccgatgttcacacccgagccgcagccctatcccgttccgagagtcttcatcgccgctgtcggtgaagcgatgaccgaaatgtgcggcgaagtcgccgacggccacctcggtcaccctatggtctcgaaacggtacctcaccgaggtgtcggtgccggcgctgctacgtggcctggcgcgatcgggtcgcgatcgcagtgccttcgaggtgtcgtgcgaggtgatggtggccactggcgcggacgacgccgaactggcggccgcctgcactgccacgcgcaagcaaatcgccttctacggatccacgccggcttaccgcaaagtcctcgagcagcatggctggggcgatctgcacccggagctgcaccgcctctccaagctgggtgagtgggaggccatgggtgggctaatcgacgacgagatgctcggtgctttcgcggtggtcggtccggtggacacgatcgccggtgcccttcgcaatcgttgtgagggcgtcgtcgaccgcgtcttgccgattttcatggccgcatctcaggagtgtattaacgccgcactgcaggactttcgccgttgagcgcgccatcggtggatgaggccaccaagatcgctgcccgcatagagggcccgcattgcgtgcggatcggcgttacccggcggcgggcacacggggcattacgtacgcccgcggcggcatccgcaacgcattgctaaccccgccgaacccgccgccgctattggtcagttgccccagcggtagcccgcccagcatgtgtccgggggcggtttgggcggcgctggtcaggctggtcagcggcagcgcccgcgccgccggggtgaccgcctggttggccgcggcccatgctggcggcaccgacaacgaaccgaccgaggccgcccgacccaagttggcggccaccccagcgcccagacctgaagaacccagcgacgaacccagctggctgcccagcgagctcatcgcctggaccccgttttgcgccgcggtttccacggcctgagccgccgccggagcaaagcccttcaacatcgagtgcaaggtgctggccatcgacacacccgagttggtcatcgacacgtggttgttgagcatcgacacgatgttgctgagcggcgacagatgcggcgagatggctttccagagttcactcagttggtcgaacggccagatgcttttcgtgggctgggccagttgttgcagcgcttggggcacattgttcatcaactggttcgccgcggcggtgtcgatggcctcctcgaccgcgacggcctgctcaaggagcccgccggggttggtgatcagtggggcgtcctcgaacggcagcaacgcctcggtcgccgtcgccgccgtggcggcgtagccaaacatcgcggcggcgtcttgggcccacatctcgccgtattcggcctcgttgaccgcgatcgccggggtgttttgccccaagaggttggtcgctatcagaatcatcagttcagcacggttctcggcgatcaccggcgggggcaccgtcagcccatacgccgtctcgtaggccgccgcagcaacccggacctgggcggcggtcagctcggcctgccccgcggtgacgctcatccacgccacatacggcgaggccgccgccaccatcagacccgccgacgaacctatccacgaccccaccgtcagaccccagaccaccgactgaaacgccgacgcggccgaaaacaggtcactcgccacgctgtcccacatctgagccgcggccaccagcgaggccgaacccgggccggcgtacatcctcgcggagttgatctccggtggtaacgccccgaagtccaccacttcgataatccttccgctcggccataactagcaccaatgatggacagcaaacaacgtcggcaacaggtcaaattctctcaagtagtcacaaccccagatgcaaagtgcaccagccgccctgccgcgaagctaaatccagctgaacaatctgaacatcaggtaaatacagtggcaactaatcttaaataacccggccgattagacagcggccgagatctgtttgaggtcgggccgtgattgtccggagaacggccggtatctcgcacgagcagccacccgcgcccccgtcagacttggcgaccgcctacggcaacctaaaccggggtgaacttggtgatcagccaattgccgtcgaccttggctagggtcaccatcacgctgctggccgccatcgacggattggggctgtccttactggtagtgctctggtcgacaaaaaccagaacgacggccgaatccggatgtagctccgacacggccgcgcgcaccaccttggcggtggttttcagtgacttctgtttggccgccggagccacgatctgctgcgtgaactggtcgtagtaggacaggaaatcgccggcgaggtgcgacctggcggtagcgaagtcttggtcgagcgtgtcgggtgaatacgacaacagcgcgattgtcccgtcagacgccgcggcgccggcagcacgggcggcgccggagtccgtctgctgatcgggtcggtattgctcaaggtatagccatcccgtcgcgcccccagagatcaacatgagcaggatgagaatcaccggaacgggtttcaaggtaacctgcattcgccacaggtcacggtgccgctgacccttctgcgcggtagattccgttgcagagtcggtgtcaaatgcctcggtcgccgaatcaccggcttcgcctgcggctgagtcgatctcagcgacttcggtggcgtcagtggtttcggtgttgacgtcgcgtacgtcatcggtcacggtacgaactcaactttcgacatcttgtactgtcccccctcttcggtcacggtcactttgagccgccacgcacgtggttcgtctttcgccccagcggaattggtgacccgtgaagtcgccgcgacgagcaccacggcggaatgctcgttcatggattcgacggctgtcgcgttcaccgtgccttcggtgaccactttggactgttcgacaaccttggtgaaatcggctgcccgctgctggaagtcatccctgaattcgccggtggagctgtcgatcacacgcgcgacgtcttctttggccttgttgaagtccagcgaggtcatgttgatgacaccttgcttggctccggcggcgaacgccgcggcgcgctgctggcgttcggtggcctcatggtgttgccacacaatgtatccgctgagcccggtgaagccgcagatgatgacgactgcggccgccatggcaatcgtggacagtcttggtaaccgcacccgcaaccgccgtcgccaggatgccgaccgtgcggcctcctggtctgcggcctcatagtcgtcatagtcgtcatagtcttcggcgtcttcccagtctgcatactcctcggggacgttctcgtcctcggctggggccatcgccagcgcctcacgcttcaaccgggcggcacgggcacgggcccgcgccgcggcggccagcgcttcggcttcggcggcttcggcttcggcggccaacgccatcgcgtcggcttgcgatgtccccgcgtccgacggtggttcggttgtctcagccatcgtggatacagcccgtcagtatcattctcgactgaactccggtatcgctcacagtattgcccattgctaacattcgaggccccagcgaactcctacgaggaccgatcaggcagacgatcacccacctgagttttccccggcagcatgactggtgttgactctctcgaaaacatactctttacttcgaccctccaagcgtttctccaaaagattcccggttgtgccatgtcgtgtcgtgaacgcgtgcaggcgatggtcgacggaacgcccgtgcaggctcgttgagccgcctactcctgggcgaagatgtcctcggtgtcggcgccgacaacgggcagctggaccagcgacaagacatggtgcgccgggctgccgggtggggccaccagcacgcactcggtcccctgtttgcgtgcccggtcacaagcggcagcgagggcgccgacgccggccgaaccaaggtgggtgacggcactgaggtcgatcgtcacgggtgctatgccagaacggctttcgacggcgatctggcggtccaatgtggctgcggtggtcgaatcgacgtcgccccggacaacgatgcggccggattcaactagggagacgaattcgctgtcgatggtttgttggaaagctgcccggcgaaccatcgtgtcggtgacaaaccgcgccggccgcgacaggcgatgcgtaagtgtggcagtcgttccgccggcgccatgcatgatgcgcgcctccgacactagggcctcggccatcgccaggccgcgcccacggccacgggcgccgtcgcggtggtccttccattggccccggtcgattaccgatgcccgcacgttgccgtcgccggccagcgcggcctcgacaacgatgcccttggagacgtccgtggcgtatccgtgttcgaccgcgttctcgacgaattcggagatcgcgtgcacgatatcggcgatgtcggagtggtcggcgccgatctctgccagccactcacgaagctgggctcgaacggttcgtgccgcgttgatcgtcgcatccagcgttatgtgcagcggcggcgttggcgcccggcgttgcatcgcaagcagggtcacatcgtcgttgtagccggtggaccgcagcagcaattcaagtgtgtccgaacagagtcggtcgatgggccgtgccggggcgtcgagcacaaagccgccactgccgctggcgatgctggccgctaggtcggcaaattcggcggtgctggcctcgagcggccgaccgggccgctcgatcaggccgtcagtgtaaaagaggatcgcgtcgccgatgttgagcacttcactgcgcactggaaatccggttccgctgccgagcggacccgcgccggttggttcgacataccgcgcactcgcgtccgcggtcaccagcagcggtggcgggtgtccggctgtgcagtactggaattcgcccgaggtgaagtcgagcgagccgacacacatggtggccgatttcgatccaggtacctgtttatggaagcggtccactgcctcaagcgcctcgacgaccgtgtaccccgtcgagatctgcatgcgtaacgccgtacgtaattgcgacatgaccgctgcggcctccacgccgtggcccacgacgtcgccaacgacgagcaccaaccgatccccgagggccagcgcgtcgaaccagtcgccgccggccgcggtatcctcggcggcgaccaggtactcggcggctatgtcggcgccgggaaccacgggcaccgacgcggccagcaacgcctgctgcataacggtggctgaatcgcgcacattgcgatagcgctcggacagttcctccacgcgcgcctcggccgcctgccgggctcgcactcggctggtgacgtcgtccacaatgagctgcacgccctcgatcgatccgtccgcccggcggcgcggtgtgacgacaaagtcgaagtatcgttcctcaactccggaaccgtcgtaatcagtttgtagtcgccactccgatcctgattgcggctcaccggtttgatagacccggtccaacatttcgtagatctgctgaccctccagttcgggatagacctcccgagcgggctgtcccacggtgtcaagcaatggactgaagccgcgataggccgcgttcactgcgacaaagcgatggtcaggcccctcgaggccaaccagaatcgcagggatgtgctcgaaaatgcgtcgtacatcctcggccgcaccgaccgttttgtcccagtccatttcggccgccatttggccgtccctcctacggaccgatgtagcaaacgggtcaacgtgcgcagaccaattcgccaggcaacgcaaccaggttatcaacgtgccctaccagcttgccggaaaagcaaaagtgcgtttggggcaggccgccacttatgtcgctgacagcgcggactccgtggtcgggtgtacgggcagcacgtcgccgtatccgcaggcgtggatgatgcgcgcgacagcacggtcgcggcttaccaggcgcacgtccacgccccggcgtcgacaccgttcggccttgtgagcaaggacggcgactgcgcagcagcccatgaaatcgaggccgttgaggttgaccacgagtggttccggcgcggtggtggccgcggccgccttcgtgaccagatcttgccaagtgtgctcattggcggcgtcgatctcgccacgcgcatggataatcacagccgagtcgtggtgctggatggtcgccttgagcgcgttgctcaccggagtagtgaatgaccctgcctgagtcgggttcatggtgcactcctcatcggcggcacccgagcccccaattggattgccggtcctgcgcgccgcggaaaaccgtcgtctttgtatagcaaggccggcccgctccgtctatagcgccgaagccggcggccaatgagcttctcggcgtcctcggagccgaccccattctccgcgcgggtggccccgcagatgcgatccagcaaccccgccgactcgctccggacaggtggtggtagccctcgtaggctcagcaatcgtggacttgcattcacgaccaccgtggtcgaacaacgcggtgcgtcgtcttggcgtggcactgcgcgacggagttgacccgccggtcgactgcccgtcgtacgccgaggtgatgctgtggcatgcggacttggccgccgaagtccaggaccggatcgagggccggagttggtctgcgtcggagttattggttacctcacgtgcgaagagccaagacaccctgctagcaaagctgcggcgtcggccttacctgcaactgaacaccatccaagacatcgcaggtgtccgcatcgatgccgacctcctgctgggcgagcagacgagacttgctcgcgagatcgccgaccacttcggtgctgaccagcccgctattcatgatctgcgtgaccacccgcacgccggctaccgggccgttcatgtctggcttcggttacctgccggtcgtgtcgagatacagattcgcaccattttgcagagcctgtgggccaacttctacgagcttctcgctgacgcgtacggtcggggcatccgctatgacgagcggccggagcagctagcggccggcgttgtcccggcacagcttcaagagctggtaggggttatgcaagacgcttcagcggatctggcgatgcatgaagccgagtggcaacactgtgcagagatcgaataccccggccagcgggcgatggcgcttggcgaggcgagcaagaacaaggcgacggtgctcgcaacgaccaagtttaggctggaaagggccatcaatgaggccgagtcggcagggggaggtgggtgaggtggctggctatgtcgtcgaatacaaccggcgcacccacgtgcgtcgcatcaccgagttcgccaccccgcaagaagcgatggagcaccggttgaagctggaagccgagcgcaccgacagcaatatcgagatcgttgcgctcgtcagtaagtcgttgggaaccctgaagcaaacgcattcgcggtacttcactggtgaagagctgaacgtcggaaacggcgcgcggtaggcccttgggtttccgcgagtgtgccgggtccggtcgacatggggaggttcggtcaacatgtctacccggcactagagcccgagcgcccgataggtgcggcggacgaattttggttgcgcggtccgcagtttcgccagggatgggttacccgcgacggccgcggcagcgtccacggacagatcgggacaatgctggatcagatacagcagtatcaggtcggcgctcgggtcggcctgccaccatgtcccgtacgcgccgggccagctgaaggtcccgagcccgcccggcccgaacagcggcctggacttcgccggatcggtcaccaccgataggttcagcccgaagccgcggcccacccagaacggcgcccccagaaagctgtgccgtttctgctcgtcggtcagccggtcggtgcgcatcaggcgcaccgattcaggtgacaacacccggaccccgtcgaccgtcccgtcgcccaacagcatccgcacgaaccgcaggtagtcatcggcggtcgaccacaacccgccgccggcgttacagaacgacggcggcgtgacgtgtggcggccccatcacgtcgtgccgcaaccggtcttgttcgtcgagccggtacatggtcgcggcccgtcgctgcgcgtcggccgacacgtagaagccggtgtcggtcattcctgccggacccagcactcgctcgtcgatgacctggtacagcggtgcgtcctcgatgcgggagacaatgacacccaagacgtcgatggcgtggctgtaggtcacccggtcgccaggttggtgcacgagcggaagggttgccagcgctgccagccaaacgtcgggaccctggccgaacggcagtcgctgataggcccgcgaaattggccccgacaccgagaaaccgtaagccaggccgctggtgtgagtgagcaggtcctcgatcaaaatggctcgtcgcgcgggatgtgtgcgatccagcgggccggcggcatcgtccagcacggccaccttgcagagctccggtgcccaacgcgtgatcgggtcacgcagtgccagtttgccctcgtcgaccaggctcatcgccgccgccaccgtgaccggcttggtcatcgacgcgatgcgaaacagcgtgtcgcgttgcatgggcacgcccgcgtcgatatcgcgatagccgatctcgttgacttgcaacaatttttcgcgctgccagaccatggttaccgcgccggaaagcaggcccgcgtcgcatacctcgcggatggacgcctgattgccgtcgagattcacccggttcaggatactgtccgagccagcgcggctcggcggattactgattgtgcgaacgttttcccgcgcaccggtcgcgtgttactgtcgcgctctccggcgaatgtgatctggggaacatgctgtgagcgcggcggcatgctagtgacgatggtgtcgctgctggtgaaccagggtgtgggtaggcagtcaccgagacccgcaaccatggacggggctggattcgaggctccgtgcatgccgtacgactaggggtagcgcccagctgctcaataccatcggttggataacaaaggctgaacatgaatggcttgatctcacaagcgtgcggctcccaccgaccccggcgcccctcgagcctgggggctgtcgcgatcctgatcgcggcgacacttttcgcgactgtcgttgcggggtgcgggaaaaaaccgaccacggcgagctccccgagtcccgggtcgccgtcgccggaagcccagcagatcctgcaagacagttccaaggcgacgaagggcctgcattccgtccacgtggtggtgacggtaaacaatctctcgaccctcccgtttgagagcgtcgatgccgacgtgaccaaccaaccgcagggcaatggccaggcggtgggcaacgccaaggtcagaatgaagcccaacaccccggtggtggccaccgagttcctggtcacgaacaagaccatgtacacgaagcggggcggcgactatgtctcggtgggtccggcggagaagatctatgacccgggcatcatcctggacaaggaccgggggctgggcgcggtcgtcgggcaagtgcaaaacccgacaatccagggacgtgacgccatcgacggcctggccaccgtcaaggtgtccgggaccatcgacgccgcggtgatcgatccgatcgtgcctcagctaggtaagggtgggggcaggctcccgataaccttgtggatcgtcgacaccaacgcctcaacgccggcacccgccgcgaacctggtgcggatggtcattgacaaggaccaaggcaacgtcgacatcacgctgtccaattggggtgcgccggtcaccatcccgaacccggcgggataacaggcgcgaaccggcccggtccagccccatcgctggtcgatggcctggccggtccggtactcgtccgcgggcggaggccgccttcgaagaaatcctttgagaattcgccaaggccgtcgacccagcatggggtcagctcgccagccgcgccggctggcaaccgttcccgctcgagaaagacctggaggaataccagtgacaaacgacctcccagacgtccgagagcgtgacggcggtccacgtcccgctcctcctgctggcgggccacgcttgtcagacgtgtgggtttacaacgggcgggcgtacgacctgagtgagtggatttccaagcatcccggcggcgccttcttcattgggcggaccaagaaccgcgacatcaccgcaatcgtcaagtcctaccatcgtgatccggcgattgtcgagcgaatcctgcagcggaggtacgcgttgggccgcgacgcaacccctagggacatccaccccaagcacaatgcaccggcatttctgttcaaagacgacttcaacagctggcgggacaccccgaagtatcgattcgacgaccccaacgatctgctgcaccgggtcaaagcgcggctagccgagccagcgctggccgcccggatcaagcgcatggacacactctatcaacgccatcgttgcagtactggccgtgggttatttcgcggttcagggtgtgcggttggtggaaccgagctggatgccgctgtgggccttcgtgattgcgatggttctgctgcgcagttcgttggccgggttcggtcattacgcactgcaccgcgcgcaacgaggcctcaaccgggttttcaacaatgccttcgatctcaactatgtggccttgtccttagtcaccgccgacggacacaccctgctgcaccacccgtatacccagagcgaggtggacatcaagaagaacgtgttcacgatgatgatgcggctaccgtggttgtatcgcgttcccgtacatacgattcacaaatttggccacatgctcagcggcatggcgatccggatcgtcgacgtcttcaggatcacgcgcaaggtaggtgtcgaggaatcctacggaagctggcgtgccgcgcttccacacttccttggatcggccggggtgcgcttgcttctggtgagtgaattggtggtcttcgcgatcgccggcgacttctggccctgggcactgcaattcgtagcgacgctgtgggttagtaccttcttggtggtggcgagccatgagttcgaggacgacacccagggcggtgccgtcaacggcgaggactggggcgtagatcaactcgagcacgctaatgacctaacggtgatcgggaaccgctacgtcgactgcttcctgtcagccggcctgagctcccaccgagtccatcacgtgctgccgtttcagcgcagcggcttcgcgaacatcgtcaccgaggacgttttgcgtgaggaagcagcgaagttcggtgtcgagtggcttcccgcaaagggtttcatcaccgatcggctgccgaggctgtgtcggaagtatctgttgacgccgtcgcgccaagccaaggagcgtcattggggtttcgtccgcgagcactgctcgccggcggcattgaaagccagtgccagctacgtggttgcgggtttcgtcggaatcgggtcggtatgaacgtctcagctgagagcggtgcgccgcgccgggccggccagaggcatgaggttggccttgcccagttgccgccggctccgcccaccacggtggcggtgattgaagggcttgcgacgggcacgccgcgtcgggtagtcaaccagtccgacgccgccgatcgggtcgccgagcttttcctcgatcccggtcagcgggaacggattccgcgggtgtatcaaaactcgcggatcaccacgcgccggatggcggtcgacccgctcgacgccaaatttgatgtcttcaggcgggaacctgcggcgatccgtgatcggatgcatctgttctacgaacacgcggttccgctggcggtggacgtgagcaagcgtgccctggccggcctgccataccgtgccgccgagatcgggctgctggtgttggccaccagcaccggattcatcgcgccgggcgtggacgttgcgatcgtcaaagagctcgggctctccccgtcgatatcacgtgtcgtggtcaatttcatgggatgtgccgccgcgatgaatgccctgggcaccgccaccaactatgttcgtgcccacccggccatgaaggcgctggtggtgtgtatcgaattgtgctcggtgaacgctgtttttgccgacgacatcaacgacgtcgtcattcacagcttgtttggcgacgggtgcgcggcgttggtgatcggcgccagccaggttcaggagaagctcgagccaggcaaggtggtagtccgcagtagtttcagtcagctgctcgacaacaccgaagacggtatcgtgcttggcgtcaatcacaacggcatcacctgcgagctgtcggagaatctccccggctacatcttcagcggggtcgcaccggtggtgacagagatgttatgggacaatggattacagatatccgatatcgatctctgggcgatccatccgggtggccccaagatcatcgagcagtcggtgcgctcgctggggatctccgcggagctggcggcgcagagctgggacgtgctcgcccgcttcggcaacatgctcagcgtatcgcttatctttgtgctagagacgatggtgcagcaggcggagtcggccaaagccatctcgacgggggtggcgttcgcgttcgggccgggcgtcactgtcgaaggcatgctgttcgacatcatccgacggtgaccgccatgaattcagaacacccgatgaccgaccgggttgtgtatcgatcgttgatggccgacaacctgcgatgggatgccctgcaattgcgcgacggcgacatcattatctcggcgccgtccaagagcggcctgacctggacacagcgcctggtgtccctgctggtgttcgacgggcccgacttgcccggacccttgtcgacggtgtccccgtggctcgaccagaccattcggcccatcgaggaagtggtcgctactctcgatgcccagcagcaccgccggttcatcaagacccacacgccgttggacggcctggtgctcgacgaccgcgtcagctacatctgcgtaggacgcgacccgcgcgatgccgcggtgtcaatgctgtaccaatcggccaacatgaacgaagaccggatgcggattctgcacgaggccgtagtgccgtttcacgagcgaatcgccccccccccgtttgcggaactcggtcatgcgcgcagcccgaccgaggagttccgggattggatggaggggccgaatcagcctccccctggcataggtttcacacatctgaaggggatcggcactctggccaacatcctgcaccagctaggcacggtatgggtccgccgtcacctacccaacgtggccttgtttcattacgccgattaccaggcggacttggcgggcgagctgctccggctggcaagggtcctcggtatcgccgcgacccgcgatcgagcccgggacctggcgcagtacgccacgctggatgcgatgcgctcccgcgcgtcagaaatcgctcctaacaccaccgacggcatctggcacagtgacgagcgtttcttccgccggggcgggagtggcgactggcagcagttcttcaccgaagccgagcacctgcgctactaccaccgcatcaaccagctggcgccacctgatctgctggcctgggcacacgagggccgccggggatacgacccggccaactgaggttcagtgccgcattctctcctgtcagttgctgcactttagacgctcaatgcgctgcgacaacattaaatgtcagcagtcacacccagtgtgggggaaatttgcatatgcgatttagttgtgtgtagcttgctttgctgtctgtacgactgcaccgaggggtgagcgcgtgtcgcacgaaagtctgttcgaagaaagcgaagcgccctacgcggcgctgtgcgtagttgccaacttcacgacagacggcgagtgagcaggcgctcatcaccagggctacgagcccagcacaggggacgcggtgaagcgcatgtcccacgaatccgtgttccaacagagtgaagcgctctacacggcatatttttcgcccaacggcgaatgagcgagcgccgatcggtgcgttaggccgggcgggcgaccgcccccgtcgcccctttaagtgcgcatgtgcgtagtccagtcgagggtcgggagctggcccagtgccccaagatgcgatgcggctggccacattctcatccgcaacgctagttaccacaagtcacaccatacccattttggcagaaactattgcacatacagataattgtcggtagcttgtcttgcggtgcagagaacggaggagggaatcgcgtgccccacgaaatcttgtttgacgcggacgaaaaggcattctcggcgttttgcattatctcgtttacgaccgacagcgagtgaagctgcggtcatcgggggcgccactcccagagaggagaggaggtgaatcgcatgtcacaggaaaccttgttccaagaaagccaagcgctctacgccgcgtatttctttgcggccgacggtgaatgaccggtcgccgattggcgcgattccccgcattcagggctggcgtagcgcaagacgatgacgtggggtcgaccctgagtcagggctcgacgacaggtgtgttgtcgggcccgaattggtcgtactggccaagccgtgtattagggtctgcggacccgacgacgatcgctcaccggcacggcacccaccgcatcactagcccggacgagacctggctggccctgcagccctttctcgcgccagcaggcattaccagggtcgccgacgtgacatggctggattgtcttggcattccaacggttcaggcggtgcgcccagcatcgctgacgttgtcggtcagccagggcaaagccgccagctatcgggctgcccaggtctcggcggtgatggagtccttggagggatggcacgccgagaacgtcactgccgacttgtggtctgcgaccgcccgggatctcgaggcagacctgacttacgaccccgcccaacttcgccaccggccgggcagcctctaccacgccggcgtcaagctcgattggatggtcgcgacgacgttgctgaccggtcgccggacctgggtaccgtggacggcggtgctggtgaacgtggcaacccgcgattgctgggaaccgccgatgttcgagatggacaccaccggactggcctccggcaactgctacgacgaggccaccttgcacgccttgtacgaggtgatggagcggcatagcgtggctgcagcggtcgccggagagaccatgttcgaggtgccaactgacgatgtcgccggctctgacagcgcccacctggttgagatgatccgtgacgccggggacgatgtggaccttgcccgcatcgatgtctgggacggttactactgttttgccgccgagctcacctccgcgacgctggaggtgaccttcggcgggttcgggttacaccacgaccctaacgtggcgttatcgcgggcgatcaccgaagccgcccagtcgcgcatcacggcaatcagcggagcccgcgaggacctcccgtcggcgatctaccaccggttcggccgggtgcatacatacgcgaaggcgcgaaagacgtcgttgcggctgaaccgcgcgcggccgacaccgtggcgggtgcccgatgtcgactcgctgcccgagttggtggcgtcggcggcgacggcggtggccaaccgatccggcaccgagccgctggcggtcgtgtgcgacttcgccgatgcctgtgtccccgtggtgaaggtgctcgccccgggcctcgtgctgtcgagcgcatcgccgatgcgcacacccctacaggaggctgaatgacggcctgcggcaggattgtcgtcaccgctgggcccacgattagcgccgcggacatccgctcggtggtgccggatgccgaggtggcgccgccgattgcgtttggccaggcgctctcctatgacttgcggtcgggtgacacgctgctgattgtcgacggattgttctttcagcagccgtcggttcgacataaggagcttttgacgttgatggccgacggtgtccgagtcgtcggatcgtcgagcatgggcgccctgcgggccgctgagctgcatccattcggcatggagggctatggctgggtcttcgaaagctaccgagatggggtactcgaggccgacgatgaggtcggcgtggtgcacggcgacgccgacgacggctacccggtcttcgtcgacgcgctggtgaacatgcgccacaccctggcgcgggccgtcgcaactggtgtggtgtgctccgagctggccgagcggatcatcgagaccgcgcgggccacaccgttcaccatgcgcacctgggcgcggctgctgagtgaggtcggcgccccggaccagcgcggcctcgccgcacagttgcggtcactgcgggtcgatgtcaaacacgccgatgcgctgctggcgttgcggcagctcggccagcgcccccgggtggagccgcttcgtccgggtccgccgcccaccgtgtggtcgcggcggtggcggcagccatgggcaccgcccacctccgtcgccgcatcggccgaccacggcgagtcttttgtcgacgtcaccgacttggaggtcttgtcgtttttgagcgtgagctcggttgactactgggcctaccggccagcactgcaacaggtcgctgcctggtactggacgttgaaacaccccgaacaatccggaagcgtcggtgagcgtgccgcacgagccgtcgccgaggtggcatcggagggctacgggcgcgccctggaattcattgcctatcgctacgcacttgccaccggcatcatcgacgagaccggctttcccgaggcggtcgcagcgcattggctcaccaccgaagagcgccacggcctgggcaatgaccccatctcgatctcggcgcgagtgatcacccgcacgttgttcgtcgtccggttattgccggcgatcgaccatttccttgacctgctgcggaaggactcccgactgccccgatggcgtgccatggcggcccacgcactctgcaagcgcgacgatctggcccggcaaaagccgcacctgaacctgggccggcccgatccgacgcaattgaagcgcctctttggggcccgatgggggacccaggtgaaccgcatcgagttggcccggcgtggactgatgaccgaggacgccttctatgctgccgccaccccgttcgccgtcgcggccgtcgacgaccaactgccgcgcatcgaggtcggcaccttaggacccgcgccgctgagcgcggacgttccagaacgccatttcgacttcggttccgtctaactcgcggcgcacggtggcgggctccagcgactcgatatcccagccagcgccaccgaggacgtcgcgcagcgtttgctcggataccgtcgaccgcggccattcctcatcgggcggcatggcgttggagaagcagctgagtagcagggtggcgcccggtcgggtggcccggtgcaccgaggcggcgtagctgcgcttgccgtcgtcgtctaggcagtggaacatcccgcagtcgatcacggtatcgaacgcgccggtgtagccggtcagcttggtggcgtcacccactgcgaacttgacatcgactccggcgtcgctggctcgccgtttggcggtggtcagcgcggtgggagagatgtccaacccggtcacctggtagccgttcctggcgaggtagatcgcgttgtcaccgagcccgcacccgatgtcgagcacgtcgccgtgcacccagccgccggtgtgccagccgatgacattgtccttgggcgctttggtgtcccacggcggtgtcgtgatcggcgggaggccctcgccggggctttcgccacggtagagcgcgtcgaaatctatacctggcatgctggccagcttaggcggcgtgtaggtgggtgagggcgacaccgattctggcttccacctggctaacgtctatctccaacggcccgggcagtggtggcgcggtgcagtgatagtacatcccggtgggcgtggtgaattcagctgtgtgacggccggtttcgtccgtgtcggtgctgacgcgccagccgggagcttccttgacgtagttacagcgttcacacgatccgaggccgttggtcgcggtggtcgggccgcctcgatgatgcggctgggcgtggtcacggtggcggatcggggcatcgcagtagggcatgcgacagcgctgatcgcgcaacccgatgaacgcggccagccccttcgggaaccggcgtgcccgcgattccatcgccaccaaggcccccgagcgcggatgacggtagagccggcgcagcgtggcccgtgaccgcgtatcggcaaccgcgtcgcgcaccaggttgcgggccacggccgccgggatggggccatacccgtcgaccaccgccggggcgcggtcgccagctaacagtgtctcgtcggagagcaccaggttgaccgctaccggttgggccgcctcggcgggttgtccggtgacccgctcgaccaacgtgtcggccattacctggccccgtgtccgatcgtcgaatgtcgtgtcggcggcccgcttgagcgccgcatagaccgacacgcctcgggccaccggaagcaacgccgtcacccaggtcatggtgtcgggggccgggcggatcgtcaccgtgcgttcggtctcggccctggcggcccgctccaccaccgcctgggcatcgagccggtaggcaatcgcccgggccgcggcggcgatccgcgcatcacccatcccgtccaatgcggacatgtcggcgcacagctcggcgtcgagtgcgcggcgatcctcgacgtccaggcaggccgactcccgcacgatcagcgtggcccgccactccgatagccgcccgacctcgagcgcggcgagtgtgtgcggcatctcatacaccaacgccttcgcgaaccccaggtggcgcccgccgcgcgccggcgaatcccgtcgcgccagcgctacttcactggccaccccacgcccgcgccgccgtgccggcacccccgcatccgcctcattgcagcgacgcaacttgtccagcgccgccgcagcacgtgcctgaccggcggccgcggccgatttgacccgctccagctcggcgatccgcgcggtcaggctcgcctcatcgtcgcgcgaatccacgcccgcgaggctcactaaatcgaacatgtgttcgagtatagcaggcctgggccaccacggccaccgcaccgcgggcccgcagcgtgcgagtgctacgctgccgagcggtcgacatcctttaacgatccgtccagagaggcggagaaggaggtcaaggtttcccatgggtgctgcgggtgatgccgcaatcggccgggagtcccgcgagttgatgtccgcggccgacgtcggccgcacgatttcgcgcatcgcgcatcagattatcgagaagaccgcgttagatgacccagtcggacccgacgcgccgcgggtggtgctgctgggaatcccgacccgtggcgtgacgctggcgaatcgcctggccggcaatatcaccgaatacagcggcatccacgtcggccatggcgcgctggacatcaccctgtaccgcgacgatctgatgatcaagccgccgcggcccttggcgtcgacgtcgatcccggccggtgggatcgatgacgcgctggtgatcctggtcgatgacgtgctctactccgggcgctcggtgcgttccgccctggacgcgctgcgcgacgtgggccggccgcgggcggtgcaattggcggtgctggtcgacaggggtcaccgggaactgccgctgcgcgccgactatgtgggcaagaacgttccgacctcgcgcagcgagagcgtgcacgtgcggctgcgcgagcacgacggccgtgacggcgtggtgatctcgcgatgaccccaaggcacctgctgaccgccgccgacctcagccgcgacgacgccaccgccatcctcgacgacgccgaccggtttgcgcaggcgctggtcggtcgcgacatcaagaagctgccgacgctgcggggccggaccgtcgtcacgatgttctatgagaactccacccgcacccgggtgtcgttcgaggtagcgggtaagtggatgagcgccgacgtgatcaacgtcagcgctgccggatcttcggtaggcaagggtgagtcgctgcgggataccgcgctgaccctgcgcgcggccggggctgacgcgctgatcatccgccatcccgcgtccggcgccgcccatctgctggcgcagtggaccggcgcccacaacgatgggccggcggtgatcaacgccggtgacggcactcatgaacaccccacgcaggcgctgcttgatgcgctgaccatccgtcagcgcctcggcggcatcgaaggccggcgcatcgtgatcgtcggcgacatcctgcacagccgggtcgcccgctccaacgtcatgctgctggacaccctgggcgccgaggtggtgctggtggcgccacccacattgctaccggtcggggtgaccggctggccggccaccgtctcccacgacttcgatgccgagctgcccgccgccgacgcggtattgatgctgcgggtacaggccgagcggatgaacggcggttttttcccgtccgtacgggagtactcggtccgctacgggctaaccgagcggcgccaggcgatgcttcccggccacgccgtggtgttgcacccgggaccgatggtgcgtggcatggagatcacatcttcggtcgcggactcgtcgcaatcggctgtgctgcaacaggtttccaatggagtccaggtgcggatggcggtgctgttccatgtgctggtgggagcgcaggatgccggtaaagagggtgcggcgtgagcgtgctgattcgtggtgtgcggccctacggcgagggggagcgggtcgacgtactcgtcgatgacggccagatcgcccagataggaccggatctggcgatccccgatacggccgatgtcattgacgccaccggacacgtgctgctgcccgggttcgtcgatctgcacacccatctgcgcgagccgggccgcgagtatgccgaggacatcgaaaccggttcggccgcggccgctttgggcggctacaccgcggtgttcgcgatggccaacaccaaccccgtggccgacagcccggtggtcaccgaccacgtctggcaccgcggccagcaggtcggcctggtcgacgtgcaccccgtcggcgcggtcaccgtcgggctggccggagccgagctgaccgagatgggcatgatgaacgccggcgccgcccaggtgcggatgttctccgacgacggggtctgcgtgcatgacccgctgatcatgcgccgcgccctggaatatgccaccggtttgggcgtgctgatcgcccagcacgccgaggagccccggctgacggtcggcgccttcgcgcacgagggacccatggcggcgcggctgggcctggcgggatggccgcgggccgccgaggaatcgatcgtcgcccgcgacgccttgctggcccgtgacgccggcgcccgggtgcacatctgtcacgcgtcggccgcgggcaccgtcgaaatcctgaaatgggctaaggaccagggtatttcgatcaccgccgaggtcaccccccaccacctgttgctcgacgatgccagattggccagctatgacggcgtgaaccgggtcaacccgccgctgcgcgaagcttccgacgcggtcgccctgcgacaggcgctggccgacgggatcatcgactgtgtggccacagatcacgccccgcatgccgagcacgagaaatgcgtcgaattcgccgcggcccggcccggcatgctcgggttgcagacggcattgtcggtggtggtgcagacaatggtggcgcccggcttgttgagttggcgcgatatcgcgcgggtgatgagtgagaacccggcgtgcatcgcacgcttgcccgatcagggccggccactggaggtgggggagccggccaacctgacggtggtggaccccgacgccacctggacggtcaccggcgccgacctggccagccggtcggccaacacgccgtttgagtcgatgagcctgcccgccaccgtgaccgcgaccctgctgcgcgggaaggtgaccgcgcgcgacgggaagatccgggcatgaactccggcacgctggcggggtcgctgatcttcgcggcggtgctcgtcatgctgatcgcggtgctcgctcggctgatgatgcgcggctggcggcgccgttcggagcggcaggcggagctgctcggcgacttgcccgacgtgcccgagcacgtgagctcggccacggtcaccacccgcggcctgtacgtgggcgccacgctgtcgccggcctggaacgagcgggtcaccgtcggtgatctcgggtatcgcagcaaggcggtgctcacccggtatccgtcgggcatcatggtggaacgcgcacgggctcagccgatttggattcctacggagtcgatcgccgccattcgcatggaacgcggcgtcgccggcaaggtggtggccggcatcgggatactcgcgatccgttggcgactgccgtccggcaccgagatcgatgtcgggtttcgggcagacaaccgcgacgaataccaggagtggctggaggaacccgtttgagcaaagccgtattggtcctcgaagacggccgggtgttcaccggcaggccgttcggcgcgaccggacaagcgctcggggaggccgtgttttccaccggcatgtccggttatcaggagacgctgaccgatcccagctatcaccgtcagatcgtggtggccaccgcgccgcagatcggcaacaccggctggaacggcgaggactccgaaagccgaggggagcggatctgggtcgccggttacgcggtgcgcgacccgtcgccgcgcgcgtccaactggcgcgccaccggcacgttggaagacgaactcatccgccagcgcatcgtcgggatcgccggcatcgacacccggggcgtggtgcgccatctgcgcagccgcgggtcgatgaaggcgggggtgttctccgacggggcgctggccgagcctgccgacttgatcgcgcgggtgcgagcacaacagtcgatgctgggcgccgatctggccggcgaggtcagcaccgcggagccgtatgtcgtcgaacccgacgggccaccgggtgtttcgaggttcaccgtggccgccctagatcttggtatcaagaccaacactccgcgtaacttcgcccggcgcgggattcgctgccatgtgctgccggcatcgaccaccttcgagcagatcgccgaactcaacccgcatggcgtgttcttgtccaacggccccggcgacccggccaccgccgatcacgtcgtcgcgcttacccgcgaggtgctgggcgccggaatcccgttgttcggcatctgtttcggcaaccagatcctgggccgcgcgctgggcctgtcgacctacaagatggtgtttgggcaccgcggcatcaacatcccggtcgtcgaccacgccaccggtcgggtggcggtgaccgcgcaaaaccatggcttcgcccttcagggggaggcgggccaatccttcgccaccccgttcggtcccgcggtggtcagccacacctgcgccaacgacggtgtggtcgaaggcgtcaagctcgttgacgggcgggcgttttcggtgcaataccacccggaagccgccgccggcccgcacgatgccgagtacctgttcgaccagttcgtggagctgatggcaggggagggccgctagtgccccgtcgcaccgatctgcaccacgtgctggtcatcggctccgggccgatcgtcatcggccaggcgtgcgagttcgactactccgggactcaggcgtgccgggtgctgcgcgccgagggcttgcaggtcagcctggtgaactctaatccggccaccatcatgaccgacccggagttcgccgaccacacctacgtagagcccatcaccccggcgttcgtggagcgggttatcgcccaacaggccgagcggggcaacaagatcgacgccctgctggcgaccctgggtgggcagaccgcgctgaacaccgcggtcgcgctgtacgagagcggggtgctggaaaagtacggcgtggaactcatcggcgccgatttcgacgccatccagcgcggcgaggaccggcagcggttcaaggacatcgtcgccaaggccggtggcgaatccgcccggagccgagtgtgtttcaccatggccgaagtgcgtgagacggtcgccgagctcggcctgccggtggtggtgcggccgagcttcaccatgggcgggctgggttcggggatagcgtactccaccgacgaggtcgaccggatggccggcgccgggctggcggcctcgcccagcgccaacgtgctcatcgaggaatcgatttacggctggaaggaattcgaactcgagctgatgcgcgacggccacgacaacgtggtggtggtgtgctcgatcgaaaacgtcgacccgatgggtgtgcacaccggcgactcggtcaccgtcgcgccggcgatgacgttgaccgaccgggaataccagcggatgcgcgacctgggcatcgcgatcctgcgcgaggtgggtgtggacaccggcggctgcaacatccagttcgcggtcaacccgcgcgacggtcggctgatcgtcatcgagatgaacccgcgggtgtcgcgttccagtgcgttggcgtccaaggcgaccggctttccgatcgccaagatcgccgccaaactggccatcggttacaccctcgacgagatcgtcaacgacatcacaggggaaacgccggcctgtttcgaacccaccctggactacgtggtggtcaaggcgccgcggttcgcgttcgagaagttccccggtgccgatcccaccctgaccaccaccatgaaatctgtcggtgaggcaatgtcgttgggccgcaacttcgtcgaggcgctcggcaaggtgatgcgctcgctggagacgacccgcgccgggttctggacggcaccggatcccgacggcggcatcgaggaagccctgacccggctgcggaccccggccgaaggccggctctacgacatcgagctggcgttgcggctgggtgcgacggtggaacgggtggccgaggccagcggtgtcgacccgtggttcatcgcgcagatcaacgagctggtcaatctgcgcaacgaactcgtcgcggcacccgtgctgaacgccgagctgctgcggcgcgccaagcacagcggactatcggatcaccagatcgcgtcgctgagaccggaattggccggcgaggccggcgtgcggtcactgcgcgtgcgcctgggcatccacccggtatacaagacggtggacacctgcgcggcggagttcgaagcccaaaccccctaccactacagcagctacgagctcgaccccgccgccgaaacagaggtggccccgcagaccgaaaggcccaaggtgctgatcctcggttcggggcccaatcggatcggccagggtatcgagttcgactacagctgcgtacacgcggcaaccacgttgagccaggctggctttgagaccgtgatggtcaactgcaacccggagacggtgtccaccgactacgacaccgcggacaggttgtacttcgagccgttgacgttcgaggacgtcttggaggtctaccacgccgaaatggaatccggtagcggtggcccgggagtggccggcgtcatcgtgcagctcggcggccagaccccgctcgggctggcgcaccggctcgccgacgccggggtcccgatcgtgggcaccccaccggaggccatcgacctggccgaggatcgcggcgcgttcggcgacctgctgagcgccgccggactgccggcgccaaagtacggcaccgcaaccactttcgcccaggcccgccggatcgccgaggagatcggctatccggtgctggtgcggccgtcgtatgtgctcggtggtcgcggcatggagatcgtgtatgacgaagaaacgttgcagggctacatcacccgcgccactcagctatcccccgaacacccggtgctcgtcgaccgcttcctcgaggacgcggtcgagatcgacgtcgacgcgctgtgtgatggcgccgaggtctatatcggcgggatcatggagcacatcgaggaggccggcatccactccggtgactcggcctgtgcgctgccaccggtcacgttgggccgcagcgacatcgagaaggtgcgtaaggccactgaagccattgcgcatggcatcggcgtggtggggctgctcaacgtgcagtacgcgctcaaggatgacgtgctctacgtcctggaagccaacccgagagcgagccgtaccgttccgtttgtatccaaggccacagcggtgccactcgccaaggcatgcgcccggatcatgttgggcgccaccattgcccagctgcgcgccgaaggcttgctggcggtcaccggggatggcgcccacgcggcgcgaaacgcccccatcgcggtcaaggaggccgtgttgccgtttcaccggttccggcgcgccgacggggccgccatcgactcgctactcggcccggagatgaaatcgaccggcgaggtgatgggcatcgaccgcgacttcggcagcgcgttcgccaagagccagaccgccgcctacgggtcgctgccggcccagggcacagtgttcgtgtcggtggccaaccgggacaagcggtcgctggtgtttccggtcaaacgattggccgacctgggttttcgcgtccttgccaccgaaggcaccgcagagatgttgcgccgcaacggtattccctgcgacgacgtccgcaaacatttcgagccggcgcagcccggccgccccacaatgtcggcggtggacgcgatccgagccggcgaggtcaacatggtgatcaacactccctatggcaactccggtccgcgcatcgacggctatgagatccgttcggcggcggtggccggcaacatcccgtgcatcaccacggtgcagggcgcatccgccgccgtgcaggggatagaggccgggatccgcggcgacatcggggtgcgctccctgcaggagctgcaccgggtgatcgggggcgtcgagcggtgaccgggttcggtctccggttggccgaggcaaaggcacgccgcggcccgttgtgtctgggcatcgatccgcatcccgagctgctgcggggctgggatctggcgaccacggccgacgggctggccgcgttctgcgacatctgcgtacgggccttcgctgatttcgcggtggtcaaaccgcaggtggcgttttttgagtcatacggggctgccggattcgcggtgctggagcgcaccatcgcggaactgcgggccgcagacgtgctggtgttggccgacgccaagcgcggcgacattggggcgaccatgtcggcgtatgcgacggcctgggtgggcgactcgccgctggccgccgacgccgtgacggcctcgccctatttgggcttcggttcgctgcggccgctgctagaggtcgcggccgcccacggccgaggggtgttcgtgctggcggccacctccaatcccgagggtgcggcggtgcagaatgccgccgccgacggccgcagcgtggcccagttggtcgtggaccaggtgggggcggccaacgaggcggcaggacccgggcccggatccatcggcgtggtcgtcggcgcaacggcgccacaggcccccgatctcagcgccttcaccgggccggtgctggtgcccggcgtgggggtgcagggcgggcgcccggaggcgctgggcggtctgggcggggccgcatcgagccagctgttgcccgcggtggcgcgcgaggtcttgcgggccggccccggcgtgcccgaattgcgcgccgcgggcgaacggatgcgcgatgccgtcgcctatctcgctgccgtgtagcgggtgccctgccaccgcgccgctaaatcccaccagcatggggtggtgagcccagcgctcgtgtgaccaaactcaccgccctgggccgtcgtcacgctgtgttaacctctcgttcaaatgatattcatattcaatagtggcgctaagtgtccggttgaatccccgttgaacccccaacagatggagtctgtgtcgtgacgttgcgagtcgttcccgaaagcctggcaggcgccagcgctgccatcgaagcagtgaccgctcgcctggccgccgcgcacgccgcggcggccccgtttatcgcggcggtcatcccgcctgggtccgactcggtttcggtgtgcaacgccgttgagttcagcgttcacggtagtcagcatgtggcaatggccgctcagggggttgaggagctcggccgctcgggggtcggggtggccgaatcgggtgccagttatgccgctagggatgcgctggcggcggcgtcgtatctcagcggtgggctatgaccgagccgtggatagccttccctcccgaggtgcactcggcgatgctgaactacggtgcgggcgttgggccgatgttgatctccgccacgcagaatggggagctcagcgcccaatacgcagaagcggcatccgaggtcgaggaattgttgggggtggtggcctccgagggatggcaggggcaagccgccgaggcgtttgtcgccgcgtacatgccgtttctggcgtggctgatccaagccagcgccgactgcgtggaaatggccgcccagcaacacgccgtcatcgaggcctacactgccgcggtagagctgatgcctactcaggtcgaactggccgccaaccaaatcaagctcgcggtgttggtagcgaccaatttctttggcatcaacaccattcccattgcgatcaatgaggccgagtacgtggagatgtgggttcgggccgccaccacgatggcgacctattcaacagtctccagatcggcgctctccgcgatgccgcacaccagccccccgccgctgatcctgaaatccgatgaactgctccccgacaccggggaggactccgatgaagacggccacaaccatggcggtcacagtcatggcggtcacgccaggatgatcgataacttctttgccgaaatcctgcgtggcgtcagcgcgggccgcattgtttgggaccccgtcaacggcaccctcaacggactcgactacgacgattacgtctaccccggtcacgcgatctggtggctggctcgaggcctcgagttttttcaggatggtgaacaatttggcgaactgttgttcaccaatccgactggggcttttcagttcctcctctacgtcgttgtggtggatttgccgacgcacatagcccagatcgctacctggctgggccagtacccgcagttgctgtcggctgccctcactggcgtcatcgcccacctgggagcaataactggtttggcgggcctatccggcctgagcgccattccgtctgctgcgatacccgccgttgtaccggagctgacacccgtcgcggccgcgccgcctatgttggcggtcgccggggtgggccctgcagtcgccgcgccgggcatgctccccgcctcagcacccgcaccggcggcagcggccggcgccaccgcagccggcccgacgccgccggcgactggtttcggaggcttcccgccctacctggtcggcggtggcggcccaggaatagggttcggctcgggacagtcggcccacgccaaggccgcggcgtccgattccgctgcagccgagtcggcggcccaggcctcggcgcgtgcgcaggcgcgtgctgcacggcggggccgctcggcggcgaaggcacgtggccatcgtgacgaattcgtcacgatggacatgggtttcgacgcggcagctccggccccagagcaccagccgggtgcccgggcgtccgactgtggtgcgggacctatcggatttgctggcacggtgcgcaaagaggcggtcgtgaaagcggcggggttgaccacgctggccggtgacgacttcggcggcggcccaacgatgccgatgatgcccggcacctggacccatgatcagggcgtgttcgacgagcatcgctgatagctgactgggcagtggctggcaaacagctgagagagcactcgagagctatcgtcagggcaatgtccgatgatgctgagcacccgcgtttggggcactagcagccacgatgatccttgttgggttgcaccgcggagatgtcggcgaaaattggcagggttgcgttgacgcaaccatggcgcgacacgcgcgataggtcgcccaaccgcgagtgatccccggcactgcgagttgcgacgccacctgccgccaccagtcgtcggccgtcgtcgaccggttgagcaggtccggaaagccgaaatccattgttaggcaacactattcatgttccatgccagccatgccggcacggacacggggctccgtcgagaggccttcgaggtcgcccggcggaccgctggccggtggcacgtgctactcccacgctgcacgtttgtccccaaaaccagggggtcgggttagatttcgtcaggaagcctgagtacggtcgtctgcgctggccggcgtacccggccgggacaaacaacgatcgattgatatcgatgagagacggaggaatcgtggcccttccccagttgaccgacgagcagcgcgcggccgcgttggagaaggctgctgccgcacgtcgagcgcgagcagagctcaaggatcggctcaagcgtggcggcaccaacctcacccaggtcctcaaggacgcggagagcgatgaagtcttgggcaaaatgaaggtgtctgcgctgcttgaggccttgccaaaggtgggcaaggtcaaggcgcaggagatcatgaccgagctggaaattgcgcccacccgccgccttcgtggcctcggtgaccgtcagcgcaaggccctgctggaaaagttcggctccgcctaaccccgccggccgacgatgcgggccggaaggcctgtggtgggcgtacccccgcatacgggggagaggcggcctgacagggccagctcacaattcaggccgaacgccccgtggggggaacccgcccaggagcgccagtgagcgtcggcgagggaccggacaccaagcccaccgcgcgtggccaaccggcggcagtgggacgtgtggtggtgctgtccggtccttccgcggtcggcaaatccacggtggttcggtgtctgcgcgagcggatcccgaatctgcatttcagtgtctcggccacgacgcgggcgccacgcccgggcgaggtcgacggtgtcgactaccacttcatcgaccccacccgctttcagcagctcatcgaccagggtgagttgctggaatgggcagaaatccacggcggcctgcaccggtcgggcactttggcccagccggtgcgggcggccgcggcgactggtgtgccggtgcttatcgaggttgacctggccggggccagggcgatcaagaagacgatgcccgaggctgtcaccgtgtttctggcgccacctagctggcaggatcttcaggccagactgattggccgcggcaccgaaacagctgacgttatccaacgccggctggacaccgcgcggatcgaattggcagcgcagggcgactttgacaaggtcgtggtgaacaggcgattagagtctgcgtgtgcggaattggtatccttgctggtgggaacggcaccgggctccccgtgacccacgtcgtgactagtcagtatttagctttccaagccgctctacgccgccaggagaaatttcacgtgagtatctcgcagtccgacgcgtcgttggccgccgtccccgccgtggatcagttcgatccgtcgtcaggtgcatcaggtggctacgacaccccgctgggcatcaccaatccgcccatcgacgagttgctggaccgcgtctcgagcaaatacgccctcgtgatctatgcggcaaagcgtgcccggcagatcaacgactactacaaccagcttggcgagggcatcctcgaatatgtcggtccgctggttgagccggggttgcaagagaagccgttgtccatcgcgttgcgcgagatccacgccgatctgctcgagcacaccgagggcgagtagcagggcaggcctgaggtggtggaccataaacggatccccaagcaggtaatagtcggtgtctccgggggcatcgccgcctacaaggcgtgcacggttgttcgtcaactcaccgaggccagtcatcgcgtccgagtcattcccaccgaatccgccctgcgcttcgtcggtgccgcgaccttcgaggcgctctccggtgagccggtgtgcaccgacgttttcgccgacgttccggcggtcccgcatgttcacctcggccagcaggccgatctggtcgtagtggcgccggccaccgccgacctgctggcccgcgcggcggccggtcgagccgacgatctgctgaccgcgacgctgctgacggcgcggtgtccggtgctgttcgcgccggcgatgcacaccgagatgtggttgcatccggccaccgtcgacaacgtggccacgctgcgccgccgcggcgcggtggtgctcgagcccgcgacaggacggcttaccggcgccgacagcggggccggccgactgcccgaggcggaggagatcaccaccctcgcccagctgctgctggagcggcacgacgccctgccctacgatctcgcggggcgaaagctgctggttaccgccggtggcacacgcgagccgatcgatccggtgcgctttatcggcaaccgcagctccggcaagcagggctatgcggtggcgcgggtggccgcccagcgcggcgccgacgttactttgatcgctgggcataccgcagggctcgtcgatcccgccggcgtcgaggtggtgcacgtcagctcggcccagcaactcgccgacgcggtgtccaagcacgctccgaccgccgacgtattggtgatggcggcggccgtcgccgacttccggcccgcgcaggttgccaccgccaaaatcaagaaaggcgtcgaaggcccaccgaccatcgagctgctgcgcaacgacgacgtgctggccggggtggtgcgggcccgagcccatggacaactgcccaacatgcgggccattgtgggcttcgcagccgagaccggcgacgccaatggcgacgtgctctttcatgcccgagctaaactgcgacgcaaaggctgcgatctgttagtcgtcaatgccgtcggcgaaggcagggcctttgaggtagacagcaacgacggctggctactggcgtccgatggtaccgagtcggcattgcagcacggctccaagacactgatggcgagccgtatcgttgatgcaatcgtcacgttcctggcaggctgtagcagctaacgggtccggcggccggttctgtacgggtcctggacaggtgctggacgatcccttgctcgattggacgagctgagattgatgcctgaggatataattcggctaactatttatcggaaggatgacgatagtgagcgaaaagggtcggctgtttaccagtgagtcggtgacagagggacatcccgacaagatctgtgacgccatcagcgactcggttctggacgcgcttctagcggcggacccgcgctcacgtgtcgcggtcgagacgctggtgaccaccgggcaggtgcacgtggtgggtgaggtgaccacctcggctaaggaggcgtttgccgacatcaccaacacggtccgcgcacggatcctcgagatcggctacgactcgtcggacaagggtttcgacggggcgacctgtggggtgaacatcggcatcggcgcacagtcacccgacatcgcccagggggtcgacaccgcccacgaggcccgggtcgagggcgcggccgatccgctggactcccagggcgccggtgaccagggcctgatgttcggctacgcgatcaatgccaccccggaactgatgccactgcccatcgcgctggcccaccgactgtcgcggcggctgaccgaggtccgcaagaacggggtgctgccctacctgcgtccggatggcaagacgcaggtcactatcgcctacgaggacaacgttccggtgcagctggataccgtggtcatctccacccagcacgcggccgatatcgacctggagaagacgcttgatcccgacatccgggaaaaggtgctcaacaccgtgctcgacgacctggcccacgaaaccctggacgcgtcgacggtgcgggtgctggtgaacccgaccggcaagttcgtgctcggcgggccgatgggcgatgccgggctcaccggccgcaagatcatcgtcgacacctacggcggctgggcccgccacggcggcggcgccttctccggcaaggatccgtccaaggtggaccggtcggcggcgtacgcgatgcgctgggtggccaagaatgtcgtcgccgccgggttggctgaacgggtcgaggtgcaggtggcctacgccatcggtaaagcggcacccgtcggcctgttcgtcgagacgttcggtaccgagacggaagacccggtcaagatcgagaaggccatcggcgaggtattcgacctgcgccccggtgccatcatccgcgacctgaacctgttgcgcccgatctatgcgccgaccgccgcctacgggcacttcggccgcaccgacgtcgaattaccgtgggagcagctcgacaaggtcgacgacctcaagcgcgccatctagcgtcgagggcgcgagcagacgcagaatcgcacgcggaaaggcttccgcgtgcgattctgcgtctgctcggcgctagctgctgatgcggtagtcgccgaggtcgaaccgccggctgcgccagtaggcttcgaccgtggtggtcgggcgcaacgggacgtcaccgttcttgtcgaagtaatagctgttggccagccgacaactgtcctgccagaagacctggcggtgccggcggcgcatcacctccgcgaaatagcgagcgttggcttcttcggtcacctcgatgcgggtggcgccggtgcggcgggctcgcttcaggcaccggatgatgtggtgtgcctgcgtctcgatgagcgcgaagtacgacgacccgacgtagccgtacggtccgaacacggtgaagaagttcgggtagccgggaacgctgacgccctcataggcctgcagccgatgctcgtcccagaaccggctcaaggacgcaccgccagttccggtgacggcataggtcgggatgctgtcggtgtctagcaccttgaagccggtcgccagcaccagcacatcgatctcgtggctggcgccgtcggtggtggccaccgcagtgggtgtgatcttgtcgatcggctcggtgaccagccgcacgttgtcccggttgaacgtcgacagataggtgttgtggaagccgggccgcttgcaccccaccgcgtatcggggggtgagttgctcgcgcaccaccggatcgtggacctgttggcgcaggtagcgccgtcccgctgactccatgtgcttggccaacggaaacaccgcgaagtagtgcgccgcgatggggaacgttgcttccacgaaggcctggctgagcagccggtggacggctttgccgccgggaatccgcatcgcccagcggacggctgtgggcagtggaacgtcgaatttggggaaacaccaaataggggtgcgctgaaaaacggtgaggtgggagacaattggcgccatctcgggaatgacctgcaccgccgaggccccggtgccgatgatcccgacgcgcttgccggtcaggtcctgggtgtgatcccagcgtgcggtgtgcatggtgacgccttcaaacgagtccaccccgtcgatgtcgggtagtttgggcaccgtcagaatgccgcatgcgctgatcaggaacctggctgtgatttcgccgcccgggtccgtttgcacccgccacaggctgtgctcgtcatcgaactcggcggcaagcaccttggtgttcaaccggatccgcgaccggatgccgtatttgtcgacgcagtgttcggcgtaggccttcagctcgtgtccgggtgcataggtgcgcgaccagtgccggctctgctcgaaagagaactgataggagaaggacggaatatccacggcgataccgggataggtgttccagtgccaggtcccgccgacaccgtcgccggcttcgaccacgaggtagtcgctgaatcccgcccggtcgagcttgattgcggcgccgatcccggagaacccggcgccgacgatcagtgcgtggtagtcgggcatcatcgcctcctcccgatgacgtgtactccgtgcttgggtcgcagggtcagcgtcgcctcgagttcgacgtgatagccaggggcgaggtcaaaggtgaagtgttgactcatgattgccgccatcaaaaccatctccatcagggcgaagctctgtccgatgcagatgcgtcggccgccaccgaacggcaggtatgcgcagcgaggacggtccgtggggcaccgcaaaaaccggccaggatcgaatctatccgggtcgggccaccagcgcgggtcgtggtgaatgtggtgaatcgggatgacgacggtggtgccgcggcgaattcggtgtccgtcgatgatgtcatcatcgacggcctcgcgcgcgattatccacaccgacgagaagtagcgttgcgattcctgcaggcacgcggtggtccaggccagcttgcccaggtcgtcggcggtcgggcggcgcatgcccagcacgtcgtccagctcggtgagcatgtggtcgcgggcctgcgggttcagcgccatcagataccagaaccaggacatggcgttggcggtggtttcgtggccggcgagcatgaacgtcagagcttcatcgcgtactcgctggcggggccagattccgccgtcggcgctcagcaacacgttgagcaggtccgcggagttagtcggctcggccagtcgccgatcgatcaccgagttgatggcgcgatccagggtcagcgtgatctcttgcatttcccgcaacggcggcggcagatgaacacccgagtagatacaccagatcagcgtgtcgtaaaccgtccgcggcatcagcccccacagccccagccgctccagcttttccgcccgccgcaggccgcgagtcgcaagatcgtgcatggactgcaccaacggcccgaagtcctggctgaacagggcgttggcgactacccgcaatgtcgtctcgaccatgctttggtgcatgtcgaactgcgcgccgggcaccagcgcggcggtgacgtcggcgattgggtcgatcatcagaccgacgagtccgcgcaggtggcgccgggcgaaggtcgagtttaacgcgccgcgatgtcttgcccatgagtcgccctcgtcggtgagcaagttaagaccggcggtggcccggatcggtccgtattcgtcggatttgacatatttcaggcgggcctcgtgcagcacatggtcgacgtagtcggggtgactgatcgagacaaaacgtctgccagcacaacgaaatcgggtgatgtcgctgccgcgtagccggcccaggaagccgtcgccggcgtcgaatccgatggtgatggcttcccgggtcatcgtccaggtgctcatccgcttggccggtcccttcaggggccgctgggtggtggcggtggccatgacttcactgtatggatgacgctgactggcccgaaatgagactatgggacaaagtgttgtgagtttaggacagcctcgtgggacatctaccgcctccggccgaggtgaggcatccggtgtatgcgacccgggtgctgtgtgaggtggccaacgagcgcggggtgccgaccgctgatgtgctggcgggcacggcgatcgagccggccgacctcgacgatccggacgcggtggtcggtgcgcttgacgagatcaccgcggtgcgccggttgctggcccgattgcccgacgacgccggtatcgggatcgacgtaggcagccggttcgcgctcacccacttcgggttgttcgggtttgccgtgatgtcatgtggcacccttcgcgaactgcttaccatcgcgatgcgctatttcgcgttgaccaccatgcacgtcgacatcacgttgtttgaaaccgccgacgattgcctggtcgaactggatgccagccacttgccggccgatgtccgtggattcttcatcgagcgcgatattgccggaatcatcgcgacgacaacgagtttcgcgcttccgttagccgcgaagtatgcggatcaagtatcggccgaactggcggttgacgcggaattgttgcgcccgttgctcgagcttgtgccggtgcacgacgtcgcattcgggcgcgcgcacaaccgggtgcacttcccgcgtgccatgttcgacgagccgttgccgcaggccgaccgccatacgttggaaatgtgtattgcacaatgcgacgtgctgatgcaacgcaacgagcgacgccgtggcatcacggccttggtgcgcagcaagctgtttcgcgattccgggcttttcccaacgtttaccgacgttgctggcgaacttgacatgcatccgcggacgctgcggcgtcgacttgccgaggaaggcacttcgtttcgggccttgctgggcgaggcgcgctccaccgtggccgtcgacctgctacgcaacgtcgggctgacggtgcagcaggtgtccacccggctgggctacaccgaagtctcgacgttctcgcatgcgttcaaacgctggtatggcgttgcgcccagcgaatattcgcgccgcgggtagaccagcccttttcagggtttcgcggcccgcgtcggtttggtcgggttaggcggggccgggctggccgggcggaccgggttggccgggctggccgaacagggttcccccggtcccgccgacgccgccgcccccgccgttgccgggggtgccatcgttgccggccccaccgtttccgccggcgccgccgcccccgccgttgccgattaggacggcggccccaccgtttccgccggtcccgccgttgccgccggtaccgtcctcgccggcggtgccgccctttccgccggtcccgccggtcccggcgtcgccgatcaggccggcggcaccgcctcgcccgccggtcccgccggcgccgcccttgccgaacacgccgaagccgtcgccgcccttgccgccggtgccgccggcaccgccgttgccgatgagcccgccggtaccgccggcaccgcccgcgcccccgaagttattctccccgactttgcctccaaccccagtttgcccgccgtgcccgccggccccgccgctgcccgacaggccgcggccgtcgccgccggtgccgccggccccgccgttgcctcctgagctgacgccggttccgccctgcccgccgtgtccgccggcgccgccgtcgccgtgcagccagccaccaccgccaccggcgccgccgataccccccgtgccgccgtcgccggacttgccgccaccgacccccccttgcccgccggtgccgccggaccctccgctgccccacaatccggcggcgccgccggcaccgccggcaccgccgacaccaccggggtcgccggccaccccgaccccgccattgccgccggccccgccgttgccccacagccatccgccggccccgccggcaccaccggacgcgccggtgccacccaggccgccggccccgccgtggccgatcagcccggccgccccgcccgcaccgccggcctgaccggtggcgccggacccgccgttgccgccgttgccgtacaggatcccgccggccccgccggcctgcccggtccccggcgccccgtcggcgccgtggccgatcagcgggcgccccagcagcgccatggtcggcgcgttgatcgcacccagcagctgctgctcgacgttggcggcctcggcgctggcatacgcgcctgccgtgctcgtgagggtctgcacgatctgctggtgaaacgccgccgcctgagtgctcagcgcctgataggtctgcgcgtggccgctaaacagcgccgccacggcggcggacacctcatcggcaccggcggccagcacacgcgtcgtggcggccgcggccgcagcattggccgtgctgatcgccgagccgatgcttgccagatccgtcgccgccgcgcccagcatttccggctgtgcaaacaaaaacgacatgaccgtccccctgaatcctgtgggtatgagcagacttgtcgtgatcgtgcagcataagcgcaggtgatataggccatcattggtaatgttatagaaacgttataggtgattttgaccttgtcaaattgttcgacaaggagtgcggtcttattgcaactttgtttattaatgtcgcgcggcccgcggcctgggacctccgtcggacagcggcgacacgatgcaactatgggggccgcagcgaggtgtcgtcggtgtcatgcccgcggtcggtgccccggcaccgcaaatggtggtttcagctgctcgaacatggggaaatgccacacgttgagggttgccaattgcaggccctggacgtcggcggtagcagctatcagatagtcgccaagtccaatccggttgtggctgcgacgatatcggcgcatcatgtcgccggcgcggcgtgcgattacctcggttgctggctgtacccgaaacgatgcaagcaggcgccacacctcgcgccgttcggcggtccgcattccgccgatgagttcggcggtggacaccacgctgatcgccagcggtccgtccttgcgggcgctgacaagccaatcgcgagcagcaacgacaccccgcaaatgcgcgatcagcacatcggagtcgacaaggatcatgaggtggcgcgccacacctgggcaaggtgctgttcacgaccaccggagcgacgcaccggcggatccaggtggcgaagcgtgccgaacgaatcgtttatagcctgcaggtccgatgcaaggtcgtccccagcggtggtgagggctcggttcagcaggaggcggatcagctcggcgcgcgaaacaccttcttgcgcggccaacttgtcgaggcttgccgtctgctcctcgtcgaggtagatgttggtccgcttcatacaccatatcatacatcacaatgtgcggcccgggcggcaccgcggcgggcggcgattcagccgaccgggcatgccgccgacgttatgcgtgcaacgccctcttcagcgccgccaagccgcggccggtggcttcggccgcggcgggcaccaccagggcgaagttgacgtagccgtgcaccatggtgggctcgttgcttagctctacggaaacccctgcggccgtgagcaattcggcgtagcaagcaccgtcgtcgcgcagcggatcatgctcggcggtgccgatgaaggcgggaggcaggccggacaggtcagcgtttcccggggccagtgtcgtgggcagcatcgtgtgatcactgatgtccagccccggcacataccaggccaggaacgcgtcgatgacgtcacggtccaggattggcgcatcggcattttcggtgaaagacggcagcgacaggtcggccatggtcgtcgggtaccacagcagctggaacaccagcggcggtccgccgacatcccgggccaactgcgccatgaccgccgagatgttgccgcccgcagagtcaccggccacggcgatccggctcgggtcaccgcccagttcggcggcgttttcgccgacccagcgcaatgccgcccagctgtcgtcgatcccggccgggtagggatgttccggggcaagccggtagtcgacggacaccacgatggcctgcgcgccgacggcgtgggcgcgggcgacggggtcgtgggtgtccagaccgccgagcgaccagccgccaccgtggtagtagacaaccacgggcaggttgtcgcgaacgaccggcggccagtagacgcggaccggaatgtcggtgagcccgtcgtagccaacggtccgttcctcgatccgtagctccggcagcaactccgcgggtgtcttcagctggcggagccgcgcgcgggcgacttcgacaccgtcggccgcggtgaaggtcaccggaaaggtatcgagcagcatcttcagcacgggatcgatatcaggccgggcgacggtcggctctgtcatgggcctaccgtacgaccgccaggcctatccgtgtagcacaacccgtagcgccaccagcccacggttggtggcctcggtggcggcgggcaccacaccggcatagccaacgtagccgtgcaccagcgtctgggcgttgtgcacctcgacgggaacaccggcggcggccagcagctcgccgtaccgaatcccgtcgtcgcgcaaagggtcgtagccggcgacagcgatgtaggccggcggcaggtcggccaggttctccgctcggccgggcgccattggcgctggcgggttgtgcaagtcgatttcgcctgcgtaccaacgggagaacgcggcaattgccttgacgtcgaggatcggtgcgtcggcattctcggccaacgacggcagcgattggtcccacagagtggagggataccacaacagctgaaacacaatgggcgggccgcccatatcgcgggctcgctgcgcgatcaccgcggcgatggtgccgccggcggaatctccggcgacggcgatgcggccgaggtcagcaccgacctggcggccatgctcggcgacccaccgcgttgcggcccaagcatcttcgatggcagcggggtaggggtgctcaggcgccagccggtagtcgacggacacgacaatcgcgtcagcgccgacggcgtgctggcggcaggtgccatcgtgcgtgtcgaggtcgcccatgacgaatccgccgccatggaaatacagcacaacgggcgcctcggcttgatcgggacacgttggcggccaatagatccgggtcccgatcggccccgccggtccatcgatcgcaaggtcaacgacccgcagctcggggtgcaccggctggcgcggtagatcgcgcaaccgctggcgcacggcctcgatcccatcgtcgatcgatagccgaaacggaaccgcatccagtaccttcagcaggatggggtcgatcgcgggtttctcgtcggcggtgttgtccaaactgggcataccggtaccgtacgcacctcgcttgctggccggcggctgggtggtcgccggctgggcgggcctcgcctacggcgtgtacttgaccgtgatcgcattgcgcttgccaccgggcagcgagttgaccgggcacgcgatgttgcagcccgcgttcaaggcatcgatggcggtgctgctggccgcggccgcggttgcccatcccatcggccgcgagcggcggtggttggtaccggcgctgctgttgtcggccaccggcgactggttgttggcgatcccctggtggacgtgggcgttcgtgttcggcttgggggcattcctgttggcgcacttgtgcttcattggtgccctgctgccactggcgcggcaggcggctccatcgcgtggccgggtcgctgccgtggtggcgatgtgcgttgcgtccgcggggctgctggtgtggttctggccgcacctggggaaggacaacctgaccatcccggtcacggtatacatcgtcgcgctgtcggcgatggtgtgcaccgcgttgctggcacggctgccgacgatttggaccgcggtcggggcggtgtgtttcgccgcgtcggactcgatgatcggcattggccggttcatcctcggcaacgaggcgttggcggtgccgatctggtggtcctacgccgcagccgagatcttgattacggccgggttcttcttcggccgcgaggttcctgataacgccgcagcacctacggatagctagcggaccggttgtctagcagcggatctcgcggtcaagcccgcacgcccgtcgaagtagagccgatcgcgcgggtgctgccgatgttgtcggtgccgcacctggaccgcgacttcgactacttggtgcccgccgaacactccgacgatgcccagccgggggtgcgggtacgggtgcggtttcacggtcggctggtcgacgggtttgtcctagagcgccgcagcgacagcgatcaccacggcaagctgggctggctggatcgtgtggtgtcgcccgaaccggtgctcaccacggagatccgccggttggtcgatgcggtggcggcgcgctacgccgggacccgccaggacgtattgcggctcgcagtgcccgcccggcacgcacgggtggagcgggaaatcaccacggccccgggtcggccggtggtagcgccggtcgacccgtcgggttgggcggcctacggtcgcggtcggcaattcctggccgcgctggccgactcgcgcgctgcgcgggccgtttggcaggcgctaccgggcgagctgtgggcggaccgattcgccgaggctgccgcgcagaccgtacgtgccgggcgcacggtactggcgatcgtgcccgatcagcgggatctggacaccctgtggcaggccgcgacggccctcgtcgatgagcacagtgtggtagcactgtcggccggcctgggcccggaggcacgctatcggcgctggctggccgcgttgcggggcagcgcgcggctggtgattggcacccgcagcgcggtgttcgcgccgttgagcgagctgggcctggtcatggtctgggccgacgccgacgactccctggctgagccgcgggcaccctatccgcacgcccgtgaggtggcgatgctgcgggcgcatcaggcgcggtgcgcagcgctgatcggcggctacgcccgcacggccgaggcccacgcgctggtgcgtagcggctgggcgcacgacgtggttgcaccccggccggaggtgcgtgcacgctctcctcgcgtggttgccctcgacgacagcggatacgacgacgcgcgagacccggccgcccgcaccgcacggctaccgtccatcgcgctgcgcgccgcgcgctcagcgctgcagtccggggcgccggtgctggtgcaggtgccgcggcgcgggtacatcccctcgctggcctgcgggcgctgccgggcgatcgctcgttgccggtcgtgcacgggtccgctatcgctgcaaggcgccggctcgcccggtgcggtatgtcgctggtgtggacgggtggacccgacactgcgatgcgtgcgctgtgggtcggacgtggtgcgtgccgtggtggtgggggcccggcgcactgccgaagagctcggccgggcattcccgggtacggcggtgattacgtcggccggcgacaccctggtgccccagctcgacgccggcccagccctggtggtcgccactccaggagccgaaccccgggcgcccggcgggtatggggcggcgctgctgctggatagctgggcgctgctgggccgtcaagacttgcgcgcggccgaggacgcgctgtggcgctggatgacggcggccgccctggttcggccgcgcggggcgggcggtgtggtgaccgtggtcgccgaatcgtccattccgacagtgcaatcgctgatccggtgggatccggtcggtcacgcggaggccgaactggcagcccgaaccgaagtcggcctgccgccaagtgtgcacatcgctgctcttgacggccctgccggcaccgtgacggcattgctggaggcggctcggctgcccgacccggatcgcctccaagccgatctgctgggcccggtggacctgccacccggcgtccgtcgcccggcgggcatccccgccgatgcgccggtcatcaggatgttgctgcgggtgtgccgcgagcagggcctggagttggcggcgagtctgcggcgcggcatcggtgtgctcagtgcgcggcaaacccggcaaacccgtagcctggttcgggtacagattgacccgctgcatatcgggtaaacggagtaaccgctagctcaacacttccgggcggtgaagataaggtattcccactgcatcacgccgtcgcagaggtattcgcgacaaagttcggtgatttcggcgtcgagtgtggcgacgcactcggggctgtcggcgatggagcggtaggcgttgatcgccgggccgtagaaattcttgaaatagtcgcgacattcgtccgggcaaccgaaccggtccactgtcagcgatcctcgccgggtacggatgtcggacacatggtcgcgaaacaggccactcacgtaatcctcgcttccccaccacacctcgtgcggcgctcccgccggcagcgtcggccggtacggtctgatggtggacagcaatttgccgtagaaaccctcgggggtccagttcagggtgctgatcttgccgccgcgccggcagacccgggccagttcgtcggcggtgcgctgatgacgcggggcgaacatcaccccgatggtcgagagcaccgcatcgaattcgccggcgctaaacgggagggcttctgcgttggcttcccgccagccgagctccagtccggctgccgcagcacgcgcctgggcgcggcgcagcagctcgggcgtcaggtcgctggcagtgacgtgggcacctgccatggctgccgggatcgatacgttgcccgagcccgcggccacgtcaagcacgcgatcgccgcggcgaataccgctggtggagactaggattgggccaagcggggccaacagctcctcggcgatggcggcgtagtcgcccaatgcccacatttgccgatgcgtggtcgccggcgcctggcgctcgctggtgggtgtgtagacagtcatcggaactcctgcgagacgtcgggtgaggctggtaccgaattgtgtcagcagacaacagtatacgttctaaataatcaatgtcgacgatggtcagatgctagactttcctgacttacccgcacggtgtacgacgaagttgacgccggggacggccccgggaaaggggtaatgatgccaacggaatatccggcgacagccgaggaatccgtggacgtgatcaccgatgcattgctgacggcgtcccggttgctggtagccatctcggcccattcaatcgctcaggtcgatgaaaacatcaccatcccgcagttccggaccctggtgattttgtctaatcacggtccgattaacctggctacgctggcgacgttgctgggtgtgcaaccgtcggccaccggccgcatggtcgaccggttggtcggcgccgaactgatcgaccggttaccgcaccccacctctcgacgggagctgctggcggcgctgaccaagcgtggacgagatgtcgtccgtcaggtcaccgagcaccggcgcaccgagatcgcccgcatcgtggaacagatggcaccggcggaacgccatgggctggtgcgtgccctgacggcgttcaccgaggcgggcggtgagcccgacgcacgctacgaaatcgagtagctagcggccgagcccgtgtcgggccgtccgttacgtgctgggacgacccgacacaggccggattgcccgcctcagcgcttttcggcggtgagcagcaggtactcccattccatgacaccgtccgacaggtattgcgctgcgagttcgacaagctggcggtcgagctcggcggccagcaccgcgttgtcaccgatgtgcgcgtaggcctcgatcgtcgggccatagttgttcttgaagtagtcgtggacggcctgggcggtgtcgaaccgcttcacttccaacaagccacgggccgtcttgaggccagtgactccatcgcccagcagaccagtgacataggcctcacgtccccacaacgccgacggcggcagatccgccgacacgctgggccggtatggcctaatggttgccagcatccggccgaagaatccctcgcacgtccagctgatcacaccgatcgtcccgccaggccggcagacgcggaccagctcgtcggccgcggcctgatgatccggtgcgaacatcacgccgatcgctgagatcaccgtgtcgaactcgtcgtcggcaaacggcagggcttgcgcgttggcttcctggtattgcagggtcagcccctgttgggcggccctggcctgggaccgctgcagcagctcgggcgtcaggtcggtggaaatgaccgtggcacccgtcttggctgcgggcagcgaaatattgccagagccagcggcgacgtcgagcacccgaacacccggcccgatgcccgcggcggcaaccaggatcgggccgagtggcgccatcacctcttctgccatcagggcgtagtcacccagggcccacatcgcccggtgtgtggccgcaagcgtttggtcctcgcgagcaggtgtgtcgatagtcatcaggtctcctgagaagtaagtgatgtggctgcgaacttcgacatcgttgtcgcgggcacggcgggagcctgggcagtagcgcgccttgcgtacccaccggatacagtatgcatcagaaatagtgtattcctctaactatcgcgcgtgtcggaattgtggcccacgccacgtcggcggcgcttcttagactgggcgcgtgcgccttgtctttgccggcacccccgaacccgcgctggcctcgctgcgcaggctcatcgaatcgcccagtcacgacgtgatcgccgtgttgacccgtccggatgccgcctccggccggcggggcaagccgcagccgtcaccggtggcccgtgaggcggcagagcgcggcattccggtgctgcggccatcgcgaccgaactcggcagagttcgtcgccgaactgtcggatctggcgccagagtgctgcgccgtggttgcctacggagccctgctcggcggtcccttgctggccgtgccgccgcatggctgggtcaacctgcacttctcgctgctgccggcctggcgtggcgcggcgccggtgcaggccgccatcgccgcgggagacacgatcaccggagccacgacgttccagattgagccaagcctggactcgggaccgatatacggtgtcgtcaccgaggtgatccagccgaccgacaccgcgggcgatctacttaagcgactggcggtatcgggggcagcgctgctatcgaccacgctggatggcatcgccgatcagcggctgacgccgcggccgcaaccggcagacggggtcagcgtggcgccgaaaatcaccgtagcgaatgcccgggtgcgatgggacttgccggcggcggtcgtggagcggcggatccgcgccgtcactcccaaccccggcgcctggacgctcatcggtgacttacgggtcaaacttggaccggtgcacctcgacgccgctcaccggccatcgaagcccttgccgcccggtggaatccacgtggaacgcacgagcgtgtggatcggcaccggctcggaaccggtgcggctgggccagattcagccgcccggcaagaaactcatgaacgcggccgactgggcgcggggcgcacggctggacctggccgcacgggcaacatgacccctagatcgcgtgggccgcgccgccggccgctggacccggcgcgtcgtgcggccttcgagacgctgcgggcggttagtgcgcgcgacgcctacgcgaacctggtgttgcccgcgctgctggcccaacgcggtatcggcggtcgcgacgccgcgttcgccaccgagctgacatacggcacctgccgagcccgcggcctgctcgacgcggtcatcggtgcggccgccgagcgttcgccgcaggcgatcgatccggtgctgctagacctgttgcggctcggcacctaccaattgctgcgcacgcgggtcgacgcacacgccgcagtgtcgaccaccgtcgagcaggccggaatcgaattcgattcggcgcgagcaggtttcgtcaacggtgtactacgaacgatcgccggccgagacgagcggtcctgggttggcgaactcgctcctgatgcgcagaacgatccgatcgggcatgccgcgttcgtgcatgcgcatccccgatggatcgcccaggcctttgctgacgcgttgggcgcggcggtcggggagctcgaggcagttttggccagcgacgacgaacggccagcggtgcacctggcggcacgccccggggtgctgaccgccggcgaactggcccgcgcggtgcgcggaaccgtcggtcggtattcgccgtttgcggtgtatctgccgcgcggtgacccggggcgactggcgccggtgcgcgacggccaagcgctggtccaggacgagggcagccagttagtcgcccgagcattgaccctggcgccagtcgacggcgataccggacggtggctggacctgtgtgccggaccgggcggcaagaccgcgctgttggccgggctgggtttgcagtgcgcagcccgggtgaccgcggtggaaccctcgccacaccgcgcggacctggtagcacagaacacccgcgggctgccggttgagctcttgcgtgtcgacgggcggcacaccgacctcgacccgggtttcgaccgggtgctggtggatgcgccctgcaccgggctgggcgcgttacgccgtcggccggaggcccgttggcgtcgtcagccggcggacgtagcggcactggccaagctacaacgcgagttgttgagcgccgccatcgcgctgactcggcccggcggtgtcgtgctctatgccacatgctcgccgcacctggccgagactgtgggtgctgtcgccgacgcgctacgccgacatccggttcacgcgctcgatacccgcccactgttcgagccggtgctcgcggggctgggggaggggccccacgttcagctgtggccgcaccggcacggtaccgacgccatgttcgccgcggcgttgcgccgcctgacgtgaggttcgccgcagcggctcagtaatgtgtcgctcatggccggtagcacggggggaccgctgatagcgccgtcgatcctagccgctgatttcgccagactcgcggacgaagcggccgcggtcaacggcgccgactggttgcatgtagacgtgatggacggtcacttcgtgccaaacctgaccatcggcctgccggtggtggagagcctgctggcggtcaccgacatcccgatggattgccatctaatgatcgacaacccggaccggtgggctccgccgtatgccgaggcgggcgcctacaacgtcaccttccacgcggaggccaccgacaacccggtcggcgtggcccgcgatatccgggccgcgggggccaaagccgggatcagcgtgaagccggggaccccgctggagccatacctggacatcctgccccatttcgacaccctgctcgtcatgtcggtagagcctggcttcggtggccagcggttcattcccgaggtgctgagcaaggtgcgtgcggtgcgcaagatggtcgacgcgggcgagctgacgatcctggtcgagatcgacggcggcatcaacgacgacacgattgagcaggctgccgaggccggcgtcgactgctttgtcgccggatcggcggtgtacggcgccgatgacccggccgcggcggttgcggcactacggcgacaggccggtgccgcctcactccacctgagcctatgaacgtggagcaggtcaagagcatcgacgaggctatgggtctcgccatcgagcactcctaccaggtcaaaggcacgacttatccaaaccccccagtgggggccgtcattgtggatcccaacggtcggatcgtcggcgccggcggcaccgagccggccggtggcgatcatgccgaggtggtggcgctgcgccgggccggcggattggctaccggcgccatcgtggtggtcaccatggaaccctgtaaccactacggcaagactccgccatgcgtgaacgctctgatcgaagccagggtggggacggtggtctacgccgtcgccgacccgaacgggatcgctgggggtggcgcgggccggctgtcagcagcgggcctacaggtgcggtccggggtgttggctgaacaggtggcggccggaccgctgcgggagtggctccacaagcaacgcaccggtctgccgcatgtcacctggaagtacgccaccagcatcgacggccgcagcgccgccgccgacggctccagccagtggatctccagcgaggccgcacgcctggatctgcatcgccgccgcgccatcgccgacgcgatcttggtcggcaccggcaccgtcctcgccgacgacccggccctgaccgcgcggctggccgacggctcgctggcgccgcagcagccgctgcgcgtggtggtgggcaagcgcgacataccgccggaagcacgggtcctcaacgacgaggcacgcaccatgatgatccgcacccacgaacctatggaggtgctcagggcgttgtcggatcgcaccgacgtgctgctggaaggaggtcccaccctcgccggcgccttcctacgagcgggtgcgatcaaccggatcctggcctacgtcgcaccgatcctgttgggcggtccggttaccgcggtcgatgacgtcggggtgtccaacatcaccaacgcgttgcgttggcagttcgacagcgtcgaaaaggtcggaccggatctgttgctgagcttggtggctcgttagagcggctccacttggggcgccagggtcggttgctcctggacttccggttcatcggcatgttccttgcggccgctgatcaacagacctagcaccgcgccgaacacgcacacgatcgcggtgatggtgaatatctcgccgtacatcagcgcgaacgcctgctggtaccgggctccaattgcggccgcgcgctcgagcaggctggcgttgggcgggatggccgccgacaaccccgccaggatctggttgaaccggtacaacccccaggcgctcagcgcggccacgccgatcaacatgccggtcatccgggcgaccaccaccgccgccgaagcgatgccgtgctgggccgacgggacaacccgtagggtggccgacgatagcggcccgatcaccagccccaaccctaaaccagccaccaccaggtcggtgtgcatcgccggcacggtgaacaatccgaggatgttgtgccgatcggccaacaggtccaccggccagtgggaaataagccagtaaccgtacgccgcaataagcagtccggcaaaggccaccgcacggtcaccggccctggtggcgatccacccgcccgtcactgccccgatcggtagggcgataaggaaccacagcagcattccggccgcctgagcctggtccatctgcagcacgccctggccgaacagctcgacatcaaccagcgtcaccatcagcgccgcgccggcggcgacggaggcacccagcgcggacaggaacggccggaagtgcacaccggccgggtcgatcagccgggtgcgagcgaaacgttcccaaccgaagaacgccaccgcggcaacgagagcgccgaccagcaacggagccccgtagtccggcagtacgtgtttgccgtcgggattggggttgtacagcccgatgacggcgaggcccaacgcgagtgccagcagcagaccaccgaccaggtcgactcgctcgggctccgtgctgcggtcgtgtgagggcaggctgaagtggatcattaccatggcgatcgcggtcaacgggacgttgatccagaacacgtcacgccagtcgtgcaatagccaaacgatgaagattccgtacaacgggcccagaacgctgccgagctcctgcgcggcgccgataccgccgagcacgccggcgcggttgcgctgcgaccacaaatcggcgcccagcgccagcgtgatcggcaatagcgcgccgctggcaacaccctggatcgtgcggcccgcgatcagcatgtggaaatcgccaaaatgcccggccagcgcggtcactaccgagccgatgatgaacccggccaggctgacctgcagcatcagcttgcgcccgaatcggtcggaagcccggcccagcaacggcatggcggcgatgtagcccaggaggtacatcgtgacgatccaggtgatccggtggagttggttgatcggtataccaacgctgttcatgatgtcgcgcatgatggtgaccacgacataggtgtccagggcgcccagcagtactgccaggctgcccgcgctaatcgcgactcgacgtcctgctcgcatgctgatcagctcaccgggggcttcgtgacctggaccttctcgccccatttcgacaaggtcatctggacggaattgcccgagccgcggtccaactgggcctgtgccagttgatgatcgccggtctcctgaatccagacggtcgccggcaccggctgcgtcgcgttgaacggcggcgctatctggttcaccgcctgtgccgataccttcccgctgatgcggatggtgttctggccgttgatggtatcccgcccttcggcttttgcgtcggcgaaattcgccagcacgttggccaggccggtatccggattcagcacctgggcggggtcgtagatgtcggcggcgggaccgaaatcgctccactggttgggcgtcagggtggcgtacaggatcccgtcgaacaccacgaagtcggcatcgatatcagacccacccagcgtgagcttgacgtttcccgtcgcggcggtggggttggtggtgagatcgccgctcagcgtcttcagagacagtcccgggatcttgccgttgaccgtcagcaccatgtgcgcgctcttgagagccttggtctgcgcggtggcctcctcgaccagcggcttcgcgtccggaagtggtccgccgcttggcttcgagcccgacgagcagccggcaacgacagtggcggcgatgctaacggcggcgaggacggcgatgcgacggcagtggcgtctgggggtccgcataccctgcatcgtagagggtgtctgtgagttggccggtcggcgagtggggtgcgggtccgcgggattgctgcctaacctggtgcgatgttcaccggaattgttgaggaacgcggagaagtgaccgggcgtgaggccctggtcgatgcggcgcggctgaccatccgcggtccgatggttaccgccgacgccggccacggcgactcgatcgctgtcaacggcgtgtgtctgacggtcgtcgatgtattgcccgacggccaattcaccgccgacgtgatggccgagacactgaaccggtccaacctgggtgagctacggcccggcagccgggtgaacctggaacgcgccgcggcgctgggcagccggctcggcgggcacatcgtgcagggacatgtggacgccaccggtgaaatcgtggctcgttgtccctccgagcactgggaagtggtgcgcatcgagatgccggcttcggtggctcgctatgtcgtcgaaaagggctcgatcaccgtcgacgggatttctctgacggtctccgggctcggcgccgaacagcgggactggtttgaggtctcgctgatcccgacgacccgggagctgaccacgctggggtccgctgcggtgggaacccgggtgaacctcgaagtcgacgtagtcgcaaagtatgttgagcggttaatgcggagcgccggctgacatcgctcgccgagggagggagccccatgtcttgcattccggacgagatcgatacgcccgacgtgctgatcgaccgcgacatccttgaccgcaacatcgggcgaatgagttccgccgtcgccgcgaaagggatcgcccggcgtccccacgtgaagacgcacaagctgcctgagatcgcccatatgcaactccgcgcgggcgcgcggcctgacggtggccaccatcggggaagtcgaggtattcgtcgaccacggcgccgacgacgtattcatcacctacccattgtggatcggcacacgccaagccgaccggctccgtcagctggctgaccgcgctcgcatcgctgtcggtgcgggcaccgccgagggcgcttcgaacaccggcgcacggctcgcagacgccgctggcgcgatcgatgttctcatcgaaatcgacagtggccatcaccgcagcggcgtccgtgccgaacaagtgttggaggtcgcccacgccgtcggtgaggctgggcttcacctggtgggggtgttcaccttccccggtcacagttatgcgccaggtaaacccggcgaagccggcgagcaagagcggcgcgctctcaacgacgcggcgaacgcgctggtcgcggtgggcttcccgatcagctgccgcagcggtgggtccactcccaccgcattgctcaccgccgcggacggggcctccgagacgtcccggcgtctatgtgctcggtgacgcccagcaactggaactcgggcgctgcgcgccggcggacatcgcgctgaccgttgccgccaccgtagtgagccgccaggactgcaggtccggcttgcgccgaattgtccttgactgcggtagcaagattctcggcagcgatcgtccggcctgggcgactgggttcggccgtctgatcgaccacgccgatgcgcgcatcgcggcgctgtcggagcatcacgccaccgttgtctggcccgacgacgccccgctcccgccggtgggaacacgtctgcgggtgattcccaaccacgtgtgcctgaccaccaacctcgtagatgatgtcgccgtggtgcgcgacgcaaccctgattgatcgctggaaagtcgccgcccgcggtaagaaccattgatcctgtcgcacttggtcacggcaataccgcctggctcaatggttcatactgaatggaacacgtgggcttcgcgtgcggccaggcctgacagctaggtagcaaagatgacgaggttggactccgtcgagcgggcggttgccgacattgcggcgggtaaggccgtcatcgtcatcgacgacgaagaccgggagaacgagggtgacctgatcttcgccgccgagaaggcaacgccggagatggtggccttcatggtccgctacacctccggatacctgtgcgttccgctggacggtgccatctgcgaccggctgggcctgttgcccatgtacgcggtgaaccaggacaagcacgggacggcatacaccgtcacagtcgatgcacggaatggcattggaactggcatttcggcgtccgatcgggctaccaccatgcggttgctggccgatccgaccagtgtggccgacgatttcacccgccccggtcacgtggtccccttgcgggccaaggatggtggggttctgcgccggcccggccacaccgaggccgccgtggacctggcccggatggccgggctgcaacccgcgggggcgatttgcgagatcgtcagccaaaaagatgagggctcgatggcgcacaccgatgaattgcgggtgttcgccgatgagcacggtctggcgctgatcaccattgctgacttgatcgaatggcggcgcaagcacgagaagcacattgagcgggtcgccgaggcgcggattccgactcgtcatggggagtttcgcgccatcggctacaccagcatctacgaggacgtggaacatgtcgcgctggtccgcggcgagatcgccgggcccaacgccgacggtgacgacgtgctggtccgggtgcattcggagtgcttgaccggcgatgtgtttgggtcacgccgctgcgattgcgggcctcagctggacgccgcgctggcgatggtcgcccgtgaggggcgcggcgtggtgctgtacatgcgtggccacgagggccgcggcatcggcctgatgcacaaactgcaggcctaccaactgcaggacgccggtgccgacaccgttgacgccaatctcaagcttggactacctgccgacgcaagggattacgggatcggcgcacagatcctggtcgatcttggggtacgttcgatgaggctgctgaccaacaacccggccaagcgggtgggactggatggatacggattgcacatcatcgagcgcgtgccgctgccggtgcgggccaacgcggagaacatccgttacctgatgaccaagcgtgacaaattggggcacgacttggctgggttggacgattttcacgaatccgtgcatctgcccggagaattcggcggtgccttgtgaagggtggcgccggggtgccggatctgccgtcgctggatgcgtctggtgtgcggctggcgattgtcgccagcagctggcacggaaagatctgcgacgcgctgttggacggcgcccgcaaggtggccgccgggtgtggcctcgatgacccgactgtggttcgggtgctcggcgcgatcgagattccggtggtggcgcaggaattggcccgcaatcatgatgccgtcgtcgcacttggcgtcgtgatccgcggtcagacaccacatttcgactacgtgtgcgatgcggtaacccagggactgacccgggtatcgctggattcctcgacgccgatcgccaacggcgtgctgaccaccaacaccgaggagcaggcgctggatcgggcggggctaccgacgtcggccgaggacaagggcgcccaggcgactgtggcagccctggccaccgcgttgaccctgcgcgagctgcgcgctcactcgtgaccgccgcaccgaacgactgggacgtcgtgttgcgtcctcactggacgccgttatttgcctacgctgcagcgtttctgatcgcggtagcgcacgtcgcggggggcctgctgctcaaggtcgggtccagtggcgtggtcttccagaccgctgatcaggtggcaatgggtgccctggggctggtcctcgccggggcggtgctactgttcgcgcggccgcggctgcgggtgggttctgccgggctttcggtgcggaatctgttgggtgacaggatcgttgggtggtctgaagtgatcggtgtgtcgtttcccggcggtagccggtgggcgcggatcgacctggccgacgacgagtacatcccggtgatggcgatccaagcagtggataaggaccgcgccgtggccgccatggacacggtgcgctcgttgctggctcgataccggcctgacctgtgcgcccgctgaagcgacttcccgtacgatcgcgaaatggcatgtcttgggcgccctggctgtaggggttgggcgggggcgagcttggtccttgtggtggtgttggccctggctgcttgcaccgagtcggtagcgggccgcgcgatgcgtgctaccgaccggtcgtccgggctgcccacatccgccaagccggcgagggcgcgcgacctgctgctgcaggacggggatcgcgctccgttcggccaggtaacccagtctcgcgtcggcgacagctacttcaccagcgccgttccacccgagtgctcggcggcgctgctgttcaaaggttccccgctgcggcctgacggctcgtcggaccacgccgaggcggcttataacgtcaccggtccgctgccgtacgcagagtcggtcgatgtctacacgaatgtcctgaacgtccacgatgtggtctggaacgggttccgcgacgtgtcccactgccgtggcgatgccgtcggagtgagccgggccggcagatcgacgcccatgcgactcaggtacttcgctacgctgtcagacggtgtcctggtatggaccatgagcaatccgcgctggacgtgtgattacggattggctgtggtcccgcacgcggtgctggtgttatcggcgtgtggcttcaagcccggattccccatggcggaatgggcgtcgaaacggcgggcccaactggacagccaggtttaacgccagcccccatgctcttcgcgggcgggtttgaaccggccaaacggggtcaaagtcacggcggcctgggcatactcaaatgtgtcccacggcccaccatcggatcccgacgacggcccactgtgaactgtgccgctcgtggtgcattacccagaccacgatgagagaatggcggggaaatgggtgaattacggttggtgggcggtgtgctccgggtccttgtcgtggtcggtgcggtgttcgatgtggcggtgctaaacgccggtgcggctagtgccgacggcccggtccagctgaagagccgattgggcgatgtttgcctggacgccccgagtgggagctggttcagcccgctggtgatcaacccctgcaatgggaccgactttcagcgctggaatctcaccgatgaccggcaggtcgagagcgtggccttccccggggaatgcgtgaatatcggaaatgctttgtgggcgcgcctgcagccctgtgtgaactggatcagccagcactggactgtccagcccgacggcctggtcaagagtgatcttgatgcctgcctcacggttctcggcggtccggatcctgggacctgggtgtccacccgctggtgcgaccccaatgcacccgaccaacagtgggatagcgtgccgtaaccggcctgcccggcgaacccccgcctttctgggcgccgtcgaagcgaccactagcctagatacgtgccagatcccgcaacgtatcgccccgcgcccgggtccatcccggtcgagccgggcgtgtaccgattccgggaccagcatgggcgagtcatctacgtcggcaaggccaagagcctgcgtagccggctgacgtcctattttgccgacgtggccagcctagcgccgcggacccggcagctggtgaccaccgcggccaaggtcgaatggacggtcgtggggaccgaggttgaggcactgcagctggaatacacctggatcaaggagttcgatccgcgattcaacgtccgctaccgcgacgacaagtcctaccctgtgctggcggtcaccctgggcgaggaatttccccggttgatggtctatcgcggtccgcggcgcaagggtgtgcgctatttcgggccgtactcgcacgcgtgggcaatccgggaaacgctggatctgctcacccgggtgtttccggcgcgaacttgctcggcgggggtgtttaagcggcacaggcagatcgatcgtccatgcctgctcggctacatcgacaaatgttccgcgccgtgtattggcagggtcgatgcggcccagcaccgccagatcgtggcagacttctgcgactttctgtccggcaagaccgaccggttcgcccgcgccttggaacagcaaatgaacgccgcggccgagcaactggacttcgaacgagcggcgcggcttcgcgacgacctgtccgcactgaagcgtgccatggaaaagcaggccgtggtgctcggggacggcaccgacgccgacgtggtggcattcgccgacgacgaactcgaggcggcggtgcaagtgttccacgtgcgcggcggacgggtccgcggccagcgtggctggattgtcgaaaagccaggagagccaggagattccggaatccagttggtcgagcaattcctgacacagttctacggcgaccaggcggcgttggacgacgccgccgacgaatccgccaacccggttccccgcgaggtgctggtgccctgtttgccgtccaacgccgaggagctggccagctggctgtccggcctgcgcggctcaagggtcgtgctgcgggtgccgcgccgcggggacaagcgggcactggccgaaacggtgcaccgaaacgcagaagatgcactgcaacaacacaagctgaagcgggccagcgatttcaacgccagatccgctgcgctgcagagcattcaggactcgttgggcctggcagacgcacccttgcggatcgagtgtgtcgacgtcagccatgtgcagggcaccgacgtggtcgggtcactggtggtgttcgaagacggcctgccgcgcaagtcggactaccgccacttcgggatccgggaagccgcaggccaggggcgctccgacgacgtggcctgtattgccgaggtgacccggcgccgcttcctgcggcacctgcgcgatcagagcgatccggatcttctttctccggaaaggaagtcgcgtagattcgcctatccgcccaatctgtacgtcgtcgacggcggcgcgccgcaagtcaacgcggccagtgcggtaatcgacgaactcggtgttaccgacgtcgcggtgatcggcctggccaagcggctggaagaggtatgggtgccgtcggagccggacccgattatcatgccgcgcaacagtgagggactctatctgctgcagcgagtgcgagacgaggcacaccggttcgctatcacctaccatcgcagcaagcggtcgacgcggatgactgcctcagcgctggactcggtgccgggattgggggagcatcgccgcaaagcgctggtcacccatttcggatcgatcgctcgcctcaaggaggccaccgtcgacgaaatcaccgctgttcccggtatcggcgtggccacggccacggccgtccacgacgcactgcgacctgactcatcgggggccgcgcgatgatgaaccatgctaggggcgtcgagaatcgttcggaaggcggcggtatcgacgtcgtcttggtaaccgggctgtccggggccgggcgcggcacggcggctaaagtgctggaagacctgggctggtatgtggccgacaatctgccgccccagctgattacccgcatggtggacttcgggctggccgccggatcacggatcacccagctggcggtggtaatggatgtgcgatcgcgcggattcaccggcgacctcgattcggtccgcaacgagctggccacgcgtgccatcaccccgcgtgtggtgttcatggaggcgtccgatgacacgttggtgcgccgctacgaacagaatcgccgcagtcatccgctgcagggtgagcagactctggccgagggcattgccgcagagcgcaggatgctagcaccggttcgcgccaccgccgacctgatcatcgacacgtcgacactgtcggtggggggcttaagggatagcatcgagcgtgccttcggcggtgatggcggcgcgaccaccagcgtcaccgttgaatccttcgggttcaagtacggcctgccgatggacgccgacatggtcatggacgtgcggttcctgccgaacccgcactgggtggacgagttgcggccactgaccggccaacatccggccgtgcgcgactatgtgctgcaccggccgggcgcggctgagttcctcgagtcctaccatcggttgctatccctggttgtcgacggctaccgtcgagaggggaagcgctatatgacaatcgccatcggctgtaccggtggtaagcatcgcagcgtcgcgatcgctgaagcactgatgggacttctgcgctccgatcagcaactgtcggtgcgggcgctgcaccgggatctgggtcgcgaatgaccgatggcatcgtcgcgctgggcggcggacacggcttgtatgcgacgctgtctgcggcccgccggttgacaccctacgttaccgccgtggtgaccgtcgccgatgacggtggctcgtcgggccggctgcgcagcgagctcgatgtggtgccgccgggcgatctgcgaatggccttggcggcgttggcatccgatagcccgcacggacgcctgtgggcaactattctgcagcacagattcggcggcagtggtgcgctggccggacatccgatcggcaatctgatgctagcgggcctgtccgaggtgctggccgatccggtcgcggctcttgacgaactcgggcgcatcctcggggtgaaaggcagggtgctgccgatgtgcccggtcgcgcttcagatcgaggccgatgtctccggtctggaggccgacccgcgcatgttccgcctgatccgtggccaggtggcgatcgcgaccacgcccggaaaggtgcgccgggtgcggctgctgccgactgacccgccggcgacccggcaggctgtcgacgccatcatggctgccgatctggtggtcctggggcccgggtcgtggttcaccagcgtgataccccatgtgctggtgccgggtctggccgcagcgctgcgagcaacgtcggcccgccgtgccctggtgctcaacctggtggctgaaccgggagagacggccggtttctcggtggagcgtcatctgcacgtgctagcccaacacgcgcccgggttcaccgttcacgacatcatcatcgacgccgaacgagtgccgagcgaacgggagcgggagcaactgcgccgcacggcgacgatgctgcaggccgaggtccacttcgccgatgtcgccagacctggtacacctttacatgacccgggcaagctggcggcggtcctcgacggggtgtgtgcgcgcgacgtcggcgcgtcggagcctccggtggcggccacacaggagataccgatcgacggtggacgaccgaggggtgacgacgcgtggcgatgacgaccgatgtcaaagacgagctgagccgactggtggtgaagtccgtcagcgcgcggcgcgcggaggtcacctctctgctgcgattcgccggcgggttgcacatcgtgggcggccgcgtggtggtcgaagccgagctggacctgggcagtatcgcacggcggctgcgtaaggagatcttcgagctctacggctacacggcggtggtgcatgtgttgtcggccagcgggattcgcaagagcacccgctacgtgctgcgggtcgccaacgacggcgaggcgttggcacgccaaaccggactgcttgacatgcgcggtcgtcccgtgcggggtctgccggcccaggtcgtcggcggcagcatcgatgacgctgaagctgcgtggcgaggagcatttttggcgcacgggtcgctgactgagccgggacgctcctcggcgttggaggtcagttgcccgggcccggaggccgcgctggcgctggtgggtgcggcacgccggcttggggtcggcgccaaggctcgtgaggtgcgcggtgccgatcgcgtggtggtgcgcgacggtgaggcgatcggcgcactgctgacccggatgggggcccaagacacccggctggtctgggaggagcggcggctgcgtcgtgaggtgcgtgcgacggccaaccggctcgccaatttcgacgacgccaatctgcgccgctcggcgcgggccgcggttgccgcggccgcccgggtggagcgtgccttggagatcctcggcgatacggtgcccgagcacttggcctcggccggcaaattgcgtgtcgagcaccggcaggcgtcgctggaggagctgggccggcttgccgatcctccgatgacgaaagacgctgtagccggacgtattcggcgattgttgtcgatggcggatcgtaaggcgaaggtggacggcatccccgatacggagtccgtagtgacgcccgatctgctggaagacgcctagcgggctgacttacttcggtgccacgcacaccaattggctgcttgccgggggtattgctggcccttcgatttcctcgggcggctgcagagagactgacgcggaatcgcagcgccctccggcaccgaggctcttgatctcggtgacgacgaatcggctgaactcccggtttgcagaacgtgttccaggcacaagcgcggtggctacccgcggtgaaggcagcgattcgtcgcacgccgacggcgcgtacagcagcacggatggcggcttgccgggggtcgtcaccgccggatagcagtatccgacccgcaccaggtacttcaggcagtaatacgcccgatggttctgggtgatcaattcgtagtcgatccgcatgcaactcggagcgttggcatggaatccgtcattgcggatccgggcctcccggctatcgcaagcaacgacctgcggacgagacggcgccagcttggagtcgtaggtgaaccggttcaggcacatccccaagtccatggagaacaccaacttcagcgtcgcacgatcgtagccccgcggctcgttgtaacccgaagcggaagcggtctggcacgcactcagcagcagcgtgagaatccccagcaacactgggaaaacgagcttctcggctggcggtcgccggtacgacgggaagctataccgcctcgccgatgtttgggccgaagcttgcacacattgacgataacttggtcgcgagaccgcagaagctggcctcgacggcgcgccggggactacggtcataccatgaagcggctttcgagcgttgatgctgcgttttggtccgcggaaaccgcaggctggcatatgcacgtgggcgcactggcgatctgcgatcccagcgacgcgcccgaatacagctttcagcggctccgcgagttgatcatcgaacggctgccggagatcccgcagttgcggtggcgggtcaccggcgccccgctcggactggaccggccgtggttcgtcgaggacgaggaactcgacatcgactttcacatccgccgcatcggtgttccggctcccggtgggcggcgcgaactcgaggagctcgtcggacggctgatgtcctacaaactggaccgttcccggccgctgtgggaactgtgggtcatcgagggcgtcgagggcggccgcatcgccacgctgaccaagatgcatcacgccatcgtcgacggtgtctccggtgccgggctgggcgaaatcctgttggacatcacaccagaaccacgaccaccgcaacaggaaacggtcggcttcgtgggattccagattccgggcctggaacgccgggcgataggtgcgctgatcaacgtgggcatcatgacgcccttccgcatcgtcaggctgctggagcaaaccgtgcgtcaacagatcgcggcattgggtgtggccggcaaaccggcgcgatacttcgaagcgcccaagacgcggttcaatgcgccggtgtcgccgcaccggcgggttaccggcacacgcgtcgagctggctagggccaaagcggtcaaggacgcgttcggcgtcaagctcaacgacgtcgtcttggcgctggtggccggggcggcccggcaatacctacagaagcgtgacgagctgcccgccaagccgttgatcgcgcagattccggtctccacccgcagcgaggaaacgaaggccgacgtcgggaaccaggtcagctcgatgaccgcgtcgctggcaacccatatcgaggatccggccaagcgcctggcggccatccacgagagcaccctcagcgccaaggaaatggctaaggcgctctccgcgcaccagatcatggggctgaccgagaccacgccaccgggtctgctgcagctggccgcccgggcctatacggccagcgggctgtcacacaacctggccccaatcaacctcgtcgtctccaatgtccccggtccacccttcccgctatatatggccggcgcgcggctggattcgctggtgcccctggggccgccggtgatggacgtggcgctgaacatcacctgcttctcctaccaggattatctggatttcggcctggtgaccacacccgaggtggccaacgacatcgacgagatggccgatgccatcgaaccggcactggccgagctggagcgtgccgcggaatagcaatagctggcctatagctgactacgtggccggcgggttggtcgcgtacacccaagacaggaagcgggccacggcctcggcggtgtgatgcgcccgcggggagccgaagacgtcgaaggcgtgttgggcgtggggcaggtccgcgtaggcgacgggcgacttcgacaccgcccgcagttcctcgacgaacgcatgggcttcggccacggggatcagggagtcgtggcggccgtgcagaacgaagaacggtggggcgtcggcccgcacatggtggatcggtgaggcatcgacgaagatgtcgcggtgcgtgctgaatttccgtttcaccacgaacgtttcgagcaacccgacgaattcccgacgccccggcgcatcggtcgtaaaccagtcgtaacgcccgtataccggaaccgctgccgccaccgaggtgtcgacctgttcgaacccgggctgaaatcgcggatcgttgggggtcaacgccgccagggcgcacagatggccgccggccgaaccgccgctgatggcaacgaaattcggatccccgccgtaggcggcgatgttttccttgacccacgccagcgcgcgcttcacgtcgacaatgtggtcgggccaggtgtggcgcggcgacacccggtagttcagcgacacgcatacccagccgcgcgcagccagatggctcatcaacggatacgcctgcgggcggcgccaccccagtacccaggcgccgccgggcacctgtaccagcaccggtgccttggcgtcgcgtggcaggtcgcggcggcgccagatgtcggccaggttggcccgcccgtatgggccgtagcacacgacgttcgtcgtctcgacgtagcgccggcgtgccatggcggtacgcagcgggagattgcgacctctgctacgcatcggttccgtgggcagggtagcgagttccttagcgtagtcgggcccgagctgttcggtcaggcccgcttcgagcaccggtccaggggtggtggcgccgcggtagcggatcaccgcaaggatcacccaggccgctgccgttaaggccagtgccgcctttcctttcagcccaccgaagtcgcctcggcggccgcggcgcagtgcgtccagcacggaggcgcctaggtacactcctggcacttccgacgtcggccagcccaaccaaaacgccagaaccgtgctgtagccgctaccggacagtgggcgtaatccgttggcggcattgagcaattccaccgctgcacgtgttaacggtctcgggcgtgccatccgccgaaatcgcattagctgccgacccgtgattgcagctcggtgcgcaggatcttgccggtaatgccgcgtggcagctcgtcgaggacggcgatgtcgcgcggtaccttgtagttggccaggttgtctcggacatgctgcttgagggtttccggggtggccgaaacaccgggcttgagcaccacgaaggccgccagccgctggccgtactgctggtcgtccacgccgatcaccgcggcctcggccacgtcggggtgggtggccagcgtcttctccacctcgatcgggtagatgttctcaccgccggagacgatcatctcgtcgtcgcgcccgacgacgaacagccggccgttctcgtcgaggtagccgacgtcgcccgatgacatgaacccggcatggaaatcctttgcggcgccagatgtatagccatcgaattggctgtcgttgcggacgtagatggtgccgacctcgccggtgggcacctcggtgaactgctggtccaggatccggatttcggttccttcggcgggccgacccgcggtgtcgggtgcggtccgcaggtccgccggtgtggcggtggcgatcatcccggcctcggtcgcgttgtagttgttgtagatcacgtcgccgaattggtccatgaatgcgatcacgacatcgggccgcatccgagaacccgacgcggcggcgaaccgcaacgaccggccgtcgtagcggtttcgaatctcggccggcaggtccatgatgcgatcgaacatcaccggcaccaccaccagacccgtcgcgtggtggcggtcgatcaggtccagcgtcgcctccgggtcgaacctgcgtcgcgtgacgatcgtgcaggccagcgaggaggccagcaccagctgcgagaagccccaggcatgaaacatcggcgccacgatcacggtgacctcctcggcccgccacggcgtgcggtccaagatcgccttcagtgtcccgatgccaccgccagaatgcctggcgcccttgggtgttccggtggttccggaggtcagcaggatcacttttccgtggctgccggtgtgctcgggccgccgtccggcgtgcgcggctacaagtttctcaacggtcaggtcgtggtcttcgtcggtccacgccacgatacgggtggcctgcggtttttccgccagcgcgcgatccaccgtcgcgctgaactcttcgtcatagacgacagtgtcgacgccttcgcgggtaaccacctcggccagtgccggaccggcgaaggaggtgttgagcaacaggatgtgcgcgccaatccggttgaccgccaacagcgcatcgacgaagccgcgatgattgcggcacatgatgccgacgaccctggggggtccggctggcagggcctgaagcgccgcggccagcgcgttgccgcgttcgtcgagctggcgccaggtcagcgtgcccagttcgtcgatcaggccggggcggtccgggcagcgtcgggccgcaccggcgaaccccgccgtaaaccccatgccttcgcggcgcatggcggcgacgatccgcaggtagcggtctggtcgcagcggagcgatcaaccctgcccggcgcatggtggcgatcaagccgaatgcttgtctgatacgcatggcttagcccagaatcgggaagcggcgcttggcggcgaggtcgttgagggcttgctgcatcaccgaccgtacgtgctcgtcgaccgcgtcgacatcagggtcctcgccgaactgcttggtgaggttgatcgggtctaacacctgcatgacgatcttggcgggcagcggcagattgggcgggatcgcggcggagaacccgaacggaaagccgaacgagatcggcaggatgtcgctgcggagcagtcgcttgagccctagccgccgggcgagccaggtgccgcgggacaggtagagctggctttcctggccaccgatggacaccgccggcacgatgggcacgccagcttcgacggcagtgctgacgtatcccttgcggccgttgaagtcgatcacgttctccgcgaaagtcggccggtacgcgtcatagtcgccgccgggaaaaacgaccaccacacccccggaccgcaacgccttagccgcgttttctcgggtggcgcgaatgtagccggtgcgtcggaacaagtccccggtcaggcccatgaacaagatgtcgtggctgagcgtgtagaccggtcggtcgtagccgaacttgtcgtagaagtcgacgctgaagaccggcacgtccatcgggaacatgccaccggagtggttggccacgaccagtgcgccacccggcgggaaggagtccaggccatgcacctgcgaccggtggtaggtcttcaagactggacgcagcacacttatcaggcgctgggttaggccagggtcgaatttgccgatgtcgccgatacctgcatcgtccccgttaccagggctatcggtttcgctcaactgttctccctcgaggcctccgaggcctcattgccgcgtcgggtctttagatggtagcgatgcacggtggataggcacacgcggcaggtctgctagcaaggacgagaggtggtccagagtggctgaagctggtggcgggcccatttcggtgatcgcccggcatatgcagttgattcgcgatgacttcatctccgagttgtttgacaagatgaaggcggagattcgggggctggattacgacgcgcggatggcggacctgtggcgggcgagcatcaccgagaatttcgtgacggccgttcactatttggatcgcgatacgccgcagtccttggtggaggctccagcggccgcgctggcatacgcccgcgccgcggcgcagcgtgatattccgttgtccgggttggttcgggcgcaccggctcgggcatgcgcgtttcttggaggtggcgatgcagtacgtgtcgctgctggagcccgctgaccgggtgtcgacgatcatcgagctggtgaatcgctccgctcgcctcgttgacctggtggccgaccagttgattgtcgcctatgagcacgaacacgatcgctggctgagtcgccgcagcggtctgcaacagcaatgggtcagcgagctgctcgccgataccccggtcgacgttccgcgggccgagcgcgcgttgggctatcggttggacggtgtgcatatcgccgcggtggtatgggtcgattcggcggtgcccatcggtgatgtggtggcgcaattcgaccaggtgcgctgcttgctggccggggagctgggccccgaactgggccccgtggcgaactcgctgatggtgccgaccgatgagcgcgaggcacggctgtggttttcgcccgcgcccacgcgggccttcgccccgtcgcggattcgcgcggcgttcgagtcggcgggaatccgggcgcgtttggcgtgcggtcgggtaggggacgggctgcgtgggttccgggcgtcgttgaaacaggccgaacgagtgaaggcgttggccctggccggtggcgcccggcccggcggccgggtcatgttttatgacgatgtcgcgccagtcgcgttgctggccgacgatctagaggaactgcggcggttcgtcaccgatgtgctgggtgacctgagtgttgacgacgagcgcaatagctggctacgcgagacgttacgggagttcttgctgcgtaaccgcagctacgtcgccacggccgacgcgatgatcctgcaccgcaacaccattcaataccgggtgatccaggcgatggaactatgcggacagaatctcgacgatcccgatgccgcgtttcgggtgcagatggcgctggaggtctgccgctggatggcaccggcggtgctccgcgccaaacaatagtgtctcggtagccgccggtccgttcatgccgtgcgcacaatcgtggtcgtgagcttcggtgtcggcgcatatggtctccgacggattcggcgcctaacgtttgcccacgtcaaacaacccgaccagaaagccagccgggtccgccagaggggggcggacccggcgtatacccaattcgcgtcgctcggttctagttgggcgctatcatccgttgccacggggttggtcggaaggtcggtatgtcgttcgttttcgcggtgccagagatggtggcggcaaccgcttccgatttggccagcctcggagcggcgctgagcgaggccaccgcggcggcggctatccccaccacacaagtactggccgcggccgccgatgaggtgtcggcggccatcgcggagttgttcggtgcgcacggccaagaatttcaagcgctcagcgcccaggcatcggcgtttcatgaccggttcgtgcgggccctaagcgccgcagcgggctggtatgtcgacgccgaggccgccaacgccgcgctggtggacaccgcggccaccggcgcgtcggagttggggtcaggtgggcgcacggcgctgattctgggctccaccggaaccccgcgaccgcccttcgactacatgcagcaggtctacgaccgctacatcgcaccccactacttgggctatgcgttttccggcctgtacacgcccgcgcagtttcagccgtggaccggcatccccagcctgacctacgaccaatcggtcgccgaaggcgccggctatcttcacaccgcgatcatgcagcaagtcgcggccggcaatgacgttgtggtgttgggtttctcgcagggcgcgtcggtcgccaccctggaaatgcgccatctggcaagcctgccggccggcgtcgcgccgagtccggatcagctctcgttcgtattgctgggcaaccccaacaacccaaacgggggcatcctcgcccggtttccgggtctgtacctgcagtcgctcggcctgacgttcaacggtgcgaccccggacaccgactacgcgaccaccatttacacgacccaatacgacggctttgccgacttcccgaagtacccgctcaacatcctggcggacgtcaacgcgctgctgggtatttactattcgcacagcttgtattacgggctcacgcccgagcaggtcgcttcgggtatcgtcctgccggtgtcttcgccggacaccaacaccacctatattctgcttcccaacgaggatctgccgctgctgcagccgctgcgcggtattgtgcccgagccgctgctggatctcatcgagccagacctgcgcgcgatcatcgaattgggttatgaccgaaccggatacgccgatgttccgaccccggccgcactgttcccggtgcacatcgacccgatcgcagtcccgccccagataggcgctgcgatcggtggtccgctcaccgccctggatggcttgctcgacaccgtgatcaacgatcaactcaatcccgtcgtaacgtcgggcatctatcaggccggtgctgagctgtcggtggccgcggccggctacggtgctcccgcaggcgtcaccaatgccatttttattgggcagcaagtgttgccgattttggtggaaggccccggtgccttggtgacggccgacacccattacctggtcgatgcgattcaggatttggccgccggtgacctcagcgggttcaaccaaaacctgcaactcatcccggctaccaacatagccctgctggtcttcgcggccggaattcccgctgtggcggccgtcgccatccttaccggtcaggattttccggtataggcccccggcccccgctgtaccgagctcggccagtgaagaacaaccccaggcgttgccagtccgaatagattgtattcgtcagccggcgcaggacaggaagcgaggccgccatgggatttctgaagcccgatcttcccgacgtcgatcacgacacctggttgacccagccacgccggacacgattgcaggtcgtgacacgggactgggtagaacacggtttcggaacgccgtatgcggtgtacctgctctatctgaccaagattgcggtgtacgtcgccgccggcgccgcgatcatctcgctgacccccggactgggcgggctgagccgcataggcgactggtggacacagccgatcgtgtaccagaaggtcatcgtcttcacgttgctgttcgaggttttgggttttggctgcggatccggcccgctgaccgggcggttttggccacccatcgggggcttcctttattggttgcggcccaacacaattcggctgcctgcttggccggataaggtcccgttcacccaaggcgacacccgcaccgtcgtcgacgtcgccttgtatgccatcgtgttgatcggcggggtgtgggcgctgttgtcacccggctcgccaggtccggggggaacgccggtcaccgccgccggcgacgtcggcctgatcaacccggtgctggtagtgccgacgatcgtcgccctgggcgtcttggggctgcgtgacaagacgatctttcttgccgcccgcggcgaacactactggctgaagctattcgtgttcttttttcccttcaccgaccagatcgcggcgttcaagatcatcatgctgtgcttgtggtggggggcggcgacttccaaactcaaccaccatttcccctacgtcgtcgcggtgatgaccagcaacaacgccctgttgcgcagcagagtgttcaacccgatcaagcacctgctttaccgcgaccacgccaacgatctgcggccctcctggctaccgaaactcatggcccacgggggtggcaccacggcggaattcctggtgcccgggattctggtgctcgtcgccgacggtcacccatggcggtggttcctcatcgggttcatggtgctctttcacctcaacatcctgtccaacctcccgatgggggtcccgttggagtggaacgtgttcttcatcttctcgctgtgctatctattcggccactacggcgcgatcactgccaccgaccttcggtcgccgttgctgctggcgatcgtgatcgcggtggttgccgtggtgatcatgggaaacctgttgcccgaaaagatttcgtttctgcccgccatgcgctactacgccggcaactgggccaccagcatctggtgcttccgaggtgatgcggaagccaccatggaaaccagcgtcgtgaaaagctctgcgctggtggtcaatcagctggccaagctctacgacggggccacggccgaaatcatgaccgaccaggtcgccgcattccgggccatgcacacccacggcagggcgctcaacggcctgctgccccgcgctctcgatgacgaagctcactaccgcatccgcgagggcgaaatcgtggccgggccactggtcgggtggaatttcggcgagggccatctgcacaacgagcagctggtggccgccgtgcagcggcggtgcaacttcgccgacggcgatctgcgggtgatcattctcgaaggtcagcccatccacgttcagaagcagtggtatcgcattgtcgacgccaagaccggtttgttcgaggccggttacgtcacggtcgaggacatgttgagccgccagccatggcccgagcccggtgacgagttcccggttcacgtcacgacgcaacgcggcacgccgtcaaagccatgacgaccgcggtcgtcgtcggagccgggcccaacggcctggccgcggcgatccacctggcccgtcacggtgtcgacgtgcaggtgctggaggcgcgcgacaccatcggcgggggagcacgctccggtgagctgacggtgcccggggtcatccacgaccactgttcggcgtttcatccgctgggcgtcgggtcgccattctgggcggcgatcgacctgcaacgctacgggctgacgtggaagtggccggacgtcgactgcgcacacccactcgatgacggcaccgcgggcgtgctatatcggtcgatcgaagccaccgccgccggcctgggtcccgacggcaagcggtggcagcgcgccgtgggtgacctcgccgccggattcgatgagctggccgaggatctgctgcgcccggtgctcaacatgccgcgtcacccgatccgcctggcccgctttggtccgcgcgcggcgctgccggccaccgccatggcgcgtcggtttcacaccgagcgggcgcgcgcgttgttcggcggcgccgcggcgcacgtctacaccaggttggatcggccgctgaccgcgtcgctggggttgatgatcctggccagcggccatcgccacggttggccggtcgcccggggcggatccgggtcgatcacgaaggcgctggccgcggccctggacgcgtacggcggcaccgtcgccaccggggtgaccgtcaccagccgccgcgacatccccgacgccgacatcgtgatgctcgacctcagcccggccgcggtgctcgggatctacggcgatgtgatgcccacccgcatcaaccggtcctatcggcgctaccgcgccggatcgtcggccttcaaggtcgacttcgccatcgagggcgacgttgggtggaccaaccccgattgccggcgcgcgggcaccgtccacctgggcgggaccttcgcggaaatcgcagacaccgaacgtcaacgcgcccaaggcacgatggtgcagcgaccattcgtgctcgtcgggcagcagtacctcgccgacccgtcccgctcggtcggcaacatcaaccccatctgggcctacgcgcacgtgccgttcggctacaccggcgacgccaccgccgccgtcatcgaccagatcgagcggttcgcccccggattccgcgaccgcatcgtggcaaccgtcagcacctccaccaccgaactgcaaacgtacaaccgcaacttcatcggcggagacattatcggcggcgccaacgaccggctgcaggtcatcttccgcccgcgcgtggccgtcgatccgtatgcgatcggtgtgccgggtgtctatctgtgttcacagtccgcgccacccggtgccgggatccacggattgtgtggctaccacgccgccgaatcggcgctgaggtggctgcgcaagcgacgttgacgcaggtcatcgccgagatcgacgttagcgcgacgtccactcgtgccgtagccaaaacgtgacggaggtttgatcgaattgctaaggcgcgcctgcacttccactcttcaatgcacctctaccatcactggtgcaactgtgtcgttgacagggaattggagccatgcgggcggtttttgggtgtgctattgccgtcgtcgggatcgctgggagcgtggttgcggggccggccgacatacacctggtggcggcgaagcagtcttacgggttcgccgtcgcgtcggtgctaccaacgcgcggccaggtggtgggcgtggcgcaccccgtggtggtgacgttcagtgcgccgataactaacccagccaatcggcacgcggccgagcgcgccgttgaagtcaaatcgacgcccgcgatgaccggcaagttcgaatggctcgacaacgacgttgtgcagtgggttcccgaccgcttctggccggcgcacagcacggtggagctttcggtgggcagcctgtcgagcgatttcaagacgggtcccgccgtcgtcggggttgccagcatctcccagcacacgttcaccgtgagtatcgacggagtcgaggagggaccgccgcctccgctgccggcgccgcaccaccgagtgcacttcggcgaagatggggtgatgccggcatcgatgggtagaccggaatacccgacgccggtcggctcctacactgtcttgtccaaggaacgctcggtgattatggattcgagcagcgtcggcatccccgtcgacgatcccgatggttaccggctttcggtggattatgccgtccgcatcaccagccgcggcctctacgtgcattcagccccgtgggcccttccagcactgggacttgaaaatgtcagccacggctgcataagcctgagccgcgaggacgcagagtggtattacaacgcggtcgacatggcgacccggtcattgtgcaggaatagcagctgatgcgggcgtcgcccgcagagcgcgtcgacggcgcgtacgcgggtgcggggcctcacacccagtccgtcctggaagaggaccagcgtcagcgcgcacctgcgggcgcagaggccgaaggaccgggcagaaccggctgaccaggcaccggtccgccagctggcgccggatcggtcagcgcatccttgaccccggacatgccaatgatgggagcactgaccacaccatccccgggagcaccagccaggaccggcccaagcgcaatcagcggagttccgaccggtatcaccggagccggaacggcgggtaccggtaccggtgcgcccggtatcggtaccggtccgccggggattggtaccggtgcgcccggtatcggtaccggtgcgccagggatcggtaccggtgcgccagggattggtaccggtgcgccgatgggcaccggtgcagctgccggcactggcccaggcgcgacgaacggaacaccagccatgtcagtaagtgcggcactgcacgctcccgtggctgccggtccaccggcagccaccgggtcgccggcggctaccggcgcgtcgcccgccatgccctggatgcacgcgtagccacccgtcatcagcgggtcagccgccgcgtccgggcttaacgctatagcagctgcaaacaacccagcgccggcaattactttgatgttgaaccgattgacgatcgccatcagcgtcaactctcctctattcgcgcgcagatatttccgcaatcaatttggttcagcagaaccgcatagccgtatcgagttccttttcgaccaccggctcaattgtcagcatcctatggggaacatgagccccgccgcaccgggccgtttccaaatggtgacgtcacaacggtgtcacaagccagcgcaatgtccgcggtagggacgcggcggctgggatcggtggggtgagcgcccggcttctcaaagcgaggggagccccgggactcttaccggccgaaggcggcgggtgtcactgatctaggctgacggccagtggttgtttagccaacaaggatgacaacaaataagccgaggagagacaagtgacggtccgagtaggcatcaacgggtttggtcgaatcggacgcaacttctaccgggccttactggcccaacaggagcagggcaccgccgacgtggaggtggtcgccgccaacgacatcaccgacaacagcacgctggcgcatctgctcaaattcgactcgattctgggccggctgccttgcgatgtcggcctcgaaggcgacgacaccatcgtcgtcggccgcgcgaaaatcaaggcgctcgcggtccgggaggggccggcggcattgccatggggagacctcggcgtcgacgtcgtcgtcgaatccaccggcctgttcaccaatgcggccaaagccaaaggccacctggacgccggcgccaagaaggtgatcatctctgcgcccgccaccgacgaggacatcaccatcgtcctgggagttaacgacgacaagtatgacggcagccagaacatcatctccaatgcgtcgtgcaccacgaactgccttgcgccgctggccaaagtgctcgacgatgagttcggcatcgtcaagggcctgatgaccaccatccacgcctacactcaggatcagaacctgcaggacgggccgcacaaggacctgcgtcgcgcccgcgccgccgcgctgaacatcgtgccgacctccaccggcgcggccaaggccatcggcctggtgatgccgcagctaaagggcaagctcgacggttatgcgctgcgggtgccgatccccaccggctcggtcaccgaccttacggtcgacttatccacacgggccagtgtcgatgagatcaacgcggcgttcaaagccgcggccgaaggcaggctcaagggcattctgaagtactacgacgcgccgatcgtctcgagcgacatcgtcaccgacccgcacagttcgattttcgactctgggttgaccaaagtcatcgacgaccaggccaaggtggtgtcgtggtacgacaacgagtggggctactccaaccgcctggttgatctggtcacgctggtcggcaagtcgctctagccatgagcgttgcaaacctcaaggatctactcgccgaaggtgtttcggggcgtggagtgctggtgcgctccgatctcaacgttccgctcgacgaggacggcaccattaccgatgcgggccgcatcatcgcgtcggcgccgacgttgaaggcgttgctcgacgccgacgccaaggtggtggttgccgcgcacttgggacgtcccaaggacgggccggacccgacactgtcgctggcgccggtcgccgtggcgctgggtgagcaactcggccggcacgtccagctggctggagacgttgtcggcgccgatgcgctggcccgcgccgaggggctcaccggcggcgacatcctgctgctggagaacatccgcttcgacaaacgcgaaaccagcaagaacgatgacgaccggcgggcactggccaagcagctggtcgaactggtcggaacgggaggcgttttcgtctccgacggctttggggtggtgcaccgcaagcaagcctcggtctatgacatcgcaaccctgttgccgcactacgccggcacgctggtcgccgacgagatgcgggtactggagcagttgaccagctcgacccagcggccctatgcggtagtgctcggcggatcaaaggtgtccgacaagctgggtgtcatcgagtcgctggcgaccaaggcggacagcattgtgattggcggcggaatgtgcttcacattccttgctgcacagggattttcggttggcacatcgctgctggaagacgacatgatcgaagtctgtcgcgggctgctggaaacctatcacgacgtgttgcggctgcccgtggatctagtggtcacggagaagttcgccgccgactcgccgccccagacggtcgacgtcggcgctgtgcccaatggcttgatgggcctggatatcgggccgggatcgatcaaacggttcagcacgctgctgtccaacgccgggaccatcttctggaacgggccgatgggagtattcgagttcccggcttatgcggccggcaccagaggcgtcgccgaggcgatcgtcgccgccaccggcaaaggggcgtttagtgtggtcggcggcggtgactccgcggccgcagtgcgcgcgatgaacatccccgagggcgccttctcacacatatccaccggcggcggtgcctcgctggaataccttgagggcaagacgcttcccggcatcgaggtactgagccgtgagcagccaaccggaggagttttgtgagccgcaagccgctgatagccggcaactggaagatgaacctcaaccactacgaggcgatcgcgctggtgcaaaagatcgcgttctcgttgccggacaagtattacgaccgggttgacgtcgcggtgatcccgccgtttaccgacctgcgcagcgtgcaaaccctggtcgacggcgacaagctgcggttgacctatggtgcacaagacttgtcaccacatgactccggtgcctatacgggtgacgtcagcggcgcctttctggccaagttggggtgcagttacgttgtcgtcgggcactccgagcggcgcacctatcacaacgaggatgacgcgctggtggccgccaaagccgccaccgcactcaagcatggcttgaccccaatcgtgtgtattggcgagcacctcgacgtccgcgaggcgggaaatcatgtggcccacaacatcgaacagttgcgtggatcgctggccgggctattggccgagcagatcggcagcgtcgtcaccgcctacgaaccggtctgggcgatcggcaccgggcgggtggccagcgccgccgacgcccaggaggtgtgtgcggcgatccgaaaagagttggcctcgttggcctcgccgaggattgccgatacggtgcgggtgctctacggcggctcggtgaacgccaaaaacgtcggcgacatcgtggcccaggatgacgtcgatggtggcctggtcggcggggcgtcgctggacggggagcatttcgcgacgctggccgcgattgcggccggtggtccgttgccgtagcggatcgcgggcgtgctacacccgtagaccttcgagtagggccataaatgcgcgttcgacctcgactctggtccggtctttgtccgtcgcgtccgcgatctgcagcgcggattcggttagcgcggccagcagcagatgcgaaagtggtggcaacggtacgcgctgaatcaccccggcggccatcccgcgttcgagagccccgaccagcagaccaagccctagcgcatgtcgatccggcgccattcgccccacccgagcactgacgggccgtcaatcgcaatgacctgcagcgcatccggtttggtcgccgcgtcaaggaaggcgtggaagccgacgaccagcagatccaggcgtcggtgaccttcgctatggcggcttcgacgtcggcgaccaggtcggcttcgacaacctcgagtaccgtctggaacagatctttcttgctgtcgaagtggtagtccagggcgccacgggtgactcgggcacgggtgacgatgtcttcgatcgagacgtcaccatagtcgcgccgcgcgaataggtaacggccagcgtcgacgagggctcgacgcgtcgcgtccgtgtggtccgagcgcctgctggccgtcatttcgacgtcaagcccggcttcgcatggttgtcaaccagccacgccaggccgacggatgcttgactaccttgatcaacagtgggagcgagtcgaaatagctcacgcgttctacggccttgtcgccacgcagcaggaaccgatcgacgactggccactcgacgacctcgctgccgagccgtgctatcagccggaactcgatgaacaccacgtcgcctgcttggctccaccggtcaacttccccgtgcaggtcaggcagcaaacccagaatccgagtgaactcccgctgggccgcccccaggccgtgcctcggcggtgacagtggccgtaccaggactacgtcgggatgaaggtgatcggtcagtctatccggcgacggcgccttccagaagtcggcgaacccttcgacgaatgcgttggatgcgctcatctgcatggccctttcggtgtttgttcgctcgacagtcttactgcgtaagcctgggggcgaattcagcggacatcgttgcttatcggtaggaagctacggccgtcacagtggtctcagcagcgggggaatacacattttgcccgccccggcgcgacaactcggttgaagtcatgcccggatcggcatgtttggccacgaacggaatcgcgacagcgccacggcgtcgagcctcgccatgcacctagccggcgcctttgaactcgtgagcggaccgaagtggaccgcctgtcgcttcgaggcgggcacagtgcgtattccctcgcaagggaagcgccggtggcaggcgtgacagccgcggtcagtgcacgcctcaaagccgatgaggcgcgacggcctgggttctacgcggcaggcagcggtccgctgccgcaggttcgggggagtacgctacccgtcatggaattggccctgcagatcacgctgatcgtcacgagcgtgctggtggtgttgttagtactgctgcaccgggccaagggtggcgggctatcgacactgttcggcggtggtgtgcagtcaagcctgtccggctcgacggtggtggagaagaacctggaccggttgacgctgttcgttaccggcatctggctggtgtccatcatcggcgtggcgttgctcatcaaataccgctagcgctggtcggctaccgccgaccggaccgggggaagcggtagctcattgccgattacgacttggtgcagcgcaggattctgctgaccatgaccgggctggccagcgcgctcagaaacagtggttagtcggcctgaccggtcacccgtgctttccttgcgcgccattggcgccgccgatcccgtcgggcacaccgacgccgccaggtccgccggtgccgccgtcgccgccaaagccgggattgccgccaccttggctgggcccgccgtcaccgccgttgccgccggcgccgccgttaccgccggcgccggtgccgcctccgcctgccccacccgcggcgccgttgccgccgttgccgccgttgccggcttggcctttgccgtcgaggctttcgatatagccgccggtgccgccggtgccgcctgcgccgccagcgccgccggcgccggcgctgctgccattgccgatggtcaatgcgctggcgccgccggtgccaccgacgccgccgttgccgccggtaccgcctttgccgccgatcattgagctgccgccgccggtgccgccggcgccgccgtcgccgccggcgccgccggcgccggcgctgctgccgccgatgccagctgtgccgccagtaccaccggcgccgccggtgccgccgtcgccgccgatgccgccagcgcctagcgccgtgccgccgtcgccaccttggccagcggtgccgccgttgccgccggcgccgccattgccgaacagccggccaccagccccacccgcagcgccgttgccgccgtcgccgccacgggcgccgttggcaccgctgttaggactgtcgccggcaccgccggcgccgccgtccccgccggtcccaccggcgccgccggtgccgaacatcccagcagcaccaccggcaccaccgccaccgccgttaccgccagggctggcggggacgggggggaggccgccgccgccgtcggcgccgctggcgccagtaccgccgttgccgccggcgccgccgttgccgcttagccagccaccggctccaccggcgccgccggctccaccggccgcgccggttccggccgccgggctgtaaccggcaccgccggccccgccgttaccgaacattccggcatccccgccgttgccgccgttggggtgggcggcgtcgccggctccgccgttcccgccgttgccccacagcaacccgccggccccaccgttttgaccgggcagcccgtcggcgccgttgccgatcagcggacgccccagcagtgtctgggtgggcgcgttgatggccgcgagcacctgttgttcgagggcctgcaagggggaggcgttggcggcctcggcggcggcatacgagcccacgctcgcggttaaggcctgcacgaactgttgatgaaatctggccatttgggcactgagcgcctgatagtcgcgggcgtagccagaaaacaacgacgcgatggccgccgacacctcatcggccccggcggccaggacaccagccgtcgtgggtgccgcggctccgttggccgcgctaagcgccgcaccgatgctcgccacatccgctgccgccgctgacaacattcccgggactaccatcacgttcgacatcgctgcagtctaaaacctggtgccatcgttgcgacgcaaaacaatcgacatgcttaccatttctgagctcaactagctgctaggttgccgcactagactgctgcaaatgcaggtctatacgtcggcaacgcactggggcgtgttcaccgctcgggtgcacggcggcgacattgcggccgtggccgcgctcgccagtgacaccaacccggctccgcagctgcaaaacctgcccggcgcggtacgtcaccgcagccgcatcgccaaccccgccgtacggcgcggatggctgcagcatggcccggggcccagctcggctcgcggcgccgaagagttcgtggaggtcagctgggacgagttgatcgagctgctggcttccgagctgcgccgtaccgtcgaccgctacggcaacgaggcgatctatggcagctcctacggctgggccagcgccggacggttccaccacgcgcaaagccaggtgcaccggttcctcaacatgctcggcgggtacaccgcatcccggcacagctacagcgccggcgcgtccgaagtgatcttcccgcatatcgtcggcgcggccctgttcgaagccctggccgagaccacgacctgggatgtcatcgtcgaccacaccgcgctgttggtggcgttcggcggattgccggtgaagaacaccgcggtgatgcccggcggtaccaccgctcatccggaccgcgactacgtcggccggtaccgggctcgcggcggtcggctggtgtcggtcagcccgctacgtgacgacatcgccgcgatcgccggtccgctcgacgatcgatgtcgctggcttgcgccggtgcctggcaccgatgtggcgatcatgctcgggctggcatacgtgctggccaccgagtcgctggccgatcgcgcgttccttggcaggtattgcaccggctacgaacgcttcgagcgctacctgctgggcctggatgatgggattcccaagacacccgaatgggccgccgcgctgtccgggctcgccgccggcgatctgcgagatctggcccgccggatggccgagcaccggactctgatcaccaccagtctgtcgttacagcggatagagcacggcgagcagaccgtgtggatggccgcgaccctagcggcgatgctgggccagatcgggcttcccggagggggtttcggtcacggctacagcagcaacggcgtcggcaacccgccgttggcgtgcggcctgccggcattgccgcaaggcaacaatccggtgtcgacgttcattccggtggcggcgatcagtgagctgctgcagcggcccggccagcggctggcctacaacggccgattgctggagctgcccgacatcaagtgcgtctactgggccggtggaaatccgttccaccaccaccagaacctgccgcggctgcgtcgtgcactgtctcgggtagacacgatcgtggtacacgaacagtattggaccgcgatggccaaacacgccgacattgtggtgccaaccaccaccagtttcgagcgcgacgacttcgccgccagcaagaccaatcccaccttgatcgcaatgcctgcgatggtgccgccgtatgccaacgcccgcgacgactaccacacgttctccgcgttggcccaccggctggggttcggcaagcaattcaccgagggccgcagcgcgcgcgagtggctcgagcacatgtacgacaagtggtcggccgagctggatttcccggtgccgtcattcgccgaattctggcggaccggccggctggaactaccgaccagaaccggtttgacgtggcttgccgatttccgggccgacccggcggcccatccgttggggacacccagcgggcggatcgagatcttctcggacacggtcgacgcgtttgccttgccggactgtgccgggcaccccacctggtatgaaccgtccgaatggctaggcgggccgcgggccgcgcgctacccgctgcatctgatcgccaaccagccgcggacccgactgcacagccagctcgatcacggcggcgccagcatggcatcgaaaatccgtggacgagaaccgatccggattcacccggatgacgccgcggcccgtgagcttactgacggcgacatcgtgcgcgtgttcaacgaccgcggcgcctgcctggcgggtgtggtgatcgacgacgggctacggcccaaggtggtgcaactgtccaccggtgcgtggttcgatcccgccgatccgcgcgacccggactcgatgtgtgtgcacggcaatcccaatgcgctgagcaacgattccggcacgtcgtcactggcccacggcagcaccggccagcatgtcttggtccagatcgagaggttcactggcgaactgccgccggtgcgcgcccacgagccaccgcggctggcttagcgccggacgtcgacttgttgggcgcgaaacgccgcaatggaccgaacgactcgacgtaagtgtgccctgctggtgtcggctcgagtcgcagcacgggtgagcaccacgtgcgccactagccctgagcgaagtgtcgctgcaaccgccggtgccgatgaccgaagagcgcgcgcaaccctgccgcgatgagcggcgcggcaaacctgagtccggcacgcgtctggaacgtgatgcggtcgcggacaatcgttttcgtgtcaccctcgggcgtcacggtgcgttcgtgctgccattgccgcatgctcagcatcgtcgaatcctcgcgaaaccgccgtcccggctcgagctcggcgatgctgagccggtcatagtcgaatggcaacacaccgaacagtcgcagccaggcacgtccgatcggcgcgccgatcggcaccgtgtcgacggtcatccctttcgcgccgcgaggcaccgacatcgtcatccaggggcgcaactcatcgttgatgccctccggggtgacgacccgttgccacacctgctcggcaggtgcggcgacgacgctttgccgttcaatgagcaccggttcagcgtatccgaccacgcggcgcggtggggctacgtctccctcgcctcggtggctgcctaaaggccgttccgtcccgggttgagttttgcgatgcagaggtggcagatcgtcaatgcgggcgagaatttgttccggcctctgttgatgcgggtgacatcggaaggtgtgggtaaagggatcagcccgagatcatgcaatcactgtcctgacaaccagattcagcacggcctggtaatcgacaggattctgggactatcagactccagcatcacggttctcacccgggcccaggtcgaggcgatggtcgcggcgctgccgcgaagctactgattccgcgcagctgctctgtcagggccgctgacttttctctcggtcatcgtggtcgcaggcgccgcactcggtgtcttcgggggggggggggggggcgacctcgaaggccactgaaacgccttacggagacgcgacgaaccaaatgccgacgaatacggcgaggccggtggctaccgggagcctgccacagaggatcgcccaacctgcccagatcgttgcctggccgaggaacatcgggttccgcgagaacgcgtagggacctccagctcctcgatgacccgcctcagttcgtcggctcgtgcacggtccggtttcggagccggtccaacacgccgcgaaccgcgtgctcggtgaccgacagcggtgacatcaccgtttcgccgaggctcacgatgtagtcgatccgatcgacgatggcttccaccggctcgaccaacacgatgagccgtttcgcgagatcgtccaggctgtgcagggtaccttcgagatggtccagaccgtcctccaagcgctccacggtgctgttcagctgtgacagcgagctgttcagctcggccatggtcttacccagaccgtccaggacgtcttcgacctgctccaccgtcttgtcggcgttcaatgcggcctgggtgagggttttcattcgccgtcgcacgggcgcggggcggccgcttctgtctgccatgacggtcattatgaccctgacgcggttaactcggaagcttggcggcggcgtcgcggtccagcagccagagcgtgttctgacgcccgacggccccggccgccggtaccgaaaccggatcggcgccgccgatggccgcggccacggcgtcggccttacccggcccggaaaccagcagccacacctcgcgggaacgctgaatcgccggcagggtcaaggtgattcggcgtggcggcggtttcggcgagtcgtcgaccgccaccaccatgcgggtgctctcgaggacggcggggctgtgcgggaacagcgagttaatgtggccctcgggccccatgcccagcaggtggacgtcgaaattcggcgccgggtcacctggtgcggcactggcggccagcacctgttcgtaggccagggccgcggcgtccagatcgccgccgaagtcaccatcactggcggccatcgggtgcacctggttcgatggaatgtcgacgtgattgagcaacgcccgccgggcctgcttgagattgcgctcgtcatcgtcttcgggaacgtagcgttcgtcgccccagaacaggtgcaccttggaccattcaatctgctgtgcttgggcgctgaggtagcgcagaagcgcaatcccgttgccgcccccggtcagcacgatcagcgcctgccctctggccgccaccgcggccccgatggcgccaaccaagcgcttacccgcggccgcgaccagaatgtcgctatcggggaagatctcgatgctactgctcaccggtactgcaccttcttgattccctcgagcgcggcgcagtagatttcgtcggggtccagccggcgcaggtcttcggctaggcactcaccggttaccctgcgcgccaaaggaaccagagcgtcgggcttgcccgtccgggtcagggtggccgtgattccctcctggggacggcttagcacgatggtctcgctgttgcgcaccagctcgactttgagttcgccgaccgcccgtcgcaccggaccttcgatccggctggctagccagccggctaggacgtcgagcgccggttcggtcttcaagccggacaccagcgccgactcgatcggctcgtgtggcggctggtcgacggccgacgtgagcagcgcacgccaataggtgatgcggctccaggccagatcggtgtcgccggcgccgtagccggctagccggctcttgatggccgacagcgggtcgattgcgttggtggcgtcggtgatgcgccgaattgctaacttgcccaacgcatcctgtgctggcaccgccggtgcgatgtcgggccaccacgccaccaccgggatgtcgggcagcaggaaggggataacgacgctgtcggcgtggccggccagtggcccggacagccgcagcaccacaaactcgccggcgccggcgtcagcgccgacccgcagttgtgcgtccagccgcggtctgtcggcgtacggatcgccccgcatcgttacgatgatgcggctgggatgctcatggctggcgtcgttggccgcctcgatggactcttccagcatggcttcgctgtccggcgcaatgatgagcgtgagtacccggcccatcgcgacggcgccgatcttttcgcgcagctcgtcgagcttcttgttgaccgcggtggtggtggtgtcgggcaagtcgacaatcatctgcgccgctcctcctcatcgcttcgctctgcatcgtcgccggcgcggatcactatggccgccgccattcccggccggtgcggcgcagcatctccaaggatgattccggaccccaggtacctgcctcgtaggcgtcgggcgtcccgtgtgccgcccaatgttccaacgctggatcgaggatctcccacgccagttcgacctccgcgttgaccggaaacagcgagggctcgccgagcaggacgtcgaggatgagccgctcgtaggcctccggtgaatcttcggcgaatgccgagccgtaggagaagtccatgttgacgtcgcggacttccatggcggtgcccggcaccttggagccgaaccgcaatgtgacaccttcgtcgggctgcacgcggatgaccatcgcgttggtgcccagctcgtcggtcatggtggcgtcgaacggcagatgcggcgcccgcctgaagaccagagcgatctcggtcacccggcggcccaatcgttttcccgttcgcagatagaacggcacgccggcccaccggcgcgtatcgacttccagggtgatagcggcgaaggtttcggtggtggagtcctcggcgaacccctcctcgtcgagcagcccaaccaccttctccccgccttgccagccggcggcgtactggccgcggctggtggtctggtcgagtggctcggcaaggcgggtggccgagagcaccttgatcttctcggcctgcaacgctgccgggtggaagctgaccggctcctccatcgcggtcagcgccagcagctgcatgagatggttctggatgacatcgcgggccgcgccgatgccgtcgtaatagcccgcgcgcccgcccaggccgatgtcttcggccatggtgatctgtacgtggtcgacgtagtgcgcattccagatcgggtcgaacagctggttggcgaaccgcagcgccaggatgttctgcaccgtctctttgcccaggtagtggtcgatgcggaagaccgcttcctccgggaagaccgcgttgaccgccttgttcagctcgcgtgcgctggccaggtcgtggccgaacggcttctctatcacgactcggctccaccggtcgccttgcgggcgggccaggccggacttgtgcagctgctcacacaccaccgggaaggatttgggcgggatcgccaggtagaaggcgtggttgccgccggtgccgcgctcggcgtcgagcttctccagcgtctcggcgagttgggcgaacgcgtcgtcgtcgtcgaaagtgcctggcacaaaacggaatccctcggccagccggtcccagttctgttgccgaaacggtgttcggcagtgctcttggacggcgttgtacaccacttgaccgaaatcctgggtgctccagtctcggcgggcaaaccccaccagcgagaatgtgggcggcagcaggccgcggttggccaaatcgtagacggccggcatcaccttcttgcgggccaggtcgccggtgacgccgaaaatcaccatgccgcacgggccggcgattctgggtaatcgcttgtcccgcttgtctcgtagcgggttgcgccacgacgccgcggcgtgggccggtttcattgggcagcggtgtcgagatgcgcccgggtttcctggagtagctcgttccaggaggcctcgaacttccgcacgccttcctcctcgaggacggcaaacacgtcggtgaggtcgatgccgatcgcccccagctggtcgaacaccgcctgggcatcggatgcagttccggtgaccgtgtcgccttggatcacgccatgatcagcgacggcgtcaattgtcttttccggcatagtgttcacggtgtgtggggcgaccaactcggtgacgtagagggtgtccgagtaatcggggttcttcacgccggtggaagcccacaacgggcgctggacccgggcgccgtcgaccttgagggaccgataacgatcgctgtcttcgaagacctcccggtaggcggcataggccaggcgggcattggcgacaccggcctggccgcgcagttcgagcgcttgccgcgagccgattctgtccagccgcttgtcgatttcggtgtccacccgggagacgaaaaacgatgccaccgaatggatcttggacaggctgtgtccggcttgccgggccttttccatcccggtcaggtaggcgtccatcacctcgcggtaccgctgcacggagaagatcagcgtaacgttgaccgaaatcccttccgccagaacggcactgatggcgggcagaccggccttagtggccgggatcttgatgaaaaggttcggccggtcgacgatcttccacagctcgattgcctgttggatcgttttttcggtttcgtgtgccagccgcgggtcgacctcgatcgacacccggccgtcgaccccgtcggagtcctcccactgggggaccagcacgtcgcacgcgctgcgcacgtcgtcagtggtgacggtgcggatggtggcatccacgtcggcgccgcgcgcggccagctcggcgatctgggcgtcgtaggtgtggccctccgacagcgccttctgaaagatcgacgggttggtggtcaccccgacgacgctcttggtgtcgatcagctcctgcagattgcccgagcgcagccggtcccgcgacaggtcatccagccacaccgatacccccgcggcgctcaatgcggccaggttggggttctgagcggtcatcggtaatcacccttcctcagttatccagcgctcgttcggcggcggcggccacggcctcggcagtgaagccgtactcgcggaacaaggtcttgtggtccgcggattcgccgtagtgctcgatcgagacgatctcgcccgtgtcgccaaccagctggtgccagcattgcgcgacgccggcttcgacggccacccgcgccgacaccgtcgggggcagcaccgcgtcgcggtactcgtagggttgggcctcgaaccactccaggcacggcatcgacaccacccgagcgaggatgtcgttgtccgccagcaacgtctgcgccgcgaccgccagctgcacctccgagccggtggcgatgagaatgacgtcgggttcctcgcccggttgcagaccaccggcgtcactcagcacgtaaccgccgcgggcaaccccctcggcgtcggtgccgtccagcaccggcacaccctggcgggtcaggatcaacccgaccggcccgctgccgttgcggcgggccaggatcgtgcgccaggcgtaggctgtctcgttggcatctgccgggcgcaccaccgacagccgggggatcgcgcgcagcgccgagaggtgctcgatcggttgatgggtgggcccgtcttcgccgaggccgatcgagtcgtgcgtccagacgtagatggtgtcgatgtccatcaacgccgccagccgcaccgccgggcgcatgtagtcggagaactgcaggaaggtgccgccgtaagcccgggtgggtccgtgcagcacgatgccggacaggatggcacccatcgcgtgctcgcgaacaccgaagtgcaaggtgcgaccataccagtgcgcggtgtactccttggtggaaatcgagggcgggccaaaggagtcggcgccctttatcgttgtgttgttgctgcccgccaggtcggccgaaccgccccacaactcgggcagtttcggcccgagcgcggacagcaccgcacccgaggccgcacgggtggccagcgccttggaccccggttcccagtggggcaagtcggcgtcccagccgtcgggcaacttctgcgcgagcagccggtccagcagcgccttgcgctcgggttcacgccgcgcccaggcatcgaattcgagctgccagcgttcgtgggcctgtttgccgcgggccaccagccctcgggtgtgggtgaggacgtcctcgcggacctggaacgtcttgtccggatcgaagccgacgatcttcttgactgcggccacctcgtcgtcgcccagcgccgcgccgtgcgccttgccggtgtccatcaggttcggcgccggatagccgatgacggtgcgcagcgcgatgaacgagggccggtcggtgaccgcctgcgcattggcgatggcctcctcgatgccgacgacgttctcaccgccctcaacctcttgcacgtgccagccgtacgcgcggtagcgggccgcggtgtcctcacacagcgcgatgttggtgtcgtcctcgatcgagatctggttgcggtcgtagaacacgatgaggttgcccagttgctggaccgcggccagcgacgacgcctccgaggtcaccccttcttcgatgtcaccgtcggaggcgatgacatagatgtagtggtcgaaggggctggcgcccggttcggcgtccgggtcgaacaggccgcgctcgtagcgcgaggccatcgccatcccgaccgccgacgccagtccctgccccagcgggccggtggtgatctcaacgccgggggtgtggcggaactccgggtgtccgggggtcttggatccccaggtgcgcaacgactcaatgtcggacagttccaggccgaagccgccgaggtagagctggatgtagagggtcaggctgctgtgcccggccgacaaaacgaaccgatcgcggcccagccagtgtgtgtcgctgggatcgtgacgcattgtccgctgaaacagcgtgtaggccaacggagccaggctcatcgccgttccaggatgaccgttgccgaccttttggacggcatcggcggccaatacccggatggtgtcgacggcagccgaatcgatctcggtccagtcgtcgggatggcgcggtcgggtaagcgcggagatctcttcgagtgtggtcacaaattcagtcctcgagtcagcaagatgatcagtcctcaccctagtgcgggaatcccggcgcttgcagtgccgcatatccgggtacccatccgggccctgtgaaacgtaacccgcgcgctacccacgcttcgcattcggtgccgatatgccgaaaaatcaccgtcatcgaccctgcggctctgctgctggggctacgtcgaacaccgtacgtcgcagaagtgtggtgcgggtcgggcggccggcttaatcgcggtgataatcggttggtcggcgatcaccggcatcatcggttggccggcgctggtgatgctgttcgccgggcctcgcgtcggcgagccgggcaagccggtgcgcctgccgatcccatggcgggatgttggtgggtaccgcccgaccggaagaagcatcgcggcatgccggcgtggcgagcctcggggtctacacgaattcgccgccgccgagcccgccgaagccaccgccgccaccggcgccgccggcggtacctgtggcgatggaccccgggctaccgaggccgccgagaccgccgagaccaaggaggatgctgaagccgccgccaccgccctgccccccgtggccaccggtcccaccggtgcctgttccaaagggccccgcgtcgccggtgccgccggtgcccccggagccacccatcccgccccggccaccgacgccggcaaaaccattgccgccaaagccgcccgcacctccgttgccacccatcccaggctgagagccgttgtggccggtgccgccggtgccgccagcgccgccgttgccgccagtgccgcctctgccgccggtgaggccgccgttggcaccctggccgccggtgccgccggtgccgccggtgccgccggtgccccagtcgccgggggtgccacctgggccgctggaaccgccaagtcctgcatcgcctccgcgtcctgcatcgcctccgcggcccccgccgccgccgtcaccaggtgaggtgacaaggtcgccactggcgccgttgccaccgttgccgccgttgccgggtgtcccgccggtcccaccgttgccgccggctccggtgaggccttggccgccgttgccgcctctgccgccgttgccgcctctgccgccgtcaccgccatcgccctcgttggtgccgaggacgcccttggcgccggtgctgccggcgccgccagtcccgccgatgccaccgttgccgccgttggcgccggtgccgccgttaccgccgttacccccgtggccgccggggccgccgtttccgccgctggcagcgccgtggccgccgtggccgccgttgccgccgtcgtgcaggatgctgccggccggccccgccttgcctgcggtggagccggtgccggcggggccgccggcaccggcgttgccggcgttgccgccgtcgccgcctcgcccgccgccgccgccggcgaaggcccctgctccctggccgttgccgccgttggccccgtcaccgggagcaccgccgtcgccgccggccccaccggcaccgcccgcgccgtcgctgactacgccttgaccgccgttgccgccggccccgccgttgccgccggcgccgccgtgcccgccggcaccgccgggttgtccgggcgcacccacggccacgccgttggcaccggcggcgccgttgccgccgaatccgccgaggccgccgttgccgccggcgccaccgttaccgccgttcaggccggccccgccggccccgccggcgccaccgttgccgccggggttaccgtttggcccgttttcaccagggttggtggcgttggcactcatgccaccaaacgcgccgtcgccgccgcggccgccgttgccgcccgtgccggcgctgccgccgttgccgccattgccgccgtcgccgccgttgccgccgaccacttgggagttgccgccgttgccgccgtcgccgccgtcgccgccgctggttggagtgaagccgtgggcgcccttggcgcctggggtagagccggcgccaccgctaccgccctgcccgccggcgccggggttaccgccgttaccgccgtgaccgccgttaccatcgccgaaggcgaagttgccgttggcgccgttgccgccgtcaccggcgagcccgccggccccccctttgccgccggacccgccgacaccctggattccgttctggccaaagaggttccccgccaaaccgccgggcccgccttggccgccgttaccgccttgcgcgccgggcccgccgtggccgccgtcgccgcccttggcgcccggcgtggtggcgttggcgccgttggcgccgttgccgccggccccaccgtcggcgccgttgccgccggccccaccggtcccgccgtcgcccccgaagtctccgccccggccgccggccccgcccgccccgccagccccgccgttctggccgctcgtgccggattcgcccgcggtggtgggcgaggaaccggcgacaccggccatgccgtccccgcctttgccgccggccccgccattaccaacaagcccgccgttgccgcccttgccgccggccccgccggccccgccggcgacggtggcgttcgcgccgttgccgccggtgccgccgttgccgccgctggtcggggtggcgccgcgggcaccgtctgcacccgcggtggatccggcgccgccgatcccaccagcaccaccgatgccgcggctaccgccgttgccgccgttgccaccaactccatcgccgccgttatcgaacgtgcccttggcaccgttgccgccatcaccgcccatgccgccggcgccgccgtttccgccggccccgccggcacccatgctgccgtcctggtgggtggctgcaagcgccttaccgccttgcccaccggctccaccgccaccgccggctccaccgttgccgcccttgccgccgtcggtgccatccgcgcctgcccccaggccgttaaggccggtggcgccggtggcgccgttgccgccgttgccgcccttaccgccggcgccgccagcaccgccgtcgcctgcttgggctccgccgtcgccgcccttaccgccagcgccgccagctccgccgccaccgccgttagggtcgccgccagaaggcggggcaccgggggcgccgttgccgccggcacctccggcgccgccgttgccgaccagcccgccggccccgccggccccgccgttaccgccggctttgccgcccgatgagaagtgggcgccgttgccgccggccccgccgttgccgccgctggtggggctggccccggccgcgccgtgggcaccgatcgtggagccggctccgccggtgcctccggccccgccggcgccggggtcaccgccatggccgccggccccgccggcacctgcgttgacggcctggttgccgttggcgccggctccgcggtcaccgccgacgccaccagcgccgccgtccccgccgtcaccgccggcgccttggccgcccagcaggctgatcaggccgccggccccgccggggccgccagccccgccagccccgcccatcccgccgttaccaccatcaccgccgttatccccagcgacaatcaaggcacgagaaaatccggccccgccggccccgccggtcccgccgataccgccgtccccgccggccccgccggcgccggccagccagccgccccgccctccggtgccgccatcgccggcgtcgccgccggccccgccgttgctaccgtctgggaagataccgcccttaccggcggcgccggcgatacccgcagcgccgtgtccgccggcaccaccgtgcccgcccacgcccaacagcccggccgcacccccgacaccgccgtgtccacccacaccaccgatcgggccgggcccgccggcacctccgtgcccgccggccccgtagagggtcccgcccaggccaccggcaccaccggtaccgccgaccccgccgggcccgccgggcccgccgggcccgccggttccgccgaccccgaacagtccggcgttgccgccggccccgccggttgccccgcccagcaggctctgcccgccggccccgccgactccaccattgcccagcagccagccgccgctacccccggccccaccggcggcgccggccccaccggccccaccggccccgccggtgccgaacaacccggcggccccgccggccccgccgacttggccgggcgcgcccgagccgccggccccaccgttgccccacaagatcccgccggccccgccggcctgcccggtgccgggtgctccagccgccccatcaccgatcaacgggcgacccagcaacgcctgggtgggcgcattgagggcattgagcacgttgtgctccagcgtcgccaacggtgcggcgttggtcgcctccgcgctgacatacgagccgaccgcggcgcttaacgtctgcgcaaatcggtcatgaaacgctgccacctgcgtgctgatcgcctgatactcccgagcatggctgccaaacagcgtcgcgatcgccgccgacacctcatcggcgcccgcggccagcacgctggtggttgaccccgccgccgcgctgttggctacaccgatcgatgacccgatgcgcgccacatctaaggctgcggccgccaccgtctccggggccacgatcaccaacgacatcacagtccacccgccacgcccctgccccttcggcaggtcacactcctgccagataagggtcgcgccgccaccttgtccgattccaggtcaaaatccccataaccagcacgaatctgctgtgcacagtgcacattcgccctactatcggctcgtggcattgcggctagcaacggttggtcttcgggcccaatccttagggcgtcacactgatcaatcccagatagcgattttcatcgggctggtgtgaaaattgtcctgaccgcggttcgggctggcgagcggtgccgatatgccggcgaagtcgtgtgaatcgaccctgcggctctgctgccacagttacccggtctaccatcgtgcgtagtagaagctgcgcgcggctgcgattcccgaggagttagtgcgtgaacgttcgcgggcgcgtcgcgccgcgccgagtgactggtagggcaatgagcaccctgctggcctacctggcgttaaccaagccgcgagtcatcgagctgctgttggtcaccgcgataccggcgatgctgctggccgaccgcggcgccattcatccgctgctcatgctcaacacgctcgtcggcgggatgatggccgccaccggcgccaacacgctcaactgcgtcgccgacgccgatatcgacaaggtgatgaagcgaaccgcgcgccggcccttggcgcgggaagcggtgccgacccgaaacgcgttggcactcgggttgacgttgacggtgatctcgttcttctggctatggtgcgccacgaacctgctggcgggggtgctggccctggtcaccgtcgcgttttatgtgttcgtctacacgctttggctcaagcgacgcacgtcacagaacgtggtgtggggtggggcggccggctgtatgccggtgatgatcggctggtcggccatcaccggcaccatagcctggccggcgctggcgatgttcgcgatcatcttcttctggacgccgccacacacctgggcattggcgatgcgctacaagcaggactaccaagtggccggggtgccgatgctgccggcggtggcgaccgagcgtcaggtcaccaagcagatcttgatctacacctggctgaccgtggccgcgacgctggtgctggcgttggcgaccagttggctttacggcgcggtggccctggtggccggtgggtggttcctgacgatggcccaccagttgtatgccggggtgcgcgccggcgagccggtcaggccgctgcggctgtttctgcagtcgaacaactatctggcggtggtgttctgcgcactggccgtcgactcggtgatcgcgctgcccacgctgcactgattgggggcccagttccgctgcggtgccggccctgctcggccaacgtagtcagatggttggatcgccaccggcgccaccggcgccgcccgcgccaccagcaccgccgctgccatctgggtccgtcgagtcgccgaggacgccggcgccgccattgtcgccaaataccgtgagacctagcagggtgccggcgccgcccttgccgccggccccgccggcgccgcccaatccaccgaagcccctcccttcggtggggtcgctgccgccgtcgccgccgtcaccgcccttgccgccggccccgccgtcgccgccggctccggcggcgacgatgatgtcctggccgccggcgccgccgtcgccgccggctccggcggtgccgtcgccgccctggccgccggccccgccgtttccgccgccgccgccatcgccgatgatgttttccccgcccttgccgccagccccagcgttcccgccggctccgccactggcgccggtgccgccgggtgcaacggcgttggcgccgttaccgccgttgccgcctttgcccccggtgtctgcaaagtcgggggtcgcaccctgcgcggcgcgggtcacgccgtcaccgctgagccccccgagcccgccagcgccgctgaagccaggattgccgccgttgccgccatggccgccgttggcaccgggtgcgacggcgttgccgccggtcccgccgaccccaccgttgccgcctttaccaccgtcctggccacgctcgcccgcggtggtggcattggcaccctcggcaccactaccaccgagcccgccgtctgcgccgcggccgccagtcccaccggccccgccattgccggcgagagttccgccgtcgccgccggcgccgccctggccgccgttgccgccgctattgcctttgccaccgactgcgcccgaatcgctcgcgttcgtccctgcggcgccgttggcgccgttgccgccggccccgccggcgccgccgttgccgaccagcccgccatggccgccgggtccgccgttggcgccgttggtgcccgcggtggtggcgttggcgccgttgccgccggcaccgccgttgccgccgctggtgggggtggcgccgatggcgccctgagcgccggtgatggagccggctccgccggtgcctccggccccgccggtgccggggttgccgccgttgccgccgtgaccgccggcaccaccgttgacggcctggttgccgttggcgccggctccgccgataccgccgtccccgccggccccgccggcaccggccagccagccaccccggcccccggccccgccatcgccggcgtcgccgccggccccgccgttgctaccgtctgggaagataccgcccttaccggcggcgccggcgatacccgcagcgccgtgtccgccggcaccaccgtgcccgcccacgcccaacagcccggccgcacccccgacaccgccgtgtccacccacaccaccgatcgggccgggcccgccggcacctccgtgcccgccggccccgtagagggtcccgcccaggccaccggcaccaccggtaccgccgaccccgccgggcccgccgggcccgccgggcccgccggttccgccgaccccgaacagtccggcgttgccgccggccccgccggttgccccgcccagcaggctctgcccgccggccccgccgactccaccattgcccagcagccagccgccgctacccccggccccaccggcggcgccggccccaccggccccaccggccccgccggtgccgaacaacccggcggccccgccggccccgccgacttggccgggcgcgcccgagccgccggccccaccgttgccccacaagatcccgccggccccgccggcctgcccggtgccgggtgctccagccgccccatcaccgatcaacgggcgacccagcaacgcctgggtgggcgcattgagggcattgagcacgttgtgctccagcgtcgccaacggtgcggcgttggtcgcctccgcgctgacatacgagccgaccgcggcgcttaacgtctgcgcaaatcggtcatgaaacgctgccacctgcgtgctgatcgcctgatactcccgagcatggctgccaaacagcgtcgcgatcgccgccgacacctcatcggcgcccgcggccagcacgctggtggttgaccccgccgccgcgctgttggctacaccgatcgatgacccgatgcgcgccacatctaaggctgcggccgccaccgtctccggggccacgatcaccaacgacatcacagtccacccgccacgcccctgccccttcggcaggtcacactcctgccagataagggtcgcgccgccaccttgtccgattccaggtcaaaatccccataaccagcacgaatctgctgtgcacagtgcacattcgccctactatcggctcgtggcattgcgggaaacctcaccgcgaatacatgagctgatccgcgaggcagcgcgaatcgccctcaacccgacccaggaatggctcgacgaattcgaccgtgccattctggccgccaacccatccatcgctgccgaccccgccctggccaccgttgtcaagcgttccaatcgggcgcatctcatccatttcgcggccgccaacctgcgcaatcccggcgccccggtgcccgcgaaccttggtcccgagccgctgcgcatggcccgtgatctcgtgcgcgtcggtttagatgccttggccctcgacatctaccgcatcggacaaaacgtggcctggcggcgctggacggacatcgcgttcggactgacctccgaccccgacgagttgcacgaattactggatgtgccatttcggacagccaacgagttcgtcgacaccacccttgcgggcatcaccaccgagatgcaattggaacgcgacaagctcacccgcgacgttcctgccgaacgccgcaaaatcgtccagctgctcatcgacggtgcccccatcagccgtgagcacgccgaagcgcgattgggctaccctctcgaccgatcccacaccgccgccgtcatctggggtgaccaggcccagggcgaccacagccacctggaccgagtcgccgacgcgttcggccatgccggcggatgcccgcacccgctggtcgtggtagccggcgccgcgactcgctgggtgtgggtaaaagacgcccccgggtttgacatcgacctgattcacgaggtgctccatgacatacccgacgcgcgtatcgccatcggggccaccgcgccgggaatcgaggggttccggcgcagccaccgagacgcactcaccaccgctcggatgattatccggctggaatcaccgcaccgagtcgcctttttcaccgacgtcgagatggtcgcgttgctcaccgaaaacgccgagggtgccgacgacttcatccaacgcaccctcggaaacctcgagtcggccagcccggctctgaaaacgacgctgttgaccttcatcaaccagcagtgcaacgcttctcgggccgcgagacttctcttcacccaccgcaacaccttgatgaaccgactcgagaccgcgcaacgacttctgccccgccctctcgccgacaccaccattcacgtcgccgtcgcactcgaagcccagcagtggcgggagaagcaaaccagcgatcctccggcaaagaaagagtcgaatggcaccaagatgcgctagcaagacagcgcagcacagaccgctacgctacggcagcagcacgaccgagccgaccgtcttgcgagcctccaggtcctgatgggcgcgcaaggcgtcggccagcgggtaacgtccgccgaccgccacggtgatcgcttcgctgccgatcgcgtcgaacagctcagcggcccgccagctgaactcctcgccggtgcgggtgaagtggaacagcgagggacgggtgaggtacaccgatccggcggcattgaggcgctgcggatcgaccggtggaaccggaccgctggcggcgccgaacagtgctaatgtcccgcggacagccaggctggctaggctggcgtcgaaggtggtggcgccgacaccgtcgtaaacggcttgcacaccggtgccgccggtcagttcgcgaacccgcccggcgaactgccaggcatcctccgggtagtcgagaaccacgtccgcgccggcatccttggacagcttggccttctccgccgtcgaaacggtggtgatcacccgcacccccaggtgagtggcccattgtgtcaggatcaagccgacgccgccggcgccagcatgcaccaagacggtgtcaccacgcttcaccgggtacaccgacttcagtaggtaatgcgccgtcaggcccttcagcagcgccgaagccgctacctcagacgtgacgtcgtcggggaccttggcggtcagagatgctggcgctgtgcagaattcggcgtaggcgccgttggctgaggcgctgaccacgcggtcgccgacgctgatggcggtgtcggctgcggtaactcctgggccgacggcctccaccgtgccgcatacctcggagccgatgacgaacgggagttcgcgcggatattgcccggagcggaagtaggtgtcgatgaagttgacaccgatggcctcggccttgatcaggagctcgccgtggccgggttgaggttgcggctggtcgacgtggcgtaagacgcctggcccgccggtttcggtgacttcgattgcgtgcatgtggctatcatgcccgggcatgaagcttgcccggccggacgtcttccatccgcgcgtcgttttggcgggttggccacagcagcccgccggtgacggcgacgatgctgggctggttgcggccctgcgccaccgcggcttgcatgctggttggctgtcttgggacgatcccgaaatagtccacgcggatctggtgattttgcgggctacccgcgattaccccgcgcggctcgacgagtttttggcctggactacccgcgtggccaatctgctgaactcgcggccggtggtggcctggaatgtcgagcgccgttacctacgtgacctgatggatcggggggtgccgaccgtgcccggcgaggtgtatgtgccgggagagccggtccggttgccacgcaaaggccaggtcttcgtcggtccgaccatcggtaccgggacacggcgctgtagtgcccggttcgctgccgagttcgtcgcgcaactgcacgcggccggccaggcggtgctcgttcagcccggaggttccggtgacgagaccgtgttggtcttccttggcggtgagccgtcgcatgcgtttaccaagcaggccgacacttggcgccagaccgagcccgacttcgaaatctgggacgtgggtgcggccgccgtggccggcgcggccgcgcaggtgggtgttgacccaggtgagctgctctacgcgcgggcccacatcacaggtggaagccgagatccccggttgctggaattgcaattggtggacccgtcgctgggctggcagtggctggacccagacatccgcaatcttgcccagcgtgacttcgcgctatgcgtccagtcagcgttggagcggctggggctgggcccgttctcccatcgacgcccatagcgcggcggtggccgccgtaaccgccgcggcaccggccacgtgaatggcgaccagggcggcgggtaccccggtgaagtattgcgtggtaccgacggcggcttgcgtggcaaccagggcgagcagcacggcgagtcgcaccagaatcgcccgggtggcacccacggccagcagcccgaaacccaacccgatcagcagcgcaaggtaggcaaccaacagcgacgaatgcatatgcaccaaggtggtgatttcgactttcagccgcggcacggtccggctggggctgcgatctcccgcgtgcgggcctgccgccgtgactagcgtgcccgtcaccagcaccgcggccaggttcagcgcgctgagcgccgtgagcgcacgcaacgggctgaccaccagttcgtggacgactccgtcatcgggctggccgatcttgacgtagagcagcaccgccagccacaccatcgtcatcgacgccagcaggtggatggccaccgtccaccacagcagcccggtgcgtacggtgatgccaccgatcatcgcctgcaccaccgtcgacaccggcatcagccacgcgtaggccaggacttccgtgcgccggcgcgcccgggtgacgaccagcacggccagtgccgcggctatcaccaccgcaaacgtgaccatccggttgccgaactcgaccgcctgatggacccgcggcacctcggcgaccaccaccggggtgaagctacccggaaaacactgcggccaggtcggacaccccaggcctgaggcggtaacccggacgattgccccggtgacggcgatgccgccctgggtgaggatgacgattgcggcgatgacccgctggacacgcaggctgggagacaccgcccgatcgtaaggcaccaaaaactacacgctgtagtacgggcggaccggtgtcgaaactgcaaccacgcaccgatgcgtcggcgtgtcttgtgcgtggttgcagtgtcgcgaagccgggcggccggttcaggtgaaccggaaccagcgcagtgcggccagtgcggccagcgcgccccacaccgctaggacgacgatcccgaaccagtccaccgacacggtcatggcctgcgacagcgcctcggtgagcgcgcccgacggggtaacccgagccacccatttgaacgccgtcgggatcacgttcgactccaaggtcagcgcaccgaaaccggcgaatacgaaccacatcaggttggcgacggcgagaacgatctcggctcgcaaggtgccgccgagtagcaggccgagcgccgcaaagcccgcggtacccagcgcgatgatcccggcgcccaatgtcagggccgtcagcgccggccgccagccgagcgcaaagccgatggcgcccaagatgatggcctgcaagaacaccacggcaaccactgccagcgacttgccggcgatgatcccccaaaccggcagcggggtagcaccgagtcgtttgagggcgccgtagcggcgatcgaacgcgaccgcgatggcttgcccggtgaatgcggtggagatcaccgcaagcgccatgatgaccggaacaaaggtggcggcgcggttgtggccgaacgagcccatcggcagcaaagtcagcccgaccagcagggtgatcgggatgaacatggtcaacagcagttgctcgccgttgcgtaacagcagcttcaattccaggctgaactgtgcggcaagcatcagggggacggcgttggggcgggggtccgggctgaaggtgcccgcgggaaaagcggggcgattggtttgggtcactgccgcaacttcctgccggtgagatccaggaacacgtcttcgaggctgcgttgctcgacccgcatgtcggtggctagcacgtcgatttgtgcgcaccacgcggtgaccgtcgccagcacctgcgggtcaaccggaccttcgaccaggtactcgcccggggtcagctcggtggcctggtagccctcgggcagtgccgaggccagcagcgacaggtcgagccgcggcggcgcggtgaaccgcaactggtctttggcgccgctgcgcatcagttctgccggtgtgcctgcggccaccgtcaccccgtggtcgatgatcaccaaccgatcggcgagttcctcggcctccttgagatgatgcgtggtcagcaccacggtcacgccatcgcggcgcagcgcgtcgatcaactcccacaccagtacccgggcatgggcatccatgcccgcggtgggctcgtcgaggaacaccagttggggacgcccgaccagcgcgcaggccagcgcgagtcgttgctgctgcccgccggagagccgtcgataggtggtgcgggcggcctcggtgagacccaaggtgtccagtagccagtgcgggtccagcgggttggcggcgtaggacgcgaccagatccagcatttcgccggcgcgtgccgccgggtagccgccgccaccctgcaacatcacgccgatgcgtgcgcgcaggcgtgcgttgtcggtgatcgggtccagtccaagtacctcaatgctgccggcgtccgggcggacgaagccctcgcacatctcgacggtcgtggtcttgcccgcgccgttggggcccagcagcgccatcacttcggcgtcatgcacgtcgagatcgaggttggaaacggcggttattgacccgtatcgcttacataccccgcgaagccgcagtaccacctcgggggtgtctggggcgcggttcacgagcgccgctcctcctcatcgcttcgctctgcatcgtcgtcggcgcggttcacgagcgccgctcctcctcatcgcttcgctctgcatcgtcgtcggcgcggttcacgagcgccgctcctcctcatcgcttcgctctgcatcgtcgtcggcgcggctcacgtggaatcagcgtaggcgtcgggcgctgccgtcggccggcgggtcgcaggggtcttgctggccgactccgcggcggtgaccacttgctcggctgcaagtggccgccatggtaaccgggtgtaggtcagggcaatcaggaggatcacgatgatggcgctggccgcggtcgcatccacgatctgaaacagcgcgaagcggtcaccattggcggtcggaccgaaaattccgacgatgagggtggccaggattgccgctacccgaaatcccgggcgggttgcccaggcggccagcggaattatcgcccacagcaggtaccagggctgcacgacgggaaacagcagcacggtgacagctagcgcaacgcccaggccgccgatcgggtgcagccggccgcggagcacggccaataacagccagcacaccatcaccgtgatgatcagcacgccgatggcgcgggtgagtgacaacacggcggtggtgtgatcacccaggcccagcaggatgccgacgtgcccggtgcccagggccagcagtgtcggcggcgacatccagctgcgcaccacattggcggtgcccagcgtgttgatccagccgaatccgagaccgctggcccaacccaggatggccattatcgccagcgttagactcgccatcacagcggcggcgagcagcagtgctcgcaagttgccaccccagcggtatgccagcactgtcgtgacgaagcccatcgccagcagcgagggtagcttcacttgcgacgacagcgtgatcaggatggaacccgccagcagcatggccaggggcccccattccggacggggtttgactgcccggctcgcgcccgcacgcggggatgcccccagctcgggccgccggctggcccgtattgtggcggggcccaaccgccaggtttcgggcgacgggcgtggggtattcgccatatcaaggccgcgcagcgcgaattcgacgccggtcagcatcagcccgagcatcagcgcttcgttgtggatgccggcgaccaaatgcatgatcagcagcggattggccgcgcctagccacagcgcgctgacctcggcgacgccacagcgctgagctagccgaggggtcgcccacacgatcagggtcacaccgatcaacaccacaagccggtggcagagcacggcagcgacgatgttttccccagtcagcgacgagattccgcggccgatccacaagaacagcggaccatatggcgccggtgtctcccgccacaggctgggcaccgacagggtgaacacgtggccgaggcccaagccggacgccggacccacccggtaagggtcgagtccgtccctgccgatctcactttgggctagatatgagtagacatccttgctgtacatcggtggtgcgatcaatagcggcagcatccagagcagcagggtgcggtccagttcgccgcgcgacatccgccgcctgcccagcgtgaaccggccgagcatcagccaggccagcgccatcatgaccgccccggtcgtggtcatggtcaacgacaccgtttggattcgtgacggcagattgagcagccggaccccgaaggtggggtcctggacgacgggtcgggccccggcgcccagggcgccgatggccatcaggacggtgccggtggccccaaacaggcgggtgcgcgccagcgcggtgagctcggtagtggtcagcggtgcacccaccgcctgctcgtcgccatgcaggctggcgatcgaccagctcagcgtatggtggcgggctgccattggtgcagcctaacggcatgcccgggaattgcttaggcgatctcaatgtgaccagcacaaccctgccgcatagggcatccctggtagaccgatcaacggaattttgtcacactgatgttgtgaaaatcccggcggtctctaccactgtccccgcggcagtctcggacggtcacactcgtcgggccattgtgcgcttgctgctggaatccggatcgatcaccgccggcgagatcggtgaccggctgggcctgtcggccgccggtgtgcggcgtcatctggacgcgctgatcgaggcgggtgacgcggaagcgtcggcggccgcgccgtggcagcaggtgggacgcgggcggcccgccaagcgctaccggctgaccgcggccggccgggccaagctcgaccactcctatgacgacctggcgtcggcggccatgcggcagctgcgggagatcggcggcgaggaggcggtgcggacgtttgcccggcgccgtatcgacgccatcctggccgacgtcgcgccggccgacggtcccgacgacgccgcgctcgaggcggccgccgagcggatcgcaacggcgctcagcaaagccggctacgtcgccaccaccacgcgggtgggcgggccgattcacggtgtgcaattctgccagcaccattgcccggtatcccatgtcgccgaggaattccccgaattgtgcgaaaccgagcagcaggccatggccgaggtgctcggcacccacgtccagcggttggcgaccatcgtcaacggagactgcgcctgcaccacccacgtacccctgtcgccggcgcccagcccgcgcccacccgccaccagcaccgaaggagtgtcccgatgacactcaccccagaggccagcaagagcgttgcccagcccccgacccaggctcccctgacccaggaagaggcgatcgcgtcgctgggccggtacggctacggctgggcggactccgacgtcgcgggtgccaacgcgcagcgcgggctttccgaggcggtggtccgcgacatctccgcgaagaagaacgagcccgattggatgctgcagtcgcggctgaaggcgctgcgcattttcgaccgcaagcccattccgaagtggggctccaacctcgatggcatcgatttcgacaacatcaagtacttcgtgcgctccaccgagaagcaggccgcgagctgggatgatttgccagaggacatccgcaacacctacgaccggttgggaatcccggaggccgagaagcagagattagtagctggagtagccgcacaatacgaaagtgaagttgtatatcaccagatcagagaggatctggaggctcaaggagtcatatttttagacactgatactggtttgcgagaacacccggatattttcaaggaatatttcggtacagtaatccctgccggcgataataagttttctgcattgaatactgcagtttggagtggtgggtcctttatttacgtcccgcccggtgttcacgtcgacattccgctgcaggcctacttccgaatcaacaccgagaacatgggccagttcgagcggacgctgatcatcgccgatgagggctcttacgtgcactacgtagagggctgcctgcccgccggcgagctcatcacgaccgccgacggcgatttgcggcccatcgagtcgattcgcgtcggtgacttcgtcaccggccacgacgggcggccacaccgcgtcaccgctgtacaggtgcgtgacctcgatggcgagctgttcaccttcacaccgatgtcgcctgccaacgcattctctgtcaccgccgagcacccccttctcgctattccccgcgacgaggtgcgtgttatgcggaaggaacgcaatgggtggaaggctgaagtcaacagcaccaagctgcgtagcgccgagccgcgatggatcgcggcgaaggatgtggccgagggtgacttcctgatctaccccaagccgaagccgatcccccacaggacggttttgccgctcgagtttgcgcgcctggcgggctactacctggcggagggtcacgcgtgtctcaccaatggctgtgagtcgctgatcttctcgttccacagcgatgagttcgagtacgtcgaggatgtgcgccaagcgtgcaagtcgctgtacgagaagtcgggatcggtattgatcgaggagcacaagcattcggcgcgcgtcaccgtgtacacgaaggcgggctatgcggcgatgcgcgacaacgtcggcattggatcgtcgaataagaagctgtcggatctgttgatgcgtcaagacgagacgttcttgcgtgagctggtcgacgcctatgtgaatggagacggcaacgtcacgcgccgtaacggggcggtgtggaagcgggtacatacgacatcgcgcctctgggcgttccagttgcagtccatcctggcgcgtctgggtcactacgccactgttgaactgcgccgaccgggcggccctggtgtgatcatgggccgcaacgtcgttcgcaaggacatctaccaggtgcagtggaccgagggcggccgcggaccgaagcaggcccgcgactgcggcgactactttgcggtgccaatcaagaagcgagcggtccgcgaagcacatgagcccgtctacaacctcgatgtcgagaatccggacagctacctcgcctacgggttcgccgtgcacaactgcaccgcaccgatctacaaatcggattcattgcactcagcggtggtcgagatcatcgtgaaaccccatgcgcgcgtgcgttacaccaccatccagaactggtcgaacaacgtctacaacctggtcaccaagcgggcccgcgccgaagccggggccaccatggagtggatcgacggcaacatcgggtccaaggtgaccatgaagtacccggcggtctggatgaccggcgagcacgccaagggcgaagtgctctcggtggcgttcgccggcgaagaccagcaccaggacaccggcgccaagatgctgcacctggcgccgaacacgtcgagcaacatcgtgtccaagtcggtggcccgcggcggcggccgcacctcctaccgtggcctggtgcaggtcaacaagggggcgcatgggtcgcggtccagcgtgaaatgcgatgcgctgctggtggatacggtcagccgcagcgacacctacccctacgtcgacatccgcgaggacgacgtcaccatgggccacgaggccaccgtgtccaaggtcagcgagaaccagctgttctacctgatgagccgcgggctgaccgaggacgaggcgatggcgatggtggtgcgcggcttcgtcgagccgatcgccaaggagctgccgatggagtacgcgctggagctcaaccggctgatcgagctgcagatggagggcgcggtcggatgacggctccgggactgacagcagccgtcgaggggatcgcacacaacaagggcgagctgttcgcctcctttgacgtggacgcgttcgaggttccgcacggccgcgacgagatctggcggttcaccccgttgcggcggctgcgtggcctgcacgacggctccgcgcgggccaccggtagcgccacgatcacggtcagcgagcggccgggcgtatacacccagaccgtgcgccgcggcgatccacgactgggcgagggcggcgtacccaccgaccgcgttgccgcccaagcgttttcgtcgttcaactccgcgactctggtcaccgtcgagcgcgacacccaggtcgtcgagccggtaggcatcaccgtgaccgggccgggggagggcgcggtggcctatgggcacctgcaggtgcgtatcgaggagcttggcgaggcggtcgtggtcatcgaccaccggggcggcggaacctacgccgacaacgtcgagttcgttgtcgacgacgccgctcggctgaccgccgtgtggatcgccgactgggccgacgacaccgttcacctcagcgcgcaccatgctcggatcggcaaggacgcggtgctgcgccacgtcaccgtcatgttgggcggcgacgtggtgcgaatgtcggcgggcgtgcggttctgcggtgcgggtggggacgcggaactgctggggctgtatttcgccgacgacggccagcacctggagtcgcggctgctggtggaccacgcccaccccgactgcaagtcgaacgtgctgtataagggtgcactgcaaggtgatccggcgtcgtcgttgcccgacgcacacacggtctgggtgggtgacgtgctgatccgtgcgcaggccaccggcaccgacaccttcgaggtgaaccggaacctggtgctcaccgacggcgcgcgtgccgactcggtgcccaacctggagatcgagaccggcgagatcgtcggcgccggacacgccagcgccaccggtcgcttcgacgatgagcaattgttctacctgcgttcgcgcggtattcccgaagcacaggcccgccggctggtggtccgcggcttcttcggtgagatcatcgccaagatcgcggtgcccgaggtacgcgagcgcctgaccgcagccatcgaacacgagctggaaatcacggaatcaacggaaaagacaacagtctcatgaccattttggaaattaaggacctgcacgtcagcgtggagaaccccgcggaggcggaccacgagatcccgatcctgcgcggcgtcgacctcaccgtgaaatccggtgagacacatgccttgatgggacccaacggctcgggcaagtcgacgctgtcctacgctatcgcgggccatcccaaataccacgtgacgtcgggcaccattaccctcgacggcgcggacgtgctggcgatgagcatcgacgaacgtgcgcgggccggcctgtttctggccatgcaatatcccgtcgaggtgcccggtgtctcgatgtcgaacttcctgcgctcggcggcaaccgccattcgcggcgagccgccgaaactgcggcactgggtcaaagaggtcaaggccgcgatggccgcgctcgacatcgacccggccttcgccgagcgcagcgtcaacgagggtttctccggtggcgagaagaagcgccacgagatcctgcagctagaactgctcaagcccaagatcgccatcctggacgagaccgactccggcctggacgtcgacgcgctgcgcgtggtcagcgagggggtgaaccgctacgccgaatcccagcacggcggcatcctgctgatcacgcactacacccgcatcctgcgctacatccacccggaatacgtgcacgtgttcgtcggcggccgcatcgtcgagtccggtggttcggagctcgccgacgaactcgaccagaacggctacgtgcgtttctcccccgcaagcgggcggtacccccaccaacccgcgccaaccggagcctgacatgacggcctcggtgaactcgctcgatctggcggcgattcgcgccgatttccccatcctcaagcgcatcatgcggggtggaaacccgttggcgtatttggactccggcgccacctcacaacgcccgctgcaggtcctcgacgccgagcgcgagttcctgaccgcgtccaacggcgcggtccatcgtggcgcgcaccagctgatggaggaggcgaccgacgcctacgagcagggccgcgcggacatcgcgttattcgtcggcgccgacacggacgagctggtgttcaccaaaaatgccaccgaggcgctcaacctggtgtcatatgtgctgggggacagccgtttcgagcgtgccgtcggccccggcgacgtgatcgtcaccaccgagctggagcatcacgccaacctgatcccgtggcaggagctggcccggcgcaccggggccacattgcgctggtacggggtgactgacgacgggcgcatcgacctggactcgctgtatctggacgaccgtgtcaaagtcgttgcgttcacccatcattccaatgtgaccggggtgctgacaccggtgagcgagctggtctcccgcgcccaccagtcgggtgcgctgaccgtgctggacgcctgccagtcggtgccgcaccagccggttgacctgcacgaactcggcgtcgacttcgccgcgttttccggacataaaatgctgggccccaacggaatcggtgtgctgtacggccgccgtgagctgctagcgcagatgcccccatttctcaccggcggttcgatgatcgaaacggtgaccatggaaggcgccacctacgcgccggcgccgcaacggttcgaggccggtaccccgatgacctcccaggtggtcgggttggccgccgcggcccgctatctcggcgcgatcggcatggccgcggtggaggcccacgagcgggagctggtagccgcggccatcgaaggcctgtccggcatcgacggtgtgcggatccttggcccgacgtcgatgcgggaccgagggtcgccggtggcgttcgtcgtcgagggcgtgcacgcgcacgacgtgggtcaggtactcgacgacggcggcgtggcggtgcgggtcgggcaccactgcgcgctgccgctgcaccgcaggttcggtctggccgccaccgcgcgggcgtcgttcgcggtgtacaacaccgcagacgaggtggaccgcttggtggccggcgtgcggcgatcccggcatttctttggaagagcgtgacgttgcgtctggagcagatctatcaggacgtgatcctcgatcactacaagcatccgcagcatcgggggctgcgggagccgttcggcgcccaggtgtatcacgtgaacccgatctgcggcgacgaggtcacgctgcgggtcgcgttgtccgaggacggcaccagggtcaccgacgtttcctatgacggacaaggctgttcgatcagccaggccgcgacctcggtgctcaccgaacaggtaatcggacaacgcgtgccgcgggcgctgaacatcgtcgacgccttcaccgaaatggtgtcctcccgcgggaccgtgccaggcgacgaggacgtcttaggcgatggggtcgcgttcgccggggtggccaaatacccggcccgggtgaaatgcgcgctgctcggatggatggcgttcaaagatgcgctggcccaagccagcgaagccttcgaggaggttacagatgagcgaaaccagcgcaccggctgaggaattgctcgccgacgtcgaggaggcgatgcgcgacgtcgtcgacccggagctggggatcaacgtcgttgacctgggcctggtctacggcttggacgtgcaagacggtgacgaagggaccgtcgcgctgatcgacatgaccctcacgtcggcggcgtgcccgctgaccgatgtcatcgaggatcagtcgcgcagcgcgctggtcggcagtggcctggtcgacgacatccgcatcaactgggtgtggaacccgccgtggggcccggacaagatcaccgaagacggccgcgaacaattgcgggcgctcggcttcaccgtctgaaccggcgcgtcgccgaacgtgaactgagggcggagaatccggcaaaataccgccgtgagttcacgttcggcgggcggtgcgagcgaaacccgcctcagaaggcgtcttcgggcacgcgcatgatgtcgtcgtcgatgttttcgatgacactgcgcaccccggtcagtttcggcagcatgttcttcgcaaagaacgccgcgaccgcgatcttgccccgatagaacgcttcatcgttctgcgatggcccgtcggccagtgcggcgtgtgcgaccccggccagcacgagcagccgccagccgatgagcaagtcgcccacggcgagcaaatagcgcacggatccgagccccaccttgtagatgtcgctggagtgctgcgcggcggacatcaggtacccggtcagcgcgcccgtcattgccgtgatgtcgtcgagcgcggtgcgcagcagctcggcttgcggttttagcgacgggtcaatgttctcgacggtgtgggtgacctgagccagcacaaattgcaaagccttgccgtgatcgcgcacgatcttgcggaagaagaagtccagtgcctggatcgccgtggtgccctcgtagagggaatcgatcttggcgtcacggatgtactgctcgaggggatagtcgaccagaaagcccgagccgcccagcgtctgcagcgactcggtgaggatttcgtaggcgcgttctgaacccacgcccttgacgatgggcagcagcagatcgtccacgcggtgcgccatgtcgtgatcggcacccgaaacccgttgggccacagcgtcgtcctggtgagcagcggcatacaggtacagcgcccgcaggccttcggcataggccttttgggtcatcaggctgcgccgcacgtcggggtggtgcatgattgtgacccgcggcgccgtcttatccgtcatctgggtcagatccgcgccctgcacccgctccttggcgaaggcgagtgcgttgagatagcccgtcgacaatgtgccggcggacttaactccgatggtcatgcgagcatgctcaatcaccgtgaacatctgcgcaatcccgttgtgcacgccgccgaccagatagccaacggcgggcacgtcggcaccgccgaacgtcaattcgcatgtcggagaggactttaagcccatcttgtgttccaggccggtcacgtagacgccgttgcgggcgccgagctcgaacgtatcggggtcgaagaggtagttgggaacgtagaacaggctcaaccccttggtgcctgggccggcgccctcaggtcgggccaacaccaaatggaagatgttctccgcggtattgccgacatccccaccggagatgaaccgcttgacgccctcgatgtgccaggtgccgtcgggttgttcgaacgctttggttcgacccgcgccgacatcggaaccggcgtcgggctcggtgagcaccatggtggcctgccagccgcgctgcacgccctcggccgcccacctgcgttgctcatcattgccctcgatgtaaagggactgggccagcaccgggcccaggttgaaaaagcacgccgacgggttggcgcagtagatcatttcgttgacggcccatgccagcggcggcggcgctggcatgccaccgatctcctcggccaggcccagccgccaccagccggcctccttgattgcctgcactgtcttggccaactcgtcgggcacgctgatggagtgggtgttcgggtcgaagaccggtgggttgcggtcggcgtagccgaaggattcggcgatcggaccctcggccagccgcgccgcttcggccaagatggtgcggaccgtgtcgacgtccagatcgctgtagcgtccggtgcccaggaccgcgccgatatcaaggacttcgagcaggttgaactcgagatcgcggacattggcgatgtagtgtcccaatgcggttcccttcaggtggctgatcggccctgatcgggcccagtctctccgagcgggaagaacgtacgcaaccgtaacctgcggtgggagggcggaactgcggcgactatgttccgttcgcgccgggcaggccgagcagcagcccgcccctgccgccgagcccgggggcgccggccccgccgccgtcgccgccgtcaccgccgttaccgatcagctgggcgttgccaccgttgccgccgttgccgcccaacgcgccgccatcgccgccttccccgccgttgccgaacaacccggcctggccgccggccccgccgtgggcgctcgatgcccccccggctccgctgccgccggcgccgccgttgccatagaagaacccggcatcgccgccacgcccagcgctacccgcggatagggctgccccgccggcaccaccgtcgccgaacaggaaggccctgccgccggcgccacctccgccgaggaagctgctggcgccagcaccgccgttgccaaaaaacagcccgccgttgcctccagagccaccggctcccatgccgttggggctgatgccacccgcgccgccggccccgaagagcacggcggagccgccgatgccgccggcaccgccgccaccgccgctattgccgccggccccgccgttgccgaacagccacccgccggtgccgccggcgccgccgttggcgcccagggcgcccacgccgccgttgccgccgtggcccagcagtccggcggcgccgccgttgccgccggggccggcagcgggcgagaagccgttgccgccattgccgatcaggagtccgccggcctggccgttggggttcgccgcggtcccatcggcgccgttgccgatcagcggacggttcaacagcgccagggtgggcgcgttgatgacgtcgaatagcggctgcaaggggccaaagttggtggcctccgcggcggcgtacgcctgcgcgccgccggacagggcttgcacgaactggctgtgaaacgccgcggcttgggcgctgagcacctgataggtctggccgtgcgcgccgaacaacgccgcgaccgccgccgacacctcatcggcgcctgcggccgcgacagcggtcgtctgggccgccgcggccgagttggccgcgctaatcatcgaaccgaggcgcgcgagattccccgccgctcccgacacgaactccgtattcgcgaccacgaacgacatctggcacctccgcaatgaagagctagcgaccgacgtatcttatcgcgatccagcggccgcttcacccgtttcggggtaacgcaccccgccagaatggttaatccgttagtggccccgcttgccttgtgccagtgaccaattcaatcgcataccgcaatgcaatcgagatttttggtcgttcctgcgtccctacactcggttcatcctgacgaattcgcacccctgtcgtgaggccgccggaatgaccttgaccgcttgtgaagtaactgccgcggaggctcctttcgaccgcgtttcaaagaccattccccacccattgagctggggagccgcgctgtggtcggtagtctccgtgcgctgggccaccgtggcgctgctgctgtttctcgccggactagtggcgcaactgaacggtgctcccgaggccatgtggtggacgctttacctggcctgttatctggccggcggctggggctcggcatgggcgggcgcacaagcgttgcggaacaaggcacttgatgtggatctgctgatgattgccgcggcggtcggagcggtcgcgattgggcagatcttcgacggcgcgctgctgatcgtgatcttcgccacgtccggtgcgctggatgacattgccaccagacacaccgcggaatcggtcaaaggcctgctggacctcgcgccggatcaggcggtggtggtccagggcgacggcagcgaacgggtggtggcggccagcgagctggtggtgggggaccgggtggtggtgcggccgggggaccggatacccgcagacggtgcggtgctgtcgggggctagcgacgtcgaccaacgctcgatcaccggtgaatcgatgccggtggccaaggcccgcggtgacgaggtgttcgccggcaccgtgaacggatcgggtgtattgcatctggtggtcacccgtgacccgagccagaccgtggtagcccgcatcgtcgaactggtcgccgacgcttcggcgacgaaggccaaaacccaactgttcattgagaaaatcgagcaacgctactccctgggcatggtcgcggccacccttgccctcatcgttattccgctgatgttcggcgccgacctgcggccggtgctgctgcgcgccatgaccttcatgatcgtggcatcgccatgcgcggtggtgctggccaccatgccgccgctgctttcggcgatcgccaacgcaggccgtcatggggtgctggtcaaatccgcggtggtcgtcgaacgcctggccgataccagcatcgtcgctttggacaagaccggtacgctgacccgtggcatcccgcgactggcttccgtcgcaccgctggaccccaacgtggtcgatgcccggcgattgttgcaattggcagctgccgcagaacaatccagcgagcacccgcttggccgggcgatcgtcgcggaagctcgtcggcgtggtatcgccataccgcccgccaaggacttccgcgcggtcccgggctgcggggtccacgccctggtgggcaacgatttcgtcgagatcgccagcccgcaaagctaccgcggtgcaccgctagcagagctggcgccgctcctttctgccggcgccactgccgccatcgtcttgttggatggagttgccatcggtgtgctcgggctcaccgatcagcttcgtccggatgccgtggagtccgtcgcggcgatggctgcattgaccgccgcaccaccggtgctgctcacgggtgacaacgggcgagcggcttggcgggtcgctcggaacgccgggatcaccgatgtgcgagccgcattgctgcccgagcagaaggttgaagtcgtgcgcaacctgcaggccggtggtcaccaggtgctgctcgtcggcgacggcgtcaacgacgctcccgccatggccgccgcccgcgccgctgtcgccatgggcgccggcgccgatctgaccctacagaccgcagacggggtgaccatacgggacgaactgcacaccatcccgacgatcatcgggttggcacggcaggcgcgccgggtggtcaccgtcaacctggccatcgcggccaccttcatcgccgtcctggtgctgtgggacctttttgggcagctgccgctgccactgggtgtggtgggtcacgaagggtccactgtgctggtggccctcaacggcatgcggctattgaccaaccggtcgtggcgggccgcggcttcggctgcgcgttaggctcgatgtcgcagaactgaccagggctgcgttaggggtgcccgtgaccactcgagacctcacggcggcgtatttccaacagaccatctccgccaacagcaacgtgcttgtgtacttttgggcaccgctgtgcgccccgtgcgacctgttcacaccgacctacgaggcgtcgtcgcggaaacactttgacgtcgtgcatggcaaagtcaacatcgaaaccgagaaagatctggcctcgatcgccggggtcaagttgttgcccacgctgatggccttcaagaaaggcaagctggtcttcaaacaagccggcatcgccaatcccgcgatcatggacaatctggtgcaacaactccgggcatacaccttcaagtccccggccggcgaaggtatcggccctggaacaaagacttcatcctgaggcgttgaggcaggcgtgactacccgagacctcactgccgcacagttcaacgaaaccatccaaagcagcgacatggtgctcgtcgattattgggcctcctggtgcggcccgtgccgcgcgttcgcgccgacctttgccgagtcgtcggaaaaacaccccgacgtggtgcacgccaaggtcgacaccgaagccgaacgagagcttgcagcggccgctcagatccgatccatccccacgatcatggccttcaagaacggcaagttgttgttcaaccaggccggcgcgctgccgccggcagcattggagagcctggtgcagcagctcaaggcctacgaggtggaggccggcgaagccaccacccagaacgggcgagcccaacaagcctgaccgggcgccaggcgcccggctgtgccccaccgctgcgcggcgcaagtcgtcgccgggtaccgttcaacggtgagtttggtcctcgtcgaacacccgcggcccgagatcgcgcagattaccctcaaccggccggagcggatgaactccatggcattcgatgtcatggtgccgctcaaagaggccttagcgcaggtcagctacgacaactcggtgcgggtggtggtgctgaccggcgcgggtcgagggttttcttcgggtgcggatcacaagtcggcgggggtggtgccgcacgtcgagaacttgactcggcccacctacgcgctgcgttcgatggagctcctcgatgacgtcatcttaatgctgcgacggctgcaccagccggtgatcgccgcggtcaacggccccgccatcggtggtgggctgtgcctggcactggctgcagacattcgggtggcctcgagtagcgcctacttccgggccgccggtatcaacaacgggctgaccgccagcgaattggggctgagctacctgttgcccagggccattggatcctcacgtgcgttcgagatcatgttgaccggtcgcgacgtcagcgccgaggaagccgagaggatcgggctggtatcccgtcaggtacccgatgaacagctgctagatgcctgctacgcgatcgccgcacggatggcgggattctcgcggccgggaattgagttgaccaaacgtacgctgtggagtggactggacgccgccagtctggaggcgcacatgcaggccgagggcttggggcagctcttcgtccggctgctcaccgccaacttcgaagaagcggttgccgcacgggccgagcagcgggcgccggtgttcaccgatgacacgtaacagcgcccaagacaaccgacgaccagggagcgaatgtgatcacagctacggacctcgaggtccgcgctggcgcgcgcatcctgctcgcacccgacggccccgacctgcgtgtgcagcccggcgatcgtatcgggctggtcggacgtaacggtgccggcaagaccaccacgctgcgcattctggcgggggaggtcgaaccctatgccgggtcggttacccgtgccggcgaaatcggctacctgccacaggatcccaaagttggcgatctcgacgtgctggcccgtgaccgggtgctgtccgcccgcggactggacgtcctgctcactgatctggagaagcagcaggcgttgatggccgaggtcgccgacgaggacgagcgtgaccgcgccatccgccgttacggtcagctcgaggagcgattcgtcgcgctgggcggctatggcgccgaaagcgaagccggccgcatctgcgccagcctaggcttgcccgagcgggtgctgacccagcggctgcgtaccctttccggaggtcagcgccgccgggtggaactagcccgcattttgttcgccgcgtccgagagtggcgctggaaattccaccaccttgttgctcgacgagccgactaaccacctcgacgctgattcgctgggctggctgcgggacttcctgcgcttgcatacgggcgggctggtggtcatcagccacaacgtggacctggtggccgatgtcgtcaataaagtgtggttcctggatgccgtgcgcggccaggtcgatgtttacaacatgggctggcagcgctacgtcgacgctcgggccaccgacgagcaacgtcgcatccgggaacgcgctaacgccgaacgcaaggcggccgcgctgcgtgcacaggccgccaagttgggcgccaaggccaccaaagccgttgcggcccagaacatgttgcgccgcgccgatcggatgatggccgcactcgacgaggagcgagtcgccgacaaggtggcccggatcaagttccccaccccggcggcgtgtggacgcacaccgctggtggccaacggtctgggcaagacgtatggctcgctggaagtcttcaccggtgtcgacttggccatcgaccgcggctcgcgggtggtcatactcggactcaacggtgccggcaagaccacgctgctgcgattgctggccggtgtcgagcagcccgacaccggagtgctggaacccggatacggtttacggatcggctatttcgcgcaagagcacgacacgctcgacaacgatgccaccgtttgggagaacgtccggcacgcggcaccggatgccggcgaacaggacctgcgcggcctgctgggtgcgttcatgttcaccggtccgcagctcgagcagccggccggcacgctctccggcggtgagaagacccggctcgcgctggccggcttggtggcctccaccgcgaatgtgctgctgctcgatgaaccgaccaacaatctcgatccggcctcgcgcgagcaggtgctcgacgcgctgcgcagctaccgaggtgcggtggtgctggtgacgcatgatcccggggcggccgcggcgctcggtccccaacgggtggtgctgttgcccgacggcaccgaggactactggtccgacgagtatcgagatctcatcgagctggcctgacctagatgcggctgccgcgtaacgatttcggccaaagcaccaccggggcggcggcgggttcttaggctaggtgcctgggatcgacggagggtaccgatgcggaagtcaaagaagacgcgcgatcagctgctgcgcgagttgcgcaacgcctacgagggcggggccagtatccgcaacctggcggccaccaccggccggtcgtacggatctattcacagcatgctgcgcgagtcaggcaccacgatgcgcggccgcggcggccccaatcgccgtccccggccgcgttgatccgccgattgtgaatctgacgacgcgacagcggcgtgtcgcgtcgtcagattcacagtcagcgcatgtcaagaccgacgcaccgagttctccaccaggtcgaggacggcggctagccgctgcgggtcttcgccggaggccagccgcgccagcaatccgtcgagcaccaggtccaggtagcaccgcaaaacgtcgctaggcacatcgtcacgcactcggttagcctgcttttgccggcgcagccgatcggtggtcgccgccgccaattccgcggagcgctccgcccagccgcggctgaagtcagggtcgttgcgcagcttgcgtgcgatctccaacctggtggccagccagtcgaactggtcgggcgcggcaagcatgtcgcgcatcacaccgatgaggccttcgcgggatgctacagccgccattcgctcggtatcctcgcgcgccagcgcgaaaaacagcgcgtccttgtcgcggaagtggtgaaagatcgcaccgcgcgacatcccgattgcctgttccaggcgccggaccgtggccttgtcatagccgtattcggcaaagcaacggcgcgcaccgtcgaggatctgacggcggcgagccgccagatggtcctcgctgaccttgggcacgggcgctcggtcagcctgacttcagtatgttgcgcagcacgtactgcaggatgccgccgttgcggtagtagtccgcctcaccgggggtgtcgatgcgcaccacggcgtcgaactcgatcgtggcgccgtcgcccttggtggcctggacgcacaccgtcttgggtgtcttgccgtcgttaagcacgtcgataccggtgatgtcgaagacctcggtaccgtcgagtcccaacgacgacgctgactttccttcggggaactgcagcgggatcacgcccatgccgatcaggttggaccggtggatccgctcgaatgactcggcgatcaccgcccgcacgcccagtagcaatgtgcctttggccgcccagtcccgtgacgaacccgacccgtactctttgccgccgaacacaaccagcggaatgtgttgcgccgcatagttctgcgcggcgtcgtagatgaacgcctgcggaccgcccggctgggtgaagtcgcgggtataaccgccggacacgtcgtctagcagttggttacgcagccggatgttggcgaaggtgccacgaatcatcacctcgtggttgccgcggcgagaaccgaaggagttgtagtccttgcggtcgacaccgtgttcgtcgaggtagcgcgccgcgggagttccgggcttgatggcgccggcgggggagatgtggtcggtggtcaccgaatcaccgagcagcgccagcacccgggcaccgctgatgttgccgaccggttcgggtttggctgtcatcccctcgaaatacggcggcttgcgcacgtaggtcgaattcgggtcccactcaaaggtgttgccgctcggggttggcaggttgcgccagcggtcgtcgcccttgaacacgtcggcgtagttgcgggtgaacatctcctggttgatcgccgcggcgatggtgtcggagacatcctgctgcgatggccagatatcgcggagaaaaacgttcttaccgtctttgtcttgaccgagcggctgggtttggaagtcgaagtccatggtcccggccagcgcgtaggcgatgaccagcggcggcgatgccaggtagttcatcttcacatctgggttgatacggccctcgaagttccggttgccggacagtaccgcggtcaccgaaaggtcgttgtcgttaaccgcttttgagatttcctcgggcagcggcccggagttgccgatgcaggtggtgcagccgtagccgaccagatagaagccgagcttctccagatacggccacaggccggatctgtcgtagtagtcgttgaccacttgcgagcccggggcaatcgtggtcttcacccacggcttcgaggtcagtcccttttcgacggcgttgcgggccagcagcgccgcgcccagcattacttcggggttggaggtgttggtgcaggacgtgatcgcggcaatcaccaccgcgccgtggtcgagcacgaattcgccgagttcgtccgacttcacccgcactgggttgctcacccggccatcggcatgcgcggcagccgagtgcacggtttcgtcagtggcgacgtcgtcgttggcgaacgtcagctgccccgggtcgctggccgggaatgtctcctcgactacctcgtccagcttcgagtgcgggtcgtggggggaatccggggaaccattgccgacatagtggtaaatctgctcgcggaatgttgatttggcttgcgccaacgcgattcggtcctgtggacgctttggtccggcgatcgacggcaccacgtcggataggttgagttcgaggtattccgagaactccggctcgtgcttgggatcgtgccacatgccctgcgccttggcgtaggcctcgaccagtgcgacctgctccggcgtgcgaccggtaaaccgcagatacttgatggtttcttcgtcgatcgggaaaatcgctgcggtggaaccgaattcgggactcatgttgcccagggtggcgcggttggccagcggcacctcggccacgccctcgccgtagaactcgacgaatttgccgacgacgccgtgctggcgcagcatctcggtgacggtcaacaccacgtcggtggcggtgactcccggctggatctcgccggtcaacctgaaacccacgacccgcgggatcagcatcgataccggctgacccagcatcgcggcctccgcctcgatgccgccgacaccccacccgagcacacccaggccgttgaccatggtggtgtgtgagtcggtgcccacgcaggtgtcggggtaggccactccgtcgcgagtcatcaccacgctggccaggtactcgatattgacctggtgcacgatgccggtgcccggcggcaccactttgaagtcgtcgaaagcgccttggccccagcgcaggaattggtaacgctcaccgttgcgctggtattcgatttcgacgttgcgctcgaatgcgtcggcgcggccgaacaaatcggcgatcaccgagtggtcgatcaccaagtctgcgggcgccagcgggttgaccttgtccgggttgccgcccagatcggcgatcgcctcgcgcatggtggccaagtcgacgatgcacggtacgccggtgaagtcctgcatcaccacccgggcgggcgtgtactggatctcgatgctgggctcggccttagggtcccagttggcgatggcctcgatgtggtccttggtgatgttgctgccgtcctcgttgcgcaacaggttctcggcgagcactttgaggctgtaggggagtttcgcggtattggggacggcgtcgagacgatagatctggtaactcttttcgccgaccttcagggtgtcgtgggctccgaatgagttcacagatttgctagtcacatcaactcccagggatttggttcgcccgccgacgggccgtgtcgacggcgtggtgtcagcctagcagtacgcttgtcctgctttgttgccgtgtgggtgcgcgccgaagtgcgagcagcgcgtaacgtgccagtagcacgtcggcaggaaggatgcgatgaccgggccatattttcctcagacgatcccgttcctgcccagctacattccgcaagacgtcgacatgaccgcggtcaaagcggaggtcgccgcactcggtgtcagcgctccaccggcggccacgccgggcctgctcgaggtggtccagcacgctcgcgacgagggcatcgatctcaagatcgtgctgctcgaccacaacccgcccaatgacacaccgctgcgtgacatcgcgaccgttgtcggggccgactactcggatgccaccgtcttggtgctcagcccgaactatgtcggcagttacagcacgcaatacccccgggtcacgctcgaggccggggaagaccattccaagaccggcaatccggtgcagtccgcgcagaactttgtccatgagctgagcacacccgagtttccctggagcgcgctgaccattgttttgctgatcggtgtgctggcagcggctgtgggtgctcggttgatgcaactgcgcgggaggaggtcagcaacgtcgactgacgccgccccaggggcgggggacgatctcaatcaaggcgtctagccagccacatctatctcttctcgtgttgccgcgctaaccgggcggttgtttgcggcaaacgcgcgaggtcaccgttgggtcacattagtcgcacgtaccgggggcagtttgtgacttacgtttccatagcgtcagatgtgacgtacggtgcaaatgatgcttgtggtgtcgttggcgttgacctgcgctgtccctccgagttgagccctaggagatctgagtcgaatgagacggaatcgccgtggctcgccagcgcgaccggccgcacggtttgtccgtccggcaattccgtcggctttgagtgtggccctgctggtatgcacaccggggctggctaccgccgatccacagacggacaccatcgccgcgctgattgccgacgtcgccaaggccaaccagcgcctgcaagacctgagcgacgaggttcaggccgaacaggaaagcgttaacaaggcgatggtcgacgtggaaaccgctcgggacaacgctgccgcggccgaagacgacctggaggtcagccagcgcgcggttaaggacgccaacgcggcgatcgccgcggctcagcaccggttcgacaccttcgcggcggccacctacatgaacggtccctcggtcagctacctcagcgcgagcagccccgacgagatcattgccactgtgaccgccgccaagacccttagcgccagttcccaagcggtgatggccaacctgcagcgggcccggaccgagcgggtgaacacggagtcggcggcgcggctagccaagcagaaggctgataaggccgccgccgacgcaaaggccagccaggatgccgcggtggcggcgctcaccgagacccggcggaagttcgatgaacagcgcgaggaggtccaacgcctggccgccgagcgcgatgcggctcaagcccgactgcaggcggccaggttggttgcctggtcctcggagggtggtcagggtgcgccgccgttccggatgtgggatcccggatcgggccctgccggtgggcgtgcatgggatggcttgtgggaccccacgctgcccatgatccccagcgccaacatccccggcgacccgatcgcggtagtgaaccaggtgttggggatctcggcaacgtcagcgcaggtcaccgccaatatggggcgcaagttcctggagcagctgggcatcttgcagcccaccgataccggcatcaccaacgctccggcgggctcggcccagggccggattccgcgagtttatgggcgccaggcttctgaatacgtgatccgccgcggcatgtcacagatcggggtgccctattcctggggcggcggcaatgccgcgggcccgagcaagggcatcgactccggggccggcaccgtcggcttcgactgctcaggcctggtgttgtactcgtttgctggggtgggcatcaagctgccgcactactcgggttcgcagtacaacctgggccgcaagatcccgtcctcgcagatgcgccgcggcgacgtcatcttctacggcccgaacggtagccagcacgtgacgatctacctcggcaacggccagatgctcgaggcgcccgacgtcggtttgaaggtgcgggttgcgcccgtgcgcacggctggcatgaccccgtatgtggtccgatacatcgagtactagacgaggattcatgcgccacacgcgttttcacccgatcaaactggcctggatcaccgcggtggttgccggcctgatggtcggtgtggcaacgcccgccgatgccgaacccggacaatgggatcccacgctgccggcattggtcagtgcgggggcgcccggagatccgctggcggtagccaacgcgtcgttgcaggccaccgcccaggccacccagaccacgctggatttgggcaggcagttcctcggtgggttgggaatcaacctcggcggccctgctgccagcgctcccagcgccgccacaaccggcgcgagccggattccgcgggccaacgcccgtcaggccgtcgaatatgtgattcgccgggccgggtcgcagatgggggtgccctattcgtggggtggtggctcgcttcagggccccagcaagggcgtggactcgggggccaacactgtcggcttcgactgctcaggtctggtgcggtatgccttcgccggggtcggcgtgctgatcccgcggttctccggtgatcagtacaacgccggtcgccacgttccgcccgctgaggccaagcgcggcgacctgatcttttacggcccaggcggcggccagcacgtcaccctgtatctgggcaacggccaaatgctggaggcatccggaagcgccggcaaagtcacggtgagcccggtgcgaaaggccggaatgacgccgttcgtgactaggatcatcgaatactgagccaggtgtgatttgccgggcaccaccgcggcgtcgacggaatccaggaggcctggaatagttgaacgcgggcgcgtcgctgccccgcgacgttggtcatgtcggcagtcgtgtccgattgagctgtggaggattttgatgacatcagcaggtgggttccccgcgggcgccggcggttaccagaccccgggtgggcattcagcttcgccagcccacgaggcgccccccggtggtgccgaggggctggccgccgaggtgcacacgctggagcgggccatcttcgaggtcaagcggattatcgtcggccaggaccagctggtggagcggatgctcgtcggcctgctgtccaaggggcatgtgctgcttgagggcgttcccggcgtggccaagacgttggcggtggagaccttcgctcgggtggtcggcgggacattttcgcgcatccagttcaccccggatctggtgcccaccgacatcatcgggacgcgcatctaccggcaaggcagggaggaattcgacaccgaactcggaccggtggtggccaacttcctgctcgccgacgagatcaaccgggctccggcgaaggtgcagtcggcgttgctggaagtcatgcaggagcgccatgtgtccatcggcggtaggaccttcccgatgcccagcccgttcctggtgatggcgacgcagaacccgatcgagcacgagggcgtctacccgctaccggaggcgcaacgggaccgcttcctgttcaagatcaacgtgggctacccgtcgcccgaagaagagcgcgaaatcatctaccgtatgggtgttaccccgccgcaggccaagcagatcctgagcacgggcgacctgctgcggctgcaggagatagcggccaacaacttcgtccaccacgcgctggtcgactatgtcgttcgagtcgtcttcgccacccgcaaacccgagcagttggggatgaacgacgtgaagagctgggtcgcgttcggcgcatccccgcgtgcttcgctgggcatcatcgccgccgcacggtccctggcgctggtccggggccgtgactatgtcatcccgcaagacgtcatcgaggtcattcctgatgtgctgcgacaccggctcgtgctcacctatgacgcgctcgccgacgaaatctcaccggagatcgtcatcaaccgtgtgctgcagactgtggcgctgccacaggtgaatgccgttccacagcaaggccattcggtgccgccggtgatgcaggccgcggccgcggcgagcggccggtgaccgaatccaaagcgccggcggtggtgcatccgccgtcgatgctgcgcggggacatcgacgacccgaagctggcggcggcgctgcgcaccctcgagttgaccgtcaagcagaagctcgacggtgtcttgcacggcgatcacctcggcctgatacctgggccgggttcggagccaggggagtcgcgcctctaccagcccggtgacgatgtccgccggatggactgggcggtcaccgctcgcaccactcacccgcatgtccggcagatgatcgccgaccgggaactggaaacctggctggtggtcgacatgtcggccagcctggattttggcaccgcctgctgcgagaaacgtgacctcgcggtggcggcggcggctgccatcaccttcctcaacagcggcggcggcaaccggctcggtgcgctgatcgccaacggcgccgcgatgactcgggtgccggctcgcaccgggcgccaacatcagcacacgatgttgcgcaccattgcgaccatgccgcaggcccctgcgggggtccgcggcgacctggcggttgccatcgatgcgctgcgccggcccgaacgtcgtcgcgggatggcggtgatcatcagcgattttctgggcccgatcaactggatgcgtccgctgcgggcgatcgcagcccgccatgaggtgctggccatcgaagtgctcgatccgcgcgatgtcgaattgccggacgtgggtgatgtggtgctgcaggacgccgaatccggggttgtgcgcgagttcagcatcgaccctgcgctgcgcgacgacttcgctagggcagctgcggcgcaccgggccgacgtggcgcgcaccatccgcggttgcggggcacccttgctatcgcttcgcaccgaccgcgactggcttgccgatatcgtacgattcgtcgcctctcgccggcgtggggcattggcgggacaccagtgatgggtcagttatgacattgccgttgctggggccgatgacgctatccggcttcgcgcattcatggttcttcctattcctgtttgtcgtggccggactggtcgcgctgtacatcctgatgcagctggcgcgccagcggcgaatgctgcggttcgccaacatggagttgctggagagcgtcgcacccaagcggccatcccgctggcggcatgtcccggcgatcctgctggtgttatcgctgctgctgttcaccatcgcgatggccggtccgacgcatgacgtccggattccccgtaaccgcgcggtggtgatgttggtgatcgacgtgtcgcagtcgatgcgcgccaccgacgtcgagcccagccggatggtggccgcgcaggaggctgccaagcagttcgccgacgagttgaccccgggcatcaatctgggattgattgcctacgcgggcacggcgacggtcctggtgtcgccgacgaccaaccgggaggcgaccaagaatgcgctggacaagttacagttcgccgaccgtaccgccaccggggaggcgatcttcaccgcgctgcaggccatcgccacggttggcgcggtgatcggtggcggcgacacgccgccgccggcgcgcatcgtgctgttctccgacggcaaggagacgatgccgaccaacccggacaaccccaagggcgcctacaccgccgcccgcaccgccaaggaccagggcgtgccgatttcgacgatctcgttcggcaccccatacggcttcgtcgagatcgacgaccagcgccaaccggtgcccgtcgacgacgaaacgatgaagaaggtcgcccagctctccggtggaaattcctacaatgcggcgactttggccgagctgagggccgtttactcgtcgctgcagcagcagatcggctacgagaccatcaagggtgacgccagcgtcggctggttgcggttgggtgcgctggcgctggcgttggcggcgctagcggcgctgctcatcaaccggcggttgccgacttagcttcccccgcggccccggcagcccgcgagcgtaacctggctgcgatttccggcgcggattttcgcagtgcggttacgctcggaaagcgcgggcctcgcccacgcggcggatgatgtcagcggggtggtcctcggcgacgacccggaccacgatccacccgtagcggtgctggactttctcgtgccggaggatgtctttccggtagtggtagcgactggtcagatggtggtcgccgtcatactcggccgcgaccttgatgtcttgccagcccatatccaaatgggcttccgcccagccccattcgttgcgcaccgcgatctgcgtctgggggcgcggaaagccggcgcggatcaacaacaagcgcagccaggtttccttgggggactgggcaccgccgtcgacgaggtccagagcggctcttgcggccttcatgccacggcggccccgatagcgctcgatcagcggctcgacgtcggccaccttcaaatcggtggcctgtatcagggcgtcgacggccgcgacggcggggtccaatggaaatcgactggtcaggtcgagcgccgttcgctccggtgtggtcacgcgcatgccctcgatgacgcagatctcgtcgggctcgatgcgctcttcccagacttgcagccccggggcacggcggcggttggtgtcgatgatcgcggcgggaagatccgcgtcgatccacttggcgccatggaaggcagaagccgagtagccggccagcacgccgcggcggcgcgagcgcagccacagcgcttttgcacgcaattgcgcggtcagttccacaccctgcggcacgtacacgtctttatgtagcgcgacatacctgctgcgcaattcgtagggcgtcaatacacccgcagccagggcctcgctgcccagaaagggatccgtcatggtcgaagtgtgctgagtcacaccgacaaacgtcacgagcgtaaccccagtgcgaaagttcccgccggaaatcgcagccacgttacgctcgtggacataccgatttcggcccggccgcggcgagacgataggttgtcggggtgactgccacagccactgaaggggccaaacccccattcgtatcccgttcagtcctggttaccggaggaaaccgggggatcgggctggcgatcgcacagcggctggctgccgacggccacaaggtggccgtcacccaccgtggatccggagcgccaaaggggctgtttggcgtcgaatgtgacgtcaccgacagcgacgccgtcgatcgcgccttcacggcggtagaagagcaccagggtccggtcgaggtgctggtgtccaacgccggcctatccgcggacgcattcctcatgcggatgaccgaggaaaagttcgagaaggtcatcaacgccaacctcaccggggcgttccgggtggctcaacgggcatcgcgcagcatgcagcgcaacaaattcggtcgaatgatattcataggttcggtctccggcagctggggcatcggcaaccaggccaactacgcagcctccaaggccggagtgattggcatggcccgctcgatcgcccgcgagctgtcgaaggcaaacgtgaccgcgaatgtggtggccccgggctacatcgacaccgatatgacccgcgcgctggatgagcggattcagcagggggcgctgcaatttatcccagcgaagcgggtcggcacccccgccgaggtcgccggggtggtcagcttcctggcttccgaggatgcgagctatatctccggtgcggtcatcccggtcgacggcggcatgggtatgggccactgacacaacacaaggacgcacatgacaggactgctggacggcaaacggattctggttagcggaatcatcaccgactcgtcgatcgcgtttcacatcgcacgggtagcccaggagcagggcgcccagctggtgctcaccgggttcgaccggctgcggctgattcagcgcatcaccgaccggctgccggcaaaggccccgctgctcgaactcgacgtgcaaaacgaggagcacctggccagcttggccggccgggtgaccgaggcgatcggggcgggcaacaagctcgacggggtggtgcattcgattgggttcatgccgcagaccgggatgggcatcaacccgttcttcgacgcgccctacgcggatgtgtccaagggcatccacatctcggcgtattcgtatgcttcgatggccaaggcgctgctgccgatcatgaaccccggaggttccatcgtcggcatggacttcgacccgagccgggcgatgccggcctacaactggatgacggtcgccaagagcgcgttggagtcggtcaacaggttcgtggcgcgcgaggccggcaagtacggtgtgcgttcgaatctcgttgccgcaggccctatccggacgctggcgatgagtgcgatcgtcggcggtgcgctcggcgaggaggccggcgcccagatccagctgctcgaggagggctgggatcagcgcgctccgatcggctggaacatgaaggatgcgacgccggtcgccaagacggtgtgcgcgctgctgtctgactggctgccggcgaccacgggtgacatcatctacgccgacggcggcgcgcacacccaattgctctagaacgcatgcaatttgatgccgtcctgctgctgtcgttcggcggaccggaagggcccgagcaggtgcggccgttcctggagaacgttacccggggccgcggtgtgcctgccgaacggttggacgcggtggccgagcactacctgcatttcggtggggtatcaccgatcaatggcattaatcgcacactgatcgcggagctggaggcgcagcaagaactgccggtgtacttcggtaaccgcaactgggagccgtatgtagaagatgccgttacggccatgcgcgacaacggtgtccggcgtgcagcggtctttgcgacatctgcgtggagcggttactcgagctgcacacagtacgtggaggacatcgcgcgggcccgccgcgcggccgggcgcgacgcgcctgaactggtaaaactgcggccctacttcgaccatccgctgttcgtcgagatgttcgccgacgccatcaccgcggccgccgcaaccgtgcgcggtgatgcccggctggtgttcaccgcgcattcgatcccgacggccgccgaccgccgctgtggccccaacctctacagccgccaagtcgcctacgccacaaggctggtcgcggccgctgccggatactgcgactttgacctggcctggcagtcgagatcgggcccgccgcaggtgccctggctggagccagacgttaccgaccagctcaccggtctggctggggccggcatcaacgcggtgatcgtgtgtcccattggattcgtcgccgaccatatcgaggtggtgtgggatctcgaccacgagttgcgattacaagccgaggcagcgggcatcgcgtacgcccgggccagcacccccaatgccgacccgcggttcgctcgactagccagaggtttgatcgacgaactccgttacggccgtatacctgcgcgggtgagtggccccgatccggtgccgggctgtctgtccagcatcaacggccagccatgccgtccgccgcactgcgtggctagcgtcagtccggccaggccgagtgcaggatcgccgtgaccgcggacatccgggccgagcggcaccacggcggtcaacggtctcaacgcatcggtggcacgctgagcgtccgacaacgactgcgttccgatcggcaatcgactcagcccggcactgaccgcgatgatcgcatcgacgtgcgcggcattctcgagcacccgcaatgcgcgcgatggcgcgtggtcgggaacccggtgttgccgtgacgattcgagcaactgctcgacgaggccacggggattggcgacgtcgctagatcccagtccgatggtgctcaaggcttcggcggccgagcgcaccgctgaccgcaacgcgtattcggcatcgccgagctcgtagtgttccaacactggggccccgggaagtgaatacaccatccaagaaagtgcacacaattcgggcgtgagtggctcgctctgcgcggcttcgtcgacatcgccataggagaactccgggaccaggccaacggcgctgccgggatcctccgggttggcgacgatcaccgcctcgccggcggcaagggcgtcgtgctcgaactgtgttcccgcagccagcccgcgcacatcgcccggcaccggcaacaccacattgatcgtcccccgcagtcggcgccggcccaccgcggcgcgcagtgtctgcaggagcgagaccgttccagcatcgtggacgtcgggccacggcagcccggtgtggcccgcagccacggcatcataagctgcgacggattgcgttggcgcccaaagtgataatgcatccaacacgtcgtcgggagcagccttgccggcgagccaagcgttagcccagatcgacagcgaaacactgggacaccacatgatcttgcagtgtagttgttcgacccggctgacgcggatcacgcgtatcctaagcgcatgcccgtcgctttgatctggcttatcgcggcgttggtgctcgtcggcgcagaggcactgaccggcgacatgttcttgctgatgctcggcggcggtgcgctggccgcctcggtaagcagctggctgctggcttggccgatgtgggccgacggggcggtgtttctcctcgtctcggtgctgctgctggtgttggttcggccggcggtgcggcgccggctgacgcagaccaaaggtgtgcagctgggcatcgaggcgctggagggtaagaaggcggtggtgcttggtcgggtggcccgcgacgggggtcaggtgaagctggacggccaggtgtggacggcgcgcccgctcaacgacggtgatgtgttcgaacctggtgactcggtgaccgtggtgcaaatcgacggcgccacggcggtggtcttcaaggacgtgtagggactcgagaaaggaattccggtgcaaggagccgttgctggtctggtgtttctggccgtcctggtgattttcgccatcatcgtggtggccaagtcggtggcgctgatcccgcaggcggaggccgcggtgatcgagcggctgggtcgctatagtcgtacggtcagtgggcagttgacgctgttggtgccgttcatcgaccgcgtccgggctcgggtggacctgcgcgagcgggtggtgtcgtttccgccgcaaccggtgatcaccgaggacaacttgacgctgaacatcgacaccgtcgtctacttccaggtgaccgttccgcaggcggcggtgtacgagatcagcaattacatcgtcggggtcgaacagctcaccaccaccaccctgcgcaacgttgtcggcgggatgacgctggagcagacgttgacctcgcgtgaccagatcaacgcccagctgcgcggcgttctcgatgaggcgaccggccgctggggtctgcgggtggcgcgggtggagctgcgcagcatcgatccgccgccgtcgattcaggcgtcgatggaaaagcagatgaaggccgaccgggagaagcgagcgatgattctgaccgccgaaggtacccgggaggcggcgataaaacaggccgaggggcaaaagcaggcgcagatcctggccgccgagggcgccaagcaggccgcgatcttggctgctgaggccgatcggcagtctcggatgctgcgcgctcagggtgagcgcgccgcggcctacctgcaggcgcaagggcaggccaaggccatcgagaagacgttcgccgcgatcaaggctggccggcccaccccggagatgctggcctaccaatacctgcagacgctgccggagatggcgcgtggggacgccaacaaggtatgggtggtgcccagcgacttcaacgccgcactgcaggggttcaccaggctgctgggcaagccgggtgaggacggggtgttccggttcgagccgtccccggtcgaagaccagcccaagcacgcggccgacggtgacgacgccgaggtcgccggctggttctccaccgataccgacccgtcgatcgctcgggcggtggctacagccgaggcgatagcccgcaagccggtcgagggttcgctggggacgccccccaggttgactcaatagagtggtccgatgagtggtttgacctcaccgaaaacctatgcggtactggcagctctgcaggcgggcgacgcggtggcgtgcgccatcccgctgccacctatcgccaggttactcgacgacttggacgttccggtcagcgttcgcccggtgctgccggtggtcaaggccgcctctgcggtcggtttgttgtcggtcacccgattcccggccttggcgcggctgacgacagcgatgttgacgttgtacttcatcctcgccgtgggggcacatgtccgggtgcgagatcgcgttgttaatgcgattccggcggcgtcattcctgacgttgttcgcgctgatgacggcaaaggggccggagcgcacttaagcatggaggcgcaactcgacctatggcagtggtgtgtcggtcggtgaggtcgaggtgctcaaggtcgaaaacagccgggtgcgcgccgagcagctggccaaactgtacgaattgcgctcaagtcgggatcgggtcagggtcgacgccgcactagccgagctgagccgcgccgcggccgcccgcggttgtgccggtactagcgggctcggcaacaacctgatggcgccggggccgccccattccctcctgggacgggatcgctgacgccacaatcgacctgctacgaaggctggccgagcggctggggtacacactggattggcgagcgatccgtggagccgaacccgttgccaccgccattctgcgtcggttagtctctttttcgaccttggggcgcggagggtcgttatggtgtgtcacagtgctttgctgtcaaaggcattggcggtgccgaccaagcgacactgggcagtgcagaaatcctcgtgaaatacgctcaactcgctgacaaacgcgctcgggtatatgtcctggtgtcgacctggttggtcgtgtggggtatctggcatgtgtattttgtcgaagctgtctttccgaatgccatcctgtggttgcattattacgcggccagctatgaattcgggtttgtacgtcgcgggctgggcggtgaactgattcgcatgttgaccggcgatcatttctttgccggcgcctataccgttctgtggacgtctatcacggtgtggctgatcgcccttgccgtcgtggtgtggcttatcctttccacgggcaaccggtccgagcgcaggataatgcttgccctcctcgttccggtgctaccctttgccttttcttacgccatctataatccacatccggaactcttcgggatgaccgcgttggtagccttcagcatttttctgaccagggcccacacctctcgaacccgggtgatcctcagtacgctgtacggacttacgatggccgtgctggcgctcatacacgaagcgattccactggaattcgcactcggcgcggtgctggcgataatcgtgttgtcgaagaatgcgacaggtgcgacaaggcgaatctgtactgcgttggccatcggtccggggaccgtctcagtattgttgctcgctgtggtcgggcgtcgcgatatcgcggaccagttgtgtgcccatatcccgcatgggatggtcgaaaatccgtgggcggttgcaacgacaccgcagcgagttctcgattacatattcggtcgtgtcgagagccatgcagattaccacgattgggtgtgcgagcatgtgaccccgtggtttaacctcgactggattacctctgcaaagctggtggccgtggttggcttccgcgcactattcggtgcattcctcctcgggttgctgttcttcgttgccacgacatcgatgatccgctatgtctccgccgtgccggtcagaaccttctttgccgaactgcgcggcaatctggcgttgccggtgctggcatcggcattgctggttccgctgttcatcaccgctgtcgactggactcgctggtgggtgatgatcacactcgacgtggccattgtctacatcttgtacgcgatcgacagaccggagatcgagcaaccgccgtcgaggagaaacgtgcaggtcttcgtctgcgttgtgttggtgctggcggtgataccgaccgggtccgccaacaacatcggcagatgaggcaccccgcgggaccacccgaaggcgggcatggtgacgtaggccaaccgccgctgacatgcttgggacggtgatgctgttgcaggcctattaggggttgtcggatcgggagccttgtgaccggttggcccttgatctgcgttgggaggccgcggcggggttgacggtgcacgcgccgtcgttgcatcccacggtgttggtcgggatgcgtaaccggctgcgggcttcggatccgacgtgttggtggatgcaccattttcaaatgccgtcgcgggtcgaaacttgggtgccgtcgaagaataaccccaccaaaggccctacatcagcgccgtcctacgttcgtgtgtcggacaatccttagtgccgatgccggatattcgggcactaacggaaaagacgtcctccgcgtagaggctccgttgttcgaggcccagttacaggggcaaggtcagtggccgtgacctctgcttcccgacacgagaatgctggccgaccgaacgtagcgcggtgcgttgacggcatcgagctgccacgccaaatttgcacgcgctgatgcgctgaccccgaccgaaggtttatcaaatgagagccggctcgcgcacagggtcgtcgtaacccggcatgcgtcggtgctgccgtcgataattgcggatctcatagacgagcccagtcagacctagcgcgcccgtgcataccgacaccaggatcagcagcgggctaccgctaccggcgaacgcgtcgcccaggatgaccaccgccgcggtgccggggagcaagcctgccaaggtcgcccaggcgaaggacaggatccgcacgcccgaggcgccggcggcatagttgatcgccgcgaacgggacgacgggaatgagccgcagcgacaagatggccagccagcctcgctcacgcagacgctcgtccagccggttgatcgctcggcggcgcaccagactgttcagctgccagccggtggcacgcaccagcagcatcgcgattaccgcgctagcggtgctgccgaccaccgcgatgaatacgcccaccacagagccgaacaacagcccggcggccaacgtgaacgcggtgcgggggaatggcggcaccgtgacgacggtatgcaccagcaaaaatgccagcgggaaccacgcgcccagtgacttggcccagtcgcgcaattccaccgcagtgggcaccggaaccagcagcgcgaccactaccagtactgtgattcccaccactgttcccacgatgcgcggcagcgacgcctgacgcgcgaccgcgccgagcgaggtggcgataccgtgtacggtttcggtggtgttgcagatggcgggagccgtcacgtcttcggagcgtacggggtcaacatgaataactcgtttccccaggctggcgtttcgtcacactccggccgcgattgccgcacctgggcgtctatatgggcgtcccgatcaactagccttattagttaagtgacaatcccgaagcaagcccaagcaacatcgctaattgctgggaaaacaggagcagtcggtgtccattgatgtacccgagcgtgccgacctagaacaggttcgcgggcgctggcgcaacgcggttgccggtgtgctgtccaagagcaaccgtaccgactcagcacaactcggcgatcaccccgagcggctgctggatacccagaccgctgacgggttcgccatccgggccctctacaccgcgttcgacgagctcccggagccgccgttgccgggccagtggccctttgtgcgcggcggagacccgctgcgcgacgtgcattccggctggaaggtcgccgaggcgtttcccgccaacggtgcgacggccgacaccaacgcggcggtgctggccgcgctcggcgagggggtcagcgcgctgctgatccgggtgggggagtcgggtgtggcgcctgaccggctcacggcgctgctgtccggggtgtatctgaacctggcgccggtcatcctcgacgccggcgccgactaccgcccggcctgcgacgtcatgctggcgctggtcgcccagctcgatcccggccagcgcgacaccctgtcgatcgacctgggcgccgacccgctgacggcgtcgctgcgcgatcgtcccgccccgccgatcgaggaggtcgtcgcggtcgcatcccgggcggccggcgaacgtgggcttcgtgcgatcaccgtcgacggaccggccttccacaacctgggcgcgaccgcggccaccgaactcgcggccaccgtcgcggccgcggtggcctacctgcgggtgctcaccgaatccgggctcgtggtgagtgacgcgctgcggcagatcagcttccggctcgccgccgacgacgaccagttcatgacgctggccaagatgcgggctctacgtcaactgtgggcgcgggtcgccgaggtcgtgggcgacccgggtggcggcgcggccgtcgtgcacgcggagacgtcgctaccgatgatgacccagcgtgatccgtgggtgaacatgctgcgctgcacgctggcggccttcggcgccggtgtcggtggcgcggacaccgtgctggtgcacccgttcgacgtggcgattcccggcggctttcccggcacggcggccggctttgcgcgccggatcgctcgcaacacccaactgctgcttttagaagagtcgcatgtcggcagggtgctcgatcccgccggcgggtcgtggttcgtcgaagagctcaccgaccggctggctcggcgcgcctggcagcgtttccaggccatcgaggcccgtggcggcttcgtcgaggcccacgacttcctggccggccagatcgccgagtgcgccgcccgccgcgccgacgacatcgcccatcggcgcctggcgatcaccggcgtcaacgaatacccgaacctgggcgaacccgcgctgccgcccggtgatccgacatcgccggtgcgccgctacgctgccggattcgaagcattgcgcgatcgatccgatcaccacctagcccgcactggcgcacggccgcgggtgctgttgctgccgttgggtccgctggccgagcacaacatccggacgaccttcgccaccaacctgctggcgtccggcggcatcgaggcgatcgacccgggaacggttgatgcgggcaccgtcgggaatgccgttgccgatgccggttcgcccagcgttgccgtgatctgcggcaccgatgcgcgctaccgggacgaggttgccgacattgtgcaagcggcccgagccgccggtgtttcgagggtgtacctcgcgggtcccgagaaggcgttgggagatgccgcacaccggcccgacgagtttttgaccgcgaaaatcaatgtggtgcaagccttgtcgaatctgctgacgcggttgggggcctagatgacaaccaagacacccgtgatcggcagcttcgccggcgttccgctgcatagcgagcgtgccgcgcaatcgcccacagaggccgcggtgcacacgcatgtcgccgccgccgcggcggcgcacgggtacacgcccgaacagttggtgtggcacacgccggaaggcattgacgtcacaccggtatacatcgccgccgaccgggccgccgccgaagccgagggctacccgctgcacagcttcccgggcgagcccccctttgtgcgcggcccctatccgacgatgtatgtgaaccagccgtggaccatccgccagtacgccgggttttccaccgccgcggattccaatgcgttttaccgacgcaacctggccgccggccagaaggggctgtcggtggccttcgatctggccacccaccgcggctacgactccgaccatccccgcgtgcagggcgatgtcggaatggccggtgtggcaatcgattccattctcgacatgcgacagctgttcgacggcatcgacctgtcgaccgtgagcgtgtcgatgacgatgaacggtgcggtgctgccgatcctggcgctgtatgtggttgccgccgaggagcagggcgtggcgccggagcagctggccggcaccatccagaacgacatcctcaaagagttcatggtccgcaacacctacatctatccgccgaagccgtcgatgcggatcatctccgacatcttcgcctacaccagcgccaagatgcccaagttcaactccatctccatttccggctatcacatccaagaagccggtgccacggcggatttggagctggcctacaccctggccgacggcgtcgactacatcagggcgggcctgaacgccggcctggacatcgacagcttcgcgccccggctatcgttcttctggggcatcgggatgaatttctttatggaggtcgccaaactgcgggccggccggttgctgtggagcgagctggtcgcacagttcgcgcccaagagcgccaaatccctttcgctgcgtacacattcgcaaacatcggggtggtcactgaccgcccaggatgtgttcaacaacgtggcgcgcacatgcatcgaggcgatggccgccacccaggggcacacccagtcgctgcacaccaacgccctggacgaggcgctggcgctgcccaccgatttttcggcccgcatcgcgcgcaacacccagctggtgttgcagcaggagtcgggcaccacgcggccgatcgacccgtgggggggctcctactatgtggagtggctgacccatcggctcgcgcggcgagcccgggcgcacatcgccgaggtcgctgaacatggcggcatggcgcaggccatcagcgacggcatccccaagctgcgcatcgaggaggcggccgcgcgcacccaggcccgcatcgactccggtcagcaaccggtggtcggggtgaacaaataccaggtgcccgaggaccacgagatcgaggtgctcaaggtcgaaaacagccgggtgcgcgccgagcagctggccaaactgcagcggctgcgggcaggccgggacgagccggcggtacgggccgcgctggccgagctgacccgcgccgccgccgagcaaggacgcgccggagcagacgggctgggcaataatctgctggccctggccatcgacgccgcccgggcccaggccaccgtgggcgagatctccgaagcgctggagaaggtgtacggacggcaccgggccgagatccgtaccatttccggggtctaccgcgacgaagttggaaaggcccccaacatcgcagccgcaaccgagctagtggagaagttcgccgaggccgacggccgccggcccaggattctgatcgccaagatgggccaggacggccacgaccgcgggcagaaggtgatcgcgaccgcgttcgccgacatcgggttcgacgtcgacgtggggtcgctgttttccacccccgaggaggtggcgcgtcaggccgccgacaacgacgtgcacgtgatcggggtgtcctcgctggccgccggccatctgacgctggtgccggcgctgcgcgacgcgttggcgcaggtgggcaggcccgacatcatgatcgtggtcggtggtgtcatcccgccgggcgacttcgacgagctgtacgccgccggggccaccgccattttcccgccggggacggtgattgccgacgcggcgattgacctgctgcacaggctggccgagcggctggggtacacgctggattagcgagaggcccgtggtgccgtttctggttgcattatccggtatcatcttgggcgtgcgtgatcattcgatgaccgtgcggctcgaccagcaaactcgccagcgcctgcaagacattgtgaaaggcggataccggagcgctaatgcggcgatcgtcgacgccatcaacaagcgctgggaggcgctacacgatgagcaactcgacgccgcctacgcggccgcgatccatgacaatccggcgtacccgtacgagtctgaggccgaacggagcgccgcgcgggcccggcgcaacgccaggcagcagcgctcggcacagtgaacgcgccgttgcgtggtcaggtctatcgatgcgacctcggatacggggccaaaccgtggctcatcgtctccaacaacgcccgcaaccgtcacaccgccgacgtggtggctgtgcgcctgacaacaacgcggagaaccataccgacctgggtcgccatgggccccagcgatccattgaccggatacgtcaacgcggacaacatcgagaccctcggcaaagacgagctcggtgactacctcggtgaggtcacgccggcgacgatgaacaaaatcaacacggcgctcgcgaccgcgctggggctaccgtggccatgatggccgcatcccacgacgacgacaccgtcgacgggttggcgacggccgtgcgcggcggtgaccgtgcggcgctgccacgggccatcacactggtcgagtcgacccgccccgaccatcgtgagcaggcgcaacagctgctgctgcgattgctgccggactccgggaacgcccatcgcgtcggcatcaccggggtcccgggggtgggcaagtcgactgccatcgaggcgctgggcatgcatctgatcgagcgcgggcatcgggtggcggtgctggcggtcgacccgtcgtcgacccgcacgggtggatcgattcttggtgataaaacccggatggcgcggctggcggtgcacccgaacgcctacatccggccgtccccgacgtcgggaacgctgggtggggtgacgagggccacccgggaaacggtggtgctgttggaggcggccggttttgatgtgatcctgatcgaaaccgtcggggtgggccagtccgaggtcgcggtggccaacatggtcgacacgttcgtgttgctgaccttggcccgcaccggtgatcagttgcagggcatcaagaagggcgtgctggagctcgccgacatcgtggtggtgaacaaggccgacggggagcaccacaaagaggcccggctggccgcccgggagctgtcggcggcgatcagattgatctatcctcgcgaagcactgtggcgcccaccggtgctcaccatgagcgcggtggagggcaggggactggccgagctgtgggacaccgtcgagcgtcatcgccaggtgctcaccggggccggcgaattcgacgcccgtcggcgcgatcagcaggtcgactggacctggcagctggttcgcgacgccgtcctggatcgggtgtggtccaatccgacggtgcgcaaggtccgctccgagctcgagcgtcgggtccgcgccggcgaactgaccccggccctggcggctcagcaaatactggagatagctaacctaacggataggtaaataaatccgtgtttgccgatggtcgctgcgaaatccacgtaagttcgaccgtgtgatggttgacaccggagtcgatcaccgcgcggtttcgtcccacgacggaccggacgcgggccggcgggtgtttggtgcggcggacccacgctttgcgtgcgtcgttcgagcctttgccagcatgtttccggggcgccggttcggtggcggagcgctggcggtgtatctcgacgggcagccggtcgtcgacgtgtggaaggggtgggctgatcgggccggatgggtgccgtggtcggcggattccgcgccgatggtgttctcggcgaccaagggcatgacggccacggtcatccaccggctggccgaccgggggctgatcgactacgaagctcccgttgccgagtattggccggcgttcggcgccaacggcaaggcaaccctgacggttcgtgacgtgatgcgacaccaggccggcctgtccggattgcgtggcgcgacgcagcaagacttgctggatcacgtcgtgatggaagagcggctggcggcggcggtgcccgggcggctgctgggcaaatccgcctaccacgcgctgacgttcggttggttgatgtcgggcctggccagggccgtcaccggaaaggacatgcgcctgctgttccgcgaggaacttgccgagccgttggacaccgacggcttgcacctgggtcggccgccggccgacgcgccgacgcgggtcgccgagatcatcatgccgcaagatattgccgccaatgcggtgctgacctgtgcgatgcgccggctcgcccatcggttctccggcggatttcgctccatgtattttcccggcgccatcgcggccgtgcagggcgaggcgccgttgctggacgccgagatacccgcggccaacggggtggcgacggcgcgagcgctggcgcggatgtacggcgcaatcgccaacggcggcgagatcgacggcatacggttcttgtcgcgggagctggtcacgggcctgacccgcaaccgacggcaagttctgccggatcgaaatctattggtgcccttaaattttcatcttggctatcacggtatgccgatcggcaacgtgatgccggggtttggtcatgtgggcttgggcggctcgatcggctggacagacccggagaccggggtggcgttcgcgctggtgcacaaccggctgctgtcaccgttggtgatgaccgatcacgcaggctttgtcggcatctaccacctgatccggcaggccgccgcccaggcgcgcaagcgtggttaccagccggtgacgccattcggggcgccgtactcggagccgggagccgcggcgggctaatctgcccgcctaatcggcctgccggcagcggcgctcggcgccacggtgtcgcgatgcttcccggatgccgacctagctcgcggttttggtcgcgatgacgatgtcctggaagcttaggtgtggttcccggccactccatgagccgtagtgcaatggttcgtgcacggcgaggccgaacttgccatagacatccctgacgaaggtctccggcaagccgattgcttcttcgggccgcttcttgtggattgtccgataacccggtccctcatgctggaagttgtgcgcactctttccttccgcgatgtgggctaacgactcgtcattgagcaagaagtacgtgcacaggcatcgtccgccgggcttcagcacgcgggagatctcgtccagatagtgctccacgtccggcggaaacatgtgggtgaacaccgaggtaagaaacaccacatcgaacgacgcatccggatatggaaagcgaaagtctagtgactggtatttccctttcgggttgtacagcgagttgtagatgtcggagacctcgaactggaagttggggtgcgccgaggtgatgtgctcctggcaccacgcgatggctttctgcgagatatcgaagccggcgtagcgtccctcgctgttcagatagccggtgagcggcaacgccatccgccccgagccgcagccgacgtcgagcaccgcttcgtccggctgcagcccacacaggtcgaccagatacccgacgaattcagcaccgacttccttgtaggcgccgccgacgaattgtcgcagggattttggaggcagcgcctcggcggagccaccgtcggctgaaccgcgtttcgagcgcgtcaggatgttctggaaaagtcgcttaatgatgcacctcagttatcggccgcgcttgaaggttcaggaatcctccaggcggaagccgactttcatagtcacctggaagtgcgcgaccgctccgtcgaccaggtggcctcgaattgactgtacttcgaaccagtccagcgcgcgcatggtctgcgcagctcgggccagaccgccctggattgccgcgtcgacgccgtcgggcgaggtcccgacgatctcgatcactcggtaggtgtgattgctcgtcgtgtcccctcacattcttttacccgctcttaccggccagcggcacaccagaatagtccggtgccatcgggggagccctctacggccggtcactttgagcacttgccgcgcggcagcttcggccggattctctccgtcctcaatgccgctgccgaccatcatccacgtgagttgctcgtcgtcgggattgcgaccttcgaccagaagcgcccggcggtgggggtcgatgagcacgacccgggtggtgcggcgacgccggcggtggtcatcaactacgagagccggtcgtcggctggcggcaccatcggccattcaacaacgtcacaggtagcgtgctgtttgtatcagcagccgaaacgcccagcgctccggccgaccaaggcggcagcgacgaccgcagcgacaacctggatcgaacgagtccaaaaccgccgcggacgccactcggccctcgtatgatcccgaggagataccctacggggtggattggggatggatcggcgatgcgcctctcgatcgtaacgactatgtacatgtcagagccttacgtgctggagttctacaggagagcgcgcgcggcggcggacaaaatcacgcctgacgtcgagatcatcttcgtggatgacggctcgccggaggcagcgctccagcaggccgtctcgctgctcgacagcgacccctgtgttcgggtaattcagctttcgcgaaatttcggccaccacaaagcgatgatgaccggcctggcgcacgccacgggggatctcgtctttctgatcgactcagacttggaagaggacccggctctcctagagccgttctatgaaaagctgatctcgacgggcgccgacgtagtatttggttgccacgcgcggcggcccggcggttggttgaggaatttcggaccgaaaatccattatcgggcgtccgccctgctgtgtgaccccccgcttcatgaaaatactctcaccgtgcggctgatgacagccgactatgtacgcagcttggtccagcaccaggagcgtgaactttcgattgccggtctgtggcagattactggtttttaccaggtgcccatgtccgtaaacaaggcatggaaaggaacgaccacatacacgtttaggcgtaaagtagcgacactggtcgacaatgtcacttcatttagcaacaaacctctagtcttcattttctatcttggtgcggccatttttattatttcaagctcggccgcgggctatctgatcatcgatcgaattttctttcgcgctctgcaagcggggtgggcatccgtgatcgtatccatctggatgctggggggtgtgacgattttctgcatagggctggtcggaatttatgtatccaaagtcttcatcgaaactaagcagcggccatacacaattatccgaagaatctacggttcggatttaacaacccgggagccatcctctctgaagaccgccttcccggccgcgcacctgtcgaacgggaaacgcgtcacatcagagccagagggattggcaactggcaacaggtgaataagcgtagcatgattcctgtaaaggttgaaaacaatacttcgctcgatcaggtgcaagacgctcttaattgcgtcgggtacgcggttgtagaagatgtgcttgatgaggcgtcactggcagcgacccgtgatcgcatgtatcgtgtacaggagcggattcttaccgagattggcaaagagcggctggcaagggccggtgagctcggtgttcttcgactcatgatgaagtatgaccctcatttctttacctttcttgaaatccccgaagtcctaagcatcgttgatcgtgtgctatctgaaacggccatcttacatctgcagaatggctttatccttccgtccttcccgcccttctccacgccggacgtttttcagaatgcgttccaccaagactttcccagggttctgtccggttacattgcctccgtcaatattatgttcgccatcgatccctttacacgagacaccggcgcaacgctcgtagtgccggggagccaccagcgcatagagaaaccggaccatacctacctcgcgcgcaatgccgttcccgttcaatgcgcggcgggctcgttgttcgtttttgactctacgctttggcatgcggctggccgaaacacctccggcaaagaccgcttggccataaatcatcagtttacgcgctcgtttttcaagcagcagatcgactacgtccgcgcgctgggcgacgccgtggttctggagcagcctgcgcgtactcagcaactgctcggatggtacagtcgagtggttaccaatctggacgagtattaccagccgccggacaagcgattgtatcggaaggggcaaggctagttttgcgagaattccgttgcgcctatttgaaagcccgacatgaaacgatcgcttttaagcgcatatgtctgttctgcaaaaatgtctaatttttccgataaaggttggtgggaaagctcgatgcgtgccgtgttttgtaggtggccggatgatccacttagacaggccgtggaagcagaatttgcgcgtcccgatggcgttgcggtggcgtaatggcctggcgaaagctcgggagaatttttgctccgtcgggcgaactcgactggtcgcgaagtcatgctgcgctaccggttcctgaatggatcgagggtgatattttccgcatctatttcagcggccgcgatggtcagaatcgttccagtatcggtagcgtgatcgtcgatctcgccgtgggcggcaagattctggacattccggcggagccgattttgcgccccggcgctcgaggaatgtttgacgactgtggggtgtcaatcggatcgattgtgcgtgccggcgatacgcgacttttgtactacacgggctggaatctcgctgtcaccgtgccctggaaaaacaccataggcgtggcgattagcgaagcaggtgcaccattcgagcgatggtctacttttcccgtcgttgcgctggacgagcgtgatccattctcgctttcttatccctgggtcatccaagatggagggacataccgtatgtggtatggctcaaatctaggctggggagagggcaccgacgagatacctcacgtgatcaggtatgcgcaatcaagggacggtgtccactgggaaaagcaggatcgcgtgcatatcgacacaagcggatccgacaatagcgcggcctgtaggccgtgcgtcgtccgcgatgcgggagtatacagaatgtggttttgcgctcgcggtgcgaaatatcggatttactgcgctacatcggaggatggtttgacttggcggcaactcggcaaagatgagggcatcgacgtttcgccagatagctgggactcggatatgatcgagtatccttgtgtgttcgatcacaggggacagcgctttatgctttattcgggcgatggctacggtcgcaccgggttcggtttggcggtgctggagaactgatcagggctgacaatagatgtttagcggctgatgatgcgcttcccgctcgaataggctgagaccattattgccgcggtagcgatgatttcccggattatcgtcgtcgccgcgatcactcactgctcgtcgaggccctttaagggcttcattgtatccttcgcactgcttatcttcatgcgcgcaacgtcaggatgcgcgtgagcgcctcgacaacgcggctctgatctacctcctgaagtccaacccacatcggcagacggattaggcgggaagccacgtcgttggtgacggtcaggttgccattggtgcggccgtagcgacgcccggccggcgaatcgtgaagcggcacgtaatgaaagaccgcgcctatacctttgctcgtcagacgcgccagcacctcctcccgatcggcgctgggcgctagtaacacgtagtacatgtgggcgttgtgagagcagccctgtgggatgatcggacggcgcaggagcccccgctgttccaatgattcgaagctttcatgataccggttccataggtccaatcggatacgcgtgatccgctcggcttcctcgaactgagcccatagaaaggcagcgactaattcgctgggcaaataggaagaccctttgtcctgccacgtatatttgtcgacctcgttgcgaaggaagcggctgcgattggtgcccttttccctgagaatctctgcccggagcaggaagtcttctgagttgacaagcagggcgccgccttcgccggaaatcacattcttggtctcgtgaaatgagagcgctcccaggtcgccgatgctgccgagcgcccgcccacgatacgacgccatcgcgccttgggccgcgtcttcgaccaccgccaggttgtggtgcgtggcgatcttcatgatcgcgtccatctcgcaggccacgccggcatagtgaacggggacgatggccttggttcgcggggtgatggcgtctacgatgcgagtttcatcaatgttgagcgtgtcgggccgaatatcgacaaagactggcacaccaccgcgcaacacgaaggcgttggcggtagagacaaaggtgtatgacggcagtatgacttcgtccccctcctctatgtccagaagcagcgccatcatttccagcgcggcggtgcatgagggggtgagtagtgccttgcgacaaccggtctgctgttcgagccatgcatggctacgccgggtgaagggaccatcgccggccaggtggccgcaagaatgcgcttcggcgatgtacgcgagctcccggccggtcatgtacggccgattgaatggaactttgtgatctgacactcgacgccaacttctcaaatcatcgaacagggcgctgaagtgttcggtgatcggggtcgaacatccaccagaattctccttgtggccggcggatccctagccttttcaggtatcccaacatgccttcactatttcttcatatcttccgcaactccgtgctgggcaccggacggcgctccgtcttggttcctatatagacaccatccgcgtcagcgtcgccaaggagtagggcgcccgctccgaccacacaccgtgaaccgatggtgatatggtcgcgtagcgttgcattgacgccaatgaaagattgctcctctattaccacgccaccggatacgacgatatgagacgctagaaaacagtgatcgtgaatcgtcgagtgatggccgatatgattgccgctccacaatgtgacgttgttgccaatcgatacgaatggctggatagtgttgtcttcaagcaggaagacattttcaccgatccgcccatcgttcaagacggtagcgtgggagctcacatagctggcgagttcatagccgagagccttagcggcaagatatttttccttccgcacaccgttcagtttggcgtaggccagcgccacgaacatcgcgtgggactccggcggaaagcgttgtgcgacctcgtcgaaggccactaaaggcaggccgcaaaactcggacacgcttgcatagtctcggtcgactgtgaacgcgacgacctcatattccgaatcccttgtgaagtagtaatgtgcgagctgagcgatgtcgccgctcccaaaaattaccaatggtttggtcatgacgccttcctaaccagaattgtgaattcatacaagccgtagtcgtgcagaagcgcaacactcttggagtggcctacaacggcgctctccgcggcgcgggcgtaccggatatcttagctggtcaatagccatttttcagcaatttctcagtaacgctacggggcgcgccgtgccgtagtagcgtccccactgatgtggacgatggtgctccttttggggttggggatggcgattgacccggcgcgtctgggactcgcggtcgtcatgctgtcgcggcgtcggcccatgctgaatctgttcgccttctgggtgggcggcatggtggcgggtgtcggcatcgcgctagccgtgctggtgttcatgcgcgatgtcgccttggcggccatacaaggcgtggtgtccgcggccaacgagttcagggaagcggtcgggatcctggcgggtgggcgtctgcacatcgtcatcggtgtcatcatgctgctgttggccgcgcgcatggtggctcgcgcgcgggcgcaggtaggggtaccggtagggccagtgggggtagccgacggtggaatgtcggccctggcgctagcgcagcgccccccgggtcttgttgcgcggctggaagtgcgtactcaacagatgctgcagggcgacgttgtgtggccggcgttcgtggtgggcgtcgcctcgtccgcaccgcccttcgagagtgtggtggcgttgacggtcatcatggcatcgggagccgagatcggcactcagttcggcgcatttgtcgtgttcaccctcctggtgcttgcggtcatcgagattccgttggtcgcctacctggcgataccgcagcaaacccagcaggttatgctgcggtttcaggattgggtacggtccaatcgtcggcagatctccctcaccatcctgataggggtcgggttcctctttttgtaccagggcgtgactagtctctgagtcgccatgtggtgcctggtgatgcatcaagcgtggtatcggtgaacccggcgaaaccgcttatctcggtgtgcatcccgatgtacaacaacggcgccaccatcgagcgctgtctgcgtagcatcctcgaacaggagggcgtcgagttcgagatcgtggtcgttgacgacgactcgtccgacgactgcgccgcgatcgccgcaacgatgctgcgacccggagaccgcttgctgcgaaatgagcctcgcctcggcctcaaccgaaaccacaacaaatgtctggaagtcgcgcgcggcggacttattcagttcgtacatggtgatgatcggctgctccccggagccctgcagacactcagccgacgttttgaggatcccagtgtcggaatggctttcgccccccgacgggtggagagcgacgacatcaagtggcaacaacggtacggcagggtccatacccgtttccgcaagctgcgcgaccgcaaccacgggccgtcgctggtcttgcagatggtattgcacggcgcgaaggaaaattggatcggcgaaccgaccgccgtgatgtttcggcggcaattggcgctggacgccggtggttttcgcaccgatatctaccagctcgtcgatgtggacttctggcttcggttgatgctgaggtcggcggtctgcttcgttccgcacgagctctcggtgcgccgtcacacggcggcgacggagaccacacgggtgatggcgactcggcgcaacgtgctggaccgacagcgcattctcacctggttgatcgtggacccgttgtcgcccaacagagttcgcagcgccgcggcgctgtggtggatacccgcatggctggccatgatcgtggaggtggccgtgctcggaccgcagcggcggacgcacttgaaggctttggcgccggccccattccgcgagttcgcccacgcccggcgtcaactgccgctggctgactagcagtcgcactctgcctggccgtcgtcggagccacagacaattccaacccatttggcctggcggccaagatgacatttttacaaggtaaggctagccttaagcgtccgcgtatccaggacctcgggtctgttgcgttgtggttgcctcgcatgcgacggagtgctctgcgccaacggcccaggtcgtccgagaaggccagccttgacctgtacagctgtggcgacccgaacgttgcacagcttggcgacgaatgccgagttggtcgagtcggccgatctgaccgtcaccgaggatatttgctcgcgaatcgtgtcgctgccagttcacgaccacatggccattgccgacgttgcgcgggtcgttgcgccgttcggggaagggttagcgcgcggtggttgacccgacagcgacggattcgcccaaggtgagtatcgtctcgatctcctacaaccaagaggagtacattcgcgaggccctggacggcttcgccgcccagaggaccgagttccccgtcgaggtgatcatcgctgacgatgcctccacggacgccaccccgaggatcataggagagtacgccgcccgctatccgcagctgtttcggccgatcctgcggcagaccaacatcggtgtccacgccaatttcaaggatgtgctgtccgccgctcgtggcgagtacctcgcactgtgcgaaggcgacgattactggaccgatccgctgaagctgtccaagcaagtaaagtacctggaccggcatccggagacgacggtgtgttttcatcctgtgcgagtgatctatgaggatggcgcaaaagactccgagttcccgccgctcagctggcgccgcgacctgagcgtcgatgccctgctcgcgcggaacttcatccaaaccaactcggtcgtgtaccgccgtcagccgagctacgacgacatcccggccaacgtcatgccgatagattggtacttgcatgtgcggcatgcggtgggcggcgagatcgccatgttgcccgagacgatggcggtctaccgtcgccacgctcacggtatttggcattccgcgtacactgaccgccgaaagttttgggagacacgaggccatgggatggccgcgacgctcgaggcgatgctcgacctagttcacggccaccgcgagcgcgaggcgatcgtcggtgaggtgtccgcctgggtgcttcgcgagatcggaaagacacccggccgacagggtcgcgccctgcttctgaagtccatcgcggaccatccgcggatgacgatgctgtcgctacaacaccggtgggcgcaaacgccctggcggcggttcaagcgccggctgtccaccgagttatcgagcttggcggcgcttgcgtacgccacccgacggcgcgcactcgaaggtcgggacggcggttatcgcgaaaccacttctccgccgaccggtaggggacgtaacgtccgcggatcacatgcctagatcttgatagatcgcccgtctggcctctatggatggagcatgcgggatcggaccggttgccgccgactcgacgaccgaaagagccatcaaatagccttgcggcccatctttgagatctgtcaacccgccggtcctgatgtcctccaggctctggtcgggatgagctagtgcggttcccgaactcggcatcttcgtcagtcctggagagaaacaacaccagcgaaggtagtgtgatgtccgtggtcgaatcctctcttcctggtgtgctgcgtgaacgcgccagttttcagcccaacgacaaagcgctcacctttatcgattacgagcggtcctgggatggtgttgaagaaactctgacgtggtcgcagttatatcggcgaacgcttaacctcgccgcacagctaagagaacatgggtcgaccggcgatcgggcattaattctggcgccacaaatcctcgactatgtcgttagctttattgcctcgctgcaggccggaattgtcgcggttccgctttcgattccccagggtggtgcccacgacgagcgcaccgtttccgtgttcgccgataccgcaccggcgatcgttctcacggcgtcctcggtcgtcgacaatgtcgtcgaatacgtccagccgcagcccggccaaaacgcaccggcggtgatcgaagtcgatcggctggatcttgatgctcggccgagctccggttctcgttctgccgctcacggccatccggatatcttgtacttgcagtacacctcgggttccacgcgcacgccggccggtgtcatggtctcgaataagaatcttttcgccaatttcgaacaaattatgaccagttactacggcgtctatggcaaggtcgccccgccaggctccaccgtggtgtcgtggttgccgttctatcacgacatgggtttcgtcttgggactgatattgccgattctggctggcatccccgccgtgctgaccagcccgatcggtttcctgcagcgcccggctcgctggatacagatgttggcaagcaacactcttgcgtttaccgccgcgccgaacttcgcattcgatctggcgtctcgtaagaccaaagacgaggacatggagggcctcgatctcggtggcgtgcacggcatcctcaacggcagcgaacgggtgcagccggtgacgctgaagcgcttcatcgaccggttcgccccgttcaatcttgaccccaaggcgatacgtccgtcgtacggaatggcagaggccacggtatatgtggccacccgcaaggcgggtcaaccgccaaagatagtgcaattcgatccccagaagctgccggacggccaagctgagcggaccgaaagcgacggcggcacaccgctggtcagctacggcatcgtcgacacccagctggtgcgcatcgtcgacccggacaccggcatcgagcgccccgcgggaacgatcggtgagatttgggtgcacggcgacaacgtcgccatcggctattggcagaaacccgaggcgaccgaacgcacctttagcgcaacgatcgtcaatccctccgaaggcacacccgcaggaccatggctgcggacgggagattcgggtttcctctccgagggtgagctgttcatcatggggcgcatcaaggacctcttgatcgtgtacgggcgcaaccactctcccgacgatatcgaggcgacgattcagacgatcagtccgggccgctgtgcggcgatcgctgtttccgagcatggtgctgagaagctggttgccattattgaactcaagaagaaggacgagtccgacgacgaggcggcggaacgactgggtttcgtgaaacgcgaagtgacctcggcaatctcgaagtcgcacgggttgagcgtggcggatcttgtgctcgtctccccgggctcaatcccaatcaccaccagcggcaagatccggcgagcacagtgtgtggagctgtaccgtcaggacgagttcactcgcctggacgcatagcacccacaggcgaggctcccgcaatggggcgcaatggggatcgtcacaccagtagcaccagcccctggaggggcaacaggggaaaactgagttgagcgccaaccgtgcgcactgaggctcaggtgctcagcttcgcgtcgggctttgaccccgcgtgaccgactgcgggttcgccgatagacgtgtcatcccaacggtcgtagctcggtaggccggcaagaccgaacagcggcagctagtggccgagtagatggtcgacgggttctttaccgatgtgggcgccgtcgccgttgggtttcgacacgccatccacgacatcgtaggccggcatggcggcatagccgaacagcggaagcgaatgtctgcgcaggtggtcgatcaggtactccccgttgccttcggctaggtcagcgggcttgccgttgggaaccgacttggttgccgccttgcttgcgtgcccgttggtgttgcggacgaccttggtgtggggcggcttgggcgccgggatcggggccttgcgtcggtggcctttcacccgccgcagccaccgatcggctttggtcggcggcgtggatgggtcgcgtcccagctcggacggccaccagtttgcccggccaatcatcgtggtcaaggccggcaccgtgaccgtgcggaccaggaaggtgtccagcacgatcccgatgccgatggtgaaaccggcctgagccatcgtgttgatgctcgcgcccaccagaccgaacatcgacgcggcgaagatgagacccgccgaggtgataacaccaccggtggagcccacggttcggatgacgccgatgcgtataccgtgtggtgattcgtcgcggatgcgtgaaatgagcagcatgttgtagtcagcgccgatggcaaccaataatatgaaggacagtcccggcaggctccaatgcatttcctggcccagtatcaattggaaaacgagagttcctatgcctagggccgacaagtaagaaatcagcaccgagcctatcagatatatcggagccacaagtgcgcgcagcagaatgacgagaatcaagaatacgataacgatcgtcgcaatgacgatgaatttcatatcgctgttgtagtagtcgcggatatcccgcagcgcagtcggaacccccgccagacctatcgtggcatcctcgagttcggtattcggtcgcgcggaatccgcaacacggaggatatcgttgacctgatccatcgcctcggtggtggccggattcagcgcgctctgcacgaagtaccgcgccgcatgaccatcggccgacaggaaaatctgggcgcccttcttgaactcgtccctcgaaaaaatctgcggtggaatgttgaagcccgccattgacggcttgtccgcatcccgcttgatccccaacaggaagtcggcggcctcgttgagccctgagcccatctttttgacctgatcgaccaattcctgcacgcctgccgccagcgctgcgctgccgtcggcgagagcgttggctccttgctgcatttgagccaatttggtgggtaggccgtcgaccgctttgagggtgctgacgacttgcttcagttgcccgtccagtgtgctcaccgtccgggcgagtgtctggtattcctgcgtctgttgcagggtgacggctagcgctctgatggacctgagcaggccgtcgtcctgcgcctggacaatcgccgccaactgtgcgcgcgacgtccgacaggcgggatcgctgttacacaccgggctggagttgagggcgttgaccatagggctggcccaagtggcgatttgttcggcatcggtgacggtcccgctcagattgtcccccagagcccgcatgcgcccgacatattgggacgcattttccagttgtcggatggtcttgtcgccgcccatcaggtccatcatggcctgcagggtgttgactatcccgctcgagctggccacggccccattgatttcgttgcgtatttgggcgagggcgtcggccaactggtgcgcaccgccggtcagctggtccagctcgcctccgtgctcttcgagcagggtggtcgcttcgtcgagcttgccgcccacttcaccagcctgaaacgagaccttggtctccttcagaggttccccgttcggtcgggtcaagccccgcaccatcacgatgttgggcaattctgctatctcgcgggacatcatctcgatgtcggcaagcgcgccgggtgtccgcaggtctcggggggatttgatgaacagcaccatcggagtcatcgcgttcatcgggaaatggcggttcatcgcctcgtatcctttgacgctttcgacgtgctgcggcaccgtcttgagatcgtcgtagttgaatcggatcagcagcgtgcagccggccagggcgaccagcacaatgagactgccgaccaggtggatggtgggccgacgcacgatgcgaacacccgaacgccgccacattcgactggtcaggtcgcgtcgcggcttgatccagccccgccgtccggtgagtgtcaggatggcgggcagcagggtgaccgcacccagcagcgacaccgtgatggcaaccgcaattgccgggcccaccgccgaaaacacttccagtttggtgaacaccatcgccagaaatgtgacggcgacggtggccgccgatgcggtgatcaccttgccgatggacatcaacgccttcttgaccgccatgtccgatttttcgccgtggcgcacatagtcgtgatagcgacttatcagaaagacggcgtaatcggttcccgccccgatcatgaccgcgctcataaagacgatcgcctgcatgttcacggccaggccgaactcggcgagcccggacaacgtgccctgcgcagtgaccaccgacgctccgatggtggccagcggcaccagcatggtcaccaggttccgatagacgaggatcaggatgatcagcacgctgaccgcggtgccgatctcgatgatccgcacatctttctcgccgagctccgtcaggtcggcgaccgtggcgatcggaccgctgaggtggacggtcaggctggttcccgcgactgtttgcttgacgatcgcggcgacgcgtttgaacgccgcttgtgtctcaggcgacgcggcatcgcccgcgaacgtgatgggcaggttccaagccttgttgtccttgctggccaacagctccttcatttcggggacggcgagaaaatcctgaaccgatattttgtcctgcgtgtccgcccgcaggttttcgatcagttttcggtagacggcctcgtcggcgggtcccagcccgttctcgttggtcaagaggaccaaaaggagggcggaggtctcaattttttcctggaaagccgcgctcatctccttttgcaggaccatcgatggggccccgggcggcaggggagcttgctcgcgctttgcggcttgcgcctgcagcgttgggagcaacagcgtcagcgcggccgccaccgcgatccagcacccaatgacgatcagcggccatcgcaccacgaagttgccgatacggtcgaacagtcccccggctttggcctcgtcatgccttgccacccgataaccgtacaagcctggcaatcggtggcgtggggaaatgacgataaccgcattaaccgtgacgttgccgttactttggcggcgtttgaccactgcgggcgtcaaatacgcagatcaggggcatttcgtgggatcggctggcgtgcccgcagccgacgctggcgggcgggatgcggcgtccgaacagatagctcgctggactcaaacttgcacggtcgtgctggtttgcggtcacggtccggcaaagtgggcatttcggtcctggtgcacctcgcggtcgtgcgacactctccccgtggctcttaggtatcgcctgcagtccaatccgttggtcggcaagctcacgaccaagtacttcttgccgcttggcactcgccaggtcggcgatcacgtggtgtttttcaacttcggctacgaggaggatccgccgatggcgttgccgctgtcggagtccgacgagcccaatcggtattgcatccagctctaccaccagacggccagtcaggtggacctcaccggcaaggaggtgctagaggtcagttgtggcgccggtggcggggcctcctacatcgcccgcaacctaggtccggcctcctacacggggctggacttgaatccggccagcatcgacctctgccgggcaaagcaccggctgcccggcctgcagttcgtgcagggcgacgcgcagaacctgcctttccccgacgaatccttcgatgcggtggtcaatgtcgaagcctcgcaccagtaccccgactttcgcggcttcttggccgaagtggcgcgcgtgcttcgcccgggcggacacttcctctacaccgattcccgtcgaaatcccgtcgtcgccgaatgggaggcggcgttggccgatgctccgctgcgcacgatttcgcagcgggacatcggcgcgcaggccaagcgtgggttggatgcgaacacggcgcgttcgcaagaggccatcggccgccgcgcacccgtattgctggccggcttgacccgctgtgcggtgcgtgtgctggactgggatctacgtcgcggcggcgggttcagctatcggatctacttgttcgccaaggattgattcggcgagaccacacccatgaaaaactcatgaaatttgtcgtggccagctatgggactcgcggcgacatcgagccctgcgcagcggtcggcctggagctgcagcggcgcggccatgatgtgtgccttgccgtgccgcccaacctgattggtttcgtggaaacggccgggctgtctgctgtcgcatacggaagcagggactctcaggagcagctcgacgagcagttcctgcacaacgcgtggaaacttcagaaccccatcaagctgctgcgtgaagcgatggcgcccgtcaccgagggctgggcggagctgagcgcgatgttgacgccggtggccgccggggccgacctgctgttgaccggtcagatctaccaggaggtggtcgccaacgtcgccgagcaccacggcattccgttggccgcgctgcatttttatccggtgcgagccaatggcgagatcgcctttcccgcgcggctgccggcgccactggtccgctccaccatcacggccatcgactggctgtattggcgcatgacgaaaggtgttgaggacgcgcagcggcgtgaactgggcctgccgaaggcgtcaactcccgcgccgcggcgaatggccgtacgcgggtcgctggagatccaagcctacgacgcgctttgcttcccggggctggcagcggaatggggcggccgacgcccgtttgtcggcgcgttgacgatggaatcggcgaccgacgcggacgacgaggtcgcttcatggatcgctgccgatacaccgccgatttatttcggctttggcagcatgccgatcggatccctggccgaccgggtcgccatgatcagtgcggcctgcgcggagttgggcgagcgcgcgttgatttgctcgggacccagcgatgcgaccggaatcccgcagttcgatcacgtgaaggtggtgcgtgtggtcagccacgcggcggtctttcccacctgccgtgcggtcgtccaccatggcggcgcgggcaccaccgccgccggtcttcgagccggtatccccaccttgattctgtgggtcacctccgaccagccgatctgggctgctcagatcaaacagctgaaagtaggccgggggagacgcttttcaagcgccaccaaagaatcgctgattgccgaccttcgaacgatacttgcgccggactatgtcacccgagcgcgggagatcgcgtctcggatgaccaaacccgccgccagcgtcacggccaccgccgatctgctcgaagatgcagcccgccgtgcgcgctaagcgagggtggcgcttcggcgaatggccttcggcgcgaggatgatcgttgtacgctccgcttgtgtccctgatgattacggtgccggtgtttgggcagcacgaatacacccacgcactcgtggccgacctggaacgtgagggcgccgactatctcatcgtcgacaaccgcggtgattatcctaggatcggcaccgagcgagtgagcacaccgggagagaacctaggctgggccggggggagcgagctcggtttccgacttgcgttcgcggagggttactcccacgcaatgacgctcaacaacgacacccgggtctcgaagggatttgttgccgcgttgctcgactcgcggctaccggccgacgccggaatggtcgggccgatgtttgacgtgggttttcccttcgcggtagctgacgagaaaccagacgccgaaagctatgttccgcgagcgcgataccggaaggtgcccgcagtcgagggaacggcgctggtgatgtcgcgggattgctgggatgcggtcggcggcatggacctgtccacgttcgggcgctacggatgggggctcgacctggatctcgcgttacgggctcgaaagtccgggtatggcctgtacacaaccgagatggcctacatcaaccatttcgggcgcaagaccgccaatacgcacttcggtgggcaccggtatcactggggtgcaagtgcggccatgatccggggattgcgtcgaacgcatggctggcccgccgctatgggtatcttgcgggagatggggatggcccatcatcgtaagtggcacaagtcatttccgctcacctgcccggcgagctgctaggcgtgctcccaggcgtttggcgtgccgtcgcctccagcaggtccgcggccgcggtgacggcggctgtcggccgggtcatccgtgtcgagatctcacgtgcccgcgcggcgcattccggcgccaggatcgatcgtagctccttgagcaatgacccgcgggtgatgttcgtaaagcgtttggcagagccgactttgagtcgttggacggcaccggcccagatcggttgatcggccacgtcccagagaatcagcgtgggcattcccgctcgcaggccggcggcggtggtaccggcgccaccgtggtggacgaccgcgcggcacttgggaaggatggtcgaatagttgaccaggccgacacgtttcacgtggtcggcatgacgaatgcgggtggagttggctgccggagaatagatcagggctcgctcgccgagctgtgcgcagacatcggagatcatggcgagcgtttggacgggcgtttggacgggcgtgctgccgaagccgaagtagatgggtggtgttccggcggcgatccacgactcgagttcttcgttgggttcgctgtgtaactccatggtcagcgggccgacaaacgggcggcggtcgctccattcggccgccagtccggggaaaaaaaccgggtcgtaggcttggatttcgggcgctccgcgttccgccagccgacgcaccgccggcgccggtgctggcggtaggcccagttcacgtcgttgcgcgcgatcggcatccttgctgacgtacgcatacagccgccatgagaccttcatcgtcgcgcgcaccagagtcgccggcgtcggtatcgacgggatcgcgatttggccgttgacctgcatcggaaagtgatgcagtgccgcagccggaatgtcgtagtactcggcgacgttggctgccacaccatgatatgtctggcccgtcatcaccaggtcggcgccgtcggccaacgtggtcaacgtcgtgcccatctccgcccagccttcgacgaatagttccttgacggcgcgggcgaggttgagcggattctgggctctggtgaggttgcggacgaatgccgcgaccgtgttgatctgttcgtccgagtccgggccgtaggcgacgccggtcagacctgccgactcgacgaactcgatcaggttgggcggcactgccatatgaactgcgtggcctcgccgccgcagctccacgccaaccgcggcgcaaggttcgacatcaccgcgggttccgtggaccgccaagacaaacttcatcagcgccttcccgcgttcgacgtcaggcgggtgccggcgcgtccctgtcggccgccaacttgtcgcacatcagatccgccaggccacgaacggtggtgttgatttcggtggcggaaatgcggatcccggtttcggcttccacccgcgcacgcagttcctggctgctcagtgagtccaggccgtactcgctgagcagccggtcggtgtcgatggtgcggcgtaggattaggccgacctgcttggagagtagccgccgcagccggtctggccattcctcgcggggcaggtccaccagctcggcaaggaatttgcttgtgcctgaacggttttgccccagggattggaacttctccgcgaatgggctgtgctgggcgaaggctgtcagccagggtgatccgatcaccggggcgtagccgctgtaggcgcggttgtggcgcagcagggtctcgaaggcgtaggcgccttcctcgggggcgatggcgtcgccggtttgttcggcaaaggcgatcgcgcggccgatctggccccaggcgccccaggcgatggaggtggctggtaggtcttgggctcgccgccagtgggtgaaggtgtccagccagctgttggccgcggcgtaggcgccctgacccggcgagcccaccagggcggccgctgaggagaatgagcagaaccagtccagcggctggtccgcggtggcccggtgcagttgccaggcgccatatgccttgggcgcccagtcgcgttcgatgagttcgtcggtgatgttggccaaggtggcgtcctcgaccaccgcggccgcgtgcagcacgccgcgcagcggcaaacccgtcgcggtggccgccgtgaccaaccggtcggcggtgtccggctgggcgatatcgccgcactccaccactacgtcagacccgatcgcgcggacgagttcgatggtctccaacgccttttggctgggctgtgagcgcgagctgagcacgatgcggccggccccggcgttggccatcttctcggccaggaataagcccagcccacccaggccaccggtgatgatgtaggacccgtctgaacggaaaacccgagcctgttcggggggaagcaccacgctgctgcgcccggcgtgggggacgtcgaggatgagcttgccggtgtgctcggccgcgcccatcacccggatcgcggtggccgcctcggccagcgggtaatgggtgctctgcggcatcggcagcacaccctcgacggtcaaccgatacaccgtgctcaacagttcgcggaccgcagccggatggctcaccgacatcaaccccaggtctagaccgtagaacgccagattgcgccggaatggcaagagttccagtcgggtattggagtagatgtcgcgtttgccgatttcgatgaagcggccgcccagggccagtagtttgaggccggccaactgtgcggcaccggtcacggagttgagcacgatgtccacgccgtagccggcggtgtcgcggcggatctgctcggcgaactcgacgctgcgcgagtcatagacgtgttcgatgcccatgtcgcgcagcaggtctcgacgcttttcgttgcctgcggtggcgtagatctgggctccggccgcacgcgcgatcgcgattgcggcctggccaactccgccggtggcggagtggatgagcaccttgtcgccggccttgatccgcgccaggtcctgcagcccgtaccacgcggtggcgctggcggtggtcactgccgcggcttgggcgtcggtcagcccctcgggcagtctggtggccaggcgggcgtcgcaggtgacgaacgtggcccagcagccgttgggtgacatgccgccgacccggtcaccgaccttgagttcgctgaccccgggcccgaccgcgctcaccaccccggcgaaatcggtgcccagctgcggctgtcgcccgtcgagggtttggtagcggccgaaggtgaccagcacgtcggcgaagttgatgctggacgcggtgacggcgacctcgatctctcccgggcccggcgggacccggtcgagcgcggcgaactccaaggtttgcaggtcaccgggagtacggatctgtaggcgcatgccggcctcggcgtggtcgacgacggtggtttgccgctcctcggggcgcagcggggctgggcacaaccgggcggtgtaccactggtcgttgcgccaggcggtctcatcctcgccgctggccgccagcagctgacgcgccaccgactccgcgccggtctgctcatccacatcgacatagctggccttcaaatgcggatgctcagcaccaatcacccgcaacaacccccgcatcccaccctgctcaagattgggtcggtcaccagacaacaccgcctgagcattgtgggtcagcacatacaaccgcggctcttgggccgtgatctctggaatctcgcgggcgatacgcaccacatgtttgacaagctcgccgccgcgcacgggggattccgcgtcggggtcgccggtctgcggcgcggtcaacacgaatacgccggtgaacccgccggtgccgagctggtcgcgcagccgcgcggcctgggctgcgtggtcggcgcgctgcggccaggacatcgttgtgcactgcgcgtcgtgcaccttcagcgcgtcggtcaactgtgcggccaccaaatccgtagcgtcacacgtgctgatcagcagccaggcgccgggttcggcgtggctgttttcgggcagctcacgttcgtgccattcgatgctcagcagccgctcacccaaaacccgggcacgttcgctggcctgcgacgcgccggtacccaactgcagcccacgcaccgccaacaccaccgcgccgtgctcgtccaacacgtccaggtcggcttccacgcccacaccgcacgcggtcaccgtcgtgcagcagtaccgggcatgacgggccgacccataggaccgcaaccgccgcacacccaacggcagcaacaaaccaccgtcggccataccctggacggcgggatgagccgccaccgactggaagcacgcatccagcagcacgggatgcacgccgtaagctttgacctgcgagcgaagcgggcccggtaggttgacctcggccagcaccgtgtcgccggccccttcggcgatgtacgcgtcaaccagacccgcaaaagccggccctaagcgatgaccacgcttgtccagccattgccgaacctcggcgccgtccaccttgtggggatggctggccagcagttcggcgatgtttttctggggtggctggtccggggcgtcgtcggcttcccggacaacgtgcagaaccgcggcgagttgccgtgtgtacctaccatcatggctggtctctactgtgagtgggacaacgccgggggcttctaccgtggcggtgacgccgatgggggtttcgtcgtcgagcagcaacatctgctcgaatcggatgtcgcggacttcggaggcttcgccgaggacggcgcgggctgcggccaacgccatctcgcagtaggcggctcccggaagggcggccgcgccgtggatttggtgatcggccagccagggttgtgtcacggtgccgacctcgccctgccagacgtggcgttccggctcctcgggcaggcgcacgtgggagcccagcaatgggtgtacggcgacggtattggcgtgggcgatgcgacgggtcgtgtcgtcgagcagcagacgacggtggttccatgtgggcagtggtgcgttgatcagtcggccggtggggtagagcacggcgaagtcgacggcggcgccggcggcgtagaggtcgccggccagtgcgcgcagcccgtggggcagtggttgttcgcggcgcatgccggccagcgcagccgcggacatgtcgaggctgcgggcggtctggtcgaccgcgtgggtcagcagggggtggggggtcagctcggtgaagacccggtagccgtcttcgagggcggcttgcaccgccgcggcgaagcgtacggtgtggcgcaggttgtccacccagtagtaggcgtcgcagtagggctcctcgcgcgggtcgaacgaggtcgccgagtagtaggggatttccggttgcagcgggctgatttcggcgagcgcttcggccagttcgtcgaggatcgggtcgacctgcggggagtgcgatgctacgtcgacggccacctcacgggccagcacgtcgcgttgctcccaggcggccaccaggtcgcgtaccgtctgggtggccccgccgatcacggtggactgcggggaggccaccaccgcgaccacggcgtcgttgacgccgcgcgccatcaactccgaaagcacttgttgagcaggcagttccaccgatgccatggcgccggcgccggcgatacgggtcatcagcgccgaccgccggcagatgacgcgcactccgtcttcgaggcagagcgcgccggcgaccaccgcggccgcggactcgcccagcgagtggccgatgaccgcgccgggcgctacgccgtaggacttcattgtggccgccagcgcgacctgcatggcaaacagggtcggttgcacccggtcgatgccggtcacgacctcgggggcggtcatggcttcggtcaccgagaagccggattccgcggcgatcagtggttcgatcgcggcgatggtggcggcgaataccggttcggtggccagcaggtcggcgcccatgcccgcccattgcgagccttgcccggagaacacccagaccggtccgcggtcgtcttggccgaccgcgggtgggtagggggtttcgccggtggcgacttcccgcagcgcctcggtcagctccgcggtggtggcggccagtacggcggtgcgcaccggccggtgtccgcgccggcgggccagggtgtaggccagatccgccggcgccagctcgggtccttgggcgtcgacccaatcggccagccgcgcggcggtctgccgcagcgcgtcctgcgagctggccgacagcgcgaacagcagcgcgccgtcgataccgggtgtggccggggtgtcgcctggtgcaccggattcgggggctggcaccggtgcctgctcgacaatggcgtgcacattggtgcccgtcatgccatacgacgacaccgccgcgcgccggggcgtttcttgatcggcgccgggccacggcgtaatctcttgcggcacaaacaggttggtttcgattgcggcaagcttgtcaggcagggccgtgaagtgcagattctgtgggaccacgccgtgttggagggccaggaccgccttcatcagtcccagcgctccagcggccgactgggtgtggccgaaattggtcttcaccgatgccagcgcgcaggggccgtcgttgccgtatacctcggccaggctggcgtattcgatggggtcacccaccggggtgcccgggccgtgcgcctcgaccatgcccaccgtagccgggtccacaccggccacatccaacgcctcccgatacgccgcgacctgcgcggaccgtgatggtgtcgcgatattgacggtgtggccgtcttggttggcggccgtgccacgaattacggccaggatccggtccccatcggccagcgcatccggcaaccgcttgagcgccaacatgacacaaccctcaccggagacgaaaccgtccgcggaaacgtcgaacgcatgacagcgcccggtcgcagacaacatgcccaacgccgagcccgaggcgaaccgccgcggttcgagcatcacgtagacaccgccggctagcgcaatgtcgctttcgccgtcgtgcaggctacgacaagccaggtggatagcggtgaggccagacgagcatgcggtatctaccgtgatcgcgggaccctgcaagcccatggcgtacgccacccgcccggatgcgaagcaggcattggtgcccgtgttgccgtacggcccttcgaaagtctggttgtcggcgtgtaccaatatgtagtcggtatgaaccaaccccacgaaaacccctgtccgcgaggccatctggttcggtgttaggccgccgtgctccatggcttcccaggaggtttccagcaacaagcggtgctgcggatcgatcgctatcgcttctttctccccgatcccgaagaactcgggatcaaagtcgccgacgttatcgaggtacgcgccccatttgcagtcggtgcgtccgggcacgccgggttcggggtcgtagtactcgtcgatgtcccagcggtcggcggggatctcggtgaccagatcgtcgccccgcagcaacgcctcccacaaccgatcgggtgagtcgatgccccccggcagccggcaccccataccaatgacagctaccggcgtaacacgtgtcctatccacggtctttgttctctccttacccacggttcaagcttttgccagcggcgtatcgtcgaacttcggtccgggttgatagaaccgcagcaccaaacgcacccaccgacccccacgcttcacgccaaccctttagttcattggcgtgaacagcagcgtagccggttgccccgatatatgtggaaaaatcgttcggacgtacaaaaaaagttcctgacgctggcgtcaactcgaaactgcctcggaagtcatgattgattcatcagtcaatattaaagtcgcagctcacaactataatacgccggtgcagcggacaattgcggaagcgccggacgcctcgcggtccgatgtcgcctttccctgcctcgtcgtcaatatctgatggtggacgaccgcccgtgccggaccggcttaggtagccagccgggcttcgcgccacgcaatttgcctagtcgtggaagacggattgccgaagtgtcgaaggcaacccgaactccgatgttcaggttatgccaattggtgcccggaaatccccgaaatcgaaaatgttacgtgcaggtttcactggacggatcaaggccgtcgtcgctgaagctgggcggctggggcgacatcgcgcgatccgccctcggcgatgcgcacgtacgccgattgcatcgtctctggatgccgcgcgatcgagccctgcgcgatcggactactgggggacaacgcggtgacggtgctctcctcgtgaaacttgttgacccacatgcacgcttgcgcgccgatccagccatcgccgaatactctggcattcatccggtccagttgtattgcgatgaccgcagacagcagaagcgcgccggccggcatcgaggcacgacgggaacggaagccgccacctagaggatccaacgagcatctatgcttttcccttcccacggccgcgcgtgaggcatcctcgctgtgcagcaccgccaggtcagggatcaacgcgccgactatttctccgtcgatgtggctggactgcacctgctccgtctctctttgctgccaccagcgccaggttggttgtggaagctgagtcaccgtcgggcgaaaccgtcagcgttgacgaagcgttagaggtagtgtgctgccgtggtcgcgtcttcgattcccaccgcgctgcgcgagcgcgccagtgtgcaccccaatggtgcggccatcacctacatcgattacgagcaggactgggccggtgttgccgaaaccctgacctggtctcagttgtatcggcgaatgctcaatgtcgccgagccgctccggcatgtgggggcgaccggtgatcgggcagtgatactggcaccgcagggaatcgaatacgtcgttggatttctcggcgcgttgcaggccggacgtatcgcggttccgctgccggttccacatgccggcgcccacgatgagcgtacgatttcggtgctaagcgacacttcgcccgctgtcattctgacgacgtcgggggccgttgacgatgtcagagaatgcgctcagccacagccaggccagtccgcaccatcaatcgttgagcttgatttgctggacttagattctcggcagcgctcccgcagccctggcgcgcgcccaaccggcagggatacgccggaaaccgcgtatttgcaatatacttcgggatccacccgtacgccggccggtgtcatggtctcgaacaaaaatgtcttcgccaatttcgagcagatcgtggccgacttctttgcgcccgaggggggcgtcgtcccgccggacctcactgtggtgtcttggctgccgctgtaccacgacatgggtcttctattaggcgcgatcatgccgatcctggcgggtgtacccaccgtgttgacgagtccggtggggttccttcagcggccggctcgatggatacaactgctggcacgtaacggtcgcacgatttcggcaggaccgaatttcgctttcgaattggcggtgcgtaagacgtcagacgacggcatggacggacttgacctcgccggcgtgcacaccatcctcaacggcagcgagcgagtacacccggcgaccctcaaacgatttgctgaacggttcggccgctttaattttgccgccgcggcgctgcggcccgcgtatggcatggcggaagcaacggtgtacatagcgacccgtaatgtgaacgaaccaccagaaatcgtcgacttcgaatccgagaaactgcctgcgggccaagcgatccggtgcccgagcggaagcggcacaccgctggtcagctacggcgtcccacggtcacagctagtgcgcatcgttgatccagacacgtgtatcgagtgtccgcagggatcggtcggtgagatctgggtgcaaggtggcaacgttgcgtccggctattggcacaaacccgaggagagcaagcgcacgtttggcgccaggattgtcaccccttcggcgggcacacccgaagcgccttggctgcgaaccggggattcgggtttcgtctccggcggcgagctgttcatcatcggccgcatcaaggacctcttgattgtgtatgggcgcaaccacgctcccgacgacatcgaggcgaccatccaggagataacctccggccgctgtgcggcgatcgcggtccccgaccacggcaccgaaaagctggtcgcgattatcgaactcaagaaacggggagactccgacgaggatgtggcggaccggctgcgcatcgtcaagcgtgacgtcgccgcggcgatatttgattcgcacggtctgagcgtggccgatctcgttctggtgtcgcccgggtcgattcccatcaccaccagcggcaagatcaggcgggcacagtgcgtccagctttaccgacggcgtgagttcacccggttagacgcttgactgcatcgttggagcttgttttccattgtgctacaaccggtttgctgtctctgtggcccagtgttagtgggccgctcggcattgactgagcacgacacgattcctagtgtgctggtatgtcggacggcgcggtggtacgggcattggtattggaggcgccgcgcaggctggtcgtgcgccagtaccggctgccgcgcatcggcgatgatgacgcactagtgcgagtagaggcctgcgggctgtgcggcaccgatcacgagcaatacacgggcgagctggccggtgggtttgccttcgtacctggccacgagacggtcgggacgattgcggccatcggtccgcgggcggagcagcggtggggcgtgtcggccggcgaccgagtagccgtcgaggtattccagtcgtgtcggcagtgcgctaactgtcgtggcggcgagtaccggcgttgtgtacggcatggcctcgctgacatgtacgggttcatcccggttgaccgagagcctggcctgtggggcggttacgccgaatatcagtacctggcgccggattcgatggtgttgcgggtggccggtgacctcagcccggaagtggccaccttgttcaacccgctgggggcgggaatacgttggggagtaacgattcccgaaaccaaaccgggcgacgtcgtggcggtgctgggtccaggaatccgggggctgtgcgccgccgcggcggcaaaaggggccggtgccgggttcgtgatggtgaccgggttgggaccccgtgacgccgaccggttggcgctggcggcacagttcggagccgacctcgccgtcgatgttgcgatcgatgacccggtcgccgccctgaccgaacagaccggtgggctggcagacgtcgttgtcgacgtgaccgccaaggcgccagcggcattcgcacaggcgatagcgctagcccggcccgccgggaccgttgttgtcgccggcacccggggcgtgggcagcggggcaccgggattttcgcccgacgtcgttgtgttcaaggagctgcgtgtgcttggcgccctcggcgtagacgccaccgcctaccgggccgcgcttgatctgttggtgtccggtcgatacctcttcgcaagcctgcctcgccgctgcgtgcggctcgaaggcgccgaggatctgctggctaccatggccggtgaacgcgacggtgtcccgcctatccacggagtgctcacaccatgacaacatcccgcgtgcccctgttgccggtcgacgaggccaaagctgctgccgacgaagcgggcgtgcccgactacatggctgagctcagcatcttccaagtgttgctgaatcatccgcgactagcgcggaccttcaacgacctgctcgccaccatgctgtggcacgggaccctggactcacggttgcgtgagttggtgatcatgcggattggttggctcaccgactgtgactacgaatggacccaacactggcgggttgcttcagggcttggcgtgtcggccgacgatctgctcggtgtacgggattggcaagggtacaacgggttcgggcccgctgagcaggccgtcctggcggccaccgatgacgtggtgcgcgagggcgcggtgagtgcgcagagctggtcggcttgcgagcgggaattacattgcgacaaagtggttctcatcgaactcgttacggtgataagcgcatggcgaatggtcgcttcgatcctgcacagcctcgaggtcccactggaagacggcgtttccagctggccgcccgacggcctttcgccaaggtgactgcgccgagcgtgtaaccatggcgagattccgccggcgatttttccgccctgagtgcacgttcggcgcagaagcactagacgatccggtaggtctgcacagcgtgagcgacgatgttcccgtcgggatcggttgcggtgatctcggtaaaggtgagttccttgcggcgtcgggcagtgcgcgcatgacagagcaagtcacaccgcttggcggcgccggtgtactggatgctcatcgcgaccgtggcggcgcgggtgcccctgtcgaagtcgtggttcgaccaagcggcggcggcaccggcggtgtccatcaccgacgcgatcaccccaccgtgaaagtaggtgccgtcattggtgaggtcggtgcgaaacgggagtcggatcacgacgtcgtcgggttcgtagcgttcgaacacgatgccgagcccgccgatgaacggcgtcctcggcatcagctcacgcaccgcctggcgacgtttgtgctgctcttgggcggtcaacgggtcggacatggcaggtaatctaccctattagattgacatatcaatcaataactcttagcgtcgtcgcaatgcggaccagagtcgccgagctgctcggtgctgagtttccaatatgcgcgttcagccactgccgggatgtggtggcggcggtgtccaatgcgggcgggttcgggatcctcggtgccgtcgcacatagccccaaacggctggagagcgagctgacctggatcgaggagcacacgggtggcaagccgtacggagtcgacgtgctgctgccgcccaaatacatcggcgccgagcaaggcggtatcgatgcccagcaggcccgggagctcatacccgaagggcatcgcaccttcgtcgacgacttgctggttcgctatggcatccccgcggtcaccgaccggcagcgttcgtcctcggccggtgggctgcacatctcgcccaagggttatcagccgttgctggatgtggccttcgcccatgacatccggttgatcgccagcgcgctcgggccgccgccaccggatctcgtggagcgcgcccacaaccatgacgtgctggttgccgccctagccggcacggcgcagcacgcgcggcgacacgcggctgcgggtgttgacctgatcgtcgcgcagggcaccgaggccggaggccacaccggcgaggtggcgaccatggttctggttcccgaagtcgtcgatgcggtgtcgccaacgccggtgctggccgcgggcgggatcgcccgtggccgccagatcgctgcggcgttggccctgggggcggaaggcgtctggtgcgggtcggtctggttgaccaccgaagaagccgaaacgcccccggtggtcaaggacaagtttctggccgcaacatcctcggacacggtgcggtcccggtcgctaaccggcaagccggcgcgcatgctgcgcacggcctggaccgacgaatgggatcggcctgacagccccgacccgcttggcatgccgctgcagagcgcgctggtcagcgacccgcagttgcgcatcaaccaggccgccggccagcccggggccaaggctcgtgagctggcgacctacttcgtcggacaggtcgtcggctcactcgaccgggtgcggtcggcccgctcggtggtgcttgacatggtcgaggagttcatcgacaccgtcgggcaactgcaggggttggtgcaaaggtgagccgcgctagcgcgcggcggcgccgagcggtcagcgatgaggacaagtcgcaacggcgcgacgagatcttggccgcggccaaaatagtgtttgctcacaagggttttcatgccaccaccgtcgcagacatcgccaagcaggccggcctggcgtacgggctgatctactggtacttcgactccaaggacgacttgttccacgccttgatggccggtgaagaggaggcgctgcgcgcgcatgtcgcggccgaactggcccgcgttggcgggtctaccgaggcgccgcttcgggccctgttacaggccgcggtacaggccacgttcgagttcttcgaaaccgacaaggctaccgtcaaactactgttccgtgacgcttacgcgcttgggggccgattcgaagagcatctcggcggaatctacgagcggttcatcgacgacatcgaagccgtcgttgttgccgctcaacggcgcggtgaggttgtcgaggccccgtcccggatggccgcgtacacgttggcggcgctggtggggcagttggcacaccgacggctgaataccgacgataacgtcaccgccgcccaggtagccgacttcgtggtgtcgctggtgctagacgggctgcgtccgcgtgcactggcggtcggggcccgcggtggtcgggccgcccgaacctgagcaaaggctgccaaatacatggtgaacgcgtaaggattcgcgacacccgcccggatcacgttgaccgagacgggtaggtcgtgcatgatcggtccggtaagcacctcgttaggtgaggcggctacacgaacataggccactgaccccgaacgtcgagagacgccccgggtcaggacagctcttcccggcttaagggttgagcccaggtggcttccggcttaccggacacgtcgtgtggtgccgaagctctgacgagaggggtgcggatttccggcagttgccggcatctctgtactcctgtgacgcgctttatcgtgcggacaaccgtacgtgtcgtggccgtgaggaggtgagggacgcatgagttccggtgacagtccggaccgatatccgggctctgtttcgtcccgatccggtttccggcgcgacgttttgcgctgagtcgtcaaaccaagatcagccttcttggatcggaaccgctacgggacgggaccaactcggttcagtccatatgtgctcgttttgatttccgtcctcgcttgcaactccgtctaggaggcgatcatgaccgctgctctgcacaatgacgtagtaaccgtagcttcggcccccaagctgcgggtggtgcgggatgtgcccccggcccccgcgtccaagaaggttgctcgccggctcgacgcgcagcctttcggcaccggaggggacccgctggtcgacggggcagctcgtttgctgagcattccgctgcgccacctctacgccgcgttgtggcgcgtcgggctgctcgaggtccaggcctagtccgatgggcaggcagccgaccttgcgccgcgatgtggatttgcggcgctgggcgacaatccccgtagaatcaggggaacggcatcgatccggcgatcaccggggagccttcggaagaacggccggttaggcccagtagaaccgaacgggttggcccgtcacagcctcaagtcgagcggccgcgcatcggcgtggcaagcggggtggtaccgcggcgttcgcgcaccggcgtggcgtcgtccccgagcctggattgcaggcacgcagtgccgaacggtgctggggcctggggagacgacgcgcaaagtgaccgataacgcatatccaaagctggccggcggggcacccgacctcccggcactcgaactcgaggtcctcgactactggtcccgtgacgacaccttccgggccagcattgctcgccgcgatggcgcccccgagtatgtgttctatgacgggccgccgtttgccaacggtctgccgcattatgggcacctgctcaccggctacgtcaaagacatcgtgccgcgatatcgcactatgcgcggttacaaggtggagcgtcgcttcggctgggacactcacgggctgcccgccgaactcgaagtcgagcgccagcttggcatcactgacaaatcccagatcgaggccatgggtatcgccgccttcaacgatgcctgccgcgcatccgtgttgcgctacaccgacgagtggcaggcgtatgtaactcggcaagctcgctgggtcgacttcgacaacgattacaagacgctcgatctggcttacatggagtcggtgatttgggccttcaaacagttgtgggacaagggcctggcctacgagggctaccgggtgctgccgtactgctggcgcgacgaaactccgctgtcgaatcacgaactgcggatggacgacgacgtctaccaaagccgccaagatcccgcggtaacggtgggcttcaaggtggtgggtggccaaccagacaacgggctagacggtgcctacttgctggtgtggacgacgactccgtggaccctgccgtcgaacctcgcagttgcggtaagcccggacatcacctacgtacaggtccaggcgggcgatcgccgtttcgtactggccgaggcacggctggccgcttacgcccgcgaactcggtgaagagcccgtggtgctcggcacctatcgcggcgccgaactgctgggcacccgctacctgccgccgtttgcctatttcatggactggcccaacgcttttcaggtgctagcaggcgactttgtaacgaccgacgatggcaccggcatcgtgcatatggcaccggcctatggtgaggacgacatggtggtcgcggaggcggtcggtatcgcgccggtgactccggtcgactccaagggacgcttcgacgtcaccgttgccgattaccaagggcagcatgtctttgacgccaacgcgcagatcgtccgggacctgaagacccaaagcggcccggctgcggtgaatggcccagtgttgattcgtcacgaaacctacgagcacccttacccacactgctggcgatgccgtaacccgctgatctaccggtcggtgtcgtcgtggttcgtcagggtgacggacttccgagaccgcatggtggagctaaaccagcagatcacgtggtatcccgaacacgtcaaggacggccagttcggcaagtggctgcagggcgcccgcgattggtcgatctcccggaatcgctactggggtaccccgattccggtatggaagtccgacgacccggcctacccgcgcatcgatgtctacggcagcctcgacgagctggagcgcgacttcggcgtacgcccggccaatttgcaccggccctacatcgacgagctcacccgtcccaacccagacgatccgactggccgtagcacgatgcgacgcattcccgatgtgctcgacgtgtggttcgactcgggatccatgccgtatgcccaggtgcactacccgttcgagaacctggattggttccagggacactaccccggcgacttcatcgtcgagtacatcgggcagacccgtggctggttttacacactgcatgtgttggcgaccgcgctctttgaccggccggcattcaaaacctgtgtggcgcatgggattgtccttggtttcgatggccagaagatgagcaagtcgctgcgcaactatccagacgtaacagaggtgttcgatcgcgacggctccgacgccatgcggtggttcctgatggcatcgccgattctgcgcggcggcaacctgatcgtcactgagcaaggaattcgcgacggtgtgcgacaagtcctgctgcccctgtggaacacctacagcttcctggcgctgtatgcaccgaaagtcggtacctggcgcgtcgattcggtgcacgtgctggatcgctatatcctggccaagctggcggtgctgcgcgacgacctcagcgagtcgatggaagtttacgatattcccggtgcctgtgaacatttgcgtcagttcactgaggcgttgactaattggtatgtgcgacggtcgcgttcgcggttctgggcagaagacgccgatgccatcgacacgctacacaccgtgttggaggtgaccacgaggctggccgccccgctgcttccgctgatcaccgagataatctggcgtggtctgacacgcgagcgatcggtgcacctgacggactggccagcgcccgacctgctgccgtcggatgccgacctggtcgccgcgatggaccaggtccgcgacgtgtgctcggcggcatcctcgctgcgcaaggccaagaagctacgggtgcgcctgccgctaccgaaactcattgtggcagttgagaatccgcaacttctgaggccgttcgtcgacctcattggcgacgagcttaacgtgaagcaggtcgaactgaccgatgccatcgacacctatggccgattcgagctcacggtcaacgcccgggtagccggaccacggctgggcaaagatgtgcaggccgccatcaaggcggtcaaggccggcgacggcgtcataaacccggacggcaccttgttggcgggccccgcggtgctgacggccgacgagtacaactcccggctggtggccgccgacccggagtccaccgcggcgttgcccgacggcgccgggctggtcgttctggatggcaccgtcactgccgaactcgaagccgagggctgggccaaagatcgcatccgcgaactgcaagagctgcgtaagtcgaccgggctggacgtttccgaccgcatccgggtggtgatgtcggtgcctgcggaacgcgaagactgggcgcgcacccatcgcgacctcattgccggagaaatcttggctaccgacttcgaattcgccgacctcgccgatggtgtggccatcggcgacggcgtgcgggtaagcatcgaaaagacctgaggtcgactgggcgacgagcgtaacgtcacggctgaaaatccgtgcccgacttcgccgtggcgttacgctcgcggcgcggggacccgatctctagggcgttgtcgcccagatccacgtcggccaaggccgatggcagcggctgaggttgatcgccatagcgaaaactagctcggtagccccaaatagcatcacgggtgtggagtcccgctgggtgctgcacctggacatggatgcgtttttcgcctcggtcgaacagctcacccggccgaccctgcgggggcggccggtgctggttggcgggctgggtgggcgaggtgtggtggccggcgcgagctatgaagcgcgggcctacggtgcccgatcggccatgccgatgcatcaggcccgcaggctgatcggggtgacggccgtggtgttgccgccacgcggggtggtgtacgggatcgccagccgccgggtattcgacaccgtgcgcggcctggtgcccgtcgtcgaacagctttctttcgatgaagcgttcgccgaaccgccccaactcgccggggcagtggccgaggacgtcgagacgttctgcgaacggttgcggcgacgggtgcgcgacgagaccggcctgattgcctcggtcggagcgggctcgggcaagcagatcgccaagattgcttctggtctggccaaacccgacggcattcgggtagtccggcacgctgaagagcaagcgcttctcagcggattgccggtacgacggctgtggggcatcggcccggtcgccgaggaaaagctgcatcggctcggcatcgagacgatcgggcagctggccgcgctgagcgatgccgaggcggccaacatcctaggcgcgacgattgggcccgcgctgcaccggctggcccgtggcatcgacgaccgcccagtggtggagcgcgccgaagccaagcaaatcagcgccgagtccacgttcgccgtcgatctgaccaccatggagcaattgcacgaggcgatcgactccatcgctgagcacgcgcaccaacgcctgctgcgcgacggccgcggcgcccgcaccatcacggtgaagctaaagaaatccgacatgagcacgctaacccgctcggcgacgatgccctacccgacgaccgacgccggcgcgctgtttacggtggcccgccggctgctgccggatccactgcaaatcgggccaattcgtcttctgggtgttgggttttcgggtttgagcgacattcgccaggagtcgttgtttgccgactcggacttgacgcaggaaacggcggcagcgcattacgtcgaaacaccgggagcggtcgtgccggccgcgcacgacgccacgatgtggcgggtcggcgatgacgtcgcccaccctgagcttgggcacggctgggtgcagggagcgggccacggcgtggtcaccgtgcggttcgaaacgcgtggttcaggcccgggctcggcgcggacgttccccgtcgacaccggcgacatcagcaacgccagcccgcttgacagcttggactggccggactacatcggccagctatcggtcgaggggtccgccggcgcctcagccccaacggtcgatgacgtcggcgaccggtgagttggccgccagcgcggccattagcagcacccgggcctgggacggcggcagtcgcggtaccatcaccgcgccagcctccaccaggtcgtgcccgggaccatagcctgcgccgacccgcgcgccggcgacccgggtagacaccgcgatcaccaccggatcgctcccgtctcgacagtggcgacggactccctcgatcacggcggccccggcattgcccgagcccagcgcctccagcaccacggcgcgcgcgccggctgccacacaggcgtccatcgccaccgcgtcacttcccggatagacggcgacgatgtcgactcgtggcgccacggcagcgcccagatcgccgagatagggccgcgtcttggtgcgcgtcagccgcaccccgcccgacgtgaagccaagcgactcgccggcgaatccgcacaggtccgggttggccaccttgtgcaggcccaaaggctgtaacacccggccgccgaaactcaccagcaccccgaggtcgcgggcggctgggtcggcggcgaccgcaagcgcgtcgcgcagattggccgggccatcggcgccgggggcatcggcgctgagcatggccccggtcaacacgaccgggcggctacccgcataggtgaggtccagccacagagcggtctcttcgagcgtatcggtgccgtgagtgatgaccaccccatctgcgccgccgcggaatgcctcctgcactgcagcgcctatccggtcccaatcggccggcgtcaactttgagctgtccagcgccatgaggtcgactacttcgatgtcggagtccatgtcgagaccggcgatcagcgtcgccccgcaatgggttggccgtagcaccccatcggggccggcggtggtcgagattgtccctccagtagtgatgacggtgaggcgggccatgatgggatcattgcgcacgtggtttgctcccatccggccgcggggtctgggcgggccatatcggccctaggggatgatgatggtgtgcctgacgaaccaacaggatcggctgatccgctgacctcgaccgaggaagccgggggggcgggggaacctaacgctcccgcgccgccgcgacggctgcgcatgctgctgtcggtcgctgtggtggtgctcacactcgacattgtcaccaaggtggtagctgtccaactgttgccgcccggccagccggtgtcgattatcggcgacacggtgacctggactctggtgcgtaattctggggcggccttctcgatggcgaccggatacacctgggttttgacgctgattgcgacgggtgtcgtggtcggaattttctggatggggcggcggctggtatcgccgtggtgggcgctgggtcttgggatgatcctgggcggtgccatgggcaacctggttgatcgcttctttcgggcaccggggccgctgcgcgggcacgtcgtcgatttcttgtcggtcggctggtggccggtgttcaatgtcgccgatccgtcggtagtcggtggcgccatcctgctggtcatcctgtcgatctttggctttgacttcgacaccgtaggtcggcgacacgccgacggggacaccgtaggtcggcgcaaagccgatggctgaccgctcaatgcccgttccggatggattggcgggaatgcgtgttgacaccggactggcccgcttgctgggactgtctcggaccgctgcggctgccctcgccgaagagggcgcggtcgagctgaatggcgtgccggccggaaagtccgatcggctcgtctccggcgccttgctgcaggtgcggttgcccgaggcgcccgcgccgctgcagaacacccccatcgatatcgagggcatgacgattctgtattccgacgacgacatcgttgcggtcgacaaaccggctgcagttgccgcgcatgcgtcggtcggctggaccggaccgacggtgctcggcggactcgccgccgccgggtaccggatcaccacatccggggtgcacgagcggcagggcatcgtgcatcgcctcgacgtcgggacctccggggtgatggtagtggcgatctccgagcgggcgtacaccgtgctgaagcgggcgttcaaataccgcacggtggacaagcggtaccacgcgctggttcaaggacatccagatccgtccagcggaacgatcgacgcgccgatcggtcgtcatcgcggccatgaatggaagttcgcgatcaccaagaatggccggcacagccttacgcactacgacacgctggaagcgttcgtggcagccagcctgctcgacgtgcatctggaaactggccgcacccaccagatccgggtgcacttcgccgcgttgcatcacccatgttgcggcgacctcgtttacggagctgatcccaagctagcgaagaggctcgggttggaccgtcaatggctgcacgcgcgttcactggcgttcgctcatccggccgacggccggcgggtggagatcgtcagcccgtatccggccgatctgcagcacgcgctaaagatattgcgtggcgagggttgaccggcatcacgaggtgcggcagacgaacgtggcgccatggaaatcgaggcgcacctcgccctggtgttcccagtattcaatgccttggcgaccataccgggcgccactgccggacagttcgacgaacacgatcacttggtcgcctttccagttgagcacggccgtcttcgggtcgaattggttgtagaactgtgcggtcaatgggccgtcctgcgtgggacaccggtaggtgaggacgggtggagtcgcggtggcgggatcggcgattgccaattggaccagccgggtctggtaggcctcctgcacacaggtacgcgggtcggtgtcttgcgcacaagcatcacgcagcatcgtccagctgctttgtgcggcttccagcgccgccgagcgtcgatgggccagcgcctgttgataggcggtcgaaagccggtggtccagactggtcaactgccggtcgtggcaaaccagttgctgcactatggttgccggtttggtgcagtcgagcgactgcccggcggtcggcgaggttgtgttagccggagggtttgcggcgcaggcgctcagaaccagggcggtcaccaggacgccgatccatctcatggaaacggactacccggctaccgacgcggtgtccagcgcgacacgccacagggctcagactggtgccgtggtgctctcgcccgatgtgacgtcgaccgccagcggcgcgatgacgccgaggatttccgtgatcgtttcggagggcacgccggctgcggtcagcgcgtcggccaagtgtccggcgaccaggctgaagtggtgcatggtaattccgcgcccctgatggacttgcttcatcggcgcaccggtatagggctcgggcccgccaagcgcggccgcgaaaaactccacctgcttgcccttgaggcggctcatgttcgtaccgctgaagaaggccgatagttggtcatcggcaagcacacgaacatagaagtcctcgacgacgacttcgatggcctcatgcccgccgatcttgtcgtagatgctgatcggctcacgtttgcgcaagcgtgacagtagtcccatcgtgccaggggaccatgccggcgttgcctgccggttaggtcgcgatcacgctcggattatcagctgtaacaagctgattgccgccaacgtcgcacagatcccgtcgcaaacagatccttggtcgccgcaccggccggtagtggactccattcatcagctcatgtgctagtaggttggcttcatgacccgtgtccatcaccccacgccgccatcaggagctacccacgatgaatcttggtgacttaacgaacttcgtcgagaagccgctcgcggcggtgtccaacatcgtcaacaccccgaactcggccgggcgatatcggcccttctacttgcgcaacttgctcgatgcggtgcagggccgcaacctcaatgatgctgtcaagggcaaggttgtcctcatcactggtgggtcatcaggcatcggtgcggcggccgcgaagaaaattgccgaggccggcggcacggtggtgttggtcgcacgcaccctggaaaacctcgagaacgtcgccaacgacatacgggcgatccgaggcaacggtgggaccgcccacgtctacccgtgcgatctatccgacatggatgcgattgccgtgatggccgaccaggtgctcggcgacctcggcggcgtcgacatcttgatcaacaacgcgggccggtcaattcggcgctcgttggagttgtcctatgaccggatccacgattaccagcgaacgatgcagctcaactacctcggcgcggtccagctgatcctgaagttcatccccggaatgcgagaacgccacttcgggcatatcgtcaacgtttcctcagtcggcgtgcagacccgcgcgccgcgcttcggcgcttacatcgccagcaaggccgcgctggacagcctgtgtgatgcgttgcaagccgagaccgtgcacgacaacgtccgattcaccaccgtgcacatggcattggtaaggactccaatgatcagcccgaccacgatctacgacaagtttcccacgctgacgccggatcaggcggccggtgtgatcaccgatgccatcgtgcatcggccccggcgagccagctcaccgttcggacagttcgccgccgttgccgacgccgtcaaccccgcggtgatggaccgggtacgtaaccgtgccttcaacatgttcggcgactcgtccgcagccaagggaagtgaatcccaaaccgacacatcagaactcgacaagcgaagcgagacgtttgtgcgggccacccgagggatccattggtgacaccatgagccttccgaaaccgaacaatcagaccaccgttgtgatcaccggcgcctcggtgtcgaattggctcgtggcttggccggccgcggcttcccactgatgctagtggcgcggcgccgcgagcgcctcgacgaactggccgatcagctgcgccaggaacactgcgtcggggtggaggtcttgccgctcgaccttgccgatacgcaagcgagggcacagctggctgatcgcttgcgtagtgatgcgattgccgggctgtgcaacagcgcaggtttcggcaccagtgggcgtttttgggagttgccgttcgcacgcgaaagcgaggaagtcgtcctcaatgctctggcgttaatggaactcacccatgccgcactgccaggcatggtcaagcgcggcgccggtgcggtgctcaacatcgcctcgatcgcgggtttccagccgattccctatatggccgtgtattcggctaccaaagcctttgtgctgacgttctctgaagccgtgcaggaggagctgcacggaacgggcgtgtcggtgactgccctgtgcccaggcccggtacccaccgagtgggccgagatcgccagcgccgagcggttcagcattcccctcgcccaagtttcgccgcacgacgtcgccgaagccgccatcgccgggatgctctccggtaagcgcaccgtcgtgccgggcatagtgccaaagttcgtcagcaccagcggcagattcgctccgcgcagcctgctgctgcccgcgatccggatcggcaaccggctgcgcggcgggcccagccgctgatgtgaggggcgttccggcctggtgccgaacggagtgctgggcctgggcaatcccagccggctagccgcgttgtatgggttgcagctggcgcacgagtcgcagtgctgccagatgcacaatttgccctctgcagcgcgacaagtcactgttgcgtgtcgcgaggaggtgggcataacgaccatccttgccggcagagacgaatgcggcgtgtgtgacaagacagctgggttggatggcgccgctccttagcgggccatagcgcacggcccgcttcgtcgccggcgctagtctcatgcgatggcctctgttgagctgtccgctgacgtccccatcagcccgcaggacacgtgggaccacgtttcggagctgtcagagttgggggagtggctcgtcatccatgaggggtggcgcagcgagttgcctgatcaactgggcgaaggcgtccagatcgtgggtgtcgcgcgggccatgggcatgcgcaaccgggttacgtggcgggtgaccaagtgggacccgccacatgaggtcgcgatgacaggatccgggaagggtggaacaaagtacggagtcaccctcaccgtgcgacccacaaaaggcgggtcggcgctggggctgcgtctcgagctgggcgggcgtgcgctgttcggcccgctgggttcggcggcggctcgcgccgtcaagggcgacgtcgagaagtcgcttaagcagttcgccgagctatacggctagccgctagaagacacactttgcgacacgcccgaacggtgtcggtcctcggtcatagactggcgtccctatgagcggttcatctgcggggtcctccttcgtgcacctgcacaaccacaccgagtattcgatgctggacggtgccgcgaagatcacgcccatgctcgccgaggtggagcggctggggatgcccgcggtggggatgaccgaccacggaaacatgttcggtgccagcgagttctacaactccgcgaccaaggccgggatcaagccgatcatcggcgtggaggcatacatcgcgccgggctcgcggttcgacacccggcgcatcctgtggggtgaccccagccaaaaggccgacgacgtctccggcagcggctcctacacgcacctgacgatgatggccgagaacgccaccggtctgcgcaacctgttcaagctgtcctcgcatgcttccttcgagggccagctgagcaagtggtcgcgcatggacgccgagctcatcgccgaacacgccgagggcatcatcatcaccaccggatgcccgtcgggggaggtgcagacccgcctgcggctcggccaggatcgggaggcgctcgaagccgcggcgaagtggcgggagatcgtcggaccggacaactacttccttgagctgatggaccacgggctgaccatcgaacgccgggtccgtgacggtctgctcgagatcggacgcgcgctcaacattccgcctcttgccaccaatgactgccactacgtgacccgcgacgccgcccacaaccatgaggctttgttgtgtgtgcagaccggcaagaccctctcggatccgaatcgcttcaagttcgacggtgacggctactacctgaagtcggccgccgagatgcgccagatctgggacgacgaagtgccgggcgcgtgtgactccaccttgttgatcgccgaacgggtgcagtcctacgccgacgtgtggacaccgcgcgaccggatgcccgtgtttccggtgcccgatgggcatgaccaggcgtcctggctgcgtcacgaggtggacgccgggcttcgccggcgatttccggccggtccgccggacgggtaccgcgagcgcgccgcctacgagatcgacgtcatctgctccaaaggtttcccatcgtactttctgatcgtcgccgacctgatcagctacgcgcggtcggcgggcataagggtgggtcccggccgcggctcggccgccggctcgctggtcgcctacgcgctgggcatcaccgacatcgacccgattccacacggtctgctgttcgagcggttcctcaaccccgagcgcacctcgatgcccgacatcgatatcgacttcgacgaccggcgccgcggtgagatggtgcgctacgcagccgacaagtggggccacgaccgggtcgcgcaggtcatcaccttcggcaccatcaaaaccaaagcggcgctgaaggattcggcgcgaatccactacgggcagcccgggttcgccatcgccgaccggatcaccaaggcgctgccgccggcgatcatggccaaagacatcccgctgtctgggatcaccgatcccagccacgaacggtacaaggaggccgccgaggtccgcggcctgatcgaaaccgacccggacgtacgcaccatctaccagaccgcacgcgggttggaaggcctgatccgcaacgcgggtgtgcacgcctgcgcggtgatcatgagcagcgagccgctgactgaggccatcccgttgtggaagcggccgcaggacggggccatcatcaccggctgggattacccggcgtgcgaggccatcggtctgctgaaaatggacttcctgggcctgcggaacctgacgatcatcggcgacgcgatcgacaacgtcagggccaacaggggtatcgacctcgacctggaatccgtgccgctggacgacaaggccacctatgagctgctgggccgcggcgacaccctgggcgtgttccagctcgacggcgggcccatgcgcgacctgctgcgccgcatgcagccgaccgggttcgaagacgtcgtcgccgttatcgcgctgtaccggcccggcccgatgggcatgaacgcacacaacgactatgccgaccgcaagaacaaccggcaggccatcaaacctattcacccggaactcgaagaaccgctgcgcgagatcctcgccgagacctacggcctcatcgtctatcaagagcagatcatgcgcatcgcgcagaaggtggcgagctactcgttggcccgcgccgacattctacgcaaggccatgggcaagaagaaacgcgaggtgctggagaaggagttcgagggcttctccgatggcatgcaggccaacgggttctctccggcggccatcaaggcgctgtgggacaccatcctgccgttcgctgactacgcgttcaacaagtcacatgccgccggctacggcatggtgtcctactggacggcctacctcaaggccaactatcccgccgagtacatggccggtctgttgacgtcggtcggcgacgataaagacaaggccgcggtttatctggccgactgccgcaagctcggcatcaccgtgctcccgcccgacgtcaacgaatctggcttgaacttcgcatcggtcggccaagacatccgctacgggctgggcgcggtgcgcaacgttggcgctaatgtcgtgggctcgttgctccaaacccgcaacgacaagggcaagttcaccgacttttcggactacctgaacaagatcgacatctcggcgtgcaacaagaaggtgaccgaatcgctgatcaaggcgggtgcgttcgactcgctggggcatgcccgcaagggtcttttcctggtgcacagcgatgcggtggactcggtgctgggcaccaagaaggccgaggcactggggcagttcgatctcttcggcagcaatgatgatgggaccggcaccgcagatcccgtgttcaccatcaaggtgcccgatgatgagtgggaggacaaacacaaactcgccctagagcgcgagatgctgggactgtacgtctcggggcatcccctcaacggtgtggcacacttgctggctgcccaggtcgacaccgcgatcccagcgatcctcgacggcgatgtccccaacgatgcccaagtgcgggtgggcggcatcctggcgtcggtgaaccggagggtcaacaaaaacggaatgccatgggcttcagcgcaattggaggatctcacgggcggcatcgaggtgatgttcttcccgcacacctactccagctatggtgccgacatcgtcgacgatgcagtcgtgctggtcaacgccaaggtggcggtccgtgacgaccgcatcgcattgatcgccaatgacctcacagtgcccgacttttccaacgccgaggtggagcggccgctggcggtcagcttgcccacccggcagtgcacctttgacaaggtgagtgcgctcaaacaggtgttggcgcgccaccccggcacctcgcaggtgcatctgcggctcatcagcggagaccggatcaccacgctggcacttgatcagtcgttgcgggtgacgccgtcgccggcgttgatgggtgacctcaaggagctgctcggccctggatgtctggggagttagcgaggcgaccgcccccagcggtttccgcacgatcgcccgtgagcgccgctaatggatccagcccgacgcccgactgtccccgttgagataccccgagacctcgtcgtcgaagttggcgaagcccgacatgaggctgccgaagttgaagaagccagagatcgaggttcccgcattgacgaaacccgaaatgttggccgtaccggtgatcgtgggtaccgagtttctgaagcccgacagatggtcacccacgttgatgatgccggcgttgtagttgcccacgttggccaggcccgagttaccggtgacaaattcggcgtgttcgtcacgggcgttgttatcgaagcccgagttgaaggtgccggcgttagcgtagcccgagttgttggtgcccgtgtgcagccagccggagttctgtaccggctggttgaccgagttgaacaatccggtgttgagatcgcccgagttgaagaagccggtgttgatgttgccggagttgaagtagccggtgttcacgttgcccgagttgaaatcgcccgtgttcatgctgccggcattgaagctacccgtgttggtatggccggagttaaacagacccatgctgccggtgaccaggtttccgcccgagtttccgattccggtgttcgtggtgcccgagttgaaccagccggtattggtggtgccggagttgaaccagccggtgctggtggtggccgagttgaaccagcccgtgctgagctggccggagttgccgataccggtactgagctcgccggagttgccgaagcccgagctgcgctcggccgaactgccgaactccacgctcagcgccccgactccattgcccgagtttcccatgccgatgttgttattgcccgagttgaaaaagccgatattaccgttgcccgagttcccgaagccgaggttcccgctacctgaattgagggcgccgaaacctatctggttatcaccggtgagcccgaagccgatgttgttgttgccgctgttcccaaacccgatgttatgagagcccttgttgccgaaaccgatatttccactgccaaggttgccgctgccaaagttggtgtcgccggtgtttccgttaccaaagttgacgttaccggtgtttccgaacccgaaattcgagttcccggtgttgccgccacccacgttgagatttccggtgttaccgccgccaaagttggtgtcgccggtatttccactacccaggttatagctgccgaggttgccgccgcccaggttatagctgccgatgtttccgctaccccagttgagcgtgcccgtgtttccactgcccgggttgagatccccggtgttgccgccacccaggttgtagctgccgatattgccgctgcccaggttgagatcaccgatattggcgttgcccaagttgacgctgcccgtgttggcgctacccgggttgaagctgcccaggttgccgaggcccagattgccgctggccagattgaagccaccgatggtgacgttgcccagatcgagaaacggaaaccccgcgatgatcaccgcaccgccgggcgtggctgccgcgctcggcgacggtgtgaacggcgtcagcgacaaggcgaccgccgacgcctcgccgtgataaccgagcatcgcggcgacatcggcggcccacatctgctcatagacggcctcgacggccgcgatggccggggcgttttgccccaacagattcgaggccaccaaggagcgcaaccgacctcgattggcgctcaccgcgcccggatgcaccgtcgccgccagcgccgcctcgaacgccgataccgccgcctgggcttgacccgccgcctgctcagcctgcgctgcggccgtggtcagccagcgagcataggacgcggccacgcctgtcatggccgctgacgccggaccttgccaggacccggtggccaactgcgaggtcaccgccgaaaatgaggccgccgccgaacccaaatcgccggccagcccggtccaggccgacgccgccgccaacatcggtcccggcccggcaccagcgaacatcagcgccgaattgatctccggcggcaacaccgaaaaattcatcacaaccatcccgtcagccggccacacccaccgggcttcacggcgctgtctggccccaaccgcagcgaagcctacgaaaaagccgggcgcttcggacgggcgcaggttaaatccaggtaacgcgtgacgaatctcgcgacgagcctccttgcggccatgggccgccacgggtctcggtggtcgcggcccccgtgcttccgcgtccttcgattgtggacgtacgctcaccgatgtgacctgggccatactgatccgctgtcaaggagaacggaaatgaccacaacagagcgcccgacaaccatgtgcgaggcgttccagcgcaccgccgtcatggacccggacgccgttgcgctacggacccccggcggtaaccagacaatgacatggcgagactacgcggcgcaggtgcggcgggtcgctgccggcctggcaggtttgggagttcggcgcggcgacacggtctcgctgatgatggcgaaccggatcgagttctacccgctcgacgtcggtgctcagcacgtcggcgccacctcgttttcggtgtacaacaccctgcccgccgagcagctgacctacgtgttcgacaacgcggggaccaaggtggtcatctgcgagcaacagtacgtcgatcgcgttcgcgccagcggtgtgcccatcgaacacatcgtctgcgtcgatggcgcgccccccggcacgctctcgctgacggatttgtacgcggccgcctccggcgacttcttcgacttcgagtcgacgtggcgtgccgtacaacccgaggacattgtcaccctcatctacacgtccggcacaacgggaaaccccaagggtgtggagatgacccacgccaacctgctgttcgagggatatgccatcgacgaggtgctcggaatccggtttggcgatcgggtgacgtccttcctgccatcggcgcacatcgccgatcggatgaccgggctgtacctgcaggagatgttcggcacccaggtcaccgcggtggccgacgcgcgcacgatcgcagccgcgctccccgacgtgcggccaaccgtgtggggggccgttccccgggtttgggaaaagcttaaggccggaatcgaattcaccgtcgctcgtgagaccgacgagatgaagcggcaggcgttggcgtgggcgatgtcggtggctggcaaacgcgccaacgccctgctcgcaggtgaatctatgtcggatcagctggtcgccgaatgggccaaagccgacgagtcggtgttgtccaagttgcgcgagcggctgggcttcggcgagctgcggtgggccctgtccggagcggcgccgatccccaaggagacgctcgcgttcttcgcaggtatcggcatcccaatcgccgagatttggggaatgtcggagctgagctgcgttgccaccgccagccatccccgcgacgggcggctgggcaccgtcggaaaactacttcccgggctgcagggcaagatcgccgaagacggtgagtacctggtccgcggtccgctggtgatgaagggttatcgcaaagaaccggccaagaccgcggaggcgatcgactccgacggctggctacacaccggagatgtcttcgatatcgactccgacggctatctgcgggtggtggaccgcaagaaggagctgatcatcaatgcggccggaaaaaacatgtcgccggccaacatcgagaacaccatcctggccgcgtgccccatggtcggggtgatgatggcaatcggtgacgggcgaacgtataacaccgcgctgttggtcttcgacgccgactctctcggtccgtatgcggcccagcgtggcctcgatgcctcgcccgcggctctggcggctgacccggaggtgatcgcgcgcatcgccgccggcgtggccgagggcaacgccaaattatcgcgggtcgaacagatcaagcggttccgcatattgcccaccctgtgggagcccggcggggacgagataaccctgacgatgaaactcaagcgccgtcgaatcgccgcgaaatattccgcggagatcgaggagctctacgccagcgagctgagaccgcaggtttacgagcccgctgccgtgccatcgacacaaccggcatgacgggggctagccagtgactgcacgggaggtgggccgcatcggactgcgaaagttgctgcagcgcatcggtattgttgctgaatcaatgacgccgctagcgaccgaccccgttgaggttacccaactgctggatgcccgatggtatgacgagcggctgcgtgcgctggccgacgagctcggacgcgatccggacagcgtgcgcgccgaggcggcaggctatctgcgggagatggccgcctcgctggatgagcgggccgtgcaggcatggcgcggcttcagtcgctggctcatgcgcgcctacgacgtactggtcgacgaggaccagatcacgcagctgcgcaagcttgatcgcaaagccaccctggcgttcgcgttctcgcatcgttcgtacttggatgggatgctgctgcccgaggcgatcctggccaaccggctctcgccggcgctgaccttcggcggggcgaacctgaacttctttccgatgggcgcttgggccaaacgtaccggggctatcttcattcggcgtcagacgaaagatattcccgtctaccgcttcgtattacgtgcttacgccgcgcagctggtgcaaaaccatgtcaacctcacctggtcgatcgaagggggtcggaccagaacgggcaagctacggccaccggtgttcgggatcctgcgttacatcaccgatgcggtcgacgaaatcgacggtcccgaagtgtatttggtgccgacctcgatcgtgtacgaccagctgcacgaggtggaagccatgaccaccgaggcctatggcgcggtgaaacgacccgaagacctgcgctttctggtccggttggcgcgacagcagggcgagcgactgggccgcgcctatctcgacttcggcgaaccgctgccgcttcgcaagcgcctgcaggagatgcgcgccgacaagtcgggcaccggcagcgagatcgaacggatcgcgttggatgtcgagcaccggatcaaccgcgccacaccggttacccccaccgcggtggtgagtctggccctgctgggcgcggaccgctcgttgtccatcagcgaggtgttggcgacggttcgcccgttggccagctacatagctgcccgcaactgggcggtggccggcgccgccgatctgacgaatcgctcgacgatccggtggaccttgcatcagatggttgcttccggcgtggtgagtgtctacgacgcgggcaccgaggcggtgtggggcatcggcgaggaccagcacctggtggcggcgttttaccgcaacaccgcgatccatatcctggtcgatcgggccgtcgccgagttggcgttgctggcggccgcagagaccacaacaaacggctcggtttccccggcgaccgtgcgtgatgaggcgttgagccttcgcgacttgctgaagttcgagttcttgttttctggccgtgcccagtttgagaaagacctcgcaaacgaggtactgctgatcgggtcggtggtcgacacctccaagcccgcggccgcagccgatgtgtggcgcctgctggaatcggccgatgtgctgctggcccacctggtgctgcggccgtttctcgatgcctaccacattgtcgccgatcggctggccgcccatgaagacgactctttcgacgaggaagggtttctggccgagtgtctacaggtcggcaagcagtgggagctgcagcgcaatatcgccagcgccgagtccaggtcgatggagctgttcaagaccgcactgcgcctggctcgccatcgcgagctggtcgacggtgccgatgcgacggacatcgccaaacgccgacagcagttcgccgacgagatagccacggcaaccaggcgggtaaacacaatcgcagaactggcccgcaggcaatgagcgacaaatgcggccgccagggccgctgcgccgtccagcgaacgggtcaaacggtggacgcgccatccccccgggcatagtctgaatgtgatctaggtcacgtgccagcaccggaggaggcgggactatggtcgcgaccactacgcacttcccgaagcaaaaagcgccctgcgggcacatggttgacggcgatcaccacatcgagcgcgacgacgaaggccttgcctacggcgacctcaagttttcctgcggctgccgcgaaatccggctttctaccacgacggatccatgcgggtacgcacgattcgacacgacggcaaggtgttgaaggacgagcacagcggcgatcacgaagcgtgaaccagcgcgatgaccgcccaacacaacatcgtggttatcggcggcggtggtgcgggtctgcgcgccgcgattgcgatagccgaaaccaatccgcacctggatgtggcgatcgtttccaaggtgtacccgatgcgcagccacaccgtctcggctgagggcggcgccgcggcggtgaccggtgacgacgacagcctcgatgaacacgcgcacgacacggtatccggtggcgactggctgtgtgaccaagatgcggtcgaggctttcgtggccgaggcgcccaaagagttggtgcagctcgagcattggggctgtccgtggagccgtaaaccagacgggcgcgttgccgttcgcccgttcggcgggatgaagaagctgcgcacctggtttgccgccgacaagacgggatttcacctcctgcacacgttgtttcaacggctgctcacctattccgacgtcatgcgctatgacgagtggttcgctacgacgctgctggtcgacgacggcagggtatgtggtctggtcgctatcgagttggcgaccgggcgcatcgagacgatccttgccgacgcggtgattctgtgcaccggcggatgcgggcgggtatttccattcaccaccaacgcgaacatcaagaccggcgacggcatggcgctcgcattccgcgcgggcgcgcccctaaaagacatggaattcgtccaataccaccccaccggactgccgttcaccgggatcttgatcaccgaggccgcacgagctgaaggcggctggctgctcaacaaagacggctaccgctacctccaggattacgacctcggcaagcccacgcccgagcccaggctgcgcagtatggagctcgggcccagggaccgactgtcgcaggccttcgtacacgagcacaacaaaggaaggacggtcgacaccccgtacggccccgtcgtctatctagacctgcggcacctgggggcggacctgatcgatgcaaagttgccgttcgtacgtgagctgtgccgcgactaccagcacatcgaccccgtggtcgaattggtcccggtacgaccggtagtgcactacatgatgggtggcgttcacaccgatatcaacggcgccacaacgcttcccgggctatatgccgcaggtgaaacagcctgcgtgagcattaatggcgccaaccgcctggggtcgaactcgctgcccgagctgctggtgttcggggctcgagcgggccgtgccgccgcggattacgcagcgcgccaccaaaagtcggaccgtggcccgtcgtcggcagtgcgggctcaggcccgcaccgaggctctacggctagagcgtgagctcagccgccatggccagggaggcgaacgaatcgcggatattcgggcggacatgcaggccaccttggaaagcgccgcgggtatttatcgtgacggacccaccctcaccaaagcggtcgaggagattcgggtgctgcaggaacgattcgccacggcgggcatcgacgatcacagccgcacattcaacaccgagctgactgcgctgctcgagttgtcggggatgctcgacgttgcactggcgatcgtcgaatctggtttgcgccgagaagaatcccgtggcgcacaccagcgaaccgactttccgaaccgggacgacgagcatttcttggcgcacaccttggttcatagagaaagcgacggaacgctgcgggtcggctaccttccggtcactatcactcgctggccaccgggcgaacgcgtgtatgggaggtaaggatgatggatcgaattgtcatggaggtctcccggtatcggcccgagatcgaatcggccccgacatttcaggcctacgaggttcccctcacccgcgaatgggcggtgttggacggcctgacctacatcaaggatcacctcgacggaacactctccttccgctggtcgtgccggatgggtatctgcggcagtagtggtatgacgatcaacggcgacccaaagctggcgtgcgcgacattccttgccgattacctacccgggccggtgcgggtggagccgatgcgaaacttcccggtgatccgcgatctcgttgtcgacatcagtgacttcatggccaagctgcccagtgtgaagccgtggctcgtccggcatgatgaaccgcccgtcgaagacggcgaataccggcagaccccggccgaactcgatgcattcaagcagttcagcatgtgtatcaactgcatgttgtgctactcggcgtgcccggtgtacgcgctggaccccgacttcctcggtccggcggcgatcgcgctggggcagcggtacaacctggactcgcgcgaccaaggtgcggcggatcgcagggatgtcctggccgcggccgacggcgcttgggcgtgcaccctggtgggcgaatgttcgacggcttgtccgaaaggcgtcgatcctgccggcgcgatccagcgctacaagctgaccgcggccacgcacgcgctgaagaagttgctgttcccttgggggggggggggggggcggatgagcgcctatcgccagccggtcgaaagatactggtgggcgaggcggcgttcttacctgcgattcatgcttcgcgaaatcagttgcatcttcgtggcctggtttgttctctatctggtgctggtattgcgcgccgttggcgcgggcgggaattcctaccagcggtttttggacttcagcgccaatccggttgtcgtagtgctgaacgtcgtcgcgttgagtttcctgctgctgcatgctgttacctggttcggatcggcaccgcgcgcgatggtgattcaggttcgcggccgccgggtacccgctcgcgcggtccttgctgggcactacgcggcatggctggtggtttcggtgatcgttgcctggatggtgctgtcatgactccctcgacatcggatgccaggtcgcgccgacgctcggcggagcccttcctgtggctgctgttcagcgccgggggcatggtcaccgccctggttgcgcccgtcctgctgttgctgttcggactcgcgtttccgctcgggtggctcgacgcgcccgaccacgggcacctactggcgatggtgcgcaacccgatcaccaagcttgttgtgctggtcctggtggtactggccctgttccatgcggcgcaccggttccggttcgtgctcgaccatgggctgcaactgggccggttcgaccgagtgatcgccctgtggtgttacggcatggccgtgttgggctcggcgacggcgggttggatgttgctcaccatgtaaagtcgctggccgggcgctttggccgccggcacggtacggtacggacctgtaccaccacaacggttctatggtaggcgctgtgacccagatagcggatcggcctacagacccctcgccctggtcgccgcgagagaccgagttactggcggtgacactacggctgctgcaggagcacggttatgaccggctaacagtggatgccgttgcggcgagcgcccgcgccagcaaggcaacggtctaccggcgctggccgtcgaaagccgaattggtgctggccgcgttcatcgagggcatccgccaggtcgcggtcccgcccaataccggcaacctgcgcgacgacttgctgcgactgggggagctgatctgtcgggaggtgggccaacacgccagcaccatccgcgcggtgctcgtcgaagtgtcgcgcaatcctgccctcaacgacgttttgcagcatcagttcgtcgaccaccgtaaggccctgatccagtacatcttgcagcaggccgtcgaccgcggtgagatctccagcgcggccatcagcgatgaactctgggacctgctacccggctacctcatcttccggtccatcatccccaaccggccgcccacccaggacacggtgcaagccctcgtcgacgacgtgatactccccagcctcacccgatccaccggttgagtcagcggtgcgaatggctgggcaccgttgtggtgtccggtcccgtaccgtactgttgaatccgcggatccccgcctgaggtacggggcgtggtcgcgccccgggcaatagcgtcgccggttatcgaaaggctaacgggtgcaggggatttcagtgactggcctggtcaaacgcggctggatggtgctggttgccgtggcggtggtggcggtcgcgggattcagcgtctatcggttgcacggcatcttcggctcgcacgacaccacctcgaccgccggtggtgtcgcgaacgacatcaagccgttcaaccccaaacaggtaaccctcgaggtctttggcgctcccggaaccgtggcaacgatcaattatctggacgtggatgccacacctcggcaagtcctggacacgaccctgccgtggtcatacacgatcacgacgaccctgcccgcggtcttcgccaatgttgtcgcgcaaggcgacagcaattccatcggctgccgcatcaccgtcaacggtgtagtcaaggacgaaaggatcgtcaacgaagtgcgcgcctataccttctgcctcgacaagtcctcatgagcaaccaccaccgcccgcggccttggttgccgcacaccatccgacggctttcgttgccgatcttgctgttttgggtgggtgtggccgccataaccaatgccgccgtgccgcaattggaggtggtcggggaggcgcataacgtcgcacagagctccccggatgacccgtcgctgcaggcgatgaaacgcatcggcaaggtgttccacgagttcgattccgacagtgcggccatgatcgtcttggaaggcgataagccgctcggcaacgacgcccaccggttctacgacaccctgctccgcaacctttcaaacgacaccaaacacgtcgagcacgttcaggacttctggggcgatccgctgaccgcggccggctcgcaaagcaccgacggcaaagccgcctacgttcaggtctatctcgccggcaaccaaggcgaggcgttgtcaatcgagtccgtcgacgcggtgcgcgacatcgtcgcccatacgccaccaccggccggggtcaaggcctacgtcaccggcgcggccccgctcatggccgatcagtttcaggtgggcagcaaaggaaccgcgaaagttaccgggataactctggttgtgatcgcggtgatgttgctcttcgtataccgttccgtcgtcaccatggtcctggtgcttatcacggttcttattgagttggccgcggcccgcgggatcgtcgcttttctcggaaacgccggggtaatcgggctgtcgacatactcgacgaatctgctcacactattggtaatcgcggcgggcacagactacgcgatttttgtcctcggccgctatcacgaggcgcgctacgccgcacaggatcgggaaacggccttctacacgatgtatcgcgggaccgcccacgtcgtcttgggctcgggtctgaccgttgccggcgcggtgtattgcctgagctttacccggctaccctattttcaaagcctgggtattcccgcctcgataggggtgatgattgcgttggcagccgcgctcagcctggccccatccgtgctcatcttgggcagtcgtttcggttgtttcgaacccaagcgcaggatgaggaccaggggatggcggcgcatcggcacggccatcgtgcgttggccgggacccatcctggcagtggcgtgcgcaattgcggtggtgggtctgctcgcgctgccgggatacaaaacgagctacgacgctcgctattacatgcccgccaccgccccggccaatattggctacatggccgcggagcgacattttccccaagcgcggctgaatcccgaactactgatgatcgagacggatcacgatatgcgcaatccggccgacatgctcatcttggataggatcgccaaggctgtcttccatctgcccggcatagggctggtgcaggccatgacccggccgctaggaaccccgattgaccacagctcgataccgtttcagatcagcatgcaaagcgtcggccagattcagaatctcaagtatcagagggaccgagcagccgacttgctgaagcaggccgaagagctggggaagacgatcgaaatcttgcagcgccaatatgccctacagcaggaactcgcggccgctactcacgagcaagccgaaagctttcaccaaacgatcgccacggtaaaggaactgcgagataggatcgccaatttcgacgatttcttcaggccgattcgtagttacttttactgggaaaagcactgctacgatatcccgagctgctgggcgctgagatccgtctttgacacgatcgacggtatcgaccaactcggcgagcagctggccagcgtgaccgtaaccttggacaagttggctgcgatccagcctcaattggtggcgctgctaccagacgagatcgccagccagcagatcaatcgggaactggcgctggctaactacgccaccatgtccgggatctatgcccagacggcggccttgatcgaaaacgctgccgccatgggacaagcctttgacgccgccaagaacgacgactccttctatctgccgccggaggcttttgacaacccagatttccagcgcggcctgaaattgttcctgtcggcagacggtaaggcggctcggatgatcatctcccatgaaggcgatcccgccacccccgaaggcatttcgcatatcgacgcgatcaagcaggcggcccacgaggccgtgaagggcactcccatggcgggtgctgggatctatctggccggcacggccgccaccttcaaggacattcaagacggcgccacctacgacctcctgatcgccggaatagccgcgctgagcttgattttgctcatcatgatgatcattacccgaagcctggttgcggcgctggtgatcgtgggcacggtggcgctgtcgttgggcgcttcttttggcctgtccgtgctggtgtggcagcatcttctcggtatccagttgtactggatcgtgctcgcgctggccgtcatcctgctcctggccgtgggatcggactataacttgctgctgatttcccgattcaaggaggagatcggtgcaggtttgaacaccggcatcatccgtgcgatggccggcaccggcggggtggtgaccgctgccggcctggtgttcgccgccactatgtcttcgttcgtgttcagtgatttgcgggtcctcggtcagatcgggaccaccattggtcttgggctgctgttcgacacgctggtggtgcgcgcgttcatgaccccgtccatcgcggtgctgctcgggcgctggttctggtggccgcaacgagtgcgcccgcgccctgccagcaggatgcttcggccgtacggcccgcggcccgtggttcgtgaattgctgctgcgcgagggcaacgatgacccgagaactcaggtggctacccaccgttaaggtggtgggatgccgctttcaggggaatatgcgccgagcccgctcgactggtcgcgcgagcaagccgacacgtatatgaagtccggcggaaccgagggcacacagctgcagggaaagccggtcatcctgctcaccaccgtcggggcgaagaccggcaaactccgtaagaccccgctgatgcgcgtcgagcacgacggccagtacgcgatcgtcgcctcgctgggtggggcgccgaaaaatccggtctggtaccacaacgtcgtgaagaacccacgggtcgagctgcaggacggcaccgtgaccggcgactacgacgcccgcgaggtgttcggtgacgagaaggccatctggtggcagcgcgccgtggcggtctggccggactatgccagctaccagaccaagacggaccgccagattccggtgttcgtgctgaccccggtgcgcgcgggcggctagccattgggatagggcggcgtggcaccattgaccggtgtccgccgaactgagccagagcccgagcagctcgccgctgttttcactatctggggcagacatcgaccgtgccgccaagcggatcgcaccggtagtcacgcccaccccgttgcaacctagcgatcggttgtcggcgatcactggcgccacggtctacctcaagcgcgaagacttgcagacggtgcgctcttataagctacgcggagcgtacaacctgttggtgcagttgtccgatgaggaactggccgcgggcgtggtgtgttcttctgcgggcaaccacgcgcagggcttcgcgtatgcgtgtcgctgtctgggtgtgcacggccgggtctacgtacctgccaaaacccccaagcagaagcgtgaccggatccgctaccacggcggggagttcatcgacctgatcgtgggtgggtcgacctatgatctggctgcggcggcggcccttgaggacgtggaacgcaccggggccacgctggtaccgccgtttgacgacctgcgcaccatcgccggccagggcacgatagccgtcgaagtgcttggccagctcgaggacgagccggacctggtggtggtcccggtgggtggcggcggctgcatcgcggggatcaccacctacctggccgagcggacgaccaacaccgcggtgctgggcgtcgagccggctggtgcggccgccatgatggccgcgctcgcggcgggcgagccggtgacgctggaccatgtcgaccagttcgtcgacggcgccgcggtgaaccgggcgggcacgctgacctatgccgcgctagccgccgccggcgacatggtttcgctcaccaccgtcgacgagggtgcggtgtgcacggcgatgctcgatctgtatcagaacgagggcatcatcgccgaaccggccggtgccctgtcggtcgccggtctgttggaagccgacatcgagcccgggtccaccgtggtgtgcctgatttcgggcggcaacaacgacgtgtcccgttacggggaggtgttggagcgctcgctggtccacctgggcctcaagcactatttcctggtcgacttcccgcaggagcccggtgcgctgcgccggtttctcgacgacgtgctcggacccaacgacgacatcaccttgttcgagtacgtcaagcgcaacaaccgggagaccggtgaggcgctggtgggtatcgagctgggatcggccgcggatctagacggtctgctggcccggatgcgggcgaccgacattcacgtcgaggcgttggaaccggggtcgccggcttaccgctatctgctgtagcgaggcgtcggcgcgaccgtgccgacaaacctcgcatgtgtatcgttggtgtatgtcgcgcaccaacatcgacatcgatgacgaacttgccgccgaggtcatgcgcaggttcggtctgaccaccaagagggcggcggtcgaccttgccctacgacggttggtcgggtcgccgttgagccgtgagtttctgctcgggctggaaggcgtcggctgggaaggcgacctggatgacttgcgaagcgatcgcccagactgatctcgatgatcctcatcgacacatcggcctgggtggagtacttccgtgccaccggatcaatcgccgctgtcgaagtacgccggctgctgtccgaagaagcagcgcgaatcgctatgtgtgagcccattgcgatggaaatcttgagtggcgcgctcgacgacaacacccacacgacgctagagcggctcgtgaatggcttgccgtcgttgaacgttgatgacgcgattgactttcgtgctgccgcgggtatctatcgcgccgcccggcgcgccggcgaaacggttcgaagcatcaacgactgcctcatagcggcgctcgcgatccgccacggtgcgcgtatcgtccaccgtgacgccgactttgatgtgattgcccggattaccaacctgcaggccgcatcgtttcggtgagcatgccgccccagcatcaggccggctccgcagcccgcagtatcgcaagcgaatacgctgctagctcggtggaattatcgccgataatcggcgactcccaggccagcaccagctcaccgctgaccggcacgcaggttggctcggcaccaaggttgcaggcgatcatcagctggccgcggcgcatcacaacccagcgttgctgctcgtcgtagtcgaccataaggtggtccagccaggggtccgcaaggtcggcctcgttgtgccgcaaagcgatcagatcgcgataaaaccggtgcaacctggcgtgttcgccggagccggcttcggcccagttcagcttgcagcgctggaatgtctgcgggtcctgcgggtccggaatgtcgtccgcggcccagccatgttcggcgaactcctccttgcgtcctgccacggtgctatgggccagttccggttcgggatgtgagcaaaagaactgaaacgggctggaggccccccactcttcgcccatgaaaagcattgcggtatagggagatccaagggtcaacgccgccttgatcgcgagctggccaccggtcaggtattgcgatgggcggtcgccgagagcgcggttgccgacttggtcgtgggtgcaggtgtaggcgagcagcctggtggccgggatcgcagaagtgtccaatgcacgcccgtgccgacgacgccggaacgacgaatacgtgccggcgtggaagtagccgttgcgcagcgtgtacgcgagagtggccagcgagccgaaatccgcatagtagccttgccgctcaccggataccgcggtatggatggcgtgatggatgtcgtcattccattgggcgggatcccgtagccgccatggctgggccgggtgatcagccgcgggtcgtttcggtcggtttcggcgatcagcgacaacggacggcccaactggcctgacagccagcgggtcgcgttggcaagctcctcgaggacatgcacggcggtggtgtccaccagtgcatgcacggcgtccaaccgcaagccgtcggcgtggaagtcgcgcatccatcgcagcgcgcagtcgatgatatagtggcgaacctcgtcggagtcggcgccggcgatattgatgccgtccccccacgggttgctggccgacgacaggtacgggccgaatcgcggcaggtagttgcccgatgggccgagatggttgaacaccgcgtcgatcaacacgcccaaacgacgggtatggcatgcgtcgatgaaccggaccagaccgtcggggccgccgtagggttcgtgcacgctgtaccacagcacaccgtcatatccccaaccgcgggttccggcaaaggaattgaccggcatcagctcgacgaagtcgattccgagatcgaccaggtaatccagcttttcgatggcggcgtcgaacgtgccagccgtggtgaacgtgccgatgtgcaactcgtagatcaccgcgccctcgaccgaccgccccggccagccagtgtcggtccgggcagcaccaaactggccgggcggctcccaccgctgggagcgtgcgtgcaccccgtcgggttggcgggccgatcgcgggtcgggtagcacggtggggtcgtcgtcgagtaggtatccgtagcgggcgtccgccggcgccgccaccgtcgtgtgccaccagccgtcggctgagcgggtcatcgcatgtaccgcaccgttcacgtcgagccggaccagcgcgggtttgggtgcccatactcggaattcaggcattgtcgcgcaccagcagcaccacaggcagatccgcgaacagctcgacggccggcgtgtgcccactggccgtgaatccggtgagggcatctgtccacgacccgtcgggtaggggcagtacggtgtggtcccagccggtttgctgcaggcgcaccgtccagcgggtcaccgcgaccaggatgtcgtcaccgcggcggaacgcaacgacgtggtcggcggccggcccggcggcgaacaccggatggtatgcgccgcccaggaagctctccggatgggtgcgccgcagtcgaagcgccgcggccaacacccgaatcttagggtgctgcaaggctttcagagcgacacgccgggtgccgtagtcgacgggacggcggttgtccgggtcgaccaggctgtcgtcccacagttcgctgccctggtagacgtcgggtacgccaggcacggtcaacgcgagcagcttagcggccagcgcgtcgctttcggcatgcgagttgaggtgggccacaagtccggtcagctcggacgccagcggtccgtcgagcaccagatcaagccagccgtgcacgtcgtcctcgaacgcccggttcgggttgtgccacgaggtgtgccatgccgcctcccggatcgccttctcggcgtaagtgtgcagccggccgcgcagcgcggcgctgacctctccactcactggccacactccgaagacgttctgccacagaaactgtccagtcacggcatcaggggcgggcgcaatggcttgggcgtggccgatgaacttggcccacagccacggcacttgggacagcacgccgatgcgggcacgcacgtcctcgccgcgtttggtgtcgtgggtggacagtgtcgtcatggaccgtggccacaaccgagcacgggtggcggcccggtgatgaaactccgcggcgcccacaccaaaccggcgcggttctccgcccacttcattgagtgacaccagccgggcatcacggtagaacatacagtcttcgacggccttggcgctcaccgcgccgcacagttgttgcaggcgtacggctggttcgccaccgcgggccacagctgcggcaatcagctgcagtccaggtgccaattgtggtgttgtcgaatgggtttcagccaacgcgcagggtaggacggcggcttggccggggtaatcacagcgatagcgtccgatgtggcgcagcagtgcagccaccgccgcgggcaacagcggatgatcggcgccggccgccgccgcgatgcatcgccgcaatcggcgaagctcactggccaacgtatggacggccgcgtgcaccttgaggtcggccaacatcgccggcatctcctgatagtccacaccggccgattcgaccagcgctgtcagtggtgactctccttgggggtcaacgaggacgccacctatttcgcgcagcacgtcatagccggtggagccgtccactggcagcgtgggctctaacgcctcgtcgaccgccaggattttttcgaccacgatccaggcgttcgggccgagcagttcgcgcagctgggccaagtatccgctgggatcggatagtccgtcgaggtggtcgacgcgcacgccgtcgacgagtccttcggtgaaccagcgagcgacctctgcgtggctggcgtcgaacacagcgcggtcttcctggcgcaggccggccaacgaggtgatcgagaagaaacggcggtagccgcacagcccgtgccgccatccgaccagccgatagtgctggcggtcgtgcacagcggggccggtgccgtccccgctgccgggggcgacgggcagcgccaggtcgcccagccgcagcaggtcgccgtcgactctgaggttggcaacgtcgctgtcggagcccaatagcggcaggatgatccggccatcacctagctcccagtcgatgtcgaagaactcggcatacgccgaggaccggccgaacttcaagacatcccaccaccacgcgttctgctcgggcttgccgacgccgacatggctgggcacgatgtcgacgatcaggcccatgccccgcgaccgcgccgccgcggataaccgcgctaggccgtcagagccaccaagctcgggtgacaccgtcgtcggatcggtgacgtcatagccgtgggtcgacccgccgaccgccgtcaaaatgggggacaggtacagatgcgataccccgaggtcgtcgaggtagtccagcaggttctcggcatcggcgaaggtgaacccgaatccgttcgaccgaccgcgcatctgcacccggtaagtggaaataaccggaaatgccatatttcacaacgtcttacgcaggaccagcagcgagcgcgcaggtaccgaaaacgtgtcagtggcggttaccgtcaggtcgatgtcaccgacgggatcgttggtatccagctctccggtccactgctgcgcatagccgtcatgcggcatcacgaactccacgtcgtggtcatgggcgttgaagcacaacaggaatgaatcgtcgactactcgctcaccacgggcgtccggtgcggtaatggcttcaccgttgagaaacaccgcaacacacctgtcgaagcctctgccccaatcctcgtgcgtcatctcccgaccgctcggtgtcaaccaggcgatatcgcggacttcgtcgccactgcggatcggttcaccctcaaagaaccggcgtcggcgaaacaccttgtggttcttgcgcaaggtcgtcgccttgcgtgcgaaagctagcagatcggcattcttgtccaccaatgaccaatccatccaagataattcggagtcctggcagtagacgttgttgttgccgtattgggtgcgcccaatctcgtcgccgtgggcgatcatcggcgtgccctggctgaccataagcgtggcccacatgttgcgcatctggcgggcacgcagcgccaagatgtcggggtcatcggtggggccctcgacaccgcagttccacgatcggttgtagctttccccgtcgcggttgttctcgccattggcctcgttgtgcttgtcgttgtacgagaccaggtcgttgagtgtgaacccgtcgtgggcggtgacgaaattgatactggcactgggccggcggccggttgcttcgtagaggtccgacgacccggtcagccgggaggcgaattcgcctagggtggccggctcgcctcgccagtagtcgcgcacggtgtcgcggtacttgccgttccattccgtccacagtcctgggaagttgccaacctggtagccaccttcgccgacatcccatggctcggcgatcagcttgacctgactgaccaccggatcttgttgcaccagatcgaagaatgccgacagccggtcgacgtcgtgcagctcgcgggccagcgtggacgccaggtcgaaccggaacccgtcgacgtgcatttcgatcacccagtagcgcagcgaatccatgatcagctgcagggtgtgtgggtggcgggcattgaggctgttgccggtaccggtgaagtccttgtagaacctcaagtcgtggtccatcagtcggtagtaggcggtgttgtcgattccgcgaaagttgatcgtcggacccaagtggttgccttcagcggtgtggttgtagacgacgtcgaggatgacctcgatgccggcttcgtgcaggctgcgcaccatggttttgaactcggctaccgcgctgccggcttgccgggtcgacgcgtattgatggtgcggggcgaagaatccgaaggtgttgtaaccccagtagtttcgcaagccgaggtccagcagccgggagtcgtgtaggaactggtgcaccggcatcaactcaacggcggtgacgttgagctcgttgaggtggtcgatgatcaccgggtgggccaggccggcgtaggtgccccggagttcgggcgggatactgggatgggtctgtgtcatgcctttgacatgcgcttcgtagattacggtctcgtggtacggggtgcgcggcgaccggtcgtatgcccagtcgaagaacggattgatcacgacgctggtcatagtgtggcccagcgagtcgaccatcgggggagtgctgtccgggtcgacggcgttgacgtcataggaatacagcgcctgcccgaaggtgaaatcgccgtggaacgacttcccatacgggtcgagcagcagcttgctggggtcacaccgatggccggccgccgggtcgaacggcccgtgcacacgaaacccgtagcgctggccgggggtgatgttcggcagataggcatgccagacgtacccgtccacctcgtcaagcgggatccgcgactcgacgccgtcctcgtcgatcagacatagctcgaccttctcggcgatctcggagaacaacgaaaagttggtcccggcgccgtcgtaggtggctccaagcggataggcgttgcccggccacaccgtgggtagagcgggcccggtcccgtcggactccccggcgttgttcgacgacatcacacgaccttatccaggttctccggcgggtgtaggcgtcaccaccagtcggtgttcgccgcgatttgccgaccgagctcgctggtcatcgtccgcatgtaggtgggggtcaggtgatgactgtcgcggtacaccagaacatttccctcgaccgcgcggcaggtgtcggtccggcatatcgcgtcggacatatcgagtggcttaagcagcgggaaccgcgcaacgaagtcgagggttggattccgatcgaccagcaccttggaccgcgcgatcccacacgactgcggattgccgcctttggccaggcagtccgcagggatgaacggttggccgtccttgaccagccaaggggtatcccgcatcgcgagaacgggaatgttgttgtcggcgaacgtttgccagatcccgacataggttgctggcatcacatcgccgggtttgatgttccacggtcgagtcgaggttgtgaaaacgtagtcggggtggtcagcgaccaacttggccatcgccgcttgcacccactggtgacactgcggatagggagcgttattgcccatgatcagcgggacttcctcggtggacaacgggcaacccattttgaggtacgtcaccaccttgaagtggtgcatgcgacccagcagatccagtgcggtcagccagtgttcggcgtgtgaacccccggccagtgcgatggtccggggtgcgtccacatcgccgtaggtgcagttgatgatcgccgggttgacgaagtcgctgatgcagccgtccttggtcgaggtcggcaggtcgtgacggacttccaggacggttgggcgcatccgcagcttgggcacccggacgtggtcgatcagggcccgcgccccgggatagtcgcgggagctcaacccgctcaactctttgccggcggcgcgctggacgatgacgtgctcacgccacgtgaacgaggtcgcggtaagagcgacgccaagcagtgccaccacagatcccagcacgatcgttggccgacgcagccgcagccgccagggaatcggcgggaccgccgccggcgatctcacgccggcgggtgcccgatagcgtaatgggtcttcgacaagccgggtggtcaggtatgccagcaacccggataccagcaggactgccgcgccttcgacaaagttggcgtgccggtgcccggtgtaggagagccagaagatgagcagcggccaatgccacagataccaggaataggccatcgcgcccagcgccaccaacggagcggtggctagcaggcgattgggcagtggcagccggtcgcgggtaccgggatggccctgccggttggctccggcaaggatcatcagcatcgtggctccgacgggtaccagcgcccacggccctggaaattccttgacaccgtcgatcagggcgccgcacgacagtatcgccgccagcgcggcggtggccaccgcggtgcgcagccacatcggccagcgcacatggggcaccacagcgccgaccagtgctcccgccaacaactcccaggcccgcgcgaaggtgttgtagtaagcggtcgcctggtaggcgtgatgcgcaacgatggcatagatgaatgaggccaacgtcaacgtgctcaataacaccacaaacatcgtccgcaggtacggggcccgcgggccccgaaacagtctgcgcagcaagtaggcgcacccggcaacaagcagcaggaaagcgagatagaactgaccctgcaccgacatagaccagatgtgctgcaaggggctcaccgcttcaccggctcgcagatagttggagaccgtgctagccagctcccaattctggtaataccccaagctggccaggctctggttggcaaacgcttcccaccgcgtctgcggttgtattgcgatggtgagcagcgcgcagccggcgaggaccacaaccagtgccgggagcagccggcggatgagtcggatcacttcggctataggcgagagtgacagatccgggttgagggcggcgcgaagtattttcccgccaaagaagaagccggacagcgccaggaacacgtctactccgccggaaacccggccgaaccaaacgtggaacactgccaccagggcgatcgcgacaccgcgcaatccgtccaggtcgtgccggtaaaagccggtcgtacgggtccccatggtaaccgggggcaaggccggctccggggtcaaggccggtgggcgaggcggcgacagggtcaacatggttgacagttaatttacccaaaccagcctcctgcttcgcgcgctgagcagcgggaagcaggaggcgggtttgggaggcgagaaagcaagcgggaccgttagcgtgagcgcgcggtgccgaagggaggcggctggacgggcgcttgctggacgggcgcttgctggaccggcgcctgttggaccggcgcctgttggacgggcgcctgttggacgggcgcttgctggacgggcgcttgctggaccggcgctggctggaccggcgcctgttggacgggcgtcggctgggtcccgagaacccggaccaggtaaggcgtcatgccgttggtgcgcaccggcgaaacctggacgacgtcgcccacctccagcatctggcccttcccgaggtataacgcgacgctttgcgtgccttcggggccgtagaagatcaggtcgcccttgcgcgcttgctgcggcaggaccttttgcccaaccttgtacatctggccggaagaacgcggcagctttagcccggcaccggcataggcgtactggatcaaaccggaggcgtcgaacccgacggtgttgatgccggtaccggtgccgcgcgtggggccgctgatgccgccgccggcccaggagaacggcacgccgcgctgcgacagcccgcgcgcgatcacgacgtcggtgatctgttgataatccaccggccgcgtggccgggtctgcggccgcaagaccgggcgcggccaccatcggggcgagcatcattgccagaccgatcgcgaaggagccgcttttcatgctgcgtttcatggggttgtaacctccttggcactctcgggtggtgtgtgcctcagcacgtgacttcaccgtctgccattccagccggaagtcactttattcacaccaatcactacagacactttgacaacagatgccggccgcgtccatagctggccagatccaccagaagtctttttgccgtaacgtgaccggacggtgactgccgcgctcaatctttgatcggcagttgtgatttcagtcacgcgcgattaatgccaatagcgttcgctgaatcccgctatcgcgtagcccgcgatggaggtgacggtgatgacggcgatcgagatgatcggccagaaggacatgtaccagcccttcaacatggaaacgaaggggccgatgacggctgtggcgatggccgcaccgatccctccccacatcaccgggtagatgtaatagttgacgccgaacggtaccagcgggcaagcatccggcgggcacacgttgtcggtgaaggcgaagagccgtgatggccagctagtcatcgtgaccatgaccagaaatactgccaatatcactacggtacataccacgtcccagggcgctatccgcagcgtgagtacccgtgggggtgtccgctcgtcgggctcgtctagagccgaccgggattcggtgccagcatcgggctgagtgtcttcaggctgattcggcggtgccatgcatgcatgctccccgatggcagaggttttggcgaccgttactgggatgggccgtggcgtggctgcattaccctcgatctccatggctgcggcgactggcgggttgacgcccgagcagatcatcgcggtcgatggcgcccatctgtggcacccttacagctccatcggcagggaagccgtgtcgccggtggtggccgtcgccgcccacggagcgtggttgacgctgattcgcgacggccagccgatcgaggtgctcgacgcgatgagctcctggtggaccgcgatccacgggcacggccaccccgctctggaccaggcgttaaccacccagttgcgggtgatgaaccacgtcatgttcggggggctgactcacgagccggcggcccggctggcgaagctgctggtcgacatcaccccggcgggtctcgacacggtgttcttcagcgactccggctcggtgtcggtggaagtcgcggccaagatggcgctgcagtactggcgcggccgcggcctgcccggcaagcgacggctcatgacctggcgcggcggctatcacggcgacaccttcctggctatgagcatctgcgacccgcacggcggcatgcactcgctgtggaccgacgtcctggccgcccaagtgttcgcgccacaagtgccacgggactacgatcccgcctacagcgcggcgttcgaggcgcagctggcgcagcacgccggcgagctggccgcggtggtcgtggagccggtcgtgcagggtgcgggcggtatgcgttttcacgacccgcgctatctgcacgacctgcgggacatctgccgccgttacgaggtgctgctgatcttcgatgagatcgccaccggcttcggccgcaccggcgcgttgttcgccgccgaccacgccggggtgagcccggacatcatgtgtgtcggcaaggcgctcaccggcggctacctcagcttggccgccaccttgtgcaccgccgacgtcgcgcacaccatcagcgccggtgcggccggggcgctgatgcacggccccaccttcatggccaatccgctggcctgtgcggtctcggtggccagtgtggagctgctgctcggccaggactggcgcacgcgcatcaccgaactggccgccgggctgaccgccggcctggataccgcccgggcgctgcccgccgtcaccgatgtgcgggtgtgcggcgcgatcggcgtcatcgaatgcgaccgaccggtcgacctggccgtcgcgactcccgcggcgctggatcgaggcgtgtggctgcgcccgtttcgcaacctggtctacgccatgccgccctatatctgcacaccggccgagatcacgcagatcacctcggcgatggtcgaggtcgcacggctcgtaggctcactgccatgaaagccgccacgcaggcacggatcgacgattcaccgttggcctggttggacgcggtgcagcggcagcgccacgaggccggactgcggcgctgcctgcggccgcgtcccgcggtcgccaccgagctggacttggcctccaacgactatctcggtctgtcccgacatcccgccgtcatcgacggcggcgtccaggcgctgcggatctggggcgccggcgccaccgggtcgcgcctggttaccggcgacaccaagctgcaccagcaattcgaggccgagctcgccgagttcgtcggcgctgccgcgggattgctgttctcctctggctacacggccaacctgggcgccgtggtcggcctgtccggcccgggttccctgctggtgtccgacgcccgttcgcatgcgtcgttggtggatgcctgtcggctgtcgcgggcgcgggttgtggtgacgccgcaccgcgacgtcgacgccgtggacgccgcgctgcgatcgcgcgacgagcagcgcgccgtcgtcgtcaccgactcggtgttcagcgccgacggctcgctggcgccggttcgggagttgcttgaggtctgccggcgtcatggtgcgctgcttctggtggacgaggcgcacggcctgggtgtgcgtggcggcggacgcgggctgctctacgagttaggtctagcgggtgcgcccgacgtggtgatgaccaccacgctgtccaaggcgctgggcagccagggtggtgtggtgctcgggccgacgccggtgcgggcccatctgatcgatgctgcccggccgttcatcttcgacaccggtctggcgccggcggcggtgggtgccgcacgggccgcgctgcgcgtcttgcaggccgagccgtggcgaccgcaggcggtgctcaaccacgctggtgaacttgcgcggatgtgcggtgtggctgcggtgccggactcggcgatggtgtcggtgatcctgggcgagccggagtcggcagtggccgccgcggcggcctgcctggacgccggggtcaaggtgggctgcttccggccgccgacggtgcccgcgggtacgtcgcggctgcggctgaccgcgcgcgcatcgctgaacgccggcgagctcgagctggcccggcgggtgctgacggatgttctcgccgtggcgcgccgttgacgatcctggtcgtcaccgggaccggcacgggggtcggcaagacggtcgtctgcgcggcgctggcgtcggccgcacgtcaggccggcatcgacgtggcggtgtgcaagcccgttcagaccggcaccgcccgcggtgacgacgacctcgccgaggtcggccggttggccggggtgacccagctggccggcttggcgcgatatccgcagccgatggccccggccgccgccgccgaacacgccgggatggcgttgcccgcccgcgatcagatcgtgcggctgatcgcagacctggaccgtcccgggcggttgaccctcgtcgagggggcgggcgggctgctggtcgaactcgccgagccgggcgtcacgctgcgcgatgtcgccgtcgacgtggccgccgtggctttggtggtggtcaccgcggacctgggcaccctcaaccacaccaagttgacgttggaagcgcttgctgcacaacaggtttcatgtgcagggctggtgatcggcagctggccggacccgcccgggttggtggcagcctcgaatcggtccgcgctggcgcgcattgctacggtgcgggccgctctgcccgccggggccgcgtcgctggatgccggggacttcgcggcgatgagcgcggcggcgttcgaccgcaactgggttgccgggctggtcggctgatggtgcattcgatcgagctggtcttcgacagcgataccgaggcggcgatccggcgcatctgggcggggttggccgccgccggcatacccagccaggcgccggccagccgtccgcacgtgtcgctggcggtggccgaacggatcgccccggaggtcgatgagccgctgggtgcggttgcccgtcggctgccgctggactgcgtgatcggcgcgccggtgctgttcgggcgggccaatgtcgtgttcacccggctggtggtgccgaccagcgagcttttggccctgcatgccgaggtgcaccggctctgcggcccgcacctggcgcccgcgccgatggccaacagcctgcccggtcagtggaccgcccatgtcaccctggcccgacgggtcggtggtcaccaattggggcgggcgctgcgcattgcgggacggccgtcgcggattgacggtcggttcgccggcttgcgccgctgggacggcaacacgcgtgccgagtacctgctggggtgaggcgggcccaaaaagcttgatggcgaaggggtttgatcgcaacttcgtcttaatggccagctcgcgggttcgggcgggtgctggccaggtggcgaggacgcacgtcgatgtggggatgtccaaagatcttcgcgggcggcgattctcacggatcgtcgtggttgtcctcgtcgttgtggcgtagcagcttctcgtggtggtggaaggtgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgcgccgacagctgctagaactggtgttagctaagtgaattcagtgactcgagagccctcgcgagcttggccgcccaccaggtcggcggggatgcctaccaggattcgatcccgccaaccggcaatctgaccaaccgggcataacccccgccggtgaaccgcagtttagtgagcggcttgaggttgcgggatcgacgattcggcgtctgggccgctgtgtgggatgcctggcgggtcgagtgcgagtgctgatagctgggccgctgccaacgatccgtgacctccgcccacgtcgcgtttgtccccgtgcgcaccgctaccgtagcctgaacaccgtttcattcaggccgccgagcaggcggcggatgggttccgcgcgtgcggagatgacgaaggatgcaggggagtacctggtgacgcaagcggcaacgcgaccgacgaacgacgccggccaggatggcgggaacaactcggacattctggtggttgcccgccaacaggtgctgcagcgcggtgagggcctgaaccaggaccaggtgctggcggtgctgcagctacccgacgaccggctcgaggagctgttggcgctggcccacgaggtgcggatgcgctggtgcggacccgaggtcgaggtcgaaggcatcatcagcctgaaaaccggtggctgcccggaggattgccatttctgctcgcaatcggggctgttcgcctccccggtgcgcagcgcctggctggacatacccagcctggtcgaggcggccaaacagaccgccaagtccggcgccaccgagttctgcatcgtggccgcggtgcgcggacccgacgagcgattgatggcccaggtcgcggccggcatcgaggcgattcgcaacgaagtcgagatcaacatcgcctgctccctagggatgctgaccgccgagcaagtggaccaactggcggcgaggggggtgcatcgctacaaccacaacctcgaaacggcgcgctcgttcttcgccaacgtcgtcaccacccacacctgggaagagcgctggcagacgctatcgatggtgcgtgacgcgggcatggaggtttgctgcggcggcatcctcggcatgggggagacgctgcagcagcgcgcggaattcgccgccgagcttgccgagctgggccccgacgaggtcccgctgaacttcctcaacccgcggcccggtaccccgttcgccgacctggaggtaatgccggtcggtgacgcgctcaaggcggtggccgccttccggttggcgttaccgcgcaccatgctgcggttcgccggtggccgcgagatcaccctgggtgacctcggcgccaagcgaggcatcctgggcggcatcaacgccgtgatcgtcggcaactacctgaccaccctcggccggcccgcggaagccgacctggaactgctcgacgagctacagatgccgctgaaggcactcaacgccagcctgtaaatggtggaaatcgtggctggaaaacaacgcgctccggtcgctgccggcgtgtacaacgtgtacaccggggaactggcggatacggccacgccgacagcggctcggatgggtctggagcccccccggttctgtgcgcagtgcggtcgccggatggtcgtccaggtccggcccgacggctggtgggcgcgctgttctcgccacgggcaggtggactcggccgacttggcgacacagcggtgaccgagccacccggttttggcggaccgtccgagccttccggtgcaccgcggacgtcgcggacacgggcggtcctgtttgtgatgctgggtctgtcggcgaccggtgtgttggtcggtggcctgtgggcgtggatcgccccgccaatccatgccgtcgtggccatcacacgcgcgggtgagcgggtgcacgagtatctgggcagcgaatcccagaacttcttcatcgcgccatttatgctgctggggctcttgagtgtgctggctgtcgtggcatcggcattgatgtggcagtggcgagagcaccgcggaccgcagatggttgctgggctgtcgattgggctgacgaccgctgcggcgatcgcggcgggagttggcgcgctggtggttcggttgcgctacggtgcgttggactttgacaccgtgccactttcccgcggcgaccacgccctgacgtacgtcacccaggccccgccggtgtttttcgcccgccggccgctgcagatcgccctcactctcatgtggccggctggcatcgcgtcgctggtatatgccctgcttgcggccgggacggcgcgggacgacctgggcggctatccggctgtcgatccgtcgtcgaacgctcgtactgaagccctggaaacccctcaggccccggtgtcctaggagagtcgcagccgcccgccggcatccggagcggaccgtgtctccggtcgggtgtcagcgcttggattcaagcggcagatcgtcgaactggtttaagtctggcgtgacgaggttgtgtgccaggtccgagttcgcgccggtatgcgcagagcgcattggccaggtcagagcggacggcggctcaacttcctgccggtgatcaccttggccgcgatcacggccagtctcgccatgccggcgtaggtcatcgggttgaagatggtcggccacgtggtccggacgcggtggtcggtcagtggcttgccggcgaaccggtcggtgagccagcgaagcgtcattggggccgacagcgggtgcagggacacatgttcgctgaacaggtcgcggtggtaggtgacgttggcgccgccggctgtatagctgtcagcgagcgcgtcgatgtcagagacgtcgatgaggtagtcatgcacggcctgcacgatcaataccggcggggtgggcaccgcgctacccagcttggtgtcgccgaagacatgggaaacctccggcgtcgacagaatgtcctcaaggggttcgtcgaggaagtcacccatgtccctgccggccatccggatcactgcgtctaccgttgtcatctccgtcagttgctccagcagctgacgtccttcgtcgttggcgtgctccttgatcacccgggccaggccggggtagctgtgttgcagcgcggccaccaccaacgcgggcagaccggcaagaagagtgccattgagccggcggaacgtgtgaccaaggtcaccgacgggtgatcccagcacggcgccgacgatgtctaggtccggtgcgtactcgccgcatgcttcggcggcccacgcgctggccagcccgccgccggagtagccccacagcccgatcggcgttgccggggacaacccgacacgctcggaattcaaggcagcccggattccgtcgaggactcggtaaccgggttcatacggcgacccccacagccctttcggcccttcatggtcgggtactgataccgcccatccttcggcaagtgcggcgctgatcatcaacagctccatttgggtcagtgaccccagggccttggcccgtcgtcgcagggcatatgacggaaaacagcgcgacgacatggcatcgatcgcacactggtacgacagcaaggggcaggtctgacccggggcaagctccgctgggacgatcaccgtggtcaccgtcgcctcggggttgccgtacatgttcgtggtccggtacagcagctgggtagcggtgacgggctgcggaatcaagcccataaacgccagttcgacatcgcgcgagcgcaacaccgttccgggcacggcatgctggtagccggcaggtgggaagtagaacggatcgtcggatggcagcagcgggcgcactttgcgctgcaattcctcgtgcggtggccggccgatccattcggcgccggtcgcgcctgccaaattgccgggctctaccattaggctcccttcatggccatccggcatcctcgcgcgtgatcggtccctgacggggtagcagcgcggtttgcctgtcgcagttcagcgccggcactcaaggtcagcgtcggcactcgaatggcgccagcggctcttatccggctcttaaagtctcatacaagttacaggatccaagggccgactccgaggccagcgcggcgtggcgcctatcacaggttgggtacgccgagttcccccatcgctggtgcgaccagattcaaagctggccgggaggccgcagtgcggcgaactcgtcagtgactcttagctgcgagtcggtaaaccggtacaacgccgccgggcggccaccgctgcggccggactgcgcgatggttccggtttgggtgatgactctgcgacgggccagtacccgctgcaggttggttgcgtcgacctggtagcccagtgcggcgccgtagatgtcgcgcagcgttgagagcgcgaattcttttggagccaaagcgaatccgatgtttgtataggacatcttggcaatcagccgggtgcgggcatgggtcaccatcggaccgtgatcgaacgccattggcggcaaggaactcaccgggtgccagcgggtgtctgctggcagctcgggggtggcgggggagggcaccacccccaggtaggtcgacgcgatcatccggatgcctggcagccggtgtgggtcggaaaacaccgcgagctgttctagatgggccaactctcgcaggtcgactttctcggccagttggcgccgaaccgagctggtcatgtcttcgtcgttgcgtagccgtccgcccggcagcgaccacgcgccgcgctgcggctccttcgcacgttgccacagcagcacattgagctggggttttgccgcaccgcggctcatgccaactccgcgcacttgaaagacgacggccagcacttcgtgggcggtgctaccatgggccatgttttcgattataagtcgaaaacctgttggagcgcggaaggggcggcaatgactgtgctgaatcgcacggacacgctcgtggatgaactgactgccgacatcaccaacacaccgctcggctacggcggggttgacggtgacgaacggtgggccgccgagattcgccgtctggcgcatttgcgcggggccaccgtcctggcgcacaactaccagctgcccgcgatccaggacgttgccgaccacgtcggggattcgctggcgctatcgcgggtggccgccgaggcaccggaggacaccatcgtgttctgcggagtgcacttcatggccgagaccgccaaaattctcagcccgcacaaaaccgtgctgatcccggatcagcgggccggctgttcgctggccgattcgatcacccccgacgagctgcgcgcctggaaggacgagcatcccggcgccgtcgtcgtttcctacgtcaacaccacggcggccgtcaaggcgctcaccgacatctgctgcacctcgtcaaacgccgtcgacgtggtcgcatccatcgatcccgaccgcgaggtgttgttctgtccggaccaattcctcggtgcacacgtgcgccgggtgaccggccgcaagaacctgcatgtgtgggccggcgaatgccacgtacacgccgggatcaacggcgacgagctcgctgaccaggcccgcgcacatcccgatgccgaactgttcgtgcatccggagtgtggttgcgcaacctcggcgctatacctcgccggcgaaggagcattcccagccgagcgggtaaagatcttgtccaccggcggcatgctcgaagcggcgcacacgacgcgcgcccgccaggtgctggtcgccaccgaggtcggcatgttgcaccagcttcgccgggcggcaccggaagtcgactttcgcgcggtcaacgaccgcgcctcatgcaagtacatgaagatgatcacccccgcggccctgttgcgctgcctggtagagggtgccgacgaagtccatgtcgatccgggaatcgccgccagtgggcgtcgcagcgtgcagcggatgatcgaaatcggccatcccggcggtggcgaatgatggccggtcccgcttggcgggatgcggccgatgttgtcgtgatcggcacgggcgttgccgggctggcggcggcattggccgccgatcgcgccgggcgcagcgtcgtggtgctcagcaaggctgcccagacgcacgtgaccgcgacacactacgcgcaaggcggtatcgcggtggtgctgccggacaacgacgactcggtcgacgctcacgtcgcggacaccttggccgcaggcgcgggcctatgcgatcccgatgcggtgtactcgatcgtcgccgacggctaccgagcggttaccgatttggtcggagctggggcacggttggatgaatcggtcccgggccgttgggcgttgacgcgcgaaggcgggcactcgcggcgacgcatcgtgcacgcgggtggcgacgcgaccggcgccgaggttcagcgggcgctccaggatgccgccgggatgctcgatatccgcaccggccacgtggcgttgcgagtgctgcacgacggtaccgcggtgaccgggctattagtggtcagaccggacggatgcggcattatcagcgctccgtcggtgatcctggccaccggcgggctcgggcacctgtacagcgcgaccaccaatccggcgggctccaccggcgacggcatcgccctgggattgtgggcgggcgtcgcggtcagcgatctcgagttcatccagttccaccccacgatgctttttgccggacgcgccgggggtcggcggccgctgatcaccgaggccatccgcggcgagggtgcgatcttggtggacaggcaaggcaattcgataacggcaggcgtgcatccgatgggtgatttggcgccgcgcgacgtcgtcgccgccgccatcgacgcgcggctgaaggccaccggcgatccgtgcgtctacctcgacgcccgcggcatcgagggcttcgcgtcccggttcccgacagtcacggcatcctgccgggctgccggcattgaccccgtccggcaaccgatcccggttgttcccggtgcgcactacagctgcggcggcatagtgaccgatgtgtacggccagaccgagctgctcgggttgtacgccgctggcgaggtggcccgcaccgggttgcacggcgccaaccgcctggcctccaacagcttgctagagggtttggtggtgggcggccgcgccggaaaggccgccgccgcccacgccgcggcggccgggcgttcgcgtgcgacctcgtcagcgacctggcccgaaccgatcagctacaccgcactggaccgcggcgacctgcaacgggcgatgagccgggacgcgtcgatgtaccgcgccgccgccgggctgcaccggctgtgcgacagcctatccggagcacaggttcgcgacgtggcttgtcgccgcgatttcgaggacgtggcgctcacgctggtcgcgcagagcgtgaccgccgccgccttggcccgcaccgaaagccgtggctgccatcatcgcgcggagtacccgtgcaccgtgccggagcaggcacgcagcatcgtggtccggggagccgacgacgcaaatgcggtgtgtgtccaggcgctagtggcggtgtgctgatggggttatccgactgggagctggctgcggctcgagcagcaatcgcgcgtgggctcgacgaggacctccggtacggcccggatgtcaccacattggcgacggtgcctgccagtgcgacgaccaccgcatcgctggtgacccgggaggccggtgtggttgccggattggatgtcgcgctgctgacgctggacgaagtcctgggcaccaacggttatcgggtgctcgaccgcgtcgaggacggcgcccgggtgccgccgggagaggcacttatgacgctggaagcccaaacgcgcggattgttgaccgccgagcgcaccatgttgaacctggtcggtcacctgtcgggaatcgccaccgcgacggccgcgtgggtcgatgctgtgcgcgggaccaaagcgaaaatccgcgatacccgtaagacgctgcccggcctgcgcgcgctgcaaaaatacgcggtgcgtaccggtggcggcgtcaaccatcggctggggttgggtgatgccgcgctaatcaaggacaaccacgttgccgccgccggatccgtggtagacgcgctacgtgcggtgcgaaatgctgcacccgatctgccgtgcgaggtggaagtggactcgcttgagcagctcgatgccgtgctgccggaaaaacccgagctgatcctgctggacaattttgcggtgtggcagacgcagaccgcggtgcagcgtcgggactcgcgcgcgcccaccgtcatgctggagtcatccggtgggctcagcctgcagacggcggcgacctacgccgaaaccggggtggactacctggcggtcggggcgctcacacactcagtgcgcgtgctcgacatcggcttggatatgtagccgggcggccccggcgcccattaggcggcgccggatagggtaggcgccgtggcgcgaacgttcgaagatctcgtggccgaagccgcatcagcatccgtcggcggctgggatttttcctggttggacggccgcgcgaccgaagaacgcccgtcatggggctatcaacgacaactcagtcagcggctggcgaacgcgacggctgccttagatcttgagacaggcggcggagaggtgctagccggcgcgggcaacttcccgcccaccatggtcgctaccgaagcgtggccacccaacgcggctatggccactaggcggctgcatccgatgggcgcggtcgtcgtcatcaccggcgataaaccgccactgccctttgccgatgcggcgtttgacctggtgaccagccgccaccccagcacccgatggtggaccgagattgcccgggttctccgggctggcggcagttacttcgcccaacacgtcggaccggccacgctgtgggacctgcgcgagcatttcctcgggccgcgagaacacaacggggccgatcagtacgcgcaggttgtgcgcacctgcatcaccgacgccggcctcgagatcgtcgacctgcagatggagcggttgcgggtggaattcttcgacgtcggtgccgtcatctactttctgcgcaaggtgatctggtttctgccggacttcaccgtcgagggctaccacgatcggctgcgtgcactgcatgagcgcatccaggccgaagggcccttcgtcacctactccacccgcgcgctcatcgaggcccgcaaaccgtcctgacgtcggccggggccttaggctcaggcgatatcgccgacgaagaccccgatccggcgcagctgcaagcgcgccatccgcggcagcccctgaccgtcggagccggcgggcacaatccgggggttgatgacgtgaacaacgccgcgggcgaagtgcacgtcggcttcgcccgcggccaacacgttcttgacccaatccgtcttaccgtgcgcgagcgcgatcgccagcacaccgtccttgcggtaggcggtcacaatcgtttggtatggctttccagacttgcgaccgcggtgctcgatcgtggccgttccgggtaggtagcgcgctatcggtttgagcgcccggttgatgtacttgacctgcagacgctcgagccagagcgggaacaccatcggaacgcccggggcgttattcgggtgatcctttgcggacatggcggctcctctttgccggtcctttctactgcactgtaccggtcagatatcgacttgagctgctctgggagaatggtctacgtgaccgcgccgccgcccgtgcttacccgtatcgacttgcggggagccgagttgacagctgccgagctgcgggccgctctgccacgcggcggcgccgatgtggaagccgtgctgccgacggtacggcccattgtggcggccgtcgccgagcgcggggccgaggccgcgctggacttcggcgcatcgttcgacggtgtgcggccccatgccatccgggtgccagacgcagcgctggacgcggcgctggccggactggactgcgacgtctgcgaagcgttgcaggtgatggtcgagcggacccgcgccgtgcactccgggcagcgtcgcaccgacgtcacaaccacactgggcccgggcgcgacggtcaccgagcggtgggttccggtcgagcgggtaggcctgtacgtgccggggggcaatgcggtgtacccatccagcgtggtgatgaacgtggtgcccgcccaagccgcgggcgtcgactcgttggtggtagccagcccgccgcaggcgcagtgggatggaatgccgcatccgaccattctggccgcggcccggctgctgggcgtcgatgaggtctgggcggtcggcggcgctcaggcggtggcgttgctggcttacggcggcaccgacaccgacggcgcagcactgacaccggtcgacatgatcaccgggcctggcaacatctatgtcacggccgccaagcgactgtgccgttcgcgggtgggcatcgacgccgaagcggggccaaccgagatcgctatcctcgccgatcacaccgccgacccggtgcatgtggccgccgacctgattagccaggccgaacacgacgagttggctgccagcgtgctggtcactccgagtgaggacctggccgatgccaccgacgccgaactggctggccagctgcagactacggtgcaccgcgaacgggtgacggccgcgctgaccggacgccaatcggcgatcgtcctggtcgacgacgtggacgccgccgtcttggtggtgaacgcttacgccgctgagcatttggagattcagaccgccgatgccccgcaggttgccagccggatccgctcggcgggagccattttcgtcggcccgtggtccccggtgagcctcggcgactactgcgcgggatccaaccatgtactgccgaccgcgggctgcgcccggcattccagcggcctgtcggtgcagacgttcctgcgcggcatccacgtcgtggaatacacggaggcggccctcaaagacgtttccggacacgtgatcacgctcgccacggccgaggacttgccggcgcacggtgaggcggtacggcggaggttcgagcgatgaccaggtccggacacccggttacattggacgacttgccgctgcgcgccgacttgcgtggtaaagcaccatacggtgcaccgcaattagctgttccggtacggctgaacaccaacgagaacccgcacccgcctacccgggcgctggttgacgacgtggtgcgatcggtgcgggaagcggccatcgacttgcaccgctaccccgaccgcgacgccgtggctctgcgtgctgacttggccggctatctcaccgcgcagaccggaatccagcttggtgtcgaaaacatatgggctgccaacggttccaatgagattctgcagcaactgttacaggcgtttggcggtccggggcgtagcgcgatcggtttcgtaccgtcctattcgatgcacccgatcatctccgacggcacccacacggaatggatcgaggcgtcccgcgccaatgacttcggtctcgacgtggacgtcgccgtcgcggctgtggtcgatcgcaaacccgatgtggtgttcattgctagccctaacaacccgtccggacaaagtgtttcgttacctgacctgtgtaagctgctggacgttgcgcccggaattgcgatcgtcgacgaggcctacggcgagttctcctcgcagcccagcgcggtgtcgctggtcgaggagtatccgagcaagctcgtcgtcacgcgcaccatgagcaaggcattcgctttcgccggcggcaggctcggatacctgatcgctacgcccgcggtgatcgacgcaatgctgctggtgcggttgccgtatcacctgtcgtcggtcactcaagccgcggcccgggccgcgctgcggcactccgacgacaccttgagcagtgtcgccgcactgatcgccgaacgcgaacgcgtaacaacctcattgaacgacatgggttttcgagtcatcccaagcgatgccaacttcgtgttgttcggcgagtttgccgatgcgccggccgcctggcggcgctatctggaggccggcattttgatccgcgacgttgggattcccggctatctgcgggccaccaccgggctggctgaggagaacgatgcgttcctgcgggcaagcgcccggatcgccaccgacctggtccccgtcacccgcagtcctgtaggagcgccatgacaaccacccagacagccaaagctagccggcgggcgcgtatcgaacggcgtacccgcgaatccgatatcgtcatcgagctcgaccttgacggtaccgggcaggtggccgtcgacaccggtgttccgttctacgaccacatgttgaccgcgctgggcagtcacgccagcttcgacctcaccgtgcgcgccacaggtgatgtcgaaatcgaagcccatcacaccatcgaggacacggcaatcgcgctgggcaccgcgctcgggcaggccctaggtgacaagaggggcatccgccggtttggcgatgccttcatcccgatggacgaaacactggcccacgccgccgtcgacttatccggccgcccctattgcgtgcataccggagagccggatcacctgcagcacaccactattgccggcagttcagtgccctaccacaccgtcatcaaccggcacgtgttcgaatcgttggcggccaacgcccgcatcgcgctgcacgtccgcgtgttgtacgggcgcgacccgcaccatatcaccgaagctcaatacaaggccgtcgcgcgcgcgttgcgtcaagcggtcgagccagatcctcgggtgtcaggcgtgccgtccaccaaaggtgctctgtgacagcaaaatcggttgtagtccttgactacggctcaggaaacctgcggtcggcccaacgtgcgctgcaacgagtaggcgccgaggtcgaagtaaccgccgataccgacgccgcaatgaccgctgacggactggtggtgccgggcgtcggtgctttcgcggcgtgcatggcgggcctgcgcaagatcagcggagagcgaatcatcgccgagcgggtggccgccggccgcccggtgctgggggtctgtgtcggtatgcagattctgtttgcttgcggggtcgaattcggtgtgcagacgccaggctgcgggcactggccgggggcggtcattcgacttgaggccccggtgattccgcacatgggctggaatgtcgtggattccgctgcgggcagcgcgctgttcaaagggttggacgtcgacgcccggttttatttcgtgcattcctatgccgcgcagcgatgggaaggctcacccgacgcgctgctgacctgggccacatatcgggcgccgttcctcgctgcggtggaggacggcgcattggccgccacccagtttcatccggagaagagtggcgatgccggtgcagccgtactgagcaactgggttgatggactttaaaggatactggtgatgccgctgatacttttgcccgccgtcgacgtggtcgagggtcgtgccgtgcgcctcgttcaagggaaggccggcagccaaaccgagtacggctcagcggtggatgccgcgttgggctggcaacgcgatggcgccgagtggatccatttggtggacctggatgctgcgttcggccgcggttccaaccacgaactgcttgccgaggttgtcggcaagctcgacgtacaggttgagctatccggcggtattcgagacgacgagtcgctggccgcggcgctggccaccggatgcgctcgggtcaatgtgggcactgctgccctggaaaacccgcagtggtgtgcccgggtgattggcgagcacggcgaccaggtcgccgtcggcttggacgtccagatcatcgacggcgagcatcggttgcgcggacgcggctgggaaaccgacggcggcgacctgtgggacgtgctagaacgcctagacagtgaaggatgttcgcggttcgtcgtgaccgatatcaccaaggacggcaccctgggcggccccaatctggacctgctggccggtgttgccgaccgcaccgacgccccggtgatcgcgtccggaggtgtgtccagcctcgatgacctgcgcgccattgcgactctcacgcaccgcggcgtcgagggggccatcgtcggcaaggccctctacgcccgtcggttcaccttgccgcaagcgttggccgcggttcgggactagatcggcgatgcacttggattcgttggttgccccgctggttgaacaggcgtcggcgatcctggatgccgcaacggcgctctttctcgtcggtcatcgcgccgattcagcggtccgcaagaagggtaacgacttcgccaccgaagtcgatctagcgatcgagcggcaggttgtcgcagcgctggtggcggccaccggcatcgaggtgcacggcgaggaattcggcggcccggcagtcgactcgcggtgggtgtgggtactggaccccatcgacggcacaatcaaccacgccgccggatcgccgttggctgcgatcctgttgggcctgctgcacgacggagttccggtggccggcttgacctggatgccattcaccgaccaacgctataccgccgtggcgggtggtccgctgatcaagaacggtgtaccgcagccgccgctggctgacgccgaactggccaacgtgctcgtcggcgtcggcacattcagcgccgactcacggggccagttcccggggcgatatcgactggcggtgctggaaaagctcagccgagtgtcatcgcggctgcgcatgcacggatccaccggcatcgatctcgtcttcgtcgctgacgggatactcggtggtgcaataagtttcggaggtcacgtttgggaccatgccgctggggtggcgttggtacgagccgccggtggcgtggtcaccgacctggctgggcaaccgtggacccctgcatcgcgttctgccttggccgggccactgcgcgtgcatgcccagatcctcgagattcttggcagcataggggaaccagaggactactgagatgtatgccgaccgtgaccttccgggggctgggggcctcgcggtacgcgtgatcccgtgtctggatgtcgacgatgggcgggtggtcaagggagtcaacttcgagaacctccgcgacgccggtgatcccgtggaactcgccgccgtctatgacgcggagggcgcggacgagttgacctttctcgacgtgaccgcgtcgtcgtccggaagagccaccatgctggaggtggtgcgccgcaccgccgagcaggtgttcatcccgctgacggtgggcggtggggtacgcaccgtcgccgacgtcgattcgctgctacgggctggggctgacaaagtcgccgtcaacacggccgccatcgcttgcctggacttgctggcggacatggcgaggcagttcggctcgcagtgcatcgtgttgtccgtcgacgcgcgcacagttccggtgggatcagccccgacaccgtcgggttgggaggtcaccactcacggcggtcgtcgtggcaccggtatggacgccgtgcagtgggcggcccgtggcgccgacctcggtgtgggggagatcctgctcaactcgatggacgccgacggcaccaaagccggattcgacctggctttgctgcgtgcggtccgtgccgcggtcacggtgccggtaatcgccagcgggggcgccggtgctgtggagcacttcgcgccagcggttgccgcgggggccgatgcagtgttggcggccagcgtctttcacttccgggagctgacgatcggtcaggtgaaggcggccctggccgcggaaggaatcaccgtgcgatgacactcgacccaaagatcgcggcgcggttgaagcgtaatgccgacggactggttaccgccgtcgtccaggagcggggcagcggtgacgtgctgatggttgcctggatgaacgacgaggccttggcccgtaccctgcaaacccgtgaggccacttactattcgcgatcccgtgccgaacaatgggtcaagggcgcgacgtccggccacacccagcacgttcactcggtgcgcctggattgtgacggcgacgccgtattgttgacggttgaccaggtcggcggtgcctgccataccggcgatcacagttgcttcgatgccgcggtgttgttagaacccgacgactaacccgccgcggaaagactggggctagcggctcgcggcgcaacagattgcagtggtcgcccgcgaggcaagagtgcccatcgacacgccgccgagcgagcgcggacataccaccttgggatccatgcagatgtcaaggggggttgcccgtccgggcgatggcgtcgatgagaatggcggtcgatgctgaaacgagtgccctggaccgttgtgctgccttcgctggcctttgtcgcgctggtattgacctggggaaagcagatcggcccggtggtgggcttgctagcggcggtgctgttagccggtgctgtcctggccgcggtcaaccatgccgaggtggtggcggcccgggtgggtgagccattcggttcgctggtgctcgcggtcgcggtgacgaccatcgaggtggcgctgatcgttgcgctcatggtgtccggcggggacgatgcggcgacgctcgcccgcgacaccgtgttcgccgcggtgatgatcaccaccaacgggatcgccgggttgtccctgctgctgggttcgctgcgctatggcgtgacgttgttcaacccccacggcagcggcgccgcgctggccacggtcaccacactggcgacgctgagcctggtgctgcccacgttcaccaccagtcagtcgggccccgagctatcgcccggccagctcatcttcgccggcgccgcgtcgctgggactctacgtgttgttcctgttcacccagactgtccggcatcgagacttcttcctaccggtggcgcaaaagggcgcggtcgaggatgacagccacgccgatccaccgagcacccgcgcggcgctgctgagccttggattgctgctcgtcgctttggttgcggtggtgggtctggccaaggtggaatcgccggtcatcgaggaggtcgtctcggcggccgggtttccgcaatccttcgtcggcgtggtcatcgccacactggtgctgttgccggagacacttgcggcggcccgcgcggcccggcaaggccgcctgcagaccagcctcaatctggcgtacggttccgcgatggcgagtattggactcaccatcccgaccatcgcccttgcttccctgtggctcagtggcccgctgcaacttggcctcggtgccattcagttggtgctgctggtgctcacggttgtggtcagcgtgctgaccgtggttcccggtcgggccacccgtctgcagggcgaggtgcatctggtgttgctggctgcttacctgtttcttgccgtcgtcccgtgatgaatccgtgcgcaagcgatggttttcgccgccgctatccagatctgattgcccgcagcgtcgctaacgctttgtcggcgtgggcgtccatgctgaattcgctggagatcacgtcgagcaccttacggtcggtgtcgatgacaaaggtcgtgcgtttgaccggcatcaacttgcccaacagaccgcgcttgaccccgaattgggcggcgaccgtgccttgggcgtccgaaagcagcgggtagtcgaaacgccgcacctcggcgaatttggcctgctttcgaacgggatcggtgctgatgccgacccggctggccctgacctcggcgaattctttggccaagtcgcggaagtggcaggcttctttggtgcagccaggcgtcatcgccgccggatagaagaacaggaccacgggtccgtcggatagcaggacgctaagcctgcgaggagtcccggtctgatcgggcagttcgaagtcggctaccgtgtcaccggttttcatagtcgtcaggctacaaccgattgcccgactccttgcgcgccgcttcgcggctgggggtgcccccatgcgcgccgtttgcgcggcgtgcatcgtcgtcgggctacgcccgggccgatcggcgtatctgggaagatggttcggtgcacgccgacctcgcagccaccacctcgcgtgaggatttccgcctcctggcggccgagcaccgggtggttccggtgactcgcaaggtcttggccgacagcgagacgccgctgtcggcctaccgcaagctcgccgccaatcgcccgggtacgttcctgctggagtcggccgagaacggccggtcgtggtcgcgatggtcgtttatcggtgcgggggcgccaacggcgttgaccgtgcgtgaggggcaagcggtatggctgggtgccgtgcccaaggacgctcccactggcggagacccgctgcgggcgctgcaggtgaccttggagctgctggctacggcggatcgtcagtccgagccgggtcttccgccgctgtcgggtggcatggtcggtttcttcgcctatgacatggtgcgacggctggaacgattgccggaacgggccgtcgatgacctctgcctgccggacatgctgctgttgctggccaccgatgtggcggcggtcgatcaccacgagggcaccatcacgttgatcgccaacgccgtgaactggaacggcaccgacgagcgggtcgactgggcctacgacgacgcggtcgctcggctggacgtgatgaccgcagcgctcggccaaccactaccgtcaaccgtggccaccttcagccgacccgagccgcgccaccgtgcgcaacgcaccgtcgaagaatatggtgcgatcgtcgaatacttggtggatcagattgcagccggtgaagcgttccaggtggtgccctcgcagcgcttcgagatggacaccgatgtcgatcccatcgacgtgtaccgaattctgcgggtaaccaacccaagtccctacatgtatctactgcaggtgccgaatagtgatggtgcagtggacttttcgattgttggatccagtccggaggcgctggtaacggtccacgaaggctgggcgacgacgcatccgatcgccggaacccggtggcgcggaaggacagacgacgaggacgtgcttctggaaaaagagctgctggcggacgacaaagaacgtgccgagcatctgatgctggtcgacctcggccgaaacgacctgggtcgggtctgcacgccgggcactgttcgggtcgaggattacagccacatcgagcggtacagccacgtgatgcacctggtgtccacggtgaccgggaagctcggcgaagggcgcaccgcgctggacgcggtgaccgcctgctttccggccggcacgctgtcgggcgcgccgaaggtgcgggcgatggagctgatcgaagaggtggagaagacacgccgcggcctttacggcggtgtcgtcggttaccttgacttcgccggcaacgctgacttcgccatcgccatccgcaccgcgctgatgcgtaacggcacggcttatgtccaggcaggcggtggtgtggtggccgactccaacggatcctacgaatacaacgaggcgaggaacaaggctcgggctgtgctcaacgcgatcgctgccgccgagacgctggccgctccgggcgcgaaccgcagtggctgctaatgccggcagtgttcggcccaaccgccgggccaggccgatgatcggcatcgcccagttgctgttggtggttgccgccggggcgctgtggatggccgcacggctgccctgggtggtcatcgggtcattcgacgagctggggccgccgaaggaggtgacgctgaccggtgcgtcgtggtcgaccgctttgctgccgttagcgctgctgatgctggccgcggcggtggcggcgctcgcggtgcgcggctggccgctgcgggcgctggcagtgttgctggccgcggccagcttcgcggtcggctacctcggcatcagtctgtgggtggtcccggatgtcgcggcccgcggagccgatcttgcccatgtcccagtggtgacgctggtcggaagcgcccggcactattggggcgcggtggcggcggtgttggcggcagtgtgtgctttgctcgctgccgtcttcttgatgagttcggcggcgattcgcgggtcggctggcgaggacatggcgagatatgcggcgccccgcgcccgccggtcgattgcccggcgccagcactcgaatgcggccggccgggcggctccgcaagacgacgggccggatatggggccgcggatgtcggagcgaatgatttgggaagctcttgacgagggccgtgacccgaccgatcgggagcaggagtctgacaccgaggggcggtgacggaccgcgcgctgacggtcgctacccttcatggacgtcgtcgaaattgacgagcgcgtgtgggtgacagtgggaagggaacggcaggcatgagtccggcaaccgtgctcgactccatcctcgagggagtccgggccgacgttgccgcgcgtgaagcctcggtgagcctgtcggagatcaaggctgccgccgctgcggcgccgccgccgctcgacgtgatggccgccctacgcgagcccggcatcggcgtcatcgctgaggtcaagcgcgctagtccttcggcaggcgcattggcgaccatcgccgacccggcaaagctggcccaggcctaccaggatggcggtgcccggatcgtcagcgtggtgactgagcagcggcgttttcagggatcgctcgacgacctcgacgcggtgcgggcctcggtttcgattccggtgctgcgcaaggactttgtggtgcagccgtaccagattcatgaggcgcgtgcgcacggcgccgacatgttgttgctcatcgtcgccgcattggagcagtcggtgttggtgtcgatgttggaccgcaccgaatcgttgggtatgacagcactcgtcgaggtccataccgagcaggaagccgaccgagcgctgaaggccggggccaaggtgattggcgttaacgcccgcgacctcatgacgctggacgtggaccgggattgcttcgcgcgaatagctcctggtttgccgagcagtgtgatcaggattgctgaatccggcgtgcgtggcaccgctgacctgctggcgtacgccggcgcgggcgctgacgcggtgttggtaggcgaaggtctggtcaccagcggcgacccacgtgccgcggttgccgatctggttaccgcgggcacccatccgtcctgtccgaaaccggctcgctagccgtcgatgagccgcttgcatcttgagcctcggtgatgacagatctatccaccccggatcttccgcgcatgagtgctgccatcgccgaaccgaccagtcacgatcctgattccggcggccatttcggcggccccagtggttggggtggccgctacgttcccgaggcgctgatggcggtgatcgaagaggtcaccgccgcctaccaaaaggagcgcgtcagccaggactttctggacgacctagacaggctgcaggcgaactatgcgggccggccttcgccgctttacgaggcgacccggttgagccagcacgctgggtcggcgcgaatctttctgaagcgagaagacctgaaccatactggttctcacaagatcaacaacgtgctcgggcaggcactgctggcgcgcaggatgggcaagacccgggtgatcgccgagaccggtgccggccagcacggggtcgccacggccaccgcatgcgcattgctcggcctggactgtgtcatctacatggggggcatcgacaccgcccgtcaggcgctaaacgtggcccggatgcgattgctgggtgccgaagtcgtcgcggttcagacgggctcgaaaacgctcaaagacgccatcaatgaggcgttccgggattgggttgccaacgccgacaacacctactactgctttggtactgcggccggaccgcatccgtttccaaccatggtgcgcgatttccagcgaatcatcggcatggaggcacgtgtgcagatccagggtcaggccggtcggctgcctgacgccgtcgtcgcgtgcgttggtggcgggtccaatgccattggtatttttcatgcgtttctcgatgacccaggcgtacggctggtcggattcgaggcagccggcgacggcgttgagaccggccggcatgccgcgacattcaccgctggttcgcccggggcatttcacggatcgttctcgtacttgctgcaagacgaggacggtcagaccattgaatcccattcaatttccgcgggtctggattatccgggggtgggcccggaacatgcgtggctcaaggaggccgggcgtgtcgattatcggccgatcaccgactccgaggcgatggacgcgtttggcctgctgtgtcgcatggaaggcatcatcccggctattgaatccgcgcacgcggtggccggcgccctcaagctaggtgttgagttgggaaggggcgcggtgattgtggtgaacctgtcgggacgtggcgacaaagatgtcgagacggccgcgaaatggtttggcttgctgggcaacgactgatggtggcggtggaacagagcgaagcaagtaggctcgggccggttttcgattcctgccgtgcaaacaaccgcgcggcattgattggttacttgccgaccgggtacccggacgtgccagcgtcggtggccgcgatgacagcgctagttgaatccggttgcgacattatcgaagtcggggttccgtattcggacccgggcatggacggccccaccatcgccagggcaaccgaggcggcgctccgtggcggggtgcgagtccgggatacgttagccgcggtcgaggccatcagtatcgccggcgggcgtgcggtagtgatgacctactggaatccggtgctgcgctatggggttgatgcattcgcgcgggatctggcggcggccggaggactcggcctgatcactcctgacctcattcccgacgaggcgcaacagtggctggcggcatccgaagagcatcggttggatcgcattttcttggtcgcgccgtcctcgacaccggagcggttggcggccaccgtcgaggcttcacgcgggttcgtctacgcggcgtcgacgatgggggtgaccggggcgcgggatgcggtgtcgcaggcggcacccgaactggtgggccgggtgaaggcggtgtctgacataccggtgggcgtcggtctgggtgtgcggtcgcgcgctcaagccgcgcagatcgcccaatacgccgacggtgtcatcgttggttccgcattggtgacggcgctaaccgaggggttgcctagattgcgggcactgaccggagagctcgctgccggggtacgactagggatgtccgcatgatgcggatgttgcccagctatatccccagcccaccgcgcggggtttggtacctgggcccgctacccgtccgcgcctacgcagtttgcgttatcaccggcatcattgtcgcactgctgatcggggatcgccggttgacagcccgcggcggcgagcgcggcatgacctacgacatcgccttgtgggccgtgcctttcggcctgattggcggcaggctctatcacctggctaccgactggcggacatatttcggtgacggtggtgccgggctggccgcggcactgcgaatctgggatgggggcctgggcatctggggtgcggtaacccttggtgtcatgggcgcgtggattggctgccggcgttgtggaatcccgctgcccgtcttgcttgatgcggtggcgcctggtgtcgtgttggcgcaggctatcggtcggctcggaaactacttcaatcaagagctctacggccgggaaaccactatgccgtggggtttggagatcttctaccgccgggacccctccggattcgacgtcccgaattcgctggacggcgtctcgacgggtcaggtggcgttcgtcgtgcagccaacgttcctctacgaattgatctggaatgttttggtattcgtcgcattgatctacattgaccgccggttcatcatcggccacgggcgactgtttgggttctatgtcgctttctactgcgccgggcgattctgtgttgagctgctgcgtgacgatcccgccacgcttattgccggcatccggatcaattcgttcacgtccaccttcgtgtttatcggggccgtggtgtacatcatcttggcgccgaaggggcgcgaggctcctggggccctgcgtggcagcgagtatgttgttgatgaggcgctggaacgtgaaccggctgaactcgccgccgctgctgtggcctccgctgcgagcgctgtggggccggttggcccgggggaaccgaaccaacccgacgatgtggcggaagcggtgaaagccgaagtcgccgaggtcaccgatgaagtggccgcggaatccgttgtccaagtagcagaccgggatggtgagtcaacccccgctgtcgaggagacctccgaagccgatatcgagcgggaacaaccgggcgacctcgcgggccaggcgccagccgcgcaccaggtcgacgccgaagctgcatcggccgcgcccgaggagccggcagcgttggcttcggaggcacacgacgaaaccgagcccgaggtgcccgagaaggcggcgcccatccccgatccggccaagccggatgaattggcggtcgccggacctggggacgaccctgctgagccggacggcattcgacggcaagacgatttcagctcgagacgccgccgttggtggcggcttcgacggcgtcgacaatgacgacccacgacggcactgcctggtcgccggtgctggactcaatagaccgccgatcgggcggccgttgccgcagccggaacgatgcgccgacgaagttcccggtcacaaaatggccaccggctggaacggtaatcagccgaaccccgacgcgcttacgagccagaccactaagcccagtaggctagcaagcccggcaggttccatattttttcgcaacccggacgcgcacgcgacgccggggcgctgcctccgatgcccgaccgccacatgaatatctgtccgtaccgctctttcgtcacgtccgcaacactggccttcgccgtcggcgatggtcgctgtgcccagctaagcgcgacaactcggtttctgcaggtcaacgcccgcctccaatcccgcacagccgcgaccaactcgggaacaaaaccgccggtcaggcagctgtcgctgagagccgggcacatcgggtgtcgcccggtgcagtgacacatgtgagagttgtggccgtgcgatgtgcccgaccctcggtgcgcaccaatttgagccaactcaggaaatgaatctctgagcggaggtgcaccggttgcccgcctcacaacgacatgctgaggcgcacacggtcgctcgcagccgggcacaacgaacacccctgctctgccgcgccgatgttgggaacgcatgggcctacggccggcacgggtcgtgcgcccggctcgatctggcatgctgaaaggcgtgaccgatcccctgcagcacggtgccttcgagccgggctggcaatccgcaccacccggatatccaccgccttatccgcaatatccggggcctggctcttactttgacccgttcgcgccatatggtcgccatccggtcaccggccaaccattttccgacaaatcgaagactgttgccggcctgttgcagttgcttggactgttcggcatcgccgggatcgggcgaatctacctgggccataccggcctgggcatcgcgcagctgctggtgggctgggtgacgtgcggtttgggcgccgtcatctggggcgtcattgacgccctgctgatattgaccgacaaagtcggcgacccttggggtcgtcccttgcgcgatggaagctagcgggcgtcaacgtcgctacgccgcggccggttcggtcgtgctattggccggcgcgcttggctacatcggacttgtcgacccgcacaactcgaattcgctatatccaccgtgcctattcaagttgcttacgggctggaactgccccgcgtgcgggggtctgcggatgatccacgatctgctacacggtgagctggcggccagcatcaacgacaatgtctttctgcttgtcggcgtcccagtgctggccagttgggtcctgctgcgccgccgccacggcgacttggcgctcccgataccggtgatgattgctgtggcggtcgcggtgatcgcgtggacggtgctgcgcaacctgccaggcttcccgttagtgccgacgatcagcggatagccgcgcctacccgcggtctggttggctgggctgcccgcggtggtgttgaccggtgtgccgacccggcggtgccggccctaccgccgtcgcgactatgctgagtcgtcgtgacgagacgcgggaaaatcgtctgcactctcgggccggccacccagcgggacgacctggtcagagcgctggtcgaggccggaatggacgtcgcccgaatgaacttcagccacggcgactacgacgatcacaaggtcgcctatgagcgggtccgggtagcctccgacgccaccgggcgcgcggtcggcgtgctcgccgacctgcagggcccgaagatcaggttgggacgcttcgcctccggggccacccactgggccgaaggcgaaaccgtccggatcaccgtgggcgcctgcgagggcagccacgatcgggtgtccaccacctacaagcggctagcccaggacgcggtggccggtgaccgggtgctggtcgacgacggcaaagtcgcattggtggtcgacgccgtcgagggcgacgacgtggtctgcaccgtcgtcgaaggcggcccggtcagcgacaacaagggcatctcgttgcccggaatgaacgtgaccgcgccggccctgtcggagaaggacatcgaggatctcacgttcgcgctgaacctcggcgtcgacatggtggcgctttccttcgtccgctccccggccgatgtcgaactggtccacgaggtgatggatcggatcgggcgacgggtgccggtgatcgccaagctggagaagccggaagccatcgacaatctcgaagcgatcgtgctggcgttcgacgccgtcatggtcgctcggggcgacctaggtgttgagctgccgctcgaagaggtcccgctggtacagaagcgagccatccagatggcccgggagaacgccaagccggtcattgtggcgacccagatgctcgactcgatgatcgagaactcgcggccgacccgagctgaggcctccgacgtcgccaacgcggtgctcgatggcgccgacgcgctgatgctgtccggggaaacctcggtagggaagtacccccttgctgcggtccggacaatgtcgcgcatcatctgcgcggtcgaggagaactccacggccgcaccgccgttgacacacattccccggaccaagcgtggggtcatctcgtatgcggcccgtgacatcggcgaacgactcgacgccaaggccttggtggccttcactcagtccggtgataccgtgcggcgactggcccgcctgcataccccgctgccgctgctggccttcaccgcgtggcccgaggtgcgcagccaactggcgatgacctggggcaccgagacgttcatcgtgccgaagatgcagtccaccgatggcatgatccgccaggtcgacaaatcgctgctcgaactcgcccgctacaagcgtggtgacttggtggtcatcgtcgcgggtgcgccgccaggcacagtgggttcgaccaacctgatccacgtgcaccggatcggggaagatgacgtctagccgggtcgtgccggacggtaaacccatgtccgacttcgatgaactactggcggtattggacctcaacgccgtcgcaagcgacctgttcaccggatcccaccccagcaaaaacccgctccggacatttggtggccagctcatggcgcagtcattcgtcgcgagcagccgaacgctaacccgccaccacctaccgcccagcgcattctcggtgcacttcatcaacggcggtgacacggccaaggacatcgagttccaggtgatacgactgcgcgatgagcggcgcttcgccaaccggcgcgtcgatgcggtacaggacggcacgttgctgtcctcggcgatggtgtcttacatggccggtggtcgcgggctcgagcatgcgctggatccgccgcaggtggccgagcctcatacccggccgccgatcggtgagctgttgcgcggttacgaggagaccgtcccgcattttgtcaacgcgctgcaaccgatcgaatggcgctacgccaacgacccggcctggataatgcgggacaagggcgatcggcttgcctacaaccgggtctgggtcaaggcactaggggagatgcccgacgacccggtgctgcacacggcgacactgttgtactcctcggacaccaccgtgctggactcggtcattaccacccatggtctgtcctggggcttcgatcgcatctttgcggcctctgccaaccactcggtgtggtttcaccggcaggtcaacttcgatgattgggtgctctactcgacgtcgtcaccggtggccgccgattcacgtgggttgggttcggggcacttttttgatcgctcggggaagctcatcgcaactgtggtgcaggaaggtgtgttgaagtattttcccgccacccctgacagtgcggcaggacgctcgtaggattccgggtcagcacggctgtgatcaggcgtaacgttcctggtagccagatgaccgatggtggcagcggccggcgagccgctgaattgccagcgagcgaacccggaggtgactgtgaagctgccgtcggccgatgtggtaccgaggctccgtggtcgccagcgtgtagtcgtgcacgtcgattcccgcacggcccgctgtgtcggcgcgctggcgctggtgtgcgcggcctgctggctgatcgcgctgctcgccggcgactaccggcacgcccagtgggcggtcgccggccggttgggctggtcgctgacggtcctggctgcggtggcattcattgctcgcggcatcttcctgggccgcccggtcacggccatgcatgcgaccgcggccggcctatttttgctcgccggactggctgcccacgtgttggtcgcagatctgctcggtgagattctgatagccggttcgggatgggcactgatgtggccgacgtcggcgcatccgcgacccgaagatctgccccgcgtgtgggcgttgatcaatgccacccgcgcggactcgcttgctccgtttgccatgcaggcgggcaagagccatcacttcagcgcggccggcaccgcggctctggcgtatcggacccgtatcggctatgcggtggtcagcggcgacccgatcggcgacgaggcgcaattcccccagctggtcgccgacttcgcggccatgtgtcacatgcacggctggcgaatcgtggtcgtgggctgcagcgaacgacggctcggcctgtggagcgaccccatggtggtcggacaatcgttgcggcccataccgattggccgggatgtcgtcatcgacgtgtctaactttgagatgaccgggcgtaggtttcgcaacctgcgtcaggcggtgaaacgcacccacaatttcggcgtcacgaccgagatcgtcgctgaacagcaactcgacgaccagcggcaggcggagctggccgaggtgctggcggcgtcacctagcggcgcccgcaccgatcgcggcttttgcatgaacctggacggcgtgctggagggtcgataccccggaatacaactgatcatcgcgcgagacgcatcgggtcgggtgcagggtttccaccggtacgcgaccgccggcggcggcagcgacatgtctctggatgtaccgtggcggcgccgcggggccccgaacgggatcgatgagcggctcagcgctgacatgattgcggccgccaaagatgctggggtacaacggttgtcactggcattcgccgcgttccccgaccttttcggcgccaaccagctcggccgcctgcagcgtgtctgccgtgcgttgatccatatcctcgatccgttgatcgctctcgagtcgttataccgatacctgcgcaagttccacgcgctggatgagcggcgttacgtgctgatatcgatgactcaggtctttgcgctggcgttggtgttgttgtcgctggagttcgtcccgcggcggcgacatctctgatccgtcgctatggacagctcggcgcattgaatgtcgttgggcaggtggtgggtggctaccaccacggtccgcatagcgctcatgatcccggagttcggggccagcagatcgcgcagaaggtcggcgttggcggcgtcgaggtgttcgacaggttcgtcgagcaacacgatccgagccggggaaagcaccgcccgggcgagcagcaaccttctgcgctgacccgccgagaccgcttgcgcgccaccgatcaacaccgtcgacaacccctcgggcaggccggcgagccagccgcacaggccgacccgatccagggcctcgatcagttcgtcatcggggcagtctcctcgggcggtcagcaagttgtcccgaacggtggtagcaaagatatgcgcatcttcagcgaaaaagctgacagcgctgcgtaattcatcctcatcgaagtcgctcaggttagttccgtccagcaacacccggccgtgcaccggcggcagcaagccggccagcgtcatcaacagcgtcgtcttgccggcgccgctcgcgccggtgacggccagccgggcacccggcggtaggtcaatcgtcacccggatcgactgcgcctcttggtgaccgcaacacacgtcggccgctagcaccccggtacctaccggcagtcgcgccgacaccgtggattcggtctcgcggacccggtttgacccagtcaggtcgagcagacgagccgccgcgatgcgcgaccgtgtcaactggacggcggcggcgggtagtgcaacggtcgcctcgaatgcggacagcggcaacaacatcaggatggccagtgttgtgggcgcgaccgtgggggccatgccgatcccggccaccacggcgcccagcaggctggccccgatcgccgcggtcggcatggcctcggcgatcgcccccgttcgtgcggcggcgtcgagcgcatcggcccaggcatgttggcgccgttgtgagtcggcgatgacgttgcgtagggcaccggcgacacgaagctcgggggcatgctcaagggcgatcatcgccgacgtgtcgcgcatgccccgatgttggcgggcgatcgcttcctgcgctgcggcggttctgccggcaagccagggcgcaacaacgccggcaaccaaaaggcagaccgccagtaccacggcggctggcaccgaaacggccgcgacgaccgcggtcgcggctactgccagcaccgctgcgacggctatcggcaccagagcacgcaccagcatgttggccagttcgtcgacgtccgcgccgacgcgtgctgccaggtccccgctgtgcagcccgacggcggccgccgccggtccgtgggccagccggtgatagataagggtgcgggcccggccggcggcccgcaacgcggtgtcgtgggtggccagtcgctcgcagtagtgcagcacgccgcgcgaaatcgcgaacgcccgcaccgccacgaccgccaccgacaggtccaggacgggcggcatctgccaggcccgagtgatcagccaggccgacaccccggccagggccagcgcgctgcccagcgacagcacgcccagcgcgacggccgccaagatccggggcaaccggggacccaacagcccagacgcggccagcaggtcccgctggcggcgactcacagcactcggtcggttcatcgtcggaaaccatccgagttcacttcgacgacccggtcaccggccgcggcgacctgctggcgatgggcgacgaccagcaccgtcgcacccgcgcgggcacgctcgacaatggcgcccaacacgtgttgttcggtgcgggcgtccaggtgcgcggtgggctcgtcgagcagcagcaccgcagccggtgatccgagcgcgcgggccaggcccagccgttgccgctgccccagggataacccgacaccaccgcgccccagcacggtatccagcccgcggggcaactcgtctagtacagcgtcgaatccggctgctgcgcaggcacgctcgagatcatccacagggcccagcagaaccaggttgtggcggacggttcctgggaccagcaccggccgctgcggcagccacgacagttgccgccaccaggcagccggtgccaggttggtgacgtcgactccggcgaccgtgattcgtcctgacgacggtgcggtgagcccggcgatcgcttgcagcgtagtgctcttgccggcgccgtttcggccggtcagcaccgtcacccgaccgggttcgatgtctgcggtgagatcatacggtgcgcggccgtcgcggcctctgacactgagtctctccaggcgaatcaccccgccgcgcgcggtgaccgttcgtcggccgggtgttggtgagggtgactcgccgaggagggcgaatgccttgtcggccgcggttctgccgtcagctgcggcatgaaactggaccccaacgcgacgcagcggccagtacacctccggcgccaatagcagcaccgtcaaaccggccgtcaggctcatctccccgaagaccagccgtagcccgatgcccaccgcgaccagggccacgcccagcgtggccagcaattcgagcaccagggccgacaagaacgcgatccgcagcgtcgccatcgccgaccgccggtggtcagcagacagttccgcgatgcgttgttccgggccggaagcacggcccagcgcccgcagggtggggatgccggcaatcaggtctaacaaccgggcctggacggcggtcatggccgccagcgcggccgccgaggggttagtggtagccagcccgatcagcaccatgaagatcggtatcaggggcagtgtgatcaccacaatggccattgacttcaagtcatagagcccgatcacggcgacggtggccggggtcaggatcgcggccagcagcaacgtgggcaaatagccggtgaagtagggccgcaagccgtccaggccccgggtaatcagcaccgcggcggcgtctcgctgcgcagccagttggctgggtcggcgggcggttaccgcggtcagcacctgaccggacaggtcggcgatcactgcgctggcgccgcgctgggccaggcgcgcttgtagccactgaatcgacgcacgcaacccccacagcaccaacaggattgacagtggccctagccaacgacgcaggccagccatcccagggttggcggggtcgatgacgccggcgacgatgcttgccaacacgatcgccgagccgatggcgcagccggagatcccgaccccgcaggccaccgtgctgagtagatagcggcgcagcgccgccgatgcctgccacagccgcggatccaggggcgcccgggttccccgggccttggtgctcagggcgcgcgcctcgccagacccgtgggtggaggtatccgttcagctgagatccgttgccggaaaacccaatacgtccatgtctggtacgccaccgtcagtggagcgaagaacgcggtcacccacgtcatgatcttgagggtgtacggggtcgacgacgcgttatggatcgttaggctccactgcgggttcagggttgagggcaccaggttcgggtacagcgcgccgaacagcagcaccaccacagccgccacgactatcaacgtgcacatgaacgcccagccgtcggacacccgccgccacactaagaccgtcgccgccgcctgcgcgcaccccgcaactgccagcaccagccacgtccagtctttgccgtatgccagttgcgtccaaagtccaaagcccgcaaccagtcccgccacaggaagcgaaagccatacggcgaatcggtaggcatcgtcgcggatcggcccggaggttttcaaagcgatgaacaccgcgccgtagagcgagaacagtccggcggtcgccagaccgcccagcagggtgtaggcgttgagcacgtcgggaatcgacagggcaacatgaccgttcgcgtctaccgggagtccgcggaccagaatggcgaacgccacaccccacaacagggcaggcagccaggatcccgccgcgatcccgaagtctgccccggtccgccatttcgggtcgtcgatcttgccgcgccattcgatggcgacggcgcgcaggatcataccgaacaggatcgccagcagcggcagatacagcgcggagaacacggtcgcgtaccagccgggaaacgcggcgaatatggccgcgccggcggtgatcagccagacttcgttgccgtcccagaccggtccgatggtgttgagtgccgtgcgccggtgggtctccggatcgcccataccgacatgagcgaacggcgccatcagcatgcccacgccgaagtcgaacccttctaggatgaagaaaccgaggaacagcgctgcgatgacaccgaaccacaattcttggagtaccaccggctgctcctttccggggtcagttggcctcagtaagcaaacgacaatggtgctacctcgtcgtcgcggggtgccccgtgcgcagccggttccgcgtcgtgttccagggggccttcgacgatgtaacgcttgagcagccagcaccagatgaccgcaagtaccgcgtagaccaaggtgaacatcagcaaagacgtggcgaccacggtggcggagtgatccgagacgcctgctttgacggtgagtcgaaccagctgatcaccggtcgggttagggacgacgacccagggctggcgccccatctcggtgaacacccatccggcgctgttggccaggaacggggcgggcatggttagcagcgccagccaggagaaccagcgttgattggggatctggccgccacgggtgagccagagcgcaatcagtgcgaacagcaccgggatcgccatcaacccgatcatcatgcgaaatgaccagtaggtgacgaagaggttgggccggtagtcgtttggtccgaagcgctgctggtattcctgctgcagatcgcggataccctgcaacgtcacaccgctgatccggccctcggcgaggaacggcaacacatagggcacttcgatgacacgggtgaggctgtcgcagttgttttgccggccgaccgtcaggacagagaagtttggatctgtctgggtatcgcacaacgattcggccgacgccatcttcatcggctgctgctggaacatcagcttgccttggtggtcgccggtgaacaacaacccggccgtggcggccaacgcaacccaacaccccaggatggtcgcgggacgatacatggcttgggtatctgagtcggcgtgcgtggtgctcgaacggaccagccaccaggcgctcaccgcggcgacgaaggtcccggcggtcagcagcgcaccgctgacagtgtgggtaaacgccgcctgtgcggtgttgttggtcagcagcacgacgatgctgctcaactcggcacgcccggtggtcgggttgtagtgcgcgccgaccggatgctgcatgaaggagtttgccgcgatgatgaagaacgcggacacgttgaccgcgattgcgacgatccagatgcaggccagatgcaccagccggggcagcctgttccagccgaagatccacaacccgatgaaggtggattcgaagaagaaggccgccaggccctccatggccagcggggcgccgaagacatcgccgacgaatcgggagtactcgctccagttcatgccgaactgaaattcctgcacgattccggtcgccacgccgatggcaaagttgatcaggaacaatttgccgaagaatttggtgaggcgataccaggcggggttatcggtgacgacccacagcgtttgcatgaccgcgatcagcggggccaggccgatggtcagcggtacgaaaatgaagtgatagacggtggtgataccgaactgccaccgcgaaatgtcgacgacattcatctgtcatctccggagatactacggggccgactgatttggctacgacgaagtgtagtaggcacgagtgggcccgcgctactggcaatcgtgggtgcaccgcgattctgcggtcagccgagcgtctgcgaagccttgcggatggcgaacgacgacgcgatctcgcatgcgccgatcaccacgagccagatgccgacgaccaacgccagtatccagatggactcgaacggcgatgccatcaccacaatgccggcgatgaggctgatcacgccgacgaagatggaccatccccgtcccggcagcatcggatcactaatcgccgaaaccgtggtggcgacgccgcggaagatgaacccgatgccgatccagatggccagcaacagaaccgcgtcaccgaaatggcgaaaggccagcacagccaggatgagtgaggcggcaccgctgatgaacaacaggatccggccgcccgccgaaacatgcaggctgaacgcgaacgcaacctgagcgacaccggtaatcaggaggtagacaccgaacgccatggcagcaacgagaatggatattcctggccaggccagcaccaggacgcccaggatcagcgacagaattcccgatgccagagtggacttccagagatgcggcaacaaccttgggagagggctcacgacagggcttggttccatgggcgcagtgtgacacatgtagcggccccgggatagcgcttggcggtcagacccctgccgtgcggggttcggccccgcgcacctcgccgggatctgcggctaccttgcggccgatgaggtaccacgtgcgcattacgcctttccccttgacgtttatgtggccgcgctcgcgcaacacgaagtcgtccttgagacgctcgtaaacctcgtctggcacctgaatttgccccaccgaatcggtggattccatccgcgacgcgacattgaccgcgtcgccccacacgtcgtagaagaaccgtcgagaacccaccacacccgccaccaccgggccggtggccaggcccacccgcagcggcaccgggttgccgcgtggatccttcaattgcgctgcgacattggtcatgtcgagcgcaaagtccgccagtgcttgcgtatggtcaggccggggccgcggaacgccgctgacaaccatgtaggagtccccgctgaccttgattttctccagcccgtgctggtcgaccagctcgtcgaaagcgctgtagaggcggtccaggaaccggaccaggtccgccggcgcggtgctactggcgcgttcggtgaacccgacgatgtcggcgaacagcaccgaggcctcgtcgtatttatcggcgatgatgtttcgctcgggttctttaagccgctcggcgatgctggccggcaacatgttggccagcagtgcttcggagcggtcgtgctctgcctccatgaccgcctccgcgcgcgcagtatcacgcagcgcgaaccacaccgttgcgaccgctaccccgcaggcggagacggtcgtgaggacgaaacttaccgacatggcccagggcggctgaagcccagtatcgggcgggaccaggaactccagggcaatcaccagaccggcggcgaccgccgctaggcccaccgctaacgcggtgtgttcgatgccgaccagcaacaccaccaacgcggcggctaccaagaagaagaactgggcacccgcgtcggtgcccacatcccagccgatggcgaagatcgccacataggcggtgccgatgaacgtaagcggtgccaccaatcccccgaagcgatgtagcaggggcacgatcgcgaaagtaaccgcggtgaagacgttgatcagggcgatgtaccagcccccggccccggtcgctagttgcattagcgcgaagctcccggttaccacgacagcgagccaggcggtgatggtaagtacgcgctgccgccgcgcgacgctttcggcgtagtgctgcgtgggagcgcgggcctgagtgcgcacggccgtgacacagtctgggcgtcgtgtcgagccatccgctgctatcggtggggcgccgcattttcttgccgccacgaactaaagcctaatcggtgagttagcgtttaccgactctgtcggcgctttccgagtgcgttcgcttggtgccctcggtgggattcgaacccacactggacgggttttgagtccgtttcctctgccagttgggatacgagggcttgatccggtctcctactctagaggagccacgtcccgactcaccgccccccgaggttcccgatcgcgcccgctcacgacacaatgtccgtcatgaccggccccaccaccgacgccgatgccgctgtcccacgtcgggtcttgatcgcggaagatgaagcgctcatccgcatggacctggccgagatgttgcgagaggagggatatgaaattgtcggcgaggccggcgacggccaggaagccgtcgagctggccgagctgcacaagcccgacctggtgatcatggacgtgaagatgccgcgtcgggacgggatcgacgccgcatccgaaatcgccagcaaacgtattgccccgatcgtggtgctgaccgcgttcagccagcgtgatctggtcgaacgtgcgcgtgatgccggggcgatggcatacctggtaaagcctttcagcatcagcgacctgattccagcgattgaattggcggtcagccggttcagggagatcaccgcgttggaaggcgaggtggcgacgctatctgaacggttggaaacccgcaagctggtggaacgagcaaaaggcctgctgcagaccaaacatgggatgaccgagccggacgctttcaagtggattcaacgtgccgccatggatcggcgcaccaccatgaagcgggtggccgaagtcgtgctggaaaccctcggaacacccaaagacacctgagggcgagcagacgcaaaatcgcccatttcgtacccgaaatgggcgattttgcgtctgctcgcggaacctagcgcgcgacgatcaccgacgagccgtgcccgaacaggccctggttggcggtgacgccgaccttggcgtccgccacctgccggccggtggcctgaccgcgcagctgccaggtcagctcgcagacctgcgcgatcgcctgggcgggaatcgcctcaccgaaacacgccagcccgcccgacgggttgaccgggaccctgccgccgagggtggtcgcgccgctgcgcagcagcgcctcggcctcacccttggggcagagccccaggtgttcgtaccagtcgagttccaacgcggtggacaggtcgtagacctcggccaggcttaagtcttctggaccaataccggcctccgcgtaggcagcgtcgaggatctgatccttgaacacccgctccggagccggcaccgcggcggtggaatccgttgcgatatccggcaattcgggcaaatgttgcgggtatttcggggtaacggtgctgatcgcgcgcaccgacggcacgcccgccaccgagccaaggtgcttctcggtgaaagacttgctggccacgatgagtgcggccgcaccgtcggaggtggcgcagatgtcaagcagccgaagcggatccgagaccaccgggctagccagcacgtcgtcgatcgagttctctttgcggtagcgggcgttcgggttgtctaggccgtgccgggagttcttgaccttcacttgagcgaagtcctcgactgtggcgccgtacaggtccatgcgccggcgcgccagcagcgcgaagtacaccgtgttcgtcgccccgatcagatggaagcgctgccagtcggggtcgcccttgcgctcgccgcccacgggcgcgaaaaagcccttcggtgtggtgtcggcgccgatcaccagcgccacgtcacagaaaccggccaagatctgcgcgcgagcactctgcagcgcttgggaaccgctggcacacgcggcgtagctggagctgaccggcacaccggtccagccgagcttctgggcgaacgtggcaccggcgacgaagcccggatacccgttgcggatggtgtccgctccggcgaccagctgcacgtgccgccagtccacgccggcgtcccgcaacgcggcgcgggcggcgaccacgccatactcggtgaagtcattaccccatttcccccacgggtgcataccggcacccaggatgtaaacgggttccggcgcgctcatcctcatcggcgccgctcctcagcatcgctgcgctctgcatcgtcgccggcgcgcgatgggatccgccacgcgtagacgatgcgctgcacaccgtcgtcgtcggcgaacagcggcatggtcgtcagctccatctccatgccgaccttcagatcggcggccagcgtgccatcgaccactttgcccagcacgatcagtccctcgtcggccagttccaccacggccacggcaaacggctcaaaggggtcgggtgccgggtacggcggtggcggggcgtaccggttttcggtgtagctccaaagctttccgcgggtcgacagtccgaccgactctagtgtgtcgctgccgcaagccggattcggacaattgtccgcccggggtgggaagacgtacgtgccgcactggggacacttgccgccgagcagatgcgggttgccggccttatcggtggtgaaccatccatcgattgccggttcttcacgggtgacctctggcaccggtccagcctaccgagcccgggcgtaaaactgaaacgtgttgcagttctgctggcacctgcgcccgcattccacgtcagcgtcggtgcataaagtgtgagccgtggtgactactgccagtgcccccagcgaggatcgagccaagccgacgctgatgttgctggatggcaattcgctggcgtttcgggcgttctacgcactgcccgcggagaacttcaagacccgcggcgggctgaccaccaacgccgtctacggcttcaccgccatgctgatcaacctgctgcgcgatgaagccccgacgcacatcgcggcggctttcgacgtgtcccggcagaccttccgcttgcaacgctacccggagtacaaggccaaccgatcgtcgacccccgacgagttcgctggccagatcgacatcaccaaagaagtgctgggcgcactcggcatcaccgtgctctccgagccggggttcgaggccgacgacctcatcgccacgctggccacccaggccgagaacgagggctaccgggtgctggtggtcaccggggatcgtgacgcactgcaactggtcagtgacgatgtgacggtgctctacccccgcaagggcgtcagcgaacttacgcgcttcacaccggaggccgtcgtcgaaaagtacgggctcacccctaggcagtacccggacttcgccgcgctgcgcggcgaccccagcgataacctgcccggcatacccggggtgggggagaagaccgccgccaaatggatcgccgagtacggctcgctgcggtcactggtggacaacgttgacgccgtgcgcggcaaggtgggcgatgcgctgcgggcgaacctggccagcgtggtgcgcaaccgtgagctcaccgacctggttcgcgacgtgccgctggcccagaccccggacacgctgcggctgcagccctgggatcgcgaccacattcaccggctcttcgacgacctggagtttcgggtgttgcgcgaccggttgttcgacacgttggccgcggccgggggacccgaggtcgacgaggggttcgacgtgcgcggcggcgcgttggcgcccggcacggttaggcaatggttggccgagcacgccggcgacgggcgccgagcgggcctgacggtggtgggtacccatctgccgcacggtggggacgctaccgctatggccgtcgccgccgccgacggcgaaggcgcttacctcgataccgcgacgctgacgcccgacgacgacgccgcgttggcggcctggctagcggatccagctaaacccaaagccttgcatgaggcaaaggcggccgttcatgacctggcgggtcgtggttggaccttggagggcgtcacctccgacaccgcactggcggcctacctggtgcggccggggcagcgcagcttcaccctcgacgacctctcgctgcgctatctgcgtcgcgagctgcgtgcggaaacaccgcagcagcaacaactttcactgctcgatgacgacgatacggacgccgagaccattcaaacgacgatcctgcgggcgcgggcagtcatcgacctggccgacgcgctggacgccgagttagcgcgtatcgactccaccgcgctgctgggggagatggagctgccggtccagcgggtgctggcgaagatggaaagtgccggtatcgccgtcgacctgcccatgttgaccgagctgcaaagccagtttggcgaccagatccgcgacgccgccgaggccgcctacggcgtgatcggcaagcaaatcaacctgggctcacccaagcagctgcaggtcgtgctgttcgacgaactgggcatgccgaagaccaaacgcaccaagaccggctacaccacggatgccgacgcgctgcagtcgttgttcgacaagaccgggcatccgtttctgcaacatctgctcgcccaccgcgacgtcacccggctcaaggtcaccgtcgacgggttgctccaagcggtggccgccgacggccgcatccacaccacgttcaaccagacgatcgccgcgaccggccggctctcctcgaccgaacccaacctgcagaacatcccgatccgcaccgacgcgggccggcggatccgggacgcgttcgtggtcggggacggctacgccgagttgatgacggccgactacagccagatcgagatgcggatcatggcgcacctgtccggggacgagggcctcatcgaggcgttcaacaccggggaggacctgcattcgttcgtcgcgtcccgggcgttcggcgtgcccatcgacgaggtcaccggcgagctgcggcgccgggtcaaggcgatgtcctacgggctggcttacgggttgagcgcctacggcctgtcgcagcagttgaaaatctccaccgaggaagccaacgagcagatggacgcgtatttcgcccgattcggcggggtgcgcgactacctgcgcgccgtagtcgagcgggcccgcaaggacggctacacctcgacggtgctgggccgtcgccgctacctgcccgagctggacagcagcaaccgtcaagtgcgggaggccgccgagcgggcggcgctgaacgcgccgatccagggcagcgcggccgacatcatcaaggtggccatgatccaggtcgacaaggcgctcaacgaggcacagctggcgtcgcgcatgctgctgcaggtccacgacgagctgctgttcgaaatcgcccccggtgaacgcgagcgggtcgaggccctggtgcgcgacaagatgggcggcgcttacccgctcgacgtcccgctggaggtgtcggtgggctacggccgcagctgggacgcggcggcgcactgagtgccgagcgtgcatctggggcgggaattcggcgatttttccgccctgagttcacgctcggcgcaatcgggaccgagtttgtccagcgtgtacccgtcgagtagcctcgtcaggtaccaatctgtccctacgacccaaccctgtccggagcaacccaacaatatgccgagtcccaccgtcacctcgccgcaagtagccgtcaacgacataggctctagcgaggactttctcgccgcaatagacaaaacgatcaagtacttcaacgatggcgacatcgtcgaaggcaccatcgtcaaagtggaccgggacgaggtgctcctcgacatcggctacaagaccgaaggcgtgatccccgcccgcgaactgtccatcaagcacgacgtcgaccccaacgaggtcgtttccgtcggtgacgaggtcgaagccctggtgctcaccaaggaggacaaagagggccggctcatcctctccaagaaacgcgcgcagtacgagcgtgcctggggcaccatcgaggcgctcaaggagaaggacgaggccgtcaagggcacggtcatcgaggtcgtcaagggtggcctgatcctcgacatcgggctgcgcggtttcctgcccgcctcgctggtggagatgcgccgggtgcgcgacctgcagccctacatcggcaaggagatcgaggccaagatcatcgagctggacaagaaccgcaacaacgtggtgctgtcccgtcgcgcctggctggagcagacccagtccgaggtgcgcagcgagttcctgaataacttgcaaaaaggcaccatccgaaagggtgtcgtgtcctcgatcgtcaacttcggcgcgttcgtcgatctcggcggtgtggacggtctggtgcatgtctccgagctatcgtggaagcacatcgaccacccgtccgaggtggtccaggttggtgacgaggtcaccgtcgaggtgctcgacgtcgacatggaccgtgagcgggtttcgttgtcactcaaggcgactcaggaagacccgtggcggcacttcgcccgcactcacgcgatcgggcagatcgtgccgggcaaggtcaccaagttggttccgttcggtgcattcgtccgcgtcgaggagggtatcgagggcctggtgcacatctccgagctggccgagcgtcacgtcgaggtgcccgatcaggtggttgccgtcggcgacgacgcgatggtcaaggtcatcgacatcgacctggagcgccgtcggatctcgttgtcgctcaagcaagccaatgaggactacaccgaggagttcgacccggcgaagtacggcatggccgacagttacgacgagcagggcaactacatcttccccgagggcttcgatgccgaaaccaacgaatggcttgagggattcgaaaagcagcgcgccgaatgggaagctcggtacgccgaggccgagcgccggcacaagatgcacaccgcgcagatggagaagttcgccgccgccgagacggctggacgcggcgcggacgatcagtcgtcggccagtagcgcaccgtcggaaaagaccgcgggtggatcactggccagcgacgcccagctggcggccctgcgggaaaaactcgccggcagcgcttgatcttgcagctgatcgcgttcacgtaatgctgcgcatcgggctgaccggcggcattggcgccgggaagtcgttgctgtccacgacgttctcgcaatgcggcggaatcgttgtcgacggcgatgtgttggcgcgtgaagtggtccagccgggcaccgaggggctggcctcgctggtcgacgcgttcggtcgcgacatcctgcttgcagacggagcgctggaccggcaggcgttggcggccaaggcgtttcgagatgacgagtcgcgcggtgtgctcaacggaatcgtgcacccgctggtcgcccggcgccgatccgagatcatcgcggcggtttcgggggacgcggttgtggtcgaagatattccactgctggtggaatccgggatggcgccattgtttccgctggtggtggtggtgcacgccgacgtcgagctacgggtgcgacggctggtcgagcaacgcggcatggccgaagccgacgcccgggctaggatcgctgcgcaggccagcgaccagcagcgtcgtgccgtcgccgacgtctggctggacaactcgggcagcccagaggatttggtgcggcgggcccgcgacgtctggaacacgcgcgtccagcccttcgcgcacaacctggcccaacgtcagattgcgcgcgcgccggctaggttggtgccggcggatccaagctggccggatcaggcgcggcgcatcgtcaaccggctaaagatcgcgtgcgggcataaggccttgcgagttgaccacattgggtcaaccgccgtgtcgggcttccccgattttctagccaaggatgtcatcgacatccaggtcaccgtcgaatcacttgacgtggccgacgagctggccgagcccttgctggccgccggctacccacgcctcgagcacatcacccaggacaccgaaaagaccgacgctcgcagcaccgtcggccgctacgaccacaccgacagtgccgctctgtggcacaagcgcgtgcacgcctcggcggatcccggtcggccgaccaacgtgcacctgcgggtgcacggctggcccaaccaacagttcgccctgctgttcgtcgactggctggcggccaatcccggcgcgagagaagactatttgacggtcaagtgtgacgccgacaggcgcgccgacggtgagctcgcgcgctacgtcaccgccaaggagccgtggttcctggatgcctaccagcgggcatgggagtgggcggatgcggtgcactggcgtccctgaacgagggcctgccgcactgggcgatgacgccatcgatcgagcaggccgcccagctgtcatccccggccagcctcatctgaggcttccagctcgggggcgccggcgcccggggcggtgggcgcttctgctacccgagccggcacgcgcgcttcatgagccgctgcgccaggtcagctccatccccttggtggccagccagcgggtgaggtcatagccgttgcgggccaggccctcgacggcgtcgactgcgtgccgcaccgcctgctcggcgaccgtcggggtcaacaggccgtggcggacggcgtcgagtagttcgtcgacgtcggcgagctcggccccgccgccggtgcggacttcgatgtcgaggtagtggtcttcggaacgccatacggaagggcccggtgtgtattcgccgacgtccagatagtagtcgtgatcgcgtttgtggctgggattgaagtgaaagacagtggcgcgtaggcccaacgacggcaacagccacgactcgaggtagtggaattgggcacggcccggggtgggccgggccaggtagagcccccacggatgcaccgtgtactcatcgaccgcccgcactatgcccttcggatcggtattggtgttggcgatcaggtcgaacgtctcgtgcttgggtgggtgaatggctcaccctatctggtcgcacgaggcgtgccggtacatcgacacgccggtactggtggcattctgcgcacgctcgccgcacggtgtgtccgcgggtggctctaggctggttggcgtggctttcgctaccgagcatccggtggtcgcgcattcggagtatcgcgcggtcgaggagattgtgcgcgccggcggtcacttcgaggtggtcagtccgcatgctccggccggcgaccagccggccgcaatcgacgagctggagcggcggatcaacgcgggggagcgtgacgtggtgttgctcggcgccaccggcaccgggaagtcggcgaccaccgcgtggctgatcgaacgcctgcagcggcccaccctggtgatggcgcccaacaagacgttggccgcccagctggcgaacgaactgcgagagatgttgccgcacaacgccgtcgagtacttcgtctcgtactacgactactaccagccggaggcgtatatcgcgcagaccgacacttatatcgaaaaggatagctccatcaacgacgacgtggagcggctgcggcactccgcgacctcggcgctgctgtcgcgtcgtgacgtggtggtggtggcttcggtgtcctgcatctacggcctgggcacaccgcagtcctacctggaccgctccgtcgagctgaaggtgggcgaggaagtgccgcgcgatgggctgctgcggctgctggtcgacgtgcaatacacccgaaacgacatgtcctttactcgcggctcgtttcgggtgcgcggcgacaccgtcgagatcatcccctcctacgaagagctggcggttcgcatcgagttcttcggcgacgagatcgaggcgctgtactatctgcacccgctgaccggcgaggttatccgccaggtcgactcgctgcggatctttcccgctacccattacgtcgccggtccggagcggatggcgcatgccgtctcggccatcgaggaagaactcgccgagcgactcgccgagcttgagagccagggcaagctgctggaggcgcagcggctgcggatgcgcaccaactacgacatcgaaatgatgcggcaggtcgggttctgctcgggcatcgagaactactcccgccacatcgacggtagggggcccggcacgccgcccgcgaccctgctcgactatttccccgaggatttcctgctcgttatcgacgagtcacatgtcaccgtgccgcagatcggcggcatgtacgagggcgacatctcccgcaagcgcaacctggtggagtacggtttccggctgccgtcggcgtgcgacaaccgtccgctgacctgggaggagttcgctgaccggatcgggcagacggtgtatctgtctgccaccccggggccctacgagctcagccagtccggcggcgagttcgtcgagcaggtgatccggccgaccggtctggtggacccgaaagtggtagtcaagccgaccaaagggcagatcgacgacctgatcggcgagatccgcacacgggcagacgccgaccagcgggtgctggtgacgacgctgaccaagaagatggccgaagacctcaccgactacctgctggagatgggcattcgggtgcgctacctgcattcggaggtcgacacgttgcgccgggtcgagttgttgcgccagctgcgtctgggtgactacgacgtgctggtcggcatcaacctgctccgcgagggcctagacctgcccgaggtgtcgctggtggcgatcctcgacgccgacaaagaaggattcctgcggtcaagccgcagcctgatccagaccatcggacgcgccgctcgcaacgtgtccggcgaggtgcacatgtacgccgacaaaatcaccgactcgatgagggaagccatcgacgagaccgaacgccggcgggccaagcagatcgcctacaacgaggccaacggaatcgacccacagccgctgcgcaaaaagatcgccgacatcctcgatcaggtctatcgggaggccgacgacaccgccgtcgtcgaggtcggcggatccgggcgcaacgcatcccgcggccggcgggctcagggtgagcccggccgggcggtcagcgccggcgtgttcgagggccgcgacacctccgccatgccgcgcgctgagctggccgacctaatcaaagacctcaccgcacagatgatggcggccgcgcgcgacctgcagttcgagctggcggcccggttccgcgacgagatcgccgacctcaagcgggagctgcgggggatggacgcggccggcctgaagtgaccgaaacagcgagcgagaccggcagctggcgtcagctactgagcaggtatctgggcacctccatagtgctggccggtggcgtcgcgctgtacgccaccaacgagtttctgacaatcagcctgctgccgagcacaatcgccgacatcgggggtagccggctgtacgcctgggtgacaaccctgtatctggtcgggtcggtggtggcggcgaccaccgtcaatacgatgttgctgcgcgtcggggcgcgctcgtcgtatctgatggggttggccgtcttcggtctggccagcctggtatgtgcggcggcgccgagcatgcagattctggtggccgggcgtaccttgcaaggaatagccggtgggctgctggccggcctaggctacgcgctgatcaactcgaccttgcccaagtcgctgtggacccgtggctcagcactggtgtcggcgatgtggggggtcgcgacgctgatcggaccggcgaccggaggccttttcgcgcagctcgggctgtggcgatgggcgttcggcgtgatgacgttgctgaccgcgttgatggccatgttggtgccggtcgcgctcggtgccgggcgggtcggcccgggcggcgagacgccggtgggcagcacacacaaggtgccggtgtggtcgctattgctgatgggggccgccgcactggcgatcagcgtcgccgcgcttccgaactacctcgtccagacggccgggctgctagccgccgccgcgctgctggttgcggtgtttgtggtagtcgactggcggatacacgcagcggtgttgccgcccagcgtatttggctccggaccgttgaaatggatttacctgaccatgtcggtgcagatgattgcggcaatggtcgatacctacgtgccgctgttcggtcagcgactgggacacctgaccccggtggcagccgggttcttgggtgccgcgctggcggtgggctggacggtcggtgaggtcgccagcgcctcgttgaacagtgcacgagttatcgggcatgtcgtggcagccgcaccgctggtgatggcgtcggggttggcgctaggcgccgtcacccagcgcgccgatgcgccggtggggatcatcgcgctgtgggcgctggcgctgctgatcatcgggaccggcatcgggatcgcctggccgcatctaacggtgcgcgctatggattctgtcgccgacccggccgagagcagcgcggcggccgcggcgatcaatgtcgtacagctgatctccggtgctttcggcgccgggctggccggtgtggtggtcaacactgccaagggcggcgaagtggcggcggctcgtgggctatacatggcatttacggtgctggccgccgctggtgtcatcgcctcctaccaggccacgcaccgcgaccggcgcttaccgcgttgacttgaccacctgcgagtagtggaactgccagcgctcgacgatgcggaagccgaggtagctcgggaaccggtatacgggcgtgcgcccgaagcctgttcccggtgacaacatttcgccgacctgatgatcgggcaacgacttgtcacgattggctatcgtccacagcgtggggcacttgtcgatcttggccgtcgtaagccacacagcgacatggccatcccacaaagtgccgaccttggggccgtaggtgccgcgctcgacgtcaatcagcgaccggaacgccgccggccgggtggccagcagggcgcggatgggcccgggtcgccaacccgcggtgttgtccaccagcaggcaatccccgggcttggcatgggcgctgatgacatctgccacctggctgtaatcccagccctctttcgcgtacggcccccgctgtgtgaagaagtagttcggaaacgctgcggcggcaaggagaaacacgaccccggcgatgagccacggcttgcgggcgatggtgacgacgcaaaccgccaggatgacggccgcggcgggggcggtgaggatcaggtagcgcgggtagtagatcggttcgacggtcgccgagtagatgaggacgacggcggtgggcacgacgatccaggctgcgctgacgagcacgagccggtgggtatcgccaccgggtccacgagctccggccagatgcgccgcgatgccggcagcgacgatgaggcccgcgaggatggcgaacggaacactgtgatcgaaatactggcggtgtatgacgtcgagaatgatgtttctgttcaaccctgcgatccacccgacctgccaaacctggccgtgggcgaacagtatgaacggtgtcatggccccgagcgcggctgccgtgacgaccgtccaccagatcacgggagatttgcgtgatttcccggacgccagcagcggcaccatcgtcgcataggccggtaccaacagggccaggttgatactgaccaagatcgacagcatcaaaaccagcgcgtagagcagccaccgccgctgggtgttgcaccgcaccgcggccacgagtaatacggtcagccagacggcggctgctaccgacagcgcggaggagcgtgcttcgattccggcccacgtcaccctgggcagaatcgcgaacacggctcccgcacacaccgccgtggtgcgtcccgaaaactgtttggcaaaaaccaccacgccggcggcggccgctccaatggccaggcagctgggaagccgcgaccataattcggtgggcggaaatatggcgaaccagccatgcatcaacaggtagtacaggccgtgcacggcgtcgatatggcccagcagactccatagctctggcaatgtccggctggctgaagccgagatcgttgccccctcgtcgaaccacaacgatggcctgcttgcccaggcgccgctgatgaccgcggccagcactgcaatcgccagcgggtcgagcagccggccgcgcatccgcgccaccaactcgtcgacgtgtgctgccgcgggctgctccagagtggaggcggacatgatgcgggtcaccttagggtccgcgcgatgatcctggtcaccggcggttcggcgactgggcagcccggcgtgcggcggtgcgccgggacgactcgcatgcatttcccaaaaagccttgcacagcaacattttccgcgatcagcgtgcgtattgaatcgtcgtgtcatcgccaccattgtcggctggttcaccgcgatcgggcaaatgagggttgcgccacgccgttgcggtgtgattaatctgacctatctatatccggcaacgcgatactgtctggggttggcgtagcaaccgacacctgggagggtaaatgagcgcctataagaccgtggtggtaggaaccgacggttcggactcgtcgatgcgagcggtagatcgcgctgcccagatcgccggcgcagacgccaagttgatcatcgcctcggcatacctacctcagcacgaggacgctcgcgccgccgacattctgaaggacgaaagctacaaggtgacgggcaccgccccgatctacgagatcttgcacgacgccaaggaacgagcgcacaacgccggtgcgaaaaacgtcgaggaacggccgatcgtcggcgccccggtcgacgcgttggtgaacctggccgatgaggagaaggcggacctgctggtcgtcggcaatgtcggtctgagcacgatcgcgggtcggctgctcggatcggtaccggccaatgtgtcacgccgggccaaggtcgacgtgctgatcgtgcacaccacctagcggccgttaccagccgcgcgcacgccattcgctgaggctggggcgttcggcacccagctccgtgtcgtcaccgtggccggggtagatgacggtggagtcggcgtacacgtcgaaaacccgggtggtgacgtcgtcgagcagttgggtgaagtcggcaggttgccaggttttgccgacaccgccggggaacaagcagtcgccggtgaagagctgtgtgacgcctccggtcaccggcccgccgagggccagcgcgatcgatccgggtgtgtgtccgcgcaagtggatgacgtcgaatgtcagctcgccgatgcgcacgctgtcgccgtgggtgagcaaccggtccggtttgaccggcagcgggtcggcgtcgatcggatgggccgcggtcggcgccccggtggccgcggccaccgcttgcagcgcctgccagtggtcgaagtgctggtgactggtaacgatcagggccagcttcggcgcgtaccgccggaccaggtcgatgaggacctccgcgtcattggcggcgtcgatcagcagggtttctccggtcgctgaacacgtcaccaggtaggcgttgttgtccatcgggcccaccgatgccttgaggatcgtggcgccgggcaggaagcgacgcgccgccttgccgcgttcgacgtgtccggtgtagttgtcgtcgactgttgtcatatgcgccactgctcctatgccggctgcgccggcatcatcgtcgttggcgcgggtcatatgcgccgacgttacgacgttaccggtcccctgatggttgtcggtacgggcacatagcatgggatacggcctttggccggcgagatgagtttcagtgaaagggacagcgtggctgaccgcctgatcgtcaagggtgcgcgcgaacacaatctgcgcagcgtcgacctcgacctgccccgcgacgcgctgatcgtcttcaccgggttatccggatcgggcaagtcctcgctcgcgttcgacaccatcttcgccgaggggcagcggcgttacgtggagtcgctgtcggcctacgcccgccaatttctcgggcagatggacaagccggacgtcgacttcatcgaggggctgtctccggcggtgtccatcgaccagaagtcgaccaaccgcaacccacgatcgacggtcgggaccatcaccgaggtgtacgactacctgcggctgttgtatgcgcgcgcgggcacgccgcactgcccgacctgcggggagcgagtcgcgcgccaaaccccgcaacaaatcgtcgatcaggtgctggccatgccggagggcactcggtttctggtgctggccccggtggtgcgtacccgcaagggcgagttcgccgatctgttcgataagctcaacgcccagggctacagccgggtgcgggtcgacggtgtggtgcatccgctgaccgatccgccgaagctgaaaaagcaggaaaagcacgacatcgaggtggtggtggaccgtctcaccgtcaaggccgccgccaagcggcggctcaccgattcggtggaaaccgcgctgaatttggccgacgggatcgtggtgctcgaattcgtcgatcatgaactgggtgcaccgcatcgcgagcagcggttctccgagaagctggcctgccccaacgggcacgcgctggccgtcgacgacctggagccgcggtcgttctcgttcaactcgccctacggcgcctgccccgaatgcagtggtctgggcatccgcaaggaggtcgacccggagctggtggtgcccgatccggatcgcaccctggcgcagggtgcggtggcgccgtggtcgaacggccacaccgcggagtacttcacccggatgatggccggccttggcgaggcgctcgggttcgacgtcgacacgccctggcgcaagctgccggccaaggcccgcaaggcgattctggaaggcgccgacgagcaggtgcacgtgcgctaccgcaaccgctacggacgcacccggtcgtattacgccgatttcgagggtgtgctggcgttcctgcaacgcaagatgtcccaaaccgagtccgagcagatgaaggagcgctacgagggtttcatgcgggacgtgccctgcccggtgtgtgcgggcacccggctcaagcccgagattctggcggtgacgctggctggggagtccaagggggagcacggcgccaagtccatcgccgaggtgtgtgagctgtcgatcgccgactgcgcggacttcctgaacgcgctcacgctgggtccgcgcgagcaagcgatcgccgggcaggtgctcaaggagatccggtcgcggctcgggtttctgctcgacgtcgggctggagtacctgtcgctgtcccgggcggcggccacgctgtccggcggtgaggcacaacgtatccggctggccacccagatcggctccggcctggtgggtgtgctctacgtgctcgacgagccgtccatcgggctgcaccagcgcgacaaccgtcgtcttatcgaaaccctcacccggttacgggatttggggaacactttgatcgtcgtcgagcacgacgaggacaccatcgagcatgcggactggatcgtcgacatcggcccgggggccggtgagcacggtggccgcatcgtgcacagcgggccctacgatgaactgctacgcaacaaggattcgatcaccggcgcctacctgtccggccgggaaagcattgagataccggcgattcggcgttccgtcgacccccgtcgtcaactcaccgtcgtcggcgcccgcgagcacaacttgcgcgggatcgatgtgtctttcccgctgggtgtgctgacctcggtgaccggtgtctcgggttcgggcaagtcgacgttggtcaacgacatcctggccgcggtgctggccaaccgcctcaacggcgcccggcaggtccccggccggcacacccgggtcaccgggctggactatctggacaagctggtgcgggtggaccaatcgccgatcgggcgcacaccgcgatccaacccggccacctacaccggtgtgttcgacaagatccgcaccctgttcgccgccaccaccgaggccaaggtccgcggctatcaacccggacgattctcgttcaacgtcaagggcggtcgctgcgaggcctgcaccggcgacggcaccatcaagatcgagatgaacttcctgcccgacgtgtacgtgccgtgcgaggtctgccagggggcccggtacaaccgcgaaaccctcgaggtgcactacaagggcaagaccgtctcggaagtgctggacatgtccatcgaggaagcggcggagttcttcgagccgatcgccggcgtccatcgctatctacgcaccctggtcgacgtgggcctgggctacgtgcggctcggccagcccgcgcccacgctgtccggcggtgaggcccagcgggtcaagctggcctcggagctgcagaagcgctccaccgggcgcaccgtctacatcctcgacgagccgacgacgggactgcacttcgacgacatacgcaagctgctcaacgtgatcaacggcctggtcgacaagggcaatacggtgatcgtcatcgaacataacctggacgtgatcaagacatcggattggatcatcgacctgggcccggagggcggtgccggcggcggaaccgttgtcgcccaaggcactccggaggacgttgccgcggtgccggcgagctacaccgggaagtttctcgctgaggtcgtcggcggcggtgcctcggccgccacatcgcggtcgaacagacggcgcaacgtcagcgcctgagctggactatcgccgcgcgtcaagtctgtgctcacggcggcgaactgggtgcggtctcactcatcggtgtgcatcgactcacggatctgagctagccgttcggctgccgcgcgctgccgctgcgcgtactgatcttcgagccggcggccttgcgggctctcggcgtcgagttcggttgcccccagggccgttccgtatcgggtttcgatcttctcgcggacggattcgaaggtcggtaccccagcgctgtcgtaccgcggatcggactcggaattcggcgtcgtggcttccggtggtgtcggttcgtcgggcatgctctggcaatgctcctatctgccggtaccggcgatctgctgtgtcgtacccggcaacgggatcttaggcactcccggagtggccagttggccggccagccatggcagcgccgcagcgaaaacccggtcggcgaaaggccagtcgtgcttgcccggttgtggaaccacggcgcagtagatgccgttggcgcggccgagggcgcacagtgcattggcggcagcggcctggttgcctgggttggcggcggcatcgcgaccggccagccgcatcgtggtggtatcggcgacagcgttgtcgggcgagggtggacccggcgaagagatcgcgaaccaacccgacagtccggtgtagctgccatgccgggtgatcaccgtcgtcgggtcaaacgccgaccaggcgtcttcgttgccgccgaacaacctgacgatggtttgcgtcttgttgccagcgttcgggtagaaatcaccggcgatgtcgacaaacgcgctaaacagtgtcgggtgcatgacggtcagatccaccgcgcaggtcccacccatcgaccaacccacgatgccccagctggtctgttcgggactgacgccgaatttcgagaccatgtagggcacaacatctttagtcaagtggtcggccgcgttgccacgccgtccattgacgcattcggtgtcgttgttgaacgcgccgccggaatccacgaataccacgacgggagcattgccgctgtgggcggccgcaaagtcgtcgagcgtcttcaccgcgttaccggctcgcgcccaatcggcgggtgtgttgaattgaccgccgatcatcatcaccgtcggcagctgcggcggcggagggttctcggaacgatgctctcggtcgaaccaggccggcggcaggtacaccagttcgccgcgatgcttgaagtgtgatgcgtcggaagggatcaccactggcaacaaggtgccgtgcgacggccgcaccccactgtgcgccagtgcggcaacagcggcctgatcggcctggtcgggcaacgggccggaggtgagctggttccacgcggtctgcacggtcgggaagtagccaacccacaggttgagcgtcaaggtcgcgctgagcagacagaggggcacggccagcagcgacgcgccgcggcgccaccaccgcgcgctgcgccagcccaggatcaacaccgtcgccgccgcgccggtcaacgcgacccagatccacagcgtgctcggcggccgttcgttggccaggccgttgccggtgacataccagcgcgtcccccatgccagggtggccccgatagcggcggccgtcggcagccaccgccgttgccagtgacgtgatcgccaccctgccgccagcaccagcacgaccgcggtcacgacctggacagcgagcggcacccaaccgtgcatcagcgatgtgtggcctactgctaacggctgcgtcgcggctggcggcgtcgacgcggtcaccagttcattctgagccatttcgggcggtgatttgttgggggtttcctgtgatccgacggacgcccaccggctccggctaatgcggttttgccaacggaaagggcagtgtttcgcgaatgctgcgcccagtgatcagcatgaccacccggtcaatgcccatgcccaagccgccggtgggcggcatggcgtactccatcgcttgcaggaagtcttcgtcgagttccatcgcctcggggtctccgccggcggccagcagggactgctcctgcaggcggcgccgttgctccaccgggtcggtcagctcgctgtaggcggtgcccagctcgataccccacgccaccaggtcccaacgctcggcgacaccgcgcttgctgcgatgcggtcgggtcaacggtgacaccgatgtcggaaagtcgatgtagaacgtcggttgctcggtgcggcactccaccaggtgctcgtatagctcgagcacgaccgcgccggcatcccattgggtccgataggggacaccggcggcgtcgcacagcttgcggagagtggtcaagccggtatcggcgtcgatgcgttcaccgagtgcttccgagatcgcatcatgcaccgtccgcaccggccatatcccggagatgtcgaccggttcgaggtggtggcgggtgccgtcggaacccttgtccgtccggggccgcatggcgatgggcgccccgttggcggcctgggcggcgttctggatgagttcgcggcagccgtcaatccactcaaggtagccggcgtgtgcttgataggcctccagtagggtgaactccgggttgtggctgaagtcgacgccctcgttgcgaaaggcacggccgagctcgaatacccgttccacgccgccgacgcacaggcgcttgaggtagagctctggtgcgatgcgcaggaacagatccatggaatacgtgttgatgtgcgtgacgaacggtcgggcggtggcgccgccgtgcagctgctgtaggatcggcgtttcgacctcgacgaatccctttgcgaacagcgtctcgcgcacagcgcgcagcacgctgctgcgagcggtgatcagcgcacgggactcagcgttgaccgccaggtcgaggtaacgggtccggactcgggcttcgggatccagtagccccttccacttattcggcaacggccgcaaacacttaccgatcaggcgccagccgctgacgatcaacgatggagttccggtcttgctggcgcccatgtgtccggtcatctccaccagatcacccagatcggtcgccgcgttgaattcggccgcgcagccctggtccaggcgtgaattatccagcagcacttgcatttcgcccgaccagtcgcgcagctgggcgaacaacacaccaccgtagttacgtattcgcatgatgcgtccggacaccgacacgctagcctggtggtctgcggccagcgcctgtgccaccgtgtgactgggcggccggcccacgggaaaggcgtcaatgccgctgctccgcagcttctctagcttgtcgaaccgaactcgcacctgctcgggtagccgccgctcgaccccgtcgccattggtgaggcctacttgccgcagcccgctcacgtccggtgccgagccgtcgtgatgcaataggccggtggccgccaaccgctcgggcactgccggatgatgccccgtgtgtactcggttgcgccggctgaacggcagcacgaggaacccctctgcgatcaccgaggcgacgcccactcggggaatcactcgggcgtcttcgtagcaggcgtagcgcggtacccattcgggttggtacttcatgttggagcggtagagcgtctcgagctgccaccaccgtgagaagaagaccagcagcccccgccacaaccgggcaaccgggccggcgccgagttgggcgccctgctcgaaggccgcgcgaaacaccgcgaagttcaacgaaatacgagtgataccaaggctttcagcgtgcaaggcgagttcgctgaccataagttcgatagtgccgttcggggattgtggagaacgacgcatcaaatccagggagacaccggtggttccccacggcaccagcgacagcattgccagcacctggttgtgcggatcaatcgcctccaccagcaggcagtcggagtccgcggggtcgccgaggcggcccagcgccatcgagaagccgcgctcggtctcggtgtcgcgccaggaatccgcccgtgtgatggtctgcgccatctcgtcttcggcaatgtcgcgatgccgccggatgcgcaccgtcaaccccgcccgccgggcccgcgtcacggcctggcgcaccccgcgcatctccgggccggacaacttgaaatcggctggccgcaggatggcctcatcgcccagctcgagcgcggttaggcccgcttcgcgatatgtctgagccccttgtgaactggcgcccatcacgccgggtgcccagccgtaggtctggcacagccgcagccacgcgtcgacggcctgcggccatgctctgtggtcgcctaccgggtcgccgctggctaggcagacaccgacctcgacacggtaggtgatacaggcgcggccgctggatgcgaataccaccgacttgtcgcgacgggtggcgaagtagcccagtgagtcgtccttcccatacaaatccaataacccgcggatagcggattcgtcctctccggtcagcgcattgtcagcgcgctgagataggaacaagacgatcgcagccccgatcaacgcgaacgcgccgaacaacccgaagatcgcgttgaggaagacgtgcggtctgccggtgaacagatcgggatcggcgagggcgaatccgaccacccggttggccgcgtaacccaaccgctcgtccggcgctagtgatcccggaaacagttcgaccagaccccaagacgccacgattccgaccaccgcgccggcaagccacaccgcagccgcccgaaacagcgcgcccctgcggaccttggcccagaactcccgatagcccagcaccagaacgacgattgccacaacatgcacggcgaatccgagattctccccgaagctctcggcggcggtgttgccgcccgctgcgatctcggcggcgttgaccacggcggccaggaccatatttgccagcaagaccaaccaggcaatgcgtttgcgtgccgttaacgcggcggccagcaatgccagcacgaaggaccacgcgaagttggtgtcggggaagttgaacagataatcgttgatgaattcgcgcggaaccttgatgatccaccgaatcaacggcgacacactggccagtagtgacagggtcgcgatcacgccgacggtccagccggctgccgcgggaacccagtgataccgggagtttcccctggtggccgagcgaggtttggtgagtgtcacagaccgcgaggatattcccaaaagccgggaaatgcccggcgttgcagccctttgtagccccgcatcggtgtgctgagggcaccggctgatgtcggccgttgtcttagatgacgtgtcatggctgttagactggacgccgcgaccatcccggcgaaggccagggacagttaagtggagtcccactcccaccgctagccacgagatcgtttcacaccttctcaaggttcagcggtccggtcacaggcatctcggatgcctgttctgcgtgcagcgtgggcggctttggccgcgatcggtcggcattgggccctgcttgtgcagggcttttttgctgatggtttgggtgtgttccccacctgattccggccgggtccaacaagctggtcgcgcctggaacagcagccaacgagggaggccccatcagcactgaaacccgcgtcaacgagcgcatccgcgtacctgaagtccgattgatcggcccagggggggagcaggtaggcattgtgcgtatcgaagactcacttcgcgtcgccgcggacgcagatctcgaccttgtcgaagttgctcccaatgccagaccgccggtctgcaagatcatggactacggcaagtacaagtacgaggccgcgcagaaggcgcgcgaatcccgcagaaaccaacagcagaccgtcgtcaaagaacaaaagctgcgaccaaagattgacgatcacgattacgagaccaaaaagggtcacgtcgtccgcttcttggaggcgggatcgaaggtcaaggtcaccattatgttccgtggacgtgagcagtcgcggccggagttgggctatcgattgctgcagcggctgggtgcggacgtcgccgattacggattcatcgagacgtccgccaagcaggacggacgcaacatgacgatggtgctggcaccgcaccgcggtgcgaagacccgcgctagggcccgccacccgggtgaaccggccggcgggccgccgcccaagcccacggccggtgacagcaaagccgcaccgaactagctcgccagcaagacacgcagaacctagaaattctagaaattgaggaaacatgcccaaggccaagacccacagcggggcctcgaagcggttccggcgcaccggtaccggcaagatcgtccggcagaaggccaaccgtcggcacctgctcgagcacaagccgagcacccgcaccaggcgcctggacggccgcaccgtggtggcagccaacgacaccaaacgggtcacgtcgttgctgaacggctgaccgtaccgccggccggctccggcacctgaccaatcacgtccgaacgagagtaggaagatccatggcacgcgtaaagcgggcggtcaacgcccacaagaagcggcgcagcatcctgaaggcatcgcgaggctatcgcggccagcgatcgcggctttaccgcaaagccaaagagcagcagctgcattcactgaactacgcctaccgtgaccgccgggcgcgtaagggcgagttccgcaagttgtggatcgcacggatcaacgcggctgcgcgcctcaacgacatcacctacaaccggcttatccaggggctgaaggccgccggcgtcgaggtggaccggaaaaacctcgccgacattgcgatcagcgacccggcggcgttcaccgcgctggtcgacgtcgcccgggcggcactgcccgaagacgtcaacgccccctccggggaggccgcctgatccggattccggcctgaggcagggctacgccggtgctcaccgaacgctcggccagggtggccacggcggtcaaactgcatcgtcacgtaggccggcgccgggcgggacgttttctcgccgaaggccccaacctggtagcggcggcgttggcgcgcgggctggtacgggaggtattcgtcaccgaagttgcggcgcggcggcacgagctcttgttggccgcgcacgaggcttcggttcatctggtgactgagcgggccgcgaaggcgctctctgatacggtcacgccggccgggttggtggcggtgtgcgatctgccggcgacccgacttgaggatgtattggccggctcacctcagctgatcgcggtgaccgtcgagatccgcgagccgggcaacgcgggcacggtaatccgcatcgccgacgccatgggtgccgcggcggtgatcctcgccgggcgcagcgtcgacccatacaacggcaagtgtctgcgcgcgtccaccggtagcatcttcgcgatcccggtcgtcgtcgcgcccgatgtcggtgccgccatcgccgacctgcgagcggccggactgcaggtgctggccaccgcagtggacggcgagatggctctcgacgatgccgatcggctgcttgccgagccgacggcatggctgttcgggcccgaagcacacgggttgtcggccgagatcgcggccttggcggaccaccgcgtacacatcccgatgtcgggaggggcggagagcctcaacgtcgcggccgcggccgcgatctgtctgtatgagagcgctcgggcgttgggccgccgctgattgtccggccctacgcagcgcggctggggccccgcgccggccgcacgccggccagcgaaagtgtggaatggaccagcgccccggcgcgttccatcagggccttggcgggatcgagagccgaccgggtaaagcgatgggaacggggtgggaagtagtgcatcggcagcccctgccgatcccgtggtggcgccatgaagccgggcgcttgcaccaggggcgcgtcatggcgagtacggcctgccgctcgccggtaggcggccagcgcgcgcgggtgcaaccggatttcgtcgggcaccgccaaaaacgccagttctaccaccttgccgaacactcgcagcaacacctcgtcacccggtgtccagtgcattcccgccttctcccgcacggccgggtcgaacaggccggccgcgatccagcgctgaccggctattagcggcttgaacagctgatcccagatcggcgttggcatgagtacaaacctcggtttgggaatccgcatctggaggatgtccacggtcgcctgattgatctcgagcttgtcgcggcacacccggtcccaatagtcctgaaagtcttcccacgacttgggcaccggtcgcatgctcatcccatacatccggtaccagcgcacgtgctcctcgaagagctggtgtttttcggcctcggtcaagcctccgcagaagtattcggcgaccttgatgacaagcatgaaaaacgtcgcatgcgcccagtagaacgtatctggattcagcgcgtgatagcgacgcccctcagcgtcgactcccttgatggttcggtggtagcccttgatctgctggccggtctgggccgctcggtcaccgtcatagaccacacccatgatcgggtacaccgagcgggctacccgctgcaagggttcgcggagcaggattgaatgctcctcgacaccggcacctagctcgggatacatattttggatcgcgccgatccacacacccatcatcccggtgcgcaggtctccgaaatatttccaggtcagcgaatcgggcccgagcgggtcggcggatgtcctcgatgcgacagtcatgactgcctccgtgccaggttagtctgcgcccacgataggcattgacaacgcgcgttgtccacgatttggtccgccgatatcgcgccgtgtcacccagtgcctcctccgggtggcaacgagcgtggacgaggactgcagctgcatagcttggcccgcggtgcgtgcgggggcagggagtccaatgaaaaatgttgcttagaacgccagaaagtttttaactagatcaggattgcttagctgtagactttatttctcaatgaccacgtaaggattgctgcggccagtacaacgtgtacaaggagtcgggctatgtcgtttctcaccgtggcgccggacatggtaacggcggccgccgggaatttggaaagcgttggctcggcactgaatgaggccgctgcggcggcggcgccagccacggttgggctggcggccccggccgcggatcgggtgtcggcggtcgtcgcggcgatgttgggggcatatgcccgggattttcaaggcatcagtgctcagatcgcgggttttcataaccagttcgtgggcgcgttgcggggcggtgcggccgcctacgccagcgccgaagccgccaacgtccagcagaccgtggtgaacgccgtgaatgcgcccgcccaggcgctgttggggcacccgttgatcgggcccgagacggtcggctccagcgccgccgcggtctccttcggcttcggcccgttgctcctcgctggtagcgatccgctgctggccgtgccattcagctatccggccagtctgcccaccccattcggtccagtaacgatgacgctcaacgggtcgtttgatccgcttacccaacaggttgttttcgactcgggatcactcaccgcgcccgctccgttcgtgtacggtcttggtgcggtaggtccagctctcaccaccatgaccgcgctgcaaaacagcggcacagcattttccggcgcggtgcaaagcgggaacctgctaggggccgcgggcgcgcttctgcaagctcccggcaacgcggtgaccggcttcctgtttggccaaacagcgatatcgcagtcgataccggggccatcgaatctgggctacgagtcggtgggtatcagcgttccggtcggggggctcttggctccgctgcagcccgtgacggtcacgttgacgcccacatctggtatgccgactgccattcaattgagtggtacgcagtttggcggccttcttcccgccctactcaacggtttctaaccgtctgcggacagccgccgcaaaccgcgtgatcagcgtgtttgatgcgacttgtgccacaaacaccgaggtcgtcattgccgggctcagcccgcaccacctacccttgccacgtggaggtcgggccgcaggattcggagtccggcgcgcccgacgagacggcaaccgccatggcgtcgccagtacctcgacaacggtccgcactacgctggctgcgcaccgtgaaccgcagccctggcctggtgtcattcatccaccgggcgcgccgcctgttgcctggcgatccggaattcggcgacccgttgtccaccgcgggtgagggtggtccacgtgccgcggctcgagctgccgatcggctgctgcgggatcgcgatgcggcctcgcgcgaggtcggcctgagtgtgctgcaggtgtggcaggcgttgaccgaggccgtttcccgccggccggcaaacccggaggtgacgttggtgttcaccgacctggtcggcttttccacgtggtcgttgcacgctggtgacgatgccaccctcacgctgctgcggcaggtggcccgggctgtcgaatcccccctcctggacgccggcgggcacatcgtcaaacggctgggcgacgggatcatggcggtgttccgcaatccgaccgtcgcgctgcgagccgtgctcgtcgcccaagatgctgtgaagtcgcttgaagtgcaaggctatacaccgcgaatgcggatcggtatccacaccggccggccgcagcggctggccgccgactggctcggcgtcgacgtcaacatcgccgcccgggttatggaacgtgccaccaaagggggcatcatgatctcgcaaccgaccctggacctgatcccgcaaagtgagttggacgcgctgggcgtcgtggcccggcgggtgcgtaaacccgtgtttgccagcaagcccaccggcattccgcccgacttggcgatctatcgcatcaagactgttagcgagtcgacagctgccgataacttcgatgagatgagtcccgatgcacagtagaacgcgatgatctaccgcgtcgcctgcctgctggcccggatccggttcaccgtgggctacgtggcggctcttgcatcggtcagcaccaccatcctgatgcatggtccgcaggtgcacgcccaggtgattcggcatgccagtacgaacctgcacaacctggcccatggacacctgggaacgctgtggaacagcgccttcgtcatcgacgagggcccgctttatttctggttaccctgcttggcgtgtctgctcgcggtcgcggagctgcagctgcgcagcttgcggctgaccgtggcgttcgtcgtcggtcatattggggcgacactgttggtggcggccgtgcttgccggggcgatcgagatcggctggttgccatggtccattagccgggtcagcgatgtcgggatgagctacggtgccctcgcggcgctcggggcgctgaccgcggcaatccctgggcggtggcggccggcatggattggttggtgggtatcgctgggcttggcgactgcgaccatcggcggtggtttcaccgatgccggccacacggttgcgttgctgttgggcatgttagtgactgcctgcttcacccggcccgcgcgctggacactcgggcggtgtgccttgctggcggtggcgtcggggttctgcttggtgctgctagcccatagctggtggagcttggtgagtgggtcggccttgggtctactcggggccctgggtgccgccgggtttgcgcgttggaccagagcgcgcgccacatcgctgccacccggcgcgctggcgattccgcagccggcgctaagtcgctgagtcccgcacaacgcgtgccgagccgggccgaccgaatcacctatgatttgcacttgcgtcacgccgttagcgggcaagtcgggtacgtccatcagtccagtttccgctccgcgacgatgcgggcggtccgaatagcctcgtcagcaaggagagtggcgccgcgtgggtgatccccccctcgagtcgattgtgtcgatgttgtcgccggaggcattgaccacggcggtcgacgccgcccagcaggccatcgccctagcggacaccctggacgtcctggcgcgcgtcaagacggagcatctcggcgaccgctcgccgttggcgctggcgcggcaggcgctggccgtgctgcccaaagaacagcgagccgaggccggtaagcgcgtcaacgccgcccgcaatgccgctcagcgcagctacgacgaacggctggcgacgctgcgtgccgagcgcgacgcggccgtgctggtggccgaaggtatcgatgtcacattgccctcgactcgggtgccggccggcgcccggcacccgatcatcatgttggccgaacacgtcgccgacacgttcatcgcgatgggatgggaactggccgaggggcccgaggtggagaccgagcagttcaacttcgacgccctcaacttccctgccgaccaccctgcgcgcggcgaacaagataccttctacatcgcgccggaggattcgcggcagctgctgcgcacccatacctcaccggtgcagattcgcaccctgctagcgcgtgagctgccggtctacatcatctcgatcggtcgtacctttcgcaccgacgaactcgacgccacccacacgcccatcttccatcaggtggaaggcctagcggtggaccgcggtctgtcgatggctcacctacgtggaacgctggacgcttttgcgcgcgccgagttcgggccgtctgcgcggacccggatccggccacacttcttccccttcaccgaaccgtccgccgaggtcgatgtgtggtttgccaacaagattggcggcgccgactgggtggagtggggcgggtgcggaatggtgcatccgaacgtgttgcgggccaccggcattgatcccgatctctactccggtttcgcgttcgggatggggttggaacgcaccctgcagtttcgcaacggcattcctgacatgcgcgacatggtcgaaggcgacgtccgattctcgttgccgttcggggtgggtgcctgatgcggctaccctacagctggctgcgcgaggtggttgcggtcggcgcttcgggctgggacgttaccccaggcgaactcgagcagacgctgttgcgcatcggccacgaggtcgaagaggtcatcccccttggtccggtggacggcccggtgaccgtggggcgggtggccgatatcgaggagctcaccggctacaagaagccgatccgggcctgcgcggtagatatcggcgatcggcagtatcgcgagattatttgtggtgcaaccaatttcgcggttggtgatctggtggtggtagcgctgcccggtgccacgctgcccggtggattcaccattagcgcccgcaaggcctacggtcgcaactccgacggaatgatctgctcggcagccgaactcaatttgggcgcagaccattccgggatcctggtgttgccccccggagccgccgagcccggagctgacggcgcgggcgtgctggggctcgacgacgtggtcttccatctggccatcaccccagaccgcggttactgcatgtcggtgcgcggcttggcccgcgagctcgcgtgcgcctacgacctggacttcgtcgaccccgccagcaactcgcgggtgccgccgctacccatcgaggggccagtctggccgctgacggttcagcccgagacgggggtgcgccggttcgcgctacgcccggtcatcgggatcgaccccgccgcggtatcgccctggtggttgcagcgccgactgctgctctgcggtatccgcgcgacctgtccggcggtcgacgtgaccaattacgtgatgctcgaacttggccaccccatgcacgcccacgaccgcaaccggatcagcggaaccctcggagtgcggttcgcccggtccggcgagaccgccgtgaccctcgacggtatcgagcgcaagctcgataccgccgatgtcctgatcgtcgacgatgctgcgacagcggcgatcggcggcgtgatgggggcggccagcaccgaagtgcgggccgactccaccgatgtcctgttggaggccgcgatatgggacccggctgcggtatcgcgtacccagcggcggctgcacctgcctagcgaggccgcccgtcgttacgagcggacggtggacccggccatctccgtggccgctttggaccggtgcgcaaggctgctcgccgacatcgccgggggggaggtttctcccacccttaccgactggcggggtgacccgccgtgtgatgactggtcaccgccgccgatccggatgggagtcgatgtgccggaccgcatcgccggggtggcctatccgcagggcactactgccaggcgcttggcccagatcggcgcggtggtgacccacgacggcgacaccttgaccgtgaccccgccgagttggcgacctgatctgcggcaacccgcagaccttgtcgaggaggtgctgcggcttgaggggctggaagttatcccgtcggtgctgccaccggcgcccgcgggtcgtggactcaccgctgggcagcagcgccgtcgcacgatcggcaggtcgctggcgctgtcgggctatgtcgagattctgccgactccatttctgccggccggtgtgttcgatttgtgggggctggaagccgatgactcacggcgcatgaccacgcgggtgctcaacccgctggaggccgatcgtccgcaactggcgaccacgctgctgccggccctgctggaagccttggtgcgcaacgtgtcccgagggctggtcgacgtcgcgctgttcgccatcgcccaggtggtccagccgaccgagcagacgcgcggtgtcgggttgatcccggttgaccggcggccgaccgatgatgagatcgccatgctggatgcctcgctgccccggcaaccccagcacgtcgcggcggtgctggccggactgcgcgagcctcgaggcccctggggcccgggccgcccggtagaggcggctgatgcgttcgaggcggtgcgaatcatcgcgcgcgccagccgcgtggacgtgaccctgcggccggcccaatatctgccgtggcatccgggccggtgcgcgcaggtgttcgtcggggaaagctcggttggtcacgccgggcagctgcatcccgccgtgatcgagcgctcgggtctgccgaaaggcacctgcgcggtggaactgaacctagatgcgattccgtgcagcgcgccgctgccggcacccagggtgtcgccgtatccggccgtgttccaagacgtcagcctggtggtggccgcggacatccccgctcaggcggtggccgacgccgtgcgcgcgggggcaggcgacctgctggaggatattgcgttgtttgacgtgttcaccggcccgcagattggtgagcaccgcaagtcgctgaccttcgcgctgcggtttcgtgcgccggatcgcaccttaaccgaagacgacgccagcgccgcccgcgatgccgctgtgcaaagcgcagccgaacgggtgggtgccgtgctgcgtggctgaaccgactcagcacgcgttcaacgaaaatttgacgacggcatttcagcgcgccgcgtttatacctcgccgccctgtccgggtagcggcgccgccctaaggggcaattgcctgcgctagctgtgtgggagcgtagttcaccaacgcgggaacgatgccgccggcgggcgtaccttcgagcgtaacggtaaccggcccgatgaccggtattaccgccgtggcctgaaacggctgcagaggcgcaagaatgccgccgacgggaacctcgaccgtcaccggaatcccccctgtcgccgatgttggcagggccagcggcagcctggcctcgccattgaggaagccgttggcgacgttggcgggagcaccgaccagggccgccgctgccgcctgcaggtttccggcctgcacggcgctgacgaacgctgtcgtgctctcggcgaatgcgattgccgtcgtgatcggcgaacccaccgcattaagggtcatcgccagcggcaatccaaacgtcatcaccccggtcaagttcgtggtatcgatcgaaaaggcgatggttgtgtccgtgaccgtcatcaccacattggtgaagttttgtgacatggcgccggggatgctcaggatggggaacaggtctcccaccggcccgagcagcaggatgttcgacaagtcactcgcgtcaacaccgctgacgaagaccttcaccaccgcccctaacacgtcggtcaccgcgccgctgacgtcgcctgccgcgagggcttgcaaggccgattgcaggctcggcggtatgccagccagcccaatagcgaagtccctggtggcatctgtcagcgcggttagggtcagctggccgtagccgaactggttggcgaggtactgctgcaggaacggcgccgggtcggcaagccaggtattgccgatgctcgccaggttggcgaccgtgttggcgatgaggtcttcgtatggcccgaggatgggaacactgctgctcaggctagggaaggccagcgctgccgcgcccggtggaccggagctgccactttggccgaacaacaccccgccggtgccaccggtgccgccattacccggggcaccggccgggctgccggcgccgccggcgccaccggcgccaccgtcaccaccgttgccgatcaaggtggcgttgccgccgtgaccgccgtcgctaccggtgccgccggccttggtaccggaaccggcgccgcccgcgccgccggttccgccggtcccgccgtcgccgaacacttggccggcgttgccgccgtttccgctggcaccgcccttaccgccgataccgttgccgccactgtgatccccaccggtaccaccggcgccgccctgcccgccattaccgaacgcgatggcgctgcctccggtgccgccgataccgccggtgccaccctcaagggcgccatcggcggtggtgccaccgttgccgccgttcccaccggccccaccgttgccccatatcagcccgccggcaccgccgtgaccgccggcaccgccggtaccgccgggacttgcgaagagggagccagagttagccccaccagtgccgccgttcccaccggccccaccgctgccgagaagcaacgcggtgccgccgctgccgccggcaccgccgacaccggagctaaatagcgctgcagccccaccggcgccaccggccccaccgttgccgccattgccgatgaagctactgcccgcggcaccaccggcgccgccggcaccggcgttggcgagtatgttgatagcagccccgccgatgccaccggcccccccgttcccgccgttgccgtagagcagcccgccgacgccgccggccccgccggccccgccggctccgctggtagcgctggccagatcgctgctcgtcccccccttgccgccgacgccaccggtcccaccgttaccgaacaagctggcgttgccgccagcacccccggcaccgccgacgccggagtcgaacaatggcaccgtcgtatccccaccattgccgccggccccaccggcaccgccgttgccgtacagcaggccggcgttgccgccggccccgccagcgccggcgttcatgccgacgcccaacaatgacgtggcggcgccgccgtcgccgccggcaccgccggagccccacaggccgacgctgccgccggccccgccggccacgccgctaccggtgagaccgctggtgccgccagcgccgccggcaccgccattgccgaccagggtattcccgcccgcacccccggcggcgacggtgctcgatccgccgtccccgccgttgccgaacagtgcatttccacctgcaccgccagccttcgaggtgctggaaccaccgtccccgccattgccgaacaacccgccgtccgcgccggctagccccgatccggccccagcattgccgccgttaccaaatatcgtcccggcgtggccggcggctccgccggaagccccacttccgccgttcccgccgttgccgaacagcagggcgttgccgccggccccaccggccgcagcggcactgcccccgttgccgccggcaccgccgttgccatacaacagtccgccggtgccgccggccccgccagcgccgcctgcacctccaacaccgccggcgccgccggcgccgccgttgccgatcaatccggcggccccgccgttaccgccggccccgccgtcgggtccgccggccccgccgttgccgccgttgccgtacaaaattccaccgggcccgccgttgccgccggcatttgacccggtccccgccactccatcggcgccgttgccgatcagtgggcgccccagcagcgtctgcgtgggcgcattcaccgcgtcgagcagggcctgcatcgacgacacgctggcggcctcggcgccggtataggccgccgcgccgccgttcaacaagctcacgaactcggcgtgaaacgtcgccgcccgggcgttgagcgcttgaaattgctgaccgtaggcgccgaatagtcgcgagacagccgccgacacctcatcggcgccggccgatgccagcgcggtcgtgggggtcgatgcggcggcagcggcttcgctcagtgccgagcgaataccagctaaattggcggccgctgctgtgaccaagtccggctccacgagtaagaacgacatggcggtcccccttcgactcggcgcagctagtggacatgtgtcacgggaaattcagcctagttgggtcttatgtcatgtgagggaaaacgcacgttttcgcggacgcaacttcgagtcccatcggcgccgcccggcggtgtgtcaagtcccggcgcagtcaccgcggaatgagtttgcaaactgttgcataacgatgcaaaatcggcaggtggccaatgcgacgaaggtggcggttgccggtgccagcggatatgccggtggtgagattctccgcctgctgctcgggcatccggcgtacgccgacggccggctgaggatcggtgcgctgaccgcggcgaccagcgccggcagcacgctcggcgaacaccatccgcacctgacgccgctggcccatcgagtagtcgaacccaccgaagctgccgtgctcggtggccatgacgccgtcttcttggccttgccgcacgggcattcggcggtgttggcgcagcaactgagccccgagacactgatcatcgactgcggggcggactttcggctcaccgacgccgccgtctgggagcggttctacgggtcgtcgcacgccggtagctggccgtatgggttgcccgagctgccgggcgcgcgggaccaattgcgcggcacccgccgcatcgcggtgcccggctgctatccgaccgcggcactgctggcgctttttcccgcgctggccgcagaccttatcgagcccgcggtgaccgtggtcgccgtgagcggtacctcgggggcgggtcgtgcggccaccaccgacttgctgggcgcggaggtcatcgggtcggcgcgcgcctacaacatcgccggcgtccaccggcacacccccgagatcgctcaagggctacgcgcggtcaccgaccgcgacgtctcggtctcgtttaccccggtgctgatcccggcctcccgtggcatcctggccacctgcacggcacgcacccgatcacccctgtcgcagctgcgggcagcctacgaaaaggcctaccatgcagagcctttcatttatctgatgccggaggggcagctgccgcgcaccggcgcggtgatcggcagcaacgcagcgcacatcgccgtcgcggtggacgaggacgcgcagacgttcgtggcgatcgccgcgatcgacaacctggtcaagggcaccgccggcgccgcggtgcaatcgatgaacctggcgctgggctggccggagaccgacggcctttcggttgtgggggtggcgccgtgaccgacctggccggcaccacccggctgctgcgcgctcagggcgtcaccgccccggccggctttcgggccgccggcgtcgccgccgggatcaaggcctccggtgcgctggatctggcgctggtgttcaacgagggacccgactacgccgccgccggggtgttcacccgcaaccaggtcaaggcggcgccggtgctgtggacccagcaagtgctgaccaccgggcggctgcgcgcggtgatcctcaactccggcggcgccaatgcctgcaccgggccggccggcttcgccgacacccacgccaccgcggaggcggtggccgcggcgttgtcggactggggaaccgagaccggggccatcgaggtcgccgtctgctccaccgggctgatcggcgaccggctgccgatggacaagctgctcgccggcgtcgcccacgtggtgcacgagatgcatggcgggctggtcggcggcgatgaagccgcccacgccatcatgaccaccgacaacgtgcccaaacaggttgcgctgcaccatcacgacaactggacggtcggcggcatggccaaaggcgcgggcatgctggcgccgtcgttggccaccatgctgtgcgtgctcaccaccgacgcggccgccgagccggccgcactcgagcgggcgctgcgccgcgccgccgcggccacgttcgaccggctcgacatcgacggcagctgctccaccaacgacaccgtgctgctgctgtcgtccggggccagtgaaatcccccctgcccaggccgatctcgacgaggccgtgctacgggtctgcgacgatttgtgcgcccagctgcaggccgacgccgaaggcgtcaccaaacgcgtcaccgtgaccgtgaccggggccgccaccgaagacgacgcgctggtcgccgcccgccagatcgcccgcgacagcctggtcaagaccgcgctgttcgggtccgacccgaactggggacgggtgctcgccgccgtcgggatggcaccgatcaccctcgacccggatcgaatcagcgtgtcgttcaacggtgccgcggtgtgtgtgcacggtgtcggcgctcccggtgcgcgcgaggtggacctgtcggacgcggacatcgatatcaccgtcgacctcggcgtcggcgacgggcaggcgaggatccgaaccactgatctgtcgcatgcctacgtcgaagagaactcggcctacagctcatgagccgcatcgaagcactgcccacccacatcaaagcgcaggtgctggccgaggccctgccctggctcaagcagttgcacggcaaggtcgtcgtcgtcaaatacggcggcaacgcgatgaccgacgacacgctgcggcgcgcgttcgccgccgacatggcgtttctgcgcaactgcggcatccatcccgtcgtggtgcacggcggggggccgcagatcaccgccatgctgcggcggctcggcatcgagggcgacttcaagggcggattccgggtcaccacacccgaagtgctcgacgtggcccggatggtgctgttcggtcaggtgggccgggaactggtcaacctgatcaacgcgcacggaccgtatgccgtcgggatcaccggcgaggacgcgcagctgttcaccgccgtgcggcgcagcgtcaccgtcgacggcgtggccaccgacatcggcctggtcggcgacgtcgaccaggtgaacaccgcggcaatgctggatctggttgcggcgggccggatcccggtggtgtccacgctggccccggatgccgacggcgtggtgcacaacatcaacgccgacaccgccgccgcggcggtcgccgaagccctgggcgccgaaaagctgttgatgctcaccgatatcgacggcctgtacacccgctggccggatcgcgactcgctggtcagcgagatcgacaccggcacactggcgcaactgctgccgacgctggaatcgggcatggtccccaaggtcgaagcgtgcctgcgggcggtcatcggcggggtgcccagcgcgcacatcatcgatgggcgggtcacacactgcgtgttggtggagttgttcaccgacgcgggcaccggcaccaaggtggtgcgcggatgaccggcgcttcgaccacgacggcgaccatgcggcagcggtggcaagccgtgatgatgaacaactacggcacccccccgatagcgctggccagcggtgacggcgccgtggtcaccgacgtggacggcagaacctatatcgacctgctcggcggcatcgcggtcaacgtgctgggccatcgccaccccgcggtcatcgaggccgtcacccggcagatgtcgacgctggggcacacctccaacctgtatgccaccgaaccgggcatcgcgctggccgaggagctggtcgcgctgctgggggccgaccagcggacgcgagtgttcttctgcaactccggcgccgaggccaacgaggcggcgttcaagctgtctcggctcaccggacgcacgaaactggtcgccgcccacgacgccttccacggccgcaccatgggctcgctggcgctcaccggacaaccggccaagcaaacgccgttcgcgccgctgcccggcgacgtcacgcacgtcggctacggcgacgtcgacgcgttggccgccgccgtcgatgaccacaccgccgcggtgttcctggaaccgatcatgggggagagcggggtcgtcgtcccgcccgcgggctaccttgccgccgcccgcgacatcacggcgcggcgcggcgcgctgctggtgctcgacgaggtgcaaaccgggatgggccgcaccggagcgttcttcgcccaccagcacgacggcatcaccccggacgtggtgaccctggccaagggtctgggcggcgggctgccgatcggtgcctgcctggccgtcgggccggccgccgaactactgaccccaggcctgcacggcagcaccttcggcggcaacccggtctgcgccgcggcggcgctggcggtgctacgggtgctggcgagcgacggcctggtccgccgcgccgaagtcttgggcaaatcgttgcggcacggcatcgaagcgctcggccacccgctcatcgaccacgtgcgcggacgcggactgctgttgggcatcgcgctgaccgccccgcacgccaaggacgccgaggccaccgcccgcgacgccggttacctggtcaacgcggccgcacccgacgtcatccggttggcgccgccgctgatcatcgccgaagcacagctcgacggctttgtcgccgccttgccggcaatcctggaccgcgccgtgggggccccgtgatcaggcatttcctgcgcgacgacgatctgtccccggccgaacaggccgaggtgctcgagctcgcggccgagctgaagaaagacccggttagccgtcgtcccctgcaagggccgcgcggggtggcggtcatcttcgacaagaactccacccgcacccggttctccttcgagctgggcatcgcgcagctgggcgggcatgccgtcgtcgtcgacagcggcagcacccagctgggccgcgacgaaaccctgcaggacaccgcaaaggtgttgtcccgctacgtcgatgccatcgtctggcgaaccttcggccaagagcggctggacgccatggcgtcggtcgcgacggtgcccgtgatcaacgcgctctccgatgagttccatccgtgtcaggtgttggccgacctgcagaccatcgccgaacgcaagggggcgctgcgcggcctgaggttgtcctacttcggcgacggcgccaacaacatggcccactcgctgctgctcggcggggtcaccgcgggtatccacgtcaccgtcgcggctcccgagggcttcctgcccgacccgtcggtgcgggccgcggccgagcgccgcgcccaggataccggcgcctcggtgactgtgaccgccgacgcccacgcggccgccgccggcgccgacgttctggtcaccgacacctggacgtcgatgggccaggaaaacgacgggttggaccgagtgaagccgtttcggccgtttcagctcaactcgcgacttctggcgctggccgactcggatgccatcgtgttgcattgcctgccggcccatcgcggcgacgagatcaccgacgcggtgatggacgggccggccagcgcggtgtgggacgaggccgaaaaccggctgcacgcgcagaaggcgctgctggtgtggctgctggagcgctcatgagccgcgccaaggccgcgcccgttgcggggcccgaggtcgccgcaaaccgcgccggccgccaggcgcgcatcgtggcgatcctgtcgtcggcgcaggtgcgcagccaaaacgaactggcggcgctgctggccgccgagggcatcgaggtcacccaagccacactgtcacgcgatctggaagagctcggcgcggtgaaactgcgcggcgcggacggcggcaccggcatctacgtggtgcccgaggacggcagcccggtgcgcggcgtctcgggcggtaccgaccggatggcgcggctgctcggtgagctgctggtgtcgaccgacgacagcggcaacctcgcggtgttgcgcaccccgccgggcgcggcgcactacctggccagcgccatcgaccgcgcggccctgccccaggtcgtcggcaccatcgccggtgatgacaccatcctggtggtggcccgcgagccgacgaccggcgcgcaactggccggcatgttcgagaaccttcggtaaggagagtcatgtcagagcgcgtcatcctggcctattccggcggtctggacacctcggtggcgatcagctggataggcaaggagaccggccgtgaggtggtggcggtggcgatcgacctcgggcagggcggcgagcacatggacgtcatacggcagcgggcgctggactgcggcgcggtggaggctgtcgtcgtcgacgcccgcgacgagttcgccgaaggctactgcctgcccaccgtgctgaacaacgcgctgtacatggaccgctacccgctggtgtcggcgatcagccggccgctgatcgtcaaacacctggtcgccgcggcgcgcgagcacggcggcggcatcgtcgcgcacggctgcaccggcaagggcaacgaccaggtccggttcgaagtcgggttcgcctcgctggcaccggatttagaggtgttggcgccggtgcgcgactacgcgtggacgcgggagaaggcgatcgcgttcgccgaggagaacgcgatcccgatcaacgtcaccaaacgttcgccgttctccatcgaccagaacgtctggggccgcgcggtggagaccggcttcttagagcacctgtggaatgccccaaccaaggacatctacgcctacaccgaagaccccacgatcaactggggggtccccgacgaggtgatcgtcggcttcgaacgcggcgtgccggtgtccgtcgacggcaagccggtgtcgatgctggcggcgatcgaggagctcaaccgccgcgccggagcgcaaggtgtcgggcgcctcgacgtcgtggaggatcggctggtgggcatcaagagccgcgagatctacgaggcgcccggcgcgatggtgctgatcaccgcgcacaccgaactcgaacacgtcaccctggagcgtgagctgggccggttcaaacgccagaccgaccagcgctgggccgaactggtctacgacgggctgtggtactcgccgctgaaggccgcgctggaggctttcgtcgccaagacccaggagcacgtgtccggcgaggtgcggctggtgctacacggcggccacatcgcggtcaacggccggcgcagcgcggaatcgttgtacgacttcaacctggccacctacgacgagggcgacagcttcgaccagtccgccgcccgcggcttcgtctacgtgcacgggctgtcctccaagctcgccgcccgccgggatctgcggtgacggttctcccgcgagcagacgcagaatcgcaccgccacgcccgtcggcgtgcgattctgcgtctgctcgccacagaaaagtgagcaccaacgaggggtcgctgtggggcgggcggttcgccggcggcccgtccgacgcgctggccgcgctgagcaagtccacccacttcgactgggtgctggccccctacgacctcaccgcgtcgcgggcgcacaccatggtgctgtttcgggccgggctgctcaccgaggagcaacgcgacgggctgctcgccggcctggacagcctcgcccaagacgtcgccgacggcagcttcggcccgctggtcaccgacgaggacgtgcatgccgcgctggagcggggcctgatcgaccgggtcggaccggacctgggcggccggctgcgggccgggcgctcgcgcaacgaccaggtggccgcgctgtttcggatgtggctgcgcgacgcggtgcgccgggtcgccaccggtgtgctcgacgtggtcggtgcgctggcagagcaggccgccgcacacccgagcgccatcatgcccggcaaaacccacctgcagtccgcccagccgatcctgctggcacaccatctgctcgcgcacgcccaccccctgctgcgcgacctggaccgcatcgtcgacttcgacaaacgcgcggcggtgtccccgtacggctcgggcgccttggccggctcgtcgctgggcctggatcccgacgcgatcgccgcggacctcggtttctcggctgccgcggacaactccgtcgacgcgaccgccgcccgcgacttcgccgccgaggcggcgttcgtgttcgccatgatcgccgtcgacctgtcccggctggctgaggacatcatcgtctggagctcgacggaattcggctacgtcacgttgcatgactcgtggtccaccggtagctcgatcatgccgcagaagaagaatccggacatcgccgagctggcccgcggcaagtccgggcggctgatcggaaacctggccgggctgctggccaccctgaaagcccagcccctggcctacaaccgcgacctgcaggaagacaaggagccggtgttcgattcggtggcccagctggagctgctgctgccggcgatggccgggctggtggccagcctgaccttcaatgtccagcggatggcggagctggccccggccggctatacgttggccaccgatctcgccgaatggcttgtgcggcaaggtgttccgtttaggtccgcgcatgaggccgcgggtgcggcggtgcgtgcggccgaacagcgcggcgtggggctgcaggaactcaccgacgacgagctggccgccatcagccccgagctgaccccgcaagtccgcgaggtgctgaccatcgaaggctcggtgtcggcccgcgattgccggggtggcaccgcgccgggccgggttgccgagcaactgaacgccattggtgaagccgccgagcggctgcgccgccagctggtgcgctgagggggcctcgaaactttgccggccagttccaggcgggctaaacttcgggctctaggcgacccggttgaaccattcggcctcgatgtgcgtgtcaaaggggtgggaccagtgagcgtcatcgcaggtgtgttcggcgcgttgccgccgtatcgctattcacaacgcgagctcaccgactcgtttgtcagcatcccggatttcgagggctacgaagacatcgttcgccagctgcacgccagcgccaaagtcaacagccgccacctggtcttgccgctggagaaatacccgaagctgaccgacttcggcgaggcgaacaagattttcatcgaaaaagccgtggacttgggcgtgcaagccctggcgggggcactcgacgagtccggtctgcgacccgaggatctcgacgtgttgatcaccgccacggtcaccggactggcggtgccgtcgctggatgcccggatcgccgggcggctggggctgcgcgccgatgtccggagggtgccgctgttcgggctgggctgcgtggccggggcggccggggtcgcccggctgcacgactacctgcgcggggccccggacggcgttgccgcgttggtctcggtcgagctgtgttcactcacgtatccgggatacaagccgacgctgccgggccttgtcggcagtgcgttgtttgctgacggcgccgcggcggtggtggccgcaggtgtgaagcgcgcccaggacatcggcgccgacgggccggacatcctggattcgcgcagccatctgtaccccgactcgctgcgcaccatgggatacgacgtcggctcggccgggttcgagctcgtcctatcacgggacttggcggccgtggtcgagcagtatctgggcaatgacgtcaccaccttcctggcttcgcacggcctgagcaccaccgacgtcggcgcctgggtcacccatcccgggggacccaagatcatcaacgccatcaccgagaccctcgacctgtcgccgcaggctctcgagctgacgtggcgctcgttgggcgaaatcgggaatctgtcgtcagcgtcggtgctgcatgtgctgcgtgacaccatcgccaaaccgccccccagcggaagtcccgggttgatgatcgccatgggcccaggcttctgttccgaactcgtgttgctgcgctggcactgatgctggattccgcgagcgtaacgccactgcgctattcggatcgcaatctcgcagtgacgttacgctcggcggacctcgtgccatgaacagcactcccgaagacctcgtcaaggccctgcgcagatcgctcaagcaaaacgagcgactgaagcgagagaaccgggatcttcttgcccggaccaccgagccggtggcggtggtggggatgggatgccgctatccgggtggggtggattcgccggagacgctgtgggagctggtggcacacggccgtgacgcggtttcggagttcccggcggatcgcggctgggatgtggcggggttgtttgaccccgatcccgacgcggtaggcaagtcgtatacccggtgcggcgggttcttgacggatgtcgccggttttgacgccgagtttttcgggatcgcacccagcgaggcgcttgcgatggatccccagcagcggttgctgttggaagtgtcgtgggaagcgttggagcgggcgggcatcgacccaatcacgttgcggggttcgcagacgggcgtgttcgccggggtgttccacggctcgtatgggggccaaggccgggtgccgggtgacctggagcgctacgggctgcgtggctcgacgctgagcgtggcctccgggcgggtggcgtatgtgttgggcctgcagggcccggcggtgtcggtggataccgcgtgttcgtcgtcgttggtggcactgcatttggcggtgcagtcactgcgcctcggcgaatgcgacctggcgctggtcggtggggtcaccgtgatggccaccccggcgatgttcatcgagttcagcaggcagcgggcgctgtccgccgatggtcgttgtaaggcctatgcgggtgccgccgatgggaccgcgtttgccgagggcgccggggtgctcgtgctggcgcggttggctgacgcgcgccggttggggcatccggtgctggcgctggtgcgcggatcggcggtcaatcaggacggcgcctccaacgggctggccacgccgaatgggccggcgcagcaacgggtgatcactgcggcgctggccagtgcgcggttaggtgtcgccgacgtggatgtggtcgaggggcacgggacgggcaccacgttgggggatcccattgaggcgcaggcgattttggcgacgtatggacagcggccggccgatcggccgttgtggctggggtcgatcaaatcgaacatcggtcatacgtcggcggctgcgggggtcgccggggtgatcaagatggtgcaggcgatgcgccacggcgtgctgcccaagacgttgcacgtggatgtgccgacgccgcatgtggattggtcggcgggggcggtgtcgttgttgaccgagccgcggccgtggcacgtgccgggccggccgcggcgggccggtgtgtcgtcgttcgggatcagcggcaccaacgcacatgtgattctggaagaggcaccggcagtggaaccggttggcgcggcccatggcaacgacccggtggcggtgccgtgggtgctgtcggcgaggtcggcgcaagcgttgaccaaccaggcgcgacggctgttggcctgggtgggcgccgatgagaacgtgcgcccgctcgatgtggggtggtcgctggtcaacacccggtcgctgtttgatcatcgggccgtggtcgtgggcgccgaccgcactcagctgatggaagggctgacgggtctggcggccggcgtgcccggcgccgacgtggtggcgggccgcgcccagacggtgggcaagacggcattcgtgttcccgggccagggcgcgcagtggctgggcatgggagcccagttatgtgctaccgcaccggtgttcgccgaacatatccatcgctgcgaacgggcgctgcgtgagcacgtggagtggtcgctgctcgacgtgctgcgcggggcacccggcgcaccggggctggatcgggtggatgtggtgcagccggcgttgtgggcggtgatggtgtcgctggccgaattgtggcggtcggtgggtgtggttcccgacgcggtcatcgggcattcgcagggggagatcgcggcggcatatgtggcgggcgccctgtcgctttgggacgcggctgcggtggtggcactgcgcagccggttgctggtgcggttgggcggtgccggcggcatggtctcgttggcctgtggccagccgcaggccgagaagttggcgtcccaatggggagaccgactgaatatcgctgcagtcaatggtgtctcgtcggtcgtgctggccggcgagacggatgccgtgacggagctgatgcagcgatgtgaggccgaaggcattcgtgcccgcaggatcgacgtcgactacgcgtcacactcggcgcaggtggacgcgatccgggaggagctcatcgcggcgctgcgaggtatcgaaccccgtacttccacggtggcgttcttctccactgtcaccggcgaactcatggataccgccggtgtgaacgccgagtactggtaccgaagcatccgccagccggtgcagttcgaacgcgccgtccgcaacgccttcgacggcggataccgggtgttcgtcgaatccagcccccatccggtcctgatcgccggcatcgaagagacgttggtcgactgtgatcgcggcgctacgggtgaaccgattgtcattccgacgctgggtcgcgatgacggcggggtgggccggttttggctgtcggcggggcaggcccacgttgcgggcgtgggtgttgactggcgtgccgcgtttgccgacctgggaggccgccgggtggagttgccgacgtacgcgtttgcgcgccagcggttctggctagacggcctaggtgctgttggcggcgatctgggtggtgtcggcttggtgggcgccgagcatggattgttggctgcagtggtgcaacggcccgactcgggtggggtggtgttgacgggccggatatcggtggtcgctgcgccgtggctggccgatcatgcggtgggcccggtggtgctgttcccgggcacggggtttgttgagttggccttgcgggccggtgacgaggtgggttgttcggtgctgcaggagttgacgttgcaggcaccgttggtgctgccggcagatggggtgcgggtccaggtggtggtgggcggcgtcgagcagtcgggtactcggaatgtgtgggtgtattcggctgccggccaggcggattcgagtccgggatggacgttgcacgcgcagggcgtgttgggggttggctcggtgcagccggccgcggagctgtcggtgtggccgccggttggggcacgggcgatggacgtcgccgacgggtatcaggtgttggcggcgcgggggtatgggtatgggccggcgtttcggggtttgcaggccttgtggcggcggggggccgaggtgttcgccgacgtcactctccctgagggtgtgccgatacgggggtttgggattcatccggcggtgttggatgcggcgttgcatgcgtggggaattgtcgagggtgagcagcagacgatgttgccgttctcgtggcagggggtgtgtttgcacgcaagcggggctgcgcgggtccgtgtgcgactggcgccggtgggccggggggcggtgccggtggagttggccgatccgcaggggttgccggtgttgtcggtgcggcagttgatggttcgtccggtctcagcggccgcgttgtcgaggtcgaccgccggcgaccggggattgctggagatgatctggacaccggtgccgttggagggcggcgacattggcgacgacgccgtggtgtgggagctgccgcctcacgccggcgcgcaggccggcggggatgtgctggcagcggtgtaccggggtgtgcacgaggtgttggaggtgttgcagtcgtggttggctagcgatgcgaccggtctgggtgtggtggtgacgcgtggggcggtgggtccggttgatgacgatgtcaccgatttggcgggtgctgcggtgtgggggttggtgcgctctgcccaggctgaacatccgggccgggtggtgttggtggataccgatgggtcggtcgctgtcgaggatgcggttggtttcggcgcacgctcgggtgagccgcagctggtggttcgtcgaggccgggtatatgcggcacggttggccccggtagcggccgggttgactttgccttcggcgtcggctgggggctggcggttggttgccggtggtggggggactttggcggatgtggtggtggcgcccgttgctccggtggagctggcgacggggcaggtgcgggtggccgtgggtgcggtgggggtcaatttccgggatgtgttggtggcgttggggatgtatcccggcggcggggaactgggtgtcgacggggcaggggtggtcgttgaagtcggcccgggggtaaccggtttggccgttggtgaccgggtgatggggttattggggctggtgggttcggaggcggtggtggatgcgcggttggtaaccatggtgccggcgggctggtcgttggtggaggcagcggccgtgccggtggcgtttctgacggcgttttacgggctgtcggtgttggcggaggtcgcggcggggcagaaggtgttggtgcatgccggcaccggcggggttggtatggcagcggtgtcgttggcgcggtattggggtgcagaggttttcgtcacggcgagtcgcgccaagtgggatacattgcgggcgatgggttttgacgatatccatatctccgactcgcgatcgttggagttcgaggaggcgtttctgcgggccaccgagggcagcggtgtggacgtagtgctgaactcgctcgccggtgagttcaccgatgcctcgctgcggctactgcccagcggtggccgctttatcgagctgggtaaaaccgatattcgcgacgggcagacggtggccgagcggcatcggggggtgcggtatcgggcgttcgatttggtcgaagccggcccagaccgcattgcggcgatgctttccgaggtagtggggttgctagcggccggagtgttggcgcggttgccggtcaagacttttgatgcgcgatgcgccccggcggcctaccggtttgtcagtcaggcccgtcatatcggcaaggtcgtgttgaccatccccgatggtccgggtgggcagtccgggttggcggggggcaccgtggtggtcactggggggaccggcatggccggttcggcggtggctacccatttggtccggcgacatggggtggccaatctggttctggtcagccgaagcggtgagcaggccgacagggcggcagaagtcgcggccctgttgcgcgagggcggggcccaggtggcggtggtctcctgtgatgtggctgatcgtgatgcgctggcggcattgttggcgggtctggatccgcgctatccgcttaaaggggtgtttcatgccgctggggtgttggacgatgccgtgatcacgggcttgacaccggatcgggtggatacggtgttgcgggccaaggtcgatggggcctggaatctgcacgagctaaccgaggacatggatttgtcggcgtttgtggtgttttcgtcgatggccgggattgtgggcacaccggctcaggggaattatgctgcggcgaatgcgtttttggacgggttggtggcctatcggcgctcgcgtgggctggccggattgtcggtggcgtggggactgtgggagcaggcctcggcgatgacccggcacctcggcgagcgggatcgcgccaggatgacgcaggccgggctcgctccgctaaccaccgagcaggcgctagggttcctggacactgcgctgcaggccgatcgcgcggtggtagtggcggcccggctggatcgtgccgcgctggccggcgctggtgctgcgctaccggcattattcagccagttggctgccggtccgacccggcggaggatcgacgccgccgatacggcggtgtcgatgtcgggcttagtcagccggctgcatgcgctcacgcccgagcggcggcagcgcgaactcaccgatttggtgatcagcaatgccgcggcggtgttgggtcgttccagcagtgtcgatatcaacgctcacaaagcattccaagatctcgggttcgattccttgaccgccgtggagctgcgcaaccgactcaagaccgccaccgggctcacgttgtcgcccacgctgatcttcgactaccccacgccggccacgctggccgaacacctcgacagccggctagtcaccgccagcggtagcgatcaacaaagcctgtcagaccgtgttgacgacatcacccgcgagctagttgtgctgcttgaccaacccgacttgagcgccaacgtcaaagcgcacctgcgcacccgcctgcaaaccatgttgaccagcctgaccactgaagacgacgacatcgccgccgcgaccgaaagccagcttttcgccatcctcgacgaggaactcggctcctaaccccccgcaaggaacaccaatgtcgggaaccaccacgcatgttgactacctgaagcgtctcacggcagatctgcggcgcacccgcagacgcctgtccgacttggaagccaagttgtccgagccggttgcggtggtcggaatgggatgccgttatccaggtggggtggattcgccggagacgttgtgggagctggtggcccagggccgtgatgcggtatcggattttccggcggatcgcgggtgggatgtgtacgggttgtttgatcctgacccggatgcatgcgggaagatgtatacccgccgcgggacgtttctggagcatgcgggtgacttcgacgccggattctttggaatcggtcctagcgaggcgctggcgatggacccgcaacagcgcctgctattggaagtgtcgtgggaagcgttggagcgtacgggaattgacccgaccaagttgcggggttcggcaacgggtgtgttcgccggtgttatccatgctggctatgggggccagctatccggcgagctggaaggctatgggttaacgggttcgacgctgagtgtggcctccgggcgggtggcgtatgtgctggggttggagggtccggcggtgtcggtggacacggcgtgctcgtcgtcgttggtggcgctgcatttggcggtgcagtcgctgcggtcgggggaatgcgatttggcgctggccggtggggtgacggtgatggccacccccgccgcattcgtcgagttcagccggcagcgggcgctggcgcgcgacggtcggtgcaaggtatacgccggtgccgccgacgggaccgcgtggtcagaaggcgccggggtgctggtggtggagcggctggtggatgcacggcggttggggcatccggtgctggccctggtgcgcggatcggcggtcaatcaggacggcgcctccaacggtttgacggcacccaatgggccatcccagcagcgggtgattcgggcggcgttggccagtgcgcgactgcgcgcggttgaggtggatgtggtcgaggggcacgggaccgggaccatgctgggggatccgattgaggcgcaggcgcttttggcgacctacggtcaggaccgcgttgagcccctgtggttggggtcgatcaaatcgaacatcggtcatacatcggcggcggcgggggtggccggggtgatcaagatggtgcaggcgatgcggcatggggtgatgcccaagacattgcatgtggatgttcctacgccgcatgtggattggtcggtgggggcggtgtcgttgttgactcaaccgcgggcgtggtcggttcacggccggccgcggcgggccggggtgtcgtcgttcgggatcagcggcaccaatgcgcatgtgattcttgagcaggcaccggtagttgaaagtgttgtgccagaagttgcatccccaacagcggcgtccgccgtgccgtgggtgctgtcggcccggtcggagcaggcgttggccggtcaggcgcagcggctgctggctttcgtcgcggccaacccggatttggatccgatcgatgtggggtggtcgttggtcaagacgcgggcgatgttcgagcatcgggcggtggtcgtgggtgctgatcgcggggccctgctggcggggttggcggcgttggccgctggtgagtcgggtgcgggcgtggcagtgggtcgagcgcggtcggtggggaagacggtgttcgtgtttcccgggcaaggggcccaatgggtaggcatgggagcgcagttatatgccgaattacccctgttcgccctggcttttgacgcggtggccgaagagctggatcggcacctgcggctgccgctgcgaaacgtgctctgggaaggtgacgaggcgctgttgactagcaccgagttcgcccagccggcgttattcgcaatcgaagtggcgttggcaacgttgttgcagcactggggtatcagcccggatttcctgatcggacattcggtgggcgagatcgcggcagcacatttggccggggtgttgtcgttgaccgatgcggcgggtttggtggctgcccgcggcaggttgatggcggagttgcccgccggtggggtgatggtggtggccgccagcgaagaagaagtgctgccagtgctggtcgacggggcgaatctcgcggcggtcaacgcgccgcactcggtggtggtttcagggtgcgaggcagcggtcagcgatattgccgatcactttgcccgcaggggccgccgggtgcatcggctagcggtatcacatgcgtttcattcgttgctgatggaaccgatgcttgccgagttcacgcggatcgctgccggtatttcggtgtcgaaaccgcggattccgttggtgtccaatgtgaccgggcagatggccggcgcaggctacggcgatggacagtactgggtggagcatgcgcggcgccccgtgcgatttgtcgagggcgtccagttgctgaatgcggttggggccacaaggtttgttgaggtgggtcccggcggtggcctgacagcattggtcgagcagtcgctgcctttaggcgaggcgctatcggtggcgatgatgcgtagagagcaccccgaagtgtcgtcggtgctcggcgccgtggcgacattgttcactgcgggtgcccaaatggattggccggcggtgtttggcagtccgggtcgacggatcgaattgccgacctatgcgtttcagcggcagcggtattggttgccgcctacgtcggcgggttcggcagacatcagcggtgttggtctgctggcagcccggcatggtttgttgggtgcggttgtggagcaaccggattcggacgtggtcgtactgaccggccggctatcggtgggggagcagcggtggttggccgatcacgtgatcgctggagtggtgttgctcgccggtgcggctttcgtggaactggcgctgcgagccgccgaccaggtggattgtggggtggtcgaggagctgacggtggtgactccgttggttttgccgacggtgggcggggtgcagctacaggtggtggtgggtgtcggtgagatgggtcagcggccagtgtcgatatattcacgcaacgctgagtcggattccgggtgggtgttgcatgcccggggcgtattgggggcaaaggcggttgccccggcagcggatttgtcggtgtggccgccgctgggtgctgccccggttgatgtcgatggcgcctatcagcgattcgccgaactgggctatgaatatggccgggcgtttcagggtctgacggccatgtggcggcgggaatcggagctcttcgccgatgttgccgtccccgacgatgtcgatgtgacgttgagtgggttcggaattcacccactggtgctggatgcggccttgcatgcaatgggcatggtgggcgagcaggcagctaccatgctgcccttctcctggcaaggggtctccctgcatgccgcgggtgcgtcccgggttcgggcgcggatcgcgccggccggtgatggcacggtgtcggtggagttggccgatcaggcggggttaccggtgttgtcggtacaggcattggtcatgcgttcggtgtcgtctcagctgttgtcggcggccgtcgccgctgccgatgccgcaggtcgcgggttgttggaagtggcgtggttgccagtggaattggcgcacaacgacatcagcgccgacctcgtggtctgggagttggagtctttccaggacggtgtgggtccggtgtattcggctacgcatcgggtgttggtggcattgcagtcctggctggcccaggagcgggccggcggactggtggtgctgacccaagggtcggtcggccaggatgccacgaacttggccggcgccgcggtgtgggggttggtgcggtcggctcaagccgaacatccgggtcgggtgatgttggtcgattcggacggctcgatggatgttggagatgtcattggctgtggtgaagagcaattgatgatccggaacggcacagcctatgccgcccggctggcacagcttcgaccacagccgatcctgcagttgcccgataccaactcgggctggcggttggtcgccggcggcgcgggcacccttgaggatttgacgttggcatcatgccctgcaaaggaattggcacctggacaggttcgaatagaggtgcgggctttgggtgtcaatttccgggatgtgttggtggcgttgggaatatatcccggtgccgcggagttgggggccgaaggggcaggggtggtcaccgaagtcggtccaggcgtgaccggtttagcagttggtgatccggtgatgggtctgttgggggtggcggggtcggaagcggtggtcgatgcgcggctggtggtcaagctgccgaaccggtggccgctgaccgatgctgcgggtgtgccggtggtgtttctgacggcctactgcgcgttacgcgtgctggcgcaggtgcagccgggcgagtcggtgctggtacacgccgctgcgggcggggtgggtatggcggcagtgcaactggctcggctgtggggattggaggttttcgctactgccagtcgcggcaagtgggacacgttgcacacaatgggatgtgacaacacgcatgttgccgattcacgcacactggcattcgaggagacgttttggctgaccaccgagggtcgcggcgtggatgtggtgctcaactcgctggccggtgagttcaccgacgcatcgttgcggttactgccgcgaggcggtcgcttcatcgagatgggcaaaaccgagttcgggacgcccaggtcgttgcccaggaccatcctggggtggcctaccgggctttcgacttgatggaggccggaccgcagcggattgcgcagatgctggccgagttagtcgagttgttcaaaactgaagcgctgcatcggcttccagtcaagtcatgggatgtgcggcacgctcgggaggcgtatcggttcttgagccaggcgcgccatgtcggcaaagtggtgctgaccatgccggacgcgtgggccgcgggcacggtgctgatcaccggtggcactgggatggcaggttctgcggtggcgcgtcatctggtgagtcgatacggggtgcggcaggtggtgttggccagtcgtgctggtgagcacacggagagcgtcgcagcattggtggacgagctcggctcggccggcgcccgagtgcaggtggtgtcttgcgatgtggccgatcgtgatgcggtggcgggtttggtggcaagccaaccagatctgactgcagtgtttcatgcggctggggttcttgacgatgcggtaatcaccggattgacgccggagcgggtggataaggtattgcgggccaaggtcgatggggcctggaatttgcatgagctcacccggcacctggatgtgtcagcgtttgtgttgttttcgtcgatggccgggattgtgggtgcgccgggccaggccaattatgctgcagcgaacgcgtttttggacgggttggcggcctatcggcgatcacgtggactggccgcgttgtcggtggcgtggggattgtgggagcaggcttcggcgatgaccgagcatttaggcgagcgggatcgggtccggatgagtcgggttggactggcgccgttgcctaccaaccaggcgatgggattcctggatgccgcgttgctggcggatcggcccgtggtggtggctgctcggctggatcgtgccgcgctggccggtgccgagctgccggcactatttagccagttggttgccggtccgatccgacggatcatcgacggcgccgatgaggtgtcggggtcgggattggcgtcgcggctgcacgggctgactcccgagcagcggcaccgcgaactcaccgagttagtatgtagcaacgccgcgatcgtgttggggcattccggcactgagatcgacgcgcacaaggcattccaggatctcgggtttgattcgctgacagcggtggagctgcgcaaccggctcaagactgcgaccgggttgaccttgccaccgaccttgatctttgactaccccacggccgccgagttggccgaacacctcgacatccagctggcgaacgcccctgccgtcacggtcgaccaacccaacccgtcgactcgtttcaacgaggtcacccgcgaactacaagcattgctcgaccaacccaactggaaccccgacgacaaaacgcgcctgatcaagcgattgcaagcgattttgaccgattgcaccgctccaccggccagctccggcccgtctaccacccatgacgacgaggacatcaccaccgccactgaaagccagctttttgccatcctcgacgacgaacttggaccttagcgcacgtgcaaccgacaggcatcgcaatcatcgggctggcatgcaggtttcccaccgtcgtcagccccggcgacctctgggacctgttgcgcgacgggcgagaggctactggatccattgacaacgtcgccgatttcgacgccgactttttcaacctatccccccgcgaggcgagcgcgatggaccccaggcaacgactggcgctcgaactcacctgggaactgctcgaagacgctttcgtggtgccggaaacgctgcgcggacaaccgatcgcggtctacctcggagcgatgaacgacgactacgcagtactgacgctcgcggcggaccgtgttgaccatcacgcgttcgctggcactagtcgggcaatcatcgcaaaccgcgtgtcgtttgctttcgggctgcgtggaccaagcgtgacgatcgactccggtcagtcgtcatccctggtagcggtgcatctggcatgcgaaagcgtgcgaacaggcgaagcgccgctggcgattgccggtggtgttcacctcaacttggcacgcgaaacagccatgctggaacaagaattcggcgcggtatcgccgtccggccatacctacgcattcgatgaacgtgccgacggctacgtaccaggcgacggcggtggcctcgttctgctgaagccggtgcaagctgccctggacgacggagatcgaatccacgcgatcatccgcggcagcgcggtcggcaacgccgggcacagcgctaccgggctgaccgtgccgtcggtcgccggccaggtggacgtcatcaggcgggcgatgtccggcgcgggggtggattgccatcaggttcactacgtcgaggcacacgggaccggcaccaagatcggcgacccgatcgaggcgcgggcgctgggtgagatcttcgcggcgcggcaacgtcgcccggtgagtgtggggtcggtcaagaccaatattggtcataccgggggagccgctggaatcgccggattactcaaggcggtgttagcgattgaaaatgccgtgattccacccagcctcaactacgtcggtgccccaattgatttggatagccttgggcttcgggtcgacaccgcgttgacgccgtggccggtggcggatgagccgcgacgggctggggtgtcgtcgtttggcatgggtgggacgaacgcgcatgtgatcctggaacagggtccgacgcagtcgccagagatagtggaatctgttgccgcagcgggtagtaacgctccggtggcggtgccgtgggtgttggctgcgcggtcgccgcaggcgctaaccaaccaggcggggcggttgttggcgcacctgactgccgacgacggcctgaccgcgctcgatgtggggtggtcgttggtgagtacccggtcggtgttcgaccatcgcgcggtggtggtgggcgctgatcgggggcgtctgatggcggggttggcggggttggccgccggtgagccgggcgcgggtgtggtggtgggtcgtgcgcggtcggtgggcaagacggtgtttgtgtttcccggacaggggtcgcagtggctggggatgggccggcagttgtacggccggtactcggtgtttgcccgggcttttgacgaggtcgttgcggtgttggatgggcagctgcggctgtctgtgcggcaggtgatgtggggcgccgatgccgggctattggaaagcacagagtttgctcagccggcgttgtttgtcgtccaggtggcattggccgcgttgttgcaagactggggtgtgctgcccgatcttgtgatgggtcattcggtgggtgagattgctgcggcgtatgtggccggggcgttgtcgctggtggatgccgcgcgggtggtggcggcgcgcggccggttgatgcaggcgttgcccgctggtggggtcatggtggccgtagcggccagcgaagacgaagtggcaccgttgctcaccgagggcgtgtgcatcgctgcggtgaacgcgccggaatcggtggtgatttcgggtgagcaggctgccgtgggtgtggtagtggatcgattggtggggttgggtcggcgggtgcggcggttggcagtgtcgcatgcgtttcattcggtgttgatggaccccatggtcgaggagttctcgaaggtgctggctgatgtctgcgtgcgggcgccgcggattgggttggtctcgaatgtgacaggtcagctggccggtgctgggtatgggtcgccggcgtattgggttgaacatgtgcgcaagccggtgcggttcttcgacggtgtgggattggctgaatccctcggggccagggtgtttgtggaagtgggtcccggtgccgggttggaggcgtcggtggcgctgctagccagggatcggcctgaggtggagtcggtgctggccggggtggggcgactgttcgccgaaggggtggcggttgattggtcttcggtctttgcgggtttgggcggccggcgggtggagttgccgacgtatggatttgcccggcagcggttttggttaggtgacaatggcgagttgtcggtggaccagacgggcaaagacgccggcgcaattgcgcgattgcaaagcctagccccaccggaactgcagcgccagctggtagagttggtgtgcttccatgcagcaatcgttttgggtcgcaagagcagccatgacatcgaccccgaatgtgctttccaagacttgggatttgattcaatgagcggggtcgaactacgcaatcgtctccagatggctatcggtttgcccggcttgtcgctgccgcgcactttgatcttcgactatcccactgcgagtgccctcgccgaatgccttggccagctcttaggcggccaacacgaatcatccgacgacgagagtatttggcagctgctgaaaaacattcctatccaccagcttcgacgcaccggcttgctggacaaattgctgctgctggccggccagcccgaggagtccttggctggtcggaccgtcagcgacgaggttatcgactcgttaagccccgaagctcttatcgggctggcgctcgatgaggacgagaacgatattcgatgacgaaatccgtcctggcaggctcaaattatgctatcggcataggtgcaaatacgacaggcgttgaatagcgatgtttttgcgagatcgcgtaatgtggcttaaactttgggcttcgagggtggcaagtaacttaagtgggcaggggcatgagcgtcatcgcgggtgtgttcggtgcgttgccgccgcatcgctatagccaaagtgagatcactgattcgtttgtcgagtttcccggccttaaggaacacgaggagatcattcggcgtttgcatgccgccgccaaggtcaacggtcgacacctggtgctgccgctgcagcaatacccgtcgctgaccgacttcggcgacgccaacgagatctttatcgagaaggctgtcgaccttggcgtcgaggccttgctgggcgcgctcgatgatgccaacctgcgccccagcgacatcgacatgatcgccaccgcaaccgtcaccggcgtcgcggtgccgtctttggatgcccggatcgccgggcggcttggtctgcgccccgacgtgcggcggatgccgttgttcggtctgggctgcgtggcaggggcggcgggcgtggcccgcctgcgcgactacctgcgtggcgcgcccgacgacgtcgcggttctggtctcggttgagctttgctcgctgacgtatcccgcggtcaaaccaaccgtgtcgagtctggtcgggaccgcactgttcggcgacggagcagccgcggtggtcgccgtcggcgaccggcgcgccgagcaggttcgcgctggcggaccggacatcttggactcgcgcagcagcctgtaccccgactcgctgcacatcatgggttgggatgtcggttcccatggcctgcggctgcggctttccccggacctgacgaacctgatcgaacggtacctagccaatgacgtcaccacgtttcttgatgcccatcggctgaccaaagacgacatcggcgcctgggtgagccatcccggtggtcccaaggtcatcgacgccgtcgccacgagcctcgcgctgcctcccgaggcgctcgagctgacctggcgctcgctgggcgagatcggcaacctttcgtcggcctcgatactgcatattttgcgcgacaccatcgaaaagcggccacccagcggaagcgccgggctgatgctggcgatgggtcctggtttctgcacggaactcgtcttactgcgctggcgctgacttcctgatttcaacggtcaatcccggccaggggcgcagcgcggcaaagttggccgcccgaatgcggtgagtccgctgagcgggcaactgcagcatggccctggcgaccagccgagcgagaatcacggtcatctcggtggtggccatgacggctccgatgcatcggtgcagcccgccgctgaacgggatgaattcatgtggcgcgggtttgcggtagtccgctgcgttgggatcccagcgcagcggacggaattcggttggctcgggccagatttctgggagccggtgggtgacgtaggcgctgaagatcaacaggcgtcccgcccggatgcgatgcccgtcgaaccagaggtcacgcagcaccctgcgggccgagatcacgccgggcgagtacaggcgcagcgtctcgtgaacaactccgttgaggtaggtgagcgcgctcaggtcatcggcggcggggactctgccacccagcacgcgcgcgacctcgctggccgcactctcccaggtgccgggcacggtcagcagtgcgtagatcgcccaggccagcgcgccgctggtggtctcgtaccccgcggtgatcagcgaaacgatcgaatcgcgaatctcgttgtcgcttaacgtagtaccctcttcagagcagccactaatcaacgtcgtcaacatgtggtcgtcgggtctgggtgccgtgcgcgcgtcggcgatctgagcgtcgatgaggtcgtcgatgcgtttgcgggctgccatggcccgtcgccacccgggcgagttgacccgctgctgcagccgcatcacctgaggcggccgtcgggttaggtccagcaggggctgcagttgctcaccgagaaaatcggaatgtacggcgaggcgctggccgaacagactctcggcggtactgcgccggaccgccgagcgcaactcttggtagatgtccagccgctgtccgggctgccaaccgtcgatcaccgtgtcgatattggacaccatcgttgccacatagcgctggacgtgatggtgccgcagccccggtgccaccacactgcggcggcgccggtggtccgcgccgtcgctgacgatcagcgcggtcggcccgtcgacgggaaccaggctctcaaacgtttggctccagctgaacgcgtcggcattggcgaacacgaatctgttggcctctgctcccaggagataagtgtagccatgcccaccgactccggcgttgatcagcggaccgcgccatcgatacagcgccagcagcgcttcgccaagcgggtagcgcaccgtccgatacgtcctcattcgagcatctccgaaagctccagccagcgattctccatcgccgcgacgtggtcttgcaggacacgtagttgctgggtcagccgggtgatgccgacgtggtcggactggtcatgctcggccagttcggtatgtttggcggccacccggtcggccaggcgggcgagttgacggtcgactgcggccaactctttttcggtggcacgtcgctgtgcgcccgacatcgccggcggcgctggccgctcggccggtgctggggcgctaacgcgggcagccagctgcaggtattcgtcgatgccgccgggcaggtgccgcaaccggtcatcgagaatcgcgtactgctggtcagtgacccgctcgagcagataccggtcgtgtgagacgacgatcaacgtacccgcccacgagtcaagcaggtcttcggtcgccgtcagcatctcggtgtccacgtcgttggtgggctcgtcgaggagcagcacgttcggctcggacaacagcgtcagcatgagctgcaaccgccgacgctgaccaccggagaggtcgtcgactcgcgcggacagctggtcccggcggaacccgagacgctctagcagctgggtcggggtaacctcgcggccttcgacctgatagccgccacgcagcctgcctagcacatcggcgatccggtcgtcggcaaacggtgccagatcgtccccgtgctgatcgagcactgccagccggacggtcttgccgcgcttgacacgtccgacaccgggctggacggtgccggcgatcaagcccagcagggtcgacttgccggcgccgttagccccgacgatgccgatacgttcacccgggccgatccgccattcgatgtcgcgcaacaccgggcggcccccagaaggctggtacgagaccgacacgccgagcaggtcgacgacgtcctttccgagccgagcggccgccagcttggccagctccacggtgttgcgcggtggcggcacgtctgcgatcagttggttggcggcctcgatccggaacttgggcttgcaggtccgcgccggtgcgccgcggcgcaaccaagccagctccttgcgcagcaggttctgccgcttggcttcggccgcggcggtcagccggtcccgctcgacgcgctgcagcacgtacgccgcgtagccgccttcgaaaggttcgacgattccgtcgtgcacttcccatgttgtggtggcgacctcgtcgaggaaccagcggtcgtgggtgaccacgagtaggccgccggtattgcgggcccagcgccgccgtaggtggtcggcgagccaggtgatgccttggatgtcgaggtggttggtgggctcgtcgagagcgatcacgtcccattcgccgaccagcaggctggccagttgcacccgtcggcgctggccaccgctgagggtgctgaccggggtgtcccaggcgatgtcggataccaggccggcgaccacgtcccggatacgcgggttgcccgcccattggtgttcgggttggtcaccgatgagcgtccagccgacggtgcggttggggtcgagggtgtctgtttggctgagcgcgttcacccgcaatccgctacgccgggtgacccgaccggagtccggccgcagttgaccggtgagcaggcccagcagactggatttgccgtcgccgtttcgcccgacgatgccgatgcgcgccccgtcgttgaccccgagcgtgactgcctcgaacaccacctgagtcggataggccaggtgcacggcctcggctccgagtaggtgcgccatggggccgaccctagcgtggcgacgatgcgggctgggatgggccgctgaggagccgcgcggtcgagctctagcgtggcgacgatgcgggctgggatgggccgctgaggagccgcgcggtcgagctctagcgtggcgacgatgcgggctgggatgggccgctgaggagccgcgcggtcgagctctagcgtggcgacgatgcgggctgggatgggccgctgaggagccgcgcggtcgagctctagcgtggcggcccagccgcagtgcagttgattggcggcggggcttgccgggtggggtggaggtcgttgtaggcgtcgattgggctgggtgtgattgaggtgtttgaacatttcgtgggtttgcacccggttgaacggggtcaatgtcacggcgaccgggatactcgaatggacgtgccggggccagccggcaagctgctcgtggcggctcggcaggggcgtcgtcggtagctttctccagccagcccaactgcggactgactgaatcagtcttgggccaccaagtcactggaatatgcttgggcacaatacatcttgatgccatgcagtggccatggtcgtcggcgtaccgattggagccggccgttgctaccacattaatcggcatcagtgcctggtgggcgaatggcagcgtgaagcaatacgccggtgatctgactgatcgtgtcgccacgatgacagtttgccggcgcacgccggctccgcgagtgcattatcgacagtgacacgtttggcaggacccaaggaggccgagtccatgattcgtgctgtgtggaatggaacagtgctcgctgaggcgccgcgaaccgtacgggtggaaggcaaccactactttccgcccgagtcgctgcaccgcgagcatctaatcgaaagcccgaccacgtcgatatgcccatggaagggtctggcccattactacaacgtcgtcgtggacggcccctatggtccggttaacccggacgctgcctggtactaccgccggcccagtccactggctcgccggatcaaaaaccatgttgcgttctggcacggtgtgacggtcgaaggtgaatccgagagtcggcatggcttggcgcgccgggttgtggcgtggctcggcaaatagcggcgtgatgccaacggtcggacccgcggaccacgcggcgggcctagatcggcgcgcgacgcctgaccagctgccgatatggcgtatcggcatcatcagtgggctggtcggcatgctgtgctgtgtcgggccgaccatcctggcgttggttgggattattagtgcggcaacggctttcgcgtgggcgaacgacctctatgacaactacgcgtggtggttccgcgtgagcgggctcgcggtgcttgccattctggtgtggtgggcgctacgacatcgaaaccgatgtagcgtcaacgcaatccgccggttacggtggcggctgatggcagtgctggcaatagcggttggtacttacggtgtcttgtccgctgtgacgacgtggttcggtacgttcgtgtagttgcagtattagacgaacggggtcgccggcgacgggtgcagcatgatttcggagtcgttggcgcatactgtccggccagcgtgccgcagtagcaagctacaagccgccgcggcagcaagtacggcggcgacggtcagcaacgcgagatggtaagtgccggtggcgtctttgaggtggccggtggcgtagggaccggcgaagctcgccagactggccacggcattgaccgtcgcgatggccacggcgacccggggaccggccagcgcggcggtgcaacggctccagaaagcgggcatcgcggcaaggattccggcgacggcgatggtcagccaactcagcgtcactatcggtgacatcggactcaatgccgcaccgagcgcggcgctgcccgcggccgttgttggcagtgtgatatggcccgcttgggcgcccgagcggtcgatgctgcggtggctccaggccaacatggccagcgcggcgacaccgtacggcagggccgccaacgtggcagcggtcagcgtggcggtgccgtgtgccagcgacgcaactagttggggcagaaagaactgcaacgcatacagcgcgaaatacaggcccccgtagacgacagcgaaaaggacaagatcccaaccggctccactcgaccgaccggtcggggcaggggtgtcctcggtcagccgggccgacagctctgcacgttcctcgggggtgagccagcttgcccgttgcgggttatccggcaacaggcgccgaagaagcggcgccagcagcagtgcaggcaatgcctcgatcacaaacattgcccgccagccgggtagcccggccatgtgaacgtggccgacgatcagcccagacagcggcaggccgaccgtgttggcgaccggaatggccagcagaaaggtggctacggcgcgggctcgctgcgcgcacggaaaccacaccgtcagatacgcgatgacgccggggaagaagccgccctcggcgacgccgagggcgaagcgcgccagatacaaggtgtgcgcgctggtgaccaaggccgtggccgccgagcacacaccccaagccaggacgaccgccgtgagcgttcgaccggcaccgaagcgcgccaacgccgcgttggcgggaacctggaacaggacgtagccgaggaagaagacgccggcggcggtgccgtatgcggtggcgctcaggcgcaggtcggcgttcatcgccagggctgcgaccgagatgttggcccgatcaacgaagttgatcacatacaacacgaacagcaggggcaacagccggcgcgcggccttgcccagggcattgtgcgtggggcttgccgcgattgtcgccacctgcggctccttccgtgggcctgtcgaacaattgcatcatgaaatgaccccaacccggtctttgtagtccggcgtgtcactaacacgatcggttatgtcattgcagtaaaacggatttggcgttgcgccggatgtgtttcgccgtcaatctcggcgtaggggccggcgaagaacaggctccggcccgcccgctgtggtggggcgagcaggatgtcgcggccgatcgaccacgcgatgtggttggcctgcaggttcgcgaacaggccgtgggtgccgtacttcgtcgcacaggaggcgtccgccggtagccaacccagcccagcgacgaagaattccgcccagcagtggtagccgcacacctcgcaatcctgcgcaccgggctgcggtagctccaaggcctgaccgagcacaaatcgtgcggggatgtcgaccgatcggcacagcgagacgaacaatgcgtggatgtcgttgcagttgcccaccgagcaggtcagggcatgctcggtgctgcccaggaaagactgcttcgtcgcgtcgtagtccatggcgccggtgacgtagtcgtagatgcgacgggcctgttcgagcgggttggtctcggggccgacgacgtcttgggccaacgtacgggtgcgctcatcgacatcgacatgtgcttcggggatcaaggcgcggctgaacaattgcgccgtggccaacgggcgggcccgtgccggatccggagcatgcccgatcgcccggcgttccacaacatagcggatagaccaactcgccgccgtcgccaagcgcagccggctgtacaacatcaggttcccgaactccggctcacgcgtgaggtcatagggatcctcgctggtcacctcgacgtccagaacgcgttgaaacgcgccgtcaccgatgaccgggcaccacatctcgacggtgtgggcaccttgggtggaatcgatcgtgatgtgatcggtgatttcgaacagcccgatcgtcgcatccgcgtgtgcggataccgcggggtcggtgatcgtcatcggttagctccttccgctgagactggtttatgttcgaacaaccggcagatcggctgccagccattcggagaacccgccgtcgagtcggcgggcagaaaatccgttggggcgcaacagttctagcgcgtcataggcatacacgcagtaaggtcctcggcagcaggcgacgatgtcgatgccggacgggagttcatcaagccgctcggccagttcgtcgaggggaatgctcactgccccgggcagatgcccggcggcgtattccatggccggccgcacgtcgaggaccagcaccgacccggcggccacccgagcttgcaactcgtctcggctgatcggttccaggctgtctctgtcggtgtagtactgccgcaccagggagccgaccgaggccagattgcgttcggccacagcgcgcaccgcgcgcactacgtcccacacctgcggatccgacagtgcgtaaatcacccgtttgccgtcccggcggctggtcaccaggccggcgcgccgaagttgcaacaagtgctgggaggcattggcaaacgtcaaccccgacgcacgagccagcgcgtccacactgcgttcaccctgcaccagcagatccaacagctccaatcgatggccgctggacagcgcttgcccgaccagggcgaactgctcgaagatcagcttctttgcaccggacatgccgccgctccattcctcgattcagatgttcgtatattcaattgattgtttgatcatgtcattccgacacgctgctgcggtttcgccgccggggcgtcgcaccgttactcggtgccggctacggcctcacccgcggccgcgggttcgcgaccgggccctgcgccgcgccctcggggtgggcggaatgtcctccgcggtcagcaccggtgcattcctgaccaccgtgtgcctcgcgcacctggtgctcggcgcgcttatgggtgtactagtgcacgaattcggcgccgacatgctgtcgttgtggcccgtgggaccggcgctgtgtcattgagcccgggcgcgtaatccgtgttggtcggtgatctcgatgaccgcatacccgacggtgatcaatcggtcgcgctcgaactccttgagaatcttgttgatcgatgggcgctgcgctccaagcattgcggcgagggtgcgttgggcaagttcgatacgggcatcgattgcctcgtcgagcaggagctgcgcaacctgcgcgggcagcgggcggccaagcatgcccattaaccgaatctgcgcagtcgacacccgttgcgccacactcgacagccaccgccgtgcgatggccgggtgggtagctagcagccgctcgaacgcctgccggtccaggaacaggcaggtcgcttgggtcaaggcgcgccccgtgtagaccatcggcatctccagtagcagcgggatgtcgccatcgacatcgccgggatgaaggatgttcaccacggcgcggcgccgcctggagccgaccgcgagctcaattaatccgtgtcgcacaatccacaccccgtccgcggtttgatcggcgtggaataccactgccccgggggcaaactccttggcttgtaacgtttcggccaatgccgacacatcgtcacggtgcagtggcgccgagcctccgcgaccgacgcaccgcgcaatccaggctgcctgtcggacctgggcctcggaaggcggttggcccccagtcaccgcatgaacgagatgccgcagcgggcgcaccgaccgatctgccatggcccctccttgagagcaggcgatgccgtcatcgtgctgccaattgtcagcgcgcgtggattgcgtgcgggttggcttgccctgaatgggaaattagtcgatcgaagagaacacgcaagcccgttctgcgccccaggcactctgtcagcacgctgacaaaccgattcttggcggagttttgccatcggtatggtattggggtgcctactcgattggcccgcggtgcgaccgtgccgactcgccgtctgcaggacatcaacgatcaaccggtggacgtcccggctgcgaccggaaggacacacctgcagtttcggcggttcgcggcctgtccgatctgccacctgcacctgcgcagcttcgccaaccggcaccaagaggttgcggacagtggaatcaccgaggtggtgttttttcattcggcggccgacgcgctgcgcggataccagtccttgctaccgttcgccgtgatcgccgaccccgaccgagtgcagtaccgcgagttcggcgtagagaaaagcctgggcgccatcactcatccgcgggcattgtgggctgccgttcgggggtcggcggcgatgttgcatcgcaacgatccggaacgggcgggcgtcggattcggtgacggcacaacgcatctgggattgcccgccgactttctcctggatgccgatggaactgtcgccgctgtgcactatgggcgtcatgccgacgaccaatggtcggtggatcagctcatcgacatcaaccgctcgcttggaggtaagggcactcagtgactcattcccgtctgattggcgcacttaccgtagtcgcaattatcgtcactgcatgtggttcgcagccgaaatcccagcccgcagtggcacctaccggggacgcggccgctgccacccaggtgccggcgggccaaaccgttcccgcccagctgcagttcagcgccaaaacccttgatgggcacgactttcacggggaaagcctgctgggtaagcccgcggtgctgtggttctgggcgccctggtgtccgacgtgccaaggcgaagcgccggtagtcggccaggtcgccgcgtcacacccggaagtgacgttcgtcggggtggccggcctggatcaagtacccgcaatgcaggagttcgtcaacaaatacccggtgaaaacgtttacccagctggctgataccgacgggtcggtctgggcgaatttcggtgtcacccagcagcctgcgtacgcgttcgttgacccgcacggcaacgtcgacgtcgtcaggggtcggatgtcgcaggacgaactgacgcggcgcgtcacggcgttaaccagccgttgatcgacgccacgccggtcggcttggcgttggcccacgcagaaatgcctggccttcgcgacgagttggggcttgcgccgcgtgtgatactgccctcatgacgatggctcgggtgcgtcgcggcacggaactgttgttgtcacctcagtcgccgccggccaccggcgggctgatcgtgttgaccggtctgcggctgttggctgggttgatctggctctacaacgtggtctggaaggtgccgccggacttcggtgagcgcggccggcgggacctgtatcacttcacgcatctggcggttgaacacccggtgttcacaccgttcagctgggtgatcgagcatgccgtgctgccgtacttcacggcattcggttggggggtgttgttcgcggagtccgcgctggcggtgctgctgctgaccgggacggccgtgcggctggccgcgttgatcgggatcgggcagtcggtcgcgatcgggctgtcggtggccgagtcacccggggagtggccgtgggcgtacgcgatgctgctgggcatccacgtcgtcttgctgttcacctgctcgacccggtacgccgccgtcgacgcggtgcgcgccgccgccacggggtcggccgctcggacggcggcgcagcggctgctggccggttggggaatcgtgcttgggctgatcggacttgtcgcggtatggcgtggcctgggcgatgatcgacccgcctatgtcgggatacgggcgttggagttctccctcggggaatacaacctgcgcggcgcactggcgctgatcgcgatcgcgctggcaatgttggcggccgccaaacgcggctggcgcaccgtcgcgttggtcgcggcggtggtcgcggtggccgccgcggccgccatttacctgcaagtcggccggaccgcggtgtggctcggcgggacgaacaccaccgcagcggttttcgtgtgcgcggcggtggtgagtctggcaaccgaattccggatcggacgggtggaaggggcgtgatggccacaccgggcgttgtgcaggaagtcgtttccgtcgctgcagaacacgccgagcgggtcgacaccgactgtgctttcccggccgaggcggtcgacgccctccgcaagaccggcctgctgggtctggtgctgccccgcgagatcggcggaatgggttccggaccagtggaattcaccgaggtggtcgcccagctgtcggctgcatgtggatcaacggcgatgatctatttgatgcacatggcggccgctgtcacggtagccgcgtcgcctccgccgggtctgccggatctgttggcggacatggcttccggaaaacaacttggcaccttggcattcagtgaaccgggttctcgttcgcacttctgggcgcccgtgtccacggcgagcgccgacggtgacggcatcgcggtgcgggccgacaagagctgggtgacctcggcggggttcgccgacgtctatgtggtgtccgtcggttcggccgacggtgccgcgggcgacgtcgacctctacgcggttccggcggacacaccgggcctgcgggtagcgggcaccttcaccgggatgggtctgcgggggaatgcctccgcgccaatggccgtcgacattcgcatcccggattcgtatcgtctcggggaggccggcggcggattcggcatcatgatgcaaacggtactgccctggttcaatctcggaaatgcggctgtctcactgggtttggcgaccgcagccaccggtgccgcggtcaagcacgtcgggaccgcccggttggaacacctcggtggcagcctggccgagctgcccacgatccgcgcccagatcgctcggatgggcaccacgctggccgcgcaaaaggcgtaccttgaggtcgccgccaacagtgtcagctcgcccgacgacaccaccttgacccacgtgctgggtgtgaaggcctcggtcaacgacgccgcgctgaccatcaccgaatcggccatgcgggtgtgcggcggggccgcgttctccaagcatctgcccatcgaacgcgccttccgcgacgcccgggcggggtcggtgatggcgccaaccgccgacgcgctctacgacttctacggcagggccgtcaccgggctgccgctgttctaggaggcgatatgtcaaccgaaccgctcgtcgtgggagcagtcgcatacacacccaacgtggtcccgatttgggaaggcatccgcggctacttccaagactccgaaagcccggacacccaaatggatttcgtgctctactccaactacgcgcggctggtcgattcgctgatcgccggccacatcgacatcgcctggaacaccaacctggcctacgtgcggaccgtgctgcaaaccggcgggcggtgcacgccattggcccagcgcgataccgacgtcgactacaccaccgtgttcgttgcacatgccggcagcgatctgcacggcgctaaagacattgccggaaagcgccttgcgctcgggtccgccgactctgcgcacgcggccatcttgccgctctattatctgcgccgggcgggcatcgccgagtctgacctgcaggtgatccgcttcgacaccgacatcggcaagcacggcgacaccggtcgcagcgaactcgacgcggtggatgcggtgctcgccggtgaggccgacgtggcggcgatcggcagctccacgtgggccgcgatgggcgccgcggagctgatgggggagtcgttgaccgaggtgtggcgcaccgacggctactgccactgcatgttcaccgcgctggatacgctgcccgccgaaagataccagccgtggctcgaccggttgctggcgatgagctgggatgactccgagcatcgaaagatcctcgaactcgagggtttacgacgttgggtgcctccgcacctggacggctacaagccgctgttcgaggccgtgcaggagcagggcatcgacccgcgatggtgatcatagagctgatgcgccgggtggtaggtctcgcacagggagctaccgccgaggtcgccgtctatggcgaccgagatcgtgatctcgcggagcgatggtgcgcgaacaccggaaacaccctggtgcgcgccgacgtggaccagaccggcgtcggcaccctggtggtgcgccgcggccatccgcctgacccggcaagcgtgttgggccccgaccggctacccggggtccggttgtggctgtacaccaacttccactgcaacctgtgctgcgactactgctgcgtctcgtcgtcaccaagcaccccgcatcgcgaactgggggcggagcggatcggccgaatcgtcggtgaagcggcgcgctggggagtgcgcgaactgttcctcaccggcggtgagccgttcctgctgcccgacatcgacacgatcatcgcgacctgtgtgaagcagttgcccaccaccgtcctcaccaacggcatggtgttcaaagggcggggtcggcgcgcgctggaatccctacctagagggctcgccttgcagatcagcctggactcggccaccccggagctgcacgatgcgcaccgcggcgcggggacgtgggtcaaggcagtagctggtatccggttggcgctctcacttggcttccgggtgcgggtggccgcgacggttgccagccccgcacctggcgagctgacggcgtttcacgacttcctcgacgggcttggcatcgcacccggggatcagctggtccggccgatcgcgctggagggcgccgcgtcgcaaggggtggcgctcacccgcgaatcgctggttcccgaggtgaccgtcaccgccgacggcgtgtactggcacccagtggccgccaccgacgagcgcgccctggtcacccgtaccgtcgaacccttgaccccggcgctggacatggtaagccggctattcgccgaacagtggacacgagccgccgaagaggccgcgttgttcccgtgtgcgtagtgcccagtctgccggccgcgaacccaggattaattgctgatgacaagtattgccctactgcactatagtcctgcttgcacttgaaaacaacgagccgtgatgcgggtcgtaagggattccggtaaggaacacagtcaagttcttgcacgcgtcggcggcagtgttgcctcaacgcccaaactgcaccaaactgtttcgcccacggcggggcgtgtctgagaggtatcgcgtgaccaccgcccataacggatccgctccgcgttttcaacgtacccgctctggctacgacccggtcgcagtcaatcattacatcgccgaactcgtgctgcgtcagcaggcgcagcactgtgagattgaaacgctcaaggcagaaatagccagtctgaaggacgaaaacgctgccctgaaggacacctcgccgtcagcacaggcggtgaccgatcggatggcgaaaatgcttcgactcgctgtcgacgaggtcttccagatgcagtcggaggcacgggccgaggccgcaacattagtttctgcggctagggatgaggcggaagcggtccgaacgcagaagcgagaaatgctggcggatatgaacgcccggcaaagagcgctggagtccgagcatgccgacgtgatgcgccgcgctcgtgaagaggctgaacagcttgtggcgcaggcaaccgccgaggtggagcggatgcgtgtcatcgatgccagacgccgtgagaaagccgagcaggaacttgatgccgaaatcatcaggcttcgcaccgatgcccaatttcagatcgacgatcagctgcaggccacacagcaggagtgtgagaagcggcttggcgaagccaaaatcgaggccgatcgacggctgcatgttgccgacgagcagattgagcacggcctcagcgaggctcggcgaacgttggaagagatcagccagcggcgagtcggcatcctcgaacaactagcgcgtattcacgcacagctcgagaatattccagcgctcctggaatcggctcgacatagcgagacggagccactgcagtccataaacggcgccgtcgctgagctacgggccatttagcgatcgcgtgcctgagcgcgactcatctgtgacagttccgtcacggctgggtcaggtgccggtgtcctggcgacgccgactgcgcacagaccgaaacagcacggtgtggatgtgccatgatgtgcacgctgtcaaggccagtcgggtgacgatgcgggccggtgtggtccgaggaggagcccgacaatttaagctagtcagggagccctcaggagcggtggtggatctcaatttttcgatggtcacgcgaccaatcgagcgcctggtggccacggcgcagaacggtctggaagtcctgcgactcgggggcctggaaaccggcagtgttccgtcgccgtcccaaatcgttgagagcgtaccgatgtacaagctgcggcggtattttccgccggacaaccgcccgggacagccaccggtgggtccgccggtgctgatggtgcacccgatgatgatgtcggcggacatgtgggacgtcacccgtgaagacggcgcggtggggatcctgcacgccagcgggctagatccctgggtcatcgacttcggctcacccgacgaggtcgagggcggaatgcgccgtaacctggccgaccacatcgtcgccctcagcgaggcggtcgataccgtcaaggacgccactggccacgatgtgcacttcgtcgggtattcgcagggtggcatgttctgctatcaggccgcggcataccggcgttcgaaggacatcgccagcgtggtcgcgttcggctcgccggtggacaccctggccgcgttgcccatgggcatcccggcgaacatgggcgctgcggtcgccgatttcatggccgatcacgtcttcaatcgcttggatatcccaagctggatggcgcgcatgggttttcagatgatggacccactcaaaaccgcgaaggcccgggtggacttcgtgcgtcagttgcacgaccgcgaggcactgctgccgcgggaacaacagcgccggttcctggaatccgaaggatggatcgcctggtcgggcccggcgatctcggaactgctcaagcagttcatcgcgcacaaccgaatgatgacgggtggtttcgccatcagcggccagatggtgacgcttaccgatatcacttgcccgatactggcgttcgtcggtgaggtcgacgacatcggccagccggcgtcggtacgcggcatccggcgggccgcgcccaactccgaggtctacgaatgtctcatccgggcagggcatttcggtctcgtcgtgggatcccgagcggcacaacagagctggccgaccgtggccgactgggtgcgctggatctccggcgacggcaccaaaccggaaaacatccacctgatggccgatcagccggccgaacacaccgatagcggtgtggctttcagctcccgggtcgcgcacggcatcggggaggtctcggaggctgcgttggcgctggctcgcggcgcggccgacgcggtcgttgcggccaacagatcggtgcgcacgctggcggtggagacggtgcggacgctgccgcgactagcccggttgggtcagctcaacgaccacacccggatctcgctgggccgcatcatcgacgaacaggcacacgatgccccgaagggtgaattcctgttgttcgacgggcgcgtgcacacctatgaggcggtaaaccggcggatcaacaatgtcgttcgtggcctcatcgcggtcggggtgcggcagggtgaccgtgtcggcgtgctgatggagactcggcccagcgcgctggtcgccatcgccgcgctgtctcggctgggagcggttgccgtggtgatgcggccagacaccgacctgtccgcgtcggtccggctcgggagagtgaccgagatcctgaccgaccctaccaatctggatgctgcgcgccagttgcccggacaggtgctggtgttgggtggtggtgaatcgcgtgatctggatctgccggccgacgcacttgaacagggccaagtcatcgacatggaaaaaatcgacccggacgccgtcgagttgccggcgtggtatcgaccgaatcccggattggcgcgggatctggcgttcatcgcgttcagttcggccgacggcgacctggtggccaagcagatcaccaactaccgctgggcggtgtcggccttcgggaccgcctcgacggcggccctcggccgcagagacacggtgtactgtttgacgccgctgcaccatgagtccgcactgttggtcagcctgggcggcgcggtcgtgggcggaacccgtatcgcattgtcccgcggcttgcgcccggaccggttcgtggccgaggtacgccagtacggcgtcaccgtcgtctcctacacatgggccatgctgcgtgacgtggtcgacgatccggcgttcgtgttgcacggcaaccatccggtgcggttgttcatcggctcgggcatgccgaccggattgtgggagcgggtcgtcgaagcgttcgcaccggcgcacgtcgtcgagtttttcgccaccaccgacggacaggcggtgctggccaacgtggctggcgccaagatcggcagcaagggccgtccgttgcctggcgccggacgtgtcgaacttggggcctacgacgccgaacatgacctgatcctggagaacgaccgcggcttcgtgcaggtcgccggtgtcaaccaggtcggggtgctgctcgcacaatccagagggccgatcgatccgaccgcgtcggtcaaacgcggtgtcttcgctcccgccgacacctggatatctaccgactacctattctggcgtgacgacgatggggactactggctggcgggtggacgcggctcggtggtgcgcactgcgcgcgggatggtttacaccgagccggtcaccaacgcgttgggcctcatcaccggtgtcgacctcgcggtgacctacggtgtattggtgcgcggtcgccacgtcgcggtgtcggcggtgacgttgctgcctggagcgaccatcacagccgccgacttgaccgaagccgtggcgagcatgccggtggggctgggacctgacatcgtgcacgtggtgccgcagctaacgctcagcggtacttaccggccaacggtcagcgcgttgcgggccaacgggattcccaaggcgggccgtcaggcatggtatttcaactccggcggcaacgagtaccggcggttgacgccggcggtccgcaccgagttgaccggccagcatcggcgcggcaatgcttgacgaggcgctgctcgccatcctggtgtgcccggcggatcgaggtccgctcgtcttggtcgaggacggcgacatccaggtgctctataacccgcggctgcggcgcgcctaccgcatcgaggacggtatcccggttctgctggtcgacgaggcccgcgaggtcgacgaggacgagcacgcccgcctcatggcgcgaggtcgtccggcagctccccagtgaggtagcgctgcaggttgggcgcgatggtttgcacgatctgttcggccggcaacgaagcaaacggttcgattctgacgatgtagcgcgccatgaccacacccatcagttgcgacgcgacgaactgggtacggatcttgccggttcccggcgggttgtcgacgcgggacccaagctccacggtgaccacttcctcaaggaaggagcgcgccaggcccacgtcggagcctgagatcaaggatctcagcgtcgcgatcaacccggcacccagttcggaatcccaaatcggcagcaacaaggacggcagcttgtaaccgagttcctcgacaggcgcctcgcgaatcggaccgatgatgaccatcgggtcgatcggaatgtggatcgcggcggcgaaaagctgctgtttggtgccgaagtagtgatgcactagtgcggcatcaacaccggccttggcggccacggctcggatcgatgttctgtcaatgccgttgtgcgcaaagagttctcgggcactggacaggattcgctccctagtgtcagagctgccggcgggtcgcccgggccgtctgcggctgttgtccggcgccgccacgctatgacgtccgtcgccgcagtgtcaccgccgccagacacagcgacgcgaccgcgaaactcagcacgacgacgacgtcgcgcaccgcgataccggtcagctccggatgcgcacccacctgttgtagcgcctcgagcgcgtagctggccggcatcacgttactgatccactccagccacgtcggcatcagtgcccgcgggacgatgatgccggcgagcagcagctgcggcaccatcaccagcgggatgaactgtacggcctgaaattcggtgcgggcgaaggcactacacaatagaccgagcccgacacccaagacggcgttgacgatcgcgatcgcgaacacccacaccgggctgcccgccgtgtcaaagccaaggaaccagaacgccacaatgcaggccagcgtggcctgcgccgccgcggcgatcgagaacgcggtcccgtagccggcgagcagatcaagccggcgtagcggggtggtcaggatgcgctccagcgttcccgaagccctttcgcgttgcatggtgatcgccgtgatcacaaacatcacaaagagtgggaacaggcccagtagcaccaggcaagcggtgttgaacccggatggggtaccggggcgatgcgggaagttctcgaacatgaaatacatcagcgtgatgatcaggatgggtaccagcaagatcatcgcgacactgcggtgatcagcggcaagctgccggagaatccgcgccgtagtggccgtgtagttctgcagcgttagccggccgcgggcacggtggtggtgcgtcggacgatggacagaaacgcttcctccagtgatgtgcatccggtttcctttcgtagacggtgcggcgttgtgtgggccagcagctgcccctggcgcagaagcaacagatcgccgcagcggtcggcctcgtccattacgtggctggacaccaacagcgtggtgccacgccgcgccagcgccgtgaaccgatcccataattcgacgcgcaataccggatccaggccgatggtcggctcgtcgagcactagcagatcaggccggccgaccagcgcacacgccagcgagacccgggcccgctggccgccggacaggttggcacaacgggcggtgcggtgatcgcgcaggtccaccgcttcgatcacctcatcggcggcttgcctgtcgacgccgcagagttcagcgaagtagcggatgttgtcgatcacccgcaggtcgttgtaaatggtcgggtcctgaggcatgtatccaacccgatggcgtagttcggctgacccagccggttggcccagcacgctcaccgaacccgaggcaatgatttgggagccaacgatgcagcgaatcagtgttgtcttgcccgacccggacggaccgagcaggccggtgatcgtgccgcaggcgacccggaccgaaacatcctgcagggcaaggcgtttaccacggatgacgcgcagctggtcgatgatgaccgcggggtcggcaccgtcgcgaagtaattcatcacttgatgaaatcatcatgtgatgaatatccgccagtcgtgcgggtttgtcaagggccggtgcacaatcgtctctgatgaacgctgaggaactggcgatcgacccggtcgcggccgcgcatcggctgctcggcgcaactattgccggacggggtgtgcgtgcgatggtggtcgaggtcgaggcgtatggcggggtgcccgacggtccctggccggacgccgcggcgcactcttaccgcggccgcaatggccgcaacgacgtcatgttcgggcccccggggcggctttacacctaccgcagccatgggatccatgtctgtgccaacgtcgcgtgcgggcccgatggcacggctgccgctgtgctacttagggccgccgccatcgaggacggcgccgagctcgccacgtctcggcgcgggcagacggtgcgcgctgtcgcactggcgcgcggcccgggaaacctctgcgctgccctcggaatcaccatggccgacaacgggattgacttgtttgatccgtccagtccggtgcggctgaggctcaacgacacgcaccgtgccaggtcggggccgcgcgttggggtcagtcaagccgctgaccggccgtggcgattgtggctcacgggtcgaccggaggtgtcggcctaccggcgaagctcgcgggcaccggcccggggagccagcgactagagtcttgcgggatgtctggcatgatcctcgatgagctcagctggcgcgggttgatcgcgcagtcgaccgacctcgacacgttggccgccgaagcacagcgcgggccgatgacggtgtacgccggcttcgatcccaccgcgcctagcctgcatgccggacatttggtgccgctgctgacgttgcggcgctttcagcgcgccggtcatcgccccatcgtgctggccggcggggccaccggcatgatcggtgatccacgtgacgtcggcgagcgcagtctcaacgaggccgacaccgtcgccgaatggaccgaacggatccgtgggcagctggagcgcttcgtcgacttcgacgactcaccaatgggcgcgatcgtcgagaacaacctggaatggaccggctcactatcggctatcgagtttctacgtgatatcggcaagcacttctcggtcaacgtgatgctggcccgcgacaccatccggcggcgtctggcgggggaggggatctcttacaccgaattcagctacctgttgctgcaggccaacgactacgtcgaattgcaccggcgccacggctgcacgctgcagatcggtggtgcagatcagtggggcaacatcattgccggcgtccggttggtgcgccagaagctcggtgccaccgtgcatgcgcttaccgtccccttggtgaccgctgccgacggcaccaagttcggcaaatcaaccggcggcgggagcctgtggttggatccccaaatgaccagcccctatgcctggtaccagtacttcgtgaacaccgcggacgcggatgtgatccgctacctacggtggttcaccttcttgtcggccgacgagttggccgagctggaacaggcgacagcgcaacgcccgcaacaacgggccgcccagcgccggctcgccagcgagctcaccgtcttggtgcatggcgaggcggcgaccgcagccgtcgagcatgccagccgggccctcttcggtcggggcgagttggcccgtctggacgaggcgacactggctgctgcgttgcgggaaaccacggtcgccgaactcaaaccgggcagtcccgacggaatcgtcgacttattggtggccagcggcctgtcggccagcaagggcgcggcgcggcgcacgatccacgagggtggggtgtcggtcaacaacattcgggttgataacgaggaatgggtgccgcaaagttcggacttcttgcacggccgctggttagtgctacgtcgtggaaagcggagtatcgccggggtggaacggattggctgagccgagccaccacgtcctcgacgtcctcgggtcccaaggtgatatgcgacgtgagcggcccatggaatatcgctgggcggtaggggagggccagcgggggatcttatctcgagggatggggtggggatgcatcgataagccccccgctgaagcctggggttcgacggggatctcagacttggggggattgggaggtgatgagacccccgtcgaagtctagtgcgttgacctcactcggcggtgtcgccggcgtggaacaacgggatcgagtacgtggtctcgctctcactaaacagctgtgcgtgtgacaacgggtcatcatcctttcatgtgacaggcgagcggcgttgcgttgtagtcgatttccacttcctgacttatctttggcgggtttggactccgctggtatcccacgactagtcggtggccgggggaaatgccgaatcccgcatccggtggatcgtgaagtccaccaatcgggggacgatcggcccgcggtgcccccctacccggttaacgcgcacacattccacacgaaacgcgttagtgtgcaaacctttatcccactgtgctgtgaacgtgactcttgttggccactgttgtcgaggtgccttaaatgacgcaagtgcgacaacaacgagaagcgggagatgacggcacacacacacgacgggacacggacctggcgaacgggccggcaggcgacgacgttgctcgcgttgctggccggggtgtttggtggtgccgcgagctgcgcggcgccgatccaggccgacatgatgggtaacgcattcctgacagcgttgaccaacgccggcattgcctatgaccaaccggcgaccacggtggcgctaggcagatcggtttgtccgatggtggttgcgccgggcgggacgttcgaatcgatcacgtccagaatggctgagatcaatggcatgtcgcgtgatatggcgagtacgttcaccattgtcgcgattgggacgtattgcccggcggtgattgcgccgctgatgcctaaccggttacaggcctgatagttacggggcgcagcaacccccgtaacctctaccgagtggtcgacgacaggcaagggcgcaggggcgggcgacgaccgcgctcggctgccgccgacaaccgacctgcgttccgggatgggcccgcgattccgccgggtatccacgccaggcaactggcgcccgagatccggcgcgaactgagcaccttggaccgtgccacggccgacgcggtggcatgtcacctggtagctgccggcgagttgatcgacgacgacccagaagccgctctgcgccacgcgcgggcggcgcgggttcgggccagcaggatcgccgctgtgcgcgaagctgtcggaatcgccgcctaccgctgcggcgattgggcgcaggcgttggccgaattgcgggcagcccgaagaatggggagcaagtcccccctgcttgcgctgatcgcggattgcgaacgcggtctgggccggccgcagcgggccatcgaattggcgcgcgggtccgaggcggtcgagctcagcggtgacgccgccgacgagttgcgcatcgtcgccgccggcgcgcgcgccgatctcgggcaactggagcaggcgttgacggtgttgtccacgccgcagctcgacccgggccgtacgggttcgaccgcggcgcgcctgttctacgcctacgctgaaatactgctggcgttgggccgtggcgacgaggccctgcaatggttcctacggtccgcggcggcggacatcgacggcgtcaccgacgccgaagatcgggtagacgagctaggcgcacgagaacagaaatgaaaagcattgcgcaggaacatgactgtctgctgattgacctggacgggacggtgttttgtggccgtcagcccaccggcggcgcggtgcagtcgttgagtcaggtgcgcagccgcaagctgtttgtcaccaacaacgcgtcgcgtagcgccgacgaggtggcggcgcacttgtgcgagctcggcttcaccgcaaccggtgaggacgtcgtcaccagcgctcagagcgctgcccacctgctggccggccagctggcgccgggtgcgcgggtgctcatcgtcggcaccgaggcgttggccaacgaagtcgccgcggtcggattgcgtccggtacgacgctttgaggatcgacccgacgccgtcgtacagggcctttcaatgaccaccggatggtccgaccttgccgaagccgcgctggccatccgggcgggcgccctgtgggtggcggccaacgtcgaccccaccttgcccaccgaacggggcctgctgcccggcaacgggtccatggtggctgcgctgcgcacggccaccggcatggacccccgagtggcgggcaagcccgcgcccgccttgatgaccgaggcggtggcccggggcgacttccgggcggcactggtggtcggtgaccggctggacaccgacatcgagggtgccaacgccgcggggttgcccagcctgatggtgctcaccggggtcaacagcgcctgggatgcggtgtacgccgaacccgtgcgccggcccacctacattggccacgacctgcgctcgttacaccaggacagcaagctgctggcggtggcaccgcagccgggctggcagatcgacgtcggtggtggtgcggtaacggtctgcgcgaacggcgacgtcgacgatctggaatttatcgacgacgggctatccatcgttcgggctgtggccagcgcggtatgggaggcgcgggccgccgatcttcaccagcggccactgcgcatcgaggccggcgacgagcgggcccgtgcggccttgcaacgctggtcgttgatgcgcagcgatcatccggtgactagcgtaggaacgcaatgaccatcgatcctgaccagatccgtgccgaaatcgacgccctacttgcttcgctgcccgaccccgccgacgccgagaacggaccgtctctggccgaactcgaaggcatcgcacgtcgtctttccgaggcgcacgaggtgttgttggccgccctggagtcggcggagaagggttgagtgcggcgtggcacgacgtgcccgcgttgacgccgagctggtccggcggggcctggcgcgatcacgtcaacaggccgcggagttgatcggcgccggcaaggtgcgcatcgacgggctgccggcggtcaagccggccaccgccgtgtccgacaccaccgcgctgaccgtggtgaccgacagtgaacgcgcctgggtatcgcgcggagcgcacaaactagtcggtgcgctggaggcgttcgcgatcgcggtggcgggccggcgctgtctggacgcgggcgcatcgaccggtgggttcaccgaagtactgctggaccgtggtgccgcccacgtggtggccgccgatgtcggatacggccagctggcgtggtcgctgcgcaacgatcctcgggtggtggtcctcgagcggaccaacgcacgtggcctcacaccggaggcgatcggcggtcgcgtcgacctggtagtggccgacctgtcgttcatctcgttggctaccgtgttgcccgcgctggttggatgcgcttcgcgcgacgccgatatcgttccactggtgaagccgcagtttgaggtggggaaaggtcaggtcggccccggtggggtggtccatgacccgcagttgcgtgcgcggtcggtgctcgcggtcgcgcggcgggcacaggagctgggctggcacagcgtcggcgtcaaggccagcccgctgccgggcccatcgggcaatgtcgagtacttcctgtggttgcgcacgcagaccgaccgggcattgtcggccaagggattggaggatgcggtgcaccgtgcgattagcgagggcccgtagtgaccgctcatcgcagtgttctgctggtcgtccacaccgggcgcgacgaagccaccgagaccgcacggcgcgtagaaaaagtattgggcgacaataaaattgcgcttcgcgtgctctcggccgaagcagtcgaccgagggtcgttgcatctggctcccgacgacatgcgggccatgggcgtcgagatcgaggtggttgacgcggaccagcacgcagccgacggctgcgaactggtgctggttttgggcggcgatggcacctttttgcgggcagccgagctggcccgcaacgccagcattccggtgttgggcgtcaatctgggccgcatcggctttttggccgaggccgaggcggaggcaatcgacgcggtgctcgagcatgttgtcgcacaggattaccgggtggaagaccgcttgactctggatgtcgtggtgcgccagggcgggcgcatcgtcaaccggggttgggcgctcaacgaagtcagtctggaaaagggcccgaggctcggcgtgcttggggtggtcgtggaaattgacggtcggccggtgtcggcgtttggctgcgacggggtgttggtgtccacgccgaccggatcaaccgcctatgcattctcggcgggaggcccggtgctgtggcccgacctcgaagcgatcctggtggtccccaacaacgctcacgcgctgtttggccggccgatggtcaccagccccgaagccaccatcgccatcgaaatagaggccgacgggcatgacgccttggtgttctgcgacggtcgccgcgaaatgctgataccggccggcagcagactcgaggtcacccgctgtgtcacgtccgtcaaatgggcacggctggacagtgcgccattcaccgaccggctggtgcgcaagttccggttgccggtgaccggttggcgcggaaagtagcggcgcgccgaaggtgttgactgaattacggatcgagtcgctgggcgccatcagcgttgccaccgctgagttcgatcgcggctttaccgtgctgaccggggagaccggcaccggcaagaccatggtggtgaccgggctgcacctacttggtggtgcccgggccgatgcaactcgcgttcggtccggtgctgaccgtgccgttgtcgaagggcgttttactacaaccgatctcgacgacgcgaccgtcgcggggctgcaggcggttctcgactcgtcgggggccgagcgcgacgaggacggcagcgtgatcgcgttgcgctcgatcagtcgcgatggaccgtcgcgcgcctacctcggcggccgcggtgtacccgccaaatcgttgagcggtttcacgaacgagctgcttactctgcacgggcagaacgaccagctgcggttgatgcgccctgacgaacaacgtggtgcactggaccgctttgcggccgctggcgaagccgtccagcgttaccgcaagctgcgggatgcctggctaacggcccgacgcgacctcgtcgaccgtcgcaaccgggcccgggaactagcgcaagaggccgatcggctgaaattcgcgctcaacgagatcgacaccgtcgacccgcagccgggggaggacgtggcgttggtcgccgacatcgcccggctttccgaactggacaccctgcgggaggccgcgactactgcacgcgcgacgttgtgcgggacaccagacgcggacgcattcgaccgcggcgccgtcgacagcctcgggcgggcacgtgcggcactgcaatcgagcgatgatgccgcgttgcgggggttggccgaacaggtcggtgaggcgttgacggtggtcgtcgatgcggtcgccgagctcggcgcctacctggacgagctgcccgccgacgccagcgcgctggacgccaagctggcgcgccaagcccagctgcgaacgttaacccgcaagtacgccgccgacatcgatggcgtgctccggtgggcggatgaggcgagggcaaggctggctcaactcgacgtctccgaagaagggctggcagcgctggaacgccgtaccggtgagctcgcccacgaattaggccaagccgcagttgatctcagcacgatccggcggaaggcggccaagcggctggccaaggaggtcagcgcggagctgtccgccctggcgatggccgatgccgaattcaccatcggtgtgaccacagagctggccgaccacggcgatcccgtcgccttggccctggcgtcgggcgaattggcccgggccggtgccgatggcgtcgatgcggtcgagttcggtttcgtcgcacaccgggggatgacagtgctgccgctggccaagagcgcatccggcggcgaactgtcccgggtgatgttgtccctggaggtggtgctggctacttcgcgaaaacaagcggctggcaccacgatggtgttcgacgagatcgacgccggcgtcggcggctgggctgcggtacagatcgggcggcggctggcgcggttggctcgcacccaccaggtcatcgtggtcacccatctgccgcaggtcgccgcctatgccgatgtgcacttgatggtgcagcgcaccgggcgcgacggtgccagcggtgtgcggcgcctgaccagcgaggatcgggtggccgagctggcacggatgctggccgggcttggtgattccgacagtggtcgcgcgcacgcgcgggagttactcgagaccgcgcagaacgacgagctcacctagcaaggctgtgactgaagtgatgtcatataacttgtgaggctaatgttacggcgcgcctccacgcacctgcccagcttcaccgccagaatccccccatgaggatgtcagcgcttctgtcccgtaacacctcccggccgggcctgatcggcatcgcccgggtcgaccggaatatcgaccgattgctgcgtagggtctgtcccggcgacattgtggttctcgacgtcctggatctggaccgcatcaccgccgatgcactggtggaagcggagatcgccgccgtggtaaacgcatcgtcgtctgtctcgggccgctatccgaacctcggtccagaggtgttggtcaccaacggtgtcacgctgatcgacgagaccggaccggagattttcaaaaaggtcaaagacggtgccaaggttcgcttgtatgaaggcggggtgtacgccggcgaccgccggctgatccgcggtaccgagcgtacggatcatgacatcgccgacctgatgcgggaggccaagagcgggttggtcgcccacttggaggcgttcgccggcaacacaattgagttcatccgcagtgaaagcccgctattgatcgacggcatcgggattcccgatgtcgacgtcgatctgcggcgtcggcacgtggtgatcgtcgccgacgaacccagcggacccgatgacctgaagtccctcaagccgttcatcaaggagtaccaaccggtgctggttggtgtgggcaccggcgcggacgtgttgcgcaaggcggggtatcgcccgcagctcatcgtcggcgaccctgaccaaatcagcaccgaggtgctcaagtgcggtgcccaggtggtgttgcccgccgacgccgatggacacgcgccgggcctggagcgaatccaggatctcggtgtcggcgccatgacattcccggccgcgggctcggcgacggatctggccttgttgctggccgaccatcatggcgcggcgctactcgtcaccgccggccacgctgccaacatcgagacgttcttcgaccgcacgcgtgtgcaaagcaacccttcgaccttcctcaccagactccgggtaggggagaagttggtggacgccaaggcggtggccacgctctaccgcaaccacatctcgggcggcgccatcgcattgctggcactgaccatgctgatcgccatcatcgtggcactgtgggtatcccgcaccgacggcgtggtcctgcattggatcatcgactactggaaccgattctcactttgggtgcagcacttggtctcctaggttttcttggacggtgggttcatgatctcgttgcgtcaacatgcggtctcactggctgcggtcttcctggcgctggccatgggcgtagtgttgggttccggctttttctccgatactttgctgtccagcttgcgtagcgagaagcgggacctctacacgcagatcgaccgactcaccgatcagcgggatgcacttcgcgaaaagctcagcgcggcagacaatttcgatatccaagtaggcagccgaatagtgcacgacgcgctagtcggcaagtcggtggtcatcttccgcaccccggatgcccacgacgacgatatcgctgcggtgtcgaagatcgtgggacaggccggcggtgcggtcaccgcaacggtctcattgacccaggagttcgtcgaagccaactccgccgagaaactgcgctcagtggtgaactcgtccattctgccggccggtagccagttgagcaccaaactcgttgaccaaggttcccaagccggcgacctgctcggcatcgccttgctgagcaacgccgacccggcggcgccgactgtcgagcaggcgcagcgggacactgtgctggcggcactgcgcgaaaccggcttcatcacctatcagccccgcgaccgcattgggacggcaaacgccacggtggtggtcaccggcggagcgctctctacagacgccggcaaccagggggtcagcgtggctcggttcgccgcggcgctggcgccgcgcgggtctggcacgctgcttgccggccgggacggttcggcgaaccgacccgccgccgtcgccgtgacccgcgccgatgccgacatggcggccgaaatcagcaccgttgacgacatcgacgccgagcccggacgaatcaccgtgatccttgccctgcatgacctgatcaacggaggccacgtggggcactacggcaccggtcacggggcgatgtcagtcacggtttcccagtaggcccgcgttagggcgtgttccccgcggtgaggcgccgtggatgttagggtgggtttccgtgggtcggcaggcccagcaaggccagagaaatcttggcagcgtcaagaacagccctgcccgtcttcacggaggtcgctcagtgcgaaagcacccgcaaaccgctaccaagcacctcttcgtcagcggcggcgttgcttcctcgctcggcaagggactgaccgccagcagcctaggacaattgttgacggctcgtgggttacacgtcacgatgcaaaagctcgacccgtacctcaacgtcgacccgggtaccatgaacccgttccagcacggcgaggtcttcgtgaccgaggacggtgccgaaaccgatctcgacgtcggccactacgaacggttcctcgatcgcaatttgcccggctcagcgaatgtgactaccgggcaggtgtattcaacggtgatcgcgaaggagcgccgcggcgaatacctgggcgacaccgtgcaggtgatcccccatatcaccgacgagataaaacggcgcatcctggcgatggcccaaccggacgccgacggtaaccgcccggacgtggtcatcaccgaaatcgggggcactgtcggcgatatcgagtcacagcccttcctggaggcagcgcggcaagtccggcactatctcggccgggaggacgtgttttttctgcacgtgtcgctggtgccctacctggcgccgtcgggtgagctcaaaaccaagccaacacagcactcggtggccgcactgcgcagcattgggattaccccggacgcgttgatcctgcgctgcgaccgcgacgttcccgaagcgctgaaaaacaagattgcgttgatgtgtgacgtcgatatcgacggcgttatctccaccccggacgcgccctccatctacgacatacccaaggtattgcaccgcgaggagctcgatgcgttcgtggtgcgccgactcaatctgccgttccgcgacgtcgattggaccgaatgggacgacctgctgcgccgggttcacgaaccacatgagacagtgcgaattgctttggtgggcaagtacgtcgaattatccgacgcttacctctcggttgccgaggcattgcgtgccggcggattcaagcaccgggccaaggtcgagatctgttgggtggcatccgacggttgtgaaacgaccagtggtgccgcggcggcgctcggcgatgtgcatggggtgctcattccgggcggattcggcatcaggggcatcgagggcaagatcggcgccattgcatacgcgcgggcgcgcgggttgccggtgttggggctgtgcctcggtttgcagtgcattgtgatcgaggccgcgcgatcggtcggtctcaccaacgccaattcggccgaatttgatcccgacacaccagatcccgttatcgccacgatgcccgatcaagaagaaatcgtggccggcgaggcggatctgggcggtaccatgcgtctcgggtcctaccccgccgtgttggagccggattcggttgttgcccaggcataccaaactacccaggtgtccgagcggcatcgccaccggtacgaggtcaacaacgcgtaccgagacaagatcgccgaaagcggcctgaggttttccgggacgtcacctgacggacacttggtagagttcgtcgagtatccgccggatcggcatccgttcgttgtcggcacccaggcccaccccgagttgaagagccgacccacccggccgcacccactgtttgtcgcattcgtcggggcagccatcgattacaaggcgggtgagttgctgcctgtcgagatccccgagatccccgagcacacacccaacggtagctcccatcgggacggcgtgggccagccgctaccggaacctgcgtctcgtggctgagcatgatttcgagacgatatcgtcggaaaccttgcatacgggagccattttcgcattacgtcgggaccaggtgcggatgcctggtgggggtattgtgacgcgtgaggtcgtcgagcacttcggtgccgtagccattgtggcgatggacgacaacggcaacatcccgatggtttatcagtaccgccacacctatggtcggcggctttgggaactgcccgcggggttgctcgacgtcgctggggagccacctcatctcacggccgcccgggagctgcgggaggaggtcgggctgcaagccagcacctggcaggtgctggtcgatctggacaccgcgccgggcttcagcgacgaatcggtgcgggtctatctggccaccggactgcgcgaggtgggccggcccgaagcccatcacgaagaagccgacatgacgatggggtggtatcccattgccgaagcggctcgccgggtgctgcgtggcgaaatcgtcaattccattgccattgccggtgttttggccgtgcacgcggtgacgaccgggttcgcccagccacgcccactcgataccgaatggatcgacaggccaacggcgttcgccgcgcggagagccgagcgatgaagacgctggcactgcaattgcagggctacctcgaccatctgacgatcgaacgaggtgtcgcggcaaacacattgagctcctaccgacgtgatctgcgccgctactccaagcacctggaagaacgagggattaccgatctggccaaggtcggcgagcacgacgtcagcgagttcctggtggcattgcggcgcggggatcctgattccggcacggcggcgttgtccgcggtgtcggcggcacgggcgctgatcgcggtgcgcgggctgcatcgcttcgctgccgcagaagggctggccgaactggacgtggcgcgcgccgtccggccaccgacgccgagccggcgattgcctaagagcctgacaatcgacgaggtgctatcgctgctcgaaggtgcgggcggcgataaaccgtccgacggcccgctgacgctgcgaaaccgtgcggtgctggaactgctgtactcgaccggggcgcggatctccgaggccgtcggccttgacctcgacgacatcgacacccacgccagatcggtgttgttgcgcggcaagggtggtaagcagcggctggttccggtgggacgcccggcagtgcacgcgctggacgcctatctggtgcggggacggcccgacttagcgcggcggggccgcggaacggcggcgatctttctcaacgcgcgcggcggccggttgtcacggcaaagcgcgtggcaggttctgcaggacgcggccgagcgtgccggcatcaccgccggtgtttcgccgcatatgttgaggcattcgttcgccacgcatctgctggagggtggcgccgatgtccgggtggtgcaggaattgctggggcacgcctcggtgaccacgacgcagatctataccctggtcaccgtccatgcactgcgcgaggtgtgggcgggagctcacccgcgggcacgctaagcgatgaccgtcactagcggtagcggttgctggtcacttggctcgcccgcgacacagaggttgcgcctctcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacggttagccggccgatgccatgctgattgtgggttaatccaatgtggtgcagttgaattcaggagcatcgccagccgcgaggccacgcctattcggcgagcataatggtcggctcggagacatccagcaacatgagcgatgaagacatcacgtgcgatgggtggtcacggtgggcagctctgacgcgctgtttcgcgtagtcgacggcgtgcaggtagccccggccttgacacgttccggcccgctcaagcgagtagtccgcggatgtcgtcgacggtgggtacggagccgaaggcgttgccgtcgtcgacgacgctggcgaataggtttgaggtccagcccgaagccgcgggcttgaggctgatgaggaaaaccggcgcgttgcgctcgttgaactgctggatcacattggggcgtcatcgaggtcgatcgacggatacatcagggaatgcatggccgcaccgtatcgactcggtctgacagccatccgcagccacaccgcaaccgcacgcgatgaccaatcgacgactaaccgtcgactaacccaggtattcggactccaataccaagtcgggcaccagggtctggtattcgaggtgcgtcttgtgctcaatggtgttccatgacatgccttgttgccggcgcatatatgcacggtacttcggcgcgccgggcaccctgacattgtcggcaaccacgatcgagcccgggtgcaaccagccccggtctaggatgctctgcagatcgggcaggtaagccttcttgtcatggtcgaggaacacaaaatcgagtgtgccagttgcgaatccgtgctcggttagcgcgtccagggtgcgcccaccgtcgccgatggtgccgaccacgcacaccaccctgtcatcgacgccggcatgcgcccatattcgccgggcgttgctggcgttggcttcggcgagttcgacggagtacaccctggcctccggagcggcccgggcgatccgcagcgcgctgtagccgaggtaggtgcccaactccagcgccaatgccgggtcggcgcgccgaaccgccgcgtcgagcagcgtccctttctcgtcaccgacgttgatgagcatcgacttctcataggcgaacttgtcgatggtggccagcacgtcgtcgatgttgccggccccggcgtgggcgaggacatagtcgacggccgccgcttcgcgtccatcaccgatctggcccgtcgtggtgatattgcggatcccggccgccatccgccagaccgaccaccgcaacggggcaatgcgcgctttgcgaatcatcgctcgctagcttacgcacagatttcgcggacctgcgggcacctggttcacctgctgacactggctcgacgacgaccgcacttcggagtttgggccgcgcgtggattttcattgcaagcctggccataccgcggccgagctgctgacgaaccccgacgacctggcagtgaaaaccaaagctgcggcggctctgccggcgctgggtgacgagccaacccacggcgagcagcacgaaccatagcgggaaccacgccaacgcggttgcggtttcggtttcggtggtaagtgtccagatcacgaacgcgaaaaacaccagcacggcccagcacatcaccacgccaccgggcatcttgtacaccgagtcggtgtgacgctgtgggtgtcggcgacggtagacgaggtagctgatgatgatcattgcccacacaaacatgaacagcagggatgagaccgtcgtgacgagtgtgaacgccccaatcaccgaccgaccggcatagagcagcgggatggaggtcagcagtagcggagccgtcagcagcagggcgggtgcgggcacgccgccgcgattgagttggtggaaagcggccggagcgtggccttcgtcggcgaggccgaaaagcattcgcccggtggagaagaagccggagttcgctgacgaggccgctgcggtgaccacgacgaagttgacgaccgacgccgcagcggcaagtccggctagggagaacatcgtcacaaacggggactcgccactggcgaactgccgccacggcacgacggccaggatcgccagcagggcaccgatgtagaacaccgcgacccgcaacggcacggcattgatcgcgcggggaagggtgcggcgcgggtccgctgtctcagccgcggcggtgccaacgagctccacaccgatgtatgcgaaaaacgcgatctgaaagccactgaccacgcccaggaaacccgttgggaagaacccgttgtcgttccacaggttctcgatggtcgcgtgcacaccatgaggggagacgaagttggttgccaccaggatcgcgccgacggcgatgaggcacacgatggcagcgaccttgatcaatgcgaaccaaaactccagctccccgaagtggcggacgctgaacaaattgacagcgagaatcagggcgaccgtgaccagggccgggacccagattggcaagccgggccaccaaaacctggcatagctggtgatcgcgacgaggtctgcgatcccggtgaccacccatgcgaaccagtacgaccaccccacgaaaaagcccgccgccgggcccaggaggtcggcggcgaagtcaacgaacgacttgtagttcaggttcgacagcagcagctcgcccatcgcgcgcaacacaaaaaacacaaaaaacccaatgatcccgtagaccaccatgaccgccggaccggcgagcgagatcgttcgcccagatcccatgaataggccggtgccgatcgcgcctccaatcgcgatcaactgaatatggcggttggcaaggtcccgacgcaggtgcggctgggtgtctgtcgggtcggcagccgcgatatcgtccggcatatatggcgtcctcaagttctggggtagggaaggcctcgcgttatccggcaaacggcggccgggacatcaccgtaacccggaacccgtagcggggacccgcaccccccgtaccggtgcccgaaccggctagcggcatgccgcccaacaggtttcccgccgcaccggcctccggttgctcgacgatatcgctgaccaggggtgcggaggccgaacccacggtcggggctaggctcggactggcccctgcccagttgggcggcaccgataacttgccgatggtggccgcgttgcctagacccgcggatacgggtccggtaccgccaaccgcggcgccgacggccgccggcgccgcggcggcagcttcggcggcctcgggaccgatccatcccagcgcccgccacgatgtaataaggctgttgccaataccaatggcgaaatatggcaaacccacggtgttgtaaaacagctgtgatatcggcagataccagttgatgaaccattccagccaccccggggtcgcggcggcggtcaacgcggacgacaggggcgaggtgaggcccagcagcgtgttgggcaagtgggcgatcagctccgctattgcgctctgcgccgcgccggctgaggtgccggcggctttggcgactgcggacaactgcgtcgccgcggcggatgggctggtggtgttcggcggcggggcaaacggcgtcactttggtcgcggtcgccgaggagcccgcgtaaccgtacatggccatggcgtcttgggcccacatttcagcgtattgagcttcggtggccgcgattgatgcggtgttttgaccgaacacgttatgcgtgaccagcgacgtgagccgcgcgcgattggccgcgatcagcggcgggggcacaatggcggcaaacgcggtttcgtaagcggccgccgccgcacgcgcctgactggctgcctgctcagcttggatggcggtggctcgcatccacgccacatacggggcgaccgcttcgaccatcaacgtcgacgccggacccagccattcttcggtttgcagcgtcgtgatcacccgctcgtagccgacggcggccacactgagctcggcggccagcccgttccacgcggacgctgcggcaaccatcggtgccgagcccgggccgcaatacatgcgcccggagttcacctccggtggcaacgccccaaaagccatcgctatgaactccttacctcgtcacgggttttcggtgggctatccgacgttcggccggtcagccatcacggtgagtcgtcttccatatcggcgtcccatatgggcggcgcgactcctgcccggagtcggtgccccccggagtaggaccgatgtttcagccgcctcggcggcgctgcgaataccgggaatcgatcgcgcgacggtttgcgcctggggcgtggcgggcggtgcggaccagcccggcggcaccgacatcggtccgatcttggcggccagagtcgcgctcgccgccaccggtccagctcccagctgcgaccacgccgaccatccagcggctccacccgcgccggccgctgcctcggccgcaccggcttctgccaatgcggtgctccacaacatcccgccgacgaactgcagagcattcagcgttaacccaccgctgtcgtaaatgaacccttcggcagtggcgagggcgcccaggaacatcatccagtatttctgtatgtcgctccatggaatcgccgcggcccagctgtgctgcccccgcagcgcggccaccgctgttgcgtggccgacgaggccggtcgcgttggtggtttgcggcggtggtgcgaacggagtcaaaaccgtggcgggtgccgcggcgctggcatagccgtacatcgcggcggcgtcttgggcccacatctcggcgtattgggactcggtggtggcgatcgccggcgtgttttgcccgaaccagttggtatcgacgagcgtcatcaacaaggtccggttggccgcgatcgccggcgggggcaccgtcatggcgaaggcggcttcaaaggccgctgcggccgccctagcctgcatcgcggcctgttcggctagcgtcgcggtggtactcagccagccgacaaagggcaggacggcggccaccatcgaatccgatgccggccccgaccaccaccgcatgtttgtcagctccgagatcgccgcaccgtagccagtcgctgccgacgacaactctgcggccagcccgtcccaggccgccgcggcagccatcagtggcccggatcccggaccgctatacatacgacccgaattgatctcgggaggtaacgccccaaagttggacagggaatgcccggcgatgccgtcagcaacggcggtgaccccaacaaggcagcaggcgacgctgcccggggggacatgcccctggttgaccgggacatcgagggtcatcgaaaaccgcctcgttatgggtgggctggctcgacaccgtcgtcgatacgatagctatgactagggcaacagtgacctagcacgttaatctccataagagatcttctgcaaaaaaggtttcggccgtgtgacgcgcgtgttaataccccataggggtataatcgttactgttggcaacgtctggcgtcctggctcgggcgacacaccgtcccgatacatgtcagcaaccgggtcgatcgtggtgaatgcacaggcgggcaaggcgaatgccgatgcgaccccgacgaagtaagagggtacgtaatcgatacaccatggggacatttgccctccatggcctcacccatcgcctaccgtcggcctcgttgcagacgacggctgcccgccacccggatgtgacgcaattctcaatgcctgggcactaccgataacgccgacctgccgcagctcgcgcatgtggacgctgaaagcccggaaggagcacaccggcatatccggcaagcccaccgcacggaccgatcgccatggctctactcggtccggagattctgagctacaagctagtgcgcggcgtttttctcgattgccggatcgctgtggcgctcagggcgttacgtgaaaggttcggcagcggtgctgcccagcctggccggtggcgaacacggtcaacatggtgaggccctgcggcacccgaaatgcggtgagcagaacgacgtttggtgccatcgcggatagcagccagccaagcttgaacgctgcgagcgagcccatgtagagcgtttggtaccaaaccgatcggtgggccaacttgccatgggctcacagcggctatcgcgagcgtgtagccgatcatcgtccaggcgacggtggcctgagcggcaggggttgccttattcatcctcttgcggcatggttgccgcagggagtgccggtaagtctggtcggcaacctggcccgctgcgggttgggttcggattcgctcggctagtaaggtgctcgcctggtgttacaacgaatcgctagagagctcttatcgggagtggccgtcgcgatcgttgcgctgccgctggcgatcgcgttcggcattaccgccaccggaacgtcccaaggtgcgctcatcgggctctacggcgccatcttcgccggattcttcgcggccgtgttcggtgggacacccggacaggtgacgggccccaccggccccatcaccgtcgtcgctaccgcaaccatcgccgaacacggactcgagggtgccttcttcgcgtttatcctcgccggcgtctttcagatcctgttcggggcgtgccggctcggttcactcatccgctacgtgccccaccccgtgatctctggattcatggggggaatcgcgatcctcatcatcatgacccagctggatcaggtgcgcagcagctccctgctcgtgttggtaacggtcgtcctgctgctggctagcggccggtttatcaaagcgattccaccgagcctgctcgtcctggttctggtcagctcggtgctgccgctcgcggcgccatggctgcgcgacctgcgcgctgggccggtctcgatcaacaggacggtcgactacatcggcgagatcccacaggccatgccgtctttcgacttcccgcaagtcgccaattcgacgatgctgcaggtgctgctgtcggcggtggccatcgcgctgttgggatccctcgattcactgctgacgtcgctggtcatggacaacatcaggggcacccggcaccggagcaacaaagaactgatcggccaggggattggaaatatcgccgccgggctcttcggcgggctggccggtgccggcgcgaccgtccgatcggtggtgaacgtcagaaatggtggtcagaccgccctgtcggcggccactcacagtgtcgttttgttcgttttcgttgccgggcttggtgccgtggtgcagtacatcccgctcgccgtgctgtcggggatactgatattggttgccgtcggcatgttcgactggcacgccatgcgcaaagcgcatgtgtcacccaggggcgacgtcatcgtcatgttcacgacgatgatcatcaccgtcgtcgtcgacctcaccatcgcggtgatggtcggaatcgccctctcgctgctggtccataggctccgatcccggcaacgcaaagccaaggtcacccaggacgacaccggcacctatcgcatcgacggtccgttgtcgttcctgtccgtcgacggtgtatttggctccctgcgcgacggtcgtgaggacgtgtcgctggacctccagcacgtcacctacctcgacacctctggtgcccaggccctgctgtatttcatcgaccactccgagaaggacggcgtcgcggtaagcatcaagcggatccccccacgcctcgaaagccaactcaccgcactcgccgacaacgagcaacgtgacaagctgagaaccgtcctcgaatccgcctgacgcattggctggttgatttgcctgcgggtctcccgggccaggcgtcggtagccgttagactttcctgcgatgtcccccctgacgcccgtcaccacgagccacgaccgggtatgaccgaccaccccgacaccggcaacgggatcggcctcaccggacggccaccacgggcaatccctgaccccacgccgcgcagctcgcacggcccggccaaggtcatcgcgatgtgcaaccagaagggtggcgtcgggaagacgacgtcgacgattaacctgggtgccgcgctcggtgagtatggccggcgggtgctgctggtggatatggatccgcaaggagcgctgtccgcgggcctgggcgtgccgcactacgagctggacaagaccatccacaacgtgctggtggagccccgggtgtcgatcgacgacgtgctgatccactcccgggtgaaaaacatggatctggtccccagcaatatcgatctgtccgcggcggagatccaactggtcaacgaggtgggtcgcgagcagacgttggcccgggcgctgtacccggtgctggaccgctacgactatgtgctgatcgactgccagccgtcgctgggcctgctcaccgtcaacgggctggcctgcacggacggcgtgataattccgaccgagtgcgagttcttctcgctgcgcggcctggcattgctcaccgacaccgtcgataaggtgcgcgaccggcttaatccgaagctggatatcagcggaatcctgatcacccgctacgatccgcggaccgtcaactcgcgagaggtcatggcccgtgtcgtggaacggttcggtgacttagtgtttgacaccgtgatcacccgcacggttcgtttcccggagaccagcgtcgcaggcgaacccattaccacctgggcgccgaagtcggcgggtgccctggcctaccgtgcgctggctcgcgagttgatcgaccgatttggcatgtgaacggccttcagaacagcctggcgaacggtgggacggcacccgagaacggctactcggctggttttcgggtccggctgaccaacttcgagggcccgttcgacctgctgctgcagctgatctttgcgcaccaactcgacgtcaccgaagtggcgttgcaccaggtcaccgacgacttcatcgcctacaccaaagcgatcggcgctcggctggaactagaggagaccacagcgttcctggtgatcgccgcaaccttgctcgatctcaaagcagcccggctcctgccagccggacaggtcgacgacgaggaagacctcgcgcttctggaggtacgcgacctgctgtttgcccggctgctgcaataccgggcgtttaagcacgtcgcagagatgttcgccgaactggaggccaccgcgctgcgcagctatccacgggcggtgtcgttggaggacgggttcgtcggtctgcttcccgaggtaatgctcggcgttgacgctcaccggttcgccgaaatcgctgcgatcgcattaaccccgcggccagccccgacggtggccaccgagcacctgcacgagttgatggtctcggttcccgagcaggccgaacacttgctggcgatgctgaaagcgcggggcagcggccagtgggcgtcattttcggagctggtcgccgactgcacggcgcccatcgagatcgtggggcgcttcctggcgctgctcgaactgtatcggacccgggcggtagcattcgagcagtcagagccgcttggcgcgctccaggtttcgtggaccggtgacgatgcagagcgcagcgatgagaaggagcggcgcttgtgaccgaacatatgcccgaacacgatccgagctatggcatcccggatatcgctgagcccgcggagctggatgccgacgagcttaagcgtgtgctagaggcgctgctgttggtgatcgacaccccagtgacagccgacgcgttggccgcggccaccgaacagccggtctaccgggttgcggcaaagctacagttgatggccgacgagctcaccgggcgtgacagcggcatcgacctgcgccacacgagcgagggttggcggatgtacacccgcgcccgattcgcgccctatgtcgagaagctgttgctggacggcgcgcgaaccaagctcacccgggccgcgctggagaccctggccgtggtggcctaccgccagccggtcacacgagcgcgggttagtgcggtgcgcggggtcaacgtggacgccgtgatgcgtacgctgttggcccgcggcctgatcaccgaggttggtaccgacgccgataccggcgcggtgacgttcgccaccaccgagctcttcctggagcgcttgggattgacgtcgctgtcggagctgcccgatatcgcaccgctgcttcccgacgtcgacacaattgacgacctgagcgaatccctggacagtgagccacgtttcatcaaactcaccggtgagctggcgtccgagcagacgctgtcgttcgacgtggaccgtgattgatggccgagccggaagagtcccgggagccccggggcatccgcctgcagaaagtgttgtctcaggctggaatcgcgtcgaggcgagccgccgagaagatgatcgtcgacggccgcgtcgaagtggacgggcacgtggtgaccgagttgggtactcgggtcgaccctcaggtcgcggtggtccgtgtcgacggggccagggtggtgctcgacgactcgctggtgtacttggcgctgaataagccgcgcggcatgcactcgaccatgtccgacgatcgcggccgcccgtgcatcggcgacttgatcgaacgaaaggtccggggcaccaagaagctttttcatgtcggacgcctagacgcggacaccgagggactgatgctgctgaccaatgacggcgagttggcgcaccggttgatgcatccctcccatgaggtgcccaagacgtatctggcgacggtgacggggtcggtgccgcgtgggctgggccgaacgctgcgagcgggaatcgaattggacgacggaccggcgttcgtcgacgatttcgcggtagtggatgcgatccccggcaagacgttggtgcgggtaacgctgcatgagggacgcaatcgcattgtgcgccgactgctggcggccgccggcttcccggtggaggcattggtgcgtaccgatatcggcgcggtgtcactgggaaagcaacgcccgggcagcgttcgggccttgcggtcgaacgagatcgggcaactgtaccaagcggtgggcctgtgagtcgcctaagcgcagcggtagtcgcgatcgacgggccggccggcaccggaaaatcctcggtgtcaaggcgattagcgcgcgagctgggcgcacgctttctggacaccggggcaatgtatcggatcgtgacgttggcggtgctgcgtgccggtgctgatccgtccgatatcgctgccgtcgagacgattgcgtcgacggtgcagatgtcgttaggctacgatcccgacggagacagctgttaccttgccggagaagacgtttcggttgagatacgcggtgacgcggtcacccgtgcggtctccgcggtgtcgtcggtgccggccgtacgcacccggctggtcgagctgcagcgaacaatggctgagggcccgggcagcatcgtcgtggagggccgcgacatcggaaccgtggtgtttccggatgcgccggtgaaaatcttcttgaccgcctcggccgaaacgcgggcccggcggcgcaacgcccaaaacgtcgcggcgggtttggccgacgactatgacggggtattggccgatgtgcgccggcgcgaccacctcgattccacccgggcggtgtcaccgctgcaagccgccggtgatgccgtcatcgtggacaccagcgatatgaccgaggccgaggtggtcgcccatctgttggagctggtcacgcggcgaagtgaggcagtgcggtgacccaggacggcacgtgggtggacgaaagcgattggcaactagacgattcggagatcgcggagtccggagcggcgcctgtggtggcggtagtcggccggcccaatgtcggcaagtccaccctggtcaaccggatcctgggccgccgcgaggcggtggtgcaggatattcccggcgtgacgcgtgaccgggtctgctacgacgcgctgtggaccggacgccggttcgtcgtacaggacaccggcggatgggagcccaatgccaagggcctgcagcggttggtggccgagcaggcctcggtggccatgcgcaccgcggatgcggtgatcctggtggtcgacgccggtgtcggtgccaccgccgccgacgaggccgcggcccgtatcctgttgcgatccggcaagccggtgttcttggccgccaacaaggtcgacagcgaaaaaggcgaatccgacgccgcggcgttgtggtcgctgggcctgggtgagccgcatgcgatcagcgcgatgcacggtcggggggtggccgacctgctcgacggggtgctcgccgcgctgcccgaggtgggggagtccgcgtcggcgagcggcggtcctcgccgggtggcgctggtcggtaagccgaacgtcggcaagagctccctgctgaacaaactcgcgggtgatcagcgatcggtggtccatgaggcggcgggcaccaccgtcgacccggtggattcgctgatcgagttgggcggtgacgtctggcggttcgtcgacaccgcgggattgcggcgcaaggtcggccaggccagtgggcatgagttctacgcctcggtgcgcacgcacgccgccatcgactccgccgaagtggccatcgtcctgatcgacgcgtcgcagccgctcaccgaacaggacttgcgagtgatatcgatggtcatcgaggccggacgggcgctagtcctggcctacaacaagtgggacctggtcgacgaggaccggcgcgagctgcttcagcgcgagatcgaccgagagctggtgcaggtgcgctgggcgcaacgggtcaacatctccgccaagacgggccgggcggtgcacaagctggtgccggccatggaggatgcgctggcgtcatgggacaccaggatcgcgaccggcccgctgaacacctggctcacagaggtgacggcggccacaccgccgccggtgcgcggcggcaagcagccacgcatcttgttcgcgacccaggccaccgcgcggccaccgacgttcgtgttgttcaccacgggttttttggaggccggctatcggcggttcttggagcggcggctgcgtgagacgttcgggtttgacggcagcccgatccgggtcaacgtgcgggtgcgagagaagcgggccggcaagcgccgctgagcgcacctcgaacgtgtgacccgggtaaccggggatggacagcgaggccggttctgctgtcccataatgcggctatgttcagctgcattacgggatttaggtgttgacacccgagcgctcggcgcttacgctttctcgtataacgggtgataagtaccgtattgcgggagtaggtggaggaaatggcgctggctcagcaggtgccgaacctgggtctggcgcgcttcagcgtgcaggacaagtcgatcctgatcaccggcgcgaccggttcgttgggccgagttgccgcccgggcgctggccgacgcgggagcgcggctgacactggccggcggcaactcggccggtctggccgagctggtcaacggcgccggcatcgacgacgccgccgtcgtgacctgccggccggacagcctggccgatgcccagcagatggtcgaggcggcactgggccgatatggccgtttggacggagtgttggtggcctcgggcagcaaccatgtggcgcccattaccgagatggccgtcgaggacttcgacgctgtgatggacgcgaacgtgcggggtgcctggctggtgtgtcgggcggccggacgggtgctgctcgagcagggtcagggcggcagcgtggtgctggtgtcgtccgttcgcggcgggttgggcaatgccgccggttacagcgcgtactgcccgtcgaaggcgggcaccgatctgttggccaagacattggcggccgaatggggcggtcacggcattcgggtgaacgcgctggcgccgacggtgtttcggtccgcggtgaccgagtggatgttcaccgacgatccgaagggccgggccacccgggaggcgatgctcgcccggatcccgttgcgccgcttcgccgaaccggaagacttcgtcggcgccctgatctatctgctcagcgacgcctcgagcttctacaccggccaggtgatgtatctggacggcgggtacaccgcatgctgacctcgcacgggttctcccgtgccgccgtcgtgggtgccgggctgatgggccggcgcatcgccggcgtgctggcctcggcgggcctggatgtcgccatcaccgacaccaacgctgagattctccacgccgcagcggtggaggccgcccgggtagccggtgctggccgtggctcggtggccgcggcagccgacctagccgcggcgataccagacgccgacctggtgattgaggccgtcgtcgaaaacctggccgtcaagcaggaactcttcgaacggctggcgacactcgcgcccgacgcggtgctggccaccaacacctcggtgctgccgatcggcgctgtcaccgaacgggtcgaggacggcagccgagtgatcgggacacacttttggaacccgccggatcttatcccggtggtcgaggtggtgcccagcgcgcgcaccgccccagatacggcggatcgcgtcgtggcgctgctgacccaagtcggcaagctgccggtgcgggtcgggcgcgacgtgccgggtttcatcggcaaccggctgcagcacgcgctgtggcgcgaggcgatcgcgctggtcgccgagggtgtctgcgacccgaagacggtagatctcgtggtacgcaacaccattgggctgcgactggccaccttggggccgctggaaaacgccgactacatcgggttggacctcaccctggccatccacgacgcggtgatcccgagcctcaaccacgacccgcaccccagcccgctgctgcgggaactggtcgccgccgggcaactcggggcgcgtaccggtcacggctttctggactggcccgcaggagcccgcgaggccaccaccgcccgacttgcccagcacatcgccgcgcaactccaagccaacgaaaaaggaagggggacatagccatgacgttcgcctggcccctcggtgccgccgaatcgacgttggagttctacgacctgtcccacccctggggacacggcgcgccggcctggccgtacttcgaggacgtgcagatcgaacgactccacggcatggccaagagtcgtgtgctgacccaaaagatcaccaccgtcatgcattccggcacccacatcgacgcgccggcgcacgtggtggaaggaacaccgtttctggacgagatcccgctgagcgccttcttcggcaccggcgtcgtcgtctcgatcccgaagggcaaatgggggatggtcaccgccgaggatctgcaaaacgctacccccgacatccggcccggtgacatcgtcgtcgtcaacaccggctggcaccacaaatacgccgacagcgccgagtactacgcctattccccgggcttcgacaagaaagcgggcgagtggtttgcggccaaaggcgtcaaggcggtcggcaccgacacccaggccctggaccatccgctggccacggccatcgccccgcacggtcccgcggaggcacagggcggcctattgccgtgggcggtacgcgaatacgaggcgcagaccggccgcaaggtgctcgacgacttcccggactgggaaccgtgccatcgggcgatcctgtcgcagggcatctacggctttgaaaacgtcggcggtgacctggacaaggtcaccggcaagcgcgtcactttcgcggcgttcccgtggcgctgggtgggtggcgacggctgcatcgtgcggctggtggcgatcgtcgaccccaccgggagctatcgcatcgagaccggaaaggcggcctgatgaaactgacacgagcgtcgcaggcccccaggtatgtggcgccggcgcatcacgaggtgtccaccatgcggttgcagggccgcgaggcggggcgcaccgagcgattctgggtggggctgtcggtctatcggcccggcgggacggccgagccggcgccgacccgggaggagaccgtctacgtcgtgctcgacggcgagctggtggtcaccgtcgacggcgccgaaaccgtgttgggctggctcgacagcgtgcacctcgccaaaggcgaactgcgatcgatacacaaccgcacggatcgtcaggcgctgctgctggtgaccgtcgcgcacccggttgccgaggtggcgtgatgagctgcaccggcgacgatgcagagcgaagcgatgctgaggagcggtgcgaatgagcatcgtcatcaccgtcgcacccaccggccccatcgccaccaaggccgacaacccggcgttgccgacgagccccgaggaaatcgcgacagccgtcgagcaggcctaccatgccggtgccgcggtggcccacatccacctgcgcgacgaaaacgaaaggcccacagcggatccgaacatcgcgcgccgggccatggacctcatcggcgagcggtgtccgatcctgatccagctgtccaccggggtcggcttgacggtgcccttcgagcagcgcgagcaactggtcgagttgcgcccgcggatggccacgctgaatccgtgctcgatgagcttcggcgcgggcgaattccgcaacccgccgcaagcggttcgtcggttggcggcacgcatgcgggaactggacatcaaaccggaactggaaatctatgacaccgggcatttggaggcgtgcctgcgactgtgggcggaagacctgctggccgaacccttgcagttcagcatcgtgctcggggttcggggcggaatggccgccaccgccgataatctgctcacgatggtgcgccggctgcccccggggcgatctggcaagtcatcgcgatcggtaaggccaacatggaactgaccgccatgggcctggcgctgggcggcaacgcccgagtcggcttggaggacaccttgtacctgcgcaagggcgagctggcgccgagcaatctggcgctggtatcgcgcacgatacgtctcgccgaagccttggacctgccgatcgcctcggtcgaagaagccgaggcggcgctgcagctgcccggcacgtcctgagaggagctcgcttgtgtccgccgaagagcaggacacccgcagtggtggcatccaggtgatcgcgcgggcggccgaactgctgcgggtgctgcaggcgcaccccggcggtctcagccaggccgagatcggcgagcgggtgggcatggcccgctcgaccgtgagccggatcctcaacgcgctggaggacgaggggctggtggcctcgcgcggggcccggggaccctatcggctgggcccggagatcacgcggatggccaccacggtacggctgggtgtcgtcacggagatgcacccgttcttgacggagttgtcgcgcgagctggacgagacggtggacttgtcgatcctggacggggatcgggcggacgtcgtggaccaggtcgtgccgccgcagcggctgcgggccgtgagcgcggtgggggagtcgtttccgctgtactgctgcgccaacggcaaggcgctgctggccgcgttgccgcctgagcggcaagcccgcgcgctgccgagtcgactggcgccgctgacggcgaacaccatcaccgaccgcgcggcgttgcgggacgagctcaatcgcatccgggtggacggtgtcgcctacgaccgtgaggagcagaccgaaggcatctgcgcggtgggcgcggtgctacggggggtgtcggttgagttggtggcggtgagtgtgccggtgcccgcgcagcggttctacggccgtgaagccgagttggccggtgctctgctggcctgggtttcgaaggtagacgcgtggttcaacggcactgaggatcgcaaatgacagaagcgttgtgcgacaagctcgttggggcctgggacctggtgtcctacgtggagcgggccgcggctttggcgttgggatacctggcctacggcggacggtagttcgtcgacaaggcgtagggcgtggccgggtttgcaggccggctgcggtaggctttcgacctgccgccggtggtgtcgccggtggcaccgggctgtggcgcagtttggtagcgcacttgactgggggtcaagtggtcgcaggttcaaatcctgtcagcccgacttacgtttccgcaggtagaccgccctgctggcggtcctcggctgccgctgaggcagtaccgccaaggggtatgtacagcaaccggtacagcaacccggtcaaatccccagagcaccgctgagaccttccactgcggctcgcgccgcttcgtcgctggtatgaccgcgccaccgtgctggacaccgcctaccgagaccacctcgagcggttcgttcgcaaaccacccgagccacccgcgctaccggccttcagcgcgatcaacccaccaccaaaggaggaccagccgactcaatgaatccccgaaaatcgtgtctcagaaatgttgacaggttccgcggtagatcaggcgacaagctcgatctccgcattatggccatgggattgggcaagtcgcccgtcgcaagtgataagcggtacgccgaggccctcggcgagggcgacgtaggctccatcggccacggtatgagtggaccgaagttggtaggcacgctgggtgaatggctttaacggccaacgccgaacgggcaggctaaggaagttgacaaccacgacgagtccttcatgatcgctgatcagctgacgcacgaccgcttgacgtatcgccccgatcacctcgacatcgaaatgtgcaggggcgtgcacggtttcgccccgcaagcgccgggcgaccgccgcacccgccggcgtcgtgagcatgagctcgacggccgccgaggcgtccaacacgatcactcagatcgagcctcgtcaacaagctcggctgcgctcgcgccgagatcccggcgcggcagtgccgctagacggtcgagaacgtcgtcgagggccggttcttccgcgatctcggcaagccgtgctaggaggaaatcgctcaggctcatccgttgcgccgctgcgcgggccttcagctcgtggagaagctcgtcgggaacgttgcggatctgaaccatggcggacatgttgtaagcatatcggacatgtgaaacacatgtccggttgccggtgtgaccggctggggcgtgtaggcgtcaacccacgccgtgcacgcggccatgggcgggtgcagacttttgccatgcaaccatgtgagctcaccgccgtcgcgctgaccgcaacgcccccgcccgcgcctccgtccctgcgccgggcaccggcgtcgacgtcaccgcggctggcgtgatcgtgcccgcccgcgagcctgagccccagccgcgccgcgtgctgaacggcctttcggacgtacgcgcgttctttcacaacaacaccatgccgctgtacttcatctcgccgacgccgttcaacctgctgggcatctatcgctggatccgaaacttcttctacctgacctactacgactctttcgagggcgaacattcgcgcgtgttcgtgccccggcggcgcgaccgcagggatttcgacggcatgggggatgtgtgcaaccacctgctgcgtgatcccgagacactcgagttcatcaagaacaggggtcccggtggcaaggcctgttttgtgatgctggacgaagagacccaggcgcttgcgcgccaggcggggctcgaggtcatgcaccccccggcggagctgcgtcatcgcctggaatccaagatcgtcatgacgcgcctggccgacgaggcgggcgtacccagcgtgccgcacgtgatcgggcgggtgagctcctacgacgaattgtcggcgctcgcgcacggcgcagggctgggagacgacctcgtcgtcgaggccgcctatggcaacgccggcagcgcaacgttctttgtgcgcggattgcgcgactgggaccagtgcgccggtggcatagtggggcagccggaaatcaaggtcatgaagcgcatccgcaatgtcgaggtgtgcatcgaggccaccgtgacccgccacggcaccgtgatcggcccggcgatgacgagcctggtcggttacccggagctgactccgtaccggggcgcctggtgcggcaacgatgtttggcgtggggcgctaccacccgcacagacccgcgccgcgcgagagatggtggcaaagctgggcgacgtcttgagccgcgagggctaccgcggctacttcgaggtggacctgttgcacgacctggacgccgacgagctctacctcggcgaggtgaacccgcgcctctccggtgcaagcccgatgacgaacctgaccaccgaggcctacgccgacatgccactgttcctcttccacctgctcgagtacatggacgtggactacgagctggacatcgaggcgatcaactcgcgctgggagcggggctacggcgaggacgaggtctggggtcagctgatcatgtcggagacctcgccggacctcgagctcttcaccgcgaccccacgcaccgggatgtggcgcctgaaccacgacgggcgtgtctcctttgcccgccagggcaacgactgggccacgatgctcgacgagtccgaggccttctacatgcgggtcgccgcaccgggcgacctacgctgcgagggcgcccaactcggtgtgttggtcacccgcgggcacctgcagaccgacgactaccagctcaccgagcgcggccggcgctggatcgacggcctcaaggcgcagttcgcctcgacgccgctgacgcccgccgccccgatcgtctcgcggctcgtcgcacgggcgtgagcggcggcgtcccggccggtctcgcactggacaactggctgtcgtcgccgtattcgcattgggcattccagcacgtcgaagacttcatgccgaccacggtcatcgcgcgcggcaccgagccggtcgtgacgttgcccgcggacaatgcgccgatcgccgacatcggcttgaccagcacggacgggatcgccaccaccgtgggcgcggtgatggccgccaccgctaccgacgggtgggcggtcgcgcatcgcggtgcgctggtggccgagcagtacctcgacggcctgggaccccggacccgccacctgctgttctcggtgagcaagtcgctggtggcggctgtggtcggcgcgctgcacggggccggggcgatcgagcttgacgcgccggtcacggcgtacgtgcccgccttggcggactgcggctacgccggtgcgacggtgcgccacctgctggacatgcgatcgggtgtcgccttctcggagaactacgacgacccggccgccgagattcacgtgcgcgagcaggtgatcgggtgggcgcccaagcgcggtccggacctgcccgccacgctgcgcgactacctgctgaccttgcggcggaagtcggcgcacggcggcccgttcgaatatcgctcgtgtgaaaccgacgtcctcggctggatctgcgaggccgcggccggacagccgatgcccgaactgatgtcggaactactgtggagccgcatcggggcccagtgcgatgccaccatcgccctagacgtagccggcgcggcgggcaccggaatattcgacggcggcatcagcgcctgtctgaccgacatgatccggttcgggtcgctgtacctgcgcgacggtgtctcgttggccggccagcaagtggtgcccgcggcctggatcgccgacaccttcgacggcggccccgactcgcgtcaggcgttcgccgccagccccgacgacaacccgatgcccggcgggatgtaccgcaaccaagtgtggtttccctacccgggcagcaatgtcgcgttgtgcgtgggcatgtgcggccagctgatctacgtcaaccgcgccgcggaggtggtcgccgccaagctgtccacccagccgcactcccatgagccgcacatgttagacaccctacgcgcattcgatgcggtggcacacgaattgtcaggaatcagatcgagttcgaccaacgacccgcagcggccttccccgccagcccaggaggccagtccggggtaacggcttgtgcccacgtaaccgagttccagggcgatgggcttattagcggaaatatgactcgtcccaggtatccatacgacgcttgcgtacctcggcgagcttgtggtcaagcgccgcctgctcattttcgatggcacgaccggcgtttctcacggcgttgtagacggcatcgtccagcttgcatagatcctttgcggacacgtcggtcgatacgaaaaccgagaaccgaatacggtcgtcgagcagcgaaatgtcgatctttggtgatggtttgagttggcgctggaagtgtttggctagtgcttggatccaatactttggccaatgcggcaccggtctcagatcgtagacgatgatggcttgctcgccgttgtagacgccgatgggcgcttccgctcggctgaagcatggtcgccgcaggttccgcaggtcctggagttcgttctcttcattacccaccatgagcctccggcatctggtctacggacaccacggcttgccgcatggctggggcgaagggactccaagccatccaggatgggaacgcgcgccgcatcgccggcaggccgtccagttcgatgcgctcggcggagatctcggcggccagtgtgctgcggccgctgtagacccgatacagatctcgaggatggccgcgcaccgtgaggtcgacaggtaggcatggatcgtgcaggcacaccgagatgtccccaggttccaacacgagccaggcccacagtggccgctcgccgtggtagcggaactccaccaccacccgccggccgggaagggcctcggtgttgacgcgccgggagatccacaacgtgagtagttcggggtcgcattcggcgggagtggggtcggccatcaaccaacgggagacccagtcccccagggtctgcagcacggggcgtagctcctcgccggccaccgtgaaccgatagcccccgcccgtgtgttcggggaccgcttcgatgatgcggtcgtgctgaagtcggcgtagccgctgggccagcaccgagcgggagatgccgggcaggccccgctcgatttcggtgaaccgcagcgggccgaagagcagctcccgcacgattagcagcgtccagcggtcccccagcagctccgccgcccgcgctaccgggcagtactggccgtacggctgcacgacaccaggctaatcgccatccctggctgcgtggttcggaattcgaacttcccgcaccccctgtgggaggcgtaacgcttggtgctggaggtgagaggcgatgaccgcgacgctgaccaagacgctgggttccctcgacgatttcaggggaacgctttgtgtccccggtgatccggactaccccagggtgcgggccatctggaacgggcaggtggcccgcgaaccggccttgatcgccacgtgccacgacgcgtgcgatgtccgaacggtgctgcggcgcgcggtggacgccgggatggtgaccgcggtacgtggcggcgggcacaacgtggccggcaccgcgctgtgcgacggcggcgtggtgatcgacctctcggcgatgcgggccgtctcgctggatccagcgactgggcgggtacgggtgcagggtggtgccacgctcgccgatttggaccacgccacggtcccgttcgcccgggtggcccccgccgggatcgtcaccaccaccggtgtcggcgggctgacgttgggcggcggggtgggttggacgactcgacgtttcggactgagctgcgacaacctggtcgcggtgcggctagtcaccgccgccggcgactacctaagcgtcgacgacgagcgcgacccggagctgatgtggggcctgcggggcgggggcggcaatttcggcattgtcactgaattcgaattcgccacccatccgttcggtccggtcgccgtggccggcttcgtcgtctaccggctggatgacgggcccgcggtgcttcgcggctaccggcagttcgccgctgcggcacccgaggaggtgaccacgatcgtggtcttgcgccacgccccgccggcaccgtggattcccgttgaccagcgcggcaagccggtggtcatgatcggcgccgtccacaccgggagcatccagaccgggatcgaagcgctgcgaccggtcaagtccctcgccagacccgtcgccgacaccgtgtggccgaccccgttcctggcccaccaggcggtgctggacgcctccaacccggccggtcaccgctactactggaaatccgactacttggccgagctgaacgacgaggccatcgacttgctagttgagcagacggcgcagctgtcctcgccggacagcctcatcggaatcttccagctcggcggcgccgccgctcgcggcggtgagcgttcctgcttcccgagccggcacgcgcgattcatggtcaactacgccacccattggaccgaggcccgcgaggacgaccttcaccgccaatggacccgcgacgcgatcgaggcgctggccccgtacgggctgggcaccgcgtatgtgaacttcaccgccgacgacgcaccgatgcacgtcgaaacactttacagcacaacggagttcagtcgtttggtgaccctcaagaaccgactcgacccggacaacgtgttccgcaataaccacaacatccgcccctcggcatgagggggcccaagttgaccgtaggaaggacgatcatggacctctattcaaacctcgtcgaagccgaacaacgcctggtcgcgctggtttcgtcgatagatgccgacagctactcctcgccgacgccgtgcgaccgctgggacgtgcgggcgctgctcagccacgcgctggcctcgatcgacgccttcgcggcggccgtcgacggagcacccggaccggacatggcgcaggtgttcagcggtgccgacatcgtcggggacgaccccctcggtgcgacgcagcggatcacccggcggtcgcaggcggcctggtcgaccgtgcgcgatctgaacgcggagctgtcgaccttcatcggcgtgatgccggcggggcaggctcttgcgatcatcaccttctccaccgtcgtccacggttgggacctagcggtggccacgggccaggccggcgaactcccggagcacctggccgaagcggcccaacaggtggcggccgaactggttcccgtcctgcgtccgcggggcctgttcgcacacgacgtcgacctagcgggggaagccacgcccactcagcggctcgtcgcccttaccggacggaaaccgcggtgagctgcgtttggttgtcgcgttcgatcattctggcggcgtagggctcatggatccgacgtagtaggtttcccgcccggttgggtatccgccgccgtcggtggcgatatggacgtggtcgtagtggttgagggtttctgagccgtagtccgccgtccagctcggcgcgccgatgcctgggtagtagccctgccgccagatcacatggagcactccccatcgtttcgcattcgccaaggcaagtccggcgacttggttgccgagctggataccctcgtcgctgtgatggttcgggatcatcacgtcgatcgctaacccgttgggatgccacttcaagggatcctgcctatagccaaagatgttggtgatctgaggaaatagcacagagacggcacgggctacccagatcgtcttgacctgcaacccctcttccgacgcaacgccagcaggtagcgcgaactggaattgctgggcagcgacaggcgcgcttgccgccaacaagtccgcttccgtgggactggcgatgcgcggtgcgttggccggcgcagagtcggggcctgtcgggattgccgccggggtctcgcggcagcacgtatgctctgcgccttgggcatagaggatggcggcagagacgacgagcgaggccgcgattgccaaccagcggccccggccgttggccaacacgcctttgctcacgaacagcactttagtgtgtcgtgtgcgacgcgtgtggcaacctttgctatcgattggttgcagacccgcgttgtgcgcaccgggcaagccgttcacgctcatcgccaacccgctgccgtcggcggtgaaatggaagagtggtcggtcaggcagccgctgatgaagatggtgtcgtcgtctgcagcgcgcacatcgagaccgctgcgccggaacagttctgccagcgacacgccttcgggttgccagcccttggcggcgaggtagtcgaggacgtggttgcgtgggccggtgtagaccaacgaagccaagtcgacgtccacgccatgacagcggaacgggttggatatggtccgcgctcgttcggcgctgaaatccgctataccggtaacaaattcggtggctaccatgctcccgggcgcgctgagtgcggtgatgttgtcgaacagcctgtcttgagtttgcggcttaagatatatcagtaacccctcggccagccacgccgtcggtgctgccgagtcaaacccggcggcttgtaatgccgtcggccagtctgcgcgcaagtcgatgggcacggcgcgccggatggcggagggttcggcgcccaggtcggctaaggttgtcgtcttgaactccatcacttttggttggtcgatctcgtataccaccgtcctggtcggccacggcagccggtaggcccgggagtccaacccggacgcgaggatagcgacttgccgaatccccccagcggtggcgttaaggagatagtcgtcaaagtatttggtgcggaccgcgtttccgtacaccattgcctgcgccacggccggtgaaacgtccgcgatcgtcgacatgtcgagttcaccgtccatcatcttggtgaacaaatccagccccaccgcacggaccaggggttcggcgaacggatcgttgatcaaaccgcgcggatccttggtggccagcgcacgcccgaccgcgacaatggtcgcggtgacgccgacgctagacgtcagatcccagttgtcgtcgtcggtgcgggccaccagcccaccctagtctgattgcccggttcctcctcgcgccgcaaaccaagccggctggtgctgtgctattggcgtcggaacagacggccgtgctggctacagaaccaggcgatgttgccgtccggcccgcgcacgaagttggagcgactgccggtgggcttgttgtcgggtccaaggtcgagcccatagtcgggccgatagaaggcgaggcccagattggcgctgttttggccatccgggttggcatcgtcggtgctcatgcttccagcaagctggccgtccctggcccggaagtcgatgaccgttgtctcgaggtcgccattttgggcgacttgcttggcgatgtaccggccctcgtagggcgccaggtcgacggcaccaaggcgttgcggcgtggccggaagattgctgagcccggcgaatctctgcaatgcccagtcggatgcgaaaaggtcgttgatcatatgaaatccgccatcagagttagtgagcacggtcatggcgaagtttcgatcgggcaccatgacgaacccagagcgctgccccttccaggtgccgccgtgctcaacgatggtcacattctccgcggagggccgcagcatccaggtcacgcccatcccggtcagttccacccaaagtgttccgcccgccccagggttagagcgcattgccttcagcgattgtcggctcagaatctgctcaccgttaggcgccctgccgtcgccgaggtggaactgtgcgtaacgcagctgatctcgcgctgtggacatcaacccaccggtggggttgcagctgcgcgggaatgtccaaaagtcagtaacggcaatcggtttgccgtcgaccacgctatgcgatgcggccacattcagaccgattatttggtcggaaaagtagcgagtgtgagcaagctgcagcgggtcaagcaacagcctctgaaccgtagattcgtaggttgttccggcgacaagctcgatgatgcggcccgcaaccacaagacctgaattgttgtacgcgaacgcggttcccggaggggtgagctgcggtaggcgtgtcatcgccttgacatagagcgccaccgcgtcatcgccgcgcccaaagtcctgcccattgcgaccatcccagcctgcggtatggttgagcagttggcgaacggtaaccgtagcgctggctgattcgtcggctaccgcgaagtcggggatgtagcggcgcacaggtgaatccaggtccaccttgcctcgctcgaccagccgcatcatcaccgtacctgtgaaagtctttgtggtggaaccgattctgaagacagtgtcgccgtcaacaggcatcggatggtcgacattggtgaccccgtagcctttgacgtattcttgcccgccggcccagacagcaaccgcgacgcccggaatcgcataggccttcatgcccgcgttgatttttgcatcgagttcgtcgaacgctgcaccagggtctgcgcagttgacagtttcaaccactgcagtggcgatttcgtgcggcagtcgatctagcgcacgcacgtattcggtgacgaccgcgcgcccatggcgcgtcccgcaccgcgtgccggtcggcgtcgcggaactcaagatgatcggcggacacaaggaccgcggcgacccggccggtggcggccgatctgaacagcttcgtggggggatccgcttcgtcaaccaacgcggaaagcatggctttggccttccgcggccgcgtccacatgagtgtcaatatagctggactaacatgaacatcgcgaggccggttcttcgtggtaacgtgccgggatcccaagggactgccggaagcgaatttggttgcgccgcttggggcgtcgcgagagattcggcaatcccctggctggaggatcccgttcagccagggcgtaggcgctgcggcgtgcacggcttggccccacaacccgtattgatgccacctgaacaagaagaacccggcattcgtcgagaatgcctttggtcaccaatcgcaggccgatactctgtgccctagacacccgcatttcttcgaaagaggtgacgatatgcctgcaccctcggccgaggttttcgatcgcttgcgtaacctggccgcgatcaaggacgtcgccgcacgtccgaccaggacgatcgacgaggtcttcaccggcaagccgttgactacgattccggtcggcacggccgcggacgtcgaagcggcattcgccgaagctcgcgcggcgcagaccgactgggcgaagcgtcccgtcatcgagcgagctgcagtcatccgccgctatcgcgacctggtcatcgagaaccgcgagttcctcatggacctcctgcaagccgaggcgggcaaggcccgatgggcggcgcaagaggaaattgtcgatctgatcgcgaacgcgaattattacgcacgagtctgtgtggacctgctgaagccccgtaaggcacagccgctgctgcccgggataggcaagaccacggtgtgctatcaaccgaagggcgtggtgggggtgatctcgccgtggaactaccccatgacgcttacggtgtcggactcggtgcccgcgctggtggccggtaacgcggtggtgctcaagccggacagccagacgccgtattgtgcgctcgcgtgtgccgagctgctgtatcgggcgggtctgccgcgagcgctgtatgcgatcgtgcccggtccgggctcggtggtgggcaccgccatcaccgacaactgcgactacctgatgttcaccggttcatcggcgaccggcagccgcctcgccgagcacgccggccgccggcttatcggtttctcggccgaacttggcggcaagaaccccatgatcgtggcgcggggtgccaacctcgacaaggtcgccaaggcggccacccgtgcctgcttctcgaacgccggccagctgtgcatctccattgagcggatctacgtcgaaaaggacatcgccgaggagttcacccggaagttcggcgatgcggtgcggaacatgaagctcggcaccgcatacgacttctcggtcgacatgggtagtttgatctccgaagcacagctgaaaaccgtgtccggtcacgtggatgacgcgacggccaagggcgccaaggtgattgcgggcggcaaggctcgacccgacatcgggccgctgttctacgagccgaccgtgctgaccaacgtcgcacccgaaatggaatgcgcggccaacgagacgttcgggccggtggtctcgatctacccggtcgccgacgtggacgaagccgtcgaaaaggccaacgacaccgactacgggctcaacgccagcgtctgggccggctccaccgcggagggccagaggatcgccgcccggctgcggtcggggacggtgaacgtcgacgaggggtacgcgttcgcctggggcagcctcagcgcgccgatgggcgggatgggcctctcgggggtcggccgccggcacggtccggagggcttgctcaagtacaccgaatcacagacgatcgcgaccgcccgcgtgttcaatctcgatccgcccttcggcatcccggccacagtctggcagaagtcactgttacccatcgtgcgcaccgtgatgaagcttcccggccgcaggtgacggcgcggcctagcgccacttgatgccgcacccgatcgacggtcgttggtcggggttgactggccgcccggcgagcagggcgtcgaccgcggcccggacgtcggcggccgtcaccggtcggccattgcccgggcgggagtcgtcgagctgaccacggtagacaagtcggcgctggccgtcgaagacgaacgtgtcgggtgtgcaggccgcggagaaggcgcgggcgacgtcttgggtttcgtcgtagagatacgggaacgtccagccgtggcggcgggcctcggcgaccatctgatcgggcccgtcctgcgggtaggtgacgacgtcgttactggagataccgaccatcgggacgccttgatcggcgaggtcccggccgagcgtggccaatccggcggcgacgtgttgcacgtacgggcagtggttacagatgaaggtgacgacgagggcgggacccgtgagctcgtcgaggctgaccgtggcgccggtcgccggctggggcagtgtgaacgacggcgcgggggtgccgagggcgagcatgctggattcaacggccatgccgtccagagtacggtcgcggtccagcttggcggagccctggttgccgctaccggacggttgtcaccgctgcgtgcagaacaggctgtcgatgtcgtgttgccaactggcgttgcgaacgcggatcagaatcgcccgagtgagcgccagcagggcgcccgcaaccgcggcgacgctcaaccagagtcccaaggcggccagggccgcatccgcaatggcacgggccggcggagctggttcatcgaccagctgaccggcactgtcgacccaaatgccgacgcggtcaccggatttggttcccggcttcgcgttgacctcaccgctgcgttctattccgttcacgacccatcgggcaggcacggtgatcttcgtgcgcggcggcgctgacgtggcggtcgtgttgctgtcgatcaccccctcgtgatcgatcacggtcgcggttgcgggatggcgggtctgggcctggtgggcatagacgtggctgcgggaatcatggactgcggtgccggccgcggcggcgaacgggatagtcagcagcgagaccgtgacggccagcagcatgacgaccgcctcgagtcgatccgtcccacgcaccagcggattgcggctgaacacccgcagtatcgtccggcacggcaagcgcagcctaaacgtgatcatggtggctccttcacgatcgcgggttgtggcgatcatcgctgtgaattgctcgtggctcctagggtcgttcggccttggggctggggacgtcggtcacgaatggctgggcgccgtgcatatcgggtgaaccgggcgtcgaacaagcgaagttttattgtcggataagggactttcgccccttcccgcctgctgtgtttggtggcagtattggtgataccggggaaacccggtgatctgcccgaagtgctgggcgattgagcgggtatgtacacccggtttgacctaccgtcccaagacggggctaccgccttcgggcagatcctcatcctgttactgcggcgcaccgcgtcagctcgttgatcgacaggaagaacagcgcgccgcgatggtcatcgctgcagccgtggtcagcgggcagcgtagccagcacggtcgtcatgacgtggatcgcgccgtcgacggcgcaaactcgttgtgccggcttgccgaaactgaccagcgcgacctgaggtgggtagatcaccccgaagaccgcgtcaaccccctggtcaccgacgttggtcatggtgatcgtgaggtccgatagctccgagcccggggacttcggtccccagagcccccgacttggatcagtggtcggatatcgctcgatgacagcgatgagctctacacaactggccgaggccagaacacgaggttcgcccgcgtgctcggaccatatctggtcgttgtcaccgccacggcgctagcgcacgcgtcgtcgcggacgtcccgcttgttacgggcgattggtggccaggcggtcatggtgctgatggcattgtcgggcggtatctcagctacatcggctggtttcgacgaaacgctcgaacttggtggtcgaacgaccgcggcgggcggcagatgatggcatgggtgtcatcagcggccccgatggcgtgcgatgaccggccgctgcggccgatggtggcggctaggtggtgcagcatggcaacgaaggtgatcgtccacaccgccaacgcgacccaaccttcgaattcgccgatgctttcgacgatgggcagatgggcggccaggccgagacggtatgcgcccacgccgtacatgccgagcgggaacacgacgctccacaacgttgcctcgtagcgcagcgggacacggtggacgacatgtttccatatgctggcggcgaccagcggtgggatcagccacggtccgaaggcccagaacaccaccgacgctcccgcaacgagtccgctggtgacgatagccattggtgcatcagccatttcgacgatgtgggcgccggccagcacggtgatagccgtggcgcccatcgccacccaatagggcggggtgagatccgcgggccgcagcgggtagagcagcaggcgggcgacgaccaggctgccgacagcgacgtacagaaacacgcctactgaccaactaatcgcgtgccgagcacgtcggacgcagcgacaaaggtgaacatcccaaatccccggcgcggatcagctaggtcgtcggcgaattctttgcggaagatgacgattcgtgtcgtgctcaccgcgatcaagacagcataggcggtgcaggtcacccacagcaggacgacggaaagggcatacgtccacccgcacaggcgggtgacgacagggccgaaagtcgtgtctcgcatcgaaatcgacgccagcgcggacttgttcgacgagtagacgtgtcgctaacgtcgatctcgatgggcagtcctgtccgctcgccgaagacgcactcccgtcaccacccgcgccgccgcggccgcgttagcaccagctcctcgcggctgcggtagatgatgtacgggcggaacagatagccgatcggggcgctgaacgcgtgtaccagccgggtgaacggccacaacgcgaacaacgccaacccgatcagcacatggatctggtaatacagcggagcctcggccatcaggtccccgcgcggttgcagtacccacaccgagcggaaccacaccgacaccgtctcgcggtagttgtacgcctcgccgacaacgccggagcccaacgccgtcgcacccagtcccgcgacgatcgccgccaccagcacgaggtacatcaccttgtcgttgacggtggtagccatgaacaccggcccgcgggtgcgccgccggtagatcagcagggtaacgccggccaaggtggtgatgccggcgatcgaccccagcacgacggcctgcacgtgatatgcgccctcgctcaaaccggcggcctgagtccacgactgcgggatcacgagcccgataccgtggccgacgatgaccaccaggatgccgaaatgaaacatcgggctggcgatccgcagcagccgcgactcgtacagctgggacgagcgggtggtccagccgaatttgtcatagcggtagcgccaccaggagccgaccgcgacgatcgtcatcgtcacatacggcacgacggtccagaagagttcgcccatcatgtcacccgtccggcataccgcggccaccgtgtgtgcgtatggcaatgcggcctcggtcagggcattgcacagcgcggcgatgggcacccggtacccgctcagcaaccgccgccccgcctcggggtcgacggtcgcggcgaattcgagcaccaccggcaggaagtccggggtctcgccgcgcggtggtgcgacgtcggtgctgcggtaggtctgggcgaaggccagcatctcccggccgcggttgcgggtgtcgccggcggtccagtaggtcaggtacagggtggcgcggcctcgcaggtcgaaggtgtcgacgtagcgggtcgccgcggtcagcggatcggcacggcgcagctcagagaccgtgcgccccaacagatccgcggccggaccgtcgatgtgggccagcaattcctctgcggtgccgagttgccgtgagttcgggtaggtcagcagcaccgaggcgcattgccacaccacgtcccaccaatctccggactccggcacgtcggtctggtcgccgaacacctgcggggaggccaccggcaggtcggcgtaccagtcgtagaacgacgtcatcaccccgccgattagctccacgaaccgcgaccccgcggcgtggctcaccatggacatcgccgggatgggggagaagccggcaacccggtccgggccgtatgtggagatggtgtgcacgtgggcggcggcgatcatctcggtggcctcggcccagctgacccggaccagcccgcccttgccgcgggcgcgctggtagcggcggcgccgccgcgggtcggcctggatgtcggcccaggccgccaccggatcacccaaacgtgccttcgcctcccgatacatctcgacaagcacgccgcgggcgtacggatggcgcacccgcgtcggcgaatacgtgtaccaggaaaacgccgcgccgcgcgggcagccgcggggctcatactcgggccggtccgggcccaccgacggatagtcggtctcctgcgtctcccaggtgatgatgccgtctttgacgtagatcttccaagaacacgacccggtgcaattcaccccgtgtgtggagcggaccaccttgtggtggctccaccggtctcgatagaacacgtcgccgtcgcggccgccgcggcgggtcacggtacgcagatccgccgagatctcacccgggatgaagaaccggccgctgcgtgcaagcagctcctcgatgcggctgccggtccgtggtgtcaccgtcacctggacgcctcctcactcaccggctcccgcgcgtgcagcgcggtgtaggtacacgcgaccagcgcggtcgccaccagcagcagcaacccgaccgtgtagtcgttgtcgaccgggtcgtaggtcgcgcccatcaccagcggcgggaagtaaccgcccaatccgcctgccgcggcgacgattccggtgaccgagccgaccgatgcggccggggcgcggcgggccacccacgcgaacacgccgccggtgcccacgccgaggcagaccgccagggtgatgaaggtggccgccgaccacacctccggcggcggctgcaacgccgcggcgaacgccagcagcgcggtcccggcgagcgaggccagcaccacgtgcctcggtgcgatccggtcggagagccacccgcccaccggccgggccagcaccgccgccagggcgaacccggcggtgcgagcgcccgcgtcgaccgtggagaacccgtagatcgtggtgatgtaggtgggcaggtagttgctgaacgccacgaacccgccgaacacgatcgcgtacagaaacgacatctcccaggtcaccggcaaccgtgccgcggccttgagcctgggcagcaccgggtcggcgttgggccgaaagtagggtgcatcacgaagcacgaccatggccaccacggcggtcgacgcgagcgcggccgcgacgatggcgtgggtggtgaacaggccgaaccaccgtacaaaccgcggggtgaagaacgccgagagcgcggtgccgaccatgcccataccgaacacgccggtggagaaaccgcgccgcgccggctggtaccagttgttggcgaacgggatgccgacggcgaagatcgtgccggcaacgcccaggaagagcccgaaaaacaccagcaacgcgtaggagcccatggttgccgcgaccccgaccgcgagcaccgggaggatcgacgccagcgtcaccgcgatgagcatggcgcgcccgccgaagcggtcggtgagcggcccggtgacgatgcggccaagggcacccaccaggatcggggtggcgacgagcagcgacgcctcggcgctggacagtgacatgtcacgcgcgtagctggtcgacagcgggccgatcaggttccacgcccagaagttgaccaccgagatccaggtggccagcacgagattggccgcttgccctctcatcgacacgatccggggtctcggactccggcgaactccgcgccccgcccggacagccatgcgctagccctggcttcgatggcgccggctcagttagggccggaagtccccaatgtggcagacctttcgcccctggcggacgaatgaccccagtggccgggacttcaggccctatcggagggctccggcgcggtggtcggatttgtctgtggaggttacaccccaatcgcaaggatgcattatgaccagcgagctgagcctggtcgccactggaaaggggagcaacatcatgtgcggcgaccagtcggatcacgtgctgcagcactggaccgtcgacatatcgatcgacgaacacgaaggattgactcgggcgaaggcacggctgcgttggcgggaaaaggaattggtgggtgttggcctggcaaggctcaatccggccgaccgcaacgtccccgagatcggcgatgaactctcggtcgcccgagccttgtccgacttggggaagcgaatgttgaaggtgtcgacccacgacatcgaagctgttacccatcagccggcgcgattgttgtattgagggtgccggcgcgttagcgccgacggaacgcctgcactgcggtaggcaatgtcataaagatatggtcttcgccaatcttatcgagaagactggcggccctgagtgattcacgcaagtcttgtttgacccgggccatggcgaacactattccccgacgcagcagctcggtgcggagttggtcgagcgcatccagcgcagtcaggtcgacctccacattggattcggcgttgagtacgaaccactcgacttgccccggatcctgatcgaccacggtcagtgctcgcctgcggaagtcttcggcattggcgaagcacaacggcgcgtcatagcgatacaccaccagcccgggcacgcgcttggcctgcggatagtcatcgatgtcgtgcatgccggcaatgcccggcacgaacccgagaacgctgtcatgcggatgtgcgacccgacgaagcagttcgaggatggacagggcaaccgcggcgaggactccatagaacactcctaggcctaacacggctgctgtggtggctagtgccagcatgagttcgctgcgccgaaaccgcgccagtcgccggaattctgacaagtcgatcaagcgtagcgcggcatataccaccaaagcgcccagagcggcgatcggaaacatggccagcagcccactcgcgaaaaccatcacgatgacaacaagccccaacgcgatcagcgagtacagctgggtgcggccaccgacgacgtcggcgagggcggtacggctgctgctggaactcaccggaaaaccgtgtgtcagcccggcggcgatgttgcaggccccgaccgcgcgcagctcggcgttggcattgacttcctgacctcgacgagcggcgaaggcgcgtgcggtcaacacaccgtcggtgaaggtaacaatcgcgatcccggcagccggaatgatcagtgcccgcaagtcttccaccgaaacgggcggcacacccggcgtcggcagaccggaaggtatccgacccacaatcgcaatacctttggcatccaaggacataacggccactagcatcgtggccgcaagaaccgcgatgatcggtccgggggcgcgcggcgcccaccgcgtgagcatagttagcagcgctaggacagacatggctaacacaaaagtcggccagtgaactcgcgtgacgctagtcgcgaaagagtgtacttcgctgaagaattcgttgccttcgaccgaggtgccggtgatagtgccgagttggctggagatcatgacaagcgcgatgccggccatgtatccgacgagcaccggccgcgatagcaggctggcgaggaaacctagtcgcgccgtgccagcgagtaggcagataaggccgactagcaatccgagggttgccgccagaacggcatagcgtcgaagatccccggcggccatcggagcgagcacggccgccgtcatcaaggcggtggcggattccgggccgattgaaagctgccgggacgatccgagcagtgcgtaaatggcaagcggcgcgatcgacgcccacagcccggctgccggcggtaggcccgccacggtcgcatacgccatcgcttgcgggatcagataggcggccacggtcaggccggcgaggacatcgccgcgcagccaacgccgttggtattcgcggaactgcaccacccctggtgcccagccggccgatgtcatcgtgggaatcattgtccgacggctggccgcttagctagagtcggtctagaacccgcccaatctttatagaatcctgaccatggaattggcggctcgaatgggcgagactttgacacaagcggtcgtagttgcagtgcgggagcaactggcccgccggaccgggcgcaccagatccatttcgctacgcgaggagttggccgccattggccggcgctgcgcggccttaccggtgctcgacacccgagccgcggacacgattctcggctacgacgagcgcgggttgcccgcctgatggtgatcgatacctctgcgctggtcgcgatgctcaacgatgaacccgaggcgcaacggttcgagatagccgtggcagcagaccacgtttggctgatgtcgacggcgtcatatccggagatggcgaccgtgatcgaaacacgcttcggggaaccggggggacgtgaacccaaggtcagcggccagcctctcctctatacgggtgacgatttcgcatgtatcgatattcgcgcggttctcgccggctgagccggcgatgagcgccctgctggatggggtgttggacgcccacggcgggctgcagcgatggcgcgccgcggaaacggttcatgggccgggtacgcacgggagggctgttgcttcgaacccgggtgccgggcaaccgcttcgcggactaccgcatcacggtgcatgtccaacaggcccggacggtcttggatccgttcccgcgtgacgggtaccgcggagtcttcgagagcgggcaggtgcggatcgaaagccacgatggcgcggtcatcagctcgcgcgcgcacccgcgagcggcgttcttcggacgctcgggcctgcgccggaacatccggtgggacccgctggactcggtctatttcgccggttacgcgatgtggaactacctcaccacgccgtacctgttgacgcgcgaaggcgtggcggtcgaggagggagcgccctggcagcaggagggcgagacctggcggcgcctgattgtgagcttcccgccggatatcgacacccactcgcctcgccagaccttttacgtcgatgccagcggtctcttgcgccgccacgactacgtcccggaggtcgttggccactgggcacgggcagctcattattgcgccgaccccgtggatgtcgacgggtttgtattcccgacttgccggtgggtccacccgatcggcccggggaatcgctcactgcccttcccaactctggtatcgatcctgctgaccgacatccgggtcgagaccgattaggtttcgccggaagtcgccgcacctcgcggttgctgaaaccattagccttatgcctgtcacaccaccgcggttggcggggtgaggagtcgggcgatggatggcaccgcggaatcgcgggagggtacgcagttcgggccgtatcggttgcggcggttggtgggtcgcggcggcatgggcgacgtctatgaggccgaagacacggtgcgcgagcggatcgtggcactaaagctgatgtcggagacgctctccagcgatccggtcttccgcacgcgtatgcagcgcgaggcccgcaccgcggggcgcctgcaggaaccgcacgtcgtgccgattcacgacttcggtgagatcgacgggcagctctacgtggacatgcgcctgatcaacggcgtggatctggccgcgatgctgagacgccaggggccgctggccccaccgcgagcggtcgcgatcgtgcgccagatcggctcggcgctcgacgccgcgcacgctgccggggcaacgcatcgcgacgtcaaaccggagaacattctggttagcgcggatgacttcgcctatcttgtcgatttcgggatcgccagcgccaccaccgacgaaaagctgacccagctcggcaacacggtgggcaccctctactacatggcgccagagcggttcagcgagtcgcacgcaacttaccgcgccgacatttatgcgttgacctgcgtgttgtatgagtgcttgaccggatcaccgccgtatcagggagaccagctcagcgtgatgggcgcgcacatcaaccaggcgatcccgcggcccagcacggtacggccgggtattccggtcgccttcgatgcggtgatcgcccgtggcatggccaaaaatccggaggaccgctatgtcacctgcggtgatctgtcagcggcggcgcacgcagccctggccaccgcggatcaggatcgtgccaccgacatcttgcggcgcagccaggtggccaagctgccggtgccatcgactcacccggtgtcaccgggtacccggtggccgcagccgacgccatgggctggcggggcgccgccatgggggccaccgtcgtctccgctgccccggtcagcccgccagccctggttgtgggttggtgttgccgtcgccgtcgtggtggcgctggcgggcggcctgggtatcgcgcttgcccatccgtggcggtcatctggaccccgcacgtcggcaccgccgccaccgccgcccgcagatgcggtcgagctccgcgttctcaacgacggtgtctttgtgggtagctcggtggcgccgacaacgatcgacattttcaacgaacccatctgtccaccctgcggcagtttcatcaggtcgtatgcgagcgatatcgataccgcggtggccgacaagcagctggcggtgcgctaccacctgctcaacttcctcgacgaccagtcgcacagcaagaactattcgacgcgagcggtggccgcctcgtactgtgtagcggggcaaaacgacccgaaactctacgccagcttctactccgccctattcggcagcgactttcagccgcaagagaacgccgcatcggatcgcaccgatgccgaactggcacatcttgctcaaacagtcggcgccgagcccacggcgatcagctgtatcaagtcaggagctgatctgggcaccgcccaaacgaaggccacaaacgccagcgagacgctggccggcttcaatgccagcggtacgccgttcgtgtgggacggcagcatggtcgtgaactatcaggatccgagctggctcgcgaggctgatcgggtagcgcgggtggtgtggcctcgtcccggacaattccgcttgctctcgcagcatgtccgcagcggtgcgcggttgtgacggtgaattcacgatgctcgccgttgatgtcggcaggtaccaccgcggtgtggcttgcgtcgcggacggtgcggtcagattcggcgatggtcccgagggcggcagctactatgccaacgacaggcgcccacaaatatcctgcggttgagttgcagaccgggtgggtcgttcaccgatccactgtagggccggtgactcagaacgtggccgttaattcgaaacccggcccaggttgccaacccgaagattttgggcgccgaccacattccgcagtcccgaacaattcacgcaccacaaacaccccacacagtcggtgcagcgcacgcagccgatacaggccacgcaccgggtgcaggtgatgcatgctaggcatgccacacactgccggacagccacgcacaatacggtcagcagactgccgattatcccgacgctgcccgccgtggctgccgccccggctatcgcgacgctgcccgcggtcgcgaccgagccggcgactgcgacgctgcccgcggtcgccaccgagccggcgactgcgacggcgcccgtggtcgcggccgatcccgcgacggcgatgctgtcgatgctggcgatcgagcggttaattaccatgtgcggctttcggtagccggcagtcgtcggccacgggccactgtgccggacatggtccaagtttggtcagttagcccagttgtgagcggcaccaaggggataccggggcgattacgccggcggtaacatcgcgcacgaattgttcccaggacaaccagcggatcgcgtcgacctcgtccgagttcggccggggctgttggtcaacctggactcggtagacggggcagatctcgttttccacggtgccatcggccatagcggcccggtagcggaaccccggcaggatcagatcgacccgatctggggtcagtccgagttcggcagcgagccgccgccgtatggcgccgggtagcgattcgccaggcagggggtgcccgcagcaactgttggtccataccgccggccacgtcctcttggtggcggcccgccgcgtgatcaacagctgatcgtgcagatcgaacacatagctggagaacgcgaggtgcaaaggggtgtcgccggtgtgcacggtggccttgtcggccacacctgtcgcgtcgccgcggtcgttgagcaaaaccacccgctcgatcggtggagctggccggtagctgcgggtcatgccagacctccttacgcttgcttgcgagggtcggttcgcggccccaacgctggcaaactaccggagagtcacttgtcgcgtgcggagttccacgattctcgtcgagtgtcgcaagccctgccctcctggcgggctacgatgccgccatgccgctcgcggaaggttcgacgttcgccggcttcaccatcgtccggcagttgggatccggcgggatgggcgaggtgtacctggcccggcatcccagactgccccgccaggacgcgctcaaggtactgcgggccgatgtgtcagccgacggcgaataccgggcacggttcaaccgcgaagccgatgccgcggcgtcgctgtggcatccacacatcgtcgccgtccacgaccgcggcgagttcgacggccagctctggatcgacatggacttcgtcgacggcaccgacaccgtatcccttctcagggatcgttatccgaacgggatgcccggccccgaggtcaccgagatcatcactgcggtggccgaagcgctcgactatgcccacgaacgtcggctgttgcaccgcgacgtcaaacccgccaacatcctgatcgccaatcctgattcacctgatcgtcgaatcatgttggccgacttcgggatcgccggctgggtcgatgatccaagcggattgaccgccacaaacatgactgtgggcaccgtgtcatacgcggctccggaacagcttatgggcaacgagctcgatggacgggccgaccaatacgcactagccgcgacggcgtttcacttgctgaccggctccccgccctttcagcacgccaaccccgccgtggtgatcagccagcatctcagcgcgtcacccccggcgatcggcgatcgggttcccgagctgacaccgctggacccggtcttcgccaaagcgctggccaagcaacccaaggaccgttaccagcggtgtgtcgacttcgcgcgcgcactcggccatcgtctgggcggcgcgggtgatcctgacgacacgcgggtgtcgcaaccggtcgccgtggccgcgcccgcgaaacgctcgctgctgcggaccgccgtcatcgtccccgcggtgctggcgatgctgctggtgatggccgtcgcggtcaccgtgcgggagttccagcgtgctgacgacgagcgtgcagcgcagcctgcgcggacgcggaccaccacatcggccggcacgaccacttcggtagcccccgcgagcacaacgcgcccggcccccacgaccccgaccacgactggcgccgccgacaccgcgactgcatcgccgaccgctgcggttgtcgccatcggcgccctctgcttcccgctcggcagcaccggcaccaccaagaccggggcgacggcctactgctcgacgctgcaaggcaccaacaccaccatctggtcgctgaccgaggacaccgtggccagtccgactgtgaccgccactgctgacccgacggaggcgccgctgcccatcgagcaggaatcgccgattcgagtgtgcatgcagcagaccggccagacccgacgggaatgtcgcgaggagattcgcagaagcaacggctggccgtgatggtcggcttgcctgaccgggtgcacccgccccggcgtcggctgcggtcccgatacagttggtgccgatgagccaaccagccgccccgcccgtgttgaccgtgcggtatgagggatcggagcgcacgttcgccgcaggacacgatgtcgtcgtcgggcgtgacctgcgcgcggatgtccgcgtcgcacaccccctgatctcccgggcacacctgctgctgcgattcgaccagggtcgctgggtcgccattgacaatggcagcctcaatgggctctacctcaataaccgtcgggtgccagtcgtggacatctacgatgcccagcgagtccatatcggaaaccccgacggtccggcgctggacttcgaagtgggccgccaccggggttcggccgggcgaccaccccagacgacgtcgatacgcctgcccaacctgtccgcgggagcgtggcccaccgacggcccgccgcagaccggcacgctcggctccggccagctacaacagcttccaccggccaccacccggatacccgccgctccgccatcgggaccacagccgcgataccccaccggtgggcaacagttgtggccacccagcggaccgcaacgggcgccgcagatttaccggccacccacggccgcaccgccgccggcgggtgcccgcggcggaactgaggcgggaaacctcgcgacatcgatgatgaagatcctgcggccaggcaggttgacgggggagttgccgcccggtgccgtcaggatcggccgggcgaacgacaacgacatcgtcattcccgaggtgttggcctcacgtcaccacgccaccctggtcccgacgcctggcggcacggagattcgggacaaccgcagcatcaatggcaccttcgtcaacggcgcccgggtcgacgcggcgctgctgcacgacggcgacgtcgtgaccatcggcaacatcgacctcgtcttcgccgacggcaccctggcgcgccgtgaagagaacctgctggagacccgcgtcggcggcctcgacgtgcgcggggtgacctggaccatcgatggcgacaagacactgctggacggcatctcgttgacggcgcgccccggtatgctcaccgccgtcatcggtccgtcgggcgctggcaagtcgacacttgcccggttggtggctgggtatacgcacccgacggatggcacggtgacgttcgagggccacaacgttcacgccgaatatgcctcgctgcgcagcaggatcggcatggtgccacaggacgacgtggtgcacggtcagctgaccgtgaaacacgcgctgatgtatgccgccgaactacggctgccgccggacaccaccaaagatgaccgcacccaggtagttgcccgggtgctcgaagaactcgagatgtccaagcacatcgacaccagggtcgacaagctgtcgggtggtcaacgcaagcgggcgtcggtggcgcttgagctgttgaccgggccgtcactgctgatcctcgacgagccgacatccggcctagatcctgcgctggaccggcaggtcatgaccatgctgcggcagttggccgacgccggtcgggtggtgctcgtggttacccactcactgacctacctggacgtctgtgaccaggttctgctgttggcccccggcggcaagaccgcgttctgtgggccaccgactcagattggtccggtcatggggaccacgaactgggccgacatcttcagcaccgtcgccgacgacccagacgcggccaaagcccgctacctggcgcggacgggtccgaccccaccaccgccaccggtcgagcaacccgccgaactgggcgatccggcccataccagcttgtttcggcagttctccacgatcgcgcggcgacagttgcgattgatcgtttccgaccgaggttacttcgtctttctggcgctgttgccgttcatcatgggtgcgctgtccatgtcggtaccgggcgacgtgggcttcgggtttcccaacccgatgggtgacgcgcccaacgagcccggccagatcctagtgttgctgaatgtcggtgcggtcttcatggggaccgcgctgaccattcgtgacctcatcggtgagcgagccatcttccggcgcgaacaggcagtcggcctgtccactaccgcctacctgatcgcgaaggtctgtgtctacaccgtgctcgcggtggttcagtcggcgattgtgacggtgatcgtcctggtcggcaagggcggtccgactcagggtgccgtagcgttgagcaagccagatctggagctgttcgttgatgtcgcggtgacctgtgtcgcctcggcgatgctcggattggcgctgtcggcgatcgccaagtccaacgaacagatcatgcccctgctggtcgtggcggtcatgtctcagctggtgttctccggaggcatgattccggtcaccggacgtgttccccttgaccagatgtcctgggtcacaccggcgagatggggtttcgcggcgtcggccgctacggtcgacctgatcaaattggtgcccggtccgctgaccccgaaggattcgcattggcatcacaccgccagcgcgtggtggttcgacatggccatgctggtagcgctcagcgttatctacgtcggctttgtgcgctggaagattcgcctcaaggcgtgctaggcggcagttcactgcccaacccaggtggaattaacgggaatggctgtctcactcaccggctcaacaggtggccttgggcgcgcgacgcgaccgcacccgccgaccgtgacgtgcgactgattctgagctaacgcacgcagggggaactcgagcccggtgaccagctcgagcgcggcgccgggcgggtgagatcgacgtgtgggtcgccaacgccgtgctgccagcctccggcaagctcgacagcatcaccgcggagccggttggccgcgcgctgcggggacggcgcgcttgacggcgaacgcgcccgagatcgccctcctcggcgtcgccgaccaggtcgcggccggtcagattgacaagcggtgaagccggttgccgggtggtgtctgctccggccgaccctggggccgtccatggtggcatcctggcctggtggggctactgattcggctagccgagttgctcgttgtgatgctgccgctcatcggagtgctatatgtcggcatcaaagcgctgtcgtccttcacgcggcggctaggggaggcgtctggcgatcttgcgtcggatagccccgcgatgccacgcccaaccactgtcgaaaacgacgcagcgcggtggcgggcgatcactcgcgcggtcgaggcgcacgagcgaacggatgcacgctggttggaatacgagctcgacgccgccaagctgctcgacttcccggtcatgaccgacatgcgggacccgctcacgacggcatttcacaaggccaagctacaagccgactttcacaagccgttgcgggcggaagatcttctcgacgacccggacgccgcgggccactatctcgatgcggttcgggactatgtgaccgcgttcgacaccgcggaggccgaggcgatgcgcagacgcagaaccggcttttcccgcgaggaacagcagcggctggcaagagcgcaaagcctgctgcgggtggcatccgacgccggcgcgacggcccaggaacgcgagcgcgcatatcgtttggcgcgaaccgaactcgacggactcatcgtgttgccggaccgtacgcgggccggcatcgagcgggggatcgccggcgagctcgatgactaaggctgacctttcggcaccgcgtcgccgttgctgtgccacgaccacgcatagagcgcccacatgacgatgggtagcaggatgtcggtccacagcgggacgccgatgttgtatgggttggtgttgttctccaccacccagtagtagatgtggccggccgcgtctccgacgtactggatggtgagcaccacgattgtcgccagccagaagtgcccgcggaagcggtacgccatcaggccgaccaccccgattgccaggtcgcccattgcgttctcccattggaacccgccgtcgccgcgcgtatagccgatcaactcggcggtccgctcgccgtcgaagacgtggtatcccgcgccgatgatcgataccacgcccacgatcagcaccatccaccacagcatatggatgtccgcggctgggcggtgccggtgacgccggctctgcacgaacgcaccgattagcgcgacgattaccccgacaatggtgaacattccaacacccttccctagctttagggtcccgtcatgctgtcgaatctcattgaccgcacgcaacactagcggacgggctggcgctcaccgctgttgcgggcgtcccgagaacgccggccgagtaatgggggagcggacctttccgtacttcatatcgcttttgccggtccggacgcgtggtggtaagcgctgcctcgtggttcgcgcacccacagggtgtccgctttgccgaccgcggttccctcgtcgatcaactggcgcttgagcaccttgtgtgtggcggtgctgggaaggtcggccgcgatgcggatgtatcgtggccgggctttagtggataggtcaggctgggcgtccagaaatgcttcgaacgcgtcagggtcgaaggtgtcacctgctcgcaagaccaacgccgccatcacctgatcgccgacgtattcgtccgggacggcatacaccgcgacacggttaatagccttgtatcgtaatagaattcgctcgattggtgccgctgtcaggttctcgccgtctacccgcatccagtcggcggtgcggccagcaaggtagatccagccttcagagtcccggtatgcgaggtctccagaccagtacatgccgtggcgcatgcgctcggcgttggcttcggggtcattgtagtagccggtgaagaagcccgaccccgtcgtgttgaccaactcacctatggcttcatcggcgttggtgagtgctccgtgagcgtcgaaccgcgcgacggcgcactcggtgacggtttcgccgttgtacaccgcgaccccgtgggctccccggccgatcgagcccggtggcgtgccgggttcgcggatcacgatgaccgcgttctcggtcgagccaaagccgtcctcgacctggactccgaagcggcgtgagaattcctcgatgtctttgtcattggcctcgttgccgaaagccacccgcagcggattgtcggcatcgtcgtcgcgttcgggggtggcaaggatataggcgagcggcttgccgacgtagttcatataagtggcgtggtatcggcggacgtcgtcgaggaagccggtcgccgaaaacgtcgccggcgcgatcgcggcaccggagaccaccgctggcgcccatcccgcgaccaccgcgttggagtgaaacagcggcatggatacatagcaggtgtcctgttcggtgagcccgaagcgctcggtgaggctacgcccggcgaacgtggccattaggtgtgacaccggtaccgctttgggatttccgctggtgccggacgtgaagatcatcatgaacggatccatcgtgtcgacttctcgataggggacaaaggcgccgtcaccagccaccaattcagcccaccgcggtgtcgaggtatcaaggatccgcgcgcccgcgaggtctaaaccgtccaacagcgctcggtggtcggcatcggtcaccacgatctggcaatcggctcgcctgacgtcagcggccagtgcatcgccacgtcgcgttgtgttcaggccacacagcacatagccgcccaacccggccgcagccagctgggccagcatctcgggcgtattccccagcagagagccgatatgcgtcggacgttgcggatcggcgattgtgatgagggccgccgcgcgggccgccgactccgccaggtactgactccaagtccattgcagaccaccgtatttcacggcaatcgttggatcggatacgtgctggcgcaagagcgattgaatcgtgtcggtcatgaattcgctcccatgtcgagtcgcgggctttggccgcgacgctgtcatccagcatgatcgccacgatgccatcaatggccaggaggtcgcgacatgacaacaagatcaccacgccggcagtggattgcctcacgatcgaacgtctagattctcccgcgtccggcgcccctcaggtcaccccttatgctagggcgctaatgggcgagacaaccacgtgcgcgatcatcggcggcggcccggccgggatggttctgggcctgctgttggcgcgggcaggtgtgcaggtcaccctgttggagaagcacggagacttcctgcgcgactttcgtggcgacacggtgcatccgacgacgatgcggctactcgacgagcttgggctgtgggaacgctttgcggctttgccctacagcgaggtccgcacggccacattgcattcgaatggtcgcgcggtgacctacatcgacttcgagcgactgcatcagccctacccctatgtcgcaatggtgccgcaatgggacctgctgaacctgctggcggaggccgcccaagcggaaccgagctttacgctgcggatgaaaaccgaggtgaccgggttgctgcgggagggcggcaaagttacgggggtgcgctatcaaggagccgagggcccgggtgaattgcgggcggaattgaccgtggcgtgcgacggccgatggtcgatcgcccggcacgaggctggactgaaggcgcgtgaattcccggtgaactttgacgtgtggtggttcaagctgccacgtgaaggtgacgccgagttctcgttcctgccgcgattctccccgggcaaggggctcggcgtgatcccacgcgaaggttatttccagatcgcctacctcgggcccaagggaaccgacgctcagttgcgcgagcgaggtatcgaggaattccgtcgggacgtcagcgaactgctgcccgaagcgacggcatcggtggcggcgctagcgtccacggacgaggtcaagcacctcaacgtcaaggtgaatcggttgcgtcgttggcacattgatgggctgctgtgcatcggcgacgcggcgcacgcgatgtcaccggtggcgggagtcggcatcaacctagcggtccaagatgcggtcgcggcagcgaccatcttggccgaaccgctgcgtgagcatcgagtcagcagccgccacctggcagcggtacggcgtcgtcgcgcatttcccaccgcggtgacccaagcggtgcagcgggtgttgcaccgaaggctgctcggcccgctgctgcagggccgggaccccacgccgccggcggccctgcttggcctggtcgaacggctgccatggctctcggcggtgcccgcctactttgtgggacttggagtccggcctgagcatgctccggccttcgcacgtcgcgggcccggcaaccgcaaaggcccttgagccgacatgcgcgccgccgcgaatcggcgtcttgggtatagcccggatagcgccgttggcgctcatcaagccggtcagcgggagcgtcgtggtggcagcacgtgatgtgtcgcgggtggcgcgaccatggacgctggctgctatgccgtccacatggcccacacgttcggtggggccacgccggaagtggtttcggcgcaagccaaattacgcgatccagcggtcgatcgggccatgacggccgaactgaaatttccaggcgggcacaccggcgggatccgctgttcaatgcggtcgtcggatctgttgaatgtgagcgctcgagtggtcggcgaccgtggcgagttgcgcgtgctcaatccggttgtgccccaactcttccaccgattgccgcccctcgcatgcgtatcagctcgacgctttcgctgccgcagtgctgcgcgggcaagcggtcaagacgacgcccaaggacgcggtcgagaacatgagcgcgatccacgcgatctatcgggccgccgggctcccatcgcgcaacccgagctgaatatggtcgccgcgagcgggtccgccgcctgacaggccaatggcgtcggtcgcttacccgccagggttaggacgtggtgccttggaagaaacccgccaggttggtgccgatattggcaaagccggaaacgacgctggctaccgagaacggcaggatgcccctgttggcgaagcctgagacgccgctgccaaggttggaaaagcccgaggatagcccgccgaagttctgatagcccgagccgcccaacagcccggccgggttggtgttgaaccaacccgagaggcccgagccgttgttgccgaagcccgagttgccgcccgcaccggaattgaagaagcccgacgaaggcgcggtgctcgagttgaagtagcccggccccccggggatcgcgaaggccccgatcgtggtgctgggcaggtggatgccgggaacggtgagcgggggcgtggtgaagccccccacgccgatcggctcgatggtgagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgggggagggtgaagccggtgaggttgatggggtcgatggtcagcggtggggtggtgatgggtggggtggtgatttgcggcagggtgaacccgccgacgccgatcgagttgatggttagctccggggtgatgatttcctgggtggtgatctgcggcagagtgaagccgcccacgccgatcggagggatcgcgaactccggggtggtgatagctggggtggtgatctgcggcagggtgaagccatcgacgttgatagcggggacatcgatcccgggtatgttgaaggcgggcagaaagaatgaaccgatgacaatagggccggtcaatgtgtatgggtgaaccaccaattgtggtaagtcaaactcaccgaagatgagggcgccattggtgaaagtactaagcccgccgccgggcggctgaagcgcaggcacattggtctggaattgtagggtaaagggtattccaaaagccggtactgttatcctaggtgtgcttaggaaaacatcccagcctatggagggcaggccaaattggcccacgccaatctggccgaccgttatcggttgagtatgtatcgcaggtagactaaagccaccgattgtgatacccgcgggtatcgtcagctgcggaatagttacttccggaatctgcaatggcggcaaattaaaagcacccaccgtaatgggcgggaccgtcaccggcggaatggctacggaaggaatactcagcggaggcaactgaaagccgcttacggtgatgttggctggtgtggtggcggccgggatgttcaacgacggcaacgtcaacccgggcaggctgaaggcgccgacggtgatgttggctggtgtggtggcggccgggatgttcaacgacggcaacgtcaacccgggcaggctgaaggcgccgacggtgatgttggctggtgtggtggcggccgggatgttcaacgacggcaacgtcaacccgggcaggctgaaggcgccgacggtgatgttggccggtgtggtggcggccgggatggtcagcgacggcagcgttattgccggcagactgaaggcgggaaccgatatccccggtatttgcagcggcggcagagtcagatcaggtgtcgtaatactgaactgcaggctgccctgccccacgccccggtagaagacgccattgttcatgtcacccgtgttgaacagcccattattcatgtggccaatattgaagacaccagtgttgatatttccggcgttgaggaaacccgtgttagcatttcccgtgttgaacgtgccggtgttggacgaccccggattgaagtcgcccatgttataactgccggtgttcaggctgcctgtgttcgcgttgccgacgtccaacataccggtgttaaacgagcccgcattgaagaagcccgtgttcccgtgtccagaattccagccaccggtgttgaaattacccgagtttccgatgccaaagtttccattgccggagttgaagaagccgacgtttccgctgcccgagttgaacaatccgaaattcccggtgcccgagttgagcccgccgattccgatctggttgttgccggtaagaccgatgccgatgttgttgttgccagtgttgccaaagccgaagttgcccaagccggtgttggcaaacccggtgttgagattgccaaggtttcccacgccgacattgttgctgccgaggttcccgaagccgatgttgttattacccaggcttgctgagccgatattggagttaccgaaatttccggacccgaaattgtagttgccaaggttggcgttgccgatgttggcaaggccgttgttggcgttgccgacgttgccaccgccgacgttggctatgcccaggttgatggcggtgggtccgcccgcaagcgccggtatgcctgcggctgcggtcatggcggccgcaggcgcgccgctggccaaccaagccggcaagccagccaggttctgcagcggtttactgaacggggacagcgccgaggcgatcgccgatgccccggcatggtaggcagacatcgccgacacatcggcagcccacatttgctcgtacgtggcttcaatggcagcgatcgccggagcgttctgtccaaacaggttcgacatcaccagcgacaccaggtcggcacggttggccgccaccagcatcggctgcaccaccgccgtcttgaccgcttcaaactcggctatcatcgccgcagcctgagcggccgtctgctcggcctggaccgccgccgcggcaagccacgccgcatagggggctgccgctgccgccatcgccgacgacgacgcgccctgccacgccccgcccacgagtccggatgtcactgagccgaaagaggctgcggccgaggccaattccatggccaacccgtcccaggccgtcgcggccgccgccatcggttccggccctgccccggcgaatatcagcgctgaattgatctccggcggcagtacagaaaaattcatcgtccagccttccctgcgtgccccgcgtgatcagcggtaaaccgtggccggtgagtggctcttggcccacaagctagacgctgaaccgtcgtggccacataaatatcgcgcacaaatggccacgactcataggtttcgtaaatttgatttacaaaaggcgctctcgggtcatgcggaccgcaagcggcgtccgaacgcaggggctatggcagcacggtgtgcatcaacatcacgttgtatgccgaccacaaagacaggctaaagtagacgtctttgcccgtcgaccagggatgcatcatcggcgcgtagatgccgccgggcatctgccatgacgacaccagcatttgctctgcgctccacggtccttgcggagccggcgcggtccttgccaccacgtcgttcataccgttggtgtagagcgccaggtattgcttgaggtaggtgttgtattggacggacatttcgcccaccgggcccggaataacgggtgttgccgcgtccggcttgtttggaacccaggagttcgagtcgccgttccagtactggtacttggtgaggtcgggcacaaagcgctgcggaactcgtgccagatatgccgaaccgcctcgcccgggcggggtcccgaacgagtagaggtaaccgtcgttggacttgaggtacgcccccatctggaagttctcatttcccggaacgaacctggcttttccgccgctgtccggtccggacgcgcggatggtgcccgggaagaccccccaggtctgaccattgtccttggacaccgcgatgcccgagtagttcgtcgtccattccccatcacggccccaattcctgatggacatgaagttgacgtattgggttttgccgacggcgatgcccgcggtcggaatgatccccgtctcgtcgcgcgcccatttgatgctgttgatgagctgtttggagaagcccggttggcgtaccggtgagccggaatatctgttggaagcgtcaccggatgtcacatgaactccgttgcccaggtcgcggtcttggctgcggaacagcgtgttgtatcgccattgatggccatcgacagcgcagtagccgaatgtgtcgccgaagatcatgagcacctgacggttggcgggatcgccgttatcccaaggaattccgaggtcggtcccggagatgccgaagcgttccagggtcttgttggggctgtccggtccggtcacccactcggcgagggatgtggtagccccggcgagcgtggcaccaggatccggcgccgccgccggagcagggtcgggtgctggggctgggttcggagttagctgagtggcattcgggggttgtgggcccgtggctggcggattgggtgccggattgggcccaggattggccctggggactagcgcttgctgttgtagcggcgcggcatttctagcacccgggttgagcaatgcggatatcagtggacccagcttgggtagcggtgcacggtcgttggcaccgcgaggcttgcgtccggtcggtatcggaccgtgtccaggtcgtaccgggccgagcgccgtggccccggggtcggtcacaatggcgctcggtggcggcggagcgttcgcggcgtctccgctgcacggcgccgccatcgctggtggcgccaggcctattggaaccatgagtccaatagcggccgcccacgccagcgataccgacacgattcgaggaatcggcgacatgtcacaccttcccgggctggacgttgcaattgacgtccgcagttcgctgatgtgacgatagtgatctctgggactcttgtgatcagtgatccactgataggtatgcctccgtgaccgtgtcgcaacccatctgttcatctccgacctgcgctgctgcactcggacttggtaccggtacattcaaggcccatcggggccgcggataccacgaccaccggtgccgaacatcgacgatccgatcaatttgcgtccactgtcgcccggacaggtcaacaaggtgtggctctggcaatcgctacccggtccctggatcgggtccgcacggaataccgtgtacctgaccggatttgagttcctcgagccttagcacggaccgctcggaataccacgggtaggcgtggtttcctgcgtgggcatgatctgtggatcaggaacccgatacgggattccacggtttatcgtgcccagcgccgcgttgggcacgcactgcggcaccgttgatagcgcgtgcagcccgggataatccaggttgggccatgatgagttgggcgggacagcgaagttgaacgttgacgtcatgtcgccggtcacactgcgccgccaagccgtgaggttgggaactggcaccccgaaccgagtttcgagcaatctcagctgtgaggtgtggtcaaacgtgtcgtgaaccatctgcgggccacggctgtacggcgaaatgacgaagcagggaacgcgaaagcccaaaccgatcggcccgcgtattccgccggagcccggcacctgatcgatgtcaggcaccgtgacatattcgccgggagtcccggccggcgcggtagcaggaacaacgtggtcgaaaaagccgccgttttcgtcgtagctgacgatcagcgccgtcttttcccacaccgcaggattggcaagcaatattcttaagatgttgacgattgcgaaagccccggccgcggctggaaccgcaggatgttcggattcgagaacattgggaatcacccaggagacccgcggcagtctattggctaagacgtcggccgcgaagctcgcgggatagcttggtgccacgccaaagcggacaagatctgacctgggatcggctgactgtttgaaagacgtcacaagcgagccgtaagtaagaaccgaggagatgggcccgagtgtcttgttgcgatacaccttccagctgacgccggcatcgctaaggttctgcggcatgatgcgccaaccgaatctccgcaccggttggaaagtgggactctgcagctccggcccaccattttggccgtcggggtcgatggtggcgctcagccaataaaggcggttgggcagggtgggacccaataccgagcaaaagtagcggtcgcagacggtgaacgcgtcggccaacagatagtggatcggaatgtcttggcgcgtgtagtagcccatcaccgtgggagtgtgggccgccgagcgagtcttggcctgcgctggtagccagttgtcgttgacgccaccattccacgactcatgcatcgccacccagctatggtcagggtcgttgacacacgcgccgtcgaggaacgggcctcgggtggtgtcgaagcggtagggcatcgtaacgccggtggcgtcaagagcctgcgtcatcgggttccaacccttttgttggaagagcggcgataccgtgttgaatccatcggtgccggagagtgttccgaagtagtgatcgaatgagcggttctcctgcatgaagaacacaaagtgttcgatgtcggtcaaatggccggagcagggccccgcgccgtaggccttttcaatcaccggaccggcgaaagacatcaacgcgccggcgccgcccgcagcgaccttagctaggaattctcgccgcgaaactccgccgatgtggctttggctcaccgctgtgttctcctgtcgaacctccagccgcatttcagctcaaggtagaggactccgacgaacgatcacgacgcgccaaccggcgtgtcgcgcgcgaacttgcggatttcggccgcaaacttgaaccgctatgcggtgtcttgggtgtcgccgcaccgggtgcttacggccatggcgcccaatgttgctagcatgctggctgctgcccgttgccaggtgaatatttcggcgcggcggcgcgcgcagcggcgccggtggcgttcgggccggctgacgattgtgcggactgcgtgtgcgatggcctctgggcggttgtcggcgcaggcgccgctgtctgcggtgatgatctcggtcagcgccgaggtgcgggacaccacggccggtgtgccacacgccagcgattcgagtgcggctagcccaaatgtctcgtgtggcccaggtgccaatgcgacatcggccgatgccagcaggccagcgacggcatgccgatccgagatgaaaccggtgaagtcgatcggcaacccggttgccttgcgttccagcctggcgcgcagcggaccctcgccagcgatgaccagtcgagcgtcgacgccggcgtcacacaatgcggcgagtgcgtcgatgctgcggtcagcgtgcttttccaccgacagccggccgcagtggaccagcaggatctgcgtcggggtggcccagtgctgccgaacccgggcacagcgccgccgcgggtggaaggtcttcaggtctacgcccagtgggacggtgacggtatttgtcgctccgatgcggtcgaattcttcgcgcgcgaacccggtagtacacacgacagtgtcgtagttggcggcggttcgcgcgttggcgaagtctgcgaacttctgcgcggctcgacgcggaagcaattggcccgcaaagcgatcaagacgctcgtgggagatcatcaccgtcgtaacgccgtgttcgcggccccaccggcccagtgacctcagggtgagccggtcggagacctccagggtgtctggtcgcagtgtttccaatacagtccgcacggctcctggcataaccgcgcgataaccaccggtatatggaatatgcttggcgggcaaggtaattcgaacaacacccgtgcgtaggaggtgtcgttcggtgcgcgcccccgggacgatcaaaacacctcgtgtccgctggcgcagtattccgcgcccagccggtccaccgcggtgcggagtccgcccgagcgaggtccatagaagttggcgacctgaacaacacgcataccgtgagcagaaccggccgtcgtgtgcggtcaacgacatagcatcgacggttccctgaacggaccatgaactcctgcggagcgggcacctgcctgcgcttcgcgccagccgacagacacaaccagaacttgtgagcgcacaaggtcaaacccgctactggaagttcgagcaacggcggagcatgggagttgaccgatcgaggggagaacaggacaacgattgccatgctggagaccgctggattatggggcaagcgcgccgacatgattgtgcgtggatgcttgccttataacgctgagccaccgccggccgtgttggctggcagcgacatcaccccgatcaatgcgttctacgtccgcaatcacggcccggtccccgacatcgcgccgcagcattggcggctgacggtcggcgggctggtggacaacccgcttaccgtgacctatgaacggctgaccaccgagttcgaccaacactgtgtggtggcgacgctggcgtgcgccggcaatcggcgtgcggagctgttacgggtgcgacagatcccaggtaaggaaccctgggcgcacggtgcgatctcgaccgctcagtggtgcggtgtccgtctggcagacatcctgcaggccgccgatgtgcatatcgacgaggggctacacgtggccttcgatgctccggatgtagctgaggaggctcgccccatccagccctatggcagctcgatcccgctgagcaaagcgctgtcgccggaagttctgctggcctggcagatgaactccgaaccgctgccgcgtgcccacggtggtccggttcgcgtggtggtacccggattcatcggggcccgcagcgtcaagtgggtcaccgccatcaccgtgcagcctggtgcttcgcagaattactttcaggctctggattaccgcatccttccggcggatgcggacgccgacatcgtcgggccgggcgaagggatttcgctttcgtcgctggcgctcaactgcgacatcctcgaccccaccgatggcgacgacgtaccggcaggggcgctgaccattcgtggctatgggatggccggcgatggccgcagtgtcgaacgagttgatgtctctgtcgacgacgggctcacctggcagcaggccgacctacacgccgcgcccagccagtggtcatggcggccgtggtcgctgacggtcgacgtggagccggggccgttgggtatcaccgcacgtgcctgggacgataccggggcgctgcagcccgaatcggctgtgtccctgtggaatccgcgcggatacggcaacaacgcttgggcccgcgtcgcattgcgcgtgagttagccgggtactcggtcatcaaccggttgcggggccctccgaagaccactggaaagcactgccgatctgatggttagggtggttgaattagccgactcggtcggcggtgacgccccgaggtcaggtgaggcgaaggtgatgccagttgacggaactagccggcgacacgatacccgaccggtggctctgctgaggccgacgcggtgaccgccattggacgacttatccatcgctacgcgatatggatcgtcggcgtctgggcgctcgcggccatcatcgggaataactttgccccgccactcgagcaggtcatcaccgccgaggatcagccgttctcgccggctggcaccgccacttcgcgtgccgtggaacggtcagcggcggccttctcccaagcgcccggcgacaacatcggatatctcgtgctggagcgaaacggagtcctcaacgaccaggaccgggcttactacgatgcgctggtcgtggccctacgccgtgattcccgccacgtcatcgaggtggtggactggtggggaaccccggccatcgcggaggtcgcccgcagcgacgaccatcacgcggtgacagctgccctgcgctttgggggcatggtcggaacgtcgcaagccggggagtcgataaccgccgcgcgcagcatcgttacccaactgcatccccccgacggtttgcacgtattcgtcaccggtcctggcgccaccatcgtggacgagttcgcggcaatcgacagacagacccagctcattacggcaacgacaatcgtggtgttactgatcctcttgttgatcgtctaccgatccgcgatcaccgcgacggtgccgttgttgtcggtcgtcgtttccctagccgtggccaagccgatcgtttccgtccttgtcgaccgcgatttcatcgggatatccctgttttccctcggacttagcgttgcggtggttgtcggcgcgggaaccggcttcgcgatgttcctgatcgggcgttaccacgaacgacgaaggcaacatattgccccggcggcggcgctggcagacgcgtaccgcggggtggcgccggcgatcgcgggtgcgacgttcatcgtggtcacatcgctgggcgctgtgggatggctgagcctggcacggatcggtatgttcgcaacaaccggaatcctttgctcgattggcgttctcgcagtgggcctggccgcactgacgttgacgccagctctcgtcgcgctggccagccgtgccaacctcctcaaaccgccacaacacaagcgcatacagcgccaatttcggcgactcggcacacatgtggcgcgctggccggcgccgatattggtagccagcggtgtgttcgtactcatcatgatgatcgcgctccctagggtgccgatcggctgggacgaagccgcggcaaccccgtccgcggcggaatccaatcgcggttaccgggcggccgatcgccactttgccccgaaccaactgctgcccacccaggtgatgatcgagaccgaccacgacatccgcaatcccgccggtctgaccgcgatcgaacgaatcactgccgcgatcatggctattggcggtgtgcgcatggtgcagtcggcgagtcatcccaacggaatggtgtccaagcaggctgccttgacagcatcggcggggaatctcggtgatcagctcgacgaattttccgatcagctcacatccaggcaggcaacgttcaccaatctcgaagctgcggtccgcgacgtggtgtcagccctcgatctggttcaggctggcatacgacaggatggctatggacttggccaggtcagtctggccgtccggctgatgcaacaggcgataaccaaacttcagggcagcgccggtgacgtcttcgacatattcgacccgttgcgtcgtttcgtcgcggcgatacccgagtgccgggccaaccccgtgtgttcggtcgcccaagaggtggtgcagtgggcaaacaccgtcaccgagagctgtgcgaagctggccgatgcggcagggcagctcgcgcgggggatcgctgatgtcgcctcggcgacatcgggtgtgtccgggctaccgaatgccctggacggcattggaggtcagctggcgcaggtacgagaatcggccgcaggcgttcaagagttacttaacaatgtcggcgcagcaccattgcgagagcttcccgactatttacgcgaacttgccgccgtctcccagagtgcgccgggcgtggatctctacgccgctcggcgaattctgaccgacccgaatatgcgcgcggtcttggactattttgtctcaccaaacggccatgcaacgcgtttactcgtctacggcgacgggagcgagtggggtgacgatggcgcccaacgcgctcgcgcgatcgtgactgcggtggccgaggaaaccgacgagggcacgctgcgacccaccgctgttgagctgaccggcgttggaccggctacccgtgacctgcaggatctggtgggcagtgacctgaccttgctggcggtcatcacactggccgttatcttcgcgatagccgcactgctgctgcgcagtccgcttgccgggcttgtggtcgtcggcacaatcgcgacatcgtatatctgtgcgcttggcgccagcgtagtgatttggaaacacatacttggcgataacttgcactggtcggtattgccgattgcgtttgttttgctgatatcggtgggttcggcctacaacctgctcttcgcgctgcgcatccgcgaagaaagtcctgccgggccacgaaccagtgtcatccgagcgttcgcggcgaccggaatggtagtcacggccgctggaatcgtgtttggcacaacgatgttcgcgctggccgcgagtacctcgctgagcgtggcacagatcggcgttaccgttggcatggggttattgctggacgcccttgtgatacgaggctttgtcctgccggccctgatggttttgctgggccgctggctgtggtggccgcgccgatcggttagcaaccggcaggtacccgagccgtcgccggcctaaattgaaccgattcacgcgtgcatacgtatccgagagtgtgacgagccgaagcgcagcagccggctaggagcttcgctgtcggccgaaggctgggttgatgcctgggccaccgcaacccgctgcatttgcgcaccggacagcaccttagctgtgcaccagggcgacgacccgtgcgcgaccggtcgccgagatgggatacccgagcccgatccctggccggttcggccaggcacgccggaccctcctggtgtgggaatgtgtccaaagggcattattggtccgtgagcgcattcaacatctgtcgattcgttggtgccccaatggtcacgacgtgggcactgctgttcgcgcccgtacccgccgcgtctgccgacccacccgacccgacggtatcggatggcgcgtgtcccgatgttgaggtggttttcgcccgcgggaccggcgagccacccggcgtgggtgggatcggagaggacttcatcgatgcgctgcgttccaagattggcgagaagtctatgggcgtttatggggtcgactacccggcgaccacggatttcccgacagcgatggccggtatttacgacgcgggcacccatgtcgaacagacggcggcgaactgtccccaaagcaagctggtgctcggcggattttcccaaggtgcggccgtgatgggctttgttaccgcggcggcgattccggatggggcgccgttggacgcgcccaggccgatgccgcccgaagtcgccgaccacgtggccgccgtcacactcttcggaatgccctcggttgcgttcatgcactcgatcggcgcgccgccgatcgtcatcggtccgctatatgcagaaaagaccatccagctgtgcgccccgggcgaccccgtctgttctagcggaggcaattgggcggcgcataacgggtacgccgacgacggcatggtcgagcaggccgcagtgtttgccgccggtcggctcggttaaggcagtgtcagccactcgccactcagcccgacaccgatcggacgtcgtgaccggcgggaccgagaactgctcgatccgcaacaacgccgcgacgtggattgtgtcccatggtgagctgtgacttggagtgcgggtggtgagctgaaggcccgttgtcgaccgaaacggggcgacgtccgcgacttcctgtacaacctgatgctctgggatttgggctgcggatgcgcggcgggggttcgctctggtgtcgtcggtgttccgccgcgctacgtcaagccgtgctgcccatcccggccgagtaccagcccaccggcgccgccggcacccgccgtgcccccggcttttccggcattgccgccggctccacccttgccgctggtggcgccatccccgccggcgccaccgtcaccgccgttgccgtacagcccggccttgccgccggcgccgccgttcccgccggcgccgccggcgccgccggcgctgccgaagccgctgcgaaggccggtgatttggccggccccaccggtgccgccatcaccgccagtgccattgaggctgtagcccccgttgccgccggccccgccggagccgtagaacaatcccgcgctgccgccggcgccgccagcaccggccttgcctgacaggctggagccgccgctgccgccggcaccgcccgacgcattgagggtgagcgagccagcattgccgcctacaccgccacccccgccggccatgcccccatggccgccggccccgccagagccgccggcaccgtacagcccaccgggcccgccggcaccgcctgtccctccggcccccgtggagccgccgttcccacctggtccgccggttcccccgtgggcgtacagcccgccggccccgccggccccgccggcgcccccggcggtgctgccggtcccgccggcgccgccggcccccccgttggcgaacaacccggcagcgccgccagtcccgccggcgccgccagtggtaacgcctgcggtgaaagcgccgccgccacacccgccgagcccagccgcgccgatgagcaagccggcgttcccgccggccccgccgacgccgccggtggtggtggcggccccgccgacaccaccggtaccgccggaaccgatcaagaaggcggatccgccggcgccaccggccccgccggcacccgccgttccgacgccgccggccccgccggcgccaccggtgccaaacaggatcccgcctgccccaccggcgccgcccgcgctgccgttggtgccggccgcaccggccccgccgttgccgccgttgccgaacaaccagccgccggcaccgccatcgtccccggttcccggcgtcccactgtcgccgttaccgatcagcgggcgtccggtcaatgcctcggtgggttcgttgatgaaactgagaatgtcctgctgcaggttgtgccatggcgaggtgctctcgggagcgttatatccgtcggcgcccagcagcaacccgccgaagccgccgaagccggacttgccggcgagcgcgccgatgccgccctcgccgccgttgccgatcagcacggcatttccaccggccccgccgacaccaccggtgccgccactctcgccgccgttgccgccgttgccgccgttgccgatcaacccgggcgccccacccgccccacccgccccacctgcggcggtgcccgcggggcccccagagccgccagcaccgccggagccgccggagccgctgagcatgccggcgctgccgccgaccccaccctgcccgccggcggcgaagccgaacccgccggtgccgccacccccgccggagccgaagagcatgccggcgttaccgccggctccgccggcgccgcccttaccaccaccgaagacagtgccgccagccccaccggtgccgccggcgccaccggcggcacccagggaaagcgtcccggcgttaccaccgttaccggcagcgccgccggtggtcagtcctgacccgcctgccccgccgtccccgccggcgccgaacaaaccgccgcccccaccgtccccgccggccccgccggtgccgagcgttccgtgatccccgaatccgcccgccccgcccatgccgccggcaccaaacaacccgccggccccgccggcgccgcccgccccgcccgtgtgaccctgcccgccggcgccgccgacaccgccggtggtgaacagcccaccggccccgccggcgccgccagccccaccggcagtgctgaagctgaacccgccggcaccgccggccccggcggcgccggcgagcatacggttgccgccggttccgccggtaccgccgatgccaccgacaagagacgtcgcagccccgccggcgccgccggcgccgccggccccaaacagcatggcggacccgccagcgccaccggccccgccgatcccgttgttggcggtggcggttccgccggcaccgccggccccgccgttgccgaacagcccggcggccccaccagggccaccagccccgccgttggcgccctttgcaccggatccgccggcgccaccgttgccgatcaaccagccggcatcccctccgttggccccggtgccgggagcaccgttagccccgttaccgatcagcggacggccggtagcggccaggacgggcgcgttgatcgagttgagcagcggcgtcacggcggcggcctcggcggccgcataggcgcccccccggtggtcagcgcctgcacgaaccgaccatgaaacgccgccgcctcggcgctcgccgcctgataggcccggccgtgcgcgccgaacaacgcagcgattgccgccgagatctcatcggcaccggcggccagcaggctcgtcgtgttggccgccgcagccgcgttggccccagcgatcgtcgagccgagatcggctagatccgtcgccgccgccgcgatagtctccggcaccgcgatcacaaacgacatctgaaaacctcccacgaccgctgaccaccaggtaatgccgacgacccaggaagcctcggcgccgggtgaatcggtgccaatcagcgtatgggcgggcaggcgacccaaccggtgttccagcccgactcatacccgctgtcaaatgacctgacaatcactcggtggtcacacgctgcgtgcttcacattggtagcttgggcacgtcggcaaccgtcacagctgtcacacgggtccctgtggggttggtcggccaccggcgacaacgtttcctgcgcgccttgatctgtcgccgctgggcaggcatcgccgcgacggccgtatcaggcttggtcggtgtgagccgccaaatcggtattgacgaattcgtcatcgaactcccggccaagaccacttaggtctgatggcctggttctcgtcctcaagccgcgttagcaccacttcgggacgccacgcggttcagcccgttctcctcgaatagcagcctgccggtgccaccggcgtctgggcaccccagactttcgcgccgctgtcacccgttgcgaaggcccccgcaatggcacggtcaccgacatgtgatgccgaggggctgcgccggggctagattcgcgtgcaatgcgtgcctaaactttttggcggggttggggatttctgaaccgatcagtcccgggtgggcggctatggagcgactaagcggactcgatgctttcttcctctatatggagacaccgtcgcagccgctgaacgtgtgctgcgtcttggagttggacacctcgacgatgccgggcggctacacgtacggccggtttcatgccgcgttggagaagtatgtcaaggcggcgcccgaatttcggatgaagctcgccgataccgagcttaacctggatcaccccgtgtgggtggacgacgacaattttcagatccggcaccacctgcgccgggtcgctatgcccgcgcccggagggcgtcgcgagctggccgagatctgtgggtacatcgccgggttgccgctggaccgtgaccgcccgctgtgggagatgtgggtcatcgaaggcggtgcccgtagcgacaccgtggcggtgatgctcaaggtccaccacgccgtggtcgacggtgtcgccggtgcgaacctgctgtcccacctgtgcagcctgcagcccgatgcgccggcaccgcaacctgtccggggcaccggtggcggcaatgtgctgcagatagctgcgagtgggctggtggggttcgcgtcgcggccagtgcggctggcgacggtggtaccggcgacagtgctcacattggtgcgcacattgctgcgtgcccgtgagggccgtaccatggccgccccgttttcggccccaccgactccgttcaacggccccctcggtcggctgcgcaacatcgcgtatacacagctcgacatgcgcgacgtcaagcgtgtcaaggaccggtttggggtgaccatcaacgatgtggtggtggcgttgtgtgccggagcgctacggcgcttcctactcgagcacggcgtgctgcccgaggccccgttggtggccaccgtgccggtttcggtacacgacaagtcggaccgacccgggcgcaaccaggccacctggatgttctgtcgggtaccgagccagatcagcgaccccgcccagcgcatccgcaccatcgccgccggaaacaccgtcgctaaagaccacgccgcggccatcggccccaccctgctgcacgactggattcagttcggcggctcgacgatgttcggagcggccatgcggatcttgccgcacatttcgataacgcatagccccgcctacaatctgatcctgtcgaatgtgcccggaccccaggcccagttgtactttctgggttgccgaatggactcgatgtttcccctcggcccctccttggcaacgcgggcctcaacatcaccgtcatgtccctcaacggggaactgggtgtcggcattgtctcctgccccgacctgctgccggacttgtggggcgtggcagacgggtttcccgaggcgctcaaagagctgctggagtgcagtgatgaccagccggaaggcagcaaccaccaggactcctgagtcgtacgttcagaaccggtagtcggtgccggtgcccagaacttcgatggctgcgttgatgttcgggatcactgtggcgccgtatcggctgacgatctgcccaagcgcgcgagcaaggtgcggacccacggcctcggcgatgagggcgtcctcggcgatgacgatgccgttcaccatgtgggcagcgagcagccggccgtcgtgggcgacctcgtaacgccagtcaccgatctggattcgctcgggattagaccgaaaaaagccacgtcgtgcgggggtatgaatcactcccggaagtccggcgaacactttgaccaccaacgcgacaccgccgggaccgacgagcgcggccgcgacggcgcggctcactcgctcggtatcgaaatcagacatcagctgtccatcggcaggacgaatgacggtgtgatcgtttccccgctgccggtgcggcgcacggcggttcccgcggtgtagaactccaccgtgtgcactccccacgcgtagttcgagatggcgaagtgcacgcccaccacgccggttgcgccgtctcgctcggcctcgctctgcatgcgtgacattgccagctcacgcgcttggtagttgccttgcgtccactgtggcatctccatgttgcggccgatctggcgaagcgtttgcatgaatccctgcacggcgatgtggaatacgcaattgcccatcacgaacgccaccggcgcaaacccggatcgcagcagcgtcaccatgtcctggccggatagatgactggagaatgcttggccgttgggacgccgaaatgctccgggcttggcggtgtatcgcactgcggtaccgaccgccatgaactcaaggtgttccccgccctccccatggtggcgccagttgagccggacaccgacgatcccgtccgctttgagggcatcggcttcggcctgcatgcgcgccatcgcattccagcgcgcccggtatgtcgcctcggtgaggacacccagttcctgttgctgcctcatgccgctgaattggaagccgacgtgatagaccgagacacccatgaccagctcgatgggctcaaacccggccccatgcagcaatgcgaactcgttgatcgacaagtcggacgtgaatgacttctcagcgtgcgacagccgttcgctggctactggatcgagcgagcttgattgcatcgttgtgcgtccttcctgtggtgtgtgtcagcgtacgacgcgcaaaccatgcagcgtctgccatcagcgtccccagggcatcggcggcgtcttggcgccggtaacgctgttgtctggcagtcgcgccggggagtcgacgctaccggtcggcaccgcgccggccgcgcatgagtgaggtggcagcgcgtaacgcgccgcgtagtgcgtagacggcagtcaccgccgccaacaggatcaacaggacaaaggtcggcaaccagttggcccggccgtgattgacattccaccagatgatcgtgaacaacagcacgcagacaagtagcacgatgtctcgccaattgccccggtaggacatcgccgccttgcgcagtgcgtgactcttatcggctgcatcgatcaggtcgtcaatgcgggcatcgattgtgcgctgtaggttggcgcgccttttggtggcatccgccgggagccgatcgagcaggtccatatcctgcctgatcagcgctcgaaagtcggggcctttgaattgcccggccgcaatggcaagcatggcgccaccaaaaatgggcgcactgttcagtgcgatttgtcccagccccggcacatccactccttcttcggctgatcatcaatgtcggcccgttgaggatcgccgaacttcggctggggatcaaccgccacaccgcggacatcccaaccaccgtccatcagtgcggcccgaggggacaggcggcgttcttagccgtcgggggcatcgggtctgtgaacagcgtgtgatggtgagtttcgtcggtggtggcgtggtcgatgatccagcccagtgccgaacccgagccgagcaggcaaatgcccggccccaattcgtgcgtagcgccgccgcggatcttgatggtggcgtgcgcaggccgtcgggtagcgggtgggcgccaccagcgggtagcacgaacgaaatccttgatgccccaaaccgtttaagcgttactgcagggtacaggtaccgagcgggacccgctgccgggcctagttgcttatcggtggtggttgcggctggaagggttcataccaccaccagtcggcgcgctcgccggtgggcccaggccacggcgctaccgccggcggcggcttcgtcgacgcccgcgccaacgatcccgcgctcaaaggtcggcccgcgctgtcggcgacggtgaggttgtctgccggtccggtaatggtgatcaggccccgatggtgtgcccggtggtgatacgggcacaccagcaccaggttggccagctcggtggccccaccgtcctgccaatgtcggatgtggtgggcgtgcaaaccccgggtggccccacaaccgggaaccacacacgtgcggtcgcgatgctcaagcgcccggcgcaaccgacgattgatctgacgagtcgttcgaccgcagccaatgacctgcccgtcacgttcgaaccaggcctcaaaggtggcatcacagagcagatatcggcgttcggactcgctgagcagcggacccaggtgcaggccagcggcacgctcctgcacgtctagatgcatcaccacggtggtgtgctgcccatgtggccgacgagccacctcggcgtcccagccggcctcaaccagacgcagaaacgcctcaacattgcccggcaacgggggccgctgatccgacacaccgtcgctgttgtcgtgatcacgcttgtactcggcgatcaacgcatccagatgagactgcaacgccgcatcgaacttcgccgcctccacgtgcggaagcttgattcgccaacaactgaactgctcatcggcgctcctggtgatcgagggccgcggttccggccgaaaatccggttcgggttcgggtcgcggttccaacttgagcgcggtccgcagctgattcaccgtggcaacgccggccaactgcgcataatgcgcatccgaaccctcacccgcccgccccgcgatcaccccaacctgatccaacgacaaccgcccctcgagagcagccagcgccgcttttccattcgcggttccgttcaacgggaagcggagcccgacggctgagaccgcacgcagccggtaagacgattcgatctggtcgacaaaccacattcgctggccgcgcagtaccgacaggtcgaccgtttcgccgtcggtcgcgcgggcaactcgctcgacggtcggccggaacgccgcggctatgtgggctccggtgacacttccgaatcccagcaaacgctcgcccagtgcgaagcggccgtgcgaatcgacactaaccagccccacctcgaccaggccgaccagcaagcgtcgagtcgtcgatttggccagccccagccgctcgcagagatcgactaggcgcaggtgtcccggttcggcagctatttcgtccagcgcggcgacggcgcgacggagcacctggatgccttcgtcgcgattcgttgtcgactttccttccgtaggcggcacaactgcaatatagtgaaccgaaatacggatcacaatgattcgaaatacggaccaggagttttgctatgagggcgctaccggccgggcggcacttcttccggggcagtgacgggtacgaggcggctcgccgcggcaccgtgtggcatcggcgcgtaccggatcgctaccccgaggtgatcgttcaggctgtcagtgctgacgacattgtcagcgccatccgctacgccacggtcaatggccataaggtgagcgtcgtgtccggtgggcacagttttgccgccagccatctgcgcgatggcgctgtgctgctcgacgtgagccggatagaccacgcctccatcgacgccgataagggccgcgcggtcgtcggtccagggaagggcggcagcgtgctcatggccgaactggaggcgcagggcctgttcttcccgggtggccactgcaggggagtctgtctcggaggttatctgctgcagggcggatacggctggaacagccggatctacggcccggcgtgcgagagcgtgattggcctggacgtcatcaccgccgacggcgcgcagatccattgcgacgcagacaatcacgccgatctgtactgggccgcccgcggcgccggtccgggcttttttggcgtcgtcacctcgttttacctgaagctgtatccgaggccggccacctgtggcaccagcgtctatgtctacccattcgaccttgccgacgaggtctttacctgggcccgcgcggtcagcgccgaagtcgaccctcgggtcgagctgcaagcccttgcctcccgcggtgaaccgagcatgggcatcgacgtccccgtcatctcccttgcctcgcccgctttcgctgactcgcccgaagaggccgaacaggccctcgccctgttcggcacctgcccggttgtcgagcaggcactggtcaaagtcccttatatgccaaccgatttgcctgcctggtatgacgtcgcgatgacccactacctgtcagaccatcactacgcggtggacaatatgtggacgtcggcgtccgctgaggacctgctgccgggtatccgctcaatcctggacacgctgcccccgcatccggcgcacttcctctggctgaactggggtccatgccctccccgtcaagacatggcctatagcatcgaagccgacatctacttggcgctctacggctcctggaaggatccggccgacgaggcgaagtacgccgactgggcgcggtcccacatggccgcgatgtcgcatctggcggtcggcatccagctcgccgacgagaacctcggtgcgcgtccggcgcgcttcgccagcgacgcggccatggccaagctcgaccgggtgcgcgccgaatacgaccccgacggtttgttcaacagttggatgggaagaatctgatggccagcgatctgtacctgggctaccgcaacgacgacgcggacacgccgttcggcaagttcttcaaacccgagatggccccgctgccacagcatgtcgtggtggcgttgcagcatggcccccaggccgggatggcgttgctcgccttcgacgacgccgcgagcatcgttgatgagggctatcagcagaccgagaacggctacgggattctcggcgacggcagcatgcaggtatccgtgcgcaccgacatgcccggggtcactcccgcgatgtgggcatggtggttcggctggcacggcagcgacacccgccgctacaagctgtggcacccgcgggcccatctatcggcgcggtggaaggacggcgaccaggacagcggggccggccgtcggggcgcgcagcgttacgtcggccgctggtcgatgatcagcgagtacatcggctcgacgaaactgggtgccgcaatacaattcgtcgagccggcggccatgggtctgcccgacgacagcgacgatacggtgtcgatctgtgcgcggttgggctctgctgacgccccggtggatgcgggctggttcgtccatcaggtccgatcgacgccgggcgggtccgagatgcggtcacggttttggatgggcggaccgcacatcgcggtgcgcaaggcacccgaggtcgcgtccaaggcggtgcgtcccatcgcgtcgaagctaatcggcgtctcggaatcgaccgcgcgtaatctgctggtgtactgcgcgcaggagatgaaccacctggcggggttcttggcggacctgtgggaaagcttcggtgacgagtgaggtttcagctttgctcggcaaacgctggcgccacgtatttttcgaccagccggcgttcggcttcgtcgttctcagctggccaatacatcagtgagagcaccacgcgtaccacccatttcgcgccttgcggatcaccgccggctatgccggtgagctcggtagcaaagtccgcaagcaacggtgactcggtgagccaggccaattcaccggcgccaccgtggatcgagccgaacatgagcttgcccagcgggtcggatcggattcgctgaagcgataacaggatcgccgcgacgactcgctcccgcccccgcagagtttcgacatccgagcgcacgccgtcggcgatccgggccgcggcccgggtcagaacgacatcccggatctgggccttgccgccggcacggcggtagatggtcgctcgggagcagtggacctcgcgggctaatttgtcgatgtcgagtgcgttgagcccgtagcgcgtaatgaggtcggttgcggcggcgtagatccgttcggcagcgatcgtgcggcggttgccgcccacgatccaatcgttacccggcactggtcaggcgcatttccatcgagaggcgaagagcgattcttctcatagtgagacacaaaccttacttattctcatcgtagttgcaggtccgcctcccgcggtgagacgttcgccgaaaggctccccgggcgcagttctcgacttgcagcgacgcgttgaccaggcggtatccgccgatcacgctgaactaatgacaattgccaaggatgccaacacgttctttggtgccgaatccgtgcaggacccctacccgctgtatgagcgcatgcgcgccgcaggctcggtccaccggatcgctaactcggacttctatgccgtgtgcggttgggacgctgtcaatgaggccatcggtcgtccggaggacttctcctcgaatttgaccgccacgatgacctatacggccgagggcaccgctaaaccgttcgagatggacccactcggcggacccacacacgtgttggccaccgccgacgatcctgcccacgccgtgcaccgcaagctcgtgctgcgtcacttggcggccaagcggatccgcgttatggagcagttcaccgtacaggctgccgaccggctgtgggtcgacggcatgcaggatgggtgcatcgaatggatgggcgccatggccaatcgcctaccgatgatggtcgtagctgagctcatcggcctgcccgaccccgacatcgcccagctggtgaagtggggatacgcggccactcagctactcgaagggttggtcgaaaacgatcagctcgtcgccgcgggtgtggcgttgatggagctcagcggttacatcttcgagcagtttgaccgtgccgcggccgatccgcgggacaatctgctcggtgagcttgccaccgcctgcgcatcgggggagctggacactctcaccgcccaggtcatgatggtcaccttgttcgccgccggcggcgagtccacggcggcgctgctgggcagcgcggtatggatactggcgacacgtcccgatatccagcaacaggtgcgcgcgaaccccgagctgctgggagcgtttatcgaagagacgctgcgttacgagccgccatttcgcggccagtaccgccacgtgcgaaacgccaccaccttggacggcacggaactgcccgcggattcgcacctgctgctgttgtggggcgcggccaaccgcgatccagcccagttcgaggcacccggcgagttccgtcttgaccgtgcaggaggcaaaggccacatcagtttcggaaaaggggcccacttctgtgtcggcgctgcactggcacgcttggaggctcgaatcgtcttgcgtctgctgctcgatcgcacctcggtaattgaggcagccgatgtcggcgggtggttgcccagtatcctggtgcgccgcatcgagcggctagagctagctgtacaataggcgctcgacgactcctattgcagcacaacggatatcagcaacagcaggtgccaaccgcggcgatcggatgcgtgagaatagtgaaagtggttgtcgcggtcaggatttctgcgatcaaccctacccgcatgacgccggcgggtggcccccgccggccacgataaatgcttcgaccgccgtggcccgctcgtaaccttcgacctccacgcgccactcgtagattcctggttccaagggaattcccgcaggaatgttgagggtgagcggcatgcgaaccgaggtgccgtggattgcgccaggagcgcggcccgcctcggcggcggcttcaaagaggatccgctgcggcccgtgtggtcccggcacgaccaccggatcgccgtcggcggtgagcaactggcatttcagctggtgctgcttattggtctcatcccagtcgatgtcaaggaacagtaccaaagcgaatgggggggtcggtgtttggcattgccgccagcccagcccgagcgcatggaccttcccggactgggcatcagcctgcgccgcgtccgacaggaacagactgaccctcatgtcgccgccgctgcgatcgaactcccgggttccgattccacccctgtccttccccaatgtgcaactagccgaaggtcggtcaataccgcacccacttagactgactccatcccgacggcaggataatacgtggcgaccggtagatctatgttgtgctatctgggcggtggcagctggcgcggaccgtcgggggaacgcagttcatgcggaccctcccgttgggtcagctccccggttgacccaactgataggctcgccaggtctcgcggaggcacctgcgctaacggcgggtgatcatcgttggtagccagccggctacggcgcgcagagtccgacgatgcgatcgggttgctttcggcaggggcagccggggagtgggattccagcgggggctggtcgttggggtcggaaccttcggcattgaccgtcaccttgtgggtgcgcttgaacgaaaacgcgatctcctcgacctcttcgaacacctgacgcgcggtgcgcaacggcgcagtggtgttgtcgagcattcgtgcgacaaacggcggcaccagtgggcgaatccaccgagccgcagccttggtggcgtctgggatcgaccggatcactggggttgcacgcttctcgcgtggttcaaccgcaccctccggttggacctgtgccggcaggtttttcgcgataccggggcggtgatgggctgccccagcaggcaattgggcgaccgtccggctggcagcttcggtttcggcggcgatgggcagatacacctcgtcctccactggctgcaaggttcgctccgacgaagcgcgcactggaccttcgagcgcttcgacgactcggcggcgttgctgttcgcggtcgatttcggcctgggcctcgatggcgaggcgggtctgggtgagttggtgctcggcccacatgatttcggcggcccggcgaacctccgcccgcttgatcgcgatcgcggtgtccgcctccaactcggcgcgctcccgttccgctcgcgcggccgcgtggcgatcgtgcgttgtgtcaccgcgccatagccggagaatcagcggcaataggtacagcagcgcgaagaaagcgatcgccagcattcgcgccgtcaaggcgccggcgctggccaatgtcagatcgttcatggcgacccagcgcgagcccaaaccacgacccgcatccgcgaccacggcctggcgcacctcggcaagagcctgctcgtcgtgtgccattttggcgtccaaggcaggtgcttggtgatcacgagccgccagcgcgttgtccagctcacgctgcgcgtcggcgagaagctggttcgccgttcgtgtttcgggccctcggccgggaacgccggtgatccgggtctgcgggcaggccggagttgggtggtattcgcagcgtgcgacgaccagcgcatcgtccagtcgtccgcgcgcccgctcgaccgcgctgtccagcgcagtgcgcgcattgcgggcctgttgcagggaggccgacgcttgcacggccgccggcgtcgcgtcggcgctgtgcatagcttgttcatcgagacggcggtcgatggcaccggaaaacatgaccagcgcagcgagttcgccgacgacgaaaccgacggcgaccgcgacggacgcgcgtcccgtaacgccggcccgaccgcgagctgggccactggccgtaccgcgggtcaccgcgccgaccagcaggccgagcaccagggcgagcgaggcagccccgatgggggacgagatcggcccctgggccgcctcgctcaccgcgaggctcgcgaggagtccggccagcgcggcgcccacggccacaatcacgccggccacggcgtgcgtggaccgctcgtgacgctcgccgagttcgcgccagtgtccgccgccgagccaggtaagcagcccctcgattccggacacggccgagcgctgctcagcatattcgtgggcgcacatgagactgaaaacacctcctgctggtcaagcctggcaggcccccgcccgacacaccgaatcgaagcggccccttgtggtgttgttcacaactgcgcgagagatgacgcagatcacgtcgcggctgcccagccgaatcctcagcgagttcaatgtcaaaattaccgcggcgcgagcggatcagcggccattatggcaggtgacgtgagacggtatacacctatgcaaaatcacgactacgttacctacgaagagttcggccgcagattcttcgaggtagcagttaccccggaccgcgtcgccgccgcgtttgccgacatcgcgggcagcgagttcgcaatggaaccgatctcccagggccccggcgggatcgccaaggttagcgcgaacgtcaagatccgagagccccgggtgacgcgaaagctgggtgacctgatcacgtttgtcatccatatcccgctgtcgatcgatctccttcttgacctgcgcctcgacaagcagcggtttatggtcgccggcgacatcgcgctgcgcgccaccgcacgcgccgccgagccgctgctactgattgtcgacgtcgccaaaccgcggccctctgatatcacggtcaacgtgtcgtcgaagtcgatccgcggtgaggtgttgcgcatcctcgcaggcgttgacggtgagattcggcgatttatcgcccagtacgtctctgccgagatcgactcgcccaaatcccaagccgctcaagtcatcaatgtggccgaacaattggactctacctggagcggcccgtagccagctctggatgcagtctggctgccggccaccgaaagctcaccaacagctcatcggtgaggtcgtcgcagcgcgcaccgcctcggccaaggtggctgccctgcgatcggtgaagatgtcctcgagcagcatcggctgaccgtcggggccggtgagcggcacccgccagttcgggtactcgtcggtggtgccaggctggttttgcgtccggcggtcgccgaccgcatcggtcaacgccactgccaacagccgcgagggcgttcggcccaggtagcggtagagagccaggacggcctcctccgagtcgggctcggcaccgtccgccagcagtccgacccggcgcagctcggccatccaggctgcccggtcggcccgggcggattcgagttccgcctccacggggttggttaacaacccaagggactcgcgcagccgtacctggtcgccggccaggtagccggcggtcggcggcagatcatgggtggtcaccgacgacaagcagtactcccgccagcgttcggccggcaatggtgttccagccggcccgcaatctcgatcctgctcaaaccagagaattgaggtgcccagcaggccccgcaatagtagatagtcgcgtacccacggctcgacggtgccgagatcctcaccgacgacaaccgccccggcccggtgggcttccagggcgacgatgccgatcatcgcgtcgtggtcgtagcgcacataggtgccttgggtgggcggtgcgccgtcggggatccaccacaaccggaacagcccgatgatgtggtcgatgcgtaccgcaccggcgtgccgcaacgcggcctggatcagcgcgcgaaacggtcggtactcctgctcagcgagccggtccggccgccacggtggctgcgaccagtcctggccgagttggttgaactcatccggcggcgcacctgcggtcacaccttgggccagcacgtcctgcagagcccaggcgtcggccccgttggggtgcacgccaacggcgaggtctgccatgatgcccagcgacatgccggcccggagcgcctgcgactgcgcactggcgagctgctcgtccagctgccactgcagccagcggtggaaatcgacggcatcggcgtgtttgtcgacgaaatcggcgacacctgaggcatcgggatgccgcagcgatttcggccatcgatgccaatcatcgccgtacgtctcggccagcgcgcaccaggtggcgaagtcgtcgagggcgcggccctcgcgggtacggaaggcggcgtaggccagctcgcgacccgccgaccgcggcacccggtgcacgagcttgagtgctgcgcgtttggccgcccaggcgctgtcgcggtcaatggtgtcgagctggtcggcgtgctgttgcacgttggtgcgcaaccgttgcacccggccacgcttgggcagatcgacgagttccggaatggcctccacccgaaggtagagagggttgacgaagcgtcgcgatgtcggcaggtagggcgatggttcgattggcttcgagcgcccagcgggcccgggaagcgtagccgcatgcaggggattgaccagcacatagccggcaccgtgcgcagacgccgaccacagcgcgagattcgccaaatcggtgagatccccgatgccccatgactgccgggaccgcacgctgtagagctggacggccaggccccaggcacgacggcctgccagcttgtccggcagccccaaccaatccggcgtcacgacaacagcggcgctggcctgcgagtcgcccgaacgcagattcacccggtggtagccgaggggcaggtcggcgggcaacacgaagctggcctcgccgatccagcgtccgtcaagatcgaatggcggggtgaaattgtcgacctgcaccacctcggcacgtgtcgtgccgtcctcgagctgcaaccacacgtcggccggagcgccatcggtcacatgcaccctgaactgcgtctgctctccggcgcgcatgacgatggtcgccggcaatggacgcgcccagtaggaccgcagctgcgcggccagggcgtcattgcgttgctgttcggtctgggcgggaacgccgagggcggcaagagcagccaccaatgtagcctcggagaccagcacctgccggccagtccagtccgtgtactcggtggcaatgccgaatcgtcgggtaagttcgaccagcgaaggcgcgagctcggtcatgtcgcccatcttgcgtccggcacccgtgtgcgggcgagcgcaggaatctgagccttccgtcagcacagcacggttggctaccgaacaccactacgttgcaggtcaacgaggtagactgcggagcggacagttccacaggcggactcggtcattcgccgctaccatgcccagtgaagacacgacgaatccttgggggatccgcgcagtggcaaatacccaggtcaatgtccaggtgttctgagcagaccggaaggtgatctagcgtggctgaagagagccgcgggcagcgggggtcggggtatggccttgggttgtccacgcggacccaggtaaccggttatcagttcctggcgcgtcgaaccgcaatggcgttgacacgctggcatgtgcgtatggagattgagccgggtcggcggcagacgttggcggtggtggcgtcggtgtcggcggcgttggtgatctgtctgggggcgctgttgtggtcgttcatcagcccgtccggccagttgaatgagtcgccgatcatcgcagaccgcgattccggtgcgctctatgtccgtgtcggtgacaggttgtacccggcgctgaatttggcatcggcacggctgatcaccgggcggccggacaacccgcacctggttcggtcaagccagattgccaccatgccgcgcggtccgctggtgggtatcccgggtgcgccgtcatcgttctcgccaaagagtccacccgcgtcgtcttggctggtctgcgacacggtagcgacctcgtcaagcatcgggtcgctgcaaggcgtgacggtgacggtcatcgacgggaccccggaccttaccggtcaccggcagattttgagtggatcggacgcggtagtgctgcgctacggcggagatgcgtgggtcatccgggaggggcgccggtcacgaatcgagccgacgaatcgagcggtgttgttgccgctggggttgacgccggagcaggttagccaggcgcgtccgatgagccgggcattgttcgacgctttgccggtcgggcccgaactgttggtgccggaagtgccgaatgcgggtggtcctgcgacgttcccgggcgctcccggaccgatcgggacggtaatcgtcacaccgcaaatcagtggaccacaacagtattcgttggtcctgggcgatggagtgcaaacgctcccgccgttggtggcccagatcctgcagaacgctggtagtgcgggcaacaccaagccgttgaccgtggaaccctcaacgctggccaagatgccggtggtgaatcggttggatctctctgcgtatccggacaatcccctggaagtggtggacattcgcgagcatccgtcgacctgttggtggtgggagcggacggccggtgaaaaccgggcccgtgtgcgggtcgtgtccgggcctaccattccggtcgcggcgaccgagatgaacaaggtggtgtcgttggtgaaggccgacacgagtggccgccaagccgatcaggtctacttcggccccgaccatgcgaacttcgtggccgtcaccggcaacaacccgggggcccaaacgtccgaatcgctatggtgggtgaccgatgcgggcgcgcggttcggggtggaggacagcaaagaagcgcgtgacgcgttggggttgaccctgacgccgagcctggcgccgtgggtggcgctgcggctgctgccacagggccccacgctgtcacgagcggacgcgttggtggagcacgacacgctcccaatggacatgaccccggcagagttggtggtaccgaaatgaagcgtggttttgcccgcccgacaccggaaaagcctccggtcatcaagcccgagaatattgtcctatcgacaccgctgagcattccgccgccggagggcaagccctggtggctgattgtggttggcgtcgtggtggtgggcctgctgggcggcatggtcgccatggttttcgccagcggatcacacgtgttcggcggcatcggctcgatcttcccgctcttcatgatggtcgggatcatgatgatgatgttccgcggcatgggcggcggccaacagcaaatgagccggccgaaattggacgcgatgcgcgctcagttcatgttgatgctggacatgctgcgcgagacggcccaagagtcggccgacagcatggacgccaactatcggtggttccacccggcgcccaatacgttggcggccgccgtggggtcaccccggatgtgggagcgcaagcccgacggtaaggacctgaacttcggggttgtccgcgtcggcgtgggaatgacgcgtcccgaagtgacctggggtgagccgcagaatatgccgaccgacatcgagctggagccggtgacaggtaaggcgctgcaggaattcgggcgctaccaaagcgtcgtgtacaacctgccgaaaatggtttcgctgctggtcgaaccctggtatgcgctggtcggggaacgcgagcaggttctgggtttgatgcgggcgatcatctgccagctggcgttctcccacgggcctgaccatgtccagatgatcgttgtcagttccgatctagaccaatgggactgggtgaagtggctaccgcatttcggtgactcgcggcggcacgacgcggcgggtaacgcgcggatggtctacacctcggttcgtgagtttgccgcagagcaagccgaattattcgcgggccgtggttctttcacgcctcgacacgcgagttcgtcggcgcagaccccgaccccgcacaccgtgatcatcgccgacgtcgacgatccgcaatgggagtacgtgatcagcgccgagggtgtcgacggggtgacgttcttcgacctgaccggctcttcgatgtggactgacatcccggagcggaagctgcagttcgacaagaccggcgtgatcgaggcgctgccccgcgaccgcgacacctggatggtgatcgacgacaaggcttggttcttcgctctcaccgaccaagtcagcatcgccgaggcagaagagttcgcgcagaagctggcgcagtggcggctggctgaggcctatgaagagatcggccagcgggttgcccacattggtgcccgagacatcttgtcctactacgggattgacgatcctggcaacatcgacttcgactcgctgtgggctagccggaccgacaccatgggacggtcgcgattgcgggcgccgttcggtaatcgctccgacaacggcgagctgctgttcttggatatgaaatcgctcgacgaaggcggcgacggcccgcacggggtcatgtccgggacgaccggttccggtaagtcgacgttggtgcgaaccgtgatcgaatcgctgatgctcagccatccgccggaggagttgcagttcgttttggcagacctcaaaggtggctcggcggtcaagccgttcgcgggagtgccacacgtgtcgcggatcatcaccgacctcgaagaagaccaggcgctcatggagcgctttctggatgcgctgtggggcgagatcgcccgccgcaaagcaatatgcgacagcgccggtgtcgacgacgccaaagagtacaactcggtgcgagccaggatgcgtgcgcgcggtcaggacatggcgccgctgccgatgctcgtggtggtcatcgacgagttctacgaatggttccgcatcatgccgacggcggtcgacgtcctcgactcgatcggccggcagggccgcgcctactggattcacctgatgatggcgtctcagaccatcgagagccgagccgaaaagctcatggagaacatgggttaccgcttggtgctgaaagcgcgtaccgcgggagcggcgcaggcggccggggtgcccaacgcggtgaatctgcccgcgcaggtcggtctgggctacttccgcaagagcctcgaggacatcatccgattccaggcggaattcctgtggcgggactacttccaacccggcgtcagcatcgacggcgaggaagcgcctgccttagtacacagcatcgactacattcgcccgcaattgtttaccaactcgttcacaccgctggaagttagcgtggggggtcccgatatcgagccggtagttgcccagcccaacggtgagatgctcgagtcggacgacattgaaggcggcgaggacgaggacgaagagggggtgcgcaccccgaaggttgggacggtgatcattgatcagctgcgcaagatcaagttcgagccgtaccggctctggcaaccgccactaacccaacccgtcgccatcgacgacttggtcaaccggttcctcggccgcccgtggcacaaggagtacggttcggcgtgcaatctcgtgttcccgatcgggataatcgatcgcccctataagcatgaccagccaccgtggacggttgacacctccgggcccggtgccaacgtgctaatcctgggcgccggcggttcgggcaagaccactgcgctgcagacactcatctgctcagcggcactgactcacaccccgcagcaggttcagttctactgcctggcctacagcagcaccgcgttgaccacggtctcccgcatcccccacgtgggcgaggttgccggtcccaccgatccctacggtgtgcgccggacggtggccgagttgctggcgctggtgcgcgagcgcaaacgcagcttcctggaatgcggaatcgcgtcgatggagatgttccggcgccgcaagttcggcggagaggccgggccggtacccgacgacggcttcggtgacgtctacctggtgatcgataactaccgggccctggccgaagaaaacgaggtgctgatcgagcaggtgaacgtgatcatcaaccagggcccctcgttcggggtgcacgtggtggtcactgccgaccgcgaatcggagctgcggccgccggtgcgcagcggcttcggatcccgtatcgagctgcgcttggcggcggttgaggacgccaagctggtgcgttctcgattcgccaaggacgttccggtcaagccggggcgcggcatggttgcggtcaactacgtccgcctggacagcgacccgcaggccggcctgcacaccctggtggctcgaccggcgttgggcagcacacccgacaatgtcttcgagtgcgacagcgtggtcgcggcggtgagccggctcaccagcgcccaggctccaccggtgcgccggttgccggcgcggttcggcgtggaacaggtgcgggagctggcctcgcgggacacccgccaaggcgttggcgctggcggaatcgcctgggcgatatcggaattggatctggcgccggtttatctgaatttcgccgagaattcgcacctgatggtgactggtcgacgcgaatgtggccgcaccaccacgctggccaccatcatgtccgaaatcgggcggctctacgcgccgggcgccagcagcgcaccgcctcccgcccccgggcggccctctgcgcaggtatggctggtcgacccgcgccgtcagctgctgaccgcgctcggttcggactatgtggagcggttcgcctacaacctcgacggggtggtggcgatgatgggtgaacttgcggcggcgttggccggtcgtgagccgccaccgggcctgtccgccgaagagttgttgtcgcggtcgtggtggagcggcccagaaatcttcctgatcgtcgacgacatccagcagctgccgccgggcttcgattcaccgttgcacaaggctgttccgtttgtgaacagggccgccgatgtcggcttgcatgtgatcgtcacgcgcaccttcggtggttggtcgtcagccggcagcgacccgatgttgcgggccctgcatcaggccaatgcgccactgctggtgatggacgccgatcccgacgagggcttcattcgcggcaagatgaagggcggcccgctgccccgcggtcgaggcctgttgatggcagaagacaccggtgtgttcgtccaagtggcagccaccgaggtgcgtcggtagttcggccaaaccgatcagctccagcgtagcggcaagttcttaagcgcgaaggacttggacgggaaccgtatttcgggcgcgtagtccggcgcgagctcgaagtcgggaatttgattcagccactcgcccaccagcagggtgagctctaaacgggctagatgcgaacccaggcaacggtgtggaccgccgccaaatccccagtgccggtgcacctttccatccatcaccaactcgtcggtggacatcgcgtcgctgccgtcgcggttgactgcggccatgcataaccgcactggtgaccccgcaggcagtgtcatgccgccgacggtgacgggctcggtggtaactcgcggcgccaccggcgccgatggctccagccggacgatctcttcgatgaaaaccctgatctgcttgggattgtcgcgcagcatggcgcgcagctgtggtctgcgggcgagctcgagcagcgaaaagcctaccgctgccgtcacggtgtccagtcccgccagtatcaggaggtggctcaaacccaaaacctcgatctcgctcaacgggtcctcgccgatctgcacttgcgacaagacgtccggccctgggtttcgccggcgttcggcgaccatggccgtgagatactcgagcagctcgcgcgccgcagcgacatcggcttcggtcgggtgaggtcgatccgacatggcgatgacggcgtctttccagccgatcagacggtcacggtcttcgagcggcaggccgtacaggacgagaaacaactgaaacggaaacagattcgcgagatcggccatcgcctcgcactcgccccggcctgcgatggcgtcgatcatagcgacagtgtgacggcgcagcgacggtagcgccttgctcaaagcggccgggctgaagtatggctgcaggatcctgcggtatcgggtgtgctcgggcgggtcgaacgcgagcggaaccaccggcagcggatttcccggaggttgcagcgctttccgcgacgagaaaaccttcggattccgcagcgccgcgagcacatcttcgcggcgcgtcaggtagtaccagccgttcatgaacaccacgggccccgcgtcgcggagggtcttccagccgacaccccggtcaacggccatcggtaacgtcgaatattcgagccgcggtagataaaacgagccggcgtggtcctcgccgggggtggtcatgcgctcaagtctttcgtgtctccgttcttgtcgcaggtcgcagacgtagccaagcggtgccgacctagccaatatcgcacgtgggcgtgcacccaccattgtggtgtcgagcgcatctgggggctcagcggctaatcttcgaagcgaactgtccggtccaagctggcgtgtgctttgggcggtaaagggaggaaatcccgtgaaagtccgtctcgatccatcgagatgcgtgggtcatgcgcagtgctatgccgtcgatccggacctgttcccgatcgacgactcgggcaactcgatcctggcagagcacgaggtgcggcccgaggacatgcagctgaccagagacggtgtggccgcttgccccgaaatggcgctcatcctcgaggaggacgacgcggactgacgattccgggtcataccacaaaattaacgctggccaaacgatcgtttacgaggaatgaatatttggcgtcatcggcgctggaggccggtattgcaatctaatgtgttttctatgcaacagttgcgcagcgacgccgttatcgactagcggtgctatattcggcgccttttcgatgccgagcgcgcgtctcgttggccacgtttggtggcaatgctcatcagggctcatccggatcgccaacgcgatcgtgtgtggagagggaggactggttggacttcggggcgttaccgccggagatcaattcgggccgtatgtattgcggtccggggtcggggccgatgctggctgcggccgcggcctgggacggggtggccgtggagttggggttggctgcgaccggttatgcgtcggtgatagccgagctgaccggtgcgccgtgggtgggtgcggcgtcgttgtcgatggtggcggcggccacgccgtatgtggcctggctgagccaagccgcggcgcgggccgagcaggcggggatgcaggccgcggcggccgcggcggcttatgaggccgcttttgtgatgacggtgccgccgccggtgattacggcgaatcgggttttggtgatgacgctgattgcgaccaattttttcggtcagaactcggcggcgatcgcggtcgctgaggcgcagtacgccgaaatgtgggcgcaagacgccgttgctatgtatggctatgcggctgcgtcggcgagcgcgtcgcggttgattccgttcgcggcgccgccgaagaccaccaactccgctggggtggtcgcacaggtggctgcggtcgcggcgatgcctggactgctgcaacgactttcgtcggctgcatcggtcagctggtcgaatcccaatgattggtggctcgtgcggttgctgggctcgattacccccacggaaaggacgacgatcgttcgtttgctcggtcagtcgtacttcgcgacgggcatggcgcagttcttcgcctcgatcgcacagcagctgaccttcggcccagggggcacaacggctggctccggcggagcctggtacccaacgccgcaattcgccggcctgggtgcaagccgggcggtgtcggcgagtttggcgcgggccaacaagattggggctctgtcggttccgccgagctgggtcaaaacgactgcactgaccgaaccgggcgcccacgcggtgagcgccaaccctaccgtcggttcgtcacacggaccgcatggcctgctccgcggactgccgctagggtcgcggatcactcggcgtagcggcgcctttgcccaccgatatgggttccgtcacagtgtggttgcccgcccgccatcggccggataacgccatgacctcagctcggcagaaatgacaatgctcccaaaggcgtgagcacccgaagacaactaagcaggagatcgcatgtcgtttgtgactacccaaccagaagcactggcggcggcggccggcagtctgcagggaatcggctccgcattgaacgcccagaatgcggctgcggcgactcccacgacgggggtggtcccggcggccgccgatgaagtgtcggcgctgacggcggctcagttcgcggcacacgcccagatctatcaggccgtcagcgcccaggccgcggcgattcacgagatgttcgtcaacactctacagatgagctcagggtcgtatgctgctaccgaggccgccaacgcggccgcggccggctagaggagtcactgcgatggattttggggcgttgccgccggaggtcaattcggtgcggatgtatgccggtcctggctcggcaccaatggtcgctgcggcgtcggcctggaacgggttggccgcggagctgagttcggcggccaccggttatgagacggtgatcactcagctcagcagtgaggggtggctaggtccggcgtcagcggcgatggccgaggcagttgcgccgtatgtggcgtggatgagtgccgctgcggcgcaagccgagcaggcggccacacaggccagggccgccgcggccgcttttgaggcggcgtttgccgcgacggtgcctccgccgttgatcgcggccaaccgggcttcgttgatgcagctgatctcgacgaatgtctttggtcagaacacctcggcgatcgcggccgccgaagctcagtacggcgagatgtgggcccaagactccgcggcgatgtatgcctacgcgggcagttcggcgagcgcctcggcggtcacgccgtttagcacgccgccgcagattgccaacccgaccgctcagggtacgcaggccgcggccgtggccaccgccgccggtaccgcccagtcgacgctgacggagatgatcaccgggctacccaacgcgctgcaaagcctcacctcacctctgttgcagtcgtctaacggtccgctgtcgtggctgtggcagatcttgttcggcacgcccaatttccccacctcaatttcggcactgctgaccgacctgcagccctacgcgagcttcttctataacaccgagggcctgccgtacttcagcatcggcatgggcaacaacttcattcagtcggccaaaaccctgggattgatcggctcggcggcaccggctgcggtcgcggctgctggggatgccgccaagggcttgcctggactgggcgggatgctcggtggcgggccggtggcggcgggtctgggcaatgcggcttcggttggcaagctgtcggtgccgccggtgtggagtggaccgttgcccgggtcggtgactccgggggctgctccgctaccggtgagtacggtcagtgccgccccggaggcggcgcccggaagcctgttgggcggcctgccgctagctggtgcgggcggggccggcgcgggtccacgctacggattccgtcccaccgtcatggctcgcccacccttcgccggatagtcgctgccgcaacgtattaacgcgccggcctcggctggtgtggtccgctgcgggtggcaattggtcggcgccgagatctcggtgggttatttgcggtgggattttttcccgaagccgggttcagcaccggatttcctaacggtcccgcgactcaacggcaccgcgccgtcagcaagttccggtggtgttgatcgcggtatccatgcaggtggtgatggcgcggcgagactggtcgtgtgcgctgaagcacagggtacttggcggttgtggctcccgggatgtagctggccgcccaacgtcccgcagcgtcggggtcagcggcggagcagcacggcgatttagcctcacaaccgagcagctagctcgcgtttcccagcggctcaatccccgtcgagccattgaaaggcacctcagatgtcgtttgcgactccgcaaccggagaaagggttcggaatggacttcggggcgttaccgccggagatcaattcgggccgtatgtattgcggtccggggtcggggccgatgctggctgcggccgcggcctgggacggggtggccgtggagttggggttggctgcgaccggttatgcgtcggtgatagccgagctgaccggtgcgccgtgggtgggtgcggcgtcgttgtcgatggtggcggcggccacgccgtatgtggcctggctgagccaagccgcggcgcgggccgagcaggcggggatgcaggccgcggcggccgcggcggcttatgaggccgcttttgtgatgacggtgccgccgccggtgattacggcgaatcgggttttggtgatgacgctgattgcgaccaattttttcggtcagaactcggcggcgatcgcggtcgctgaggcgcagtacgccgaaatgtgggcgcaagacgccgttgctatgtatggctatgcggctgcgtcggcgagcgcgtcgcggttgattccgttcgcggcgccgccgaagaccaccaactccgctggggtggtcgcacaggcggttgcgtcggtcagctggccgaatcccaatgattggtggctcgtgcggttgctgggctcgattacccccacggaaaggacgacgatcgttcgtttgctcggtcagtcgtacttggcgacgggcatggcgcggtttcttacctcgatcgcacagcagctgaccttcggcccagggggcacaacggctggctccggcggagcctggtacccaacgccacaattcgccggcctgggtgcaggcccggcggtgtcggcgagtttggcgcgggcggagccggtcgggaggttgtcggtgccgccaagttgggccgtcgcggctccggccttcgcggagaagcctgaggcgggcacgccgatgtccgtcatcggcgaagcgtccagctgcggtcagggaggcctgcttcgaggcataccgctggcgagagcggggcggcgtacgggcgccttcgctcaccgatacgggttccgccacagcgtgattacccggtctccgtcggcgggatagctttcgatccggtctgcgcggccgccggaaatgctgcagatagcgatcgaccgcgccggtcggtaaacgccgcacacggcactatcaatgcgcacggcgggcgttgatgccaaattgaccgtcccgacggggctttatctgcggcaagatttcatccccagcccggtcggtgggccgataaatacgctggtcagcgcgactcttccggctgaattcgatgctctgggcgcccgctcgacgccgagtatctcgagtgggccgcaaacccggtcaaacgctgttactgtggcgttaccacaggtgaatttgcggtgccaactggtgaacacttgcgaacgggtggcatcgaaatcaacttgttgcgttgcagtgatctactctcttgcagagagccgttgctgggattaattgggagaggaagacagcatgtcgttcgtgaccacacagccggaagccctggcagctgcggcggcgaacctacagggtattggcacgacaatgaacgcccagaacgcggccgcggctgctccaaccaccggagtagtgcccgcagccgccgatgaagtatcagcgctgaccgcggctcagtttgctgcgcacgcgcagatgtaccaaacggtcagcgcccaggccgcggccattcacgaaatgttcgtgaacacgctggtggccagttctggctcatacgcggccaccgaggcggccaacgcagccgctgccggctgaacgggctcgcacgaacctgctgaaggagagggggaacatccggagttctcgggtcaggggttgcgccagcgcccagccgattcagctatcggcgtccataacagcagatgatctaggcattcagtactaaggagacaggcaacatggcctcacgttttatgacggatccgcatgcgatgcgggacatggcgggccgttttgaggtgcacgcccagacggtggaggacgaggctcgccggatgtgggcgtccgcgcaaaacatttccggtgcgggctggagtggtcaggccgaggcgacctcgctagacaccatgacccagatgaatcaggcgtttcgcaacatcgtgaacatgctgcacggggtgcgtgacgggctggttcgcgacgccaacaactacgaacagcaagagcaggcctcccagcagatcctgagcagctagcgccgaaagccacagctgcgtacgctttctcacattaggagaacaccaatatgacgattaattaccagttcggggacgtcgacgctcatggcgccatgatccgcgctcaggcggcgtcgcttgaggcggagcatcaggccatcgttcgtgatgtgttggccgcgggtgacttttggggcggcgccggttcggtggcttgccaggagttcattacccagttgggccgtaacttccaggtgatctacgagcaggccaacgcccacgggcagaaggtgcaggctgccggcaacaacatggcgcaaaccgacagcgccgtcggctccagctgggcctaaaactgaacttcagtcgcggcagcacaccaaccagccggtgtgctgctgtgtcctgcagttaactagcactcgaccgctgaggtagcgatggatcaacagagtacccgcaccgacatcaccgtcaacgtcgacggcttctggatgcttcaggcgctactggatatccgccacgttgcgcctgagttacgttgccggccttacgtctccaccgattccaatgactggctaaacgagcacccggggatggcggtcatgcgcgagcagggcattgtcgtcaacgacgcggtcaacgaacaggtcgctgcccggatgaaggtgcttgccgcacctgatcttgaagtcgtcgccctgctgtcacgcggcaagttgctgtacggggtcatagacgacgagaaccagccgccgggttcgcgtgacatccctgacaatgagttccgggtggtgttggcccggcgaggccagcactgggtgtcggcggtacgggttggcaatgacatcaccgtcgatgacgtgacggtctcggatagcgcctcgatcgccgcactggtaatggacggtctggagtcgattcaccacgccgacccagccgcgatcaacgcggtcaacgtgccaatggaggagatgctagaggcaacgaagtcgtggcaggaatcggggtttaacgtcttctccggcggagatctgcgccgaatgggcatcagtgccgcgacggtggccgcgctggggcaggcgttgtcggatcccgcggccgaggtcgcagtgtatgcgcgacagtaccgagacgacgccaagggccccagcgcctcggtgttgtcgctgaaagacggctccggtggacgcatcgcgctgtatcagcaggcgcgaacggcaggttccggcgaggcgtggctggctatctgcccggctaccccgcagttggtgcaagtaggagtgaagaccgttttggatacactgccctacggcgagtggaaaacacacagcagagtatgacgccagggcgtgaaacccgaagtacaacaacaaatttgagcatcagatacaacccagatacgtacagggcaaattgctctagaatcgactgcaatactgcaaggcaaggtcaaccacaacgatttggtcgcgaggcaaggcaaatggaatcggagttagtcgagccgcagctcccggtgggctaccgcgcctcggtgcctacaccgacggagctccccgcgccactgaagccacggtgtaacacgtttgccatggcagggggtacaggacgatgaccgcagtagctgacgcacctcaggctgacattgagggtgtggcatcgccccaggctgtcgtcgtgggcgtcatggccggcgaaggcgtccagatcggcgtcctgctggatgccaacgccccagtttcggtgatgaccgacccgctgctgaaagtggttaatagtcggctcagagagctcggtgaggctccactggaagccactggacgcggccgatgggcgctgtgtctggtggacggcgcgccgttgcgtgctacccagtcgctgaccgaacaagacgtctatgacggcgaccggctgtggattcggttcatcgcagacaccgaacgtcgctcccaagtcatcgaacatatctccaccgcagtcgcctcggatctcagcaagcggttcgccaggatcgacccgatcgttgctgtgcaggtcggggcgtcgatggtggcgaccggggttgttcttgccaccggggtgctcggctggtggcgctggcatcacaacacctggttgaccaccatctacaccgcggtgattggtgtgctggtgctggcggtcgccatgttgctgttgatgcgtgccaagacggacgcggatcgacgcgtcgccgacatcatgctgatgagcgcgatcatgcccgtgacggtggcggcggcagcggccccgcccggcccggtgggctccccgcaggccgtgttgggcttcggagtgctgaccgtcgctgcggccctggccctgcggttcaccggtcgccgcctggggatttacaccacaatcgtcatcatcgatgcgctgacaatgcttgcagccttggcgcggatggtcgcggccacaagcgcggtgacgctgttgtcgtccttgttgttgatttgcgtagtggcctaccacgcggcgccggcactgtctcggcggctggccggcatccgactgccggtgttcccgtccgccaccagccggtgggtcttcgaggctcggcccgacctaccgaccaccgtggtggtgtccggtggcagcgcaccggtcttggaagggccgtcatcggtgcgtgatgtgctgctgcaagctgagcgcgctcggtcgttcttgagcggcctgctaacgggacttggcgtgatggtggtggtgtgcatgacatcgttgtgcgacccgcacaccgggcaacgttggctgccgctgatactggccggatttacctcgggcttcctgctgttgcggggccgctcctacgtcgaccgttggcagtcgattaccctggccggaactgcggtgatcatcgctgctgcggtgtgtgtgcggtacgcgctggaattgtcctcgccgttggctgtgtccattgtcgccgcgatcctggtgctgctgccggcggcgggcatggcagctgctgcacatgtgccccacaccatctacagtccgctattccgcaagtttgtggaatggattgaatacctctgcctgatgccgatcttcccgctggcgttgtggttgatgaacgtctatgcagcgattcggtaccggtagcagcaggtcgtggtgtggtcgcgcgggtaccgcgaccattgccgcagtcttgctagcttcgggcgcgctgaccggccttccgccagcgtatgcaatttcgcctccgacgatcgatccgggcgcgctgccacccgacgggccgcccggaccgctggcgcccatgaagcagaacgcctactgcaccgaggtcggggtcttgcccggcaccgactttcagctgcagccaaaatatatggagatgctgaacctgaacgaggcttggcagttcggccgcggcgacggtgtgaaggtcgctgtcatcgacacgggtgtgactccacatccccggttgccgcgtctgatccctggcggcgactacgtgatggccggtggcgacggtctgtcggactgcgacgcccacggcaccctggtggcgtcgatgatcgcggcggttccggcgaacggggcggtaccgctgccgtcggtaccgcgcaggccggtcaccattcccacgaccgaaacgccgccgccgccacagacggtgaccctttcaccggtaccgccgcagaccgtgaccgtgattccggctccacctcccgaggaaggagttccgccgggcgcaccggtgccaggaccggagccgccgccggctcctggtccacagccgccggccgtggaccgcggtggcggcacggtgacagtacccagctactccgggggccgcaagatagccccgatcgacaacccgcgtaatccgcacccgagtgcgccatcgccagcgctgggaccaccgccggacgcgttcagtgggatcgcccccggtgtcgagataatctccatccgccagtcaagccaggccttcggccttaaggacccttacactggggacgaagacccgcagacggcgcaaaagatcgacaacgtcgagacaatggcgcgcgcgatcgtgcatgctgccaacatgggtgcttcggtgatcaatatctccgatgtgatgtgcatgagtgctcgtaatgtcatcgaccagcgtgcactgggtgccgcggtgcactacgccgcggtcgacaaggacgcggtcatcgtggctgcagcgggcgacggcagcaagaaggactgtaagcagaacccgatttttgatcccttgcagcccgacgatccacgcgcttggaacgcggtcaccacggtggtgacaccctcgtggttccacgactacgtcctgacggtcggagcggttgacgccaacggtcaaccgctcagcaaaatgagtatcgcgggaccctgggtctccatttcggcgccgggaaccgacgtcgtcggactctcgccccgtgacgacggcctgatcaatgcgattgacggcccggataattcgttgctggttccggctggcaccagtttttccgccgcgatcgtgtccggggtggctgcgctggtacgtgctaagttccccgaattgtcggcgtaccaaatcatcaatcggctgattcataccgcccggccacccgctcgcggcgtcgacaaccaggtcggctacggtgtggtcgacccagtggcagcactgacttgggatgtgcccaaaggcccggccgagccgcccaagcagctgtcagcgccgttggtggtgccgcagccgcccgccccccgcgatatggtgccgatatgggtggccgccgggggattggccggggcactattgataggcggtgcggtgttcggtaccgcgaccttgatgcggcgatcacggaagcagcaatgaaggctcagcgcagcttcgggttggcgttgtcgtggccgcgggtgaccgcggtgtttctggtggatgtcctgatcttggcggtggccagtcattgcccggattcctggcaggccgatcatcatgtggcgtggtgggtcggcgtcggcgtggcggccgtagtgacgttactgtcggtggtcagttaccacggcatcacggtgatttcgggtttggcgacgtgggtgcgggattggtcggcggatccgggcacgacactgggtgcggggtgcactccggcaatcgaccaccagcgccgttttgggcgtgacacggtaggggtgcgtgagtataacggccggctggtctcggtgatcgaggtcacctgcggtgagagcggcccgtcgggtcggcattggcaccggaaatcgccggtacccatgttgccggtggtcgcggtcgccgatggtttgcgccagttcgacattcacctcgatggcatcgacatcgtgtcggtgctggtgcggggcggggttgatgctgctaaagcttcggcctcgctgcaggagtgggagccgcagggctggaaatccgaagaacgagccggtgatcgcactgtcgccgatcggcgccgcacctggttggtgttacggatgaatccgcagcgaaatgtggctgcggtggcgtgtcgtgactcgttggcgtcgacgctggtggcagccaccgagcggttggtccaggatctggatgggcaaagttgtgcggcccggccggtgacggccgatgagctgaccgaggtcgacagcgccgtgttggctgacttggaaccgacatggagtcgccccggttggcgtcacctcaagcatttcaatggttatgcgaccagtttttgggttacgccgtcagacatcacgtcggagaccttggatgagctgtgtctgccagatagccccgaagtcgggacgaccgtggtcacggtgcgtctgaccactcgggtcgggtcgcccgcgctatcggcatgggtgcgttatcacagcgacacgcgcctgcccaaggaggtagcggccggactcaaccggctcaccggtcgccagttggccgcggtgcgtgccagcctgccggccccgacgcaccgtccactcctggtcatccccagtcggaacctgcgtgaccacgacgagctcgtgctgccggtgggccaggaactcgagcacgcgacaagctcgtttgtggggcaatgacacgcccgcaggccgccgccgaagatgcccgcaacgccatggtcgccggtctgctggcatcggggatctccgtcaatggactgcagcccagccataacccgcaggtggccgcccaaatgttcaccacggcgaccaggctggatcccaagatgtgtgatgcctggctggctcggctgctggccggcgaccagagcatcgaagtgctcgccggcgcatgggctgcggtgcggactttcggctgggaaacccgccgcctcggcgtgacggatctgcagttccgccccgaggtgtccgacgggctattcctgcgactggcgattaccagcgtagattcgctggcctgcgcttacgcggcggtcctcgccgaggccaagcgttaccaggaggcggcagagctgctcgacgccaccgatcctcgccatccgttcgacgccgagctggtgagttacgtgcggggcgtgctgtacttccgcaccaaacgctggcctgacgttcttgcgcagttccccgaggcaacgcagtggcgtcaccccgagctaaaggccgcgggggcggcgatggccaccacggcgctggcgtcgctcggggtgttcgaagaggcctttcggcgcgctcaggaagcaatcgaaggtgaccgggtgccgggcgcggctaacatcgccttgtacacccaaggcatgtgcctgcggcacgtcggccgtgaggaggaagctgtcgaactcctgcgccgcgtgtattcgcgcgatgcgaagttcaccccggcccgcgaggcgctggataaccccaactttcggctgatcctcaccgacccggaaacgattgaggcgcgcacagatccgtgggatccggacagtgcgccaacccgcgctcagaccgaggccgcccgccatgccgagatggccgcgaagtacttggccgaaggggatgccgagctcaacgcgatgcttggcatggagcaggccaagaaggagatcaagctcatcaagtcgacgacgaaggtgaatttagcgcgtgccaagatggggcttccggtcccggttacgtcgcgccacaccttgttgctcgggccgcccggtaccgggaagacttcggtcgcaagggctttcaccaagcagctgtgcgggttgacagtgctgcgcaagccgctggtggtggagaccagccgcaccaagctgttgggccggtacatggccgacgccgagaagaacaccgaggagatgctcgaaggggcgttgggcggtgcggtcttctttgacgagatgcacactctgcatgagaagggctactcccagggcgacccgtacggtaacgcgatcatcaacacgctgctgttgtacatggaaaatcaccgtgacgagctggtggtgtttggtgcgggttacgccaaagcgatggagaaaatgctcgaggtgaatcagggtctgcgccggcgcttttcgacggtgatcgagttcttcagctacaccccgcaggagctgatcgcactgacccagctgatgggtcgggagaacgaagacgtgatcactgaggaagagtctcaagtgttgttgccgtcgtataccaagttctacatggagcagagctactccgaggacggcgacctgatccgcgggatcgatctgttgggcaatgccggctttgtgcgcaacgtggtggagaaggcccgcgaccaccgtagtttccgtttggacgatgaggatctcgacgccgtactggccagcgatctcaccgaattcagcgaggatcagctgcgccgattcaaggagttgactcgcgaggacctggccgaagggctgcgcgctgcggtcgcggagaagaagacgaagtaggcactcttttcgtcggtgtcactggctactttgacctgaacagtcggcggtgggtgagtggtctgtggttggcgaatgaggcggggcggggcggagactggtccagatggtgtccgtgcacgcgggggagggtgtggtgttcagccgctcagggcggggtacgtgccgtctcaatccgtgctgtgtccaaattgtttacaattaacggtggtgccacaccttaaattccaaatgtaaatatatttgacgtcggtcaaaaatcccacgtttggcacaagtatcggtggcgcgttgccaagtcattaggcaatcgagcggactcccgggcatggaaatgcgtgtctttcgtttgtgggtgtccggtatccagacagcatcgcttgcgcctcgactacaggtttgctactaaaattcctatgcgccatagtgattgagaagggccacgcccccttcgtgtgacgcacggcgggcgacggcggcgccgtgcccggcattggttgggtgtcaatgaggcttcaaggatatctaccaaatttcccagaaatatttcacggaggccgcaatggagctagcatttaatcggcgtacggtcaggccaatatatcgaaacatgagaggaatgatcgatgagcgtcaagagtaagaacggtcgtctcgccgctcgggtactggtggcactggcggccctgtttgcgatgatcgcgctgacgggctcagcatgtctggcagagggtcccccgcttggccgcaaccctcagggggcaccggctccggtgggtggcactgtgatcgtcgcgccgatgcacagcggcgtctgaccgccccgttcgggatctgtacgcactttcatccgactgcgcggttgtttgttagcgcatcggatgaaagtgtgccgtctcggctgaggaaggaccgtcgcgatgctgccgaatttcgcggtgctgccccccgaggtcaattcggcgagggtgttcgccggtgcggggtcggcgccgatgttagcggcagcggccgcctgggatgatctagcctccgagctgcattgtgctgcaatgtcattcgggtcggttacgtcgggattggtggttgggtggtggcagggatcggcgtcggcggcgatggtggacgcagccgcgtcgtacatcgggtggctgagcacgtcggctgcccacgccgagggcgcggccggtctggctcgggccgcggtatcggtgttcgaggaggcgctggccgcgacggtgcatccggcgatggttgcggcaaatcgcgcccaggtggcgtcgctggtagcgtcgaacttgtttgggcagaacgcgcctgcgatcgccgcgctcgaatccttgtatgagtggatgtgggcccaggatgcagcggccatggcgggttattacgttggggcttcggcggtggccacacagttggcatcgtggctgcaacggctacagagcatccccggcgccgccagtcttgatgcccgtctgccgagctcggccgaggcaccgatgggagtcgtccgcgcggtcaacagcgcgatcgccgccaatgcggctgcggcacaaaccgttggcctggtcatgggaggcagcggcacgccaataccgtcggccagatatgtcgagctcgcgaacgcgctgtacatgagtggcagcgtcccgggtgttatcgcgcaggcgctcgtcacgccccaagggctctacccggtggtcgtgatcaagaacctcactttcgattcctcggtggcgcagggtgccgtcattctcgaaagtgcgattcggcagcaaattgccgccggcaacaacgtcaccgtcttcggctactcgcagagcgccacgatctcgtcactagtgatggccaatcttgcggcttcggccgacccgccgtctccagacgagctttccttcacgctgatcggcaatcccaacaaccccaatggcggggttgccaccaggttcccggggatctcctttccaagcttgggcgtgacggccaccggggccactccgcacaatctgtacccgaccaagatctacaccatcgaatacgacggcgtcgccgactttccgcggtacccgctcaactttgtgtcgaccctcaacgccattgccggcacctactacgtgcactccaactacttcatcctgacgccggaacaaattgacgcagcggttccgctgaccaatacggtcggtcccacgatgacccagtactacatcgttcgcacggagaacctgccgctgctagagccactgcgatcggtgccgatcgtggggaacccactggcgaacctggttcaaccaaacttgaaggtgattgttaacctgggctacggcgacccggcctatggttattcgacctcgccgcccaatgttgcgactccgttcgggttgttcccagaggtcagcccggtcgtcatcgccgacgctctcgccgccgggacccagcagggaatcggcgatttcgcctacgacgtcagccacctcgaactgccgttgccggcagacgggtcgacgatgccaagcaccgcaccgggctcgggtacgccggtccccccgctctcgatcgacagcctgatagacgacctgcaggtggctaaccgcaacctcgccaacacgatttcgaaggtggccgcgacgagctacgcgacggtgctcccaaccgccgacatcgccaatgcggcgttgacgatcgtgccgtcgtacaacatccacctttttttggagggcatccagcaagcgctcaagggcgacccgatgggactcgtcaacgcggtcggatacccactcgcggccgacgtggcactgttcacggccgcaggcggtcttcagctcttgatcatcatcagcgcgggccgaacgattgccaatgacatctcggccattgtcccctgatcgtgttttgcgtgaactttaaagcgttgtgctgaggtatgttccgctcgcgtgtggggcggcccgcgcgaccacctatgcatgagcgccaatggtcgagacaactacctgcgcggtcatcgggcggccacccagagggcatggttctcgggctgctactggctcgcgtgcttccatcgagcgtgaatacatgccgccaaatcggcagtcggcgccgctggcgtgccgctagctgatcacaaagcgccgataccgatgcggctggccatagcaatgccaatgttggcgaatagatctcacgcgcggcccaagccaacagcgaggtgatggtgatcattctttacgttgcgattacctcgccggaacgtgacacgagcaatactcgccaaccatgatcgccagatatttggaacgggtttgggtccagcggccgccaaaaaccgactcgccgccgtccctgacaactcagcggcgagaggtgaacacgggtgatttgtcactacgggccgctgcggttcctgcgctgccagggggccgcgagtgcgattccggcgagccacgcgattagggattaagcgaaatggatttcgggttgttaccgccggagatcaactcaggcaggatgtatacggggccggggccggggcccatgctggccgccgcgacagcctgggacgggctggctgttgagctgcacgcaacagcggctggctacgcctcggagctatcggctttgaccggggcatggagcggtccttcgtcgacgtccatggcatctgcagccgcaccctatgtggcatggatgagcgccaccgcagtgcatgccgagctggcgggcgcgcaagccaggttggcgatagctgcctatgaagctgcgttcgctgccaccgtgcctccgccggtgatcgccgctaatcgtgcccaactgatggtgttgatcgcgacgaacatcttcgggcagaacacgccggcgatcatgatgactgaggcccaatacatggaaatgtgggcgcaggatgccgccgcgatgtacgggtacgccggctcgtcagcgaccgcctcgcgaatgacagcgttcactgagccgccgcaaaccactaaccatggtcagttgggggcccagtcctccgccgtcgcacaaaccgccgccaccgcggccggcggcaacctgcaatcggcattcccgcagctgctctccgcggttccccgcgccctgcaaggcctggcattgccgaccgcatcacagtcggcatcggcgacgccgcagtgggttaccgacctggggaacctgtccaccttcctgggcggggcggtcaccggcccgtacacctttcccggggtattgcctccctccggggtgccatacctgttaggcattcagagcgtcttggtaacccaaaacgggcagggggtaagcgccttgcttggcaagatcggggggaaaccaatcaccggagcgttggctccgctggccgaatttgctttgcatacaccaattttgggttcggagggcttgggtggtggatcggtttccgcgggtattggccgggcaggcttggtcggaaagctatcggtgcctcagggctggacggtggccgccccggagatcccatcgccggcggcggcgttgcaggcgacgcgcctggccgccgcgccgattgcggctaccgacggcgcgggtgcgttgctcggtggcatggcgctgtcgggcttggctggccgcgctgccgccggttctaccggccaccccatcggcagcgccgcagcacccgccgtcggtgccgctgccgctgccgtcgaggacctggccaccgaagccaacatcttcgtgataccggccatggacgactagcgccatgtcacgggagagaaggttgtcgacacttttgcgaccagcgccggttcggtatgtggccaccggggctgccaatggggttacggcccgttaaggagggatgcggtaatggatttcggggtgttaccaccggagatcaattccgggcgcatgtatgccggtcccgggtcgggtccgatgctggccgcggcagcggcctgggacgggctggccaccgaattacagtccacggcggccgactatggctcggtgatctcggttctgaccggcgtgtggtcgggacagtcgtcggggaccatggcggctgcggccgcaccgtatgtggcgtggatgtcggccacggcggcgctcgctcgggaagcggccgcccaggccagcgcggcagcggcggcctacgaggcagcgtttgcagccacggtgccgccgccggtcgtcgcggccaaccgcgccgagctggcggtgttggcggcgaccaacattttcggtcagaacaccggtgcgatcgcggccgccgaagcccgctatgcggaaatgtgggcgcaagacgcagccgcgatgtatggctatgccggctcgtcgtcggtggcgacccaggtgacgccatttgctgcaccgccgccgaccaccaacgcggccggactggccacccaaggcgttgcggttgcccaggctgtcggcgcgtcggccggcaacgcgcgctcactggtgtccgaggtgctggaattcctggcaacggccgggacgaactacaacaagacggtggccagcctgatgaacgcggtcaccggggtgccgtacgcatcttcggtgtataacagcatgctcgggcttggcttcgctgagtcaaaaatggtcctgccggctaacgacaccgtaatatcgaccatcttcggcatggtgcagttccagaagttcttcaatccggtgacgcccttcaatcccgatttgatcccgaaatctgctctaggggccgggcttggcctgcggtctgcgatctcgagtggtctgggctcgaccgcgccagcgatatcggcgggtgcgagccaggccggctcggtcggggggatgtcggtgccgccgagctgggcagcggccaccccggcgatccggacggttgccgctgtgttctcgagcaccggacttcaggctgtcccggcggccgcaattagcgagggcagtctgctcagccagatggccctggcgagtgtggccggaggggcccttggcggcgccgctgcacgcgccactggtggtttcctcggcggaggccgagtcaccgcggtcaagaaatctctcaaggacagcgactcaccggacaagctgcggcgggtggtcgcgcacatgatggagaagcccgaatcggtgcagcactggcacaccgacgaggacgggctcgatgatctactcgcggaattgaagaagaaaccgggcatccacgccgtgcacatggccggcggcaacaaggctgaaattgcaccgacgatatcagaatcgggctagggcagggttagggcgtgtcttccaattgataggccccgaggcagacacgagtcgccagaccgcaccattgcttgagttggttgatgcccttgagatcggaacccgaatcccacagcaggagaattagtttcgtccccagaccggcggctacggctgcccgttctgcccaggcaaaccgatcaatccgcccttgccgccttggcccccgggtgcgggtgggacaccatctccgccgtcgccaccggtaccgatcagcagggcggcgttaccaccgtcaccgccggcaccgccagtgcccgcactgccgccggttccgccggccccaccggtaccgccacttcccccgggtccgccgttgccgatccccaggccgcttgccccgccttggccaccatcgccgccgttgccgccgtcgttgcccgacccgccgacgccgccggccccgccgatgccgccggccccgccgctaccgaacagtaggcctccgctgccgcccgcgccaccgtcgctgccgtcacctccggcttcctgaatgatgttgcctactccggtcccaccggtcgccccattccctccggccccgccgttgccgatcagaatggcggcgccaccctggccggcgctgccttcgaagccggtacctccgccgctgccggcgttaccaccgttgccgccattgccgtatagcaccccaccttggccgccgtcaccccctgatgcaccaaattgaatgctgaggctgccggccccaacgtcaccaccgttgccaccgtcaccgccgtgaccaaacaacccaaaaccctggacactaatcggtccgaagttaacggcacctacccagccgccaccgccagcagagccgccaaagcccgcaaatccgttggtgcctgcgtcaccgccctgacccccgttgccgccggacgcgccgctgccgaacaaccacccgccgttgccgccgtcgccgcctgagccaccgaccccgccgctcccgccgaagatggtagtacccagcgcagacccggccgctccattcccgccgttgccaccggccccgccgttgccgactaggcccgcgtcaccgccgttaccggctatcccggccgaaccgccggaagcgccgttcatgacgcccgtttgagtggagtcggtgccgccgccggcgccgctgtccccaccttgccccccgttgccgatcagccacccgccctgggcgccgttgcccccgttgcctcctaatccgccgctgccggccgaatctccggctgtgtcattagtgccttgtcctcccatgccaccgaccgagccgttgccgccgttgccgaacaacagtccaccgcgaccacccgaacccccgtttccgccggcgcccccatcgaagcctgccgacgcacccccgggcgctgtggcgttgcccccgtttccgccggccccaccatgtccaccgtgaccatagatccatccaccggcgccgccgttgccgccggacccgcccgctttcccgggttgaccggctgcgccgttggcacccgccccgccctggccgccattgccgccgctaccccatagcccagccgacccgccgttgccgccattttggcccgtcccgccggacccgccgttgccaccgttgccgtatagccatccgccatcgccaccgttttgcccggttcctgcgaccccgttggcaccgttgccgataagcggacgcccggtcagcgtctgcacgggtgaattgatggcatcgagggcggtttggcccacgatttgcaatggtgacgagttggctgcctcggcgctggcgtactaggccgcccccgcgctcatgagctggacgaactgctcatggaatgcgaccgcgtgggcactgagctcctggtatgcctgcccgtgcgttgcgaacagcgccgcaatcgcagccgacacgtcgtcagcgcccgcaggcagtaacgccgttatcgggaccaacgcttcggcgttggcccggctaatcgccgaaccaatagttgctaggtcctttgccgctgcatcgacaaacgccggcgccacgatcatctgcgacgtccacacctcctggccgttgtcgccgcatggggaatccatacgaccgccaaaggaattttggaaccgacgccaacgttacagttttgcggacccgctatggggtgcattcaccagattcactggcaacgatgtgaaccccgtgtcaccccaagcggggtcaatccactgattactctctagcccaaactatttcgcgctgacgctggttttagtgatctggtgggggcaatagacatgcgcggagatcgcagcgaacttgcaacaaccgtccatcgaaaacccgggattgcgggtccgcagctcgttgacgacctgaagacccgattcgccgctttcgactaacgcgcatacggccttgcccgatgctatggcttgatccgggtggctgtaggtaatgcctgcccgctctagcgaggcaagaaagaccgcgtcgtcaccgctgggccccgcgtgggccggaaccgccaagccgatcatcaacggaatgctgagtagcgttgacacaactctcatagacaacgattctcccggaattgcgcttctcttgcggtgcaaccggttaccgcgtcattccaatacgttacggctgcgctaacttcccgtctcagggtgttcgggttgcgctggacctgaaggtcgtctgctgaccggcgttgtctgctcgctggctaacagccgatcttgatagcctccggggcatcggatgagtcaagccgttgggttgacgcgcgtcgctacgagtgtcacgattacccttgcaagcacctcgctaggtgaggcgtctgcgcggatataggccactgacctcgaacgtcgaaagacgcccagggtcaggacagctcttcccggcttaagggttgagcccaagtggcttccggctggaccggccggatacgccgtgtggtgccaaagctctgacgagaggggtgccgagttcggtggtctgctgggctgtcatccctttgtgctgtgcatcggcatccccgtgtgccccggccgtgaggaggtgagagcgaaatgagtcccggcgatagtccgtatccgagatcgacgaccgtttcgttccgatccgaccccggcgccgttttcgcactctgaatcggccttccggttcgaaatccgttatttcgcaagctcgttgcttcgcggccttgtgtgagtgacgttcacgggaagtagccacgacagaagcggtcataggcctccgggttcggtcgtctgtcaggagaagacccatggcgtttgttcttgtctgtccagatgcgctggccatcgcggccggtcagttgcgccatgttggatcggtgatagccgcgcggaatgcggtcgcggcaccggcaactgccgaattggccccggcggccgctgacgaagtatcagctttgactgcaacacaattcaacttccatgccgccatgtaccaagcggtcggcgcccaggcgatcgccatgaatgaggcgttcgtcgcgatgttgggcgccagcgcggattcttacgcggctaccgaagccgccaacatcattgctgtgagctaacgaggagatcaacgatgactgccgcacttgacttcgccacgctaccgcccgaaatcaactcggcgcgtatgtattccggcgcgggctcggccccgatgctggccgcagcgtcagcctggcacggcttgtccgcagaactgcgcgccagcgcactgtcatacagctcggtgctttcgacgctgaccggtgaagaatggcacggtccggcgtcggcatcgatgacagccgcggccgccccctacgtggcctggatgagcgtcaccgccgtccgggccgagcaggccggggcacaggcggaggctgccgctgcagcgtacgaagccgcgttcgcagcaacggtgcccccgccggtcatcgaggccaaccgcgcccagctcatggcgctgatcgccaccaatgtgctaggccaaaacgcccccgcgatcgcggccaccgaggcccagtacgccgaaatgtggtcccaggacgcgatggccatgtacggctacgccggcgcctcggcagccgctacccagctgaccccgttcaccgagccggtgcagactaccaacgcgtccggcctggcggcccagtcggctgcgattgcccacgccaccggcgcctcggctggtgctcagcaaacgacgctgtcgcagctgatcgccgccataccgtctgtactgcaaggactttcgtcatcgactgcagccacgtccgcgtcggggccgtccggattgctgggcattctcgggtctggatcttcctggctcgacaaactctgggcgttactggaccccaactccaatttctggaacacgatagcttcgtccggactgttcttgccgagtaacacgattgcgccctttttgggtctactcggcggcgtggcagctgcggatgcggccggggatgtgttgggagaggccaccagtggcgggctcggtggcgcgctggtggcgccgcttggctcagcgggcgggctaggcggcactgtcgcggccggcctgggcaacgcggccaccgtcggaaccttgtcggtgccgccgagctggacggcggccgcaccactagccagccccttgggctccgcgttgggaggcacaccgatggtggcaccgcccccagcagtggcggccggcatgcccggaatgcctttcggcaccatgggcggtcaaggcttcgggcgtgccgtgccccagtatggcttccgccccaacttcgtcgcacgaccgcccgccgccgggtgatcccgtagggggtgggttccctggaaagcgccagggtcacgatggcgcagccgaatagccgacagtgcttttctctgcgaataccggagttggtcgcgcgaaatcatttccgtttagcgcgttcaccagcgcaggcgggccaggctcaataagcggaaatttctcgggcgaagcacccgtgcagcagcgcaaatagatgggatcggcaggacgtagacattgggatatctggtgaagttcataagagcttgaccagttggtgggcagaactacgcgagcgtgattagcatggcggccatcgaggggaccggaggtcagggatgttggatttcggggcgctaccaccggagattaattcggggcgaatgtacgcgggtccgggatccggaccgttgctggccgccgcagcggcctgggatgcgctagccgccgagttgtactccgcggcggcgtcctatggctcgacgattgagggcctcaccgtagcaccgtggatgggtccctcctcgatcacgatggccgccgcggtcgctccatatgtggcgtggattagcgtcaccgccggccaggccgaacaggcaggggcccaggccaagatcgctgcgggcgtttatgagacggcatttgcggcaacggtgccgccaccggtaatcgaggccaaccgcgctttgttaatgtcgctggtcgccacgaacatcttcgggcagaacacaccggcgatcgcggccaccgaggcccactacgcggagatgtgggcgcaagatgcggccgcgatgtatggctatgccggctcgtcggccactgcgtcgcagttggcgccgttcagcgagccgccgcaaacgaccaatccgtcggcaacggccgctcaatcagccgtcgtcgcccaggccgccggcgccgcggccagctctgacatcacagcgcagctgtcccagttgatcagcctgctacccagcaccttgcaaagcctggcgacaacagcgaccgcgacgtcggccagcgctggttgggacaccgtcctgcaaagcatcaccactatcttggcgaacctcactgggccgtacagcatcatcgggctgggcgctatacctggcggctggtggctgacgttcggccagatcctcggcctagcccaaaacgccccaggtgtggccgccctactgggcccgaaagccgccgccggcgcgttgtcgccattggcgccgctacggggcgggtatatcgcagatatcacgcctctcggtggtggggccacagggggcatcgcccgtgcgatctacgtcgggtcgctctcggtcccgcagggctgggccgaggccgcaccggtgatgagggcggtcgcatcggtattgccgggcaccggcgccgcccccgccctggccgccgaggcaccaggtgccttgttcggcgagatggccctgtcgagtctggccggacgcgcgctggcaggaaccgcggtgcgctctggtgccggagctgctcgcgtcgcaggcggttccgtcaccgaagacgtcgccagcacgaccaccatcatcgtcatacccgcggactgacaggactttcgagatggcacttgaactgggtgttagcccccaccggagaggagagaaggacggtgtcatcgccactgtggccggtggctggcggccagccagttagcggccggttgaggaaaggtgtggcaatggatttcggattgcagccaccggagatcacctccggggagatgtacctaggtccgggcgccggtccgatgttggctgcggcagtggcctgggatgggttggcggccgaattgcagtccatggcggcctcctacgcctcgatcgtcgagggcatggcgagtgagtcatggttgggtccgtcgtcggccggtatggccgctgcggccgcaccatatgtgacctggatgtcgggtacctcggcacaggccaaggcggccgctgaccaggccagagccgcggtggtcgcctacgaaaccgcgttcgcggcggtggtgccaccgccgcagattgcggccaaccgcagccagctcatatcgctggtggcgaccaacattttcggacaaaacaccgccgcgatcgcagccaccgaagccgaatacggcgaaatgtgggcccaggacaccatggcgatgttcggctatgccagctcctcggcgaccgcctcgcggctgaccccgttcactgcaccgccgcagaccaccaacccgtccggacttgccggccaggcggccgcaacggggtaagcgaccgccctagcgagcggcaccaatgcggtgacaaccgcgctttcgagtgcagcggcgcagtttccgttcgacatcatcccgaccctgctgcagggcctggccacactcagcacccaatacacccaactcatgggccaactcattaacgccatcttcgggccgacgggcgcaacgacctatcagaacttgtttgtcaccgcagccaacgtcaccaagttcagcacgtgggccaacgacgccatgagcgcgcccaacctgggaatgacggagttcaaggtgttctggcaacccccgccggcgcccgagatccccaaatcgtcgttgggtgccggacttggcctgcggtcagggcttagcgcgggcctggcccacgccgcatcggcgggtctgggtcaggcgaacctggtgggagacctgtcggtaccgcccagttgggcctcagctaccccggcggtcaggctagttgccaacacattgccggccaccagcctggctgcggcccccgcgacacagatcccagcaaacctgctcggtcagatggctctggggagcatgaccggaggtgccctcggtgccgccgcccccgccatctacacgggcagtggcgcccgggcccgcgccaatgggggaacgcccagcgctgagccggtcaagctggaggctgtcatcgcgcagctacaaaagcaaccggacgcagtgcgacactggaatgtcgataaggccgatcttgatggcctgctggatcgattgtcgaaacagcccggcatccacgcggtacacgtgtcgaacggcgacaaacccaaggttgccttgcccgatactcagttgggttcacactcaacgtgattcgaaatccacactgatactggaggtgattaccggctgaagcaaagcgcattggaaatccaggcttagaccattgccatgtggccgtgagattcgtcacgtcttgacatccgcgtccggcgggtcaccttcgaccgcggtcaatgtcattggtaggtaagggctttgctgtactgatggccgaattttgactcgaaaagtatgtcgggccctcgcagcagatctgccgcaggacgcgatgcaattacaacgcacgatgggacaatgcagacctatgagaatgctagtagcgctcctgctgagcgccgccaccatgatcggcctagccgcacccgggaaagccgatccaacaggcgacgatgccgccttccttgccgcgttggaccaggccggcatcacctacgctgacccaggccacgccataacggccgccaaggcgatgtgtgggctgtgtgctaacggcgtaacaggtctacagctggtcgcggacctgcgggactacaatcccgggctgaccatggacagcgcggccaagttcgctgccatcgcatcaggcgcgtactgccccgaacacctggaacatcacccgagttagcggggcgcatttcctgatcaccgcggtggtgcgcggtggtgtggtgcgtccgagggggttgcgatgcacccggttcgcctaggctcaaactgctgttaacctgcgcgtggttggctgccgtggccgtcttgcgatcgggaaggactcggcgtcatgcaaacgctgactgtcgccgatttcgctctccggctggccgtcggagtgggttgcggggccattatcgggctcgagcgccagtggcgggcgcggatggctgggttgcgcaccaacgctctggtggcgaccggtgctaccttgttcgtgctgtacgcggtcgccaccgaggacagcagccccacccgagtggcgtcctacgtggtttctggaattggattcctgggcggcggggtcatcctgcgggaggggttcaacgtccgcggtctgaacacggctgccacgctttggtgctcggccgcggtcggagtgctggccgcctccgggcatctggtgttcaccctgattggcaccggaaccatcgtcgctgtccatctcctggggcgcccacttggccggctggtcgaccgcgacaacgccgtcgaagacgaagggctgcagccctaccaggtacgggtgatttgtcggcccaaagcagagacctatgtacgtgcccatatcgtgcagcgcaccagcagcaacgacatcacgctgcggggtatacgcacggggccggccggagacgacaacatcacgttgacggcccacctattgatggttggccataccccggccaagctagagcggttggtggcggaactgtcgctgcagccgggcgtttacgctgtgcactggtatgccggtgagcacgcgcaggccgaatgacccacgacactaggggcggggctgtactcgcggcgcggccgcagccagcaagtctgcccgactgccgttcagcggcgggtagatccgccgggtattgattgactgcttggtggtcttggccggtgcgccctgcgataccactttgcgttcccatccctcggtgtacaccgcgcccgccgatcctagatcgagaaccgtgacataccaagggatccgaagagccagcaacggttggtcgaacagatcgttgatgacgttgcagccggcatagcggcccatcgggcgcccatgctgacacgacatgaccgacaggtgctcgtcatccatccgggccgcggccacatcgccagcagcaaacatcgcaggcaccccgatcacccgcaggtagtcgtcgacttgcaggcgtcccagccgatcacgggctaccggcagctgctcggtcaggcggctggcccgcatgccggcgcaccacaccacggtggccgctgccagccgttcccccgatgacagcgttacaccgcccgggctgacggcggcaacgctcacgccggttctggtctcgacgccgttgtccaacagcgcctgttcgatcaccggccgcgccgataaacccatatcggagccgacgaaggggttgtggtcgatgagtaccacgcggggggtgacaccatcaccacgggcgaacaacgcgtgcagtcggcccggcaactcgcaggccgtctcgataccggtcagcccggcaccgacgaccacgacggttgccgccgccgatgtcagcggcccgccggccagtccttgcagatgctgctgtagcctgaccgcgccgtcgtacgtgtcgacatcaaaaccgaactctgccagtcctggcaacgcgggtttgaccacgtgactgcccgacgcgaggaccagtcggtcatagctatatgaggcaccggtcgacgtggtgacgcggcggccgtcggcgtcgatcgcggtcacctcggcggtgacatgcgcaacgccggcagggccgagcacgtcgccgagcgggatgcggcaggcgctcagatcagcctcatagttgcgaacccggatatcatgaaacggtttgttgctcaccaccatgacgtcgaccgtgcccgctgggacggcgagctcgtcgagtcgtcgggccgcaccgagcgccgcccacaggcccgcgaacccggagccgatcaccaccacccgggtcaacggctaaacacctgacgactctggggtatcgccgccgccgcgtggcgaccgggcaggaacatccacacgtgccaacctccttcgagcccgggccatccgataaccccgttagccgtcgcgagcttacagaaggtgcaggcatcgggattgagtgcatcatgggataccggtgaataccgtcagccggggcagccagggtaggggacaccccccgctcgggctgccagcggagtatcgagcggatcgccatcggcgtagcagataccgggtcagagcagcgtacgctggcacattcggcttcggctcgctggttagcgattgttagttgcacgcccagttgacgatccgcccgccttcgagtcggttcacggcgtcgtcttctgccgcgcggcgcgtgagtccggttccgccttggtatttcgagccgttgtaggcgaccgcgccgcacctggtgaagcgactaaccactttgcaagtcttgtcaccgcacttttctagtgcgacttgctctgctcgcgccggtgtgcgctggtgccacgctttgcccgacgcgccgctgggggcataggcaatcgccccgtaatggataatcggagggataggcaacccggcaatttccgacatcatgacttccgacatcgaaccgttggcgagatgggcgtccaccgtcggaaccagcaggatgcccagcccgagagcagcccctaggccggcggctgccatcgcggttcggcgtcggaggtttgtgatcatgtcctgccccctttctgcggtcggtaatccagcggtttgaaagggttgagccgacttacgcgcagtggatgcgtcgaagggtcaatgaggctgggtactgagacggccacggttggaagcccggcgccctggccgatgatcgatcaggtcatcgctgtatggaggctgcccacccacggtgctcggttcggtccgggattctggcgcttgtgtgtcatgtgcccaagtgtgcgataaatatacctgacccgggtagggcataaagtctctaacagcaccgaccggatagggaacaacggccttcgggcaagcggcttcactgtcaagtcgtcacctgtcacgcatgcgagtcgtagcctgtctgatgtggatgccgtcgccggattcttctcagcgctgcccgaggaaatgcgggacccggtactgttcgccattccatgttttctattgctgctgattctcgaatggacggcggcccgcaagctggaaagcatcgagaccgctgctaccgggcagccacggcccgcctcgggcgcttacctcacccgcgactcggtggccagcatctcgatggggctggtttcgatagccaccaccgccggctggaagtcccttgccctgctcggttatgccgcaatctatgcctaccttgccccctggcagctgtccgcccaccggtggtacacctgggtaatcgcgatcgttggtgtcgatctgctgtactactcctatcaccgcatcgcccaccgagttcggctgatctgggctacccaccaggcgcatcactccagcgaatacttcaacttcgccaccgcgctgcgccagaagtggaacaacagcggcgagattctcatgtgggttccgctgccactgatggggcttcccccttggatggtgttctgcagttggtcgctgaacttgatctaccagttctgggtgcacaccgagcggatcgacaggctgccgcggtggttcgaattcgtcttcaataccccgtcgcaccaccgggtccaccacggaatggacccggtgtatctggacaagaactatggcggcatcctcatcatctgggaccgcctgttcggtagctttcagccggagctattccgaccgcattatggcctgaccaagcgggtcgacacgttcaacatctggaagctgcagacccgcgagtacgtggcgatcgtgcgtgactggcggtcggcaacacgtctgcgggatcggctgggctacgtcttcggaccgccgggctgggaaccgcgcaccatcgataaatccaatgccgccgcctccctggtcacgtctcggtaacgtcgcgacccgacattgcgaaagtattaccgtcgggttttggtacgccttagccgtaaccggcggcgggcgatgcgcttggccccgacggatgggagttcaaggtggtccgcctggtaccacgcgcattcgcagcgacggtcgccctattggcggccgggttttcgccggcgaccgccagtgccgatccggtcttggtgttccccggcatggaaatccgtcaggacaaccacgtctgcaccctgggctacgtcgacccagctctgaaaatcgcgtttaccgcggggcattgtcggggcgggggagcggtcaccagccgggactacaaggttatcggccatctcagggccttccgggacaacacacccagcggctccaccgtggccacgcacgagttgatcgccgactacgaggcgattgtgctggctgacgacgtcacggcaagcaacattttgccgagcgggcgtgcactggaatccagaccgggtgtggttcttcacccgggccaagcggtctgccatttcggcgtcagcacaggcgaaacctgtgggaccgtcgaaagcgtcaacaacggctggttcaccatgtcccacggcgtgctcagtgagaagggggattcggggggcccggtctacctggcccccgatggcggccccgcgcagatcgtcgggatcttcaacagcgtctggggcggctttcccgcggcggtgtcctggcggtcgacgtccgagcaggttcacgcggatctcggcgtgacgccccttgcttagcaagcaccccgttagcggccaccaggttgatcgccgtgtgtttgctagagcggtgatctcggttgtgtcagacttgccgcgtgggcaagcgccgggatgcgagggaacagatcgaggcgaaaattgtcgaactcggccgtcgccagctgctggatcacggcgcggccgggttgtcgcttcgggcaattgcccgcaacctgggcatggtgtcctcggccgtataccgctatgtgtccagtcgtgatgagctgttgactttgctgctcgtcgacgcctactccgacctggccgataccgtggaccgagcccgcgacgacaccgtcgccgactcgtggagtgacgacgtcatcgcaatcgctcgagcggtgcgcggttgggcagtcactaaccccgcccgctgggccttgctatacggtagcccggttcctggttatcacgcgccgcctgaccgtaccgcgggcgtcgccacccgcgtggtcggagcgttcttcgacgcgatcgccgcgggaatcgccaccggagacatcaggttaaccgatgacgttgcgccgcagccgatgtcatcggacttcgaaaagatccggcaggagttcggctttcccggcgacgatcgtgtcgtcacaaagtgctttctgctctgggcgggcgtggtgggcgcgatcagcctggaggtattcggtcagtacggggccgacatgctaaccgatccaggagtggttttcgatgcccagacacggctgctggtggccgtgctggccgagcattgaagctgctgcaatcggcgtgtccagccggaattagaacgtgttcactcaaggctaccagtgctgacacttgcggtggtggcaaatgcaatctgagccctttctggcctctggcaagctgggctgtcctgcgagacgctcatccttctcgttctgtcgctgatacagatcgcaggggttacccccggacctagaagccgccgaaacggctctcaccggcttgttaggcgtccggaagcggattcggatgcgcgatgtccgctttgcgcacgacacctgtagcagtctgggcaagcccgcgatgtcgtcgcgagtatctcgttgagctatctcggagagatgcccttcgagttagtatcgtcggttcgtgtagagaatatctatagtgacttttgcgggactgtgggccgggtctacaccaggggctcgaagccgcattggccgaagcaagcggaggtgcaagtgccgacatgagcggcgccaatgagccgcgccggcgacgatgcagtgggggtaccgcccgcttgcgggggacgaagcgatgacgaggagcggcgccaatgagccgcgccggcgacgatgcagtgggggtaccgcccgcttgcgggggacgaagcgatgacgaggagcggcgccaatgagcaccgacatacccgccaccgttagtgcggagaccgtgacgtcctggtcggatgacgtcgatgtaacggtgattggtttcggcatcgccggcggttgcgcggcggtcagcgcggccgccgccggcgcccgggtactggtgctcgaacgtgccgccgcggcgggcggcaccaccgcgcttgccggggggcacttctacctggggggcggaaccacggtgcagctggcgaccggtcatcccgattcacccgaggagatgtacaagtacctggtcgcggtctcccgagagcccgatcacgacaagattcgcgcctattgcgacggcagcgtcgagcatttcaactggttggagggcctgggttttcagttcgagcgtagttactttcccggcaaggctgtgattcaacccaacaccgagggcttgatgttcaccggaaatgagaaggtgtggccattcctggagttggcggtgccggcaccgcgcgggcacaaggtacccgtgccgggcgacaccggcggtgccgccatggtgatcgacctgctgctcaagcgagccgcaagcctggggatacagatccgctacgagacgggcgccaccgagctcatcgtggacgggaccggcaaggtaaccggggtgatgtggaagcggttctccgaaaccggtgcaatcaaagcgaagtcggtaatcatcgcggccggcggattcgtgatgaacccggacatggtggccaaatacactccgaaactggccgagaagccgttcgtgctgggcaacacctacgacgacgggttgggcatccggctgggtgtatcagccggcggcgccacccaacacatggaccagatgttcatcacggctccgccgtacccgccgtcgatcttgctcaccggcatcatcgtcaacaaactcggacagcggttcgtcgccgaggactcctaccattccaggaccgctgggttcatcatggaacagccagacagcgcggcgtatttgatcgtcgacgaagcccacctggagcaccccaagatgccgctagtcccgttgatcgacggctgggaaacggttgtggaaatggaagccgcgcttggcattccaccgggcaacctggcggcgacgctggaccgctacaacgcctacgccgcgcgcggcgcagatcccgatttccacaagcagccggaattccttgcagcacaagacaacgggccgtggggggcgttcgacatgtcgctgggcaaggcgatgtatgccggattcactctgggcgggctggccacgtcggtggacggtcaagtactgcgcgacgacggcgcggtggtggccggcctgtacgcggtcggggcatgcgcgtccaatatcgcccaggacggcaagggatatgccagcgggacccagctgggtgaggggtcgtttttcgggcgtcgcgccggagcgcatgcggcagcccgagcgcagggcatgtaagcctcctcgcgccgcgactgggaatcctgcgacgcgacacgccgacaaggcgtcgtgagattcacagtcgcagcgcggcttcaggtaagacgccgggagcgcggtagccggcctcccggctacggtaacccgttcatcccgttcttacccaacagcccgccggcaccgccggtgcccgcgctgccgttaggtgtgccactcccggcgttgccgccgttgccgccgttgccgaccaggatggcaccgccgccagcgccgccgtcaccgcccttggcaccggtgccgtttcctccggcgccgccgtcaccgccgtcgccgatcagcccggctttgccgccgagcccaccggcgcccccggcaccgccgaagccgaatccgccggcgccgccggcgccgccggcaccaaacagcaggcccgcagtgccgccgtttccgccggcgccgcccaccccggtagcgccaccgccgagtgcgccggcgccgccggccccgccggcgcctaccagcaggccggcgttgccgcccgccccgccggcaccgccggtagtggacccgaccccacccgcgccgccggcaccgccgtcgccccagagcagggcggacccgccggaccccccggcaccgccgttcccgaccaatccgattccgccggcgccgccggccccaccgacgccgaacagcccaccggccccgccggcaccaccgggcccgccgggggcggtgcccaggaatgccacaccgtcaccgccaacaccgcccaccccgccggcgccgaacaggagcccgccattgccgccggccccgccggcaccgccggtgacattagtgccggtgccgccggccccgccggcaccgcccacgccgaagaacaacccgccgtctccgccggccccgccgtcaccggcgtcggccgcgagtccgccgacgctgccggccccgccggcgccgaacagcagcccgccattgccgccggccccgccggccccaccaataccgcccaccccaccaccggcgcgtccgccggcgccgccggccccgccggcgccgtagagcagcccgccggccccgccggccccgccgaaccctgcggtgccggacgctacgttccccccggcgccgccggccccgccgttgccgaacaggccagcggctccgccgttgcccccgggcatgccggccgcgccggagccgccggccccgccgttgccgatcaagattccgccgtcgccgccgtttgccccggtccccggggccccgttggctccgttaccgatcagtgggcgccccaacagcgccagggcgggggcgttgatcacgtcgagcacaccctctagcggggccgcgctggcggcctcggcggccgcatacgagcccgccccggcggtgagcgcccgcacgaactgctcgtgaaacagcgccgcctgggcgctcagcgcctgataggcctgggcgtgtccggagaacaatgccgccatcgccgccgacacctcatcggcggcggcggccaacaccgtcgtggtcgggaccgcggcggccgcgttggcggtgccgatcgtcgacccgatacccgccaaatcggtcgccaccgccgctagcgcctccgggatcgtgaccacaaatgacatctggcacctcgtcaacaccctgtggccccggcgcggggccgctaccgatcgcctggtcactccccagagatcgacggattcagcgtatcgcgatcacggaagcggccacgccgatttgggaagctcgtcccggcttacacttcggcgggcgccgcctcgactggggccagccgccattggccgccaccgagtagttcgagctggttttcgtgcagccgctcgagggcggggcgatggctgacgctgaccacgatgcagtccggcagctcgctgcgcagcaattggtagagcgcaaactccagcccggtgtccagcgccgaggtactttcgtcgaggaagaccgccttgggtttggtgagcaggatgcgagcaaaggcaacacgttgctgctcaccgggggagagcaccttggcccagtcgcgttcctcgtccagccggtcacacagtggggccagcgccaccttggtcagcgtgtcccgcagggtggcgtcggggatggcggccgcagagttggggtagcacaccacgtcacgcagcgtccccagcggcacatacggcaactgcgacaagaacatcgtctcgttctcgccgcccggccggtgcagggtccccgatgcgtagggccacagttccgccagactgcgcagcagcgtggtcttgccggccccagaacgcccggtgatcaccagcgagcctccgcggtccagccgcacatcgagcgggtcgatcaaccgatcgccggcaggcgtacgcacctcgatgtcgttgagctcgacggactcgtcgtcgctcggtcgggtcaggaccgcgggcagggcgcggcctttctcgttggcgtcgaccagcccatgcaatcggatgattgctgcgcggaaggacgcaaacgcgtcgtagttgttgcggaagaacgacaacgagtcgtgaatgttgccgaaggaagtcgccgtctgcccgacatcgccgaagtcgatctgcccggcgaataatcgaggcgcctggatgacccacggcaacggaacaattgtctggctcaccgacagattccatccattgaatgcgatgctgcgccgaacgtagcgacggtaattgtcgatcaccggcgtgaaccgccgctgtagctgggtaccttccacccgctcgccgcggtagaaacccaccgcctcggcggcgtcgcgtagccgaaccagcgcgtaacggaaagcggcattgagcttttcattgcggaagctgagccagatcaggggccgcccgatgatgaacgagatgaccgtggccacgaacacatagaccagcacggtccagaacattgcgcgcgggatggacacgccgaagatattcagggtgcccgagagattccacaggatcgctgtgaaagaaatcaccgaaatgatcgactgcacggccccgaaaagcagcgtgctggccgtcccgttggagggagcattcggagtgccgcctgccccggcggtgaagatatcgacgtcttgctgaatgcgctggtcggggttgtcgatcgtttcgtcgatgaacaggtctcggtagtaggccctgccgtcgagccagtcttgtgtgaggtggtgggttagccagaccctccaggcgatgatgaagcgctgcgtcaagtagatgtcggccatgacccgggtcacgtgcagcacggccatcacgctgaaaaccccgatcgacatccaaaatcctcgcacgcctgagcgtttgaccgtgccatcgccagaggcgatgccctcgaaggccttctgcaaggccgtgtacatgtcgttgccttggtagctgaatagcacattcaggcgcactgccagcactaccgaaagcaacaacacgccgagcatcagccacacgcgaacgctgttggggccaacgaagtatgcgcgggtgatccgccagaactgccggccccagggcgtcaaatacctgagcagaaccaatatcgcgagcacacagatggcactgatcgtccaggctttgccgacccaatacacggaatccgggaatgctctagaccaatcgatggacggcttaaacaatttcgggcccaaggtcgacgtctcctcacaaacagaaatccttcgggcgaaggtacccgaaggttgtcgataggctgccgatatgagcaccgacaccgccccggcccagaccatgcatgctggccggcttatcgcgcgccgacttaaagccagtggtatcgacacggtcttcacgttgtcgggcggccacctgttttccatctacgacggctgccgtgaggagggcatccgcctgatcgacacccgccacgaacaaaccgccgcctttgccgccgaaggctggtcgaaggtgaccagggtgccgggcgtggccgcgctcaccgcggggccggggatcaccaacgggatgagcgcgatggcggcggcccagcagaaccagtcaccactggtggtgctcggcggccgggcgccggcgctgcgctggggtatgggctccctgcaggagatcgatcacgtgccgtttgtggcgccggtggcccgcttcgccgctacagcgcagtcagccgagaacgcgggcctgctggtcgatcaggcgttgcaggcggcggtgagtgcgccgtcgggtgtggcattcgtcgacttcccgatggatcacgcgttctccatgtcctcagacaatggccgccccggcgcgctcaccgagctaccggccggtcccaccccagccggcgacgccctggaccgggcggcgggcctgctttcgacggcccagcgtccggtcatcatggcaggtaccaacgtctggtggggccatgcggaggcggcattgctgcgtcttgtcgaggaacggcacattccggtgctgatgaacgggatggcgcgcggcgtggtgcccgccgatcaccggttggccttctcacgggcgcggtcaaaagcgctgggggaggctgatgtcgcgctgatcgtcggtgtgccgatggatttccgtctgggcttcggtggggtattcgggtcgacaacgcagctcatcgtggcagaccgcgtcgaacccgcacgcgaacatccgcgaccagtcgcggcggggctctatggggatctgaccgccaccctttcggcgctggccggatctggcggcaccgaccaccagggctggatcgaggagctcgcgacggccgagaccatggcgcgtgatctcgagaaggccgagctggtcgatgaccggatcccattgcatccgatgcgggtgtacgccgagctggccgcgctgctggagcgggatgctctagtcgttatcgatgcgggcgatttcgggtcgtacgccggccggatgatcgacagctatctgccaggctgttggctggacagcggtccgtttggctgcctggggtcgggtcccggctacgccctggctgccaaactggcgcggccgcagcgccaggtcgtgctcttgcagggcgacggcgcgttcgggttcagcggcatggaatgggacacgctggttcggcacaacgtggcggtcgtgtcagtgatcggcaacaacggcatctggggtttggagaagcacccgatggaagcgttgtacggctattcggtggtggccgaactgcgcccgggaacccgctacgacgaggtggtgcgcgcactgggcggccacggcgagctggtgtcggtgcccgctgaacttcggccggcgctggaacgggcctttgccagtggcctgcccgctgtggtcaacgtgctcaccgacccaagcgtggcttatccacgccgatccaacctggcttgacgtccagccgggccgtgaacgtgcacggttgtccacgaattgcggcctgtcggtgtacagacacgcaccctcgcggccggccggcattcgcgtaccgttggtttgtgcccaagaccacccgcgctcaacccggccggctgagcagccgattctggcgattgctcggcgccagcaccgaaaagaaccggagccgctccctggcggatgtaaccgcttcggcagaatacgacaaggaagctgccgatctgtccgacgagaagctgcgtaaggcggcaggcctgctcaacctcgacgacctcgcggagtccgccgatatcccgcagtttctcgcgattgcccgggaagccgccgagcggaggaccgggctgcgaccatttgatgtgcagttgcttggcgcgttgcgcatgctcgccggagacgtgatcgagatggccaccggtgagggcaaaacccttgccggggcgatcgcggccgccggttatgcgctggccggccggcacgtgcacgtcgtgacgattaacgattacctggcccgccgcgatgcggagtggatgggcccgctgctggacgcgatgggcctgacggtcggctggatcaccgcggactcgacccctgacgagcgccggaccgcatatgaccgtgatgtcacctatgcctcggtcaacgagattggcttcgatgtactgcgcgatcagttggtgactgatgtcaatgacctggtatcgcccaatccagacgtggctctcatcgacgaagccgactccgtgctggtcgacgaggcgctggtgcccctggtgctggccggaaccacacatcgtgagacgccgcggctggagatcatccggctggtcgctgagcttgttggcgacaaggacgccgacgagtactttgccaccgattccgataaccgcaatgtccacttgaccgagcacggggcacgcaaagtcgagaaagcgctcggtggcatcgacctgtactccgaggagcacgtcggcaccacactgactgaggtcaatgtcgcgctgcacgcgcatgtgctcctgcaacgcgacgtgcactacatcgtccgcgacgacgcggtgcacctgatcaacgcgtcgcgtggccgtatcgcgcaactgcagcgctggccggacgggttgcaagctgcggtcgaggccaaggaaggtatcgagaccacggaaactggggaagtgctcgacaccatcacggtgcaggccctgatcaaccggtatgcgactgtgtgcggaatgacgggaaccgcgctggccgccggtgagcagctacggcagttctaccagctcggtgtctcaccgataccaccgaacaagccaaacatccgcgaggacgaggccgaccgggtctacatcaccactgcagccaagaacgacgggatcgtcgagcacatcaccgaggtgcaccagagggggcagcctgtgctggtcggtacccgcgacgtggccgaatccgaggaactgcacgaacgcctggtgcgccgcggtgtgcccgccgtggtgctcaacgcgaagaacgacgccgaggaggcccgggtcatcgccgaggccggcaaatacggcgcggtcacggtgtcaactcaaatggccgggcgcggcaccgacatcaggctcggcgggtccgacgaagctgaccacgacagggtcgcggaattgggcggcctgcacgtggtcggcactggccgtcaccacaccgagcggctagacaaccagctgcgcggtcgggccgggcgccagggagatcccgggtcgtcggtgtttttctcaagctgggaagacgatgtcgttgcggccaacctcgaccacaacaagctgccgatggcaaccgacgaaaatggccggattgtcagcccgaggacgggtagtctgctcgaccatgcccagcgcgttgccgagggccggttattggatgtgcacgccaacacgtggcgctacaaccagctgatcgcccagcagcgcgccatcatcgtcgaacggcgtaacacgttgttgcgcaccgtaaccgcgcgtgaggaactcgccgaactggcgcctaagcggtacgaggagctgtccgacaaagtatccgaggaacgcctcgagacgatttgtcggcagatcatgctgtatcacctcgaccgtggctgggccgatcacctggcgtatctggccgacatccgggagagcatccatctacgcgcgctgggccggcagaacccactcgacgagtttcaccggatggctgtggacgcgttcgcgtcgctggccgccgacgccatcgaggcggctcaacagacgttcgaaaccgcgaacgtccttgaccacgagccggggctggacctgtccaaactggcccggccgacgtcgacatggacctacatggtcaatgacaacccactgtccgatgacacgctttctgccctcagtctgcccggggtgttccgctgatctgcccagcgtaagcgccgagcgtaacgccactgcgaaatttcgggcagaaaatcgcagtggcgttacgctcgcggctaggggtgcccccacagcccgccgtttcggcgcgcatcgtcgccaggctagatccgattgcccggctcctcagcccgccgtttcggcgcgcatcgtcgccaggctaaggtcacggctcatggagccggtgctcacgcagaatcgggtgctgactgtccccaacatgttgagcgttattcgcctcgcgctcatcccagcattcgtctacgtcgtgctcagcgcgcacgccaatggctggggggtagcgatcctggtgttcagtggcgtttcggactgggctgatggcaagattgcacggctactaaaccagtcatcgcggctgggcgcgctgctggacccggccgttgatcgcctctacatggtcactgttcctatcgtgtttggcctgagcggcatcgtgccgtggtggtttgtccttacgttgctgacccgcgatgcgctgctggctgggacgctgccgctgctatggagccgtggactgtcagcgctaccggtgacctacgtcggtaaggcagcgactttcggcttcatggttggctttccgaccattctgttggggcaatgcgatccattgtggagccatgtgctgctggcctgtggttgggcattcttgatctggggtatgtatgcctacttgtgggccttcgtgctgtatgcagtgcagatgacgatggtggtgcggcagatgcctaagctcaagggcagggctcatcggccggcggcccagaacgctggtgaacgtggctgagtctgaccggctgctcggcggctacgaccccaacgccggctacagcgcccacgcaggggcgcagccacaacgcatcccggttccgtcgttgctgcgcgcgctgctatcagagcatctggatgctggatacgcggcggttgccgccgagcgcgagcgtgctgcggcaccacggtgttggcaagcccgcgccgtcagctggatgtggcaggcattggccgcgaccctagtcgccgccgtgttcgctgccgcggtagcgcaggcgcgctcggtggcacccggcgtgcgcgccgcccaacagttgctcgttgcgagtgtgcgatcaacccaggccgccgcgaccacgttggctcaacggcgcagcacactctcggcgaaagtcgacgacgtgcggcggatcgtactcgcagacgacgccgagggacagcggctgctggcccgtctcgacgtgcttagcctggccgcggccagcgcaccggttgtcgggcctggtctgacggtgaccgtgaccgatcccggtgcgagccctaatctttccgacgtgtccaagcagcgggtcagcggtagccagcaaatcatcctcgaccgcgatttgcagctcgtcgtcaactcactgtgggaaagtggcgccgaggccatctcgatcgatggcgtccggatcgggccgaacgtcacgatccggcaagccggcggagcaatcttggtcgacaataatcccacgagtagtccctacaccatcttggcggtcgggccgccacatgccatgcaggacgtcttcgatcgcagcgccgggctgtaccgcctgcggctgctggagacctcctacggtgtcggcgtcagtgtgaacgtcggcgacggtctggcattgcctgccggtgcgacccgggatgtcaagttcgccaaacagattgggccctagtgagagaagtcctggtgaataggaaaccatggggagcgatacggcctggagtccggcgcgcatgatcgggatcgcggcgctcgccgttggaatcgtgctgggtttggttttccatcccggcgtgccagaggtcatccagccgtatctgccgatcgcggtggtcgccgcgctcgacgcggtgttcggtggcttgcgcgcctatctcgagcggatctttgacccgaaggtcttcgtggtttcgttcgtgttcaacgttttggtggctgccctaatcgtctatgtcggtgaccaactgggcgtcggcacacagttgtccaccgcgatcatcgtcgtgctgggcatccgcatcttcggcaacaccgcggccttgcggcggcggttgttcggagcgtgacggagatgagatcaccgtgagtgagaatcgcccagaacccgtggcagccgagacttccgccgccacaactgcgcgtcactcccaagccgacgcgggcgctcacgacgccgtgcgacgtggtcgtcacgaactaccagccgaccatccgcgctccaaggtcggaccgctgcggcggacaagattgaccgaaatactgcggggtggtcgctcgcgtctggtgttcgggacgcttgcgatcttgttgtgcttggttctgggggttgccatagtcactcaggtccgtcagaccgactccggtgattcattggaaacagcccgtcctgcagacctattggtgttgttggattcgttgcggcaacgcgaggccacgttgaacgccgaagtgatcgaccttcagaacacgctgaacgcgttgcaggcatccggcaacaccgatcaggcagcgttagaaagcgcccaggctagattggccgcgttgtccatcctggtcggcgccgtgggtgccaccgggccgggcgtcatgataacgatcgacgatccgggacccggagtagcgcctgaggtgatgatcgacgtgatcaacgaactgcgtgccgctggagccgaggcgatccagatcaacgatgcacaccggtcggtgcgggtcggggttgacacctgggttgtcggtgtgcccggctcactgacagtcgacaccaaggtcctgtccccgccgtattcgattctggcgattggtgatcctccaacgctggccgcggcgatgaacattcctggtggtgcacaggacggtgtcaaacgcgtcggcgggcggatggttgtgcagcaggccgaccgtgtggacgtgaccgccttgcggcaaccaaaacagcaccaatacgctcagcccgtcaagtgaactagcccaactccgagccgaccagaataggattaccgtgagcgatatcccgtccgatctgcactacaccgccgaacacgagtggattcgccgcagtggcgacgacaccgtccgggtggggatcaccgactatgcacagtcggcgcttggcgacgtcgttttcgttcagctacccgttatcggcaccgcggtcaccgccggcgagaccttcggcgaagtggaatcgacgaaatctgtgtcggatctctatgcgcccatttcgggtaaggtgtctgcggtcaacagcgatctggacggcactccgcaattggtgaattccgacccctacggagccggctggctgctggacatccaggtcgacagctcggatgtcgctgccctggagtcagctttgacgacactgctcgacgctgaggcctaccgcggcacactgaccgagtgacgattgctaaggtccctgccagcgtcacgtgggaggtcgcgggtctgcacggatccgggccgggcagggcaatcgagcctgggatccgctggggtgcgcacatcgcggacccgtgcgcggtacggtcgagacagcggcacgagaaagtagtaagggcgataataggcggtaaagagtagcgggaagccggccgaacgactcggtcagacaacgccacagcggccagtgaggagcagcgggtgacggacatgaacccggatattgagaaggaccagacctccgatgaagtcacggtagagacgacctccgtcttccgcgcagacttcctcagcgagctggacgctcctgcgcaagcgggtacggagagcgcggtctccggggtggaagggctcccgccgggctcggcgttgctggtagtcaaacgaggccccaacgccgggtcccggttcctactcgaccaagccatcacgtcggctggtcggcatcccgacagcgacatatttctcgacgacgtgaccgtgagccgtcgccatgctgaattccggttggaaaacaacgaattcaatgtcgtcgatgtcgggagtctcaacggcacctacgtcaaccgcgagcccgtggattcggcggtgctggcgaacggcgacgaggtccagatcggcaagttccggttggtgttcttgaccggacccaagcaaggcgaggatgacgggagtaccgggggcccgtgagcgcacccgatagccccgcgctggccgggatgtcgatcggggcggtcctcgacctgctacgaccggattttcctgatgtcaccatctccaagattcgattcttggaggctgagggtctggtgacgccccggcgggcctcatcggggtatcggcggttcaccgcatacgactgcgcacggctgcgattcattctcactgcccagagggaccattacctgccgctgaaggtgatcagggcccagctggacgcccagcccgacggtgagttgccaccattcggatctccttacgttctaccgcgattggtgcccgtagccggcgacagtgctggcggcgtcgggtcggacaccgcgtccgtgtcgctcacgggtatccggctcagtcgggaagacctcctggaacgatcggaagtggccgacgagctactgacggccctgctcaaagccggtgtgatcaccaccgggccgggcggcttcttcgacgaacacgccgtcgtgatcctgcaatgcgcacgagcgctggccgaatacggcgtcgagccgcggcatctacgcgccttccgctccgcggccgaccggcagtccgacctgattgcccagattgccggcccgctcgtcaaggccggcaaggccggtgcccgcgaccgggccgacgacttggcccgtgaggtggccgcgcttgctataactttgcacacgtcgctgatcaagtctgcggttcgcgacgttcttcaccgctgaggactagacttcgttcgacagcttggtgttcgacgtcacggtagagacgtggcgcccaccgcgtcgtcgcaccgagcgtgagtcggacaccggttgcatgtgcggagggcagacgcagatgggtgaagttcgtgttgtcggcattcgcgtcgagcagccgcagaaccagccggtgctgttattgcgcgaggccaacggtgatcgatacctgccgatctggatcggccagtcggaggctgccgctatcgcgctggagcagcaaggcgtcgagccgccacgtccgctgacccatgatctgatcagggatctcattgctgcgctggggcattcgctcaaagaggtgcgcattgtagacctgcaggaaggaactttctacgctgatctgatcttcgaccgcaatatcaaggtgtccgcccgtccctcggactcggtggcaatcgcattgcgagtgggtgttccgatctacgtcgaggaggccgtactagcccaggccggtctgctgattcccgacgaaagtgacgaggaggccaccaccgctgttcgcgaggacgaggtggagaaattcaaagagtttctcgacagtgtgtcacctgacgatttcaaggccacctagcgcggcgacgatgcgcgccgggacggcgggctgaggaggcgcgcgataaggccgagcgcggcgacgatgcgcgccgggacggcgggctgaggaggcgcgcgataaggccgagcgcggcgacgatgcgcgccgcgacggcgagcatccattatttgccggccagcaacgtcacggctgcgtctcatctctggctgcaattgtcgacacgcctagcggttagtgcctaatgcgcccggcgaccgcgatactttgatcacgacttgatagttaaccgggagcatcgcgcccatcgaacagcgtatgctctctaacactcgggccctcagtaatggctgtcgggggagccagtgacgcagctagtgacaagagcgcgatcggcgagaggaagcaccttgggcgagcagccacgtcaagaccagctcgactttgctgaccacacgggcactgctggtgatggtaacgacggcgccgctgcggccagcggacccgtgcagcccggcctgttccccgacgattccgttcctgacgagttggtaggttatcgcggaccgagcgcctgccagatcgctgggatcacctaccgccagctcgactactgggcgcgcacatcgttggttgtgccgtcgatccgtagtgcggcaggatccggcagccagcggctgtactcgttcaaggacatcttggttctcaagatcgtcaaacggttgctcgacaccggtatctcgctgcacaacatccgggttgcagttgaccatctgcgccagcgtggcgtccaggatctggccaacatcaccttgttctccgatgggaccaccgtgtacgagtgcacgtcggccgaggaggtcgtcgacctcctgcagggcggccagggtgtgttcggcatcgccgtctcgggcgcgatgcgggagctgacgggtgttatcgccgacttccacggtgagcgcgccgacggcggggagtcgattgctgcccccgaagatgaactggcctcccgacgcaagcatcgcgaccgcaagatcggctagccgagagttcccccgcgaacagacacagaatcgcacgcggcaggctcctcggatgcgattgtgtgtctgctcggcagtagactggacaacgcatcgctctagtgcgggagagttctgtggctgccagctacggacgccgaaggagcaatacctctccgtcaacctctcaggcacccggaccgcgcgagactacgatgcctctggaaagcggtggcgacccctggcggtcctcacccgccgatggggaaaggcgattcacctgacggtggacagagtcgccgaatctctcaggcgcctggcgtgcaggtgaagacagagggagagggccgctagtcctctgctttgtcaggagttcaccgtgtccgaccattcgacgttcgcagaccggcacatcggtctggacagccaggccgtcgcgaccatgctcgccgtgatcggggtggattcgctcgatgacctggcagtcaaggcggtcccggcgggcatcctagacacactcaccgacaccggagccgcaccgggtttggacagtctgccaccggctgccagcgaagccgaggcgctggccgagctgcgagcgctggccgacgctaacaccgtcgccgtgtcgatgatcgggcaaggctactacgacacacacacccccccggtgctgttgcgcaacatcatcgagaacccggcctggtataccgcctacacgccgtaccagcccgagattagtcagggtcggctggaagccttgctgaacttccagaccctggtcaccgatctgaccggcctcgagatcgcgaacgcgtcgatgctcgacgagggcaccgcggcggccgaggccatgactttgatgcaccgcgcggcccgcgggccggtgaagagggtggtcgtggacgccgacgtgttcacccagaccgcggcggtgctggccacccgcgccaagccgctgggtatcgagatcgtcacggccgacctgcgcgccggtctgcccgacggcgaatttttcggcgccatcgcccagctgcccggggccagcggccggatcaccgactggtctgccctggtgcaacaggcccacgaccgtggcgcactggtggccgtcggcgccgacttgttggcgctgacgctgatcgcgccgcccggagagatcggcgctgacgtcgcctttggcaccacacaacggttcggagtgccgatggggtttggcggcccgcatgccgggtaccttgcggtgcacgccaagcatgcgcgtcagctgcccggccggctggtcggtgtgtccgtcgacagtgacggcacgccggcctatcggttggcgctgcagactcgcgagcaacacatccgccgcgacaaggccaccagcaacatctgcaccgcacaagtgctgttggcggtgcttgccgcgatgtacgcgagctaccacggcgcgggcgggctgaccgccatcgcacgccgggtgcatgcccacgccgaggctatcgccggtgcactgggcgatgcgttggtgcacgacaagtacttcgacacggtgttggcccgggtgcccggtcgtgccgacgaggtgctggccagggccaaggccaacggcatcaacctgtggcgtgtcgacgccgaccatgtgtcggtagcctgcgacgaagccaccactgacacccacgtggcggtcgttctggacgcgttcggtgtagcggccgccgcacccgcccatgcggacatcgcaacgcgcacatcggagttcctgacgcatccagcgttcacgcaataccgcaccgagacgtcgatgatgcggtacttgcgtgcgctggcggataaggatattgccctcgaccgcagcatgattccgctcggctcgtgcacgatgaaactcaacgccgccgccgagatggagtcgattacctggcctgaattcgggcgtcagcatccatttgccccggcatctgataccgctgggctgcgtcaacttgttgccgacctacagagttggctggtgctgatcaccggttatgacgcggtgtcgctgcaacctaacgcgggctcgcaaggcgagtatgcgggcctattggcgatccacgagtaccacgccagccggggtgaaccgcatcgcgacatctgcctgatcccgtccagcgcgcacggcaccaatgccgcgtcagccgccttggccggcatgcgcgtggtggtggtggactgccacgacaacggcgacgtcgacctcgatgacctgcgcgctaaggtcggggagcatgccgagcggttgtcggcgctaatgatcacctacccgtccactcacggcgtgtacgaacacgacatcgccgagatctgcgctgccgtgcacgacgcgggcggccaggtatacgtcgacggagccaacctcaacgccctggtcggcctggcccggccgggcaagttcggcggtgacgtcagtcacctcaacctacacaagacattctgcattccgcacggcggcggtggcccaggcgtcggcccggtggcggtgcgggcgcacctggcaccgtttctgccaggtcaccccttcgcccccgagctgcccaagggctatccggtgtcgtcggcaccatatgggtcggcttcgattcttccgatcacctgggcatacatccggatgatgggggctgagggactgcgggcggcatcgctgacagcgatcacgtcggctaactacattgcgcgccgccttgacgagtattacccggtgctgtacaccggcgagaacggcatggtcgcccacgagtgcatcctggacttgcgcggtatcactaagttgaccggtatcaccgtcgacgatgttgcaaaacggctggcagactatggttttcacgcaccaacgatgagttttccggtggccggtacgctcatggtggagcccaccgagagcgagagcctggccgaagtggacgccttctgcgaggccatgatcggcatccgcgccgagatcgacaaagtcggggccggggagtggcctgtcgacgacaatccgctgcgcggcgcaccgcacaccgcgcagtgcctgctggcgtctgattgggaccacccgtatacgcgggaacaggccgcctacccgctcggcaccgcattccgacccaaggtttggcccgcggtacgtcgcatcgacggcgcctacggggatcgcaacctggtctgctcatgcccgccggtagaggcttttgcctaaacgctcgtcgaccggcccccggtcgagctcgaggcccgggtgctactgggtgggtagctgacgtgtcggctgctatgggtcgttgtcggggttgcggagtttttcggggtggcggcaggtgttggtgcggggttgaccgtggtcggaggtggggtggggagctattcggtgtcgccacccgcgctccaacaatgccagctgttgcggggtgctcagcgacaaaggttcagccgaagcgctcaatgatcgcggcggcgatccggtcgggggcgtcctcctggatgaagtgtttggcgttgggcagctccaccaggacgtggtcgggaaatgtcgcactcagtctggggataatcgttttcggcctgaatgcgacatccttcatcccccaaatcaacagggtgggcttggtgcccagcgtggctggcacctcccgggcgagccgtgccagcaggggacgggcggccaggatctgtttgggcatctcggctacgcctcggcgtgccgcggcgttgggctgcaccgcccggtagtgcgccatcaccgcgctactcggccggtgctcggttcccgcgggtatcaagcgctcgacaaagaagttgcgccgtaagatcgcgtactgcactggcgggctggacatcaccctgctgaaggccttcatcgccagcgtgtccgccggccagaaccacgtgttgcccaacacgacgccgcggacccggtcggcacgctcgacagcgaccgccatgctgatcgggccaccccagtcctgacccatgctcaggtagcggtccaggcccaggtgatcgacgaattcgccgatcacccgcgcgtgctcgtcgatctggtacccgaatcccgagggacgctccgataacccgaaacccagataatccggagccacacaacggaaacggtcccgcagtgcgacgatgatgtcccgatacaggaaactccacgtcgggttgccgtgacacaacaggatcggcggacccgtgccctcgtcgacgtagtggatgcgtccacgcgagctgtcgaaccagcgcgactcgaacgggtacagctgcggatccggcgtgaaatcgatgctcattaccctcctccgatcgcgctcatgatggtatgcccgaagggtgacatcaccgagtgtccgggagtggcgtgacggtggccgctggctgccgacggctgtcggaaaggtgttcgtccggtcggggccgggcgacacgccaacaatgctcctgctgcatggctatccgtccagttcgttcgacttccgggcggtgattccacacctgaccggccaggcttgggtaacgatggattttctgggctttggcttgtccgacaagccgcgcccgcaccggtacagcctgctggagcaggcccacctggtggaaacggtggtcgcccacaccgtgaccggcgcggtcgtcgtgctggcccacgacatgggcacgtcggtgaccaccgagctgctagcccgtgatttggacggccggttgccgttcgatctccgacgtgcggtgctgagcaacggcagtgtgatcttggagcgggccagcctgcgtccgatccagaaagtactgcgcagcccgcttggtccggtcgctgcccggctggtcagccgcggtggcttcacacgagggtttggccggatcttctccccagcgcacccgctgtcggcgcaggaggcccaagcccagtgggagttgctgtgctacaacgacggcaaccggatcccgcacctgctgatcagctacctcgacgagcggatacggcacgcgcagcgctggcatggcgcggtccgcgattggcccaaaccgcttgggttcgtgtggggactcgacgatccggtggcaacaaccaacgtgctcaatggactacgggaattgcgccccagcgccgccgtcgtggaactgccagggttgggccactacccgcaggtcgaggctcccaaagcatatgccgaggccgcgctatcgctgctcgtcgactagccggctacggctgtatcacgggcagatcgatgcgagaggcatgcatccggctacggtagacgcgcacggtcggtgcgcaaccgggaaggatggcgaagtggcttgcgtccgcgccggcgatggcgatgcggatgcggtgccccggttggaacagatacgacgtcggcagcaggtcgaatgtcagccgggcaatctcgcccgggactaggggccacgcgtccccgctcgcgaacgttcggtaggggaccacctggcggtacggcggcggcccgtcgctgagccggcggtggatggcgcgtagctggccctcggtgatgtaggcgacacggccgcgcggatcgacgtcttccagatagacgaagaaggtgccgtcgctcgacgtcgacgtgataaacagcgtgaccaccacatgaccggtcacctccaggggatggtcgagcggtgcggaggtataggtcagcagcttggcatcctgggccttgcggtccgggtagcaaacgtgtccaccgatgcccacttgcgagcgccagcgtgagcgctcgcccgttccggccgtctgatccaccacgtattcgtctgcaccgctgtcgcaatcgggtgcgtccgggcgcagctgtcggtctgcggacaggtagtagctctgcgtggtggcgggcggcggccaggtgtcggccgacttccagcggttctcgaccatggtgaagtagtgcaccggcggctcggagccgatgcccgtatcggcccccttgacgtgatggtcgatgaacctcaacagctcgccgtcgtgatcgaagtcgggtctgctgagcccgcgcagtgggtcgacgcgccagccgccggtgtggttccatggaccgaggatcaagtggctgcccggggtggagacggtcagaaaacgtttgattgcggcatgcgcatacccgccgtcgaaccagccgctgtagctgtagatggccgctcccgacgcctgcacgtcacgccaataattgtgcgggctgatcaggttgatgctgcccgactcgatcggtgtaccgatcggctcgagccgggcgtcaggttggccacgatagggatccgaggcggatacgtcgtcccggaacgtcaatgaccccgcgatctggtgaacgtcgtagttgccgcgatgcgcggcgatggccccgtcccgcagcgagcgatcacggtcctcctgcaccggctgcatgccggtcaccgggagcttcgcccaccacccgaccacttcgtgcagggcgttgcggtcgagcgcctcgttgtagcgtccccaggtgtcggtgaaccaggcggcgtggatgccgccggggaacgcgatgtcggtgtagacgtcgaacagcgagaagcacggggcgatcacccgcaccgcgggatgctggttgaccagcagtaactcggccgacgtgccgtcgtacgaatttcccagcgcagcgaccgttccgttgcaccaaggctggcgcacgatccagtcgacgatctcggcgccgtcccggatctcgtcggaggaccattcgcacacgcgggcgccgaacgacgcgcccgatccgcgcacatccacatcgacccaggcgtagccgctggcgacgaaacgtctccgacgacgcttatctgcggcgatgtgctggaggggcttgcccccgagcaacatccgcaacggccagcgcaactgcagcgaccggtagtagcgggtctgatgcaggatcgcgggcagccttgcggcactcgtcaggcccgcgggcaggtagaggtcgatggcgatgcgcaccccgtcgcgcatcgtcacatagcacgaggagtagcgcatcccacgatatctcgggtaggcggatcgttggtccggcgcggagtaccaggccgcatccgagccgccgcgtctggtcatcgggtagccaggcgatcagctcaagaagatgttgaccgcggttgccaggtcgggggatgccgatgtctccaggttttggtagctgccgccgctgagctgtgcgacggcttcccaggttgcccgatcgggatcagcaccgaagtcgatgatgttgaccgcgatcggcttggccgggtctgcgctcttgcggatgaaatcctgcaggcccggcccgtcgagggtttggtccgtatgcggccccgcggtaataaccagcacagaattagcctggccaacatggtaattggctagcatctcctgatagatcaagcgcagagtggtgaacgacaccgcgccaccgcccgaggagtattgcttgcccaacgcggccgtcaaggccgcggggcggggctggccgttgaccgggtcggccaatggcccggccggcacctctgttcggccctcgcggccgtcgaatgtccacagtccgacgaccgaactgggcggcatcgccttgatccggttctcaagcgccgcaacgacattgctaagccggctattgccgccttcatcattgggcatcgattggtcgagcatgatggtcgcggccactccggccgacgcggtgaccatggtgtccgccagggtcgcgcgcatggagtcgtcacccaccgacaaagtcgaaggcagcgctgggaaactggtgacggggctgctcggcggtttgacgtcgctgactcggaaaccagctctggccagtttggccagttgctcgggcttgtgcaaatacctggcaaacgcgctggccgccgacgtttgctcctgcgatagccatgcaccactgagcagcaccgtcggatagtcagcgaccgcagccggccccggcggcagccaggaacccaaggtgttctcggcatctgaaagtgactggccgcgctggaacaactgttgttcggtggtgaccaccgcgtgcacgggtgccgtggcgacatcgccgggcttgagcagcgtgtccatcgccgcggtcaaggagtcgtcggcgagcttaggtcgtgcgcccatcagggtgcgcaccgcgccgatacccgctgttgctggcgcgccagcaggtgctgacgcggcagccaccgcctcgccggccaaatacgcggcatcgccgttgccactgctcggcattgccagccgcagtgatccccaggcaggcaagtccaagccggacaacgagttcggattggtttgcaggccgggcaacgccgcccagttctggttggcgagggcctgctgcaattcgggccgcacggcgagcaacaccggcgatatcaccagtgagcggctatcgctaatggcttggctgcccgcggccccggtaagccgcgccgccgagatggagctactcggaatccacaatcccggctggccgcccagttcggtcggccatttgccgatgaaaccattgatgacggcatcggagccggccgaggtgacagccactgccacacaacggtcgccgaccgggcccgccgacgcgttgtagctgtcggctgactcctttacctgatcggcgattgatgggtcggctataacagcgacggtgtccttgccgcccacgcagcgggcggcagccgtatgcgagcggttggacaacgcgtcaccgaagaagcaccacaagatcaccccggccaccattaccaccactgcgacaagggccacgatcacgccgatactgactccccgccgcccgtccgcgctacggtgcccggcctgccagtcgccgggcccccgatgtccgaagcgaaacagcggcggcggggcggccgctatgggctcggcacccgttggctcccagtcggggcggggtggaatgtcagggtagtcttctgagccgctagccgagtagccgccgacggcggagtagtggccctcgctggataacgggccgtcatcgggctgatctacaccgggatagtcgtagctacccgatatgtcctcccagtgctgttgttccgccgcatgcccgtcggacaggtcgtcaacggaatcctcggggtcgggcttgctgtgcctacccataccggcgtctgcgtcctctccgtcgaaggccggcgcctgtcaagcacgagctacgcaccggctctgcccgatggggccggctctctcccgcaagcgggcggtgcccccacagcggcccgctagcgggccgcatcgtcaccggccctgtccgatggggccggcttctcagcggcccgggccttaaactcccgacgacgtcggtgcaggatcggctcggtgtagccgttgggctgctgggccccggacaagatcagctcctgcgcggccaggaaggcgatactgtcgtcgaagttgggtgccatcggtcggtatgccacgtcgcccgcgttttgtcgatcgaccaacggcgccatccgctccaagctggcccgcacatccgcgctggtgatcacaccgtggcgcagccagttggccaacaattggctggagattcgcagcgtggcccggtcctccatgagcgcgacgtcgtggatgtcgggcaccttcgagcagccgacaccttgatcaacccagcgaaccacgtagccgaggatggattgacagttgttgtcgacctcttcgcggatctcgtcgggagcccaggccaattccttggccagcggaatggtcagcaattgttcgatggtggcgcgacgcttccccgccagtccttgttgcaccgcggcgacgtcgacctggtggtagtgcagcgcatgcagggtggccgcagtgggagagggaacccaggcggtgctggccccggcgcgcggctgggcgatttttgtctcgaccatgtcggccatcagctcggtcattgtccacatgcccttgccgacctgggctcggccgctgaacccggcggccaggccggcatcgacgttgtggtcctcgtaggccaagatccacggctggctcttcatggtgcccttgcgcaccatcgggccggcctccatcgaggtgtggatttcatcgccggtgcggtccaggaacccggtgttgatgaacaccacgcggtccgcggcagctttgatgcacgccttgaggttgaccgtggtccggcgttcctcgtccatgatgccgatcttcatggtgttttgcggcaaccccagcacatcttcaacccggctgaacagttcgcaggtaaacgccacctcggccggaccgtgcatcttcggcttgacgatgtagatggagccggtgcggctgttgatcagcggcccgttgacgtcgctggcctttagcccgtggatggcgatcaggccggtgaatagggcatccatgatgccttcgaacacctcgctgccgtcagtgtcgacgatggcgtcattcgtcatcaagtgaccgacgttgcggacgaacatgaggctgcgtccaggcagcgtgaactggccaccgccgggtgcggtgtagttccggtccctattgagcacccgcaggaaagcggtgccgtccttgtctaccgctgctgccaggtcgcccttgttcaggccgagccagttccgataacccagcaccttgtcggcggcgtccacggcggccaccgagtcctcgaagtccatgatcgtggtgatcgcggattccaggatcacgtccttgacgccggcccggtcggtggtgccgacctgcgactccggatcgatcaggatctcgatgtgcaaaccgtgattgattagcagcaccgatgtcggcgactcggctgcgccggtgtagccggcgaactggccggggttggccaggccggtggacttatccggcaaggcaaccacgagctggccatcctgcactgtgaaaccggtggcgtcgccaaaggaacccgacgacagcggaacactgtcgtcgaggaacttgcgggcatacgcgatcaccttgtcgccacgaaccttgttgtacgtggggcctttttcggcgccgtcggtctcggggatgacatcggtgccatacaaggcgtcgtagagggagccccagcgagcgttggccgcgttcagagcaaaccgcgcgttgagcaccggcaccaccagctgggggccggcggtcgtggtgatctcagcgtcgacaccggacgtggtgatggtgaagtcatcaggttcgggaagcaggtagccgatctcggtgaggaactggcggtaggcatccatgtcgatgggctcgatcacccgacgccggtgccacttgtcgatctgcgcctgcagctcgtcgcgggcgttcaacagagcttggttctgcggggtcaggtcggcgacgaccttgtcgacgcccgcccagaagctgtccgggtcgatatcggtgccaggcagggcttcattgttcacgaagtcgtagagcacccgagcgatgcgcaagttgcccaccgacacgcgatctgtcattgcttcctcccttactggcaattgctcagcctaccggccgacaagacgactactacatccggcgacccgcaaccgcaggtcacgtcaagctctgtcagcacctcggcacccggcatgctcgctggctggcaacgcgacgcagtggccgcagcgatcatacgggtggggcggtctgcctactacaatcccgttggatccgttctggccggacagcatcccgccgggagcggctccggccacgtcggtgccgctcattgcggcggtgtgattccgaatcaggccagacgcttgatccccggataggagtcgaacccacggtcgaagctcatcagccgggtaatgtcgtggtgagccatgacggcgatgtgtagtgcatccctggccgacaacgtttgatagcgcaacagggcatccctcgcgtgttcgacatcggtgcgctcgatcggcagcacttcgtcgaccacgccgataattgcatcgaaagccggctgaatcgcctcacggcgtttgattgccacataccggtggcatatctcctgcagcacctcggcgtcggtgactaggcgttcaccgcccgacagcgccgactccagcagacgttgcgcgtccagcttatgcgggtgcgaggcacccaccagatacatgggaatgttggagtcaacgaggatcaccgtgatccttcgcgctccgcaccgcgtccgcgttcgatttcctcgagcatctgctcgacgtcggctgtcgggaactcatggcgtgcggcggcacggacagatcgcagcttcatgtctagatcgccgcgcggttctcgctcccgcgcctcccgcagcgtccggcggacccactcggacactgtcgtgcggtgccggcgtgcaatctctcggagttcttcccactcgtcggggtccagcagaacctgcaggcgcttactcatagcatgagtgtatacagctcatacgggtgtatgaatccagctcgcctgcgcgcgggagctatcccccgggggacccgttctggccggccagcgttccgcccgtaccgccgctgccgcccggcccgccagagtcgccgggcccaccgtcgccgccgtcgccgatcaactgggcgtagccgccgttaccgccggtgccgggggtgccgtccccgctgacgccggcggcgccgccattgccaccgttgccgatcaacccggccgtgccgccgttacccccggtgccgccggcgccggtgacgggtaccgcgactgagggaatctgggttggcccaccggagccgccggcgccaccgttgccgaccagcagcgcgccgttgcctccgttcccgccactgccaccgccgggggcgaagacgccggtaccggcggacccggcgcctccggcgccaccgttgccgatcagcccgacggcgttgccgccgtcgccgccgtggcctcggagaaagccgtcggtttgcacgctgttgccgccgtcgccgccgttgccgatcagcgtcccgccggtgccgccgtcgccgccgttgccatcgaagaagctgaacccgccgttaccgccgtcgccgaacatcccggcgttaccgccggtaccaccgtcgctgaaaccttgcagggtgctgcctccggaaccgccgtcgccgtacagccacccgccgttgccgccgttgccgccgttgccgatgccggtgggggcggcaccgacggagccgccgtcgcccccgttgccgatcagccgggcgtcaccgcccgctccgccgtcggcggctcccgatgggacattgccgccgttgccgccgttgccgtacagcagtccgccggtgccgccggtgccgccggccccgcccgcgaagccggccttgccgagcccgccggccccgccggccccgccatggccgaacagcccgacggcggctccaccgggcccgccgatcccaccggtagcgccgacgggtccggtaccgagtccgccggcaccgccgttgccgccgtcgccgaagagcagtccgccgaccccgccggcaccaccggcaaggccggtcgccccggcccgccgatgccaccgttgccgccgttgccgatcaaccctgcatccccaccggcgccgccgggctggccgatcccgccgttgccgccgttgccgccgttgccgtacagcaacccgccgggcccgccgggctgtcccggcgcgccattggcgccatcaccgatcaacgggcggccgaacaacgcctgaaacggcccgttgagcacgtccagcgcggcggcgtccgccgcctcggcaccggcataggcccccgcgccggcggtcatggcatgcacaaactgctcgtgaaacagcgccgcctgcgcactcaatgcctgataggcctgggcgtgcgcgccgaacaaatccgcaacagccgccgacacctcatcggcgcccgcggccagcacccccatcgtgggcacggccgcagccgcattcgccgcgccgatcgccgacccgatgccggccaaatccgacgccgccgccaccaccacttctggggccgccaccacaaacgacatgacgcgctcctcacgggaccgggtgcgcagtcccagcggttacagcgtattgacgtcccgccaccacgtccggcgttcgggccaactgatccgaaacgattgtcagcggcagcagcccccgattacgctcggtgtcccgtcagacaccgatccctgcgtcagtcaacgatgcgtcccgtcgcgcatggtgccaaccaggtcctccaccacgtcctccagcgccaccatccccacgacagaaccgttgtcggcggttaccaaggccagatggctgttgatgcgccgcatccgcgacagggcgtcggccagcggcaacgattggggaacccgcggcagcgggcgcacaacggccagatcgatcacggtttgcggattgtcaccgagggtcagcacgtccttgatgtgcagatatccgatgaaccttccaccgcgatccaccaccggaaagcgggagtagccggtttgcgccaaggcctgttcgaccccgccgatggtgggcccggaccctaccgccgacacctgcactgcccgaatgttgaccagcggcaccgcgacatcggcaaccaggcgagttcgaatccgaagggctcgggttagccgcgtgtgctcctcgtgatccagcaggccttcggatagcgattcggcgatcatctcggacagttccgcagtggagacggcgatgtcgagttcatccttcggctgcaccccaaccagccgcagtatcgcgttggcgcagttgttgtagaacgcgatgaacggccgggcgaggcgcacgtagaccaggtacggcgggaccagcaacatcgctgttcgctccggaccagccaaagcgatgttcttcggcaccatctcaccgagcaggacatgcagcgccaccacgatcgccaacgccaccgccaacgacaaggtgtgcagcagcgccggcggtacaccgctcagcccgaacgacagctgtagcagcttgacgactgccggttcgccgacccggccaagcaggatcgaggacaccgtaacccccagctgtgcgccggtcagcatcgccgggagctgttcgcccgcccggatcacggtgacggcagtggccttgccctgctcggccagcgcttcgaggcggtcacgacgcgccgagatcaacgcgaattccgcgcccacgaagaacgcgttggcgccgatcagcaaaagcgccagcaacaccgcggacagcacatccatcagcggccccgccccgacccggggtcggcatggccgcccattttgatcaactccaacgagtcgatccggcgcccgtccatctggatcacggtggctaaccaccgcatcgagtcgtcgggaagtccgtcctggtccaaggcagtcagctcgaccgtttcgccggccaccgggatgtggccgagctctcgaagcaccaacccgccgatcgtctcgtacggaccgtcgggggctcgatagccggtggcgctggccacctcgtcgatgcgtagcagacccgagacccgccatccgttgccggctgccaccacatccggtgtcgcatcgtcgtgttcgtcgcggacgtcgcccacgatctcttcgatcaagtcctccagggttaccatgcccgcggtgccgccgtactcgtccacaaccatggcggtctgtagcgcactggcgcggacctgcgccatcaccgcatcgccgtcgagcgtcgagggcaccaccgcgaccggctcggcgaccgtcgttagcagcgtgtgcgcgcgatcgccgggcggaacctcgaacacctgcttgacgtgcacgatgccgacggtcgcatcgagatctccctcgaccaccgggaagcgcgagaatcccgatgcggccgcggccgcaaccaggtcggcgatggtgtcatcggtctgcagcgccacgatcttcgaccgtggcgtcatcagctcctcggccgtcagggcgccgaactgcagcgagcggcgcatcagccacgccgtggcgtcatcgagtgcgccgctgcgcgcggaactacgcaccaacgacaccagctcctgcggtgtgcgagctgagcgcagctcctcggccggctcgatgccaagtcgacgcacgatccagttcgccgctccgttcgtgagacggatggccggggtgagcagcagtgagaacagcacctggccggccacgactgagcgcgcggtgcgcagcgggcgcgccaccgcgagatacttggggaccagctcgccgaagaccatcgacagcgatgtcacgatcaccagggcaaaaaacgtgataagaccgtcggccacccgatcagacattccgactgcgaccagcccaggatgcggtagctcggccaccagcggttcggtcaggtagccggtagccaaggtggtgatcgagatacccaactgagcacccgaaagctggaacgacagccggtggtgtgcgcgctggatgaagcggtcccgactggtgccgccgcgggcgttggcctccacggtgctgcggtccagcgcggtcagcgagaattcggccgcgacgaacacccccgtgcctgcggtgagcgccaagatcgccaggatggtggcgacggtatcggtgaggttcacgggcggctcggtcgtcgcgctatatcgggccgagccagtaccggccgctcgcctggaaaaccgacggtgtggacgggtgcccgcggcacgtcatccctttcgctcgcaaccgcgcagcgcgatactgcgggtttgaagtacacatcgtagcgagatagctcgtggcgccagcttcaccagccggcgggcagcggatggccctcggcaaagcccgctcccgactgcacgcccaccacggcccgctcatgcagctccgccaggttcgaggcacccacataggtgcaggtgctgcgcacgccagaagtgatgtggtcaattaggtcctccacacctccgcggtcggggtcaaggcccatccgcgacgtcgagatgccttcctcgaacaacgccttacgagctcggtcgaacgggttgtccgcgccggtccgggccaccaccgcccgcttggatgccatgccgtagctctccttgtacggctgatcgtcgcggtcacgcatcaggtctccgggggattcgtaggtgccggcgaaccacgatccgatcatcacgttcgaggcgccggcggccagcgccagagccacgtcgcgtggatgccggatcccaccgtcggcccagatatgaccaccgagctgccttgccgcagaagcgcattcgagcacagcggagaactgcgggcggccgacaccggtcatcattcgggtggtgcacatggcgccggggccgacaccgaccttgacgacgttcgccccggctttcagcagatcccgggtgccctccgccgacaccacgtttcccgccgccagcggcaaacccaagtccagtgccgagaccgccttgatcgcgtccaaggtcttgacctggtgtccgtgtgcggtgtcgatgaccagcacgtcgacgccggcttcggcgagcgctcgggccttagcgcccacgtcgccgttgatgccgacggccgcgccgatccgcagccggcccgcgctatcggtggccggggtgtagataccggcgcggatagccccggtgcggcttagcactcccgccaacgtgccgtcggcgtcggtcagcaccgcaacgtcgaccggggcgtgctccagcaggtcgaagatcttgcgtggctcggttcccgctggagcggtcacatagtccgtcacggcgatatcgcgcacccgggtgaagcgatccacgcccaggcaggacgattcgcgcaccaatccgatcgggcgaccctcgaggatgaccaccgcgacgccatgtgcgcgcttgtggatgagcgccatggcgtcggacaccgaatcgtcgggtgccagcgtcactggggtgtcgagcaccaggtcccggcttttgacgaacgccaccgtctgctttaccgccgggatcggcagatcctgcggcaggattacgatgccaccgcggcgggcgaccgtctcggccatccgccgcccggctaccgcggtcatattggcgaccactaccggaatggtggtgcccgagccgtcggcggtggacaaatcgacgtcgaagcgcgacgcgacctcggatcggttcggaacgatgaacacgtcgttgtatgtcaggtcgtacccgggtgggtgcccgtctagaaatctcatcacttacccctttacccccctttagttctagcccgctacaccggtacttcggtgcggtctgaactccatagtgtgtggaacttgcctggttcgtcgatccggccgtaggtgtgtgcgccgaagaagtcgcgctgggcctgggtgagtgcagcgggcagccgcgcggtgcgcagcgcgtcgtaatacgacagggccgacgagaatcccggggtcgggatacccagttgggccgccgtcgacaccacacgccgccaactgtcgatcgccgattcgacggcgcgcggaaatacggggccacaatcagactggccaggttcgggctggcgtcaaaggcttccttgatgtggttgaggaacttcgcccggatgatgcagccgccacgccagatggtggccaggtcgcccggcgtgatgtcccagccgaattcggcgctgccggcctggatctggttgaagccctgagcgtaggccacgatcttggaggcgtacaacgcctggcggacgtcttcggtgaacgtggcggggtcggcgggctgctcgccgagcttgcccgaagccagaccgctggcggccgagcgttgccccacggatcccgagagagcgcgggcaaacaccgcttcggcgatgccggtcaccggcacacccaggtccagcgcggacttgacggtccaacggccggtgcctttctgctcggcccggtccacgatgacgtcgacgagcggtttgccggtcttggcatcggtctgccgcagcacctcggcggtgatctcgaccaggtagctgtccagatcgccattgttccactcggtgaacacatcggcgatcgccggcgcggtcagacctagcccgtcgcgcatcagctggtaggcctcaccgatgagctgcatgtcggagtactcgatgccgttgtggaccatcttgacgaagtgcccggagccgtccgggccaatgtgggtgcagcacggcacgccgtcgacatgcgcggagatctcctcgagcagcggacccagcgattggtatgactcggcgggtccgccgggcatgatcgacggcccgttcaacgcgccctcttcgccgccggagatcccggccccgacgaagtgcaagccccgctcacgcatcgctttctcgcggcgcatggtgtcggtgtacaacgcattgccgccgtcgatgatgatgtcgccgggttccatggcgtcagcaagttcgttgatgacagcgtcagtggcctctccggccttgaccatgatcagcacccgacgcggtttttccagtgcggcaagaaattcggggatcgtttcactgcgcacgaacttgccgtctgagctgtgctccttaagcagcgcgtcggtcttggcgaccgaccgattgtgcactgccacggtgtagccgtgccgggcgaagtttcgggcgatgttggaacccatcacggccaggccagtgacgccgatctgcgcgatgccggctggcgattccgacgaactcatgtcctgcctttcagttgggcccggcttcgctaggcgatgaacagccgctgcagctgcgtgagccacggtacggccagcgcgacggtgggcaccaccaggacggcggccgcagctagatatgcggccgcggacagaaccgcgctatttccacgccccgacagccggcgcacgcggagcaccgtgctgggacctccgacggccaacgcacccgacggcgcccgcccggacgcacaggcgaccaatgcccgagccaggggagtgcgcccggcggcgcgcaccgcggcgtcatcggccaggagctcgacgagtagctgcgccgcccccagcgcattggcgctgcggaccaaccgcgggaaagccgcgtgcaccgcggtaaacgcctccaggacaagatcgtggcgggcgcgtagatgagcccgctcatgggtaaggatcgccgcgacctcggcgtcggcgagcgcggtcagtgtgccttcgctgaccacaacccggctacgcacaccgggcagacagtaggcaaggggctgcgcgacgtccaagacccgaaggtcgcgggcccgcgcgcacggctgggcaagcgcgccattgtgtccgaccccgacgagatcgaccaccatgcggtggtgtgcccgtcgtcgtcgcgtggcggtggcgacgcgcaccacggcgaccgccagccgggcaccgaccagcacagtcaacgcaaagacggtgatgtaggccgcccacagcggccagccgaggcggccggccgcgccgacgaagctggtcgtagggcgtccgtcgggaccgggcatgagcagcctgctagcgatcgcgattccggcgctgaacgacgacagcaccgcggccagggcaatcgcctgccacagcaccatggcggcgcgcggtgcgcgcagtggccacgttgcccgggctagcagggctggggtcgggccagccagcagcaccgcgaggatggtgaaggccagcgcggacacgccgttagtctccctcaggtctccgttgccgcgccagccggtggccgattgccatgaccggcttccaattcggcgagcgcacgtcgtagcgcatccgcctcgtcggcaccgactcgctcgacgaagtgcaccagcgcggcttgcctgctgccggagtactcggcctgagccaatgcatcgaccatcagcccggcgaccaattcgtcgcggccgtgcacgggagcgtagcggtgggctcgatcgtcgcggatctgcagcacgaggttcttctttgccaaccgttgcagcacggtcatcaccgtcgtgtaggcaaggtcgcggcgcgccgacaacgcttcgtggacttggcgaacggtttggggttccgtcctggaccacaaatggtccatgaccgcgcgttccaaatcccccaaccgtgtcagcttggccattgttcgttcatctcctgcgggttgaaaccagcgtactccggcttactactcgctgtcgtatccaaaccggcgggcggccgtaccgggcctatgcacccggctcgcaaacattacacgctaacgcttgctaaattagggcagccttgcctatcattacttcgtcgagccacaacgaccgcggccgagtcctgagggctgcagtgacccccggtcgactcgatcggcgagccccgtgccttggtgcacggggctcgcccgttggtgtagacacaaggacgtgcagccatcgccggactcacccgctccgctgaatgtcaccgtgccgttcgacagcgagttgggtttgcaattcaccgaactgggtcccgacggggcccgagcgcagctcgacgtccggcccaagttgttgcagctgacgggcgtcgtgcacggcggtgtctactgcgcgatgatcgagagcatcgccagcatggcagcctttgcctggctcaattcgcacggcgaaggcgggagtgtggtcggcgttaataataatacggatttcctgcgctccatcagctcagggatggtgtatggcaccgccgaaccgctgcatcggggtcggcggcaacagctgtggctggtcaccatcaccgacgacaccgaccgggtggtcgcccgcggccaagtgcggctgcagaacctcgaggcgcggccttaacccgctcgaaaccgttgaacctgccgcggcgtggcaggatcgcagagcatgcgcctgacgccgcacgaacaggagcgtttgctgttgtcctacgccgccgagttggcccgccggcgtcgggcccgcggcctgcgcctcaatcatccggaagccatcgcggtgatcgccgaccacatcctggaaggcgcgcgtgacggccgcaccgtcgcagagttgatggcatccgggcgtgaggtgctcggccgtgacgatgtgatggagggagtgccggagatgctcgccgaggtacaggtggaggcgacgtttccggacggcaccaagttggtcaccgtgcatcagccgatcgcatgattcccggagaaatcttttacggcagtggtgatatcgagatgaacgccgcggcactctcccgcctgcagatgcggatcatcaacgccggcgatcgtccggtgcaggtcggtagccacgtccatctcccgcaggccaatcgggcgctgtcattcgaccgtgcgacggcccacggctaccgtctggacatcccggcggcgacagcggtgcgcttcgagccgggcattccccaaatcgtcgggttggttccgttgggcggacggcgcgaggtacccggtctgacgctaaatccgcccggacggttggaccgctgatggcgcgactgtcaagggagcgctacgcacagctgtacggacctaccaccggcgaccggatacggctggccgacaccaacctgctggttgaggtcaccgaagaccggtgtgggggaccgggactggccggtgacgaggcggtgttcggcggcggcaaggtgctgcgcgagtccatgggccagggccgtgcgagccgggccgacggtgcccccgacaccgtgatcaccggtgcggtgatcatcgactactggggaatcatcaaggccgacatcgggattcgcgatggccgcatcgtcgggatcggaaaggccggcaatcccgacatcatgacaggtgtgcatcgggatctcgtcgtcgggccgtccaccgaaatcatcagcggcaaccgtcgaatcgtcaccgcaggcaccgtcgactgtcacgtgcacttgatctgtccgcagatcatcgtcgaagccttggccgcgggcaccaccacgatcatcggcggtggcaccggacccgccgagggcaccaaggccaccacagtcactcccggcgagtggcacctggcccggatgctggagtcactggacggttggccggtgaacttcgcgctgctcggcaagggaaacaccgtgaatcccgacgcactgtgggaacagttgcgcggtggcgcatcgggtttcaaactccacgaagactggggatcgaccccggcggccatcgacacctgcttggcggtcgccgacgtggccggggtgcaggttgcgctgcactccgacactctcaatgagaccggattcgtcgaggacaccatcggcgcgatcgccggacgttcgattcacgcctaccacaccgagggcgccggcggcgggcacgcaccggacatcattaccgtcgcggcgcaaccgaatgtactgcccagctcgaccaatccgacccgcccgcatacggtgaacacccttgacgagcatctcgacatgctgatggtgtgccaccacctcaacccccggatcccggaggacctcgcgtttgccgaaagccggatccgaccgtccaccattgcggcagaagatgtgttgcacgatatgggggcaatctcgatgattggcagcgattcccaggcgatgggccgtgtcggcgaggtggtgctgcgcacctggcagaccgcgcacgtgatgaaagcccgccgcggggcactggaaggtgacccgtctggtagccaagccgccgacaacaaccgggtccgccgctacatcgccaaatacaccatctgcccggccatcgcacacggcatggatcacctgatcggttcggtggaggtgggaaagttggccgacctggtgttgtgggagccggcgtttttcggggttcgcccgcacgtcgtgctcaaaggtggggcgatcgcctgggcagcgatgggcgatgcgaacgcgtcaatcccgaccccgcaaccggtgctcccgcgaccgatgttcggcgcggccgcggcaaccgcggcggcgacctcggtgcacttcgtcgcgccgcaatccatcgacgcgcgcctggcggaccggctcgcggtcaatcggggactagcgccggtggccgacgtgcgcgcagtgggcaagaccgacctgccgctcaatgatgccctaccgagcatcgaggtcgatcccgacaccttcaccgtgcgaatcgacggccaggtgtggcaaccgcagccggccgccgaactacctatgacacaacggtatttcctgttctaatgacctcgctggccgtgctgctcaccctcgccgactcgcggctgcccacgggtgcgcacgtgcactcgggcggcatcgaagaagccatcgccgccggcttggtgaccggcctggccaccctggaagcgttcctgaaacggcgggtccgcacccacggcctgctgacggcgtccatcgcggccgcggtgcaccggggcgagctggccgtcgacgacgccgaccgggaaaccgacgcgcgcacaccggctcccgcggccagacacgcctcacgcagccagggccgcgggctgatcaggctggcacggcgggtgtggcccgattccggctgggaggaactgggcccgaggccgcatctggcggttgtggccggacgggtcggcgcgctgagcgggctggcgcccgagcacaacgccttgcacctcgtctacatcacaatgaccggctcggccatcgccgcccagcgactgctggcgctagatcccgccgaagtgaccgtggtgaccttccagctgtccgaactgtgcgagcagatcgcgcaggaggccacagccggactggcagacttgtctgatccgctgctggacacgctcgcccagcggcatgacgagcgcgtgcgtcccctgttcgtttcctgaaaggtaaggcatggcaacgcattcccatccccactcgcacaccgtgcccgctcggccaaggcgggtccgcaaaccgggcgagccactgcgcatcggcgtcggcggcccggtcggctccggcaagaccgcactggtggcggcgctgtgccggcaattgcggggagagctgtcgctggcggtgctgaccaacgacatctacaccaccgaagacgccgacttcttgcgcacacatgcggtgctgccagacgaccggatcgcggccgtgcagaccggcggctgcccgcacaccgcgatccgcgacgacatcaccgccaacctggatgcgatcgacgagttgatggccgcccacgacgcgttggacctgatcctggtcgaatccggcggcgataacctcacggccaccttctcttcggggctggtggatgcgcagatcttcgtcattgacgttgccggcggcgacaaggtgccgcgcaagggcgggccgggggtgacctattcggatttgttggtagtcaacaagactgacctggctgcattggtgggcgccgacctggcggtgatggcccgcgatgcggacgcggtgcgcgacggccgcccgacggtgctgcaatcgttgaccgaggacccagctgccagcgatgtcgtggcctgggttcgtagtcaactggccgccgatggagtctagtgttctggtggtcgcgtcgccgaatcggttgccgcgcatcgactgtcggggcggtgtccaggcacgccgaaccgcgcccgacacggtgcacctggtgtcggcggccgcgaccccgctgggcggtgacaccatgagaatccgggtgatcgtggaacggggtgcccagctacggctgcgtagtgccgccgcgacggtggccttgcccggcgtggataccctgacgtcgcatgctcactgggagatcgacgtgaccggcaccctggatgtggacctggagccgacggtcgtcgccgcctcagcccggcatctgtcgcatgccaccttgcgcctgcacgacgacggtcgggtccgcttgcgcgagcgcgtgcagattggcagatgcaatgagcgcgaaggattttggtcgtcatcgctgcaggccgatcggcatggtcgtcccctgctgcggcaccgggtggaactgggtgccgggtctttggccgacgacgtcattgcggcgccgcgcgccactatcagcgagctgcgctatccggcgacggcattcaccgacgccatcgacgcacggtcgaccgttttggcgttggcgggtggcggaacactgagtacctggcaggctgaccggttgcctggctaacgctagctggccaccttagcgcttgccgctgagccctgcgcctcggcggccagctcggccagctgttcgagccgcgttcgcgcaaatgcctgctggtcggtgatggtcagctggccgcggcgagtactgaggaaagtcaccgtccacgacagcagagtggtgatcttggtcttgaacccgatcaggtacgccaggtgcagcaccagccaaatcagccaggcgataaagccgctgaactcaacgggaccgatcttggccaccgccgaaaacctcgaaaccgtggccatcgatcccttgtcgaagtactggaatggctcacgctccgccgggttggcgccggccagttcggccttgatcgtgctggcgacgtatttcgccccctggatggcgccctgcgccacacccggcacaccctccacagcggccatatcgcccaccacgaacacgttcgggtaccggggaatggacaggtcgggcagcacttggacccggccggcccggtcgagctcaacccgtgattgctcggcaaggtccctgcccaaccgactggccgaaaccccggccgaccagaccttgcaggccgactcgatgcgccggacggtgccgtcggagtccttgacggtgatgccgttgcggtcgacgtcggtgaccatcgcacccagctggatttccacgcccagcttctgcaaccgggcagccgcccgctgaccgagctttgcgcccatcggtggcagcaccgccggggcggcgtcaagcagaatcacccgcgccttggtcgagtcgatgtgccggaatgcgcccttcaacgtgtgctcggccagctcggcgatctgtccggccatttcaacaccggtggggccagccccgacaacggtgaatgtcagtagcttggcccgccgttccggatcgctggaccgttcggcttgctcgaaagcgctcaatatgcggccacgcaactccaacgcgtcgtcgatggacttcatgccgggtgcgaattcggcgaaatggtcgttgccgaaataagactggccagcacccgcggcgacgatcaggctgtcgtagggggtttggtaggtgtgaccgagcaattccgagacgacgcactgcccggccaggtcgatgtgggtgacgttgcccaacagtacctggacattgcgctgcttacgcagcacgacccgggtcggcggagcgatttctccctcggagataatcccggtggccacttggtacagcagcggctggaacaggtgatgggtggtgcgcgcgatcagcttgatgtcaacgtcggcccgcttgagcttctttgccgcgtttagcccgccgaacccagatccgatgatcacaactcgatgcctacgaggtggttgcgctgtgggttcttgctggggactcatgttccgctgctcctgacggggtcacctcgatgagcgagttcagttagctactacggtagtcaacccgaccgctgcaggcccagttgaggacatgtgtcatcagccacaccacagcgtgcctgcgtcaccggccccggtggctacacacccagcagcgggcgcagcgcttcagcggcggtggtgatgaccccgggcagatagccgtgcggagccaagttgatgattaatccgtcgacaccggcatcgagcaccttggcctgaatttggtcggcgatctgtgccgggctgcccaccaccacgcgaccgctcatctccgcgggaatcgcatctggcgagagtgtctcgtcgatcatcaccgtcaacagcaggctggtctgaagcgtcgaccggtcccggccggcctcgtcgcaccgcgcggccagcgcccgcatcttgcgcggcagctcgtcgaccgccgccacgatgttgagatggtcggcaaagcgggcggcgatcgcgaatgtctttttctcaccaccgccgccgatcaagattgggatgcggtcgcgataccgcggctcggccatcgccgattcggtggtgtaccaatcgccgaaaaacgttgggcgctcacccttgaccattggctcgaggatctgtagcgcctcttcgagccggttgaaccggtcactgaaagtgccgaactcgaagccgagctggcggtgttccagctcaaaccaaccggctccaatgccgaggatcgctcgaccggcgctaaccacgtcgagcgtggtgatgatctttgccagcagggtcgggctgcggtaggtattgccggtcaccaacgcgcccagttgcagccgctcggtcgccgtggccagcgcaccaagggccgtgtaggcctccagcatcggctggtcgggcgtccccaacatgggcagttggtagaagtggtccatcacaaacagggagtcgtaaccagccgcttcggcctcacgcgcttgagcgatgacggacgggaaaagcttctccacccctgtgccgtaggagaagttggggatctgtagacccagccgaatagtcacactacctaccgtagcgatcggccggtgaagcgaaaggttcagccgaagtgagccagcgcgccgtggctgacgtgcagcgtctggccggtgatgtggcgagccgcaggggtggtaaggaacagcgccagccgcgcaatctcggccgcgacgggcgcgggtgtgtgcgaaagcccttcgtaaccggtctgcacgctgcggccgcaagcgactgtattgatggtgatcccgcgcgtgccgaaaacggcggcctggcccgcgatccaattcgagagggccgctttgatcgcggactcggcgccaccggcaggcgggttctccgccaccacgctgacaatcgagccgccggagcgcaggtgatcgcccacggattgtaccgtcagcaccaccgagagcaccgtcgcgtcgagcgcattgcgccaggcgttggccgtgtcggacaccgagtaggcgcgcgggtcaccggcatcccaggacggcgctggcacgttgacgatggtgtccaggtgacgggggaacagtccccgtgcctcggtgaggctggtcgggtcggtggtgtcgcacacaacggcgtccacgtcgagttccttcgcggcgacctcgaggtcgccgcggcgggcacccaccagggtgaccttgtggccgtcgttgcgaaagccttcagccattgtgcgcccgagatcggtatccccgccggtgaccagcacctccactgccatgacctcctcgtgttcaacgctgaacccagaccctggaccgttgcctggaatcgcatcgtgatggcgtaagctccggtagatgttactggacagtagctattcggggaaactccgcaccgccacgacgcgcagacgatcttggtaaccattaggtttggccagtgcgttggatcggactgtcaactggcctagtgtcagcgatgctggtcgcgggcctggtggcatgtggatcgaattcacccgcatcgtcgccagccgggccgacgcagggtgcccggtcgatcgtggtgttcgcggctgcctcgctgcagtctgcgttcactcagatcggtgagcagttcaaagccggcaacccaggggttaacgtcaacttcgctttcgctggttcttctgagttggccacccagctgacccagggcgcgaccgccgacgtctttgcatctgcggacaccgcgcaaatggacagtgtggccaaggcggggttgctggccggtcatccgacaaacttcgccaccaacacgatggtcatcgttgccgccgcaggcaatcccaagaagatccgatcttttgccgacctcacgcggccggggctcaacgtggtggtctgccagccgtcggtgccatgcggatcggcgacccggcgcatcgaagatgcaaccgggattcatctcaacccggtcagtgaggaacttagcgtgaccgacgttctgaacaaggtcatcaccgggcaagccgatgccgggctggtctatgtcagtgacgcgctcagcgttgccaccaaagtgacgtgtgtcagatttcccgaagccgcgggtgtggtcaatgtctacgccatcgcggtgctaaagcggacctcccagcccgctctggcccggcagttcgtggccatggtgaccgctgcggcaggtcggcggatcctggatcagtcgggtttcgccaagccctgacgatgcacccgcctacggatctgcctcgttgggtatatctcccggcgatcgcggggatcgtgttcgtggcaatgccgctggtcgcgatcgccatccgggtcgattggccgcgtttctgggcgctgatcactactccgtcttctcaaacggccctgctgttgagcgtgaagaccgccgcggccagcacggtgctgtgcgtactgctgggcgtcccgatggcgctggtgctggcccgcagccgcggacgactggtgcggtcgttacgaccgctgatcctgttaccgctggtgctgccgccggtagtcgggggtatcgcgttgctctacgcgttcggccggctcggcctgatcgggcgctacctggaggcggccggcatcagcatcgcattcagtaccgcggctgtggtgctggcgcagacctttgtctcgctgccgtatctggtgatttccctagagggtgcagcccgcaccgccggagccgactacgaggtggtggcggcgacacttggggcgcggcccggcactgtctggtggcgcgtgaccctgccgttgctgctcccgggcgtggtgtccggatcagtactggcgtttgcccgctcgctcggagagtttggcgcgaccctaacctttgccggttcccggcaaggggtcacccgtacccttccgctggagatttacctgcagcgggtgaccgatccggacgcggcggtggcattgtcactgctgctcgttgtggtagcggcactggtggtgctgggtgtgggtgctcgtacgccgatcgggaccgataccaggtagccggtcatgagcaagctgcagctgcgcgcggtcgtcgccgaccggcgtttggacgtcgaattctcggtgtccgcgggcgaggtgcttgcagtgctcgggcccaacggtgcgggcaagtccaccgccctgcatgttatcgcggggctgcttcgccccgacgcgggcttggtacgtttgggggaccgggtgttgaccgacaccgaggccggggtgaatgtggcgacccacgaccgtcgagtcgggctgctgttgcaagacccgttgttgtttccacacctgagcgtggccaaaaacgtggccttcggaccacaatgccgtcgcgggatgtttgggtccgggcgcgctaggacaagggcgtcggcactgcgatggctgcgcgaggtgaacgccgagcagttcgccgaccgtaagcctcgtcagctatccgggggccaagcccagcgcgtcgccatcgcgcgagcgttggcggccgaaccggatgtgttgctgctcgacgagccgctgaccggactcgatgtggccgcggccgcgggtatccgttcggtgttgcgtagtgtcgtcgcgaggagcggttgcgcggtagtcctgacgacccatgacctgctggacgtgttcacgctggccgaccgggtattggtgctcgagtccggcacgatcgccgagatcggcccggttgccgatgtgcttaccgcacctcgcagtcgtttcggagcccgtatcgccggagtcaacctggtcaatgggaccattggtccggacggctcgctgcgcacccagtccggcgcccactggtacggcaccccggtccaggatttgcctactgggcatgaggcaatcgcggtgttcccgccgacggcggtggcggtgtatccggaaccgccgcacggaagcccgcgcaatatcgtcgggctgacggtggcggaggtggatacccgcggacccatggtcctggtgcgcgggcatgatcagcctggtggcgcgcctggccttgccgcatgcatcaccgtcgatgccgccaccgaactgcgtgtggcgcccggatcgcgcgtgtggttcagcgtcaaggcgcaggaagtggccctgcacccggcaccccaccaacacgccagttcatgagccgacccgcgccgtccttgcgtcgcgccgttaacacggtaggttcttcgccatgcatcaggtggaccccaacttgacacgtcgcaagggacgattggcggcactggctatcgcggcgatggccagcgccagcctggtgaccgttgcggtgcccgcgaccgccaacgccgatccggagccagcgcccccggtacccacaacggccgcctcgccgccgtcgaccgctgcagcgccacccgcaccggcgacacctgttgcccccccaccaccggccgccgccaacacgccgaatgcccagccgggcgatcccaacgcagcacctccgccggccgacccgaacgcaccgccgccacctgtcattgccccaaacgcaccccaacctgtccggatcgacaacccggttggaggattcagcttcgcgctgcctgctggctgggtggagtctgacgccgcccacctcgactacggttcagcactcctcagcaaaaccaccggggacccgccatttcccggacagccgccgccggtggccaatgacacccgtatcgtgctcggccggctagaccaaaagctttacgccagcgccgaagccaccgactccaaggccgcggcccggttgggctcggacatgggtgagttctatatgccctacccgggcacccggatcaaccaggaaaccgtctcgctcgacgccaacggggtgtctggaagcgcgtcgtattacgaagtcaagttcagcgatccgagtaagccgaacggccagatctggacgggcgtaatcggctcgcccgcggcgaacgcaccggacgccgggccccctcagcgctggtttgtggtatggctcgggaccgccaacaacccggtggacaagggcgcggccaaggcgctggccgaatcgatccggcctttggtcgccccgccgccggcgccggcaccggctcctgcagagcccgctccggcgccggcgccggccggggaagtcgctcctaccccgacgacaccgacaccgcagcggaccttaccggcctgaccggatccggccgcaccccaagtgatacccctgggcggggtgtcagcgcggccgggcgctcttgagccggcgcagcggcgtccatggagcgccgccggccaacgcggcgttcttggcgccggcgcgaacgttgttcaggtgccaaccggtggtgggtcgtggttggcgacttgtaccgcttccggttctccataggtcgcgccggggacgggcagcgggtcgtgtgcgcgtctttcagtgcaccgtgcgaaacgccgacaccgttgaactccacctgaaagcaccgctgaacagcagaaaagcgcccacgaaaacaccgtggggcgccacacacgtttgatcacgccacaacccaccgacaccgtcactaccctcaaatcgttacgcagaagcggtataccgatatcacggccctgtgctgggctaagccagcgtctgcaaggagaaccgcatggacatcacggcaacaaccgaattttccgccatgaacctcgacggcaagacgggtataggttggctcggctacatcgtcatcggcggtatcgccggctggctcgccagcaagatcgttaaggggggcggctcgggcatcctgatgaacgttgtgatcggcgtcgtcggggcattcggcgccggcttggtccttaacgcgctgggcgtcgacgtcaaccatggcgggtactggttcaccttcttcgtcgccctgggcggggctgtcgtcctgctgtggatcgtcggcatggtgcgcaagacctagcgctaaactgttgtcggccatgcaaattgagtgtgactgcggcggccggcgacgggtagcggcatgatggagtgatggtctcaccggcgaccacggcgacgatgagtgcgtggcaggtgcgtcggcccggcccgatggacaccggcccgctcgaacgagtgaccacccgggtgccgcgcccggcgccatcggagttgctggtggccgtgcacgcatgcggggtgtgccgcaccgatctccacgtgaccgaaggtgacctgcccgtgcaccgcgaacgggtgattcccggccacgaggtagtgggagaggtcattgaggtgggctcagcggtgggcgcggctgccggtggcgaattcgaccgaggagaccgggtgggtatcgcctggctgcgtcacacttgcggggtctgcaagtactgccggcgcggcagcgagaacctctgcccgcaatcccgctacaccggctgggacgccgacgggggatacgccgaattcacgacggttcctgcggctttcgcgcaccatctgccgagcggctatagcgacagcgagctggcgccgttgttgtgcgccggcatcatcggatatcgatcgctgctgcgcaccgagctaccacccggtggccggctgggtctctacggattcggcggcagtgcccacatcaccgcccaggtcgcgttggcgcaaggcgccgaaatacatgtgatgacacgcggggcccgcgcgcgcaagctggcgctgcaacttggcgctgcatcggctcaggacgccgccgaccggccacccgtgccgctggacgccgcgatcttattcgccccggtcggggatctggtgctgcccgcgctggaagcgctggaccgtggcggcatcttggcgatcgccgggatccacctgaccgatattccggacctgaactaccagcagcacttgttccaggagcgtcagatccggtcggtcacgtcgaacacccgcgccgatgcgcgcgcgttcttcgacttcgccgcccagcatcacatcgaggtcaccacgccggagtacccgcttggccaagccgatcgtgcgctgggcgacctgagcgccggccgcatcgccggtgccgccgtgctgctgatctgaccgagctcaggtcgacaggtgccagaccagggcagcggccagggcacccatcccgttcagcgaccaatgcagtgcgatcggtgcgatcaggctgccgctgcgccgtcgcagccagctgaacacgaatccggccactccggtggccaacaccgccagcatgacaccggccaccagcccgatgatcccgccaccgaacagtcgagtgaagccgacattgctgctcgtgagccccagcgacgtcgcaatatgccacagaccgaacagcaccgaacccgccaccgcgacaccccggaatccccaagcccgattcagcgccccatgcaacacaccgcggaaggccagctcttcggggatgacggtttgcagcgggatcatgaccatcgaggcgatcaccgcgccggagatcgtcgcgtagtgatggttcatgaacatcggccgggttatcggcagcaggacacctaccgagatcaccgccaccaccagggcaacggccgctagcgcatagacgagcccggatttccagtgttggcggctcagtccgagttcagcccagcccaggcctctactccgcaccaagatcaccagtccgaccgcggcggccgggacggtggcgatgctcgcccacggtgtggtgaaatgcgcgatcaggttcgtcagtaccagcaccaggacgacgacggcgatgtcgacatatatccggaaccggtgcatcaccgagaggtgcgacaccagtggacctggatgaacggctgcgcaagcagtcaagtggtcagacatcgtcagcagagtctaccggcggagggctcggtgtccgctctcgcgcgtaggccttgagctcggctgcgagcgcgtctgccgccaacagctggggaagcagctccgattcagaggttcgggcgcgaaacacgagcccgacggtcacgttgtgctcagggcggtaatcgacggtgattgtgtcgccggcgcgcactgttccgggagcgatcacccgtaggtaggcgcctggtttggcggcccgggtgaaggtcttgatccaataacgcaaatccaggaaggccgcgaaggtccggcacgggatccggggcgccgagacttccaacaccaatccgtcggagccgatgcgccagcgttcaccaatccgcgcgtacgtcacgtcgacgcccgaggtggtcagattctcgccgaacattccgttgtgaagggtgcggtgaagctgggtttcccacgcgtcgaggtcttctcgcgcatacgcatagacggcctgatcatcaccgccatggagcttcgggttgccgacggtgtcgccaaccaggccgctgccgacacccgcatgcatcgacccgggtgcccgcaccatgaccgcctcagatgccgccactttgtcgattccggtcaacttcgactgcgcgcgcggatcagggttcgcccgaacacgagccaggttgaccgacaacacatgcgccacccgcacagggtagctctgacgcgcgttggtccacgccagccggcgcggcgcaacggtcactcctcgccgcgagcccgagcctcgtaggtcctgcgcttctccatgtcgacatcgtcggtgaagacatgctcgccgccgaggagtcggttcaagccctcggaaacctggcgcggcatgaaccgctgtgccacgatcatcgagccagccgctttcgtgacccgcacccgcggtttgggatgaacaatcagcccgacgatcgcgtcggcgatatcggccggctcggcgttcttgaatcctttgatcccaccggtgcccgcaatgagctcggtgttgacaaacgacggcaacaccatcgagaacttcacgccggccgaacggtattcaagcctggccgaatcggtgaacgcgaccaccgcgtgcttgctggcacagtaagtggccacgcctacggcgtagatttccccggcaagcgaggcgacattgataacgtgtccccgcccgcgcgggaccatccgctgcgccgccagcttgctacccaagatcaccccgtagacgttgatgtccaggattcggcgggttaccgggtctggttcgtcgacaatccgccccacgggcatgatgccggcgttgttgaccagcacgtcgatcgggccgagttggcgctcgacggcgtcgaggaatcccgaaaacgaatccgggtcggtgacatcgagtttgccgtacatgtcgaggtcgagatcggcacccgactctttcgccatcgcctcatcgatgtcgccgatagcgaccttggctcccaagttgtgcagcgcggccgctgtggccaatccgatcccccgggcgccgccggtgatggcgattactttgtcctggaccttgtcccggatcttgacgccgatggatgtcctgcctggcactgtcgtcccttcgctcggcgggccttagccgccgtccaatgcggtcgcgcccgtgtagtcacggtagccgcgaacgccgatgaaacagctacggtgtgcacgtgcccgaacgattgctcgatgccgtgcgtgtgctcgacttgtccgacggctgttctgctggaggcaccgatatggtgacacgactgctcgccgacctgggcgcagacgttctcaaggtgcaaccccccggcggcagcccaggacgccacgtgcggcccacgctggccggcaccagcatcgggttcgccatgcacaacgcgaacaaacgcagcgcagtgctcaacccgctcgacgagagcgaccgtcggcggttcttggacctcgccgccagcgccgacatcgtcgtcgactgtggtcttccgggacaggccgccgcgtacggggcatcgtgtgccgagttggccgatcgctaccgacacctggtggcgctgtcgatcaccgactttggcgctgccggtccgcggtcgtcatggcgcgcgaccgatccggtgctgtacgcgatgagtggtgctctctcgcggtcgggccctaccgccggcacgccggtactgccgccggacggtatcgcttcggcaaccgcagcggtgcaggcagcctgggccgtactggtcgcctatttcaaccgattacgttgtggtactggggattacatcgacttctcccggtttgacgccgtcgttatggcgttggatccccccttcggggcgcacgggcaggtcgcagccggcatccgcagcaccgggcgatggcggggacggcccaagaaccaggacgcttacccgatttatccgtgccgggacggctacgtacggttctgcgtgatggcgccgcggcagtggcgcgggctgcgccgctggttgggggagcccgaagattttcaggaccccaagtacgacgtgatcggcgcacgtttggccgcatggccgcagatcagcgtgttggtcgcgaagttgtgcgccgagaagaccatgaaggagttggtggcagccggccaagcgctcggggttcccattaccgcggtgctgacaccgtcgagaatcctggcctccgaacacttccaggcggtgggtgcgatcaccgatgccgagctcgttccgggggtgcgcaccggggtgcctaccggatacttcgttgtcgacgggaagcgcgccggtttccgtactccggcccccgccgcggggcaggacgaaccgcgctggctcgcggatccagcgccggtgcccccaccctcaggccgggtcggcggctatccattcgaaggtctgcggattcttgatctgggcatcatcgtggccggcggcgagctcagccggctgttcggcgacttgggcgccgaggtcatcaaggtcgaaagtgccgaccaccccgacgggttgcggcagacccgagtcggggatgcgatgagtgaatcattcgcgtggacccatcgcaatcacctcgcgctgggcctggacctgcgcaacagcgagggcaaagcgatcttcggtcgcctggtcgctgaatccgacgcggtgttcgccaacttcaaaccgggaacccttacctcacttgggttttcctacgatgtactgcacgccttcaacccccggatcgtgctcgccgggagtagtgcattcgggaaccgagggccgtggagcacccggatgggctacgggccactggtgcgcgccgccaccggggtcacccgtgtttggacatccgatgaggcgcagccggacaactctcggcaccccttctacgacgcgacgacgatcttccccgaccacgttgtcgggcgggtcggtgccctgctcgcgctggcggccctgatccaccgcgatcgaactggcggcggagcccacgtccacatctcccaggccgaagtcgtcgtcaatcagctagacaccatgttcgttgccgaggccgcccgagcgaccgacgttgccgagatccacccggacaccagtgtgcatgcggtctacccttgtgctggcgacgacgaatggtgcgtcatctcaatccgctccgacgatgaatggcgtcgcgcgacatctgttttcggccagcctgaattggcgaacgacccacgcttcggggcaagccggtcacgcgtggccaaccgttcggagttggtggccgcagtgtcggcctggaccagcacccgtaccccggtgcaagcggccggcgcgctgcaggcggccggagttgcggccggcccgatgaatcgcccgtcggatatcctcgaggatccccagctgatcgagcgaaacctgttccgcgacatggtgcatccgctgatcgcccgtccgctgcccgccgagacgggtccggctccgtttcgtcacattccgcaggcaccccaacgcccggcgccgctgcccggacaggacagcgttcagatctgccgcaagctgctcggcatgaccgcggacgagaccgaacgcctaatcaacgagcgcgtaatgttcgggccggccgtcactgcctaagtggtctcgccggtgtcgttcgtcgacggtcggctgattgcccttccggctccgagatcgacgttttgcccgcctgttcgtgctttatctgcgaagccccgatctgggcgcatcggggtgacgcattcgggcagctaaagcttttcgacccgcaagccggcggtgcccctcctcgttccgctgcccggtctgctcgatcggttcggggtcgccgcgctaggcccaattgcccggctcctcctcgggccgttccacgacccgcatcgtcgccgggctaggttcaagccatgccggtagaccccaggacgccagtgctgatcggctatggacaggtcaaccaccgaggcgacatcgacgccgagaagcagtccatcgaacccgtcgacctgatggccgccgcggcccggaaagccgcggattcgacggtgctcgaggcggtggattcgatccgtgtggtgcacatgctgtcggcgcattaccggaatcccgggcagctcctcggcgaacgaatcaaggcgaggaccttcaccaccggttacagcggggtgggcggcaacatgccgcaatccctggtcaaccgggcatgcctggacatccagcgcgggcgggccggcgtggtgctgctggctggcgccgaaacctggcgcacccgaacgggcctgcgcgccaagggcagcaaactggagtggactgtgcaggacgaatccgttccgctgccggacatggccggcgacgacgttccgatggccggtgcggctgagctgcggatcaacctggaccggccggcctacgtgtacccgatattcgagcaggcgctgcgcatcgcctacggcgagtcgatcgagaaccaccgaaagcggatcggcgagctgtgggcgcggttcagtgccgtagctgctgacaacccgcacgcgtggatccgcaacccggttacggctgacgagatctggcagcccggcccacagaaccggatggtcagctggccctacaccaagcttatgaactccaacaacatggttgaccagggtgccgcgctgctgctgacgtcggtcgaacgtgcgacacgtctgcgaataccggccgaacgctgggtttatccacaggctggcaccgacgcccacgacacaccggccgtcgccgaccgccaccgactgcatcggtcgacggccattcggatcgccggtgcccgggcgctggaactggctgggctggggctcgatgacatcgaatacgtcgacctgtattcgtgctttccctccgctgtccaagtcgccgcaatcgaactcggcctggacaccgacgatcctgcccgcccgctgaccgtcaccgggggcctgaccttcgccggcgggccgtggagcaattacgtcacgcactccatcgccaccatggctgaactgctggcggccaatcccgggcgccgaggtctgatcaccgccaacggcggttacctgaccaaacacagtttcggggtctacggcaccgagccgccgtcggaattccgctgggaggacatgcaacccgcggtcgatagggagcccaccggagatgggttggtcgagtgggaaggcatcggcaccgtcgaagcgtggaccacaccagtcaaccgggacggacaacccgagaaggcgttcctggcggtgcgcacgcccgacgggtcgcgcagcttggccgtgatcaccgatcccgcatcggtgcaagcaacggtgcgcgaggacatcgccggcgtcaaggttgccgtcgcccccgacggcaccgcgaccctgcgatagccggcgggcagcacgagtcacgttccagaagcaatggtcgcgcaagcgacactgacgtgcctattgtcatgaggagacgttgggggaggtgaggccgggtgcagatcctggttaccgacgccacgggtgccgtcgggcggtcggtcactcggcagttgatcgctgccggacacacggtgagcggtatagcccagcacccgcacgatgctctggacccccgcgtcgactatgtttgcgcgtcgttgcgcaacccagtgctgcaagagttagccggcgaagccgacgcggtgatccatctcgccccggtcgacaccagcgccccgggcggtgttggcatcaccggactggcacatgtggccaacgcggccgcccgcgccggtgcccggctgctgttcgtttctcaggccgctgggcgacccgaactatatcggcaggctgagacgctggtgtccaccggttgggcacccagcttggtcatccgtattgcgccaccggtcggccgccaactcgattggatggtgtgccggacagtggccacgctgctgcggagcaaagtctcggcacggccgatacgagtgctacatctcgacgacttggtccgcttcctggttttggcgctgaataccgaccgcaacggtgtcgttgacctggccacccctgacaccaccaatgtggtcaccgcgtggcggctgctccgatccgtggacccgcacttgcgaacacgtcgggtccgcagctgggagcaattgattcccgaggtggatatcgctgccgtgcaggaggattggaacttcgagttcggctggcaagcgaccgaagcaattgtcgacaccgggcggggcctcgtcggccgcagactgcacccggcaggcgcgaccaacggatcgggtcaactagcactgccggtggaggcgcccccgcggtctgtgccttcccacggggaacccttgggcagcgcggctccagaagggttggagggagagttcgacgaccgtatcgacgagcggttcccggtcttcagctcggccagtctcgccgaagcgctgccgggtccgctgaccccgatgacgctggatgtccagttgagtggactgcgcgcggccggtcgggcgatgggtcgggtactggcgcttggcggtgtcgttgccgatgagtgggagagaagagccatcgcggtgttcggtcaccgcccgtatatcggagtgtcggccaatattgtggccgccgcccaactgccggggtgggacgcgcaggccgtagcccggcgggcactgggcgagcaaccgcaggtcactgagctgcttccgtttggtcgaccgcaacttgcgggcggaccgctcggctcggtcgcgaaggtggtcgtgacggcgcggtcgctggccctgctgcgccatctccggagcgacacacaccactatgttgccgccgcagatgccgagcacctcgctgccgggcagcttgcctcgctaccggacgccggcttggaggtccggattcggctgttgcgtgatcgcatccaccaaggctggattcttacggtgctgtgggtgatcgacacgggcgtcacagcggcgacgttagagcacacccgcgcaggctccgcggtgtccggagggggcatgatcatggaaagtggcagaatcggcgccgagattgctccgctggctgcggtgctgcgcgccgacccgccgctgtgcgcgctggccaacgacggcaacctcgccagcatccgcgcgctgtctgctcccgccgccgccgcagttgacgcggtcattgcccggatagggcaccgcgggttaggcgaagccgagctggctaacctgacgtttgccgacgatccggcgctactgctgaagacagccgccgaaatcgccgcgcggcccgccgggccagctcacccagcgacgttgatccagcgactggctgccggcacgcgcagtgcccgggagctggcgcacggcaccaccatccgattcacccatgagctccggatgacattgcgggagttgggatctcgacgagtcgcggcggatgtgatagacgtcgttgacgacgtgttctacctgacctgcgacgaactgattaccacgccggccgacgctcggctgcgaatcaaacgtcggcgcgccgaacgagaacgcctgcaggcacagcgcccgccagacgttatcgatcatgcctgggtacccgtggagtagcggtcaacacacgtcaattcgtcgtcaggtccgccaacggccactgcggatcaaccagcctgtcaacgtcgaccgggttcccggaccggatcaggcccttgacgtcgtccaccacgtcccagacgttgacattcatcccggctagcacccggctgtcgccgtcgagccagaaggagaggaactcgcggccggcaacgttgccacggaacaccacccgatcacagctgggggcgtggccgacgtactccatgccgaggtcgtattgatcggtgaacaaatagggcagttcagcgtattcgcccggccggcccagcatgccggcagccgccaccgcgggttgtttgagcgcgttggcccagtgttcggtacggacgcgggtacccaatagcgggtgttcagcggcggcaatgtcgccgactgcgtagatgtcgggatcgctggtgcgcagcgatgcatcaaccaacacaccgccctcgcccatcgccagcccggcctgttgggcgagttctacgttgggcttcgcgcccacagcgactagcacggcgtcggcggcaaccgtcgacccgtcacgcatcttgagcccggtcgccttgccgtcggctgcagtgatctcttcgagctgggtctgcaaccgtaagtccaccccttgatctcgatgtaggtcggcaaacactttgccaaccgcttccccgagcgcggccagcagcggttgtatggcggtctcgacgacggtgacgtcgacgccacgttgacgcgcactggcggccacttccaggcctatccagccggcacccaccactgcgagggaagacccctgcaccagaacggagttcaatgccacggcgtcgttgtagctgcgcaggtagtggacgccggcggcatcggatccaggtattggtgggcgccgtggggccgatcccgtggccaacagcagcttgtcgtagcgcaccgcagcgccgtcgggaagctctaccgtgtgtgcggaccgatccaatgacgacacccgcacgccgagccgcacatccacgtcatggtcgcggtaccaatcggaggtctggatggtgaagtcgctcagcgactttttgccggccagaaactccttggaaagcggcggccggtcgtagggcaggtgctcttcgtcgccgaacaagataatccgaccgccgaagtcgctgcggcgcaacgcctctacggctttagccccggcaagtcccccgccaacaatgacgaacgtggttgggctggccataattgctgctccgtcctgttgtgtgcggtgccgcttgacagcctacgagccggtcgcgtacctgggtcaaccggtcacctgtaggcgcagctcgtcgtctaacgccactcgcactaacgcagcagcgagcagcgcattggagctgggtgccaccgacgccagcttcttcgggtcagtgggcaagccgagctgcttcgccgcggcggtggctcgatcgtcgaaatacggtcgtacccagatccagacgtcttggacctcgcgtaagaaaatgtcggcaccggtgtcgccgattccgttgaaagtcttgagcatacgtttggcggccgaaacgtcgggtcgtgtgcgctgggcgagttcccgcaaatcaccggagtactcgtcgcgaacccggtgagcgatagcggtgagccgggtggctgagctctcgtcataccgcacgtagtgggcacggccaaacgcactgatcatcgtttgtcgctctgctgacagcacagctttgggtgtccgcaggcccgagcagaacaattcccgggcggcacgtgctgccgtggcggcaccgatcggcttgctggccagcatgcacagcaccagcagctgaaacagcggcatcggtttgtccctgatccggattcccgcctccgccgcgtaagtggtgccggcgagtttaagcagtcgtcgtgccagtggctccggcttgatcacaagcaaccgcatacccgcaatgcgtggcggcaaaccgcgactattgctcgggcaagcgcgctccggcggcctaagccccggttccggccaacccctgtcagtccaaatccacccggatggtcagcaagtcggtgcccatcgcgcgtacgccggcactgttcagccggggtaggccgcgcagccgctgcctcggatcgtcgtcgggtagcaggtaggcggtcccactgcgccatcggccgccgatgcggacccgcacggcggggttggccttgatgttgtagacgtaatcggaatgctcgccgtgctcggacaccatccagaactggttgtctacgacgcgcccgcccaccgcggtacgccgcggctgtcccgttttgcggccgatggtttcgagcatggtcatcggcagttgccggccgattggattgaccacgaaccgttgcacgcgatggacgaattcccgcttgagattcatagctgcattcaacgctaccgatctggccgcggcctcacgttggtgccccgatagggccgagccgccgcagttgtgtcacgtgccgaggtgacagctcctcaaggcaggtcacgcccagtagccgcatggtccggatcacacctgtctgaaggatctcgatcgcgcggttgacgcccgcctcaccaccggccatcagcccgtaaaggtaggcccgcccgatcagcgtgcaccgtgcccccaacgcgatcgccgcgacgatatcggcgcccgacatgatgccggtgtccaccaggatttcggtgtgtttgcccagttcgcgtgccacgtggggcaacaggtggaagggtaccggggctcggtcaagctggcggccgccgtgattggacaacacgatgccgtcgacgccgcggtccaccacggcgcgggcgtcgtcgagtgtttggatccctttgacaacgagcttgcccggccactgcgacttgatccaggccaaatcgtcgaaggtgaggctggggtcgaacacggtgttcaagtactcgccgacggtgccaggccagcgatccagtgaagcgaaggccagcggttcggtggtcaacaagtcgaaccaccaccgcgggtgtcccatcgcgtcgagaacggttcgcagcgtcagcgccggcgggatggacatcccgttgcggacatcgcgtagccgggcaccggcgaccgggacgtcgaccgtgaccagcatggtgtcaaatcccgcggcggcggcgcgccgcaccaatgccatcgagcggtctcgatcacgccacatatacagctggaaccatttgcggccctgcggcacagcgatgacgaggtcttcgatggcacaggtggccagggtggatagcgaaaacgggatcccagccgcggccgccgcccgcgcgccggcgatctcgccctcggtgtgcatcaagcgggtgaacccggttggcgcgatcccgaatggcaagacggtgggctgaccgaggacgttccagccggcgcacacggtggtgacgtcacgcaggattgtcgggtgaaactcgatgtcgcggaacccttgtcgagcacgcgcgatggacagttcgtcctcggcagccccgtcggcgtagtcgaacgccgccctaggggtacgccgtttggcaatgcgtcgcaggtcctggatggtcagcgcggcgcccaggcggcgcttggaggtgtcgaactgcggcctgttgaactggagcaggggtgccagatcgcgcactctgggcactcgccggttgaccgccatccgtttatctaaccagtgtgatatgaagtcagcaagcgacccgttcgacctgaagcgtttcgtgtacgcgcaggctccggtctaccgcagcgtcgtcgaggagctgcgcgccggacgaaagcgcgggcattggatgtggttcgtcttcccacaactccgcgggctaggtagtagcccactggcagtgcgctacggcatctcctcgctcgaggaagcccaggcctatctgcagcatgacctgctcgggccccgcttgcatgagtgcaccgggttggtcaaccaggtgcaaggccgctcaatcgaggaaatcttcggcccgcccgacgacctcaagctgtgctcgtcgatgaccctgttcgcccgtgccaccgacgccaaccaggactttgtcgcgctgctcgccaagtattacggcggcggagaggaccggcggacggtggcattactggcggtcacatagaccgcgcgatccaccggggcgtcgacgcctgacagcggatgtaggttcgggctcatggagaaggtgatcgccgtgctcatgcggcccgagccagacgacgactggtgtgcccgccaacgagctcaagtcgccgacgccctgctgggactgggcgttgctgggctgtcgatcaatgtccgggacagtaccgtgcgcgactcactgatgaccctgacaacgctgtacccaccggtcgcagcggtggtcagcctgtggacccagcagtgctatggcgagcaggtagcagccgccctcaggctactggctcaggagtgtgatgaactcggcgcatacctggtgaccgagtcggttccgctgaccttcccatcgctcgtcgagtccggttctcgtacaccgggtctggccaacatcgcgctcctgcgccggcccgatggcctggaccaggcgacctggctgacccgctggcagcgcgaccacacgcaagtggctatcgaggcacaggcgacattcggctacacccagaactgggtggtacgagccctcaccccagaggcaccgggaatcgcgggcattgtcgaagagttgtttcccgtggcggcgacaaccgatctgaaagccttcttcggagccgccgacgacaacgatctgcggaatcggataagccggatggtcgcgagcacatctgcattcggtgccaaccagaacatcgacaccgtgccaaccagccgctacgtgttcagaacaccgttcaaggattgaggaacgtgagatgacaacactcaacgaagccgcggcactggcggcggcagaacgtgggcttgcggtggtttccaccgttcgtgccgacggcaccgtgcaggcgtcgctggtcaacgttggactgttgccgcatcctgtcagcggcgaaccatctctgggattcaccacctatggcaaggtcaaactcggcaaccttagggcgcgcccacaactggccgtcacgttccgcaacggttggcagtgggcgaccgtcgaaggccgagcacaacttgtcggccccgacgatccgcggccgtggctggtcgacggcgagcgattgcggctgctactccgcgaggtcttcactgcggcgggtggcacgcacgacgactgggacgagtacgaccgggtgatggcgcaggagcagcgcgccgtggtgctgatcacgcccacccgcatctacagcaacggctgagggactcagcaaacggcgtcgctcgtgcgacctgcggggtcgagttgggttgggttgagtcgggcggctgcgatgatagctcgcagtgtgcgccggcagcgtccgcagtcgccgccagccccgcacacagcggccacttctttggaggtcgacgcacctcgcgccacggcgtcacacacggtttggttggtgacgccgacgcacaagcacacgtacatcagcaaacccccagcagatgctgcgtcggcgaacgatcaagccgcatattagtggagtctagcctaagctgattagtggagtctaacctaacaatgacccgcggcttggactttgcgccggcgagacgcgccgacgccgcaacaaaccctgcgccgacccgtactcgctgcactagattgagacgcggcacgcaaacgtgctgttatcagcccaagacgagcccgacaccggtgcgctccagccctgcccacctggcgcggttcgccacgacagccttatatcccataggagtggtcatgcaaggtgatcccgatgttctgcgcctgctcaacgaacaattgaccagcgagctcaccgctatcaaccaatactttctgcactccaagatgcaggacaactggggttttaccgagctggcggcccacacccgcgcggagtcgttcgacgaaatgcggcacgccgaggaaatcaccgatcgcatcttgttgctggatggtttgccgaactaccagcgcatcggttcgttgcgtatcggccagacgctccgcgagcaatttgaggccgatctggcgatcgaatacgacgtgttgaatcgtctcaagccaggaatcgtcatgtgccgggagaaacaggacaccaccagcgccgtactgctggagaaaatcgttgccgacgaggaagaacacatcgactacttggaaacgcagctggagctgatggacaagctaggagaggagctttactcggcgcagtgcgtctctcgcccaccgacctgatgcccgcttgaggattctccgataccactccgggcgccgctgataagctctagcatcgactcgaacagcgatgggagggcggatatggcgggccccacagcaccgaccactgcccccaccgcaatccgagccggtggcccgctgctcagtccggtgcgacgcaacattattttcaccgcacttgtgttcggggtgctggtcgctgcgaccggccaaaccatcgttgtgcccgcattgccgacgatcgtcgccgagctgggcagcaccgttgaccagtcgtgggcggtcaccagctatctgctggggggaactgtcgtggttgtggtggctggcaagctcggtgatctgctcggccgcaacagggtgctgctaggctccgtcgtggtcttcgtcgttggctctgtgctgtgcgggttatcgcagacgatgaccatgctggcgatctctcgcgcactgcagggcgtcggtgccggtgcgatttccgtcaccgcctacgcgctggccgctgaggtggtcccactgcgggaccgtggccgctaccagggcgtcttaggtgcggtgttcggtgtcaacacggtcaccggtccgctgctggggggctggctcaccgactatctgagctggcggtgggcgttttggatcaacgtgccggtttcgatcgcggtgctgacagtggcggcaaccgccgtccctgcgttggcccgaccgcccaaaccggtcatcgactaccttgggatcctggtcatcgctgtggccacgaccgctttgatcatggccacaagttggggcggaaccacctacgcctggggctcagcgaccattgtcgggctgttgatcggggccgcagtggcgctgggtttcttcgtgtggctggagggccgcgcccgctgcggccatcctgccgcccaggctgtttggcagcccagtatttgccgtgtgctgcgtcctgtccttcgtggtcggattcgcgatgctgggtgcactgaccttcgtaccgatctatctggggtacgtggacggcgcgtcggcgaccgcgtcaggtctgcgcacgttgccgatggtgatcggcctgctgatcgcctcgaccgggacgggtgtcctggtcggccggacgggccgctacaagatcttcccggtcgcggggatggcgctgatggcggttgcgttcctgctgatgtcgcagatggacgagtggacgccaccgctgctgcaatcgctgtacctggtcgtcctaggtgccggcatcggattgtccatgcaggtgctcgttctcatcgtgcagaacacgtcgtctttcgaagacctcggcgtcgcaacatcgggtgtgaccttcttccgggtggtcggcgcctcgtttggtaccgcaacattcggtgcgttgttcgtaaacttcctggaccgaagactcggttccgcgctgacgtcgggcgccgtgcctgtcccggcagtgccatctccggctgtcttgcatcagctgccccagagcatggccgccccgatcgtgcgggcatatgccgagtcgctcacccaggtgttcctttgcgcggtctcggtcacggtggtcggtttcatcctggcgctgttgctgcgagaggtaccgctcaccgacatccacgatgacgccgacgacctcggcgacgggttcggtgtgcccagagccgaatcgccggaggatgtgttggaaatcgcggttcggcgtatgctgccgaacggggtgcgactgcgcgatattgcgacacaacccggttgcggactcggcgtcgccgagctgtgggcccttctgcggatctatcaataccagcggctgttcgaggcagtacggctgaccgatatcggtagacacctgcacgtgccctatcaggtctttgaacccgtcttcgaccgtctggtccagaccggctacgcggcacgcgacggcgacatcttgacgctaaccccgtccgggcaccgtcaggtcgactccctcgcagttttgatccgtcagtggctgctcgaccacttggccgtggcgcccggcttgaagcgacagccagaccaccaattcgaagccgctctgcagcacgtcaccgacgcggtgctcgttcaacgagactggtatgaagatctgggcgacctgtcggaatcacgccaactcgcggctacaacgtagcgatgcttgccgcgcgtagccgcgcgagctgatccgcgctgcagaatgactgccatgacagccacaccgcttgccgcggccgcgatcgcccaattggaggcagagggcgtcgacaccgtcatcggcaccgtcgtgaaccccgccggactcacccaggccaagaccgtgccgatacgccggaccaacacattcgccaatcctggcctcggcgccagtccggtgtggcataccttctgtatcgaccaatgcagtattgcattcaccgcagacatcagtgtggtcggcgatcaacgtctccgcatcgatctgtccgccttgcgcatcatcggcgacgggttggcgtgggcgcccgccgggttcttcgagcaggacggcacaccggtccccgcctgcagccgaggaacgctgagccggatcgaggccgcgcttgctgatgccggcatcgacgcggtaatcggccacgaagtcgaattcctcttggtcgacgcggacggccagcggctgccttcgacgctgtgggcgcagtacggtgtcgccggggtgctcgagcacgaggcgttcgtccgcgatgtcaacgccgcggcaacggcagcaggcatcgctatcgagcagttccatcccgaatacggtgccaaccaattcgagatctcgttagcgccgcagccgccggtcgcggccgccgatcagctggtgctgacccgcctcatcatcggccgtaccgcccgccggcacgggttacgcgtgagcctatcgccagcgcccttcgccggaagtatcggatccggtgcccaccaacacttctcgctgactatgtcggaagggatgctgttctccggtgggactggagcagctggcatgacctcggccggggaggccgcggtggcaggagtgcttcgcggactgccggacgcccaaggcatcctgtgcggatcgatcgtgtccggtctgcgaatgcgacccggtaactgggccggaatctatgcatgctggggtaccgaaaaccgggaagcggcggtgcgattcgtcaagggcggggctggcagcgcgtacggcgggaacgtggaggtgaaggtcgtcgacccgtcggccaacccgtatctcgcgtcggcggcgatcctcggactggcactcgacggcatgaagaccaaggcggtgttgccgtcggaaacgaccgtagacccgacacagctgtctgacgtggatcgtgaccgtgccggcattctgcgacttgctgccgatcaggcggatgcaattgctgtactggatagttcgaaactgcttcggtgcatccttggcgatcccgtggtagatgcagtggtcgcggtacgccagttagagcatgagcgctacggtgacctcgatcctgcgcagctggccgacaagttccggatggcttggagtgtgtaacgatggccgactccgccggttcggacctgacgcggcacacggccgaagtgccgttgatcgatcagcacgtccacggatgctggctgaccgaggggaaccggcggcggttcgagaacgcgctcaatgaggccaacaccgaacccctggcagacttcgactcgggattcgactcacaactcgggttcgccgtgcgcaaccactgcgctcccatccttggattgcctaggcacgttgatccgcagacttattgggatcgccgcagtcaattcagtgaagctgaattggctcgcagatttctgcaggccgccggggtaaccgactggctggtggagaccggaatcggctacgacgtgtccggaatggcaagcgtcgccggcctcggcgaactgtcgggcagccacgctcacgaggtggttcgtcttgaacaggtggccgaacaggccgtgcaggcatccggcgactacgcctcggcgttcaacgagatactgcgccggcgcgcagccacagcggtggcaaccaagtccatcctggcctatcgaggtggattcgacggtgatctgaccgagccacccgcggcgcaggtcgccgaggccgccaagcgctggcgcgaccgtggcggtgtccgattacaggatcgggttctgctgcgcttcgggttgcatcaggcgttgcgcctgggcaagccgctgcagttccacgtcggatttggcgaccgggacgctgatctgcacaaggccaatccgctgtatctgctcgacttcctgcggcagtccggcaataccccaatcgtgttgctgcactgctatccctacgaacgagaagccggttatctggcacaagccttcaacaacgtctatcttgacggcgggttgagtgtgcactacctgggggcccggtcgccggccttcatcggccgactactggagcttgcccccttccgcaagatcgtgtactcgtcggacggattcggccccgcggaactgcactttctcggtgcaacgttgtggcgcagtggaattcagcgtgttctgcgtggctttgtcgagcgcgacgactggtgcgagaccgatgccctgcgggtggtcgacctaattgcccatggcactgccgcacgcatctatcgccttggcgatcggtagctttcaggtggcgcaggtgtggccccgtcacgggctaaccatggaccgtgccggacccagtgtcaccggcagcgtcgaccaaccgcgcagcacccgcgtgtcacgccgacttccggcacccgcggcccgcacatcggggaagcggtcgaagaacgttctcagcccgacctcgccttcggcgcgggccagggcggcccccaggcagaagtggcggccggtagagaacgcaagatgtcgtccggcattggggcgttcgatgtcaaagcggtgcggatccgggaacacagcgggatcgcggttggcggctgctaggtagatcaccacgacttcgccgcgtttgattcgcacaccagccacctcgacgtcacggcaagccacccgggcggtgagctgaaccggcgaatccagccgcaggatttcttcaaccgtattcggccacagctccggatgttggcgcagtgtggccagatgttcgggggtatccaacaacatgcgaatcccgttgcctaacaggttcactgtggtttcgaatccggcgaccaaaaccagtccggcgatcgcccgaagttcggtctcgtcgagctgtgtctcgttgtccccgctttcggcgatctggatcaactgactcatcaggtcgtcacccggagcgtgccgcaactgctgcagatgcccttccagccagcagtcgaatcctcgtatcccctgctgcacacgcaggtactgccgccacggaatcccgatgtctagactcggcgctgccaactcaccaaattccaggacgcgcggcctgtcatgctcgggcacgcccaaaatttcgctgatgaccacgatcggcagttgcgagcaatagcgtcctacgacgtccacaatcccgggctgctcagcgaaccgatccaagagattgatcgcggtctgttcgaccagatcgcgtagcgcgctgaccgcccgtgaggtgaacaccgccgacaccgttttgcggtagcgagtgtgatcgggcggctcgacggccagcagcgaaggttctcgcagggggtgaagttgatcgccgcgggtccgccgctccagccagcgcagcggtggtggcagattctcgccgaaggagacgacgcggaagtcgtccgatcgcagcaggtcatgggcgagccgatggtcgacggtcaggtagttggcgcggttgcgcaccagggcgccgtgggaccggacttcgtcgtaaaagggcaccggatcggtggcgacggccggatccgcgatcagccgggcctgcaagtcgccacgccgaatcccgattgccgcaatgccgcggatcaccccgtgcatcgccaaccagtgcagcttgtccttcaccgcgcctccgtcgatcgagtggcttttcttcaagactagaacccgcaattcaacattcggcgaggatgttgaagtctgttgacaccaccgtgttgggttttttgctgctgatgccgtaggcactgccggcaactgtgtatgtgttgcgggcgcggtcggcgcgggcgttgcccaccccgccgtgccagaagctgccgttgaacccgtcgacgttacggatcttcacccactgcgggattaccctgtcaccgctgagcaataccacggcttggacggtgctgtcgtggttgcggatgtcgatggtccggtaggagtgctcctggctgcatgttgcgggacgtgtcgtgtgagtgacgccgtcaatagtcaggcgtgcggcttttcggggtaccgtctgagcttgcccgcacgcggagagaccagccgcgacgaccattgcaactccggtcactgtgaccaaccgattgcacaccagccacctccattcgggcctgagcattgtgctcgggacattacttccgttttggctccaacgtggccagggacttggcaatgtgacgtcggacgaactccggactgacgcccttgagccgatcaatccagcgaatgcttcggggcacataccaatgcaaccgtgtggggtgctggtaggcccgccaggctgcctcggcgacgctggacgagggcatcagccggaacatgcccttcttgggcgcggcagcgcggatctgctccgcggagatcgtgtaggggccctcgtcggaatgctggcgcgtcgaggtgaggatagcggtgtcgatcagaccgggcagcacgtcggcgacgcgaaccccatgacgctgccactcaacgctcaacgcctcggtcaaccccttgacggcgtgtttggtcgccgagtagaccgcgatacgcggcatgccataggtgcccgaggacgacgacgtcgagaacatcagacttcccggtgctttcttgaggtaaggcagtgcggcgtaggcgccagtgagcaccgccttgaagttcacgtcgacgacgcgcacggcggcctcgtacggcacgtcctcgaaccaaccgccttcgccgatgccggcgttgttccacatcatgtcgagaccgccgccgacattgccggcgcagaaatcagcgagcgcaccctcaagggccgccttgtccgtaacgtcgacggcgcgggcccacagccgttcggcaccaagctgtacgcgcagggcagccagcccatcctcattgcggtctatcgcacctactcgccagccgttggcgtggaaaagcgttgcaccctcgcggcccattccactgccggcgccggtgatgaatatcgctttcatgcggaatccggaatagccgaaccgccctcagcctgcttcaaccagatctttgatgcgctgcaacgtcttggtcatgtctcggatgttgcggcgctgacgcagccagcccccgaacacccggtagtacacggtggtcaacacggacggggggagccgaaacgactcagtgacctcggtgccgtcggcggtgggcgtcaaacgataatgccaattgttcaccggtctgtcgccgagcagcacagcaaacccgaactcacggcccggttcgcatgccgtcacctcgcataccgtccagtagaccggcccgatcccgttgcgccggacatgcccgcggaatcgagcgccaagcgcggggccggtggcaccgtcaagccactcggcctcgaaggtttccggcgagaaccggccggtattgcggacatccgcgatcaatgtccagatcttgtccggcggcgctgccatgtgaactgtggccgaaccttccatgacctgatccaaacacatacgtcgacctggtcatagaccgcacacgccgccaaccgtcagcgcggaatacttgcctgaatgcctgcccaaatgatctcgttgatgatttgcttgatgccctgcgcgggtttcgaccacagtgcgatcggaaggccagaggcggcgccgcacgtcggccacgcgtccaatccctgttcggcgagaacccgattggcaactgcgatttgttgttcccgagaggcagctgctgggttgccgacaccgccgaatgcggcccaggtggccggcttgaactgcagtccgccgtatttgccgtttccggtgttggccgcccagttgcccccggattcgcactgcgcgacggcgtcccagttcgggctgggaccggcgtgggcaacggcggtggagagcgacatggatgccgtgacgagtcctgcggccatggcggacttgatgagcggcttggcgattcttgtcatgctcgacatatcgccggaagtggccgaagcgttaccgattagagagagtggtgagatcgggtgtctattgcaccgcgaccggccgtggtcggccggcaaaggatgcacaaccggattgatcaggccggcggtagggcctggcaatacgactgtgttgctgtcgtcagggcccgttgatagaggctatcgaggtggcgggaccgcactatgtcgcgtttggcgcggtcgagttgggcggcgcaggacggcgcggacagcaaactccagtgactccaaatctgcgacagcatccgattattcagggagtcgatcgccgatcgcgatgccgatagatccggcggctccgggggcgcgctggccgggttgagcttccagtccgagaaccggctgtactcgattgcctcggtggcgcgaatctggtcgtcgaagacgcgggtgacgtagtcggggtcgatgtgctgcgagcgggcatcttcgcccaactttgcgagttgctgttcgactcggccggaatcctcaatgggcagctgagcacgccacttgaaggctgccaccgggtcggcgacctccaaccgctcagcggcggcgtcgaccaactcggctaactggctggtgccgtcggctcgcgccagcggggggcctagtggtgcaatcagcgacaacaggatgccgatcgagacggcggtcgcgaggtatatctcacgtggacgggtaagcaacccttcggttgatcccgtcagccggcgcctaacgaactctgcaggtcacccttcatggcgttgagctgagcgccccagtactcccagctgtgcgtgccgttgggcgggaagttgaacacggcgttgtgcccgcccgcggcgttgtacgcatcctggaacttcaggttgctgctacgaacgaagttctccaagaactcggcgggtatgttggcaccgcccaactcgttcggggtgccgttcccgcaataaacccatagccgggtgttgtttgcgaccagcttggggatctgctgcgtagggtcgttgcgctcccatgccgggtcactcgagggaccccacatgtctgcggccttgtaaccgccggcgtcacccatcgcgaggccgatcaggctaggccccatcccctgagaggggtccagcagggccgacagcgagccggcgtagatgaactgctgggggtggtaggcggccaagatcattgccgacgagccggccatcgacaagccgattgcagcgctgccggtgggcttcacggccctgttggcggacaaccattgcggcagctcgctggtcaggagggtttcccacttgtaagtctggcagccagccttaccgcaggccgggctgtaccagtcgctgtagaagctggactgcccgccgaccggcatgactatcgacagtcccgactggtagtaccactcgaacgccggggtgttgatatcccagccgttgtagtcgtcttgggcgcgcaggccgtcgagcagataaaccgcaggtgagttgttcccaccgctctggaactgaaccttgatgtcgcggcccatcgacggcgacggcacctgcaggtactcgaccggcagccccggccgggagaacgcgcccgcggttgccgctccgccggcaagccccaccaggcccggaaggactacagccgctgccgtgccgatcatcaatcggcgtccccaagctcgaatctttcggctcacgtctgtcatacctgtgcccctttgtcctgtatgtcgtcgtgtgctcgggccagaacataccgtgtgtggaggccaaatgtcgattcgggcgcaaagtcgtctcatttccgtatcggttaccgccgcggacagagcaagtgtgcttagggggctcacaaacggtatggcggtatggatctatcgcggatttctcagaatcgcggcccggggctaccggctgtgctcccccagggaggccgaacttgcgttcaccgcgtaggctcgctcgaagcaagccgacgaagaccacgctatcccggtctgttccggcgtccgcgtaacaccgcactggggtttgtggcgtgcgatggtgcgggctgagggcatcggaggttccgggaacgattgaggtgcgagaatttggacacggtacttgggctctcgataacgcctaccaccctggggtgggtcctcgctgaaggacacggcgcagacggcgccatcttggaccgcaacgaattggagctacatagcggtcgtaacgcgcaggccatacataccgcagagcagctggcggcggaagttctgctcgcccatgaagtggccgctgcaggcgatcatcggttgcgcgtcatcggagtgacctggaacgccgaagcttcggctcaggcggcgctgctggtagagtcgctgaccggtgcaggtttcgacaatgtggtgccggttcggcggctacgtgccatcgagacactggcgcaggctatcgcacccgttatcggctgcgagcaaatcgcggtatgcgttcttgagcatgagtcggcgaccgtcgtcatggtcgacacccacgacggaaagacgcagatcgccgtcaagcatgtgtgccgcggattatcaggactgacctcctggctgaccggcatgtttggtcgcgatgcctggcgcccggccggcgtggtcgtggtcggctcggatagcgaggtcagcgaattctcgtggcagctcgaaagggtcctgccggtgccggtctttgcgcaaacgatggcgcaggttacggtcgcgcggggtgcggccctggcggcggcccagagcaccgagttcaccgatgcgcagctagtggccgacagcgtcagccaaccaacggtcgcgcccaggcgatcccggcactacgccggggcggcggcagcgttggccgccgcggccgtgaccttcgtggcttcgctgtccctagcggtgggcatccagctggctccgcacaacgataccgggacggcgaagcacggagcgcacaagccgacgccacgtatcgcaaaggccgtggcgccggcggtgccgcctccgccgacggtcacgccaccagtccctgctcgggcaccccggccggctgcgcagcacgaaccacccgctcgcgtcacctccggcgaagcgctcacggagccgaacccgcctgaggagcaaccgaatgcttctgcgccgcaacaggatcggaatgacagccagccgatcactcgagtgctagagcacatacccggcgcttacggtgactcggcacccccagctgagtagtcggaggccgccgtagccggttgcgaaacctgttcgcgcggacccatgtcgaggcgaagcggtgggtactcgtcgcgcatcagcgtggtgtatgcgcggacccgcaacgcccaccggtttactccgatcaccaggttgtatagccctatggggtaccggccggtgaacaggagcgccaccacggcgacgagcagcaggatcaccagtagcgaaggccacattatgccgacgcggtcgtgggggtcgatcaggaagactcgccaaccgctggagaggaagaccgccaggatcaggtagtgggggatagcaagtagccaccacttaatcagcaccaggccgcggctcaaccgctccggatagtcaacctccaagtcagccggatactccgcctttgtctgcaggctgaagggcgggtaccggtcggttcccagcgccgacagcgcatagaaggcaacccgccagcgccaccgcatgacgccgacattgaagtcgaacagcgtccggggatatctacccgtgaacaggatggcaaagaacgcgatcacggtgaccaccacggcggcaacgtgcaagaagaacaagacaatgtagtgcgggatggccaaaaaccacttgactagccactgccaacgtgacaacgcaggatcgaggtcaccccggacccggactggataggcgtcaggttgcatgatcgacggctcctttacatgcgcgtcggctcgatccacgagccaggcccattgtctctcatctgccgcgcatgggcgaagccatcgtcgtgcgctacggacaccggatcgacgtgcagtaatagccttgggctgtaggcagctttccgggcgatgacggcggcactggtaatccattgtcggccaacaatttactgagaggggtcggtacagattgccagccgtggctatccaggtacgtggcaacgtcgttgcgctcgccgtcgctgtatagcaggttgggtgatttctatgtcgaacccgtggacgctccagcgctgcgaagcggtgtcaaggaggtcggatgccggtccgccatcgtcatctaccgactccccggcgcgctgagcgcggtgatgttgtccagcaagcgatcctgagcgtcgggcggcaggaatgccagcaggccctcggcgagccaggcactgggttggttggggtcaaagcccgcttggcgcaacggggtcggccagtcacgtctgaggtcgacgggaaccacgcgaggtcagctgttgcagtggcatccagatcagcaagtgtcgtcatcggtatgcgcgcgcgtcaagacctgaggccaggatgacagcctgccgaatccccgcagacgtcgcgtcacggaaaaacgcatcgaagtaccgcgtccgggcggccaacaggtcggccaatcgctgcagtccccacgtgccgtcggggtcgtcgacgtcggtcgccttgatgtttccggcggcccagcgagtgaagaagtcaatccccacggctctcaccagtggttcggcgaacggatcatcgatcagcgggttatcggccctggtggccaccgcgcgggcggcagccaccatcgtcgccgttgctccgacgctagttgccaggtcccacgcgtcgttgttggtgcgcggcatcgggatcctttcggctcggccagcgatatacagccttcgaagtccaccgcttgtgggatcaatcgtcctttgcccgaaccgcggtgaatgccacgctcacttcgtcggcgacccgtattgaacccatcaacagcgagtagggtttgacgccgtagttggactggcgaaccgtggtgtcggcagagatgcgccacgcagcaccaagatcctctgtgtgcaagtcgatgacgtgttctcgcgactttccccggatgtgcagtttcccggtcaggcggtacccattcccggtctgggcaatggcttccgtggtaaagcgaatatgggggaagcggctggcgttgagcgttttcagcgcgttcgcccgcaccagagctttctcaggctcggacagccccttcacgccaccctcaccgcgcatcacctcgaaggaatccacctcagccacaagctcgccggcgacgggatcggtgccggaccagttcaccagggcctgccaccgtgtcatcgcgatggtcaggcgatgacccaagcgcgcggctctgccaacgactccggtgcgaagtaccagctcgccgtcggaagcatcaagagtccacaccgcgtcgctcacgccacgactgtattcagacgacctgcctgcccgcccctcccgccgcgtcttgtgggccacgacacaatcgttatgcttggtgaggctcgccggtgccgttggaggggtgcaacatgattcgcgaactggtcaccaccgctgcgatcacgggtgccgcgatcggtggggcgccagtcgcgggcgcagacccgcagcgttatgacggcgatgtgccggggatgaactatgacgcttcgctgggcgccccatgctccagctgggagcgcttcatttttggacgaggcccctccggtcaggccgaagcctgtcattttccgcctcctaaccagttcccgccggccgaaaccggctactgggtgatctcctacccgctatacggcgtccagcaggtcggtgcgccgtgtccgaagccgcaggcggccgcgcagtctccggatgggttgccgatgctgtgtctgggagcccgtggatggcagccgggatggtttaccggggccgggttcttccctccggagccataaccggtgggcgtttctcatgatcatgtgcgaaggccggcccaccgaatcaccgatcccacggtggctgcgcttcgtgcttacgtctgaccgtgccggctcggcatggtatatcggggcaggcttcttcttcgcgccagtgctggcggtgctttcgccatggccgaccatcaccgcggtgctgtggtggatcatcggactggcgggactatggctcggactgctcggaatcgcgatggcagtcggactggcccgggtgttgcgttccggcgccgaaataccggaagcctactggcgcacgctggtcgactaccgatccgccaacgaataggagactccgatgagcttcaatcccaaagatgcggtcgacgctgtccgggacattgcggccaatgccgtcgagaaggcctcggacatcgtggaaaacgccggccacatcatccgcggcgacatcgctggcggggccagcggcatcgtcaaggactccatcgacatcgccacccacgcggtcgacagaacgaaagaagtgttcaccggcaagacggacgacgaaggttagtcgagactagtcggcgcgcgcttgtcgtccgttgtcaaacggacgcggcagcattgagtgcgtccaaccgggcggtcgcctcgaggtactcctgcacccagcgttcgataacggtagccgtcttttccaccttggtgaactgcccaacaacctgccccaccgggttgaacgcgacgtcgacggtctcgttcgggtatttatgtgtggctttgacggccatgccggagaccatgtattgcaacggcataccgagcggcttcgggctctccggttgctcccaggcctcagtccagtcgttgcgcagcatccgggccggcttacccgtgaaggaacgactgcgcacggtgtcgcggctggtcgccttgacgtatgcggcctgttgaaccgcggtgtttgcggcttcctcgaccatcagccactgcgaaccggtccatgccccttgggtccccagcgccaacgctgcagcgatctgctgaccgctgccgatgccacccgccgccaacaccggaaccggcgctacctccttgacgacctgaggccacaacacaatggagcccacctcgccacagtgcccgccggcctcgccgccctgggcgatgatgatgtcgacgcccgcatcggcgtgcttgcgggcctgcgagggtgagccgcacaatgcggccaccttgcgacccgagtcgtggatgtgcttgatcatgtccgctgggggggtgccaagcgcgttggcgaccatcgtcatcttggggtgcttcagcgccgcgtcgacctgtggggtggccgtcgcctcggtccaaccgagcagctgcagactgtcctcgtcggcgtcctcgaccgggacaccatgatcggcgaggatcttgcgggcgaagtccagatgctcctgcgggaccatcgaccgcagcgtcttggcgagctcatccgccgacagctgggagtccatgccctcgtacttgttcgggatcacgatgtcgaccccgtaggggtggtcgccgatgtgttcatcgatccagttgagctcgatctccagctgctccggcgtgaacccaactgctccgagcacaccaaaaccaccagctttgctgacggcgaccaccacatcgcggcagtgagtgaaggcaaaaataggaaactcgataccgagctcgtcgcaaatggcagtgtgcatgcctgctcctggaatgctagcggacgcaaatagaactgaaacgtgttctagtttagtacccgtcttggtaaggtggccaacagcccaggttccggtcgggtttcggcgcgcaccccggcgaagctgacgaggcggtctaaggtcaccttcacccgcgcatggccggccagcaacaacgacggctgtcccaccgagcagaagtactgggcgatggtgtgcaccgcggtcggctaccaccgcgacgaccccgccgcagaactgctgttacgcaacgaaggcttggcagctgcagtccaaactggccacctacgtctacccgccacagaaactagtcgccaaggtccgtgcgggcgccaaagtgtccgacaaccacgaccaggcgaccactctgttccaccacgcgatcgatcacccaaccgtgaccgtgcagcagacctactccctgatcaaccctcaatcggccccggggcgatggaccttgatccgctggggccccgccggtagcctagtgctgcgaattacgctatgccgagtctcggaattgccggcccgccgttcaccacgttcaaacgcccgagaccggtgccaggcaggtacgcgaacctcatgggtctcaattcgttctgccacaaagaaagtgagtaagccagcatgcgtgcggtagtcatcgacggggccggcagcgtcagagtcaacacccagcccgacccggcactgcccgggcctgacggagtggttgtcgccgtgaccgccgccggcatctgcggatccgatctgcatttctacgaaggcgaatatccgttcaccgagccggtggccctcggtcacgaggcggtaggcaccatcgtcgaggccgggccacaggtgcgcaccgtcggagttggcgacctggtcatggtgtcttcagtggccggctgcggcgtctgcccgggatgcgaacccatgatccagtcatgtgcttctccggcccgatgatcttcggcgccggcgtgcttggcggcgcacaggccgatctgctggcggtgccggccgccgatttccaggtgctcaagatccccgaaggtatcaccaccgagcaggcactgctgctcacggacaacctcgccaccggttgggcggcagcccaacgagccgatatttcattcggctccgccgtggcggtcatcggcctgggagccgtcggcctctgcgcgctgcgcagcgccttcatacacggtgccgcaacggttttcgctgtcgaccgagtaaagggacgcttgcaacgcgcggccacctggggtgctacgccgataccgtcaccggcggccgagacgattctggccgcgacgcggggtcgcggcgcagactcggtgattgacgccgtcggcaccgacgcctcgatgagcgacgcgctcaatgcggtgcgccctggcggcaccgtctcggttgtcggcgtgcacgatcttcagccgtttcccctgcccgcactgacgtgcctgttgcgaagcatcacgctgcgaatgaccatggcaccggtacaacgaacctggccggaactgatcccgttgctgcagtcgggccgactcgatgtcgatggcatcttcactaccaccctgccgttggacgaagcggccaagggctatgcaaccgcgagggcgcgctcgggtgaggagcttaaggttctgcttacgccctgacagccgtgatgtactgggagcgcatgaaactgtcgatctttacgtccacgtccggcggtgtcagtccgtagccgacctgcagctcgagggtgctgcggacggggtcgacggcccatccatgctcaactagccactccacgggatcggtcttgtcgtcgtaggtgagcgcggagaaattcacgtcaccagacatattgacccccgggtgtgcggtttccagcgcggcgagctgctcgtgatccaaccgggaccctaaggcgcccaaggcaactcggctgccaggcgcacacaactcatcgatccgggcgaacagagcatattgcgcatcgccggtcaggtagggcagtagtccctcgaccgaccaggcgctgggtcgttgcggatcgaacccggccgctgtcagcggcgtgggccagtccgtacgcagatctgctggcaccgccacccggtgagctttgggtacagcaccccgctcacttagcacccgtgctttgaattccaggaccttcggcacatcgatctcgaaaaccgttgtcccgggctgccagtcaaggcgataagcgcggcagtccagaccggcggcgacgatcaccgcctgtcgtatgccagcctcatcagcgcagttgaagaagtcgtcgaaaaaccgggtttgcacgccgtagagccgagggaaagcggtgccgtcctccgacgttctcgggtttgctaacagaccctccagatacgggtcggccgaagcggtgatgaaatgcttcgcgtattcgtcttggaccagcggtttagggcccgtggtgtgcagtgcacgccaacccgcaaccagtagcgcggtgtagcccacgttgctgacaatgtcccagtggtcgtcatcggaacgaagcgagccatactcaggtgtagtcatctcatcagccttccagcattacggtcaccggaccgtcgttgaccagttcgacctgcatgtgggcaccgaacacgccggcttccacgtgcgctcccaactggcgcagcgctgccgcgaacgctgctatcaggggctgcgccaccgcacctggcgccgcggcgttccaggacggtcgccgacccttcgcggtatctgcgtagagggtgaactggctgattaccaggatcggtgcgtgcatgtcggaggcggatttctcgccggcgagaacccgcaaattccagagcttttcggcgagacggcgcgccttgtcgagatcgtcgccgtgggtgacaccgacgaacgcgaccaggccctgcccgtccggccggatagcgccgaccacccgaccatcgaccctcaccgcagccgatgagacccgttgcaccagaacccgcacgagcctcgatgctgccaggccggctatgcagtcgctggggctgggtaggctcattgtgtgtctgtgctggtcgcgttttccgtcaccccgctgggcgtgggggagggggtcggcgagatcgtcaccgaagcgattcgcgtggtccgtgattccggcctgccgaaccagacagatgccatgttcaccgtgatcgaaggcgatacctgggcggaagtgatggccgtcgtgcagcgcgcggtggaggccgtggccgctcgggcaccgcgagtcagcgcggtgatcaaggtggactggcgtcccggggtcaccgacgcgatgacccagaaggtcgctaccgtcgagcggtatcttctccggcctgaatagcagcgctaaacgcccgctcggccgcatccccatggaccgcaaataccaccctttgcagcgaccccggccggtgccgacggacggcgccgaccatcagccgcgcagcgtcgtcgagcggaaagccgcccacgcccgtgccgaaagccaccagcgccagcgagcggcaaccgagctcgtcggctttccgcagggtagcagcggtggctgcggtgatgatctcgcccgaggtcggacctcctagctccatcgtcgccgcgtggatcacgtagcgcgccggcatgtcaccggccgtggtctcgaccgcttccccaagcccaatcggcgccttctcggtggactcgcgctgcagctcggggccgccggcgcgggcgatggccgcagcgacaccaccggcatgccgcagtcgggtgttcgccgcattggtgatggcgtcgagctcgagcttggtcacgtcggcctgatgtacctccaactcgatcatcgacacattgtcccccctgcaagtactcggcggccgcggtgatgcaccccttgttgtgttggaccgtcgccaccatcgcccacacaatcgaaccctcgcccggcgccactgcggcccatcgagactccggcccatcgagcccagattcggggtagcttgaggtgaacgaggacaatcaagcggctggcaaggacacagaccgatggctcgtgatccagttgtaccgagggtgcgaacagcatgagtggcgacgacgccgggccgggcgaggtcagccatgcccgcggcgtcggtgggccgggcggagccggaggcgccggtggccggggtggtgccggcggtcgcggcggggcgggcggtagaggcggcgacggcgggcaaggcggtcgcggcggggcgggcggtagaggcggagatggcggcataggcggggcagcgggccccggcggtcaacccggccagggcggggtgggcggcgcacccggccccggtggaacccccggcgaaccaggtcagcccggcaaaccaggacaaccggggcaacccggcagcccgggacattagcgcgtgcgggtggcgtcgtcgcgcatgagcacgcatagccgccatctgcccggtacgcccttgagttcctgctcaccacgctcggcgaaccggtgccgtgatccggcgacgatgtctcgcacggtcgaggacaccagcacctcactgggtccggccagcgcgcagacgcgcgcaccgatatgcacggccacgccggcgacgtcggtaccgtgcgaggcatcgcgcacctcgacctcgcccgcatgaataccgatccggacctcaatacccagcgcggcgaccgcgtcgacgatgtcgtccgcgcacgcgatcgcggcactcggactggtgaacgtcgcgacgaaaccgtcaccggccgtgttcacttcgcgaccgccgaaccgctggatttcgtggcacacgatggtgtcgtggttgtccaacaggtcgcgccatcggtcgtcgccgagcgcggcggcgtgctgggtcgagccgacgatgtcggtaaacatgatggtggcaagcatgcgctcggcgtcagcgccgccgcgcacgccggtgatgaattcctcgatttcatcgagcatcggcccggtgtcgccaacccagtacagggtatcggtgccgggtagttcgaccaagcgggatccagcgatgtgctcggcgaggtagcgaccatgtcccaccgggatgtacgtcgatccgacacggtgcaagatcagtgttggagcctcgatgtgtcccaagacatctcgtacgtcggcctcggctatgacctttgaaacggcacgggccatgctcggcggtccggcacggttgccggcgagatcccaccaggctcgaaacacgtcatctccggccacggtaggagccacgatgctcagcacgtcgaagccccgctcgacggcatccggttccagcgccaccgtcaggaacgggtcagctcgacgaacctgggcgcctaccgggtagtcgggcgcccatagtgggcgcgccgagccgttgacgacgatcaggctgcgcacccgctcggggtagtcggcggcgagaacaagtccgttcatggcgtggaaactgggcgcgaaaattgtcgcctgctcgcatccgaccgcgtccatcaccgcgatcgcgtcctgggcccagaacttcggccccagcgtggttatcgcggcgagccgtgacgacaggccgaccccacgatggtcgaggcggatcaccctgctgaatgacgcaagacggcgatggaaacggtacagcgatggctcgtcgtcgatcgagtcgatcggcacgaacggccccggcaacaccagcagatccgtcggaccgtcacccagcacctggtaggcgatatccatgtcgccgcattttgcgtagcgggtcctgtgaatgtggggagcctgcgccacggtcctacgttagttcatgcgtaggctcatggcggtgagcgcacgtgcgggcatcgtgatcaccggaaccgaggtcctgaccgggcgggtccaagaccgcaacggcccctggatcgccgatcggctcctggagctcggggtcgagttggcacacatcacgatctgcggcgaccgtcccgccgacatcgaggcacagctgcgattcatggctgagcagggtgtggacctgatcgtcaccagcggcggcctggggccgaccgccgacgatatgaccgtcgaggtggtggcgcgctattgcgggcgcgagctggtgctggacgacgagctggagaacaggatcgccaacatcctcaagaagctgatggggcgaaatcccgctattgaacccgccaacttcgactccatacgcgccgccaaccgcaaacaggccatgattccggccggatcgcaagtgatcgatccggtgggcaccgcccccggtctggttgtgccgggacggccagcggtgatggtgcttcccgggccaccgcgcgagctgcagccgatatggagcaaggccatccagacggctccggtacaggatgcgattgccggccggacgacctaccgacaggagaccatccggatcttcggcctgccggagtcttctctggccgacacactgcgtgacgccgaggcagccatcccgggttttgacttagtcgagatcaccacctgcctgcggcgcggcgagattgaaatggtcactcgctttgaaccgaacgccgcgcaagtgtacacgcaattggcacggttattgcgcgaccggcacggccaccaggtctattcggaagacggtgcgtccgtggacgagctggtcgcaaaattgctaactggccgccggatagcgaccgccgaatcctgcaccgcagggttgctggcggcacggctcaccgaccggcccgggtcgtccaagtacgtggcgggcgcagtggtggcctactctaacgaggcgaaggcacagcttctcggtgtggatccggcgctgatcgaggcccacggggcggtttccgagccggtcgcccaggcaatggcagcgggggcgctgcaaggcttcggcgccgacaccgccaccgcgatcaccggaattgcgggtccgagtgggggaacgccggaaaagcctgtgggaacagtgtgcttcaccgtcctgctggacgatggccgaacaaccacccgaaccgtgcggctgcccgggaaccggtcagacattagggagcgctcgacgactgtggcgatgcacctgctgcggcgcaccctgagcggtatcccgggctcaccctagcgacggcgaaatcgacagcagcgcgacaaagttcgacgagaagacaccgcgctaatgtcgatttcgatgacgaacaagaaaagcagtttccgtagtaccaaagcggattccggtggcatccttgccaatcgccgtcagcaccgctacgaccaatagcacgggcacgatcgtcgcggccaaggcgaaggggtagccatgggattcggccagacgctcttgaataggaaggttgaacgccgccagcagattaccgagctggtaggttacgccggggtagacgccccggatagcgtctggcgacatctcggtcagatgcgcggggatcacaccccaggcaccctgtacgaagacttgcatcaaaaacgaacccaggcacaacatcgccgcagtgcgcgagtaagcgaacagcggcacgatcggcagtcccagcgccgcacagaaaacgatggtgtaacggcggctgaaccgctgggacaacgtgccgaacgccagaccgccgatgatggcgccgatgttgtagatcaccactatccacctggcggtcaggctggacaaaccggcaccatgatcggtagtcgcggtcaggaaggtcgggtagacatcctgggtgccgtggctcatccagttgaaggcggtcatcaacagcactaggtagacaaaccggcgcacaattgcggggttacccaggacatcgcggattcgggtcttggtgagccgcatgcggtcctgcgcggcttcccagacttcggattcctttacccggtaccggatgatcaagctgatcagagccgggatgatgcttaggccgaacaaccaccgccacgacagccctagccagttcatcaccaccagcgctgccacactggccagcagatagccgaacgcgtagccctcctgcagcagcccggagaagacgccacgccgctcggctggaaccttctccatggacagcgcggcacccagcccccactctccgcccatgccaatgccgtagagcagtcgcaggatcaccagcacggtgaagttgggtgcgaatgcgcacagaaatccgatcaccgaatagaacgacacgtcgaccatcagcgggacccgccggcccacccggtcggcccatagcccgaacagcaacgcacccacggggcgcatggccagggtggcggtggtgagaaacgcgacgtcggtcttggtgtggtggaaggtcgttgcgatgtcggcatagaccagcaccacgagaaagtaatcgaacgcatccatcgtccaacccaagaaagatgccataaaagcgtttcgctggtcgccggtcaaccgcggtgctgccacgtctgcatcgtggcgtaccgggcgcggcaccgcgagtccggggacatggcgaacagcggcggctcgcatgtccgtggcaggatcgggcaatggtgccttttctgatgcgcgccgcagtgaccggattcgcattatgggtggtgactcttttcgtcccgggcatgcggtttgcgggcggcgacacaacgctgcagcgggtcgccatcatcttcgtcgtcgcggtgatcttcggtctggtcaacgcgttcatcaagcccatcgtgcagatcttgtcgatcccgttgtacatcctgactctcggtcttttccatgtagtcgttaacgcgtcgatgctgtggcttaccgcgtggatcactgagcacaccacccactggggactgcagatcgaccacttctggtggaccgcgatctgggcggcgatcttgttgtcgatcgtcagctggatcctgtcgctgttggctcgtgactttcgacgtgtcactcgcgcacactagagccacaaattttggtggggggacatcctaggttttcggggcatgttccacttatgcttactcacactgcttgccaacctcgtccaagacaggcaccctgtcttcggcgtgatgacgctgacctcccgccctccaatacgccggacggcagcacctaacagcacacgacgacgggactgcaaatgatgcgcactgtcgcgattggaccaggtgccggtccttcgagcacacggccgagttcgcaacccagtgacctgcatagcggcctacgcgcggttaccgagtgcaccggctcagcggtggtcgttcatgtgggcggcgacatcgacgccagtaacgaggtcgcttggcagcgtctggtgagcaagagcgccgctatcgccatcgcgccgggtccgttcgtcatcgacattcgggacctcgacttcatgggatcatgtgcatacgctgtgttggcccaggagtcggtgcggtgtcgccggcgcggggtgaatatgcggttggtgagtaaccagccgatcgtggcccgcaccattgccgcgtgcggactgcggcgactaattccgctgtatgcaatggtcgagaccgcactggcgccgcctcccagcgcgcattgaccgacccattaaccgaccggtgccacccaacccgccatggtgtcgggttaaccgccgccgacaagattgaccacctcccgcgcacaaccccatgacagggtcacgccgtcacctccgtggccatagttgtggatgcacagcgctcgcccgatcggttcagcttccacccgcacggacggccgatcaggacgcagcccggtaatcgtctcaatcactgccgcctcggcaagccgtggttgtatgcggcgacaccgttgcaggatccgctcggttatctccggctctggggtggtgtcccacctgccagggatactgatgccgccgcagactacacgctgcgggtgggcaaagtagcagatccattccgagccgccggtgcgctcgataaacagttgctctagacctggattggtgaggacgacgtgctggccgaaccgcggccagaccgtggcgtcgccggccagttcccgagcgcccagaccagcacagttgatcactatgggcgccgcctcagcggcctcggccagcgaccgtagcgggcgcgtttcgatttcacagccagtcgccgccaatcgctgggtcagacagtcgaggtactggggcatatcgatcatcggcaaggtggcatgaaacccagcacggaagcccccgggcacgtcggccgggtcagccggccgcacgtcggggatcagctccaacccgggcggcatcgcaccggtctcgatacgatcgccgacactcagcgccggcgtcatgcgcacgccggtggcgggatccttggccaagtcgcgaaacacgtgcaatgactgttcgatccacccgcgtaccttggcaacgggttccttcggccgcggcccccagaccgcacccgccaccgccgatgtcgtttgctgcggcaatgcggccgcccatacccgcaccggccaccccgcctcggccaggcatatggccgacgtcagtccgctgacgccggccccaatcacgatgacctgttgctcacctattgccacagcaggaccgtagccgaagccagcgtcagttagggctgaggcactcgccctccagtcggtccgagtaagccgttgaggatgccgagctgattttgtagttgggcccccgcttcaggtccaggaactccggcaggggcagcgccttcgctgcccgtgttctgccagggttggcagccgtgcgtcttgaacgccttgtcggtcggctcaatcgtcactacctgtggtttcttgctgagtgcgttatcgatgagcgcgccatcggggttacccatccgcttccaatagcaggtgccgtcgccgacgggtcccgcggagctgtacgtgccgggagcgatgtcaatccccaccgcataggtgccgtcgctatcaattgccgtcttcggtgtcggtgccggctccggatcggcgccggcgaggcccacggatccggcccagcctgcgaggatcaggccggcgacggcaaaggctgcagcaggagatggggctggcttcaagcgcatcacacaatagcctactggggcctaccggtatccggaactcactcggcctggaagcaatcactcgttctcccgccgccgatgggcttgttcgatccccatatgcgcctgcgagcgcacggacggcgcgccaccgacgcagtgtccggcaatgatgcggtaaatcgcggacggcgccaacgcttccaccgagtcacagccttgtccgccagcacaccgcccagaccgcatgtatcggaggatgtccggaagccgttggccacctccgtgtcgagcaaccaccgctgtcactgcattgctgtcactaaatcgttgtccggcaacacgtttagagcgctcgcgtcaggctgacctcctggtggctcgcatcccgagcaccggctgggtaccgcgaccttcgtcgaagtccgccgcccacggccagcgaccacgccggtcggcccacaccaactgcaaggccgtcaccttgtcgccaaagatggcgatcgcacaatacaaatgcgcgtccggatgtgtaacctggaccgtttcgacaagagggccggctgggagggtggtctgcataccgggagtcagcaagtcaccgaccagagccctgcgagcggcgatgttcaacaaccgctgcccacgtcgtggcgagaggccagtcaccaccagttcgggcaagccgcgccgggttagaccaaccgtgtaggcaaatggccgtcgctcgcactccacgtgctgtaccgcccagccatgcatgagcattatcccgtacacctcgtcgaggtactcctcggcggtggcttccgggtgatcgcacatccagcacatttcggcgccctttctcctcatccccgtctcgtcatccccgtctcgtcgtgcctgcgaccaccatgcacgcggggtctgacaaatcgcgccgggcaaacaccagcaccccgcgagccggtcagctcgcggggtgctgcggcgggttgtggttgatcggcgggcagggccgatcaacccgaatcagcgcacgtcgaacctgtcgaggttcatcaccttgtcccaggcagcgacgaagtcctgcacgaacttcggctgcgcgtcatcggcgccatagacctcgacaagcgcccgcaactccgagttggacccgaagaccaggtccacgcggctgccggtccacttcaccttgccactgccatccttgccctggtaggtcccgtcatctgctggcgagggctcccaggtgatacccatgtcgagcaggttcacgaagaagtcgttggtcagtgactcggaggcctcggtgaacacgcccagcggtaagcgcttgtagtttgcgccgaggacgcgcaggccacctaccagcaccgtcatctcaggggcactgagcgtaagcaggttcgccttgtcgagcagcatgtactcggccggcaacgggttgccctttccgaggtagtttcggaagccatctgccttgggctccagcacggcaaaggattccacgtcggtttgttcctgcgacgcatccgtgcggcccggggtgaagggcaccgtgatgttgtggccagccgcctttgctgctttctctatggcggcacagccaccgagcacgacgaggtcggcgaaggacactttgatgttccccggcgccgcggagttgaatgactcctggatctcttccagggtgcgaatgaccttgcgcagatccccgtcggggtcgttgacctcccacccgacttgtggctgcaggcggatgcgaccaccgttggcgccgccgcgcttgtcgctaccacggaacgacgacgccgccgcccatgcggtcgaaactagctgtgagacagtcaatcccgatgccaggatctggctcttaaggctggcaatctcggcttcgccgacgaggtcgtggctgaccgcagggaccggatcctgccacagcagggtctgcttggggaccagcggcccaaggtatctcgcaacgggacccatgtctcggtggatcagcttgtaccaggccttggcgaactcgtcggccaattcctcggggtgttccagccagcgacgcgtgatccgctcatagatcggatccacccgcagcgagaggtcagtggccagcatcgtcggggagcgccctggcccgccgaacgggtccgggatggtgccggcaccggcgccgtccttggcggtgtattgccaagcgccagcagggctcttcgtcagctcccactcgtagccgtacaggatctcgaggaaactgttgtcccatttcgtcggggtgttcgtccatacgacctcgatgccgctggtgatcgcgtccttaccggttccggtgccatacgagctcttccagcccaagcccatctgctccagcggagcagcctcgggttcggggccgaccagatcggccgggccggcgccatgggtcttaccgaaagtgtgaccgccgacgatcagcgccgctgtttcgacgtcgttcatggccatgcgccgaaacgtctcgcgaatgtcgaccgccgcggccatggggtccgggttgccgttcggcccctccgggttcacgtagatcagccccatctgcaccgcggccagcgggttctccagatcccgcttaccgctgtaacgctcatcgccgagccaagtggcttccttgccccaatagacctcatcgggctcccactggtcgacccggccgaagccgaacccgaacgtcttgaagcccatcgattccagcgcgcagttgccggcgaaaacaatcaggtccgcccatgagagcttcttgccgtacttcttcttgaccggccacagcagccggcgcgccttgtccaagctggcgttgtcgggccagctgttaagcggcgcgaaccgctgcatgccgcccccggcgccgccgcggccgtcgtggatgcggtaggtgccggcagcgtgccacgccatccggataaacagcggcccgtagtggccgtagtcggcgggccaccacggctgcgaggtggtcatcacttcctcgatgtcccgcgtcagggcgtcaacgtcgatggtcgcgacctccgcggcatagtcgaacgccgcacccatcgggtcagcgacggccgggttttggtgcagtaccttcagattgagccggttgggccaccagtcctggtttccgccgccctcgactgggtatttcatatgacccacgacgggacagccgttgctagcggctccggtggtggtttctgtaatgggtgggtgttgctcgggcacagcattccttccaggagttggtgttatcgggctgtgatcacggatgtgatcgcgaagtgtcggatatcgaacaatcaggacatagaccccagtagatgacctccgcctcgtccaacaggaagccgttatggtccgaggccgtcagacagggtgcctcgccaacagcacagtcgacatcggcgataaccccgcaagaccggcagacgatgtgatggtggttgtcgccgaccctggactcgtagcgcgcgacggagcccgagggttggatctttcgcaccaagcccgcggcggtcagggcatgcagcacgtcgtacacggcttgccgggatacgtcgggcagcgcaaaacgcacgacaccgaaaatcgtttccgtgtcggcgtgtggatgcgcattcactgcttccaggacggcgacgcgcggtcgggtcacgcgcaggtcggccgtccggagctgttcggcgtagtccggtatagaggacacactagacaatatgactcccttttctggaatcagtcaagactttggctagcgtgacaggcgtctgctaggacccgatcgccccggggccgctggatcgtgggatggcgggtggatcagccttcgtatgttccgatgagccgggcctgcatggtggcggcctgcgcgatcacccgcgccgcttgtgtcccagccagtcccgcgagtggaggcacggcaggaaggtggtagagggtaaaccggtagtggtgtgtcccggtgcccgccggcgggcagggtccggtgtatgcgggctgaccgctggagttcggcaggctgattccgccaccgggtgtctcaccatcggcggtgctgccagcaccaggggcgatcccgatcacgatccaatggacgtaaggttcgcgaggtgcgtccggatcatcgacaacgagtgcgccgccaaacggcgccgaccaggtcaacggaggcgcgatattggctcctttgcaggtgtactgttccgggatcggcgcaccgtcggcgaatgccggactgctgattgtcagtacatcgccggtaggcgtttcgggcatactccgaccgagcgctgctgctttcggcgccagcggcgccgcctttcgactgtcaccgttgccaccgtaggcaactagcgccacggggagcgccagccccaagatggccagtgcgaaccggtgaaatgcgtgcgccactgtcgattccatattgatcattgtcgccaggcgcaattggagaagccagggtttcgaccacctcgccagggatgccgcggcgtcagccttcgaatgtgccgacgagccgggcctgtccgctggcggcctgtgctatcgcctgtgccgcttggactcccgtggctcccggtggcagctggagcgcgacaggaaggtggtagagggtaaaccggtagtggtgtgtcccggtgcccgccggcgggcatggaccgaagtatccttgccgaccaccagaattcggcacgctgtgcccaccagcaggagtctgaccatccgccgtgctgccagagccaggggcgattccggtcacgatccagtgcacgtacagtccgccgaccgcgtcggggtcatcgacgacgagtgccagttcggctgcgcccgcgggcgacgaccacgtcaacggtggcgccacgttggcccccttgcagctgaattgcaccgggatcggggcgccgtcggcgaacatgggactggcgatcgtcagtggctcggcggccggcgccggcgttgttgcgtcgacggtcgtcgctttcggcacgtatggcggtgtctctcgactgtcaccgcccccgcccccgcagccacccagcgccactacgagcgccagccccgcggtggctaatggggttcggtgaagtgtgctcgtcattggagattccatagcacattgttactaactgggattcgagagtacagctgttttgcggccgcgcttaccagacagccgggccccgggccacccatcgcctcacggtaccagcaccaccttgccgacgttctcccgtgcggccagaatccgatgtgcttcaggagcttcggcgaacggcacgattgcatgaacgatcggcaggatcgttccgtcgttgagcgccttggtcagcggcgcgatccagggttcaagggtgcggcgatcgtcccacaaccgcagcatgttaagaccgatcacggttttcgactcctcgagttgtttcatcaggttaaagccgcgcagcattgacaacgcgtggggcgccaccctgcgcatcgatcgtttctcgccgtgctgcatattcgaaatcccgtagccaaccagccttccacccgggcgcagcagagtgtaggaccgccgcagcgaggtgccgccgagcgcgtcaagcacgacgtcatacgggcccaatccctgccaccagccgtcccggcggtagtcgatcgcgcggtccacaccgaactcggccagcttctgatgtttttggggtgatgcggtgccgtgcacttcggccttggctgctttcgcgaattggaccgccgcgatgccgactccaccggccgcggcgtgaatcagcacccgctcaccggcgcgcaacgatccgtagccgtgcagcgccgcccaggcggtcgcgtaattcaccgggaccgcggcaccctgttcgaagctcagcgcatcggggagcacaaccgagtcggtggccgcaacgttgacgatctcgcagtagccaccaaatcgtgtaccggccaggactcgttcgccgacccggttcgggtcgaccccatcaccgacagcctcgaccgtcccagcgacttcgtatccgaccaccgccggaagtttcggcgcgtctgggtacaggccgacgcgggcgagatggtcagcgaagttcacccctgctgcgcggacggcgacccgcagctggcccgggcccggtggcggcgggtccggtcgctgccgcacctgcaagaccgatgggtcgccatgtttggtgatgaccactgctcgcataatgttctccttgtcaggcttgacgggtcgcacccgcgaacacccctctgtgatagcacgagttatcaggaggttcggcggggcgttacctttgcggttgtgcacttcgactgggagtgcctgaccgacagcgtgcatcgctgccggctgccgttctgtgacgtcaccgttgggctggtccggggccgcaccggaatactgctcgtcgacaccgggaccaccctcggcgaagcaacagcaatcgcggccgacgtcaagcagatcgctggttgccaggtaacgcatgttgtgttgacacacaagcatttcgaccatgtgctgggttcctcggtgttcgaccaagcggaggtgttctgcgctcccgaggtcgtcgaatacctacggtcggctaccgaccggctccgcgaagatgccctgagctacggcgcggacacagctgaggttgaccgcgcgatcgcggccctgaaaccacctcagcacgggatctacgatgcagccgtcgatctcggggaccgcaccgtcaccatcactcaccccggcagcggccacaccacagcagatctcgtcgtggtggcgccggccaccggccatgcagacggcccaacggtggtcttcacgggtgatcttgtcgaggagtcagccgatcctgatatcgacgccgattccgacctggcggcctggccggcaacgcttgatcgggtacttgcgatcggcggccctgacgccagctacgtcccggggcacgggaaggtcgtcgatgcgcagtttgtccgtcgccagcgcgcctggttgcgaacacgtgcgagccgccagcctcgtgaaacgccagctactttgccgtgcaagcggtgacgagcgcatccgggtcggtaacgctgacccacaattcgcgcaccgtcatcgacttcttccacatctttgcctgttcgggcggatcgatcgtcagtgccaccaggcccttacgtgacccgttgaccagccagcggccgaatccaaagtgcaccccggctgcgtagacccttgcgttggtcgcctctgccttcgtgatcgacgtcaacgggatgtcggcggcaaatgcccatcccatcttgacgtgcaggctccccgccccaacccatagctcgctgttcttggggccgagcccgagcggcaccgcaagcgggagaaaccaacggtcaaagcgcaactgggtcggcaccaagatgaccctaccggtgctagtgcggctcagtaccatgtaggagttagtctcgaaccgccccagtggcgttgcggaatttgcgagccgtcatcggtcagtgatctaggtcgcccgtccggggatacactcggtccgtcaggtgaatcggggctgcagaggagcgcaaggccatggccatcgccgaaacggacaccgaggtccacacaccgttcgagcaggactttgagaaagacgtagccgccactcagcgatacttcgacagctcgcgctttgctgggatcattcggctctacaccgcccgccaagtcgtggaacagcgcggcacgatccccgtcgaccacatcgtggcgcgagaggcggcgggcgccttctacgagcgtctgcgcgaactctttgcagcccgcaagagcatcacgacgtttggcccctactcgccggggcaggcggtgagcatgaagcggatgggtatcgaggcgatctacctcggtggttgggctacctcagctaagggctccagcaccgaagatccggggcccgacctcgccagctacccgctgagccaggtgcctgacgatgccgcggtgctggtgcgcgccttgctcaccgcggaccgcaaccaacactatctacgcctgcagatgagcgagcgacagcgtgcggcgacaccggcttacgacttccgcccgtttatcatcgccgacgccgacaccggccacggcggcgatccgcacgtacgcaacctgatccgccgcttcgtcgaggtcggtgtgccgggctaccacatcgaggaccaacgacccggcaccaagaagtgcggccaccagggcggcaaggtcctggtgccgtccgacgaacagatcaagcggctcaacgccgcccgcttccagctcgacatcatgcgggtgcccggcatcatcgtcgcacgcaccgacgcggaggcggccaacctgatcgacagtcgcgccgacgagcgtgaccagccgttccttctcggcgcgaccaagctcgacgtaccgtcctacaagtcctgtttcctggcaatggtgcggcgtttttacgaactgggcgtcaaggagctcaatggtcatcttctctatgcgcttggcgacagcgagtacgcggcggccggcggttggcttgagcgccaaggcattttcggcttggtctccgacgcggtcaacgcgtggcgggaggacggccagcagtcgatcgacggcattttcgaccaggtcgagtcgcggttcgtggcggcctgggaggacgacgcgggcctgatgacctacggagaggccgtggcggacgtgctcgaattcggtcagagcgagggcgaacccattggcatggctcccgaggagtggcgggcgttcgccgcgcgtgcatcgctgcatgccgcccgggcaaaggccaaggagctgggcgccgatccgccatgggactgcgagctggccaagaccccggagggctactaccagatccgcggcggcataccgtatgcgatcgccaaatcgctggccgcggcaccgtttgccgacattctttggatggagaccaagaccgccgatctcgccgacgctcgacagttcgccgaggcgatccatgccgagttccccgaccagatgctggcgtacaacctctcaccatcgttcaactgggacaccaccggcatgaccgacgaggagatgcggcgcttccccgaggagctcggcaaaatgggcttcgtcttcaacttcatcacctatggcgggcaccagatcgacggtgtcgcggccgaggaattcgccaccgcgctgcgccaggacggcatgctggcgctggctcggttgcagcgcaagatgcgcttggtcgaatctccctatcgcacaccgcaaacgctagtcggcgggccgcgcagtgacgccgcattggctgcctcctccggacgcacggcgaccacgaaggcaatgggcaagggctccacccagcaccagcacttggtgcaaactgaggtgccgcgcaagctgctagaggaatggctggccatgtggagcggtcactaccagctcaaagacaaactgcgcgtacagcttcggccgcagcgggccggctcggaggtgctcgagctcggcatccacggcgaaagcgatgacaagctcgccaacgtgatattccaaccgatccaagatcgccgcggccgcaccatcctgttggtacgcgaccagaacacgttcggtgcggaactacgccaaaagcggctgatgaccctgatccacctctggctcgtccaccgcttcaaggcgcaggcggtgcactacgtcacgcccaccgacgacaacctctaccagacctcgaagatgaagtcgcatggaatcttcaccgaggtcaaccaggaggtgggcgagatcatcgtcgccgaggtgaaccacccgcgcatcgccgaactgctgacgcccgatcgggtggcgctgcggaagttgatcacgaaggaggcgtagccagcgctgccaactgtcttgggggccaaccgggtgtgcgtcgaggtggcgcacatcgcgaaacgcgaaggatgctgtcagacggcgtctgcggtggcctgtcgaagatccagcgcaccggcgttcacctgcgtcggcccgcggtcgcgactaccatcgccgcccccgtttacggcccggcacccggtgagaagaagcccaggagcatttggccgatgttgttgacgcccgagttaaacgcagcggtgaggtgaccaacggtgctcgtgttgttgaagcccgagacggtgttgcctaagttcgccacgcccgacgccagctgcccgacgttgtagattcccgagactccgccttgcagcgcgttcggcacctggttccagaggcccgaaatgccgggcccgacgttgccgaagccggatgcgcttccatcgccactgttgaagaagcccgaagacggggtggtggtggagtttccgaagcccggggcgctcgtgatgttgatcggtcccaagccgccgttggcggtcaagttcaggggggatccgggaatggtgaagccggggatcgtaaccgggctcgtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaagccggggatcgtaaccgggctcgtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaaaccagggatcgtaaccgggctcgtgcccccgctcaacggaacatccaacccaaacggattaatcgcgaaaccagggatcgtaaccgggctcgtgcccccgctcaacggaacatccaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtgcccccgctcaacggaacatccaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtgcccccgctcaacggaacatccaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtgcccccgctcaacggaacatccaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtgcccccgctcaacggaacatccaacccaaacggattaatcgcgaaaccagggatcgtaaccgggctcgtgcccccgctcaacggaacattcaacccaaacggattaatcgcgaaaccagggatcgtgacagcgttggtagcaccgctcagcggaatattcaaaccgaacggattaacactgaatccctggatgccagactccagggtgccgccggccagcgtgacgcctaatacgaatgtgctaagcgggatggggccgatgtagcccgtgaagataccagcgacgttaaacggaagttcgttgagagtgatgttgaccggtatcctgatgttaatcgtaagggggatgcgggaaatagggacgccgggaacggtgatcggaccgacaccacccagcgcgttcaggctcaacggaataccaggaatagtaatatccggcaccacaatcggaccgacaccacccagcgcgttcaggctcaacggaataccaggaatagtaatatccggcaccacaatcggaccgacaccacccagcgcgttcaggctcaacggaataccaggaatagtaatatccggcaccacaatcggaccgatgccaccattcacttcgacgctcagtgggatggcgggaatgctgagtgtgtctgagtagccaatcagaccctggtaatcgcccctccacagtatgccgttgctgtagctgcccgagatcagggcgccggtgttaaggtcgccaatgtttccccagccggtgttgaggtcgccgaggtttaggtaccccgtgttggcgttgcccgggttgaggtcgcccgtgttggtgtcgccggcgttgtagctgcctgtgttgtagcttcctgcgttgccgattccagtgttgacgttgccggtgttgaacaggcccgtgttggcgttgcccacgttacccaggccggtgttgtagttgccggagttgccgatgccgacgtttccgttgcctgagttgaagaagccgatgttgccgttgccggagttgaagaagccgatgttgccgctgccggagttcagcgccccgaatccgacctgattgtcgccggtgagcccgataccaatatttccagtgcccgtgttgccgaagccgatgttgccgttaccgatgttcgcgaagccgtagttgttgccgccgatgttcccaaagccaatgttgtgcagggcctccgtcaaccccggacccgtgtttgcaaacccaaggttgttgctgccgacgtttccaaaaccgaagttgttgcttccgatgtttccgaaaccgaaacttccgttgccgatgtttccgctaccgaagttgtagctaccgacgtttccgctacccacgttgtagtcgccgaggtttgcgttgcccaagttgagtgtgccgtcgttggcgaagccgaagttgaataacgtcccacctgcggcgttgcgcatgaagccggcgagttggctgtcggtgttaccgacgccggagtgaaaggccgatgtcgctaggcccagcgtgctggtgttgtagaggcctgagactgtgttgccgaagttcaagattcccgatgtcagtggcccgacgttaaggaatccggagttgccgagattcccagcaatgttccagaagccagatccgcccgaaccgacgttcccgaaacccgatgtgccgcccgtaccgctgttgaagaagcccgatgacggggtggtggtcgagtttccgaagcctggggtgcccgcgatttcgatcgggatgttgatcggcccgaggctgccggacacgtcgatgcccaacgggattgcggggatcgtgattggcggggtagtgagggggccgatggcgccgcccacatcaatacccaacgggattgccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcccacatcaatacccaacgggattgccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcccacatcaatacccaacgggattgccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcccacatcaatacccaacgggattgccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccgcccacatcaatacccaacgggattgccggaagtgagtagccatccgggaacaccgtaaacgggcctaaccctccacccacatcaatacccaacggaatagccggcaaactataaccacccgataagaaggtgatgggaccgatttgaccactcactgtcacgtaatctggagggaatccggggaaaaatggcggaatcgcgggaatctcaggagtgcctagctgtatcgatatgctacccgggcctatgctgccaacggtgggatttacgccgaataagccgatcgcaagcggagacgcggggatcgaaatcgatcccacgttaatgacctggaacgccgatagctctaggccaatagaatttagagtgataggcggaacattgattggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgattggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgattggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgattggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgattggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgcccccgaactactcacacccaaaccgatggcgggaacagtaataggcggaacattgatcggccccaccaacgctccggaactgttaatgcccaggccgatttcgggaatggtgatggacgggatggtgatggggccgacggagccgaggccgttgaggtctaggccagcagcgggaatggtcagtgtgccggagaagccgatcaagccctggtagtcgcctcgccagaagaagccgttgctgtagttgccagagttgaatccaccggtgttgacgttgccggtgtttcccacgccggtgttgaggttgccggggttgaagaagcctgtgttggagctgcccgtgttgaagtcgcccgtgttgaagctgcctagattgaagctgcccgtgttgtagttgcccgtgttgccgatgccagtgttggcgatgccggcgttgaagaagcccgtgttggcttggcccgtgttgccgatacccgtgttgtagctggtacctgagttcccgatgccgaagtttccggtgcccgtattgccgatgccgatgttgccggtgcctgagttgaacaagccgatattgccggtccccgagttccagccgccgaacccctgctggttgtcgccggtgaggccgaagccgatgtttccgttgcccgtgttgccgaagccgatgtttccgttgccggtgttgcccaagccaacgttgttgctgccgacatttccaaggccgaagttgttgccgccgggatttaggctgcccaagttcaaaatgccaaggttagcggcgcccatctgtccgaagcccgagtttgccaggcctaagctaagatttgccagcacacccttggaactggtgatcgccgcggtgacgacggccgccggagcggccgccaactgggcgggcaggtctgtcagattctgcggcggcgcagtgaacggcgtcagggccgacgccaccgccgatgccccggcatggtaggccgacatcaccgacacatcgatggcccacatctgttcgtatgcggcctcaatcgcagcgatcgccggagcattctgcccgaagaagtttgagaacaccaatgacaccaggtcggagcggttggccgccaccagcgccggttgcaccatcgccgcccggacagcctcgaactcggccacgagggccgcggcttgggttgccgaccgctgggcctgggccgctgccgcggcaagccatcctaggtacggcgctaccgcagcggccatcgccgccgatgacggtccgagccacgattcgccgaccaggcccgacgtcacggagttgaaagaggccgctgccgaggccaattccatcgccagttggtcccaggcgaccgcggccgccgacatgggttctgatcccgccccgccgaatatgagggccgagttgatctctggtggcaatgttgaaaaattcatggccccgactttccctgggtgcaccgaattcatggcggctcaccaacccgcggtcggcgagcgccgtgtcgctcgacgctactcggcgatcttcgcggccgtatgcatatcacccgaatagggccatgattcatagatctcgtcaaactgatttacggcgggcgctttttagccgctctaggaatcgacgccaaacccaacgaacgagcctcagccaaggccgaaatcgattaattccccgatgatttcatcgttgtggaggtcgtcgcaggcgtcgttgatctgatcgtggcgattacggctggtgatcctctccgcggggcggggtccgcacggattatggcgtggtgctctggaagaacaggcccgacaggttgttgccgatgttggccaaaccggagaccaagctggtcacggcaaacggcagggtgccggtgttggcgaagcccgatatgccgctgccaaggttggagaagccggagataagaccaccgtagttctggtagcccgagccggctagcagcccaacaggacttgtgttgaaccaacccgacagtcccgagccgctgttgccgaagcccgagttcccaccgattccggcgttgaaaaagcccgacgagggcgttgcgctcgagttgaagtatcccggccccgctgggattgcgaatccgcccatggtggtgctcggcaggtggatgcgggcgatggtgagtgcgggtgtggtgaaggccgccaagcccaccggctggatggtgaactctggcgtggtgatctccgggatattgacctgggggagggtgaaaccgctaagtccgatcgggtcgatggcgaacggtggagtcgttatctcgggcgtcatgatctgaggaagcgtgaaaccacccagcgctatcggatcgatcgtgaacgccggggtggtaatcgccgggatgctgagctgcggcagcgtaaacccacccagcgtgatcgggtcgatggtcaactccggggtcgtgaactgttgagtagtgatatccggcaggctcaatgcaccgacaccaatcggactgatcgtcaacgccggagtggtgaattcttgggtgctgatctctggcagggtgaacccgtcgaccgagatccccccgagggaccacggttggatgacgacgttggggagggtgaagggggtgacgttgattgcgccgatcgagaagccgacgccgttgatttgacctccacccacggtaatggtcccagtattaataaaggcaggaggtgtattagcgaagccgccaatctgcgggaataccccgggcatattggtttgcaaggcagtgatgttgttcggaatgaacaccaccaaattagttatcgtaatgccgttaaggctaaaggtgggaagattgatgacaccagaatttgcttgcgtggctatgccgggagtgctaaagccgcctatacttatttggggtgtacttattaacggggtgtgtatcgtgggtagcgtaaatccgccgacagtggttgccagccggaatcgtgatcggcggaaccgtcaccgacggaatactcagcgtcggcagattgaacgcacctagcgctgtgccagccggaatcgtgatcggcggaaacgtcaccgacggaatactcaactgaggcaagttaaacgcacctaccgtgatgttggctggtgtcgttgtagctggaatcgtcaacgacggcaccgtcaaccccggcaaatcaaacgcacccaccgtgatgttagctggcgtcatcgccgctggaatcgtcaacgacggcaccgtcaaccccggcaaatcaaacgcacccacggtaacgttggccggcgtcgtcaccgccggaatcgtcaacgacggcaaggttatcgcgggcaggctgaacgcgggaaccgagattccgggtatttccagagacggaagcgtcaaatcagggctggtgatggcgaactgcaggctgccttggcccacaccacggtaaaagacaccattgttcatgtcgcccgtgttgaacaagccgttattcatgtcgcctatgttgaaggcgccggtgttgatgcttcctgtgttgaaccagccggtgttggcgccgcccgtgttgaaggtacccgtgttcgacgggcccgggttgaaggcaccgaagttgtagtggccgacgttgaagctgccggtgttcgcgttcccaacgtcgaacatgcccgtattgaaagagcccgcattcaggaatccggtgttgccgtgtccggggttgaacaggccagtgctgaagttaccggagttcccgatgccaaagttgccattgccggagttgaagaaaccgatattggcgctacccgcgttgaataatccgacgttaccgttgccggaattgagtccgccaatgccgatttggttgtttccagtcaggccgttgccgatattgttgttgccggtgttcgcaattccgaagttgccgatgcctgcattggcgaatcccgtgttcaaattgcccaggtttgcaagtccgaagttgttggcgcccgcgtttcctatgccgatgttgttgccacctaggttggccgagccgatattgaagctaccgaagttgccggaccccagattgttgttgccaaggttggcgttgccgatgttgccgagcccattgttggcattgccgaggttgccaccaccgacgttggccaagccgaggctagcggcgatcgcccggccggcaaaagtcggcatgcccacggccgtggtgagcgcggtcaccacggccgcgggcccggccgccagacccgccggaagccgcagcgggagggcgaatgccggtagcgccacagcgaccgccgacgccccggaatggtaggccgccatcgccgatacatccagagcccacatctcctcgtatgcggcttcggcggccgcgatcgcgggagcgttttgaccaaaaaggttcgatatcaccagcgatatgaggccggaacggttggcggccaccagcgccggttgtaccatcgccagccgcacagcctcgaactcggccaccatcacctgggcctgggtggccgcctgctcggcctgggtcgccgccgcggccagccaccccgcatacggggctgccgccgctgccatcgccaccgatgaccgaccctgccacgacccgccgaccagcccggctgtcaccgagccgaaagagacagcagccgaggctaattcggttgccagcccgtcccaggccgacgccgccgccagcatcggtccggagcccgccccggcgaagatcaaggccgagttgatctccggcggcaacactgagtaatgcatcgctccccaccttccggggtgagcctggtgctgatgaaaggtcacacgcccgtcgtcgctgactcgttcgtagcgcatgagagtacgcggagatcttgaattgtgtatccgagcaaatgaaaccgttatctatttgttatagacatatcgggcacggatgcaaagttcttttacacgctatgcgtaatcacgatccgtgcccgtctgatgtaaaccaccgacgtaggcgcactgatataaatgcatttattaccaaggtgattgggtgaaataattaccccggaaaactgtgctcaataggaacgattattagtttgaatcactgccataatccaccctatgtgcaacccggatgaattccgatcgcgtgcttattcctgccaaacattcgggctttagccctggcccaccacgcgggcaccaatccgacgctgcccctacagcgaaatcaccggcgcaccgcctcccgctcggccgccttcaccagttgacccgcgaagaacctgaccgcgccacccagcgccgcccgcatcaccggccccgtcccacgaaccttttcggtaaacgagccactccagcggagatcggtaccgcccgacgcatttggtgtaaggaccacctcgccgaagtagtcctggacgggtgtcctcgcgccaaccagcttgtagacgtggcgacggtcctgctcatactcgacggtctcttcctgcacgaacaccggccacatgcctagtttgcggatggccccgatgccgccgggcgcgggatcaccgcgtcgcgcccaactcgattgagcaacgatgggcttggcccaggtcgcccagttgccaccgtctgtcacgagccgaaacaaggttgcagccggcgcgctgctggtcttggtgacctcgaacgaaaatttccgacccgacatgcgcgactcccgaaacgacaactgaagcggcccgatatggtgctgccgcgtaccctaccgcgcagccgtccgtgccggccgtagtggaccagccaaggtgttcccgcgctggccgcagcaggcgcataatcacgaggtgtcccgcgcagataccgtctcagtgccccgtgcgcccacccaggctgaggtcgccgcagtgctgcgcatcatgacgccgctgcgcaaggtgattaaaccaaaggtctatgggatcgaaaatgtgccgaccgaacgcgcattgctggttggcaaccacaacacgcttggcttggtcgacgcgccattgctggccgccgagctctgggagcgggggagaatcgtccggtcccttggcgaccacgcccatttcaagattccggggtggcgcgacgcgctgacacgaacaggggtcgtcgaaggcaccagagagatcacctcggagttgatgcgacgcggcgagctcgtcatcgtctttcccggcggcgcccgtgaggtcaacaagcgcaagaacgagcgctacaagctggtgtggaaaaatcggctggggttcgcgcgcttggcaattcagcacggctatccgattgtgccgttcgcttcggtgggtgctgaacacggcatcgacatcgtgctcgacaacgaatccccactgctggcaccggtccagttcctcgccgagaagctgctcggcaccaaagacggtccggcgctggtccgtggtgtcggactgacaccggtaccgcgccccgaacggcagtattactggttcggcgagccaatcgacaccacagagtttatggggcagcaagccgacgataacgccgcacgcagggtgcgcgagcgtgccgccgccgctatcgaacacggcatcgagctgatgctggccgagcgcgcagccgatccaaatcgatccctggtcggacggctcttgcgctcggacgcctaaggcgcccctgaggcgttcccggggcctgattcagaagtcagaagaccgagtcgacttgatcggggattggggtgccgtcgttgcgcaataccggttgtttcgatccgtcggggttgatgaatgcctccccgcatacgtaaggagcgtgctggggcagcgggtcgataaacatcgggttgatcgcccacttaccgcccctggtgaacaggccgtcgtaggcccggcacatgaggtcgtcctggttgcggttgatcacgagtgacaccacggtggcgtcgccgacgaaggtggcgtcgctgttcgagtcgccggcggcgaggacttgacgacgatccgccgcgagctgattgaaggcttgcgggccagtcaccccgaagatgacctgattggcccaacaccgtttgccatcaaggtaggtcatgactgaatcgtcgccgtcgcggacgcctccgcaaccgacgaggtgagcggtgagtttcccggactggtcggcgacgctgcggactccgacgacatgctgatcgtctagacctacctcgcccgcccacaccttgacgatcggttcgggtgacgctgacaccacccaggtgtcgataccgtgtgcctgcagagtaccgatgaggtctttcatttgtggatagacgcggatgtaaccatcgacctgctgtgttccgacctgctgggtggcgccgacatcggcggcaaggttctgtttcttggcctggtctgcgaatccggcgagctcctcagcggtgtagcccgccgacagtgcgttgctccacgcgtacggacccgccaaccggcgcacgttgttacccacgaaagccggctgtcccgtggtggtttcgccgtcgagaagggaaaggatctcgttcgcgcacaacgcattgctgccggtcggcagcggcttgccggcaggtacaaccttgccgcatgccacgctcagcgcgttcgccgccgcgtcggtcaggtatcggctggcggcatgccaatcctggttggctggctgcagcaccaggctgtgctgcagcatgtagtagttcgtggcgtagccgatgtcgttcttgacgacggtgttgtcccagtcaaagatggcgaccttgcgcgcagaaccgtccgcggtgccggtgcacctgctgttggcatcgatcgccgactgcaggaattcacgaactccgtggtgccacttcagaaacgcgtcgagctgacgacagccggacgctggggtcgggggttggtgggccgagcagccgatgacgccaccgagcacggttgccattgccaacagcgacggtatgagtcgcaccatgtaagcccttcgtcagcccttggtcgtgccagcatgcgccggatggaagggggatgggaactgaatggttgcctgctgaactgaacgctgagcaaattcgatgccgacgaaacattatgggtttgtttctcgacggcaacccgtgcgcgattcgacagtcaccgcgatgctgccgacgccggcccgcgctcccgggcgatccgcgtgagcagcgtaatctcgtgcgcacggatttgcggcccggactagcgcgaaagatactgttgaacagatggattcgactgtaacggcctcgatccgacgcatgctgggactgctcgccgccacattgctgctcggcggctgcaccggccagcacacgacacgcacagcggcgagcaccacatacacgccccacatcaaggccagcagtcaggacgtactggacggcgccatcaatgccgacgagccaggttgttcggccgcggtaggagtcgaggggaaagttatctggtcaggcgttcgcggcattgcggatctggcatccggcgccaagatcaccacggacaccgtgttcgacatcgcgtcggtgtccaagcagttcaccgccaccgcgatcctgctgctcgtcgaagccggaaagctaacactcgacgacccgatatcccaatacgtacccgagctacccgactgggcccaaaccgtcaccgtcgagcagctcatgcatcaaaccagcggcatccctgattacgtcgcattgctggcagccagggggtatcaggtcagcgaccgcaccatcgaggccgaagccaggcaggcgttagcggccgcccccgagctgcaattcaagcctggcaccaggttcgattactccaactccaactacttgctgctcggcgagattgtccaccgcgcatcgggacaaccgctgcctgagttcctcagcgccgagatctttcaaccgcttggtctggccatggtggtggatccggtcgggaaggttcccaacaaagccgtgtcatatgagaagggcactggtggaaaccggtccgagtaccgggtgggcaatccggcctgggagcagatcggcgacggtggcatccagaccacgcctagccaactggcccggtgggcggacaactaccggacaggaagcgtcggcggcctgaaactgctcgaagcacaacttgccggtgcggtggaaaccgaacccggtggcggcgaccgctacggcgccggaatcgtgtcgcgcgccgacggaacactcgaccacgcgggcgcctgggccggattcgtcacggcattccacatcagcagtgaccgacggacttcggtggccatcagctgcaacaccgacaagccggacccggtggccatggccgatgcgctggggcgcctttggatgtagcggggctaccgcggttggccgccggtacccaggctgcaatcattcacggtatggcgcaaccaccgtcactcctcacaactgacaatggcctacccttcggcgtgcaaggtgcctgcgactcccgtttcaccggagtcatccgtgcctttgctgggctgtaccccggccgcaagttcgggggtggggcactgtcggtttatatcgacgatcgccaggtcgtcgatgtctggacggggtggtccgatcggcagggcaaagtaccctggacggccgataccggggcaatggtgttctccgcgaccaaagggttggccgcaacggtgattcaccgtttggtcgatcgcggccttttgtcctacgacgcgccggtcgcggagtactggcccgagttcggagctaacggcaagtctgaggtcaccgtcagcgatgtgttgcgacatcggtccggactggcgcacctcaagggggtggacaaggacgaggtcatggaccacctcctgatggagcagaagttggcggctgcgccgctaaaccgccagcacgggaagttggcttaccatgcggtgacttacggatggctgctgtccggcttggctcgtgcagtgaccggcaaaggcatgcgtgaactgttccgcgaagaactcgctcgcccgctgaacaccgatggtattcatctcggccggccaccggccgactcgcctaccaaggcggcacagacacttctgccccaagccaaggtccccaccccactgctcgatttcatcgcaccaaaggttgcggggctgtcgttctccgggctgctcggcgccgtctacttcccgggcatcctgtcgttgctgcaagacgatatgccgttcctcgacggtgaggttccggcggtcaacggcgttgtgaccgcgcgcgccctggccaagacgtatggggcgttggccaatgacggtgtgatcgacggcacccgactgctgtcgtcgcaggcggtacgtggattgacggggaagtccgagctatggccggaccttaatctcggtcttccttttacctaccaccagggttaccaatcgtctccggtgcctgggctgctggaggggtacggccacatcgggctcggtggcacgatcggatgggccgacccggagaccggcagcgcattcggatatgtgcataaccgcttgctgacgctactgttgttcgatattggctcgttcgcagggctggctgcgctgctgaacagcgccgtcgtggcagcacgtcgcgatgaccccctggaagtgccgcatttcggtgcgccctatagcgaaccgcgtcatgagcaggcggcctcgggtgcataactgctcccgttatgccgcgagcgcgagcccgacgggctagaactcgtaaacgagtagccagacgagagcgacggccgccaagaacagaccaaccaggatagccgcgcgggtaaccagtacctggcgatggaaccactctcgcagctgggtgaatcgccagtcggtccaggcgtaggcgcgcacagcccactgcgcctcgaccgcgagcagtcgaaacgcgaccagcagggccgggatgccgagttcggggagcagcacgatcatcggcagggatacgacgaatagcccgccaccgaccacagcgagtgtcgcgcgaatcagtagcggcctggcccgtacccgctgtcggtatgcgagcactcgggcgagcgcggcgtcgcgggtggaagtcgggttgatgacgtcggccgggtccatgactgctcctagtgtgcctgcctcgacgcctagcggacggctgtgtcgggggtggtttggttcggactctagtggagcccggttgcgcactcgggtccgaccaatgcggggccgcgcctcatacgcacgataagcgtgggtgcatagactgcggttatgaatgacggctcccggcaggaactcagggttcgtagcggcctactacaaatcgaggactgcctggatgctgacggcggcatcgcattgccggcaggcaccacgctgatctcgctcatcgagcgcaacatcaagtatgtcggcgacctcgtggcgtatcgctacctggaccacgcccgttcggccgccggatgcgccctggaagtgacctggacgcaattcggtatgcgattagcggccataggtgcacacgtgcaacggttcgcaggccccggcgaccgcgttgcgatcctcgcaccacagggcatcgactatgtttgcgggttctacgctgcaatcaaggcaggcaccgtcgcggtgccgttgttcgcacccgaactgccgggtcacgccgagcgtcttgatacggcacttcgcgattcggagccagcggtcatactcacgacggcggcggcgaaaaacgccgttgaaggttttctgaacaacgttccgcgcctgcgaaagccgacagtcctcgtcatcgatcaaatacccgaccgcgagggggagctgttcgtcccggtcgagctggacatcgacgccgtatcccacctgcagtacacctcgggctcgacgcgacccccggtcggtgtcgagatcacccaccgcgcggtcggcaccaacctggtgcaaatgatcctgtcgatcgacctgctcaaccgaaacacccacggcgtcagttggttaccgctgtaccacgacatgggcctatccatgatcggctttccggcggtctatggcggacactccaccctgatgtcgcccacggcgtttgtccgcaggccactgcgatggatccaggcgttgtccgaggggtcgcggaccggacgcgtggtcaccgcggcgccaaacttcgcctacgagtgggccgcacagcgtggactacccgcgcaaggcgacgacgtcgacctcagcaatgtcgtgctgatcatcggttccgaaccagtcagcatcgatgcggtgaccacgttcaacaaagcgttcgcgccctatggtttaccgcgtacagcgttcaaaccctcgtacggcatagccgaggcgaccctgctcgtcgcgaccatcgaccatgccgctgagccgacggttgtttatcttgacccagagcagttgggcgccggacacgcgacgcgcgtcgcgccggatgcgcccaacgccgtcgtgcacgtgtcgtgtggccatgtggcccgcagcctgtgggccgtgatcgtcgacccggataccggccccgaggcgggcgccgaactgcccgacggtgagatcggtgaggtttggttacaaggcgacaacgttgctcgggggtattggggacggccggaagaaacgcggatgacgttcggtgcccgcttgcaatcaccgctcgccgaaggcagccacgccgacgggtccgcgatcgacgacacctggctgcgcaccggagacctcggcgtgtacctcgacggtgagctctacatcaccggtcgaatcgcggatctgctgaccatcgacggccgcaaccactatccgcaggacatcgaggccacggccgccgaggcctcgccgatggtgcggcgcggatacataaccgctttcacggtgccggccagcgacggggacgaccgcaatcagcgactggtgatcatcgccgaacgtgcggcaggcaccagtcgcagcgacccgcggccggcgctcgacgcgattcgcgcagcggtttgcaaccgccacgggttatccgttgcggacctgagtttcctgccggccggcgccattccacgcaccaccagcgggaagctggctcgccaggcctgccgcgcccaatacctcagcggtcgcctgggcgtgcattagctacgatctacggctcccaaatcagcagatcctccatgccgttgttcatcgcgacgatggttggcgatgggccggtgacatcgaagtagattttgccggtcgattgttcgccttgggggatagtggctccgctaatggtgtcggggcccgcggcttgccacagcacccggtagttgatgccgtcggcggtgcgggcattgaactgcgagaccgcgggcgtgacgctgccgcgaatcgcattgaccgtggcagtggcctcccagacctggccggccaccggatagccggggatgactgccgtgctggatttgagatcactgaccttccagccgagcacgacttggccaacggtgtcggtcatcgttagctcactgccaagttttccggtgatgggataggcagccaacgcgaccggtgccgcaaaggtcgcgatggccgccatggccacgaccgctactgccgtcttgatcattgtggtgagcttcattggtccctacctccactacttgttggggcgattacctggttcgaacctcgccgacgtcattaccttaagccgcaaatgacccgctgctaactccagattcgataggaaccgtggggcagacgatgccgttcacatccgtagccggcgcaccgacgacgggcgtggccatgaatgcttgatggccgagtcgtaggcgaccagcgcaagggagccaaaccgcatgtcaggatggtgtggtgaccgccatacccggcccgtcgggcgccgaacccggtgagagccgcgcgctcgcgggttacccggtgacgccgccggcgctgccccgcccggtgatcttcgaccagcgctggactgacctgaccttcatccactggccggtgctgccggagagcgtggcaggcagctacccgcccgggactcgccccgatgtcttcgccgatgggatgacttacgtgggtctggtcccgtttcgcatgagcagcaccaaactcggcaccgcactgccgatcccgtatgtcggcaccttcccggagaccaatgtccggttgtactccattgataacgccggccggcacggggtgcttttccggtcgctggaaacagctcgactgactgtcgtaccgctcacgcggataggactcggcatcccgtacgcctggtcgaggatgcggatgatgcgctctggtaagcacattacgtatcacagtgtccgccgctggccacggcgcggactgcgcagcctattgacgatcaccatcggtgacctggttgagccgacgccgctggaagtctggcttaccgcacggtggggtgcgcatacccgcaaggctggccggacttggtgggtgccgaacgagcataagccgtggccgttgcgggccgcggagatcgccgagttgaacgacgagttgatcgacgcaagtggcgtgcaacccactggcgatcggttgcgcgccctgttttcaccgggtgtgcatgcccgattcggccgtccgtgtgtcgttcagtgacgtttaggggcaggtgtatccaccatcaatcacgatgtcggaaccggtcatatagctggaagcctcgctagccagatacaggtagaggccagcgagttcttcgggccggcccaaccggcccaacggaatcttgggctcccatagcggctggtattccgtgtacggttcgacgagctcggtcaggatatagcccggactgacactgttcacccggattttatgcggcgccaactccacggccatggctttggttagatgaatgaccgccgccttggaggcgcagtagtgggaaacctgctgcgggacgttgatgatgtggcctgacatggaagcagtgttgatgatgaccccgccttggccttgtttgaccatcgccttggcagcggcctgcgcggtaaggaagacgcctgtcacattggtgttttggaggcgctggaactcttccagcggcatgtccagcatcggagtgaccgtgatgatgccggcgttgcagaccgcgatgtcgatcccacccagctccgcggtcacctgatccaacatgctggtcacctgctggtgctggctcacatcgcagcagacgggcacgaccttgccacctgatgtgccaatctcatccgccaacttctctaaggcatccaaatgccgtgcggcgatcgccacttgagccccggcttcgacgtatgccagggcaactctcttgccgatgccggtggatgccccggttatcagcgccctcttgccgtgcaagtcgaacaggtccaacacgctcattcgtgatcccctttcgcgcgacgcagggccgatacctgatggaatcacatgccgaaatgcgttcgatgaactgccgcaatggcttccagtggtccgctcacttcgacccgcgctacggctcggcgtccaaagacgtacagcagcaactcgccgggcggtccggtcaggcgagccgtcggctcgcctgaccggaccctcacccgcttaccggttccaacccactcgatctcaagcccgcaaccgtgcagccgccgactcaggaagtggctgccgcgccgaacatttcgccatagggcagcatccatttcgggcgtgaggcttcggggccctcgtccgctggcgcggcgaacgtcctcgtgatggacaaagaattcgttgaggttcgccaaggtacgaacccatccgatgcggaagaaccccatcggtggaccggaccgaatccgagcgacgagccacgtgaagtctttactctgagccaatctcgctctacggcgttcggcaaaccgctggaagggacccggtagaacgatgcaaaggccagcaacgagatcgcgttcacgcagcacgatgtgagcggccaggtcgtgagcagtccagccctcgatcagtgtagcaaccgcaggaccgagctcctcaaggagatcacagagctccaagcgttcttgcgcgtccaacgggacatcagccacgccgcgggagtctacgggcgacgtgcctgcgcgccaacgggctgccgcttgcgccgtcgcgactgcacagcagccagcgcccgctcccaggcgagcagcgttgcggccgtcagattggccggtttggcgctgtccttggacagcagcgcggtcgcggcggctttggtggtcggcgacgccttcgacatgtgaccggagtcgaacggcggctgcgggtcgtactcgatcgccagctgaatcgccttggcccgggcctccccgcccagctgtccggccagccagagggcgagatcgagcccggcggacacgcccgcgctcgtgacaatgttgtcctggtgcacaatccgctcgtcggcgaccgggatagcgccgaatgccttgagcgcgggaagcgtcagccaatgcgaggtcgcgcgccggccccggagccacacgaaccgcacctgggcgtgcggcaggtttcgcagcacctcgtacgggccgaccacgtccagcgcggtaacgccggggtaggccacgaatgcgatttgcgtcatcggtgttctccctagtgtcaggcgaaggctttgcggtattggtcgggtgatatcccgacgcggcgaatgaagctgcggcgcatggtttccgcggtcccgaagccgcatcgggcggcaattgccaccacggtgtcgtgggtctcctccaactggcggcgcgcagcctcggtgcggatgcgttcgacgtaccggccgggcgcctcgccgacctcgtcgctgaacacccgagtgaaatgacgcgggctcatggccgcacgttgagccagttcgccgatgcggtgcgcgcccccggctcggcctcgatggcctcctgcacccggcggatcgaggtccgtttggcgcgtggcatccacaccggagccgcgaactgggtctgcccaccgggtcggcgcagatacaggacgagccagcgggcaaccgtctgggcaatctcggtgccgtggtcgtcttcgaccagtgccagcgcgaggtcgatgccggcggtgactccagccgcggtccacaccttctgcgaactgcgcatgaagatcgggtcggcatcgacccgaacggccggaaattcgcgggcgaaatgttcggcaaaggcccagtgcgtcgtcgctcggtgtccgtcccaacaaccccgcttcggccgcaagaaacgcgcccgtgcacacggtgacgacgcggcgggcggtgccggagacggctttgacccagtcgatgagggccggttcggaccgtgcggcatcgactccggcgccaccgggcaggatcacggtgtcgacggggtcgccggggaatcccacgataaccactcttcgcgccatgaatgccagtgttggccaggcgctggcctggcgtccacgccacacaccgcacagattaggacacgccggcggcgcagccctgcccgaaagaccgtgcaccggtcttggcagactgtgcccatggcacagataaccctgcgaggaaacgcgatcaataccgtcggtgagctacctgctgtcggatccccggccccggccttcaccctgaccgggggcgatctgggggtgatcagcagcgaccagttccggggtaagtccgtgttgctgaacatctttccatccgtggacacaccggtgtgcgcgacgagtgtgcgaaccttcgacgagcgtgcggcggcaagtggcgctaccgtgctgtgtgtctcgaaggatctgccgttcgcccagaagcgcttctgcggcgccgagggcaccgaaaacgtcatgcccgcgtcggcattccgggacagcttcggcgaggattacggcgtgaccatcgccgacgggccgatggccgggctgctcgcccgcgcaatcgtggtgatcggcgcggacggcaacgtcgcctacacggaattggtgccggaaatcgcgcaagaacccaactacgaagcggcgctggccgcgctgggcgcctaggctttcacaagccccgcgcgttcggcgagcagcgcacgatttcgagcgctgctcccgaaaagcgcctcggtggtcttggcccggcggtaatacaggtgcaggtcgtgctcccacgtgaaggcgatggcaccgtggatctgaagagcggagccggcgcataacacaaaggtttccgcggtctgcgccttcgccagcggcgcgaccgtctggagttcgtcaccgttggccgcgctcatcgcggcgaacatcaccgtcgcccgggtggcgtcgatctcgatcatcatgtcggcgcaggcgtgcttgaccgcctggaaggaaccgatcggtcgatcgaattgcgttcgccgcccggcgtattgcaccgccaggtcgaggcaggcctcggcgccgcccagcatctcggcggccaacagcacccgggccacgtcgagcacccgctccatatcgtcgggcgtcccggcggtcagcggctcggcgggggaccccgccagccggagcgtggcgaccggacgggtgatgtcaaacgagggcaacggtgtgacggtcaccccgggggcgtcggcggccacgacgtgcagaacgatcgacccgtcggccaccgcgggcaccacgaacaggtctgcgacgtgaccgtgcagcaccggggtgcactcgccggtgagtgcgggccgaccgtcgcgccgaacggcccgaacggtggtagccgacgcgacgtcgtggccactgacggcgatcgttccgatccgcgcgccggtaagcagaccggcgagcaggcgcttgcgctgctcgtcgtcgcccatgcgcagaatcgcttcgatcgcaaacaccgtggccgcaaagggaattggggtgagcgcccggccgagttcggcaaacgcgatcgcggtctcgactaaggtggcacccaatccgccgtgctccggcgggacgtgcagcgcgggtaattcgagctcggtgcaaagccgttgccacagcctgcggtcggatccgtccgcggcagccatctcccgcacgggcgcgccccggccaaggaagccgcgcagcgaggcgcggaaatcgtcttgttcggtgctgtatcggaagtccacgtcagcagagcacttcgggccgcggctccttggggaggccgagcagccgctcgccgatcacgttgcgctggatctgcgagctgccggcatagatcgtcgcggcccgtgcgtagagcagctcatccatccagcaggccggggagtttggcgtacccgcctccgggaccagccgcgcaccgccgttgccgggcccccgcgggcccagcgcctcgagccccaggatttcgacggcgagatcggtgtaccggcggaaatattcgctccagatgaccttcgtgatcgcggcttccgcgccgggcggccgtccggtcagggccagggtgaggtcacggtagccccgataccgcatgatctgaacccgggcatagcaccacgccaagccgtctcgtacccgtggatcggtgtgtaatccgcggtcacgggccagctcgcacagccgctgcaggtcccgctcaaaatcgatggcggcggtggcgatgtgcgatccgcgttcgaagccgagcagcgtcatggcggtcgaccagccgtcgccgacccggccgacgacattgccggcgctggtgcgggcatcggtcaggaagacctcgctgaacgaggagtgcccggccgcgttgacgatcggccggaccacgacgccgggctggtccatgggcaccagcagaaacgacaggccccggtgtttcgcagcgctgggatcggtccgcgccagcaggaagatccagtttgcggtggtgccggccgacgtccagattttgtggccgttgatcacccattcgtcaccgtcgagcacccccctggtgcgcaccgaggccaggtcggagccggcctccggctcggagaagccctggcaccaccgatgctcgccgctgaggatgcgcggcaggaaatgccgcttctgcgcctcggaacccagggcgatcagggtgttgcccagcaggtcgattccgagcaggtcgttttccgcgcgttcgggcgcgccggcgcgggcgaattcctcggcgagcaccacttgttccatcggggacaggccaccacccccgtattccgtcggccaggacaccgcgaccaggccagcgccggccagggcccgccgccagtgccgggcgaactcttcccgctcgtggggcggcagcgccccgggtccgggccacccgggcggcaggtgctcggccacaaactcccggatccggtcgcggaacgcttccgcttcgggtgggtagctgacgtccactgcgcgccccggcctcagggccgctgcttgatcgcgggccggatctgcggtgcggcgcgccagtcctccaggccgtactcgaccgttccgtaggacagcttgccgccggtgacttcgccccagtgcgcgtgattgagctggtggatcttgaagcaaccgtccagcgcggcggaaaaccccatggcatcgacggtttggttcaccgattccttgatcagcagtgccgccatcgtcggcaccttcgcgatccgacgcgcgaattcgattgtgctggtcgcgagttcgtcagcgggaaacaccttgctgaccatccccagcgcgtgggcctcgtcggcgcctatgcagtcgccggtgagcagcagttccttggtcttgcgcggcccgaactcccacggatgtccgaagtactcgaccccgcacatgcccagccgggtgccgaccacatcggcgaacacggtgtcctcgctggcgacgatcagatcgcagcaccaggccagcatcaaccccgccgacagcacggccccgtgcacctgggcgatggtgatcttgcgcaggttgcgccaccgcttggtgttttcgaagtagtagtgccactcctggcggttgcgtgactcgaccccgccgaaggtcgccccgttgcaccggtagctggggtgctggtccggcccgggcgagcgttcccggatatcgtcagcggatccgaggtcgtgaccggcggagaaggcggggccggcggcccgcaggatcaccacccggacggtgtcgtccgcctcggcaagttcgaaggcggcgcccagctcgaccagcatgccgcgggtctgggcgttgcgttgtttcgggcggtccagggtgatcgcggcgatgcgcccatcgtcgatggtttcgtagcggatgtattcgaactcccggggccgtcgggagcgttccccgtccgaccggcgatcgaccggaccgaccctgccgacgaacatgtccgctccttactggacgtgaacggctgacctgtgcgaggttacccgtcccttagccaacatgtccatagccaatacgcacatgagagtgatcgatatagacaaattcccatgcaaagaagcacttgtgtacaacgaagtatcttggtagtactgtgatatacgcaaagggcgccaccgcagcgcgccgggcatccgaccggtacaaccaggaagggttgacgatggagatcggaatattcctcatgccggcccatccaccggagcgcaccctctacgacgccacccggtgggatctggacgtcatcgagctggccgatcaactcggctacgtggaggcctgggtcggcgaacacttcaccgtgccgtgggagccgatctgcgcccccgatctgctgttggcgcaggcgctgctgcgcacccaacagatcaagctcgccccgggtgcgcacttgttgccctaccatcatccggtcgagttggcccaccgggtggcctatttcgaccacctcgcccagggtcggttcatgctcggcgtgggcgccagcggcatcccgggtgactgggcgctgtatgacgtggacggcaagaacggcgagcatcgcgaaatgacccgggaagcgctggagatcatgctgcgcatctggaccgaggacgagccctgggagcatcgcggaaagtactggaacgccaacggaatcgcgccgatgttcgagggtctgatgaggcgccacatcaagccgtaccagaagccccacccgcccatcggcgtcaccgggttcagcgccggctcggagaccctcaagctcgccggcgaacggggttacatccccatgagtctggacctcaacaccgaatacgtcgccacccactgggacgcggtggaggaaggcgcgctgcgcagcgggcgaaccccggatcgccgcgattggcggctggtgcgggaggtgctggtggccgagaccgatgagcaggcgttccggtatgccgtggacggcacgatgggacgcgccatgcgtgagtatgtgctgccgacgtttcggatgttcggcatgaccaagttctacaaacacaatccgtcggtgcccgacgacgaggtgacaccggagtatctcgccgagaacaccttcgtggtcggctcggtgcagaccgtggtcgacaagctcgaggccacctacgaccaggtcggcgggttcggccacctgctgatcctcgggttcgactacagcgataacccgggcccgtggaaggagtcgttgcggctgctggcccacgaggtcatgcccagactcaacgcccgcctcgccaccaagcccgccaccgcggtggtgtagccatggcggttcgtcaggtcaccgtcggctattcggacggcacgcacaagacgatgccggtgcggtgcgaccagacggtcctggatgccgccgaggaacacggcgtggccatcgtcaacgaatgccaaagcgggatatgtggcacctgtgtggccacctgcaccgccggccgctaccagatgggacgcaccgagggactgtccgatgtcgagcgggcggcgcgaaagatcctcacctgccagacgtttgttacctccgattgccggatcgagctgcagtatccggtcgacgacaacgccgccctgctggtcaccggtgacggtgtggtgaccgcggtcgagttggtgtcgcccagcaccgccatcctgcgggtggacacctctggcatggccggcgcgctgagataccgggccggccagttcgcccaattgcaggttcccggtaccaacgtatggcgcaactactcctacgcccatccggccgacggccgcggtgagtgcgagttcatcatcaggttgctgccggacggcgtgatgtcgaattatcttcgcgaccgcgcccagcccggtgaccatatcgcgctgcgctgcagcaagggcagcttttatctgcgcccgatcgtgcgaccggtgatcctggtcgccggaggaaccggcctgtcagcgatcctggcgatggcccagagcctggatgccgatgtcgctcacccggtctacctgctctacggggtcgagcgcaccgaagacctgtgcaagctcgacgaactcaccgagctgcgccgccgcgttggccgcctggaggtgcacgtcgtcgtcgctcgcccggaccccgactgggatgggcgcaccgggctggtcaccgacctgctcgacgagcggatgctggcgagcggtgacgccgacgtgtatctgtgcggtccggtcgccatggtcgacgcagcccgaacctggctggaccacaatggctttcaccgtgtcgggttgtactacgagaagttcgtggccagcggggcggcgcgccgccgcaccccggctcggctggattacgcgggcgtggacattgccgaggtgtgccgccgcggccgcggcaccgcggtggtcatcggcggcagcatcgcgggcatcgcggcggcgaaaatgctcagcgagaccttcgatcgcgtcatcgtgctggagaaggacggcccgcaccgtcgccgcgagggcaggccgggcgcggcacagggttggcacctgcaccacctgctgaccgccgggcagatcgagctggagcgcatcttccctggcatcgtcgacgacatggtgcgcgagggagcgttcaaggtcgacatggccgcgcagtaccgtatccggctgggcggcacctggaagaagcccggcactagtgacatcgagatcgtctgcgcgggaaggccgctgctcgaatggtgtgtgcgccgccggctcgacgacgaaccgcgcatcgacttccgctacgaatcggaggtggccgatctcgccttcgaccgcgccaacaatgccatcgtcggcgtcgccgtggacaatggcgacgccgacggaggcgacggtttgcaggtggtgcccgccgagttcgtcgtggacgcgtcgggcaagaacacccgcgtgccggagttcttggagcgtctcggtgttggcgctcccgaggccgagcaggacatcatcaactgcttctactccacgatgcagcaccgggttccgccggagcggcggtggcaggacaaggtgatggtgatctgctatgcgtaccgccctttcgaggatacctacgccgcgcagtactacaccgacagctcccgcaccatcctgtccacctcactggtggcctacaactgctattcgccgccgcgtaccgcccgagaattccgcgcgttcgccgacctgatgccgtccccggtcatcggggagaacatcgacgggctggagccggcatcgcccatctacaatttccgctatcccaacatgctgcggctgcgctacgagaagaagcgcaacctgccgcgggctttgctggcggtgggcgatgcctacaccagcgccgacccggtgtcgggtctgggtatgagcctggcgctcaaggaagttcgggagatgcaggcgctgctggctaaatacggcgccggtcaccgggatctgccgcgccggtactaccgggcgatcgccaagatggccgacacggcctggttcgtgatccgcgagcagaacctgcgcttcgactggatgaaggacgtcgacaagaagcgcccgttctatttcggtgtgctgacctggtacatggaccgcgtgctggagctggtgcatgacgatctcgacgcgtaccgggaattcttggccgtcgtccatctggtcaagccgccgtcggcgctgatgcgacccaggatcgccagccgcgtcctcggcaaatgggcacgaacccgattgtcgggccagaagacgttgattgcccgcaactacgaaaatcatccgataccagccgaacccgcggaccaacttgtaaacgcttaggagagcccaacgtgtcgcaggtccatcgaatcctgaactgccggggcacccgcatccatgccgtggcggacagcccacccgaccaacagggaccgttggtggtgttgctgcacgggtttccggagtcctggtactcgtggcggcatcagattcccgcgcttgccggcgcgggctaccgcgtggtggccatcgaccagcgcgggtatggccgctcgtcgaaataccgggtgcaaaaggcctaccgcatcaaggaattggttggcgacgtcgtgggcgtcctcgactcctatggtgcggagcaggctttcgtggtgggccacgactggggtgcgccggtcgcctggaccttcgcctggctgcaccccgaccgatgcgccggcgtggtgggaatcagcgttccgtttgccggtcgcggcgtgatcggcctgccgggcagcccgttcggcgagcgccgtcccagcgactaccacctggagctggccgggcccggaagggtctggtatcaggactatttcgccgtgcaggacggcatcatcaccgagatcgaggaagacttgcggggctggctgctcgggttgacctacaccgtttccggtgaggggatgatggcggcgaccaaggcggccgtcgacgcgggcgtcgacctggagtccatggacccgatcgacgtgatccgtgccggaccgctgtgtatggccgaaggcgcgcggctcaaggacgcgttcgtctacccggagaccatgccggcctggttcaccgaggccgatctcgatttctacactggcgaattcgaacgttccgggttcggcgggccgctgagcttctaccacaacatcgacaacgactggcacgacctggccgaccagcaaggcaagccgctcaccccgccggctctgttcatcggcggccagtatgacgtcggcaccatctggggcgcgcaggccatcgagcgtgcgcacgaagtcatgccgaactaccgcggcacccacatgatcgccgacgtcggacactggatccagcaggaagcgcccgaagagaccaaccggctgttgctcgacttcctaggcgggctgcggccgtgagctgcaccttcgacatggtcccggagaccgtcgatcatctcgacgaggtcgggctgcggcgggtcttcggctgctttccgtgcggcgtgatcgccgtctgcgcgatggtcgacgaccagccggtcggcatggcggccagctcgttcacgtcggtttcagttgacccgccgctggtatcgatctgtgtgcagaactgttcgacgacgtggccgaagttgcgcgaccgcccacggctcggtgtgagcgtgctcgccgaggggcacgacgcggcctgtatgagcctgtcgcgcaaggaaggtaaccggttcgccggggtgttctggagcgaattgtccagcgggggtgtggtgatcgccggggccggcgcctggctggattgccgcccgtacgcggagatcccggcgggggatcacctgatcgccctgctggagatctgcgcggtgcgcgccgatcccgagacaccgccgctggtgtttcacggtagccggttccgccggttggagtctcgatgaagacgaccgatgtgcgggtacgtcgtgcgatcacggcgatggcgggcggtcacgccgtggtcctgaccggcgaccccaatggcgatggctatctcgtcttcgccgcccaggccgcgacgccgcggctggttgcctttgcggtccggcacacctcgggttatttgcgcgtcgcgctgccgggcgccgaatgcgagcgactgcacctgccgcccatgtgtgaccgagacaccacgcattgcgtgtcggtcgacgttcgcggcaccggcaccggaatctcggcgagcgatcgcgcctggaccatcgcggcactggcttcggccacctccgtcgccgccgatttccaacgtccgggccatgtggtgcccgtgcaggcgcaagccgacggtgtgctgggtcggcggggacccgccgaggcggccgtcgacctggcccgcctggcggaacggcggccggccgccgcgctctgcgagatcgtctcgcccgataatcccgtccagatggcgcaccacgccgagtcggtcgaattcgccgtcgaacacggactggccatggtctcgatcggggagctggtggcgtatcgccggcggatcgagccccaggtggtccggtttacggcagcgacgctgcccacctgggccggcgcctcgcgtgtcatcggctttcgtgacgtttacgacctcggcgagcatttggcggtcatcgtgggtgcggtcggtgccggggtgcccgtgccgctgcacgtccacatcgagtgcctgacgggcgacgtgttcggctcgacggcgtgccgctgcggcgaggaactcaacggcgcgctggcgaggatgtcggctcagggcagcggcgtggtcttgtatctgcgtccgcccggacccgcgcaagcgtgcggcttgttcgcccggggcgatgcggcgaccgatgtcatgccggagaccgtgacatggatcctgcgcgatcttggggtgtatgcgatccgactttccgatgatgtgccaggatttgggcttgtcatgttcggggcgatccgagaagccagcacgttggcggccgcaggttgaaccatccagacctggccggcaaggtcgcgatcgttactggggcgggcgccggaatcggtctggcggttgcccggcgactcgccgacgagggctgccatgtgctgtgcgcggacatcgatggtgatgccgcggatgccgcggccaccaaaatcggttgtggcgcagcggcctgccgggttgacgtcagcgacgaacaacagatcatcgccatggtcgacgcctgtgttgccgcgttcggcggggtggacaagttggtcgccaacgccggtgtcgttcatctggcttcgctcatcgacaccaccgtcgaggacttcgatcgggtcatcgcgatcaatctccgcggcgcctggctgtgcaccaagcatgcggcaccgcggatgatcgagcgcggcgggggagccattgtcaacctgtcgtcgttagcgggccaggtagcggtgggcggcaccggcgcatacggcatgtcgaaggccggcatcatccagctcagccgcatcaccgccgccgaactgcgctcgtcgggcatccgctccaacacgctgctgcccgcattcgtcgacaccccgatgcagcagaccgccatggcaatgttcgacggggccctgggcgcggggggtgcgcgctcgatgattgcccggctgcagggccgcatggccgcaccggaggagatggccggcatcgtggtgttcctgctgtccgacgatgcgtcgatgatcaccggcaccacccagatcgccgacggcgggacgattgccgcgctgtggtgatcccctcgggtcaggcggtttcgaaagatcacgcgagacattgcctgcgacggcatgctacatatgtgattccggtgtattcgggcctctgcgcattgctttcgatcacaatgagcttggccgcgagccgtcttgttcgttgagccacggggccgttcgaatgcgttcgtcagaactccggctcggattctcgctagtttgctgacgtgtcatcgagagcaatcgacggcgacctcgagggccgtgcagatggcgcgcatccggatgtcggcgaggcggccaagccgattcaccaataccgcgaccgagacactttcgactgagtccaaattcaccgcggaacggcgcgggatcgggtcggaaccgggttcaagaacaacctcactggctagccctcggatggtcgtggtgcagggcgcgacaagtgcgcgtcgcagccgagggatcgcggcatcgcgcgacagcacgacgactggtcgccgaccgatctcagccatctcacaccaccacacctctccgcgcgccggaagtgcggtcacgagtctccagccgcccgccgccacgacgctagatcgccccactcgtcgggctcatcgaccgggtgcttgtcgtaggccgcatagctggcatccacctcggccgatcgatgacgagccagtaatgccgcaagggcctcatcgatgagggctgcgtcagtgattcctgcccgcatgtcgcgcgcacttgtcaagagtgcggcgtcgacagtagtgctcagccgtatgcgattcatgccactactatgccacactccggggcgtggatccgcctgatcggacgcaacgtgctcgatacgggcgaaacattggtcgctggacgaattgatgaggtctaccgcgcagcgcaacgtcacctgcaaccgggccgtcttcacggtgcgggttccgtgtcgatgaacgacgctgcggcacaacactttttgtacttgtgccccgagccgcaccagcactgttggttgcggcccggtggccaggccatcacatcgtggtcaccgtgtgctgtcaggtacgcggcatactcggcgcgggcctccggcgagtccggctcctgaccctgttcggcgcaccaggcagcgaagggtgccacgcggatcgcggcgaccgccagtcctgggaaaccagcctcggcgaattcgaccagcttttgctgcatcctccggcagtacagcgggtgcgccaccggcccgtccggaccggtcaccaggtcgctgccggcgaagtctggccacaggtcgagcgcccgctcgtagtcaccggcaggcagccacgccaatgacaccgcggtgatcggttcggcggattccgccgcgggtgtctcatcgacgggaggcacccggctggctccgttgtcactcatggtccaacatcctgccgcatcaccaccgcacgcggcatatgatgctcgcagtcgcggtggtgcggccttatcgccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacccaatgaccgtggcattgccggtcacgtcgcaaccaagtactgcgaccgtagccgcgctcaaggctcggggtagacgagcgcggagagaggcacgttgccgagctgcctgccgacgacgagtatcccaatatcgtgctcacccatagcgtttcagcgggcaaccaacgattgccggccagcgaatctcggtggcggtagccagcatgaaggacgcagatgacctcgccgactacgggctgagcatagagcaggtgcgtgcagccgtcgactcgcatgtggacgtggaccattctgtctcagcgctgtgaccgtacggtagagttcgccatcgtggctgacgatgacgtcaccggtcaggatggctccggcgacggcaccgatccgcgcaccatgctgggccggtttgccaaccagcacaacgaatgggtgcgcctgagcgtgcgccacgtgctcgatgcgggcgaagcattggatgccggacagattgattaggtctaccgccactttcggcaggaaaaggcactggacacacgccaccgagccggccgtaccaccgttgacactcggcatcagcaacccggaaacagccgaacccctgatcatctggccgacctcgcccctggccgcaccgcgaccatcgggctgcgggattccagctgcctgcgcgtggaccgctacaacgaccaggcgtccgggcgagcgctcatcgagatccggttgtgcaacgaacgtgccacgccgatgccaatcccgatcgggctgtggatgtttcagaccaagctccacgtcaacgccggcggcgctgacgtgttcctgccggtctgcgacgtgctggagcaagacctcgccgagcgcgacgaggaggtacgccagctgaacctgcagtaccgcaaccggttggagtatgcgatcgggcggacttgctcggcggcctggtcggtgaacggctcgcggcgcccgtcggcagtgtggaccacctggctgccggtcgccgaaacaccccacacccgggcccggtcggtggagaacgcgctgttgtccatggacagtcgcggaggggttacgtagcggactggcgtcgttcgtcgcgggatatggaagctggtttcagggtcaggcggctgtcgcggccgagctgcccgagcacctgcacccgaccgccgacgagaggctggctcatgttgcggccgaaaaggaagcgctgcgctgcttccagttcatgaaccaggtgatgcgcgatcaccgtaaaagcttgtcagaggtgcagtgaacactgtttccatgaccaagagcaacgggcactgttgagacacagcgcgtcgccaacgggcgctgcctgtggccgaacatcgtaaatcaagcatattcgtcaacagatatcatcaatgtcggcgccggactattcaaatcatcgatatactggtggcctggtccttcgccatcgatcaatggcgatagcttatcgaggatttctaccaacttcgtgtcatcgaagcgccatacaacggtttgcgatcccagttccatatccgcagttccgctttctcgaactatccgttgctgtacaccatctatgtcgaaagttgcctgaccactctcatgggccgatcgcacggcgtactggaaaatgcgaagcccatcccggtctgcggccgccagaaccacgtcaccgaagtagttatccggcttgatacggaaaacggtcattctggtccaatcacttgtgagtcggaaggtccccgatgggaatattctgccacctggcggtcggcgaatcgtgggggttgtaatcccaatgcggatagcggtaattgtctcccggaaaatatcgccactcgccgccgttctcgtcccagaggctttcgccgccgcgagcctgttggataggacgactgggcggtccaaccgttaggttgctctcggcgggcgggctgacaccgggcggaggtaagccttcgttcggttgtggtccagcggggtcgggagcaggagggggttcgccttcgaccggcacgcccaattcgcctaaccgggctctgattgcggcttgtctttcaaggagagaacccttgtccgcgatgcacgcgtcgtaggctgcctgctcgttgggcagaacgaaggtgcgtccgcatcgggcgttgtaccgagcgatgtcagcgttgacggcgtcccaggctgcgcgtgcctgtacggctgtcatgtctttcgggtcgcccggcatcggtgagggtggatcttgtttccagctgcggtcgaccgcgtggatttgcggtttctcgttgtggggcaccggtgtcggtagcgacggtgcgattgggggttcgtggaagccgacggtgttaaggggtgcggtagcggtggctattttggcggccacttcgtgttcgactccgatgagttgtgtcgcgcgttggcggatatccccggccaatgcttgtgcttgggcctggcgagctgcttgttcggcgaaggtgcggctggttcgggtgtcggtgaccgagaggtcctcttcgacgttgaagcccgcgttgtgggcatcttgaacggcatagatgaccctgcgctgggctgcgccgatggttccggcgccttcacgggcaagcccactcgcttggcgcaaatgctcggctatgccactgactatctgtaggtcagcgccggttcgctgtcgcagccatcaccgcctgcgccttcccacgcgatgaagtgggatcggttacgcatctctaggaacacgtcttcccactgatcggcgaccttcgtccagtagtaggccgcctcgatgagatgttcggtgtcccaggcgtggatatgcgacagggtcggcagcaattacaccagcctcgtttgcggcacggccgccatctcggccgctgcggccgcctcgttgttggcatactccgccgcggccgcctcgaccgcactggccgtggcgtgtgtccgggcggtaaacgccgccacggcaagaccaaccgctgcgtgggcaccgcccacagccgccgtggtgggttggaacggctgccccagcggaggtggtgcaaggacgctgagttcagtgcttcgcccgctccattggctggccgtagccgctacctgttggatattgacccgcagctcaccggctttcatcctcggaaagtttaatagcgagctacagggtggcaactcatcgcaggtcgagccaactactgccgggccgggtgaccgcagctcgtgctgaggcagcaccgaggctggctgactcaagcagtctcggcgtatgccagcctgatcgcgaacacgggagtcaaccggggcaaccgccgtccgccggacaacctcgatccgatatcaattaagcgatatcgtcatctccgatggagcagatcgtgatccgcaaccttcccgaggggaccaaggcggcactacgggtccgtgctgcacgtcatcaccactccgtcgaagcggaagcccgcgcgatcctcaccgcgggattgttgggcgaagaagtccccatgccggtactgctggccgccgacagtggccatgacatcgacttcgagcccgaacgtctcggcctgatcgcccgcaccccgcaactgtgacctacgtcctggacaccaacgtggtgtccgctttgcgcgtgccgggacgccaccccgccgtggcggcgtgggcggactcggtgcaagtcgccgaacagttcgttgtggcgataacgctggccgagattgagcgaggcgtgatcgccaaggaacgcaccgacccgacccagagtgagcacctacggcgctggttcgacgacaaggtgctgcgcatattcgtgttcgcccgccggggcacaaacctcatcatgcagcccctagctgggcatataggttacagcctatattctggtataagctggttttagacgaaaaggaccccacctcggggtctgatggccaggggcagggtcgcgtgcattggggatgcaggttgcgactgtacacccggcgtgttccgcgcgacagcgggtgggatgccggtgctggtggtcatcgagtctgggacaggaggtgatcagatggctcgtaaagctacgtccccgggtaagccggctccgacgtcgggacagtatcgcccggttggcggtggcaacgaggtgaccgttccgaagggacaccgtctgcctccctcgcccaagcccggtcagaagtgggtgaacgtcgatccgacgaagaacaagagcggccgcggctgagcttgtgccgtcgggatgggtgtcgcaccgtctcggcgggtcgcccaagtgcataagtgctttgtcgctgccctccggtaccgtcggagccccgtccaagccggacaacgacgccactcgaggcaggacaagaccaactgtgccgccccctgatccagccgccatgggtacctggaagttcttccgggcatctgtggatggccggccggtattcaagaaggagttcgacaagcttcctgatcaggcccgggccgcgctgatcgtgctaatgcagcggtatctcgtcggcgacctcgccgcagggagcatcaaaccgattcgtggcgacattctggagttgcgatggcatgaggcgaacaaccacttccgggtactgttcttccgctggggccagcatcccgtagcgctgacagcgttctacaagaaccagcagaagactcccaagacgaagatcgagacggccctggaccggcagaaaatctggaaaagagccttcggcgacaccccaccgatctgaacaacgcccaaccactgttacgaggctaggagagcacaaccatgagcattgacttccctttgggtgacgacctcgccggctatattgccgaggcgattgcggctgatcccagcttcaaaggcactctcgaagacgccgaggaggcacgcaggctggtcgatgcgctgattgcgctgcgcaagcactgccagctgagccaggttgaggttgctaagcgtatgggggtgcgccagcccaccgtgagcggtttcgagaaggaacccagcgaccccaaactgtctacgctgcaacgttatgcccgtgcattggacgcccggctgcggctggtgctcgaagttcccacgcttcgcgaagtgcctacgtggcatcggctctcctcttatcggggctccgcacgggaccaccaggtccgggtgggtgcagacaaggaaatcctgatgcagacgaactgggcccgccacatttcggttcggcaggttgaggtggcatgactgaccgaaccgacgccgacgaccttgacctgcaacgcgttggcgcgcggctggcagcccgcgcacagatccgcgatatccggctgctgcgcactcaggccgctgtccatcgtgcgcccaagcctgcgcagggcctgacctacgacctcgagttcgaacccgctgtggatgccgatccggccactatctcagcatttgtggtgcggatttcttgccacctgcgcattcaaaaccaggcggcagacgacgacgtcaaggaaggcgataccaaagacgagacacaggacgtagccaccgctgatttcgagttcgcggcactgttcgactaccacttgcaagaaggtgaagacgaccccaccgaagaagaacttacggcatacgccgccacgaccgggcggttcgcgctttatccgtacatccgcgaatacgtctacgacctcaccggccgtctcgcactgccaccgttgacccttgagatattgtctcggccgatgccggtttctcccggcgcccaatggccggcaacgagaggaacgccctgaccaaacgagggtgaatcaagctgcccgacgaccatggtttccacacctaccgccagatgcagcgctggactgtcagcccagcggcacgggtcgagatcctgggccgctactggtggagaatccgccgccgtgccaccgaaggggcgaaggcgaaatccaaaggcaaggcccgccgcggctctcagttcaaggttctcgaacacgggtgatgcggttcgagcccgggaaggtggagcgttagccgcaggggagggaatcttggcgggtcggccgacaagaggttgaacttgactgcgggacagcagtttacggctcttgtcgccacgcctacagcggattcgcataccgccggggttcattgacaaccggcgggggttcgttccgccgtgtttccgaggtaggtatcggcgggggtgtatgtcggtaggcctcgggaatgtccgacaggcgcgatgggagatcttcgcgttgatcaccgcgccaatggatggtgtcgggatcatcccccggctgacgggaaatgcggccggccattcttcctcaagatcgagtcagaggttccggtcgacgtccatccgttggtgcaggactcgcacgacgtcgatggtgccttcgccagtcacccgatagaacaacgtgtgtgacccggccgagagcttgcgatagccggggcgaatctcgtcgcacgctcgtccgatccgcgggtttgccgcagcacggtcgatagcgtgttgaagttcgcgcaggtactgctcggcctgatcgacaccccaacggtcataggtgcagtcccagatctcttccagatgtgcctgcgcggcaggcgagagaaggtatcggctactcaccggccacgcgaggcgtcagcccgcttacgaccgaggaatccgtcgaagtcgaacggtgtcgagctgccgctgcgttcgccggcctcgagagcctcacgaagcgcgcgcagctgggtttcacggtcctcgagcagtcgcaacgcggagcggatgacttcactggccgaccggtagcggcccgcggcgatctcgccgtcgatgaaggcgctgtagtgctcgtcgaggacgaaggacgtgttcttacccacgaacgcacaataccaattgttggtagtaggtgttagcccctgggacaccccaagccccagcggcagaatctcctggggatcggcatggccgcaccaggcgcggcgcgcccagacatgtcagagggtgaggcgacactggatgatcgacaccaccgaagcggcatatcggctgacgtatcagccggacggcacgtcgatcaccgtccgggagaacctggtcgacatcctggcgcgtgagctgctcggcccgatccgcggcccgcaggaggtgttgccgttcagcccgcgctcgcaatacctggtcgggcacctcgccccggtaaagctgaccggcgccgcgctcatcgacgacaacgcggtccaggcccgtgccaacgccgaggcgctcgccgagggcggtggcgtgccggcctacgcggccgacgaaacgacgccgacaccgacgacgacgcccaagaccgcgcacccaagcagggcctgatgatcccggcatcaatgggtttacggtttcaggtgccacccgatctggtgtcgttcaccatcaccgcgtcatggataacctacgagaccgtcgagagcgggaggtgaccaaggccggccgtacgatagccagcgcgatagcagtgatctcgtcccggcttcatcgcgcttgtccgggtgcgacgaccgccaacgacagggcctcggcggcttccttaaggcggttgtcgtaggtaaccagcgcggtcaatggtgcaacggatccggcggtttgagcagtggctaggtgtatcgcgtcgagcgagcgcagtgctgggttggggtaggccgccgcggtggagcgtatgaccgcgtcgatttcgaaacggtccagcctggctagcacggagggcaccgccggtagcccttctggggagactgcgcggatggctctggatagctcaacttcggtcaaagccgatgtgatccaccgtagttcggtgcggtcatcgagccaatcagctaaagcgtcagattcgacctcgatccgaattagcttgaccagcgccgaggtttccaggtagatcacgcgctagtaccgctcctcggcgcgcatgcgctccaacagcgttcccgagtcgagaccgccgcgcatcggaattgtgggccgaggcgccgggccatgcactctcgccggttgcacactgccggtgctgatcagtgagtcgagagggccggcagaagccgggattattcgggcgataaccttgccgcgctcagtcaggttgatctcttcaccgcgcttgacgcgggccaggaccttggacgtctcctggttgagcgttcgtatggacacctcattcacaccgataatgtactacctatttgttctacatgctatgcgcgcaagaggttacctgccccgctggtcaggatcgccagcgccaggccactgatctcgtcggcgactccggcgtagcgcgtgagatgccaggtgcgagcgacgtcttcgatgaagctaatcgccgccgcgaccagcagtcgcccctgggcgacactggtcgcgggtaccagcttgccgatgaggtcgatccacacggcctcgcggtcgccctgatttcgcaggtagccgtcgcgtacttcgacagaggcgtgcgacagttcggtgaccgacactgccaccagatccggagcgtccaagctgatccgaacgtgcccttggacaaggccgcgcaaccgttgtgccgcttgctgattcgctcgtagcgctcggatgcactccaggcagcgccactcgtcgaggcggcggatgagcgcgtccaggatggcctgtttggaagaaaacgaacggtacagccccgggcccgcgatgccggctcccttgccgatttcgctggtgttgacggccggatagccctgcgcacggaacagccgcgcgcccgcggccagcagggtctcgtagcgggagaacagcacgtcggcctcgtcgcgtgcggcatcaccggccggcagtggcggcaattcgcagacgggaggcgtccttgccgcggccatacacgcctggtagagaagctttttcagttcctcgcccggcaggcttaggctgtgccggcccaggctggtcaaagtgctggacaccgcccacgcccgcaactccgaatgctgtggactcagatcgggcacctccagcagcacgctgtcacgcatgccggcgacgatcgcgttgatgcggcgccggaccgccgtgcggtcgtcctcgttgaggtagcgggcctcgcgctgccacagcaccgtcaacgcccgagaggcgaccgccgcggcgatcaggtcttccagatcggcgttcaacggccgcggcgtcggctccgtctcgccctcggtgagacgacgcgcgctctggtactgatcctggccggttcggatcgcttcggcgagcaacgcctgcttgttgtcgtagtggcgatacaacgcgcgcgcggtcaccccggccgcctcggcaatgtcctccaatttgaccgaatggaagccacgttcgatgaacagtccaacggcctgatccaaaatctgcttcttccggtcctttgggcggcgcctaacgggttgggcgacggatgccatcggctcgaacccccttcttgcgcaccggaatcacaaatcctgctagcagcatcgcctcagcttcaccccgctcattcttcacctcgaatgcgccggtcaccgggtgcgacacttaccggccgtcgttcatggtgacgtttcgaggctgtgctgctgccaagaccccaggaagtctcggacgagagactcgctagcctccgtggtatcgggcatccctatcacccctgctcgatcctcaatatcggactaacaaaatacatcatcgcgcctgtatacgcgattacattgcaatttatccttatcacccttcttagagtgcatatcagtaatagacatatcgcgctcctcgcgccccaggaggcggtcgacgaattcgccgtgcgcaacgacatgagccgtcgctgagcctgaaaacctgcagacaaagcgcgagtgggggctggcaaaactacaggctcgttagcagcaagttgcttcgacgaccatggtggcaacctcgccggtcgcgaaggctctggtcggcgggcccgaatcgaggcggtcaggatgcggcatccgatcaccgcccgtcgggcgcgctgttgatgcctgatcgtggtgcctcgccagcgtgactcgagccaacggcttgaccggtgatgcgcctgtcggccgccaaggcagcagagcacatcgccccgcgctataggatactagcaagatacatcatagccaatatatgccagtttgcattgctatttaccgatcagttgtccaagcaatcgcgtattggctatggacatcagcggtctctgccgcgtacgctcaccaatgtcaccgatcgtcgacctgtccggggggccagcgtgcgccacctcacccaacggcccagcatcgaatccagctggtgcgccgcgccatggtaatcgtggccgacaaggcggccggtcgggtcgctgatccggtcttgcggccggtgggcgcgctgggcgatttcttcgcgatgacgctcgacacgtccgtgtgcatgttcaagccgcctttcgcgtggcgtgaatacctacttcagtgctggttcgtggcgcgggtgtcgacgctgcctggggtgttgatgacgatcccatgggcggtgatctcggggtttctcttcaacgtcttgctgaccgacatcggtgccgcggacttttccggcaccggctgtgcgatcttcaccgtgaaccaaagccgtgggacgggcagcctcgaacgcggccgattcattgggccgcaagatcaccgagtggcggcagccctcgaagtgacggcccctctgctacgtagctaagcacgcgcgaccggcgggctggggagcccggtcagcggtctcatagcattgcgaacacgggacgtcgagaggggaagagctgccatgggtgaggcgaacatccgcgagcaggcgatcgccacgatgccacggggtggccccgacgcgtcttggctggatcgtcgattccagaccgacgcactggagtacctcgaccgcgacgatgtgcccgatgaggtcaaacagaagatcatcggggtggtcgccgtggagttgcacccgcgacgagtcggtgtcctccgcgagcgattccctggcattaccgtggtgcacgcggacgccgcctcgatccggttgcccggccggccgttccgggttgtggcgaacccgccgtacgggatttcgtcccgcctgctgcggacgctgctggcacccaacagcgggcttgtcgcggccgatctcgtgctgcagcgagccctcgtatgtaaattcgcttctcgcaacgcgcgaaggttcaccctgaccgtcggcctcatgctgccacggcgcgcgttcctgccaccgccgcatgtggattccgcggtgctcgtcgtccgccgccggaagtgcggtgactggcaggggcggtaaacccgcggccgccagtaggtgtaccacctttgctagaagtggcacacttcgttctatgtcgaccactcgtccgcgctaccaaataaccgaaaccccggaggtagctcaggcattggaccgggccgcccagcgatggcctggcgagccccgttccaaattattgcggcgcctgatcatcgatgctcgacgatccgcgttccgcgggtagcgtcgttgcgccgtacgacgatggcgagctgctgcgtctcgccgaactacgcgctagcagcgggctaaaactacctgattgctgcgtgccggatgtggcaattcatcaccaggcaagcctcgcaacctttgacgacacgctcgctgccgcagcacgcacaaggagcgtgcccgctagcacaaacggcgcagctaacccaatacgaccagcttcacttgacataatgtcgcttatcggcttataagtgatgcgagttgctccttacgatgaccatggcacagcggcatccttctctgcgccaagctggccagctacgtggctcgaagttcttggtaaagagcaggcgtcagatcgacgctttgtcgcagttgtagttggcccggccgagttcgctgttcatacgcggtgacaacgaggccgacaccgcccgccgccggcacgaggacaccttgcatgtgcaagaaccaggccgcatgtccgaccgcctggcaccctgaccagtcgtcgccatagatgtcgtcgttctcgagccccacggcttcccgagcttgcggggttgtcagatcgaggacggccaggtccgtgacgtcgatcgtgtgtagtcggtaggccgcctcgagcatcttctctgcggtcgttgaagccgcttgcgccgcccgttccacctcaaccatgcaggcttgggcggaatcagcaagatagatcgccggaaagagcagcggcggattccacctgcctccgaatctgcgcgcgccctcaccggacaaggcgtcacggtgcgcgccggtataccggtagcacgtttccgaccactcaattgttccgcgtgcgtcgatacgctggacgagcccttcatcgagggcatcgctcacacgaacactccctccgccatcgcgtcgatgagcgccaacacgcgttggtactcgccgtctcgcacgaggtcggcaggcttgcggtgttccagtaaccgattcggcgaaaacatccacacgttcgcctggtcacgcggcagcacttccgcgagggcgtcggcgacataggccagctcgataagtcgttgcttgttgaggcgttggggaaccacctgacctgcggtccatcgcgccacggaacgcggcgaggcatcgacgatgtcaccgacttcctcgtaggtcaatcccaagcgctcgatcgcacccgacacggtcgaggcgagcacatttactcccatgggcagcctgtcttccttttgtctattgatttgtcatgtattatgacacgaaccgaggcgtcgatgcgagaggaacttcacgacgatgggcattcagtttcggctcgggccgggtgatcacaaaccggtcgaggacttcctgtcccgcgaccacgccggcaccactgcgatcacgctggacaccaacgccactcgtcaccagcacgacgctgccgcagccgcagtcgacgcaggcctagatgtctactgggagccagcagccgagcgcctcgccgcgcacccggcttcgggctcgacaagttccctctgtgaaacgggcagccctacgacacggatgccctgacgcgcgacgcggcggcacgcgccgaactcgtcggcaggactctcgacaaacacccgtcgatcgtcacgcacgtcacggccccacacttctacctcaccaacgagcgcaccgcacgcctcaacatcgaccttgccgagcgcacgcgcttggccgtcggctaggcggaccgcatgcgaacggccttgaccccgagccacgcccgtaatgaatgcaaccttgccctcaagcctgcccacaacaccacctccggcgagtagttcccccggcgggggggcttacaccaagcaggaacgtcaccgtgacgaattgtcgcgtggcgcagtgtcaaaggtccagtacgcgacgaagtcctcggtcaacctcgtgcatcaagctcgctggcacctccccaactcggtcggtgaggtcagtcttgttgagcgtgacaatcgccgtgacgttgacgaccgagtcacgtggcagtcgcgttgtggtcgcgggcaagaacacgttgccgggcattgccgccagcgccgtattggacgtgatcaccgctgcgatcacagtggcaaggcgacttgcgttgtacggatctgactggattacgagcaccgggcggcgcttcgccggctgactgcctgatggcggcccgaggtcagcccagtagatctcggcacgactaatcaccactcatcgtccatggtttctagcacgcggtatgcgttggccacggcgagggcctccgcttcgtcggtgccatggatgctctctagagccctgtcgatctggcccgtgagcaattgggcgtccagctcgtgcaggtagcgctgcgcagccttcgtgaagaactcggaccgactcatgccgagctcactcgcacgccgcgatacccgatcgaacgtctcatccggcagagaaatagctgtcttcatacagatagtataaccgggtataacttccagaagacggcggctgtttcgtcacagtgacgctattgctggtccaaacacactccacgattccgcgcgtcgctaccccgggatagtccgatcaggtgtcttgggtggcccggcaagtggtttgatgcgtccggcccgcacgccgttggcgatgacgatgacctcggtgaactcgtgcacaagcacgaccgcggccagtccgaggatcccgaacaacgccagcggcatcagcacggtgatgatacttagggacaatccgacgttttgcaccatgatctgccgcgagcgccgggcatggtctagggcttggggcagatgccgcaggtcttggcccatcagggcgacgtcggcggtttcgatggcgacgtcggttcccatggcgcccatcgcgattcccaggtcggcggcggccagggccggagcgtcgttgactccgtcgccgaccatcgcggtgggttgccgagcccgcagctgtgcgaccagatgagccttgtcctcgggccgcaattcggcatgtacctgctcgatgccggcttgggctgccagggcggcagcggtggcatggttgtcgccggtgagcatcgtcacctggtagccgccggtgcgcagcccggccaccacctcggcggcttccgggcgtagttcgtcgcgcacggcgatggcaccaagcagctgctggtcgcgttcgacgagaaccgctgtggcgccggcttgttgcatgcacgccacatgatctgcgagctcggcggcatcgagccagccgggtcgccccagtcgcaccacccgcccgtcgaggcggcctatcagcccggcgcccgggacggcttgcacgtcgctggcggcggtcgtcgcttgggtcgcggcaagcacggccacagccaggggatgttcgctgcgggcttccagggcggctgccaccgccaacacttcctcgcgggtagcgccgtttgtggtggcgacgtcgatgacgacgggccggttggcggttaacgtaccggttttgtccagggctaccgcgcggatggtgcccagggtttccagcgcggcgccgcccttgatgagcacgccgagtctggaggcggcgccgatggacgcgaccacggtgaccggaacggcgatggccagcgcgcacggggcggcggcgactaataccacgagcgcgcgttcgatccagaccagcggattacccaagacgctgccggtcccggcgatcagcgccgcggcgatcatgatgctgggcaccaacggtcgcgcgatacagtcggctagccgctgactagcaccttttcggacctgttcggcctccacgatgtgcacgatgcgcgccagcgagttgttggccgcggtagcggtgacccccacctgcagcacgcccaagccgttgatcgacccggcgaacacttcgtcaccgggtccaacctcgaccggcaccgattcgccggtgatcgcggagacatccagggcggtgcgcccggcacgaatgatgccgtcggtggccaggcgttcgcccggtttaacgatcatctggtcaccgacgtgcaattcggttgaggccacgatggtttcggtgccctcccgcagaactgtggcctgatccggcaccagcgacagcagggcgcgcaggccacggcgagtgcgcgccgtcgcgtattcctccaagccttcgctgatcgagaacagaaacgccagcgtagcggcctcacccagctcgccaagtgcgacagcgcccagcgcggcgatggtcatcagggtgcctacgccgacgcggccttcggccagtcgtttgaggctggagggcacgaatgtcgaggccccaaccgccagcgcaagggccttcagtcccagtacgaccggccacagcggataagcccatgcggcaactagcgacgcggtcagcaacactccggagaatgcggctcgccgcagtttggcgacttgccagagctgctccggctcgcggtcctcgttgtcctcgccgtcgcagcaggcatcgctcgtctcccccgatggctgcgcggccacgtcacgccgaactcctgatagtgttcgcgtgctccagtcgatgattttctgcactaccccggccttgcggttactggccgagcgcgaagcatacgcgggcaccgccgccgcagggacggtctcggcatcgatgattgccgacaggatggcagcggtgtcgcagattgcgcgtgaataccagatcacaatggatgccgtccgcggataggcatgcacggcctgcacaccggccaccttgccgacggtgtcctcgatcgcaacggcccgtcccgcgtcgaactgaaacccggtggcctgcacacgcatccgcccggctgcatcggatacaacggtcagctggacctcggcgtcaactacagtcgtcactcgtcgaccctggcgccagcgggcaggggcgcctcctcaccgatgcgcccgcgagcctcggcaacgacgtcggcgactgtcagccgggccgactcggccgccgcctccgcgcgccgggttccgcgcaggccccactccatcacggtcaccgacgcccggcgaatgggcgccgtacccagcgctttgcgcagcgtttcgtaggcgctcaccccgaccagtccggtgagcaccgccccggccgccttaaccaatagctcatgcgtaaccacggtcagttctcctttgctttgtcctgtaaccacaagtcgtgtcgtctgctgctcagctacctgtcatctcgaccgcctccccggacgcggcgcgctcggcgacacagggttggtcggtatccaccgcgagaacgacctggaccaactcgcccaaggctcgcgccaggtgactgtcggccagcgcataccgaacctgccggccctcataggttgcgactaccagcccgcagccccgcaaacacgacagatggttggacacattcgatcgggtcaacccgaggtgcgcagctagctggccgggatagcaaacgccatccagcaacgccaccagaatccggcaccgcgtcggatcagccagagcccggccgagtcgagccagggccgattcccgcatctcacacgtcagcatagatcaaatagtacaccatatactggtataacagcaagagctgaattgtacatccatagcagatatgatcggcgcgcgtcacaagcttccggccgcagagccgccaactcacgatatcgttaaccgatatcccgagccgatagctggcgggctcgggtggtggccagcggcgctgcgacgaaaggtgtgaccgtcatgaaacagacaccaccggcggccgtcggccgtcgtcacctgctcgagatctcagcatccgcagccggtgtgatcgcgctttcggcgtgtagtgggtcgccgcccgagcccggcaaaggccggcccgacacaaccccggaacaggaagtcccggtcaccgcgcccgaggacttgatgcgcgaacacggagtgctcaaacgcatcctgctgatctatcgcgaggggatccgccgcctccaagccgatgatcagagtcccgctccagcactgaacgaaagcgcgcagatcattcgacgcttcatcgaggactaccacggacagctggaagagcaatacgtcttccccaagctggaacaagccggcaagctcacggacatcacctcggtcttgcgcacccagcatcagcgcggccgggtgctcacggaccgggtactcgccgccaccactgcagcggctgcattcgatcagcctgcgcgagacaccctggcccaagacatggcagcgtacatccgaatgtttgagccgcatgaggcgcgcgaggacacggtcgttttcccggcgttgcgcgacgtgatgtccgctgtcgagtttcgcgacatggccgagacctttgaagacgaggagcaccggcgctttggcgaggccggttttcaatcggtggtcgacaaggtcgccgatatcgaaaaaagccttggcatctacgacctgagccagttcacccccagctaaagacactaatgcccttgggttagggaccatcgcctcctgacgcgatcgcgacagctggctaacgtcggtagtacacccatgcagaggggacgccaatgtcagcccaacaaacgaacctcggaatcgtggtcggtgtggatggttcaccctgctcgcatacggcagtcgaatgggccgcgcgcgatgcgcagatgcgcaacgttgcgctccgcgtggtgcaggtcgtgcccccggtaataaccgccccggaagggtgggcatttgagtattcgcggtttcaagaagcccaaaagcgcgaaatcgtcgaacactcgtacctggtcgcccaagcgcaccaaatcgtcgaacaggcccacaaggtcgccctcgaggcatcctcctcaggtcgcgccgcgcaaatcaccggcgaagtgctgcacggccagatagtgcccacgctggccaacatctccaggcaggtcgcgatggtcgtgctgggctaccgaggtcagggcgccgtagccggcgccttgctgggatcggtcagctcaagcctggttcgccacgctcatggccctgtcgccgtaatacccgaggagccgcgaccggcgcgcccgccgcacgcgccggttgtggtgggcatcgacggctcgcccacctcgggattggcggccgagatcgccttcgacgaggcatcgcgccgcggcgtggacttggtggcgctgcacgcgtggagcgacatgggccccctcgactttcctaggctcaattgggcgccgatcgaatggagaaacctcgaagacgagcaggagaaaatgctcgcccggcgtctgagcggatggcaagaccggtatcccgatgtcgtcgtgcacaaagtcgtggtgtgcgatcgaccggcaccccgcctgctcgaattggcacaaaccgctcagcttgtggtggttggcagccacggccgcggggggttccccggcatgcatctcggctcagtcagcagagcggtggtcaattccggtcaggctccggttatcgtcgcccgaatcccccaagatccggcagtgccggcctgagggcctgtgcgatctgctcgggtggtgcccacccgcgcggaaagccccgtccgaaccgtgattgggcaacgtcgggccgggccagcagcgctggaccgtaggtccctgcagtggatgacttacggccctgatccacaccggcgaccgttaggcagggttgagccaaccgtcggttgagcgtctggctgcgaggtgaggtgattgtcggcgtcagtgtctgccacgacggctcatcatggcttgccagcacatgaagtggtgctgctgctggagagcgatccatatcacgggctgtccgacggcgaggccgcccaacgactagaacgcttcgggcccaacaccttggcggtggtaacgcgcgctagcttgctggcccgcatcctgcggcagtttcatcacccgctgatctacgttctgctcgttgccgggacgatcaccgccggtcttaaggaattcgttgacgccgcagtgatcttcggtgtggtggtgatcaatgcgatcgtgggtttcattcaagaatccaaggcagaggccgcactgcagggcctgcgctccatggtgcacacccacgccaaggtggtgcgcgagggtcacgagcacacaatgccatccgacgagctggttcccggtgaccttgtgctgttagcggccggtgacaaggttcccgccgatttgcggctggtgcgacagaccggattgagcgtgaacgagtcagcacttaccggcgagtcgacgccggttcacaaggacgaggtggcgttgccggagggcacaccggtcgctgatcgtcgcaatatcgcgtattccggcacattggtaaccgcgggccatggcgccgggatcgtcgtcgcgaccggcgccgaaaccgaactcggtgagattcatcggctcgttggggccgccgaggttgtcgccacaccgctgaccgcgaagctggcgtggttcagcaagtttctgaccatcgccatcctgggtctggcagcgctcacgttcggcgtgggtttgctgcgccggcaagatgccgtcgaaacgttcaccgctgcgatcgcgctggcggtcggggcaattcccgaaggtctgcccaccgccgtgaccatcaccttggccatcggcatggcccggatggccaagcgccgcgcggtcattcgacgtctacccgcggtggaaacgctgggcagcaccacggtcatctgcgccgacaagaccggaacgctgaccgagaatcagatgacggtccagtcgatctggacaccccacggtgagatccgggcgaccggaacgggctatgcacccgacgtcctcctgtgcgacaccgacgacgcgccggttccggtgaatgccaatgcggcccttcgctggtcgctgctggccggtgcctgcagcaacgacgccgcactggttcgcgacggcacacgctggcagatcgtcggcgatcccaccgagggcgcgatgctcgtcgtggccgccaaggccggcttcaacccggagcggctggcgacaactctgccgcaagtggcagccataccgttcagttccgagcggcaatacatggccaccctgcatcgcgacgggacggatcatgtggtgctggccaagggtgctgtggagcgcatgctcgacctgtgcggcaccgagatgggcgccgacggcgcattgcggccgctggaccgcgccaccgtgttgcgtgccaccgaaatgttgacttcccgggggttgcgggtgctggcaaccgggatgggtgccggcgccggcactcccgacgacttcgacgaaaacgtgataccgggttcgctggcgctgaccggcctgcaagcgatgagcgatccaccacgagcggccgcggcatcggcggtggcggcctgccacagtgccggcattgcggtaaaaatgattaccggtgaccacgcgggcaccgccacggcgatcgcaaccgaggtggggttgctcgacaacactgaaccggcggcaggctcggtcctgacgggtgccgagctggccgcgctgagcgcagaccagtacccggaggccgtggatacagccagcgtgtttgccagggtctctcccgagcagaagctgcggttggtgcaagcattgcaggccagggggcacgtcgtcgcgatgaccggcgacggcgtcaacgacgccccggccttgcgtcaggccaacattggcgtcgcgatgggccgcggtggcaccgaggtcgccaaggatgccgccgacatggtgttgaccgacgacgacttcgccaccatcgaagccgcggtcgaggaaggccgcggcgtattcgacaatctgaccaagttcatcacctggacgctgcccaccaacctcggtgagggcctagtgatcttggccgccatcgctgttggcgtcgccttgccgattctgcccacccaaattctgtggatcaacatgaccacagcgatcgcgctcggactcatgctcgcgttcgagcccaaggaggccggaatcatgacccggccaccgcgcgaccccgaccaaccgctgctgaccggctggcttgtcaggcggactcttctggtttccaccttgctcgtcgccagcgcgtggtggctgtttgcatgggagctcgacaatggcgcgggcctgcatgaggcgcgcacggcggcgctgaacctgttcgtcgtcgtcgaggcgttctatctgttcagctgccggtcgctgacccgatcggcctggcggctcggcatgttcgccaaccgctggatcatcctcggcgtcagtgcgcaggccatcgcgcaattcgcgatcacatatctacccgcgatgaatatggtgttcgacaccgcgccaatcgatatcggggtgtgggtgcgcatattcgctgtcgcgaccgcaatcacgattgtggtggccaccgacacgctgctgccgagaatacgggcgcaaccgccatgatgccccgtccgtgagtacggtgtgcgtgcggtcgatccggccagagttaccaggtcggaactagccagttacgttgtactcgtgcggttctcgtagtcaaccaagcgtgcctgcagttcggcgtacggtacggaccgtggcagctgctctccgtcgcgcacggcccgagccgcgtgggccgctgcatacaaccccgcgctgtagggcactgaaccggttgacacccgggccaccccgagctcaccaaggtcggcgatcgtcaagccgggcacgggcaacgtgttaaccgggcacggaatgttgcgagtgagctcagcaagttcgtcgggatcgttggccagtgggacaaagacgccgtcggcgccggcatcgacgtagcgaagtgcgcgctggatcgtgctggtggtatcggcgtgctggcgcaaccaataggtgtcgacgcgggcgttgacgaacacctcggggttacgttgtttgatcgcaacgattttagcggctgccagggcggggtcgatgagcttttcggcgctactgtcctcgatattgattccggctgtcgacagttgtgcgacgtagtcagcaatggcgtcgggttcgtcgctgtatccgtcctcgatgtcgacgctgacgtagcattgcagcggtgccagggcggccgccagtgcgatgttggcgccgcgagtggcgcggtgcccgtccgggtgcccgccgctggacgagaccccgaaactggttgtgccgatagccgtgaagccctccgcgaggtaggccagggccgacggcacatcccaggcgttgggcaacacgaacggaacaccttggtgatgaagatcgtggaaactcattccctacctccctgctggcggatgggcctgattgtatgtgtgacccgcgtcagcagggtcagtcggtgagacccgtcgccgctggccgattcaactaggttgcggacggatgaccacttcgttgggtatcaccagaatcagtctgtcgtgctcgacgagtgatgatgcggcgcacaccgtatgccgccacaccgacaccgagcaccgcggccccggcggccaccgaggagagtggcagcgcgaacgccaggactacgcagccgatcagtcccaccagcggaatcaggcggcggggccggccctcgtcgagccccagagtcaaggcggaggcgttggcgatcgcgtagtagaccagcacaccgaaggacgaaaagccgatcgcaccacggatatccgctgtcgccgccagcgccgccaccaccgcgccaaccaccagttcggcacgaaagggcaccttgaacctagggtgcacggcggccagccagcgcggtaggtgccggtcgcgtgccatcgccaaggtggtgcgggagaccccgagaatcaaggccagtagcgagcccaatgcggccaccgcggcccctatctgcacgacgggaatcagccagttcacccccgcgaccctcatggcctccgacaacggggcggcggcccgcgcgagccgctgcggacccaacacagcgatcacggccacggcgaccagggcatacaccgccagggtgatgcccagcgccagcgggatggcgcgtgggatcgtgcgggccgggtcgcggacctcctcccccagcgtggcgatgcgggcatagccggcgaacgcgaaaaacagcaggccggccgcctgcagcatcccccagacgtgtgcatctacaccgatatcgagtcgcgccgggtccgcagcgccggagccataggcggcgaccacgactgcggtcaagaccaccaacaccacggcgacgatcgaccgggtgagccaggcggacttctgtatcccggcgtagttcaccgcggtcagtgccaccaccacggcgacggccaccgcgtgcgcttgcgcgggccacacatagaagccgaccgtcaacgccatcgccgcacacgatgccgtcttgccgaccacaaagccccagcccgccaggtatccccagaagtcgcccagccgcatccggccatacacataggtgccccccgaggccgggtagcgcgcggccagccgcgccgacgagatcgcattgcagtaggccaccaccgcggccactgccaacccgagcaacaacccagaaccggccgcgtacgcggccggggccagggcggcaaagattccggcaccgatcatggacccaagcccgatcaccaccgcatccaagagccccagccgtcgccgcagctcatctggaatatcgcgtgggtctagcgggcgtctcatgcctcgataaggctacggcatccgatatcggtatacgatatctacccggaatttgacgcccgagacccgcatgcgtccagggtttgtgggtttggggtttggtcagtggccggtctacgttgttcgctggcctaaactccacctgacgccgcggcagcgaaagcgtgtcttgcatcggcgacgattgctcaccgatcgcccgatttcgttgtcacaaattccaatccgcacaggagggcccatgaacgacccgtggcccaggccaacgcaagggccggcgaaaaccatcgaaaccgactacctggtgataggtgccggagcgatgggaatggcattcacggataccctcatcaccgagtccggtgcgcgcgtcgtcatgatcgaccgcgcatgtcaacctggtggacattggaccaccgcctacccgttcgtgcggctacaccagccatcggcctattacggcgtcaactcaagggcactaggcaacaacaccattgacctcgtcggttggaaccagggactgaacgaactggcaccagtcggcgagatatgcgcctacttcgatgctgtattgcagcagcaactgctccccaccgggcgggttgactacttcccgatgagcgaatacctgggcgacggccggttccggacactggcaggcaccgaatacgtcgtcaccgtcaatcggcgcatcgtcgatgccacctacctgcgtgccgtcgtaccgtcgatgcggccggcgccgtactcggttgcacccggcgtcgactgcgtcgctccaaacgaactgcccaaactcggcacccgggatcgctacgtggtcgtcggtgccggcaagaccggcatggacgtctgcctatggttgctccgaaacgacgtctgccctgacaagctgacctggatcatgccgcgtgattcctggctgatcgaccgagcgacgctgcagcccgggcccacattcgtcaggcagttcagggaaagctacggtgcgactctcgaggccatcggggccgcgacctcgaccgacgatctgttcgaccgactagagaccgccggaaccctgctgcgcatcgacccctcggtgcgtccgagcatgtatcgctgcgccactgtgtcgcacctcgaactcgagcagctgcgccgtatccgcgacatcgtcaggatgggccacgtccaacgcatcgagcccaccacgatagtgctcgacggcggatcggttcccgccacacccacggccctctatattgactgcaccgccgatggagcaccacaacgtccagccaagccggttttcgacgcagaccacctaaccctgcaagccgtgcgcggatgccaacaggtgttcagcgccgcgtttatcgcgcacgtcgaattcgcctacgaggacgacgcggtgaaaaacgaactctgtaccccgattccacacccggactgcgatctggactggatgcgtctgatgcactccgatctaggcaactttcagcgctggttaaacgaccccgatctgacggactggctgagctcggcgcggttgaacttgctcgccgacctgctgccgccgttgtctcacaagccgcgggtgcgcgagcgggtggtgtcgatgttccaaaagaggttgggcaccgccggcgaccagctagcgaagctgctcgacgccgccaccgcaacaaccgaacaacgctaaggatcggccgtgcaccataaccgcgatgtcgacttggcgcttgtcgagcgacccagctcgggatacgtctacacaacgggttggcgactggccacaacggacatcgacgagcaccaacaactgcgcctcgacggtgtcgcgcgctatatccaagaggtcggtgccgagcatctcgccgatgcccaattggcagaggtccatccccattggattgtcctgcgcacggtcatcgatgtcatcaacccgattgagctacccagcgacatcacctttcaccggtggtgcgcagcgctttccaccaggtggtgcagcatgcgtgtgcagctgcaaggatccgccggcggccacatcgaaaccgaagggttctggatctgcgtgaacaaagacaccctgacgccgtcccgtctcaccgatgactgcatcgcacgtttcggcagcaccaccgaaaaccaccggctcaagtggcgcccatggctcaccgggccgaacatcgatggtaccgagacaccatttcccttgcgtcgcacggatattgacccgttcgagcatgtcaacaacaccatctactggcacggtgtgcacgaaatactctgccagatacccaccctgacggcaccctaccgcgccgtgctcgagtaccgcagccccatcaagtccggcgaaccgctgaccattcgttacgagcagcacgacgacgtcgtgcgcatgcacttcgtcgtcggcgacgacgtgcgcgcggcagcgctgctgcgcaggctataaccgtctggacgaatcggcggtatgccgaccaccatgaaccaaggtccgcaacgcatcgaagcacgaggagaatccatgtctggacggttgatcggaaaggtcgcacttgtcagcggcggggcgcgcggtatgggtgcatcccatgtgcgggcgatggtggccgaaggcgcaaaggttgtgttcggcgacatcctcgacgaggagggcaaggcggtggccgccgaactggccgatgcggcccgctacgtccatctcgacgttacccaacccgcgcaatggacggctgcggtggacaccgcggtcaccgcattcggtggcctacacgtgctggtcaacaacgccggcattctcaacatcgggacgatcgaggactacgccctcaccgaatggcagcgcatcctcgatgtcaacctgaccggagtcttcctgggcatccgcgctgtcgtcaagccaatgaaagaggctggtcgcggctccatcatcaacatttcgtcgatcgaggggctggccggcacggttgcttgtcatggctataccgccaccaagttcgccgtgcgggggctgaccaagtccaccgctctcgagttggggcccagcggaattcgagtcaactcgattcaccctgggttggtcaagacgccgatgactgactgggtccccgaagacatcttccagaccgcgctgggccgcgcggccgaacccgtggaagtgtccaacctcgtcgtctacctggccagcgatgagtcgagctattccaccggcgcggaatttgtggtcgacggcgggaccgtagctggcctggcacacaacgacttcggtgccgtcgaggtgtcctcgcagccggaatgggtgacgtaaacgccgattggcaggcaatgcccgaccggtctggcgatgacgatcgcgtccgcgctcaaccgcaatcggatacccagccggcctgtcccgcacccggcccaaggaacggcgtcgtggtggctattccgactcgagtgggtgatcatccttaggctcgtgcgcttggtcgaccgccgagatagcaacgaagccggcgccggcttggataccgtcatgggcggcttcgatgtcgtaccgggcgagtcccggcggttggtgcagcgtgcagcggcgggcgatgacccggaatcccgagtctgcgagcagttgttcgagttcggccgcggtgtagaagcgggcgtcgcggtagcctggctgtccgcgggccgcgcgcagagcgtacaggtcggcccacggtgtcccgcgaggcaagaacccgataacaaggccgccgccgtcggcgagcagacgccgcgtttcccggaatatggcggccgggtcggtgacgaaacagagcgtgaatgccatgaggaccgccccgaagtgccggctgacgaaagggaccgcctcgccgacggcattggcgaccaggacgccgcgccggcgtgcgaacatcagcgcatcacgggatggatcgagtccgaaccgcacgccgagcaggtcggcgaaacgtcctgtaccgacaccgatttccaagcgtggctgggcaaagacctcgatgagcggccgcaacgcggcgacctcggtcgccaggatcggccgcccggtgggtgagtcataccaggcgtcgtaggccgccgcgtcgcgcccggcggccgacgatgccggcatccgggtgtcaggcgtcaccgcgagctgattccagcaacaatcggcgttcggcggccgcgaccgaccccggggtagcagcaatcgcgcccgaatggaccgacactgaggtgattcccatccggaccagatgctcggcgaaagtcgggttgcccgagagcgcttgaccacacagcgacgatgtgctgctgacagtgatggttggcatcggttttcctttcggcgttctcagatcgcgctgcgccagatgtggtaggcctgtcccacggagcgctcacgcggccccgccgtgtcgatccggtgcccggtgtcccagtccgcttgccgggcggccaaggccgccgcgatctcggcggtggcgtcggagttgcccccggctctagcaacgattctgtcggccatcacgtcaaccgtcgccgaacacctgaattcgacaatcgccgagtgcgtgtccgccgcgagacgccgggcgcaggcgcgcatctgcggatcaccccaggtaccgtcgaggatcactgagtgcccactacccaagagcaggcgggctttgcgcagcgcctcctggtagaccgccacaacgttggcacgactgtagagcccggagtccaaaacgccgggctccccggtgattactccgcaatcgcgtagccgccggcgcacatcgtcggttgagatcacctgcgcccccaccagttcggcgaccccgcgggccagggtcgacttgccggtgcccggattgccaccgaccagcgccaaccggaccgtagcgtgctgtaggtgttgggtggcgatgatcaggtggcgcacggcgtccgcagcggcctccggtttgccctgggagaatcgcacgcactcgactttcgcgcgcaccaccgcgcgataagcaatgtagaagtcgcgcagcgacgccggggcggtatcacccgaacgcaccgcatagccggccaggaagtagtccccaagatctttgcggcccaagaactccagatccatggccaaaaaggcggcgtcgtcgatgcggtcgaggtagcgaagctcgtcttcgaactccaagcaatccagcagcgccggttcgccatccaccaagaagatgtcatcggccagtagatccgcgtggccgtctacaatacaaccttctttgatccggccggcgaacaaaacctcgcgcccggaaacgaattcgtcgaccatgtgttcaatccgccgaatcacatccccggagaccactttgtccgcgtggtggcgaagttcggccaggttttcgtgccaacgccgcgccaccgcaccgacctcgccttgagtatcgatgcaccggttacgctgtgcgcgctggtgaaaccgggccaacacctcagcgatcgcgtccagggcaccctcgaccggcaggccggcggtcaccatcgacgccagccgctgcttgtcgcggtaacgccgcatgacgacgaccggttcggcgtgcccgccgcttggatcgctgagatgggcaatgcccaagtagctctgcgcggccagccgactattcaactcgaattcccggatacaggcgcgctcacgctgttccgccgtgcggaagtcgcagaaatccgtcaccacaggctttttcgccttgaacgcccggtcgccggccaacacaaccactgcggtgtgggtttcgcgcacatcgatgaaaggctcatctgtcacaggatgggcgtcacacgtgccgtcgttggtcggtgagtccatggcggtagccaagccaagtagtcacgactgccgtgccacgatcactggcacccgcgcggcgtgtaagaccgcgttactgaccgaccccagaagcatgccggtcaagccacctcggccatgactgccaacgacgacaagctgggcggacgccgacttttgcaccagcttccgcgccgggcgatcgcaaacgacaacccggctcaccggcacatcgggatagcgttcttgccaacctgccaagcgttcggcgagactaagctccgcttcctgctgtacagccgagaagtccaaacccggaagttccaccacttcgacgtcactccacgcgtgcacggcgatcagttcgacgccgcggcgcgacgcctcgtcaaatgccaccgccgtcgcaagctccgaaaccggcgaaccgtcgattcccaccagcacgggagcgtgctgcggatcagggatcaccgcatcatcgctgtggatgaccgcgaccgggcacccggcgcgtcgcaccaggctcgagctgaccgaaccgagcaagcctcgggccagcgctccccggcccgagctgcccaacaccaccatctctgcctcgttggagatttcaaccatggtaggtaccggcgtggaaaatacgagctcgctctttacgctgagctttcgatccgctccaaccgcctctttggcgagcttgacggcgttggcgacgatctggcgaccctcgtcctcctgccaaaccccccaggtctccggatacggcatcggcggccacgtcgctacatcggcgttcaccacgtggaccacggtcagcggaatgttcctcatcgccgcatcggtggcaccccaacaggcggcggcatccgattcgagcgaaccatctaccccgacgacaactccgtgctgcttgcggggtttagacatctcattctcccttcgcctcgagcaacgctatgaaccgggacagtcaccggtcatgaggctttagtccccaatcggacggccaaccgaccatgattggattcgacgcccgaatccaggcgtgcgctgtggcatcgtcgtcaatgtgaccggaccgccgcccaccatcgaccggcgctaccacgacgctgtcatcgtcggcctcgacaacgtggtcgacaaggccacgcgagtgcacgccgcggcatggacgaagttcttggatgactacctcacccgacgaccccagcggaccggcgaagaccattgccccctcacccacgacgactaccgccgcttcttggccggcaaacccgacagtgtagccgacttcttggccgcccgcggaatcaggctgccgccgggctccccgactgatctcaccgacgacaccgtgtacgggctgcaaaacctcgagcgccagacattcctgcaactgttgaacaccggtgtccccgagggcaagtcgattgcctcgttcgcacgtcggctgcaggttgccggtgtccgcgtggccgcccacacctcccaccgtaactacgggcacacgctggatgccaccggcctggcagaagtgtttgccgtctttgtcgacggcgccgtcaccgccgagctcgggctaccggccgagcctaacccggccggcctgatcgagacggcgaagcggctgggagcaaaccccggtcgctgtgtggtcatcgacagctgccagaccggtctgcgcgccggccggaacggcggattcgcgctggtgattgccgtcgacgcgcacggcgatgccgagaacctgctgtccagcggagccgacgccgtggtcgcagacctggccgctgtcacggtgggaagcggcgacgccgccatctccacgattcccgacgccctgcaggtctacagccaattgaaaagactactgaccggccgacgaccagcggtgtttctcgatttcgacggcacgttatccgatatcgtcgagcgccccgaagcggcaacgctcgtcgacggcgcagcagaagcgttgcgagcgctggcggcccagtgtccggtggcggtgataagcggacgcgacctggccgacgttcgcaaccgggtcaaagtcgacgggctgtggctggccggcagccacggcttcgaattagtggcgccagacggcagccatcaccaaaacgccgccgccactgccgctatcgacggattggccgaggcggcagcgcaattggccgacgcactccgcgaaatcgccggagcagtagtggaacacaaacgcttcgcagtcgcagtgcactatcgcaacgttgccgacgacagcgtcgacaacctgattgcggcggtgcgccgactcggacacgcagcagggctgcgtgtcaccaccggccgcaaagtcgtcgagcttcgcccggatatagcctgggacaagggcaaagcactcgattggatcggtgagcggctcggcccggccgaagtcggccccgacctacggttgccgatctacatcggcgacgaccttaccgacgaagatgcctttgatgccgtgcgtttcaccggtgtcgggattgtggtgcgccacaacgaacacggtgatcgacggtctgccgctacctttcgtctcgaatgtccttacaccgtttgccaattcctctcccagctggcttgcgatctgcaggaggcagtgcagcacgacgatccgtggactctggtcttccacggctacgaccccggccaggagcggctgcgtgaagcgctgtgcgcggtgggcaacggctacctgggttcgcggggctgcgcacccgaatcagcggaaagcgaggcacattacccgggcacctatgtggccggggtgtacaaccagctcactgaccacatcgaagggtgcaccgttgacaacgaaagcctggtcaacctccccaactggttgtcgctgaccttccgtatcgacggcggagcatggttcaacgtcgatacggtcgagttgttgtcctaccggcagacgttcgacctacgccgtgccacgttgacccgcagcttgcgattccgagacgccggcggacgagtgaccacgatgacccaggagcggttcgcgtccatgaaccggcccaacctggtcgcactgcaaactcggattgaatccgaaaattggtcgggcacagttgatttccggtcactagtcgacggaggtgtgcataacaccctggtggaccgctatcggcaactatccagccaacaccttaccaccgccgagatagaagtcctggcggactcggtgttgttgcgcacccagacgtcgcaatcgggtatcgcgatcgcagtcgccgctcgcagtaccctgtggcgcgatggccaacgggtcgacgcgcaatatcgggtcgccagggacaccaaccgcggcggccatgacatccaggtcaccctgtcagcggggcaatcggtcacgctggaaaaggtcgcgacgatcttcacgagccgggacgccgcgacattgacagcggcaataagcgcacagcgctgtctaggtgaggccggtcgctatgccgagctctgtcaacagcacgtccgcgcgtgggcacggctgtgggaacgatgcgccatcgatttgaccggcaacaccgaggaattgcggctcgtgcgactgcacctactgcacctgctacagaccatttcgccgcataccgctgagctcgacgccggggtcccagcgcgcgggctgaacggagaggcctaccgcgggcatgtcttctgggatgcgctgttcgtcgctccggtgctcagcctgcggatgccgaaggtggcgcgatcgctgctggactatcggtaccgacgactacccgcggcccgccgagcggcgcaccgggcgggccaccttggcgcgatgtatccctggcagtcgggcagcgacggaagcgaagtgagtcagcagctgcacctcaatccacggtccgggcggtggactcccgatcccagtgatcgtgcccatcacgtcggtctagcggttgcctacaacgcgtggcactactaccaagtgaccggtgaccgccagtatctcgtcgactgcggggcagagctgctggttgagatcgcacgcttctgggtaggcctggccaagttggatgacagtcgcggccgctacctgatccggggagtaatcggtcccgacgaattccattcggggtatcccggcaacgagtacgacggaatagacaacaatgcgtacaccaacgtgatggcggtatgggtgatcctgcgggcaatggaggcgctggacctgctaccgctgaccgatcgccgccatctgatcgaaaagctcgggctgacaacgcaggagcgcgaccaatgggacgacgtgagccgacgcatgttcgttccattccacgacggcgtgatcagccagttcgagggctattcggaactggcggaactggattgggatcactatcggcaccgatacggaaacatccaacgactcgaccggatcctggaagccgagggcgacagcgtgaacaactaccaggcgtccaagcaagccgacgcgctgatgctgctctacctgctgtcttccgacgagctgatcggcctgttggcccggcttggctaccgcttcgcgcccacacaaatcccaggcaccgtggattactatcttgcccgcacctcggatggatctaccctgagcgctgtcgtgcatgcgtgggttctcgcccgcgccaaccggagcaatgccatggagtacttccgtcaggtcctgcgctccgatatcgccgacgtccagggcggcacaacccaggaaggaattcacctggcggccatggctggcagcatcgacctgctgcagcgttgctattccggattggaactgcgcgacgaccggctggtgttgagcccgcaatggccggaagcacttggaccacttgagtttccgtttgtgtaccgccgccaccagctgagcctgcgaatcagtggccgaagcgccacattgaccgcagaaagtggagacgccgagccaattgaggtcgaatgccgtggccacgtgcagcggctacggtgcgggcacaccatcgaagtcggttgcagcaggtgaccaatgtcgcacatggtgggtcgacgatctctcctggaaaggacggccggccgcggtctcccttattgcgttgggtgttgtgtgctcgtcgcctgcgactaagggcactccaccgggatagccgcgaccagaggcgtgtcgactccgatcgggcccaccgctgcggcaccacccggcgaacccagcggagccactcggcccggcaggacttggtggaaaaaggcggcgttgtcccccagatgctggtgttgatcgtcgggtagatcgccttcccagtagatcgcctcgacgcggcaggccggtttgcacgcaccacaatccacgcactcgtcggggttgatgtagagcattcgggcgccctcatagatacagtcgaccggacactcctgcacacaggacttgtccatcacatccacgcactcactaccgatcacataggtcacaaacggcaagctaccggcccgatgccgaggatcgcgcctatccaaagacccctaccggaaaggaccaaaggccttattcgtcaagttcgtcactggcacgtcgacgcggggtgcaagaaaaccggggcggttcacccgaccgccagcgggattcacgctcccccaggccataaacttacgatagcccgtcatttcaagagcgcgagaagttcatcgacactcccggtggtcaagatctgatccgcgggaaccgcaacgaccgtgtcgctcaagggaaagcggtgttcgccagggtagacgattgccaacctcgccagttggaggtcgacaagagccgagcgcatcgaccgggaaatcgacggtgtagacgtccgcttgatctcgaatccatagggacggccagataattcgacatagagatcgagttcggcgtcttgctgggtgcgccagtaatacagcggattcggggcgagcagggccgcaagctgctcgagcacgaacccctcccagctcgcgccgagcttcggattgcgttcgagggcaagccgatcgtcgataccgagcaacctgtgcaacaaaccggtgtcccggatgtagatcttgggtgatcggcgttgtcgctttccgatgttggcgaaccagggcgtcagctgacggacgacgagtgcatcggtgagcgcatcgaggtatcgccgcgccgtcgtctgagcaacgtcgagtgagcgggcaagttctgcgccgctgaagagctggccatggtagtgggcgagcatcgtccacgcgcgccgcatcgtcgcggccggaatgcgcacaccaagctgggcgagatcgcgctccagaaacgtggtgatgtagccgtcgcgccacgccgcggagtcctcgttggagcgtgccgtgaacgagggcggtagacccccacgcaaccagaggcgatcggcggccgaggatccgacgtcgcggaccgtcaggccggacaactccaccaactcgacgcgtccggccaaactttcggacgccagcccgacaagatcgggtgaggcgctacccaggataagaaaccgggccggcatgacaggcctgtcgacgagcacgcgtaggaccggaaacagatccggaatccgttgcgcctcgtcgatcgtgatcaacccgctaaggccggataaagccaacatcgggtcggcaagccgtgtcgcgtcgacgggattttcggcgtcaaacgtacattcgggtgcggacttgcccaccagccggctaagggtggtcttgccggcttgacgaggtccggtaagcaacaccaccggcgctcggtgtagcgcgcgtcgcaaccgcgcggcggcgtcgcggcgttcgatcaacatgcatgaaattctagcggtaggcgctgatatttcatggttagccgcccccgggagactcggtggtgggtcccacacgcctagaaagtcgccggcgataacgaccggccaggtcagcggggttggccgcagcccgataaggctctcgatctcgtccatcaggcatgctccacatcgcctgcaccagggcaaagctgcaccggtcgtgcgagccggttagcaaatagcacgttcatacacataaatgtgtatagtggtgttgtgtcacggaccaacatcgagatcgacgacgaactcgtggccgccgcacagcggatgtaccgactcgattccaagcgaagtgccgtcgacctcgcgctgcgccggctcgtgggtgaaccgttgggccgcgatgaggctttggcgctgcagggcagcggtttcgacttcagcgacgatgagatcgaatcgttctcggatacggaccgcaagctcgccgacgagtcgtagatgatcgtcgacacctcggtctggatcgcatatctctccacgtcagagtcgttggccagtcgctggctagccgatcgcattgccgctgactcgacggtgatcgtgcccgaggtggtgatgatggagctgctgatcggtaagaccgatgaggacaccgccgcactgcgccgacggctcctgcagcgattcgctatcgaaccgctggccccggtccgcgacgcggaagatgccgccgccattcaccggcgctgtcgtcgcggcggcgacaccgtacgcagcctgatcgattgccaggtggccgcgatggcgttgcggatcggggtcgccgtggcgcatcgtgatcgcgactacgaggcgatccgcacacattgcggactacgcaccgagccgttgttctgactgcggacacccggacgatttcgtgtctcacatctgacccgtggccgtcgtcgtccgccgccgggtacatcgacatagtggaccagggaacatcgccagcgcatgagtgagcgcggataccacccggtccggggacgcgttggcgctggccgaagccgaccggcccagcgatgacatcgacttcaaggacgttcggctttcagcgcgacgatcatccgcctcaggctgtcgcgggtcgcttgcagcgcggccgggtctacggcgtcagcaagtcggttgttgacgacgatggcgcgttcggtgattgcctggagaacgcggcgaccattctcggttagcaccagcagtggtgatgtgcggtggtcggggttgtgtctgagctcggccaagccgcaaacgaccagatcgttggccactcgctgcaccccctgacgggtaacaccaaggcggcgagcggcttggggcacggtcagcgctcgatcggagaccacgctcagcagctgccatcgcgcctgcgtgtgcccctctctggcagcgaccacctcacctgagcgccgtagcaggccagcgagctcgaatacgtctgctaccagccgagcgatctcatcggacatcccgcctccaactttgacaatatattgtcatcatggttcgatgctgtcaaaatcgaaacggtcctgtcgtcgtcgtgaaacccttcgcatcggagaaaagatgagcgctccaattacgaatcttcaagccgcacagcgtgatgccatcatgaaccgaccagcggtcaacggcttcccccatctggccgagacgctgcgccgcgccggtgtccgaaccaatacctggtggctaccggcgatgcaaagcctgtacgagactgattacggtccagtccttgaccaaggcgtgcccctgatcgacggcgtggccgaggtcccggcattcgaccgcacggccctcgtcactgcgctgcgcgccgatcaggcgggtcagacgtctttccgagagttcgccgcggcagcctggcgagccggtgtgctccgctacgtcgtggacctcgagaaccgcacctgcacctacttcggcctgcatgatcagacgtatatggagcactacgcggcagtggagccttccggtggtgcccctacgagttgagctgcgcccgtcgcagcgacattccagcagaccgcgacgtcagtcttgggcggcctgactatcgcgatgatccgtcgcccgctcatcaacccggttcgtggtcaagacttttcaccggggcgacgtttcctggggctagtaaggcggttgccgatcttcgtgaagcggcggtgtccgagacccacgacaccaaggacgtgttagccgctttggccgcgcgcaagtccccggtgcgacctttctgatgcgatcgacgatgtaggtgggatctcgtgctcttcgcaccagtcgttgggatcctgggcgattccggacgctttgtcggtggtgacgcggtcgatgatccagcctagcgccgaacccgagccgagcaggcaacgcccggccccaagtggtgcgcaccgccgccgtggatcttgatgggagcacgcgaagctcactggtgcaccatccttgtgtcggtgaccttggatggattgccgatgcacccaaggcgccgctgggttatcgccctgctcgctcgacagccgtgatgtccacgatgagttctgcggagtccggcggtagccccggacgcgccgaccgtcgacaggactgagcgccgacgagcgccgaacagtgagcggcccaaaccactaccctgcccgacgagccgcggaacggcgtcacgggtggaatcgattgggcgcgagatgatcacgcggtgtcgatcgtcgatgcgcgtgggcgcgaggttcgccgcgccacgatcgagcacaacgccgccggactgcgcgagctgctcgagctgctgagccgggccggtgcccgcgaggtcgccatcgaacgcccggacggcccggtcgtggataccctgctcgaggccgggatcacggtggtggtgatcagccccaaccagctgaagaatctgcgcggtcgttacggctcggctggcaacaaggacgaccggttcgacgcgttcgtgctcgccgacacgttgcgcaccgaccggtcccggctgcgccccctgctgcccgacaccccggccacggccaccctgcgccggacctgccgcccccgcaaagacctcgtcgcccaccgggttgcgttggccaatcagctgcgcgcgcacctgcgcgtcgtctttccgggtgtggggttgttcgctgaccttgactcgccgatcagcctcgcgtttttgacgtttttgccccgtttcgactgccaggaccgcgcggactggctgtcggtcaagcgcctggccggctggctggccgccgctggctactgcggccgtgctccacgaccggctcaccggtgccccgcgcggcgccaccggtgacgagggtgccgccaacgcccacatcacccgggccatggtcgccgcgctcaccagcgtcgcgacccagatcaagacgctcgacgcgcagatcgccgagcagctctccttgcacgccgacgcgcatatcttcacctccctgccccgctccggcaccgtccgcgccgcccggctgctcgccgagatcggggactgccgagcccgtttccccacgcccgaatcgttggcctgcctggctggcgtcgccccctccacccgtcagtccggcaaagtcaaacacgtcggattccgttgggccgcagacaaacaactccgcgacgccgtctgcgacttcgccggtgacagccgccgagccaacctctgggccgccgaccgctacaaccgcgccatcgcccgaggacacgaccacccccacgccgtgcgcatcctggcccgcgcctggctctacgccatctggcactgctggcaagacggcgccgcctaccaccctgccaaccatcgcgccctccaggcactgctcaaccaagatcaagaccgggcggcttgacacacggctactcatcggcctagcgggtgggcgccaccagcgggtagcacgaacgaaatccttgatgccccaaaccgtttaagcgttactgcagggtacaggtaccgagcgggacccgctgccgggcctagttgcttatcggtggtggttgcggctggaagggttcataccaccaccagtcggcgcgctcgccggtgggcccaggccacggcgctaccgccggcggcggcttcgtcgacgcccgcgccaacgatcccgcgctcaaaggtcggcccgcgctgtcggcgacggtgaggttgtctgccggtccggtaatggtgatcaggccccgatggtgtgcccggtggtgatacgggcacaccagcaccaggttggccagctcggtggccccaccgtcctgccaatgtcggatgtggtgggcgtgcaaaccccgggtggccccacaaccgggaaccacacacgtgcggtcgcgatgctcaagcgcccggcgcaaccgacgattgatctgacgagtcgttcgaccgcagccaatgacctgcccgtcacgttcgaaccaggcctcaaaggtggcatcacagagcagatatcggcgttcggactcgctgagcagcggacccaggtgcaggccagcggcacgctcctgcacgtctagatgcatcaccacggtggtgtgctgcccatgtggccgacgagccacctcggcgtcccagccggcctcaaccagacgcagaaacgcctcaacattgcccggcaacgggggccgctgatccgacacaccgtcgctgttgtcgtgatcacgcttgtactcggcgatcaacgcatccagatgagactgcaacgccgcatcgaacttcgccgcctccacgtgcggaagcttgattcgccaacaactgaactgctcatcggcgctcctggtgatcgagggccgcggttccggccgaaaatccggttcgggttcgggtcgcggttccaacttgagcgcggtccgcagctgattcaccgtggcaaccccggccaactgcgcataatgcgcatccgaaccctcacccgcccgccccgcgatcaccccaacctgatccaacgacaaccgcccctcccgcataccccgggcgcagcgcggaaactccggcaaccgccgcgccaccgtggcgatcgtgtgggcgttgcctgacgagcagcccatcttccaggccaccaaccccgccaccgaccgcgcccccgtcacaccccacaacccgtcgcgatccagctcagccacgatctccacaatgcgcccatcaatcgcattgcgctgaccggccaactccgccaactcctcaaacaacacctccacacgctcggcaggactgactaccgctgcgccagacgtcgcggtcgaggacatgagttcatcatcgcagcagggtctgacaactccggccaacccgaatccacgcccggggccgtgccgtcatcaccccgcaaagagatgctcggctccggctccgcccccgccggggccaagggcacacgagacaacgaaatcagcgaacccaccatggaaacgctcaacggcgtgggccgcgaagccggcgaaatgctgggagcagctggtggacatcgcatagataggccccagacccagccagcacggctccaaccgtcgacgcgcctagctgcaaaatcgcatgcttgtcagcggataccggtatattttccggtatgttttcagagccttatccgaccgatggcgaagtcatgacggaactcggcgacaagttccttgctgctcttgttggcaccatcagggatacgcgcttcgacatcgccgacatgcggaactggcggccgggatggtttccgaccatgcatagccggtgtctgtccaacctcatccacgacagaatctgggcacacctggtcaccctcatcgcgagcaatccaggcaccagcatcaaggacaagggtgccacccgcgagattgtggttggcgcacacctgcggttgcgaatcaaacgccaccacgcaggtgacgagatcagcacctacccgacccgaaccgccatcgaattctggcaacagggcagccagcccgccttcccggggctggaagaggttcgcattgcggtgggctatcggtgggaccctgatacccgcgagatcggagcccccctgctgtcgcttcgcgacgggaaagatcacgtcatctgggtagtcgaactcgacgagcctgcggccggcgtgaagatcacctggaccccgatcgagccgacactaccgtccatcgacttcggtgacttgggtgaagactctggagcatcgggggaacgatgaacggcctgggagacgtgctcgcggtcgcccggaaggctcgtggactcacccagatcgaattggccgagctggtgggactcacccagccggcgatcaaccggtacgaatcaggcgaccgtgaccccgaccaacacatcgtggccaagctggccgaaatcctcggtgtgaccgacgatctgctcatacacgggaacaggtttcgaggtgcgctcgcagtcgatgcgcatatgcgccgccacaagaccacgaaggcgtcggcctggcgtcagctggaggcccggttgaacctgttgcgcgtgcacgcgtcattcctcttcgaggaagtggctatcaatagcgagcaacatgtgcccgcgttcgacccggagttcaccgccgccgaggacgccgcccggttagtccgtgcccagtggcgcatgccgatgggcccggtcgtcaacctgacccggtggatggaggccgcgggctgcctggtgttcgaagaggacttcgccacccagcgcatcgacgggttgtcgcagtgggtcgacgactaccccgtcatgctgatcaacgccaacgcagcacccgaccgaaaacgcttgacccttgcccacgaactcggccacctcgtgctgcattccaccaaccccacggagaacatggagaccgaagccaccgccttcgccgccgagtttctcatgcccgagagcgagattcggcccgagctgcgtcggctcgatctcggcaagttgctcgaactgaaacgggaatggggcgtctcgatgcaagccctcctggagcgggcatatcgcatgggcctggtatcggccgaggctcgcaccaagctctacaaggcgatgaacgcgcgcggctggaaaaccaaagagccaggcatcgagtccatcgtgcgagaaaaaccgagcctacccgcccacatcggcatgacactccgaagccgcggattcaccgaccagcaagccgccgccatcgccggatacgccaatcctgcggacaatccattccgccccgaaggtggccgcctccatgcgatttgacttccgattgacgctgggttgtcatgccgacggcgccaggtgcggtcacacaaggcggccggaacaggcatcgattcttggcgacgccgttgctgtaccgatagcgactgccccgtatcgatcccagggaacgtgaccatggtcgtagggatgacttgacagtttcaacggggtgcgaccaccgttgcgctcagaaggcatacgttggtggaacacgtcggaaagctgggaggtgaatctgatggctggcgaccaagagctggaactgcggttcgacgttcctctttacacgcttgccgaggcatcgcggtacctggtggttccccgcgccaccctggctacgtgggctgacggctacgagcgtcggccggccaacgcaccggcggtccaggggcaaccgatcatcacggctcttccccacccgaccggcagtcacgctcggctcccattcgtcggaatcgccgaggcgtatgtgttgaacgccttccgccgagcgggcgtccctatgcagcggatccggccatccctcgactggctaatcaagaatgtcgggccacacgcgcttgcgtcccaggatttgtgcacgggcggtgccgaggtgctctggcggttcgctgaacggtccggggagggcagtcctgatgatctggtggtcagggggctgattgtcccgcgatccgggcagtacgtcttcaaggagatcgtcgagcactacctgcaacaaatcagctttgccgacgacaacctggcttcgatgattaggttgccgcagtacggcgatgccaacgtcgtcctcgatccacgccgcggctatgggcaaccggtgttcgacggaagcggcgtccgggtagctgacgtgctcggcccattgcgcgccggcgcgacgttccaggctgtcgccgacgactacggtgtgaccccggaccagcttcgagacgcgctcgacgccattgcagcctgatcggaatctcctcgccgacctcgatcacatctttgtcgaccggagtttgggcgctgtgcaagtcccgcaactccttcgggatgccggattccggctgacaacgatgcgggagcactacggcgagacgcaggctcagagtgtcagcgaccacaagtggatcgcaatgaccgccgagtgcggctggattggatttcacaaggatgccaatatccggcgcaacgccgtcgagcgacggacggtgctcgacacgggagcccggctattctgtgtgccgcgggccgacatcctggcagagcaagtcgcggcacggtatattgcgtcccttgcggcgattgcccgtgccgcacgatttccgggaccattcatctacacggttcacccgagcaagatcgttcgcgtgctctagtcgttcatcgctccgttaaccgccggcgaggccgtcgacgatcttcatggtctcgacgctgacggtggtcaccttcttgatgaggtcgacgatgtaggtgggatcgtcgtgttcgtcgcaccagtcgttggggtcgttgacgatgcccgacgctttgtcggtggtgacgcggtagcgctcgatgatccagccgagcgccgagcgggagcgagcaggtagcgctcggcctcgtcgggaatgccggcgatggtgacgcgggagtagaacgatcgccaagtggtcggtcttggctgcccacttcatccccggcgccaccggcaggtctcgcggtcatctcgaccaacggagggccgtcggtggttcgtatccggccaagaacggcgagaacggtttgtgcctctatgccagggtgaatgtctcatctcccaggcggacggtgatatccagttctccgccaagagcggacacgtatttgcgcagtgtgttgacctgtgcggagccgatgtcgccgttctcgatgctggatacccggctctgccggatgtgcgccagcgcagccacctggacctgggtgagtgactgagccgcgcgcagctcccggagccggaatgcccgcacttcatcgcgcattcgtgccttgtgccggtccaccgcctcccggttaacgggacgtacggcgtccatgtcccgtagtgtcatcgccatcgtgccacttaccctttcttgcgcttgcgcctctttggcttcgtgtcctcgaactgtgcgagatgttcggcaaacatctcatcggccgctttgatcttctcgtcgtaccactgggtccaccgcccggccttgttaccggcggccagcatgatcgcctgccgcgccgggtcgaaggcgaacagaatgcggacctcggaccgcccttgtgatcctggacgcagctccttcatgttcttgtggcgcgacccacgcaccgtgtccaccagaggacagccaagtgcggggccctcttcctcgagaacctcgatagctgcgaacaccaattcgtaggtctctcggtccaagccgttgagccaggcggagatgcgctccacatccgccgtccaccccacagagtcgcagagtagcgcgatacgcgatatcacacaagggtgatattcctccgggtaagagcagcgggcgacggggctaccgtcgaggaaatgccggcaggcgaggacggactctgcgcacccgggccgttgaaacagtagcctgtgccaggccgagaattcatccccacgtatgaggcagtacagtgcgccgccgtgcgcgttctcccatggaacgttcacgggctcccgtggatgacaggcgtttcatgaacgccagcgccgccgcaacccgaccgaaagcggttgaccccaaggagagctggaagtcgaggccaccaccttcgccgcggagttgctcatgcccgagagcgagactcgtcccgaaatacgccggctcgatttcggcaagttgctcgaactgaagcgggaatgggcgtcgacccgctcgaccagccccagccgggtgaccagccccagccgggtgaccagcctatgcaccgcggcgatcccaccgaagccggtggcatcgatgttggcgccgacctcgtagcgcaccgcgcccgaacccagcatcggcctgggctgcgccgcccagcgtccagcccgcgcgtgccgcgccgccaccctgcgccctcggcgtgtgatgtttcgccgactctgttcatgggttatcttcttcaccacaaaggcctttcctgctgggctgtgttgaggtcgcaaacccagccagggtaaggcctttggcctctcctacccggccgacacgcttactgaaggcctagtctaggcaggccattcaatctgcggaatcgaaaaattcggttccagcctgctcgtttcctttccgacagcgatctgacgttgcgtaacgtcatttgtacggactcttttagcggcattgatttcagatgctaacgccgtctgtgctgtagcgccgattggccgaaactgtaaatttgtatgattatttaaatctttgacgaacacgcgccacaaacgtactatctctttggcaaagtccaccggcatctcattcaacggttttgtttgcgcgtggtcgtcatatgttggtaactgtgtaaccggccgcctatcttgcgcgtgcatcatatgactatgaatcggccttctccagtgaaattgatacaagatcgatccgataagcggtaccttgtacacagtgcaattgtagtaattcgcgttttgtcctacgcttgtattctgcgtgaagaattcaaacagcgtccgggcgtgcagcacagtcgaatcgagtgcgtagacctgcatgctatagccgtcaatcccaagattcatacaatgttgcgcgtgccattctgttgcagcacgcaataaccatgccagctctttggtcaagtgctcctctagatagtgctctagctgagcgacgcttgtcatcgctggcgttcgttgaaccatcctaaaaggatagcgttgaaccatcctaaaaggatagcggtttcatggcgctgcctaactaatttggaagctgcgcagcgccgttgggccccggccagcatctgctgcgcgccctcgcgcacaatctcatcgatcaccgacgacaccgggcccgccaacacgaccggcacggcagaatcacgattgccgacctcagggactacattgcgcatgggcgtaccttcccgaaccagcgcgccaacgccggtccttgatcagacaaatggacttcagatcatcctcggggaggtgcgcccaatcacgccgcttcgccgaggctcatccacaggttctgatcattgctcaagcaagaaggcgcggccgtattgacagtatcgcggaagactttcgtttccgggcgttttgtcgcatccgaatgtcaacaaccggtcgattcagcttgcggaggaggttggggacacttgagaacacgtccaccgactttctgcatgtccggattgctagggtccgcttcggcaacgaagtctgcccacgcccaaccaccaccggccatgtgcggtccaagctgcttgtaattgaacccggcgtcgtcgaagtaacagaagttgctgttcatagtgttgagggaaggggcgtccaggttcgacaggaccgcaggcatagttcgctcacgcggaatcgctaccgccatggcgtgcctgccaacccctgggttgtcctctgaaattcgcctctgtagtgccaccatcagcctggccgcacgagttatcccgtcttgctgcttcagcattcgcggaacacgccgaagcaagatgttcgcatacattttctcagtcaacgcagctcccgtgatacggaagctcgccgagtgccccggcgctcggcggattcggtagcactcgaactcgttttggttggccgggatcggcgcttccggatcgaagttcgaaatctcggcgacgagaggaatcctgcggcggtcgaagccggcgatgataatcccgagccgtttgtcctcccaacccttcccggtcggtaattggccgatctgcccggaggcccagtaccgaagcgcatcgactccgtcttcgaacgaggcgtagtcgcatagggtctcggcgagccactccgatgttgacttcttctgggcgggatcgatgcgagcaagccctgtgaacccgaccgtgaagcttgtattccagcacaccagtttggtgtagtcgtcatcgaacactgacccgtccggtctcgacagtcgccgatcggcaacctggatgaccaggtcgtcggtcgtaaccgtctgaatcaacgtcatgatgctgctaccgatgcgccaagttggtccgtattgcacaaggtgtgcagacggagaggatcagatttgtcagagttcgagaatgaccacggtggtccgcgctgcttccgccgcggggcctcggtgacgggcgtcgccctcgggcggggcgccgccgggcaaggttaagcggtagttggcctgtcacgttgaatccgaacccgctgatgcaagtgccacaatgctgtccacgatcttcatggtctcgacgctgacggtggtcaccttcttgatcaggtcgacgatgtaggtagggttcgcgtgctcgtcgcaccagtcgttggggtcgttgacgattccggacgctttgtcggtggtgacgcggtagcggtcgatgatccagcccagcgcggagcgggagccgagcaggtatcgctcggcctcgtcgggaatgccggcgatggtgacacgcgagttgtagatgatcgttgagtggtcttgcttggacttccatttcatcttttcgacgcgccaggtctcgcggtcctccggatctgcgcccggtttgagttgcacatcaaggggatacggcttgaccgactcgtagccgacatgtaagtcggctagtttccggccggcgctggcgagctggtcgaagcgttcgcgggtctccggtgttgggatgtgcgggagcatcttcttgaggtcagcggcgtattttgtgcggtaggcggggtcatgcagcaggccgtagacgtagtagaagatgtcgtctttggtgacttggtcgccgatcgtgtcgcggtagagcttgaggatgacgccggtgatgttgtcgacgcggcggtagccgtggtcgtctacttcggcgttggtggtggactcgaaatcgagttcgccgtcacgtggttcggtcttctcgtaggtccagcgcgggaagaattgaccgttgcttgagccccagaatgcgagatcggggatagcgtttagcatcagacacgagaagggcttgtctgagcccatgccaaccacgtagtaaccgacattcccgtgctccggcgtcggaaacatcgacggaagctggtaggtacagttgttgagctgctggttggggtcgaggtaggcgtgctctttcgtaaatggtcggtacgtgccgagccgcattcccgcgggagcgaattcgatgcgaatgccttgtgccacttgccgcttgttgatgcggtcccagctgaacttggccgagtccacggtaatgagggcgtcaaccggcggggtcttggcgtcccttccgcggatctcgttgatccggtcgacctccgagttgtagaagtcgatcgtgcgtccgatgttggcctcgagcgcaccacgtgaaaagttgtaacaccacgcatcccggctggtcttcaagcccgcggaatagttcgcgaagacacgtgtcacgtcaagagcagccttcttgtcgccgataaccggccacgcgctgaacgcgtcgtcgcgttggttgacccagtcaccgtgcaagttgggtgtgactgtctgccattccaccgtgtcgaggtagccgtcgccgacgatccgcaacttctcctcgcgactcaggtaatcgccgatgtcgcggtaaaggacatcgcatggcccgctgtgcttcggatccttgatgccaaggaagatcgccaccgtgttgcgactccccccgccaaagaccttgccgccttcctggcgtgagagttccccagctgtgcgctggttcccccgcaggttgtacacatataccgccgcgtagtcgtcggcgagcgacaaccgcatgccgtctgccgtgttgccgtctatgtacccaccattggagacgaatccgacaacaccgttgtcaccaatgcggtcggtcgcccaccggaacgcgcgaatatacgagtcgtacaggctgttcttcagctgcgccgtcgaccgcttcgcgtacgtctgctcaatccgcccgtccaacgtcggatacttcacgttggcgttcaggtcgttcgcgctgctctgccccaccgagtacggcggattcccgatgatcacgctgatcggcgtcgccagctgtcgcaagatccgagcgttgttgtacgggaacatgatcgcgtccatcgagtccccggcttcggaaatctggaacgtgtcggccagcgccatcccggggaacggctcataggcgtcggcgtcggcggtcttgcccgccaaagcatggtaggtcgactcgatgttcaccgcggcgatgtagtacgccagcagcatgatctcgttggcgtgcagctcttgcgagtactttcgggtgaggtcggcggccgtgatcaggtcggactgcagcagccgggtaatgaatgtgcccgtcccggcgaagccgtccagaatatgcacgccctcgtcggtcagcccgcgcccgaaatgcttgcgcgacacgaaatcagccgcccgcacaatgaagtccacgacctcgaccggcgtgtacacgatccccagcgcctcggcctgcttcttgaagccgatgcggaagaacttctcgtacagctcggcgatcacctgctgcttgccctcggcgctggtgacctcgccggcgcgccgtcgcaccgattcgtaaaagccttccaaccgagcggtttcggcctccaggccggcacccccgacggtgtcgaccatcttctgcatggcccgcgacaccgggttgtgcgacgcgaagtcatgcccggcgaacagcgcgtcgaacaccggcttggtgatcaggtgctgcgagagcatgctgatcgcgtcatcgggggtgatcgagtcattgaggttatcgcgcagcccggccaggaactgctcgaacgccgccgccgccgtagcgtcggcgccgccgagcagggcgtggatacgggtggtcagcgtcgcggcgatgtcggcgacatcggcggcccactgctcccaataggtccgggtgccaaccttgtcgacgatgcgcgcgtagatcgcttcctgccactgcgacaacgagaacatcgccaactgctccgcgacggcgggtcccgcctcgtcggaggtcggcccgatgtgaccgcccaacagcttgtcgctgccttcaccggtcttcgtcggcttcacgttcagcgcaatgctgttcaccatcgcgtcgaagcgctcgtcgtgcgaccgcaacgcgttgaggacctgccacaccaccttgaaccgtttgttgtcggccaacgcggcagacggctcgacaccctcgggcaccgccaccggcaagatgacgtacccgtagtccttgccgggcgacttgcgcatcacccgaccgaccgactgcaccacgtcgacgatggaattgcgcggattcaggaacagcaccgcgtccagcgcgggcacgtcgaccccttcggagaggcagcgggcgttggacaggatgcggcattcatcctcggcgaccacgcctttgagccaggccagctgttcgttgcggaccagcgcgttgaacgtcccgtccacgtggcgcaccgaacacgccaggcccgggccgtcgtcaaccaattcgcggtatgcctcaaccactttcgggaacagctcggcaacctgcttggacgtcttgatgtccttggcgaacgccaccgcccgacgcatcggcggctcaccggcgacaatgccggtaccggaccgcttggccaggccattccagcagccgacgatcttggaggcgtcgtcgagcatcagctcgccggaaaccccggagagttcctgctgcaaccggggcgcgatcacgccctgatcgacggtgagcaccatcaccttgtagtcggtgagcagcccgcgctccaccgcctcgccgaacgacagccggtgaaactccggcccgaacgtcagctcgtcgtccatcgacaccaactcggcggagtgctggtcggccctgtccttgatgctctcggtgaaaatccttggcgtggcggtcatatacagccgccgggccgccttcagatactgaccgtcgtgcacccgcacgaagttcgactcatcgtcccccgccagcgtcacgccggtggtgcggtgggcctcgtcgcacatcaccaagtcgaactcgtcgacccccagccgttgggccttggccaccgtgggcagcgactggtaggtgcaaaacaccacggtcaggccctgggcgcacctgcggtgcgccatttcgtgcagcaatacccgcgcgtcggtggtgaccgggatcggcacatcgtggacgtggtagtcctcggccgagcgcgacaccttggtgtccgagcacaccgcgaacgcccgcacatccagctcactctgtgcggtccactcccgcagcgtctggctcaacagcgaaatcgagggcaccagcaacagaatccgcgcgctgccgccgttgtcggcggcgatgcgctcggcgatcttgagcgcggtgaacgtcttgccggtgccgcaggccatgatcagcttgccgcgatcgttgcccaccgcgaacccgcggaacaccgcgtcgatcgcctgctgctggtgcggccgcagctcgtggcgtttggccggggtcaggttcacctgcaggtcgccggccggccaggcgatgtcccagtcgatcggcgattcggcgatctcggccatgccgatgcgctgcaccgggaccaactgatcggccagcgcgtcctcggcattgcggccccaccgatccgtcgtggagatgatcacccggttggtgaagcccgtcttgcccgacgcggtgaaaaacgagtcgatgtcccccttggccagtgtgtgcgtcggctcgtagaacttgcactggatcgcggtgtagttgccggtgtcacgttcgcgggcgaccaggtcgattccggtgtcggtcctgccccgccgctccggccagtcgatccaccgccacaccgcgtcgtactgctgggccatcgtcgggtccagctcgaaatagcgcaccatcaactgctcgaacttggtcccgcgctccgcgttcgacggagccttccggaacgcctcgatgacgtcgtgcaccgaccccatagttcaatgaccatactggcggcaaccgacacgtggcgggatccctcgcgttcgatccaacccaaccagctcggccaaccgcatcgcgggccggcatcttcgccgtcctaactcgggaaatagcggttgtcactatctgagcgcagctatctcatttgcggagaactagccctgatcaattcctgcctcggttacgtgtgtcatgatcagccggccagttcgaggttgaggtgaccttcacatagtgaagcctcccgggtttcgtgcgcaccttctttcgagggaaggacgccacgctgagctgcgagttcgtcgccgagcatcgagcccggttcgaggtcgctgcgatctgtcgcgtgctgtgtgggcagggctgcagatcacccggagaaccttctacgcctgggcagcgtcggccgccgtctaggcgtgccctgcgggagatgacggtcaccgagcccctggccggttacgacgggcccgataccgatggccgccgtaagcccgagtcactctacggtgcggccacgatctgggatcgacgagccatgttcagccggataggcgtggatgagggcggtggtcagcttgggaacggtgtgggtgagttcgtgttcggcgtcgtgggcgatgcggtgagcttgcgcgaggtccagggcggggtcgacgtcgagttcggcatcggcgtgcaagcggtgtccgatccagcgcatccgcacgctgcgtaccgcctgcacgccgggccgggccgccagggcttgttcggcggcatcgaccatcgctgggtcgacgccgtcgagcaggcggcggaacacatctcgcgcggcagttcgtagcacggccagaatcgccgccgtgatgagcaggccgacgatggggtcggccagtgggaacccaagtgcgacaccgccggccgagcacagcacggccagcgaggtgaatccgtcggttcgagcgtgtagtccgtcggcgatcagggcggccgagccgatgcggtgcccaaccctgatgcggtagagggcaacccactcgttgccgatgaatccgaccagcccggccagggcgacccagccgacatgctcgatctgctgcgggtggatcaggcgggcgatggcttcgtaaccggcgatgatggccgacatcgtgatcatcgcgaccacgaacgacccggccaggtcctcgacgcgaccgaatccgtaggtatatcggcgagtggcgggcttggcgcccaacgcgaacgcgatccacaacggcaccgcggtcaacgcatcagcgaagttgtggatggtgtcggcggccagcgcaaccgaccccgacatcaccacgatcacaatctggatgagcgcggtcaacccgagaaccaacaagctgatcttgaccgtacggatccctgccgcagtggattccagggtgtcgtcgacgctgtcggcggcgtcgtgggagtgcggcgcgaagatctccttgatcatcgccggcacacctcgtgaatgagcgtggtcgtgggtcatcgggcgcaggccctttgtgacagcaggccagatcggccgcgttcgaccaccaagcaagctcttttatctgcattcatacgcagataatagcggatgctctcgccggttccagtactagctgggacggacgacgatcaccgggattctcaccgaatgggctaccgcggaactcaccgaacccaacagcatgccggaaaaccccccgcgcccatggctgccgaccaccaccagctgagcttgctcagaatgctcgagcagccaccgagcgggcttgtcgcacaccagcgatcggtgcacgcggacatccggatactgctcttgccagccggcgaggcgttcagcgaggacctcagcctctctcttctcgcgctctcgccaatccatccccagaaccggaaacatccccagatcggtccaggcgtgcaacgccaccaggtccacccttcggcgggaggcttcgtcgaaggctagggccgttgccgcctcagaggctggcgatccgtcgatgcccaccaacaccggtgcatcggagtcgggagtcgcgccattaccggaatgaatgatggccactggacaccgcgcatggtggagcaacgcggtgctgatcgagccgagcagcagtcgacccaatgcgcccatcccctggctgccgacgaccatcaaccaagcctgttgggatgcatcgataagcgtcggcacaacattggaaaagaccaactcggtatgcacctgcggcggtttggactcacccaagctgttggtgagcgcctcgcgggcctgctcaatgacctgctgtgcgttgtccttttgccactcagtcatattcgcgtacagctggcccaccggccagccgacaaccacaggggcaacaatgtgcagcagggtgatgggcagctggcgcatgacggcctcacgggcggcccaggctaccgccgcgttggattgcgctgatccgtcgacgccaacgagtattccgtatttcgctgtcgcagcagacatttcacgctccttgcggtcggaacacagtccatcaatccatcagcgcagcggtgcagaccaccgcagcaaggtgcctccggtcggcatgttctcgactgtgaattcgccgcccgcgtcgtcggcacgctggcggagattgcgcaggccgctttcggtgatgtcgccggagatgccgacaccgtcgtcgacgacctcgacccgcacatcatcctcgacgctgacgttgatggccaggctggtcgcgttcgcgtgccggacagcgttgctaaccgcctcccgcagaaccgcttcggcgtggttggccaggacggtgtcgacaacggacagcgggcccgtgtactggaccgtggtgtgcagcgcggggatcgcgagttggtcgatgaccttgtccagtcggtggcgcagacccgtcgcccgggagggcccggcgtgtaggtcgaagatcgcagatcgaatctcctgaatgatttcctggagatcgtcgatgctgctgtagatggattcccggacggcggggacacgtgctcgcggagcggcaccctgcagggtgagcccgactgcgaagagccgctggatgacgtggtcatgcagatcacgtgcgatccggtcgcgatcggtcaggatctccacttctcgcatctgtcgctgcgcggtcgccagccgccaggcgagcgcagcctggtcagcgaaggcggccatcatatcgagctgtttgtcgctgaacggctgttcatcggcactgcgaagtgcgaccagcacaccggcaacagtgtcggcggcacgcagcggcagcaccagggcgggcccgggctccaccgggccgtcgaccgcgaggtcaagccggtcgaaccggcggggcgtacggtcgtgaaagactcccccgatcgacgttccgctgacggcaaccgtcatttgcttgaccgccggggagatctctccggccacctctacgatgaccaggtcgtcgacctcgcaagccggcgcttcgtcgtcgagcggcaccgccaccaaggtggctgccccagccatcaacgtcaacgcttcctcggcgatgagccgaaacaccatggccgggtccgcaccggccagcatctgcgttccgatgtcgcgggttgcctcgatccacgcttcccgggtccgtgattcctcgaagagacgggcattgtcaacggcaatcccggccgcggcggccagcgcctgcaccagcacctcgtcgtcatcgctgaacggctggccatctgccttctcggtcaagtaaagattgccgaacacctcgtcgcggatgcgcactggaaccccgaggaaggtccgcatcggcggatggtgcagcggaaatccaaccgatgcgggatgccgcgagatatcgtccagccggatcggctttggctcctcgatcagcgcgccgagaacacctcgcccctccggcaatgagccgatgaggtgccgggtctcttcgtcgatcccctcgtagacgaattcgaccaatctatggtcgtaaccgcgcaccccgagcgccccgtagcgggcatccaccaactcggcggcggtatgcacaatggcgcgcagggtggcgtcgagcttgagtcccgatgtgatcgccaagatggcgtcgatcagaccatccagccggtcgcggccttcgacgatctgttcaatccggtcttggacttccagcagcagctctcgcaaccgaagctgcgacagtgtctcgcgcactggcgggctgccagggttaacgttcgccctgtcagggtgtgtcacatagctatgttgacaccggagctgcgctcaaccaactggtctggctacccagcggcacagtcacagatactgctgaccgacgaccagcagggtgcagccggcctcctgcaacacggcgttgcccggcgctcccacaagttgctccacatgctcctggtcgctcgcgctgagcaccaccatgtgtaccgatcgacccagcccagccagataatccagcagctcgccgtgcactgccgccgattgcacccgcacatcgggataccgtggttgccaacgggcaagccagcggtccaggctggcacggacgtcgtccccggtatcgcccactccggattgccggcaggtgaccacccgaaccggcgagtcgcgcagccgtgcttcggccatcaccgcccccagcaaaacaccgatatcggacgacccgtccgcctcgacgacgatccatgcggcgtcgcgtccgatggggacccggtggggtcgcacgatcgccactgggcactgcgccgataacgccagggccgctgcggtagatcccacccgctccggtcggaagtggtgcacgccgatagcgccaacgcacaccagggcagcagccgccgaagcgcggatcaacgaggtgaccggccgctcctgggtgatctccacctcgaccttgaccggccggtccgccgcctcgaccgctgtgaacgcgtagcgcaccgcgttctcggcggcggcgagtttgcgagccgccgcgccgtgtgcggcgtacccgggatcgtcgggttcgatcgcgtacagcagacgcagcgggatgtcacggctggctgcctcgtcgaccgcccacagtgcggcttgcacggccggcttcgagccatcaataccgacgacgatcgatgggggtttgtgtgattggttcatggcgaggcttccgggttaacgatcgggtgccaaacgtattgatcctgcccgacttcggtgggttcggccgccagctcgaagaacctctccacatcgtcgcgattgcaggccgcggtgcctggcgtcagcagcatggctgcacctgccgcgtttcccaagcgaacggacttgatgagcgaccagccacggctgaggcccacggtaatcgcggccaccatcgcgtcgccggcgccgacaccgctaaccgcggtcatcggaatcgacgaaaatcgatggctcgcatgtcgtgtggccaatagcgcgccctgagatccaagcgagaccaccacgacctcggcgcgcccacggtcaatgagttcgtgtgcggcggccagttgttcgggctcggtcagcagttcggatccgacgcactcgcgcagttcccgcacgctcgccttgagaagaaacaccccggacgaaatgtgctgcaacccgccaccagatgtatccaggatcagcggagtgctcgatcggcggcagatgtcggcaacccgctgatagtagtcggcagccacacctggcggcaggctgccactggccaccacaaaggcggccgaagccgccgcaccgcgcagttcgtcgaggcattgctcctgctccgcgacggtcagcgacggccccggaagcacgaaacgatactgcttggcggtcctggactcgttgaccgtgaagctctcccgcgtcgaggccgcgatcggaatgacgcgaaatggcactcccgcatcaccgagcagcgccatcagcaggctcccggtcgacccgccggccgggaacagtgctgtcgagcaaccgccgaggacatgcacaatgcgggcgacattgataccgccgccgccgggatcgtagcgaggtgcgccacaacgcattttctcggtcgggcgcaccacgtcgacgctcgtcgtgatgtccaaggcggggttcatggtcaaagtgatgattcgcggcttgccttcgtcccacgccgctggctccgtcatcgtcgtggactctgcgctacagaccggtcgggtaggtttccgggttctcgccggcgatccaccggctcgtcacctcgagaggttccagggcacgggtctgatcgatgtggatcatggcgtcgaactggtcggcgggccgcacgtgcaagtagtgactttgccgttccgttgccggtagataaacgacgccgatggcacgtcccaaccggacaacgtccagcggggcttcggcgtcgcggcttagccgcgctgacaccaggaaactgtctgcagtctggtggaagagctcctcgacactgccgtgcagtgccggccgaaccgctttgcgttgggcgataccaccccattcgctggccgcggtgacggtgcccgtgtacgtgctgaatccgatgctgcgcgactcgtcaccgtatcgctcacggactatctggccgagggtgagctgcccgtcggcccacacctcggtagcgcgtgcgtcacccacgtgggagttatgagcccacaccactattcgcgccggcggcgcatcgaggtgtcggtccaaatgcgtcagcaaactgccaagggtctgcgccatgtgctggtcgcgcaggttccacgaggtaacgcgtccactgaacatggcccggtaatacacctctgcgtcgcgcaccgtctgcgcgttttgctgggcgtagaacagttcgtcctcggcaagcagcccgtcttggcgcgcatacgccagggcattgcgctgaacgtcgaccagttgctcgacggcttcacgttcgcacgacggaccggcgccgaatgcggccgcgaatccgtacgcctgaccgtcatcggcgcaggcatggtcgaagcacgcataccgggcccgcgcccgtgccgccgcacgcgggtcgaccttgtcgagatagctgatcacctcttggatcgaccgatgcaggctgtaaagatccagaccgtagaagccggcttgccgcagcgcgcccgactcgtagcgctggttgcgtgtgcgcagccattccacaaaatctcggaccacggtgttgcgccacatccaggcgggaaaccgctcgaatccgctaagcgcctcgtcagcgttggtgtcctcgccgaggccgcgaacgtaccgattgacccggtaggcgtcgggccagtccgcctcggcggctaccgcaccaaagcccttctcctcgatcagccactgtgtcatggcggcccgggcctggtagaactcgtgtgtgccgtgcgagctttcgccgatcaacacgattcgtgcatcgccgaccagctccgccaacacctcgtgcgtcggaacacccccgggggcgtcgatcgcgactctgcgcagaacatcggccgccgttgacgccgcgggccggcgcagcgacggcccagcggtcggggtggccaggagccggcggacctcctcgtcggtgacctgccggaagtcccaaaacgactcaccgacggccaggaacggggtcggcatggtcgcgcacacaacgtcgtcgacgaggccggcgaactcccggcacgtggactccggcgccgccggcacggcaatcacgatctgcgctggttgcgcatcgcgcaatgcctgtaccgccgcgaacatgcttgcgccggtggccaaaccgtcatcgacgacaatgaccgtcttgccggtgatatcggtgggcgggcgctcgccgcggtaggcggactcgcgccgaagcagttcccgaccctcacgttcggcgatgtcgcgcagttgctgcggtgtgatccgcaggccccgcacgacgtcgtcattgaccacgacgcggccgccgctggccagtgcaccaacggcgaactcgtcatgccccggggcaccaagtttgcgcacgacgaaggcgtctagcggggcatgcagtgccgcggcaacctcccatgcgaccgggaggccaccccgggccaagccgagcacaatcacgtccggctggtcccgataggcggcgagtaattccgccagcacccggccggcctcgcggcggtcacggaacacgcgccgcggcgagcgccgggtgacatcagccgctgcggtcatcagcacggacccagtggtcagttggtggaccggatctgaatgtgcttttcggttggcttcccttccgaaaccgccaccgacacagtaagaatgcccttgtcgtaggtggccttaatgtcgtcctcgtcagcacctaccggcagcgacaccgtgcgaacgaaggaaccgtacgcgaattccgagcgaccgtcgaagtccttctgctcggtgcgctcggccttgatggtcagctgaccatcgcggaccataatgtcgacgtccttgtcggggtcgaccccgggaagctccgcgcgtacctcgtagcgcccctctttcatctcgtcttccagccgcatcaaccgggtgtcgaaggtgggccggagtccggcgaatgacgggaaggccgcgaacagctcagaaaactcggggaagagggaccgcgggtggcgctgaacgggaagggtggtggccatttgatgcctcctaatcgatggaaacggatgcctttgatccgaccagcccatcgtggccagggctagggacagaagtccccgaagcgcgggccatttgtccgcgcccgtcggtgatccacttggggaccattgaccctgttgtctgccaaccgccgttcagaaagatcggggtgatatcgaacagcggaggttgatcatgccggacaccatggtgaccaccgatgtcatcaagagcgcggtgcagttggcctgccgcgcaccgtcgctccacaacagccagccctggcgctggatagccgaggaccacacggttgcgctgttcctcgacaaggatcgggtgctttacgcgaccgaccactccggccgggaagcgctgctggggtgcggcgccgtactcgaccactttcgggtggcgatggcggccgcgggtaccaccgccaatgtggaacggtttcccaaccccaacgatcctttgcatctggcgtcaattgacttcagcccggccgatttcgtcaccgagggccaccgtctaagggcggatgcgatcctactgcgccgtaccgaccggctgcctttcgccgagccgccggattgggacttggtggagtcgcagttgcgcacgaccgtcaccgccgacacggtgcgcatcgacgtcatcgccgacgatatgcgtcccgaactggcggcggcgtccaaactcaccgaatcgctgcggctctacgattcgtcgtatcatgccgaactcttttggtggacaggggcttttgagacttctgagggcataccgcacagttcattggtatcggcggccgaaagtgaccgggtcaccttcggacgcgacttcccggtcgtcgccaacaccgataggcgcccggagtttggccacgaccgctctaaggtcctggtgctctccacctacgacaacgaacgcgccagcctactgcgctgcggcgagatgctttccgccgtattgcttgacgccaccatggctgggcttgccacctgcacgctgacccacatcaccgaactgcacgccagccgagacctggtcgcagcgctgattgggcagcccgcaactccgcaagccttggttcgcgtcggtctggccccggagatggaagagccgccaccggcaacgcctcggcgactaatcgatgaagtgtttcacgttcgggctaaggatcaccggtagcgggcgccgccgggaccgcgtctaagcaccgcagctgaatcgggcggatgatgtgtcgatgagcggatccggcgatggcgacggtgtcgcgcggttgggcagacatcttccgcggctattcgtccccggccggctgagtgacgaagtcgatcagttcttccacccggccgatcaacgccggctctaggtcggtccagtcgcgtacttgcgaacggatgcgccgccacgccgcggcgatgtcggcctggtcggcgtgcggccagccgagcgcatcgcacacgccgtgcttccactcgatgtgccgcggcaccctcggccaggcggccagcccaactcgttgtggcttgaccgcctgccaaatgtcgacgtaggggtgcccgacgaccaaagtgtcggagccgcccggtccgcggcgcaccacctcggcgatgcgcgcctctttcgaccccgcgaccaaatggtcaacgagaacgccgagccgacgccgcgggccgggccggaacttggcgacgatctccaccaggtcgtcgacgccaccgagatgttcgacgacgacaccttcgattcgcaggtccgctccccataccgccgcgatgagttcagcgtcgtgtcggccctcgacatagatccggctggcccgggccacccgggcacgcgcgcccggcaccgcgaccgagccggatgccgttcgcctcgggccggcagccgctgcgcaccgcggcgcggtgaggatcaccggcaggccgtcgagtagatacccggggcccagcggaaacccgcgggtcttcccgtagcggtcttccaagtcgatgcggccatattcgactcggaccaccgcaccgacgtagccggtctcggcgtcttcgacgaccatgccgagctcgaccgggtgctcaaccgagcggggccggcgccgcccgcctgcggcaagcacgtcggttccatagcgatccagcacgccgcaatactagggagcctctctgccggtcatcgccgcgacgcgccgcatgggttctcggaaaatgcttgtaccagtcgactttccggcgggccaacgtcgccaaccgatactcggctccaacgccatgggtgacgggatgcccggatcacgtgtcacaccacccgcgcacccttgcggaagaatatccgtaagtctaaacttacggttcgtgtccacttacagatcaccggatcgcgcttggcaggcgctggcggacggcactcgccgggccatcgtggagcggctggcgcacggcccgctggccgtcggcgagttggcccgcgacctgcccgtcagccgacccgcggtgtcacagcacctcaaagtgctcaagaccgccaggctggtgtgcgaccgccccgcgggaacacgccgcgtctaccagctcgacccgacaggccttgcggcattgcgcaccgacctcgaccggttctggacacgcgccctgactggctacgcgcagctcatcgactccgaaggagacgacacatgacacgcccgcgaaccgatgccatccaccaccacgttgtcgtcaacgccccgatcgagcgtgcgttcgccgtgttcaccacgcggttcggcgacttcaagcctcgcgagcacaatctgcttgctatcccgatcaccgagacggtattcgaatgccatgcgggaggccatatctacgatcgcggtgttgacggaagcgtgtgcaaatgggcgcgcgtgctggtctatgaaccgcccagccgggtgctattcacgtgggatatcggcccgacttggcggccggaaaccgatctggccaagaccagtgaggtcgaagtccgcttcaccgcgcagtccgccgagacgacacgcgtcgacctcgaacatcgccatctcgaccgacacggtccgggctgggagtcggtcgccgacggcgttgacagcgaggccggatggccgttatacctacgccgctataccgacctgctctgcatccaggtgcagccatgatcgcggcagacgacgataccgagaagtccatgatggacatggcccgcgccgagcgggccgaactagcggcgtttctgactaccctcacactgcagcaatgggaaacacccagcctgtgcgccgggtggagcgtcaaagaagttgtcgcacatatgatcagctacgaagatctcggcgttttcgggttgctcaagcgctttgccaaaggccggatcgtccgggccaatgaggtgggtgtcgacgaattcgctgggctcagcccacaggagttggttgactatgtcggccggcatctccaaccgcgtgggctgacagcgggtttcggcggaatgatcgccctcgtcgatggcatgatccaccaccaggatatccgccgcccgctcggtcagccccgcaccatccccgcgcagcgacttgaccgcgtgttgcggctgatgccgaagaaccccaggctgcgagctcggccacgcatcaaagggctgcgactgcgagccaccgacctcgactggacaatcggcaccgggcccgaagtaaccgggcccggcgaagccttgctcatggcaatggccggcaggccagcggcggtcagcgacctctccggccccggaaagcccacgctagccggacgactcggttaacgacagctacagcgacggcgtgaacgggccgccgcagtcagccagataatcggcgtaattccagttcgccaagaacttttgacccgcctgaaatccgcgttggtaaagagcctcgcgttgttcggcggtgatgtcgaagtcgatcggactcacgtcgtgggcgggcacgaagatggtgcgccgaacggtacacggatcgtcgatgtaggcgttgtcctgattgctcaccagtgtttcgatcgccgcgatgcccaacgacactggcccttggaccggccgggtaggtggaatgcccggacgcgctgacaacctgatcccgaacgtgggccatcgcggttcagcgtcggttcggtcgaacagcgccaccggaaagttcgacagcaagccaccgtcgacccaggtagcgccgcgcacccgaacaggctcgaacacaaacgggatcgccgatgaggcgtgcaccgcacgcgccaccgagaagtcgtccgggtggatgccgtaggagtccaggtcccacgggatgcgaacgagtcggcgacgggataggtcgctggcggtgaccaccagcgaccaggcgaactgttcgggtgcctcgccggtgcgcaagtcgccaaaggtgtgcacgcctaggtcagcgagcaaaccgccgagcagctgttccagataggccccgcggtaaacgccgtccgacaacagcagagaaagtcccccgccgatcaacggcacgtgtcctatcagattgcggtcgaggaacttcgggtagtcgatgctgcgcatcatctcggcaagccgcgtcaccggctcaccggccgtttgtagggccgcgaccagcgacgcgacgatcgcacccgcgctgctgcccgccaccctgggaaatcggtaaccggcatcggccagcgcgtccaccgctccaaccaaccctatcccccggaccccgccgccttcacacaccaggtcgacgcgtgctgtgctcaccagcgccacgttagcccggaatccgacgcccgtcgacggcgaagaagtgcaggtgtcccggtgtgggacatagccgcacgcgactaccccgctcgggcgggccgcggccgtccactcgagcgacgattgactggtccatttcgcagccgcccgacacgattcggccatacaagtaggcgtccgctccaagttcttcgaccatgtcgacgtccatctcgatgccggcgccgcccagctccaaatgttcggggcgaacaccgataatgacctcggctgccgtaccgacgaccgcacgcggcagcaggatctgccaatcacccagtgacaccgtggaatcggcgatggaaagcctgaacaggttcatcgccggggaaccgatgaaccccgcgacgaacacgttgcccgggttgcggtagagctctcgaggcgaagcacactgttgcagcacaccgtcagacagcaccgcgacgcggtcacccatcgtcatggcctcgacctggtcgtgagtgacatacacggtggtcgtacccagttgccgttgtaacgcggcgatctgattgcgggtttgcccgcgaagtttggcgtcaagattggacagcggttcgtccatcaggaatacctgtgggcgccgcacgatcgcacgacccatcgccacccgttgccgttggccgccggagagatctttcggcttgcgatccagataagattgcagatcaagcaatttcgctgcggcaagcacccgctcgcggatctcggccttgccgatcttggcgaccttcaacgcgaagcccatgttctgcgccaccgtcatgtgcgggtagagggcgtagttctggaacaccatggcgacatcacgatccttgggatcgacctcggtgacgtcgcgctcgccgatccggatacgcccacagtccagcgtctccaagccagccaccatccgtaacgacgtcgtcttgccacatccggacggccccaccaggacaacgaactcgccatcgccgacgatcaggtcgagccgatccagggccggtcggtccgtgccgggatagcgccgggttgcctgctcaaaactcaccgaagccatggttacccgccgagcccagtcaccgcgataccacggacaaaggaacgttgtgcgaccgcataaaggatgaccaacggcaccagcatcagcatcgacgccgccatcagcaccggccaccgggcgacgtattcgccccgcaatcggaccaggccaagggtgagcgtcgccaggctgtttcgctggatcatcagcagcggccacagaaagtcgttccacacgttgacccaggtgagcacacccagcaccagcaccgcgggacgtgaatgcggcagcagaatccgccagtagatctgccacggcgagcaaccgtcgagaatcgcggcttcctcgagatcggtcggcagcgtgcggaagaactgccgcatcaggtaggtaccgaacgcgctaccgaacaatcccggcacgatcatcgcccacggcgtatccacccaccccacgatccgcatgagaatgaactgtgggatgacggtcaccgtcaacggcaccatcaaagtgctcaagtacaagacgaacaacgtatcgcggccccggaactgcagtcgcgcgaaggcataaccggccaacgagcagaagaagacctgcccggcggtgacacatccggcatacagcacggtgttgaagaacatccgccagaacggcatcaacgcgaacacctcgcggtagttggaccattgcggatgcgacgggaacagcgtcggctcggtcacctcgccgtccgccttcagggagcccgacagcgcccagatgatagggaacagcgcgcaccaagcgatcccgatcagtcccgcgtacagggcaagcccacgaatgaagtggcggtggactattcgatcagcccagcccacgggacgcctcccaggagcgccggtgcgtaattcgcaactgcagcacggtcaacaccagcaagatggcgaacatcacccacgccaacgcggacgcatagccgaattccaggaacgaaaacgcgtgctggaacagcatgatgcccaaaacataggtagccgtctcgggaccaccgttggcaccggtaaggacgtagacaaggtcaaacgcctggaacgcgtggatgatcgatatgacaaccacgaatgacaatgccccccggatcagcggtaccgtgatggacacgaactggcgaatctcgccggcaccatcgatcctggccgcctcgtacacagtctccggaaccccctgcatcgcggccagcaggacgaccgtggcgaagggcacactgcgccagacgctgaccaggcaaagcgagaccatggcccatcggggttcgattagccatgggatggggccgattcccagccagccgagcatgatgttgagtaggccattgtcggtgttgaagacgaactgccagacgaccgccatcaccaccgaggaaatcgccaacggcaagaagacgaccgtccgaaagaggctgatgcctttgattttccggtttagaaaggcggcgacgacgaggctgacgataacggtcggtaccacggtgccgacggtgtaaaccgcggtgttgaccacggcgatgagaaacagcggatcagaagtgaagaggtttctgaaattgtccaacctcacgaacgtcgcatgcgtaaacaagtcccacttctgaaagctcatgtacagcgagaatcccagcggaaacagcatgaacaccacaacggcagccaagttcggcgcgacgaacatacgccccgcccacgcgcgtcgccccctgcgccgtgtcatggattgcgcagcacttcatcgacggcctgtgatagcccggtcagcgaggtcgccggccgggatccacgcagcacgggtccgaagtagcggtccatcagggcggcgatcttctcccaggccggggtcaccggcaagccttccgaataggccggcccctcgctgagcacggcaagattgcctaccctgcggtgggcgttggcgaatccgtgcgagttgatcgccgatctcagcaccggcacgaacaggcgggattcgccgatcaatgcctgccccaccgggccggtcgcgaactttacgaattcccacgcctggtccttgcgtcgactggtcgccgcaatggccagcccggtgacaccgatatctgaacaggcggctcgtccgcgcggaccgatgggcagtggggcgacgtcgaagtccagaccgtcggcacggtcgaacgtctgatatcgccagtgcccggccaacgcgatcccggccttgcccacagaaaacaggtccgccgtcgacatcgactgctgctcagcagcgctgggggccaccttgtgcttgttggtcaggtcggcgtagaactgcaccgcttcgaggaacccgtcgtggtcgaaattgaggtgggtgggattcatccgcggaaccgaccacggtacaccgttattcatggcgaacaacccggcagcgtagaacgagacccacgcgttgacgaagccccattgcctgtcccgtcccgaccggccctgcttggtaagcgcctgggcggcatccaggaattcggcgaagctccatggccgttcccagctaccgggcggcggtggcacgccggcgtcgtcgaatagctgtttgttgtagaacaagaagttgccggaccattgctccggaaaggcgtactggcctccgttgaacgtgaaagtctcatacagggccccgatgctgtccgatttcagctccgcggcgaaagcctggtcgcgcgccaatagcgtgttcaggtcaagcaacaccccccggtcggccagttcggcataggtcagttcccatgccatcagcacatccggacacttgccacccgcgcaaaacgttgcgagctgctgcatgacgccgggtccggacaacagggcccgtaccttgatatcgggatagcgccgctggaattcgttgacgacgcgcatccggggacggagctcgtccggattggctgcaaaaaagaaagtcaacgcgtcatcgtcatcggcagcacacccagcggcccagggagccagcgaggccgcagtaagcgcgcccgcaccccgtaacagactgcgccgctcgaacggcttattgaccatcgtgctcccgattttgggtcctgtggtacaacgaccgtcaggctgggaagtaccgaatccgattgatccggttgccgcgccacggcacgtcggcgaacatgatgccgcgccggtggtccgacgcgagcgacaccgcgacggtggatccggcaccggtcaccttggtccagctagccccgcgcagctgctcgaacagctcgacaatgtcgagtagctcatcctcgcctaaagtcattgtggcagtgcgtgataacgcgtgatacgcagcggacttgtctgcccgggacgcggcgttgaggaacgtttccaccagcttcttgtgccgccggcccgcccggcgaaagccggtcaggaatcctgcggtgccgcccaacccttgattgcctagcagcgctcgcgacagttgcagggcgggtcttgtggcccccgatcccgtgcgcagaaactgcagcatcatcgccggcaactcccagtacgcccgcagtgcggcaatctgccactcgccggtaaccggtcgtaggtcatagcgtaggaaggcgggaatgaacaccgtcacagccgagtccatcgcgacctcgagttcgagatcgcgcagcaccaccgtgccggagacgatatccagatcgcgatggaacgtgatatcccgcggcccgatgaaggtgtcgtagaagcggccgatggcctcatgccccacctgcggctgcgaacccaccgggtcttcgacccgcgcgtcaccggtgaacaacccgacccagccggcgcggtcgtgcgcggcggccgcttgcggcgagcgctccaccgccgccaacagttcatcccggttcggcggtgccatcaggagctgcaaaccaactcgacgctggcggtgcgcatctcctccagcgcggcgacggtggtatcggccgacacacccgctgtcaggtccaccagcaccctggtggccaagccattgcgtaccgcgtcctcggccgtctggcgcacacaatgatcggtggcaataccgaccacatcgacctcatcgacgccgcgttgccgcagccaattcagcagtggcgtgccgttctcgtcgactccttcgaagccgctgtacgctccggtgtaggcacccttgtagaacaccgcctcgattgccgacgtgtccagactgggatggaagtccgcgccgggagtaccgctgacgcaatgcggtggccacgacgaggaatagtccggtgtgccggagaagtcgtcacccgggtcgatgtggaagtccttggttgccacgacgtgatggtagtccgccgcttcggccaggtagtcgctgatggcgcgggccagcgcggcgccaccggttaccgccagcgagccaccctcgcagaagtcgttctgcacgtcgacgatgatcaacgcccgcatacgtccaccatacgttcgggcgactgcccgggcagtttgcctaccgacgcggcagccacagatatagggtccatgacgccgcgacgatcgcgaacatgaccagctgagcggcggccacccaaccggcgggatagatcacgccggtgatgtagtgagcgacaaatccgtccggtgacagaggtgtcatcgcggccttggtgcgagcccagcgctccacccaggtcagcgggcagtcgacccgcttagcggcgatgccgatcccccatatcaccgccggaacatgcagccacatcgtgcgtcgccaccgcagggcaaggaaaccgccggcaaggacgtaagcgatgaaagcgaagtgcattaccaccgttgatacaacgacggtttcgtacatctctcgggttgcctttccaggtcgcggcgctccggccactgacagaaaaggttcaattcgccagcgaaaacccgtcccatgcgatccggcggtgctgatgcggatcgaactcgatgcggcacctgcggtcgaaaaccaggacggcacggtcgtcttgggtgtaagccggccagtcgtcgcccggaacaccaatttggctgaaacaacgccagcggcgttgcacctcgttgctgacccgaagggcggcacggcggtcggcggcggcggtcagcaatgcgccaaatctggtgcgatagatgtcgaagacggcaaacagttcggtggcatgggtggcgccgaaacccgaccagcgcagcgtccgtggcgcgtagtcatatcggtataggtaggtgggcgcattggcgccgtgagcctcggcgatctgccaggccgccgagctaaaggcgaagtcaccaccgagctggatgcacgccgagggcgcagggtaattcgggtaggcggcggtaatgcgttcacgatcggccggtttcatgcccgacagtagctcttcaaccatcggttcgttggtcggcagcatccccagaaagcgggtgaacaaccgaccctcttcggcgttggttcccacgatcagcggaaccgcgtgcacccggccggaccgcatcgcctcgacggggtccatgggcaggtagtcgtcgccgaacaccggaccaatcgggaaggcgcccagccttttccgcattccctggcgaatcaggtggtgttgggcttccaccagctgcgcgggggacgcctgcatcaacgcattggcggcatcctgggtacgcgcgccgatcagattggcaaagcgtgccgcgaactcggcggccacctcgcgcgaacgcaccatgcccgccgctgggctttccgagatcgccctggcgaataggcctttggcggctggcaccgccaacagtgtggcggtgatatgcgcgcccgcgctttcgccgaaaatggtgacattgcctgggtcaccgccgaactccgcgatgttgtcgtggacccaacgcaacgccaacaccaggtcgcgcaggtacacgttgctgtcgagggtgatctgcggtgtcgacaaggacgacaggtcaagacaccccaacgcgcccagccggtagttgaccgacacgtacacgcagccgcggcgtgccaacgctgcgccgtcgtatatcggggttgccgagctgcccaggatgtagcccccaccgtggatgaacaccattaccggcagcggctgggtggctggctcttcgggtgtgacgacgttgagggtgagacagtcctcgctgcgggtctggtacctgccgatgcccatcacggtgtagcggcgctgctgaggagcacagttggcaaacgtgtggcagtgccgtacgcccggccagggctgcgctggctgcggcgcccggaatcgcagcgagcccaccggcgccctggcgtaagggattgatcgccaacggtgcacaccgtcgcgcgtgaagccttcaacgatgccggtggccgtgcgggcgcgcacggtgcgctcgtgcatagacccgacggtagccgactccagggccacgcggcatgcgcagtgcaggaatgggggcggggcggctagcctgtcgggatgcggatcgccgcgctggtcgcagtgtcgttgctgattgcggggtgcccgcgcgaggtcggcggtgatgtagggcagtcgcagaccatcgccccgccggcgcccgccccgtcggcggcgccgtcaacaccaccggccgcaggagcgccgatcaccactatcgtgtcttggattgaggcgggtcacccggttgatcccgccgcctatcacgtcgccacccgcgacggcgtcaccacccagcttggcgacgacgtcgcgttcagcgcttcgtcgggcacggtggcctgtatgacggatgccaggcacactagcggcaccctggcctgcctggtccgactcgcgaacccaccaccccggcccgagacggcctacggcgaatggaagggcggctgggtcgactttgacggcatccacctgcaggtcgggtccgcccgcgccgacccgggcccgttcgtctacggcaatggacccgagctggccaacggggacacgctgtcgatcggggactaccgctgccgctcctatcaagcgggcctgttctgcgtgaactacgcccatcagtccgcggtccggttcgccagcgccgggatcgagccgttcggctgcctgaagccggcgccgccacccgacggcgtgggcgttgcgttcggctgctgaggtgcacccgtcacaagctgacacgacgaactaggttcagcgactgagatcgcttcccggaagcgccggcccatcttcggacgccagctcaaccacatgaatttccccggtagccccgtcgacctccaccaatgctcctggtggcagaaaccgggtagctccctgggcgtcgaccacgcaagggaatccgaactcgcgggcgaccaccgcggcatgtgacatcgggccgccgagctcggtcaccacggcggcggcgtagcagaaggccgcggtgtatccgacgtcggtgacctcggcgaccagaatctcgccgggctgcaaatcgtcgatggtctccggacgcacgatccgcacccggccgcgcacccgtccgccgcagacgccgactccgcgtagagtgtccccggctgccagcgccgccgccgacgaaggcgacggttcccagcttccgctgaacaccgtgggcggaacgatgccggcaagcctgcgctgttcggcacggcgccgagccaccagccccgacacgtctgccggcagcgcatcgatttcatcgaccaagaggtagaacacatcgtccggggtgtcgaagacgccggcctcggtcagccggcgcccgtactcccgcagcagagcacgcagcacccagatggcacgcaccatcctgtcgcggcggacctcgcggtcgcggagctggcgggccgccagcaacgcaacgggcttggcccgcaacggaatcaccggcgtcggcggttgcggcgctggcaccgcacgtagcgtcttggctaccatccgcaccagcaactcggggttgtcggcatagctggtggcggccatctcgacttccgccggaccgcggtgcccgatcagcgtcagctcggccagcaccgcggaatggaactccggcgcctcgacagctagcttgtccagacgctcccccggctcggccagcaaccgaatcacgaccggatcccgccgtgccgcggccaccagccgctgcaccgcctccaccgatcgcgcgctgaccaactccggcccggccgccggtgcggtgtcccgcccgcacaatcctcgcaacaacacgttgaacgccgcacacagcatgaacgaccccgaggccagcacccagccgtgcacgacgtggtcacgtgccaacaagatcaggctcaacaaccggcggtcgtcgtgggtagcgaggttatcgaaggcgagacgctccaggcgatcgacgtcggcgacataggcatcggtgtcgcggggtgagccggcggacaggcccaccaggttgacgccgaacaccccgatattgcgtagcgtacgtaaccacctgcgggcacggctggattccgatggcggtcgctgcgcgccaaagatgggcagcgaagccatgctgggtccgaagaacccgctgttgctgacgatcgtcgccggcttggcgaaggggacggttgctgccatgaaatgcgccgacgtgatggccccgtacagccggtgggcgaacaccgcgacggtccgcatggcgatttcgcgctggatcaccccgctgggccgcagccgctcggcgatgcccaccccgccggcacgcaggccccgcacagtcaccgatgccgacgacggcgagaacgggccgggcagcgcctccgagaggttggtggccagataggtcgggaagcgcgggtcgatcggcgtgtcgaactcgccgttggccccttctgggccggccaatctgggtgcgacaccgtcgtctgccggggagtcgaccgccggaaggtcctggatgttagccagccgccaaggcagggaaaatgttcgctttcccagaccgatccggccacgcaccgccagggtgaagtcttcgagacactcctcggcgttccaggccggctggaatccccagcggtcacgcaggagcgtgacatccatcaatggcgcgctgtgcaggagttcgagttcggcgaacgaggtgacacgtcgtagcactggggagccaataggcaccatgggccgcccgagcgcggccgcaatgcgccgaaacgtcaactcgccaggggcggcgagattaacagggccgctgtcgattaccgtgtccagtagcgcgcgaaccaacagccgctgcgcgtcgtcggagtggacgacttgtacgacgcgatcagcatacccggcgggtaacaccggcagagcaaacagccgctgcacccagttgtcgacatttcgaccgaaaatgagcgcgcagcgcacggcgacccattccaggccgcagtcggccagcatctgctcgacgcggggttggtgaccgctggacgtgaaaacgatgcgcccggttccggtctcggccatcgccttgaggacattggcggtgccgtcgatattgatgtggtcgtttcggccacgcacccacgcacaatgcgcgaccacatccgcacctgtcatagcactttcgacggcggtggcatcccggatatcggccgcaatgaaatccgctgagctcggccagctgtccggtcgatgacgtgcgattccgacgacctcgtgaccctgactcagcaatctggcggtcaggccgcggccgagaactccgctggccccggtgacggcgattctcacggtcctactcgtcgtcgttccgaaacgccgcgttgaccaggtcgtcgaggtccatgtccgcgatctcttgttctgcggtcggcgccaacgccgggtcctggccgctggtttcggtttcatttgccagcgcgagcaacagatccagcactcccgcctgccgtaagcgcttgaccggaatggacgccacaatgcgttgtagttcggcttccccggccgccacggctgaagtgtcttgcggtgatgagccgagcagttctcgacgcatatagccggccagcgccgcggagttggggtagtcgaagatgagcgtgggtgaaagtgaaaggccggtggcggatttgagccggttgcgcatttcgaccgcggtgagcgagtcgaaacccaactcctggaatgccctatccgggtcgatggcttcggggctggcgctacccagcacggtggcgatgtgcgagcgcaccaggtccagcaggacggcgtgttgctcgtcttcgggcagtccttccaggcgttgcagcagagccgatttcgatttcgccgcggccaacgagtcatcgacctggcgcctggtcggcgcgttgatcagatcgacgaacatcggcggcaacgtgccgccatcgaacttgaccttcaacgccgcaaagtcgatgtgggcgggcagcatgaatggctcgtcgacgatcattgcggtgtcgaacaattgcagggcgtcagcagacgacatcgccacgatgccgtcgcgggcgaagcgtttgaagtccaccgtcgccaggccgctggtcatggcgctggcctgatcccacagaccccagcccagggagatggccggcagcccatgggcccgccggtgggcggccagcgcatccaaaaacgaattggcggccgcatagttggcctggcccgacgatccgaccagcccggccatcgacgaaaacatgacaaacgccgacacatccaggtcgcgagtcaactcgtgcaggtgccacgccgcgtccaccttggaccgcaacaccacatccacccgatccggtgtcagtgacatcaccaccgcgtcgtcgagtgcgccggcggtgtggatcacgcccgacaatggatgctgaaccggaatatcggcgatcaccttggccaacgccgctcgatccgccgcgtcacaggccaccacctgtacctgcgcaccggcggcggccaactcggccaccagctccgcagccccgggagcatccgggccgcgccggctcaccaacaccagattgcgcaccccatgacgagccaccacgtgacgggccaccgccgaacccgccatcccggtgccaccggtgatcaacaccgtgcccgccgcccacgagccgggcatcagcatgacgaccttgccggtgtggcgcgcctggctcagataacgcaacgccgcaggcgcgcgccgcacgtcaaaagtggtgaccggcaacggccgcagcaccccatcgccgaacagcgtggcgagctcggcaaggatctgcgcaatgcggtccggtcccgcttcgaataggtcgaaggcgcggtagcgcacgcccgggtactgctgggcgatcacgccggggtcgcggatgtcggtcttgcccatctccaagaacaccccacccggtgccaccagacgcagcgacgcatccacgaattcgccggccagcgagtccaacaccacgtcgaaccctcgaccgccagtggccgcgcggaacttgtcctcgaactctaggctacgtgaatcggatatgtggtcgtcgtcaaagcccatggcgcgcaaggtgtcccacttacccttgctcgcggtcgcgaacacctccaaccccagatgccgagccagctgcaccgccgccatgcccaccccgccggtgccggcatggatcaacacgcgctggcccgacctagcagcggccaaatccaccagcgcgtagtgggcggtggcgaacaccaccgaggtggtggcggcggccgtgtgcgaccaccccgccggcaccttgaccagcagccgctggtcggtgctggcgacggttccggtgccctcggggaacaggcccattacccggtctccgaccgcgaaagatcccttgttcaagctggtttcgataacgacgccgcaggcctcaacgcccatgaccgcgtccggatcgggatacagacccagcgcgatcatgacgtcgcggaagttggcggcaatcgcggacaccgcaactcgaacctgcccggggcccagcggcgcgtcggcatcgggaatcagctccagccgcagattctcgaaggtgccggcggtgctcatcgccaaccgccacggccggtcactcggaggaaccaacagcccgcccaccgcgcggctaccgtgcacccgcgccgtataaacctccccgcgccgccacaacacctgcggctcgcctgtcgtcactaccgccgccagggccgaatcgtcgagcggcgcatcggaatcgaccagcacgatccggcccggatgctcggtctgcgccgaccgcaccaatccccatacggcggcacccgccaaatcggtgacatcttcgcccggcaatgccaccgcaccgcgggtcatcaccaccaaaacccctgccccatcacgggttagccacgactgcaacacatcaagcaccgaactcgtggcggcatacacgcccgccactacgtcaccggccagaggcaccgactcaaacaccaccgccgccgagtcctccgttgtcccccaggcgcacaccggtagcggctccaccgcggccgatggctgcggcgaccaggtgacctcgaatagccggtccggacccgagctcgacaccgccgcccgcaattgctgatcggtcaccggtcgggccagcatggaagcgactgacaacaccggcaatcccaacccatcggccagctcgatcgacaccgccgacggacccactggcgcgatgcgggcccgcaccgccgacgcccccgctgcatgcaacgagaccccctgccaggagaacgggaccaacaccgaaccttggccacgctcggcgctttccgcgctcaacaccaccgcgtgcaaggccgcatccagcagcaccggatgcaccccgaagccggtgaccgagaccccggcatcggcgggcaacgccacctccgcgaacacctcatcaccccggcgccacatcgcggtcagtccccgaaacgccagcccgtagccgtatccgcgctcggccagctgctgatagccgtccgccacctcaaccgggacggcgcccgccggcggccacatcgctagatccgcggtcggttccgccgacccggcgcgcagcgcgccctcggcgtgcaacacccagccggtaccgacgtcaccacgcgaatacaccgacaccccgcgcacgccggactcgtcgggaccattgacgaccacctgaaccgccaccgaaccggatgcgggcaacaccaacggcgcggccagcgttaattcgtcgacaacgccacaacccacttcgtcgccggcgcggatcgccaactccacaaatcccgctcccgggaagatcgtcacgccggcaacggagtggtcggccaaccagccctgcactctgggcgacagccgacccgtcaacaccaccccgcccgaggccggcagatcgatcaccgcgcccaagagcgcgtgctcactggccgccaaccccaagccggccgcgtccgccgcgacaccatcaccggacagccaaaaccgccgccgttggaaggcatacgtcggcaactcgacaaactgcgcctcgcctaccacagcgcgccaatccaggtccataccggtgacaaacccttgcgcgacggcgttggtcaacgtcgccggctcggggcgatccttgcgcagcgcagacatcgttgtcaccgcaacgtcgggcaacgactcttcgatcgacgcaacaaggccaccgctgggcccgacttcgaggaatcggctgcctccggccgcctgcgcgaagcgcacactgtcggcgaaccgcacggcttgccggatgtgacgtcgccagtaggccgctgatccgaaatcgtcgcccgccaactgcccggtcacgttggagatgactccgatggtgggccggccgatggcgattccggcagcgacggctgcgaattcgtcgatcatcggatccatcaacggcgagtggaacgcgtgggaaaccgccagctggtggactcgtcgtccgtcggcgcgcagctggtcggccaccgcggccacggcgttttgtgcacccgaaatcaccagtgacgctggaccgttgaccgcagcgatgtcaacctcagcgctcagcagcggccgcacctcttcctcggcggcttgcacggcgaccatcgccccaccggccggcaacgcctgcatgagccggccgcgggcagccaccaacaccgcagcgttctccaacgacaggacaccggcgacatgtgccgcagacaactcaccgatcgagtggcccatgacaaaatccggtcgtacaccccaggatcccagcaaccggaacagggcaacttccaccgcgaacagcgcgggctgcgcgaattccgtgctgttcagtaggttttcgtcgtgaccccacatcacttcgcgcagtgggcgcagcagatgccggtcaagttcgcccactacggtgttgaacgcctcggcgaacaccgggtatccggcgtgcaatcccattcccatgcccagccattgggagccttggccggggaagacgaacaccgtcttacccgccgcagtcgccgtgccccgaacaaccgagccgcccaactggtcacccgccagctcatcgagcccggccaacaaccgatcacggtccccgccaaccaccaccgcccgatgctcaaaaaccgaacgacccgccaacgaccaccccacatcggcaacatcgaggccatcatcgccacgcacgtacgcggccaaccgagccgcctgcccccgcaacgccgactccgacttcgccgacaccacccacggcaccaccggccccgcccaaccagcctcccgccgcggcaccaccggcaccgcctcgataatcacatgcgcattagtgccactaatcccaaacgacgacacccccgcacgacgcgtccgagcaccagcaggccacacccgcggcgcggtcaacaactccaccgcccccgccgaccaatccacatgcgggctaggcacatccacgtgcaacgtcgccggcaacagctcatggcgcatcgccaacaccatcttgatcaccccggccacccccgccgcggcctgcgtatgacccatattcgacttcaccgaccccaaccacaaaggttctcccggctccccccgatcttgcccataagtggccaacaacgcctgagcctcaatcggatcccccaacgtggtcccggtcccatgcccctccaccacatccacctcggccgcgctcaacccggcattggccaacgccgcccgcaccacccgctgctgcgaaggaccattaggcgcggtcaacccattcgacgccccatcctgattaaccgccgacccgaccaccaccgccaacaccggatgacccaaccgccgcgcatccgaaagccgctgcagcaccaacatcccaccgccctcggagaatccggtgccgtcggccgccgcggcgaatgccttgcagcgcccgtccggggataatccgcgccagcggctgaattccacgaagatgtcgggtgtggcgttgacggtgacgccgccggccagcgccagatcgcactcccccgaccgcagcgatcccaccgccatatgcaacgccaccaacgacgacgaacacgccgtatccaccgacaccgccggaccctccaaccccagcacataggccacccgacccgaggcgacgctggacaattggccggtcagccggaagccttctaccggctcggcggcgaacatgccgtagccttgcgtcattaccccggcgaataccccggtggcgctgccgcgcaatccggtcggatcgataccggcccgctccaacgcctcccaggacaactccagcaacatccgttgctgggggtccatcgcgagggcctcgctcggccccaccccgaagaaggcggggtcgaagtcgccgaccccgtccacaaagccgccggtgcgggtgtagcacgcacccgcggcgtcggggtcggggttgtatagcccggccaggtcccacccgcggtccgccgggaattcggagagcacgtcgcggccctggatcagcatgtcccacatgtcgtccggggaattcaccccgccgggatagcggcacgccatgcccacgatcgcgatcggatcctcgctcgtggtgcgtaccgcgggtgtgtgcttgatttcctgtgggaggccggcaagttcggtgcggatataggaggccagccgattgggtgtcgggtagtcgaagatgagcgtgggtgaaagtgaaaggccggtggcggatttgagccggttacgcatttcgaccgcggtcaacgagtcaaaacccaggtcctggaacgccttgtcggggtcgatggcttctggcgtgatgttgcccagcacggtggcgatgtgcaaacgcaccaggcccagcaagacggcgtgctgttcggcttcgggcagcccgtgcaggcgatgcgcgagcgccgatttcgactttgcggcggccacggagtcgtcgacctgacggcgggtcggcgcgctggctaggtcggagaacatgggcggcaccgccaccgcatgggctcgcagtgcggtgaggtcaatgcgggcgggcgccaggaatggctcgtcgacgatcattgcggtgtcgaacagttccagcgcctcagcggtggacagcgccagcaccccttcacgacccagccgggccaggtctgcggcgtccaggccgctggtcatggcgctggcctgatcccacagaccccagcccagggagatggccggcagcccatgggcccgccggtgggcggccagcgcatccaaaaacgaattggcggccgcatagttggcctggcccgacgatccgaccagcccggccatcgacgaaaacatgacaaacgccgacacatccaggtcgcgagtcaactcgtgcaggtgccacgccgcgtccaccttggaccgcaacaccacatccacccgatccggtgtcagtgacatcaccaccgcgtcgtcgagtgcgccggcggtgtggatcacgcccgacaatggatgctgaaccggaatatcggcgatcaccttggccaacgccgctcgatccgccgcgtcacaggccaccacctgtacctgcgcaccggcggcggccaactcggccaccagctccgcagccccgggagcatccgggccgcgccggctcaccaacaccagattgcgcaccccatgacgagccaccacgtgacgggccaccgccgaacccgccatcccggtgccaccggtgatcaacaccgtgcccgccgcccacgagccgggcatcagcatgacgaccttgccggtgtggcgcgcctggctcagataacgcaacgccgcaggcgcgcgccgcacgtcaaaagtggtgaccggcaacagccgcagcaccccatcgccgaacagcgtggcgagctcggcaaggatctgcgcaatgcggtccggtcccgcttcgaataggtcgaaggcgcggtagcgcacgcccgggtactgctgggcgatcacgccggggtcgcggatgtcggtcttgcccatctccaagaacaccccacccggtgccaccagacgcagcgacgcatccacgaattcaccggccagcgagtccaacaccacgtcgaaccctcgaccgccagtggccgcgcggaacttgtcctcgaactctaggctacgtgaatcggatatgtggtcgtcgtcaaagcccatggcgcgcaaggtgtcccacttacccttgctcgcggtcgcgaacacctccaaccccagatgccgagccagctgcaccgccgccatgcccaccccgccggtgccggcatggatcaacacgcgctggcccggttgtacgtcggccaaatgtatgaatgcgtagtacgcggtggtgaagacagccgagatggcggcggcttcggcgtaggaccagtcggcgggcatcggcagcagcagccggacgtcgccggccaccagggtgccgctgccgtcggggaagaatccgaacaccgaatcaccgaccgagaattcggtgacaccggggccgacctcgacgaccacgcccgcgccttcgccgccgagcagcgcgtcgtgggtgaacatgcctagggtgatcatgatgtcgcggaagttcgcggcgatggcgcgcatggccacccggacctggccgggccccaacggtgcgtcggcgttgggaaccggctcgagccgcagattttcgaaggtgcccgcgctgcccagacccaaccgccatggcccatcgcccggcggcaccaagatggcatccgccgcgcggctgccgcgcacgcgcgcggtgtacacctgtccgccccgcagcactacctgcggctcgccagtcgccaacgccatcgcgatcgccgcgtcgtcggtggccgcatcggaatcgaccagcacgatccggcccggatgctcggtctgcgccgaccgcaccagcccccacacggccgcgcccgccagatcggcgacgtcttcgcggggcagcgccatcgcgccccgggtcgccaccaccagcaccccggattcatggtcggtcagccacgactgcactgcggccagagcctggtggctgcgcacgtagctgccggctaccggatcttggtcagccgcaaccgattcaaagatctggtaggcgggggtaggccccggggacgtggccgccgacgcgggcgaccagatcacttcgaacagccggtcgggacccgagcccgacaccgccgccagcagctgccgctcggtcaccgggcgggccaccatcgaggccaccgacaataccggcagacccagcccgtccgccaactccaccgacaccgccgacggccccgccggcgcgatccgggcccgcaccgccgaggcccccgtggcatgcaacgacacgccctgccaagcgaacggcaatgcgagttcgtccgggtcgccggcgatcacgaccgcatgcaagacggcgtccaacaaagccggatgcacaccgaacccaccgactcccccggccgcctccggcagcctcacctcggcgaatatttcctcgccgcgggcccacatcgcggtcagcccgcgaaacgccggtccgtaccggtagccgcgtgtcgccaaccgctcatagccatcggccacgtccaccgtcacggcacctgccggtggccacaccgataggtccgcgcctggttcaaccgacccgggccgcaggataccctcggcatgcaaaagccagcccgcttgcgcgtcagctcgggaaaatatcgacacaccacgggaattcgaatcccggccagcgtcgactaccacctgcaccgcaacggagccggtggcgggcaacagcaggggtgcggccagcgtcagctcgtcaagcaccgagcagccgacttcgtcgccggcgcggatcgccagctccacgaatccggtgcccgggaacagcaccacgtctgaaacggcgtggtcggccaaccacggctgcacgttgggcgacaaccgacccgtcaacaccaccccgccggaggcgggcaggtcgaccaccgcgcccagcaacgggtgttcgctcgcacccaaccccaaaccggatacgtcggcgcctgagccctcggccgagagccaaaaccggcgcttgtcaaaggcatacgtcggcagctccacatagcccgctccgtccagcgtgccccgccagttcacagccacccccgccacaaacgcggacgccgccgagagcaggaatcggtgcagcccaccatctccacgccccagcgtggggacgacaatggcctcgctgtcaccgtcggtgcacgcggcgaatgtttcctcgacaccggtaatcaacgccggatgcgggctggattcgatgaacgtgcggtagccctgctcgcaggcgttgcgcaccgcctggtcgaatagcacggtctggcggacgttgcggtaccagtagtcggcgtccaaaccagctgtatccaaacgatttccggtcaccgtagagaagaagacggtacgcgtggatcgcggttcgatgccggacagagcttcggcgagtgggccacggatcgcctcgacctccaccgaatgcgaggcatagtccacctcgatccggcgggtccgcagttccttggtggagcacaccgcgatcagctcctccagcgcgcccacttcgcccgacaccaccaccgccgaggggccgttgacgacggcgatgctgacccgatcgccgaagggcgccaacaaatcccgcgcctggtcggcaccgcacgcgatggacaccatgccgcccgggccggccagtccggccagcaacttgctgcgcagcgtgaccacccgtgcggcgtcgcgcagcgacagcgcgccggcaacgtaggcggcagcgatctcgccttgcgaatgaccgatcaccgcatccggatgcactgcgaccgacttccacagctcggccagtgacaccatcaccgcgaacagcacgggctgcaccacatccacgcgatccagtcccggtgcaccgggggcgccacgcagcacgtccaccagcgaccagtcgacaaattccgcgaacgcctcggcacacgcgtcgatctgctgcgcgaatgccggtgcggtatcgagcagttcgattcccatgcccagccattgggagccttggccggggaagacgaacaccgtcttacccgccgcagtcgccgtgccccgaacaaccgagccgcccaactggtcacccgccagctcatcgagcccggccaacaaccgatcacggtccccgccaaccaccaccgcccgatgctcaaaaaccgaacgacccgccaacgaccaccccacatcggcaacatcgaggccatcatcgccacgcacgtacgcggccaaccgagccgcctgcccccgcaacgccgactccgacttcgccgacaccacccacggcaccaccggccccgcccaaccagcctcccgccgcggcaccaccggcaccgcctcgataatcacatgcgcattagtgccactaatcccaaacgacgacacccccgcacgacgcgtccgagcaccagcaggccacacccgcggcgcggtcaacaactccaccgcccccgccgaccaatccacatgcgggctaggcacatccacgtgcaacgtcgccggcaacagctcatggcgcatcgccaacaccatcttgatcaccccggccacccccgccgcggcctgcgtatgacccatattcgacttcaccgaccccaaccacaaaggttctcccggctccccccgatcttgcccataagtggccaacaacgcctgagcctcaatcggatcccccaacgtggtcccggtcccatgcccctccaccacatccacctcggccgcgctcaacccggcattggccaacgccgcccgcaccacccgctgctgcgaaggaccattaggcgcggtcaacccattcgacgccccatcctgattaaccgccgacccgaccaccaccgccaacaccggatgacccaaccgccgcgcatccgaaagccgctgcagcaccaacatcccaccgccctcggaccagccgaccccatcagcccgcccggcgtaaggcttgcaccggccgtcgggtgccagcccacgatgcctgctgaattccacgaagaccgtcggtgtggcgttgacggtgacgccgccagccagcgccagatcgcactcccccgaccgcagcgatcccaccgccatatgcaacgccaccaacgacgacgaacacgccgtatccaccgacaccgccggaccctccaaccccagcacataggccacccgacccgaggcgacgctggaggtcatcccggtcagccggtagccctcgatctcctcggccaacattccgtagccgccgacgatgagcccggcgaataccccggtggcgctgccgcgcaatccggtcggatcgataccggcccgctccaacgcctcccaggacaactccagcaacatccgatgctgtggatccatcgctaacgcctcgctgggcgaaataccgaagaacgcgggatcgaaatccgcgacgccatccacgaagcccccagtgcgcgcgtacgacttatggcgcacgtcgggatccgggtcgaacaacccggccagatcccacccacggtcggtgggaaattctgacatcacgtccctggcgtcggccaccatctgccacagcccttccggggaatcgacgccccccgggaagcgacacgacatgcccacgatcgcgatcggctcgctcgagcgctccagcaacgcacggttggtgcgcttcaggcgttccacctggaccagcgctttgcgcagcgcttcggtcgcatgctggagttgatcaaccattactaacctcgcctaactctcgctaatattggccgtcgccgaccgccggatgcggctcccgccgagtcaccgaagttgctgcacaaaacgacgccgtcgtacggcgctctggcgcaagttcgctggtgagtattgccaactccggcaggatttcaaagcgtccaatactccctgggcaccagtgcgcccgtgcaaagcctgccgtccatggcgcgactgtacccgcccgcccgtcaacgccggatgggcgcatgtcaatgcggtgctagcggtggtcttcacaacacagccgcacgaatgcagcgactaggcgccggctcggcgccacccatcggcagccctggcggcccggatcagctcgtcgcacagatcgcgcagttcggtcgccgcggctccttcgtcgagcgcggtgacgacatcctcggcggcgcatcgcacctggtaaacacgatccgacagatcggccgcgtcgtcggctgacaacacgaccgcatcggcgggcagcgccctcacctcaccccgggtcagcatggcgcgctgctcgtaagcccgctgccggcaagactgccggcaataccggcggcgacggcccatgccgacgtcggtcacgtcacggccacaccacccgcacggctgcggacgggcacgacgagtcatgcctgcagacattagtccgcccgggtgtccgatcccggtatcattgatggtcgcgccgcgcgcgtcgcgtgccgggaactacgcagacggccgcagcgtttgccaaccggagccagtcgccagtacgcaacctaccagcagagcccagggctcacaggacctaaaggagtagcgcccatggctgatcgtgtcctgaggggcagtcgcctcggagccgtgagctatgagaccgaccgcaaccacgacctggcgccgcgccagatcgcgcggtaccgcaccgacaacggcgaggagttcgaagtcccgttcgccgatgacgccgagatccccggcacctggttgtgccgcaacggcatggaaggcaccctgatcgagggcgacctgcccgagccgaagaaggttaagccgccccggacgcactgggacatgctgctggagcgccgttccatcgaagaactcgaagagttacttaaggagcgcctcgagctcattcggtcacgtcggcgcggctgacccgggaaccccctgctcccggccgggcaatgtccggtcgtgcgcgtgcgtggtccgagcgcgaaaggcgtccctcgatgccccagcgggcgactttgaccagcgcctcacgaatgttggacccgctcatcttggacacaccgagctcgcgctcggtaaaggtaatcggcacctcggtgacgacgaacccgttgctcaccgtgcgccaggtgagatcgatctggaagcagtagcccttggagtccacgccgtccaggtcaatcgcttcgagtgcttcgcggcggtacgcgcggtagccagcggtgatgtcgtggatcccgattccgagcgccaggcgcgaataggtgttagcggttttggacaggactagccgccgccaaggccagtttcgtaccgtcccccccgcgacatagcgcgaaccaatcgcaagatcggcaccagcgtcgacggcgtccagcaggcgctgcagctgttcgggcgcgtggctgccgtcggcatccatctcgaccagcaccgaatactcccggctcaacccccaggcgaaacctgccaggtacgccgcgcccaaaccgttcttggcggtgcggtgcatcacgtgggtgcggccgggatcggcctgcgccagctcgtcggcgagctggccggtgccgtcggggctgctgtcgtcgacgaccagcacgtgcacggcggggcatgcttgcgtcagccgccggtggatcaccggaaggttctcccgctcgttgaacgtaggaatgatcaccaggacgcgctggctgggacggttacccggggctgggggcgccggctggccggtggtcatgtaactcctcgatgttgctctgtgtcgtccgaaaccggatgagtgtcggccgccctgctcgggctgaatgagttcgtcgtcggattcactcagggccggcggaccggaggcctcagatctgcccgggggcgcatcggaatcgtcattttcgccctttggctccgagcgcctcggacgcgggaaccacccattctgccgcatggcgacgagaacgaccgctgcggctgccccgacgagaatccattgcaggattggaccccatcgagttgccggtgtcagcctcgtcttgaggcgcacctggctgtccaggtatgcgggctggaaaaagtcggtccggatcagctcacccccgtctggtgctatcaccgcactgatcccagtggtaccggcaaccaccacgtatctgtcgtgctcgacggcccgtaccttggcgaatgccagctgctgttcgctcattgtcttgttgaaggtggcgttgttgctgggcacggtcaacagctgcgcgccgcccagaatcgacttccgcggggcgcggtcgaagatcacctcccagcaggtagccaccccgaccgggaccccagcgatgcgcaccacaccggtgccgttgccgggcacgaagtggccggcgcggtcggcgtagccggagaggtgccgaaacagccacggcatgggcaggtactcgccgaagggctgcacgattgccttgtcgtggcggtcggccggcccggtgccgggattccagacaatggccgtattggtccactccggattttcacgaggacggcccggaacatccatcagggtgccgatcaggatcggcgcgccgatcgcttcggccgctgcggagatccgttgaccggcgtcggggttgacgaacgggtcgatgtccgacgagttctccggccagatgacgaactggggttgctgcgccagccccgcatgcacgtcggcggccagccgcaacgtctcctcaacgtggttgtctagcaccgcccgacgttgcgcattgaagtcgagaccgagccggggcacattgccctggaccaccgcgacggtgaccgtgggttcgccgcccgatccgctacccgcatgccgcacctgcggccagacgacgatggcggcgaacaagaccaggcatatgcacgcggccggcagcaccaccgccggcggcgcatccccctgaccaccggttcgccaccacttctcgatttccagcgcgatcgcggtcaagccgcatccgaccagcgctacccccgttgacagcagcgccacaccgccgagctggaccaacggcaacagcgggccttcggcttgaccgaaggcgaccgacccccacggaaatccaccgaacggaaggatcgacttcaaccactcctgcgccgcccaccccaccgcgaaccagatcggccaacccggcaacaggcgtaccacgacggcgaacagaccgaagatgccggggaacagcgcgcacgtcgtcgccagtgccaaccagggcccggggcccaccagctcgccgatccacggcaacaacgagacgtagaacaccaggccgaatagcaggccgtagcccagcccacccaccggtgtcgtcgcgcggtgggtcagcacccaggccagcaatgcgagcgcaaccaccgccgcccaccagcagttgcgcggcgggaagctggcatacaacagcagaccggccacgatgctgaccaccaggcgcgtcagccgcgtccgcaccgcggtccgtgtggtgggcagctgcgctgccacccaggcgccaagcttcaccaggcgccggcgggccgcggcgccgagccaggcagccgcgctcggcgcgtcggggccttccgccggctcggccgacagttcgatctctggatcggcggggctctccgggccggcctcggcgacctcagcgggccgcgccttccggccgaaccattccctagccatagatgaccgcacctcgatgcacggtttggcggcaacgcggcaaggcgtcggtcgggcccagccgcggcaatgcgggtacccgggagcgcgggtcggtagaccagcgctggactgcgtcgcgcggtgcgtcgacgtcaaagtccccggcgtcccatatcgcgtaggacgcgggcgcgccgggcaccagggtgccgatccggccgtctcgaacaccaccggcccgccagccgccgcgggtcgcggcagcaaacgccgcccgcgccgataccccgctgcccggcgtgcggtgattgaccgccgcgcgcacgctggcccagggatcaaagcccgtgacgggcgcgtcggagccaagcgcgaggggcacgccttgggatgctaacagcgccagcgggttgagttcgctgcctcgctgggcgcccaggcggcgagcgtacatgccgtcgccaccgccccacagctcatcgaagttgggctgcacactggcgatgaccccccaagcgcccagcttcgcggcctggtccgcggtgaccatctccacatgctcgaggcggtggccgcagcgggcgacggcaaccacgccgagatctgccaccacccgttcgaaggcggcgactgcggccgacaccgcagcgtcgccgatgacgtggaagccggcggtcacttcggccttggtgcatgctcgtacgtgcgcttcgatgccgtctacgtcaaggtggcaggtgccgatgcagtcgggggcgtccgcgtagggctcgtgcagccaggcggtgcgcgacccgagcgccccgtcgacgaacaaatcaccggccagccctcgagccccggtctcggtcaccaggtcacgggcctgggccggcgtggccacggcctcaccccagtacccgatcacctcgactccgtgctcgagtgcacgcagccgcaaccagtcgtcgagcccgccgatttccggaccggcgcattcgtgcacggcgacgacgccggccgcggctatggcctgcagcgccacggcccgggcgtcggcaagctggacgtcggtcaagaggtagcgtgcggcggcccgggctaggtggtgggcatcaccggtcagcggccgctgggccgtgtaaccggttgccgccgccagctcggggaccagccgccgcagtccggaggagaccaacgcggagtgcgagtcgatcctggccaggtaggcgggacagtcaccgagaaccgcgtctaggtcggcggtgctgggcgcagcattctccggccaggccgactcatcccaaccgtgaccccacagcggctgacccggatggtcggccgcatagtcggcgaccatccgtaggcactgcgcgcgtgaggtcgcgggccgcaagtccagcccgctgagcatcagaccggtcgcggtcaggtggatgtggctgtccacgaaccccggcgccacgaatcggccgtcgagatcctgcacgtcagcgtctgggaactggtcgcggccgacgtcgtcgctgcccaaccaggcgacgacatcgccgcgcaccgccatcgcggtggcttcggggtgggtggggctgtacacccggccgttgaccaggagtttgacgggaatctggctcacaccgctaattcgaccccggcgatggaggttctgcggctacccgagggggctgaagggtcaacggctcgacatctatgacgtcgatgacctcgccatcaataaagtccgggtcggtgccgctctcgccgaaggccccggccatgttggccgccgcatcggccgtcagtggcacgttccgcaggaaaccgcgcacggcgatcgcggtcagcccgggtcgagcgagcgcccggatcggcggcaccagcagcaacagccccatcgtcgtggtgaccagaccaggaacaagcaccaagaccgaggcaacggtgaccagcgcgccgtcactcagtgcgcttcgtggttccgccaagccggatcgcaaccacaggagccgtcggccgagctgccagccaccgagcggcgccagcagaccgaacccgaggacgaacgtcgccagcaacaccagcaaagtccagccaaacccgatcgtcgccgccagcgcgaaaaccaccgcgagctcgacgacggcgtagctgagcagcagccgcgacaccacgtgacgccaacgtctgcgggctaggcccgagttcctcgggggcggacatcgaggctgcagttagatgacgctatgacaacgatagagatcgacgctcccgccggacccattgatgcgctgctgggccttccccccggccagggcccgtggccgggtgtggtggtggtgcacgacgcggtcgggtatgtccccgacaataagttgatttccgagcgtatcgcccgggcaggctatgtggtgctcaccccgaacatgtacgcccgaggcggccgcgcccgatgtatcacccgagtctttcgcgagctgttaacgaagcggggccgcgcgctcgatgacatcctggccgcccgcgatcacctgctggccatgccagaatgctccggtcgggttggcattgtgggcttttgcatgggcggtcagtttgcgcttgtcttgtcgcccagaggttttggcgccaccgcgcccttttacggcactccactgccgcgccacctcagcgagacgctaaacggggcatgcccgatcgtcgccagcttcggcacccgcgacccgctgggtatcggcgcagccaatcgactacgtaaagtgaccgcggccaaaaacatccccgccgatatcaagtcctacccgggcgccgggcacagcttcgcgaacaaactgcccggtcagccgctggtgcgcatcgcgggattcggctacaacgaggccgcgaccgaagacgcgtggcgtcgggtctttgagttcttcggccagcacttgcgcgccggctcgcctggtgagccttaggtacgacttcgactccccgcggatgccgatgaccttgtcccgtcggagggcggcggggctgtcatgtccgcgtgcaccccgaaggcgagatgaacatgattgtcatcatgaagtagtgggccacagctgcgggtgtcagctggcgaaaaatgcgcgcggcgccctcttcgttgcctgacgtgtgcggcgcgccgacatgggtttggcgagcatggcctcggtaagttccccggcttgccggatgcgggtcatgggcacagtgcagcgcgtcgctgcctgtcctggcccgggtagggcagcagcgccatctcgcgggcgttcttgatcgcctgggcgacttggcgttgctgctggactgtcaggccggtcactccccgggagcgaatcttgcctcggtcagagatgaacacccgcaatgttgcggtgtctttgtaatcgacgctctcgacgccgaggctatcgagcaggtttttcttcgccttcgtcgggccctttcgcgcggatttggcggccatctaccagctggccttccggacaccgggcaggtgtccgtcgtgggccagttggcggacccgcacacgggagagcccgaatttgcggagatgtccgcgcggccggccgtcgatggcgtcgcggttgcgtaaccgcacgggactggcgtcgcggggctggcgggcaagggctcgctgggcggtactgcgctgttcgggggcgctcgatggggatcggatgatgtctttgagcgcggtgcgacgcgatgcgtaacgggcgacggtggccgcccgccgctgattcttgacgatcttggacttcttggccacgtcagcgttcctcgcgaaagtccacgtgacgccgcaggatcgggtcgtatttgcgcaagatgagacggtcggggtcattacggcggttcttgcgggtggtgtaggtgtagccggtgcccgccgtggaacgcagcttcacaatcggccggatgtcggtgcgcgccatcagatccgctgcccctggcgacgcaggcgggccacgaccgcttcgataccgtcgcggtcgatgacctttatacccttcgtggacacccgcagccgaatgcgacggccctcggagggcaggtaatacgttcgttgctgaatgttgggcgaccatcgccgacggcttcggcgatgggagtgcgagacggtgtttccaaatcccggcttgcggccggtgacttggcagtgggcggacaaggggcacccttccttcgaagctcggcttattgaaaatcattttcgacaacagctaggtggcactgtaccgtcgacgtcgcaataatgaaaactgttatcgataaggaggacggtggccaccccggtgatccttgtcaccggacacgagggcaccgccgccgtgaccgctgacctgctgggcctgctcaccgatcacggcactgcgacacttcggtcagtggcaccaggatccgtgcggcgagccgatccccgcccacggtgtcaccgccgagaacaacgacgacgacaccgggcatccatgaaatccgccatccatcccgaccaccacccccgtcgtcttccacggtgcccggtcctccgccgcgaccaagttgtactggaaatgattgtcattacgatggtcgggcggccgagcgggccgggcgaaaggaaatgggatgtgtggggcagcgtggcacgcgcggtcaccggcgggcatgtacccgtcaaatccatcctcaccggcgcccatgccgacccgcattcgtaccaggccagccccgcggacgccgccgcgatcgtcgacgcggagctggtgatttacaacggcggcgggtacgacccgtgggtcgaccaggtgttggccggccatcctggtgtccaggcggtcgatgcctactcgctgctcggcgccgtgggcgacgacgacgcgcccaacgaacacgtcttctacgaccccaatgtcgccaaggcggtcgcggcaacgatcgccgaccggttggcggacctcgacccgtccaattccgggaactatcgagcgaacgccgccgagttcagccgcggcgccgacgcaatcgcaatttccgaacacgcgatcgccaccacctatcccgacgccgcggtcatcgcgaccgaacccgtcgtgcactacctgctggcggcagccggcctgaaaaatcgaaccccggctaccttcatcgcggccaacgaaaacggcaacgaccccaccccggccgatatggcggccgtgctcgacatgatcgccggccgtgaggtcgcggcgttgctggttaacccgcagacacctaccgcggcgaccgacgaactgcaggtggccgcccggcgggcaggagtgccaatcaccgagttgaccgagaccttgcccagcggaaccgaccgggaccagttttgcgctgctgaccggccagatcgtcggggtcggtcactccgggctgaccatgctgaccgtggtttgtctgctcgtggtcaccgtgttggcgatctgctaccgaccgctcttgtttgccaccgtcgatccggaggtcgcggccgcccgcggcgtgccagtgcgcgccctgggaattgtgttcgccgcactgatgggcgtggtagccgcccaggctgtccagatcgtcggggcactcctcgtgatgtctttgctgatcacccccgccgcggcggccgcccgggtcgtggttgccccggtcgccgcgatcgcgacctcggtggtcttcgccgaggtttccgccgtcggcggcatcctgctgtcgctggcgcctggagtcccggtgtcggtgttcgtggccaccatctcgtttgtgatctacctgatttgctggttgctccggcggcgccgctaactagccggtctcgctttcggccactttgagctctaggccaatgttgttccgcatgccgccgcgcagcttactgacgaaggtgaacagcttgccctggatgccgtagcgcttgacgatcgcgtcgtagacggcgcccgtttgggattcgtcgaggatggccgcggtggcttcgacggcctcgctggtcggccggccgcgcaaggtgcaggtcgccagcgtcacccgcggcgtgttgcggatccgcttgaccttccacgatttcttctcggtgatgaccagcagtcgatccccgcggtcggtgtccaaggcggcccagatgggaaccggcttgggccggccgtccttggtgaaggtggtcagcagcaggtactgcgcctcggcaaggtcagaaaaggtaggggtcacgggtgccaacctaccgcgcgagcagacgcagaatcgcactgcgcggggtcccgcgcatgcgattctgcgtctgctcgccgtactcaggcttccaggtcgccctcggtttccagcagcacctggcgcaacccgtccagggtttccggtgccggctgtgcccacaggccgcgaccggccgcttccaacagccgttcggccatgccgtgcagcgcccacgggttggactcggtcatgaacgtgcggttctgcgcgtccaggacgtaacgctgcgtgagctgctcgtacatccagtccgccatcaccccggcggtggcgtcataaccgaacagatagtcgacggtggccgccatctcgaatgcgcccttgtagccgtgccggcgcatcgcggccatccacctcggattgaccacgcgggcgcgaaacacccgcgtggtctcctccgacagcgtgcgggtgcggatcgcgtcgggtcgggtgttgtcgccgatataggcggccggtgcttggcccgtgagcgcccgcacggtggccaccatgccgccgtgatactggaagtagtcgtcggagtcggcgatgtcgtgttcacgggtgtcggtattcttggcggccaccgcaatacgccggtactggcggttcatgtcgtcgatcgcctcgcggccatccaggtcgcgcccgtaggcgaatccgccccaggcggtgtacacctgggcgaggtcggcgtcgtcgcgccagctgcggctgtcgatcagctgcagcagcccggcgccgtaggttcccggtttggatccgaaaatccttgtggtggctcgccgttgatctccgtggtgggccagatccgcttgggcgtgcgcgcgcacgtagttgtcctcggcggcctcgtcgaggtcggcgaccaaccgcaccgcgtcatcgagcatggtcaccacatgcgggaaggcatcacggaaaaagccggagatccgtaccgtcacgtcgatgcgcgggcggcccagctcggccggctgcatgggcgccaggtcgatgacccgccgcgaggcgtcgtcccataccggccgaacccccagcagcgcaagcacttcggcgatgtcgtcgccggccgtgcgcatcgccgaggtgccccacaccgacagccccaccgaccgcggccaccgcccatgctcatcgcggtagcgcgccagcagcgaatcggccagtgccacaccggcttcccacgccagccgggacggcaccgccttgggatccacggagtagaagttgcgcccggtgggtagcacgttgaccaggccgcgcagcggcgaccccgacggcccggccgggatgaaccggccgtccaaagctcttagcacctgctcgatttcggttgcggtgccagccaaccggggtatcacttcggtggcggcgaaccgcagcaccgcggcggcgtcggcgttgccggtgagtcggtcggcggcggaggggtcccagccggtggcctgcagggccgcgaccagttcgcgggctttcgcctcggtctggtcgactgtcgcgcgttcgtcggtgccatcctcggccaggccgagtgcctgccgcaggccggggatcgcgtgcgcgccgccgaacagctggcaggcccgcaagatggccagcaccaggtcgagttcttgctcccccgttgggttttgcccgaggatgtgcagcccgtcgcggatctggacgtccttgatctcgcacagccagccgtcgacgtgtagcagcatgtcgtcgaacgagtcctcttccgggcgttcggtcagtcccaggtcgtggtccatcttggcggcgcggatcagcgtccagatctgctggcggatggcgggcagcttgccgggatccagcgcggcgacgctggcatgctcgtcgagcaactgttccaaacgcgcgatgtcgccgtaggtttcggcgcgggccatcggaggaatcaaatggtcgactagcaccgcgtgcgcgcgccgcttggcctgggtgccctcgccggggtcgttaaccagaaacgggtagatcagcggcagatcgcccagcgcggcgtcgggtccgcaggacgccgacatgcccagcgtctttcccggcaaccattccaggttgccgtgcttgcccaaatgcaccacggcgtgcgccccgaaaccgttcgagaatccggtatcgagccagcggtaggcggccaggtagtggtggctgggcggcaggtccgggtcgtggtagatcgccaccgggttctccccgaagccgcgcggcggctgaaccatgagcaccaggttgcccgctcgcagtgcggcgatgacgatctcgccgtccgggtcgtggctacggtcgacgaacagctcaccgggtggcgggccccagtacgctgttaccacgtctgtcagttcggcgggcagggtggcgaaccagtcccgatactccttggccgacacccggatggggttgccggccagctggccttcggtgagccagtcggggtcgtgtccgccgcattcgatcaacgcgtgaatcagcgcgtcgccgtcgtttgattcgacacccggcagatcacccacccgatatccgcgctgccgcatcgcttgcagcaaggccaccgcgctggccggggtgtccaggcccaccgcgttgccgatgcgggcgtgtttggtcgggtaggccgagaagaccagggccacccgcttgtcggcgggggcgacctggcgcagccgtgcgtgccggaccgccaggcccgcgacccgggcgcagcgctccgggtcggccacataggagatcagcccgtcgtcgtcaatctccttgaacgagaacggaaccgtgatgatgcggccgtcgaactcgggcaccgccacctggctggccacgtccagcggcgacaggccgtcgtcgttggcgcaccactgatcccgcgggctagtcaaacacaggccttgcaggatcgggatgtccagcgccgccaggtgctcaacgttccagctgtcatcgtcgccgccggccgaggcggcggccggcttgactcccccggcggccagcacggtgaccaccatggcgtcggcgccgccgagcctttccagcagccgcggctcggcggtgcgcagcgacgcgcagtagagcggcagcgggcgtccgccggcgtcttcgatcgcccggcacagcgcctcgacgtagccggtgttgccggccaggtgctgggcacggtagtagagcaccgcgatcgtcgggccggtcttgccggcgtccggacgctccagcaccccccaggtcggggtggcgaccggcggcgtgaacccgaagccggtcatcagcacggtgtcgcacaggaaggcgtgcaactcgcgcaggttgtcgacgccgccgtgggccaggtagatgtgggcctgcagcgcggtgccggccgcgaccgtggagcggtcggtcaactcggcatcggcggcctgctctccgctgaccagtgcggccggtaccccgccggcgatcaccgtgtcgattccgctctgccaggcgcggtagccgccgagaatccggatcaccacgatcgacgcttcggccagcaggtcggtcagttccaggtcagacagccgcgagggattcgcccaccggtagttcttgccgctggaccgggcgctaatcaggtcggtgtcggacgtcgacaacagcagaacggtcggttccggcaccaattcttcttaccggagcaggactcgagcggtggcgtcgggcccgcgagctttgtagccacgcctagactacaaacatgtctacatccacgacgattagggtttcaacccagactcgggatcgtctggccgcccaagcccgcgaacggggaatctcgatgtcggctctgctcaccgaactggccgcccaggccgagcgccaggcaatcttccgcgccgaacgcgaggcctcgcacgccgagacgaccacccaggcagtccgcgacgaggaccgcgagtgggagggcacggtaggcgacggccttggctgagccacggcgaggagacctttggctggtcagcctcggcgccgctcgcgcgggtgagcccggcaagcatcggcccgcggtggtcgtttccgtggacgagctactcaccggaatcgacgacgaactcgttgtcgtcgtgccggtgtcaagctcgcgctcccgcaccccactccggccacctgtcgcgccctcagaaggtgtagctgccgatagcgtcgcggtgtgccgcggcgtccgcgcggtcgctcgtgcccgactcgtggagcgactcggcgccctcaaacccgccacgatgcgcgcaatcgaaaacgccctgaccctgatcctcggcctcccgacgggacctgagcgcggcgaggcggcgacccattctcccgtacggtggacgggtggccgggacccgtgacgcggacgcctgccccggtgcgttgcggccgcaccaggccgccgacggggcgctggcgcggatccggctgcccggcgggatgatcaccgcggcacaactggcgacgctggccagcgtcgccagcgacttcggctccgcgacactggaactgaccgcgcgcggcaatgtccagttgcgcgggatccgcgacgtggcagcggtcgcggacgcggtcgccaaagccgggctgctgccgtcggcaacacacgagcgggtgcgcaatatcgtcgcctcgccgctgtccggccgggccggcgggctagccgacgtgcgggcatgggtcggtgagctcgacgcggcgatccgcgccgagccccggctggcggaactgggcggccggttctggttcggtctcgacgacggccgcgccgacgtgtccggcctgggtgccgacgtcggcgtgcaggtgttccccgacggtccccgactgctgttgaccggacgtgacaccggcgtgcgggtggccgatgtcgccgagaccctgatcgaggtcgcgttgcgtttcgtcaagatccgcgaaaccgcctggcgagtaacggaattagccgatatcggcgagctgcagtccggtgtcgagctgggcccatccgttcggcccgtcaccaaaacgcccgtcggctggataccccaggatgacagccgggtaacgctgggcgccgcggtgccgctgggggtcttgcccgcccgggtcgcggaatgcctggccgcgatcgaggccccgctggtgatcacgccgtggcgatcggtgctgatctgcgacctcgacgacgcgacggccgacgccgcgctgcgggtgctggcgccgctgggcctggtgttcgacgagaactccccctggctgaacatcagcgcctgcaccggcagccccggctgcgcgcactcggccgccgacgtacgggccgacgccgcgcggtcactgaacgtggagtcagccgggcatcggcatttcgtcggctgcgagcgggcctgcggcagcccaccggccggcgaggtgctggtcgccaccggcggtggataccggcgattgcggccgtagggtgagcgagtgctcgactacctacgcgacgccgcggaaatctaccggcggtcattcgcggttatccgcgccgaggccgatctggcgcgcttccccgccgacgtcgcgcgggtggtggttcggttgattcacacctgcgggcaggtcgacgtcgccgagcatgtggcctacaccgacgacgtcgtcgcgcgggcgggtgccgcgctggccgccggtgccccggtgctgtgcgattcgtcgatggtggccgccgggatcaccacctcgcggctgcccgccgacaaccagatcgtctcgctggtcgccgatccacgcgccaccgagctggccgcccgtcgccagaccacccgatcggcggccggggtcgagctgtgtgccgagcggctgcccggcgcggtgctggccataggcaacgcgcccaccgcgctgtttcggctgctcgaactggtcgacgaaggggcacccccaccggcggccgtgctgggcggaccggtgggtttcgtcggatcggcacaggccaaagaggagctcatcgagcggccccgcgggatgtcctacctggtggtgcgcggtcgccgcggcggcagcgcgatggccgccgccgccgtcaatgcgatagccagcgaccgcgaatgagcgctcggggcacgctgtggggagtcgggctggggcccggcgatccggagttggtgaccgtcaaggccgcccgggtgattggcgaggccgatgtggtggcctatcacagcgccccacacggtcacagcatcgcccgcggcatcgccgaaccgtatctgcggcccggtcagctcgaggagcacctggtctacccggtgaccaccgaggccacgaatcatcccggcggctacgccggtgcgctcgaagacttctacgccgacgcgaccgagcgcatcgccacgcacctggacgccgggcgcaacgtggcgctgctcgccgaaggcgacccgttgttctacagctcctacatgcatctgcacacccggctgacgcggcggttcaacgccgtcatcgtgcccggtgtgacgtcggtgagcgccgcgtcggcggccgtggccacaccgctggtggccggcgaccaggtgttgtcggtgctgccgggcacgctgccggtcggcgagctgacccgccggctggccgacgccgacgcggccgtggtggtcaagctgggccgttcgtatcacaatgtgcgggaggcgctttcggcgtccggcctactcggcgacgcgttctacgtggagcgggccagcaccgccggccaacgggtattgccggccgccgacgtcgacgagaccagcgtgccgtacttctcgctggccatgttgccgggcgggcggcgtcgtgcgttgctgaccggcaccgtcgcagtggtgggcctggggcccggcgacagcgactggatgacaccgcagagccggcgtgagctggccgccgcgacggatctgatcggctatcgcggctacctggaccgggtcgaagtccgcgacggccagcggcgccatcccagcgacaacaccgacgaacccgcccgggcgcggctggcctgctcgctggccgatcagggccgggcggtggcggtggtgtcctccggcgacccaggggtattcgcgatggccaccgccgttttggaggaagccgagcagtggccgggggtgcgggtccgggtgattccggcgatgaccgccgcccaggccgtcgccagccgggtcggcgcgccgctgggacatgactacgcggtgatctcgttgtccgaccggctcaaaccctgggacgtgatcgccgcgcgcctgaccgccgcggccgccgccgacctggtgctggccatctacaacccggcttcggtgacccgcacctggcaggtcggcgcgatgcgcgagctgctgctggcccatcgcgaccctggcataccggtggtgatcggccgcaacgtctccggaccggtttccggaccgaatgaggacgttcgggtggtgaagttggccgacctgaaccccgccgaaatcgacatgcgctgcctattgatcgtggggtcctcgcagacccggtggtattcggtggattcgcaggaccgggtgttcaccccgcgccgctatcccgaggcgggcagagctaccgcgacaaagtcgagccgccacagcgactgaaagagcttgcggccgaattcctcaaggtcggccaggctgcctccggaaggctcgccagttcgcgccacgcacccggcaatctcccgaatcgtgcggcgaccgtcaacctgctgcagaaaggccaactgggcggggctgggcgccatgcgccaacccggccaaaacatatcggtgccggagacaccgcaacgcgtgcgcatcagcggtacgtaatcgagcgcggcaaccgtcgaaaaatcgatcgtgtactgctccttgggtcggtcacgacggcacgccataaagagatgggtagcgttcaaggtctccagacgttccatcacggaccaggccttgacctcgggtaacgtgttcacggccgcataaaactcgctgttcgggacgaaaaaatcgtgcgggtaatacggcgccttgtggaaccatccctgaaataccagtccggcggacgtgaccagatcgacgcattcctcgacggtgtaactgcgttggcgaccatgcaagaacgtatcgacgagggcgctatcggaaagtaaatcccgagctttcgtgagatagtttcggagcggatgatacgtcggtagtaacgagattgcttccttcgccaatttgatcgatgcatcgtcctgccctaatccaagatcacgaaagaccgaaccgagcagttcgactccgatccgaccgtacttcccgtagagcatcgccgccacgacgccatcccggcgcaggcagtgggcgagttctttcatgcccgcccgcggatctgccaggtgatgtaaaacgccggtcgataccacgaggtcgaagtcgcgtcccagcgtcgccagctcttcgatcggaagcagatgcaactccagattcgccagcccgtgcttgtctttcagatattgctgatggtccagtgccggtcgactgatatcgatcgccactactttcgccgcacgattggtgaatgcgaaaatcgccgcctggttggttccgcaaccggcgatcagaatatccagatcgggccggtattcgcggtccggccataatatccggtgggagtgcaccgggtcgaaccattcccaattcgctgtggtccacgcctcaagatcggcgatcgggtgcgggtacaaccaccggtggtactgccgggacacaatgtcggcgcgcggatgatcgtcggtcacttcggtcccacgagcctatgcaagcacaccggcaacgcacgtcgccgcctcggcgagcagcgcctcacggggctcggcgtcatacccgccgccggcacgatcggacatgacggccaccacgtagggcacgccggtcggtgaccacacgaccgcgatgtcgtttgctcgtccgtagtcaccggtcccggtcttgtcgatcaccttccaatcggcgggaaagcccgctcggatccgcttggctccggtggtgttgcgcgccatccaatcggtgagcagtgcccgcttgtcgggcggcaacgcgttgccgagaacaagctgctgcaacaccagggcgatggcgtgcggtgttgtggtatcccgttcgtccccgggcggatcgcggttcaactccggttcctcggcgtccaaccggctcacggtgtcacccaagctgcggaggtagccggtaaatgccgcggtgccgcccccgggaccgccaagatcggccagcaacaggttggcggcggtgccgtcgctatagcgtatcgccgcatcgcaaagctgcccgatcgtcatcccggtctgaacgtgttgttgggccaccggggagatcgaccgaatgtcgtcactggtgtaggtgatcagtttgtccagatgcgtgagcgggttttggtgcagcaccgccgccacgagcggcgccttgaacgtggagcagaatgcgaaccgctcatcggcgcggtattcgatcgcggcggtggtgccggtggcgggcacatacaccccaagccgggcatcgtatctgcgctccagctcggcgaagcgatccgccagatccgctccggccggcaaggttgtcgatgccggacgggccccgctcgcatgccgtgcacaccccgtcacggaaaccagcattgccatcgctaccagcagttcgcgacgaccgaatcctctgttgcgcatgccatagtatcacacgcgcgcagatggcaggcgccaaagcgcattcgacgccgcgctcccccggctgctcggcggcgggatctacgacgaccggtcgtagactgaccggacctgccgggctatggtttatgcccatgaccgcgacggcaagcgacgacgaggccgttaccgcactcgccttgtcggcggccaaggggaacgggcgggcccttgaggcgtttatcaaagccacccagcaagacgtgtggcggttcgtcgcctatctgtccgacgtgggcagtgcggacgatctcacccaagagacattcctacgagcgatcggcgccatcccgcggttttccgcacgctccagcgcccgaacttggttgctggccatcgcgcgccatgtcgtcgccgatcacatccgccacgtccgatcccggccccgcaccacccgcggcgcgcgtcccgaacatctcatagacggcgaccgccatgcccgcggattcgaagacctcgtcgaggtaaccacgatgatcgccgacctaaccaccgaccaacgggaagcgctgctgctgacccagctgctcgggctgtcctatgcggacgccgcggcggtgtgcggctgcccggtgggcaccatccgatcccgtgtcgctcgagcgcgcgatgcgctgcttgccgacgcggagcccgacgacctcaccggctaggcagaccggccacccacatggcggcccggtggacagaatcgaccgccgctaccccagccggcagcagcgggcgcgctatcatgaccaccgaaatacccagcgcagcagcggcatccagcttcgctcgggtcatcttgccaccgctgttcttggtgaccaatgcgtcgatgcgctgctcacgcagcagtgcgaactcatcgtggtaaccatatggcccgcgagatagcaccagtttgtgccgccgcggcagggcggtgccatcgggcgcggtaaccacgcggatcaaaaaccacgcgtcgctgttggcgaaggccgcaatacccgagcgtccggtggtcaggaacactcgcgaataaccttgttcagcaacaacgtctgcagcctcgatgtccgataccgcgatgatggcggtaccgggatcccacggcgggcgagccagtaccaggtacgggagcccgagctcaccgcacacctgcgcggcgtgcgcggtgatggttaccgcgaaggggtgggtggcgtcgacgacggcatcgatgcgctcctctcgcagccaaccgcgcagcccctcgacaccgccgaacccgccgatgcgcaccggaccgatcggcagggcagggttgggtacccggccggccagcgagctgacgatctcaacgtgtgggttgcaactctttcgccagcgcacggccctcggcggtgccgccgagcaacaacacccgggtcactgtgcataccgaccgtgccgtgccaccgaatataggtagctgtcggtaaagccctcagcggtcagcacgtcgccaacaacgatcacggcggtcctggtgatcttggcatcgtgcatccgcgcggcgatatcggccaacgtgccgcgtagcgtccgctgttgcggccaactcgcgaaagccaccaccgcaaccggcgtttcgggtcggtaaccaccgtctagcagtcgcggaacgatggcgtcgatctgggctgcggccaggtgcaagaccagagtggcgcgggatcgggcgagcgcggccaggtcctcaccgggcggcatgggtgtggacagcgtcgccacccgggtgagcgtcaccgtctgcgccacacccggcacggtgagttcgcgctttagcgccgctgcggctgcggcaaaagccggtacgcccggcacgatttcgtagccgatgcccagcgcgtcgagttcgcggcactgttcggccagcgcgctgtacagcgacgggtcgccggaatgcagccgggcaacgtcgcggccgtcggcgtcggcgtcggcaagtttgcgcacgatttgttcgagggtcagcggaccggtgtcgacaatcgtcgcgccgggcggacactgcgccaacaggtcgtcgggcatgatcgaacccgcatacaggcacaccgggcatcgttgcaggagccgttggccgcggacggtgattaggtcggcggcgccggggcccgctccgatgaaatagaccgtcatcgcttggtcaccgaccactgggtgaccggcagctgtgggcgccaaccggtgaagccgcccagcggttcgccgagatagtgctggaatcgtcgtagctcgccaccgaggcgcgaatatgcatgcgccagagcggcttccgattcgacggtgacagcgttggcgaccaagttcccgcctgcgggcaggctgtccaggcaggcctcaagcaggcctggctgggttacaccaccgccaagaaaaatcaccgacggccgtgcggcgtcgtcgaacgcatcgggcgcgtcgccgcgcacgtcgacgctcaccccgaaggccgcggcattgaacccaatgttgcggcggcgccgttcgtcgcgctcgaacgccaccgcggtgcagcccggccagctccgacaccactggaccgcgatggcgcctgagcccgcgccgacgtcccataaccgctgcccgggccttggcgccagcgcagccagggtcagcacgcggattgggtgtttggtgatctgcccgtcgtgcgcgaatgcctcgtcgggtgcccacgacgtgcgctcgtcgggcaggtagcgcacggcgatcacgttgagctcatcgacatcgaggggtgggtcgcaggcccatgcccgggccgtaccgtcgcggcggcgttcggccgggccgccaagctgttcgagcacgctgaacttggagtcaccgcgaccgtgctcggtcagcagcaccgccagcgcctgcggggtggaccgatcgccggacagcacgatggcccggccgccgcggcgcaccgcggtgtgtggttgcgcggtgaccaggctgatcacctcggtgtcatacacgttccagcccatccgggcgcacgccaacgtcaccgcggacacgtgcggcaaacacggtcacgttgtcgtggccgaacagccggatcagggtggagccgataccatgcaacaacgggtcgccgctggcaaccacgtgtaggtcagccccatccggtgacaggccttgcaccgcgggcagcatcggcgtcggccactcccagcgctcggcggtgacggtatcgtcgagcagggcaagttgccgtttcgagccgtaaattactgtggcccacgccgggccgggttgggacggtagataaggcttgttccgtccgcacgccgcaacacttggtcgagggtagccaccaccgactcatacgccgacgcgttcttcagctggtcctccaggtagagcaggatgacctcctcggtatgcccgggtgcgttcaaccagttggcgatctgcggcagcactgtggccagcagaggttcgacggtgcagcctaggttcgcgttcttcggtcccagcccgtgacacacggtgacgccgggggcgccgtggccctcgaggcggggcaagtagtgcaggtctagctcgagcgcgcggacgtcgatgtcgagctgttgggccaacgacagctgctggtttgagtctgcgtgcgagaccgtgaacgaatcgctgaggctgttgaacgagttgtgcgtgccgagccactgagtttcccgcagcggcaccgggtcttgcaacgcatcctggaaccgcgcggtgcgatgcacccaagactgtaggtaggcatcacgcgcggcctgggtcacccggtgcgcgagcggaagcacgcaccgcgcatcgggcacaccgacgcggcgacactccgcagcgaccgcgtcggcgaacttgccgagcgccacgcaggggatcgcaaccgggcttattacgtcacaggatgcggtgggcgagggcggagcgggcacctggtaggcatcggcggccaccggtgccgcggttatcaacaccacggccaaggcgcccatgagggccgcgctctgcagccatcgggcgcggggcatgcgctactttggcacgtcgatacaccgcttaccaggggtgttgtcgaagtgttgcgtggtctcgtcgaagccgtcacgtaactccaagccgccccgcgtcgatgacgagacactagggctgcgaccgccagggccgtgtagacgttgctctacaaggtcaccggtcctggtcagaacttatccgacggctcctgcgcattttcccgtacacaaccgcggggatgaggaccagcaacccgagactccagatatcccaccacagtgaccccttcacggcattggcgattgcactgatggccagcagaacccaggcgacacccataaaggcgaaatagcacccgcccctgagccgtcccgctggccgaggccacagggagcctgcgacaccgccgatgaggcagacaaccacgacggcaacgctgaagacgacaacgggagtcgcgctacttggtggcacagttgaccaccgccgctcccgatccgccaacccccagtaaggcggcgccaagtagtgcccagtcggcagggccggccggaattgctagggcggtcccaactacgccagccgatgatcctgcgaaacccgcaacagccgccgtccactccgcgctgttacatggccggtgcagagcttgaaacgccagccggcgcgcctccaccgcgatggggtcatccggcggcctagcggccagctcgttgaccatgttgtccacccaccgtttggtcgcgtctgatacgggtgcctctgtcccggccggtggcagcatcattgaagtgatcggatcggagtacggtccgtcggctccaccggacgggtgtggcgctcctggcggtggaggtgttgggccgtcttgtttgaagaagtcgactagctgaaccgcgctgtgggcaacaaccggggcgcccgcgaagcggacatttcccacatcaccggtggtcgcggcgagctgaccggacacctcgttctccgccgcaaccagttgcccgacacgtaagcggatgtcaccggccaacgcctgagcctgagctagtcgagcggcctgcactgcagccggctgcgtcgttttggtgtcggtgaccgataggtcttcaccgacgttgaaaccggcgtcctgggcgtcctctacggcatacataactcttcgttgtgccgcgtcgatagtgccggcgccgttgcgcgcgatcgtggctgctctccgcagctggtcggctatgccactgaccgttgagaagtcagctcgggttcgttgtcgcagcccgtcgcccccggcgccattccaggcgatggcatgggcctggtttcgcatctgcagaaacacgtcttcccaccgatccgcggtttcggtccagtagccggccgcatcgataaggtgctcggtgctccatgcccggatttgggacagggtggccagcatctaaaccaccgtcacctgcgtcaccgcggccatctcgctcgccgcagttgcctcttgatgggcgtaagctgcggccgcggcagccaccccggtagccgtagcctgcgtccgggtggcgaattccgctgccgcgcagcagattgctgcgttgataccacttaccgccaccgtcgtggcttggaatggttggccggattctggcggcgttgccgaggcggcgaactgggcgccaaggccctgcgattgactggccgcaacctcaagctgaccaagtacaacctgtagttcattcgaccccacccgcgggagtctaaatcgagaccacgcagagggctattcacgccgattcaaagccgtcgaagaaacgacaccacccgcgggccgatgagacaggaacgatcacacaggtgcttgcgaagatccgtcaccacgtatgcgggcgaacggtgtgttcggcctgttggcggccgccgcgtgcggtgttcccatccccgttatcgacaaccgcgccgaggagatgacgggccggcacgccacaacggcaacgagtttcagcatcacggaccagtcgtgcgcatcatgaggactgccgcgccgctgcgctcaccgcggtcgtcaaagcattggatccaatgacgccatcgcggtggcgcccggtgaggtgcgtgaccgtggtctccggttataccttcgagccgaccgcagggtgacttgatcgtcaaatccacgacagtagccttacaccaagtccgaagggagtagcggtgtttgtcgatgttggacttttgcattcgggggcaaacgagtctcactacgccggtgagcacgcccatggtggtgctgatcagctgtcgcggggacccctgctgtcggggatgttcggtacatttcctgtcgcccagacttttcacgacgcggtcggcgcggcccacgcacagcagatgcgaaacctgcacgctcaccggcaggcgttgatcacggtgggcgagaaagcgcgccatgccgcgacggggttcaccgacatggacgacggcaacgccgctgagttgaaagctgtggtatgcagctgcgccacataaacatccgggcgctgatcgccgaggccggcggcgatccctgggcgatcgagcacagcctgcacgcgggtcggccggcccagattgccgagctggcggaggcgtttcacgcggcgggtcgatgcaccgccgaggccaacgcggccttcgaggaagcccgtcgccgcttcgaagcgtcctggaatcgagaaaacggcgagcacccgatcaacgactccgccgaagtgcagcgcgtgaccgcggcgctgggtgtgcagtctttgcaattgcccaagatcggtgtcgatttggagaacattgcggccgacctcgccgaggcgcaacgggctgcggccgggcggattgcgacgctcgaaagtcaactgcagcggatcgacgatcagcttgaccaagcgctggaactcgagcacgacccccgactggccgcggccgaaagatccgaacttgatgcgctgatcacctgccttgagcaagatgccatcgacgacacggcgtcagcactgggccagctgcaatcgatacgcgccggatactcggatcacctgcagcaatcgctggccatgttgcgtgccgatggctacgacggggcggggctgcagggattggacgcaccgcaatcgccggtgaaactcgaagagccgattcagattccgccaccaggcaccggggcaccagaggtgcatcggtggtggacgtcgctgacgtctgaggaacggcagcgtctgatcgccgagcacccggaacagatcggcaatctcaacggcgttccggtcagcgcgcgcagcgatgccaacatcgcggtgatgacgcgggacctgaatcgggtacgtgacatcgccactcggtaccgcacgtcggttgacgacgtcctgggtgatccggcgaaatacggtctgtccgccggcgatatcacccgctaccgcaacgccgatgagaccaagaaaggcctcgaccataacgcccgtaatgatccccggaacccctccccggtatacctgttcgcctacgatccaatggcattcggcggtaagggacgagccgcgatcgctatcggcaaccccgacaccgcaaaacacaccgccgtgattgtgcccggcaccagcagcagcgtgaaaggcggctggttgcatgacaatcacgacgacgcgctgaacctctttaaccaggccaaggccgccgacccgaataatccgaccgcggtgatcgcctggatgggatatgacgccccgaacgacttcaccgacccgcgtatcgccactccgatgctggcccgaatcggtggtgcggcactggccgaggacgtcaacggtttgtgggtaacgcatctcggcgtcggccagaatgtcaccgtgttgggccactcgtacggctcgaccaccgtggccgacgcgttcgccttgggcggcatgcatgccaacgatgcggtgctactgggctgcccgggaaccgacctggcccacagcgccgcgagctttcacctggacggaggccgggtgtatgtgggtgcggcctctacggatccgatcagcatgctcgggcagctcgacagcctcagccagtatgtgaaccgtggcaaccttgcgggtcagctgcaaggtttagccgtcggcctgggcaccgaccccgccggcgacggattcggttcggtgaggtttcgcgctgaggtgcccaactctgatggcatcaacccccacgaccactcctattactaccaccggggcagcgaggcgttgcgcagcatggccgacatcgcctccggtcacggcgacgcgctagcatccgatggcatgctggcccaaccacgtcaccaacccggcgtcgagatcgacattccaggtcttgggtcggtggaaattgacataccgggcacgccggccagcattgacccagagtggagccgccctccgggatctatcaccgacgaccatgttttcgatgccccactccaccgctgatcgacggcttcggctgacgcggcaggctttgctcgccgcggccgtggcgccgttgctagcaggatgtgcgctggtgatgcacaaaccccattccgcgggttcgtctaatccctgggatgattccgcgcacccgctcaccgacgatcaggccatggcccaagtcgtcgagccagccaaacagatcgtcgccgccgccgacctgcaggctgtcagagcgggattctcgttcacctcgtgtaacgaccaaggcgatccgccttatcagggcaccgtcaggatggcctttctgttgcagggcgatcacgacgcgtactttcagcacgtccgtgccgccatgctgtcgcacggctggatcgacggccccccaccgggacagtacttccacggcataaccctgcacaagaacggagtgaccgcgaacatgagcttagcgttggaccacagttacggagagatgatccttgatggtgagtgccgcaatacgaccgaccaccaccatgacgacgagaccaccaacatcaccaaccaactcgttcagccatgaaggcgtcgggtgccttcactgttcccacatcgatgtcagtgatcaccaacccgtgtggcacgtggcgaccggcgaccggcgagcccgcatcgcaccaggtatcgaggaactcggacccaccctggtcgaaacggtacgccgccgcgacgcactgccccgcatcgcccaagccgtagtagtggccgccacccgcaactacggcgtccccgacaacgaaaccgacctactgcggtcgcccaggccaaggtggccaccaaacgctgctggcatgcaggtggagtgcacagacacggcagctgcaatagccttacgcgggtgaccaacacccccccccccccccccccacccaccacaggacaatggacaccaacccaccccccagcgccgccgcgttcacgcaattggccgttggcggcggtggccagcgtcgcgattgccgcggttgtgctgggtgccgcagctttaatcgtggcactgacgcgcccgacgaacagcggtccagccaccgccgctggaacgaccgccgagccgacatacaccgcagcagaaaccgccgccgcgcaccaaaagttatgcgaggtgtacaaactggcagcgcgggcggtccaaatcgcgacaaacggcgacaacccggcgttcgcaaacattgccacagtcaatggtgcggtgatgcttcagcagacactgaatacgaccccggcgctcgtgcccggcgagcgcaccgatgcacttgcactagcagaagcatatggccaagctacagcctttgcgatggagcaagaccatccagcgtggcagtcagcagccaatgatgtcaatgccaaggatgcgcgcatgaaggccatctgcggtggcgggtgatctgccacccggtcggtggtcggcgctcttggtgggtgcgtggtggccggcgcggcccgatgcgccgatggccggggtgacgtattggcgtaaggcggcccagctcaagcgcaacgaggccaacgacctgcgcaacgagcgatccctgttagcggtaaaccaagggcgcaccgccgacgatttgttggagcgatattggcgcggcgaacagcgactagccaccatcgcgcatcagtgcgaggtcaaaagcgaccaaagcgagcaagtcgcggatgcggtgaactatttgcgggatcggctgaccgagatcgcacaatccggcaatcagcaaatcaaccaaatcctggccggcaaagggccgatagaggccaaagttgccgcggtgaacgccgtcatcgagcagtcgaatgccatggccgaccatgtgggagcaaccgcgatgtccaacattatcgacgcgacgcaacgagtgttcgacgagaccatcggtggtgacgcccacacctggttgcgtgaccacggtgtaagcctcgacgctcccgcgcggccacgcccagtgaccgctgaagacatgacttctatgacggcgaactcgcctgcaggatccccattcggtgctgctccgtctgcgcccagtcattcgacgacaaccagcggcccgccgacagctccaacaccaacatcaccattcggcactgctcccatgccgcccggcccacccccaccgggtaccgtctcaccacccctaccccccagcgcccccgccgttggtgttggtggcccgtcagtaccggccgctggcatgccaccagcagcggcggcggcaacagcgccgttatccccacagtcgttgggccagtcgttcaccaccgggatgacgacgggcacgccggccgcggccggtgcacaggcgctgtcggcaggggcgctgcacgcggcaaccgaacccctgccgccaccggcgccacccccgacgacacccacggtcaccacaccgacagtcgcgaccgccaccacggccgggattccccacatccccgacagcgcgccgacccccagcccggcaccgatcgcgccaccaaccaccgacaacgccagcgccatgacacccatcgcgcccatggtcgctaatggcccgccagcatccccggcccccccggccgccgcccccgcggggccactgcccgcctacggcgccgacctgcgcccaccggtaaccacaccccctgccacgccacccaccccaaccggacccatctccggtgccgcggtcacaccctcctcacccgcagcaggcggctcactaatgtcacccgtcgtcaacaaatccaccgcaccagccaccacccaggcccaacccagcaacccaacaccaccgctagccagcgccaccgcggccgccaccaccggcgccgcagccggagacacctcccgccgagccgccgaacaacaacgcctacgccgcatcctcgacaccgtcgcccgccaagaacccggattatcgtgggctgccgggctacgcgacaacggccaaaccaccctgctggtcaccgacctcgccagcggctggatccccccacacattcgcctacccgcccacatcaccctgctcgaaccggccccccgacgccgccacgccaccgtcaccgacctactgggcaccaccaccgtagccgcggcacaccacccccacggctacctcagccaacccgaccccgacacacccgcactcaccggcgaccgcacagcacgcatcgcacccacaatcgacgaactcggacccaccctggtcgaaacggtacgccgccacgacacactgccccgcatcgcccaagccgtagtagtggccgccacccgcaactacggcgtccccgacaacgaaaccgacctcttacaccacaaaaccaccgagatccaccaagccgtactgaccacctaccccaaccacgacatcgccacggtggtcgattggatgctgttggcggcgatcaacgcactgatcgcaggcgaccagtcgggggcgaactatcaccttgcctgggcgatcgccgcgatatcaacgaggagatccagatgacgtcaatcgaatcgcatcccgaacaatattgggcggcggccggcaggccagggccggtgccgctggcgctgggacccgttcatcccggtggaccgacgctgatcgacctgctgatggcgctgtttggcttgtccacgaacgccgatctgggaggcacgaacgccgacatcgagggagatgacaccgatcggcgggcacatgcggccgatgccgcgcgcaagttctcggcgaacgaggccaatgcggcggagcagatgcagggggtgggcgcgcagggaatggcgcagatggcgtcaggcatcggcggagcgctcagcggcgcgctcggcggcgtcatggggccgctgacccagctcccgcaacaggcgatgcaagccgggcagggcgccatgcagccgctgatgagtgcaatgcaacaggcccaaggcgctgacggactggcggccgtggacggggcgcggctgctggacagcatcgggggcgagcccggtcttggcagcggtgcaggtggcggtgacgtcgggggcgggggcgctggcggcactacccccaccggctatctgggtccaccacccgtaccgacgtcgtcaccgccgacgactcccgcgggggcaccgaccaagtcggcgacgatgcccccgcccggcggcgcttcacctgcctcagcgcacatgggtgcggccgggatgccgatggtgccgccgggcgcgatgggcgcccggggcgaagggagcggccaagaaaagccggtcgaaaagcgcgtgaccgcgcctgcggtccccaatggccagccggtcaagggccgcctgacggtgcccccgagcgcaccgaccacgaaacccaccgacggcaagcccgtagttcgcaggcgcatcctgctgcccgagcacaaggacttcggacgcatagctcccgacgagaagaccgatgccggtgagtgacgattcgtcgtcggcgttcgatctgatttgcgccgagatcgaacgccagttgcgcggcggcgagctgctcatggatgccgcagcagcatccgaattactactcaccgtgcggtatcagctcgatacccagccgcggccacttgtcatcgtgcatggaccgctgtttcaggccgtcaaagcggcccgcgcacaggtgtacggacgcctgatacagctgcgacacgcgcgctgtgaggtgctcgatgagcgatggcagctacggccgacgggtcagcgcgatgtgcgcgcactgctgatcgatgtgctgaacgtgttgttggcggccattaccgccgcaggcgtggaacgggcatacgcgtgcgcggagcggcgggcgatggccgccgcggttgtcgccaagaattaccgggacgcgttgggtgtcgagctgcagtgcaattccgtatgccgagccgccgccgaggcgatccacgcgctggcgcaccgcacaggggctaccgaggatgccgactgcctcccgccggttgatgtgatacacgccgacgttactcgccgcatgcatggcgaggtggcgaccgacgttgtcgcggccggcgaactggtgatagcggcgcgacacttgctggaccccatgcccaggggcgagctcagttacggcccactccacgaggggggaaatgcggcccgtaaatcggtctatcgacgcctggttcagctatggcaagcgcgccgggctgttaccgacggtgacgtcgacctgcgcgacgctcgcacgctgctgaccgatctggacagcattttgcgtgagatgcgcacggccgcaaccattcaacaggcgtacacacgagcggaacggcgggcgatggcggcggcggtcgtcgccaagattcgcggcgacgcaatgggcctcgacgcccagcgcgacgcggtacatcgcgcggccgccgatgcgctccacgcgttgcaatcggttggcatacaccaataggcgaccctttggcagttgagggtgtagaggagatcggcgcgtcgttgccggggcgggagtcgacgccttccgatgatggaggttccctacacccatcaggaagacctcgacgcgtccatcgccgccggtggtgcgggcttggcctgtgctgacacatgaccgctttccgccgccttgattgttgaccggcactgggtttgggggcggccgcgtcactgtaggtgagtatgggacgtgagcgacatgtgcgacgtggtgtcgttcgttggcgccgccgagcgtgttctgagggcgagatttcggccgagcccggaatctggccccccagttcacgctcggcggtgcggttggtctctggggatcagcgcggagacgctgcgccggtgggcaggtcaagccgaggtcgatagcggtgtggtggccggcgtgtccgccagcagaagtgggagcgtaaagaccagcgagcttgagcaaaccatcgaaatactcaaggtcgcaacgagtttcttcgcgcggaagtgcgacccgcgacaccgctgatctgtgcgttcggcgacaagcacaagcacacctacggggtcacaccgatctgtcgggcactggccgtgcacggcgtgcagatcgcctcgcgcacctatttcgcggatcgcgcggcagcgccttcgaaacgcgcactgtgggacaccacaatcaccgaaatcctggccggctactacgaacccgacgccgagggcaaacgcccaccggaatgcctgtacggcagcctgaagatgtgggcgcacctgcagcgccagggcttccggtggccctctgccacggtgaagacgatcatgcgggccaacggttggcgcggagtgcccctcgcagcgcacatcacacaccaccgaaccagacccggccgcggcccaggccctagacctggcgggtcggcaatggcgggctttagcaacgaacctgctggaagcggccgacttcacctacgcgccgatgacgtggagttccggctacaccgcgttcgtggtcgacgcctacgccggtgtgatcgcgggctgggaatgctcgctgaccaaagacgcagcgttcgtcgaacgcgcattacgccacggccttccagactcacctaggtcacccgtttggcggagctattcatcatcgcgacgccggaagtcagtatactgcaatatatttcggcaagacaccgatgctagccgggctgcggccgtcgataggcattgttggcgacgccctcgacaacgccttatgtgaaaccacgacagggccccacaggaccgaatgcagccacggcagcccgtttcgtagcgggccgatccgcaccctggctgacctggaagacatcgcctcggcgtgggtggagcacacctgtcacacacaacaaggtgtgcgaatacccgggaggcttcaacctgcgtagtgggcggaagcgtttcacgacgcgatcggcttagcgtatgcgcgggccgataccacgggtgcacgcgatcacctggaactggtgagttggctatcgtggtttggtgattacttgcgcttgggggcttgccgacggttgcgccgggcgcaagtggggtgcggttttgcggttgatggatggtagctggtggcccacgagttgagtgcgggttcggtttttgccgggtaccggatagagcggatgctaggtgccggcggaatgggcaccgtatatctggcgcgtaatcccgatctgccgcgtagcgaagccttgaaagtccttgctgcggagttgtcgcgtgacctcgattttcgggcacggtttgtccgcgaagccgatgtggccgcggggttggatcatcccaacatcgtggcggttcatcagcgcggccagttcgagggtcggctatggattgcgatgcagttcgtcgatggcgggaacgctgaggatgcgctgcgggcggcgaccatgaccacagcgcgggcggtgtacgtgatcggcgaggtcgccaaggcgctcgactatgcgcaccaacaaggcgtgatacatcgcgatatcaagccggcgaacttcttgttgtcgcgagccgctggcggcgatgaacgagtgctgctaagcgattttgggatcgcgcgtgcgctcggcgacacgggactgacgtccaccggttcggtgctggccacgttggcctatgctgcgccggaagttcttgcagggcaaggttttgatggccgggccgatttgtattcgttggggtgtgccctatttcggctactaaccggtgaggcgccgtttgccgccggtgctggagcggcggtggcagtggtggcgggtcatctgcaccaaccgccgccgacggtcagcgatcgcgtgccagggctgtcggcggcgatggatgcggtgatcgccactgcgatggccaaggatcccatgcgtcggttcacctcagcgggtgaattcgcacatgccgccgccgcagccctgtacgggggagccaccgacggatgggtgccgccgagccccgcgccgcacgtcatatcgcaaggcgccgtgccaggttcgccgtggtggcagcatccggtcgggtcagtgaccgcgttggccacgccgcccggtcacggttggccgccaggcctgccgccgctgccgagacgaccgcgccgctaccgtcggggcgtggcggcggtggcggccgtgatggtggtggccgccgcggccgtcaccgcggtgaccatgacatcgcaccaaccgcggaccgcgacgccgccaagcgctgcagccctttctcccacctcgtccagcacaacaccaccgcaaccaccgatcgtgacaaggtcgcgcctacccgggttgttgccgccccttgatgacgtcaaaaacttcgtgggcatccagaacctggtcgcccatgagccaatgcttcaaccccagactcccaacgggtcaatcaaccccgcggagtgctggccggcggttgggggtggcgttcctagcgcctacgacctggggaccgtcatcggcttttacgggttgacaatcgacgagccgcccaccgggactgccccaaatcaagtggggcaactgatcgtggcctttcgcgacgcggccacagcccaaaggcatttggccgatttggcgtcgatctggcgccgatgcgggggtcgaaccgtaacactcttccgtagtgagtggcgaaggcccgttgaactgtcgacgagcgttcccgaagtcgttgatggcatcaccaccatggtgttgacggcgcagggaccggtgctacgagtccgcgaagaccatgcgatcgccgcgaagaataatgtgcttgtcgatgtcgacatcatgacgcccgacaccagccgcggccagcaggcggtcatcggcatcaccaactacatcctcgccaagatacccggctgagcgcgacaccattggcctaggacaccggcaccacgatcaactcgtgcgggcagttgttgacagacacagcaccgtcctcggtcacgatcacgatgtcctcgatgcgggcgccccaccggcccgggaaatagattcccggctcgatggaaaacgccatgccgggaaccaacaccaggtcattgccggcgacgatatagggctcctcgtgcacgcacagcccgatgccgtgcccggtgcggtgcacaaaatactccgcgagcccggcctcggcgagcacgtcacgcgcggcggcgtccacctgctccgctgtcacccctgggcggatggcctcgaacgccgcccgctgggctcgctgcaacatcgaatatgactgcgctacatcagaatcaggctcgccgatgctgtaggttcgggtggagtcggagtggtatccaggcccatacgtgccgccgatgtcgacgacaacgatgtcaccctcccgcaattcgcggtccgaatatccgtgatgcgggtcggcgccgtgcggcccggaacccacgatgacgaacgctacctccgaatgcccttcggcgacaattgcttcggcgatgtcggcggctacgtcggcttccgttcggcccgggaccagaaactccggcactcgggcatgcactcgatcgatcgccgcgccggccttacgcagcgcgtcgatctcggtttcctccttgaccatccgcagcctgcgcagcacgtcggtggccaataccggcagcacacccagtgcgtcggccagcggcaacatgtgcaacgccggcatggaatcggtgaccgcggtcgctaccggagctccgcccaacacggcactcaccaacccgtaggggtcgtcaccgtcgacccaatcgcacacgcgcagacccaattccgctgcggcggattgcttgagggcggcgagctccagccgcggcagcacaaccgccggcgcaccggcggccggcaacaccaacgcggtgagccgctcgaacgtctccgctcgcgacccgatgaggtaacacaggtcgtagccgggagttatcaccagacccgccagaccggcgtccgccgtcgcggccgccgctaaagccagccgccgtgcataaacctcggcgtcgaatcggcgagaacccatgtcagccaggttaaccgcgcgttcgcgagcgctggcaagatagcccgcatgcccgcacccgatccgatgcgtggcgacccgccgcacccggctccgccgcgcttgcgatcgccactggacccaacaagtggcgacccgctgcacccggctccgccgcgcttgcgatcgccactggtgctactggacggcgccagcatgtggttccgctcgttcttcggtgtgccatcatcgatcaccgctccggatggccggccggtcaacgccgtacgcggcttcatcgactccatggcggtggtgatcacacagcagcggccaaaccggctggcggtctgcctcgacttggattggcgcccgcagttccgggtggacctgatcccgtcatacaaggcacaccgggtggctgagcctgagcccaacggccagcccgacgtcgaggaggtgcccgacgagctgaccccgcaggtcgacatgatcatggagttactggacgcgttcgggatcgcgatggcaggcgccccgggattcgaagccgacgacgtgctgggcacgctggcaacccgggagcgccgcgacccggtaatcgtggtcagcggagaccgcgacctgctgcaagtggtcgccgacgatccggtcccggtccgggtgctctacctgggccgcggccttgccaaggccaccttgttcggaccggccgaggtcgccgagcgctacgggttgccggcacatcgcgccggcgcggcctacgccgaactcgcgctgctgcgtggcgatccgtccgacggcctacccggcgtgccaggcgtcggcgagaagaccgccgctaccctactggcccgacacggctcgctagatcagatcatggcggccgccgacgaccgcaagaccacgatggccaagggcctacgtaccaaactgcttgccgcgtcggcctacatcaaggccgccgaccgggtggtgcgggtcgccaccgacgcaccggtcacgctgtcgacacccaccgacaggttgccgctggtcgcagctgacccggagcgcaccgccgagctggcgacccgattcggggttgaatcctcgatcgcgcgactacaaaaagcgctcgacacgctgcccggatgacgattactgtggccggccgacctcgtaggtgcccttgttgtcctggaaggtcacggtcacgcgctttgaggtgccgtcgatgctcaccgtgcattcgaaggtggcgccctttttgaccgtggggtctgaaccgttgttgcacttgacgtctttgacgttcttggcgccgtaccccgtggtctcatcggtgagaacctgctgcacaccggcctgcgccttaatgacgtccagcttggtggtgacgaagaatccgggtgcccagaagccgagtattagaaccgcgccgatgaacagcacggccatcacggcgatcacgccgccgatcaccgcaaccgaacgcttcgacccctgacccgactggccatacgggccgtattgcccggggtactgaccgggcggtgcgtactggccgggctggccgtactgtcccggctggccatattggcccggctgctggtattggccgtactgaccgggcacgccgagctgggtgggctgtgcaccgaactgttcgggctgcgcatagccgggtgtgggctgcgggtactgctgcgggtacgccgggtcagccggctgttggtactgcggtgtgtacgccggggcctgccacgtcgcctcctgggtcggctgctgctgccagggatatcccgcggccacggtggggtccgaggaatggtcggcgccctggccgggcggctgccacggctgccttgggtccgatccctgcggtccgctcatcgcttctcctcagtctgtgttaaccgtaactctggcccagcctacccggcgtcaaccgcgacgacgccgcgccgaatgtcaccgatagcgcgctttgcggtagcccgcagttcggggttgggcgcagcgttacgaacttggtccagcagatcgagcacctgacggcaccaacgcacgaaatcccctgccaataacggtgatccgctgccgttcacgtcggcagcggccaatgccgccgctagatcaccggttcgcgaccagcggtagatgactctgacaaagccatcgtcgggttcgcgactcggggtgatgcggtgtgcctgctcgtcggcgcgcaatgtcgtggacagccttgatgtctgagtcagagcctgccgtaaccgcggtgtgggcacatcggctccgaacggggcgccctggccgtcaccaccgcgcgtctcgtagaccaccgccgacaccacccccgccaattcggccggctttaaaccctcccacgcacctgtacgtaggcactcggccaccaacaggtcgctctcgctgtaaatccgcgccagcagccggccgtcgtcggtgaccacgggatcagtggccgggccatcgatgaactcccgttcggtgagcagcccgacgaatcggtcgaacgtgcgggccaacgagttggtggcggcggcgaccttcctctctaattgcgcgttgtcgcgttcgatgcgtaagtaacgctcggcctggcggatctggtcctcgagcccgggcgaggtatgcaccggatgacggcgcaattgttcgcgcgacgactccagctccggatcgtgaaacccgccggcctcgctgacgcgccgggcggctggaataaccagacccgcggctgccgatcgcagcgccgaggccaggtcgcgccggacccgcggctggcggtgctccacccgcttgggcagcgtcatcgaccccaccggcgtcgtgcccgagtagtcggccgaggagatccgtcccgcccatcggtgttcggttagcaccagcggacgcgggtcgtcgcggtcgcgggctgattccaggacgacggccagaccaccgcggcggccgtgggtgatggtgatgatgtcaccgcggcgcagcgcggccagcgcatcggtggccgcctgccgtcgctgtaaccgcgacgcgcgggcctgcgcacgttccagctcggacacccgcgcgcgcaatcgagcgtattcgaggatgggcgcatcagatccgcccagttcggctgcgatctcgccgagtatcctgttgccccgctcaattccgcggaccagtccgaccacggatcggtcggcctgatattgggcgaacgactgctcgagcagtcggtgcgcctgttgcggacccatccggtgcaccaggttgatcgtcatgttgtacgacggggcaaacgagctgcgcagcggaaaggtgcgggtggaggccaggcccgccacctcggacggttcaatttccgggtgccagatcaccaccgcgtgaccctcgacgtcgataccgcgccggccggcgcgaccggtcagttgggtgtactcccccggcgtcagcggcatgtgctgctcaccgttgaacttcaccagccgctccagcaccaccgtgcgggccggcatgttgataccgagcgccagagtctcggtggcgaatacagccttgaccaaaccggcggtgaacagctcctccaccgtgtgccggaaggccggcaacatgcccgcgtggtgggcggccagaccgcgcagtaacccttcccgccattcgtagtagccgagtaccgccaggtcggagtcggccaggtcaccgcagcggtggtcgatcacctcggcgatccgtgcgcgctcctcttcgctggtcaaccgcagcggtgaccgcaggcattgggtgaccgcggcgtcacaaccggcccgggagaacacgaaggtgatcgccggcaacagcccttcagcgtcgagtttggcgatcacctcgggtcggccgggtggccggtagaagccgggccggcccgagcctcggcgccgaggctgccaatcggccatccggtcggcctcacggcgatgcgcgatgtggcgcagcaactcgcggttgacttggggctgcccttcggcttcgccgatccggtaatcgaacaggtcgaacatgcgcttgcccaccaagacgtgttgccacaacggcaccggccgatgctcgtcgaccaccaccgtggtgtcgccccgcaccatctggatccaaccgccgaactcctcggcgttgctcaccgtcgccgacaggctgaccacccgcacgtcgtcgggcagttgcaggatcacctcctcccacaccggaccccgcatccggtcggcgaggaaatgcacctcatccatcaccacataggaaagcccctgcagcgcaggcgaatccgcgtagagcatgttgcgcagcacttcggtggtcatcaccaccaccggcgcgttgccgttgaccgacaggtcaccggtcagcagcccgatctggtcacggccgtagcgtgctgtgagatcggtgtgcttttggttgctcagggctttcagcggcgtggtgtagaaacatttactgccggccgccagcgccaggtgcacggcgaactcgccgaccaccgtcttgccagcgccggtcggcgcgcacaccagcacaccgtggccgcgttccagcgcgctgcaagcccgctgctgaaagtcgtcgagcgagaacggtagttccgcggtgaaccggtccagctcggccagctcagtcacgtcgccgccgcctcgccagttgaccgcgcccgctcgcggctagcgggcctacgtgacgtcgtcatgagatccgatgaccgatggcgccggcaccggcgagggcgggtcgatgaccgaagcttcgtcgtcgggaatcgcggcttcgcgcttggcttttcgcttgtcatgcacgcgggcgatctgaatggcgagctctagcagcacggtcaacgccgcaccgagcgcggtcatcgagaacggatcggatccgggcgtgaagatcgccgcgaagacgaacatcgcaaagatcaacccgcgccgccaagacttgagccgctcataggtcagcaggcccgccaggttcagcatcacgatcagcagggggaattcgaagctgaccccgaacaccaccagcaggttgagcagaaagccaaagtagcggtcgccagacagcgcggtcacctgcacgtcgctgccgacggtcaacaaaaagcccaacgccttggacaacaccaggtaggccagtacggcaccggcgacgaacagcaccgctgctgggatcacgaaggccaccgcgaagcggcgctccctctggtagagaccaggcgtgatgaacgcccacagctggtagaaccacaccgggcaagccagcacaatgccggcggccatcccgaccttgagccgcaacatgaactggtcgaacggcgcggtggccaacaaacggcactctccgtcggcgctgatatccgcccgggccgactgcggcagggcacagtagggatgccgcagccactctccgaggctgtccaacccgaaaatcgaatgcgaataccagacgaacccgaagattgtggtgaccaagatcgcggccagggagatcagcaacctggtgcgtaactcggtcaggtggtcgaccagcgacatcgtcgcgtcaggattgacgcggctgcgcctgttacgtgggttgagccgtttgagaagaccggcggcgcgcactgaagcgacgcccgagctaagccggccgagcctcggtgctgtcttgaccagacgccgctgaggggtcgacacgctgcgattgcaccggcgtgggggtctcgatagacgcttccgctttgttctcgttctgcagttcacggacctcggacttaaagattcgcaatgacttgcccaacgagcgcgccgcatcggggagcttcttggcaccgaacaacacgatcaccacgacagcgaggatcgcccaatgccacggactcagactgcccactttgattacctccagacgttgacccgatgctaccgcagcggccgcggcacccggagatttcgcgccgtcacggcggcgcagctgcctggtatgcatccagcgcggccgtcgcggcgtcgcgaacccgctgagcgagcgactccggcgccagaacgcgcacgtccgaaccgaagcccagcaataggcgcgtcatccaatcctcagaggcgtaggtcatggccacctcacaggagccgtccggcagctgtcgtagctcccgaatcgggtagtactccagcatccacgaggccgacggtgccacccgcaacgtcgccgacggcagcgataggtcaccgtcgaacagcgacgtgtccggtggcgcctgccgtgccgattccggcggaaccgcgggctcgcccaactcggcggcatcgacaatccggtcgaaacggaacaggcgaaccccttcggcctcacgcgaccaggcctccaaatagctgtgcccgccgatcaacagcacccggatgggatccacgatccgagtggtgagggtgtcatgcgacgcggcgtaatagtcgatggtcagcgcccgactgttccgcaccgcggcccgtacggccgcggcggccgggctttctgtgggtgcctgttcggcaacggcggccaccgcgccggccgcggcggcgatcttggcgatggcgctgcgcgccgcctgcgggtcaaccacgccgggaatgtccgctagcgcccgcaacgccaccagcagcccggtggcctccggcgatgtgagctttaacggccggtcgatgcccgccgagaacgtcacctcgatggtgtcaccgcagaattcgaagtcgatgaggtcacccggggaatagcccggaaggccgcacatccacagctggttgaggtcctcctccagctgcttggcggtgacacccagctcggcggcggcctcggcgcgggtgatccgggggttggcctggaagtacggcaccatgttgagcagccgcaccagccgggtggacagggcgctcatgccagtgctccggcttgcgcgcgtagtcgggccagcacatcgtcgcgcagagacccgggctgcagcacgattgcgtcggccccatagccggtgatctcacgcgccagccggtcgctggatcgaatctcaagctcgatcacctcgccatcgcgaccaccaagttgtcgcggcccggcggaccgcccggcacgtcgcaacgcggtggcccgaccctcggctacccataccgtggcttgctcaccggtcggcacctccgtcaccttctgcgccacgatgctgcgtaggtccacaccggcaggcacggtggttgcgccggccggcccgattggcgtcacctgcgctccgatccgggacagccggaagacgcgggttgcatcccggtcgcggtcgtggccgaccagataccagcggcccttctcggtaaccacaccccacggctcgacggtccgaacggtgtacggctctgcgcgcgacgatcgatgagagaactgcaccacctgcccggaatcgatggccgacaacaagattccgagaacgtcctcagagccgcgcagtcccgaaacggccgccgccgacgcgatggccaccggtgccccggtatccaagggatcgacgtccaccccggcggcccgcagcttcagcaacgcgccctgggtcgcggtgatcaactccggtgactcccacagctgggtggcgacggctaccgcggccgcctcatccggggtcagctcgacaggcgacagggcgtaggcgtcgcggttgatgcgatagccctcggtgggctccaacgccgagaccctgccgacctcgagcggaatgccgaggtcacgcagctcgttcttgtcgcgctcgaacatccgggagaacgcctcaacgctggggctgtccgaatagcctgccacgctggacctgatcttctccgcagtgatgtagccacgagtggacagcaaggctatgacgagattgaccagccgttcgactttcgaggtcgccattggtggtgctacatgctcgcgatcagccgcttaacccgctcatcgaccgcccggaacgggtctttgcacagcacggtgcgctgcgcctggtcgttgagtttgagatgtacccagtcgacggtgaaatcacgtcccgcctcctgcgcggcgctgatgaactcaccgcgcagccgggcccgggtggtctgtgggggctgatcgacggcctccgcgatttcttcgtcggtggtgacgcgcgcggccaaccctttgcgctgcaggagatcaaagatcccgcgtccgcgcttgatgtcgtggtaggccagatccagctgagcgatcttcgggtgggacaactccatgtcatagcggtcctgataacgctgaaacagcttgcgtttgatcacccagtcgatttcggtgtcgaccttggcgaaatcctggctttcgacggcatcgagttggcggccccacaggtcgacgacctgctcgatctgcgcgttgggctcccgagtctgcaagtgctcgactgcgcgggtgtagtactcccgctggatgtccagcgcgctggcctgacggcctccggccaaccgcaccggccggcgaccggtgacatcatggctaacctcacggatggcgcggatcgggttatccagggaaaaatcacggaaggcgactccactttcgatcatttccagcacgagcgccgcggtgcccaccttgagcatggtggtggtctcggacatgttggagtcgccgacgatgacgtgcagccgccggtacttctcggcgtcggcatgtggctcgtcgcgggtgttgataatggggcgggatcgggtcgtggcgctagagacgccctcccaaatgtgttcggcgcgttggcttaagcagtaggtggcggccttgggggtctgcagcaccttgccggccccgcagatcagctggcgggtgaccaggaagggcagcagcacgtcggagatccgggagaactcaccggcccgcacgatcaggtagttttcgtggcagccgtaggagttgcccgccgaatcggtgttgttcttgaacaggtagatgtcgccgccgatgccctcgtcggccagccgctgctcggcgtcaacgagcaggtcttccagcacccattcaccggcccggtcatgggtgaccagctgcaccaggctgtcgcattcggcggtggcgtactcgggatgactgcccacgtcgagatacaggcgcgcaccgttacgcaggaagacgttggagctgcggccccaggacaccacacggcgaaacaggtagcgggccacctcgtccggggacagccgacggtgaccgtgaaatgtgcaggtgacaccgaactcggtttcgatgcccatgattcgacgctgcacgtatttgagggtactggttgttggttggcggcggcgcgatagccacgcccgttacccgtccgggccggacgggccggggactccgaacagcagcccgccggtgccgccgctgccgccgggccccgcggccccgtccggagtaccgggtccgccggcggcgccagccccaccggcgccaccgtcgccgaacaagatggcggtgccgccgtgcccgccgacaccgcccggcccgccgggcgaggtggtgttcatgccgggccccccttggccggcggccccgccggcgccaccgttgccgtaccacacgccgccgttgccaccgctgccgccggggttgcccgcgcccccgacgccaccgctgctgaccgagccaggcgcgccgctcccgccgctaccgccggcaccaccgttgccgatgagccgcgcgctgccgccgttgccggcgttggtggagccaataaatggcagccccccattaccgccgtcgccgccgccgccgccatcgccgtacagccacccgccgaccccaccgtcgccgccgcgactacctacctggaacaggcgcgcaccgagccctgggtcgccgccgttgccgccgccgccgccgacaccaatcagccccgcgtcgccgccccggccaccgctgccgcccaacccggcgaaaccgtcgctggagacgccggtacctgcatcgccaccgttgccgccggaaccggccgcccctccattgccgtacagcagcccgccggcgccaccgaactggccgaagccgccactgccgccactgccgccggccttgccgctcccgccgtgcccaccgtccccaccgtttccgccggcaccgccgtgaccgatcagccccgcccgtccacccaaaccgccatcgcctcccccgccgccagcaccgaggtctcccacaccgttgtcaccggtaccgccgactcccccggcacccccgttgcccagcagcaatccgcccaggccgccattgcctcctgcaccgccgggcgcaccgttgccgcccctgccgccgttgccgatcagccccgctgacccgccggctcccccggcaaccccggggctcgtgctgtcgccaccgttgccgccgttgccccacaagatgccgccgtccccgccgggctgtcccaccggaccactggccccgtcggcgccgtcgccgaccagcggacgccccagcagcgtctgggtgggcgcgttcaccgcgttcagcaggttctgctgcgcgttggcaatctcggcgctcgcatatgaacctccaccggcgttaagcagttggacgaaccggtcatgaaacgccgccgcctgggcgctgaccgcttgatagctctgggcctgggcgccaaatagcgccgctatgcccgccgacacctcatcggcggcgggcgccaacgcccccgtcgtcgggaccgccgccgccgcgttcgctgccctgatggtcgaacggatggccgctaaatccgtggccgcagccagcaatgcctccgggctcgcaatcacaaacgacattgcgcacctcccaccaacccgcgataacccggctgcgccggaaccgtcgatgcgtatggcaggaatatcgtattgcgatcccccaccctcagtcggggtgttcgccagattcgtcgcagctcagcgctgcgccggcgccagcattggcgatggctggtggttaacgcgagtggtcgaaggtgatggccggggcactgttcgaaccgtcgttcgccgcagcgcacccagcggggcttctcagacgacccgtgacgcgaaccgtcgtgctgtcggtggccgctactagtatcgcacacatgttcgagatatcgctgccggacccgacggagctgtgccgatccgatgatggcgcgctggtggccgcgatcgaggactgcgctcgtgtggaggcggctgcgagcgcccggcggttgtcggcgatcgccgagctgaccggccggcgcaccggcgcggaccagcgggccgactgggcgtgtgacttctgggactgcgcggccgcggaggtggctgcggcgttgactatcagccacggcaaagcctccggacaaatgcatctgagccttgccctgaaccggctgccccaggtggcggcgttgtttttggccgggcatcttggtgcgcggcttttctcgatcatcgcctggcggacctacctcgttcgcgacccgcacgcactgagtctgctcgatgccgccctggccgaacacgccggcgcgtgggggccgctgtcggcccccaaactggaaaaggccatcgactcctggatcgatcgctacgatcccggggcgctgcggcgcagccgtatctcggcccgcacccgcgacctatgcatcggtgatcccgatgaggacgccggcaccgccgcgctgtggggccggctgtatgccaccgacgccgcgatgctggatcgccggctcaccgagatggcccacggcgtgtgcgaggatgacccgcgcaccctggcccagcgccgcgccgacgcgctgggcgcgctggccgccggcgccgaccacctggcgtgcggctgcggcaagcccgactgcccctccggtgccggcaacgacgagcgggccgccggtgtggtcatccacgtcgtcgccgacgcctcagcacttgacgcacaacccgacccacacctatccggcgacgaacccccttcgcggcccctcaccccggagacgaccctgttcgaggcgttgacacccgaccccgaacccgatccccccgccacccacgcgccggccgagctgatcaccaccggcggcggtgtggtgcccgcgccgctgctggccgaactcatccggggtggggccaccatcagccaagtgcgccatcccggcgatctcgcagcagagccgcactaccggccgtcggccaagctggctgaattcgtccggatgcgggatttgacgtgccggtttcccgggtgtgacgtgcccgccgagttttgtgatatcgaccattcggcgccctggccgttggggccgacgcatccatcaaatctgaagtgcgcgtgtagaaaacaccaccttttgaaaactttctggacgggctggcgggatgtgcagttacccgatggcacggtcatctggaccgcgcccaacggccacacctacactacccatcccggcagccgcatcttctttcccacctggcacaccaccaccgccgaactaccccaaacatcaacggcagcagtcaacgtcgacgcacgcggcctgatgatgccgcgacggcgccggacccgagccgccgagctggcccaccgcatcaacgccgaacgcgccctcaacgacgcgtacatggccgaacgcaacaagccaccatcgttctgatgggcggctattcccacctcatgtcaaacaccccttctggatgtcacgccccttctggacaccaccgacgagttctcgtgtcgccgcacctatccaagaagaccaaccgctacgatcggtcgatgtcgcggcgccgcagtcgacgcaggagaaccgcgaaacgtgccggccgctccgtcgacaagagagaaggactgcatgctggttttgcacggcttctggtccaactccggcgggatgcggctgtgggcggaggactccgatctgctggtgaagagcccgagtcaggcgctgcgctccgcgcggccacacccgttcgcggcgcccgctgacctgatcgccggcatacatccgggcaaacccgcaaccgccgttttgctgttgccgtcgttgcgatcggcgccgctggactcgccggagctgatccggctcgccccgcgcccggccgcgcgaaccgatccgatgctgttggcgtggacggtaccggtggtggacctggaccccaccgcggcgttggccgccttcgaccagcccgcccccgacgtccgctacggcgcgtccgtcgactacctggccgagctggccgttttcgcgcgcgagttggtcgagcgtggtcgcgtgctgccccagctgcgccgcgacacccacggcgcggccgcctgctggcgtccggtgttgcagggacgcgacgtggtcgcgatgacctcgctggtctcggcgatgccgccggtctgccgcgccgaagttggtgggcacgacccgcacgaactggcaacctcggctctggacgcgatggtcgacgccgccgtgcgcgcggcgctgtcaccgatggacctgctgcccccgcgacggggtcgctccaaacggcatcgggccgtggaggcttggctgaccgcgttgacctgcccggacggccggttcgacgcggagcccgacgaactcgacgcgctggccgaggcgttgcggccatgggacgacgtcggtatcggcaccgtcggcccggcgcgggcgacgtttcggctgtccgaagtcgagaccgaaaacgaggagacgcccgcgggctcgttgtggaggctggagttcttattgcagtcgacgcaggaccccagcctgctggtccccgccgagcaggcatggaacgacgacggcagcctgcgccgctggctggaccggccgcaggagctgctgctgaccgaactgggccgggcctctcggattttccccgagctcgtcccggcgctgcgcaccgcgtgcccgtccgggcttgagctcgacgccgacggcgcctaccgattcctgtcgggtacggccgcggtgctcgacgaggctgggtttggcgtgctgctgccgtcctggtgggaccgccgccgcaagctgggcttggtcctgtccgcatataccccggtcgacggcgtggtgggcaaggccagcaagttcggccgcgagcagctcgtcgagttccgctgggagctggccgtgggcgacgatccgctcagcgaggaggagatcgcggcgctgaccgaaaccaagtccccgctgatccggctgcgtggccagtgggtggcgctcgataccgaacagctgcgccgcgggctggagtttttggagcgtaagccaaccggccgcaagaccaccgccgagatcctcgcgctggccgccagccaccccgacgacgtggacaccccgctcgaggtcaccgccgtacgcgccgacggctggctcggggacctgctcgccggggccgccgcggcgtcgctgcagccgttggacccgcccgacggattcaccgcgacgctgcgtccctaccagcagcgcggtctggcgtggctggcgtttttgtcctcgctcggtttgggcagctgcctggccgacgacatgggcctgggcaagacggtgcagctattggccctggaaaccttggaatccgttcagcgccaccaggatcgcggcgtcggacccacactgctactgtgcccgatgtcgttggtgggcaactggcagcaggaagcggccaggtttgcacccaacctgcgggtgtacgcccaccacgggggcgcccggctgcacggcgaggcgttgcgcgaccacctcgagcgcaccgacctggtcgtgagcacctataccaccgccacccgcgacatcgacgagctgtcggaatacgaatggaaccgggtggtgctggacgaggcccaggcggtgaagaacagcctgtcccgggcggccaaggcggtgcgacggctacgcgcggcgcaccgggtcgcgctgaccgggacaccgatggagaaccggctcgccgagctgtggtcgatcatggacttcctcaacccgggcctgctcggatcctccgaacgcttccgcacccgctacgcgatcccgatcgagcggcacgggcacaccgaaccggccgaacggctgcgcgcatcgacgcggccctacatcctgcgccggctcaagaccgacccggcgatcatcgacgatctgccggagaagatcgagatcaagcagtactgccaactcaccaccgagcaggcgtcgctgtatcaggccgtcgtcgccgacatgatggaaaagatcgaaaacaccgaagggatcgagcggcgcggcaacgtgctggccgcgatggccaagctcaaacaggtgtgcaaccaccccgcccagctgctgcacgatcgctccccggtcggtcggcggtccgggaaggtgatccggctcgaggagatcctggaagagatcctggccgagggcgaccgggtgctgtgttttacccagttcaccgagttcgccgagctgctggtgccgcacctggccgcacgcttcggccgtgccgcccgagacattgcctacctgcacggtggcaccccgaggaagcggcgtgacgagatggtggcccggttccagtccggtgacggcccgcccatttttctgctgtcgttgaaggcgggcggtaccgggctgaacctcaccgccgccaatcatgttgtgcacctggaccgctggtggaacccggcggtcgagaaccaggcgacggaccgggcgtttcggatcgggcagcggcgcacggtgcaggtccgcaagttcatctgcaccggcaccctcgaggagaagatcgacgaaatgatcgaggagaaaaaggcgctggccgacttggtggtcaccgacggcgaaggctggctgaccgaactgtccacccgcgatctgcgcgaggtgttcgcgctgtccgaaggcgccgtcggtgagtagcacctggtatccaccaccgtcccggccccgtccggtcgagggtgggatcaaggcgcgcagcacccgcggcgcgatcgcgcagacctggtggtcggagcggttcattgcggtgctggaggacatcggcctgggtaaccggctgcagcgtggccgcagctatgcgcgcaaggggcaggtgatctcgctgcaggtggatgccggcttggtcaccgcgctggtgcagggcagccgggcccggccgtaccggatccgcatcgggattccggcgttcggcaagtcgcaatgggcgcacgtcgagcgaaccctggccgaaaacgcttggtacgcagcaaaattgctgtccggcgaaatgcccgaagacatcgaggacgtcttcgccggcctgggcctgtcgctattccccggcaccgcccgagagctatcactggactgctcctgccccgactacgcggtcccatgcaagcacctggccgccaccttctacttgctggccgagtccttcgacgaggatccgttcgccatcctggcgtggcgtggccgcgagcgggaggatctgctggccaacctggccgctgcccgcgccgacggagcggcaccggccgccgaccacgccgaacaagtggcccagccgctcaccgactgcctagaccgctattacgcccggcaggccgacatcaatgtccccagcccgccggcaaccccatcgacggcattgctcgaccagctgcccgacaccggactcagcgcccgcggacggccgctgaccgagctcctgcgacccgcctatcacgccctgacgcaccatcacaacagcgcgggcggctgatcccagcgcaccccttcgaatcggccgaagtcactgtcgtaggacacgatgctggcgcgatgctcgacggcaagcgcggccagatgcgcgtcgttgaccaggttggcaccggttcccacgtacgtcagcattctcgccaggatatcggcgtgccggacggtcggattcaccaagacggcgctgggtgcggctagccaatccgcgacctgggtgatggccgcctcccgcggaagcggacgggggaacaaccccaccttggtcgccaatcgcacgaacgccaacaacggcacccaggcgaacccgacgcggtcggcgcccgacagcgcaccgtcaagccagcgcagcgacggcttgtggtgctcacttgtggtgttcacggcgtagagcaagacgttcgcgtcgacgatcttcatcaaccgctatgacccgcggcgttgacggcgcacaagctcttcgtcctcgaggtcggccgcaagctgcaaggcccggtcgaggttgaccgcagggacgcccaagtctgccgtgcgggtgctgaagtgactcggcgcaggtcgcccggaggcgccgtcgcgaatcgcgtcgttgagggccttcttgaaggacacttgccgctcggccatccggcgccttaccaactgctcgacgtcgtcatccaatgtgacagtcgtccgcattttgatagcatagcatcaagattgtcgacagcatctcgtcaatcggcgcgcgggcccgtcactaatccggcgattcgccgtcggactgggagtctttggcgcccgtggaacccctttgtgtcccttggcatctttgcgatccagttcccgcagccgttttcccaacgcggcacccgcgatgcgccgaaacgcgcgccgtagccggtcggcgtcgagcacggccacctccagggtggccaggggtgggttgagcaccacggtcgtgaacgtcattcgcggtagcccgactcggcgacctcgagcagtcgacacgccttctgcacgggaagtccttctgcggccatcgttgctatggccgcttactgccttctagtccgtgcggctctcgcaacagctcacgggacctttttgaggatcgccacttcaggtcttcaactcgcggatgccctcattggcaacgtttgcgcctgccttggggcggccggcagccaccaagtcgagcactttgcggcggaactactcggggtaacacttcggcacggacacggctcgttcgacggacgtcgtgaccagaagtcgagcaaaccgactccactctagctagtgatacaagcttttttgtagccgcgcgattgggccgcccgtaaggaatgcgtcatgagcgacttcgcatcacgggcgaccaatcattaatttgtcaaaccctttgacatgcactacttgtccacattttgtacacgaaatacctaacacactatggtgcacatcacgcacttccacgttccgtattcggtgtacgattttgtcacgcaactaagcgttcaagagggagtactatgactcatccaaaagtaaaagatgacatagaaatagaagagtcgtggttccggtgcgggtagctcccgatggcttgactgtggtaagcaccagtggcgtgttccccgtggttgagaccaggaagttttaaagtcctacagcccgcggtattccgcagaggacattgtgtgcatttcgcaccttcgggtgggagaaatcgggatgatctcaccaccggccaccggtgggcgcactttgtacccttcgattccgttattcggcggatttaagcagttcgcaccattaccaagcagccaatgaggaagagcgcaggtgactaggtcgcttgatctttccctgtgcagtagctcgggttctttgagtttcgaggaggagaaaccacatgtcctttgtgaatgtagacccatttgggatgttggcggcagctgcgacactggagtcccttggttcccacatggcggtaagcaatgccgcggtggcctcggtgaccaccaaggttcctcccccggccgccgactacgtatcaaaaaagttatcgctgttctttagtagccacgggcagcagtaccaggtgcaagccgctcggggcacggcctttcatcgaaaattggtccggaccctggcgaatggcgcgcttgcgtatgaggaagtcgagatcgccaacaacgaaggtttctaacgtgtcgccagttacgcacgagtggctaccagcgagtacaagggagtaacgaattatgcccaatttctgggcgttgccgcccgagatcaactccacccggatatatctcggcccgggttctggcccgatactggccgccgcccagggatggaacgctctggccagtgagctggaaaagacgaaggtggggttgcagtcagcgctcgacacgttgctggagtcgtataggggtcagtcgtcgcaggctttgatacagcagaccttgccgtatgtgcagtggctgaccacgaccgccgagcacgcccataagaccgcgatccagctcacggcagcggcgaacgcctacgagcaggctagagcggcgatggtgccgccggcgatggtgcgcgcgaaccgcgtgcagaccacagtgttgaaggcaatcaactggttcgggcaattctccaccaggatcgccgacaaggaggccgactacgaacagatgtggttccaagacgcgctagtgatggagaactattgggaagccgtgcaagaggcgatacagtcgacgtcgcattttgaggatccaccggagatggccgacgactacgacgaggcctggatgctcaacaccgtgttcgactatcacaacgagaacgcaaaagaggaggtcatccatctcgtgcccgacgtgaacaaggagagggggcccatcgaactcgtaaccaaggtagacaaagaggggaccatcagactcgtctacgatggggagcccacgttttcatacaaggaacatcctaagttttgattcgggaacatcctaagaaacggggggcgtcgccgttggagacgtcgcaacgtgtccgcagtcccaagggcaacagtgaagggcccacggtgcgatccccaacacccggctagagtgcgcatatattttcccgcctcggctcaaggcgtgcacccccatcaccgctaaccatgctgtgtatcaacagatttcattgtcccggccgtcgcgcgaccgaccaatagggtgagttccatgtgcgatatcgcctaacagccggctcccgtactcccgtggccgatgtgattattgattacgtggatcaccatgtgggtgatcgcggtcgacagctttggtaccgagcacatcgccacaacgcgcggtacgaatctagtacacaaatccgcaccagccgccatgcgacttcgcaggtcatagccccgcagagtcgccgaacctgccgcagtgacaaaagtcaggacggccggcgacgcgtcgagccggggttaggcgcagttaacgtcgcagcggggtcccagacacgcgtcggactttcggactcagcccgacgattcgccgtcagactgcgggctttcctggtctaccagcaacgcttgcagggcggagccggtgatgcgccggaacgcgcgccgtggccggttggcatcgagaacggccacctctaagctggccacgccaagggtgggttgatcaccacccgaggtgtcggcactgccggcccgcaatgcagcgaccgcgatacccagggcgtcggtcaggctggcgttctcggcatacgactctttgagcgcgttggcgatcggctccgtggtgccgcccatcaccacgaaatgcggctcgtcggcgatcgacccgtcgtaggtaatacgatacaactcagggggtttcgtctcgccgtaatgcgccacctcggccacacacaactcaacctcgtagggcttggcctgttcggtgaagatggtgcctagagtctgcgcgtagacattggccaactgccgacccgtgacgtcacgacggtcataggcgtaaccgcgggtgtcggcgaactggatcccgccgcggcgcaaattgtcgaactcgttgaacttgcccgcagccgcaaaacccacccgatcgtagagctcactgatcttctgcagcgaccgcgacggattctccgcgacgaacagcacaccaccggcataggccagcgccaccacgcttttggcccgcgcaatgcccttacgcgccaactcgctgcgctcgcgcatcgcctgctcaggcgagatgaaatacggaaaactcacttctcaccgccatcggagccgaaagtatccgcacccgaacggctttcgatgatcgcgcgggccaattcggcaatccggctctccggcacgtcaaccgccccgtcggcgtcgatgatcaccgccgtcggaaagatgccccgcaccaggtccggaccgccggtggcggagtcgtcgtcggcggcgtcgtagagcgcctcgaccgccacccgcagccccgaatcaccgtcggtaacctgcgaatacaacttcttcatcgacgacttcgcgaacagcgaacccgagcccaccgcctgatagccctcttcctcgatgttccaaccgccggcggcgtcgaacgaaacgatacgacccgcgctctgcgggtcagacgcatgaatgtcgtagcccgccagcaacggcaacgccagcagaccctgcatcgcggccgccagattgccacgcaccataatcgccagccggttgattttgccggcaaacgtcagcggcacaccctcgagcttctcgtagtgctcaagttccacggcatacagccgggcaaactcaaccgcgaccgcagccgtgccagcgatgccggtagcggtgtagtcatcggtgatatacaccttgcgcacatcacgcccagaaatcatgttgccctgcgtcgaacgccggtcacccgccatgacaacaccgccggggtatttcagcgcgacaatggtggtgccgtgcggcagttgcgcatcgccgcctgcgagtggcgcaccgccgctgatgcttgccggcagcaactccggcgcctggcggcgcaggaagtcagtgaaagaagataggtctacagcgggtgttccagagagtgaattaatggacaggcgatcgggcaacggccaggtcactgtccgcccttttggacgtatgcgcggacgaagtcctcggcgttctcctcgaggacgtcgtcgatttcgtcgagcagatcgtcggtctcctcggtcagcttttcgcgacgctcctggcccgcggcggtgctgccggcgatgtcgtcatcatcgccgccgccaccgccacgcttggtctgctcttgcgccatcgccgcctcctgcttcctcatggcctttcaaaaggccgcgggtgcgcgtcacacgcccgctgtctttctctaccctaccggtcaacaccaacgtttcccggcctaaccaggcttagcgaggctcagcggtcagttgctctaccagctccacggcactgtccaccgaatccagcaacgcaccaacatgcgccttactaccccgcaacggctccagcgtcgggatgcgaaccagcgagtcgccgcccaggtcgaagatcaccgagtcccagctagccgcggcgatatcagccccgaaccggcgcaggcattcgccgcggaaatacgcgcgggtgtcggtcggcgggttctccaccgcactcagcacctggtgttcggtgactaaacgcttcatcgagccgcgcgcgaccagccggttgtacaggcccttgtccagccggacatcggagtactgcaggtcgacgaggtgcagccggggcgccgaccagctcaggttctcccgctgccggaaaccgtcgagcagccgcagtttggccggccagtccagcagctccgcgcaatccatcgggtcacgctcgagctgatccagcacgtgtgcccaggtttccacgatgtcggccgcccgcgggtccgggtcgcggctatccaccaacttagccactcggtccaggtagatccgttgcagcgcaagaccggtcagttcccggccgtcggccagcgcaacggtcgctcgcagcgacggatcgcgggagattgcgtgcaccgcatgtaccgggcgggccagcgccaggtcggtcagatctattgcgtgggctggtccttcttcgatcaggtcgagcaccagcgccgtggtacccaacttcagataggtcgacgtctcggcaaggttggcgtcgccgatgatgacgtgcagccggcggtacctgtcggcgtcggcgtgcggttcgtcgcgggtgttgatgatgccgcgcttgagcgttgtttccagccctacctcgacctcgatgtagtccgaacgctgggatagctggaagccgggctcatcacccgagggcccgatgccgacccggcccgagccggtcaccacctgccgggataccagaaagggggtcagcccggtgatgatcgccgagaacggtgtctgccgcgacatcaggtagttctcgtgcgacccgtaggaggctcccttgccgtcgacgttgttcttgtacagctgcagtttcgcggccccgggcacgctggcgacatggcgggcagcggcctccatcacgcgttcgcccgccttgtcccagatcactgcgtccagcgggtcggtgcattcgggcgcggagtattccgggtgcgcgtggtcgacatacagccgcgccccgttggtcaggatcatgttggccgcgccgacctcgtcggcgtcgaccaccggcggcggcccggccgagcgactcaaatcgaagccccgggcgtcgcgcagcggcgattccacctcgtagtcccaacgggtgcgtttggcacgctgaatgccggcggcggcggcgtatgccagcaccgcctgcgtcgaggtgaggatcgggttggcggtcgggtccgacggcgaggaaatgccgtactcgacctccgttccgataatccgctgcatgccgtagagcctaggcccgccgacgatgcgggccgcgcagcgggccgctgaggaggcgggcatcaagcaacgcccgccgacccagaacatcggagcgggccgcgcaggaggtggacaatcaagcagggcccggcgctagggtaggccggcatgagcctttccgtccgtcgccccccggcggcccgagcagcggccattgtggaggctgaaagctggttcttgaagcgtggtctgccctcggtgctgaccatgcggggccggtgccgtcggctgtggccgcggtcggctccgatgttggccgcctgggcggtggtcgagggctgcctcatggccgtcttcttcgtcaccgacggcggcgaagtcttcatcagcgcgacgccgacgacagcgcaatgggtgatcctggcgctgctcgcggttgctcttccgctggcctccctcgtcggctggttggtgtcgcagatatcaagcgggcgtggccaagcggcggtggcgaccatggcggtggccttcgcggccgcatccgacgtcatcgaatccggcccgatccagctgttgcggaccgccgtcgtggtgggcctggtgctgctgcagaccggctgcggcgtcgggtcggtgcttggctgggcggtgcggatgacgctggagcaccttgcgacggtcggcacgctggcggtccgggccctgccgatcgtgctactgacggcattggtgttcttcaacacctatgtctggctgatggccgccaacatcaacggcgagcggctgccgctggcgatggtttttctgctcgccatcgccggggcgttcgtcgtgtccaagacggtggaacgggtgcgtccgctgcttcgctcaacgacggtgatgccccaaggcagccaaagcctggccggcacacccttcgcgaccatgggcgacccctctcccggcttccccctcacccgggccgaacgcctcaacgtggtcttcctgctggcggcctcgcaactcgtcgagatcctggtagtggcgtcggtcggcgccgcgatatacctcgttctgggcatgatcattctcactccgccgctgcttcgggaatggacgcactacgattcgatgaccacgacggtgctcggcatgacgttcccggcgccggattcgctcatccgtatgtgtcttttcctgggcgcgctgacgttcatgtacatcagcgcccgcgcggtcgacgacgccgagtaccgcgcgatgttcctcgaccctctgatcgacgacctgcacaccgcgctgctcgcgcgcaaccgctatcgcaacaacgtggtgaccgcgccgtgcgccggtgttgacgccggtcacgtcgatgactaggttcaccctgatgtcggctcccgaacgggtaaccggcttgtccgggcaacgttacggggaagtccttctcgtaacacccggggaggccggtccacaggccaccgtttacaacagcttcccgcttaacgattgtccggccgagctgtggtccgcgctcgatccgcaagccctagccaccgaacacaaagcggccaccgccctgctcaacggtccgcgctattggttgatgaacgccatcgagaaggcgccccagggcccgccggtgacgaagaccttcggcgggatcgagatgctccagcaggccacggtgctgctgtcatcgatgaaccctgccccatacaccgtcagccaggtcagccgcaacacggtctttgtgttcaacgccggcgaagaggtctacgaactgcaggaccccaagggacagcgctgggtgatgcagacgtggagtcaagtggtggaccccaacctgtcccgagccgacctgcccaagctgggtgaacggctcaacctgccagccgggtggtcctatcatacccgcgtgcttaccagcgagttgcgggtcgacactaccaaccgggaggcccgcgtcctgcaagacgacctcaccaacagctactcgctggtgaccgcctgagccctacaggtactggccgaggttggactcggtatcaatagccctgctggccgacgaactctttccggtgaccagggtgcggatgtagacgatccgctcccccttcttgcccgagatccgcgcccagtcatcggggttggtggtgttgggcaaatcctcgttctcggcgaactcgtcgacgatcgaatcgagcagatgctgtatacgcagtcccggttggccggtctccagcaccgatttgatggcgttcttcttggctcggtcgacgacgttctggatcatcgccccggagttgaagtccttgaagtacatgacttccttgtcgccgttggcataggtgacctccaggaaccggttgtcgtcgatctcggcatacatccggtcgacaaccttctcgatcatcgccttgatgcaggccgaacggtcaccgtcgaactcggcgagatcgtcggcgtgcaccggcaagaactcggtcaggtacttcgagtagatgtcctgcgccgcttcggcatcaggccgctcgatcttgatcttcacgtcgaggcgcccgggccgcaggatggcagggtcgatcatgtcctctcggttggaggcgccgatcacgatgacattctcgagtccctccaccccgtcgatctcgctgagcagctgcgggaccaccgtggtctcgacgtccgaggaaacgccggtgccacgggtgcgaaagatcgagtccatctcgtcgaaaaacacgatcaccggagtgccttccgacgccttctcgcgggcccgttggaagatcagccggatgtggcgttccgtttccccgacgaatttgttcagcagctcggggcccttgatgttgaggaagtacgacttcgcctcgtgggcatcgtcgccgcggacctcggccattttcttggccaacgagttggccacagccttggcgatcaacgtcttaccacagccgggtgggccatagagcaacacacccttgggcgggcgcagcgagtactcccggtacaactccttgtgcaggaacggcagctccacggcgtcgcggatctgctcgatctggcggctcagaccgccgatgtcggcgtagctgacgtccggcacctcttccagcaccaggtcttctacctcggctttggggatgcgttcgaaggcatagccggctttggtgtcgaccagcagcgagtcgccggggcgcagcttgcgcggccgggtgtcatcgttgagggcctcagggaggccgtctggcaggtcctcggcgatcaggggatcagccagccaaacaacgcgttcctcgtcggcgtggccgacgaccagagcccgatgaccgtcggccaggatctcgcgcaaggtggatatctcgccgaccgcctcgaatgtgccggcctccacgacggtcagggcctcgttgagccggaccgtctgccccttcttcagcgatgcagcgtcaatattcggtgagcacgtcaggcgcatcttgcgacccgatgtgaacacatcgaccgtgtcgtcgtcgtgcgtggccagcaggacgccgtagccactgggcggctgccccagccggtcaacttcctcgcgcagcgccagcagttgttgacgggcttctttaagagtttccattaatttggaattgcgggcagcaagtgagtcgatacgggcttcgagttgatgtatatcgcgggcagagcgcgtcggggcatgtgatccgacggcgttctcaagttgctcgcgcaggaccgcagcctcgcgccgcagctgttctaattcggcggcatcaccactggacagcgggctatcccgggggatgccgaatgcctcagaacgctctgactcacccatgttgcgctcctttcccacgccaggaatcgcgcggcggatactccaacgctaccggcgatcggcgcttcatgttggcagtcgaatgccgatggaaagtaacaacttgtatcgctggtaatctcggccccgaatccggccgatcaaacggaccttgagaggagcactgtgaccgcgaaatccctagccacaggcgtagtgggcgacgcggcgatcagtgcggcggccgccgccgagacttctgctgcattcgcaagcggccggtagccgagcgtgtcgctggatgcgccgaaacatccgtgtaaccctgggcgccgccaccatcgtggcggcgttagggctctccgggtgttcacaccctgagttcaagcgttcgtcgccgcctgccccgtcactgccgcccgtcacgtcgagcccgctcgaggccgcgccgatcacgcccctgcccgcacccgaagccctgatcgatgtgctgtcccggctcgccgacccggccgtgccgggcaccaacaaggtgcagctcatcgagggcgcgacccccgaaaacgccgctgccctggacaggttcaccaccgcactgcgtgacgggagctacttgcccatgaccttcgcggccaacgacatcgcatggtcggacaacaagccgtccgacgtgatggccaccgtcgtcgtcaccactgcccatccggacaaccgcgagttcacgtttcccatggaattcgtgtccttcaagggcggctggcaattgtctaggcagaccgcggaaatgctgctggccatgggtaactcaccggattcgactccgtcggctaccagcccggcgccggccccatcaccgactccccctggctgagctcccgatgtggattggctggctggaattcgacgtgctgctgggcgacgtgcgctcactcaagcagaagcggtcggtgacccgccccctggtcgccgagttgcagcgcaaattcagcgtgtcggccgccgagaccggttcgcatgatctgtaccggcgggcgggcatcggtgtggccgtggtgtccggtgaccgcagccacgccgtcgatgtcctcgacaacgccgaacgtctggtagccgcacatccggagttcgagttgctgtccgtgcgccggggcctgcaccgcactgacgactaagtggactggctcccagctgtgtctcccgctacccgtcgcgtccctcgcgcttacgacctagcggcgccggagccacagcccccggcgccaaccggcgcgttgctaccaggaacgcggtatgcccgcgcatcgaatgctgcggccgaaccgccaaccctacgacgttccagccccgctgcagcgtctcccaggctctcggttcggtccagcactgcttggcccgcagtgcctccacgatcctcgacagctgagtgacggtggccacgtagaccatcagcactccgccggcgaccagcagccgcgataccgcgtcgagcacctcccacggcgccagcatgtcgagcacggcccgatcaacggatccgtcgggcagttcggagtcggcgaggtcgctgacgaccagtcgccagttgtccggcggctggccgtagcagccgctcacattgcgccgggcgtgttcggcatgatcggcgcgctgttcgtaggagatcacctgtccggccggcccaaccgcccgcagcaaagacaaggtcagagcaccggatccggctcctgcctccagcacccgcgcgccgggaaatatgtcgccctcatgcacgatctgggccgcatctttgggatagatcacctgcgggccgcgcggcatcgacatgacgtagtcgaccagcagcgggcgcagcaccaggaacagggcgccgttgctggatttgaccacgctgccttgctccaacccgatcaccgcgtcgtgggcgatcgagccacgatgagtgtggaattcggcaccgggagtcagcgacatggtgtagcggcgccccttagcgtcggtgagctgaacacgttcgccgatgctgaatgggccggttgctgacacgccgtctagcgtgccagccgactcgccgcgatcggtgctcggggttgtcggcgcccaaccctaagctgcggacatggccgaccagccggacccgcccacaccacggccggcgttatcaccgtcacgggcgacggacttcaagcaatgcccgctgctataccggtttcgcgcgatcgaccggctacccgaggcgacgtcggcggcgcagttacggggttcggtggtgcacgccgcgcttgagcagctctatgggctacccgcggggctgcgcagcccggatactgcgaggtcactggtgcagcgcgcttgggaccagatggtcgccgcggagcccgaactggccggcgaactggaccccggacaaccaacccagctgctggaggacgcccgcgcgttggtgtccggctactaccggctggaagacccgactcggttcgacccgcaatgctgcgaacagcgggtggaggtcgaactggccgacggaactctgttgcgcggctacatcgaccgcattgacgtcgccgccaccggcgagctgcgggtggtcgactacaagactggcaaggcgccgccggcggcgcgggcgttggcggagtttaaggcgatgtttcagatgaagttctacgcggtggcgctatttcggtcgcgcggcgtgccgcccacccggctgcggctcatctatctggccgacggccagctgctcgactattcaccggaccgcgacgagctattgcgtttcgaaaagacgttgatggcgatttggcgtgctatccaatccgcaggcgagacaggcgatttccgccccaacccatcgcggctctgcgattggtgcccgcatcaacagcgctgcccggccttcggcggaacaccaccgccctatccagggtggcccaccgagccggcggcataaacgatcgcgtcgaagtgcggtgtcatagggccgccgcggcggcgacgatggcaaacccgcccaacaccgcgaccgaatcctcgagcagcgcgatcggcaggtcgtggccgccacgggcagccaccagcctcgtacgtgcctgatagccgcccatggtgccgagcacggcgccgataaccccagcgccaagcccgccccaccggtagccccacgcggtgccgatgaccgcgccggcgaacgcgcccaaaatgatccggacagcgaacaccggcgtcacggtacgcggcggtgttttgggacgtttgtcgttaacgagttcggcgaccgcaagaacgctgacgatcaccacggtcacgaaattgcccatccaggatgcccaggttccatgcaggttgatccagccgagaaaggcggcccaggagaccacggccggggccgtcagggaacgcaacccggcgacgacaccgataagcagcgccagcagcagaacaaggacatgcgtcacagcgatccctcctgagacagacgttatgggcaatcaggccccagcggacgctaacacagcgtgggccccgccacaggatcagaatcggcagaacctgatgtccgacgccagaatcgctttggccccgatcgcagcgagctcatccatgatgccgttgacgtcccggcgcggcaccagggcgcggattgccacccagtccgggtcggccagcggggcgatggtcggtgactccagccccggcgtgatcgccgtggccttcttcaacgccgagcgcgggcaatcgtagtcgagcatcagatactgctggccgaagaccaccccctgcacccgagcgaccagttgatcgcgcgcctcggtctggtcttggccgtccgtaccggcccgctcgatgagcaccgcctccgaatcgcacagcggctcaccaaaggccaccaggtcgtgctggctcagcgtgcgacccgaccccaccacatcggcgatggcatcggccaccccgagctgcaccgagatctccacggcaccatcaagtctgatgaccgttgcttcgattcccttggtggccagatctttccggaccagattcgggtaggcggtggcgatccgcatcccggctaggtcggcagtcgtccagttccgcccggcgggagcggcatagcggaagctggacgacccgaagcccagcgccaggcgttcccgaacctgtgcaccggaatcgcacaccaggtcgcgtccggtgatcccgaagtcgagctctcccgaaccgacatatatggcaatgtctttgggccgcaagaagaagaactcgacgttgttgaccggatcgatgacggtcaagtctttggaatcggtgcggcggcggtagccggcctccgcgaggatctcggtggccggctcgctcagcgcacccttgttgggaaccgcgacccgcagcatgctcacagctttcgatagacgtcgtcgagggacagtccacgggagatcatcagcacctgcgtccagtacagcaactggctgatctcctccgccagtgcgtcgttggattcgtgctcggcagccagccacacctcgccggcctcctcgagaagcttcttacccagagcatgaaccccgccgtccaatgccgccaccgtggtgctgtcggccggccgggtgcgggcacgatcgccgagttcggcgaacagatcctcgaaggtcttcacggccagcgattgttgcacgtgtcagccagccaagtcacggtggtttgacgccacacgttcgccaccgccgcgccgcgcattagggcatcctaatataggttaggctaccctagttattcctgtggtcgaaggaggcagccgaacgtgaccttcccgatgtggttcgcagttccgccggaagtgccgtcagcatggctgtccaccggcatgggccccggtccgctgctggccgcgcaatacaccgaaattgcaacggaactcgcaagcgtgctcgctgcggtgcaggcaagctcgtggcaggggcccagcgccgaccggttcgtcgtcgcccatcaaccgttccggtattggctaacccacgctgccacggtggccaccgcagcagccgccgcgcacgaaacggccgccgccgggtatacgtccgcattggggggcatgcctacgctagccgagttggcggccaaccatgccatgcacggcgctctggtgaccaccaacttcttcggtgtcaacaccatcccgatcgccctcaacgaggccgactacctgcgcatgtggatccaggccgccaccgtcatgagccactatcaagccgtcgcgcacgaaagcgtggcggcgacccccagcacgccgccggcgccgcagatagtgaccagcgcggccagctcggcggctagcatcagcttccccgacccgaccaaattgatcctgcagctactcaaggatttcctggagctgctgcgctatctggctgttgagctgctgccggggccgctcggcgacctcatcgcccaggtgttggactggttcatctcgttcgtgtccggtccagtcttcacgtttctcgcctacctggtgctggacccactgatctatttcggaccgttcgccccgctgacgagtccggtcctgttgcctgccgggctgaccgggcttgccgggctcggtgcggtatcggggccggccggaccaatggtcgaacgtgtgcactccgatggtcccagccggcaaagctggcctgcggccaccggagtcaccctggtgggtaccaacccggctgccctggttaccacgcccgcacccgctccgaccacgtccgcggcaccgacggcaccgtcgactcccggatccagtgccgcccaaggcctttacgcggtcggtggtcccgacggggaagggttcaacccgatcgccaagacgacagcactcgccggtgttaccaccgatgccgccgcacctgccgccaaactgcccggcgaccaagctcagagcagcgccagcaaagcaacaagactgcggcgacgtctccggcaacaccgcttcgagtttctggccgacgacggccgcctgaccatgccaaacacaccggagatggcagacgtcgccgccggcaaccgtggattggatgcgctggggttcgccggcacgatcccaaaatcggcgcccggatcagcgaccgggcttactcacctaggcggcggattcgccgacgtcctgtcgcagccgatgcttccgcacacgtgggacgggtcagattaaacgttgaagtacttggcttccggatggtgcaggacgaacgcgtcggtcgactgttcgggatgcagctgtaattcctcggataacgtcacaccgatgcgttcgggctccagcagcgccatcatcttggcgcggtcctccagatccgggcatgcgccgtagccgaaggcaaagcgagcaccgcggtagccgagcttgaaatagtcttctttcgcctccggatcctcggccgccatcgcccgatccccggagaacttgagctcctcacggatccgccggtgccagtactcggccagcgcctcggtgagctgcacgccgataccgtgcacctccaggtagtcgcggtaggcgttggacgcgaacagctcgttggcgaaatccgcgatcggctgacccatggtcaccagctggaacggcagcacgtcaacctcgccacgctcggcggccagctcccgcgagcggatgaaatcggcaatgcacaaaaaccgaccgcgctgctggcgcgggaagtgaaaccggtagcgcaccggggcgtcgggcttgggctcggtgagcaccacgatgtcgttgccctcggacaccgccgggaaatagccgtacaccacggcggcgtgcgccaagatgccgtcggtggacagccggtccaaccagtaccgcagccgcggccggccctcggtctcgacgagatcttcgtaggacggaccctcaccgccgcgctggccgcgtaaaccccactggcccaaaaacaatgcgcgctcatcgagcagaccggtgtagtcggccaccgccaggcccttgacgatccgcgaaccccagaacggcggcgccgggacctcgatgtcggccgcgacatcggagcgttcgggcacctcgactggttcttcggcggctttgcgctgtgcggcaatgcgtttggatcgctggtggcgggccttacgttcggcttctttctcacgcgccttaatggcttccgggctgttttcgtcgggcgcctcgccgcgcttggcgctcatgatggtgtccatcaacttcaggccctcgaaagcgtctcgcgcgtaatgcacttcgccctggtagatctcggccaggtcgttttcgacatagctgcgcgtcaacgccgcgccgccgagcagcaccgggaacttttcggcgactccccgggtgttcatctcctcgaggttttccttcatcaccacggtcgacttcaccagcaggcccgacatgccgaccacgtcggcgctcttgtcctcggcgacttcgaggatggtggcgattggctgcttgatgccgatgttgaccacttcgtagccgttgttgctcaagacgatgtcgaccaggttcttgccgatgtcgtgcacgtcgcccttgacggtggccagcacgatgcgtcccttgcccgaatcgtcgtccgagcgctccatgtgcggttccagatacgcgacggcggctttcattacctccgccgactgcagcacgaacggcagctgcatctggccggagccgaagagctcgccgaccgtcttcatgccggccagcagatgttcgttgatgatctgaagcggcggcttttgcgtcatcgcctcgtcgagatcggcgtccaggccgttgcgctcgccgtcgacgatgcgttgggccagccgttcgaacagcggcagcccagctagttcagccagtcggtcctctttcgaggaggccgccgacacgccttcgaacagccgcatcagctcctgcagcggatcgtagtcctcgcggcggcggtcgtagaccagatccagggcgacgttgcgttgctcctcgggaatccggttcatcggcaggatcttcgacgcgtgcacgatcgccgaatccagccccgcttcttggcattcgtgcaggaacaccgagttgagcacctggcgcgctgcgggattgagaccaaacgagatgttggacagaccaagtgtggtctgcacatccgggtggcgctttttcagttcgcggatcgcctcgatggtctcgatgccgtcgcggcgggactcctcctgaccggtggcgatggtgaacgtcaaggtgtcgatgaggatggatgattcgtcgacgccccagttgccggtgatgtcgttgatcagccgctcggcgatctcgaccttcttctgcgcggtgcgggcctggccctcttcgtcgatggtcagcgcgaccaccgccgcgccgtgctcggcgaccagcgccatggtcttggcaaagcgcgattccgggccgtcgccgtcctcgtagttcaccgagttgatcgcgcaccggccacccagatgctccaaacccgcctgcagcaccgcggtttcggtggagtccagcatgatcggcagcgtcgaggacgtggccagccggctggccagcgccttcatgtcggccacaccgtcgcggcccacgtagtccacacacaggtccagcaggtgggcgccgtcgcgggtctggtccttggcgatgtccaggcacttctggtagtcctcggcgatcatcgcctcacgaaaacccttggagccgttggcgttcgttcgctccccgatcacaagaaccgaggcgtcctgggcgaacgggattgcggtgtacagcgacgacaccgacggctcgtagctgacctgtcgctcgggacgcttgatgttcgcaaccgcggcagccacttcgcggatatgggccggggtggtgccgcagcagccaccgaccagcgagagcccgaactcggcgatgaagccggccagcgcctcggccaattcgtcgggcagcaacggatattcggcgcccttggcgcccagcaccggcaacccggcgttgggcatcaccgacaccgggatgcgggcgtgccgggacaggtggcgcaggtgctcgctcatctcggccggacccgtcgcgcagttcaagccgatcatgtccacaccgagcggctcgacagcggtcaacgccgccccgatctcgctgcccagcagcatggtgccggtggtctcgacggtgacgtgggcaaacaccggaatgtgccgcccggcccgcgtcatcgcccgccgcgaccccaacaccgccgccttcagctgcagtaggtcctggcaggtttccaccaggatggcgtcggctccgccgtccagcatgcccagcgcggcctcggtgtaggcgtcgcggatcaccgcgtattcggtgtggcccagagtcggcagcttggtgcccggccccatcgaccccagcacgtagcgcttgcggtcgggactgcccagctcgtcggccacccggcgtgcgatcgcggtgcccttctgtgatagatcgcggatcctgtcggcgatgtcgtagtcgccgaggttggacaggttgcagccaaacgtgttcgtctcgacggcgtcggcgcccgcttcgaaatagttgcggtgaatggtttccagcacgtcagggcgggtttcgttgaggatctcgttgcagccctccaggccgcggaagtcgtcgagcgtgaggtccgcggcctgtagttgggttcccattgcaccgtcgccgaccatcactcgctgcgacaagacgtcgagcagatcggtgtcgtagaggtgcttgtcggccgcagtcacatggcaaggatagtcggcctatgaaatttcctcagtcgttgacagcgctctgccaggtaccgcgacgtcgcatcggtcacagctgccacaagagtctcagctgaggcaggcacacaacgtgcccacctcagcgcgacaaagcgtggccatcgctactagccgggccgcctcagacgacgtgcacggttcgcatcgtcgcccgggtggacgccgtaggctgaccaggtgaccccatcggagggcaacgcaccgctgcccgaactgcacaacaccgtcgtcgtggctgcgttcgagggctggaacgacgccggcgacgcggccagcgatgccgtggcacacctggcggccagctggcaagcactgccgattgtcgagatcgatgacgaggcctactacgactaccaggtcaatcggccggtcatccgccaagtcgatggggttacccgggaactgcagtggccggccatgcggatctcgcactgccgcccacccggcagcgaccgcgacgtggtgttgatgtgcggggtggagccgaatatgcgctggcgcacgttttgcgacgagttgctggcggtcatcgacaaactcaacgtggacaccgtggtgatcctgggggcgctgctggccgacaccccacacacccggccggtgccggtctcgggcgcggcctactccgcggcgtcggcgcggcagttcggccttcaagaaacacgctacgagggccccaccggcatcgccggcgtcttccaatctgcctgtgtgggggccggcatcccggcggtgacgttttgggcggcggtgccgcactatgtgtcgcacccaccgaacccgaaggcgacgattgcgttgctgcgccgggtcgaggacgtgctcgacgtcgaggtgccgttggcggacctgcccgcacaggccgaagcgtgggagcgcgagatcaccgagacgatcgccgaagatcacgagctggccgagtacgtgcagacgctggaacagcacggcgacgccgcggtggacatgaacgaggctctcggcaacatcgacggcgacgcgctggccgccgagttcgagcgctatctgcgccggcgccgcccggggttcgggcgctagagggaggttgcgctgcggcggacgacggtgtcagccgggcggcccaggatcgccggaatcaccctgagtgcccggagcgccggctttgccgggattcgtgcctgtcgacgtaccaccgccggcaccagcctcgccgcgcgcaccgccgccgccgccggccccgccctcgccgccgctgcccatggcgccgtgggcgcccgagtggccactgagccagccgcccgccccgcccgcgccaccggcaccgcgggcacctccggcgccgccggtgccaccatcgccaccatcgccgccgtcaccgccgcggccaccgaaggcgttaccacccccaaaggcgctggcaacgccgccgccaccggtcccgccggcccctcccccaccgcccacaccgccggcaccgccaatgccgccggcaccgccagccccgccgtcaccgatcagcagcccgccggccccgccagccccgcccgcgccgccggcaccacccatgccgccagaggctccggtattcccgttgccgccgaagccaccgcggccaccttgggcaaagcccccagtgaactcgtcggcgaacccacctttcccgccgtcgccaccgaggccgccgggagcgccggcgcctccgatgccgccattgccaccggcgccgccggccccgccgttaccgatcaatcccgcactgttgccggccccacggtcctgaccggcggcacccgccccaccgtgcccgccattgccatacagcaatccacccggcccaccgggctggcccggcccgccgttagcgccgtcgccgatcaacggccggccaacaatgcctgggtgggcgcattgacggcattgagcacttcgtgtgccaacgtggcgttggcggtctcggcggccgcgtaccacccgccacccgaggttagggccgcgacaaactgcgcgagatacgcggccgcctgcgcgctgatctgttggtattcctgcgcattcgcgccgaacagcgccgcgatagccatcgacacctcgtcggcggcggtcggccgccaacgccgtcgtcgggcctgccacgagcgcattggccgcgctgatcgccgaaccgatccccgccacatctgcggcggccgcggtcagaaagaaggttgcgcgattacgaacgacatgtagtctccaaccgtttacggccgcccggcaaggacctaacgaaccgttaagtaggcggcgacagcgcgaacgctaccgtgaccgcactcgcgcgaccccacactaggaagcagcactaatgattttcttatcttctccgcagcatcgacggcgccagccgacgttgcggtgtgtgcgggtacgattccggtggagttgccgccacccctagagtgggcgaggatcgcaagagcaaattccgcgccggtaggacaacgataggaccgccattacgaagccgcccgagactcctgaattgagcgcggcctcacagcgtgtcgacgccttcggcgaagaggccggctatcacaaaggcctcaagccccgacaactgcagatgatcgggatcggcggcgcgattgggaccggcctgttcctcggcgccagcggccggcttgccaaggccggacctgggttgttcttggtgtacggcgtgtgcggggtttttgtcttcctgatcctgcgggcgctgggtgagctggtgctgcaccgtccgtcgtcaggctcgtttgtgtcgtatgcacgtgaatttttcggcgagaaggccgcttacgcggtgggctggatgtacttcctgcactgggcgatgacgtcgatcgtggacaccaccgcgatcgccacctacttgcagcgttggacgatcttcacggtggtcccgcaatggattcttgccctgatcgccttgacggtggtgttgtcgatgaacctgatttcggtcgaatggttcggcgagctggagttttgggccgcgctgatcaaggttctcgcgctgatggcgttcctagtggtgggaaccgtttttttggccgggcgataccccgtcgacggccacagcaccggattgagcttgtggaacaaccatggcgggctgttcccgacaagctggctgccgctgctgatcgttacctcgggagtggtgttcgcgtactcagcagtcgaattggtagggacggcggccggggagaccgccgagccggagaagatcatgccgcgggcgatcaattcggtggtcgctcgcatcgcgatcttttatgtcgggtcggtggccctgctagcgctgttgctgccgtataccgcctacaaggccggcgagagcccgttcgtcacgttcttttccaaaatcggtttccacggtgccggtgacttgatgaacatcgttgtgcttaccgccgcgctgtcgagcctgaacgcggggctgtattcgaccggccgcgtcatgcattcgatcgcgatgagcggcagcgccccaaggttcaccgcgcgaatgtcgaaaagcggtgtgccctacggcgggatcgtgttgaccgcggtcatcaccctgttcggtgtcgcgctgaacgccttcaagcccggtgaagccttcgagattgtgctcaacatgtccgcgctgggcatcatcgcgggttgggccaccatcgtgctgtgtcagcttcgacttcacaagctggccaacgccgggatcatgcagcggccgcggttccgcatgcccttctccccctacagcggctacctcaccttgctcttcttgcttgtcgtgctggttacgatggcgtccgacaaaccgatcggcacctggacggtggcgacactgattattgtcattccggccctgaccgcaggctggtacctggtacgcaagcgtgtcatggccgtcgcccgcgaaaggctgggtcataccgggccatttccggcggtcgccaacccgcccgtgaggtcaagagactgatgcttcgaagaggtgaatcgatcatccgcaaccgttacgccagtaagccaccactgtacggaatggcaatggtcttcttggccatggccgtcgtcgccgtgaccgcgtactttcgcatgggctggtggtcgatcatcggttacgccgccgctgccattatcggagtgatcgggttcgcactcgccttccgcgacctgtcctgaatcgagcgcggcagaacctctaggaattctcgagtgattcggtgtaggcgctggcaaagcggccgagcgcggcgacctcggcatccatctggggcatcagcttggcaacggtgttgcggatgggacgttggcctacccgggtggacaacaacggcttgagccaacggaacagggccacccagcccgggcagtacacgcgatcttttcggccctcaatgccgttgacgaatgcggccgcacacttgttgaccgacgtggtcttgttcaacggccaagggaggcgcgccagcaattcggcgaacgcaggcaggtcggccttggtatcgcgaaccaacgcggtgtcgatccacgacatgtgcgccgagccgacgctgacgcccaggtgtgcgacctcgagtcgcaacgcgttggcgaagtgctcgttacccgccttcgacatgttgtagggcgccatcccgggcggcgccgcgaacgcggcaagcgacgagacgatcaatacgtaaccgcggcggtcgatcagcgcgggcaacgtcgcccgcaccgtgtggaagttacccagcaaattgacgtccaacacccgccggaacgcctgcgggtcgaccttcagcacggagccgtagctggcgatgccggcgttggccacgacgacgtcgatgccgccgaatcgttcgacggccgtctcggctgcggcctgcatggcgggcaggtcgcgcacgtcggctaccacggtgagtaggcggtcgtcgccgccgagttcggcgcccatcaccgccagctctgatttgctcaggtcggtcagcaccagtttggcgcccttgttgtgcagccgacgggcgacctcagccccgattccccgggcagcaccggtaatgaagacgaccttgccttgcagcgatgtcatggccgaaaacgtaccgccgcgccggctacaggtccaccccgagcagggcatcgatcgccgtcgccaccaacttcggcgccccggcatcgtggccgccgtactccaccgcatcggtgacccaaccatccagtgcggcaatcgctttgggcgtatcgagatcgtcggccaggtagcggcgcacccgagcgacaacgtcaactgcggccggaccggcgggaagtgcggttgcggtgcgccaacggtgcagccgggcggtcgcctcgtcaagcacctgctggctccagaaccgatcggctcggtagtgtccggcgagcaaacccagccgaaccgccgatggctcaacgtcctgcgcacgcagcgccgacaccagcacgaggttgccgcggctctttgacatcttgtgcccgtcccagccgatcatcccggcatgcacgtagtgccgcgcgaatcgccgttcgccgctgacacattcggcgtgcgcagcggtgaactcgtggtgcggaaagatcagatcgctaccaccgccctggatgtcgaggccgcttccgatacgactgagcgcgatggctgcgcactcgacatgccagcctggccggccaggcccgaacggggacggccagctgggctcaccgggccgcgcggcccgccacaacaacgcgtcgagttcgtcgctcttgccggggcgccgcggatcgccgccacgttcctcgcacagccgcagcatggtgtcacggtcataccctgactcgtagccgaactgcagggtggcgtcagcgcggaagtagatgtcctggtactctcccatttcccggtctatgacataggccgccccgcacgccagcattttttcgatgagctcgaccatttcagcaatcgcttcggtggcccccacgtagtcttgcggtggtagcacccgcagcgccgccatgtcctcacagaacagggcgacctcggcttgggcaaggtcacgccagtcgacaccgtcgcgatccgcgcgctcaaatagtggatcgtcgatgtcggtgatgttctggacatagtgcaattcatgaccgagatccagccacagccgatggatcaggtcgaacgtcacataggtggcagcatggcccagatgcgtggcgtcgtagggcgtgatcccgcagacgtacatggtggccttagatccgggcgccaccggacggacctgccggtcggcgctgtcgtacagccgtagctgcgggcctcgtcccggcaacaccggaaccggtgggcaataccacgactgcatgtcctcgactctaaacggcccggtgactccagcctttctgagcagcccgcgcgccgatcagcgccacgcgtcggcgatggcaccgagcaggatcggcgccacctcggctcgacacatcagcagatccggcaggtaggggtccagttggttgtatcgcagcggcgagccatcgagtcgtgacgcgtgcatgccggcggccaacatcaccccagccggcgccgcggaatcccactcccattggcctccggcgtgcaggtaggcgtcgacgtagccgtcaatgacggccatcgctttggcgcccgccgaaccgatcgacaccggttggatcgccagcgtctggcggatgcggtgcaggactgccggtggccgggtggcgctgacggcaatccgcaaggtgccaggaacgccggccggcgcggcgccggaagtcaccgtatcggtgcggtacaccacgttgccacgggccggcaacgccaccgcggcgtcggtgatctcgggctggccattggaggaacgccgccacagcgcaatgtgtaccgcccagtcgtcgcgacccggtgtggagaactcgcgggtgccatccaacgggtcaataatccacacccgatcggatttcagccgggccagatcgtcgtgggcctcctcactgagcactgcgtcacccggccgttcggcctgcagccgtcgcaacagcagcgagttagcctggcggtcaccggcttccccgagcgtccatggctgatcgaaaccgatctccgcacgcacctggagcaacagctttcccgcgtccgccgccaggtcggcggccagctcggcgtcagtcaggtcgtccgtcagatcaggtgcggcagggctcaccacttcagtatcgccgagctgaacgcaggcatttgacaatggggcttcacatcatgatgctctataattcgcatcttgatgcacaatagtgggatgcgaaccacggtcagtctcgccgacgacgttgccgctgccgtgcagcgcttgcggaaggaacgctcgatcgggctgagcgaagccgtcaacgagttgatccgtgccgggctcacgaaacgacaggtcgcaaatcggttccagcagcagacgtacgacatgggcgagggaatcgactactccaacatcggcgacgcgatcgaaacactggacggcccggcaagcggctaatgctcattgacgcaaacctcctgctctatgccgtcgacgagcgtgccgcgcggcaccgcgccgcggttggctggctttcggaacaactcaacggctcccgtcgggtcggcttgccgtggcagagcctggccgccttcctgcggatcgggactcatccacgtgcgttcccgcgaccactcacacctgccgcggcattcgacatcgtcgacctaaaacgccggccagggaatgggacgatgcccattcggcccgggcatcaccggttggtccagcagcgattgcgcgcgtcggcgcagcgcgccgatttcggctgcggcgattcgcccggccaacgcctcggcaagcgggccgccaagagcatcggcgagcccggcaaccgcctgcagaatttggtcgtcaatcggcttgccggcccaaccccacagcacggtgcgcagcttgttctcgacgtgcagacacaatccatggtcgaccccgtagacctggccgtcgatgccgcacaggatgtgaccgcccttgcggtcggcgttgttgataagcacgtcgaacaccgccatccggcgcaaccggatgtcgtccgcgtgcatcaaaacgacctcgtcaccggcgtagtcgtaggcccgcagcaccggcagatagcccggccgcggccggtgggcgggaaacaggtcgaccaggtcgggcccgggcagagggtcggagtcgaccgcgtcgccgggttgctgcacccagagctgtagcatgcctatgcccgccggaccgtctcggatgatggtgtgcggcaccaggttccagcccaactgtgtcgacaccagataggcgctgagttcgcggccggccagcgttccgtcggggaaatcccacaacggccgctcgcccgagaccggcttgtagacgcaatgcaggctgcgcagacccagcgtggactcacacaaaaaggtggcgttgctcgccgagcggatccgcccgaggactgtcagctcgccgtcggccaacaccgcatgctcgtcatcccgcagggtcatcgccagacccgagcagcacatcgcgccggtaaccgttggtgcgcgcacagatgtgtccctcgggatccagcggttcatcgcagagcgggcacggcgggcgtcccgcagagatgacgcggtaggaccgagtagcgaactgtcgggcggactccggcgtcagaaatacccgcaccgcgtcgggcccttcctcggtgtcgtcgagcaccacggaagcgtcgaactccgcgtcggtgacggccagcagttcgaccaccacgctctgcgcctccgaatcccagcccagccccatcgtcccgacccgaaactcggcatccaccggcatgatcagggggctgaggtcgtcgatctcagtgggttccgggggcaccggggtgccgaaccggcggttaacctcgaacagcagcgctccgatgcgctcggcgagcaccgcaacctgctgcttctccaggaccaccgacaccacccgggagtcgtgcaccgcctgtaggtagaacgtgcggtttccgggctggccaacagtcccggcgacgaaacggtcgggtgtgcggaatacgtgaattgcgcgggccatggcacctccaaaataccgcgcagacgccgttgccgcgttcttcgtcgacggtcaccccacacgctagtcggtggaaccgccgatcaccgcgtcgccgggtggcaccgccgcgttcggctccggtgacgcaccctgggcggaagccgcggcctgcaaagccggggccagccgggcgccggtgtggttgacgtgcagcacgaacgggcgcagctgggtgtagcggacgacactcaccgaacccgggtcggcggtgattcgctgaaagctgtccagatgcataccgaacgcgtctgcgatcaccgccttgatgacatcgccatgggtgcaggccagccacagcacgtcgtggccgtgctgatcggccagccgccggtcgtgttcgcggacggctgccacagcgcgagtctgcacctgcgccaaaccctcaccgccgggaaacaccgccgcgctggggtgggcctggactacccgccacaacggctcgtcgaccaggtcaccgatttttctgccagtccattcgccgtagtcgacttcggagaaccggtcatcgatgagcggctccaggcacagcgcctcggccagcggttcgacggtgcgttgacaccgcagcattggagaagacgcgaccgcccggatcggcaggtcaccaattcgatcgatcaacccggtggcctgctcgcgccccttctcgtcgaggtcgacgccggaccggccggccagcacgcccgcggtgttcgaggtggaacgggcatggcgtagcaagatgacggtcatgtcgcggctaccgtcccggtagccagcagcacgagcatgcccgtcccgacgagcacccggtagccgacgaaccagtacatgttgtgtcgcaccagaaaccgcagcagccaggccaccgcggtcagaccgaggacgaacgcgatcagggtggccaccagcaactgcgggccagtagcgctcatgccctcggttaccgggtggaatgcgtcgggcaacgagaacaacccggaggcgaacaccgctggaatggccagcaggaatccgaatcgggcggccagttcacggtcgagtccgagaaacagtccagcgctgatggtcgacccggacctggataccccggggaccagcgccagggtttgggcaataccaaccaccacggcatcccgccaggtcaaccgctcaatgtgacgactctggcgccccacgtattcggcgagtgcgatcaccccggaaaacaccaccagcgcggtcaccacgacccacaggttgcggacgcccgaccggatgtcgtctttgaagaacaggcccagaatgcagatcgggattgtgccgatgatgacataccagcccagccgataatcggtgtttcgatgtgccttcacgaccaggccgtgcaaccaagcgctcaggatgcgcacaatatcgcgcgcaaagtagatcactacggcggcctcggtgcccaactggctcacggcggtgaacgaggcaccggcgtcgccgctgaagaagatccgcgacacgatcgccagatgtcccgaggacgacaccggcaggaactcggtcaaaccctgggccgcggccaacacgatgacttgccaccaagacatcgccggagccgcggtcacgacgacgacggtacccggttaccggcggccggtagacggatgcgcctaacgcgacaccggcgccgcggatgccaccgagtcgcgcacggccgcagcaaggctgcgttcgtcggtcaggtcaatgtcgaccaggccacggaccgccatcgcgaccacatcctcagcctgcggcaccggaccggccacgcgcggtcgatagatttcgacgacgagcgagcgatgctcgatgtggaaggagaaactgcgtccatcgccgacttgcccatacccgctggcgaaaattcccgtcgatatatcttcaacagcaaactcttcgcgcttgtctgcgagatgccggtcagcggtgacggtcatgcccagagaatacctctggagtaccatttcccgtgggcgacatgacgagattgaaagcaacttgccagattcggattcgtgagaggttgacttcatgtttcgcatccgaaggctgaccgttgctaacagggaataaaccagcagttcaacgccgcttcatcggcctgttgatgttgtcagtcctggtcgcaggctgttcttcgaacccgctggctaacttcgcacccgggtatccgcccaccatcgaacccgcccaaccggcggtgtcaccgcctacttcgcaagacccggccggtgcagtgcgaccactgagcggccacccccgggcggcactattcgacaacggcacccgccaattggtggctctgcgcccgggcgccgattcggcggcacccgccagcatcatggtcttcgatgacgtgcacgttgcaccgcgcgtcatttttctgccgggcccggcagccgcgttgaccagcgacgaccacggcacggccttccttgccgcccgcggcggctacttcgtggccgacctgtcctccggtcacaccgcacgagtgaatgtcgctgacgcagcgcacaccgatttcaccgcgatcgcccgccgctccgacggcaagctggtgctgggcagcgcagatggcgccgtctacacgcttgccaagaaccccgcagttgacccggcgtccggcgccgccaccgtagccagccggaccaagatcttcgcgcgcgtggatgcccttgtaacacaagggaatacaaccgttgttctggatcgtggccagacctcggtgaccacgatcggcgccgacggtcatgcccagcaggcactgcgcgccggccaaggtgcgacgaccatggccgccgatccgctgggccgggtgctgatcgccgacacccgtggtggccaactactggtgtacggcgtcgacccgctgatcttgcgccaggcctacccggtgcggcaggctccgtacgggctggccggatcccgcgaattggcgtgggtgtcccaaaccgcgtccaacaccgtcattggttacgatctgaccaccggaatacccgtagagaaggtgcgttacccaaccgtgcaacaacccaactcgttggccttcgacgaaacgtcggacaccttgtacgtggtgtcgggatccggtgccggggtccaggtcatcgaacacgcggcgggcacccgatgagcagccgacccgcggcgcggcggacctggttgcctaccggctggggttccgagatgtccgacgagtacgagtgggcgccattgcgcctaccgccagaagtgaccagggtcagcgcgtccacccggctgtccatcgaggccgaataccgcggctgggagctagcacgggtacgcctctataccgacggcagcaggcgggtattgttgcgccgcaagaaatctcgctgggcagacgcagaggcgaaccgccggccagaccagccgcagctgtggctctgaaggccggggccagcccgcgcgcagaccgctatcggatgtatcccctggtgcgtcggctgttgttcctgatcccacccgagcacgcgcacaagttggttttcgccgtgctgcgcggcgtggccgccgtggcgccagtgtgccggctcttgcgccgactgctgggcccgacggatccggtgctggccagcacggtgttcggggtgcgcttcccggcaccgctcgggctggccgcggggttcgacaaggacggcaccgcactatccagttggggtgcgatggggttcggctacgccgagatcggcaccgtcaccgctcatccgcagcccggcaacccggccccccgcctgttccggctggccgacgaccgcgccctgctgaaccggatggggttcaacaatcacggtgcccgggcactggcgatccgactcgcgcggcaccgacccgagatcccgatcggggtgaatatcggcaagaccaagaaaacgccggccggcgacgcggtcaacgactaccgggccagcgcccggatggtcggcccgctggcgtcgtatctggtggtcaacgtcagctctccgaacacaccggggttacgcgatctgcaggcggtcgaatcgctgcggcccatcctgtctgccgtccgcgccgagacttcgacgccggtgctggtgaagatcgcgccggacttgtccgattccgacctcgacgacatcgcggacctggccgtcgagctagacctggccggcatcgtggcaaccaacaccacggtgtcacgcgacggcctgaccacaccgggggtcgaccggttgggtcccggcggcatctcggggccaccgctggctcagcgcgcggtccaggtgctgcgtcggctctatgaccgggtcggtgatcgattggcgctgatcagcgtgggcgggatcgagacggccgacgacgcgtgggagcgcatcacagcgggcgcatcgctgctacagggctataccggcttcatctacggcggggaacggtgggccaaggacatccatgaaggcattgcccgcaggctgcatgacggcgggttcggctcgctgcacgaagcggtcggctcggcaagacgtcggcaacccagctaaagcgctaacgctgctcgtaggtgccgaagatgaccgctcgtgcaatcgcgtgctggaacaggttgaatcccagatatgcaggactcgcgtcctcggggaggtcgagcttttcgaccttcaccgcgtgtaccgcgacgtagtagcgatgcaccccatgaccgggaggcggcgccgcacccacataccggcgcataccggcgtcgttgaccaatgtcagtgccccgcccggcagttcgcggccatcgccgacaccctcgggcaactcggtgacgttggcaggcaggttggccaccgcccagtgccagaacccggacagggtgggggcatcagggtcgtagacggttaccgcgaagctgcgggtctcgctgggaaatcccgaccacctcagctgcggactggcatccgccccgcccgcacccatgatcccgctgacctggggtgtagccagcggctgcccatcggtgatcgaggttgacgtcaggctgaaggacggcagcttgggcagcgcggcatacgggtcgggtgaagttgtcatggtcagtcctctcgtgtgatcgacgttgcgactagcctcgttttcgactagcagtgtgtcagcaagtgcgttagcacctcggtgccgaaccgcaacccatcgatgggtacccgctcgtcgacgccgtggaacaacgaggtgaaatccaagtccggcggcaagcgcagcgggctgaagccaaagcaccgaatacccaagcgcgcgaacgccttcgcgtccgttccaccggacagcatgtacggcaccgtgcgaccgtctgggtcgaccgccaacaccgcggcgttcatggcggcgaccagatcaccgtcgaaggtggtctcatatgatggcagatcgctgacccactcccgggtcacgtcgggtccgatcagcgcgtcgacttcggcctcgaacgccgcccggcgacccggaagcacgcggcagtccacaactgcctccgcggtcgccgggacgacgttggccttgtatccggccttgagcatcgtagggttcgcggtgtcatgtagcactgccttcaacatgcgggccatcgggccaagcttgtcgatcgtcccggccaggtccggcgagtcaaggtcgaaggccagtccggtctcctctccgactacggccaagaactgggcgacggtgtcagtgcagaccagcggaaactggtggcgccctaggcgagcgaccgcctcacaaacggcggtgaccgcgttctggtcgtgcaccatcgagccgtgcccagcccggccgcgtgccgtcagccgcatccactggatgcccttctcggcggtttcaatcaggtacaggcgacgttcgccaccatcgtgccggggcacggttagcgagaaaccgccgacttcaccgattgcctcggtgatgccgtcgaacagatcgggcctattgtcgaccagccagtgcgacccgtacttgccgccgtgctcctcgtcggcaacgaacgcgaacaccagatcccgtggcggcacgatagcggcctgacgaaggtggcgggcaaccacaatcatcatgcccaccatgtccttcatgtcgaccgcgccacgaccccagacgtagccgtcttcgatggcgccggaaaacgggtgcacactccattcggccggttcagccggcaccacatcgagatgcccgtggatcagcagcgcgccgcgagaactatcggcgcccgccagccgggcgaacacgttgccgcggccgggcgcaccggattcaacgtattcaggttggtagccgacttcggcgagctgctcggcgacccagcgtgcgcactcggcctcacccttggtggtcccgggttcgccactgttggtggtatcgaaccggattagcctgctgacgacctgggcgacatcatcgctgtggtcgcttgaagccccggtctcatctgtcacagtcacctttcctaccactcgtaaccctggcgagccgatcgcccctggcgcgccgggcccgcgtcgtcgccgagctggatttgcttacgtgggctgattgcctggctcctcctcaccccgttacccggggcgcatcgtcgccgagctcgatttgattgcccggctcctcctcaccccgttacccggggcgcatcgtcgccgagctaggttgggccggtgcggggcaatccgatagccttagctgccagccctggtggttggttggtccgagtggcggaatggcagacgcgctagcttgaggtgctagtgccctactaatgggcgtgggggttcaagtcccccctcggacacaacttcttagctctatagatcaaaaccaagccttgacctcgtcaaggactaacgttatgagtttgctcataccaacgatggtcatctcgttgatgtcctaatacctaagaactcaccgatcactcgaaggtgcggccagagatctcagcctcgaccgcgttcgggttctccattccgtgccgaacagccagtatgtcgatagcctcgtcggtcgtccgataggcaacgtagtacctgaagggccggaggtagatgtgtcgatagtgcttgaataacggcgcaaacgcgttcggagcctgcggaatccgcttcgtcacggcatcgacaaacaagttgtaaagccgatcgatctgatctggcgccgcgtccgcgtagtaggaaaacgcctcgaataggtcgtcttcaaccccgttatggacgcgcagcctacgcgtcatccgagccgggcgcggatccgcttgtcgaagtcatcaatggtggaccaatgagcatcgtcggtgtcattggcccgcgcttcgatgagcgcctggttggcctcgctgatatgcatgccctcggctaggtttccgttgatgtgctcgacgagctcaatctgctcatcacgcgacagtgcgtcgacgctcgccagcaatgcccggttgaccaccactcaacgatacccaaggcagccaacgccggcagcgcagcattcggaggccaggctgaacttcaagctggcaggtgtcatccgctcagttgaaagacctcaacccgggtcgcaggtggccaagtcccccctcggacaccacatgtgacgggtcgaagacgaggcacgccgcggacgacttcgagggtaagcagccgtatcccggggaggcctgccatgaccacttctgggcctatggcagctagcaaacgtcatgaatggaagcgccaccatatgccggcgatccgacgttcgagcgtttgcggcgctcgtttcagccagccgatctactgccggaactgcaagcggcaggagtgcattacacaatcgctgtcgaggcggcggacgatccggccgagaatgagtctctgttggccactgcgcgccaccatgattggatagcgcgcgtgatcggttgggtcccactcgccgatccggatgaggttaccgagagctcgacgcacgggcggcaccgcccggacgcctcctggcgacgagatctgcggtgccccggcctgctgccgcccgggtgccaccagccagtcttggtcgtaggcttggtaggtcagcagccggaaatgcgaccgatgaatccaccaagtggttttctccggcggacgccgacccgcaggtttcgcgaccgccgcgatgctggtcgcgtattggccgacgaacttgcgtcctatcgcggcagggaccggttgctcgtcctcggccttgcccgcggtggcgtccccgtcggctgggaagtcgcgtcggcgctaggcgccgaattggatgtatttctggttcgcaagctcggcgtgccgcagtggcgcgagctggcgatgggcgcgttggccagtgggggcggggtcgtgatgaacgacgacgtggtttccagcttgcgcatcaccgaccagcaggtgcgtgcggcgatcgacagcgagacggcagagctccagcggcgcgagctggcgtatcgcggcggacgccctgtcgtcgatccgcgcgccaggatcgtgatcctggttgacgacggcatcgccaccggcgcgagcatgctggcggcggtgcgcaccatccgtgccaccggaccggagtcgatcgtcgtcgcggtcccggtcggtccggccacagcctgccgcgagctcgcggcggaagccgacgacgtggtgtgcgcaaccatgccggcagcgtttgaggccgtcggccaggtctataacgactttcatcaggtcaccgacgacgaggtccgcgagctgctcgcgacgccaaccacaggcgcagcgacctaacgagaggattctcgtgaggtgactgggatggtcaggatgcgtggtcgagggtctagatccggagctgggcgacaaaccacccgataacctcccacgacgcccctaccgaggtcggtgtcgctgacgaccctacttggcgctgtcgtcgcttcggtccgccgataccgccgactcctcggtcgcttcgctggcctcctccgatggctcctcactgccgatgacaccggcgtcgacggcttggctctcctcgggggcttcctccgggtagtcgacgtcggcttcctccgcgacacccgtttccccagccccatcagcttcgtccgcgccaccttgctggcgttctcgcaacgcatcgacgatcagcaacgccacacccagcacgctggccccgatgcatacccaggccactagctggttgctggtgaccaccgcgaacaccaaggccaggagcccaatcagggccaagaccagcgcaatgatcagcatcggtcatcctccaaccggctagcagcgactgcccaacctaccaggatctggctgccgacctcgaaaactggcgcgtgtccggcacgcctggtggctagtttttgccccggttgaattgatcgaagccaccggcatccgcattggaatcgaccggcgccgccgatccacgctggccgagttcctccagctgcgattccaggtaggtcttgagcctggtgcggtactcacgttcgaaggtacgcagctgctcgaggcggccttcaagcaccgcgcgctgctggttgatggttcccatgatctcggagtgcttgcgttccgcatcggcctgtaaggcatcggccttctcctgcgcctggcgcaactgggcctcggatcgggattgggcatcggccagcatggcatcggcacgctggcgggcctcggcgaccgtggcgtcggcggtgtgtcgggcctcaccgaggatctgctccgcattggcacgggcatcggccagcatcttgtccgactcggctttggcggtgtttgtaagccggtcggcggtgtcttgggccagactcagcactcgcgccgccttcagggcctgttcctcgttcatccccgccgagaccgccgccggcgccggcttgcccggttcgggctcatacgccgggattgcctgggtggcctgcggcgtaacgccggcaccgccgcccgcggcgagctcttgatccagctcgttgatcctctgacgcagatcggagttctcttcgatcaggcgggtcagctcgttttccaccaggtcgaggaaggcgtcgacctcatcttcgttgtacccacgtttgccgataggcggcttactgaacgccacattgtggacgtcggcaggtgtaagcggcattgtttgtcccctcgagttcctggacggtcaaacgatctggaagtgtagaacggagtggtagccgtggtgcaactaccgtccatcctgtcacaccagactcggcggttgccgattggactaagtaaataaggaccaatttcaaactctaagaccaaataaatcacaatccttagatttgaaatcgtgcgcgccaaacttgtccccaaatcgtggccgaaccgtctctcaatcctcgtcatgcacccggccgtgtgaccgcgccgcggctcaggccgcagcaccaaacgccagttgcataccgatgaacgcaaccagcagcagcaccatgatcgacaggtcgaaccggaccgcgccgatcgtgagttgcgggatcagccggcgcagcaccttcaccggcggatcagtgatcgacatgatgatctccaagatcaccacggtgacaccggtgggacgccagtcacggctgaacgagcggatgaactcaacgacgacccgagcgatcagcagcagccagaagatgaacagcgcgaacccaaggatctgaaaaaacaccaccaacgagagccccgaccttactgaggaggatgaagaaatgttgcgtcgccaccgatgcgggcggcaacgccagcctaccgactcgggtggcgtgcccacatctcatggcgggccacgccccgcccagcgtggatgcccaatgggtctacaggcgaccgtcgcgtctattggtaggcgtagaacccggtttcggcgatcctgcggcgctcctcgggggacacatcgacgtctgcaggcgagagcaggaacaccttggtcgcgaccttgtcgaacgagccgcgcagcgcgaaggccaggccggccgcgaaatcgaccagccgcttggcatcggcgttgtccatcgacaccagatccatgatgaccgggctgccgtcgcggaaccgctcaccgatggtgcgagcctcgctgtagtccttgggccgcagcgtggtgatcttcgagagcggatggccatcctcgaacatcatcgccatccggcgggggtccatcgctagcgcgccgcgggtggagttgcgcagccacgatccgaagcgcggccgtgtcatctccgcgcggtcgaactcccggggccggaaacgtggttcgtccgcgtacccgccgcgatatcccggtggtggatagtcggccggctcaccgcgcaggtcaccgcgtgaatcgctgcgcgcgtcgtcgtagtcgcgcccatcgtagcggccgtagtcgtcgtcgaatcggggccgcgcatacccgcgcgagggagcgcggtcgtcgtagtactcgtcgtcgtaatcctccatgggagccataccgaagtaggccttgaccttgtgcagtgtgctcattgcgtgaccccttctagccctgggagatctgttgtctgtgatgaaggtgtgactacagtgactattcacggtgaccgtaaccgccgcggacccaatagcgcggtaccgacacgcacacaggtcgaaccatgtttgacggcgacttcaaggtcgttggacatgcccgccgacagaccgatcgcgtgcgggaacatcgcacgcacccggttgtgctccgattgcagccggtcaaaggcctcgtccgggtcccaatccagcggcggaatgcccatcaacccgaccagttcgaggccctctgactcctgcacctgcgcgcaaatccggtctacggcgccgggcgtcgtgctgtcgacgccgccccgggatccgtcaccgtcgaggctgacctggacgtaaacccgcagccgctcgccacgacggtgttcggccagcgccgcaacaaccgcccgatccagcgcggtcaccaaccgcgagctgtccaccgagtgagcggtgtgcgcccagcgagccagcgacccggctttgttgcgttgaatccggcccaccatgtgccagtgcacaccccccgagtgacccaactcggcagccgccaacaaccgattaagttcggccatcttggctgaagcttcctgttcgcgcgattcgccaacggaccgacaacccaatcgaaacaaaatcgcaacatcggttgctggaaagaatttggtaatcggtagaagttcaatttcgccgacattgcgacccgccgcctccgcggccgccgcaagtcgcgatcgcattgccgccaacgcatgcgtcaattccgattcgcggtctggatacgccgaaagatccgccgccatcgcggtcattccatccacaccaacgacgcgaaccgtccggtgggcgcatcgcggcggtggctgaacaacgtcggatcggccaccgtgcagcggggatcgacgtcgatagactcaacacccaaatcgcggagctggcaagcgattccggcgcgcaggtcgactccgggagtgccggcagcggtggtggtgcggctgcccggcaacgccgcctcgacctcatcggccatcgctgcgggcacttcgtagttgcgaccactgaccgcgggacccaacagtgccgagatgtcgcggacctgggcacccaggctcaacatcacctccagcgcgcgaaccaccacaccgcgctgcgcgcctgcccgaccggcatgaaccgcggcggcgataccggcccgtgcgtcggccatcagcaccggcacgcagtcggcggtcacaaccgccagcgccaatcggggtgtagcggtcaccaatccgtcggtgtcatcgagtgccgtattgcgcggctggtcgaccagctcgacccgatccccgtgcacctggttcatccacaccactcggttgccgggcagtccgatggctgcggccagccgagcgcggtttgccgccaccgcggccgggtcgtcaccaacgtggtcgccgaggttgaaggtgtcgaacggtggggccgacacaccacctgcccgggtggtggtgacccgacggatgcgaacactcacgttcccagtatcgccgcgggcgatgtgccgcgtactggcgagcaagccgatgctctcagcggcgcatgaagggcggcacgtcgacatcgtcgtcatcaccgccgatgctcagggttgcgccgttggtgtgcaacggcacgctgacggcgtcgaccggctcgaacaaggtcgaggtgagcttgcctgccttggctgactcgatccggtgggcgccgccggtctcgcccatcaccggcttgcggccgggaccgctgacgtcgaagccggccgcgatcacggtcacccgcacctcgtcaccgagcgaatcgtcgatgacggtgccgaagatgatgttggcatcggggtgagcggcgtcttgtaccaacgaggccgcctcgttgatctcgaacaagcccaagtcgctgccgccggcgatcgacatcagcacgccttgcgcgccctccatcgaggcttccagcaacggcgagttgatggcgatctcggccgctttgagcgaccggccttcgccccgggccgagccgatgcccatcagtgcggtgccggcaccggacatgatgcccttgacgtcggcgaagtcgacgttgattagacccggggtggtaatcaggtcggtgatgccctgcacgccgttgagcagcacctcgtcggcgctacggaaagcatccatcagcgataccgcggcatctcccatctgcagcaaccggtcgttgggaatcacgatgagggtgtcgcaactctcccgcagcgccgcgatgccattttcggcctgattgctgcgtcgcttgccctcgaacgagaacggccgggtgaccacaccgacggtcaacgcgcccagcttgcgggcgatgctggcgacgacgggtgcccccccggtgccggttccgcccccctcgccggcggtgacaaacaccatgtcggcaccgcgcagcagctcttcgatctcgtccttggcgtcctcggcggccttacggccgacctccggatcggcgccggcgcccagcccgcgggtggagtcgcggccgacgtcgagtttgacgtcggcatcgctcatcaacaacgcctgggcgtcggtgttgatcgcgatgaattccacgcctttgaggccctgctcgatcattcggttgacggcgttgacaccgccaccaccgatacccacgaccttgatgacggccaggtagttgtgcgggggggtcatcgttcggcttcctccctggtggggctcggttcttcggtgtgtctgctggcaaactctcaacctcaaccataggcttagagttatgtcaagtagttgctcgtagtcagaaccgtatggctacgacggttgctaaccgtgcaggcgcgccgatacgcggcgggcattttttcggctatttcacggtcggcaggtcggggctggacacgtcgtacgttctgcctggctgggtcaacagcgccgccagcttttcggccttctcttcgcagcggtcggtggttccccagatcaccacgcggccatcggccaacgtcagggtgatcgaggccaccgacggggccgcgatccgccccacctggcttgcaacttcaggatgcagcgcggtcaacacctgcagcgccgccttggtcgtcggatcgctaggaccgggattgtccacatcgaaataaggcaacgccggcggtggcggatcggtcgcgaagtcgacgccgtcgcggtcaaaaaggtgcgggccgtccgaaaaatccttgaccaccaccgggacccgctcgacgatggtgatccgcaaggccgacgggtactgccgctgcacccgcgcactggccacccgccggatcgtggccactcggtcagcaacctgttgggtgtcgatctgcagcaacggcgttgccggccgcactctggcggcgtcgagaacctcctcgcggctcaccgccccgatcccgatgatcacgatctcgcgggccgacatcgccggcgtgaagtacagcgcgagcccaagcccgatcccgacgacggccagcacgaccgtcgcgagcagcgccttcagccctcgaacaacacctcgggcggccggtttggcggggttctgctcactgacgatctgcccgcgggctcgccgtttggccgcgcggcgagcctgctcgatcgcggtagctcgagcctgcgcggcgcgacgttcggcacgttcgcggcgggcgcgccgacgcggcccttcgaattctgggtgctcggccggttcgtccttcgattcggtggccaacggctccgtaaccgcctcctcgtcggcggcgtcgtcggccacgcgctcgatctgtgggtcctcgttgtgttccgtcatcccagcacccccggacggccgggggcgcttcggttggcccggacccgaagggcggtcaggatttccgggcccagcaaggtcacgtctccggcacccatcgtgacgatgacgtcgcccggactagcggcggcggccacttgctgtgcgaccgccgaaaaatccgggacgtagcgcatcggcacagtgacgtgctcagcgacgctggctccgctgacaccggccagcggttgttcacgagctccgtagacgtcgagtacgaacacctcgtcagcggcattcagcgcacgcccaaactcagcagcgaatgcctttgtccgcgaatacaaatggggttgaaacacaaccatgcagcggccaccgtcgccctgttcgagcaccatgcgcgccgccgccagtgtcgcgctgatctccgtcgggtggtgggcgtagtcatcgaacacgcgcaccgacgcctttccgacgccgcaggtcccaaccagttcgaatcgtcgccgcactccttcgaagccggccagcccgtcgagcacctcgtcggccggggcgccgatctgcaccgcggccagcagcgctcccagcgcgttgagcgccatgtgtcgcccgggcaccgacagccgcatcacgcggggaccctgtgctgtggctagttctgaggccaaccggatatgtgcgaccgcgccgaccccctgttgctgccacgagaccaacgtggctgccatggtctcacccggcaccgacccgtatcgcagcactcgaattcccagctcagtcgcgcgctgagccagcgcggcccctccggggtcgtcagtgcacaccaccagcgcacccccggggacaatgcgctccacgaaggagtcgaacaccgcaacatacgcctcgacgctgccgtagaagtccaggtgatcggactcgatgttggtgatcaccgcgacgtggggtgtgtactgcaacagcgagccatcgctttcgtcggcttcggcgacgaaacagtcgccactgccgtgatgggcgttggtaccggcctcccccagctcaccgccgaccgcaaaggacgggtcaagcccgcagtgctgcagggcgacgatcagcatggacgtcgtcgttgtcttgccgtgcgtgccggtgaccatcaatgtggtgcgcccggccatcaacttggccagcacggccggccgcagcaccacgggaatgccgcggcgcctcgcttcgacgagctcggggttggttttggggatggcggcatgggtagtgacgaccgccgtggcgccaccgggcaacaggtccagcgacgacgcgtcgtgtccgatccggatcaacgcgccccgcgcccgcagcgcatgcacaccgcgcgactccttggcgtctgacccggagaccagcccgccgcggtccagcaggattcgggcgatgcccgacatgccagctccgccgatgccgaccatgtgcacccgccgcagatcgggcggcaactgctcggtgctcacgtcgttgtcctggcaccggccccggtggcgacggccagcgcggcccgggccacctggcccgcggcatcgcgatgtcccaccctggctgcggccgcggtcatcgcggccagccgcgcggggtcggtgagcagcccggcaacctggcgggccaccaactcgggggtcagggcggcgtcggcgaccaccatgccgccgccggcattgactaccggcaacgcattcagccgctgttcaccgttgccgatcggcagcggcacgtagatggccggcagaccgacggcggatacttcggcgaccgtcatcgccccggcccggcagatcaccagatcggcggcggcgtaggccagctccatccggtccaaatagggcaccgccacgtacggtgggtcaccttgagcccgacggcgcaactccagcacgttctggggtccatgggcatgcagcacgcaaacaccggcggcggccaggtcggcggcggcgccggacaccgcccggttgagcgagaccgcgccctgcgaacccccgaacaccagcagcacccgcgcgtcgtcggggaagccgaagtgtgcccgcgcctcggctcgcagcaccgcgcggtccagcgcggcgatcgacgcacggaccgggaccccaaccacctcggcgcgccgcagcccggaatccggcaccgcggagagcacccggtccgcggtatgggcgccgacccggttggccagtcccgccctggcgttggcttcgtggatcaccaccgggatccggcgccggcgccggggcggcaaaggcaggccgcgagcggctaggtaagccggtagcgcgacgtacccaccgaaaccgacgacgacgtcggcgtcgacatcgtcgagcacgtcccgggcctcccggacggcgcgccacacccgcgacggcagccgggccaggtcgccgccgggcttgcgcggcatcggcaccgccgtgatcagctccaggtggtagccgcgctggggcaccagcctggtctctagtccacggggggtgcccaacgcggtaatccggacgcgcggatccaacgcgaccaaggcgtcggcgacggccatggcgggctcgacgtgcccggcggtcccgccgccggcgagaacgaccgacaaggaatcagcagacggcgaggaaccacaagacggcgaggcggcatcggcgggccggggcgccgttgccccgcgcccgccggccggctggctgaccgtgtccttcacccgtaacgctgaccttccaatgcccgaacgcgccgtgtgcgacgctggcccgcgtaccgctggccagctccatgatgcactgatcgacgaaccggcggatcggccgtgcggggcgagccgggtcgcgggggcaggcccatctgccgggcaggctgtccgggcgccgtgcggggggtcttccgcgcgggctgcgtttgggccggttgcgggttggcgcgcttgcggtcacgaaacgcctcgagacgagggggcagatacggctcgggcagcggcagccgcagcaaccggttcaccttgtcgtcgcgcccagcccgcagcgcggccaccgcctccggttcgtggcgagccgcgttggcgatgatgcctatcagcgaaagtgttgcggccgtggaggttccaccggcggagatgagcggcagctgcaggccggtgacgggcagcagcccgatcacatagccgatgttgatgaacgcctgtcccagcacccacagtgtcgtggtggcggtcagcagccgcaggaacgggtcggcggaccggctagcgatgcgcatgccggtgtaggcgaacaatccgaatagccccagcagtccgagcgcgccgacgagacccagctcttcgccgatgatggcgaaaatgaagtcgttgtgggcgttgggcaagtagttccacttggccacgccttggcccagaccgtcgccgaaaatgccaccttgagccagcgcgaactttgcctgtcgggcctggtagccggagtcttgcggatcgttttcggggttgagccacgaccgcacccggtcggatcggtagcccgcggacaccgccaggatggcggccgagacgacgaccgccgccagtgagctgaggaagacgcgcagcggcagccccgcataccacagcaggcccaacaagatgatgcccatcgacacggtctgtccgaggtcgggctgggccacgatcagcgccagcgcaacgacggcggccggcaccagtggaatcagcatctcgcgcagtgaagcccgttccatgcgccgggcggccagcagatgcgctccccagatggcgaacgccatcttagccagctcagagggctgcatcgagaagcccgcgaccacgaaccagccgcgcgagccgttggcctccttgccgatccccggcaccagcaccagcaccagcatcacgatggtgatcgcgaaaccggagaaggcgatgcgccgcatgaaccgcaccgacatccgcagacagacatagccgccgataagacccacaagcgtccacaagacctgcttgccgaagatcacccaagccgatccgtcgtcgtcgtaggaccgcaccgccgatgccgacagcaccatgatcagtccaagggtggtcagcaatgcggcaacggcgatgatgaggtgaaacgaggtcatcggacggcccagccaggcaccgaaacgggtgcggggcctcgccgaacccgggttagaggcttcttccgggcccgtccgctgcccctcgaccggctcggcccctcgagtctgggagccgtcggtgtcgctggtgccccgacgcagcaaccgggttagcacgctgcccccgcctaccggatcaccgcgcggaccgcggtcgcgaatgcctcgccccggtcggcataaccggtgaactggtcgaatgaggcgccggccggtgccagcagcacggtgtcaccgggttgggccatccgccgggccgcggccaccgcagcggtcatcacggcagcgccaacggtctcaccggctttgtcatcttttgccacatctagaacacaagcaacaggaacctcaacagtcgcaggcataccagtatcctcgcctgccacaacctgaacgactgggacatcgggcgcgtgtcgtgataacgcctcggcaaccgctgcgcgatcccggccgatcagcaccgcaccgaccagccgcgacgccatcgccgcaacctcggcgtgaagcgacgcgcccttgagcaggccaccggcgatccatacaaccctcgggtatgcaagcaccgaagcccgcgcggcgtgcgggttggtggccttggagtcgtccacgtaggtgatgccgtcggcaacggccaccacctcggcgcggtgtcggcccactcgaaacgacgtgaccgcgtcggcgatcgcaccggcgggcaccccgaccgagcgggccagcgccgccgcggccagggcgtcaagcacgccgaccggacctggcaccggtatcgacgcgaccggcagcagcgtcaagtcgtcggagaaggcgcgatcgaccaggtgggcgtcgcgcacgcccagttcccccgcggccggctcgccgagccggaagccgacccgcacctgcgccggtgagccgtccagcagtgcggccgctcggctgtcatccagcccggccaccgctaccccgccggtcagcacccgggccttggccgcggtgtattcggccatcgtggcatgccagtccaggtggtcttcggcaatgttgagcaccgcgccggcctcgggccgcagcgacggcgcccagtgcagctggaaactggacaactccacggccagcagctcggccggctcgtccagcacatccagcaccgcactgccgatattgccgcacagcacggcgcggcggccaccggcgatcagcatggcgtgcagcatcgacgtcgtggtggtcttgccgttggtgccggtcaccaccagccagctgcgcggcggtccgtagcagcccgctgcgtctagccgccaggctaactccacgtcaccccagatcggcacccccgccgccgcggccgcggccagtagcggggttgcgggcgagaagccgggactggcgaccaccagcgcatacccggttatctgctgcaccgcgtccgaggaactaacggtcggcagcccacgttcggcgtgcggtcgcagcatgaccggatcgtcgtcgcacaccgtcggcgtcgcaccaaaccgagtcagcaccgcggccaccgcctgaccggtcacccggccaccggctaccaacacgggcgcacccggccccagagggtcaagcacgtcaggcaccgaccgcggcaagccactcaccgtagaacaaggccacgcccagaccgcaggtgatcgcggtgagcagccagaaccggatgatgaccgtggtttcagcccaaccgaccaactcgaaatggtggtggaagggcgccatccgaaacatccggcgcccggtggtccggaaggtcaggatttgcaacaccaccgaggtgatctcggcgacgaacagcgcacccagcaccaccgcaaggatctcggtgcggctggtcaccgacaaccccgcgatgacgccgcccaacgccagcgacccagtgtcacccatgaagatcttggcgggcgcggcgttccaccacaaaaaaccgatgcaggcgccagcggttgcggccgcgatgagcgccaggtccagcgggtcgcgcacgttgtagcagcccaggcccggcgccgtcacgcacgcgttgcggtactgccagaaggtgatcagcacgtaggcggcggtgaccatcgccatggtgccggcggccagcccgtccaggccatcggtgaagttgaccgcgttcgaccaggcgctgacgatgaccacgcagaacaacacgaacagcaccggcgccaatgtgacggtggcgatctcacgcacgtaggacagatccgcgctgcccggtgtcaggccggcagcattccggaactgcagcaccagcacgccaaacagcacggcggaggtgatctgcccgacggtcttggccgtcttgttcaacccgagattgcgcgacctgcggatcttgatcagatcgtcgatgaacccgacgccgcccaaagcggtggctaggcccagcaccaacagacccgatgcgccgatgccttcaccgtcaaacgccaggcccgctaggtgggcgcccaggtagcccgcccagatgccggccagaatcgccaccccgcccatcgacggcgtaccgcgcttggtgtggtggctgggcgggccatcctcacggatctggtggccgaagccctgcttagtgaacaaccggatcagcaccggggtcagcaagatggacaccgtcaccgctacggcaacggcgataaggatctgcctcatgggcgcacactcccgcatgtgtcgtctgcgaccaatgcatcggccaccgcacccagcccggccgcgttcgaggccttgaccaagaccacatccccgggtcgcagctcggcgcgcagtagtgccagggcggcgtcaccgtcggccacattgacggccgtgcgatccgcaccgtgatcagcagtggcttcccccgagccccacgccccctccaggaccgctccgtggtgcatggcgctgatcgacctcccggttcccacgacaacgagtcgagacacatctaagcgcaccgcgagccggccgatgcgatcgtgctcggctatcgcgtcctcacccagctcggccatctcacccagcaccgcccagctgcggcgggtggcctcgggttggtgcgcgatccaggccagcgcctgcagcccggcccgcatggagtcggggttggcgttgtaggcgtcgtcgatcaccgtcaccccgtcgccgcgggtggtcacctgcatccgatgccgcgacaccggcggcgccgcggtcagcgcggccgcgacctgttcaacgctggccccacactccagcgcgaccgccgcggcgcacagcgcgttagtgacctggtggtcgccgcagaccccgagtcggacctcggcttgggcatcgtgggcatgcagcgtaaagcgcggcctggccaattcgtccagcgacaccggccccgcccaaacgtcaccggtgttgtcccggctgacccgcaccacccgggccgcggtcagcttggccatcgccgccaccgcggggtcatcagcgttgaggacgaccgctccggaatgcggaacagcctgcggcagttcggctttggtctgtgcgatgacctcgcgggagccgaactcacccaaatgtgcggtgccgacgttgagcacgactccgatcgacgggggcgcgatctcggcgagcgcggcgatgttgccgtgatggcgtgccgccatctccaaaatcaggtagtcggtgcgccgcgtcgcgcgcagcaccgtccacgggtgacccagctcgttgttgaacgatccgggcggggccaccacctcccccagcggggccagcacggcggccatcaggtccttggtcgacgtcttgcccgacgagccggtgatcccgatgatggtgagcccgccggccaccaactgcgcggccaccgcggtggccagcttggccagcgcggccagcaccgccgcccccgacccgtcgttgtcgtgctcgaggacgccggccaatacgttcggcgcggccactggcggaaccacgatggccggcacccccaccgggcgggcggccagcacgacggcggcgcccgcggctaccgccgacgcggcatggtcgtggccgtcggcgcgcgcccccggcagggcgaggaacagcccgcccgggccgatggcgcgcgagtcgaactcgacggtcccggtgacgcggcggtgcgcggcgtcttgcggggagatatcggccactgcgcccccgacgatctcggcgatctgcgcgacggtcagctcgatcatgcgcgccgctcgagggcctctagcgcggcagccagctccacccggtcgtcgaacgggcggacccgcccgccgccgcgttgcccggtctcgtggcctttgccggcgatgagcaccacgtcgccggggcgcgcccaggcgaccgcgtgccggatcgcgtcccgccggtctgcgatctcgacgacctgggcatcaccgccgacttcggccgccccagccaggatttcgcggcggatcgccgtgggatcttcgtcacgcgggttgtcgtcggtgacgaccaccaagtcggccagctgcgcggctatccggcccatcggggcccgcttgcccgggtcacgatcgccgccggcgccgaacaccaccgccagccggcggtccgggtgcgccaaggtggtcagcaccgaccgcagcgcttccggtttgtgcgcgtagtcgaccagcgcgagaaagccctggccgcggtcgatctgctcgagccgccccgggacccggatctcacgcaggcccggcaccgcctgttccggggagaccccgacggtgtccagaatcgccagggcgaccaggcaattggcgacgttgtagcggcccggtagccggattccgatgtgatgccctacgccggcggggtcgatggcggtgaattgttgcccgcccgcgtccgtgggcgccacatccgtggcgcgccagtgtgcgggccggtcggcggcgctgacggtgatcgcgtcggcggcccgcgccgccatcgcgcgcccggcgtcgtcgtcgatgcacaccacggcggtgcgggcgcgcagtgccgagtccggatcgaacaatgacgccttggcctcgaagtagtcggccatgctggggtggaaatccaggtggtcacgggagagattggtgaaggcgccgacggcgaaccgggtgccgtccacccggcccagcgccagcgcgtggctggacacctccatgaccacggtgtccaccccgcgttcgaccatcgccgccagcatcgcctgcagcgtgggggcctccggggtggtcagcgcgctgggaaggtcggcgccgccgacgcggatgccgatggtgccgatcagcccggcgacgcgtccggcagcccgtaacccggcctcgaccagataggtggtggtggtcttgccggacgttccggtgatcccgataaccgtcaaccgctcggacggatgcccgtacacggtggcggccaagccgccgagcacgccgcggggtgcggggtgcaccaacacgggcacggccgctcgtccggcgatctcggcgaccccggcggggtcggtgagcaccgcgacggcgccgcgtgcgatcgcgtcgccgacgtggcgggccccgtgggtggtcgagccggtcagggcggcgaacaggtcaccgggtgacacgtcctgggcgcgcagcgtgaccccggtgaccgtccggtcctcggtgacggcacgctgagctggaccctcggccagggccgcgccgacctgatcggccagtgcggccaaccgaacgcccacgacggcgttggggcgcaagccagtgggcgcagcctccacctgtgtcgccacctccgttcgccgccgcgagatccctcgggccagcgatgacaccctaccgacagggcgcgcacactcacccagtcgggttttgccgcgacacctggccctcggcggcggcgccgatccaggtgccgatgcgccgcgcggcggtgaaggcggcccaggccagggcgccaaccagcgccgcatcggtgtcgagcagggatcgggccgcggcgacgtcgtcgtcggtcacctgatgcggggccaggccggtcagcagggcaagacgggtgggcgcgtgcaggtcggcgggcagctcggcggtgtgctcgttcgtccagcgactgctcatcggcattggctcgccgtgccacgaccccacgacccgcctgaccacctgacgagtcggtggcggcaggtgcggcgcggtgtccaggtggtggctgagcgcggcgaacgcggttgctatgggctcggacggtgttgcccatgccagatcgtcgggcagcgttcgcggctcgagccggcgggtggagcggcccggccgatgctccgcgcgcaccttgcgggcgaacaccagtccaccggcgcggcgcatgagctgttgggcgcgcgggccccccggcaggaaggtttcgtccagcagcaccaggaccaggcgtgcgatgaagtggaattgcaccgcggtgcccaggtattcggcggcgacatccgggccgaacggtgccggcggtcccgccggtgtcccggttcctgccgcccacgccacatacggcgcgttcgggtcaccggcggcaggtgctgtgccggccaagatcgccgcggcggtgtcggtttggcctgccgcgtacagcatggtggtgtgtgcgtcgacgcaccaggggcagcgcaggctggccgcgacggcggcggcgacggcttccttgcggccacgcggcacctggcccaccagcagtgtctcgcgcaacgtcgcccagccggcggtgagcagtccctcgtccggggacagcatggcgagcggctcgggcagccggccgaactcgcggcgggcctcggcatagacctcggcgaccgcgccgccggctcggcggggcgcgacgggctcaatatggttgacaaatttcatgattcgactccctcctgggtggtgccgactctggccagggccgcgtcgatcgccgttcgcgcccgctctccggcgccgtcgtcgtcgagcagcagcagcgcccagttggcctccatcgcgtaggcgtgcagctcgaacgcgagttggcgcgcttcgatatccgcccggatctcgccccggcgttgcgccgtttcgacgtcggccgtgatggcggcgattccggcccgcccggtcgcggcgatgcggtcgcgcaccgggccaggctgtgagtccacgtcggcggccgcggccgcgaaaaagcagccgccggggaacacgtcgcgttccaggtatccgacccacgcatgcatgagggcgcgcacccggtccaccccgggcggcgctgccatcgcgggagccacgacctcggcttcgaacacgctcacggcggcctcgacggtcgccagctgcagctgctccttggcgccgaaatgccggaacaggcccgacttgctcatgcccagccgcccggcaagctcgccgatggacagccccgagagccccttcaccgaggcgatatccatcgcggcgcgcaggatctgcgcccgggtttggcggccgacgtcggcgctaggcatggcttttgacctcccggtcgtctccggcgaacgcatccaccagcggggccgaccggtccagggcggccagcacctggtcgcggcccgccgagggcagcgcgagcgccacctccgcgacaccggcccggcggtactcgtgcagggtcgccgggtcgccggccgacgagtacacacagacctgggcggtcgccggatctcgcccggcacgctcgaacgcggcgtgcagcatcggcaacgcgcccaggagctcgccgtacccctcgatcggctgccaaccgtcgccgtggcgggcgatcacctcgaacgcccgcgcactgggccggcacccgaacagcaccggcggcgccacggccggtttcggccacgcccacgacggcggcaccgacgcgtgcgtgccctcgtagtggaccggctctgcggcccatagcgcccgcatggcggcgagcttgtccaccgtcaccgcgatccggtcggcgaacggcacgccgtggtcggcgagctcctccacgttccacccgaaacccacccccagcacgaaccgctcgccggacatggcgcacagcgaggcgatctgtttggccagcaggatcggatcatgcaccgccaccaggcaggccccggtgcccacgcgcagccgcgtcgtgaccgccgcggcggcggccagcgccaccaccgggtcatagcagcggcgataccagtccggcagctctccaccgggccacggcgtgctcctgctgatcggcacgtgcgtcttctccggcacatacaggcccgcgaagccgcgctcctcggcccacaccgcgaccaactgcgggggtggggtcaggtcggtgacgaactgcatgagcgagacgagcatcggcggcggctttcattaagcacgaacgttcgtgtttaacgatggtccgcctggggcgtgctgtcaatgccggattgcgtgaccgctcgctcggggcccgggtcagccgtcggcgccgtttgctccaggggtgccgaacagcacaccacggctgccgccggcaccaccacttccgacgggtatgccgaagccgccggccccgccgttgccgccgttgccgatcaccacggcgttgccgccgttgcccccgttaccaccgtcgcctttaacgcctggggggccgtcgccgccttccccgccgttgccgccgcgcccgccgtcaccgatcagcctggcgttgccgccggcgccgccgtcaccggcattacccggcgtgggagcctgtccgccgttgccgccgcgcccgccgacgccgccgttgccgtagaacagcccgccgttgccgccggccgcgccggcgccgccggaccccgcatcggcaagggtggagctgttgtcgttgcccccgttgccgccggcaccgccgttgccgccgttgccgatcagcccgacgtgcccaccggccccaccggcgccgccggccccaccgctgttgccgtggccaccgttgccgccgtgccccccgtcgccgccattaccgatcagggcggccccgccggcaccacccgccccaccgctggcgccggtgttgctgagcccgccgttaccgccgtcaccgccggcgccaccgttgccgatcagcccggcggcgccgccggcaccgccgtttccgccgtgcaccccggtcaccccgttgcttccgttcccaccagccccgccggccccgccgtcgccgtacagcagcccgccgcgccctccgtcaccaccggcgccgccggcccccggtgccccggatgcgctgccgccggccccgccggccccgccatggccccacagcccggcggccccgccggccccgccggcggggctgacgcccccggcggtgccgagcccggccgcacccccgggccccccgttgccgtacagccatccgccattgccgcccgcacctcccgctccggtggccgcacccgcgcctccggccccgccgttgccgatcagccccgccgatccgccgttgccgccgttgggattggcggtgtcaccggccccgccgttaccaccgttgccgtacaacaagccgccgggcccaccgttttgcccgggacccccgtcggcgccgttgccgatcaacgggcgccccagcaacgtttgggtgggcgcgttgatcgcgttgagcagggtctgctgcacgttggcggcctcggcgctggcatacgagcccgcgccggcgttcagggcccgcacgaactggttgtgatacgccgccagctgagcgctcaacgtctgatagccctgggcgtgcgacccgaacaacgccgagatcgccaccgacacctcgtcggcgccggccgccaggattcccatcgtggggcctgccgccgccgcactggcggcgctgatcgacgacccgatgttcgccaaatccgtggcggccgctgccatcacctccggcgccgcaatcacaaacgacatcccgcacctccgaccagctcagcacgacttcacgaatcccagacctgcgacaccgtcggcagggctttcgatcctataacaatctggaaacaggatgtcgcactttccttaaaagcgcttccgccaacccgatcgtcagcgcgcgcatgttgcgcaaaagttgttggagccgaaacgaaccggcgcgcgccgttaccggcgccgccgccctaggtggcctgcaagaccaaaggaggcccgggatcgggtgacagcgggacgttttcgcgctgcatcagccagcccgcgatgttgtggaacagcggggcggccgagtgcccaggcgcgccgtcggagttgcgcgccgggttgtccaacatgatgccgatcacgtagcggggattgtcggcagtggcgattccggcgaaggtgatccaatacacgtcgtcgaagtagcagccgcagccagggttgatctgctgcgcggtaccggtcttgccggccatctgatagccgggcaccccggccgtcggcccggtaccctgctggtagcccatcggatcgcgttgcaccacggcacgcagcatctggcgcacggtctgggcggtctgcgccgacaccacgcgaatgtcgtcggggcgcggttcttcggtccggctgccgtcgggtgcgacggtggccttgataatgcgtgggggtacccgcactccatcgttggcgatggcctggtacatgccggtcatctgcagcaaagtcatcgaaagaccttggccaataggaagattagcgaacgtactgcccgaccactggtcgattggcggcaccagtccggcgctctcaccgggcaggcccacgccggtgcgctgtcccaacccgaacttgcggagcatatcgtaatagcgttccggtccgacacgttgggaaagcatcagcgtgccgacgttggaggactttccgaacacccccgtggtggtatagggcatcacgccgtgctcccaagcgtcatgcacggtaacaccgcccatctggatcgagccaggcacctgtagcacctcgtcggggctgctcaacccgtgctcgatgaccgcggacgcggcgacgatcttgttcaccgagcccggctcgaagggcgacgacaccgccgggttgcccaactgcttgtcgccctggcgcccgatgtcttgcgacgggtcgaaggtgttgtcgttggccatcgcgagcacctcgccggtcttggcgtccaggacgacggccgagacgttgtgagcccccgataggttcttggcctgctgcacctgctgctgcacgtagaactggatgtcgttgtcgagggtgagcacgacggtggaaccgtggaccgccttgtgccgattccggtagctgccggggatgacgacgccgtctgacccacggtcgtaggtgaccgatccgtcggttccggccagcaccgcatccagggagtcctccagacccagcagcccatgaccatcccagtcgatgccaccgacgacgtttgccgccagcgacccacccgggtactgacgcagatcctgtctttccgcaccgacctcgggatacttcgcgcagatcgcgctggcgacagccgggtcgaccgcacgcgccaagtagacgaaggtctcgtcgctttgcagcttcttcagcacggccgcggcatctggcttgttgttcagcttgccggcgacctcctgggcgatatcgcgcaggcgctgctgcgggtcgggtgcagccgacgtcttcttcctggcctcttccaattgccgccgaatccgcttcggctggaacgtcagggcacgcgcctcgatggtgaacgcgagccggtcattgttgcggtcgacgatgctgccgcgagccgctggctggacgtcggtgaccttgagttggccggccgcctgcgcacgcaggcccgcggcatgtgatacctgcagaaagaacaattgtgttgccgcgaccaacatcaacaccaagatgaccgcgtttccggtccgatgccgaaagacgaacgacgcaccgcgcgtcccgacgtccaccacctgccgggtgcgcctcgcacgagtcgagcgacccgcgggtgcgacgtctgaccgtgtcgcagggcgggatttcgtggcttcctgggcttgccgggctttctgcgttttgccgggccgtttgcgttgcccaacctcctgggctcccggtggccggcgcaaaccgcgcgccggtcgcgtcgactgcgactgactggcccgcctgggggcggcgcggctcacctgggagcccccggcgccgttggcaccggcgccgtgacgggaccgaactgttcgccgttggccggcactggagcgggtggtgccaccatgggttgcgacccacccgacagcccgggcgtcgcagccaccggtgctggtccagggagcccggccgggggcgccgcacccacctggagcggcaccggattttccgctggtgccggggatggcactgcgccgagcggaggagccggcatcggacccggcgccccaggtatcggcaccggaccgggcagctgcgggccggcctgggtgggcaggtgggttgcgccgcccagcgtcgctgtgccgtctggggtacgcaccagcacctccgggccagaccgggcgggcggagcgggatcatcggggcctggtgtcacccggaccggcacctcgaggggcaccgccgcgggtttcgggggcggcggcggatcttcgggcaacttcgtgttcagcggcggcggtggaactccgtcagccggcttgggtgtaccgaccaccacccaattgccgtccggatcctgaaccaggtgggcggtatccctcgtcgggatcatgccctggcgacgagccgcctcggccagcgccggcgccgacgcagcctcgcgtacgtcgcgttccagcgcttccttgtgctgctgcagcatccgggtccgctcccgggcgttgctcagctggtaggacctctcggcggcatcggtggacaaccacagtgtgaggcctagtccgacgccgagcgaaccgataaccagcaccacaaacggaaccttgtttgccaacgtgcgcggccgcaggtcgatcgacgtgagccgggcggcgagacgctccatcggcgtaggacggaccagcttgggcgccttggcttttcgggccttggcccgcgccttggcctggctggtgttctttgcgggggccggccggtcgaacgggctgagcatcgggctggtttgcggtccagggcgcgacacccgggcctgccggccgggtgccgaggtcttgccggcacggctccggatgcggcgcgacggcgccgagttcgtagtcgttcgcctcgtcgccgcggcaggactgtcggctctcctgcgacgatcgctgctgcggcttttcggtgcctcacgcttggccctcatgaatcacccttctcggttgcccattgctgcgattgcgcccggtgctcgactcgttgcagggcccgcaaccgcactggagtactgcggggattgcgttcgatctcagccacactcgctcgttcggcgccgtgcgttaacgaacggaatcgcggctcatggccgggaagttcgaccggaagtcccgcaggggtggccgacgcgactgcctcggcgaacacccgtttgacgatcctgtcctctagcgactggtaggccagcaccgcgatgcgcccaccgatagcgagggcatccagcgcggcaggaacggccgtgcgcagcgattccagctcatcgttgaccgcgatgcgcagcgcctggaatgttcgcttggctggatgcccgccgacacgccgggccggagctggaatcgcctggtacagcagggcaaccagttcggcggtcgaggtgaacggggtttttgcgcgtcggcggacgataccggcagcgatgcgccgagcaaaccgctcctctccgtagcgacgcaggatgtcggctagtgccgcctcgtcgtaagtgttgacaatgtcagctgcggtcaacggcgtcgtcgggtccatccgcatgtccaatggcgcgtccgtggcgtaggcgaagccccgctcggcgcggtcgagctgcatggatgagacgccgagatcgaacaggattccgtcgactgatcccactgcggcataaccggattcagccagcgctgcgcccagacagtcatagcgggtgtgcaccagggtaagtcggtcagcgaatcgcaccagccgagaccgcgcgacgtccagagcggttgggtcacggtcgagcccgatcaggcgcagacccggcaatccctccaaaaaccgctccgcatgcccgcccgcgccgatggtcgcgtcgagaaggaccgcctgcgagccgtctggatagtagcgggttagtgcgggggtaagcagttcgaagcaacgttgcgccaataccggcacatgaccgaaaccggttggccccgaacctggatcagccaccgtgatacctccccaggtctggcaagccgtacttcgggacgcggctattccaggcgccgcccctgcaccgaggtccctgtccgaagacacgaacctggcgttggggaagtacgccagggtcgcttcgggcagagaccacggtgcacgggtttgcacctcagaagatgtcaccgagtgcttcatcgctggccgcggagaagttctcttcatggatttgttggtagttctgccaggcttgcgcatcccagatctcgagatagtcgaccgcgccgatcaccacacagtccttggaaaggcttgcgtagcggcggtggtcggccgacaaggtgatccggccttgactgtcgggatgctgttcgtcggtaccggcggcgagattacgtaggaacgctctcgcctcggggttgcttcgtggcgccttgctggcccggcgcgccagctgctcgaacgccgcccgcgggtaaacggccaggctgtgatcttggctcttggtgaccatcaacccccctgccaacgcgtcgcgaaacttggccggcagcgtcagccgccccttgtcgtcgagtttgggcgtgtaggtgccgagaaacatggggcacctccctgccaaatccatctcacccaaacacctcagccaccataccccacaatcccccactttgccccataactggggtatcaaagcggcgttttgccgtctctgtaccactgaagcgcgcggctagcccggctacgacctcagaaaaccgcatgtcgccgggcaaatgggtggcaagtggggccaagtggggcacaactggggctcaaaccggactcaatatcgccgacagccggtgacgacccggctggggcttcccgagactgcgattcccaaacgatgacgcccaaacaaaaagcgggaccgccgatggctgccccgctgccgctggttgcgttcggcttactcgtcgaagcggcgccggaaccgatcttccatacggctggtgaatgagcccccggcccccttggtacgacgctggcgcgaagccccagcagccgatccgccacgatccatcctgccggacaaccgaggaccggtgatggcatacaccacaccaccgaacatcacgacaaaaccgaaaacgctgagtatcgggaaacttccgatcatggtctctttgaacgccacgccggaaaccaacatccccagaccgatgatgaacaacgccgcgccctgcaggcgccgccgcgcggtcggtgcgcggaagcccccgccacggacactcgatgcgaacttgggatcttcggcgtagagagcgctctcgatctggtcaagcatccgctgctcatgatcggagagtggcatgcgtccctccttgccgacagactgtcacgtaataccgataacacgcggatgcccattgcgcgggcaactaactcagatgatacgaggtcaatctgcgccgtaccactggttcgcgggcgattctatcccggcggcgccgcagcgacgagctgagcggaaacggccatacgctacaagccccgtccagcgcgggcggcctcatcggcttgtccgatactggtgcgcaagcacgcatcggttcatcacatgaggaggacaccgcgcgttggcgatattcctcatcgatctgccgcccagcgatatggagcgccgcctcggtgatgccctgacggtgtatgtcgacgcgatgcgctaccccaggggcaccgagactttgcgcgccccaatgtggctggagcacatccggcggcgcggctggcaggcggtcgcggccgtcgaggtaacggcagccgaacaggccgaggccgccgacaccacggcgctgccgtcggccgccgaactgagcaacgcgccaatgctcggagtggcgtacggctatcccggggcgcccggccagtggtggcaacagcaggtggtactgggcttgcaacgcagcggctttccgcgcctagcgatcgcccgactgatgaccagctacttcgagttgactgaattgcacatccttccccgcgctcaaggccgtggcctcggggaggcgttggcccgccgactgctagccggtcgcgacgaggacaacgtcctgctctccacaccggagaccaacggtgaggacaatcgggcgtggcggttgtaccgccggttgggcttcaccgacatcatccgcggctaccacttcgccggtgacccccgagcattcgccatcctgggtcgcacgctaccgctctaacccgcgcccgacagcttgccgacgcggcatgcccggtctggcacgatgacctggtgcgcgctagctatgccccaccgtcatcccaaggatcgcgagtggcaaggacccgacggcgcggcatgctggccatcgcgatgttgctgatgctggtgcctctggctaccggatgcctgcgggtccgagcctcgatcaccatctcgccggatgacctggtgtccggggagatcatcgccgcggccaagccgaaaaacagcaaagacaccggccctgcgctcgatggcgatgtgccgttcagccagaaggttgcggtctcgaactacgacagcgacggctacgtggggtcgcaagcagtgttttccgatttgacctttgccgagctgccccagttggccaatatgaactccgacgccgccggagtgaacctgtcactgcgccgaaacggcaacatcgtgatcctggaaggccgagcggatctgacatcggtatccgatcccgacgccgacgtcgagttgaccgtcgccttccccgcagcagtgacttccaccaacggcgaccgcatcgagcccgaggtagtgcagtggaagctcaagccgggcgtggtgagcacgatgagcgcacaggctcgttataccgatcccaacacccggtcgttcaccggagccggcatctggctgggcatcgccgcgttcgcggccgccggtgtggtggccgtgctggcgtggatcgaccgggaccgctccccacggttgaccgcttcgggcgacccgccaaccagctagtccggcttgcccggctcggcaggtgaccagtaggcaagcatttccgcgaaggtctcgaaagccgcggccgaaacgccatacgtcgcctcgagatggatgcttagcggaaaacccagatcggcgacgccgtctagcacacgcttgtacaagtcgaccatgagccggcgccgccgtgcgggttcactgccggccaacttctgcacgaacgcctgctcgtcggccaccgcggcgtttcccgggtcctggatcagccagttgatcaggccgatgcgggtctcgaccttcgggacaaagccgaacgacagcagaatctcgggtcggtgttcggtggtcctggcgaactcgcgcaggaagcccacgatcgcgtcggaatacaacagctgggtcatgccgtaggttgcgccccgactgcacttgaaattgagccggccctgctcgccgtctcgggtggggatcacgatcacaccacggttggccaccagctggcgatacagcgacagggcatccgtcggcgcgactccggagccctcgccgtcctgcatcgtgcgcggtacaccgacgaatacgatgccctccatgccggcatcggacagatcgaccagccgccggtgcaacgatggctcgtccatgaacgcggttacctgcgtacacaggccatggactcccgccaactccggtttgatgatcgaccagaaatcgagtacatccagcttcggctgcatcgggatgggcctatcgtcatcctcggcgatcatccccggcatcattacgtgccgtatccggccgtcaagcccggatgcagccgagtactgcaccaccttgcgagcatcttcgattgcccgctccttgccaccctcgaggttcggtggcaccagctccagcgcgatcgtgttgagggtcacacggctcctcttcgtcaaacgagtacttccatggccgccaatggggccaccggtgggccgcgccgcgtcgcgcaaatcgccatcctgggccgggccggaccagccaacccaagggcgctgaagacagcataaacacgaaatagtcagttagtcgaagcaacttgtgtggtttccgcgagcccacccgccgaatcatcgatagcggccactcgcgccggcgcggaatacactgtcgggccataggcacgccaaatgagaaaggggcgccgcgctgagcctgaatgcaccggcagcaccggcagcggtccagttggccggcgccatcaccgaccagctgcggaggtatttgcacggccgccgccgtgcggccgcccacatgggcagtgactacgacggcctgatcgccgacctggaggatttcgttctcggcgggggcaagcgcctacgaccgctcttcgcctattggggctggcacgccgttgccagtcgggaacccgatcctgatgtgctgctgctgttttccgcgctggaactgctgcacgcctgggcgctggtccacgacgacctgatcgaccgttccgccacccgccggggccgcccgaccgcccagctgcgctacgcggcgctgcaccgcgatcgggactggcgggggtcaccggaccagttcggcatgtcggcggccatcctgctcggcgacctcgcacaggtctgggctgacgacatcgtctcgaaggtctgccagtccgccctggcacccgatgcccagcggcgagtgcatcgggtgtgggccgatatccgcaacgaggtgctgggcgggcaatacctcgacatcgtcgcagaggccagtgccgccgagtcgatcgagtcggcgatgaacgtcgcgacgctcaagaccgcctgctacacggtatcgcgaccgctacagcttgggacggccgccgcggccgacagatccgacgtagcggccatcttcgagcatttcggagcggacctcggcgtagcgtttcagttgcgcgacgacgtgcttggcgtgtttggcgacccagccgtgacgggcaagccgtccggtgacgacctaaagtcgggcaagcgtaccgtgctggtagccgaagcggtggaattggcggacaggtcagaccccttggcggccaaactattacggacctcgattggcacccgattgactgatgcgcaggtacgtgaactgcgcacggtcatcgaggcagtgggcgcgcgcgccgccgcggagagccgcatcgccgcgctcacccagcgagcactggccaccctggcgtccgcacccatcaacgcaacagccaaggccgggctgtccgaactggccatgatggctgcgaaccggtccgcctaaccgatgactactccgagccatgctccagcggttgatttggctacagcgaaagatgctgttgtccaacacctttcgcgacttttcgagttcactaccggtccgcagggcggaccggcgcggctgggcttcgccggcgcggtgctgatcaccgcaggcgggctgggagccggcagcgtccgccaacatgacccgctgctggagtcgattcacatgtcctggctgcgcttcggccacggactcgtgctgtcgtcgattctgttgtggacaggtgtgggtgtgatgctgcttgcgtggctgggtctaggccgacgggtcctcgccggcgaagccaccgagttcaccatgcgggcaaccaccgttatctggctggcgccgctactgctgtcggtgcccgtcttcagccgggacacttactcgtatctggcccaaggggcgcttctgcgcgacggtctggatccttacgctgttggcccggtcggtaatcccaatgcgctgctggacgacgtaagcccgatctggacgatcaccaccgcgccctacggtcctgcgttcattctggttgcgaagttcgtcacggtaatcgtcggcaacaatgtcgtcgccggaaccatgctgttgcgtttgtgcatgctgcccgggctggcgttgctggtctgggccactccacgcttggccagccatctcggcacccacggcccgaccgcgctgtggatctgcgtgctgaacccactggtcctcatccatctgatgggcggggtgcacaacgagatgctgatggtgggtctgatgaccgccggtatcgcgttgaccgtccagggccgtaatgtcgcggggatcatcctgatcaccgttgcgatcgcggtgaaggccaccgccggaatcgcgttgcccttcttggtctgggtttggctgcgtcatctgcgtgagcgacgggggtaccggccggtccaggcgttcctggcagccgccgcgatatcgctgctgatcttcgtcgcggtgttcgcggtgctgtctgcggtagccggcgttggcctagggtggctgaccgcgctggccggctcggtgaaaatcatcaactggctgacggtgcccaccggggcggccaacgtgatccacgcgctgggcagagggctcttcacggtcgacttctacaccttgctgcggatcacccggctgatcggaatcgtgatcatcgcggtgtcgctgccgctgttgtggtggcggttccggcgcgacgaccgggccgcgctgaccggggtcgcatggtcgatgctgatcgtggtgctgttcgtacccgccgccctgccgtggtactactcctggccgctggcggtcgctgccccgttggcccagtcacgacgggcgatcgcggccatcgccgggctctcgacttgggtgatggtgatcttcaaacccgacggatcgcacgggatgtattcgtggctgcacttctggatcgccaccgcctgcgcactgactgcgtggtatgtcctgtattcggtcaccggaccggcgcggagtgcaggctgcaaccccggtggtcaatacgccatagcctgggcccggcgcaccacctcgcgagcctggtgggcatgcaatgcatcgacgggacgggcgttgctgacggcgtcacgcgagccgtcgcgggtgatggtcagcgacggatcgggggtaaacagccagcgcataatctcggtgtcgcgatagcccccgtcgtgcaggatggtcaacagccccggcaggctcttgaccacctgaccggagttggtgaagaagacctgagggatcaccacgccaccagcgcgccgcacggccaccagatgaccttcccgcagctgctgggccaccttgctgaccggaacgccgagcagctcggcgacccggggcaggtcgtacgtcggttcgtcagggtccaaaacgtcatcgccagcgagaatgctgcccacccgcgcaagtgtagagcctggtgcgcggccaggcatgcgcgttaggcttccgttctgcatccaatcgcggcggccacctacgatgaccccgtggtcgaagctggcacgagggacccgttggagagcgcgctgctggacagccgctatctggtccaggccaagatcgccagcggcggcacctcgacggtctaccggggcctggatgtccgactcgaccggcccgtcgcgctgaaagtgatggatgctcgctacgcgggcgatgaacagtttctgacccgctttcgactggaggcccgtgcggttgcccggctaaataaccgcgcgctggtcgcggtctacgaccagggcaaagacggcaggcacccgtttctggtgatggagctcatcgagggcggtaccctgcgcgagctgctgatagaacgtggtcccatgccgccacatgccgttgtggcggtgctgcgcccagtgcttggcgggctggctgccgcccatcgagccggtctggtgcatcgcgatgtcaagcccgagaacatcttgatctccgacgacggcgacgtcaaactcgccgatttcgggttggtccgcgcggtcgccgccgcttcaatcacgtctaccggcgtcatcctgggtaccgcggcctacctgtcccctgagcaggtccgtgatggaaacgccgatcctcgaagcgacgtctactctgtcggcgttctggtctacgagctgctaacggggcacacaccgttcaccggcgactcggccttgtcgattgcctaccaacggcttgatgctgacgtgccgcgtgccagtgctgtaatcgacggtgtaccgccacaattcgatgagttggtggcatgtgcaactgcccgcaaccctgccgaccgatacgccgatgcgatcgcgatgggcgccgatctggaggcgatcgccgaggagctggccctgcctgaattccgggtaccggcgccgcgcaactccgctcaacaccggtcggccgcgttgtaccgcagccggattacccagcaagggcagctgggtgccaaaccggttcaccaccctactcgccagctgactcgccaacccggcgactgctccgagccggcttcagggtcggagcccgaacacgagccgatcaccggccaattcgccggcatcgcaatcgaggaattcatctgggcgcgacagcacgcccgtcgaatggtgcttgtctgggtgtcggtggtgctggcgatcaccgggctagtggcgtccgcggcatggacgatcgggagcaacctgagcggcctgctctaaggcaggcgagcagtcgcaaaagcccccatttcggcacgaaaatgggggctggtacgtgaattaaggtgaccacggcaagcgtgacccgccggcgactgcagcgaagccgggtctgttggtgacagtgtgtatgtcggggtttcaggcggcaggttcgagggtgacccccaatccttgggcttcgagtttggcgacgaggcgacgtcgttctttgtcgggatccatgcgggtggtgaagtagtcggcgccgagatcctggtaaggccggccggtggccagcacgtgccaaatgatgacgatcagcttgtgggcgacggcgatgatcgccttcttgttggcagcgggactgcggaagccaccgaacttgcggacctggcggcggtagtactcgcgcaggtagccatcggtgcgcacggcggcccacgcgcactcgaccaggaccggctgcaggtgctggttgcctttgcggcgggcaccgtgatggcgtttgccggccgattcgtggttgcccgggcacagccgcacccacgaggccagatgctcagccgaggggaaccaggccgccgggtcggcgccgatttcagagatgaccgtcgccgaggcacccaccccgatccccgggatcgatgcaatcagctcgcgtcgggcacaaaagggatgcatcagctgctcgatctgctcgtcgagagcaccgatcatcgcatcgagctgatccagatgagccaggtgcaacctacacatcagggcatggtgatcatcgaagcgcccttccagcgcccgctgcagatcggggatcttcgagcgcataaggtgcgcttgatcgtcttgcgcccgtcaggaccctcgcccggcacccacaccgccaccgcgatgatgtcctggcccacatcaacaaaggcgcaccgctcgtacagaatatgcatcccaccagcccctttccggctcagcgtcgcaaccaacaacgcgcgctgcgaagggagcccccaaacatgaactaaagagactggtactcgcgctcgtagcagcaaccgggacacacccgaaagtgggggggctccaacgtcagtctcttgcacggccacacacagccaagcccctacgacgtcgacaccgcaacgcacgcaccgattctcattcaccatgagcgggcgcaccagcgcccatcatgttcttttacgactgctcgccgagctagtcccgcagcatctccgcgaccaggaacgccaactccagcgactgctgggtgttcagccgcggatcacatgccgtctcatagcggccggccaagtccgtctccgaaatgtcttgcgcgccaccaagacattcggtgacgttctcgccggtaatctcgacatggatgccgcccggatgggttccgagggcacgatgcacctcgaaaaaaccctgcacttcatcgacaatgcgatcgaagtgacgggtcttgaaccccgtggacgactcgtgggtgttgccgtgcatcgggtcgcattgccagatcacctgatgcccggtggcctggaccttctccacgatcggtggcaacagatcgcggaccttgtggttgcccatcctgctcaccaacgtcagccggcccggcttattgtgcgggtcgagccgctcgacgtactccacggccagttccggggtcatgttggggcccaacttgaccccgaccggattagcaatcacctgggcaaacgcgatgtgcgcgccatcgatttgtcgggtccgctcgccgatccacacggtgtgtgcggacaggtcaaacagttgtggttcaccgtcttcaccgtcggacaacctcaacatggcgcgctcgtagtcgagcaccaaagcttcatggctggcatagatttcggcggtctgtagattgcggtcggccaccccacaggcactcatgaaccgcagcccacgatcgatctcggtggccagcgcctcatagcgcgcgccggccggcgaggtccggacgaattcccggttccagtcgtgaaccagatgcagcgacgccaggcccgacgaagtcagcgcacgcaccaagttcatcgccgcactggcgttagcgtaagcccggaccagccgcgacgggtcgtgctcgcgcgccgcggcgtccggggcgaagccgttgatcatgtcgccgcggtaagaccgcagacccagcgcgtcaatgtcggctgaccgaggcttcgcgtactgaccggcgatgcgggccaccttcaccactggcatgctggcgccgtaggtcagcaccacggccatctgcaacaaggcacggacattgccccgaatatggggttcggtgttgtccatgaatgtctcagcgcagtcgccgccctgcagcaggaaagcctcaccctttgccacctgggccagctgctcttgcagccggacgatctcggacggcaccgtcacgggtggcacgctctccaacaccgtgcgcatcgccaacgcctggtcggccggccaggtgggttgctgggccgccggcttggccagcgcggcgtccagtcgtgttcgcaggtcagtcggcagcggcggaagcgacgggagctggtcgatcggtatgtcgacggtccagttcatcggtccatggtaaccggggatttcctgacggctgctcagggcgaggttcgctcggaggtcctcgccggcgggatctgactgtccgtctcctcagcgggccgcgccgcggcccgcatcgtctgtggacgtgatgagacgaaaccggcgcagctgatctcgggcatcgaccagcgcgtcgtggacgtcgcgtggccgcggcggcatccgggggcatccccggtcctcccacaactgccgcagttcccgggtgaaacggggcactgtgggtggcaaggcagtcatcgggccccacaattgacacagcgctacatggtcgtaggcccccacccaggcccacaactcgatcgaatccgtgccgtcgatgcggaggaattcttccaggtcaagacgaatctgctggcgcgagcgccacagttgcgaggcgggcggcggcagcttgggcagcacatgggtgcgcacccagctgccggcccgctcgggatcgaattccgtggatactgcgtagtattcgcggccgtcttctgcgaccaccccgatcgagatcaactcgatggtgtgcccatcctcgatgaattcggtgtcgtagaagtaccgcaccgccgcagcctaatccgaccagaccgagccgctgatcagaatgggcgcggttctctccggcggtggtgcggggcgcacgtcctggtcgagctgggcgtcgaccgcgcgctcgtcgggcatccgtggcgtcccggcgatcacgtattgcagccacagcttgatccgcaccaccgggcggcgccatgtccgttcccgctgtagcgcacggcgcatcttttccgggtggcgggtgtagcgccaccgggcccacggagcgtgcggacgcgacagccggactgcgccgacgaccaacagcacgacaacgaacatgccaagcaacccggtccaaaccttgcccttgagcagcaccaccaccgccaacggcaacgtcaagaccaatcctgcgatcagggtggtttgcagcaccacccagttggcgccttgccgaaccgtcaggaagaagatcagcgggtgtaggcccatgatcaacagccccgcgacggccactgcggcaaagacggcgtctaccgacgtgcgtccgtcttcctcccagtagacatcggacagatgcaggatcagtgcgtactcgtcgagcaccaaggcggccccgactccgaaaatgctcgccgctatggtgaattcgggttctcgaccgtcgactgacaaggtgaccagcgtcagcccggagatcatcaccagcaccaccccaaacgcgacgtggtggatgtgcaccgacccgatgtggacatttcgcggctgccaccacctggccggccgaccgtccgcggcgcgacggtggataaaccgtacaaaactacgcgtgacgaggaaggtcaggacaaaggcgaccaagcagcacaacaacggcagccggccacggtcgacgatgtcgtgctgcagccagtggaacacctccaaaaagctacgcccaccttgactgcatatgcaggcgccgtacagcgccaccatgcgcgcctacgcgaaactactaggctgttctgcgacatgagtgcatggcgggcgcccgaggtgggcagtcgactcgggcggagggtgttgtggtgcctgctgtggctgctggccggcgtggcgttgggctacgtggcctggcggttgttcggccacacgccgtatcgcatcgatatcgacatctatcagatgggcgctcgagcttggctggacgggcgtccgctgtatggcggtggtgtgttgttccacacacccatcgggctgaacctcccgttcacctatcctccactggcggccgtcctgttcagcccattcgcctggttgcagatgccggctgccagcgtcgcgatcacggtgctaaccctggtgctgctgatcgcgtcgacggcgatcgtgctgaccggcctcgacgcatggccaacctcccgactggtacccgcgccggctcggttacgccggttgtggttggccgtgctcatcgtggctccggcaacgatttggctggagccgatcagctcgaacttcgctttcggtcagatcaatgtggtgctgatgaccctggtgatcgtcgactgcttcccacgccgaacgccatggccacgcgggctgatgttggggctggggatagccctcaaactcacccccgcggtgtttctcctctacttcctgctacgtcgggacggtcgggccgcgctgacggcgctggcgtcgttcgcggtcgccacgctgctcggtttcgtcctggcgtggcgcgactcctgggagtactggacgcatacccttcaccacacggaccggatcggcgctgccgccttgaacacagaccagaacatcgcgggcgcactcgcgcggttgacgattggcgatgacgaacgcttcgcactgtgggtggccggatccctgctcgtgttggcagcgaccatatgggcgatgcggcgagtgttgcgggccggcgagccgaccctggctgtgatctgcgtcgccctgttcgggttggtagtttcgccggtctcgtggtcacaccattgggtgtggatgctgccggccgtgctggtgattgggctactgggttggcgtcgccgcaacgtcgcgttggccatgctcagcctggccggggtggtgctgatgaggtggacaccgatcgacctgcttccccaacaccgggagacgactgcggtctggtggcgtcaactcgcggggatgtcctacgtgtggtgggcgctggcggtcatcgtcgttgccggactcaccgttaccgccaggatgacgccgcagcgctcgcttacgcgcggactgaccccggcgccgacggccagctgactagccagcggctgtctcggggattcgtgcggcgtccgttgaattgggatttgcaccggcaccgcccgcgttgcggccgtctttgacactggcggcatagatgtcgacgtactcctgacccgagagccccatcagctcatagatcacttcgtcggtaacggcccgctcgatgaaatggttaccggccaacccctcgaaccgggagaagtccatcggcttgccaaaccgaacggtgaccctgccgaacctcagcatcttcctgcccggcgggttgacgacgttggtaccgatcatcgccaccggaatcaccggaaccccggtgtgcaatgccaaccgggctaggccggtcttgcctttgtagagccgaccgtccggcgagcgagtgccttctggatacatgcccagcagcttgccctgacccagcaacaccactgccgtctgcagtgcgccctgcgcggagtcggcattggtgcggtcgatgggaacctggccggagacgctgtagaaccagcggttgatccagcctttcagtccggtgccggtgaagtattccgatttcgccaggaaccagatacgacggcgaactaccaacggaaggtagaagctatccgccaccgcaagatggttactggcgaggatggccggacccgaactcgggatgtattccagtccttcaactttcgggcgaccaagcaacgtaaagagcggacccatgaaaatgtacttgaacaggtagtaccacatggccctccctctcgcccacaccggatggtgtctgcgccaactgtacccatccgcgatggctgcgactacctgcgcgggcagcggctcactcctcgatggtaaccgggatggcctggtagtgggatttcatgctgccctcgccgttggtattctcgccgcctgacgcaccggtctggccgccgcccggcgggccttcgggtggcggtttcgccgaccggtcaatgtcgtcgactatggcgcggatcacctccagcagagccagactgtgatccgcgatgaccgtcagcagcggatgctgctcgccggttaccaacgctgccaacgcgcacaacggacaccacacttgctggcacttgccggtcccgggacctccacccgaagccatcgccgccgccacccgcaccgcggggtcgatcccatcgaggattgcctgcgccagcttgcgcagctcgggacgaacgtcggtatgggccccgctcacgtcggccacacctccggatttggtcggaaacgaactgttaactcaccaccccgcagatgcgcgtccagcaccgtgcacctccgcaatacggacgccaaccgaactcggcgccgcatccccccagcactgacgatcaagtcgtcgtcggcccggcccaacgtcagcgtcccgggatcgagctggggcaacgctagccgcagtcggtatatcgacgccaatcccgacccggattccaggtccacaataggctgtagcgggcctggcggcgcgcttccttggcgacgacgggcactatcgagcaacccgcccagggccttggggccgatcggttcgccggccaagtgcggcaccagcaccagtgccacgtcaccgatggtggcatcgaggtcgtcgaggacggcacgctgctcaccgatgcgttcggcataccagtggaaagccggatggtcgggcagactgcgatactcatagttctcgtcttgcaccagaagctgattgacgagcagctcttcgacccggacccccatgagcgccaacgaccccagcgtccggaccgcctcagcggcgaccacccgctccggagtcagcaccaggtgggcactgaccagggcaccgtcggtcagcaatgtgcttagccgctcgacgctggcgcggatgcgctccagcagttccgccagcacggctgacctgccgtcgtcggcgccgatggacaacctgcgatgccgcggccaggcacgttcgacgtacagcccgaaggtggcgggtagcgtcaacatccgcaaggcgtccgccgtcgaggcgcagtcgaccacaatccgatcccatcgtcgggctgccgcaagctcgccgacggcgtgcagccccagcacctcctggatcccgggcagcgcgcagagttcttcgggcgcaatgctgctcaactcggagcccggaaatctgcggtccagggtctcgaccacgtgcaaccaccggccctcgagcagggccagggtatccagcgccagcgcgtcgagaaatccgcccccggcttcggggtcgtaggcgagcacgcgaacaggatcgccctgaccggtaggcgggaccgcgatgcccagcacgtcgcccagcgagtgcgcctggtcggtggataccaccaacactcgctggccggccccggcatcacataccgcggtggcggacgccagagtggactttcctaccccgcccttgccgacaaagagactgatccgggcctgagccggcgtaccggaatcactcagccctcgactcgtttcttcagatccttcaacgcgccgtctatcaacctgcgttccgccttacgcttgagcatcccgatcatggggacagcaaggtcgacggcaagctcgtaggtgacctcagtgccagaacccttgggcgccaagcgatacgtgccttcgagggactttagcagcgagctggattcgagagtccagctaagcgattggcggtcttccggccactcgtaggacatgatcaaggtgtctttgaagatggctgcgtccatcaacattcgcgctcgtttcgggtagccctcgtcgtcggcctctaggatctcgacttccttatactccgaaatccattgcgggtaggcttctatgtcggcgatcgccttcatcacctcgcctggatccgcgtcgatgtaaatcgtctgtgtcgtcttgtccgccacctggctacttccctttccccgcaagcgggtcggccccggtcatctgcgggagctcccgatctcccggggagaaacggtactccctcgtgccaaccttgacccggttaagttaccggagaaaccccgatggggcgtgaccgttctagcactgtcttgacctcgaaggccatttttttgcccgcgacccgtcggtggtgcgtcattctggccaggttcatccgggccagctgccaggctgctaccccggtcggttcggcgtgcaggaaatagtgcagtagcaccccatccatcgacggttccagccagatctccatggtgccggtcagggcgccggtaaccgtccacctgattcccttgtcggcacgatcctcggtgacctgtagccgtaggtcaggccaccaccgacgccagctgcatcgatccgcgaccgcggctgaaacccgcgcggcgtcggctgcgacataggtctcgtcagcgatctggatgctgttcatcgcctcagcttcacatacccgaggccgtgggcaagccggaccccgaagggcaccaaccaacggacacgcgatatcggtctattccgcaccggcatcaacccctctaggcttgacgacagcaaaccggacccggaagacggcaacaggtcaagtgaggtgttgatcgtgcgtgagattagcgtccccgccccattcactgtcggcgagcacgacaacgtcgcggccatggtgttcgagcatgaacgtgacgatcccgactacgtcatctatcaacgcctgatcgacggcgtctggaccgatgtcacgtgtgcggaggcagccaaccagattcgtgccgcggctctcggtttgatttcactgggggtgcaggccggcgatcgggtagtcatcttctctgccacccgctacgagtgggcgatcctcgatttcgcgattcggctgtgggtgcggtcaccgtaccgatctacgagacctcgtcagcggagcaggtgcgctgggttttacaagactccgaagcggtggtgttgttcgccgaaaccgactcacacgcgacaatggtcgccgaactctccggcagcgtgcccgccctgcgggaggtactgcagatcgccggttcgggtcccaacgcgctcgatcggctcacggaggcgggcgcctcggtcgacccggccgagctaaccgcccgcctcgccgcactacggtcgacggacccggcgacgcttatctacacctcgggcaccaccggacgacccaagggctgccagttgacccaatccaacctggttcacgagattaagggcgccagggcatatcacccgacgctgctgcgcaagggtgagcggctgctggttttcctgccgctagctcatgtgctggcgcgcgcgatcagtatggccgccttccactccaaagtcaccgtgggattcaccagcgacatcaagaatctgctgccgatgttggcggtgttcaagccgacggtggtggtgtcggtgccgagggtgttcgagaaggtgtacaacaccgccgagcagaacgccgccaacgccggcaaagggcgaatcttcgcgatcgccgcgcagaccgcggtcgactggagcgaagcttgcgaccgcggcggaccggggctgctactgcgcgccaagcacgcggtgttcgaccggctggtctaccgcaagctgcgtgcggcactgggtggcaactgccgcgccgccgtctccggcggcgcgccgctgggtgcgcggcttggtcacttctatcgcggcgccggtctcaccatctacgagggatacggcctgagcgagaccagtgggggcgtcgccatcagccagttcaatgatctaaagatcggaactgtcggaaagccggtgcccggcaacagtctacgcatcgccgacgatggcgagctgctggtgcgcggtggcgtggtattcagcggctactggcgcaacgagcaggctaccaccgaggcattcaccgacggctggttcaagaccggtgatctcggtgcggtggacgaagacgggttcttgacgatcaccggccgcaagaaagaaattatcgtcaccgcgggcggtaaaaatgtcgcccccgctgtgctggaagaccagctgcgggcccacccactgatcagccaggcggtggtggttggggacgccaagcccttcatcggcgcgttaatcaccatcgaccctgaggcattcgagggctggaagcaacgcaacagcaagacagctggcgcgtcggtgggcgatttggccaccgaccccgatctgattgccgagatcgacgcggccgtcaaacaggccaatcttgcggtgtcacatgccgagtcgatccgcaagttccgaatactgcccgtcgacttcaccgaggacaccggcgagctgaccccgacaatgaaggtcaaacgcaaggtggtggccgagaagttcgcttccgatatcgaggcgatctacaacaaggaatagccgactgtgcccggctcctccccggcccgctcaacgggccgcatcgtcgccgcgcagaaaatctgctagcttggcggccagcgtgtcccaacgccactgcgccgtgacccattctcggccggcggcgcccatcgcgacggcccgatcccgatcgatcagcaactcggccacggcgtcggccacccggtccaccgacctaccgtcgaccactagcccagtcttgttgtgctgcaccgtttccggcgctccgccagaattgccggcgattaccggcacgccggcggcggaggcttcgaggaacacgatgcccaagccctcgacgtccatcccggcgccgcgggtgcggcatggcatggcgaacacgtcggccagtgcgtggtgggcgggaagttcgtcggttgccacgccgccggtgaacgtcacgtggtcggccaccccacagtcgtgagccagcttgcgcaacgtctctagatatggaccgccgccgacaatcaccaacgcggctccatcaacgcgacgccggatcgacgggagcgccgtgaccagggtgtcctggcctttgcgcggcaccaaccgcgacagacacactaccgtgggccgctcgcctagccgatagcgcttccgcaactcggcgcgtgcggccggatcggggcggaaccggtcggtgtccactcccggcggtaggtattccaacgaagccgcgggcccgaacgcagaagcaaaccgggaccgcgtgtagctgctgacgaaagtcaccacgtcggtgccgtcgccgatgcggcgtagcaccgatcgagcgaccggaagcatcgaccagcccacttcgtggccgtgcgtgctggccaacacccggctagctccagccagccgggcacgcggggccagcagggccagcggtgcggccgcaccgaaccagacggtttcgatgtcgtgctcggcgatcagccggcgcatccggacatcgaccgttggacccggcagcatcaccgtgctgggatggcgcaccacccggtaaccggcagcacgggctgcgtcgtcgaaggcgtcggcgcctttccactgcggtgcatacactgtcatcgcatgcgctcgggagccgaccagccgaccgacgaactcccccagataggactggatgcccccgcgtcggggtggaaagtcgttagttaccaacaggacccggctcacctgggtcaggctagcgggtccaccttgcgtgagcagacgcaaagtcgcccaaaatcgccggtttccgggtgattttgcgtctgctcgcggcggaagctagcccattagccaccgctgccagcgcgcgagcaggccagcggcgtcaatgccgaggacgtcgtgggcggcggtagccaggtcgaagtgtccgacaccacaagtggccagataaagctcacgcagcttggcggtaccgtaggcggccgcgacgaaccgagcgaaccaccacgcgcggtcatatgccagcgagcgctgtggccccggagtgtccaggtcggtgtccgacggtaacgacagcgccacagacaccgcatccgcgggcggcggggtcttgggcctggcaacgaaatcggccaccccctcggccagccatcgaggtgcatccagggccgtgtcggcccgggccgcatagtgaaaaagctcgtggcccaacactattcgtagcgccgctgggctcatgtgtgccgcgcccggcgcgaacacaatccgttggccgaccaccgtgcgacgagcaggatcgacacggtcgaccaccgtgatcgcggcgatgtccgcccattgcgacgccaaacccccgcctgcggcggcatgaaactgctcgtcgctaccggcggcaaccacaaagatgtcgtgcgaccaatcggtgccccagaatgccaccacctcgtcgaccgcggcgtcgatgcccgccgcgatgcgcgacagcaagcggtcggtggccgcgccaccaaggctgagcagccgcaccgtgcggtcgtcggcgacccgcagcgcgacaaacccatcggctggcgcgaccacctgtgccggtgctgcaggtccatcgcgcaccggattaccagacagggccgccgcgccaatcagctccgcaacaaacagacaggccagcaagatccgagggcaaagccgccgcgcgacgagccggtcagtaacggcgggcgtcgtagatcggccccgacgagtccatcggcaccacccgcaccggaacaccgtaggtggaggaatgaaccataagaccatcaccgatgtagatgcctgcgtgtgacgcgtcggaatagaaggtcaacacgtcgccgggctgcagatccgacaacgcgaccggctgaccaccgtgagccagcgcctggctggagtgcggtaacgcgataccagcctgctggaacgcccacatcaccaagcctgagcagtcgaacccgccgggcgcggcaccaccccacgcgtagggcgcgccgacctgcgtcaacgccgcttggacaacggccgtacggtcgccgccagcgccgtcgggctgcacgaaaggcaatccgggcatcccaccaggcggcggcgccacgccaggcgccgggccgtcgccaggcggcgcaccgggcggcaacgccgcaggtggggccccgggggcgatcgcagcaaccgccgggaccggtcctggatcagcgagggccgtgcgctcctccggcgtcaacgcgacgtattgcgacttgacgacggcaatctgcacctgcagctggctctgtttgtgctgcagattcgctcgtaccgcggcagcttgctcggccgcggacctggcatcggccgccgatttggctgcagcctgctcggccttgacggcctgttctccagcggccttgaaacgggccatctgcgtggacatttgatgcgccatcacccgctgtaccgatagccgatcgatcaacagttgcggggactccgccgtcaggatcgcatccatgccgtgggtacgaccacccatgtaggtagcggccgcgaccttgttcaccgccgtctgaaaagtcgccaagcgtgctctcgcagcatccaaggccgttctgttgtccgcaagcttctggtcggcggcccgctgggcagcgagcttttcgttgagatccagctgcgcactgtgcagcgcctcggtggtctgctcggcctgccgggataactcgttgagcttggccagcgcgtcgtcggccggatcagccagcacattcgcggccaggacgccggaggagacggtgaagctcgcaaagaaacctatggcggaccgcatgattacacgcgcgatcaaccacctctggtcgagcctcaaaatttgcttccttaaacgggccatcgacggatgacgtcgagctggtttaggtctcaaacaggttacgaaacgatctcggaattgtccaaaaggggaagttaagaaaatggatagatttctaccatttcgctgtggacgatcgtacttctgctatagggctccaggggcatcgacacgcaacgaccttacgcgacaccggatccgcgctggcggcggaccggcaccaggcgcaaccgaggggccaatccgacatcggcgagcacttccaacgcagcacgctcgtcatgcgacaggctttccggtaccccgatgagcacgctgaccacacagtcgcggcatccagatccgcgcgccgcgcaatcgtcacagtcgattaccaccggcgcccccggcccgggggctgtgccgccgctagtgtctggtccgctgcgtgccatggggtcgttcctctcggcttggctcatgaggtcgtccgaacgctaatcgcgagcaccgacatccgttgccgccgcgtgcgcgctcggcgtagggagcgtttgcgtgtcagtgcaggggcctaacgtcgcggccatgggtgcaaccggtgggactcagctgagtttcgccgacctggcacacgcccagggggcagcctggaccccagccgacgagatgtccctgcgcgagaccaccttcgtcgtggtcgacctggaaaccacaggtgggcgcacgacgggtaacgacgcaacaccgccggacgcgatcaccgaaatcggggcggtcaaggtatgcggcggcgcggtgctcggtgaattcgccaccctggtaaacccgcaacacagcattccgccccagatcgtgcggctcaccggtatcactacggcgatggtgggtaatgccccgacgatcgacgccgtcctgccgatgttcttcgagttcgccggcgactcggtgctcgtggcccacaacgctgggttcgatatcggattcctgcgcgccgccgcgaggcggtgcgatatcacctggccccaaccacaggtgttgtgcacgatgcggctggcccggcgggtgctgagccgagacgaagcccctagcgtgcgtctggccgcgctagcgcggctgttcgccgtcgccagcaaccccacccaccgcgccctcgacgacgctcgcgccaccgtcgacgtgctgcacgcactcatcgagcgagtgggcaaccagggcgtgcacacctatgccgagctgcgctcgtatctgcccaacgtgacccaggcgcagcgctgcaaacgggtactggcggaaacactgccgcaccggccgggggtgtacctgttccgcggaccgtcgggcgaggtgctctatgtcggcaccgcggcggacttgcgccgccgggtaagccagtacttcaacggcaccgaccgccgcaagcggatgacggagatggtcatgctggccagctcgatcgatcatgtcgaatgcgcgcaccccctggaggccggtgtccgtgagctgcggatgctgtcgacgcatgccccgccgtataaccgcaggtcgaagttcccataccggtggtggtgggtggcgctcaccgatgaagcatttccacgcctgtcggtcatccgggccccgcgacacgaccgcgtcgtcggcccgttccgatcccgctccaaggccgccgagacgacggcgctgctggcacgctgcacgggactgcgaacctgcaccactcggctgacacgttccgcccggcacggacccgcctgccccgagctggaagtgtcggcctgcccggccgcccgcgacgtcacggccgcgcaatacgccgaggcggtactgcgcgcggcggccttgatcggcggattggacaacgccgcgctggccgcggccgttcaacaggtcactgagctcgccgagcgccgtcgctatgagagcgctgcccgactgcgtgaccacctcgccaccgccatcgaggcgttgtggcatggccaacgattgcgagcactggccgcgctgcccgagttgatcgccgccaagccggacggccccagggagggcggctaccaactggccgtcattcgccacggccaactcgccgctgccggcagggcaccgcgcggggttcctccgatgcctgtggtcgacgccatccgccgcggcgctcaggcgatcctgcctacgccggcaccgctcggcggggcactggtggaggagatcgcgctcatcgcccgctggctggccgagccgggagtgcgcatcgtcggggtctcgaacgacgccgcagggttggcctccccagtgcgctcggccggcccgtgggcagcgtgggcggcaacggcgcgctcggcccagttggccggcgagcagctcagcagaggttggcagtcagatctgccgaccgaaccgcacccatcgcgcgagcaactgttcggccgcaccggtgtcgattgccgcactggcccgccgcaacccctcctcccaggccggcagccattcagcacggctggataatccggcgtgggcgacgatcgcaccggcggcgttgagcaccacagcgtcccggaccgggcccctggcaccgcccaacaccgcgcgcaccgcggccgcgttggcttgcgcatcgcctccagccagctggtcaagctgggcgcgcgcaaacccgaatccggcgggatcaaacgtcaacttatccacgctgcccgccgcaacgcgccagatcgtgctcgtggtggtggtggtcaactcgtccagcccatcgtcgccgtgtaccaccagcacactggaccggcgcgcagcaaacaccccggccatcacttcggcgaggtcggcgaacgcgcatccgatcagtccagcccggggccgggccggattggtcagcggcccgagaagattgaacacggtgggcacaccgatctcgcggcgtaccgcggccgcgtgccggtaggagggatggaaccgcggcgcgaagcagaacccgatcccaacctccgcgaggctgcgcgcgaccaggtcgggtcccaggtcgatgcgcacccccagcgcctccagcgtgtcggcgccaccggacaacgaggacgccgctcggttgccgtgcttgaccaccggcacacccgcagccgccaccacaatcgccgccatggtggataggttcaccgtgttgactccgtcgccaccggtgccgacgacgtcgacggcgtcgtcggggaccgtatcggcgggcaacggatgcgcgtggctgagcatgacgccagcgagctcaccgacttcgtcggcggtcggagccttcatcgtcatcgccaccgcgaaggcggcgatctgcgccggccgcgcattgccggtcatgatctggtccatggcccaggcagcctggccccgcgccagatcgcggttgtcggtcaaccgccccaaaatctgcggccaggacggcaccgatgcggcttctgctttcggcgagcccccgcgagatccccccgaagaaccctcagctgacagcgccacgcgctgatggtcccatgaggatcaaccaaccccaaccgcgccctgaacacgtcgacgacttgcgctaaccaaacggccgggcgacacgcggaactgacttaccgaaatttccgacccgggtagagttcgacaactacaaagcgtcatacttgcggatgtgacgagtgctgttgggacctcgggtactgccatcacatcgcgcgtgcattcgctgaatcggcccaacatggtcagtgtcggcaccatagtgtggctatccagtgaattaatgttctttgctgggctgttcgcgttctatttctcggcacgagctcaggccggcgggaattggccgccgccaccgacagaactgaatctgtaccaggccgtcccggtcacgctggtcctgattgcctcgtcgttcacctgccagatgggcgtgttcgcggccgaacgcggcgacatcttcgggctgcgccgctggtatgtgatcacattcctgatgggcctgttcttcgttctgggccaggcctacgagtatcgcaacctgatgtcgcacgggacgagcatccccagcagcgcatacggcagcgtgttctatctggccaccggattccatggactgcacgtcaccggcggcctcatcgccttcatcttcctgctggtacgcactgggatgagcaaatttactccggcgcaggccacagccagcatcgtcgtctcttactactggcatttcgtcgacatcgtgtggatcgcgctattcaccgtgatctatttcatccgatgagccggcgtccgacgaacatcccacgaacaggagtgctcggttgacgaaactggggttcacccgatccggtggcagtaagagtggtcgcacgcgacggcgcctgcgccgccgattgtccggcggagtgttgctgctgatagcgctgaccatcgccggtggattggcagctgtgctgacccctaccccacaggtggccgtcgccgacgaatcctcctcggcgttgctgcgcaccggcaaacaacttttcgacacctcgtgtgtgtcctgccatggcgccaacctgcagggcgtgcccgaccacgggccgagtctgatcggggtcggcgaggccgccgtctacttccaggtgtcgaccggccggatgccggccatgcgcggcgaggcacaggcgccgcgcaaagatccgatcttcgacgaagcacagatcgacgcgatcggcgcctacgtgcaagccaatggcggtgggccgacggtggtacgtaaccccgatggcagcattgcaacgcagtcgctacgtggcaacgacctgggccgcggcggcgacttgttccggctcaactgcgcctcgtgtcacaacttcaccggcaagggcggagcattgtcgtccggcaaatacgcacccgaccttgcgcccgccaatgaacagcaaatcctcaccgcgatgctgacgggtccacagaacatgccgaagttctccaaccgccagctctccttcgaagcgaaaaaggacatcattgcctacgtgaaggtcgccaccgaggcgcggcagcccggtggttacctactcggcggattcggacccgcacccgaaggcatggccatgtggatcatcggaatggtcgccgcgatcgggctggcactgtggattggggcgcgatcatgagccgcgccgacgacgatgcagtgggggtaccacccacttgcgggggacgaagcgatgaggaggagcggcgcatagtgcccggacctaacccgcaagacggggccaaagacggggctaaggcaaccgccgtcccccgtgaaccggacgaagccgcgctggccgcgatgtccaaccaggagctgctcgcattgggcggcaagctggatggtgtccggatcgcctacaaagagccccgctggccggtcgagggcaccaaagccgagaagcgcgccgagcgttcagtggcggtgtggcttttgctaggtggcgtgttcggactggcgctgttgctgatcttcctgttctggccgtgggagttcaaggcggcggatggcgaaagcgacttcatctactcgctgactaccccgctctacggcctgactttcggattgtccatcctgtcgatcgccatcggcgccgtgttgtatcagaaaaggtttattcccgaagagatttcaatccaggaacgtcacgatggcgcttcgcgggagatcgaccgcaagacggtggtggcgaacctgaccgacgcgttcgagggctcgacgatccgacggcgcaagctgatcgggctgtccttcggcgtgggcatgggtgcgttcgggctaggcaccttggtcgcgtttgctggtggcctcatcaagaacccctggaagccggttgtccccaccgccgagggcaaaaaggcggtgctctggacgtcgggttggaccccccgctaccagggcgagacgatctatctggcgcgcgccaccggcacggaggacggaccaccgttcatcaaaatgcgcccggaggatatcgacgccggtggaatggagaccgtttttccctggcgggagtccgacggcgacggcaccaccgtcgaatcacaccataagctgcaggaaatcgcgatgggtatccgtaacccggtgatgctcatccggatcaaacccagtgacctgggccgcgtggtcaagcgcaagggccaggagagtttcaacttcggcgaattcttcgcgttcaccaaggtctgctctcatttgggttgcccgtcatcgctgtacgagcagcagagctaccgaatcctgtgcccttgtcaccagtcgcagttcgacgcattgcatttcgctaagccgatcttcggtccagcggcccgcgccttggcgcaactgccgatcacgatcgacacggacgggtatctggtcgccaacggtgactttgtcgagcccgtcggaccagcattctgggagcgaacaacaacatgagtccgaaactgagtccgccgaacattggtgaggtcctggcccgccaagccgaagacatcgacacccggtatcacccctcggcggcgctgcgtcgtcagctcaacaaggtcttcccgacccactggtcgttcttgctcggcgagatcgctctgtacagcttcgtggtcctgctgatcaccggcgtgtatttgacgctgtttttcgatccgtccatggtcgacgtcacctacaacggtgtctatcaaccgctgcggggcgtcgagatgtcgcgtgcctaccagtccgcgctggacatttccttcgaggtgcgcggtggcctgttcgtgcgccagatccatcactgggccgctttgatgttcgcggcggcaatcatggtgcacctggcacgcatctttttcaccggagcgttccggcggccccgcgagaccaactgggtgatcggttcgctgttgttgatcctggcgatgttcgagggctatttcggctactcactgcctgacgacctgctgtcgggactcggtctgcgcgcggcactctcgtcgatcacgctgggtatgccggtaatcgggacctggctgcactgggcgctgtttggcggtgacttccccggcaccatcttgatccccaggctctacgccctgcacattttactgttgccggggatcatcttggcgctgatcgggctgcatctggcgttggtgtggttccagaagcacacccagttccccggcccgggccgcaccgagcacaacgtcgtcggcgtgcgggtgatgccggtgttcgcgttcaagtccggcgcatttttcgcggctatcgtcggtgttctgggcctgatgggcggcctgctgcagatcaacccgatctggaatctggggccctacaagccatcacaggtgtcggcgggctcgcagccagacttctacatgatgtggaccgagggtctggcccggatctggccgccgtgggagttctacttctggcatcacaccattcccgccccggtctgggtcgccgtgatcatgggcctggttttcgtcctgctacccgcctacccattcctggagaagcggtttaccggcgactacgcgcatcacaacctgttgcagcggccacgggacgttccggtgcgcaccgcgatcggcgccatggcgatcgccttctatatggtgctcactctcgcggcgatgaacgacatcatcgcgttgaagttccatatttcgctgaatgcaaccacgtggattggccgcatcggcatggtgattctgccgccgttcgtctacttcatcacatatcggtggtgtatcggattgcagcgcagcgatcggtcggtgctcgagcacggcgtcgagaccggcatcatcaagcggctgccccatggcgcctacatcgagctgcatcagcccctcggcccggtcgacgagcatggccacccgataccgcttcagtatcagggagcgccgctgcccaagcgaatgaacaagctgggctcggccggatcgccgggtagtggcagttttctgttcgccgactccgcggcagaggatgcggcgctgcgcgaggcagggcacgccgccgaacaacgtgcccttgccgcactgcgcgaacaccaggacagcatcatgggttcgccagacggcgagcactagcccggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaactggactggggcgccaccacccggcgcagctgccgagagtatagccactcgatcaccggcatgcccgcggtgaccaccccggccaacccgtagctgatccaagatggcccgtcgtgaccgaccgccatgaggtaggtcgccgccgccacggcaatcaacgcaatgccaatcgcactggtcaacacgactgtcccgcgcaaccagatccggtccaccgcctcactggaccactcggcggccacctcgaatgcatccgcgtgctgtacgggtgccgactcggccacagcgcgtttcgccggatgcccggatccgatcgatcgcccgccccgcacggatgcacccgtcggcctcgtcgcgggctcggcctcagccatgcggcgagctcgcaacagcaccggtatcgcgcccacgatgaccagtgcggagaccacaattacggcgtacagcacccacgtggtgtgcgggtttccggccatctcgtggaagcccctacccaggtccatcagggcgacagcggcggccaccgacacgccggtgaacaccagccacaccgcggcacatgccccaaccaggatgcgatcgatgacgtccggcgagattacatccggcccacgccggtatgcggaatatctgctcaccatcagcagctcgtttgcggtccatcgttggagttcgatgagagcaccgttccgtcgctcgtggtgatcgagcagttgagtttgctgacccggaaaaggctggaggcctccaccgagccaacgtcggattgcgagatcggggtgaccgtcatggaccacgggatgtacacattgtgctgtgtccgtcggcgcccggcggcatcgacgtaagtcaccgagataatgtcacccggcgccttggtaccggtcaccgaataggtgacttgccgcggaccggtcggcgtggtggtcgtgggcggcggtgccgccgccgttgtggtggtcgccggcggcggcgccgtggttgtcgccggtgggggcggtggtggcggcgtcacagtgaccgtctgtgtctccgtcgctgtcgggatctcggtggtgggcggtggggctggtggcggcggtggcggcgccggcttggtggtcgtgatttcgtcctgcacgggcggtgcagaggacgtagtgtcgccggtggcgagtttgctggtatgtggtcgcgtgacgagcaacgacaccgaaaccacgagcgcaacggcggcaattatggcggcgacaccgaccacccacggccagcgcggagcggccagttcgtcgtccaggtcggacgactcctcatagtcgtcgtagtcatagagcctgagatcggctggcacatacgggccgccggtgacgtgctcggattccggagcagagtatgcccgagaatatgcgtcggtctcgcccgtctggtcactgggcagtttgtcgccgcccccggcgacgggcggcaagtggttgccggaagcccgttcgtcgcccgtgtcgctgacgggttccgattcgggttcgtcaggttcccgtcccgggggattcggcccgctcatgtttgcctaccctgtccaactgcctcaccaacacgcgtggctttccgcctgcatccttgcccgcgcgctcggcgcattcttcattggtgccacggaaaccctacccaaccgggcaggaccgagaagtctgggcaaccgtgctactggtcaactgatgccctgattgtgaccttcccggcgccggatcagtgcttctcaggaccgacgtaatattcgaagaccaatccggccgccgaggcgaggatgaatgccacaccggcggcgatcagccacgggagccacaacgcgatgccgaccgctgccaccgagccggacaacgcgaccatgatcggccaccagctatgcggactgaagaatccaagttctcctgcgccgtcgctgatttcagcgccttcgtagtcctcgggccgggaatctaaccggcgggccacaaaccggaagaaggtggcgacgatcaacgccatgccgccggtaagcgccagcgcagtggtgccagcccactcgacaccaccggtggcgaacatcgaggtcaacacgccgtacagcaccgccgtcaccacgaagaacgcggcgacaaactcaaacagtcgggcttcgatatgcatgagcgtcctaacctacgggctgcggggccaattcaccgcggcgagtatcaaacgggtgggtggtcaccgcaaggggcggctggttgatcgcccgcagggcctcggcgtttgtcttcccgtcgatgcgttgctgcaggtaggccttgaaatcgttgggggtcacgacgcggacctcgaagttcatcatcgagtgatacgtgccacacatctcggcgcagtggcccacgaatgctccggtcttggtgatttcttcgatctggaagacgttgaccgagttgtttgccaccgggttaggcatcacgtcacgcttgaacaagaactccggcacccagaatgcgtgtatcacatcggctgaggccatttggaattcgatacgcttgccggacggcagcaccagcaccggaatttcggtgctggtgcccaacgtctcgaccttgtcgaaattcaggtaggtccggtcctcggtgttgagcccgcgcaccggcccgaccagctcttcgccgtacttgtccttgccctctggcttggaaaccatggcgcgcttgcgctccggatcggcaccatcataggtcagtgtgccgtctttgaagttcaccctttgatagccaaacttccaattccactggaaagacgtgatatcaatcacgacctcgggatccttggctatctgcagcatcttctcctgcaccacgacggtgaaataaaacagcaccgagatgatgaggaacggtatgacggtgagaaccagctctagcggcatgttgtagccgaactggcggggcaactcagtgtcggtgttcttcttccggtgaaataccgcggaccagaagatgagaccccacacgattaccccaaccgccagggaggcgatcaccgccccgatccacagttctcgattgaggtgtgcctccggggtaatgccctccggccaaccgatgcccagggcttccgaccagctgcatccactgacggtgacggccaatgcccccagcattgctgcgagcgccagctgtcgaagaccacgggcaggccctccggagccgcgctgaggcctgcactgcgacaagcgttgcaaacgacctggcccgcgaggtgtcactgttggcgcctcctgtatcacaagctgggccgactgggatagcaccggctgcggcgagaaccatcggctaactcagacatcgaatactacgcagcgtagaccacgccgcccgcgcgggcgacgatgcgggccgaaacggcccgctgaggagccgcgccatcagccccgcgggcgactgcctggtcgtcgcgacccgccggacgaggcatccacaagagtcgccaagtggggcatactggggcgccgtgtgtggactgctggccttcgtcgcggccccggccggtgctgcggggcccgaaggtgccgacgctgccagcgccatcgcccgcgcatcgcatttgatgcgccaccgcgggcccgatgaatcgggcacctggcacgccgtcgatggcgcctccggaggcgtcgtgttcgggttcaaccgactgtccatcatcgacatcgcgcactcgcatcagccgctgcggtgggggccgccggaggctccggaccgctacgtgctggtgttcaacggcgagatctacaactacttggagctgcgtgacgagctgcgcacccagcacggcgctgtgttcgccaccgacggcgacggtgaggcgatcctcgccggctatcaccactggggcaccgaggtgctgcagcggttgcgcggcatgttcgcattcgcgctgtgggacaccgtcacccgcgaattgttctgcgcgcgagatccgttcggcatcaagccgttgtttatcgccaccggagccggcggcacggcggtggccagtgagaagaaatgcctgctggacctcgtcgagttggtggggttcgacaccgagatcgaccatcgggcgttgcagcactacaccgtcctgcagtacgtgccggaacccgagacactgcaccgtggggtacgtcggctggaatcaggctgcttcgcccggatccgtgccgaccagctcgcgccggtgatcacccgttatttcgtgccgcgatttgcggccagtccgatcaccaacgacaacgaccaggcccgctatgacgagatcacggcagtgcttgaggactcggtggccaagcatatgcgcgccgatgtcaccgtcggcgcgtttctgtccgggggtatcgactccacggccatcgcggcgctggccatccggcacaatccgcggctgatcaccttcaccaccggtttcgagcgcgagggcttctccgagatcgacgtcgcggtggcttcggcagaggccatcggtgcccgtcacatcgccaaggtggtcagcgccgacgagttcgtcgccgccctgcccgagatcgtctggtacctcgacgagccggtcgctgacccagcgctggtaccgttgttcttcgtcgcccgcgaggcccgaaagcacgtcaaagtggtgttgtcgggcgaaggcgccgacgaactgttcggcggctacacaatctatcgagaaccgctgtcgttgaggccgtttgactacctgcccaagccactgcgccggtcgatgggaaaagtttccaagccactgccggagggcatgcgcggcaagagtctgctgcaccgcggatcgctgacactcgaagagcgctactacggcaatgcccgcagtttctccggcgcgcagctgcgcgaagtactgcccgggttccggccggactggacccacacagatgtcacggcgccggtctacgccgaatcggccggctgggatccggtggcgcgaatgcagcacatcgacctgttcacctggctgcgcggcgacattctggtcaaggccgacaagataacgatggccaactccctggagctgcgggtgccgttcctggacccggaggttttcgcggtggcctcccggttgccggcgggcgccaagatcacccgtaccaccaccaagtacgcgctgcggcgcgcgctggagcctattgtgcccgcacacgtgctgcaccggcccaagctcgggttcccggtcccgatccggcattggctgcgtgccggcgagctgctggagtgggcgtatgcgacggtgggctcgtcgcaggccggtcacttggttgacatcgccgccgtgtatcgcatgctcgacgagcaccggtgcggcagcagcgaccacagccgccggctgtggaccatgctgatctttatgctgtggcacgcgatcttcgtcgagcacagcgtggtgccccagatcagcgagccgcagtaccccgtccagttgtaaccgccccttcgcgagcagacgcggaatcgcatcggcggggcccacacggtgcgattccgcgtctgctcggcggtgccgcggctaggccaagccgcggctaggccagcacggcgacgatctcggcggccgcgtgctcgccgtaagcaccagccagcctgctggccgcggcctcgtagtcccactgccactcctgagttccggtcgactccagcaccagcacggcaaccagcgagcccagctgcgccgaacgctccaggcctagtccggcactgcggccagtcaggaaaccggcgcggaacgcgtcgccgacgccggtggggtcggtctggctggtttcggggaccacgccgacgtggatggtggtgccgtcaggttctaccaaatcgacacccttaggacccaatgtggtcacccgcaggtcgatctgcgccatcacatcggcctctgaccagccggtcttggacagcagcagatcccattcgtagtcgttggtgaacaagtaagcagcaccgttgacgagcctgcgaatttcctcacccgacagcctcgccagctgctgagacggatcggcggcgaaggccagccccagcttgcgacactcctcggtgtgcaagaacatcgcctcggggtcgttggcgccgatgatcaccaactccggcttgccgatggccgacaccacgtcggcaagcttgatgttacgtgcctccgacatagccccggggtagaacgatgcgatctgggccatgtcgacatcggtggtacaggtaaaccgcgccgtgtgcgcggtctcggagatcagaacgtggtcgcagttgacaccgcgggctttcagccagtcgcgataatcggcgaagtcggcgcctgccgccccaactagcgcgacctcgccacctagcacaccgatggcgaaggccatgtttccggccacgccgccgcggtgcatcaccaagtcatcgactaggaagctaagcgacaccttgtgcaggtgttcgggcagtagctgctcggaaaatcggcctggaaaccgcatcaaatggtcggtcgcaatcgaaccggttaccgcgatcgtcacaaaatctccgtccttcgttcctaaggttgcctagtctttcaacattatcggcgccgcggcccgccccgtcgcgttgagagctgacggcagctgttgcgctagcctgcctagggagctcacctgattgccgatgctgccggctgacgcgacgggcggttgtcgccctagcagctggtcccgtccaccaccctaggagaaccacaatgcccggtccccactcgccgaaccccggtgtcggcaccaacggaccggcgccgtaccccgagccctcatcccacgaaccccaagccctggactacccccacgacctcggcgccgccgaaccggccttcgccccgggaccggcagacgacgcggcgctgccgcccgccgcatatcccggcgtgccgccgcaggtgtcctacccgaagcgacggcacaagcggctgctgatcggcattgtggtagccctcgcgctggtgtcggctatgacggcggcgatcatatacggggttcgcaccaacggagccaacacggcaggcacattctcggagggaccggccaaaaccgcgattcagggatacctcaacgcgctggagaaccgcgatgtggacaccatcgttcgcaatgcgctgtgcggtatccacgacggcgtgcgcgacaagcgctccgatcaggccttggccaagctgagcagcgacgcgttccgcaagcagttctcccaggtcgaagtgacctcgatcgacaaaatcgtgtactggtcgcaatatcaggcccaggtgctgttcaccatgcaggtgacacctgccgccggcggcccgccacgcggtcaggtgcaaggcatcgctcagttgcttttccagcgcggtcaggtcttggtgtgctcgtacgtgttgcgcaccgcggggtcgtactagcgttttatcagttgaacgaatccccgcacgcgcaggagccggtggcgttgggattgtcgatggtgaagccttgcttctcaatagtgtcgacgaaatcgatcgacgcgccttccacatacggcgcgctcatccggtccacgatcaacctgacaccaccgaactccgcggtttggtcaccatccagcgtccggtcgtcgaagaaaaggttatagcgcaatccagcgcacccccccggctgaaccgcgatccgcagcgccagatcgtcccgtccctcctggtccaacagcgacttcgccttggcggcggccgcttcggtcaggatcacgccgtgggtcttggcgctcggctcgttctgcaccgtcatgacttctcctagatgtctcatcgttgggtgggccccgcccactagcgtttcagcctgcggaatccagtctggggtctgcttggggaaaatcccacttcctcaacggtaccctgaaggaccgctattcccgagtcgcgccgctacctgagacgccaagcccatgagctgattggccgcatcggccagcgccaaccgcaccgaaccggcgtactcagcgatggacaatgcggccataatgcccgccgaccgcaacgcggacttgtccagcgacacctggccggccaacactatcaccggaattgcgagcgggcgggccgcagccgcgatcgcaccaaccaccttcccgtgcagggattgctcgtcgaatcggccctcaccggtgacgatcagctccgcatcggcaaggtcgtcggcaaaatgcgtgtgctctgcgatgattgccgcacccgactggtaccggccgccaaccgcgagcagcccagccccgataccaccggcggcgcccgcgcccggctcggcgctcaccccgcgcccggcggccgcgtccagttcaatcgcccatgccgccagacggccttccaacactgcgacggtggccatgtccgcgcccttctgcggcgcgaacaccctggccgtgccccatggtcccagcaatgggtattcgacatccgaggcggcgatcacctcgacgtcggccaactgtcggcgggccgcgtccaggccgccaagctcggcaatcatccccttccccccgtcggtacatgcgctgccccccaaccccaccacgatccgagccgccccggcccgcagtgccgcggcgatgagctggccgacgcccttgctgtgggccgccagcgcggtctcgggcgtgggcgggccgccaagcaaccccagaccacaagcctgcgcgcactccaaatacgcggttgccgagcccggatcgaacacccacgccgcgttcacgacggtgttcagtggcccgcaaacacgcagccggcgggtctctcctagccggctgcccagcacctcaacaaaacccggaccgccatcggattggggggcgacgatgaacgaatcgcctggtcgcgaccgcgtccagccggtcgcaatggccgcggcggcctccaccgcagacaggctgtcgccgtagcagtccggtgccaccaacacccgcatggcgggcagctggagtcggccgggccccaagctaccggtcgcgtcatccgaggcctgcgagcctttcatcactggccagagtaggtctgcgcacccacacgcgtacctaaacgcacgcaaattccaaccgggccccgccgcgaagtagcctggcgactgtgaagctgctgggccaccggaagagccatggacaccaaagggccgacgcatcacccgatgccgggtcgaaagatggttgccggcctgattccggacgcacgtccgggtcggacacatcgcgcgggtcgcaaaccaccggccccaagggccggcccacgcccaagcgcaaccaatcccgtcgccacaccaagaagggcccggtcgcaccggcaccaatgactgcggcccaggcacgggcccggcgcaagtcgcttgccggccccaaacttagccgcgaggaacggagagccgaaaaggccgcaaaccgggcccggatgacggaacgccgggaacgcatgatggccggcgaagaggcctacctgctcccgcgcgaccggggcccggtacgccgctacgtgcgcgatgtggtggactcccggcgcaacctgctcgggctgttcatgccctcggcgttgaccctgctgttcgtcatgtttgccgtgccgcaggtgcagttttacttgtctccggcgatgttgatactgctggccttgatgacgatcgacgcgatcatcttgggtcgcaaagttggccggctggttgacacgaagttcccgtctaacaccgaaagccggtggaggctgggtctttacgccgccggccgagcttcccagatacgccggttgcgggcgccccgaccccaagtcgagcgcggcggcgatgttggctaacggaagccggaagtcatctcacccggtgtacaccctagtgctcagcgggcggaccgaaccgatcaagccggcgaaaggatgatcggcttcgcgccggtgtcgacgcccgatgcggctgccgaagcagccgcccgcgcccgacaagacagcttgaccaagccgcggggagcgctgggcagtctcgaggacctgtctgtctgggtcgcgtcgtgccagcagcgctgtccgccgcggcaattcgagcgcgcccgggtggtggtgttcgccggtgaccatggtgtggcccggtccggggtgtcggcgtacccgccggaagtcaccgcccagatggtcgccaacatcgacgctggcggggcggcgatcaacgcgctggccgatgtcgcgggcgcgaccgtgcgggtcgcggacctggccgtggacgcggacccgctgtctgagcgcatcggcgcgcacaaggtgcgccgcggcagcggcaatatcgccaccgaggacgcgttgaccaacgacgagaccgccgccgcgatcacagccggccagcagatcgccgacgaagaggttgatgccggcgccgacttgctcatagccggcgatatgggaatcggaaacactaccgcggccgcggttcttgtggcggcgctgaccgatgccgagccggtcgcggtggtcgggttcgggaccggtatcgacgacgccggttgggcgcgtaagacggccgcggtgcgcgacgccctgtttcgggtgcgcccagtgttgcccgacccggtcgggttgctgcgctgcgccggcggcgctgacttggccgcgatagctggcttctgcgcgcaggccgcggtccgacgcaccccgctgctgcttgacggggtggcggtgacagccgccgccctggtcgctgagcgtcttgcgcccggcgctcaccggtggtggcaggcgggtcatcgatccagcgaaccgggccacgggctggcgctggcagccctcgggctggacccgatcgtggaccttcacatgcggctgggcgagggaaccggcgccgcggtggcgttgatggtgttgcgcgccgcggtcgcggcgctgtcgtcgatggcgaccttcaccgaggccggcgtgtccacccggtccgtcgacggtgtcgaccggaccgcacccccggcagtctcaccgtgatgcgttcgctggcaacagctttcgcattcgcaacggtgatacccacaccgggctcagcgaccaccccgatgggccgtggcccgatgaccgcgctgccggtggtgggcgcggcgctgggtgcactggcggcggcgatcgcatgggctggcgcgcaagtgttcggcccgtccagcccgctgtccggcatgctcacggtggcggtactgctggtcgtcactcgaggcctgcacatcgatggcgttgccgataccgctgacggactgggctgctatgggccgccgcagcgtgcgcttgcggtgatgcgcgacgggtcgaccggaccgttcggggtggcggccgtggtcttggtcatcgccttgcagggcctggccttcgcgaccctcaccacggtcgggatcgctgggatcacgctggcggtcttatccggccgggtcaccgccgtactggtctgtcgccggtcggtgccggcagcccacggcagcaccctgggctcgcgggtcgccggtacgcaacccgcgccggtggtggcggcctggctcgccgtcctgctcgccgtttcggtgccggccggtccccggccttggcaaggaccgatagcggttctggtagcggtgacggccggcgcggccctggcggcgcattgcgtgcaccggttcggcggtgtcaccggtgacgtgctgggcagcgcgatcgagctgagcacgacggtcagcgccgtgacgcttgcgggcttggcccggctttagcaggcggcgagcgggacgctgcagtagactcatgtccgccgtcccttccaacacagggctcccctccgtgtccccagattaggggacatgaaattcaaccgacggtgtccgattggcggatcgttttggccgcgcggcatatatagcgtcgttaatcatgcccgcatcacgactggtcagacaagtgtctgcgccacggaacctgttcgggcggctggttgcccaggggggcttctacacggccgggctgcagttgggcagcggtgcggtggtactgccggtcatctgcgcacatcagggcctcacctgggcggctgggctgttgtatccggcgttctgcattggcgccattctgggaaattcgctgtcgccgctgattctgcagcgcgccggccagctccggcacctgctgatggcggcgatatcggcgacggcggcggcgctggttgtgtgcaacgctgcggtcccctggactggcgttggcgtcgccgcggtttttttggcgaccacgggggccggtggtgtcgtcaccggagtctccagcgtcgcctacaccgacatgatctccagcatgttgcccgcggtacggcggggcgagctactgctcacccaaggtgccgcggggtcggtgctggccaccggcgtcacattggtgattgtgccgatgctggcccatggcaacgagatggcgcgctatcacgatctgctgtggctgggcgccgcaggtctggtttgctccggcatcgcggcgctgttcgtcggcccgatgcggtctgtgtccgtcacaaccgccacccgaatgccactgcgggaaatctattggatgggcttcgcgatcgcccgctcccagccgtggtttcgccggtatatgacgacttacctgctgttcgttccgatcagcctgggcaccacgttcttcagcctgcgcgccgcccagtccaacggcagtctgcacgtgctggtgatcctttccagcattggattggtcgtcggttcgatgctgtggcgacagataaaccgcctgttcggggtgcgtggcctgctgctgggcagcgcactgctcaacgccgctgctgcgctgctgtgcatggtggccgagtcgtgtgggcagtgggttcacgcctgggcgtacggcacggcgttcctgctggctacggtggccgctcaaacggtggtcgccgcatcgatatcgtggatcagcgtcctcgcgcccgagcggtaccgcgccaccctgatctgcgttgggtcgaccttggccgccgtcgaagccaccgtgctgggagttgcgctcggcggaattgcccaaaagcatgccaccatctggccggttgtcgtcgtgctgacactggccgtaatcgccgcggtggcgagtctgcgcgcaccgacacgaatcggggtgacggcggacacgagcccgcaagcagcgaccttgcaagcctaccgcccggccactcctaaccccatccatagcgatgaacgttcgacgccgcccgaccatctctcagtccgccgcgggcagttacgacacgtatgggacagtcgccggcccgcgccacccctgaaccggccaagctgtcgccgcgcggcccgccgtccagcgcccggcaaacccgctgccgcactaccccagccgcgccatccagccgtgggtgtccgcgaaggtgccccgctggatgccggtcagcgtatcgcgtagtgccatggtcacctcacccggctgaccgtcggcgattctgaactcgctggcaccgtgccgcacccgcgcgaccggggtgatgacagcggcggtgccgcacgcaaacacctcggtgatctcgccggcggcggctttcttctgccactcgtcgatatcaatcctgcgttcctcgaccgcaaatccggcatcaatagccaactgcaacaacgaatcccgtgtgatcccgggcagcagggaaccggacagctccggggtgaccagccgcgccgatccgccgctgccgagcacgaagaagatgttcatgccacccatctcttcgatatagcggcgttccacagcgtccagccacaccacctggtcgcatccgttctcggcggcttcggcctgcgccagcaacgaggcggcgtagttgccgccgaacttggccgcaccggtgccgcccggacaggcccgtacatactccgtcgaaacccagacgctgacaggggcgatgccgcccttgaagtacgcaccggccggcgaggcgatcaacaggtaacggtattgggtggcaggccgcacgcccagtcccggctcggtggcgaagatgaacggccgcagatacagcgcctcctcaccgccggcaccgggcacccaagctttgtcgacagcgattagctggcgcagggattcgatgaacaccgcgtcgggcagttcgggaatcgccaaccgccgcgccgacgaacgcaacctggcggcgttggcgtcggcgcgaaacgacacgatggacccgtcggcccagcggtaggctttgagcccttcgaacacctcctgcgcatagtgcagcacgatcgccgagggatccagctcgatcgggccataagggattacccgcgcgttgtgccaaccacggccctcggcatagtcgatcgacaccatatggtcggtgtggtatttgccgaaacccggcgcccgcagcatcgattcacgctgcgcgtcggtggccggattgaccgcacgtaacaccgtgaattgaagggagccgctggtcatgggccgattctatccgtgggcgaacggttattgacggcccggaggccactccgctgccaccaagtggtgactcagcgcgttttcacggcaacgaacggcggacacaccacttgacattcgacagcacggccgcggacgtcgacattgatttgctggccgtcttcgatgccggcatcactgtcgatcagcgccagcccgatgccgacctgcaacgtgggagaaaacgttcccgacgtggtgaccccaaccgtctcatccccgacaagcacagccagcccggggcgcagcacaccgcgaccgaccatgcgcagcccccgcagcagccgccgcggcccggccgctttctcggccaacaacgccgcacgaccaaagaaggcgtccttccgccagccgaccgcccagccgcatcgggcctgcagcggcgagatgtccagcgaaagctcgtgcccgtgcagcggatagcccatttcagtgcgcagtgtgtcgcgagcaccgaggccggcgggctcgccgcccgcggctgataccgccgccaacagtgcgtcgaacaccacacccgccgactcccatggcggcagcagttcgtaaccgtgctcaccggtgtagccggtgcgacagacacgcaccggcacccccgagtacgaagcgtcggcgtagcccatgtagtccatctcggttggcagccccaacgcggtgagcacgtcggtcgaacacggcccctgtacggccagcaccgcgtaggaccgatgcagattggtgatgctcagaccgcccggtgcggcagcttgtagcgcgccgaccaccgcggcggtattggcggcgttgggcaccagaaagatctcgtcgtcgctgacgtagtaggcgatcaggtcgtcgatcacaccgccggattcggtgcagcacaaggtgtattgcgccttgccgggcccgatacgacccaggtcgttggtgagcgcggagttgacgaactgcgccgcacccggtccacggaccagtgccttgcccaggtggctgacgtcgaaaaggccgacggcggtgcgggtggcgttgtgctcgctgacggttccggcatacgagaccggcatcagccagccgccgaactcggcgaaactcgcacccagctcgcgatggcggtcttccagcggtccgtgtatcagctctggcacatcgctcacggcgtcccaccctaatgggcgtccctgctggcacacttaggcaggtgtacgattccttggacttcgacgccctcgaggccgccggaattgccaacccacgcgagcgggccggcttgctcacctacctggatgagcttggcttcacggtcgaagagatggtgcaagccgaacgccgcggccggttgttcgggctggccggtgacgtcctgctatggtccgggcccccgatctacaccctggcgaccgcggctgacgaactggggttgtcagccgacgacgtcgcacgcgcgtggagtttgctcggcctcaccgtcgcgggtcccgacgttcccacgctgagccaggccgacgtcgacgccctggcgacctgggtcgcactgaaggcgctggtgggtgaggacggcgcattcggcctgctgcgagtgctcggcactgccatggcccgactcgccgaggccgagtcgaccatgatccgcgccgggtcaccgaacatccaaatgacgcacacccacgacgaacttgccacggcacgggcctatcgcgcggctgcggagttcgtcccccggatcggtgcgctgatcgacaccgtccaccgtcaccacctggccagcgcacgaacctactttgaaggcgtcattggcgacacgtcggcaagcgtgacgtgcggtatcggctttgcggatctgtccagcttcaccgcgttgacccaggcgctcacccccgcgcagttgcaggacctgctcaccgaattcgacgccgccgtcaccgacgtggtgcatgccgacggtggccggttggtgaagttcatcggcgacgccgtgatgtgggtgagctcgtcgcccgaacgactggtgcgggcggcggtggatctcgtcgatcatccgggtgcgcgcgcggccgaactgcaggtccgtgccggtcttgcctatggcacggtgctggcccttaacggtgactacttcggcaacccggtcaacctggctgcgcgcctggtggcggccgcagcgccagggcagatcctggccgcagcgcaactccgcgacatgttgccagactggcctgccctcgcccatggcccattgacgctcaaggggtttgacgccccggtgatggccttcgaactgcacgacaaccctcgtgcgagggatgctgacacgccaagccccgccgccagtgattagggtggttgcccgtgaccaccgaaccgggttacctatccccctccgtcgccgtcgcgacctcgatgccgaaacgtggtgtcggcgctgcggtgttgatcgtgccggtcgtctcgaccggcgaagaggatcggcccggcgcggtcgttgcctcggccgagcccttcctgcgcgccgacacggttgccgaaatcgaggcgggcctgcgagcgctggacgccaccggcgccagtgaccaggtgcaccggctggcggtgccgtcgttgccggtgggcagcgtcctgacggtcggcctgggcaaaccgcggcgcgaatggccggccgataccatccgctgcgccgccggcgtggccgcgcgtgcgctcaacagttcggaggcagtgatcaccacgctagccgaattacctggcgacggcatctgctcggccaccgtcgaggggctgatcctgggcagctaccgattcagcgccttccgcagcgacaagaccgcgcccaaagacgccggactccgcaaaatcaccgtgctctgctgtgcaaaggacgccaagaagcgcgcgttgcacggtgcggccgtcgcgaccgcggtggccaccgcccgggacttggtcaacactcccccaagccacctgtttcccgccgagttggctaagcgcgcaaagactttgagcgaatccgtcggcctcgacgtggaagttatcgacgaaaaggcgctgaagaaggccggctatggcggggtgattggtgtcggccagggctcgtcgcggccgccgcgactggtgcggttgattcatcggggatcgcggctggccaagaacccccaaaaggccaagaaggtggccttggttggcaaggggatcaccttcgataccggcggcatctcgatcaagccggcagcgtcgatgcaccacatgacctcggacatgggcggagcggccgcggtgatcgccactgtcacgctggctgcccggctgcgactgccgattgacgtgatcgccacggtgccgatggccgagaacatgccgtcggcgacggcgcagcgcccgggcgacgtgctgacccaatacggtgggaccaccgtcgaggtgctcaacaccgacgcggagggccggttgatcctggccgacgccatcgtccgggcatgtgaggacaagccggactatctgatcgagacatccacgttgaccggtgcgcaaacggtggcgctggggacgcgcataccgggtgtgatgggcagcgacgagttccgcgaccgggtcgccgcgatctcgcagcgggtgggcgagaacggctggccgatgccgctgcccgatgacctcaaggatgacttgaaatccacggtggccgacctggccaatgtgagtggccagcgtttcgcaggcatgctggtggccggggttttcctgcgtgagttcgtcgccgaatcggtggattgggcgcacatcgacgtggccggcccggcctacaacaccggcagcgcctggggttacacgcccaagggcgccaccggtgtgcccacccgcaccatgttcgcggtgctcgaggacatcgcgaagaacgggtaggcggccgcccggacccaaagcacttcacgagtagcggttagatcacccgcagccgcgcggtactgcgcagcgcctgcggcagcacccgggagatgccgtatagcgcataggcttccggcgcgaccggtctgatcggcttcttcttcttgaccgcggacacgatcgcgtcggctaccttgtccggcccgtagctgcgcagcgcaaacatcttgtcgatctgcccccgccggccgtcgatcttctcctcgtcggttccgggcgcgtggaaaccggtggtagcgacgatgttggtgtcaatgacaccggggcagatggtggtcagtccgacaccggcggcatcgagttcggcccgcaaacagtcggagaacatgtaggtcgccgctttggaggtgcagtacgcgctgagcgactgcagcggcgcataggcggccatcgacgacacgttgacgatgtgcccgccagtcccccgctcgaccagacgctgcccaaaagcgcggcaaccgttcaccacgccgcccaggttgacggccagcacccggtcgaactgctcagccggggtgtccaggaaccgacccgcctggccgatgccggcgttgttgacgacaatgtcggggaccccgtgttcggcgctgacccgctcggcgaatgcctcgaccgcctcggcgtcggacacgtcgagcacataggggtacgcgatgccaccacgtgcggcgatctcggcggcggtgtccttgacggtggcctcgtcgatgtcgctgataacgatctctgcaccctcacgagcaaaggcgagcgcggtctcgcggccgattccgctgcccgccccggtaaccgacaccagcgtgtcaccgaagtacccgcggggccgtccgacctgggcgcgtaacagcgcgcggctcggctgcttgccgtcggccaggtcggcgaagtcgtgcacggcggccgccatcacctgcgggtgcgacatcggcgaaaagtgaccagctttgatgtcacgccgccagagccgcggcacccagcgcgccgtctggtcgtatccgtagggccgcacgtaggggtcctgggaattgacgatcagctgcaccggcacatcaactatcggaatggcccggccgcggcggctgctggaaaacgaccgaaagtagtttgcggggtaagtcttgaccgagtgggcggcatcacgggccagcgtctccgagtgatgaatctggtcgacgggaatgtcgccgaccatgttgcggcggacggccgcactcgacagcgcaacccgaagcagcagcggtgcgaccaccggtaccgagaacaaggccatgtagctcaaccgcagtgtctggctgatcgcccgtagaaaggttcgcggacgccaaggccgccgcagaccgccataaacgtagttgaccaggtggtcttgactggggccggacaccgacgtgaacgaggcgacccgatcactggctccgggccggcgcaggtactcccacacccccaccgaaccccagtcatgggccagcacgtgcaccggctcaccggggctcagctcgccgatgacggcgtcgaaatcgtcggcgaaatgggccatggtgtaggccgaaatgggtttgggcaccgatgagcgaccgacaccacggttgtcgtagcgaacgatccggaaccgttcggccagcagcggaacgacaccgtcccacagcacgtgcgagtccggaaagccatgcaccagcacgacggtcgggccgtcgggattgccttcgtggtagaccgcgatgcgaacgccatccgggctgtcgaccagacgggacatctgttgtgttgccggcatcgcacctccgcccaccgggacttgctgttgcaaccagtcgcccaaaccgtagcaaggacggccgactgcaccgatgtccccgccgaggtgtcggcaacggccgccggggccaccaactcgccgcgccctggatgtgtgtcgctccgggcgcagtgacaggataggtttcgacatccacctgggttccgcacccggtgcgcgaccgtgtgataggccagaggtggacctgcgccgaccgacgatcgatcgaggagtcaacagaaatggccttctccgtccagatgccggcactcggtgagagcgtcaccgaggggacggttacccgctggctcaaacaggaaggcgacacggtcgaactcgacgagcccctcgtggaggtgtcgaccgacaaggtcgacaccgaaatcccctcgccggccgcgggtgtgctgaccaagatcatcgcccaggaggatgacacggtcgaggtcggcggcgagctcgctgtcattggcgacgccaaggatgccggcgaggccgcggccccggcacccgagaaagtccctgcggcccaacccgagtccaagccggcacccgaaccaccaccggtccaaccgacgtccggagcgcctgctggtggcgatgccaagccggtgctgatgcccgagctcggcgaatcggtgaccgaggggaccgtcattcgttggctgaagaagatcggggattcggttcaggttgacgagccactcgtggaggtgtccaccgacaaggtggacaccgagatcccgtccccggtggctggggtcttggtcagtatcagcgccgacgaggacgccacggtgcccgtcggcggcgagttggcccggatcggtgtcgctgccgacatcggcgccgcgcccgcccccaagcccgcacccaagcccgtccccgagccagcgccgacgccgaaggccgaacccgcaccatcgccgccggcggcccagccagccggtgcggccgagggcgcaccgtacgtgacgccgctggtgcgaaagctggcgtcggaaaacaacatcgacctcgccggggtgaccggcaccggagtgggtggtcgcatccgcaaacaggatgtgctggccgcggctgagcaaaagaagcgggcgaaagcaccggcgccggccgcccaggccgccgccgcgccggccccgaaagcgccgcctgcccctgcgccggcgttggcacatctacggggcaccacccagaaggccagccggattcgtcagatcaccgccaacaagacccgcgaatctttgcaggcaacggcacagctgacacaaacccatgaggtcgacatgaccaagatcgtggggctacgggcccgggccaaggcggcgttcgccgagcgtgagggcgtgaacctgaccttcctgccgttcttcgccaaggccgtgatcgatgccctcaagattcacccgaacatcaacgctagctacaacgaggacaccaaggagatcacctactacgacgccgagcacctaggattcgctgtcgacaccgagcagggcctgctctccccggtcatccacgacgccggcgatctgtcactggccggtctggcgcgggcgatcgccgatatcgcggcccgtgcccggtcgggcaacctgaaacccgacgagttgtccggcggcaccttcaccatcaccaacatcggtagccagggcgcgttgttcgacaccccgatcctggttccgccgcaggccgccatgctgggcaccggggcgatcgtcaagcggccgcgggtggtcgtcgatgccagcggcaacgagtcgatcggggtgcgctcggtctgctacgtcccgttgacctatgaccatcggctcatcgacggcgccgacgccggacgtttcctcaccacgatcaagcaccgcctcgaagagggagcgttcgaggccgatttaggactgtgatggccaacgccgttgtcgcgatcgcgggttcgtctggcttgatcggctctgccctgaccgcggcgctgcgcgcggccgaccacacggtgctgcggatcgtgcgccgggcacctgcgaattccgaagaactgcactggaatcccgaaagcggcgaattcgatccgcacgcgctcaccgatgtcgacgccgtggtcaacctctgcggcgtcaacatcgcccagcgtcggtggtcgggggctttcaaacagagcctgcgcgacagccggatcacacccaccgaggtgctatccgccgcagtcgccgacgccggcgtcgctaccttgatcaacgccagcgcggtgggctactacggaaacaccaaggaccgggtggtcgacgaaaacgactcggcgggaacaggttttctggcccagctgtgcgttgactgggaaaccgccacgcggccggcgcagcagagcggtgcccgcgtggtgctggcccggaccggagtggtgctgtctccggcggggggcatgctgcgacgcatgcggccactgttttcggtgggcctgggcgcgcggctgggcagcggccggcaatatatgtcatggatcagcctggaggacgaggtgcgggcgctgcagttcgctatcgcgcagcccaacctgtccggcccggtgaacttgaccgggccggcccccgttaccaacgccgaattcaccaccgcgtttggccgcgccgtcaaccgccctaccccgctgatgttgcctagcgtcgcggtacgcgcggcgtttggtgagttcgccgacgaggggttgctcattggtcagcgcgccatcccctccgcgctggagcgagccggatttcagttccaccacaacaccattggcgaggcgctcggctacgccaccacccggcccggctaggcttgaccccgtctgcccagccgtgcgctggcggccgagtagcctagctatcgtgacgggttctatccggtcgaagctgtccgcgatcgacgtccgccagctggggaccgtcgactaccggaccgcgtggcagctacagcgagagctagccgacgcccgggtcgccggcggcgccgacacgctgctgctgttggaacaccccgcggtctacaccgccggacggcgtaccgagacacacgagcgacccattgacggcactccggtcgtcggcaccgaccgcggcggcaagatcacctggcacggtccggggcaattggtcggctacccgatcatcgggctggccgaacccctcgacgtggtcaattacgttcggcgccttgaagaatcgctgatccaagtctgcgccgatctgggcctgcacgccggccgcgtcgacggccggtccggggtctggctgcccggcaggccggcgcgcaaggtcgcggccatcggtgtccgggtgtcgcgggcgacgacactgcacgggtttgcgctcaactgcgattgtgatttggctgccttcaccgccatcgtgccatgcggaatcagtgacgccgcagtgacatcgctgtccgccgaactcggccgtacggtcaccgtcgacgaggtccgcgcgacggtcgccgccgctgtctgcgccgctctggacggcgtcctaccggtcggtgaccgcgtgccctcacacgccgtaccatcgccgttatgagtgtcgctgccgagggccggcgcctgttacgcctggaggtgcgcaacgcgcagaccccaatcgagcgcaaaccgccgtggatcaagacacgagcccgcatcgggccggagtacaccgagctgaagaacctggtccgccgcgaggggctgcacacggtctgcgaggaggccggctgccccaacatcttcgaatgctgggaggaccgagaagccaccttcctgatcggcggtgaccagtgcacccgccgatgcgatttctgccagatcgacaccggaaagcccgccgagctggaccgcgacgagccacgccgagtcgccgacagcgtgcgcacgatgggcctgcgctatgccaccgtcaccggcgtggctcgcgacgacctgcctgacggcggggcctggctgtacgccgcgaccgtgcgcgccatcaaggaactcaatccgtcgaccggcgtcgaactgctgattcccgacttcaacggcgaaccaacccggctggccgaggtcttcgagtccggcccggaagtcctggcacacaatgtcgaaaccgtgccccgtatcttcaagcggatccggccggcgttcacgtaccggcgcagcctgggtgtgcttaccgctgcgcgcgacgccggcctggtcaccaagagcaacctcatcctcggcctgggcgaaacctccgacgaggtgcgcaccgccctgggcgatctgcgcgacgccggctgcgacatcgttaccatcacccaatacctgcggccgtcggcgcgccaccatccggtcgagcgctgggtgaagcccgaggagttcgtccagttcgcgcgattcgccgaagggctgggcttcgccggggtattggcgggacccctggttaggtcgtcatatcgggcgggccggctctacgaacaggcacgtaactcacgggccttggcatcccgctagccagcgtttacgtattctggacgattatggcgaaaccccgaaatgccgctgaaagcaaggccgccaaagctcaggcaaacgctgctcgtaaggctgccgcccgccagcgccgcgctcagctgtggcaagcgttcaccctgcagcgcaaggaggataagcgcctgctgccgtacatgattggtgctttcttgctgatcgtgggcgcatcggtgggggtcggggtgtgggctggcgggttcaccatgctcacgatgatcccgctgggggtgctgctgggtgcactggtggcgttcgtcatcttcggccggcgagcccagcgaacggtttaccgcaaagccgaaggccaaaccggcgcagccgcctgggcgctggacaacctgcggggcaagtggcgggtgacgcccggggtggccgccaccggcaacctcgacgccgtgcaccgggtgatcggccggcccggtgtcatcttcgtcggcgagggatcagcggcccgcgtcaaaccactgctggctcaggagaaaaagcgcaccgcgcgactggtcggggacgtgccgatctacgacattatcgtcggcaacggcgatggcgaggttccgctggccaagttggagcgccacctcacccgccttccggccaacatcacggtcaagcagatggacacggtggagtcgcgactggcggcgctgggttcgcgtgccggtgcgggcgtcatgcccaagggaccgctacccaccacggccaagatgcgcagcgtccagcgcacggtccgccgtaagtaacgcggctcagcgtcgcaccaccgccgtagcagtgagccgatcgtgcagcccacgcccgtccgagtcggtgaacagcggcggaaccaccagcccgatcagcaggccacgcaccaccagacggccgatccccaccggccgccggccacccactgccaccacgaccagacccagcatcaactgcccgggtgtgaatccgaacaagcggaccgccgccaccccgagcagcagccaaatcaccaggacaaccgtcgacagcatcggggtcgaccaaacaccgaattccacgcccagcaacgccagaccgtaggcgatcagccagtcgatcagcagagccgccagccggcgccccatcggagccagcgaacccggtccggtgtccggcaagcccagcgtcttgccgggatagtcgggcggcgatttcgccgtcatcgggcagacccgataaccaggttcccgttcggcatgccaccggttacgatcttgccgaccatggccccacaatagggccggggagacccggcgtcagtggtgggcggcacggtcagtaacgtctgcgcaacacggggttgactgacgggcaatatcggctccatagcgtcggccgcggatacagtaaaggagcattctgtgacggaaaagacgcccgacgacgtcttcaaacttgccaaggacgagaaggtcgaatatgtcgacgtccggttctgtgacctgcctggcatcatgcagcacttcacgattccggcttcggcctttgacaagagcgtgtttgacgacggcttggcctttgacggctcgtcgattcgcgggttccagtcgatccacgaatccgacatgttgcttcttcccgatcccgagacggcgcgcatcgacccgttccgcgcggccaagacgctgaatatcaacttctttgtgcacgacccgttcaccctggagccgtactcccgcgacccgcgcaacatcgcccgcaaggccgagaactacctgatcagcactggcatcgccgacaccgcatacttcggcgccgaggccgagttctacattttcgattcggtgagcttcgactcgcgcgccaacggctccttctacgaggtggacgccatctcggggtggtggaacaccggcgcggcgaccgaggccgacggcagtcccaaccggggctacaaggtccgccacaagggcgggtatttcccagtggcccccaacgaccaatacgtcgacctgcgcgacaagatgctgaccaacctgatcaactccggcttcatcctggagaagggccaccacgaggtgggcagcggcggacaggccgagatcaactaccagttcaattcgctgctgcacgccgccgacgacatgcagttgtacaagtacatcatcaagaacaccgcctggcagaacggcaaaacggtcacgttcatgcccaagccgctgttcggcgacaacgggtccggcatgcactgtcatcagtcgctgtggaaggacggggccccgctgatgtacgacgagacgggttatgccggtctgtcggacacggcccgtcattacatcggcggcctgttacaccacgcgccgtcgctgctggccttcaccaacccgacggtgaactcctacaagcggctggttcccggttacgaggccccgatcaacctggtctatagccagcgcaaccggtcggcatgcgtgcgcatcccgatcaccggcagcaacccgaaggccaagcggctggagttccgaagccccgactcgtcgggcaacccgtatctggcgttctcggccatgctgatggcaggcctggacggtatcaagaacaagatcgagccgcaggcgcccgtcgacaaggatctctacgagctgccgccggaagaggccgcgagtatcccgcagactccgacccagctgtcagatgtgatcgaccgtctcgaggccgaccacgaatacctcaccgaaggaggggtgttcacaaacgacctgatcgagacgtggatcagtttcaagcgcgaaaacgagatcgagccggtcaacatccggccgcatccctacgaattcgcgctgtactacgacgtttaaggactcttcgcagtccgggtgtagagggagcggcgtgtcgttgccagggcgggcgtcgaggtttttcgatgggtgacggtggccggcaacggcgcgccgaccaccgctgcgaagagcccgtttaagaacgttcaaggacgtttcagccgggtgccacaacccgcttggcaatcatctcccgaccgccgagcgggttgtctttcacatgcgccgaaactcaagccacgtcgtcgcccaggcgtgtcgtcgcggccggttcaggttgagtgtcggggattcgtcgtgcgggcgggcgtccacgctgaccaacggggcagtcaactcccgaacactttgcgcactaccgcctttgcccgccgcgtcacccgtaggtagttgtccaggaattccccaccgtcgtcgtttcgccagccggccgcgaccgcgaccgcattgagctggcgcccgggtcccggcagctggtcggtgggcttgccgcgcaccaacaccagcgcgttgcgggcccgggtggcggtcagccaggcctgacggagcagctccacgtcggctgcgggaaccagatcggcggccgcgatgacatccagggattgcagcgtcgaggtgttgtgcagggcgggaacctggtgcgcatgctgtagctgcagcaactgcacggtccattcgatgtcggccagtccgccgcggcccagtttggtgtgtgtgttggggtcggcaccgcgcggcaaccgctcggactcgatacgggccttgatgcggcgaatctcgcgcaccgagtcagcggacacaccgtcgggcggataccgcgttttgtcgaccatccgtaggaatcgctgacccaactcggcatcgccggcaaccgcgtgtgcgcgtagcagggcctggatctcccatggctgtgcccactgctcgtagtatgcggcgtaggaccccagggtgcggaccagcggaccgttgcggccctcgggtcgcaaattggcgtcgagctccagcggcggatcgacgctgggtgtccccagcagcgcccgaacccgctcggcgatcgatgtcgaccatttcaccgcccgtgcatcgtcgacgccggtggccggctcacagacgaacatcacgtcggcatccgacccgtagcccaactcggcaccacccagccgacccatgccgatgaccgcgatggccgccggggcgcgatcgtcgtcgggaaggctggcccggatcatgacgtccagcgcggcctgcagcaccgccacccacaccgacgtcaacgcccggcacacctcggtgacctcgagcaggccgagcaggtccgccgaaccgatgcgggccagctctcgacgacgcagcgtgcgcgcgccggcgatggcccgctccgggtcggggtagcggctcgccgaggcgatcagcgcccgagccacggcggcgggctcggtctcgagcagcttcgggcccgcaggcccgtcctcgtactgctggatgacccgcggcgcgcgcatcaacagatccggcacatacgccgaggtacccaagacatgcatgagccgcttggccaccgcgggcttgtcccgcagcgtggccaggtaccagctttcggtggccagcgcctcactgagccgccggtaggccagcagtccgccgtcgggatcgggggcatacgacatccagtccagcagcctgggcagcagcaccgactgcacccgtccgcgccggccgctttgattgaccaacgccgacatgtgtttcaacgcggtctgcggtccctcgtagcccagcgcggccagccggcgccccgcggcctccaacgtcatgccgtgggcgatctccaacccggtcgggccgatcgattccagcagcggttgatagaagagtttggtgtgtaacttcgacacccgcacgttctgcttcttgagttcctcccgcagcaccccggccgcatcgtttcggccatcgggccggatgtgggccgcgcgcgccagccagcgcactgcctcctcgtcttcgggatcgggaagcaggtgggtgcgcttgagccgctgcaactgcagtcggtgctcgagcagcctgaggaactcatacgacgcggtcatgttcgccgcgtcctcacgcccgatgtagccgccttcgcccaacgccgccaatgcgtccaccgtggacgccacccgtaacgactcgtcgctacgggcatgaaccagctgcagtagctgtacggcgaactccacgtcgcgcaatccgccgctgccgagtttgagctcgcggccgcggacatcggcgggcaccagctgctccacccgccgccgcatggcctgcacctcgaccacaaagtcttcgcgctcgcaggctcgccacaccatcggcatcaaggcggtcaggtaacgctcgccaagttccgcgtcgccaacgactggccgtgctttcagcaacgcctgaaactcccaggtcttggcccagcgctggtagtaggcgatgtgcgactcgagcgtacggaccagctccccgttgcgcccctccggacgcagggcggcgtccacctcgaaaaaggccgccgaggccacccgcatcatctcgctggccacgcgcgcgttgcgcgggtcggagcgctcggcaacgaatatgacatcgacgtcgctgacgtagttcagttcgcgcgcaccgcacttgcccatcgcgatgaccgccaggcgcggtggcgggtgctcgccgcacacgctcgcctcggccacgcgcagcgccgccgccagagcggcgtccgcggcgtccgccaggcgtgcggccaccacggtgaatggcagcaccggttcgtcctcgaccgtcgcggccaggtcgagagcggccagcattagcacgtagtcgcggtactgggttcgcaatcggtgcacgagcgagcccggcataccctccgattcctcgacgcactcgacgaacgaccgctgcagctggtcatgggacggcagtgtgaccttgccccgcagcaatttccaggactgcggatgggcgaccaggtgatcgcccaacgccagcgacgagcccagcaccgagaacagccgcccgcgcagactgcgttcgcgcagcagagccgcgttgagctcgtcccatccggtgtctggattctccgacagccggatcaaggcgcgcagcgcggcatcggcgtccggagcgcgtgacagcgaccacagcaggtcgacgtgcgcctgatcctcgtgccgatcccaccccagctgagccagacgctcaccagcaggggggtcaactaatccgagccggccaacgctgggcaacttcggccgctgcgtggcgagtttggtcacgaccacgacggtagcgcaaagcgcgtcggcgtcggatcaaccggtagatctgggctacagcgacaggtaggtgcgcagctcgtatggcgtgacgtggctgcggtagttcgcccactccgtgcgcttgttgcgcaagaaaaagtcaaaaacgtgctcccccaaggcctccgcgacgagttcggaggcctccatggcgcgcagcgcactatccaaactggacggcaattctcggtaccccatcgctcggcgttcctcgggtgtgaggtcccatacgttgtcctcggcctgcgggcccagcacgtaacccttctctacaccccgcaatcccgcggccagcagcacggcgaatgtcagatagggattgcacgccgaatcagggctgcgtacttcgacccgccgcgacgaggtcttgtgcggcgtgtacatcggcacccgcactagggcggatcggttggcggccccccacgacgcggccgtgggcgcttcgccgccctgcaccagccgcttgtaagagttgacccactgatttgtgaccgcgctgatctcgcaagcgtgctccaggatcccggcgatgaacgatttacccacttccgacagctgcagcggatcatcagcgctgtggaacgcgttgacatcaccctcgaacaggctcatgtgggtgtgcatcgccgagcccgggtgctggccgaatggcttgggcatgaacgacgcccgggcgccctcttccagcgcgacttctttgatgacgtagcggaaggtcatcacgttgtcagccatcgacagagcgtcggcaaaccgcaggtcgatctcctgctggccgggtgcgccttcgtgatggctgaactccaccgagatgcccatgaattccagggcatcgatcgcgtggcggcgaaagttcaaggcggagtcgtgcaccgcttggtcgaaatagccggcgttgtcgaccgggacgggcaccgacccgtcctcgggtccgggcttgagcaggaagaactcgatttcgggatgcacgtagcaggagaagccgagttcgccggccttcgtcagctgccgccgcaacacgtgccgcgggtccgcccacgacggcgagccgtccggcatggtgatgtcgcaaaacatccgcgctgagtggtggtggccggaactggtggcccagggcagcacctggaaggtcgacgggtccgggtgcgccaccgtatcggattccgagacccgcgcaaagccctcgatcgaggatccgtcgaagccgatgccttcctcgaaggcgccctcgagttcggctggggcgatggcgaccgacttgaggaaaccgagcacgtctgtgaaccacagccggacgaagcggatgtcgcgttcttccagggtacgaagaacgaattccttctgtcggtccatacctcgaacagtatgcactgtctgttaaaaccgtgttaccgatgcccggccagaagcgttgcggggcggcccgcaaggggagtgcgcggtgagttcagggcgcgcaccgcagactcgtcggcggcaaggtcccgtcgagaaaatagtgcatcaccgcagagtccacacactggttgccatcgaacaccgcagtgtgttgggtgccgtcgaaggtgatcagcggtgcgcccagctggcgggccaggtctaccccggactgatacggagtggccgggtcgtgggtggtggacaccacgacgaccttgccagccccggccggcgccgcggggtgcggcgtcgacgttgccggcaccggccacagcgcgcacagatcgcggggggcggatccggtgaactgcccgtagctaaggaacggggcgacctgacggatccgttggtcggcggccacccaggccgctggatcggccggtgtgggcgcatcgacgcaccggaccgcgttgaacgcgtcctggtcgttgctgtagtgcccgtctgcatcccggccgtcatagtcgtcggcaagcaccagcaagtcgccggcgtcgctgccgcgctgcagccccagcagaccactggtcaggtacttccagcgctgagggctgtacagcgcgttgatggtgcccgtcgtcgcgtcggcgtagctcaggccacgtggatccgacgtcttacccggcttctgcaccagcgggtcaaccagggagtggtagcggttgacccactgggccgagtcggtgcccagagggcaggccggcgagcgggcgcagtcggcggcgtagtcattgaaagcggtctgaaatcccgccatttggctgatgctttcctcgattgggctaacggctggatcgatagcgccgtcgaggaccatcgcccgcacatgagtaccgaaccgttccaggtaagcggtgcccaactcggtgccgtagctgtatccgaggtagttgatctgatcgtcacctaacgcttggcgaaccatgtccatgtcccgtgcgacggacgcggtaccgatattggccaagaagctgaagcccatccggtcaacacagtcctgggccaactgccggtagacctgttcgacgtgggtgacaccggccggactgtagtcggccatcggatcgcgccggtacgcgtcgaactcggcgtcggtgcgacaccgcaacgcaggggtcgagtggccgacccctctcgggtcgaagcccaccaggtcgaagtggcggagaatgtcggtgtcggcgatcgcgggtgccatagcggcgaccatgtcgaccgccgacgccccgggtcccccaggattgaccagcagtgctccgaatcgctgtcccgtcgcggggacgcggatcaccgccaacttcgcttgtgtcccaccgggttggtcgtagtcgacggggacggacaccgtcgcgcagcgtgcagtgcgaatttcgctggtgtcggcgatgaactcgcggcagctgttccaactctgttgcggcgccacgaccggcgcacccggggtttggccggcgccgggttcttcagtcgcgccggccaacgggggcgctgctaggggcagtccgccgagcagcaacccgaaggacagcagcgccgagctcaacggtctgcggcgccacatggccgccatcgtctcaccggcgaatacctgtgacggcgcgaaatgatcacaccttcgtttcttcgccccgctagcacttggcgccgctgggcggcgtggtgccgccgatcaaatacgccgtcacgtactcgtcaatgcagctgtcgccctggaataccaccgtgtgctgggttccgtcgaaggtcagcaacgaaccgcgaagctggttcgccaggtcgaccccggccttgtacggcgtcgccgggtcatgggtggtggataccaccaccgtcggcactaggccgggcgccgagacggcatggggctgacttgtgggtggcaccggccagaacgcgcaggtgcccagcggcgcatcaccggtgaacttcccgtagctcatgaacggtgcgatctcccgggcgcggcggtcttcgtcgatgaccttgtcgcgatcggtaaccgggggctgatcgacgcaattgatcgccacccgcgcgtcaccggaattgttgtagcggccgtgcgagtcccgacgcatgtacatgtcggccagagccagcagggtgtctccgcgattgtcgaccagctccgacagcccgtcggtcaagtgttgccacagattcggtgagtacagcgccataatggtgcccacgatggcgtcgctataactcagcccgcgcggatccttcgtgcgcgccggcctgctgatcctcgggttgtccgggtcgaccaacggatcgaccaggctgtggtagacctcgacggctttggccgggtcggcgcccagcgggcagcccgcgttcttggcgcagtcggcggcatagttgttgaacgcgtcctggaagcccttggcctggcgcagctccgcctcgatgggatcggcattggggtcgacggcaccgtcgagaatcattgcccgcacccgctgcggaaattcctcggcatacgcggagccgatccgggtgccgtacgagtagcccaggtaggtcagcttgtcgtcgcccaacgccgcgcgaatggcatccaggtccttggcgacgttgaccgtcccgacatgggccagaaagttcttgcccatcttgtccacacagcgaccgacgaattgcttggtctcgttctcgatgtgcgccacaccctcccggctgtagtcaacctgcggctcggcccgcagccggtcgttgtcggcatcggagttgcaccagatcgccggccgggacgacgccaccccgcgggggtcgaacccaaccaggtcgaacctttcgtgcacccgcttcggcaatgtctggaagacgcccaaggcggcctcgataccggattcgccgggtccaccgggatttatgaccagcgaaccgatcttgtctcccgtcgccggaaagcgaatcagcgccagcgccgccacgtcaccatcggggcggtcgtagtcgaccggtacagcgagcttgccgcataacgcgccgccggggatctttacttgcgggtttgacgaccggcacggtgtccactccaccggctggcccagcttcggctccgccatacgagcgcgtcccccgaccacgcggatgcagcccacaagaaccaacgccacggcggcgagcgcggcccagatcaacagcatgcgcgcgatcttgtcgcggcgagacagcctcatgcccacaatgctgccagagcagacccgagatcctggccagcggccaccgtcggccgactaaccggccgctgccagcagtcctgccatcgccgatggcgaactcgtcggccatcccccatacgtccggtaacagatccgggcaagacaccgacccgtcgaccggatccggcacgggcgcgtcggcctcggcggtgcacaactgcgacatcaggttggcgctggcaccccgtccacgccggcatggtgcaccttggccatcgcccgagggcgatccccgatgccgtccaccccttcgacgaacccatctcccacggcggtcgccggcagcgacgcgatgtggccgcagatctccgagagttcggcccgcccgcccggcgacggcaacccgatgccgtgcaagtgacgatcgatgtgaggttcaaggttcagcgcactgctggcaagctttttccgaaaccgcggcctcgccttgatctggagtcagaacgcgtcacgcagccggtcaaaggcgtaacccatgctcgagcaaacatgcatgggctgagtggacgtttccagacacagcaactggcgtccaggccactgagccgctgcatgcgcgatggtatgccgatgggggccccgggcgcgtctgaggggaagaagtggcagactgtcagggtccgacgaacccggggaccctaacgggccacgaggatcgacccgaccaccattagggacagtgatgtctgagcagactatctatggggccaatacccccggaggctccgggccgcggaccaagatccgcacccaccacctacagagatggaaggccgacggccacaagtgggccatgctgacggcctacgactattcgacggcccggatcttcgacgaggccggcatcccggtgctgctggtcggtgattcggcggccaacgtcgtgtacggctacgacaccaccgtgccgatctccatcgacgagctgatcccgctggtccgtggcgtggtgcggggtgccccgcacgcactggtcgtcgccgacctgccgttcggcagctacgaggcggggcccaccgccgcgttggccgccgccacccggttcctcaaggacggcggcgcacatgcggtcaagctcgagggcggtgagcgggtggccgagcaaatcgcctgtctgaccgcggcgggcatcccggtgatggcacacatcggcttcaccccgcaaagcgtcaacaccttgggcggcttccgggtgcagggccgcggcgacgccgccgaacaaaccatcgccgacgcgatcgccgtcgccgaagccggagcgtttgccgtcgtgatggagatggtgcccgccgagttggccacccagatcaccggcaagcttaccattccgacggtcgggatcggcgctgggcccaactgcgacggccaggtcctggtatggcaggacatggccgggttcagcggcgccaagaccgcccgcttcgtcaaacggtatgccgatgtcggtggtgaactacgccgtgctgcaatgcaatacgcccaagaggtggccggcggggtattccccgctgacgaacacagtttctgaccaagccgaatcagcccgatgcgcgggcattgcggtggcgccctggatgccgtcgacgccggattgccggcgcggacgcgccagcgggacccatcggcgtcgcgttcgccggttgagcccggggtgagcccagacattcgatgtgcccaacaccatccgccacagcccaattgatgtggcactctatgcatgcctatccccgaccaaccaccaccgcggcgacgcatcatgaccggaggcgaagatgccagtagaggcgcccagaccagcgcgccatctggaggtcgagcgcaagttcgacgtgatcgagtcgacggtgtcgccgtcgttcgagggcatcgccgcggtggttcgcgtcgagcagtcgccgacccagcagctcgacgcggtgtacttcgacacaccgtcgcacgacctggcgcgcaaccagatcaccttgcggcgccgcaccggcggcgccgacgccggctggcatctgaagctgccggccggacccgacaagcgcaccgagatgcgagcaccgctgtccgcatcaggcgacgctgtgccggccgagttgttggatgtggtgctggcgatcgtccgcgaccagccggttcagccggtcgcgcggatcagcactcaccgcgaaagccagatcctgtacggcgccgggggcgacgcgctggcggaattctgcaacgacgacgtcaccgcatggtcggccggggcattccacgccgctggtgcagcggacaacggccctgccgaacagcagtggcgcgaatgggaactggaactggtcaccacggatgggaccgccgataccaagctactggaccggctagccaaccggctgctcgatgccggtgccgcacctgccggccacggctccaaactggcgcgggtgctcggtgcgacctctcccggtgagctgcccaacggcccgcagccgccggcggatccagtacaccgcgcggtgtccgagcaagtcgagcagctgctgctgtgggatcgggccgtgcgggccgacgcctatgacgccgtgcaccagatgcgagtgacgacccgcaagatccgcagcttgctgacggattcccaggagtcgtttggcctgaaggaaagtgcgtgggtcatcgatgaactgcgtgagctggccaatgtcctgggcgtagcccgggacgccgaggtactcggtgaccgctaccagcgcgaactggacgcgctggcgccggagctggtacgcggccgggtgcgcgagcgcctggtagacggggcgcggcggcgataccagaccgggctgcggcgatcactgatcgcattgcggtcgcagcggtacttccgtctgctcgacgctctagacgcgcttgtgtccgaacgcgcccatgccacttctggggaggaatcggcaccggtaaccatcgatgcggcctaccggcgagtccgcaaagccgcaaaagccgcaaagaccgccggcgaccaggcgggcgaccaccaccgcgacgaggcattgcacctgatccgcaagcgcgcgaagcgattacgctacaccgcggcggctactggggcggacaatgtgtcacaagaagccaaggtcatccagacgttgctaggcgatcatcaagacagcgtggtcagccgggaacatctgatccagcaggccatagccgcgaacaccgccggcgaggacaccttcacctacggtctgctctaccaacaggaagccgacttggccgagcgctgccgggagcagcttgaagccgcgctgcgcaaactcgacaaggcggtccgcaaagcacgggattgagcccgccaggggcggacgagttggcctgtaagccggattctgttccgcgccgccacagccaagctaacggcggcacggcggcgaccatccatctggacacaccgttaccgggtgcctcgagcggcctacccgcaggctcgggcgagcaaccctcaagcgcctgcgcggccgcactttcggtgcggccttcttggccttgcttcgggtggggtttgcctagccaccccggtcacccggaatgctggtgcgctcttaccgcaccgtttcacccttgccaccacgaggatggcggtctgttttctgtggcactttcccgcgagtcacctcggattgccgttagcaatcaccctgctctgtgaagtccggactttcctcgactcgacgctgaacctcgtgaatccacacaagccctacgcgagccgcggccgcccagccaactcatccgcgacgaccacgctaccccgctgggcggtgtcgcggccagtgtgaccgctggacgacacggctagtcggacagccgatccggcgggcagtccttatcgtggactggtgacacggtgggacaaacgcgtcgactccggcgactgggacgccatcgctgccgaggtcagcgagtacggtggcgcactgctacctcggctgatcacccccggcgaggccgcccggctgcgcaagctgtacgccgacgacggcctgtttcgctcgacggtcgatatggcatccaagcggtacggcgccgggcagtatcgatatttccatgccccctatcccgagccgatcgagcgtctcaagcaggcgctgtatcccaaactgctgccgatagcgcgcaactggtgggccaaactgggccgggaggcgccctggccagacagccttgatgactggttggcgagctgtcatgccgccggccaaacccgatccacagcgctgatgttgaagtacggcaccaacgactggaacgccctacaccaggatctctacggcgagttggtgtttccgctgcaggtggtgatcaacctgagcgatccggaaaccgactacaccggcggcgagttcctgcttgtcgaacagcggcctcgcgcccaatcccggggtaccgcaatgcaacttccgcagggacatggttatgtgctcacgacccgtgatcggccggtgcggactagccgtggctggtcggcatctccagtgcgccatgggctttcgactattcgttccggcgaacgctatgccatggggctgatctttcacgacgcagcctgattgcacgccatctatagatagcctgtctgattcaccaatcgcaccgacgatgccccatcggcgtagaactcggcgatgctcagcgatgccagatcaagatgcaaccgatataggacgcccgacccggcatccaacgccagccgcaacaacattttgatcggcgtgacatgtgacaccaccagcaccgtcgcgccttcgtagccaacgatgatccgatcacgtccccgccgaacccgccgcagcacgtcgtcgaagctttccccacccgggggcgtgatgctggtgtcctgcagccagcgacggtgcagctcgggatcgcgttctgcggcctccgcgaacgtcagcccctcccaggcgccgaagtcggtctcgaccaggtcgtcatcgacgaccacgtccagggccagggctctggcggcggtcaccgcggtgtcgtaagcccgctgtagcggcgaggagaccaccgcagcgatcccgccgcgccgcgccagatacccggccgccgcaccaacctggcgccaccccacctcgttcaaccccgggttgccgcgccccgaatagcggcgttgctccgacagctccgtctgcccgtggcgcaacaaaagtagtcgggtgggtgtaccgcgggcgccggtccagccgggagatgtcggtgactcggtcgcaacgattttggcaggatccgcatccgccgcagccgattgcgcggcggcgtccatcgcgtcattggccaaccggtctgcatacgtgttccgggcacgcggaacccactcgtagttgatcctgcgaaactgggacgccaacgcctgagcctggacatagagcttcagcagatccgggtgcttgaccttccaccgcccggacatctgctccaccaccagcttggagtccatcagcaccgcggcctcggtggcacctagtttcacggcgtcgtccaaaccggctatcaggccgcggtattcggcgacgttgttcgtcgcccggccgatcgcctgcttggactcggccagcacggtggagtgatcggcggtccacaccaccgcgccgtatccggccggtccgggattgccccgcgatccgccgtcggcttcgatgacaactttcactcctcaaatccttcgagctgcaacaagatcgctccgcattccgggcagcgcaccacttcatcctcggcggccgccgagatctgggccagctcgccgcggccgatctcgatccggcaggcaccacatcgatgaccttgcaaccgcccggcccctggcccgcctccggcccgctgtctttcgtagagccccgcaagctcgggatcaagtgtcgccgtcagcatgtcgcgttgcgatgaatgttggtgccgggcttggtcgatttcggcaagtgcctcgtccaaagcctgctgggcggcggccaggtcggcccgcaacgcttggagcgcccgcgactcggcggtctgttgagcctgcagctcctcgcggcgttccagcacctccagcagggcatcttccaaactggcttgacggcgttgcaagctgtcgagctcgtgctgcagatcagccaattgcttggcgtccgttgcacccgaagtgagcaacgaccggtcccggtcgccacgcttacgcaccgcatcgatctccgactcaaaacgcgacacctggccgtccaagtcctccgccgcgattcgcagggccgccatcctgtcgttggcggcgttgtgctcggcctgcacctgctggtaagccgcccgctgcggcagatgggtagcccgatgcgcgatccgggtcagctcagcatccagcttcgccaattccagtagcgaccgttgctgtgccactccggctttcatgcctgatctctcccagtttcgtgatcgaggttccacgggtcggtgcagatggtgcacacacgcaccggcagcgacgcgccgaaatgagaccgcaacacttcggcggcctggccgcaccacgggaattcgcttgcccaatgcgcgacgtcgatcagggccacttgcgaagctcggcaatgctcgtcggctggatgatgtcgcagatcggccgtaacgtacgcttgcacgtccgcggcggccacggtggcaagcaacgagtccccggcgccgccgcagaccgcgacccgcgacaccagcaggtcgggatccccggcggcgcgcacaccggtcgcagtcggcggcaacgcggcctccagacgggcaacaaaggtgcgcagcggttcgggttttggcagtctgccaatccggcctaacccgctgccgaccggcggtggtaccagcgcgaagatgtcgaatgccggctcctcgtaagggtgcgcggcgcgcatcgccgccaacacctcggcgcgcgctcgtgcgggtgcgacgacctcgacccggtcctcggccacccgttcgacggtaccgacgctgcctatggcgggcgacgccccgtcgtgcgccaggaactgcccggtacccgcgacactccagctgcagtgcgagtagtcgccgatatggccggcaccggcctcaaagaccgctgcccgcaccgcctctgagttctcgcgcggcacatagatgacccacttgtcgagatcggccgctccgggcaccgggtcgagaacggcgtcgacggtcagaccaacagcgtgtgccagcgcgtcggacacacccggcgacgccgagtcggcgttggtgtgcgcggtaaacaacgagcgaccggtccggatcaggcggtgcaccagcacaccctttggcgtgttggccgcgaccgtatcgaccccacgcagtaacaacgggtggtgcaccaatagcagtccggcctggggaacctggtccaccaccgccggcgtcgcgtccaccgcaacggtcaccgaatccaccacgtcgtcggggtcgccgcacaccagacccaccgaatcccacgactgggcaagccgcggcgggtaggcctggtccagcacgtcgatgacatcggccagccgcacactcatcggcgtcctccacgctttgcccactcggcgatcgccgccaccagcacgggccactccgggcgcaccgccgcccgcaggtaccgcgcgtccaggccgacgaaggtgtcaccgcggcgcaccgcaattcctttgctctgcaaatagtttcgtaatccgtcagcatcggcgatgttgaacagtacgaaaggggccgcaccatcgaccacctcggcacccaccgatctcagtccggccaccatctccgcgcgcagcgccgtcaaccgcaccgcatcggctgcggcagcggcgaccgcccggggggcgcagcaagcagcgatggccgtcagttgcaatgttcccaacggccagtgcgctcgctgcacggtcaaccgagccagcacgtctggcgagccgagcgcgtagcccacccgcaatccggccagcgaccacgttttcgtcaagctacggagcaccagcacatcgggcagcgagtcatcggccaacgattgcggctcgccgggaacccaatcagcgaacgcctcgtcgaccaccaggatgcgtcccggccggcgtaactcgagcagctgctcgcggaggtgcagcaccgaggtggggttggtcggattacccacgacgacaaggtcggcgtcgtcaggcacgtgcgcggtgtccagcacgaacggcggctttaggacaacatggtgcgccgtgattccggcagcgctcaaggctatggccggctcggtgaacgcgggcacgacgattgctgcccgcaccggacttaggttgtgcagcaatgcgaatccctccgccgccccgacgagcgggagcacttcgtcacgggttctgccatgacgttcagcgaccgcgtcttgcgcccggtgcacatcgtcggtgctcggatagcgggccagctccggcagcagcgcggcgagctgccggaccaaccattccgggggccggtcatggcggacgttgacggcgaagtccagcacgccgggcgcgacatcctgatcaccgtggtagcgcgccgcggcaagcgggctagtgtctagactcgccacagcgtcaaacagtagtgggccggtgtgcgggccaagaatccagagcaccgccgacgcgttgtctacgcggcgacaaccgcgacatcacaggcagctaacagggcgtcggcggtgatgatcgtcaggccaagcagctgtgcctgggcgatgagcacacggtcgaatggatgtcgatggtgatccggaagctctgcggtgcgcagtgtgtgcgtggtcaactgacagcggcgacgtgccgcagcggcgcattcgatcgggcacgtaagaggccgatggctcgggcggcgggagcttgccgaggcggtagttgatcgcgatctcccaggcactggcggccgacaagagaatgctgttgcggacgtcctgaacaatcgcccgtgtttcgttgacggcatccgcagccaaacgtgggtgtcgatgaggtagcgcttcaccggtgaaagcgttcgagcacgtcgtctgacaacggagcgtccaaatcgtcgggcacgcggtacacgccatggtcaatgcctaaccgccgagtctcatgaggatgcagcggcacaagctttgctaccggctcgccgcggcgggcaatctcaacctctgcccgccgtagacgagccgcagcagctcggacaggcgtgtcttcgcctcgtgaacgccgacccgcttcgcaggcgcccagactttcgcgtcgaccacctgctcaccaaacttcgcgatcatcgcctgataccacagcgccaacgggtagcggtttgtccaaccgcttcgtcaacgacaatgggatcgtgaccgacacgaccgcgagcgggaccaattgcccgcctcctccacgcgccgccgcacggcgcgcatcgtcgccgggtgaatcgccgcagctggtgatcttcgatctggacggcacgctgaccgactcggcgcgcggaatcgtatccagcttccgacacgcgctcaaccacatcggtgccccagtacccgaaggcgacctggccactcacatcgtcggcccgcccatgcatgagacgctgcgcgccatggggctcggcgaatccgccgaggaggcgatcgtagcctaccgggccgactacagcgcccgcggttgggcgatgaacagcttgttcgacgggatcgggccgctgctggccgacctgcgcaccgccggtgtccggctggccgtcgccacctccaaggcagagccgaccgcacggcgaatcctgcgccacttcggaattgagcagcacttcgaggtcatcgcgggcgcgagcaccgatggctcgcgaggcagcaaggtcgacgtgctggcccacgcgctcgcgcagctgcggccgctacccgagcggttggtgatggtcggcgaccgcagccacgacgtcgacggggcggccgcgcacggcatcgacacggtggtggtcggctggggctacgggcgcgccgactttatcgacaagacctccaccaccgtcgtgacgcatgccgccacgattgacgagctgagggaggcgctaggtgtctgatccgctgcacgtcacattcgtttgtacgggcaacatctgccggtcgccaatggccgagaagatgttcgcccaacagcttcgccaccgtggcctgggtgacgcggtgcgagtgaccagtgcgggcaccgggaactggcatgtaggcagttgcgccgacgagcgggcggccggggtgttgcgagcccacggctaccctaccgaccaccgggccgcacaagtcggcaccgaacacctggcggcagacctgttggtggccttggaccgcaaccacgctcggctgttgcggcagctcggcgtcgaagccgcccgggtacggatgctgcggtcattcgacccacgctcgggaacccatgcgctcgatgtcgaggatccctactatggcgatcactccgacttcgaggaggtcttcgccgtcatcgaatccgccctgcccggcctgcacgactgggtcgacgaacgtctcgcgcggaacggaccgagttgatgccccgcctagcgttcctgctgcggcccggctggctggcgttggccctggtcgtggtcgcgttcacctacctgtgctttacggtgctcgcgccgtggcagctgggcaagaatgccaaaacgtcacgagagaaccagcagatcaggtattccctcgacaccccgccggttccgctgaaaacccttctaccacagcaggattcgtcggcgccggacgcgcagtggcgccgggtgacggcaaccggacagtaccttccggacgtgcaggtgctggcccgactgcgcgtggtggagggggaccaggcgtttgaggtgttggccccattcgtggtcgacggcggaccaaccgtcctggtcgaccgtggatacgtgcggccccaggtgggctcgcacgtaccaccgatcccccgcctgccggtgcagacggtgaccatcaccgcgcggctgcgtgactccgaaccgagcgtggcgggcaaagacccattcgtcagagacggcttccagcaggtgtattcgatcaataccggacaggtcgccgcgctgaccggagtccagctggctgggtcctatctgcagttgatcgaagaccaacccggcgggctcggcgtgctcggcgttccgcatctagatcccgggccgttcctgtcctatggcatccaatggatctcgttcggcattctggcaccgatcggcttgggctatttcgcctacgccgagatccgggcgcgccgccgggaaaaagcggggtcgccaccaccggacaagccaatgacggtcgagcagaaactcgctgaccgctacggccgccggcggtaaaccaacatcacggccaataccgcagcccccgcctggaccacccgcgacagcaccacggcgcggcgcagatcggccaccttgggcgaccggccgtcgcccaaggtgggccggatctgcaactcatggtggtaccgggtgggcccacccagccgcacgtcaagcgccccagcaaacgccgcctcgacgacaccggcgttggggctgggatggcgggcggcgtcgcgccgccaggcccgtaccgcaccgcggggcgacccaccgaccaccggcgcgcagatcaccaccagcaccgccgtcgcccgtgcgccaacatagttggcccagtcatccaatcgtgctgcagcccaaccgaatcggagataacgcggcgagcggtagccgatcatcgagtccagggtgttgatggcacgatatcccagcaccgcaggcacgccgctcgaagccgcccacagcagcggcaccacctgggcgtcggcggtgttttcggccaccgactccagcgcggcacgcgtcaggcccgggccgcccagctgggccgggtcacgcccgcacagcgacggcagcagccgtcgcgccgcctcgacatcgtcgcgctccaacaggtccgatatctggcggccggtgcgcgccagcgaagttccgcccagcgctgcccaggtggccgtcgcggtggccgccacgggccagcacctgccgggtagccgctgcagtgccgcgccgagcaagcccaccgcgccgaccagcaggccgacgtgtaccgcaccggcgacccggccgtcacggtaggtgatctgctccagcttggcggccgcccgaccgaacagggccaccggatgacctcgtttggggtcgccgaacacgacgtcgagcaggcagccgatcagcacgccgacggccctggtctgccagatcgatgcaaacactccggcagcgtcgcacacgtggtctacgctcagctatttatgacctcatacggcagctatccacgatgaagcggccagctacccgggttgccgacctgttgaacccggcggcaatgttgttgccggcagcgaatgtcatcatgcagctggcagtgccgggtgtcgggtatggcgtgctggaaagcccggtggacagcggcaacgtctacaagcatccgttcaagcgggcccggaccaccggcacctacctggcggtggcgaccatcgggacggaatccgaccgagcgctgatccggggtgccgtggacgtcgcgcaccggcaggttcggtcgacggcctcgagcccggtgtcctataacgccttcgacccgaagttgcagctgtgggtggcggcgtgtctgtaccgctacttcgtggaccagcacgagtttctgtacggcccactcgaagatgccaccgccgacgccgtctaccaagacgccaaacggttagggaccacgctgcaggtgccggaggggatgtggccgccggaccgggtcgcgttcgacgagtactggaagcgctcgcttgatgggctgcagatcgacgcgccggtgcgcgagcatcttcgcggggtggcctcggtagcgtttctcccgtggccgttgcgcgcggtggccgggccgttcaacctgtttgcgacgacgggattcttggcaccggagttccgcgcgatgatgcagctggagtggtcacaggcccagcagcgtcgcttcgagtggttactttccgtgctacggttagccgaccggctgattccgcatcgggcctggatcttcgtttaccagctttacttgtgggacatgcggtttcgcgcccgacacggccgccgaatcgtctgatagagcccggccgagtgtgagcctgacagcccgacaccggcggcgtgtgtcgcgtcgccaggttcacgctcggcgatctagagccgccgaaaacctacttctgggttgcctcccgaatcaacgtgctgatctgctcgagcagctcacgcatatcggcgcgcatcgcatccaccgcggcatacaggtcggccttggtcgccggcagctggtccgacgtcattggccgcaccggcggtgctgtctgtcgcgccgcgctgtcgctttgaaacccaggtcgctcacccacgaccacgacactgccatatccggcgccccgccgacaacgaagcacagctagccggtgggcgcggacgggatcgaaccgccgaccgctggtgtgtaaaaccagagctctaccgctgagctacgcgcccatgaccgccgcaggctacacgccttgcggccaagcacccaaaaccttaggccgtaagcgccgccagagcgtcggtccacagccgctgatcgcgaacttcacccggctgcttcatctcggcgaaccgaatgatccctgaccgatcgaccacaaaggtgccccggttagcgatgccggcctgctcgttgaagacgccgtaggcctgactgaccgcgccgtgtggccagaagtccgacaacagcggaaacgtgaatccgctctgcgtcgcccagatcttgtgagtgggtggcgggcccaccgaaatcgctagcgcggcgctgtcgtcgttctcaaactcgggcaggtgatcacgcaactggtccagctcgccctggcagatgcccgtgaacgccaacggaaagaacaccaacagcacgttctttgcaccccggtagccgcgcagggtgacaagctgctgattctggtcgcgcaacgtgaagtcaggggcggtggctccgacgttcagcatcagcgcttgccagcccgcgatttcggctgtaccaatctgctggcgctccagttgcccagattgaccgacgaggtcggcatcagcccagctgtgggcgccgcctcggcaatctcggcgggcaatacatggccgggctggccggtcttgggcgtcaccacccaaatcacaccgtcctcggcgagcgggccgatcgcatccatcagggtgtccaccaaatcgccgtcgccatcacgccaccacaacaggacgacatcgatgacctcgtcggtgtcttcatcgagcaactctcccccgcacgcttcttcgatggccgcgcggatgtcgtcgtcggtgtcttcgtcccagccccattcctggataagttggtctcgttggatgcccaatttgcgggcgtagttcgaggcgtgatccgccgcgaccaccgtggaacctccttcagtctccgcgggccatgtgcacaccgtcgcgatgggcattatcgtcgcacagccagaaccggtccacccgcccgcctcagaaggcggccacgcacattttcaatgcctttgtcttggtgtcgttgagccgatcaacccgccggttgaattccgctgtcgacgcgtgcgcaccgatggcatttgccaccgcgcgggccgcgtcgacatatgcgttgagcgcatcccccagttgcgcggacagcgcggcgctcagactgcctgagaccgtcgaggcactgttgttgagcgcgtcgatggccggaccttcggtcggcccggtgttgcggccctgattgaacgcggccacgtaggcgttcaccttgtcgatggcgtccttgctggtggccgccagcgcgtcacacgaggtgcgaatcgccttggtcgtcagcgattgttggcgctgcgactcccggatgctcgacgtcgccgccgaagccgacaccgacgcggacaccgacgagcggtaggccggtgcgacgttggtgtcgggcatggccgtaccgtcggtgacagtggtacatccgacgatccccatcagcagcagcgcgatgcagccgagcgccagggcgcctcgcctggggagctcccccccgtgcctgcgaggcacggcgcgccatccgatgagcacggcatgtgaggttacctggtcgcagcgcgaccgcgctggccgtggtgtgtcgcgcatccgcagaaccgagcggagtgcggctatccgccgccgacgccggtgcggcacgatagggggacgaccatctaaacagcacgcaagcggaagcccgccacctacaggagtagtgcgttgaccaccgatttcgcccgccacgatctggcccaaaactcaaacagcgcaagcgaacccgaccgagttcgggtgatccgcgagggtgtggcgtcgtatttgcccgacattgatcccgaggagacctcggagtggctggagtcctttgacacgctgctgcaacgctgcggcccgtcgcgggcccgctacctgatgttgcggctgctagagcgggccggcgagcagcgggtggccatcccggcattgacgtctaccgactatgtcaacaccatcccgaccgagctggagccgtggttccccggcgacgaagacgtcgaacgtcgttatcgagcgtggatcagatggaatgcggccatcatggtgcaccgtgcgcaacgaccgggtgtgggcgtgggtggccatatctcgacctacgcgtcgtccgcggcgctctatgaggtcggtttcaaccacttcttccgcggcaagtcgcacccgggcggcggcgatcaggtgttcatccagggccacgcttccccgggaatctacgcgcgcgccttcctcgaagggcggttgaccgccgagcaactcgacggattccgccaggaacacagccatgtcggcggcgggttgccgtcctatccgcacccgcggctcatgcccgacttctgggaattccccaccgtgtcgatgggtttgggcccgctcaacgccatctaccaggcacggttcaaccactatctgcatgaccgcggtatcaaagacacctccgatcaacacgtgtggtgttttttgggcgacggcgagatggacgaacccgagagccgtgggctggcccacgtcggcgcgctggaaggcttggacaacttgaccttcgtgatcaactgcaatctgcagcgactcgacggcccggtgcgcggcaacggcaagatcatccaggagctggagtcgttcttccgcggtgccggctggaacgtcatcaaggtggtgtggggccgcgaatgggatgccctgctgcacgccgaccgcgacggtgcgctggtgaatttaatgaatacaacacccgatggcgattaccagacctataaggccaacgacggcggctacgtgcgtgaccacttcttcggccgcgacccacgcaccaaggcgctggtggagaacatgagcgaccaggatatctggaacctcaaacggggcggccacgattaccgcaaggtttacgccgcctaccgcgccgccgtcgaccacaagggacagccgacggtgatcctggccaagaccatcaaaggctacgcgctgggcaagcatttcgaaggacgcaatgccacccaccagatgaaaaaactgaccctggaagaccttaaggagtttcgtgacacgcagcggattccggtcagcgacgcccagcttgaagagaatccgtacctgccgccctactaccaccccggcctcaacgccccggagattcgttacatgctcgaccggcgccgggccctcgggggctttgttcccgagcgcaggaccaagtccaaagcgctgaccctgccgggtcgcgacatctacgcgccgctgaaaaagggctctgggcaccaggaggtggccaccaccatggcgacggtgcgcacgttcaaagaagtgttgcgcgacaagcagatcgggccgcggatagtcccgatcattcccgacgaggcccgcaccttcgggatggactcctggttcccgtcgctaaagatctataaccgcaatggccagctgtataccgcggttgacgccgacctgatgctggcctacaaggagagcgaagtcgggcagatcctgcacgagggcatcaacgaagccgggtcggtgggctcgttcatcgcggccggcacctcgtatgcgacgcacaacgaaccgatgatccccatttacatcttctactcgatgttcggcttccagcgcaccggcgatagcttctgggccgcggccgaccagatggctcgagggttcgtgctcggggccaccgccgggcgcaccaccctgaccggtgagggcctgcaacacgccgacggtcactcgttgctgctggccgccaccaacccggcggtggttgcctacgacccggccttcgcctacgaaatcgcctacatcgtggaaagcggactggccaggatgtgcggggagaacccggagaacatcttcttctacatcaccgtctacaacgagccgtacgtgcagccgccggagccggagaacttcgatcccgagggcgtgctgcggggtatctaccgctatcacgcggccaccgagcaacgcaccaacaaggcgcagatcctggcctccggggtagcgatgcccgcggcgctgcgggcagcacagatgctggccgccgagtgggatgtcgccgccgacgtgtggtcggtgaccagttggggcgagctaaaccgcgacggggtggccatcgagaccgagaagctccgccaccccgatcggccggcgggcgtgccctacgtgacgagagcgctggagaatgctcggggcccggtgatcgcggtgtcggactggatgcgcgcggtccccgagcagatccgaccgtgggtgccgggcacatacctcacgttgggcaccgacgggttcggcttttccgacactcggcccgccgctcgccgctacttcaacaccgacgccgaatcccaggtggtcgcggttttggaggcgttggcgggcgacggcgagatcgacccatcggtgccggtcgcggccgcccgccagtaccggatcgacgacgtggcggctgcgcccgagcagaccacggatcccggtcccggggcctaacgccggcgagccgaccgcctttggccgaatcttccagaaatctggcgtagcttttaggagtgaacgacaatcagttggctccagttgcccgcccgaggtcgccgctcgaactgctggacactgtgcccgattcgctgctgcggcggttgaagcagtactcgggccggctggccaccgaggcagtttcggccatgcaagaacggttgccgttcttcgccgacctagaagcgtcccagcgcgccagcgtggcgctggtggtgcagacggccgtggtcaacttcgtcgaatggatgcacgacccgcacagtgacgtcggctataccgcgcaggcattcgagctggtgccccaggatctgacgcgacggatcgcgctgcgccagaccgtggacatggttcgggtcaccatggagttcttcgaagaagtcgtgcccctgctcgcccgttccgaagagcagttgaccgccctcacggtgggcattttgaaatacagccgcgacctggcattcaccgccgccacggcctacgccgatgcggccgaggcacgaggcacctgggacagccggatggaggccagcgtggtggacgcggtggtacgcggcgacaccggtcccgagctgctgtcccgggcggccgcgctgaattgggacaccaccgcgccggcgaccgtactggtgggaactccggcgcccggtccaaatggctccaacagcgacggcgacagcgagcgggccagccaggatgtccgcgacaccgcggctcgccacggccgcgctgcgctgaccgacgtgcacggcacctggctggtggcgatcgtctccggccagctgtcgccaaccgagaagttcctcaaagacctgctggcagcattcgccgacgccccggtggtcatcggccccacggcgcccatgctgaccgcggcgcaccgcagcgctagcgaggcgatctccgggatgaacgccgtcgccggctggcgcggagcgccgcggcccgtgctggctagggaacttttgcccgaacgcgccctgatgggcgacgcctcggcgatcgtggccctgcataccgacgtgatgcggcccctagccgatgccggaccgacgctcatcgagacgctagacgcatatctggattgtggcggcgcgattgaaacttgtgccagaaagttgttcgttcatccaaacacagtgcggtaccggctcaagcggatcaccgacttcaccgggcgcgatcccacccagccacgcgatgcctatgtccttcgggtggcggccaccgtgggtcaactcaactatccgacgccgcactgaagcatcgacagcaatgccctgtcatagattccctcgccggtcagagggggtccagcaggggccccggaaagataccaggggcgccgtcggacggaaagtgatccagacaacaggtcgcgggacgatctcaaaaacatagcttacaggcccgttttgttggttatatacaaaaacctaagacgaggttcataatctgttacaccgcgcaaaaccgtcttcacagtgttctcttagacacgtgattgcgttgctcgcacccggacagggttcgcaaaccgagggaatgttgtcgccgtggcttcagctgcccggcgcagcggaccagatcgcggcgtggtcgaaagccgctgatctagatcttgcccggctgggcaccaccgcctcgaccgaggagatcaccgacaccgcggtcgcccagccattgatcgtcgccgcgactctgctggcccaccaggaactggcgcgccgatgcgtgctcgccggcaaggacgtcatcgtggccggccactccgtcggcgaaatcgcggcctacgcaatcgccggtgtgatagccgccgacgacgccgtcgcgctggccgccacccgcggcgccgagatggccaaggcctgcgccaccgagccgaccggcatgtctgcggtgctcggcggcgacgagaccgaggtgctgagtcgcctcgagcagctcgacttggtcccggcaaaccgcaacgccgccggccagatcgtcgctgccggccggctgaccgcgttggagaagctcgccgaagacccgccggccaaggcgcgggtgcgtgcactgggtgtcgccggagcgttccacaccgagttcatggcgcccgcacttgacggctttgcggcggccgcggccaacatcgcaaccgccgaccccaccgccacgctgctgtccaaccgcgacgggaagccggtgacatccgcggccgcggcgatggacaccctggtctcccagctcacccaaccggtgcgatgggacctgtgcaccgcgacgctgcgcgaacacacagtcacggcgatcgtggagttcccccccgcgggcacgcttagcggtatcgccaaacgcgaacttcggggggttccggcacgcgccgtcaagtcacccgcagacctggacgagctggcaaacctataaccgcggactcggccagaacaaccacatacccgtcagttcgatttgtacacaacatattacgaagggaagcatgctgtgcctgtcactcaggaagaaatcattgccggtatcgccgagatcatcgaagaggtaaccggtatcgagccgtccgagatcaccccggagaagtcgttcgtcgacgacctggacatcgactcgctgtcgatggtcgagatcgccgtgcagaccgaggacaagtacggcgtcaagatccccgacgaggacctcgccggtctgcgtaccgtcggtgacgttgtcgcctacatccagaagctcgaggaagaaaacccggaggcggctcaggcgttgcgcgcgaagattgagtcggagaaccccgatgccgttgccaacgttcaggcgaggcttgaggccgagtccaagtgagtcagccttccactgctaatggcggtttccccagcgttgtggtgaccgccgtcacagcgacgacgtcgatctcgccggacatcgagagcacgtggaagggtctgttggccggcgagagcggcatccacgcactcgaagacgagttcgtcaccaagtgggatctagcggtcaagatcggcggtcacctcaaggatccggtcgacagccacatgggccgactcgacatgcgacgcatgtcgtacgtccagcggatgggcaagttgctgggcggacagctatgggagtccgccggcagcccggaggtcgatccagaccggttcgccgttgttgtcggcaccggtctaggtggagccgagaggattgtcgagagctacgacctgatgaatgcgggcggcccccggaaggtgtccccgctggccgttcagatgatcatgcccaacggtgccgcggcggtgatcggtctgcagcttggggcccgcgccggggtgatgaccccggtgtcggcctgttcgtcgggctcggaagcgatcgcccacgcgtggcgtcagatcgtgatgggcgacgccgacgtcgccgtctgcggcggtgtcgaaggacccatcgaggcgctgcccatcgcggcgttctccatgatgcgggccatgtcgacccgcaacgacgagcctgagcgggcctcccggccgttcgacaaggaccgcgacggctttgtgttcggcgaggccggtgcgctgatgctcatcgagacggaggagcacgccaaagcccgtggcgccaagccgttggcccgattgctgggtgccggtatcacctcggacgcctttcatatggtggcgcccgcggccgatggtgttcgtgccggtagggcgatgactcgctcgctggagctggccgggttgtcgccggcggacatcgaccacgtcaacgcgcacggcacggcgacgcctatcggcgacgccgcggaggccaacgccatccgcgtcgccggttgtgatcaggccgcggtgtacgcgccgaagtctgcgctgggccactcgatcggcgcggtcggtgcgctcgagtcggtgctcacggtgctgacgctgcgcgacggcgtcatcccgccgaccctgaactacgagacacccgatcccgagatcgaccttgacgtcgtcgccggcgaaccgcgctatggcgattaccgctacgcagtcaacaactcgttcgggttcggcggccacaatgtggcgcttgccttcgggcgttactgaagcacgacatcgcgggtcgcgaggcccgaggtgggggtccccccgcttgcgggggcgagtcggaccgatatggaaggaacgttcgcaagaccaatgacggagctggttaccgggaaagcctttccctacgtagtcgtcaccggcatcgccatgacgaccgcgctcgcgaccgacgcggagactacgtggaagttgttgctggaccgccaaagcgggatccgtacgctcgatgacccattcgtcgaggagttcgacctgccagttcgcatcggcggacatctgcttgaggaattcgaccaccagctgacgcggatcgaactgcgccggatgggatacctgcagcggatgtccaccgtgctgagccggcgcctgtgggaaaatgccggctcacccgaggtggacaccaatcgattgatggtgtccatcggcaccggcctgggttcggccgaggaactggtcttcagttacgacgatatgcgcgctcgcggaatgaaggcggtctcgccgctgaccgtgcagaagtacatgcccaacggggccgccgcggcggtcgggttggaacggcacgccaaggccggggtgatgacgccggtatcggcgtgcgcatccggcgccgaggccatcgcccgtgcgtggcagcagattgtgctgggagaggccgatgccgccatctgcggcggcgtggagaccaggatcgaagcggtgcccatcgccgggttcgctcagatgcgcatcgtgatgtccaccaacaacgacgaccccgccggtgcatgccgcccattcgacagggaccgcgacggctttgtgttcggcgagggcggcgcccttctgttgatcgagaccgaggagcacgccaaggcacgtggcgccaacatcctggcccggatcatgggcgccagcatcacctccgatggcttccacatggtggccccggaccccaacggggaacgcgccgggcatgcgattacgcgggcgattcagctggcgggcctcgcccccggcgacatcgaccacgtcaatgcgcacgccaccggcacccaggtcggcgacctggccgaaggcagggccatcaacaacgccttgggcggcaaccgaccggcggtgtacgcccccaagtctgccctcggccactcggtgggcgcggtcggcgcggtcgaatcgatcttgacggtgctcgcgttgcgcgatcaggtgatcccgccgacactgaatctggtaaacctcgatcccgagatcgatttggacgtggtggcgggtgaaccgcgaccgggcaattaccggtatgcgatcaataactcgttcggattcggcggccacaacgtggcaatcgccttcggacggtactaaaccccagcgttacgcgacaggagacctgcgatgacaatcatggcccccgaggcggttggcgagtcgctcgacccccgcgatccgctgttgcggctgagcaacttcttcgacgacggcagcgtggaattgctgcacgagcgtgaccgctccggagtgctggccgcggcgggcaccgtcaacggtgtgcgcaccatcgcgttctgcaccgacggcaccgtgatgggcggcgccatgggcgtcgaggggtgcacgcacatcgtcaacgcctacgacactgccatcgaagaccagagtcccatcgtgggcatctggcattcgggtggtgcccggctggctgaaggtgtgcgggcgctgcacgcggtaggccaggtgttcgaagccatgatccgcgcgtccggctacatcccgcagatctcggtggtcgtcggtttcgccgccggcggcgccgcctacggaccggcgttgaccgacgtcgtcgtcatggcgccggaaagccgggtgttcgtcaccgggcccgacgtggtgcgcagcgtcaccggcgaggacgtcgacatggcctcgctcggtgggccggagacccaccacaagaagtccggggtgtgccacatcgtcgccgacgacgaactcgacgcctacgaccgtgggcgccggttggtcggattgttctgccagcaggggcatttcgatcgcagcaaggccgaggccggtgacaccgacatccacgcgctgctgccggaatcctcgcgacgtgcctacgacgtgcgtccgatcgtgacggcgatcctcgatgcggacacaccgttcgacgagttccaggccaattgggcgccgtcgatggtggtcgggctgggtcggctgtcgggtcgcacggtgggtgtactggccaacaacccgctacgcctgggcggctgcctgaactccgaaagcgcagagaaggcagcgcgtttcgtgcggctgtgcgacgcgttcgggattccgctggtggtggtggtcgatgtgccgggctatctgcccggtgtcgaccaggagtggggtggcgtggtgcgccgtggcgccaagttgctgcacgcgttcggcgagtgcaccgttccgcgggtcacgctggtcacccgaaagacctacggcggggcatacattgcgatgaactcccggtcgttgaacgcgaccaaggtgttcgcctggccggacgccgaggtcgcggtgatgggcgctaaggcggccgtcggcatcctgcacaagaagaagttggccgccgctccggagcacgaacgcgaagcgctgcacgaccagttggccgccgagcatgagcgcatcgccggcggggtcgacagtgcgctggacatcggtgtggtcgacgagaagatcgacccggcgcatactcgcagcaagctcaccgaggcgctggcgcaggctccggcacggcgcggccgccacaagaacatcccgctgtagttctgaccgcgagccgctcctcgcatgctcgaacggtgcctaccgacgcgctaacaattctcgagaaggccggcgggttcgccaccaccgcgcaattgctcacggtcatgacccgccaacagctcgacgtccaagtgaaaaacggcggcctcgttcgcgtttggtacggggtctacgcggcacaagagccggacctgttgggccgcttggcggctctcgatgtgttcatggggggggcacgccgtcgcgtgtctgggcaccgccgccgcgttgtatggattcgacacggaaaacaccgtcgctatccatatgctcgatcccggagtaaggatgcggcccacggtcggtctgatggtccaccaacgcgtcggtgcccggctccaacgggtgtcaggtcgtctcgcgaccgcgcccgcatggactgccgtggaggtcgcacgacagttgcgccgcccgcgggcgctggccaccctcgacgccgcactacggtcaatgcgctgcgctcgcagtgaaattgaaaacgccgttgctgagcagcgaggccgccgaggcatcgtcgcggcgcgcgaactcttacccttcgccgacggacgcgcggaatcggccatggagagcgaggctcggctcgtcatgatcgaccacgggctgccgttgcccgaacttcaatacccgatacacggccacggtggtgaaatgtggcgagtcgacttcgcctggcccgacatgcgtctcgcggccgaatacgaaagcatcgagtggcacgcgggaccggcggagatgctgcgcgacaagacacgctgggccaagctccaagagctcgggtggacgattgtcccgattgtcgtcgacgatgtcagacgcgaacccggccgcctggcggcccgcatcgcccgccacctcgaccgcgcgcgtatggccggctgaccgctggtgagcagacgcagagtcgcactgcgccggccggcgcagtgcgactctgcgtctgctcgcgctcaacggctgaggaactccttagccacggcgactacgcgctcgcgatcccgtggcaccagaccgatccgggtccggcggtcgaggatatcgtccacatccagcgccccctcatgggtcaccgcgtattcgaactccgcccgggtcacgtcgatgccgtcggcgaccggctcggtgggccgctcacatgtggcggcggcagcgacgttggccgcctcggccccgtaccgcgccaccagcgactcgggcaatccggcgcccgatccgggggccggcccagggttcgccggtgcgccgatcagcggcaggttgcgagtgcggcacttcgcggctcgcaggtgtcgcagcgtgatggcgcgattcagcacatcctctgccatgtagcggtattccgtcagcttgccgccgaccacactgatcacgcccgacggcgattcaaaaacagcgtggtcacgcgaaacgtcggcggtgcggccctggacaccagcaccgccggtgtcgattagcggccgcaatcccgcataggcaccgatgacatccttggtgccgaccgccgtccccaatgcggtgttcaccgtatccagcaggaacgtgatctcttccgaagacggttgtggcacatcgggaatcgggccgggtgcgtcttcgtcggtcagcccgagatagatccggcccagctgctcgggcatggcgaacacgaagcggttcagctcaccggggatcggaatggtcagcgcggcagtcggattggcaaacgacttcgcgtcgaagaccagatgtgtgccgcggctggggcgtagcctcagggacgggtcgatctcacccgcccacacgcccgccgcgttgatgacggcacgcgccgacagcgcgaacgactgccgggtgcgccggtcggtcaactccaccgaagtgccggtgacattcgacgcgcccacgtaagtgaggatgcgggcgccgtgctgggccgcggtgcgcgcgacggccatgaccagccgggcgtcgtcgatcaattgcccgtcgtacgcgagcagaccaccgtcgaggccgtcccgccgaacggtgggagcaatctccaccacccgtgacgccgggattcggcgcgatcggggcaacgtcgccgccggcgtacccgctagcacccgcaaagcgtcgccggccaggaaaccggcacgcaccaacgcccgcttggtgtgacccatcgacggcaacaacgggaccagttgcggcatggcatgcacgagatgaggagcgttgcgtgtcatcaggattccgcgttcgacggcgctgcgccgggcgatgcccacgttgccgctggccagatagcgcagaccgccgtgcaccaacttcgagctccagcggctggtgccgaacgccagatcatgcttttccaccaaggccaccgtcagaccgcgggtggcagcatctaaggcaatgccaacaccggtaatgccgccgcctatcacgatgacgtcgagtgcgccaccgtcggccagtgcggtcaggtcggcggagcgacgcgccgcgttgagtgcagccgagtggggcatcagcacaaatatccgttcagtgcgtgggtaagttcggtggccagcgcggcggaatcgaggatcgaatcgacgatgtccgcggactggatggtcgactgggcgatcagcaacaccatggtcgccagtcgacgagcgtcgccggagcgcacactgcccgaccgctgcgccactgtcagccgggcggccaacccctcgatcaggacctgctggctggtgccgaggcgctcggtgatgtacaccctggccagctccgagtgcatgaccgacatgatcagatcgtcaccccgcaaccggtcggccaccgcgacaatctgctttaccaacgcttcccggtcgtccccgtcgaggggcacctcccgcagcacgtcggcgatatggctggtcagcatggacgccatgatcgaccgggtgtccggccagcgacggtatacggtcgggcggctcacgcccgcgcgccgggcgatctcggcaagtgtcacccggtccacgccgtaatcgacgacgcagctcgccgctgcccgcaggatacgaccaccggtatccgcgcggtcattactcattgacagcatgtgtaatactgtaacgcgtgactcaccgcgaggaactccttccaccgatgaaatgggacgcgtggggagatcccgccgcggccaagccactttctgatggcgtccggtcgttgctgaagcaggttgtgggcctagcggactcggagcagcccgaactcgaccccgcgcaggtgcagctgcgcccgtccgccctgtcgggggcagaccacgatgcgctggcgcgcatcgtcggcaccgagtatttccgcaccgccgatcgcgaccggctgctgcacgccggcggcaagtccaccccagacctgctgcggcgcaaagacaccggtgtccaggatgcgcccgacgcggtgttgctgcccggcggccccaacggggaggacgccgtcgccgacatcttgcactactgctccgaccacggcattgccgtggtcccgtttggtggcggcaccagcgtcgttggtgggcttgaccccgttcgcaacgactttcgcgcggtgatctccctggatatgcggcgcttcgaccggctgcaccggatcgatgaggtgtccggcgaggccgaactggaggccggtgtcaccgggccggaagccgaacgtctgctcggcgaacatggcttctcgctcgggcacttcccgcagagcttcgagttcgccaccatcggggggttcgcggccacccgctcgtcaggccaggactcggctggctatggccggttcaacgacatgattcttgggctgcgcatgatcactccggtgggggtgctggatctgggtcgagtgccggcgtcggcggccggcccggacctgcgccagctggcgatcggctccgaaggcgtcttcggcgtcatcacccgggtgcggctgcgggtgcaccggattccggaatcgacgcgttacgaggcgtggtcgtttcccgatttcgcgaccggggttgcggcgctgcgcaccatcacccaaaccggcaccggccccaccgtcgttcggctctctgacgaggccgaaaccggcgtcaacctcgccaccaccgaggcgatcggggaaacccaaatcaccggcggctgtttggggatcaccgtgttcgagggcacccaggaacacaccgagagcaggcacgccgagacgcgcgcgttgctggcggcccgaggcggcacctcgttgggcgaaggaccggcgcgggcctgggaacgcggcaggttcgccgcgccgtatctgcgtgactccctgttggccgcgggagcgctctgcgagaccctcgagaccgccacggtgtggtccaacacccccgtgctgaaggccgccgtgaccgaagcgctcaccacctcgctggccgcatcgggtacaccggcgctggtgatgtgccacgtgtcgcacgtgtatcccaccggcgcgtcgttgtacttcaccgttgtcgccgggcagcgaggcgatccgatcgagcagtggctggccgccaagaaggcggcgtcggatgcgatcatggccaccggaggaacgatcacgcaccaccatgcggttggttccgaccaccgcccctggatgcgcgcggaggtgggtgatctgggcgtgacattgttgcgcacgatcaaggcgacgctggatccggccggaattctcaaccccggcaagctgattccatgagcgccgggcagctgcgccggcatgagatcggcaaggtcaccgcgctgaccaatcccctgtcaggccatggcgccgccgtaaaggctgcacacggcgcgatcgcccggctgaagcatcggggggtggacgtcgtcgagatcgtcggcggggacgcccacgacgcacgccatctgctcgccgcggcagtcgcaaaaggcactgacgcggtgatggtgaccggcggtgacggagtcgtctccaacgcgctacaggtcttggcgggcaccgacattccgttaggaatcattccggccggcactggtaacgaccacgcacgcgaattcgggcttcccacaaagaatcccaaggcagccgcagatatcgttgttgacggctggacggaaaccattgacctgggccggattcaagacgacaacggtatcgaaaagtggttcggtaccgtggcggctaccggattcgactccctggtcaacgatcgcgccaaccgaatgcgctggccacacgggcggatgcgctattacatcgcgatgctcgccgaactgtcgcggctgcggccgttgccgttccggctggtgctcgacggcaccgaagagatcgtcgccgacctcacacttgccgacttcggcaatacccgcagctacggcggcggattattgatctgccccaacgccgaccactcggacggcctgctcgacatcaccatggcccagtcggattcccgtaccaagttgctccgcctgttccccaccattttcaaaggcgcccatgtcgagcttgacgaggtgagcaccacacgagccaagacagtccacgtcgagtgccccggtatcaacgtctatgccgacggcgacttcgcctgcccgttaccagccgagatctccgcggtgccggccgcccttcaggttcttcgcccccgccacggataagcgggtggtaacgactcggtcgtaaagcgcgacatccttccaaacccgctgtacgggaggaacagatgtccggacaccgcaagaaggcaatgctcgccttggcggctgcgtcgctggcagcgacgctggccccgaacgcagtcgcggccgcagaaccgtcgtggaacgggcagtacctcgtgacgttgtctgccaacgcgaaaaccggcaccagcatggcggccaaccggccagagtatccacacaaagcgaactacacgttcagctcgcgctgcgcgtccgatgtctgcattgccaccgtggtcgacgctccgccaccaaaaaacgagttcatcccgcggccaatcgaatacacctggaatgggactcaatgggtacgggagatcagctggcaatgggactgcctgctacccgacggcacaatcgaatatgccccagccaaatcgatcacggcctacacgcccggtcagtacggaatcctcaccggcgtctttcataccgatatcgccagcggcacgtgtaaaggcaatgtcgacatgccagtgtcggccaaaccgatcgttggctgacgttgccagccctgccgagcatgggcggcacatcacgcaaacgcatggacgaccagcacagccccgaatgcggcgataacggcgttgccggcaaggactgtcatccgacggacgcgggcggtcgcccgggacctgagaaacgctcccgccgagacaagcagcaactgccagagcaacgacgcgagcgctaccccgaccacaacagcgatcgcggtcgttgcgcgcaacgcgcgcgccagcgtcacggctactgcggtgaagtacacgaacgtggccgggttgatcaccgttaggccgaagatcaacgcaaaccgaacacagcccagctgtttttgtggggccggaaccggctccggcgatggacgcaacccgtgcccgattcccatcgcagcgatgaccagcagcacgatcgcaccgacgatttcgggccaaaccctcaacacgttgatcgtcggtgccgcaactgtctccaaatcgcggtagcgcaatacgctacgtcgacaagggcgaccgccgcggcggccggtattccacgacgccagccgcgctcaacacctgcttgccgaggaaagcgttcccggtggcggcatcgaggcgtttgtcgatgtgcgacttcgaccggcggaggacagcgacgactttctggcatggtcgagcacggacaccacgatcgacgatgccgtccacgtcaccggaccctacgactacctgctacacattcgggtctgcgacacagcggacctggaccgcctgttacgcaggctcaagacctccgcggaagctgcgcaaacccaaacgcgcattgcgctcaggtcccggcgttgacaccgcgccagcaggcgccaccaaacccttagccaactccccgactcagccaagtcacctcgccggcgtcgccgccgtcacgatacacctcgagcgcctggtcccaggccgttcccagcaccgaatccagttcggcggccagtgtgtccgcaccttgggccatcatcgcccgcagccgcatctcccccaccatgatgtcgccgttggcgctcatcgccccgctccacagacccagttgcggggtgtgactgaatcgctggccgtcgactccagggctagggtcttcggtgacctcgaaccgcagcaccgaccaggaacgcaaggcgttggctagtcgcgccccggtgcccaccggcccgacccaattggtgaccgcacgcaactgcggcggcagggccggttgcggcgtccagaccaggttcgccttggcctgtagggtcgacgacaacgcccactcgacatgcgggcacaccgccgcgggcgagccgtggatgtacaccacaccggacgtcacgtcggcgaattggttcgacgctcgcatctgctgctccttcggttccacgagggacgtcttccccaacgacctggtgaacccgacaagcaggatgcctgctgtgaaatttcgaatttttgtgtcgtgcgtttctattgtgccttgtgatacccgtgttgcgctagtgtgcggttctgcctaggtgtactcggctagaaccgcgtcggaaatcgcgggccacaagtccaacgcccagtcgccgaaatcgcgggccgtgaggaccaccagagccaggtccgccttgggatccacccagatgaaaccgcctgattggccgaaatggccgaatgtccgcgtcgagttgcactcgccggtccagtggggcgatttcgaattcctgatctcaaagcccagcccccagtcattgggccgctgcacaccgtacccgggcagtacaccgtccaggccgggaaactgcaccgtggtcgcgtcggcatgcatctgcgccgagaccgtcgatggacgcagcagatcacccgcgaacaccgccaagtccgcgaccgtcgaggtcgccccgaacccggcggcagcggggcccccgtccagccgggtggtcaccatgcccaggggttcgcacaccgcctcggtcaggtagcgcccgaactcgatccccgactcccgctgcacgctctcggccagcacggtgaaaccgtagttcgaatacatccggcgggtgccggggcgggccagcgcctgatcggaatgcatcgccaaccccgatgtgtgcgccagcaggtgacggaccgtggagccgggcgggcctgccggggtgtcgagattcaccaccccctcctcaacggcgacctgtgcggctcgggccaccagcggcttggtgaccgacgccagcgcgaacacccgcgcggtatcgccgtgggtggctagcacccctgcgggtccgatcaccgcggcggccgcagccgggaccggccagccaccaagcacttcgagagcggtcatcgactccggcgcgtcacttccgggcgatgtagtagttgttcaacacgtccgactcgatctcggccaccgtcacgtcggtaaaaccggcgtcggcgagcatcgaggtggccaactgcctgccccacaccgtccccaacccggccccgtcaagcgccagcgacaccgtcatgcagtgcattagcgaggtcgtgtacaggtaggtgctcagcggaacgccgacattgtcttccagttgactcgatgccttgatgtcgaccatcagcagcacaccaccgggtcgcagcgcacgatagatgttctgcaggacgcgcgccggctgcgcctggtcgtgaatcgcgtcgaacacggtgatcacgtcgtaggcccccaccttgtccagctctgccaggtcatggcgctcgaaggtcgcgtttgccaggcccaaccgagccgcctcctcggtccccgccgcaacggcctcgtcggaaaagtcgatgccggtgaatcggctcgcgccgaacgcctgcgccatcagcttgaccgcgcgaccactgccgcaaccgaaatcggccacgtcggctccggaccgcaagcggtccggaaggccgtcgaccagcgggagcaccacgtcgatcaaggcggcatcgaacaccatgccgctcatctcggccatcagcttgtggaagcgcgggtattcgctgtagggcacaccgccgccttcccggaagcagcgaatgaccttttgttcgacctcgccgagcagcgaaacgaactgtgctatcacggcgaggttgtccggcccggccgcacgggtcagcatgccggcgcggtgggcaggcagcgagtaggtcgagctccccgcgtcgtattcgacgatctgcccggtggtcatgccgcctagccactcccgaacgtagcgctcttccaaccccgcagcctcggcgatctccatgctggtggctggcggaagtccggccatggtgtccagcagcccggtctggtgtccaacgctcaccaggatcgccaaaccggcgctgtcgatggccgcaacaaaacggttgccgaattcttcggtggtctcgagtgctccgctcatctgcgccgctcctcctcatcgcttcgctctgcatcgtcaccggcgcgactcatctgcgccgctcctgctcatcgcttcgctctgcatcgtcaccggcgcgactcatctgcgccgctcctgctcatcgcttcgctctgcatcgtcaccggcgcgactcatctgcgccgctcctcctcatcgcttcgctctgcatcgtcaccggcgcgcatggtcagcgacgctacaccgtaggttggacaccatgagtcagacggtgcgcggtgtgatcgcacgacaaaagggcgaacccgttgagctggtgaacattgtcgtcccggatcccggacccggcgaggccgtggtcgacgtcaccgcctgcggggtatgccataccgacctgacctaccgcgagggcggcatcaacgacgaatacccttttctgctcggacacgaggccgcgggcatcatcgaggccgtcgggccgggtgtaaccgcagtcgagcccggcgacttcgtgatcctgaactggcgtgccgtgtgcggccagtgccgggcctgcaaacgcggacggccccgctactgcttcgacacctttaacgccgaacagaagatgacgctgaccgacggcaccgagctcactgcggcgttgggcatcggggcctttgccgataagacgctggtgcactctggccagtgcacgaaggtcgatccggctgccgatcccgcggtggccggcctgctgggttgcggggtcatggccggcctgggcgccgcgatcaacaccggcggggtaacccgcgacgacaccgtcgcggtgatcggctgcggcggcgttggcgatgccgcgatcgccggtgccgcgctggtcggcgccaaacggatcatcgcggtcgacaccgatgacacgaagcttgactgggcccgcaccttcggcgccacccacaccgtcaacgcccgcgaagtcgacgtcgtccaggccatcggcggcctcacggatggattcggcgcggacgtggtgatcgacgccgtcggccgaccggaaacctaccagcaggccttctacgcccgcgatctcgccggaaccgttgtgctggtgggtgttccgacgcccgacatgcgcctggacatgccgctggtcgacttcttctctcacggcggtgcgctgaagtcgtcgtggtacggcgattgcctgcccgaaagcgacttccccacgctgatcgacctttacctgcagggccggctgccgctgcagcggttcgtttccgaacgcatcgggctcgaagacgtcgaggaggcgttccacaagatgcatggcggcaaggtattgcgttcggtggtgatgttgtgatggccgccatcgagcgcgtcatcacccacggcaccttcgaactcgatggcggcagttgggaagtcgacaacaacatctggctggtcggcgacgactccgaggtggtggttttcgacgccgcccaccacgcggctcctatcatcgacgccgtcggcggccgcaaggtggttgcggtgatctgcacgcacggccacaacgaccacgtgacggtggcccccgaactgggcacggcgcttgacgcaccggtgctgatgcatcccggcgacgccgtgctgtggcgaatgactcacccggacaaaagctttcgcgccgtttcagacggtgatgcggtgcgggttggcgggacggagttgcgtgcgctgcacaccccggggcactcccctggatcggtgtgctggtatgcgccagagctgggtcccggaacaggcaccgtgttcagcggagacacgctgttcgctggcgggccgggtgcaaccggccgctcgtattccgacttccccacgatcctgcggtcgatatccggacggctcggcgcattaccgggcgacaccgtcgtgcacaccggccacggcgacagcaccaccatcggcgacgagatcgtccactacgaggaatgggtggcccgtgggcattgatcccgcgggcgcgcgcagaatgccggtcgtagcggcgtgtcggtgtacaagcaccgcgcggtccatgagccgagcgctacttatccgcgcaatctgacactcgagccaagctgcggcgcagaaacaccgcaaagccggcacccatgaccacaaatgccgtcactggcacccagtcacccaaccgaaggtagagcgtgacattcgatgccaacggaacgttcaccacgatggcaccgttgaattccgccgagcaccaggccagccgacggccccgggtatcaaaggccgagctgtcgcccgacaagctggcgtgcaccgctgggatgccggcttcgacggcgcgcaccgcgggctgggcggccaactgcggctgcgcccaactcccttggaacgtcgaggtggaactctgatacaccagcagcgccgccccgagccgcgcggcgtgccgggtcagatcggagaaggtcatctcgtagctgatcaacggggcgatatgcaaggagttcaccgccaacaccaccggcccggcgccgcgctgccgatcctttgcggcggccttgctgtagcgggtgatccagccgaaaagcgggcgcagcggcacatattcgccaaacggaaccaaccgggtcttccggtagctgcccacagcttcgtgcgcgccgacaagcaccgccgacttgtagattcccccgtccggtgccggggcgtcgacgttgaccaacaaatccgcgcccacccgctgtgacagctcggccaggcgagccaggacgtcaggatggcgggtgaggtcttgtccgacgctgctttccccccagaccaccaagtccggccgctggtccgcaacggccgcggtgaactcttcaccggccgccagtcgagccgccgcatcggctatgtcgccggcctgtaccagcgccacgcgcaccgtcggaccgccgaccggcaccgagcccagcaggtaggaagccgggccgagtcccgcacacccaatcacgcatcccagcgcgaccagccggccgcccgttgcccggcacacgagcacgctcgcgatggcggtattggtcgcaaccagaagaaaacttgtcagccacaccccacccagcgacgccgacgctagcgtcacgggctggctccattgcgatgcacccagcaacgcccacggaccgcccagcgattgccaggaccgcaccgcttcggctgccacccacgcgctgggcaccacgaccagggcggcaccgacgcggcatgtggtcaccggtaccgacaacagccggtgcgccaaccacccggccggcagccacagcacacccaggccggcggccaacagcaccagcatcggaccagcactggtcaccagccagtactgggttgccagcacaaatccgcccatacccgtccacgcccgcagcgcgccctcccacgacgtcggcgcggcccgcaccactaacagcagtgggaccaagccgaaccaggccagccaccaccaagacggcgcgggaaaggccagcgcgggtaacccgccgaacaccaacgctgccgcacaaccaatgaccggttgtcgccgggctcccgcgcgcaacgccatgccgatcagcatgccggccacattcgcctgcgtcgaggaaaagagcagactaagaccggcagtccccgccagaaagggagtgatttgcatggccaaggatctggtcgccacggtgcccgatctttccgggaagctggcaatcatcaccggcgccaacagcggtctaggcttcgggctggcccggcggctgtcggcggctggcgccgacgtaatcatggcgatccgcaatcgcgccaagggcgaggcggcggtcgaggaaatccggaccgcggttccggatgcgaagctgaccatcaaggccctcgacctgtcatcgttggcgtccgtcgccgcgttgggggaacagctcatggctgacgggcggccgatcgacctgctgatcaacaacgccggcgtcatgaccccaccggaacgcgttaccactgccgacggcttcgaattgcagttcggcagcaaccatctcggacacttcgcgctaaccgcacacctgctgccgctgttgcgcgcggcacagcgcgcgagggtcgtctcgttgagcagcttggcggcccgccgcggccgcatccacttcgacgacctacagttcgagaggtcgtacgccccgatgacggcctatggccagtcgaagctggcggtcttgatgttcgcccgcgagctggaccgccgcagccgcgcggccggctggggcatcatctccaatgccgcgcatcctggcttgaccaagaccaacctgcagatcgcgggaccgtcccatggccgcgacaagccggcgctgatggaacgcttgtacaagacgtcctggcgtttcgcaccgttcctctggcaggagatcgaagaggggatcttgcccgcgctgtatgcagccgccaccccgcaagccgacggtggcgcgttctatggcccccgcggccgctacgaggtcgccggcggtggtgtgcgagaggccaaggttcccgcagccgcccgcaacgacgccgatagcaagcgactttgggaggtctccgagcagctcaccggtgtcagctacccgaaatcgcgctgaactgcccgatcccgggaacctgaggtattccgggggggagctgcggaatctccggaatcggtgggatcggcgggatcggtggagggctgggggacgtggtcgccggcggctgcgtggtcgccggcggctgcgtggtcgccggcggcgcggaagcgggggtcgtcggtgccggagtgatgacatcggtggtcaccgccggttgcgtattcgtcgttgtcggcggaggcggcaacggctgctgcagcggcggcgcgggcccaccggtggctggcgcctgtacgggaggtgcgggctcggtagtggggccatcggatgccggcgctggggacgggggcggtgcggcggtcgtggtcacacccggcctctgcggggtccccggcgccgtcggctggtcgccggtggacaacccgatcgccacggcggcacccaccagcaacaccgccaccgtcgtgccggtgatgatcacggccggcaggcgataccacgggattggcggggacttgggctcgggctccgcatgggcatcgtggtcgaagctcagcgacgggcgggccgctgtgtagccaggggccggcccgatgtgggagtcctcgtcggcctccgaccaggccaaagcgggctgcaggaccgacgccggcgcatcggccggcgccgtcgccgtcgccgaggtgaccgcggtcagcaccgttgcgctggtgtcgccgggtctgcgtgccgcccacaacgcgccgccgaaagcggccgtcaattgcggacgaggcgtcctgaccaccggcacgcagaaacgtccggacagcgtcgtggtgactgccgggatatttgcaccaccacccaccgaaacgatcgctaccagctcggccgtgcgaattccgctgcgggccagggtttgttccaaggccctgcccacgctgtccagcgagtcacggattgtgtcctcgagctcgttgcgggtcaaccggatatccccgcccaacgcgtcggtcagcgtggtcaccgtgcttgacgaaagccgttccttggctttgcgacattcgatccgcagcttagtcagtgagccgatcgccgaggtgccggctggatcgaacgcgcccgtgcccggtagttcggacatgacgtagctcaacagcgactgatcgatcagatcgccggagaaagcctgatggcgcaccgtcgcggccaccggccgatactcgtctgcggcgtcgacgagcgtgatgccggtcccgctgccaccgaagtcgcataccgcgacgatcccacgggccggtatgcccgggtcggcccgtatcgcgtacagcgctgccgcggcgtcagggagcagtgacagtggctgggccgtactcgaagtcccgtgcgaccattccgaggcccgacgcagcgcgctatccaacgctgctaccgcagccggcccccagtgggcgggataggtcaccgtgacacttccgggaagagcacgaccgccggtagcggtgtaggccagcgccagcagtgcgtcagccactagcgcctcgctgcggtacaccgagccgtcggcagccacgatgccgaccgaatctcccacccggtctacgaagtcggtgatcaccaggcctggctcgtccagcctcgggttctccgatggcacaccgacctcgggcgggcgctgtcgatacagcgtcagcacgggtttacgtgtgatggagtgatcggcagccacagccgctaggttggtgacaccgatcgacaagcctaatgccggtctcgcccctgttgccatatggcccaatccccgtgtccggcggctcgtcgcaaccgcctacctcgaattttccgtcatacctatagccaatgtgggcgccggtgatctggatagcgacattgccgcaacgcccggttggtcagcaaatggtgcccatgctggcgaccaacgggacctccggcgcggtaaggcagccgggctccagtaatcccagcggctaggccaaggcctcgatgtcgtcggtggcgacgatgcctaccggcttggagccgtgttgagaaatgagttcggccgtcggcagcaacctccccactcagcaatcccagcttcaccctaaacctggcgttcgtacgccacctagcatctggtgggtgcgaacggtgatgtcgcgttgagccgcatcggcgccacccgtccggcattgagcgcgtggcgattcgtcacagtgttcggggtggtcggcctgctcgccgacgtcgtgtatgaaggggcccgttcgatcaccggcccgctgctggcttcgttgggagcgaccggactggtggtcggagtcgtcaccggcgtcggtgaggccgccgccttgggcttgcggctggtgtcggggccattggccgatcgaagccgacggttttgggcctggaccatcgccggctacaccctgacggtggtaacggttccgctgctcggcatcgcgggcgccctgtgggtggcgtgcgcgttggtcatcgccgagcgagtcgggaaagctgtgcgcggccccgccaaagacaccctgctgtcgcacgcggccagtgtgaccggccgaggccgcggtttcgccgtgcacgaggcgctggaccaggtcggtgcgatgatcggccctctcaccgttgccgggatgctcgcgatcaccgggaatgcctatgcgcccgcgctcggcgtgctgaccctgcccggcggtgccgcccttgctctgttgctgtggctgcagcgtcgggtgccccgcccggagtcctacgaggactgtccggttgtcctcggtaatccttcggcgccgcgaccctgggcgctgccggcgcagttctggctgtactgcgggttcaccgcgatcaccatgctggggtttggcacgttcgggttgctgtcgtttcacatggtcagccacggcgtgctggccgccgccatggtcccggtggtctatgcggccgcaatggccgcagatgcgctgacggccttggcctcaggcttcagctatgacagatatggcgcgaaaacccttgccgttctgccgattctgtcgattctggtagtgctattcgccttcacggacaacgtcacaatggtggtcattggcacgttggtgtggggcgcagcggtcggaatacaagagtccacgctgcgcggcgtggtggccgacctggtcgccagcccacggcgggccagcgcctacggcgtgttcgccgcagggctgggcgctgcgaccgccgggggcggcgccctcatcggctggctgtacgacatctccatcggcacgctcgttgtggtggtgatcgcacttgaactgatggccctggtgatgatgttcgcgatccgactaccccgcgtagcaccgagctaaagaagcgatcaggcggcccaacggaacagcaggttggtatgcgacaacatgcttgaccggcacgccaacaagcacgactgccaccgatccaggtaagtggcggccaaggacggtcaaccggtctaggctcgccagtattaccccttcaagggcgaagggggcaggaggatctcgatgggcctcaacacggcgatcgcgactcgggtgaatggcacgccgccgccggaggtgccgatcgccgatattgaactgggttccctggatttctgggcactcgatgacgacgttcgcgatggcgccttcgccaccttgcgccgcgaggcgccgatctcgttctggcccacgatcgagctgcccgggtttgtcgcgggcaatgggcattgggcgctcaccaagtacgacgatgtcttctacgccagccgtcatccggacattttcagttcgtaccccaacatcacgatcaacgaccagacaccagagttagccgaatacttcggctcgatgatcgtgctcgacgatccgcgccatcagcggctgcgctcgattgtcagccgagccttcaccccgaaggtggtagcccgcatcgaagcagccgtgcgtgaccgggcccatcggttggtctcatcgatgatcgccaataatcccgaccggcaggccgatctggtcagcgaactcgcaggtccactgccgctgcagattatctgtgacatgatggggattcccaaggcggaccatcagcgcatttttcactggaccaacgtcattctcggcttcggcgatcccgatctggccaccgatttcgacgagttcatgcaggtttcggcggacatcggcgcctacgccaccgcgctggccgaagaccgccgggtcaaccaccacgacgatctgaccagcagcctggtcgaagccgaggtcgacggcgagcggctgtcgtcgagggagatcgcgtcgttcttcatcctgctggtggtggccggcaacgagacgacgcgcaacgcgatcactcacggcgtgctggcactgtcccgctatcccgagcaacgggacaggtggtggtctgacttcgacggcctggcgcccaccgcggtcgaggagatcgtgcggtgggcctccccggtggtctacatgcgccgcaccctgacccaagacattgagttgcgcggcaccaagatggccgccggtgacaaggtctccctgtggtattgctcggccaaccgggacgagtcaaagttcgccgatccctggacattcgacctagcacgcaaccccaatccgcatctcggtttcggtggcggtggcgcccatttctgcctgggcgccaacctagcgcgtcgggagatcagggtcgcgttcgacgaactacgcaggcagatgcccgacgtcgtcgcgaccgaggagcccgcacggctgttgtcgcagttcattcacggaatcaagacgctgccagttacgtggtcctgaaaggccgaacgtggctcggcgggtatatggtgcgccattcccggtggctgtgggatttgcactacacaggaagcgttgtcgcccacccactggcggaccggtaggcaccgatcggtgccggcctgttttgggtagcggatcaagcgcacaaacgactcgcggtggccgaacaggatgatgttggcgagacgccccgtctggcatgaccgctgccgacgcgttcgagtgcggtcgagagccaaaggcggcttgatcagccgccaaccgcaggccgaagacgtgccggctcaggtgtgtgacgatcgtagccgtagcggtcgatgatctcgccccagtgctcatcgacaatcgcacgctgctcgacggtcagttgatagctgttggttttgtagtccgcatggtcagctaggtattgccgcagacgcggcaggtaacactcgaagtcgcccagtcccaggtgctggtatagccggcgcagctgtccctcgggatcaccgatcaaatcctcataacgcaattcgtaaaagcgtgtggggtcaacgagttctcggccttcgtccaactttcggtataggtcgacgtaggtcgacacgaccttgtcgtccaacccgtcgaacgtcggttgttgcaagccatgtatgcggtacagcgccttatgaagatggatggttgatggatagaccacatagggatctcggacgatgtggatgaacttcgcttgcgggaatacctccagcagcaccttgattcgaaaactatgcgttggattcttgaggatcaccgtcttgcgacggcggaagtacacctgctgaacgaaccggaacagggtccgtttccagatttctagttctcgcggtgccacctgctctagatccaggtactcctcatactggggcggccggttcgggaatgcgatggtcagatacggcgacggcaggccctgcatacaccacacgaactcgtcttcctgcgggtgatgcaagctcaaatccatgttgtccattgcccgatgcttcgataccaggaattccacatatggcgcaaaccactcggtcagtagaaaatggtgtggcgcaaggcattcgtagccggtgggaccggtgtggcgatcatcgacgaccaacagttcatgcagcaaggtggtgccggtacgccaatgcccaacaatgaagattggcggatcggcgatcaccgtttcggccactcgcctaccgaaaacgatcttctgccacaaccccagacaggaattgaccatgctgagaaacgtatagaggaccgcgaagtgccagcggctgtgatgcacggcgaagcggttacggatcaaaagccgcatccaggccgagaagttgcagccgacccacagcggtgcggcccactcgcgccaccgggaaagtcgagacgacgaacggagagccttcatggtgcgacgcggggggtaacggcgacccgtaaccgggtcaagccgcgaaggttggcgtttgtcgtccacgtcggcggctcgaccacctctattcggtcgatattggcgacgatctcgcgcaagatcgcctgaccctccatgcgcgccagctgggtccccggacacaggtggatgccggagccgaacgcgagatgcccgaccgggttgcggtcggcgcgaaagacatccgggtcttcgtactggcgcgggtcacggttggctgcaccccatgccagcagcaccagtgagcctgccgggatgaccgcttgaccgaccgaatagtcgacgcgcgttgtgcggcagatgttttggattggcgatataaagcggaggtgctcctcgatcgccgacgggatcaggtctggttgctgcgcaaggagtgtcagctgatctggatagtcggccagcgtcagaaacaatgtgctaatcatatgagcagtgctctcatagcccgcaaccagcagcaacaccgcgaagaagaacaattcgtcatcgctgagtcgaccttgctcggcatgggtggcaagcttcccgagaacagtgcattccctaagcagcccgttgtcacgccgatgagtgaagagtgcacgcaatcgccggaatccggcaaagccctgcacaagcgaaatcaacccggaggctgacaaggcaacgtcggtgatccgtaccgcctggttggacaaacggcagaaggcggcctcgtccggtccatctacgccgagcacactggtgatagcgcgcatcggcatcggtgcggccacggtggagacgacgtccgcgggcgtctgggtcagtaacccgccgaccagttctcgggcaaactggtcgaccatcgggcgccacgtctccaacgcgccacgcgccatacctggtgccagttgcttgcgcatccgggtgtgcgccggcggatcggacgtcggcagaaacggcagccacccccgtgagaaggtgaccccacgggcgctggacaacgtgtcgtggttacgcgcagcctcgcggacgtcggcgtatcggctcaaaatgtagacgtcgcgcttggggttgtactgcacccgctcgccggccaacagctctcgataatgcgggtaaggatcagcggcaatcgcgggatcgaacgggtcaaagtcggtgagctgcataaatttccggcaatgccggccggtcaacctggaccgagccttcccggcgaccctcagcgcaagtgctttcgcgaccgcgggcccgtaggttcgcacagtttgcgcgtcgcgccacatgctggtggctaccgggatgccaccagatgacgcgcgccggcgcgtgggaacgcccagagccgtggtcgcgtcctgcgcggtcagaccaacgtcgggcgtgcccgctaacgggcacccggccagccgcactcggtccggcgcgggctcgggaggggactgtgtcgcggtcatgaccctccgaactcagagaggcgtagaacagtcacagggtaacggcgggcatcgcaataattgcgcagtttcgcaaagcgtttcgcaacgcaataagatggttacccggagttcggacaggcgaatctgcccagcgcaaggctggtgatagcgccgaccaacggcgccgtgatcggtaaccgtttccgaccggccgataccggcccggccaccatagcggaggtcaaccccacctgttggcggaacgcccaaaactgggccgactgtgtaggcatgcgtcgcacttgattggtcgccgacccggcaattcgctagccgcgctaagggtcgcgcatcgttggccacaacaggcgcgacttgcgcgaatgtgctttctcgccggcatcgcgatgcctaactttatgttttcgaggagactgcgatgcggcttccaggccgtcatgtgttatacgccctgtcggcggtcaccatgctggcggcctgctccagcaacggtgctcgtggcggcattgcgtcgacgaacatgaatccgacaaacccacccgcaactgcggagaccgctaccgtctcaccgacaccggctccgcagagcgcgcgaaccgagacctggattaaccttcaagtcggcgactgcctggccgacctgccgccggcggatctgagccggataaccgtcacgattgtcgattgcgcgacagcgcattcggccgaggtatacctgcgtgctccggtggccgtcgatgccgccgtcgtttccatggccaatcgtgattgtgctgccggatttgcgccctacacaggccaatccgtcgacaccagcccatactcggtggcgtatctcatcgactcgcatcaggatagaaccggggccgatcccaccccgagcaccgtcatctgtttgctgcagcccgccaacggtcagttgctcaccgggtcggcccgtcgctgaccggacgacccgttgttcgggtgcgtggcacacgacaccaaccggtatcgtctgttgccgtgacttctccgattgctccgaataccaaaagcgacggttctcgctgatgactaccccacccgacaaggcgcggcgccggtttcttcgcgacgcctacaagaacgctgagcgcgtcgcacgaaccgctttgctcacaatcgaccaggaccagcttgagcagctgctcgactacgtcgacgagagactcggcgaacagccttgtgaccacaccgcccggcatgcgcaacgatgggcccaatcacaccgcatcgaatgggagacgctggccgagggcctacaagagtttggtggctactgcgattgtgagatcgtaatgaatgtcgaacctgaggcgatcttcggctagtcctctgccggcgatgttctcataacgacatggcaagccacgcgcttgactaaactcagccgacgtcaaaccgcctgtccccgatatgccctgcgaggttgcctcgtggctgatgactcaaacgacaccgcgaccgatgtcgaacccgactaccggttcacccttgccaacgagcggaccttcctggcctggcagcgcaccgctctaggcctgctggccgcggcggtcgccctggtgcagctcgtcccggaactgacgatccccggcgcacgccaggtgctcggtgtggtgctcgcgattttggcaatcctcaccagcggaatgggtctgctgcgctggcagcaggcggatcgcgccatgcgccggcacctgccattgccccgtcaccccacaccgggctacctcgcggtggggctctgcgtggtcggggtcgtcgcgctcgcattggtggtagccaaggcgatcaccgggtgaaccgtcactcgacggcagcgagcgatcgcgggctgcaggccgaacggacgacgctggcctggacccggacggcctttgcgttgctggtcaacggcgtgttgctgacgctcaaggacacgcaaggcgccgacgggccggctgggctgatcccggccggcctagctggtgctgcggcctcgtgctgctatgtgatcgctctacaacgccaacgagcactttcgcaccgcccgctaccggcacgaatcactccccgcggccaggtccacatcctcgcgacagcggtgctggtgcttatggtcgtcaccgcctttgctcaactgctctagcgcggcgaacagacgcaaaagcccccgcacgcacggagtgtcgggggcttttgcgtctactcgccaaatgcgatcgtggccgatggcggcgcggaccttcctgtaaattgccggaattcacgattttgtgcggctagaccaacgccgggagccagcgtgcctgcgaggataggagcgcctcggccgatccgccggcgcagccgttcggtcacaacggatctgacctgctcagcctgcaagtcaaccacaagaccggtccaggctgatacgcaaaacatgtgagtgtacccgccgccacagcggcagcagctggatcccccttttggtggacacgagatccacccaataggctgggccgatcgggcgatagacattgtcagttcgtgccggcaccctgatcactgacctcaacaccgagcgtcgaccccgtccctatggtccaaggaaaacaatgtcatacgtggctgccgaaccaggcgtgctgatctcgccgacggacgacttgcagagcccccggtcagccccggcagcgcatgacgaaaatgcggacggcataacaggcgggaccagagacgactctgctcccaactcacggtttcagctaggcaggcgcattccggaagccaccgcccaggaagggtttctggttcggccattcacccaacaatgtcagatcatccacaccgaaggagatcatgctgttatcggggtatccccggggaacagttacttctcccgccagcgcctacgggatctcgggctttggggtctcacgaattttgatcgtgtggacttcgtctacaccgatgtccatgtcgccgagagttacgaagcgctaggcgattccgcaatcgaagcccggcgcaaggcggtcaaaaacatccgcggcgtccgcgccaagatcaccaccacggtgaacgaactcgatccggccggggcccggctgtgcgttcgtccgatgtcggagttccagtccaacgaggcataccgggagctgcatgcggacctgctcacgcgcctgaaagacgacgaggacttgcgcgccgtctgccaggacctagtgcggcgcttcctgtccacgaaagtgggtccgcggcagggggcgacggctactcaagagcaggtgtgcatggactacatttgcgccgaggccccgctattcctcgacacacctgcgattctcggagtgccgtcgtcgttgaattgctaccaccaatcactgcccctcgccgcaatgctctacgcccgaggatcgggactacgggcatcgcgcaatcaaggccacgccattgttacccctgatgggagccccgccgaatgaccgcgaccgttctgctcgaggtcccgttctctgcacgtggggatcggattcctgacgccgtcgcagaattacgaacccgcgagcctatccgcaaggtacggaccattaccggcgccgaagcctggctcgtctcctcgtatgcactgtgcacacaggtgctcgaggatcggcgtttttccatgaaggaaaccgccgctgccggcgccccccgcctgaacgcgctgactgttccacccgaagtggtcaacaacatgggaaacatcgccgacgcgggactgcgcaaggcggtgatgaaagcgatcacacccaaggcacccgggttggagcaattcctacgagacaccgcgaactcgctgctggacaacctgattaccgagggcgcaccagccgatctgcgcaatgacttcgccgacccgctggccactgccctgcactgcaaggttctgggcatcccgcaagaagacggcccgaagctgttccgtagcttgagtatcgctttcatgagttcggccgacccgatccccgccgcgaagatcaactgggatcgcgacatcgaatacatggccggaattctggaaaacccaaacatcacgaccggcctcatgggtgagctcagccgcctccggaaagatcccgcctactcgcacgtctccgacgaactattcgcgaccatcggcgtcactttcttcggtgccggcgtcatctcaaccggcagcttcctcaccaccgcgctgatatcgctgatacaacgcccgcaacttcggaacttgttgcacgagaagccggaactgatcccggccggtgtagaggaactgctgcggatcaatctctccttcgccgacgggttaccgcgcctggccaccgccgacatccaggtcggcgacgtgctggtccgcaagggggagctggtgctggtgctgctcgagggcgccaacttcgatcccgagcacttccctaacccgggcagcatcgaactcgaccggcccaaccccacctcgcacctcgcgttcggccgcggccaacacttctgtcctggatcagctctcggtcgccgccacgcacagatcggcatcgaagcgctgttgaaaaagatgcccggcgtcgacctggctgtgcccatcgaccaattggtctggcgcacccgattccaaagacgcatccccgaacgccttccggtgctctggtaggcttccggaaactcacccgagccatcaccgcaagatttggcaagcgttgggacagaacaatttcgaccttgcaccggccgaaggcgctgccttctaccgaataaaagtacgggcctcccccaaactccgaaatcgtcagtaccgcacgcaattcaaatgaaccgcaccctgacagcgagcgacgttaatgacgccattgttgggccgccagcggcgagtccacaagtaccgcatcgagtccgattttgtgagccaggcggtagtcgtcgacagttttcaccgcgaaacccatgaccttcatgccggactgcgatctgaaacagtcgaccgaggcctcgtcccacaactcggcattcaccgcggagataccggaccccaacgtgaattcttcggtgacggtgacatcgcgatgcaactcgaatccggcccacttcccaggatccggctgcggatcacagtgatggttcaatgccatgttgaaaaggcgctggcgggtcacgtcacgactttcggcgacctgcagtccctcctgccgcgaggctgcagccgtgatgtcagcgttggtggaatatacgatcgaccgcccggcagcaccagtcctggtcaacacctgcgcgaccgctgagaccagcggctgtggcggagtctgcttgaggtctagaaacagagtcatatcgggcggagtcgcgccaatggcttgctccagtgtcggtatcggggtcgcccgttgccggtagggatggccctcgacgcccggcgtggtgaaattccatcccgcgttgagctgctggagttgctgaaccgtcttcgaattcaccgggccggcgccgtcggtcaacgttgccagatcggacggacgatacagcaccggcacgccatcgctgctgacctggacggtcagccacatgccatccacaccagctgcgactgcgttggtaatcgccagaacggtgttctcgggaaaatcgcgcgtacccgcgcgatgcgcgacaatcatcgggtcgtcagtctggcccagcggcaaagcatccgccacaccgcaagtccctcccaaggcgatcaccagcgccaccgcgcccaacatagccgtcttcaccatcggtccccttcaggctttccccaccgtagaaacgtgcgcaatgcgcggcgcacagtatcgaaccgtaccgctgagagccaaccacgatgatttgcccgcaccggcagcgataaagtaagtcgcggtcgggcacgcagcgcagcgttggaaagtgaggcctccgatgagtgaaatgacagctcggttttccgaaatcgtcgggaacgccaatttgctgaccggcgacgcaatccccgaggactacgcacacgacgaagagttgacggggccgccgcagaagccagcctatgccgccaagccggccacccccgaagaggttgcccaactgctgaaggccgcctctgaaaacggtgtgccggtgacggcccgcgggtccgggtgcggcttgtcgggggccgcacgaccagtcgagggtgggctgctgatctcgttcgaccggatgaacaaggtcctcgaggtcgacaccgccaaccaagtcgccgtcgtgcagcccggggtggcgttgaccgacctggacgccgctaccgccgataccgggctgcggtacacggtttacccgggcgagctgtcctccagcgtcggcgggaatgtcggaaccaacgccggcgggatgcgcgcggtcaagtacggagtggcccgccataacgtgctcgggttgcaagcggtattgcccaccggcgagatcatccgaaccggcggcaggatggccaaggtgtccaccggctacgacctcacccagctgatcatcggctcggagggcaccctggccttggtcaccgaggtgatcgtcaagctgcatccgcggctcgaccacaacgccagcgtgctcgccccgttcgccgacttcgaccaagtcatggcggcggtgcccaagatcctcgccagcggcctggcacctgacatcctggagtacattgacaacacttcgatggccgcactcatctccactcagaacctggagctaggtattccggaccagatccgcgacagctgcgaagcttatctccttgtggcgcttgagaaccgcatcgccgaccgactgttcgaggacattcagacggtgggtgaaatgctcatggaattgggagcggtggacgcctacgtgctcgaaggaggctcggcgcgcaagctgatcgaggcccgcgagaaggcattctgggcggcaaaagcactcggcgccgacgacatcatcgacaccgtcgtcccacgcgcgtcgatgccaaaattcctgagcaccgcgcgcggtctggcggcggcagcggacggtgccgcggtcggttgcgggcacgccggcgacggcaacgtacacatggccatcgcgtgcaaggatccggagaaaaagaagaagctcatgaccgacatctttgctctcgcaatggaattgggtggcgcgatctctggcgaacacggcgtcggccgggccaaaaccggctatttcctcgagctggaagacccggtcaagatcagcctcatgcgccgtatcaagcagagcttcgatccggcgggcatcctcaacccaggcgttgtcttcggagacacctgagcacggacaagagccggccggaccaaggccggtcatcggccggccaacaggcctgcaagtctcgagcgcaacatcttcgtggacagctcggtccgccggtcgtcaaagccgatttccccgcatctgtccggtcagtccgatgcagcgtcggtcaccgttattcatccggcgtttacccgttgctagccgccatgacgtagcctgctgacgctcgatcgccaacacaagccgacatgagcgacaatgccaaacaccacagggatgggcatttggtggctagcggacttcaggatcgcgcagcgcgcacaccgcaacacgagggcttcctcgggccggaccgaccatggcacctgtcgttcagtctgctgctggcgggttctttcgtgctgttctcgtggtgggcattcgactacgcagggtccggcgcgaacaaagtcatcctggtgctcgccaccgtcgtcggcatgttcatggccttcaacgtcggcggcaatgatgtcgccaactcgtttggcaccagcgtcggcgcgggcacgttgaccatgaaacaggcgcttctggtcgcggcgatcttcgaggtcagcggcgcggtgatcgccggcggcgacgtcaccgagaccatccgcagcggcatcgttgatctgtccggggtgtccgtcgacccacgcgacttcatgaacatcatgctgtcggcgctatcggcagccgcgctctggctgctgtttgctaaccgtatggggtacccggtgtcgaccacacactcgatcatcggcggcatcgtcggcgcggcgatcgcgctggggatggtgagcggccagggcggtgccgcactcaggatggtccagtgggatcaaatcggccagatcgtggtgtcctgggtgctgtcgccggtgttgggcggcttggtgtcgtacctgctctacggcgtcatcaaacggcacatcctgctgtacaacgaacaggccgaacgacggctaacagaaattaagaaagagcgcatcgcacaccgcgagcgccacaaggcggcgttcgaccggctcaccgagatccagcagatcgcctataccggcgccctggcgcgcgacgccgtcgcggcaaaccgcaaggactttgatcccgacgaactggaatccgattactaccgcgagctacacgaaatcgacgccaagacatcgtcggtcgacgcgttccgggccctgcagaactgggttccgctggtcgccgccgccggatccatgatcattgtcgcgatgctgctgttcaaggggttcaagcacatgcacttgggccttaccacgatgaataactacttcatcatcgcgatggtcggtgcagcggtgtggatggccacctttattttcgccaagacacttcggggcgaatcactttcacggtcaacgtttttgatgttcagctggatgcaggtctttacggcctcgggcttcgccttcagccacggcagcaatgacattgccaacgccatcgggccgttcgcggcaatcctggatgtgctgcgcacgggcgccattgaaggcaacgcagcggtgcctgccgcggccatggtaacgttcggcgtcgcgttgtgcgcggggttgtggttcattggacgacgggtgatcgccaccgttggacacaacctcaccacgatgcacccggcatcggggtttgctgccgaattgtcggccgccggggtggtcatgggagccacggtcctgggtcttccggtttccagcacgcacattcttatcggcgccgtcctcggcgtcggcatcgtaaaccggtccaccaactggggactgatgaaaccgatcgtgctagcgtgggtcatcacgctgccttcggcggcgatcctcgcctcggtcggtcttgtcgcgctacgcgcgattttctgacgacgccgggtccatcaaccccagcgcaacctccgcgagcagtcgctaaagcccccgacacgccgtgcgtgcgggggcttatgcgactgctcgccggacggaggtcctacgtgctgcgggaagtgatgtggctgagcaggtctcgtatcgcacccgccggcggggtgcgcccaccgacccagatggctcgaagctggcgccgcaggttcaacgcggggatgtcgaccgcgagtaatcgaccgaacgccaggtcatcggctatcgctagccggctcatcgcagccggtccagcgccggccaagaccgcggcccgcacggccgcagccgatgataattccagcaccggtggcgcttgctgcatgtcctccccgagcgtgtcacgtaacgccgcggtgagtgaatcgcggatgccagagttcggttcgcgagtcaccaaaggcgtctgagcgagctcccgggcgctcactactcgtgaccgtcgggcccacttgtgacccggcggcacgacgacgaccagttcgtcgcgtgcaaccacaacgctgcctaatcccgtgggaggacaggggttttcgatgaatccaagatctgcgatgccgtcacgaacggctgcgatcgcatgctcgctattggtggcggtcaggattacctcagggacagtaccaccgcggcgcatgtcggcggcccgcaaggacagcatccaatgcggcatcagctgttcggctatcgtctggctggccaccactctgatgcgctggcggccttcggtgcgcagcgagccgaggccggcatcgatctcgtcggcgacttcgagcaagcgggccgcccattcggcgacgacgatgccggcaggcgtgagttgggagccacgtgtcgtccggatggccaatcgcaccccgatctgggcctccatcgatgcgagccgccttgacacagcttgttgagtcaacccgagttcgcgtgcggcgccgccaagactgccggcctcagcgatggccagaaagatttcgaagcaggtgagtccgggcatacgagagctgagcggcatgcctgatcaaatcacaaccaatgtttgttcccaacaacattcagacccctagtgacgacggcccatgctcgaaaaatgcccccacgcgagcgtcgactgcggtgcctcgaaaatcggcatcaccgacaacgaccccgcgaccgccaccaaccgcaggctggcgagcacaattcgcaagccgccgatcgagcacgcggccgggcccttagggtccacatcacgcgctggccaccgttcgtacggcggggtggcctcgtaaggtaaccacatgggcgctcctcgactcatccacgtcatccggcaaatcggggccttggtggtagcggcagtgaccgccgccgccacgatcaacgcatataggccgctggcgcgcaacggattcgcatcgctgtggtcgtggtttattggcctggtggttaccgagtttccgttaccgacgctggcgagccagctcggcgggctggtgttgacagcccaacgcctgacccggccagtgcgggcggtctcctggctggtagcggccttctcggcgctggggctgctgaacctcagtcgcgcaggccgtcaggccgatgcccagctcaccgccgcattagacagcggcctggggcccgatcgccgcaccgcctcggccggtctgtggcgccgcccagccggcggtggtaccgccaagacccccgggccgctgcgcatgctgcggatctaccgcgattacgcacacgatggcgacatcagctacggcgaatacggcagggccaaccacctcgatatctggcgacgtcccgatctagatctgaccggaacagcgcccgtgctgtttcagatccccggcggtgcatggaccaccggaaacaaacgcggacaggcgcatccactgatgagccacctcgccgagctaggctggatctgcgtggcgatcaactaccgacacagcccgcgcaacacctggccggatcacatcatcgacgtcaagcgcgccctggcgtgggtcaaggcgcacatcagcgaatacggcggcgatccggacttcatcgccatcaccggtggttcggccggcggccacctgtcgtcactggccgcgctaacgccgaatgacccacgattccaaccgggattcgaagaggcggacacccgggtgcaggcagccgtgccgttctacggcgtctatgacttcactcgtctgcaggacgcgatgcacccgatgatgctgccgctgctggagcgaatggtggtcaaacaaccgcgcacggcgaacatgcagtcctacctcgacgcctcaccggtcacccacatttccgccgacgctcccccattctttgtgctacacggccgcaacgactcgctggttcccgtacagcaggcgcgtggcttcgtcgatcagctgcggcaagtcagcaagcagccggtggtatacgccgaattgccctttacccagcacgctttcgacctgctcggctcggcacgtgcggcacacacggcgatcgccgtggagcaattcctggccgaggtctacgcaacgcaacacgcgggcagtgagccgggccccgcggttgcgatcccatagcttttggggttgaggtcgctagggttggccttgtgaagctgctcagcccgctggatcagatgttcgcgcgcatggaggcgccgcgcacgccaatgcacatcggcgcgtttgcggtcttcgacctgcctaagggagcaccgcgcaggttcatccgcgacctgtacgaggcgatctcacaactggcgttcctgcccttcccgttcgacagcgtgatcgccggcggcgcgtcgatggcgtactggaggcaggtgcagcccgatccgagctaccacgtccgcttgtccgccctaccttatccggggaccggccgcgatctcggcgcgttggtcgagcggctgcattcgaccccacttgacatggccaagccgctatgggagttgcacctcatcgaggggctaaccggccgtcagttcgccatgtacttcaaggcccaccactgcgcggtcgacggattgggtggggtgaacctgatcaagagctggctcaccaccgatcccgaggcacccccaggctcgggcaagcccgagccgttcggcgatgactacgacttggccagcgtgttggccgccgccacgacgaagcgggcggtcgagggcgtttccgcggtcagcgaactggccggaaggctatccagcatggtgctgggcgccaacagctcggtgcgggcggccctcaccaccccgcgtaccccgtttaacacccgcgtcaaccggcatcgacggctagcggtgcaagtgctgaaactgccgcgcctcaaggcagtggcccacgccaccgactgcaccgtcaacgacgtgatcctggcgtctgtcggcggggcttgccgacgctacctgcaggagctgggcgacctgccgacgaacaccctgaccgcctcggtgccggtcggcttcgagcgcgacgcagacacggtcaacgccgcctcgggtttcgtcgcgccgctgggcacctcgatcgaagacccggttgcgcggctgaccacaatctcggcgtcgaccacccgcggcaaggccgaactgctggcgatgtcaccaaatgccttgcagcactactccgtattcggcttgctgccgatcgcggtggggcagaagaccggcgcactcggggtgattccaccgctgttcaacttcaccgtctccaatgtggtgctctcgaaggacccgttgtatctttcgggcgccaagctggatgtgattgttccgatgtcgttcctgtgtgacggctatggcctcaacgtgacgctggtcggctacacggacaaggtcgtcctcggctttctgggctgccgtgacaccttgccgcatctgcagcggctagcgcagtacaccggcgcggcattcgaggaactcgagaccgccgccttgccatagcgaccaaacgacgacaacgctccgcccatcgccggcagtacccgccaatcaccacggtgtagccgctcaggagcggcccgccagccggtcgatatcaacgatctccccgcgattgatgctcacccaatcgcgcccatcgaggtaggggcgtagctgctgggcaatgagttcaacatcggctggtgacttcggtcgctgaagttcgtagacgtgcggcagccccgccatgcccgtgacgacgctccacaggttcagggcggccggtccagcaggcgggtccaccagcaccggcccaaaaaggcattgtccgtccaaaaagagcgtcggcacgccgtatccgcccgcggcgacaacccgttagtggtcggcgcggacgtcgtcgtgggtcgtcggatcatccagcgccgcgtccaaaatcgccgcattgacgccgacgtcgcacagtaggcgtcgcgccaccgcgggatcatgcggtttgccgcccagggtgtgcagctcatgaccgatcgctgcataccaccgatcaagcaacgacatgttcgttcgacgcagcagcgcaccgatccgcatcaacgaccagccataggaccagtctcgctcccacgggtgcttcttgcccgctaccaggttgatctcctcgaggctgaaaaaccgccagttgatcgtgattcccaattgcgcgcgcacatcacggatccacaccgaggtctgataggcgaacgggcacaaagggtcaaagtggaaatccacggtggtcatcagacctgagtcctccagctgatcgagtcgacacctcgatgacattgtgccgtgcgccacgttgtcagcggactgagtcgacccaacatctcggggtgttcgccagggtgccgaaacaggtcaacgcggcggtatgaatggtcgacgcaccataggcgaggatgggctggtgttcgggctcgtcgttatcgttgcgctggtcgccgccgtggtcgtggggaccgtcctgggccaccgctatcgcgtgggccctccagtgttgctcatcctgtccggttccctgctgggtctgattccccgtttcggtgacgttcagatcgatggcgaggtggtgctgctgctgttcctgccggcgatcctttattgggagagcatgaacaccagctttcgcgagatccgctggaacctgcgcgtcatcgtcatgttcagtatcgggctggtgattgccaccgcggtcgcggtgtcgtggacggcacgagcgctgggcatggagtcccacgccgcggctgtcctcggtgccgtgctctcccccaccgatgccgcggcggtggccggcctggcgaaacggttgccgcgccgggcgctgacagtgctacgcggcgagagcctcatcaacgacgggaccgcgctcgtgctgttcgccgtcaccgtggcggtcgcggaaggtgccgctgggatcggcccggccgcgctggtcggccggttcgtcgtctcctatctcggcggaatcatggccgggctgctggtcggcggcctggtgacattgctacgccgcagaatcgacgcaccattggaggagggagccctgagcttgctgacgccgttcgcagcgttcttgctcgctcaatctctgaagtgcagcggtgtggttgcggtgctggtttcggccctggtcctcacctacgttggtccgacggtgatacgcgctcgttcccgcctgcaggcgcatgcgttttgggacatcgccacgttcctgatcaacggctcgttgtgggtgtttgtcggcgtccagatcccgggcgcgatagaccacatcgccggcgaggacgggggactaccacgggccacagtcctggccctggcggtgacgggtgtcgttatcgccacccggatcgcctgggtacaggcaaccacggtcctgggtcacaccgtggaccgggtcctgaagaagcccacccgccacgtcggcttccgtcagcgttgcgtcacaagctgggccggtttccgcggcgcggtatcgcttgccgcagcgctggcggtgccgatgaccaccaatagcggcgctccattcccagaccgcaacctgatcatcttcgtcgtctcggtcgtcattctggtcaccgtgctggtccaagggacttccttgcccaccgtcgttcggtgggcgaggatgcccgaagacgtcgcgcacgccaacgaattgcagctggcccgcacccgtagcgcccaagccgccctcgacgctttgccgacggtcgccgacgaactcggggtcgcccccgatctcgtcaaacacctggaaaaggaatacgaagaacgcgcggtgctcgtcatggccgatggcgccgactccgcgaccagcgatctggccgagcgcaacgatctggtccggcgcgtgcgtctaggcgtgctgcaacaccagcggcaggccgtcaccacgttgcgcaaccaaaacctcatcgacgacatcgtgctgcgcgagctgcaggcggcgatggatctagaggaagtgcaactcttggaccccgccgacgccgagtgagccggcgccgcccgctgatcgaaccagcaacggttcaggttttggccattgctttcacagactcattcagcgtttcattgcactggccgcagcgcgagcagggctgccgcacagcgatcttggcgcctatgcgaaggtggtgcgatggtgatgtggacgggcgaaagttactgccaccggcacgccgcactggcacccaacagaggaggatcaggcccgccgcacccagggtctacacgaccggcgacatcctgcgtgatcggaagggcatagcgccatggcaggaacaacgcgaaccgggctgggcgccgttcggttggctgcacgagccctcgggcgcaaggtgcccaaaagccgacgggcagtcagtctaagtgtcttgataggtgcggtgatagcagctcttgccggggcgctgattgcggtaaccgtaccggcgcggccgaatcgccctgaggccgaccgtgaagcactgtggaaaatcgtgcacgaccgttgcgaattcggctatcggcgtaccggtgcgtacgctccctgcacattcgtggatgaacagtctggaacggcgttgtacaaagcggattttgatccgtaccagttccttttgatcccgcttgctcgtatcaccggaatcgaggatcccgccctacgggagtcagcgggtcgcaattacctctacgacgcttgggccgcacggttcctcgttaccgcgcgcctgaacaactcacttccagagtcagacgtagtcctcaccatcaacccgaagaacgcgcgcactcaggatcagctgcacatccacatatcgtgttcgtcaccaacaacatcggcagccctgaggaacgtggatacctcagagtacgttggctggaagcagctccccatcgacctcggtggtcgcaggtttcaaggattggcggttgacacgaaggcgttcgaatccaggaacctgttccgggacatctacctgaaggtaaccgctgacggcaagaaaatggaaaatgcatcgattgcggttgccaacgtagcgcaggaccaattcctgctgctcttggcagagggaactgaggaccagcccgttgcagccgagactctccaagaccacgactgctccatcaccaagtcctgatagcacgatgccagcgggccacacgacagggcgcagtgtgcgaacctgaccccgccacggcgggccgttgatggcattttgctagtgtcggagcggcaatccgcctatatttctcctcgcctaccagtgagggagccgggcttgactgatccgcgccacaccgttcgaatcgctgtcggagctaccgcgctcggcgtgtcggcactcggggcaactctgccggcctgctccgcacacagcgggccgggttctcccccagtgcgccgtcagctcccgcggccgcgaccgtcatggtagagggacatacgcacacaatttccggagcggtcgagtgccgcacctcgccagcggtaaggacggcgacgccgtcggagtcggggactcaaactacacgggttaacgcacacgacgattcggcctcggtgacactgtccctgtccgactccacgcccccagacgtcaatggttttggtatctcccttaaaatcggaagcgtcgactaccagatgccctaccagccggttcagtccccaactcaggtcgaagcgaccaggcagggcaagagttacacactgaccgggacgggtcacgcggtgatcccgggccaaaccggcatgcgtgagctgccgttcggggtacatgtaacctgtccgtaactacactgattgcgcgacaagggaattagccgcgttggcaggcaacacggaggtgaccggtgcaagcccgtggtcaggtcctgatcaccgccgcggaactggctggcatgatccaggccggcgatccggtgtcgatcctggatgtgcgctggcggcttgatgaacctgacgggcatgcggcctacctacagggtcacctgccgggagcggtatttgtgtcactcgaggacgaactgagcgatcatacgatcgccggccggggccggcacccgctgccgtcgggggctagtctgcaagccaccgtccgccgatgcggaatccgacacgatgtgccggtcgtggtctacgacgactggaatcgagccggttccgcgcgagcgtggtgggtgttaactgcggctgggatcgcgaatgtacgcattctagacggcggcttgcccgcgtggcggtccgcaggcggcagcatcgagaccggccaggtcagcccgcagctcgggaatgtgactgtgctgcacgatgatttgtatgccggacagcggctaaccctaacggcgcagcaagccggtgcgggtggtgtgacgctgctcgatgcgcgcgtaccggaacgtttccgcggcgatgtcgagcccgtggatgcggttgccggtcacatccccggcgccatcaacgttcccagcggtagtgtcctggccgacgacggcacgttccttggcaatggcgcccttaacgcactgctgtccgaccacggcatcgatcacggtggccgcgtgggtgtctactgcggctcgggtgtcagcgcagctgtcatcgtcgcggcactggcagtgatcggccaggatgcggcgctgtttccagggtcatggtcggagtggagttcggatccgacccgtcccgtcggccgtggcactgcatagtcagacgccggcccagttctgcaggaaggcttcggtgacccgggcggcgttgttggccgcaatctgcttgtaaacgaagaactggacggggaagcccggcagatgcagcgggtcgccgggcccgtcggacataccgcgaattcccaggaacgggacgccgtgtgcatcggcgaccgcctgcgcggctgccgtctcctggtcaaccgcgtcgaagccggggttcaccgtcgatacgatgttcaggttgctgatcagagcgttcttcagccagggtcccgccgcctggaaaaagttaccggtatagccaagtgagcgatcgggtgcactacagggttggcagccaaaaacgctgccgccgttcgggatgcaaggaaaagcctggccgttgttcttgtcggagctagacccgtcaccgccgacgaacagttgcggctggcgccccaggtggttcaaccggacgaccggaacgttcctgcacagacagacaggattgccgagcgtgttgatgttgtccagtacaacagaaagcgtctgggcagtagccagcatgccgggatcgaccccacggaatgttgccccgttgtccagggtccaccgtgctggtattgccacgtccccaatgctggtgcggccggcaccaccggcgacgcccgagaacatcacggcggcaatggcaatggaagaagcacaggtaaagcgtgcgaaggcggtctcggtggtgttggtagcgttcactaggccgatgccggtcatcgccacaatcaccttcttgccgctgatcgagcccaggtagtagcgacgacggtcggcgaccaccaccgggttggcgtccagcgcggtgtgcgccagcaccgcgtcggcctcagccggaaacgccgacaagaccagcgtgcgctgttcgcacgggatcacatttgccacgtatccgggatcggccgccgccacgccacagcccagcgacaacgcggccgccaccaaaagacagtgccgcaaaggcgcgcccacaatcccttatccccaaaaatcgtgatttgacatggatgccggaactctctgtcatttagccgtggccgatttggggcttggccctgattttcgcgcaccatcggcgacggacgaatatttgttatcgtttttttcgtctagcgattcctcggcgttatttcatcgcggcggaacgagccgccctatgaccaactgtgcaagcgtgattggtcgatagccccggtcgggctatgttccccggtgtggctagaccagttgaccggtgcgggacgcggatacggctagtctgccggagtgatacctaacccactcgaggagctaacgctcgagcaactgcgaagccaacgcacgagcatgaagtggcgtgcgcacccagccgacgtcttgccgttgtgggtcgcggagatggacgtgaagcttccgccgacggtggccgatgccctccgtagagctatcgacgacggcgacaccggatatccctatggaacggagtatgccgaagccgtccgcgaattcgcttgccaacgttggcaatggcacgacctggaagtgagccgcacggccatcgttcccgacgtcatgctcggcatcgtcgaagtgctgcgtctgatcaccgaccgcggtgaccctgtgatcgtcaactccccggtatatgcgccgttctacgctttcgtgtcgcatgacggccgccgagtgatcccagcgccgctgcggggagacggccggatcgatttggacgcgctgcaggaagcgttctcgagcgcgcgtgcttcaagcggctcgagcggcaacgtcgcctacctcctgtgcaatccgcacaacccgacggggtcggtgcacaccgccgacgaactgcgcggcatcgcggaacgcgcccaacggttcggtgtccgggtggtgtccgacgagattcatgcccctcttatcccgtccggggcacggtttacgccctatctgagcgtccccggtgcggaaaacgcattcgcactaatgtcggcttccaaggcgtggaatctcggcggactcaaggcagccctggccattgccggtcgcgaggcggcggccgacctcgctcggatgcccgaggaggtcggtcacggccccagccacctgggtgtcatcgcgcacaccgcggcgttcaggactggtggcaactggctcgacgcgctgctgcgcggtctggaccacaatcgaacgttgctaggcgctctggtcgacgagcatcttcccggggtgcaataccgatggccgcagggtacttacctggcgtggctggattgccgagaactcggcttcgatgacgcggctagcgacgagatgaccgaaggcctggcggtggtgtcagatctgtccgggccagcccgctggttcctcgaccacgcgcgggttgcgctcagttctggtcacgtcttcgggattggcggtgccgggcatgtgcgcatcaacttcgcgacctcccgagccattctcatcgaggcggtatcgcggatgagccggtcactactcgagcgccggtagcgcgtccagagaaccgctagcgccaacacgatcacctcgggtgacggtcttgtccgctcggcggcccttcagtgcccagccaatgcggccgaccccgcggcggccgcattcggtagacaaaggaagtctgacaccgtaggcgcctcgttgatcgcgttttcgccgagaaacgtgaaggccgtttgcccgcccgtgcggatcagctacgatcaaggcggccacatggaccagtcggccaaccatgcgtgtctgcccaccccgctggcgagcacaacagggcgcgggcaagatcatgagatgcctgtcgaagagacctccaccccccagaagctgccccaatttcgttatcaccccgatcccgtcggcaccggctcgatagtcgccgacgaggtgagctgcgtgagctgcgagcaacgtcggccctacacctacaccggcccggtgtatgcggaggaggagcttaacgaggccatctgtccttggtgtatcgcagatggcagtgcggcgagtcgcttcgatgccacgttcaccgacgccatgtgggcggtgcccgacgacgttccagaggacgtgaccgaggaagtgctgtgccgaacacccgggttcacgggctggctgcaggaggaatggttgcatcactgcggggacgccgccgccttccttggcccggtgggcgccagcgaggtggccgacctccctgacgccctggatgcgctgcgcaatgagtaccgcggctacgactggcccgccgacaaaatcgaggaattcatcctgacgctcgatcgaaacgggctggcgaccgcctacctcttcaggtgcctgagctgcggcgtccacttggcctacgccgatttcgcttaacctcggcggcgactgagtcgacgcgagcgcggatatcggacgcttttgcacaacaatggttccgacgtggcacagctcagagaggagcagatcatggatgtcctacgcaccccagactcccggttcgaacacctggtgggctacccgtttgcaccgcactatgtcgatgtgacggccggcgacacccagccgttgcgaatgcactacgtcgacgagggcccgggcgacggtccgccgatcgtcttgctgcacggcgagcccacctggagttatctgtaccgaaccatgattccgccgctctccgccgccgggcaccgtgtgctcgcgcccgacctgatcggcttcggccgctccgacaagccgactcgcatcgaggactacacctacctgcggcacgtcgagtgggtgacgtcctggttcgagaatctcgacctgcacgacgttacgctcttcgtgcaggactgggggtcattgatcggtctgcgcatcgctgccgagcacggtgaccggatcgcgcggctggtggtcgccaacgggtttctccccgccgcgcaggggcgcaccccactccccttctacgtgtggcgggcgtttgcgcgctattctccggtgcttcccgctggccgtctggtgaacttcggcaccgtccacagggttcccgccggggtccgagccggctacgatgcacctttccccgacaaaacgtatcaagccggcgcccgggcgttcccacggttggtgccgacctcacccgacgatccggcggtaccggccaaccgcgcggcatgggaagccctgggccggtgggacaaaccgttccttgccatcttcggttatcgcgacccgatactcgggcaagcggacggtccgctgatcaagcacattcccggcgcggcgggtcagccgcacgcccgcatcaaggccagccacttcatccaggaggacagcggaaccgaactcgccgaacgcatgctctcctggcagcaggcaacgtaaccgcgacggctgcggacgaaggatcggcagaatggcgatggagatggcgatgatgggcctgctcggcaccgtggtgggtgcctcggccatgggcatcggggggattgcgaagtcgatcgcggaagcgtatgtcccgggggtcgcggctgccaaggaccgtaggcagcagatgaacgtcgatctgcaagcacggcgctacgaggcggtgcgagtgtggcggtctgggttgtgcagtgccagcaacgcctaccggcaatgggaggccgggtctcgggacacccatgcgcccaacgtcgtcggcgacgagtggttcgaaggtttgcggccgcacctgcccaccactggggaggcagcgaagttccgtaccgcttacgaagtccgttgcgataacccaactctcatggtgctttcgcttgagattggccgtatcgagaaggaatggatggtggaggcgagcggccggacaccaaagcaccggggatgactgcgaagactcgcggttggtagcgcacccggctggtgcggcgccgacaagctgcccacattcggtgacactgaatttctgcagcaaaagcgcgagtgaccaacggtctgcgaaattaccggctcggggtcggctacaccgtcgagcgacgcggtcgccgccgcgccgagcccctcggtacggtggcagacatgaaatatctggacgtcgacggaatcggacaggtcagccggatcgggttgggcacttggcagttcggctcgcgtgaatggggatatggggaccggtacgccaccggcgccgcccgcgacattgtcaaacgcgcacgcgccttgggggtcacgctgttcgataccgccgagatctacggcctgggcaaaagcgagcgtattctcggggaggccctcggcgacgaccgcaccgaggtggtggtggctagcaaggtcttcccggtcgcgccgtttccggcggtgatcaagaaccgcgagcgcgccagtgcgcggcggctgcagctgaaccgtatcccgctgtatcagatccaccagcccaacccggtggtccccgattcggtgatcatgccggggatgcgtgacctgctggacagcggcgacattggcgcggccggtgtctccaactactcactggcgcgatggcggaaggccgacgccgcgcttgggcgcccagtcgtcagcaaccaggtacatttctcgctcgcccaccctgatgcgctcgaagatctggtgccgttcgccgagctcgagaaccgcatcgtgatcgcctacagcccgctggcgcaaggactattgggtggcaagtacggactcgagaatcgtcccggtggcgtgcgcgcgttgaacccgctgttcggcaccgagaacctgcgccggatagagccgctgctggctacgttgcgcgccatcgccgtcgacgtcgacgccaagcccgcccaggtggcactggcctggctgattagcctgccgggggtggtcgccattcccggagcgtccagtgtcgagcaactcgagttcaacgtcgcggccgctgacatcgagctcagcgcgcaatcccgcgacgcgctcaccgacgccgcccgggcgtttcgcccggtttccaccggccgcttcctcaccgacatggtgcgtgagaaggtcagccgtcgttgagctcgctacaaggtacgcgcgagacgttcggccagcagctcggcgaacctcgccggatcctcgagtgcgccgccttcggcgagaagcgctgtgccgtaaagtaattccgcggtttcggccaatgatttctcggcatcgtctgcgcggtcctggtgggcttggcgcaggccggtcaccaacggatggctcgggttgagctcaagtatccgcttgccgaccggaacctcctggccggaagcccggtagatgcgcgcgagcgcgggtgtcatcccgaaggcatcggtgatcagacaggccggtgactcggtcaggcgggtggacagccgcacctccttgacgtgatcgctcaacgtctcctgcaaccaggtcagcaggtcggcaaattccttctgccgctcctcgcgctcggcctcgctggtgtcctcttcggaactcaagtccacctcgcccttggcaaccgactgcagcggtttgccgtcgaactccggcaccattcccacccagacctcgtcgaccgggtcggtgagcagcagcacttcgtaccccttggccttaaacgcctccaggtgcggtgacttcagcagttgttggcgcgtctcgccggtggcgtagaagatctgttgctgaccgtccttcatgcgctcgacgtattcggccagcgtggtgggttcctcctcgctgtacgtggagacaaacgaagaaataccgagcagggtctcccggttatcgatgtctgacagcagtccctctttgaggaccctgccgaactgtgtccagaacgtgcggtagtcctccggccggctggactgcacgtccttgatcgtggacagcaccttcttggtcagccgccggcggatggccttgatctgccggtcctgctgcaggatttcgcgagaaacgttgagcgacatgtcctgcgcgtcgaccacacccttgacaaaacgcaagtactcgggcatgagctggtcgcagtcgcccatgatgaacacccgcttgacgtagagctggataccgacgtgggcgtcccggtcgaacagatcgaacggggcatgagacgggatgaacagcagggcctggtactcgaaggtgccctcggccttcatcgcgatgatctcgagcgggtcgtcccaggcgtgcgcgacgtgtttgtagaactccttgtactcctgctcagacacctcttctttgggcctcgcccacagcgccttcatcgagttgagggtttcggtttcgatggtgacggtctcctcgccgccttcccccccttcttcctgggaggctggggtgcggcgctcgacgtccatccggatgggccaggcgatgaagtcggagtatttcttgaccaggttacggatcttccattccgaggtgtagtcgtgcaggtcgtcctcggcgtcttccggcttgaggtgcagggtgaccgacgtgccctggggggcatcctcgacggactcgatggtgtaggtgccctcaccgctggactcccatctggtggccgcgctctcgccagccttgcgggtaagcagttggaccttgtcggccaccatgaacgacgagtagaagccgatgccgaactgaccgatcagttcctcggaggcggccgcgttcttggcctcacgcagctgtgcgcgcagctcggcggtgcccgacttggccagcgtgccaatcagatccaccacctcctcgcgcgccatcccgatgccgttgtcacgaacggtaagagtccttgcagctttgtctgcgtcgatctcgatgtgcagatcggaggtgtcgacctccaggtccttgttccgcagcgcctcaatccgcagcttgtctagcgcatcggaggcattcgagatcaactcccgcagaaacgcgtccttattggagtagaccgagtggaccatcaaatccagcagttgccgggcctccgcctgaaactccaactgctcgacatgggcgttcatgagattccttccgacgacatagcgactcgaatttagcgagctgcgatccggcgccgagctgggggtggcctggctaggccgtatcgcgagcaagctgatagaggtcgggatcgtgtgcgcagacgatgagtagatccgggtcgtggcgtcgatggagttcgacgattcgggcctggttgtcgcgcagttggttgcggttatacgacaacagcttttcctcggcccgcatcacgaagggcacccggaaccggccatcgagggtgccgcgatgatagaaggcgtcgccgcagtgcaaaacccagcggtgaccggcatcgacagctaccgcggcgtgcccgcgggtgtgaccgggcatcggcaccagaacgacaccggtgccgatggaatcgaggggtttggccgatgcgaatccgcgccagggttccccgtcgggaccgtgctccaccagcttcgggccatgggcccactgtccgcgtcgatatcgcagtcgctcgcggagcgaaggggcgtggatggcaccgcgggcttcggcggcggtgacgtggaggtgagcctcggggaagtcggcgatcccgccgatgtggtcgaagtcgaagtgggtgagcacaatgtgtcgaacgtcggacgtgcggtagccgagctgttcgatctggcgggccgcggtttcggcctgcaagaatgccggccgcaggacatgacggaatagacctacccggccggggtcaaggcagtcctggataccgaagccggtgtccaccagcaccaatccatcgtcggtctcgacgagcagaacgtggcataacagagcgatgccaaatgcattcatggtgccgcagttgaggtggtggaccttcaccggcggtcccttcgcttcgggggcgacacctaacatactggtcgtcaacctaccgcgacaccgctgggactttgtgccattgccggccactcggggccgctgcggcctggaaaaattggtcgggcacgggcggccgcgggtcgctaccatcccactgtgaatgatttactgacccgccgactgctcaccatgggcgcggccgccgcaatgctggccgcggtgcttctgcttactcccatcaccgttcccgccggctaccccggtgccgttgcaccggccactgcagcctgccccgacgccgaagtggtgttcgcccgcggccgcttcgaaccgcccgggattggcacggtcggcaacgcattcgtcagcgcgctgcgctcgaaggtcaacaagaatgtcggggtctacgcggtgaaataccccgccgacaatcagatcgatgtgggcgccaacgacatgagcgcccacattcagagcatggccaacagctgtccgaatacccgcctggtgcccggcggttactcgctgggcgcggccgtcaccgacgtggtactcgcggtgcccacccagatgtggggcttcaccaatcccctgcctcccggcagtgatgagcacatcgccgcggtcgcgctgttcggcaatggcagtcagtgggtcggccccatcaccaacttcagccccgcctacaacgatcggaccatcgagttgtgtcacggcgacgaccccgtctgccaccctgccgaccccaacacctgggaggccaactggccccagcacctcgccggggcctatgtctcgtcgggcatggtcaaccaggcggctgacttcgttgccggaaagctgcaatagccacctagcccgtgcgcgagtctttgcttcacgctttcgctaaccgacaaacgcgcgcacgatggaggggtccgtggtcatatcaagacaagaagggagtaggcgatgcacgcaaaagtcggcgactacctcgtggtgaagggcacaaccacggaacggcatgatcaacatgctgagatcatcgaggtgcgctccgcagacggctcgccgccatacgtggtgcgttggctggtaaacgggcacgagacaacggtgtaccccgggtcggacgcggtcgtcgtcaccgccaccgagcacgcggaggccgaaaagcgcgctgccgcgcgggccgggcacgcggcgacatagccggtgaaaagctctgctggcgatgtggggcctacaggtctcacgtgtcgagccgcagcacacgtgtggcgttacgccatagccagtcctccaggacttcccgggggaccggcagcgcacgcatctcgtcgcacaattgcaggtaagggcggttgatgagaaatccgccggtaccgtaaacgatcttgttgcggattgttgtctgcccaaaccgcatcagcggctcccatccagcgcccggtgaagcgaagtacttgggacggtgcgcggccaattccaggtagacgttcgggtgtttccaggcgatcaggcatgcctgcagcacccacgggtagccgccgtggctcatcaggatcgttaactcagggaagcggcaggcaacgtcgtcgatgtggcggggatggccgagatcgctgagccgtgtccgagtccaatcggcggaggtgtggatggaaacgggcacaccaagctcgacgcatttggcgtagcaagggaagtaggcggggtcggatgcgggccgtccaatcatgaacggacgcaagctcaacccgcggaaaccgtgctcgaccacccagcgctcgaactcgtcgactgccgagtcgccggccaggatgtcggcaccggcgaagggtaggaaccgatctggatagcgggccgcgacggcggccaccgaggcattgtggacaaaggtgacaccacacgtggaccgttcatcgaatcccgtgatcagactgcgggtaatcccggcgtcgtccagggagtccagtatttggtcgtctgtcctgcgtagcgactccgcgtaggcaccgaactgctcggcgctgatcgtcgtcttggtgaagacctcgaaatacgacagcagctcgacgggaaatccttcccgaagatcgtcaatgacctcggcggacggaacgaacggtgcccacatatcgatgaccggcacccgcggttcgggcgcggtcatggggtgctccgcgggccaaccggaccgtgcaggaagtcatcgaatccggcatcgcgctccacggcgaatgcctgctcgaacgtcgtggcggggcggccggtgcacgtcgcctccttgacatcgactcgcttcccggtgaggtcgcacaggacacaacggtccagcgcgccgtcgtcggcttcctcggtagcaatgtcgtggctcatcgctcctccgttgactgtgtcgaccagctgagcatgcgctcttatgcgattacgccaagtcaactgaccccgccgacgcttcgcatacctagtgtcggccagggccacctggcccgcccggacctcccggcccgcctggtccgcccggacccccgggtccgcctggtcggtttacggcggggagccagaacacgcattgattcaagtcggggctccacacccagccgggcgcgcaatcatcgtcggcccggctgttcgccggctcgacaagtccggtcaccgccaacaccgtcaacaccgcagtgaacgcgcaaagcgcgcagcgtcgtagaaaatgcctcatcgcagacctcacggtttgtcgtccggcgctggacctaggttatcgccacgaccgccgcggcggcagcacacgtggcgactcaccgcggccgtagaaccggttgagcagcaagccactgcgcgttggtaagagcggatccaagcgccggcaacggatggtcggcgagggcgctgatcgggcaacgatgcccaggccaggcggccccagcgaacgccgcaccggctggaggaagatagccccatgacccaaacgctgcgccttaccgcgctggacgagatgttcatcaccgatgacattgacatcgttccttcggtgcagatcgaggcgcgggtgtccggtcgtttcgacctcgaccggcttgccgctgccctgcgcgccgccgtcgccaagcacgccctggctcgggcgcggcttggccgcgccagcctaaccgcacggacgctgtattgggaggtacccgaccgcgcggatcacctcgccgtggagatcaccgatgaacccgtcggtgaagttcgcagtcgcttttatgcgcgggctcccgaactgcaccgaagcccggtctttgccgtcgcggtggtacgcgagaccgtgggcgaccgcctcctgctcaacttccaccacgcggccttcgacggcatgggcgggctgcgtctgttgctctcactggcccgggcctatgcggacgagcctgacgaggtcggtggccctccgatcgaggaagcccgcaaccttaaaggcgtcgccggctcccgcgacctgttcgacgtcctgatccgcgcccgcggcctggcaaaaccggccatcgaccggaagcggaccacccgggtcgccccggatggcggctcgcccgacgggccgcgcttcgtgttcgccccactcaccatcgagagcgacgagatggcaaccgcggttgctcgtcgacccgagggggcgacggtgaacgacctggcgatggccgcgctggcgttgacgatcctgcagtggaaccgcacacacgatgtcccagccgccgattccgtgtcggtgaacatgccggtgaacttccggccgaccgcgtggtcgaccgaggtcatctcgaactttgccagctacctggcgatcgtgctgcgggtcgacgaggtgaccgatctcgagaaggcgaccgccatcgtcgccgggatcaccggaccattgaagcaatccggcgccgccgggtgggtcgtggatctgctcgaagggggaaaggtgttgccggcgatgctcaagcgccaacttcagctgcttctccccttggtcgaagatcggttcgtcgaaagcgtctgtctgtccaacctgggccgcgtcgacgtccccgctttcgggggcgaggccggggacaccactgaggtgtggttcagtccgacggcggccatgagcgtcatgccgatcggggttggcctcgtcggcttcggaggaacgctgcgcgccatgttccgcggcgacgggcgaaccatcggcggcgaggcgctgggccgcttcgccgcactgtatcgcgacacactgctgacctgagggcccggcatgaccgacaacgagtgcccggccgacagccgacggcgccatgtcctgcggctcgccctgttcgccgggattttgctggggctgttctacctggttgcggtggcacgagtcatccacgtcgacggggtccgtagcgcggtcgtggtggcgacgggtccgatcgcacccctggcgtacgttgtggtgtcggccgcactcggcgcgttgttcgtcccgggcccgatcctcgccgccggcagcggggtgctgttcgggccgctactagacacctttgtgaccctgccagctttctcggccggcgcgcaggccggaatgacgcccaggcgctgctgggtgtcgatcgcgcccatcgcctcgatgcacagatcgaacggcgcggattgtgggcggtggtcggtcagcgcttcgtccccggcatctcggatgcgctggcctcgtacaccttcggggcgttcggagttccgttgtggcagatggtcgttgggtcgttcatcgggtcggcgccacgggtgttcgtctacaccgcgctgggcgcgtcgatcaccaacctgtcgtcgccgctggtttactcggcgatcgcggtgtggtgcgtgaccgccatcatcggggcgttcgccgcgcggcgttggtaccggaagtggcgtgcgcgcccgcgccggcggtgcggcctggctcagctcacgaccggtagtcagcaacgccacacgagtcaccggacaccggcgggcgtcgtcatgcccggttcactgtccgagcaccgccgtctccgtcaagaagcgccggatcgcatcgagcatcacccgcccatcgagtagttccgggtcgttgtgacccacaccgggaaccaccacgtatcgcttaggctcggcggccgctgcgaccagccactcactaagcgtagcggggacgatgtcgtcgctgccgcccgcgatgaccagcaccggcgcgtgtacagaggcgatgcgctcgatcgacgggtagtggtccagcagcaaccggcgcagcggcagccacgggtagtgcaccgcgccgacctcggccagcgacgtgaacggagatctcagcacgagtgccgccggcggccgttgcacggccagcccgaccgccaccgccgcgccgagggattcgccgaaataggcaatgcgcgcggggtcgacgtcggactggccggacagccactcctgcgcggcccgagcgtcggcggccaggccctgctcagacggccgacccgggttaccgccgtagccgcgatagtcaaacagcaacaccgacaggcccaggccatgcagcgcgacagccagctccgcacgcatcgaccggtcgccggcgttgccattgcacaccagcaccgcgggcccactaccgcccgaagtatgcgggaagtaccagccacccaagcgcattccatcttgtgtttcgaccacgacatcgcggccggcgggcaaaacggaggaagccgatggcaccggacccgcagacgggaagtagattagccgacgctgctgcgaccagatgaacgtaatcacgcccgatgccaccagcgcgacgatagcgaccaccggcaacgcgcgacacctctttagcgacatctagccccgcaccggtgcgacgcatcgaaagcggggtccccgcgaccagtggattaccgaaaccaccgttccaaacagaaaatcgacacgaaattcaacgacgcggcgggccggcgatggccacgagacacccacaaccagcaaccgccccaatcatcacgccaaccagctcagtacaccgccgtggcgcgaacacgtgcctgaccggtgtgtgctgaacgagtacgacccgtccctacaaattgcggtggcgccgggtggcgcccccgaacctggcggcacttgccggggagcaggtatgcactgaccgtccacgttctcgtagtagccgctaggacaggcaaacaccgaagtcggcgtcgacggagaaatggccgggacgaagccgaaaccaactgccgccgcaacaacgccgacggcaaaccgcctccgagcagacactgctagccttcgatcatcacgcttacgactccgcgtcccagcaaagcgtaccgagtacatcgccagccgggaagggatatggtcccgcgactagcggatcagcagagtgcgcagttccagtgctctggcaaaccaacacgtattgctcgccgatccaacatattcgttgaaccttgagaaaggcttgcggcgcatcgcccagcccagcgccactgccaccacgggaggagaaatccaaccgtcaccacgacaccacggatagcgaagatcaacaaatgccacccacgttcgggcgcaccaaggaagccaccgtcgcgatacttacctatcgttgcatccgttctggcgatatttttcaactcgcattcatgcgccccctccgcaagagccgggagcggctaatggtggcaccgggctaccatcgtcaataacacacgacaaggtaagcgtcgtaccaacaaacggcgctggtacccgcacttgatgccaatagctgccgtctggatatctgattccgtcacaatatccccacccggtaatcccaccaaagccaccgccagggcaatatcccatcgcactattcggcatgtgcggatcttgtcccggcggtggcgcgggttcggcgttggcagaaaccatagaaaattcaactgccatagtcaatgtaccgattgcgatagcaatactatttttatacattttctcaacacctgaattcattcgtgtggggaatgcagccttttggcccccacatgcccggtgtcccatcgctggcgggccagtagggacttcttccacggccggaagatcattgcgcgttggttgtgcgagcgggcggctgacggcttcgcataatggcgtggacgggctgtcatcgttgtccctcagcgctacaacaagtcagggaaactcttcacaggcggtgccgtcgtcgccgtggtcgaggccaagacggtaacccggctcaccccatagagcggggccacccccgcgtcccgccttgcagttctggtagtaccggaaccacgcgggtatcggcgttggggctgcatgagccacaggtggcgccacatcgccgaccgcgatcacagctgcgaggaccggtggacgctgcatgatgagccctacgtgtagtaccagacggctttggttgtgactggctggtcagtcgcgtaaaccgtggacctggctactgctgaaagtaccatgacgcggggcaacgaaacagcagcaacgtcgacagacagcggaactgtcggctaccgccgataacgttgtgtcatgcgtgcggacatgtccgtcacctcgatgctcgaccgagaggtctacgtatacgccgaggtcgataagctgatcggcctccccgccggcaccgcgaagcggtggatcaacggctacgagcgtggcgtcaaagatcacccgccgatcctccgcgtcacgccgggagctacgccgtgggttacgtggggcgagttcgtcgagactcgcatgcttgctgaataccgcgaccgccggaaagtgccaatagtgcggcagcgcgcagcgattgaagaactgcgtgcgcggttcaatctccgatacccgctggcacatctgcggccgttcttgtcaacgcacgagcgggatctgacgatgggcggcgaggagattggtctgccggatgcggaagtgacgatccgtactgggcaagcgttgcttggtgatgcccggtggctcgccagcatcgcgacacccggtcgggatgaggttggcgaagccgtgatcgtcgaactgcccgtcgacaaggcctttcccgaaatcgtcatcaacccaagccgatatagcgggcagcccacgttcgttgggcgtcgtgtgtcgccggtgacgatcgcccaaatggtagacggcggtgaggaacgcgaggacctggccgccgactacggtctcagcctgaagcagattcaagacgcaatcgactacaccaagaagtacaggctggcccgactggtggcggcataaggcccggcgatgctcgaagtcgacaaagtcacccatgttgtcgatgaaaacctgcttcggcttggtgtggccttgtcgccgtcagaaaagacacggcccggtttggccgcccgcccgtcgacgacctgctaccgcaaggcatcctcgacaccgactggatccccatcgtcgggggtcgggtgggtggtcatcagcaacgacaggcatctccggacgcggccagtggaggccgagctggcggtcgcccacaagctcaaagtcgtgcacttgcatggccgtgtgggcggactagtccgcgtgggcacagctgacgcggctggctgcgcggtggccggccattgagcaccaatatgagaaggcaccggaagggccttggtggttgtcggtgcggaggagcaggaccgccgtaatggagttcgcgcccggcgccgtcgacaccatagcgtcggacaacatggctgcccaaaatgtccacgatacggctgtgaagacctcgaggtgatggccgaaaggtgaccacctcgcagtggtaggacgacagcgacccgatcgaaggcaatgccgccgcatcgagcgcgactttgggcatgacaggatttcgagtaagcgcatcaacgtgtccgaaatgtggggcgggcggggctcgaacccgcgaccaacggattatgagtccgcggctctaaccaactgagctaccgccccttgtgctaactagctgcagatatgttctccaccgcgactgaatcagggtcggaataccgcagtgatgccgcagcactcttgatggcctgcacaagcaaacctgccacgcccgccaggtcgtcgctgagcaggtggccatggcggtccaaggtcatggccgctgtggcgtgtccgagaagcctctgcacgactttgacattagcgcccgcactgatcgccagcgacgccgtggtgtgcctcagcccgtgcgggaccaggtcggcaatgccaaccgccttgcatcccttgtcgaaggctctgcggtactcctcgataggtaggtgcccgccgcggtagcttgggaacacgagggcattgggctcggttggcagttcatcacgcaggcgctccgataccggctcggggacaggcacgtgacgcacccggttggtcgtcgtctcgacaatcccggcgccggtcacacagatgagcgaatcgtcaactcccggtccccacgttcttgcgacgcagggccgctgcctcgccgaagcgcagtccgcagtagccgagaaccagggtcagcgtcagtaccgcaacaatccgtggtacgaatccgttactcacccactcccccgcgctcggtcttggcagcttccgcctctacccacgcatccaggtcggcgatatcgcaaaacgtgtgtcggccaaggcgatagctgcgcggactggtgcccagtaacgccagtacctcagcgtcgactcaggtaggccgccgaggtattcggctgcggccttggtgcccagccgaaccacagatgtcgccgtcatcgctctacttcctgtcgtcgctcaacgcgcttatgtcccaatccctttggcagtcccagggccgaccgcaaaatcctttccattgaccgcacagtaaccattagcccgatggcatctaacaaccgaagaacgccgagaagtcgacaccaagatcccgatgtttgccgtagcaggaacggcggtcacactcgggctgattcgagccagtcgtacatgtcgcgccgcgtccagcgccgatcccgcccgccgaggcgcacataatggggtcccggtgcgtcaattccgcgctctcgctttgcagcccagccgtgcagggtcgacactggcacaccggtgatctcccgcacctagatggtggtaagcatctccgcgtggctttcgttgtcttccatcatgtgctttggccaccagtagcgacgacatcaccataaatcgacaccctccgttgaattgcgccgtaaatcgccacgacgaaagccgacggtctccgctgcgccggggcctactcgccaacggcctaagagagaggcaagctggggcattattcgaacgttacaaaagccagttcgattcattcggatatatcgagaaggtgcggtatcggggctcagggtatcgagtcgaagacgtttatgcccgagcggacagtggacctagcgccggtgctgagcttcctgtcggcccatgagcggcggcgcggccgcacgctggcccccagctacgcgctggtgggcgccacgagcacgaccgcgtcgagctgccgcgcgaggttcatcaggcgctaaggcaggtggtggctgcgctgcacgccggcaaggcggtgaccatcgcgccgcagagcatgacgctgaccacccagcaggccgccgaccttctcggggtgagtcgtccgaccgtggtgcgtctgatcaagagcggcgagctggccgccgagcgcatcgggaatcgccaccggctcgtgctcgacgacgtgttggcctaccgggaggcccgccggcagcgccagtacgacgcgcttgccgagagcgcaatggacatcgacgccgacgaggatcccgaggtgatttgcgagcagttgcgtgaggcgcggcgtgttgtcgccgcgcgccgtagaactgagcggcggcgcgcctgagaccatcgctgcatgctcgacacgtcgctgctgtggtcaagccggcagcgcgactttctgttgtcgttggcgacgtcgccgcgaactacgacgggcgggtggtggtggcgccgacaggccaggccgtcgacgtcgcggtacgtgaaggcgccggcgatgtcggctacagcgtcgagcgagagaatcttccggccgacgatccggtgcgcaacggcaaccgctggcgggtcatcgcggtcgacaccgaacaccaccggatcgccgcccgccgcctgggcgacggcgcacgcgccgccttcagcggcgactacctgcacgagcacatcacccacggatatgccatcaccgtccacgccagccagggcaccacggctcactccacccacgctgtgctgggcgacaacaccagccgagcaacgctgtacgtggcaatgacgccggcacgcgagtcgaacaccgcttacctatgcgagcgaacggcgggcgaaggcgcgcgagtggatctcgccggatgggacctttgggtgagtgggaaagctgaggcaatgagtgacgagaaatccgcatcgccagtttggtgccgtgtcggagctcggtgcgatcatcggggaaagcgttcctgctggtgagggcagaattgttgtgcacgtcgtgcgctataccgtggtgacgactcgccgaagcatggactaaggaggtagctgcgatgatgaaggagatcgagctccatctggttgacgctgccgcccccagcggcgagattgcgatcaaggacctagccgccctcgcgactgctctgcaggaattgacgactcgaatcagccgcgacccaatcaacacgcccgggcctggtcgcacaaaacagtttatggaagagctctcgcaactggccagcgcccccgggccagacatcgacggcgggatcgacctaactgacgatgaattccaggcgtttcttcaggcggcgcgttcgtgaatcaagtagcggcgacggtggtcgacaccgacgtcttcagcctgatctaagacaccgactcgcgtgacctcggctgccgcgcccagacgccgtggcacttctgccgttcggtcgccgcctggctggccggagtcatcacagcacgctccaatagcgcctcatggaatcagccggcgccctcgaatcgagccttacccgcccgaaacgacacgcctcgacggtacctggcgcgctgacctggccctacatcagtcaacgtatacgaaccacagcgtcgcggagctgccagaccgccgtcaaccgaacaccgtctgaccgtcaagcccaatgcgataccgttcggtgccctgctgcaccctgggcgcatcagcacccaacgacactgcaaccttgttgctggcgttgcgcatgatgtcaaaggtcagctcgacggcctcgtcgtccgagaaccgggagcgcacctcgacggcaacgtcgacggcgaggtgcgcaggggtccaaattaacgcatctgcatacctcagggcggcttttgcgcgaacgtcgagcaagaccgaggtatcgaaacgctcgatctcgccatacaacgtctccgaaccgcccgcatcaagcgcggagacctcccgcaacgacttgcacacccggcaattgtgctgcgcagctccacgcagccgcaccagctcagaggtgaccgggtccagtgcccgcatccgggccaccgccggcagaaatccgttgaacaccgcagcggacagatcggtgttgtgatcccaggagatcggcccggttacccagcccagatactccttgccgacgcccaatgcttccaacccggcgcgcacccgcggcacaaagtcggcgatgtacatcgccacaaccgcaccgaaagcgtcttcccccaaatgcgtccacagcagggatcgctgctcgccggtgatcgctgagacatcgacgctgaactgctcggcgaactcggcaacgacggcctcggccggcgactccggctcgttcaccgcaacctcacacggcaacgacggtagcgacagcgcccgcgcgcacacctgcctcaccagccccgcaatccggccgtcgcccggcgatagcgccaccaaccgacacagatcgtcacgaaccgaaaccggggccggcacccttcacacgctactgcgcctggctcaccgaggacatgtggaagtcgggaatccgcagcggcggcatcgcggtacgggtaacccaatctgaccattcgcgcggcagtgtcggctcgctgacacctgcttcggtggcccgtcgcagcaggtccagtgggctttcgttaaaccggaagttgttgaccgccgcgctgacctcgccgtcttcgaccaggtagacgccgtcgcgggtcagcccggtgagcagcagcgtggtcgggtcgacctcgcggatgtaccacagcgtggtcagcaacagtccgcgctcggtgcccgcgatcatgtcggcgagatcggccgacccgccggtcatgatcaagttgtcggcggcgaccgcaactggggcgtcgaatttggcggcagtggcccgtggatacgccagcgcattgatcacaccgctgcggatccagtccacctggctgatttccatgccgttgtcgaacaccgattgcgtctccgaggagttgctcaccgccacaaacggcgtacacgccagacccggcgcagccggatcggtgaacaacgtcagcggcagctcggtcaaccgctctcccacccgggttccaccgccaggagccgagaaagcggttcggccctcctgcgcgccgcgcccggccatcgaccaacccaggtagatcatcatgtcggccaccgtcgacggaggcatgatggtctggtagcgcccggccggcagctcgacggtgcgttgcgcccaccgcagccgcgtcgacagccgctcgagcatcagatcgatgggcacctcgacgaaatcgggtgtgccgatccccacccaagcgctggcgtcgccgcgtttggcgttgatctcgatcgccccggtgggctgggtgtagcggcggcgcagacccgtcgacgatgccagaaacgtcgtggacacactgcggtgcgcgtagccgtacaagcggtcggccccgcggaagcccctgctcagtgagccggcgataccggtgaaaacccctgccccggtgcccggaaccggggcatcccagtcgtcgggctctccggtatcggcaagcagcggcgcggcatcaccggcctccggcgcggagcgggccgcgtcctgggaggacaccaccagaccgggcagcaccgacgggtccacttcggcggagaccacggagccgacgaaggcgctatctccccgtcggacgatcgaaatcacggtgacgtttcggctgtgggaaacgccgttggtggtcatcgaattgcccgcccaacgcagtgtcgcctcgaccttttcggtgaccagcaccatggtctcgtccgcccggccagacctggccgcttcctttaaaacgatgttgacggcgtgctgcggctcgatcatcgaccaccttcagtacgagtattgagcacattgacgccccggaacaacgccgacggacagccatggctgaccgcggcaacctggccgggctgggccttgccgcagttgatggctccgcccattcgccaggtcgacggcccgcccacggcttccatggcattccagaaatcggtggtgctcgattgataggcgacatcacgcagctgcccgtacagctggccacctcggatgcggaagaaacgctggccggtgaactgaaagttgtagcgctgcatgtcgatcgaccatgacttgtcgccgacaatatagatcccgtcgtcgacccggccgatcaggtccgcggtgctgaggtcttcgatgcccggctgcagcgatatgttggccatccgctggatcggcacgtgatgtggcgagtcggcatacgagcagccgttggaacgtggctcccccaaccgtggggcgaacgcccggtcgagctggtaaccaacgaacaccccgtcacgcactagatcccagctctgcgcggccactccctcgtcgtcgtaaccgacggtggccaagccgaattcggcggtacggtcggcggtcacgttcatcaccggcgagccgtagcgcagggtgccgagtttgtctggggtggcaaacgatgtcccggcataggcagcctcgtagccgatggcacggtcgtattcggttgcgtggccgatggattcgtgaatagtcagccataggttagtggggtcgatcaccaggtcggtgggccccggcatcacgctaggcgctcggaccttctcggccaacagcgatggcagctgcgcgagctcgtcggtccagttccagatctcgtcgccggccaccacttcccagccccgggcggtcggcggagccaacgtccgcatcgattcgaagttgcccgccgcggaatcaacagcaaccgcatccaggcacggcagcagccgcacccgctgttgggtaatcgatgacccgaaggtgtcggcgtagaaggtctgctccttgacggcgttcaagctggccgatacgtggtcgatgccgtcggcgtccagtaaccgcccggagtagtcgcgcagcacggcgatcttctcggaggcgggaacgccgaacggatcgatccggtagttcgagacccactccgcgtcggtgtatacgggctcgggcgccaatctgacccgctcggtgttcagcgccgccagcacggtagccacgtgtaccgcatggcgagcggtcgcggccgcgacgtcgggtgccaactcagcatgggaggcgaatccccacgtgcccgcgacgattacccggacggccaggccgagctcacggctgatcaccgcggtctccagctcaccgtcacgcagttggatgatctcggtgctaatgcggtgaacccgcaggtcggcgtggctggccccggccgtggcggccgccgacaatgcggcgtcggccaactgctggcgcggcaggtccaggaagtcttcatcgatcccccggttcggtgtcacgactccaccgtaacgaccagctttaatacacccatgcgcgacgcgccacgtcggaggacggcactggcatatgccctgctggcgcccagcctggtgggcgtggtcgccttcttgttgctgcccatcctggtggtggtatggctgagcctgcaccggtgggacttgctgggcccactgcgctacgtcggcctgaccaactggcggtcggtgctgaccgattccggcttcgcagactcattggtggtcaccgccgtcttcgtggcgatcgtggtcccggcgcagacagtactgggactgctggccgcgtccctgctggcccggcgactgccgggcaccggcctgttccgcacgctgtacgtgctgccctggatctgtgcaccgctggcgatcgcggtgatgtggcgctggattctggcgcccaccgacggcgcgatcagcactgtgctcggacaccgcatcgaatggctcaccgatccaggcctcgcgcttcctgtggtttcggccgtcgtggtgtggaccaacgtcggatatgtctcgttgttcttcctagccggattaatggcgattccgcaggacattcacaacgccgcacgcaccgacggcgccagtgcctggcagcgcttctggcgcatcaccctgcccatgttgcggcccaccatgttcttcgtcctggttaccggaatcatcagcgccgcacaggttttcgacaccgtctacgcgctgactggcggtgggccgcagggcagcaccgacctggtggcccaccgcatctacgccgaggcgtttggggccgcggcaatcgggcgggcatcggtgatggcggtggtgctgttcgtcatcctggtcggtgccaccgtggtgcagcatctgtatttccggcggcggatcagctatgagctcacctagtcgcgtctccaacactgcggtctacgcggtgctgacgatcggcgcggtaatcacgctgtcccccttcttgcttggcctgttgacctcgttcacttccgcacaccagttcgcgacgggtactccgctgcagttgccgcgaccgcccacgctggccaactacgccgatatcgccgatgccggatttcgccgcgcggcggtggtgaccgcgttgatgacggcggtgatcctgctgggccagctgacattttcggtgctggccgcctacgcgttcgcgcggttgcaatttcggggacgtgatgcgttgttctgggtctacgtcgcaaccttgatggtgccggggacggtgaccgtggtgccgctgtatctgatgatggcccagctaggcctgcgcaacacgttctgggcgttggtgctcccgtttatgttcggttcgccgtacgcgattttcctgctacgcgagcactttcgcctcatcccagatgacttgatcaatgccgcgcgcctcgacggtgccaacactttggacgtgatcgtgcatgtggtgatcccaagcagccggccggtcctggccgccttggcgatgatcaccgtggtctcgcagtggaacaacttcatgtggccgttggtgatcaccagcggccacaaatggcgtgtcctaacggtggcgacggctgacctgcagtcgcggttcaacgaccagtggacgctggtgatggcggcgaccacggtggcaatcgtgccgctgattgcgctcttcgtgaccttccagcggcacatcgtcgcatcgattgtggtctcggggctcaagtgacccggccccgccagtccacgctggtcgccaccgcccttgtgctggtggcgatcctgctgggtgtgacggcggtgctattggggctctccgccgaaccgcgtggcggaaagatcgtcgtaacggtgcgactctgggacgagccgattgctgcggcgtatcgacagtcgtttgcggcattcacccgcagccatcccgatatcgaggtgcgcaccaatctggtggcctattcgacctacttcgaaaccctgcgcaccgacgtggctggcggcagcgcggacgacatcttctggctatccaacgcctacttcgccgcctacgctgacagtggccggctaatgaagattcagaccgatgccgccgactgggagccggcggtggttgaccagttcactcggtccggcgtcttgtggggtgtgccgcaactgacggacgccggaattgccgtgttctacaacgccgatctgctggctgccgccggtgtcgaccccacgcaggtggacaacttgcgatggagtcgcggcgatgacgacaccttgcgcccgatgctggctaggctcaccgtcgacgccgatggacgcaccgccaacacgccaggattcgatgctcggcgggtccgccagtggggatacaacgccgccaacgatcctcaggccatctaccttaactacatcggctcggccggcggtgtgttccagcgcgacggcaagttcgcgttcgataaccccggcgccatcgaagccttccgctatctggtcggcctgatcaacgacgaccacgtcgcaccgccggcctcggacaccaacgacaacggcgatttctcccgtaaccagtttctggctggcaagatggcgctattccagtccggcacctacagtttggcgccggtagcccgtgacgccctcttccactggggtgtggcgatgcttcccgccggccccgcaggccgggtaagcgtcaccaatggtattgctgcagctggtaattcggcgtccaaacatccggatgcggtgcgtcaggtgctggcctggatgggcagcacggagggcaactcctacgtgggccgccacggtgcggccatccccgcggtgttgtctgcgcaaccggtctacttcgactactggtctgctaggggcgtcgatgtcacgccgttcttcgcggtgttgaacggtccgcgcattgcggcccccggcggcgccggcttcgccgccggacagcaggccctcgaaccctacttcgacgaaatgttcctcggccgtggcgatgtcacgacaaccctgaggcaggcacaggcggcggccaatgctgccacacagcgctagttgcgatctagcccggtagtactagcacggggaccgggctgtagcgaatgatcttgccactccaggagccgaggaatactctcgcgacatcaccgaacggcgaggtgcccaaggccaggatctccccgtcctgccagtccgcagcgtccagcgcctgcgcccagccgttcccggtgaccacttgcagcacaacgtcttcactcacgacgccgttaattcttagtttttccaacagttctcgcgcttgcgccgcccatgcctccagaaccgaagcctcggcatgcagccccacttcgggcggatacatggtccggccgcggaccgcgaatgtgatcacccgcatcggcacgccataccggctggccaggtggccgcatcgcctcaccacgtcgaccgaacccgacgtcgcggagtagccgcagctgagccgtgtcaaccggtcggtgtagcaacggtagcggcggggggtgatcgccaccggtaccggcgacgaatgcagcagccggtcggcggtcgagccgatcaacacccgcgcgcgccgcccgctgggaaacgaccccagcaccagcaccccggcttcgagttcctcgacgacgtcgagcagaccagccgacaccgatcggtgtgcgcggtggtggtagctgacctcgatcccgtcggccagtctgcgcaggtagcgctgggcctctcgcgcggaggcggcagccagctgctcagaccagagctcgtactcggcgtcgacgcgggcgagcgacggtgtcggccagtgcctgcgcacgatggtggccactgtgagcgacgtcttgtgcatccgcgcgacgcggacggctagatgtaatgcggacggaccgaccttgccagccaaatacccgacgacgatggtcacggcacttcctcgttgagcgcactgtggtgccgaccccacatcaggtaaaagatcactgccaccgccacccatccgctgaacgccagccaggtgtaccagtgcaagctggccaggatatacccgcaggccagcaccgaaagaacaggcgtcacagggtaaccgggtaccttgaaccctcggggtaagtcgggctcgcgcacccgtagaacgatcacacccacagccaccacgctgaacgcggtgagcgtgccgatggacaccatgtccgccaagctatccagcggtatgaaggcggccagcgtcgatgcgaagatcgcgacgatcaccgtgttgtgcaccggcgtcatggtgcgcggattcaccttcgcgaaccgcgccggcagcagcccgtcgcgccccatcgcgaacaggatccgggtctggccgtacatggtgaccagcgtgacggtgaaaatcgagaccaccgcaccggcggccagaatcgtgctggcccattcgccatgcgtgacgttgtccaagatgatggccagcccggcggtttcctgctctgcgaagtcctgccacggttgggtgcccagcgcggccagtgcgaccagcacgtagacaccggtgacgaccaccagcgctgcgatcagcgcacgcggcatggtcttctgcgggtccttcacctcgtcgccggcggtcgacaccgcgtcaaggccgatgtatgagaagaagatcgtgcccgccgcggagccgatgccggcgacgccgaatgggacgaaatccttgaggtggtcggcgctgtacgcgctgaacgcgatgatcatgaacatgcccagcacgccgagcttgatcagcaccatgatcgcgttgaccctcgccgactcgctggcccctcgaatcaacagcagcgcgcatagcccgatcaggatgacggcgggcaggttcacccaaccgggatgggtgtcccacggcgccgccgacaatacgtgcggcatctgaaatccgaacagattactcagcagcttgttcacgtagccactccagccgaccgcgaccgctgcggtggctaccccgtattccagcagtaggcaggccgccaccaccatcgcgaccgcctcgcccagcgtcgtgtacgcgtaggagtacgccgacccggaaatcggcacggcggaagccagttccgcgtagcagatagccgcgagcccagcggcgatgccggcgatgatgaacgaaacaatcacgcccgggccggcctctggaactgcctgggcaagcacgaaaaagatgccggtacctatcgtcgcgccaaccccgaacatggtcagctggaaggtgccgaaactccgcttgaggttccccgatgccccggatgcgaccggggcgccgctcaccgggcggcgccgcagcatcagttctcgaaggctcatcgacgttgtcggcaattatgaacccgcctcccatagcgcgtcggcgaaccggcgaaccgcgcagtcgatctcctgcgcggtgatcactaacggcggcgcgaaccgcagggcggcgccgtaggtgtcttttaacagcacaccgcgatcggccaaccgcatgctcatgtctgtgccaatggcaagcgcccgttcgatgtcgacgtcagcccaccatccgaggccgcgcagggccaccgcaccatcgccgatcaggtccgccaggcgctgatgcagatgcgcacccaatttagcggagcgagcttgacattctccccagacgaccatggaaaccacgggggtaccgatcgcggcggccaacggattgccgccgaacgtcgacccgtgttcgccgggatgcaccacgccgaagatttcgcggtccgcgaccatcgccgacaacggaaccgcaccgccaccaagtgtcttgccgagcaggtaaatgtctggcagcacacccccgtggtcgcaggcgaacgggtaacccgtacaggccagccccgattggatttcgtcggcgatcatcagcacgttgtgctcgacgcagccggcaggtagtcgtcggccgggacgatgatgcccgcctggccgggaatcggctcgagcaggtcagcgacggtgttgtcgtcgattgtctgcgccggtgccgcagcatcgccaaacggtaccgagcggagtcccggggtagaaggttcgacgccgctgcccgcagccgggtccgacgagaagctgacgacactgctggtgtggccatgaaagttgttgtttgccaaaatgatatcgtgccggcccgcggggaggccgttgacgtcggctccccacttgcgggcgaccctaagaccgctctccaccgcttcagcatcagagttcattggcaacaccacgtctttgccgcacagctgggcaagcgcggcgcccaacggcccgagtcggtcggcatgcaaggcccgattcagcagggtgacggtgtcgacttgggcatgagccgtggcggtgctcgcggggttgcgatggccaaggttgaccgccgagtacgcagccagccagtccaggtagcgcaggccgtcgatatcggcgatccacgcaccctcagcgctggccgccaccacaggcagcggcgaataattgtgcgctgcatgcctttcgaccagtgccatagtggcctgagtggcatccgcgagatttgtcatgggtgtatctccagcgtgcagcacttgacggaaccgccgcccttgagcagctcggacagatcgacaccgaccggctcgaagccggctgcgcgtaactgcgccgcaaaacccatggccgcgaccggaagcactacgttcagaccgtcagagacggcgttgagtccgaacacgaacgcgtcggcactgccgaccacaatcgcgtcggggaacagcgccgacaactgttcctgcgctgccgtactgaacgccggcgggtagtaggcgatcgtgtggtcgtcgagcacggccagcgcggtgtccaggtgatagaaccgtgggtcgaccaactcgagggagaccaccggcagaccaagcaccgcggcgatttcggcgtgtgcgcgctggtctgtgcgaaagccgtagcccgccaacaccctttcgccaaccatcagcaggtcgccctgtccctcgttgacgtggcgggtggtcaccgggcgatatccgaccgaggacatccagctggcataggctctagactcaccagctcgttcggggaaccggaaccgggcgaccacggcgatgtcgtgcgtgatgaacccaccgttggcggtgtacaccatgtccggtaacccggaaatgggctcgatcagatccacgctgtggcctagccgaagataggtctggtggaggtgctcccactgtgcttgcgcgacttggacgtcgactggcgcggtgacgtccatccaggggttgatcgcgtatgcgacggcaaagaaggccggcggggtcattgcataccgccgcgtccggggggtgcggcgtgcaggtgaccctagacgggcagcagcgacgtaggaatccgtcataaaccaacgatatttggctctgatttcacaatcaaacgatggtcgttgcgtattttccattgatacattgcgttaacctcgaatctgtggtgattcgttgcgtgcttagaacggaggagggccgatggaccgcctggatgacaccgacgaacgcatcctcgccgagctggccgagcatgcacgggccaccttcgccgagatcggtcacaaggtgagtttgtccgctccggcggtgaagcgccgcgtcgaccggatgctcgagagcggcgtcatcaagggcttcaccacggtggtcgaccgcaacgcgctcggctggaacaccgaggcttacgtgcagatcttctgccacggcaggattgcgcctgatcagctgcgtgccgcctgggtgaatatccccgaggtggtcagcgcggcaacggtgactggcacgtccgacgcgatcctgcacgtgctcgctcatgacatgcggcatctggaggccgccctcgagcgcatccggtccagcgctgacgtcgaacgcagcgaaagcaccgtcgtgctgtcaaacctcatcgaccgcatgccgccctagtgttccgcgccaatgctagaaaaggcctgctgagctacgtagacgcagcatgagcaggtcctcgcgccgccaacccgcgaaacggcgcgtctgtacaccgacacgccgttagggcgcgcgcccacgcccagctatcgcccaagctcaccatcgcgttgggcggcggcggtggcggccaacatcggggctatagcggctggccggtccgcgcgccgcccgcgccgccacctaggagtgcaatatcaggctctctatcgccaccgctgtcccgctggccatggcagtgatcgcaagcgtcacccagtcggcaagtttgggtcgcccaggatgcgctgacagctggccggtgccgccacgggcggtgatcgcgtcgcccatctcgtcggcacggcgcagggtcaccgtgatggcagcggcaagcaggtcgatcagctcgcgcgcatgccgctggcgccgagccttgcggcttggcggcatccgcttgggccgcagccggcgcgcggcgtagagcacctggaattcgtcgatcaacatcgggaaggcgcgcagcgcgagcgccaacgccaccgcccattcgtcgaccgggatccgcaacacccgaaacggccgacccaaagtggctaccgcagggctgatttcggcaacattggtggtccaggacaccatcgcccccagcgccaggagcacaaccgacagcgcggtgatccgcaggaagtgcagtgcgccgcccaatccgagctgcactccgcccacggcgaccactggagtgccaccggctagcgcagcggtcagaaagccgatcgcgaggacgatccacagccagcgaggtaccgacggcagcgcgccgcgcggaatgtgcgcgattcgggccgcggccagcaccaaagccgccatcatcccgatcgtcacccatcccgggtagaacgtcagcaacaccgaaatgccgaaaaccaccaataatttggtgccggcccacaggtcgtggatgaccgagctacccggcaccggaatcaacagcacaatcggacgtgacgggcgacgagtcccgttgcgtgccggggccgaagttgtggtcatgacattccccccgcctccgacgccgccgccgattccagcacaccgtcgcgcagatgcagggtacgcgggcaaagctcctccatccccgcgaagtcgtgcgaaactacgaccaccgtcaggccgcgcgcccgacgcaagtcttccagcagccgcagcaggccgcgctggctggccgcgtccaaccccgccaacggctcatcgaggatcaacgcccggggtgcacgcgcaagcagcccggccagcaccacccgacgcatctggcccccgctgagctggtcgattcgtcgcgcgcccagcgcggggtccaacccaacgacagtcagcgccgcagccacccggtcctgctcgctagccgaaaaacctgctgcggaagcaacttccaggtctacacggctgcgcatcagctgcagccgggccgcctgaaaagacaacgccaccgcgccgacctgctcgtgggtgggccgaccgtcaagtaggcaggctccggtcgtggggatcgtcagcccggccatgatccacgccagcgtcgacttccccgagccgttgccgccgtggatcagcaccccgtctccctgctcaacaacgaagttgatatcgcgcaacgcggtctttgcccacggggtgccgctagcgtattcgtggccgacgcccaccagttcgagcgccggcgcgtgctggggctgatccaccccgatgaccggggccggcatcgcggcggtgtggaccatatcggtgttatccggcgaatcgctcaggctgagcgtgcggtcggcggaatcggcttcgttgtcgtagtgcgtgatgtgcaccaaggcggtccggtgccgctgcgtcagacccgacagcacggccagcaaagcgtccctgccctgctggtcaaccatggtggtgacctcgtcggcgatgagcatcgccggctcccgggccagcgctgccgccagcgccaggcgctgcagctcaccaccggacaggcttccggtgtcgcgttcggcaagcgcttccaagccgacctcgctcagcaaccggccaacgtcagcggtggtacccagcggcagcccccacaccacgtcgtcggcaacccgggtgcccaggacctggctttccggatgctgcaagacgacagcggtgccgcccagctttcccaaacccaccgtgcccggacgatccacggtgcccgacgtcggtgcccggccggccagtatcagcatcaaggtggtcttccctgatccgttggccccgatgatcgctaggtgctcgccggcccggacgtcgaggctgacctcccgcagcgcatcttggccggcgcgggggtaacggaagcggaccttgtccaaccgcaccggcaccggcccgatcagagcgtccacgtcatctcctggcggtgggtcaagtttgtgtacatcggggattccgcgcatccgctccagcaggcgcgacaacgcccaccacccaatcagcgacacgatcatgatcccaatgttgaaatagcccagcagcacccacggccagtactgcagtccctcggcgaaataccgcttgacgtcggcggctgccccctgcatgtgcatccgggccaaggtggcggcgataccgtccacgtttgcggtcatgaccttgaaaatcagatgccgcagtcggaccatggcggccaacatcccgaccatcgccgcgccgaacacgaatccgccgatcagcgacgagacgaccaccgtcggggtgccccggcccctgcgtttgacgattccggtcagcccaccgatgtaggcactgtggaccacccccatgaaaccgcccagccccgcgatcaggaaggcgatcatcccggccgcaaccgtcgcggccgccagcacgcggagacggtagcggtaggccagcaggccggtgggcacggtgcccaacagcgccagaccggccgcgaacggaacgacgacggagatgatcgcggtcaccgcgcacagcgccgccatcaccgacgcctgcgccaattcactcggccgcagcggcccgccccgatgttgcgcggggcaagggccgagcggggtcacttcaccgattctgccaggctcaggcccgcacacggcgcagcacatcgattagcctcgcatagcaaagctatgcaacgatggggggatgagtccctcccccgccgccgccaaccgcagcgaggtcggcgggccactaccgggcctgggagcggatctgttggcagtggtcgcgcggctcaaccgcctagccacgcagcgcatccagatgccactgcccgcggctcaagccagactgctggccaccatcgaagcccagggggaagcccggatcggcgacttggccgccgtcgatcactgctcgcaaccaacgatgaccacgcaggtacgacgactcgaggacgctggactggttacccgaaccgccgacccgggagacgcccgggcggtccgcatccgcatcacgccggaaggcatccgcacgttgaccgcggtgcgggcagaccgcgcggctgcgatcgagcctcagctggccctgctcccaccggcggaccgccgggtgttggcggatgcggtagacgtgttgcgccggctgctcgaccatgccgccaccacgccgggccgggcgacgcggcaataggcatcgagatgtcgaacgccgcgccgttggcggtgtgggtcggatcgatgcgcccgaaaacgcaaagggaatcgcttggcggctcctgctgctggagttgtccggaccatcccgactactccgaaaggccaatgcgagccggctgattgacggcgaacgccaacttggcccgaaaagaccggcatttcactactatcaatgtgcctcgatcgtcgttggataacaaccgtagtgagtcgagaggaaccagtatgcagttcctgagcgtgattccagagcaggtcgagtccgcggctcaagatttggcgggcattcgctcagcgctgagcgcgtcttacgcggccgcagcgggacccacaacagcggtggtttccgctgccgaggacgaggtgtcgaccgcgattgcgtcgatattcggcgcctacggtcgacagtgccaggttctcagcgcccaggcctccgcgtttcatgacgagttcgtcaacctgttgaaaactggcgcgactgcataccgcaacaccgaattcgccaacgcccaaagcaacgtgctgaatgcagtgaacgcaccggcccgatcgctgttggggcacccgagcgcggctgagagcgtgcagaactcggccccaacgctaggcggtggccacagcaccgtgaccgctgggcttgccgcacaggccggtcgtgccgtcgcgacggtcgaacaacaggctgcggctgcggttgccccgttgccaagcgccggcgccggactggctcaggttgtcaacggcgtcgtgaccgccggacagggttccgccgccaaacttgccaccgcgctgcagagcgccgcgccctggctggccaagagcggcggcgagttcatcgtggctgggcagagcgcgctgaccggtgttgctttgctgcaacctgccgtggtcggcgttgttcaggcgggcggtacgttcttgaccgccggaacgagcgctgctaccggactgggtctgctcacacttgctggtgttgagttcagtcaaggcgttggcaaccttgcgctggcttcagggaccgccgcgaccggacttggtctgctgggcagtgccggtgtgcaactgttcagtcctgcctttttactggctgtgcccaccgcgttgggtggagttggctcgctcgcgatcgcagtagttcagcttgtgcaaggcgtccaacacctgtcgttggttgtgccgaacgttgttgccgggatcgctgcactgcagaccgccggtgcccagtttgcccagggtgttaaccacacgatgctggccgctcagctcggtgcccctgggatagctgtcttacagaccgccggtggccattttgctcaaggcattggccacctgacgacggctggcaatgccgctgtcacggtgctgatctcctagccgggcggtcgagcttcatcccggagccgctacgttacgccgagatgctgcacccggagaatcggtccgattgagttctgggaccgataagttcggctggcgtcgatgccggctgccgcaccaaggccgcctgcaacatccccatgtcggtgaccgttcggcggtcgtacactttccaagtcagaacggcggcagcggcgtagcacatcatgaagatccagaacgcatcggtcccactgccggtgctgaggtaggactcacgcagcgccatattgattccgaccccgccgagcgcgccgaaggcggccacaaacccgatgactactcctgagatgatgcgtgaccagtcgcggcgttcggcttcactgagatccagggagcggctgcacgcctcaaaaatcgtcggaatcatcttgtacacagacccgttgcccaacccggataggacgaacaacgcgacgaagcagacgaagtagccgaccatggtagcgccccgatgctggccgacatgtcggccttcgagggtgctggcactgatcagcagcccagcggcgagcgtcatcgccacaaagactataagggtcaagcggcttccaccgactcgatcggccagccggccaccgtaaatccgggccaccgccgccagcaacggcccgacaaacgccaactcgacggcatgcagcgtcgcgcgcgccgggctttgtccgcacgccaggaagttggtctgcaacacctggccaaacacgaaggagaagccgatgaatgagccgaaagtgccgaggtagagcagcgagagcaaccacgtgtcgcgggtcgacagaaccgcggaaacgatcggccgaagccggttcacctgcacccggtgctgttcgacattgttcatgaacagcgacactccgattaccgcgattgccaccagaaccacatacagtgcgcagaccaggtaaggcttccgctcaccgacagtggcgattgccaacaacccaactagctggatcgccggcaccccgagattgcctaccccaccggcaattccgagcgccgaacccttgagccgatgtggatagaaagcattggcgttgctcattgacgacgcgaagttgccgccgcctaagccggtcagggccgcacacaccagatacggccacagcggtagccccggatgggtcaacaacaccgttgtgccaatggccggaattagcaacacgattgccgaaaaagtcgcccagttgcgaccgccaaagatcgcgctggccaacgcgtagggcatccgcaggaacgcgccaaacagcgtcgcgatggtgccgagcagaaacttgtcactggttgaaaagccgtagacgtcctggggcatcagcaactccagcaccggccagagcgtccacaccgagtaacccaggtgaaccgtcacgaccgaccaaagcagattgcgtcgggcaatgcccttgttgcctgcctcccacgctcctagatcctcgggatcccaatgcgtgatgtgacgtgagccacccaggcgcctgagcgaaggggccgcgggactgcgcggcgactcctcgcgttgcagcagcgtgtgctgttccatcaccctccttgttcccaccctggtgcgaatgcgggccggcctaccagggtgccagccttgcgtgtacgaagttgtttcctggcagcctgaaactcctgtagaactcctgtaaaagtgctgaaggcaatacacaattgggctcgcccttgagccgagaagacctaaaccctacatgtaaagctgcgctgttgtcctcgcagcaagaaaacagcgaaagctattgtgctcgagtactactgatgggggatcgagccgagcgcctcgagcttgccatctgatccgatgtggaatcgcaccgtgccgatgccggtgggacagcactcctggtcgctgccgatctgccattggtactgaaccgtcacggtgtcatcgcctgcaggcaatacggtgatgtagggcttcggattccgagtcggcgagcccagcgggatgttgcggtcgaagaacaacagctgttggggagtcgactgggcggcaattgtcgggatgatttgcacccaatgcaagcggcagttgcgggtatgtcctcgggtgatttcgacccatttggagcccggtaccacgatcgggaccgcagcgatggcctgccgtaccgtgtcagcggtcggcccgtcggaatccttgcaggtgttcggtggtgacggtcgtgttgtcggcggcttccaggcgcaaccggaggcgcccagccccacaatcagtgccaacagtgccaacagtgccaacagtgccagaatcgggacggcgctacgctgacgacgcacgtcacgagcttagcgaaaactgggaatttcccctacgtttcatcaacgcctcaggtgtcgatcctaaagcgcgggtgccgccggtattcttgccccaaatcggtcggttgacacccgatgcggtcggcgaagccatcggcatcgcggccgacgacatcccgatggcggcacgctggatcggcagccgaccatgctcgctcatcggccagcccaacacgatgggcgacgaaatgggttacctgggaccaggtctagcgggtcagcggtgcgttgatcgattggtcatgggcgccagtcgatccacctgctcccgattgccggtcatcgcgtccgtcgacgaacggctgtcggtgctcaaaccagttcggccgcgcctgcattcaatctcattcatctttaagggccgccccggggaggtgtacctgacggtcaccggttacaactttcgcggtgtgccgtagttcggggtgtgctcgacctgcctcgccgagcgcccccgacaatcgggtcgccatctatgaaaggacatctagcaacattcggccacccagcgcttccgacataccgaggatcatggttgagtcgggaaccgggatccccctaccggcttcctgctggagccggacgagatcgaggcgatgcatgccgaaggcttcctcgccgcactggatctggcactcttctgcggccagggcagcgctgtacgttcgcggcaaacgccgacccgatggccaagggcgtcgatcgtgcgctctgcgaaatcgtggccgaacgccggcaactggacctggacctggccaaagcccaagtccggtcggcgctcgccaaccagcgttaccatcgcgacgtccattaaacccagcacggtcacgaacggaggttgtgatgagcgacgcccgcgtgccacggatcccggccgcgttgtccgcaccaagtctcaaccgtggagtcggcttcacccacgcgcagcggcggcggctggggctgaccggccggcttccgtcggccgtgctcacgctcgaccaacaggccgaacgcgtatggcatcagttgcagagcttggccaccgatctgggccgcaacctgcttctcgaacagctgcactaccgccacgaggtgctgtacttcaaggtgctggccgaccatttgcccgaactgatgccggtggtgtacacgcccaccgttggcgaggcaatccaacgcttctccgacgaataccgcgggcaacgcggactgtttctgagcatcgacgaacccgacgaaatcgaggaagccttcaacacgttggggctggggcccgaggacgtcgacctgatcgtgtgcaccgatgccgaggcgatcctgggtatcggtgactggggtgtgggtggcatccagatcgctgtgggcaaattggccctctacaccgccggcggcggcgtcgatccgcgccgctgcctcgcggtgtctctggatgtcggcaccgacaatgagcagctgctggccgatccgttctatctgggcaatcgccacgcccggcggcgcggtcgggaatacgacgagttcgtcagtcgctatatcgaaacggctcaacggttatttccgcgtgccattctgcatttcgaggacttcgggccggcgaacgcgcggaagatcctagacacatacggcacggattactgcgtgttcaacgatgacatgcaaggaaccggcgcggtggtcttggccgccgtatacagcggtctgaaggttaccggtatcccgctgcgcgatcagacaatagtcgtcttcggcgcaggcaccgcagggatggggatcgccgatcagatccgggacgcgatggtggcagacggtgccacgctcgagcaggcggtgtcccagatctggccgctcgacaggccgggcctgttgttcgacgacatggatgacctgcgcgacttccaagtgccgtacgcgaaaaaccgccaccagctcggtgtggccgtcggggatcgggtcgggctgagcgacgcgatcaagatcgcatcgcccactatcctgctcggctgctcaacggtctacggagcgttcaccaaagaggtggtcgaggcgatgacggcgtcctgcaaacacccgatgatctttccgctgtccaacccgacgtcgcgcatggaagccatccccgccgacgtgctggcgtggtcgaatggcagggcgctgcttgccaccggcagcccagtcgccccagtggaattcgacgaaaccacctacgtcatcggtcaggccaacaacgtgttggcgtttcccggcatcggactgggcgtcattgtcgctggtgcccggttgataaccaggcgcatgctgcatgcagcagcgaaggccattgcgcaccaggccaatccgacaaatcccggagactcgctgttgccggatgtccaaaatctgcgggccatctcgacaacggtcgccgaagctgtctatcgggccgccgtccaagacggggtggcttccaggacgcacgacgacgtcaggcaggccatagtcgacaccatgtggctcccggcatatgactaaccgcgcactcgacggtcatcgctgtaggcagcctctcgcttagcgtcgctgcccgcggtttgcacgtcacgcggaaaccatcgccagccggcgagaaacacgacagccagtgttgcagtggcgacgagcaacgccacccgaatgccttcgatgaaatcctcctccgcaatcgcgacggggtcgcgatgctcaatgtgccgccgggggacgattccgcccacatgcgctcgcggattggcactgtcgataatgatctcggcaaggacgtggcgctggaccgggtcgggcaccgcgcgctccagatggggctcgagtgtggccgaaagccaggcggcaaggacggagcccaaaaccgcgaacccgatcgtcgagccgatcgcccgctgagcactcatgatgccggacgccatgcccgcacgctcggcggggaccgcggtcatggcgacggtcgtgatcggcgtcaggcacaacgcgacgccgctcccgcacaagcccagcccgaccaggaccagggccgagctccggtgctcgctgaagatgagcatgagcagacccagcatcaacatgcacagccccgccaggatgggaacgcgtgctccgatccggccaaccaggtgcccaacaagtggcgacacgatggccacggccgcactgaacggaaggatcatcaggccggtcacgctcggggtatagccgcgcacgttctgcaggaactgggtggtgagcagcagcatcccatagacggcgaagaacaccgtgcagatggtcgcgatggccagggcgtatgaggtgtcgcggaacagggtcagatccatcatcggattcgatgatctgcgctcaagccagacgaacagggcgcagccgacggcggctgtccagagcatcacgatggtctggacagacgtccagccgatctgggggccttcgatgaccgcatacaccagggcacccacggcaacgatgaacagcagctgcccggacagatcgaagcggcgtgcccgctcgttacacgactcctcgacgtagcacaaagtcaggaagaggacgagtgcgcccatgggcaggttgacatagaagatgctgcgccacccccactggtccaccagcagaccgcccagtgtcgggcccgtcgtcgtaccgatgctcgcgatggcggtccagatcccgatggcgcgcgccttctccttcgcctccggaaaggccgcgctgaccagggcgagcgaggttacgctgacggccgccgcacctaggccctgcgcgccccgcgcggtggtgagcaccgcgattgagggcgccaacccgcaggcgatagatcccagcgtgaacaacgaaacacctatcaagtaccagcggcgccgaccgtagaggtcggcaagcgtcgccgccgacatgatgaagaccgccattccgaggctgtaggacgccaccacccactgcaggccgtcctcccccaccgcgaaactgcgctggatgtcgggcagcgccacgttcacgatcagtgcgtcgagaaagatcatgaacaggcccaggccagtggcgatgagcgtgaggagctgcgtgcggttcatgcgggccccgatctacatggatttcggtggcgatctgtgaccagacactaggctgcgccagcgacggcgtcagccgcttcggtcgattcgagccgaatggtcgacggctgcggaaccgaccgcaaaactggggcaaaaggttcaccgcgggtgtaagccagctaggcgaaccgatcccgctggcccatggcctatagtgggcccatgcaacaggccatacagctgcgctttatcctcccgcgccgcctcgccgtgggctgttgttgttgttgattcctggcgtccacagcaatcctcgcgctcttgcccgcaaacgggtggaaatcggtgttcgcccgcggcgtacagccgccgcgcactcacgagtcgttcagaaagatcaacagccatgaccgtgcccacggatgcagccatcgacttcgacgtcagctgggaggccaactgggcctggaccgacactgttgggcgtagcagatgagcatcgccgaggacatcacccaactcatcgggcgcacaccgctggtccgactgcgccgagtcaccgacggcgccgttgccgacatcgtcgccaagctggaattcttcaacccggccaacagcgtaaaagaccgtatcggggttgccatgctccaagcggccgagcaggcaggtttgatcaagccggacacgatcattctcgaacccacgagcggtaacaccggcatcgccctggccatggtttgcgcggcacgcggctaccggtgcgtgctgaccatgcccgagacgatgagtctggagcgccggatgttgctgcgcgcatacggtgctgaactcatcctcactccgggtgcggacggcatgtcaggtgccatcgccaaggctgaggagctggccaagaccgatcaacgctacttcgtgccccagcaattcgagaacccggcgaacccggccatccatcgcgtcacgaccgccgaggaggtctggcgtgacaccgacggcaaggtcgacatcgtcgtcgcgggagtcggcaccggtggcaccatcaccggcgtcgcgcaggtcatcaaggaacgcaagccgtcggcccggttcgtggccgtagagccggccgcgtcgccggtcctttctggtggccagaagggaccgcacccgatccagggcatcggcgccgggttcgtcccgccggtactcgaccaggacctagtcgacgagatcattaccgtcggtaacgaagacgcgctcaacgtggcgcgccggctggcccgggaagagggcttgctggtcggcatctcctcgggcgccgccacagtggccgctcttcaggtggcccgccggccagagaacgccgggaagctaatcgtcgtagtgctccccgacttcggcgaacgatatctgagcacaccgttgttcgccgacgtggctgactaagccatgctgacggccatgcggggcgacatccgagcagcccgggagcgggatccggcggcccctaccgcgctggaagtcatcttctgctacccgggcgtgcacgccgtgtggggccaccgcctcgcccactggctgtggcagcgtggcgccaggctgctcgcgcgggcagctgccgaattcactcgcatcctgaccggtgtagatatccaccccggtgccgtcatcggtgctcgcgtgttcatcgaccacgcgaccggcgtggtgatcggagaaaccgcggaggtcggcgacgacgtcacgatctatcacggcgtcactctcggcggcagtggcatggttggcgggaaacgccatcccaccgtcggtgaccgcgtgatcatcggcgccggggccaaggtcctcggtccgatcaagatcggcgaggacagccggatcggcgccaatgccgtcgtggtcaagcccgtcccgccgagcgcggtggtggtcggggtgcccgggcaggtcatcggccaaagccagcccagtcccggcggcccgtttgattggaggctgcccgatctcgtgggagccagcctcgattcgctgctcaccagggtggccaggctggaggccctcggcggcggcccgcaagcagcaggagtcatccggccacccgaagccgggatatggcacggcgaggacttctcgatctgaggcaatacccggccgccgacaatgccttcttcggcgccgcccaccgacgcgcatcatcggctgctagcccccgcaccgggttccgtcctcgccgaattcacctcgggccggaggttgagctgcttgggcttcggcagccgaaaccggggcgatacaaacgtgggttgcggatacgaccgctttgcgacgcggtttgtccaacgcaggcttggaaaacttctccaagcacgagcgagattactgattcgaattggctcttgacagcaccggcgaagaggtgtagagatgcgaatcactatgtggacagcaatctttggaaagctcttgctgtcaaatccgtcacgaacctatgcttagcgataccttgcgccaaacatgcagtcgcttgaccgttgagatcgctgaggtatcggccatggatgtccctcacgagcagccagccctctcttcgagcaaatcgaatcgctttacttcgcaaaggcaaacaactggtgtgggaaccaccactgttgaacggctcgaaccgcggttatctcccgcgtcccgccacatcactgaggctaaagctttcggcaccgagtgccacgtaagttcctttacccgtgagcaggatcccgacagggcggtccgtgtggagcagatccacggtgaagcgtatgtcgccgccggccatgtgtacgaatctgcgctcgatgaattgggccggctggacaattccaacgccgagttcatcctcgacaaggcacgcggtagcacccgagaaaccgaggtcatatacctgcatgcggttcccgcggagcccctctccggcagccaaggcgaaggaggcctgcgaatagtcggcatttccgctgtggggtcaattgacgacctcagtgcatttaaggccgccaaaccgtcgatgggcctggcgcatcaacgcaagctttatgacgcgatcgaagacctgggtcacggcggggtcaaggagattgcggcattatcggttacggccgatgcccctcccacggtgtcgtattcgctcatccgggaggttttgcgcttgtaccaccgaaccggcgaaaaattgataatcacatttgccatgccagcatacgccaagatggtgatgaattttggtcgatttgcgatgcctcaagtgggcgaaccgttctatgcgcatagaaataatgaccctaggacatcgaatgatctcttgctggttccctcaatagtcgagccatcgaattttctcgagaatatttcccgcggggtcgtgacagcggatgacggcccgaccgcgagaaggcgattcgccaccctatgctatatgaccgacggccttgatgactatttcatgccgttgactcggcaggtccttagcgaaggaatccaagacatctgagttctggaagcggtaatgggcggtcgggcgtgcgcaactccggcaacaaacagcttggagcttttacgcgaagcgggattcactatccgaaccagaccgctcggcaggggcatagcaataagcttcaaccgattgacgcattgtgcgaactgacggcgcccgcgcatggccaatccggaagaccatcattggccagtggccgggcgctaacaggttccagccccccaccagtgccgctcgaacatgcggtgcaacccattcgcaggccggcagggaaagcaccgcggaagccgcaaagggctgcagttccgcgcccaatagtgtcgtccgcaaccagatgcgctcgaaaaccgcgccggcagtcagcgcacccgacgcgaggtcgagagacgtcgtcagcgcgcccacatggggtgccaatcggcacggcaggtaggccgcgcgcaacccgagcgcgtggtgcatgcccacggtccgcaggaggcgcagcaccctccaatgccgaagcccacgaaacatcgggcgcatccacgcttcaacctcaagagacccgggcggcaacccatcgtcgctgctcgcggtccagccaatgtcgaagcggacggccgaaaagagttcttcgtgtagttcacgagatcgaaagcgctcagtttcggccaatctgaccaaccgaaggatctgtttcctggtctctggcgagtcaaaccaatgcagttggatcccgtcaatgccggtggcctccgccgagagtgcacccaattcgccctgcgaaagtggcggtccacgaaagcgaacacgccggttggtgcgccttcgctcgatcgcgacctcgattggatccaccctggtttgtggcaggcgatccacgtcgatctccgccaccagccccggattcccgctatccggaaaccagcacaccttcgtttcaaaaccaaggcgtccagcgcgcagcttcacgttttcgacagccgcaccgatcgcgaccaaactcatgatgcggcggtgctcgggggcggacctccaagtctgatcgccccacaaccgcacccgcctaccggcatgttcgagctggacttcgcgccggttgtccgcggatggcgccagcgccgccgcctcgacgagcgacaggaattcagcaggatccagacccgtcatacccgggccccagcggccggcacgcattgccgtggcagagtggtcgcgccgacgaacagtgcggaagcgatatgtctatcccatgttcgctcaaacagcggtgcgctggcagtatctgagtacaccattctaggtgcagctcccaactagtagctcggttccgtcctgtgataccgcagtcccggtattacccccgccgatcgtcgatttatgtagcgggccagcaatcgccgcttgactctctgtagagggtggcgatttccgcaccgtaaacgcttccgaacatagatgctgcggtaagcatcgaactgatgaaagtagggagcagcgtaaacgcgcccatgtccgagcagaatcttcaacacctcggccgccaccacaccggaagccagatgacaggcgaggccaaccgatggacccgtgcgattttcgatgtcgacgtaggacagatctatggagcgccgatgcgtcgcggatggtgctattccagctataaatgcgacgaacttatccaccgtgttcatcgcatcagacagatcgaaataccgatcgaacgtcatacccttaggatcgaaaacgacccaggccgtactgaacccgagcgggccagcgcctagcgcgtagattccccgctgctgtgcttcacgatagagcaggcgacgcaaatcgatttcgaacgcgtcgatgccgtccaccaaaacatctgctccctctagaaaggtagctgcattctctttcccaataggttcgcagaaagcacggatttctgcttcagggttaatatcatgaacgatattgcgcatgacctctgccttggcctggccgttggtcgagcgcatagcgccgtactgccgattcgagttgcgtatttcgaagacgtccgggtctgcaatggtgaactttcctattcccatccttgcgagggcgaccatgtcaattcccccaaccccacccatcccagcgattgcaacgcgactattccgaagccgttgttgttcggttgggctaatcaatccaaggttgcgacagaaagcttcgtcataagaccatggtgcgctttctttcacccgtccagagtcgggggcatccgcaccggctcgcatcgcatcatcctcccacgacgggccgctcatcagcttgggccatttcaatgtacttgataccccgcgctgcgggtaggccactgcgacgattcaaacacggtgtcacacggtgaatagtgtcgagatgggctctgatcaaccgtcgcaaacccggtttcgcatcgatagcggaatcgcaccgggttgcatggaggctgctgaccttggaaaacaagatgtattcattacgacaaaacaagcgccgcggaaactttgcacgctcgagcattccgccgcggctcacgcacatcctggccgccttcccgcaaccgtcccccggaattactgatcaaaccctgggtttaccaacttccgggcatggggcgaaggtcgacagccagaacatggccgtgcgtgatatgggcattcacgggacggagccgctaaggagaccggtacgattcaatctccatatgagcggtgcggcggctgttgtcaggtacgttgaacaccggtgggcgatcgggtgccggcaggttggtcttctcctgtgatgcgagcgcgcctccgcgccaaccaccgcgtgcgaagcaggtgctgatgccacagtgctgatgtcacaaggaaccgcgagggggtcccggaccctacatggtgccgggcgaagtccacatgagtgatacgccgtcaggcccgcacccaatcatcccgcggacgattcgcctggccgcgattcccatcttgctgtgttggctgggatttaccgttttcgtcagcgtcgtcgttcctccgttggaggcgatcggtgaaacccgggccgtggcagttgcccccgacgatgcgcaatcgatgcgtgcgatgcgacgtgccggaaaggtgttcaacgaattcgattccaatagcatcgcgatggtcgtcctggaaagcgatcaaccactaggcgagaaggcccataggtattacgaccacctggtcgatacgctcgtactggaccagagccatatccagcacattcaagacttttggcgtgatcccctgacggcggcgggtgcggtcagcgcagatggtaaggcggcgtacgttcaactttacctcgccggcaacatgggtgaagcactcgcaaacgaatccgttgaagccgtccggaaaattgtggcgaatagtacaccgccggaaggcatcagaacctatgtcaccggaccggcggccttgtttgccgaccaaatcgccgccggtgaccgaagcatgaagctgatcaccggattaacgttcgcggtaatcaccgtgttgctgctgctcgtctatcgctcgatcgccaccacgctgctgattcttcccatggtgtttattggactcggcgcgacgcgtggcaccattgcctttcttggataccacggaatggtcggcctttcgacttttgtggtcaatatcctcacggcacttgccattgctgccggtacagactacgcgatcttcctggtcggccgctatcaagaagcccgccatatcggccagaatcgcgaagcctctttctacacgatgtacaggggcaccgctaacgtcattctcggatcgggactgaccatcgccggcgcaacatattgtctgagtttcgcccggctgacgctgtttcacaccatggggcctccgttggcaataggcatgctggtttcggtcgcggccgcgctgaccctggcgcccgccatcattgccatcgccggccgcttcggcttgctcgaccccaagcgaagactgaagaccaggggctggcgtcgtgtgggtaccgcagtcgtgcgctggcccgggccaattctggccacgtcggtcgcgcttgccctggtgggattgctcgcactaccgggctaccggcccggctataacgatcgctactacctgcgcgctggcacgcctgtcaaccgcgggtatgcggccgccgaccggcactttggcccagcccggatgaaccccgagatgctgctggtcgagagcgatcaagacatgcgaaatccggccgggatgctcgtcatcgacaagatcgccaaggaggtcctgcacgtgtccggggtcgagcgggtgcaagcgatcacccggccgcagggggtgccccttgagcatgcgtcgattccctttcagatcagcatgatgggtgccacccagacgatgagcctgccctacatgcgcgaacgcatggccgatatgttgaccatgagcgacgaaatgctggttgcgatcaattccatggaacagatgctcgacttggtgcagcagctcaacgacgttacccatgagatggcagccacgacgcgcgagatcaaagctactaccagcgaactgcgagatcaccttgcggacatcgacgatttcgtcaggccgttgcgtagctatttctactgggagcaccattgcttcgacattccgttgtgctcggcgacgcgatcactgtttgacaccctagacggcgtcgacacgctgactgaccaattgcgggcccttaccgacgacatgaataagatggaggcgctcacaccgcaatttctcgcactgctgccgccaatgatcacgaccatgaagaccatgcggaccatgatgttgaccatgcgatcaacaataagtggcgtacaagatcaaatggccgatatgcaagaccatgcgactgcgatggggcaggccttcgacaccgcaaaaagcggcgattcattctatcttcctccggaagccttcgataatgcagaattccagcaaggcatgaagttgtttttgtcgccgaatggtaaggcggtgcgcttcgtaatttcccacgagagcgatccagcaagtactgaaggtatcgatcgcatcgaagcgataagggccgcgaccaaagatgccatcaaggcgacaccattgcaaggcgctaaaatctatatcggtggcacggctgcgacctaccaagacattcgagacggtaccaagtacgatatcctcatcgttggtatagccgcggtatgcctggtatttattgtcatgctcatgattacccagagcctgattgcgtcactcgtcattgttggcacggtacttctgtcattgggtactgcgttcggactgtccgtgctcatctggcagcactttgtcggtctccaggtgcattgaacgatcgtcgcgatgtctgtcatcgtcttgctggccgtcggttctgactacaacctccttttggtgtcccggttcaaggaggaggtcggcgctggattaaagaccgggatcatccgggcgatggccggcaccggcgcagttgtcacgtcggccggtctggtattcgcgttcaccatggcgtccatggccgtcagcgaactccgcgttatcggacaggtcggcaccaccatcgggctcggtctacttttcgataccctggtggtccgatcgttcatgacgccatccatcgcagcgctgctaggtcgctggttctggtggccgaacatgatccactcgagacccaccgtcccggaggcgcacacacgccagggcgctcgccgaattcagccgcatctgcaccggggttgatatgcacttcggtgccgtgatcggcgcccggggtgttcgtcgaccatgcgaccggcaacgcggccttgcgcacaggcgcgatcgctcattcgtgcccgggcggtcgaagaccaagagcgcgcagcagttggtcgcggtcccacggccggccgctgccactagcattgtcgccggatgctgtcagcagcccatttcgagctcgaagcccggacaacttctttagcgtgtggcgcaacccccgaagactcgtcaacggaagaagcagtagctgctcatcgcgcccgccatcagcccggcgcgccgagttgcccgggtcggccgggttgccctggtgtgccgcgttgccggggttggtcgtcgcgtgcatcgcctgcgccttggtcgccggcgtcgagccggattcggctgccaccgcagacgtggtagccggcgacaccgcaggtgccgtggctaccgcaggtgccacctgttcacccactccgccgatagcaccggaatggccttcaccgccgagcccccagtgcccgccaacccacggagccccaccgaagccgggcatcaacccgccctcagcagaagcgcccgcagcgccggtgctcagaccgccgtcaccgctggccatgccgactccgccgtccccgcgaacagacccgacgatgtccgtgccagtcccggcaccaccgactgcgtctgcgctgccggccccagtcccattgccggctgcgctaccgaccccagcaccactgccacccgggtccgcgacaccggcggcacctgttgcgccgctgccgtgcgaagcagaaacgccgctgccgtgcgcggcgccagccactccggggttaccgtcggtgctgccgagctggccggccccatgctgctcgccgacctgaccgttgccgatcggtccgccgtcccagccctttccgccagcctggccgacaccgccaaacccgccggcaccgcgagattgcccggtgcccgtccccccagtgcgatcttgggcgagttcgctgaccacgccctgcgctttctgcagcggcaaggcgttggcggcctcagccatggcatacgccgccgcgccctcttgcaggatctgtacaaaccggtcgtgaaacagcgccgcttgagcgctaatggcctgataggcctgcgcccgcgcgccaaacaacgccgcgatgccagccgacacgtcatcgccgccggcagccagcactcctgccgtcggggcggccgcagcggcgttggccgcgcgcatagtggagccgatcgcggctagctccccggccgacgccgccagaacgttcggggccgcggtaacgtgcgacataagcgagcacctgcccgtgttgccaactcgctgtgaccggatcgctggtcgacccgcgttgtcaccgcgaatcctatcgcgatcgaccaggaacatcccagcattcaggcatgcctactgcgcctcacactgaagtgtcgaggtcggcggagtcccggcatcatcaggcgagtggcatgcactcaccaaccgcggccagctcggcaccagcttggtgtcggcgcacagagctgttcgggcccatacgtcgacgtagccgaacccgccccgactctcgtcggacacgttctgctgtttggcgtggccgaacgatcagatctcgtcgcgccgaacgtgtattgccgggccggtggaagagtctgccgggagaaaaaggaaaagccctgcagagactggtgtgacacgccttgcgcagccacgcggtcggaaaaccgaaccttagctcatcagaacccaacacaagaggcgggacaagccgagttcaagccgaacgccctgctcccccgggaggactcgaacctccaacccttcggttaacagccgaacgctctgccaattgagctacaggggaccgcctggtccgtgcgaacgctggcgcagtcgcgggacgactctagcgtactggtgtgacggcgcccaactagggagattccttaccgatgggagcaggctgatggcagcaggcacgatgccagtaggtggtcggcagcacgttttcgagaagctggccagcatcctgggcttggtcgccgcgccgctcatgctccttggattgagtgcctgcggccgcagcgccggcaagaccagcgaaccgacctgccccacggagccgatcgatgcggccgacagctcgacaacaccggacccctcgtgtgtggtgcgggccactgagatcaacggcaacgggtcgcgcatccagacctggaccggcagctatgatgcggccgcaacccagtccggtggtgtgtgtggtggcacctgcaacttccacgccacagtgcggttcacggtcgacgaaggccagatctcgggcagcgtcgatcaggtctatcaagcggcgatggttgctatcgcaacacgccccacttcgccatctctggcaccatgacgatgacgcggtgaccatcgcgtgatccaagacgtacctgacgggcaataagccgataccaaagccgagcccgcatcacgccgaaacaaccgcggagtatctgctcggcgtcgtgaattgggtgaccaagtggaacctcgattgcgtcgaaggctgcaaataggacatcgggtaccgcataaccggatcgggcgcgcgtagccaggcgtgtaaggcaggatggatgcaaccgcaccgttagtcggagggaccgcattgatcgggtatgtcgccgtgttgggactgggttacgtgctgggcgcaaaagccgggcgccgccgctacgagcagatcgcgagcacctatcgcgcactcaccggcagccccgtggccaggtcgatgatcgaaggcgggcgtcgcaagatcgccaatcggatctcacccgatgctgggtttgtgaccctggccgagatcgacaaccagaccgccgttgtccagcgcggggtcgagcggcagccgaaaaccgcgcgctgaccctcacgcggtgagatcgtcgccgctggcctgctctaacaggctgcgccgataggcctccatggcgaccaggtcgccgaacagcgcgtggtattcgtcgccttgctcgatcggcgacatgcgctgcagtttggacttcacctcggcgatctgccgccgcaaccaaacctcctgcagacgggccagcacgccggcgatatagcgcggcagcttgtcgtcgtcgacctgaatcgcctccacccccagctcgctgatcaaagccgaggtcacggttgatgtcgtctgctggcgcaccatatccagccactgcgcaccgctaaggccagccgaggtaccgcccgccgtgtcgatggccgcgcgcacagccgcgtactcggggtgcgtgaagccttcgacggtcagcgcgtcgaacaccgggccggccaacgccgggtactgcaacgccgatttgagtgcctcacgctgtggccacagggtcgggtcacgcggatcaggtcggactgcgagttcggtcggggggccggcggtgggccgctgcgctgcccgggcgatggtcgtcgatcccagtctgcccagcctggggtgcttggttcgtttggcctcaccccgcacccgaccgatgacctgtgcgacgtcggcccacccgacccagccggcgagctgacgggcgtattcgtcacgcagcgtggggtctttgatctggcccaccatcggtacgcaacggcgcagcgcggccaccctgccctcggcgctatccaggtccatctcggcaatcgcggcgcgaatcgcgaactcgaacaatggggttcgtcgtgccacgaggtcgcgcagggcagcgtcgccgcacttcagtcgtaggtcgcaggggtccatgccgtcgggagccaccgcgacgaaagactgaccagccagcttctgctcaccgtcgaaggccttgagcgcggcggcgcggccggcctcgtcgccgtcgaaaacgtagatcagctcgccgcggaagaagctgtcgtccatcatcagtctgcgcagcatcgccaggtgctcgccgccgaatgcggtcccgcacgacgccaccgcggtggtgaccccggccagatgcatggccatgacatcggtgtagccctcgacgacgacggcctgatgtcccttggcgatgtcgcgtttggccaagtcgatgccgaacatcaccgatgacttcttgtacagcaatgtctcgggcgtgttgacgtacttggcctccatcgcgtcgtcgtcgaacagtcgccgggcaccgaacccgaccacctcgccggccgaggtgcggatgggccacagcagccgacggtgaaaccggtccatcgggccgtgccggccctgccgggacagtcccgcggcctccagttcctcgaactcaaaacccttgcgctgcagatgttttgtcaatgagtcccagcccgacggggcgaacccacagccgaatttacgagcggccgccgcgtcgaagctgcgttcggtcaggtactggcgagccggtgccgcctcgtcggactgcagcgcctgcgcatagaacgctgccgcggccgcgttggcggccagcagcctgctgcgactgccgcggtcgcgctgcacgctggtggccgcaccggtgtagctgatcgtgtggccgatccggtcggcaagcaactcaaccgcctcgacgaagctgacgtgctcgatcttctggatgaacgcatacacgtcgccgccctcgccgcagccgaagcagtggaagtggccgtggttgggccgcacgtgaaaggacggggacttctcgttgtgaaacgggcacagccccttcagcgaatcggcaccggcacgcctgagctggacatagtcgccgacgacatcctcgatacgggccccctcgcggattgccgcgatatcgcgatcggagatccggccggacatcggctcagtctaaagcgttcctgctgacgccaagctgatcggcatcgatgcgttccaaccgaccctcggtataggaggcgatctgatcaacgacgacccgcaaccgggcagcgtcgtcggcggcggtattgaacgcagcggcataaaccgggtcgagcgtctgcggcgcccccgagtacagcctgtgcgccacccggtgaatacgttcgcgctgccgtgcctgggtttccagatgccgagggtcggacatgatgaactgcagcgcgaggattttcagtaccgcgacctcggcacgtaccagatcgggcacctgcaggtcggcccggaagcgcaccaacggtcccggaccggccgcggcccgggtggtcgcgatcgcggccgatgcaaagcggcccaccagctcgctggtcaaccgcttgagcgcgaccgatgccgacaaggtggcgtcatacttgccgacggcggccaccacgggcagccgcgacagccgccgcgcggccgccatcaactcgtcggcgctcacccgggagaactcgcgctcccctaacctggccagcgcggcagcgtcctcttcggcggccagcacacgcaggtcgatgcgttcggagacaacgccgtcctcgacgtcgtgaaccgagtaggcgacgtcgtcggcccagtccatcacctgcgcttccaggcacgcccgctccgggggcgcgccttgccgaacccataccgccgattcgcggtcgtcgtcgtagaagccgaacttcctccgctggctgccaagcccgtcaccacgcatccacggatacttggtgaccgcgtccagggacgcgcgagttaggttcagccccgcactaagtccttgtgcgtcaactactttgggctcaaggctggtcaagatacggaagttctgcgcgttgccctcgaaaccgccgtggctggctgcgacttcatcaagcgcccgctcaccgttgtgtccatacggcgggtgcccgatgtcatgggctagaccggccaattcgaccagatcaaggtcgcagcccagcccgatcgccattccccgtccgatctgagccacttccagcgagtgggtcagccgggtacgcggcgtatccccttcccggggtccgaccacctgggtcttgtcggctagccggcgcagtgcggcgctgtgcagcacccgggcccggtcccgggcgaagtcggagcggtactgaccctcagtgcccggcagaccggcagtctttggcgcttcggctacccgccgctggcggtcgaagtcgtcgtaggggtcgtgctcactcgcgctcaccgacccacagtctgccagggtggtcgccgcacgcccgtatccgccggcacagcgtctaaattgacggtatgcgtctcgttcgcctgctcggcatggtcctgactatcctcgccgccgggctgctgctggggccgcccgctggcgcgcaaccacctttccggctgtcgaactacgtgaccgacaacgcgggcgtgctgactagctccggtcgcaccgcggtgacggcggccgtcgaccggctctatgccgatcgccgcatccgactgtgggtggtctacgtcgagaacttctccggtcagagtgcgctcaactgggcgcagcgcacgacgcggactagcgagctgggtaactatgacgcgcttctggccgtggccaccaccggtcgcgaatatgcctttctagtgccatccgcgatgccgggtgtcagcgaggggcaggtcgacaacgtgcggcgctatcagatcgaaccggcgctgcacgacggcgactacagcggcgcggccgttgcggcggcgaacggactcaaccggtcacccagttcgtcgagtcgagtggtgttgttggtcacggtcggcatcatcgtcatcgtcgtcgcggtcctgctggtggtgatgcgccaccgcaaccggcggcgccgcgccgacgagctggccgcggcacgccgcgtcgaccctaccaacgtaatggcactggccgccgtgccgcttcaggccctcgatgacctctcccggtcgatggtggtagacgtcgacaacgccgtgcgcaccagcaccaacgagctcgcgctggccatcgaggagttcggcgaacggcgaaccgcaccgtttacccaagcggtgaacaacgccaaagcggctctgtcccaggcgttcaccgtacgccaacaacttgatgacaacacgcccgagacgccggcgcagcgacgtgagctactcacccgagtgatcgtgtcggcggcgcacgccgaccgtgaactcgcgtcgcaaaccgaggccttcgagaagctacgcgatttggtgatcaacgccccggcccggcttgatctgctcacccagcagtacgtcgaactgaccacccggatcggcccgactcagcaacgcctggccgagctgcataccgaattcgacgctgcggcgatgacgtcgatcgccggcaatgtcaccaccgccaccgagcggctggcgttcgccgaccgtaacatcagcgcggctcgggatctggccgaccaggcagtgagcggacggcaagccggactggtggatgcggtgcgtgccgccgagtcggcactcgggcaagcccgggcgctgctcgacgcggtggacagcgccgccaccgacatccggcacgccgtcgcgtcgctgccggcggtcgtggccgacatccagacgggcatcaagcgagccaaccaacacctacagcaggcgcaacaaccccaaaccgggcgcaccggtgacctgatcgcagcccgcgatgcggcggccagggccctcgatcgcgcgcgcggagccgccgatccgttgaccgcatttgaccagttgaccaaggtcgacgctgacctcgaccggctgctcgccaccctggccgaagaacaggcaaccgccgatcggctcaaccgctcacttgagcaggcgctgtttaccgcggagtcgcgggtgcgcgccgtctcggagtacatcgacacccgccgcggcagcatcgggccggaggcccggacccggctggccgaggcgaaacggcagctggaagccgcacatgaccggaaatcgagcaacccgaccgaagcgatcgcctacgctaacgcggcatcgacgctggccgcacatgcgcagtcgctggccaatgccgacgtgcaatccgcccagcgcgcatacacccgtcgtgggggcaacaacgccggcgcgatcctcggtggcatcatcatcggcgacctgcttagcggaggcaccagaggcgggttgggtggatggatccccacgtcgttcggcggttcgtcgaacgcgccgggaagttcacccgacggcgggttcttgggcggcggcgggcggttctaagccacgcgccagcgcacggggatacccgtacgctggcgcgtgtggccgtcgacctaggcttcttcctagggttcgtcgaccctgtcaggcccagctggagccgacggcgctgtcggtttgcgccatgttgttgccggcagcctgcaccttctgcccgtgggcgttggcctgctcgtagatcacctggaagttacggcccagctgggtgatgaactcctggcaagccaccgaaccggcgccgccccaaaagtcacccgcggccaacaaaactcgagtttatgtttccggcgttaagactgccgaagttgtagttgccagcgtcgaaaaagcctgtgttgccggcgccggcgttagcgaggccagtgtttgtgctgccgccgttccaaaatccggtgttgacgttgcccgcgttcccgaatccagtgttcgcagtaccggagttcccgaagcctacgttgccggtgccggagttgaacaaaccgacgtttccggtgccggagttcccgaaaccgatgtttccgctgcccgagttcagtccgccgatgccgatctgaccatcgccggtgagcccgataccgatgttgttgttgcccgtgtttccgaaaccgaaattcccgctgccggtgtttccgaagccgatgttgttactgccggtattgccgctaccaaagttgaagttgccgttgtttccgttaccgaagttcgtgtcgccgatgttgccgctgcccacgttggtgctgccgatgttgccgctgcccacgttggtgctgccgatgttgccgctgcccacgttggtgctgccgatgttgccgctacccaggttttggctaccgaagtttccgctgcccaggttgaggttgccaacgttaccgatgcccaggttgatgtcaccttggttaccgctgcccaggttgaagctgccgatattgccgccgcctaggttggtgttgccgatattgccgctgccgacgttcgtgtcaccggtatttccgctgcccaaattgagggacccgatgttgccaaagccgaagttgatgccctgcagaggcccaggcacggtggagccgactgcttgggcggtcaccgcttgcgcgctggactgtgcactatctagcaagcccaacaagcccggcaccgcctgctgccatggcgccaacgccgccgccgccgatgccccaccgtgataacccaccatcgccgccacatcggcagcccacatctgctcataggtggcctcagcagcggcaatcgccggcgcattctgcccaaacacattcgacagcaccaactgcacaaacgcactgcgattagccgccaccaccaccggatccaccatggccgcccgcgccgcctcaaacgcgccggccaccgccttagcctgaaccgcagcccccccagcccgcgccgccgcagcagccaaccaccccgcatacggcgccgccgccaccaccatcgccgccgccgccgcaccctgccacgcctgacccgacccacccgccagacccgaggtcaccaacccaaacgactccgccgccaaccccaactcagccgccaacccatcccaggccgccgccgccgccaacatcggccccgaccccgcaccaaaaaacatccgccccgaattaatctccggcggcaacaccgaaaaattcaccactaccgcccctcctctaacaaatcattctcaaccgcacccccgcgcgttaccccaaacgacacgcggacacccgtcaccacggcgccgcccacccagcggccaccacagctcaccgggtcgtgcccggaccggggctgctagctgcccttgagccgcaccgcgagatagtcggccacgctgctcatcgcaacccggtcctgcgtcatggcgtcacgctcccgcacggtgacggcattgtcctgcagcgagtcgaagtcaaccgtcacacagaacggggtaccgacctcgtcctggcgccggtaacgccgcccgatagcgccggcatcatcgaaatcgatgttccagcatttccgtaattcggcgcccaggtcccgggccttcgggctcaggtccgcgtgccgggacagcggcaacaccgccgccttgaccggcgccagccgcgggtccaatcgcagcaccgtgcgcttatccatcccacccttggtattcggggcctcgtcctcggtgtacgcgtcgatcaaaaacgccatgaatgaccgggtcaagccagctgccggctcgatgacgtacggcgtgtaccgaacatcgttgatctggtcgtagaaagacaggtcgacgccggaatgccgcgcatgcgtcgataggtcaaaatcggttcggttggccacaccttccagttcaccccatggattgcccatgaagccgaacttgtactcgatgtcgacggtgcggtcggagtaatgtgacaacttgtctttggggtgctcccacaaccgcaggttctcccgacgaatacccaggtcgatataccactgcagccggttgtcgatccagtactgatgccattccttggcagtcgccggctcgacgaagaactccatctccatctgctcgaactcgcgggtccggaagatgaagttgcccggagtgatctcgttgcgaaagctcttgccgatctgtccgataccgaatggcggcttcttacgagcagttgtcaccacgttggcaaagttcacgaagatgccctgcgcggtttccgggcgcagatagtgcagcccctcctcggtctcgatgggtccgaggtaggtcttgagcatcatgttgaactcgcgtggctgcgtccactggccgggttcgccggtttccgggtcgcgaatgtcggccaacccgttaggcggcggatgcccgtgtttggcttcgtaggcctcgatgagatggtcggcccggtagcgcttatgtgtgatcagcgactcgaccagcgggtcatgaaagacatcgacgtgaccggaagccacccacacctcacgcggcaggatgatcgacgaatcgattccgacaacgtcgtcgcggccagtcaccaccgatcgccaccactggcgcttgatgttctctttgagctcaacccctagcggaccatagtcccacgccgactttgtgccgccgtagatctcgcccgacggatagacgaagcctcgccgtttggctaggttgaccacggtgtcgatgacgggcgccacggggtggtgcactcccttcgagggatcgggcagacgcgcgcagcccgacacgactacgcgcaaaacatcagtcatggtagcgatcgggacctgggtctcctattgcctttgacatgcatcatcatgcatgtgacagtggaggtcagtggcaggtccttcctaatacggcacttctcgaggtgaagactccaatatggtgacgtccccctcaacgccgaccgccgcccacgaagatgtgggtgccgacgaagtaggcggtcaccagcatcccgcggataggttcgccgaatgccccacgttccccgcaccaccgccgcgggagatcctagacgctgccggcgagctgctgcgtgcgctggccgcaccggtgcggatcgccatcgtgctgcaattgcgtgaatctcaacgctgcgtgcacgaactggtcgacgcactgcacgtgccccagccgttggtcagccaacatctgaagatcctcaaggcggcgggcgtggtcaccggggagcgatcgggccgagaagtgctgtaccgacttgctgaccaccacctcgcgcacattgtgctcgacgccgtcgcgcacgccggtgaggacgcaatatgagtgcagccggtgtccgctctacccgccagcgggcagccatctcgacactgttagagacgctcgacgactttcgttcggcccaggaactgcacgacgaactgcgccggcgcggcgagaacatcggtctgaccaccgtctaccgcacactgcagtcgatggcatcctccggactggtggacacactgcgcaccgacaccggtgaatcggtctaccgcagatgctcggagcaccatcaccaccatctggtgtgccgcagctgcggttccaccatcgaagtaggtgaccacgaggtggaggcgtgggcggcggaggtggccaccaaacatggattctctgacgtcagccacaccatcgagatcttcggcacctgctcagactgccggagctaggacaccaccgaggtcgagcgaccccacacgccgaacgtgcaaccatggcggctccgcccggcgtgtcgccgccaccagggcacgttcggcgcacagcgagcacactcctagccaacgagcgcgctgcggatcgtggcgcccgtctccagcaccaaaaggatcaacgtgcgcaacgcgtcgtcggtcaaaccggtgccgggaaagttgtatcgcagcatcacgtccgcggtgttggacgcgggccgaccagagcttcgccgcgcagccttctcgctgaccttttcccgcaggctcaccgagccgaagttgatgtcgcgtgcctgcttggccacttgctcggtgagcctcttggtcaacggcagatcccacgccaggatctgggtaagggacaccagctcgaggtcctcagcgatgctcactacccgcaacgaggcaaacgtaccgtcatggcgaaccgtcagcgcgccgtcgggttcctcctcggcaggaaggacatcgcgcagtatcgatgccagccggtccggtagggatggcactaggcgctcccgaaccgccgagtgcgcgacgcgtattcctcgcaggccgcccacaagtcgcggcggtcatagtcgggccagagcttgtcctggaatatgtattcagcgtaggccgcctgccacagcatgaagttgctggagcgctgctcacccgaggtccgcaggaagaggtcaacgtcgggaatgtcgggtcgctgcaggtggcgggcgatcgtggattcggtgatccgctccgggttgagcctgcccgcggcgacctcacgagcgatttcgcgggtggcttcggtgatttcggtgcgtccgccgtagttgacgcaatagttgatggtgatgacgtcgttgcttttggtcatctcctccgcgaccgccaactcattgatgacgctacgccacagccgtggtcgtgaacccacccaccggatccggacccctagcttctttagggtgtctcggcgccgtcgcaccacgtcgcggttgaagcccatcaggaagcggacttcctcgggcgaacgcttccagttctccgtggagaaggcgtagaggctgagccacttgatcccaagttcgatagcaccgcaagcgatgtcgatcaccaccgcctcgcccatcttgtgaccttcggtgcgggccagcccacgttgggtggcccagcggccattgccgtccatgacaatggcgacatggttgggcagccggtcggccggtattcgtggcgcggccgctttcgaagtgtgctgcggtggccggcaggggcctccgtagggcgctgccggcaactccgggaagacgacgggccacgtcgacgtatcaggaaaggtcgggtagtcgtcgggggccggaggcagctgcgggaagttgctggacgtccgcttccgtgcatccctagccaccggctatatcctgcccgatcagcgcggcgcgacgttcggcaaccgatcgatcggcctggtagaaccgctccaccagcggcaacgttttcagctgccgttccagatgccattgcaggtgtgcggccaccaacccgctgacatggctgcgggccgattgcggcgccgcctcggcggcctcccaatcgccgtcgtacagcgcggacatcaggtctacgacgcccagcggcggtgtggtcgagccggccggacggcagtgtgcgcagacactgcccccggtcgcgatgtgaaacgcccgatgcggaccaggcgtggcgcagcgggcgcactcggtcaacgctggtgcccagccggcgatgcccatggcgcgcagcagataggcgtccaacaacaggtcccgaggccgctgtccatcggccaccgcccgcagcgcgcccaccgtgagccggtgcagagccggagcgggcgcccgctcctcaccggccaggcgttcggcggtttccagtatcgcgcatccgcaggtgtagcggccgtaatcggcgacgatgtcggtggcgaacgcgtcaacagagacaacctgggtgacgatgtcgaggttgcggccagggtgcagttgcacctcgatatgcgcgaacggctccaggcgcgcgccgaatttgctgcgggtgcgtcgaacacctttggccaccgcgcggaccaacccgtgatcgcgggtcagcagggtgacgatccggtcggcttcgccgagcttgtgctggcgcagcacaacagcccggtcccgatacagccgcatcacaatagttttgcaccccgccacgacatcgcgggtatccgcgccgatagtctcgtaccccgtggttggcgcttctgggtcggatgctggagccatttccggctctggcaaccagcgcctgcccaccctgaccgacctgctctaccagctggccacccgcgcagtgacgtccgaagagttggtgcgacgttccctgcgcgcgatcgatgtgagccagcccacattgaacgccttccgggtagtgctcaccgaatccgcgctggccgacgcggcggccgccgataagcggcgggcggccggcgacacggcgccgctgctgggcattccgatcgcggtcaaggacgacgtcgacgttgctggagtgccaaccgccttcggcacccagggctatgtcgcgcctgctaccgacgactgtgaggtcgtccggcgcctcaaggcggccggagcggtgatcgtcggcaagacgaatacttgtgaattgggccagtggccgttcaccagcggacccgggttcggacacacccgcaacccctggtcgcgccggcacacgccgggtggatcctcgggcggtagcgcggcggcggtggccgccggcctggttaccgccgctatcggctccgacggcgccggcagcatccgcatccccgcagcatggacacacctagtgggcatcaagccacaacgcggtcggatctccacctggccgctgccggaggcgttcaacggcgtcacggtcaacggcgtactggcccgcactgtggaggatgcggcgctggtgctggacgccgcgtccggcaacgtcgagggcgaccgccaccagccacccccggtgacggtgtccgatttcgtcggcatcgcccctggaccgctgaagattgccttgtcaacccacttcccgtacaccggctttcgggccaagttgcatcctgagatcttggccgcgacccagagggtgggcgaccagctcgagctgctcggccatacggtggtgaaaggcaatccggactacggcctacggttgtcgtggaactttcttgcccggtccaccgcgggcctctgggaatgggcggagcggctaggcgacgaggtgaccctggatcgtcgcaccgtatccaacctgcgcatggggcacgtgctgtcgcaggcgattctgcgcagcgcgcgccgccacgaagccgccgaccagcgtcgggtcggctcgatcttcgacatcgtcgacgtggtgctggcaccgaccacagcacaaccaccgccaatggcgcgcgcgtttgaccggttgggcagcttcggcaccgatcgcgccatcatcgccgcgtgcccgtcgacctggccgtggaacctgctgggctggccgtcgatcaatgtgccggcggggttcacctccgacggtttgccgatcggtgtgcaactgatgggaccggccaacagcgagggcatgctgatctcgctggccgccgagttggaagccgtcagtggctgggcgaccaagcagccgcaggtgtggtggacgagctaaaaccccagtcggccaagctgtttggggtcgcgctgccagttcttggcgaccttgacccgcaagtcgagatagaccttggtgcccagcaggttttcgatctggctacgggccgcggtacccacctcccgcagccgggcaccacccttgccgatgacgatgcccttctgactatctcgctcgacgtacagcgcggcgtgtacgtcgatcaggtcgtcacgcccctcacgtggactgacctcgtcaatcaccaccgccagcgaatggggcagctcatcgcgcacgccctgaagggccgcctcgcggatgagctcggccatcagaacctcctcgggttcgtcagtcaactcaccgtcggggtaatacgcggggccggccggcaatgccgcggccagtacgtcgatcaacaggtctacccggtcgccggtcatcgccgaaaccgggacaatctcggccgcattcgtgacgagttcgctgaccgctaccagctgggcgaccactttttctttcggcaccttgtcaatcttggtgacgatgaccaccagtgtcgtattggcagggccggtcgaacgaagctgctcgacaatccaccggtctcccggaccgatcgcctcgtcggcggggatgcatagcccgatgacgtcgaccgccgcgtaggtttcgcggaccaagtcgttgagccgcttgcccagcagagtgcgcggccggtgcagaccgggagtgtcgacgaggatgatctggaagtcgtcgctatgcacgatcccacgaatagcgtgcctggtggtctgcgggcgcgtcgacgtgattgccactttcgccccgaccagcgcattggtcagcgtggacttgccggtgttcggccggccgaccaaacacacaaagccagaatggaattcggtcatgccggtttcctcgccgaacgtgaacacagggagacttttcccgcttttttccgccgtgaatgcacgttcggcgtcatagcgggttacctgcccgatcggtgacgatgatcgcagcggtcggggcgagttcgcggacggcggcaatgcccggatcgtcaacggacccggccaccaagacggcggcctgaagaccggtcgccccactggacacggccgcggccaccgccgcctgcagaccggtcagctcgagcgccgacagggccaccggcgccgccgcgtacgtgcggccgtcgacatcgcggaccgccgcgccggcaccggcctcggcacgtgccatcgccgcccgtgccaacacaaccagctttgcgtcctcggcatctagctgctcagccagggtgatcggcctcctcatcatcggcgccgtcgggttcggccggactcagcaacacggtgccgattcgtacccgtccccgatgatcggtgccaccctcggcatgcagccgcaggccatgcgatatcacctcagcgccgggcagcggcacccggcccagttctagggccagcagcccgcccaccgtgtcgacgtcaaggtcgtcgtcgaactccacgccgtacagctcgccgacgtcttcgatgggcaggcgcgccgatacccggaaacgcttgtcgcccaagtcttccaccggcgccgtctcggcctggtcgtactcgtcggcaatctcgccgacgatctcctccagcacgtcttcgatgctgacgaggccggctatcgcgccgtactcgtcgaccagcagggccatgtggttacggtcgcgctgcatttcccgcagcaatgcgtccagcggcttggagtccggcacgaacacagctggccgcatcacccgcgcgacggtcgtttcgcggccgccgttcgtcgagcagaacgtctgctcgacaaggtctttcaggtacaccacgccgacgatgtcgtcgacgttctcgccgatcaccgggattcgggaatgtccgctgcgtaccgccagggtcattgcttgaccggctgtcttgtcgctttcgatccagatcatctcggtgcgcggcaccatcacctcgcgggctggggtgtcacccagctcgaagaccgactcgatcatccggcgctcgtcggcagcaaccacgccccgctgctgggctaggtcgacaacttcgcgcagctcgatctcggatgcaaacggcccgttgcgaaagccgcgcccgggggtcagtgcgttgcccagcaacaccagcaagcggctgatcggcatcaacaaccacgagatcagccgcagcggaagggccgtggccaacgagatggaatatgcgttctggcgcccaagggtgcgtggccccactcccacgacgacaaagctggccaaaaccatgatgcccgcggcaagatacaacccccacaccatgctgaagtggtatcggatgaaaaccaccagcagcgcggtcgcggtgatctcacagctggtccgcagcaacacgaccaggttgacgtaccgcggccggtcggccatcaccttacgcagcgaccccgcgcccggccgctggtcgcgtactagctcatccacccgggccggagacacggtgctgatggcggcgtcaatcgcggcgaacaacccacccaaaccgatcaatacgatcgagccgagcagctggtagtacccggtcaaaggtcaaaataccttgacttgtcgagcaaccggcggtccttctcgtcctgccggtcgtgctggtaggcctcaacctggtcggctacccactcttcaagcaaccggtcctgcagggcgaacatctctttttcctcgtctggctcggcgtggtcatagccgagcaggtgaagcacaccgtggatggtcagcagggccaattcgtggcccaggctgtggccggccgcagccgcctgctcagcggcgaattccgggcacagcacgatatcgcccagcatggacggtcccggttcgggggcgtcggggcgaccacccggctcgagctcgtccatcgggaagctcatcacgtcggtcggcccgggaagatccatccagcgcatgtgtaggtcggccatcgccgcggtgtccagcagcagcatcgacaattcggcgcacggattgacgtccatcttggcgatgacaaaccgtgcgacactgactagttccgcttccgagacgtcgatgcctgactcgttggctacctcgatgctcataagatgctcacgcacccatcatcggcgaccgcgggcgccggacgcccgccgagccgcccgattcagccccgacccgggctcctcgtaccgcgcataagcgtccacgatctccgagaccagacggtggcgtaccacatccacgctggtcagctccgcgatatggatgtcgtcgatgtcttcgaggatgtcgaccgccgcccgcagacccgaccgggcgccgcccggcaggtcgatctgggtgacatctccggtgaccacgaccttggatccgaagcccaggcgggtgaggaacatcttcatctgctcggccgtggtgttctgcgcctcgtccaggacgatgaacgcgtcattcagggttctaccccgcatgtacgccagcggtgccacctcgatgactccagcggacatcagcttcgggatcagctcggggtccatcatgtcgtacagcgcgtcatagagcggtcgtaggtacggatcgatcttttcgctcagcgtgcccggcagaaatccaaggcgttcaccggcttccaccgcgggtcgggtcaagattatgcgggtcacctgcttggtctgcagcgcgtggaccgctttggccatcgcaagataggtctttccggtgccggccgggccgattccgaagacgatggtgttggcgtcgatcgcgtccacgtagcgtttctggttgagcgtcttgggccggatcgtcttcccccgacgcgacaaaatgtctagagtgagcacttcggccggtgactcgttgcctgtgccgaccagcatggcaacgctgtggcgcactacctctggggtcagcgactggccgctggccacgatcgcaatcagttcggagatcacccgttcggctagcgcgacatccgccggctcaccgcagagggtcaccgcgttgccgcgcacgtgcaggtcggcactcagcgtgcgttcgagggcacgcagattttcgtcggccgaaccgagtaagcccacgacgaggtcaggcggaacgtcgatgctgctgcgaacttgagcgtcggcttgccgggctccagccgcgtcagcagcgcgggtctcgcgggacgtcacctggcttctgatgcctgctttctggcctatcgactggaacctgtcgaactgacgagtgttgaagtttcattctaacgccggtcagggacggcgtcggagcacaacgcacaacgccgagcccgtgcgcgctcacctttatccgcgatgaggcctgtctgtgtccgcccgttcgatgccgacgaacggcagccactctcgggcctgccagctgtgcctgccggtgcgcggcaacatcccgaccgtgcccatgccggtccgccaagccgacgatcaccgctcaagctgggccagccgtgagcgtcggcgccccaatgattcgggtggcgggctagtaatcccttcgacgggggtttccacggggtcgctggtctgactgccgcgccattggagggcgctgatggccacggcgacctggatgatcgtgtggtcgaggggtcggggtaggagtcgttgggcggtttcgagtcggcgtagcagggtgttgcggtgggtgtgtagtacgtgcgcggcgcgggaggcgttgcattgttcgttgatgtaggtcaatacggtggtgagcagttgagggctggccgattcgaggtccccgagggtgctggtgatgaaatcggctgcgctgtccgggttttcggtgagtaccgcgatcatgtggatgtcggcgaagaaagccaggcgctgttgggatcgaagccgggccagcatgcgttgggtggccagggcgtcgcggtggctgcgccgaaacccgtcgattcctcgtgcggtggtcccgaccgcgatgcgggcatgtggtgcgtggtcgagcacctggtggattcggtcggtgtcgagggttgccgcgtcgctgacccatacccagcgggtggccgcgctggcgaccgcgatcaggggctgtgggcatcccagtgcgcggccgaacgcgcgtgcggtgtggtcgaggtggttttggttgtcgtcgggatcgtcataccagatgatggcggcggtgtgggatcggtctagggggtagcccagtttggcttcggcgctttggcggctgatgggggcgccgtcgaggatcagttcgacgatgcggcggtgttcggcgtggacgtcgcgggtcagttcgtcgtattcgagctgcatttgtgcggccaggccggccagggtggcgtcgatgaattcggaggccgagcgaaacggcagggtgagcagttcgtgcagttcttgggggtcggtggtgagtccgaacgcgatttcggtccatcgttgccaggcgacgttttgtccgacgcggtagacgtccagcgctgaggcgtctagtccgcggcgcaccaggtcgcgggccatgcgtagcgggtcggggccgaggtttgccggtacgggttggccgggtttgcgcaggttggcggtggcgaagtggatcaggtgggagcggttggcgcggctgaccactgttgctagggcggggtcggcggcgatggatgggtgggcggcgagggtggcgcggtcgagttcgtcgagccattccggggtggggtgcagggcgacttttgctgcttggcggatgagttcacgtccgcgcggtgtgggtttgggcaataccacgagatgagactagttgcctaggtgcgttgtgcaccacgttctggggaatgttggtgaggtttactccttcagccgtggtggacgtttagccggtgtggcgcgttcgggattattgggatgaacggttacccaccgcggcggcagcgggccgtgcgcctgccgagtcgtcgacatttagcgttcaggaggtctcgatgtcgttggtcagcgtggccccggagttggtggtgacggcggtaccggatgtggcgcgcatcgggtcgtcgatcggtgcgcccgacaccgcggcggcggcgagaccgaccaccagcgtgctggccgccggcgccgatgaggtgtcggcggacgtcgtggcgctctttggctgggtcgcccgttgatggtgatggggccgctggggcgcccgagaccgggcaacggcggggccggcggctcgggtgcgcccggccaagccggcgagtgggattctgacgaccggctaccggcgtgtcacgtcgcagtattcacagtcgctcgctgatgcatcccaacgagatgtgagcacaccgacagcacccaatgccaccgcggccgcggtcgatgtccgcagcaccgtcgggcccagccggaccgcgacggcgccggcatcggtcagcgcggcaagctcgtccggtgcgatcccaccctcgggtccaaccacgagcatcaacgaaccagcttgcgccgcagcgatatccacaatccgctcggtcgcctcctcgtgcaggaccagcaccgccgcgccggcggccacctcttctcggacacgctgtacaagcattggcgtcgacaacacgccgtcgaccggcgggatgcgcgcccgacgagattgccgggccgccgagcggaccaccgctcgccaccgacgcaaacccttgtcgacacgcgccccgtcccagttcgccacgcagcgcgccgcctgccatgccaggaacgcgtcggctccggcttcggtggccagctcgattgccaattcggagcgttcggatttgggcagcgcctgcaccacggtcaccggtggccgcacgggcgggacgctccagcgcctaagcacccgggcccgcagcccgccacgtccggcctgctccaccacacagcgggccaggcgaccgacaccgtcaccaagcaccaactgctcgccgggacggatccgccgcacggtggcggcgtgaaatccttcgtcgccgtctacgaccgccaccgcaccggtgtcgggcagtgtgtcgacgtaaaacagcatcgccaccatgtgcgggccgtgattagcgcccggtgaaggtctcgcgcaaccggctgaacagtccgccggcggcggcgtgggtcgaacggacctcggccacctcgcggtcgcggcgacccttcagctcgcgcagcagttcgatgtcctggtgatccagccgggtcgggaccaccacctccacgtgaacgtgcaggtcgccacgcgtgttggaacgcaggtgcggcattcctcgaccgcgcagcgtgatcaccgaacctggctgcgtgccgggtggaatggtgatctcgctcaggccgtccaggatggcgtccaccgtgaccgtaacacccagcgccgcgtcgaccatgggcaccgaaaccgtgcaatgcagatggtcaccttcgcggacaaagacgtcgtgcgcctgctcatggacctcgacgtagaggtcacccgccggccctcccccgggcccgacctcgccctgagcggcgagccgaactcgcatcccgtcgccgacaccggccgggatcttgacgctgatctcccgacgggcccggatccggccatcgcccatgcattgctggcacgggtcggggataaccaccccgacgccgcggcaggtgggacacggccgcgacgtcaacatctgacccaacagcgatcgctgcacggtctgcacctccccgcggccaccgcaggtgtcgcagggtatcggaaccgaatcgccgttggtgcccttgccctggcaccggtcgcacaacaccgcggtatcgacggtgacctgcttggtgacacctgttgcgcactcttcgagatccagccgcattcgtagcagcgagtccgaacccggccggacccggccgatcggccctcgggacgccgcgcccccaccgaaacccccgccaaagaacgcctcgaacacgtcgccgaggccgccgaagccaccgaacccattgccgcccgcagcggcgctctccagcggatccccgcccaggtcgacgatgcgacgtttgtccgggtcactgagcacctcgtaggcgacgctgatttctttgaatttcgcctgcgcagcctcgtccgggttgacgtcgggatgcagctcgcgcgccagcttgcggtaggcgcgtttgatgtccgcgtcgctggcgttcttgctcacgccgagcagcccgtaataatcgcgtgccacgcttgattctcctatgccgcgtctttatgccgcttctcaagcggctatccacaaaccctgcagcaggtgcgcgttcatcgagcacccaggacgtcgccgatataaagagcaaccgcagccacgctggcgatagttcccggatagtccatccgggtggggcccaccacacccataccgccgtagacggtatgggcggtaccgtaggccgtcgacaccatcgaggtgcccaccatctgctcagacgccgtctcatgacctatgcgaaccgtcaccttgccggcttcctgctgagccgccagcagccgcaacaccaccacctgctcctcaagtgcttccaatattgaccgcagtgaaccaccgaagtccgcagcgttgcgggttaggttggcggtaccgcccagcaaaaggcgttcctcggtgtgctccactagcgactccagcaatacggtcgccgcgcggcccacggcgtcgcccaatccgccggcgccgcccagctggctggcgaggtcggcgaccgccaccgaagccgctgaaagcttcttgccttccagcgcctggccgagtatttcacgcagctgggctagctggtgatcgtcgatgacatcgccgagttcgacgatgcgctgatcaacccggccggagtcggtgatgaccaccatcagcagccgggccggtgtcagcgcgatcacctccaagtggcgaacggtcgacgttgacaacgtcgggtactgcacgacggccacctggcgggtcagctgcgccagcaatcgcacggcacggcgcagcacgtcgtcgagatcgacaccggattcaaggaagctctggatcgcccggcgctcggccgacgataggggtttgacgtcctcgagctggtcgacgaactcgcggtagcccttctccgtgggcacgcgtccggaactggtgtgtggctgagtgatatagccttcggcttccagcaccgccatgtcattgcggactgtggccgacgagactcccaggttatggcgttccaccagggatttggagccgatcggttcctgggttgcaacgaagtcggcgacgatggcacgcagcacctcaaagcgacgctcgtcggcgcttcccatcgactgctcacctcacttcttacgctgcctgaccggcttcattttacgttctcggcggccactgaccgtcatctagcaggcgtctgccgatggtcagggggcgtgtgccccgactaacgtgtccagcatgatctcgtcgggcttcagccactcggtagggaagatccgccaatgatcttcaaaggggtgcgggaaggcaagccgtatcccgagcatggactgtcctatagggactggtctcagataccgccgcaacagatccggctcgacgagttggtcaccacgactacggtgctcgcgctggaccgcctgctgtcagaggactccacgttttacggtgaccttttcccccacgcggtgaagtggcgaggcaccacctatctcgaggacggcttgcaccgggcggtgcgtgcggccctgcgcaaccgcaccgtgctacacgcgcgagtgttcgacatggacgcgtcaccaggcgggcggcgtagctgaacagcgggctgaagccggcccgccaatcagttccctgcggcctgcagcaactccatcgccgatgcgcgtgacagcatccagccgccttgattcacgaacgtgacgttctgcgtgaccggcgacgagagcttcggacccgagacggaaacgtcggcggtggccgaaccggcggccgccggctggatgttcgtcacgctgaacgacagcggcagatccccgtgctcggcggccttcttcagcttgtggtcggcgatgcgcgcctcggtgcccccgatgccgccctcgaccagactgcccttgttcgcaaacgacacgttgggatcggcgaggctgttgagcaggctggtcaactgggcggcggtcgggacgtcaggggcggatgccgggtccaacggcagtggcgcgccgaagacgaccggctgcatctggtatacgaccgggccgccagccatgatcgaagtcacaccggccgcagcggcgccgattgcagccgcggcggtcagacctgcggcgatcgatttcaccatcttcatggttgtgttcttccgttcgtttgcccgtcgattgtgcgtttggttcaaactaccggtgcacgcgccgggcaagtctgtgtcgtagctgtgagcgagcggtcagtcctcggccatggcgtcacgcaggctcttcggccgcagatcggtccagttcttttccacgtagtccaggcaggcggcacggctggcttcgccgtgcaccacgcgccagccggccgggatatcggcgaacaccggccacaggctgtgctggtcttcgtcgttgaccagcacgaagaatgcgccgttgtcgtcatcgaaaggattggtgctcaccgcttctccttgtgtcgttgtgtttggtcggcgtaaagatgccggcgccgagcacccggtccgacaacaagccgaggcagctcaggttggggaacccgggcccctgggtgagtccggacagggtgggcaggaacagcttgggcgtgacgtcggtgactgccaagtcgtagccgatcgcttcctgcaggcggtcggcggtcagcggtccacccagtcccagctcgagcaggtcgagggtgtgctgactgaacagtgaggtgaaccacagcggatcggcgcccgagccgtcgatgacgagatcgaatccgtgcacggtctcgaagttctcgctgccccggttggtgctcagcgtcaaccggatctgcccctgacggcccaccgcgtgggcgacccggccacgcagatgatggatgcggtcatcggccagcagcgcttcctgcacggtcgccgagaacactcctcggtcggtgcgggccagcgcgtcgcgccgttcgtcgaacgtcaaggccgcccagtcggtcggatcggaaaacagtgagttctcgaagaatccctcgccgcgggtgaacagggttacctgcggggagatgacggtgatggttgagacccgatgccggaacagctcgttgagcatcgatgcggccgtctctccgccaccgatcaccgcgacccgctcggcgttgatccggtcgtggccggcggcacggtcccagaactgtgcgattgagagcacgcgcgggtttccgggcagtagcgacttttcagcctggccgggcccggtgatcatcaacgcgtcggcctgcacggtggtctcgtgggtgcacaacgcccagcggtcaccggtgacggcgagccgttcgacctcgccgtggatcaccttgaggccaatgtgatcggccacccaggctaggtactgactccacctgcgatgggtgggcgccgggcggccccggtcgatccattccgcgaacgacgcggtggcgatcagatacgactgccagctgtagcgggtcatccgctcgtccaattctgcgttgcgccgtggcaccagcgccgaccggtagggaaaaccgacatccttttctgggctggtgcccagccggtgggctccgtcggtccagccaccgctggcctgccagttggccccgaccccgatgcgttcgacggcgatcacgtcgggcacgtcgacccccatgtcacgcagcacggatgccttggccgcgaccgccaccgccttggctccagcgcccaggaccgcgagcgtcggattcatgctgttatctccgccagcgcgccctgccacagtgattgcagcgtggcgacgtcgtcggcggacaggatgtcgggcagcgtgcgccaccgcgtggctagcacgggagcgtcggcgggcccgaggagcgccgccagcaccgtcagttcgtggcgcaccggctgttcgggttcaggcagttgccccacatcagccagtagtgcgcggtcgaccgccagatctcccaccccgacgtgcaggctacccagatagttcagcagcagctggggttcgcggtgggcgcgtagtcgctccgcggtatcggcgcgcaggtaccgcagcaggccgtaatcgatgccgctgccgggtatccgcgcgaagtcggtcgcgccgtcgcagtggatgcgcagcggatagatcgcgctgagcagcccgaccgtgtcgctggtgtcggcagtcttatcgacgtggacgtccgcgcggccatgcgtctccaacgccaacagcggtgctggtgtttgttgaccgcgttgccggcgccaggcggtcaccatccgcgcagcggcggtagccagcagatcggtcatcgaccgtcccgtcgaaagcagccgcgcggtcagatcggcgtcggagatcgacatggtgatcgctagctcaccaacccggtcggtctgcggcgccaccctgcgggcacccaacggcggatcggcgccctcgagttcggcgacccagaaatcaacgctatccagcgccttagcccgctgcgccagcagccgcgaccactgccggtagctggtgttctcgcgcgctgggctgggcgcgcgcccggccgccagcgcgtgcaggccggcgtcgagttcacccagcacaatccgccaggaggctgggtccatcgccagcacatgggcggtcagcaccagaacaccgggcccgtcgggttcgcgcagccacaccgccgagagcagtcggccggcctgggggtcgagactcgccagcacgccaagagtctgctcggccaccgcggtgaccagttcaccgctgacccaaacctcgctgagaatgtccgttttcggttgtgcgacaagggccatcgcatcccggtcgaaccggcaccgcaacacctcgtgtccgtcgacgaccgcggccaacacggcatccaggcgttcgcgggtgatccggtcgggcaacctgatgacctcggtttgtgccagccggcgcgggtcgccgtactcgtagagccaatgagtgttgggtagcaccgggatcggctcgccggcatcgttggccggtgcctgccatgcggcatcggagtcaatggccgccgcgagttcacggatggtgtcgcactccaccatcagcctggcccgcaacgcaatcccacgacggcgcgcggcctgcaccaccgacagcgccacgatgctgtctagacccatctgcaaaaagcccgcggtgacatcgacgttcgaggtttccatgacatcggcgaacgcctcggccagcaccagctcggtcggtgtctgcggcggagttgccggtccttcggtgacattgattgccgccaaagcgttttcgtcgatcttgccgtgtggagtcagcggtaactcgtcgaggacgacgatatggtgcgggactagataacgcggcaaccgctctagcagcatcgcccgcaattcggccaccggtggcggttgtggtccgcctgccacatacgccgtcagccgggggccactggcatggccgcgggccgtcacatggcaaccgtgcaccgcatggtggccgttgagcaccgcggcaatctcacccggctcgacgcggaaaccgcggatcttcacctggtcatcgctgcgcccgaggaactccagcccaccgtcgggcaggcggcgcaccacatctccggtgcggtacattcggctaccgcgcccgtttggctcagcgacaaagcgcgccgcagtctcggccgggcggccgaggtaaccgcgggtcaactgggcgcccgccagatacagctcgccggcgacgccatcgggcaccggccgcagccaggagtccatgacgtaggcgcgggtggtgcaggtcggacgtccgatgaccggtcgcgcatgctcagcaacggcggcgaccacggcttcgaccgtggtctcggtaggcccgtagcagttgaaggccgtcatggccgtgcgcgcgcagttctgctggatcatccgccacgtcgcggcgcccaaggcttcgccgccgagcgcaagcaccgccaacggcgcccggtcgagcagtccagcgttgtgcagctgggcgaacatcgacggcgtggtgtcaatcatgtccagaccgaatcggtcgatcgcttcgaccagcgcccctgcgtcccgctgacgatggtcgtcgacaatgtgcaccgcgtggccgtcaagcagtgcgaccaacggctgccacgccgcgtcgaaggtgaacgaccaggcatgcgcgattcgcagcgggcgcccgagccgctgggccgccggccgcaacacgcgctcgatgtggtcgtcggcgtaggccgacagcgcccgatgggtgccgatgacacctttcggggtaccggtggtgccggaggtgaaaatcacgtaggccgcctggtccaccggcaccgtgatggcacggtcgtcctcgagtatgtcagcgccaaccgaagcggcgaacacgccctcatcgatgaccaccggagccgatgtctggcgcaagatctcggcgacacgctcaccgggcatcgccgggtccagcggcacgatcatgccacccgccttgaggaccgccagcatggcggccacgtagcgcggaccacgggacagcgcgacggccaccggggtctcgcgactcacgtccgcgcggcgcagcccagtggccagccggtcggccaatgcatccagctcccggtacgtcagctgaccatccgcccaactgaccgccaccgagtcaggctgtgccgcagcgatttcggcgaaccgggtatgcaccgcgggtgccgacgtcgtcacatccggcaggccgggtgcggtcggatcgtgctcgccgtccagcagaatgtcgacgtcgcgcagcggccgatcccaccggctgaccaagcgctgtaacacagccagcacccgcctgccgaggctttcgggcgccatcgtgcccagcgcaccgtcgagcacctccactagcagcgtgagctcaccggtgctgcggtgcgcggcgacggtcaccggaaagtgcgacaaactctctagcgccaccggacggaacgtcaccccgtttgcgacgaactccgcggtgcccaccacctcgccgggcgggaagttctcatacaccagtagggtgtcgaacatctcaccgataccggcgatggcacgaaactcgttgaaaccgagatagctgtggtcgcgcaacatggcgaattgacgttgtaggacagcgcattgcccgccgacggtagcgcgggcgtccaggcggacccgcagtggcaccgtattgatgaacaggccgatcatcgtttccacgccggacagttcgctgggcctgccggacaccgtcacaccgaacgtcacatcgccacgaccggtgaatgctgaaagcgtggtagcccaagccatttgaacaagtgtgctgatcgtgacgccacgggtgcgggcggcatcggccagctccgcggtggcttcacggtcaaggcgcacttcggtgcgtcccggaatacccggctgcacaggagtgtcggcgagtgccggcgataacagagtcgggccgtccaggccattgaggtggtccgcccacattgcgcggctagccgtctgatcgcggccggccagccagccgatgtagtcgcgatacggccgcggcgctgccggcaacgcggcgacgtgaccaccagcccgatacaaggcgagcagctcggagacgaacagcggcaacgaccatccgtcgatgacgatgtggtgcgcgacgatgaccagatgccaacattcgtccggtagttcgatgagcaggaaccggatgagtggtccgcggccgacgtcgaagcggcgccggcgctcttcggctgccagcgccccgacctcactggggtgggcgcgcacgtgacgccaaagcacctcggcactggatggtattacctgcacgggccggctcaggttcccgtgtaggaagctcgcccgcaggttggggtgccgggtcagcatcgcggcagcgcagtcgcgaagcaaggcgatgtcgagcgggccggccgcgtcggccgccatcgcgatcacatacgggtcggcctctgcggcctcagagccggactccgcggcgaccagtgtcgccctagaaaacagtccctgttgcaatgggctgagcgccatcacatcgtcgatggcgccccgcgcgtcggctcgcgtcacggccactggtcccatgacgcggtcagggccgacagttcgtctggggaaagccctgatgtgctcatcggcgcgtgatgcttgtcgtccggctcggcctcgacgtgaggcttggcgtcgaccgcggcggcgagctcacacaaaacgggatgctcgaaaaccatccgcgcggtcagcggtatcccgccatctcgagcccgggcagccacctgagtcgcgaggatgctgtcgccgccgaggttgaagaagtcgtcgtagcgtccgacctcccccacctcgagcacgtcggcgaggatggcagccagcgcgcgctcggtttcggtgtcggcgggctcggccggcaccggtgccgcctgcgccgttggcagccgttcgatttcggccagcagctccagttggccgtcggccttccacactccgcgctcgccgttgcggtagagccgagaacccggttgcgcggcgaacggatcggcaacgaatcgggtcgcggtctccgatggccgggccaaccgggcaccgacggcgggaccgccaccgtaataaacgtcacccaccacgcctaccggaacgggcttaagtgcgtcgtcaagcaggtacacccgggccgttccggcgcccgcattggaccggtccaaaatgcgccgtctggcttgcgcgctgaccatctcgacctcgcgcagcggttggtccggacggtcggcgaacgcctcgacgacacggactagccagtcggcgaagcgttgtgcggtggcgcgctcatacaactcggtgcggtagatgacgtggccgcggtactcgtcgccgcaggcgaagaagttgaccgatagatcggcttgcgcggcatcgaatgtcggctccagcacgcgcaacgtggtgtcaccgtcgggcccggtgtcgatgacgtggtcttgcggcatttgttcgcgaacgtgcacaacaatgtcgaacaacggattgcgggacagcgaccgctgggggttgaccgcctccaccacctggtcgaacggcaggtcctgatgtgcatacgctgccagcgccatctgcctggtgcgctgcagcacctcgcgcagcgtggggttcccgcgcaggtcgttgcgcaacaccacgatgttgatgaagaacccgatgagctggtccaggttggcctcgctgcgaccggccaccggggcgccgatggggacgtctaccccgccgccggccttgtgtaacaccaccgcgacggcggcctgtagcagcatgaactcggtgacaccgaggtctcggctcacggcagccaatttgtcgcggatcgcggcgccgagacgaaattcgaccgcgtcaccggcaccgctgagcagggccgggcgcgggaagtccgggcgcagaccggtttcgcctgccaggccccccagctggcggatccagtagtcgcgttgcggaccgacgatgcccgcaccgtcgtcgagtagcgccgactgccacacgctgtagtcggcgtactgcaccggcagcggtgcccacgacggccgttgtccggtgctgcgggcccggtatgcggtcagcagatcggtgaacaacaccccagccgaccagtggtcgccggcgatgtgatgcaccaccagcgacaacacggtctgctccggcgtgctcagcagcgccgcccggatcggccagtcggtttccaggtcgaaaacgtaacctcgctcgttgttcagttcggctcgcagccacgcggcgtcggacccggcggcgcaccgcaccggcacctcggcgggcggctggatgatctggtgtggcacgccgccgatctcgcggtagacggtgcgcaggatctcgtggcgtgccaccacatcggtgatggccgccgcgaacgcgttggtgtcgcagggcccatgcaatgccgcggcgaagggaatgttgttgacggcgttgggcccgtcgaagcgatagttgaaccagctacgcatttgagacgacgacaatcgcactggcccgtcatgatccacccgggtcagccgcggcctcgccgaatccgaatccaacgtatcgatgtgtccggccaacgcggtcaccgtggcgaattcgaagatctcccgcacaccgacatcgacgccgaacgcgttgcgcacggccgcaacgagtttggttgccagcagcgagtgaccgccgaggtcgaagaacgagtcgtcagcacccactcggtcgcggccgagcagctcaccgaacagttgggcaaggcgccgctcggtggcggtctgcggcgcgcggaactcggtgtccgacgcgatctgcggttccggcagcgcggcgcggtcgattttgccatgcgcggtgatcggaatctcatccagcacaacataggccgcgggcagcatatattcaggcagtgccgcggccacccgggcgcggatgcggtcgagatcgacgccgacatcggcgggtccgtcgccgcccgcggcgggtgtcacgtagcccaccagactcttgcccagccgcggcaggtcgctaaccaccacaacggcctgcccgaccgtagggtcgaccgcgatggccgctgctacgtcaccgagttcgattcggaatccgcgaatcttgacctgctcgtcggcacggcccacgaactcgatgtcaccgtcagcattgcggcgcgccagatccccggaccggtacatgcgggaaccgggattaaacgggtcggcaacgaatcgctccgcggtcagcccggcgcggcgatggtatccgtatgcgacatgcgtccctccaatatagatctcgccgatcacaccggtcggcaccggctgcaacgaatcgtcgagcaggtgcatggtggtgttgatcttgggccggccgatgggcacgatgcgggtgccctgtgggcccaccactttaaaccggctggcgttgatcacggtttcggttggaccgtagaagttgtgcagcagcgcatcgaatgtcgcgtggaacttgtcggccacctcaccgggtagcggctccccgccgatgggtacccgctgcaacgtccgccactggctcacacccggcagcgacaggaacagcccgagtagggacggcacgaaatgcattgccgtgatgccctcgtcgcgcaacagggcggtgagatatccaatgtcggtgagtcccccggggcgtggtatcaccatccgcgcgccacaggccagcgtgccgaagatctcggcgatcgagacgtcgaagctgggtgaggcgacctgcagtagccggtcggtgtcgtcgacgtcgtattcgcccttgaaccagacgaagtactcggcgacggggcggtgtggcaccgcgacacctttgggcaatccggtggtaccggacgtgtagatgagataggccgtgttgtctggccgtagcggccggattcgatcggcgtcggtggggtcgtcgctgcggtatccggccagctcacgtactggcgtgcgcagcaccagtttcgcgtcgcagtcggcgaggatgaaatccagccggtcttgcgggtagctgggatccacgggcacatacaccgccccggacttgaccacccccaaggccgtgacgatcaggtccggcgatttgtcaagaagtaccgcgacccggtcttcgctgcctatcccctgctcgatcagccagtgccccaaccggttcgacgcctcattgaggtcgtggtaggtgaagtgttggccctcatacaccacggcggtggcgtcgggagtccgcgtggtctgctcgttcaccaggtccacgagggttttgacaggggtatcgaaccgctcgccgcgcgacacctcgcgcagcctggcggcgtcgcgctcatccatcagcgccagccccgacaacgtgttgtcgggggcggccagcgcattgtcgagcagcacaccgaagtgtcgaagcatctgcttggccagggcgggttccaggatctccaccaggtgttcggcctcgaccagcacacccgcgcggtcgaattcgaccatgaagcccaacggcagctgcgtgatgttgctgcgcaggtcgtagcgctcgcactcgatgcctggcgggttgaatccgccgccgtcgggctcccggaaaccgaagctgacccgggtcatgcgctcggcaccgtgccggcgatcggggttcagttcccttaccacgcggtcgaggttgatccgttggtgtgcgaacgccccgctggcgatgtcgcgggtggcggtcagcaactcccggaaactcatcgccgattgcggtcgcagccgcatcgctaccgtgttgccgaaatagccgatggcatcttcggttccggcgccacggttgagcaccggagccgccacgaggaagtcgtcactgtgggtgtagcgatgcaccagggcaccgaacgcggccagcagcaccatgtagggagtgcaaccggtgttcttcgccatcgtggccacccgcgcagcggtgtcggcgggcagccgcaacgtggcgcgcgcggcacgccaactggtcggcacacacgttccggctgggccgggaagttccagcggctctggcggatcggccatgatcgcgcgccaatagttgaggtcggcctcggtagtgtcgggtccggatgcggccgacggacggtgttctggccccagatcggcccctaggtcagctcgcgagtacgcctgggtgagatcggtgaagaacacccgccacgaaccatcatcccaggcgatgtggtgggccaccaacagcagcacgtgttcgtcggcagccgtgcgcaccaccgtgattcgcaatggcgcgtcgcgggaaagctcgaagggagcgcagaattcgcgctgagccaacacctccaggcgcagccgctgggcgcgttgggacaggtccgtcaggtcgtattgtgtccagccggggcgaagatccgcgtgcacggtcggctgggcgactccgtcgtcgccgacagggtaggtggtacgcagtatccgatggcgacgggcgacggcgttgactgcgtcgcgcaacctggccagatcgatgtcaccggtgatgcggtaggacacacagatgttgagtaacgcaccgctggggtcggccatctgcacgaaccacatccgggcctggccgtcggagagccgatcgtcagtgtgcgggccaatgtcctgcgcagccgaggacaggccgcggtcggcgagcctgcgacgcagcagctccaatcgggcctcgtcgaggcgggcgccgatgtcggcggtattagtcacgcgaaatgtccactttctgtgcggtgtgtgagcgctcgtcggcatcttcgagtttcgcgacaagtccatcaccggtgatgtcgcccatgagcgtggccagcgacaccgtcgcgccgattgatcgtttgagtcggttacgcaagtccagtgccagcatggaatcgacaccgagatcgaacagcgattcctgcaggttcacctcgccggcctgcgggatcccgagcacggccgccaattgggtgcgcaccgcgtccacgatcgtcaggttggggtcggttggaccctcgtaccgttcgaattgcctgctgtccaacaacatctgcaaccgggccgcgtcggcggcgaacactagcgggtcgacagtgaattcgtgcaggctcgcctcgatcgcctgctggggcgccatctggcggagtccagaccgctcgacgcgggcgatcgtaaccgcatccgcgattccccgagctggttcgccggccttgggggcctgccataggccccatttcaccgccacgcagtgcctgccctgggcgcgcagctgggcggccatcacgtcgagcagccggttggccgccgagtacgcgaccaccccgtgtccaccccacacccccatcaccgaggaacacagcagggttcgcacatccgggcgcagcggccacagctcgatcatctgggccaggccgagcaccttggccgcgaagttgtcaacgacggcggccgacgtcacccccggtgcggtaccagagatcacgctgcctgccgcgtgcacgatcaacgaggcgccgacgccaccgtattcggctgcaatcgctgacaactgggtgggatcggtgatatcgcacggcggcgacacgatcacggtgccatgttgctttctgagcatggccaccgtcgcctgatccgcggcgcgccggctgagcagcacgatgcgccgtgcgccatgctcggcgagataccgcgcgtagtgcatcccgatggcacccgcgccaccggtgacgacgacatcgtcgagcacgccggagtccaacgaccagttcgggacggccggggcatcggcgagggttcgctcgaacagcgtgtacccgtttaccgagccgcgtagcgcggtctcaccgaagccccgcagtaccgccgttatgaccgagacgccgaggaccgggtccaagtcccacgacggcaagtccaggtggctgaaagtctgttcgggatgctcgaatccgatgcttcgatgcatcgcggccagcgcggcctggccggccgacggcaccgcgtccgctgcgtcgacctgctcggcgccgacggtgaccagacataccgattggcaacgggcaccgatatgcatcggatagtccagcaaaccggccccgacgaggtcggcgagtgcaccggcggcccggacggcgtcggtgtgttcgaagtcgggcgcgatcaccaggatcaactcggcgtcccgcgcagcactcagctcggtatcggggtgcgaatcaattgctgcgcacagtgtttgagccagcgcgcggtgagcaccgagatcgagcactgcgaggtgacggtgccgcccagcgaccggtgtcgacggcaccatccgttcccaccgctcaaccgcaatggtcagtccggacaccggcggcagcggttcggggtgcgcccacatcggcaccgcacgcatcggcgcgttcgggaacccggacagatcgacgtcgccgtcgagtgggtcaccgcccaggtcaccccacgggtagccagggtcagcgaccgccgcgctaacaatattcgccgacaacgcatcaacaaaccgctcgccacgacgtgccgacccgaccagcacagcgggaccgtccggcaggttggcggcgccctcacagttctgaccgatcgcaaacaacagcgcgggatgggccgatatctcgatgaacgcccgtgctccacagcggattgccgattcgacagcgcggtcgaaacgcaccgtatggcgcaggtttgcgtaccagtagtcgccgaaagtggtgcctggcgccaccacgtcgccggtggttccgccgatgaattgcactggcgcttccataaattcggagtcaggcagctgctcgcataattcatcgcggagcgattcgagcacgctggtatgcaccgggaagcccacggtgatcccgcgggcgaagtgaccgctggaccggactgtgtcaacgatggccgctaccgcttggcgctcaccggacacggcgacggtcgaggaggcattgaccacagacagttccagccagccgccggtggtcgcgatcagcgcgctcgcgtcctgttcaccgatgcccagcgccgccaccgcatagcgaccaggcaagcggcccaccacgttggcgcgggccgccaccacggccacagcatccgacaaggtgatacttcctgcgagataggccgccgctacttcgccgaggctatgaccgactgttagatcgggcagcacaccgcaggaacgccatacctccgccagcgcaacggcatggacgaactgcgcgccttcgatctcgatctcgcagaacgcttgccgctcatcggttccgggcggggcgatcaggtatggcagcggcgagtcgacaccagcggccgcaaatgcggcggcgcacgtgtcggtcgcggtccgataggtcggcagctcgcggtaggcgacggcgcccatgcccggccaatgaccaccctggccgggaaagacgaacgcctggcgcggggccgagcccaacgacgaccgcgcgatgagcggatgctcgcgtccggcggccagcgcgcgcaagccctcggcgagttccagccggtcggcggcccgaagcaccgcccgatgccgacggacccgtcgggtcttgcgcagctgccgagccacttcggtcacggtcgtagccggaaagcgctcgaggtagtcggcgatggcccgagcgtccggcccgatcagttcctcggcatgggcgctgagcaaaaccgcaacccgcccatcgggcagctgtttgggggccatcacacctccccacactcggggccacgctcgggcgcggaaacggtgtccggcatcgaaacgatcacgtggctattggtaccgctcatcccgaacgcggacaccgccgcggtgcgccatccgtcaacggcccgccacggcgtgagtttgtcggccagccgcagaccctgtttctcccaatcgatttcgcggctgggctcgtcgacgtgcagtgtcggcgggatcgcggcgtgctgggcggccagaatgaccttcacaaggcccagcccgcccgccgccgcctgagcatgcccgatgtttgacttgaccgatcccaacagcggcccgcgtccggccggggcggtgccgtagctggctgccagtgaccgcaattcggtgcgatcgccgagccgggtcgcggtgccgtgcccttcgaccatcccgacatcggcgggcacaactgctgcctgcgcgatggcgcgccggagcagtcgcgtttgcgcgtcgccgctgggcgcggtcagcccgtcgctaagtccatcggagttcaggcaactggcacgcacctcggcgaggacacgacgccggtcagcggttgcccgcgaccggcgctgcaggaggaacatggcggcgccctctgcccaggcggttccgctggcgtgcgcgctgtagggccggcagtggccgtcgtcggatagcgcgtgctgcttggagaactcgacgaaatagccgggcgtacccatcacgcacacgccgccggcgagtgccaggtcgcagtcgccggcccggatagcttgaaccgcggtgtgaaaggccgccagcgccgacgaacacgaggtatcgacggtcagcgccggcccggccaggtcaagggtgtaggcgatgcgcccggagatgacacccagcgacgtcccggtgatcagatggccactgtggtgggagaattcggtcaaagcgggaccgtattcgagcgccgaggcaccgacataacagcccacatcgtgaccggccaggtcatcgggattgatcccgctgttctccagggtgcgccatgctactcgcagccccacccgctgctgcgggtccatcgccgtcgcctcgcgcggtgagatgcggaagaactcaggatcgaatgtagttgcgctggaaaggaatccgccaaggttgtggatcggtttgaatccgtttcgacgcgacccgtcgaacagctcgcgaagtgcccaacctcgatcggtggggaacggtccgagtccctcgcgctgttcggagagcagtgtccagtagtcgtcggcggtttcgacaccaccgggtgcctcgatggccagcccgacgatgacgaccgggtcgttatcggacatcggcactcaccatccgggccacggcgtcgaggtgatcgttgagatagaagtgaccaccatcaaagtgcgacagcgtgaagcgaccggaggtgtgagtctcccaactggtcaacatctcccggctgatgcggtggtcgcggttgccgccgaccgcgtggatgttggcgcggatgcgcacgtcgggtggacatgaatagccgctgagggcccgatagtcggccttgaccgccggcaccagcagttcaacgaattcctcgtcctcgagcagcacgggatcggtgccgccaagatccaccatgtcggccaggacgtcacggtcggcggtcggcaacggtccggacgcggccaccgtcgacggagcctgaccggaggaagcccacagtgcacgtaccggcacgccattgcgctcggcgaggcgagcgaactcgaaggccactatcgcacccatgcaatggccgaacagcgtcagcggagccggcaggtgccagtcgcccgcctcgaacagctcgagcgccagcgcctcgatgctgtctgccgccgggtggctgcgccggtcagcccgctgcgggtactgcaccacgaacgtgtcaacgtcgttggccactaacgattttgccaaccaccggtaagccgcggcagcgccgccggcgtgtggaaacaccagcaccgcgccgggcttgtcagtaccggtgaaccgcttcacccacggtttgaaggctggctgtgcgggctgctcgatcggatcgagcgccgccatcacgtcggcacttgtcatattcgcgatttctaagtacacctcggcgaccagttcgagtcggtcggcgttggcttcccgaccggtgagcaactgggccaacgcggcaatggtcctggcggcaaacatgtcggcgaccatcaggctcggcgaatccagccaccgccggataccggcgacgacctgggtcgcaagcacggaatcgccgcccagggcaaagaagtcgtcgtgcacgcccacggcatcgttggcacggcccaggatgtccgcgacgatgcggcgcagtgcccgctgaagcaccgttcgcggcgccgcatagggtgccgatctgtcgccagaccgctcgacctcggcggcaagcagggcgccaacctccgcgcggtcgatcttgccgctgtcggtaaaggggatgcggtctagcagcgtgacgtggcgcggaatcatgtgcgcgggcaccagatcggcgagctgctgtcgaatcgactccgcggtcacgccggcatcgtcgacgcagaccgccgcggccagcacatcggacccgccaggaagcacggtggccgccgccgcgtgcacaccgggcaagcgctgcagcgcggcttcgatctcgccgagttcgacgcggtacccgctgatcttgacgcggtgatcggcacggccgacgaactccagggtgccgtcgtgccagtagcgggccagatcaccggtgcgataccaggtgcggccgtcatgctcgacgaagcgctccgcggtcagctcgggacggccacggtaaccccgggcgattccgcgaccggacacccacaactcaccggccacccaatcggggcagtcgtcgccgctgtcggccactacccggcaggcgttgttgggaaacgggacgccgtatggcaccgaggcccagtccggtggcagattggccgcgtcctggacctcgaaaatggttgcgtggaccgcggtttcggtggctccacccaaccccgcgaaccgtgcgctcggcgcttgcacctgcaggcggcgggccaggtcgggacgcacccagtcgccgccgacggccaccgctcgcagcgacgacagccggcccccgccgacttcgagcagcatgtccaaccagcccggcatgaaattcaacgccgtgacctcgtaagtgtcgataagccgggcccaggcgtcgggatcgcggcgctgcgcttcgtcgaccaccacgatcgctccgccggagcgcagggcggcgaagatgtccagcaccgacatgtcgcactccagcgtcgccagggcaagccagcgatctgcggcgcctagctcgaagtgccggatgaaggtctccacggtgttcatcgcggcgtcgtgcgccacctcgacacccttgggttccccggttgagcccgaggtgaacaacacataggcgagcgcggtgggatcgctaggcccgggcacgaattctgccggcgcggcggcaagcacgtcagccagcaacagcgtcgggaccggcacccgcacttggcatggcgggccgcaaacgagcgctaagttgaccgaaccggtcgccaggatgcgctccgcgcggtcgcggggctggtcgacgccgatcggcagatagaccccgccggcggccaaaatccccagcacagccgccacttgttcgcccgttttcggacccagcaccgcgacggtgtcgccgactcgtaggcccgcagcacgcagcgccgcggccaccgccgatgcctggtcgcgcagttgggcgtagctcaagtcgccggaactggcgaacaccgccggcgcgtcgggctgctgttgggcctggcggaaaaacccgtcgtgcagcgcctcggtgctgggggcggcggtgcgaccgttcagcgccgcgcgcaccgcgcgttgcgcggcgggtagcgcggacgggctcggcgcatcccaggcgtcgtccccggcggccaaccggagcaattcgtcgacctggtgggtgaacatggcgtcgatgacgccgggtgcaaagaccccctcgcggacatcccagttcaccagcacaccgccgtcgaactcggtgacctgggcgtcgagcagcacctggggcccctgcgaaatgatccatccgggtgtgccgaattgctcggtgacgtccgggcagaaaaggtcgccgagccccagcgcgctggtgaataccaccggtgccagcacctgggtgccacggtggcggctgaggtcacgcagcacagacagcccggggtatgcactgtggcctgcggcgctgcgcagggcttcctgcaccgcctgcgcccgcgccgccgccgtgcgcgcaccggtcagatcgacgtcgagcaacagcgaggaggtgaagtcaccgaccagcaggtcgacgtctggatgcagggcctggcgactgaacaacggcaggttcagcaggaaccgcgacgacgctgaccaacgcgccagcacgttggcaaaggccgcggccagcgtcatcgccggggtgatgccgcgggcccgggctcgggcgaacaacgcgtcgcgggtctgcgggtctagccagtgccagcgccgggtgctgcggcgccggtcgcgttcgccgccggcccgggtaggcagcgcgggcggatccggcagctgcgggatgcgctgcgcccaccagtcccggtcggcgtcgcgaaccggttggggcagcgtctcctccgcctcgatagcctgccggtattcctggtaggtgtagcccagtgccggcggttcacggccgtcatagagggccgccaggtcggccagcaagatgcggtagctcatcgcgtcagcggcctgcatgtccaggtcgacatgtaggcgggtgcgctcccccggtaataacgtcaacgcaagttcgaataccgcaccgtcgagctgctggtgcgatttggcgtcgcggatccccgccaaccgctgatcgacgacatccggggccacgtgacgcaggtcggcaacactgatgggaaagtcgcgagatcccgccgccggcgggatgcgctgggtgccgtcgggcaagaactgcacccgcagcatcgggtgccgcagcgccaaccgggtggccgccgcgcggagcctgtccggatcgacccgggcaccatcgaactcgacgtagaggtgcccagctaccccgccgagctgttggtggtcgtggcggccgacccacatcgcgtgctgcatcggcgccagcgggaaaggctcgccttcctgggataacccggcatcccctggtgcggcaactgccgtgggcgcgacgccggtgccggcggacaccagttgggaccaggcctcgattgtgggtgtggcggccagtgtggcgaagtcgacggcgatgcccttccggcgccagcgccccaccagcgacatcatccggatcgagtccaggccctgaccaacgaggttggcgccggggtgcagagcatcggcgcggacaccgagcaactctgcgacctcggcgcgaatgatctccgagcacgccgtagcatgcaccacaaaccctcccctgttagcacaggctgccctaattttagtggttaccctatcttcgaaccacgcacctgcgctaccagcccccctgttaaggagcccacatgccaccgaaggcggcagatggccgccgacccagtcccgacggcggactgggtggctttgtaccgttccccgcggatcgggccgcgtcgtaccgggcggccggctattggtcggggcgaaccctggacaccgtgctctccgatgccgcgcggcgctggcctgaccgcctcgcggtggccgacgccggtgatcgtcccggccacggcggcctcagttacgccgaactcgaccagcgggccgaccgggccgccgcggcgctgcacggcctgggcatcacgccaggcgaccgggtactgctccagctgccaaacggctgccagttcgcggttgccctgttcgcgttattgcgggcgggagcgatcccagtgatgtgcctgcccggtcaccgcgccgccgaattgggccacttcgccgccgtcagcgcggccaccgggctggtggtcgccgatgtggccagcgggttcgactatcggccgatggcgcgcgaacttgttgccgatcaccccaccctgcgccatgtcatcgtcgatggcgatccgggaccgttcgtgtcgtgggcgcagctgtgcgcccaggccggcaccggttcgccggcaccgccggccgatcccggatcgccagcgctgctgctggtctccggcggcaccactggcatgcccaaactcattccacgcacccacgacgactacgtgttcaacgcgacggccagcgccgcactctgtcggcttagcgccgacgacgtctatctggtggtgctggccgccggccacaatttcccgctggcctgcccgggcctgctcggcgcgatgaccgtcggggccaccgccgtgttcgcccccgatcccagcccggaggccgccttcgccgccatcgagcgccacggtgtcaccgtcaccgcgttggttccggcactggccaaactgtgggcccaatcctgtgagtgggagccggtgacaccgaagtcactgcggttgttgcaggttggcgggtccaagctagaacccgaggacgctcgccgggtacgcaccgcgctcaccccgggcctgcagcaggtgttcggcatggcggaggggctgctgaacttcacccgcatcggcgacccacccgaagtggtggagcacacccaggggcggccactatgcccggccgacgaactgcgcatcgtcaacgccgatggtgagccggtggggcccggggaggaaggcgaactcttggtgcgcgggccctacacgctgaacggctattttgctgccgaacgcgacaacgagcgctgcttcgatccggacggcttctaccgcagcggcgacctggtccgccgccgcgacgacggcaatctggtggtcaccgggcgcgtcaaggatgtcatctgccgtgcgggagaaaccatcgccgccagcgacctcgaagaacagctgctgagccatccggcgatcttctcggccgcggcggtgggactacctgaccagtatctgggggaaaaaatctgcgctgcagtcgttttcgctggagctccgattacgcttgcggagttgaacggctaccttgaccggcgtggtgtggccgcgcatacgcgacccgaccagctggtcgcgatgccggcgctgcccacaacgccgatcgggaagatcgacaaacgagcgatcgtccgccagctcggcatcgcgacgggtcccgtgacgacccagcgctgccattgactgacgtcaacaagttgaattgactgcgttgcatgaccgacggtgttccggcccgcgggtcacttcgatcacgcggcgcggtagcggtgagctcgatggtgttgcggcccatcaccggggcgattccgccagacgggccgtgggggatatgggcctcgcgccggatcatcgccggactcatgggcacgttcgggccctcgctcgcgggcacccgagtggaacaagtcaactccgttctgccggacggacgccgggtcgtcggcgaatgggtgtatggaccgcacaacaacgcgatcaatgccggacccggtggcggcgccatctattacgtacacggcagcggttacacgatgtgttcgccccgaacccaccggcggctgacatcctggctgtcgtcattgaccgggctaccggtattcagtgtcgattaccgactggcgccgcgctaccgtttcccgaccgcggccaccgacgtgcgggcagcctgggattggttagcgcacgtatgcggcttagccgcggagcacatggtgatcgccgcggattccgcgggtggccatctgaccgtcgacatgctgctgcaacccgaggtcgccgcccgacctccggcggcggtggtgttgttttcgccgctgatcgacctcaccttccggctgggcgccagtcgtgagctgcagcgccccgatcctgtcgtgcgcgctgaccgtgcggcccggtcggttgcgctgtactacaccggagtcgatcccgcccaccaccggctggcgctcgatgttgccggcgggccaccgctgccaccgacgctgatccaggtgggtggagccgagatactcgaggccgatgcgagacaactcgatgccgacatccgcgctgccggcggcatatgcgagttgcaagtgtggcctgatcagatgcatgtgttccaggccctgccgcggatgacgcccgaagcggccaaagccatgacctatgttgcccagttcatccgcagtacaacagcacgtggagacctctgaacgttactggcgtgcaaccagataaggcgtcaatgtggatagcttttcgcaagtctcctcgaattcgcgctctggctccgattcttcgatgatgccggcgccggcccgcagccaagtccgcccgccgacctggtatgccgcccgcagcgtcagcgcggcgtctagcccgccatccgccgaaagcatcaccaccgcaccggaatacagcccacgtgggcactcatcgaggcgaaagatggcctcaacgccagctgctttcgggattccggatgcagtgacagcaggaaaaagggcttccagggcggccatccggtcgctcgatggatccaaccgtgctctgatggtggagccgaggtgctgcacactgccgcgctcgcgcaccgtcatgaaatcgatgaccgcagcactccctggttcggcgatgtcggtaatctcctcaagcgaagagcgcactgaaatggcgtgctcgacaatttctttggagtttgattccaggtcatcacgagccagtcggtcaatggcgggaccacggcccaaggcgcgggtaccggccaacggctcggtgatcaccactccgtcggcgcgcaccgccgtgacgagttcggggctgtaacccagagcacggattccgcccaactgcaacaaaaacgacctcaccggggtgttgtgccgacgccccagccggtaggtcaacggaaagtcgatcgcgaaaggcacttcgacacaacgggacagaatcaccttgtggtagcggccggcagcgatttcatcgacggctaccgccacccgacggcggaagccggatggatcgtcggagacgtcgacggagcgggactgcggcacctctcgcaccccggtggcgagtaatcggtcgatggcctcgcggtggcgaatcccagcatcgaacaggcgaatctccttttcgctcaccatgatccgggttcggggcgaaaacacccgggccagtggggtgtgcggcgccagccgctgctgcaacccatagcggtgcacgccgaattcgaaggcgacccagccaaaagcttgatcggtttccagcaacagccgatcgacggcttcgcccagggccgctcccgggcgacccgaccattgctgtcgccgcgtaacgccatcacggatgacgcgcagttcgtcgctgtctagctccaccatcgcctgcacaccggcggccaggacccattggccgtcgcactcgtagagcaggtaatcctcgtcgacggactcggtaaccaccgccgccagctccgctgccaggtcggcggggttgacaccggcgggcatcgggatggacgacgacgcggtgctgacggcgcctgtcgcgacgctgagctcggacacagctagtaaatgtagcctaacctacttaatgggtcgcagccccccggggtcgtcgcatgtccaacgtgctcgactggaagaaaatgctcgtcgggagcaaatggcaccagccggggcggcgacaggacccacccacggccggacggtccgcggactgcgtttcgcagcgtaatcatttccgcaggcagaggcggtcgcggccggtgctcgccggttaccatgcccgccaactcacgcacacgaaatcgtgaaacctttgccaaccgtttactggctagctacaaagcaaggttttgccttcgccggaattctcctaacatcactcactaaccacgtagaccatccggtcgacgacgtagtcgcggtacgcgtggctcgccaagctcggtatgtccgctgggtctgcccaggcatcgcccgatcgttagccagtcaacagagaggacccgacgatgttcgtaatccggctcgccgacggcgaagaagtccacggcgagtgcgacgagctgacgattaacccagcaaccggcgtcctcacggtctgccgggtcgacgggttcgaggaaaccaccacgcactactcgccgtcggcgtggcggtcggtgacacaccgcaagcggggggtcggcgttagaccatccctggtctcaacggctcaataagcccgagccacactttctagattcgacttgatattcctggtcgctcccctgacgctgggtgcttcctggatcgccgcaccaggtatgggaggcgccaatgctgcatgagttctgggtgaacttcactcacaacctgttcaagccgctgctgctgttcttctatttcgggttcttgatcccgatcttcaaggtgcgattcgagttcccctatgtgctctaccagggcctaaccctgtatctgctgctggccatcggttggcacggcggcgaagaactcgccaagatcaagccgtccaacgtcggcgccatcgttgggttcatggtggttggcttcgccttgaacttcgtgatcggcaccttggcatacttcctgctgagcaagctgaccgccatgcgccgggtcgacagggcgacggtcgccggctattacgggtcggactcggcagggacatttgccacctgtgtagcagtcctgaccagcgtcggcatggccttcgacgcctacatgccggtcatgttggccgtcatggagatccccggctgcctggtggcgctgtatctggtggcgcggctgcggcaccgagggatgaacgaggcggggtacatggccgacgagcccggctacaccacagcggcgatgatcggagcggggcccggcacgcccgcccggcccgctcacagcgacagcctcacggcccaagccgagcgcggcatcgaagaagagttggagctctcgctggaaaagcgcgagcatccaaattgggatgaagacggcgtcaaagacagcggcacgaatgcgtcgatcttctcacgcgagttgctgcaggaagttttcctcaacccggggctcgttctcctcttcggcggcatcgtcatcggcctgatcagtggactgcagggacagaaggtcctacacgacgacgacaacttctttgtggcggcattccagggcgtactttgcctgttcctgttggagatgggcatgacggcgtcgcgtaagttgaaggatctggcgtcggcgggcagtgggttcgttttcttcggcctgctggcaccgaatctgtttgcgacgcttgggatcatcgtggcccacggctacgcatacgtcactaacaacgacttcgcgccgggcacatatgtgctgttcgcggtgctctgcggcgcggcgtcctatatcgccgtcccggccgtgcaacggcttgcgatccccgaggccagtccgaccttgccgctggccgcgtcgctgggtttgacgttctcctacaacgtcacgatcgggatcccgctgtacatcgagatcgcccgcatcgtcgggcaatggttccctgccaccggggcttcgatcggttagcccagcagagtgcgcaccaccgcgtcggccagcaatcgcccccggccggtgaggaccagtcggtcgccgtggtagtccagcaatccgtcggccaacaccgcctcggcacgttcccgttcggcagcccctagccgggcgagcggtagcccctggcgcagccggaccttcagcaacacgtcttcggtgtgcaaagcgtcggcgcccagctgctcgaagcccgctaccggcaacgtcgccccggccagtatctcggcgtaagtgttggggtgcttgacattccaccagcgtgtcacgccaatgtagccgtgcgcgcccggacctgcgccccaccactggccaccgtcccaataacccaggttgtgccggcactcgccgcccggtcgacaccaattggacacctcgtaccaggcaaacccggccgccgacagccgagcatcgaccaactcgtagcgatgcgccagcacgtcgtcatcgggcgcggccagctcaccacgccgaacccggcgagccagtgccgtgccgtgctcgacgaccaaggcatacgcggacacatgatccacaccggcctgcaccgtggcgtccactgagcgcaccaggtcgtcgtcggactcccccggggttccatagatcaggtcgaggttgacgtgtgtgaagccctccgctatcgcctcggtggccgcggccgccgcccggcccggcgagtgcacccggtccaaggttgccagcaccctcggggccaccgactgcatgccgagcgacacccgcgtgtaaccggccgcgcggatcgtggcgaagaactccggccacgtcgactcggggttggcctcggtgctgacttcggcgtcgggcgccagcacaaagtggtcccgcaccatgtccagcaacgtggccaggcgctcccccccgagcagcgatggcgtcccgccacccacatacacggtatgcaccgtcggtgcgtccagcttggcggccgccagttcgagctccgcccgcagcgccagcagccaacggtccgggctgacgccacccagctgggccggggtgtaggtattgaagtcgcagtacccgcaacgggtcaggcagaacgggacgtgcaggtagaccccgaacggttgtccgggcatgggcgccaggccgggcagctcaactggtgcctgccgaaataccatgccaaatcatcgcatagcgcgtaccagctagggtggccagcaatgtaacgcaggcacacctcaatcgtccctgctccccgaacaacctccagtctcggccgcgaggaacgtcaggatgtgggtgagcgagcccagcggtgcgtctccctgactacaagaactacatttcggccacgcacccgggccttgggttttcataatgttgtctgcgacctcgatctgttgctggggactcgcggccgccggcgacccgacaccaccgttggaatcccacgtcgcctggctgatctgcagaccaccgtataacccgttaccggtgttggccgcccaattgccgccggattcgcattgcgcgatggcgtcccaatcgatgtcgtcggctttcgagctgatggtggacagacccaacaacgcgacaaacatggtcgcgacaacggcggtttcgatgaacaccgtgcatacgatcctggcgcacctgtcacgtggtcggccagcacccgcagtagtaagcaaacccggtgtcatagcagctccaccttgctggccagccagcggccgttcaccttgtccatgatcaccttgatccgactgcggtcgatctgcggcgttgggctgttccggttgctgaccgactggtcgatgaacatcaggaccactaccttgttcgtggtggctgatttgaccgacgccgccacgacggtcccgtgggtggccacccgattgtcggccagcagttggcgaaggtgcgcactggatttgccgtacttatctttgaactcgccggtcgaaccctcgagaatgtccctcatgttgtggtcgatccgctcacagtccatggtggccagcttgacgacatagctgcgtgcggcctgcagtgcctggccggcggcgacgtctgtctgatgcttctcaaagagcacccatccgcaccatccagacccggccaacgacacaaccaccgcgacggcgccaacccagccaatcaccgatctggttaaccgaccgcggccgggagtttcggccggttcgccggtgccgcctggctcacttgcaccgtggccccggccgaagatggccattctgcgcacgattgacctcgatcactatccgctaagacaactatctcagtagtcatatttggtcacatctgtcactcctgtcaacgtcaggtgcgcgtctcccagcggattcccgggtcggcctatccatccatccaggcttgttgcgtagttttgatcatcgtgaaaagaaatttgaccaggtcgcgcagctgcacgccatccatggcagaatgtcaccgtgaccgccgccaagaacccgcgccccgatctgcgaatcgcgctggtggctcggcggcacatcgacctcaagcgggtctgcagctgtggctgtcggccttgacgccgtaaacccagcccacctgtatctgcagccggcgaccggatctgcccctcccggaacaagcggcgtttagcgcgtcctaggtcggcgatgtccgcgaaggagaacccccaaatgaccactgcacgtcccgccaaggctcgaaatgagggccagtgggcgctgggacatcgcgagccactcaacgccaacgaagagctgaagaaggccggcaacccgctcgacgtgcgggagcgcatcgaaaacatctacgccaaacagggtttcgacagcatcgacaagaccgacctgcgagggcgctttcgctggtggggcctgtacacccagcgtgagcagggctacgacggcacctggaccggtgacgacaacatcgacaagctcgaggccaaatacttcatgatgcgggtgcgttgcgacggcggcgcgctctcggctgccgcgctgcgcacgctgggccagatctcgacggagttcgcgcgcgataccgccgatatctccgaccggcagaacgtgcaataccactggatcgaagtggaaaacgtccctgaaatctggcgacggttagacgatgtcggactgcagaccaccgaggcgtgcggtgactgcccgcgggtagtgctgggctcgccgttggccggcgagtcgctcgacgaagtgctcgacccgacctgggcgatcgaggagatcgtgcgtcgctacatcggcaagcccgacttcgccgacttgccgcgcaagtacaagaccgccatctctggcctgcaggacgtcgcgcacgagatcaacgacgtcgccttcatcggcgtcaaccatcccgagcacggaccaggcctggatctgtgggtgggcggtggactgtcgaccaacccgatgctggcccagcgggtcggcgcctgggttccactgggcgaagtgcccgaggtgtgggcggcggtcacctcggtgtttcgcgactacggctaccggcgactgcgcgccaaggcccggctgaaatttctgatcaaagactggggcatagcgaagttccgcgaagtgctcgaaaccgagtacctcaagcgtccgctgatcgacggtccggcccccgaaccggtcaagcatccgatcgaccacgtcggggtgcaacgactcaagaacgggctcaacgccgtcggagtcgcccccatcgccgggcgggtatcgggcaccatcctcacggcggtcgccgacctgatggcgcgggccggttccgaccggatccggttcaccccctaccagaagctggtcatcctcgacattccggacgccttgctcgacgacttgatcgccggtctggacgcgctggggctgcagtcgcgcccgtcgcattggcgccggaacttgatggcgtgcagcgggattgagttctgcaagttgtcattcgccgaaacccgggttcgagcacagcatttggtgcccgagctggaacgccggcttgaggacatcaactcgcagctcgacgtaccgatcaccgtcaacatcaacggctgcccgaactcatgtgcgcgaattcaaatcgccgacatcggattcaagggacagatgatcgacgacggacacggcggctccgtcgaaggcttccaggtgcatctgggcggacacctcggcctggatgccggattcggccgcaaactgcgccagcacaaggtcaccagtgacgaactcggcgactacatcgaccgggtggtgcgcaacttcgtcaaacaccgcagcgaaggtgaacgcttcgcgcagtgggtcatccgggccgaggaggacgacctgcgatgagcggcgagacaaccaggctgaccgaaccgcaactacgtgagctggccgcgcgcggagctgccgaactcgacggcgccaccgccaccgacatgttgcgctggaccgacgaaaccttcggcgacatcggcggcgccggcggcggcgtgagcggacatcgcgggtggacaacgtgcaactacgtagttgcttccaacatggctgatgcggtgctggtggatctggccgccaaggtgcgaccgggcgtaccggtcatctttcttgataccggctaccacttcgtcgaaacaatcggcaccagagatgcgatcgagtccgtctatgacgtccgggtgctcaatgtcactccggagcacacagtggccgagcaggacgaactgctgggcaaggacttgttcgcccgcaacccccatgaatgctgccggttgcgcaaggtcgttcccctgggcaagacgctgcgtggctactccgcgtgggtgaccgggctacggcgggtcgatgcaccgacccgggccaatgccccgctggtcagcttcgatgagacgttcaaactagtgaaggtcaacccgctggcggcgtggaccgaccaagatgtgcaggaatacattgccgacaacgacgtgctggttaatccgcttgtgcgggaaggctatccgtcgatcggttgcgctccgtgcacagccaaacccgccgaaggcgccgacccgcgcagcggacgctggcaggggctggccaagaccgaatgcgggttgcacgcctcgtgaccgcgccggcgacgatgcagagcgcagcgatgctgaggagcggcgccatcgaagcaccgccggcgacgatgcagagcgcagcgatgctgaggagcggcgccatcgaagcaccgccggcgacgatgcagagcgcagcgatgcggtgggggcacctcccgcttgcggaggagagcggcaccatcgcgcctcagctcgtcctcaccgcacacggcagcaaagatccgcgatcggccgccaacgcacgggctatcgcgggccggctggcgcgcatgcggcccgggctcgacgtgcgggtcgcgttctgtgagctcaactcgcccaacctggtcgacgtgctcaaccgctgtcgaggagcagctgtggtcaccccgctgctgctggccgatgcctaccatgctcgcgtcgacatccctgcccagatcgccagctgccgcgttggtcaccgggtacgccaggccagtgtgctgggtgaggacattcggctggtgtcagcgctgcatgagcgcctcaccgagctgggggtttcgccgttcgaccacacactgggggtggtcgtgctcgcgatcggctcatcgcatcccgcggccaatgcgcgcacctcgacggtggcgtcaaggctggcggaggggacccagtgggccgcggtgacgaccgctttcatcacccgaccggaggcttcgctggccgatgccaccgatcggttgcgacgccacggtgcccgtcggatggtcatcgcgccatggctgctcgcccctgggatactgtctgaccgggtacgcggatacgcacgggaagccggcatcgcgatggcacaaccgctgggtgcacacccgatggtggccgcgaccatgtgggatcgctaccgacaagccgtggccggtcggatcgcggcctaggtcttctcgaaggtctgctggaacggatgtcctctggtgagtgtttggttgcgagcgggcgccttggtggctgcagtgatgctgtcgctgagcggatgtggcggcttccacgcgggtgcgccaagcacggccggtccgtgcgagatcgtccccaatggcacgccggcgcccaagacacccccggctaccgtgccttcgtcgcgcaacctcgcgaccaaccccgagatcgccaccggctaccgccgggacatgaccgtggtgcggaccgcccactatgcggcagccaccgccaatccgctggccactcaggtggcctgccgagtattgcgcgacggtggtaccgccgccgatgccgtcgtggccgcccaggcggtgctggggttggtcgaaccgcaatcctccgggatcggcggcggcggatatctggtgtacttcgacgcccgcacgggctcagtgcaggcctacgacggccgtgaggtggccccagcggccgccaccgagaactaccttcgctgggtcagcgacgtcgaccgcagcgcgcccaggcccaacgcccgagcctcgggacggtcgatcggagtaccgggcatcctgcgaatgctggagatggtgcacaacgagcacgggcgcacaccctggcgcgacctcttcggccccgcggtaacgctggccgatggcggttttgacatcagcgccaggatgggcgcggccatctccgacgctgcgccgcaactgcgagacgacccggaggcccgcaagtatttcctcaatcccgacggcagcccgaaacccgcgggaacccggctgacgaaccccgcgtactcaaaaaccctgtccgccatcgcctccgccggcgccaacgccttctattccggcgacattgcccacgacatcgtggcggcggcgagcgacacatcgaatggccgcacgccgggcctgttgaccattgaggacctggcgggttacctcgccaagagacgccaaccgttgtgcacgacctatcgcggccgggagatctgcggcatgccatcgtcgggtggcgtcgccgtggccgcaaccttgggcatcctcgagcacttcccgatgagcgactacgcgcccagcaaggtcgacctcaacggcggtcgcccgaccgtgatgggggttcacctgatagcggaggccgaacggctggcctatgccgaccgcgaccaatatatcgctgacgtcgattttgtccagctgcccggcggctcgctcaccacgctggttgacccgggctacttggcagcacgcgccgcgctaatctcgccgcaacacagcatgggcagcgccagaccgggggacttcggcgcaccgacggccgtcgccccgccagtgcctgagcatggcaccagccacctcagcgtcgtcgattcgtacggcaatgcggccacgttgacgacgacggtggaatcttcgttcggctcctaccacctggtggacggattcatcctcaacaaccagctgagcgatttcagcgccgagccacacgctactgacggatcaccggtggctaaccgggtcgagcctgggaagcgaccgcgcagttcgatggcaccgacgttggtgttcgatcactcgtcggcggggcgcggtgcgctgtacgcggtgctcggttctccgggcggctccatgatcatccagttcgtcgtgaaaacacttgtggcgatgctggattggggtctgaatccgcagcaggcggtttccctggtcgatttcggcgccgcgaactcgccgcacactaacctcggcggtgagaatcccgagatcaacacttccgacgatggtgatcatgacccgctggtgcaaggcctgcgcgcgctggggcatcgagttaatcttgccgagcaatccagtgggctctcggcgatcacccgcagcgaggcgggttgggccggcggcgccgacccacgccgcgaaggcgcggtcatgggcgacgatgcctgagccgttcgccggcgggcggccaaacgaacgcggaccacttcgagccgataattttgccggccctctcgggctttgtctgcggttttaccggctcggtgcattcgcgcgctagccgatagggtctatcgccatgtccggtgccacggtgggtgcgcgcgaaatcaccatccgcggagtcgtcctgggcgcattgattaccttggtgttcaccgcggccaacgtgtacctggggctaagggttggattgacattcgccacttctcataccggccgcggtgatctcgatgggcgtgctgcggttgttcgccaaccactcagtggtggagaacaatattgttcagacgatcgcgtcggcggccggcacgctgtcgtcgatcatcttcgtgttaccggcactgctcatgatcggctggtggagcgggtttccgtactggacaacggcggcggtgtgtgcactgggcgggatccttggcgtcatgtactcaattccgttgcgccgcgcactcgtcaccggatcagacctgccgtacccagaaggcgttgccggagccgaggttctcaagatcggtgactccgcacgggagatggagcacaaccgtaggggaattggggtaatcgccctgggcgcggcagcggcggcgggatatgcactgctggcatccctgcgggtgatcaacaactcactgtcggccaccttccgagtaggttccggtgcgacgatgatcggtgccagcttgtcgctggcgttgatcggcgtcggtcatcttgttggcgtcaccgtcggtgtcgcaatgatcgtcggattggctatcgcctttggggtaatgctgccaatacggacagccggccaactgccgccggacggggactacgccgtcgccgtcgccagaattttctcgacggacgtgcggttcatcggggcgggcgccattgcggtggcggccgcctggacgttcttgaagatcctggggccgattctgcgtggcatcgccgacgccgcggtctcagctcgaacccgacgccgagggcaagcggttggccagaccgagcgcgacatcccgatccacatcgtggccatggtggttcttctctcgctgatcccaatcggatggctgctcgcggactttaccgacgggacaccgctcgatgaccgcaggcccggcgccatcgccgccggggtactgctcgtcttggtcatcgggttgatggtcgctgcggtctgcggttacatggccgggttgatcggctcgtcgaacagcccgatctcgggcgtgggcattctggtggtggtgctggccggtctgctgatcaagactgcgtatggtccggccaccggctcgcagattccggccctggtggcctacaccgtgtttaccgctgcattggtcttcggcgtggcgactatttccaacgacaatctgcaggacctcaaaaccggccaactcgtcggcgctaccccatggaagcagcaggttgcactgatcatcggcgtgctcgtcgggtcggtggtgatggcgccgatcctgcagctgatgcaggctggattcgggttccagggggcgccgggcgcaacggccaacgcattggccgccccgcaagccgcgctcatgtccgcgctggccaagggagtatttggtggctcgctgaactggtcgctggtcggtgtaggggccttgaccggcgtgatagcggtcgcgctcgacgagacactggccaagacgacaaccaaccttcggctgccgccactagcggtgggtatgggtatgtacctgccggccgcactgacgctgatgatcccgatcggcgcattcctcgggcggatctatgactcctgggcgcggtggtctggggatgacgacgagcgcaagaaacggttgggcgtcatgctcgcgacgggcctgattgtgggcgaaagcctatacggggtgctctttgccgtcatcgtcgcgacaactggcaaagaggagccgctggccatggtcggcgacggattcaggtttgcctcccagccgctgggagccatcgtctttgccggcctcctcgcttggctctaccagcgcacccgggtcacagcgtcgtaccggctggcagcgccggccggcagctccaagccactgcccgatttgcctgggtaaccgcattgcgcccgaggggtccggcttttcacagcaacttcacggttgacatccaccttggctcgcagctctgcgaggcagcctgaggtgacaaagccggcggcccgacacatgcagccgagttggctggctcggaagggggacagagttgaccatgacagcgagtgtggccaaggtgacagctgcacgcccggagccaagcgcggcgtgggctgaagcccggcggcgggtacgccaacgccgcgaggacatgctgcgccatcctgcatttctgtccaagcagctccctgccgaaccagcagacgacgacggcgtcgcggccgtctacgacatcgcgattgcgcgtcggcgccgacctgcttgagcgggtcccggcgggtcaacgtcggcggctgccgggtaaaccggcaatcgacgaccgggccttggcgggcgcgtcgcgttctgccagctgaactcgccgagcctggtcgatgtgcctgggctggtgcccgcgatgcccttggacgcgctccggccggcgagacagccgacgagtggcttgggcgaatgcgccacgatgcgtcggccagaggcgggtaacgagaaggtggcggtgatctgggaaagcctggatgtcgttccccccgagtcgctatagtcaactgcgccgatgggtcaatgctggccaggcgatgctctggtcgacatggcttagcaatcctgacattttggaggtgccggatgtcgttcctgattgcttcgccggaggcgctagcggcgacagccacatatttgacaggtatcggttcggcaatcaacgcggcgaacgcggtcgcggccgccccgacaacagagatcctggcggcggggaccgacgaggtgtccaccgccatctcagcgctgttcggcgctcatgcccaggcatatcaggcgctcagcgcccacgtggcggcatttcacgaccagttcgtgcataccttgaccgccggtgccggctcatacatggccgccgaggccgccgcctcgcccctgcaggctttgcagctggagctgctcaacgccatcaatgcacccaccctggcgctgttgggacgcccgttgatcggcgacggcaccgatgcggcgccggggagcgggggggccggcggggccggcggcatcttgatcggcaacggcgggaccggcggcgccagcgacttagccgggaccggccgcggcggggtcggcggggcgggcggcgccggcgggctcttcggcatcggcggcgccggcgggggctgcgggtccgcggtggcgatcgggggtgacggcggggccggtggcgccggcggcgtgttcagcggcggcggcgccggcggggccggcgacgccatcgggggtagcggcggcgcgggcggcaccggtgggctgttgggtggtggcggcggcgcgggcggcgccggcggcgccggcggcaatggcgggggcgccagcaacagcgcaagtatcgggggtgacggtgggtccggcggcgcgggcggcatgctctacggtgccggcggcgtcggcggcaacggcggggccgcggtcgctatcgggggtgacggcggggccggcggcagggccggagcgatcggcaacggcggtgacggcggcaacggcgggacttccaacacccccggcggtagcggcggcgacggcggcaatggcgggaacgccggactgatcggcagcggcggtaacggcggcaacgccgagattgtcatctccggcggtagcgtcgccggcaccggtggcaacggcgggttgctgttgggcttcaacggcacgaacgggctgccgtagcgggcgagcccgccggcctctggatcacgtcgatgtgactttgacccgttccacgccggcatcgtcgacgcccgatacgccaccggcaatcggcggcacccgggtggcacgcacgtagacggtgtcaccctcgcgtagggccagcgcctcggcatcgccgcgggtgatctgggcggtgaaggccccgccggtggccgcgctggtcaactccacgcggacctcgaagcccagcaccaccacccgatccacaacagcccgtagcacaccggtggacccggcggtgccgtcagcggcggccacggccatattgggagtccggccgacccggatgtcgtgcgggcgcaccagggagccgttcaacgtggaaaccgctcccaagaaggacatcacgaaggcgttcgccggggcgtcgtaaacgtcggtcggggatccgacctgctcgatacggcccttgtggagtacggcgatgcggtcggccacatccagcgcttcggcctgatcgtgggtgaccagcaccgtggtgacatgcacctcgtcgtgcaggcggcgcagccaggcacgcagctcttcgcgcaccttggcatcgagtgcgccgaacggctcgtcgagcagcagcacctccggatcgaccgccagcgccctggccagcgccatccgctgtcgttgcccaccggagagctgattggggtagcggctctgaaatccgctcaggcccaccacctgcagcagattgtcgaccttggccttgatctcggccttggggcgcttacggatcttcaacccgaacgccacgttgtcacggacagtcaggtgtttgaacgccgcgtagtgctggaagacgaatccgatgccacgccgctgtggcggcacccgggtgacgtcgcggccgttgatcgtgatggttccggtgtccggttggtcgaggccggctatggtgcgcaacagcgtcgacttgcccgaaccgctggggcccaacaatgcggtcagcgaaccggtcggtacgacgaaatccacgtggtcaagtgcgacgaagtcgccgtagcgtttggtggcgtcggccacgacgatggcgtaggtcattttcaccgtctccttctcagccctcgctgaccgctcgtgcccggcgggcgtctagcaccatctggacgatcagcaccaccacggaaaccgccatcagcagcgtcgacagcgcgtaggcaccgtactcggccccacggtggtagcggtcggagaccaagagggtcagtgtttgcgatgtccctggaaggttcgacgagacgatgatgaccgccccatattcgccgagggttcgagcgacggtcaatacgatgccgtacgtcaggccccaccggatggagggcagcgtgattcgccagaatgtctgccaccaaccggaacccagcgtcgccgccgcctgctcctggtcggtgcccaattcgtgcaatacgggttccacttcgcgcaccacgaatggacaggtgacgaacatgctggcaagcacgattcccggcagcccgaagatgatcttgaagccaaggtcctgctcgacgaagcccagggcgccggccgatccccacagcaagatcaacgagacgcccacgatgacgggtgaaaccgcaaaaggcagatcgataatcgcctgcaagacgcccttgccgcggaaccggttgcgggccagcaccaatgccgtcgtgactccaaagatcacgttcagcggtaccacgatagccaccaccagtagcgacaggttcagcgctgatatcgccgccggggtactgatccaggcgtagaactggccaaagcccggttcgaaggtccgccacaggatcagcgctaccggaacgatcaacagcacaaagacgtaccccagcgcgaccgatcggacgaggtagcgagccgccggcaaggaggtcatgcggccatctcctcacgtttggccgcacgcgcgccgacgacacgtaggatgagcagcacaatgaacgaaatcgagagcaatacaaccgatatcgcggccgctccggtgcggtcgtcgttctcgatcagggtgcgaatccattgcgaggacacctcggtcttgcccggcacggccccgccgatcagaaccaccgaaccgaactcgccgatagcgcgcgaaaacgccaggcccgcaccggataacaatgccggcgtcagcgacggcaacaccaccgaagtgaagattttggcaccattagcgcccagcgacgccgccgcctcctcggtctcgcgatcgatttccagcagcaccggctgcacggcgcgcaccacgaacggcaatgtgacgaacgccaacgccaccccaacaccggtcgcggtgtgttgaaaatgaagccccaccgggctgttgttcccgtacagtgccaacatcaccaggctggcgacgatggtgggcaacgcaaacggcagatcgataatcgcatcgacgatccgcttgccagcgaagtcgtcacgcaccagcacccaggcgatcagcaagccgaacaccaggttgatgaccgtgactgcggtcgaaatcgtcagcgttacccggaacgactccatcgcggcatgcgacgagaccgccagccagaaggcccgccaaccaccgcccgcggcctgccagacgatggcggccagcggcaacagcacgatcaccgaaagccacaccactgccataccgacccgaacggaaggggggcccgcggggccggaaaggcgcgcgcggaactgcggcgcgcggcgttcgccgaccaacgattccgtcatccggtggcccgcagataaatcttggtgatgctgccggtcgccttgtcgaacagctgaggatccacgctgccccagccaccgaggtcggcgatcgtccacagtttcgccggcaccggaaacaggtcggcaaaatcggcggcgaccgccggatcgaccggccggaaaccggcctgcgcccataacttctgcgcctgcacggtgtactggaagtttctgaatgcggtcgccgctccaaggtgtgtgctggtcgccactacggccaacggattttcgatcttgaacgtctgcggcggggtgacgtgctgcaccggtttgcccgcccgctcggtggcgatggcttcgttctcgtagctgatcaacacgtcaccgctgccctggacaaaaacatcggtggcttcccgccccgacccggggcgcaatttgacgtgttcattcaccaatgtattgacaaagtcgatccccgcttggttattccggccaccgtcacttttcgcggcgtagggggctagcagattccacttggcagaacccgaactcagcggactgggcgtgatgacctcaatacccgggcgcaacaggtcatcccaatctctgatgttcttcgggttacccgcgcggaccacaaacgtcaccaccgacccgaacgggatgcccttggtggcatcggcgtcccagtccttgtcaaccttgccggccttgaccaggcgagcgatgtccggttcgaccgagaagttcaccaggtcggccggtttaccgtcggcaacaccgcgcgactggtcggccgacgcgccatatgaggtaatcacctggactccccggccctgttcggaagcgttgaacgcgggaatcaccgcactccagccgggttccgggacggcgtaggcgaccagggtgatgctcgtatgcgcacggtccggtcccgcacggccgaccacgtcgctgggaccgccatgacaccccacgccgataccggcgatcaatgcgcacaccaccccggcagggataatgtgccgccagcgggatgcgctagcgatgcagctcgcttcagaaagcgtcaaggagagcattggcgaccttccggtgcgggactttggacaacgttcccgtagcggcggaaaggcgatcgctgaacattgcaggactcacgaactccacatcagaccgcgcacgggtggggagtcagcgacaacagtgcaggttggccgcagcgccgcaaacgagcgcgccgacatagcgccccgaaaaacccgatgctgcgtgcacgtggcgaagcctaacagaattcggctggccgaccagttggcgcgcagctcaatgggtgagaagccaggtcacgatcaccagcgcaaccagcgtgaccagaaccaacgtgacgtgcgacctcggcatccgggctacctgggcgcctgatcggggcggcgggcgcggcgaatcaactgaatgacccggccgagcagggcatccagcaatgccgcggtgaaataggccaaagccagcacgaccggcatgactgccaacgcctgcagcgcgaacgggagtccggacagccacagctcgacgccgtcccaccaactcaggaacccgttcatcgggcccacactatagcgccggcaggcaaaaccccaggtgtgtcgcgattacggtgaccgccgacgccaaaccgcgacacggcacacggctgctaggcccacctgagcacgcacccaactacgccgggcgccgggcgtgaagtggacgccgagcaagtcgacagatgatgatgtcggcatggtcctgcacgctcaaccccccgaccaatcgaccgaaacagcccgcgaggctaaagcgttggccggggcaacggacggggcaacggccacatccgcggatctgcacgcacccatggctctatcgtccagttcgccactgcgcaacccgtttccgccgatcgccgactacgcgttcttgtccgattgggaaacgacgtgcctgatttcgccggcgggttcggtggagtggctgtgtgtgccacggccggactcccccagtgtgttcggcgcgatcctggaccgcagcgccggccattttcgtctgggcccctacggtgtttcggtgccttcggcgcgacgctaccttccgggcagcctgatcatggagaccacctggcagacccataccggctggctgatcgtgcgagacgcgctggtgatgggtaaatggcacgatatcgaacggcgatcgcggacccaccgccgcaccccgatggactgggacgccgagcacatcctgttgcgcacggtgcgctgcgtcagcggcaccgttgaactgatgatgagctgcgagccggcgttcgactatcaccgcttgggcgccacctgggaatactcggccgaggcttacggcgaggccatagcccgcgccaacacggagcccgacgcgcacccgacgctgcggctgaccaccaacctgcggatcgggctggagggccgggaagcacgcgcacgcacccggatgaaggagggtgacgacgtgttcgtcgcgctgagctggaccaaacacccgccgccgcagacctacgacgaggccgccgacaagatgtggcaaaccaccgagtgctggcggcagtggatcaacatcggcaacttccccgaccacccatggcgggcgtacctgcagcgcagcgcgctaaccctgaaggggttgacctactcccccaccggggcgctgctcgcggcgagcaccacgtcgctgccggaaaccccgcgaggcgaacgcaactgggactaccgctatgcctggattcgcgactcgaccttcgcgctgtgggggctctacaccctgggattggaccgggaagccgacgacttctttgcgttcatcgccgacgtgtccggcgccaacaacaacgaacgccatccgctgcaggtgatgtacggggtgggcggtgaacgcagcctggtcgaagcggagctgcaccatttgtccggctacgatcatgcccgcccggtgcgcatcggcaacggcgcctacaaccagcgccaacacgacatctggggttcgatcctggactcgttttacctgcacgcaaagtcccgcgagcaagtcccggagaacctatggccggtgctgaagcggcaggtggaagaggccatcaagcattggcgtgagcccgaccggggaatctgggaggtgcgcggcgagccgcaacacttcacgtcgtcgaaggtgatgtgctgggtcgccttggaccggggggccaaactggccgagcgtcagggcgagaaaagctacgcccagcagtggcgggccatcgccgacgagatcaaggccgacattctggaacacggggtggactcgcgcggcgtgttcacccagcgctacggcgatgaggcgttggacgcctcactgctgctggtggtgctgacccgattcctgccgccggacgacccgcgggtgcgcaacaccgtgctggccatcgccgacgagctgaccgaggacggcctggtgttgaggtaccgggtgcatgagaccgacgacgggctttccggcgaggaaggcacgttcaccatctgctcgttttggctggtatcggcgctggtcgagatcggtgaggtgggccgcgccaagcggctgtgcgagcggctgttgtccttcgccagcccgctgctgctctacgcggaggagattgagccgcggagcgggcgtcacctgggcaacttcccgcaggcgttcacccacctggcactgatcaacgccgtggtccacgtgattcgcgccgaggaggaagccgacagctcggggatgtttcagcccgccaacgcccccatgtaggacttccgatgccgagcagacgcaaaatcgcccaaattcgggccgaaatgggcgattttgcgtctgctcggcaagcgtcaactcaattcgctgatcctgtccatcatcgcgtgtgcgatatcgacggcgctggtgctgatgtcggccgacccctgatccgacgggtgggtgatgccaaagaaggtgaccgcgacctcgaccacgcaattgccccgtacgccgacggcacgggcctgagggacggacgccagtatggagtgcgtgccgcgtcgcagcgagaccgttgccgcgacaactgaatccgcaacccggacgtcggtgatggagcgttgaccgaacgcgctggcgggcaccgtcagcgttgtgccatcacattccttccactgcgcagaaaacctcgcgaacagatcatcggcggctgccgcggaaggcagggcgacgacaccctcatcgaggtcatccaccttcaccgaggaaccgtcgtgtcgccacgacacccgggcgacgcttttgacctcgacggaccggtaaacgttccgctgcgtcaggtaaccgacgcccacgcagtcagcgggccgagccgatacatcactgtctcccaaactgtcgctgcccccgaacaccggcgggaaaggtggaagggcctgaaacggctggttgaggagcgttgacagcgcagcgccgtcgagcggtacccgctggatcagtgaacccatcagcggacgcggcactgcgttcggcgccagacctgctttcccggtcgtcgttgtggtgcacccggcagcgaggaacacggcaaacagcggaaccacccagcgccagcggtttgtcacttcttgcctttgtccccggcggcatcggtggacaatgccgcgacgaaagcctcctgtggcacctcgacgcgcccgatggtcttcatccgcttcttgccttccttctgcttctccagcagcttgcgtttgcgcgtgatgtcgccgccgtagcacttggacaacacgtccttgcggatcgcgcggatgttttcgcgggcaatgattttcgatccgatggcggcctgcaccggcacctcgaactgctggcgcgggatcagctccttgagtttggtggtcatcttgttgccgtaggcatacgccgtgtccttgtgcacgatcgcgctgaacgcatccaccgcctcgccctgcagcaggatgtcgaccttgaccagcgcggcctcctgttcgccggcctcctcgtagtcgaggctggcatagccgcgggtgcgcgatttcagtgcgtcgaagaagtcgaagatgatctcgccgagcggcatggtgtagcgcagttccacccgctcgggggagagatagtccatgccgcccaactcgccgcggcgcgactggcacagctccatgatggtgccgatgaactcgctgggcgcgatgatggtggtcttgacgacgggctcgtagaccgtgcggatcttgccctccggccagtccgacggattggtcacccggatttcggtgccgtcgtctttgtgcacccgatacaccacattgggtgaggtcgagatcaggtccaggccgaactcgcgctcaaggcgctcacgggtgatctccatgtgcagcaggcccaagaaaccgcaccggaacccaaaacccagcgccaccgaggtttccggctcataggtcaaggccgcgtcgttgagctgcagcttgtccagggcgtcgcgcaggttcgggtagtccgaaccgtcgaccggatacaaccccgagtagaccatcggtttgggctcacggtagccggtcaacgcttcggcggcagccccgcgggcccgggagaggctggtcacggtgtcgcccaccttggactggcggacgtccttgacgccggtgatcaggtaacccacctcgccgacaccgaggccctcacacggtttcggctcgggtgagacgatgccgacctcaagcagctcgtgggtggcgccggtggacatcatcatgatgcgctcacgggggctgatcttgccgtcgacgacgcggacgtaggtcaccactccgcggtagatgtcgtaaacggagtcgaaaatcattgcgcgggtaggtgcctcggcgtcgccctgagggggcggcacctgtcggaccacctcgtcgagcaggtcggacacgccttcgccggttttgccggacacccgcaacacctcggccggctcgcagccgatgatgtgtgccatctcggcggcgtaacggtccgggtcggccgcgggcaggtcgatcttgttgagcaccgggatgatgtgcaggtcgcggtccaacgccaggtagaggttcgccagcgtctgcgcctcgatgccttgcgcggcatcgaccaacagcaccgcaccctcgcaagcctccagcgcacgcgagacttcgtaggtgaagtcgacatggcccggggtgtcgatcagatgcagcacgtagtcggtcttgtcgacccgccagggtagccgcacattctgggccttgatggtgatgccgcgttcccgctcgatgtccatccgatccaagtactgggcccgcatagagcgttcgtcgaccactccggtgagctgcagcatccggtcggccaacgttgacttgccgtggtcgatgtgggcgatgatgcaaaagttcctaatctgcgccggcgcagtgaaggttttgtcggcgaaactgctgatgggaatctcctggagcgggggttgacgggtatccagggtatccgcgtcgggcagctgcgacccaatcgcgctcggtcgatcgcgtctatgctgcgagcatggcgtccgcacggaagtcacagtggaaaacgttgcagcgcttcgcggagaacctggtgttcactgaggctcctaagctggtgcgtcacctgcaaaacacgcaggaaacgcttcgcacaatccggcaagccgtcaagatcaccgcgaacatcatgaccaccgccgtgccgtcgccaccggccgaaattgccgcgggccggccggtgaccagcaccagctgtcccaccgcagcgcgagcccgcagacttgtctacgccccggacctcgatggccgggccgatcccggcgagatcgtgtggacttgggtggcctacgagcaggaccccacccgcggcaaagaccgacccgtgctcgtcgtgggccgagaccgcagcgttctgttggggttgctggtgtccagccaggagcgccatgctgccgaccgggactgggtgggaatcggttctggcgcttgggactacgagggccgagaaagctgggtacggctggaccgggtgctcgacgtacccgaggagagtatccgccgcgaaggcgcgattctggaacgcgaggtcttcgacgtggtagccgcccggctgcgtgccgactacgcttggcgctaaaccgggccgggcggccagcgcaatcggctgggcaacgagccccgatcaggccccaatcagccccgcctggcgacgacgcgggccgcccagcggcccgctgaggagccgggcagtcagccccgcccggcgacgatgcgggccgcccagcggcccgctgaggagccgggcaatcagccctgagtgatgtaggactgaagctgctgctgctcggcctcgagttctcccatgcgcgatttcaccacgtcaccgatgctaacgatgccgatcagtttcttcccgtcgagcaccggcacgtggcggacccggttttcggtcatcagcacactgatcttgtcgaccgtgtcggattttgtacaggtggcgacggtggtcgacataatcttggcgaccgggcgagacagcacgctggcaccatacgtgtgtagctggcgcaccacgtcgcgttccgacacgataccgaccacgccttcggcgccgaccactaccatggcgccgatgttctgctcagcgaggccagcgagcagctccccgaccgtggcgtcggggttgatcgtcaccaccgccgcccccttgttccgcaagacgtccgcgatgcgcatcaaggcctcccgccggtggtgagctggttcacaccaggctacggcgaactcgggcggcgggaaagccgataccggaatatgcggcatctagcacccgaacccgcaggtgcccggcggtcggtagctgcgtagcccgggcaggaattcggccgccgacaacgcccatgtcggccgcatcctcgaggctaaaactcgttggccatcagccgaatcggtcgatcggggccgctggatccatcgagcttgtcaggatagggccatgcttgagatcacgttgctcggaactgggagccccattcccgacccggaccgtgccggaccatccactctggtgcgggccggcgcgcaggcgttcctggtggactgcggtcgcggcgtgctgcaacgcgcggcggccgtcggtgtgggcgccgcaggattgtcggcggtgctgctcacccatttacacagcgaccatatcgccgagctcggcgacgtgcttatcaccagttgggtcaccaacttcgctgctgatcccgcgcccttgccgatcatcggaccgccgggcaccgccgaagtggtggaggcgacgttgaaggcattcggtcacgacatcggctatcggatcgcccaccacgccgatctgacgacaccaccaccgatcgaggtgcacgaatacaccgcaggcccagcttgggatcgcgacggcgtgacaatccgggtggcccctaccgatcatcggccggtcacgccgacgatcggattccggatcgaatccgacggtgcttcggtggtgctcgccggtgacaccgttccttgtgacagcctcgaccagctggccgccggagcggatgcgttggtacacacggtgatccgcaaagacatcgtcacgcagatcccgcagcaacgggtcaaggacatctgcgattaccactcgtcggtgcgggaagccgccgcaaccgcgaaccgcgcaggggtgggaaccctggtcatgacgcactatgtgccggctatcgggcccggacaagaagaacagtggcgggcgctggccgcgaccgagttcagcgggcggatcgaggtcggcaacgacctacaccgagtcgaggtgcacccgcggcgctagcacgccagctatgaccaaccagccccgacaccagggcgatcgataaggcaagaagtagatcgcccgaaccagcgccgggtccgtgcggcgctagcacgccagctatgaccaaccagccccgacaccagggcgatcgataaggcaagaagtagatcgcccgaaccagcgccgggtccgtgctgaccctcgggcgccacacggtcttgcccagcaaaccggtcagcccggacgctcccgcccgccacggtgccgccggccaacgccgatcgtcgaaccccacccggtcactgaaagctgccgcaggcggttggctgatgcaacaccgcggtggcaatacgtgcagcgcgaccggctcatcgcggatctacggcgcaaccgcggtgatcggcgtcacgccgcgggtgcgacccccacgggaccccggttcccactgctgtttggcggtgaatcgctgacaccgtggacggcgcccagccgcggctgttcgcggtggtgcagccgacccgatttcacggaaacacaggctgtcatcagcgagggaaactattcgccgtgcaaagcatttccatggcgccacaccgatagccggcttgtgctgatcgcacgtcccgatatcttatgcagtcgcggtccggaggcaatgcgggccaaagccgccgatttggacttggctgcggcggcaaagacggtcggagtgcagcccgccgccgatcaggtggcggcggcaattgccgcaatattgctgtcacacgcccagatctaccaggacatcagcacacagatggcggcattccacgaccagctcgtagagaaccgcacggcagatagcacgtcgtacgccagcgccgaggccaacgcccagcagagcctgctcaatgcgatggatgcaccgagctggcaacagcgccgagaaaccgtcggcgaggtggggctcccagcggacccagcgggatccggcacggcgacggcggcagtggcggcggcgacgacggcgcgggcaggaagccgttcggccgcccaggcaaccgtggcgcctatcggcgggctgaaactccgccgcgaatctgcgctaagccagccgggtgatctccaccaccacgtcgaggtcggtgacgccctccccagagtagatccctttcagcggggaaacgtcggtgtagtcgcggcctacacccacactgatgtattgctcggtgatctcattgtcattggtggggtcgtagtgccaccatccaccggtccaggcctgaacccaggcatggctgcgcccgtctaccgtctttcccaccacggcatcacgcttagggtgtagatacccagacacgtaccgacagggaattcccatgctgcgcaacaccatcagcgacaagtgcacgaagtcctggcagacgcccttgccttgttccagcgcatcgagcccggacgagtgcacactggtggtgcccggaatgtagtccagctcgctgcgcgcccaccgggcggcggcgactacggcctcgctgggctcatggcatttcctgatccgcctgccgacggcatcaacgcgggcgcttgccggggtgtgcggggttgggcggagcacttcgtcgaacctgtcgatcacggccgtcgattgcaggtcggcccaggttgccttggcggccaacggctccgggcgctcggtctccaccaccgacgaggacgtcaccgtcagttcggtgtgcggcgcatgcaagtcaaacgccgtcacggcagtaccccaataatcgatatagcggtaggagcgggtggccgggatggtttcgactcggttgaggacgaggttctgccgcgaactcgaccgaggggtcagccgggcttcgttgtatgaggccgtcaccggcgactggtagacatatccggtggtgtgcaccacccgggttcgccacatcaggattcctcttggcttccgacgagttggccacgctggcctgcatccgaccacgcaacccagggagctgcgtgaaagtactgcagcgccaatgcatctccgacatcacgacaggtcgtctgcaagcccgccaggcggctctccaaggtctcgagcaggacgccgggttgcacgaattccagctcgctgcgtgcttgccctaacaaccgctgtgcttcggtggtcgccccgatccggctgtgcggattgtgcatcaactcggcgagattgtgttcggccagcttcaacgagtgaaagaccgagcgcgggaaaagccggtcgagcatcatgaactccaccacccggcccgcgtccagcacaccgcggtaggtgcgcaggtacgtgtcgtgcgcacccgccgagcgcagcagcgtcacccaggccggcgacgatgcgctatcccccacccgtgacagcaacagccgcaccgtcatgtcgacccgctcaatcgcgcgcccaagcaacatgaagcgatatccgtcgtcacgcaaaagcgtcgaatcggccaggccggcaaacatcgccgcacggccctcgatgaacgacagaaactcgtgcggcccaaggcgtttggcagcgcgttcgcgttcaggcagggcgttataggtggtgttgagacactcccacgtctcgctggaggtgacttcccgcgccgattttgcgttttcccgtgccgccgagatcgcgtcgacaatggaagaaccaccctggctattggtgctgaaagccaccaggtccgtcaaggaccagacatccagctcgtggtcgggcggctcgatgcccagcacccgcagcagcagccgggaggcctggtcgggatcgacactggaatcctcgagcaattgatgcaccgcgacgtcgagaatgcgcgcggtgtcgtcggcgcgctcgacgtagcgaccgatccaatacagtgcttcggcgttgcgggcgagcatcagtggaacgcctgctgttgttgttgctgctgctgttgcggttgttggtcgtgcggttcatacccggacgcgtccaccgttgggtcgcacagcggctgcggcagcgaacgcacaatctgtgcagcgcccaactcgcgggcggccgccgaagcgcgcggggccagcacccaggtgtccttggagccgccgccttggctggagttgaccacccgggaaccctcaaccaacgccactcgggtcagcccgcccggcagcacccatacctcgttaccgtcgttgaccgcgaacggccgcaagtccacgtagcggggcgccagcgtgccttcgatccgggtcggcacggtcgacagttccatcatcggctgcgcgatccagctgcggggatcgtcgcggatcttttggctaacggccgccaattcggcctgagaggcttccgggccgaacacgatgccgtaaccaccggatccctcgaccggcttgaggaccaattcgcggatccggtccaacacctcttcgcgttcgtcatccagccagcatcggagggtttccacgttcgccagcagcggcttttcgtggaggtagtactcgatcatggtcggcacgtacgtgtagacgagtttgtcgtcaccgactccgttgccgatcgcactggacagcacgacgttgccggcccgggcagcgttgaccaatccggccaccccgagcaccgaatcggcacggaactgcagcggatccaggaaggcgtcatcaatgcgccgatagatgacgtcgacctggcgctccccctcggtggtgcgcatgtatacctggttgtctcgacagaacaggtcgcggccctcgaccaattcgacacccatctgccgggccagcaatgaatgctcgaaatacgccgagttgtagaccccaggggtcagaaccacgaccgtggggtcggcctcgttggtggccgccgagttgcgcagcgcgcgcagcaggtgcgaagcgtagtcatcgaccgcccgcacccgatgggtggcgaacaggttcggaaagacccgcgccatggtgcgccggttctccatcacatacgacacccccgacggcgagcgcaggttgtcctcgagaacccgaaagtcgccgcggtggtcgcggatcaggtcgatgccggcgacgtggattcgcacaccgttgggtggcacgatcccgactgcctgacggtgaaagtgctcacaggaggtcaccaaccggcgcgggatgacaccgtcgcgcagaatctcctgatcaccatagatgtcgtcgaggtagcactcgagggccttgacccgctgggtgatgccacgttccagtcgggtccactcgggggccgaaatgacccgtggcaccaggtcgagcgggaacggccgctcctggcccgacagcgaaaacgtgatgccctggtcgatgaacgcacgccccagcgcatcagcgcgggccttgagttcggacgcgtccgacggcgccagctcggcgtagatacctttgtaggggccgcggacaatgccctgggcatcgaacatttcgtcgaaggccatcgcatagacgtccgacgtgttgtagccgccgaagatgcgttcgccgcgtgtgggcgaccgccgccgggtctcgttgagttggtttggcagactcacgcgtctcatgctgcctcaaattcgacattccggcagaccacagattccgcttttgggcgaaaacgtaaccgactgataacctgggcagccgaatcacaccgacaaagggaacttgcacgtggccaacatcaagtcgcagcagaagcgcaaccgcaccaacgagcgcgcccggctgcgcaacaaggcggtgaagtcctcgcttcgtaccgctgtccgtgccttccgcgaagctgcccatgcaggcgacaaggcaaaggccgcggaactgctggcgtcgaccaaccgcaagctggacaaggcggccagcaagggcgtgatccacaaaaaccaggccgccaacaagaagtcggcactggcccaggcgctcaacaagctctgacagccacctgccgactcatcggccgcggtcggccaccaactcggcgacctgccggaccgcggattccagcgcgtagtccgcatccgcgacggcgcccttgacgttagcattgagttcggccaccaacctcatcgcggtcgccaccgtgtcacgcgaccaccgccgagcctgcttctgggctttctgcacccgccagggcggcatccccagttgtgcggccaggcggtacgggtcgccggactgcggcccgacccggccgatggtgtgcacggcttcggcgagcgcatcggccaacaccactagcggctcaccgcgcatcatcgcccaccgcaacgcttcggcagctcccgccacgtcgccggctaccgccttgtcggcgatgtcgaagcccctcacctcggctttgccgctgtgatagcgccgtacagcggcggcgtcgacggctcctccggtatcggcgaccagctgtgaacaggccgaggcgagttcgcgcacgtcggagccgacggcgtccagcagggcggtcacggtctcgtcgtcgaccttgacccgcagcgacgcgaactcgctacggatgaagtcggcgcgctcactgaccttggtgatccgcgcgcacggatgaacctgcgcacccatcgaccgcagctggttggccagcgatttggcgcgcccgccacccgagtggaccactaccagcacggtgccggccggaagatcggcggcggccgactcgattaccgcggcagcgtccttgcccgcctccgcagcggcccccagcacaacgatccgctcctcggcgaacagtgacgggctcagcagttcggcgagctcataggcaccgacgtcacccgcgcgcattcggctcaccgggacgtcggctgtacctgcccgctgccgagccgagcgcaacacgtcggccaccgccctttcgaccagcagttcttcgtctcccaggaccaggtgcaacggcttagcctcgctcaccccacgatggtgtcacgaagggccgaccagcccggacagcgaccaggcaagcagacatatgacggccaccgccatcgttttgcacatggccgcgcgaaaccagcgccagcgccactgcgcaaccgtgaacacggtggcgccaccgaccagcagtacgccgggcagacctgcggccaccggaacggtcgccgcgggcacacccgacgcccaatgcgccacgcgcaacacccaccacacttcgggcccggtgaaccggatcagcacctgcgcgccggccggccacggcacgaccagcacggccgcaacgctgcccagcacggtgatcggcgcgatcacggccgccaccgccagattggccaccacggccaccagactgacccggccggagatggcggccaccagtggcgccgtcaccagctgcgcggccgccgcgactgcgagggcatcggccagcaccttcggacatccgcggtcgaccaagcggcgtgaccaaaccggcgcgatgacgaccagtgcacccgtggccgccacggacagcgcgaagccgatgtccacagcaagatggggagcggcagccagcaaaaccagcacgctacccgacaaagctggaatcgcctgccgccggcgcgcagacagcatccccacgagggcaatggcgcccatcacagctgcccgcaacacgctggccgtcggctgcaccaggatgacgaatgccaccaacgcgacggccgcgcacaccacggccgcacgcggtccgatcaaccgtgccgaaaccagcgccgccgcacacacgatcgtgacattggcccccgagaccgccgtcaagtgcgtcaggcccgccgcacggaactcgcggctggttaaggcggtgaccgtcgaggtatcgccgagaaccagggccggcaacatcgtggcctggtcagcgggcagcacctcacgaaccgcggccgcgaatcgatggcggacgatgtgagcggcgcggtgtaccgggccggcacggcccacggtcggccgaccggtcgcattgaacaccgcgaccgtcaggtcgtgacgcgccgggcgactgatacgcgcgcggaactggacgggctgtccgaccatcagctcgccgaagtccagcgctcgcgcgaaaaccactacccggccggatgtctcgtcatcccgcagccgttgaaccgtcgcccggaacatcaaccggccccgccccagcgacactgggctctcgctgggggtgaccgtgaccagcgcggaggtgccaaatgccacggtgattgggtggcgatcgaccgcctcggagcgcaacgcgaccgcaagcccgtaccccgcgcccaccataccgaccgcgaccaggccggcgctgatcgaacccagtcgcggagcgtgccacgaccggcgcgccacacaccaccacagtgcgccgccgccgagggccaccacgacgcagcacaaggcacacacgttgccgatcggccacacgatcccggccgccgtcacaatccagctgaccagcgccgccgggaccaggcgtacgtccaaacgggacgcgccgaagcccatatggcgcaccggtatcagacacggaccagattgcgcagcttgtccagccgcgccggaccgatgccgtcgacgtcggcaagctggtcgacgctggtgaacctaccattgcgctgccgccacgccacaatcgctgcggcggtgaccggcccgatgccgggcagggcgtccagctgctccacggtcgcagtgttgaggtcgagcacctcagctgtcttaggagctgtcttagggcctgtcgtggctgtgcccgaggtacccgccggtcccggcgtccccgcaccgaccgagctgcccagcaccctcggctgtcccgagggcggagctagcccgaccacgatctgctcaccgtcaccaagctgccgagccatgttcagtccgacggtgtccgcgccgtctaccgctccgccggcggcctgtagcgcatcggcgatccgcgcgcccggcgccagggtgacgagtcctggggtgtgcaccaggccaaccacgctgaccaccaccggcaggccggaacggtccggcgagcccgggcttgccgacgacctagggttcgtcggcgaaaccggctctaccggaggaagtttggctgacattaccggctcagtccggtcgcggatcaaggtgaataccgtcaccagcaccgcgagggcggcgatcaccgccaatgcgacggcgccggcacggcccggatctgcgcgtatcctgtccgcccaaccttgcccacgggaagtgtcgggaagccagcgcggcagcagcgagttcggatcgtcgcgtggctcgtcgtggtctggaccgtcgtccgttggatcgtgtggctccgggtctaagtgtgcagatgcggcgtgcgagtcgatatccgggacggcaccgagccgcctttgcagtcgctcggcgggcagttctgttcgcatgggccgaccgtagctgcggggaccgccagaaccggcgcgcacgacggcgtcgcgctgccctgctgtggatcaatccgaggctgtggacaagccgctttggcgatggatcaagatgggacaaaccgcgccaacatccccgaacaaccagcaccgggctgcgacgtccatccggactcggctcaccgcgatcgagagtgtactcggcaacgcgatccgcgagtgctgagccgcgcggccgatccccatccatggcgtgtggcgaccgaagccggcgcgcagcacgcgggtcgctgaccacgccgaaaagcccgtcagcctagcgccggcctagcacggccttcagaactcgaacgcggtctggacgggaacatcactggcaaacgccgcgtcgagtcgacgaagcagctgggaatctttggtgcgcaaccggttagcggcggctaacgtcgaagcgcggtgcgctccaaggtaaaggctgcccagtacgtcccgatccatttcgatctcggctgccgcatcggtcggggtacaccgcgcacggccgtcaccgatcttgagcgcgaaccggccgccatcggatacctcgaggaccgtggaaaactcgccaacttcgtgagcgtaaccacgcgcctcgagtgcggccggtacgttcatgatgcgcaaccacaggccgtcctggcgccaggtagtgcgggccagtcgggtatcggtgagcaggtggggtaacgggtcctgtggatgggtgatgatgctgattcgctccatggagtcgaggccaatcagggcccgccacaacgcacaatgcgcatctgcggttaccgccctgagttcgctgacgcgcgctagcttgagatcggtgcgatccacccggtacagcgcgtacccgtcgggatgcagtaacgcgaacgattcacggtctccaccgggcgcggctttgcattctgccagcagctcgtcccagagcacctgcgggcgtagcagcccgcccggcacctgctggcgccatcgctcgtagatcgcctcaaactcgccgcgatgctcggtgggtctgaccaaccggacgctgctgccacctaggccgccgcccggtgcgtcggcgtgaaagcgcgcgaagcgtcggtcgaccgtcagctcatgcaaggtggtagcgggcccgtagccgaaccggccgtagatgccgccctcgctagcatgcagtgccgcgaccggatagccggaatcggctatgcggcggtgcagttcggcgcacatcgcgcgcagcaagccgcgccggcgatgcgtcggcgccaccgcgacgaaactgagaccggcggtcgggagcaccacttcaccaggcaccgtcaaccgcagatccatgtacagcgccatcccgaccacctcagaacccgggccggcaccatcgcggaccaccaccgctccgtcggtgggcaccagggtccgccaggcggtcgctgattcagggccgatgaaatcggtgaaactggccgcggccagtaggaacatccccggccagtcgtcctcggtcgggctacacagggtcacagtcacagaatccgactgtggcatatgccgcggccacgtgcacgtgaatattacgacgacagtgtctggcaaaggatcacgcgatgcgggtagccccgccagcgtgacgccactgcgagaatcagcgacgaatttcgccgtgacgttacgctggcggcgacgctcccacgtcgacgcataccccgacggctccggcaccgacgtgcagagcaagtaccggtcccatggcggtcaccatggccggctcacacgccggcagccgctccgccagcgccgccgccacgtcgttcgcagctgccgggtcggcgacgtgatgcaccgcgagagcggcggggcggtcgccgacaagctggcaaacccggtcgatcatcaccgccgtcgcgttgctcacagtgcgaacccgttggaccagaacaagttttccgtcgtcgactgacagcagcggcttgagcgccagcgcggtgcccaaccatgccttggccccactgatgcgcccgctgcggcgcagattgtccaaccgcgctacagcgacgaacgcgtgaatccggcttaccgccgcagccgctgcgcgcgcgaccgtatccagctcatcgcctgcggcggctgcccgcccggccgccagtgccgcgaaaccgacgcccatcgcggccgacctcgagtcgatcaccctaacggcgggacctagttccgccgcggtcagctcggcggctcgaaaggtacccgacagcgccgacgaaatgtgcaccgccactaccccgtcgccgccactgtccgccaacgcccgttggtaggcggcggacagctcaaccggggtcgccccagcggtggtggcgtggcgcttgtggatgtcatcggggatttcgtccacaccgtcgcgcaggtcgaggccgtcaagcaagatatgcagcgggacctggcggatcgaccactgttcgcgcaggtcggccggcagtcgacacgacgtatcggtcaccaccacaacggtcaccggcgccgctctcccccgcaagcgggaggtgcccccacctcatcgcttcgctctgcatcgtcgccggcgcggggcatgtctcagccgcgcgatttctcgttcggcaccccggcttcggccagtgccttgagcatcagttcggcgaccgcctggtgggcttcaaaattccagtgaatgccatcacgattaccatatccactcaatatctgttctgcgacagcggctttgagatcaactagaggaatgtcatggtgctgtgcccattccgtgatcgccgccaccgtgcctgcgcggccgtgatgggccttgccgtaggtctcggcgatatgcaccgagggcagcgatgcgatgatcggtatgcccggacgattgaaatcaattgcaccacgggtcttttcaaggtactcagcggtcaggtgcggcggcaacgccgcacgggccactggcgacagtcgcggttgaacccaggcgtagccgtcgcggacccaccgccgcagccaagacggacgtacatagcggatgagctcacgcagcgccgtcggtaataccgacggcagcgaatccattccgccggtcgcgaagatcaccgctccggccctgggtaacgccgcccaagcgcgcggatcctgggttgccgcccaccagacatcccgacaggtccagccgatgcggccaatcagctctaaatcccaatctagttgggaagcaacaatattgggccagatacgggggtcatcggcaggcaggccgccggtgggcccgtagtaggccagcgagtcagcgaagaccaacaatgcgggcctgcgcccgcgcctagaggacatcgctggagacctgcgccgaagcattccacacatcaaggcgccaccggatgctctcgaagtcggagcccggggcccaatggccactcagctgagtccaactggcattgcccatgccgcccaaagccggccagttggccaccggcaacttcagcagcgccgccgacaacgcggcgatcagacccccatgggctaccagcaccaccgggcgatccggctcgtcagcgccaccccattccggttcgctggcaaccaactcggcaaccaacggccgacttcgggcagccacgtcaaccctgctttccccgccgtgcggcgcccaggtcgcatcctcgcgccaggccaaccgggcgcccggggcatcagcgtcgatctgagcgtgggttaagccctgccaatcgccaaggtgagtttcccgcaatcgggtgtcgacccggaccacaaggccggtgcgctcgcccagcttgaccgccgtgtcatatgcgcggcgcaggtccgacgatacgatcagtagcggctgccgcttgcccagcacctcggcggccgcgaccgcttgggtgcggccaagttcgctcaactcagtgtccagctggccctgcatccggctaccgacgttgtagtccgtttgtccatgccgcagcatcaccagtcgccgcgctctcattgcggcgcacccgctgagttcgccgataaatcaaccggcaccaccgggcagtcaccccacaaccggtccagggcgtagaaattgcggtcgtcctgatgctggatgtgcaccacgatgtcccggtaatccaacagcgtccagcgaccctcgcgggcaccctcacggcgggccggccggtaacccgcctgtcgcattttctcctcgacctcatcgacgatggcgttgacctgccgctcgttggagcccgaagcaatgacgaagcagtcggtgatgaccagctgcccggagacatcgatgaccacgacgtcatcggcgagcttggcggcggccgcgccggcggccaccctcgccatgtcgatggcttcccggttggcggtcataggccattcccagcggccaggctggtcgttgaacgcgcgcccgcgtcgcaggcgccacagtagagccggcacttggagacatactgcacgacgctgtcgggcatcaggtaccacagcggccgggactgctcggcgcgctgacggcagtcggtcgacgaaatggccagcgccgggatctcgaccagagtcaacgcatccttggccagctgacccagcaggctagtgatgtgttcgttgcgcaactcgtagccgggccggctgacccccacgaaccgcgccaattcgaacagctcctcccagccctgccaggacattatggaagctagcgcatcggcgccggtggtgaagtacagctcagagtccgggtgcaaagcatgcagatcggccagcgtgtccttggtgtaggtgggtccgccgcggtcgatgtcgacccggctcacagagaatcggggattggaggcggtggcgatcaccgtcattaggtagcggtgctcggcggcggagacctgtcgacccttttgccagggttgcccgctgggcacgaataccacttcgtcgagatcgaacaggtcggccacctcgctggcggcaaccaggtggccgtagtggatggggtcgaacgtcccacccatgactcccaatcgacgcccatgcacgattggccagcttactggagtatcttgccgcagttccgttcgcggcaactgccagccagcctaagcgagcagccattgataaggcagcacgattggttattcctaagcctttgcgtgatcatcttggtctcgttccgggtgaggtcgaggtcgtcgccgacggggcgggactgggtgtcgcgaccctcgccggtgactccctcggcgagcggcatggcctaccgatgatacccgcgggcagtgcggcgcgatgccggccagcgttagcaccgtgctcgtggacacgagcgtcgcggtcgcaccggtggtcgccgatcacgaccaccacgaagatacctttcaagcgctacgtggccgcaccctcggtctggccgggcacgcggcttttgaacgcaggacgctggcgaccgtggcgaagctgcttgcacacacattcccggcgaccaggttcctcggcgctggggcggcgatgtcgctgctacccgaactcgcaccggccgaaatcgccggcggagccgtctaggatgcgctgatcggtacggctgccaacgagcatcggctccccctggcaacccgcgaccggcaggcgctgaaggtctaccgcgcgctcgcaatggaagccgagctgctggcctgagcgtcgcggttgcgcggccaatcacacccgcgccgctgccaggccaacggctgcccagctgcccggtccctcacgtttttcacccgatgtacccgcaacgatctactcggtcgtgtagaaggggtctgtggataatttgccgatcgaatcagccgagtcgacgcggttggcgaaggcggcgatgacccgacggttttacacccgctcggtggtgaaaggcgagatcacgctgccggccgtgccgagcatgatcgacgagtacgtgacaatgtgcgccggcctttttgcgggtgtgggcagaaagttttccgacgaagaacttgctcatcttcgcgcggtgctccagggtcagctggcagaggcgtacgcggcctcccagcgttcgaccatcgtcatctcatacaacgcccccatgggcccgaccttgcactaccaagtccgagcccaatggcggacggtggcgcaggaatacgagaactggatcgccacccgtgagccgccgctcttcggtaccgaaccagacgcacgtgtgtgggcgctggccaacgaagcagccgatcctacgacgcatcgggtgctcgaaattggcgccggaaccgggcgtaacgccctggcgttggcacggcgcggacacccggtcgacgtggtggagatgaccccgaagttcgccgacatcattcgctccgacgccgaacgagattccctcgacgtgcgcgtcatcatgcgtgacgtcttctcgaccatggacgacttgaggcaggactatcagctgatggtgctctccgaggtggtgccggacttccggacgacgcagcagctgcgcaatctgttcgaactcgctgcccagtgccttgctcccggtgcccgcttggtgttcaacgccttcctggcgaacggagattacgcacccgaccaagccgcgcgtgagttcgggcagcagatgtataccgggatgtgcacgcgggccgagatgtctgctgcagcggccggccttcctctcgaactcgtcgccgacgactcggtatacgactacgagaaaacgcacctgccaccgggcgcctggccgcccaccagttggtacgccgactggatccgtggcctcgacgtgttcaccaccaacgttgagagctgcccgatcgagatgcgctggttggtgttccagaggaggcggtgannnnnnnnnnnnncccccgaaaccggtcggatttgggggctggtacgtgaattagggtgaccacggcaagcgtgacccgccggcgactgcagcgaagccgggtctgttggtgacagtgtgtatgtcggggtttcaggcggcaggttcgagggtgacccccaatccttgggcttcgagtttggcgacgaggcgacgtcgttctttgtcgggatccatgcgggtggtgaagtagtcggcgccgagatcctggtaaggccggccggtggccagcacgtgccaaatgatgacgatcagcttgtgggcgacggcgatgatcgccttcttgttggcagcgggactgcggaagccaccgaacttgcggacctggcgacggtagtactcgcgcaggtagccatcggtgcgcacggcggcccacgcgcactcgaccaggaccggctgcaggtgctggttgcctgtgcggcgggcaccgtgatggcgtttgccggccgattcgtggttgcccgggcacagccgcacccacgaggccagatgctcagccgaggggaaccaggccgccgggtcggcgccgatttcagagatgaccgtcgccgaggcacccaccccgatccccgggatcgatgcaatcagctcgcgtcgggcacaaaagggatgcatcagctgctcgatctgctcgtcgagagcaccgatcatcgcatcgagctgatccagatgagccaggtgcaacctacacatcagggcatggtgatcatcgaagcgcccttccagcgcccgctgcagatcggggatcttcgagcgcatactgccgcgcgccagatcagccagcaccgccgggcggcgttcaccgtcgatgagcgcctccaccatcgcccgcaccgacttgggggtgaccgaggacgccacgctgtcggccttgatcccggcgtcttgaagcattgcccaggcgctgcagcttcgaggtgcgatgctcgaccagcttgcggcggtagcggatcacgtcgcgggcggccttgatgtcggcgggcggaatcaaccaaccccgcagcagaccgcattccagcaggtgcaccaaccactcggcatccaagaggtcggttttgcggcccggccgttcttcacgtgcccggcattgcacaccagcagctcactcgccgtgggccaacaacgcgtgataagcgggcgcaccagcgcccatcatgttnnnnnnnnnnnnnccgcccggcctacaccggcagtagctggtcgatcaccgtggccagctgcttggcggatcggcattcgtgcatcgtgatcacctcttggtagcgcggcaccgccgagtcaccgctgccccacagatgcttgggctccgggttgagccagtgcgcgtgccggctggcggtcaccatgtcggccagcacgtcggtggccgggttgcggtagttggtgcgcccgtcaccaagcaccagcagcgagctgcgcggcgacagcacatttgggaagccctgcatgaacgagacgaacgcgttgccgtagtcggaatggccgtcgcgggcatacacaccagcctcccgggtgatccgctggatcgctatggccaggtccgattccggcccgaacatatgggtcacctcgtcggtggagtcgatgaaggcgaagacgcgaacccgggagaactgttggcgcagcgcgtgtaccagcagcagcgtgaagtggctgaagcccgcgaccgagcccgacacgtcgcacaacacgacgagttccgggcgcgccgggcggggtttgtgcaacaccaggtcgatcggcacgccgccggtggacatcgacttgcgcagcgtcttgcgcagatcgatcgatcccgcgcgggcgcggcgccgccgggcggccaaccgggtcgccagggtgcgggccaacggggccaccacccggcgcatctggcgcagctgctcacccgaggcacgcagaaactcgacgttctcggaaagctgtggaattccgtacatctggacgtgctcgcggccgagttgctcggctgtgcgccgcttggtctcggcgtcgaccattctgcgcagctgcgcgatcttttgtgcggcaagcgctttggcaatctgttcctgggtggctgtgggctcatcgccgtagggagcaagcaggcccgccagtagcttgccctccagttcgtccagcgccatggccttgagtgcctgatacgacgagaacgacggaccgcggctggaactgtacttgccataggcctcaacgatccgcgcgatcatctccaccaaccgctcgtccttgccggccaggtcttggttgttggccagcagatccagcagcagctgccgcatagcctcgacatcatcgggcggcaaacccccggagcctgccgactcgtcttccgtggtgatgaccgcccgagcccccagtgccgcgggaaaccacaggtcgaacatggcgtcataggtatcgcggtggtcaggccggcgcagcaccgcacaagcaatgccctcccgcaacacctcacgatcacccagcccgagggtggccatcacccggccggcatccaccgtctctgacgggcccaccgaaatcccgctgccacgcagcgcttccacaaagcccaccaagtgtccgggcagcccatgcggggcgagtggccgggcagcacgaatacgacgggcggccactagttcaacctgagctctccggtggcccgttgctggtcggattggtgcttgagaaccacgccgagcgtggcggcaacgaccgcatcgtcgatggtgtccagtcccagtgccaagacggtgcgaccccagtcgatggtctcggcgatcgatggcaccttcttaagctgcatgccgcgcagcacgccgatgatgcgcaccaactcctcggcgaagtgctcgggcagctcgggaactcgggataacaggatgcgacgctccagctcgggggtcgggaagtcgatgtgcaagtacaggcagcgacgcttgagcgcctcggacagctcacgggtggcgttggaggtcagcagcacgaacggcgcccgggtggcggtcagggtgcccagttcggggacggtcaccgcgaagtcggacagcacctccagcagcaggccctcgatctcgatgtcggccttgtcggtttcatcgatcagcagcacggtgggctcggtgcgccggatagcggtcagcagcggacgctgcagcaggaactcttcgctgagcacatcggttttggtggcctcccaatctcccgagccggcctggatacgcaggatctgcttagcgtggttccactcatacagggcgcgagcctcgtcgacgccctcgtagcactgcagccggaccagaccggatccagtggcctgcgccacggcgcgcgccagctcggtcttgccgaccccggcggggccttccaccagcagcggcttgccgagccggtcggcgagaaagaccgccgtcgcggtggcagtgtcgggcaggtagccggtctcggccagccgccgcgagacgtcggcgatgtcggcgaacagcggcgtgggccgggcgggcacggtcacgatcgggtctcctctagccaacggcgtcaggccggacgggtgtggccggctccccatgcgatccacttggtcgacgtcaattccggtagtcccatcggtccgcgggcatgcagtttctgggtggagatgccgatctcggcgccgaagccgaattgctcgccgtcggtgaacgccgttgatgcgttcaccatcaccgcggccgcatcgatctgttcggtaaagcgttgggccgcatcaagattggtggtcacaatcgcttctgtgtgcccggtgccgtattcgttgatatgggcgatggcagcgtcgacaccgtcgaccaccgccaccgcgatgtccagcgacaggtattcgcggcgcaggtcggcctcgtccgggtcgagatgtacggtgacaccggcgtgctgcagggcggccagcaatcgaggcaacgccgtttcggcgatcgctgcgtcgaccagcagcgtctcggcggcgttgcagacgctgggccgccgcgtcttggagttcagcaagatacgctcggccacgtccaggtcggccgcttggtgcacgtagacatggcagttcccgacgccggtctcgatggtgggcacctgggcatcgcgtacgaccgcctcgatcaggcccgctcccccgcgtggaatcaccacatcgaccaggccgcgggcctgaatcaggtgagtgacggtggcgcggtcggcagccgacagcagctggaccgcgtcggccggcagctccaggccgaccagcgcggtgcgtaacaccgccaccagggcctcgttggactttgcggccgacgagctgccgcgcagcaatgcagcgttacccgacttgagtgtcagcccgaaggcatccacggtgacattggggcggccctcgtagatcatgccgaccacgcccagggggacgcgctgctggcgcagctgcagcccgttgggcagggtatagccacgcagcacttcaccgaccggatcgcgcagtcccgcgacttgccgcaacccggcggcgataccgtcgactcgttgcgggttcaaggacaaccggtccagcatggcggccggggtgtccgcctcgcgcgccgcgttcaggtcttcggcgttggccgccaggatctggtcgcggtgagccagtagctcgtcggcagccgcgtgcagcgcgcggtctttgacagtcgtcggcagcgatgccagccggcgggcggccacccgggcgcggcgtgcggcgtcgtgcacctcttgacgcaagtcgagctgcgacggtgctggcacggtcattgccccagggtaacgggcttgcgctggccaggtaagacgacccgctccggacgggccgcgcagcgatccggctgggtggttgctatgcgatcaggcgtacttgacggtcgcccctgatcagcttgccgataatcccggcaagacgctggtaggacttctcgcggccgccgaaagagctaaacaccaaaccgattcgtcgcgccgggcaggggcgacgaatcgggcgagttccagccggcttcgcgtggtctcgacggcggccgcggtctgcggaatcagtgtcacccccagcccgccggtcacgcactgcacgacggtggccagctacaccgcccgggtgttgggcagcatcgagcgtctggtcgcgtaggcagtgcccctcatgcagtcacaacaaagtcagctctgacagcgcggtcagcggcacccgctgcttgccggaaagacatgccctgggggtgcaccgagaccggcttccgaccaccgctcgccgcaacgtcgactggctcatatcgagaatgcttgcggcactgctgaaccactgctttgccgccaccgcggcgaacgcgcgaagcccggccacggccggctagcacctcttggcggcgatgccgataaatatggtgtgatatatcacctttgcctgacagcgacttcacggcacgatggaatgtcgcaaccaaatgcattgtccgctttgatgatgaggagagtcatgccactgctaaccattggcgatcaattccccgcctaccagctcaccgctctcatcggcggtgacctgtccaaggtcgacgccaagcagcccggcgactacttcaccactatcaccagtgacgaacacccaggcaagtggcgggtggtgttcttttggccgaaagacttcacgttcgtgtgccctaccgagatcgcggcgttcagcaagctcaatgacgagttcgaggaccgcgacgcccagatcctgggggtttcgattgacagcgaattcgcgcatttccagtggcgtgcacagcacaacgacctcaaaacgttacccttcccgatgctctccgacatcaagcgcgaactcagccaagccgcaggtgtcctcaacgccgacggtgtggccgaccgcgtgacctttatcgtcgaccccaacaacgagatccagttcgtctcggccaccgccggttcggtgggacgcaacgtcgatgaggtactgcgagtgctcgacgccctccagtccgacgagctgtgcgcatgcaactggcgcaagggcgacccgacgctagacgctggcgaactcctcaaggcttcggcctaaccgggatctggttggccgggaatcaatgagtatagaaaagctcaaggccgcgctccccgagtacgccaaagacatcaagctgaacctgagctcaatcacccgcagcagcgtgctcgaccaggaacaactatggggaaccctgctggccagcgccgcagcgacacgaaatccgcaggtattagctgacattggcgctgaagcgaccgaccatctgtcggctgcagcccgccacgcagccctcggagccgcggccatcatgggcatgaataacgtgttctaccgtggccgcggcttccttgaaggccggtacgacgacctgcgccccggactgcggatgaacatcatcgccaatccgggcataccgaaagccaacttcgagctctggtccttcgcagtgtccgcgatcaacgggtgctcgcattgcctcgtcgcccacgagcacacgctgcgtacggtaggtgtggaccgagaggcgatctttgaagcgctgaaagccgcagcaatcgtttcaggcgttgcacaagcgctggccacaatcgaggcactaagcccaagctaagtgtctgtacgcgatgacgccgtgctgggtgacaccggtgcgaccaacacggtactgtgggcgatcggcggcggcgccttccacggagtcaacttcgacaacgcatccgacacccgaagcctgtagtccctcatcacctctccgtcctcgtcccagaagtcgtcatattcttggtcgaggtcggcgatctgcgcagtgaattgcccaagcgcgttgttgtcgatcagaatctgcctctcagcacggttgttgtagatctgcgccaggggcaccatatcgtgatgtgcccattcataggcccgcacgatctcgtggatctgcctctcgacctcagacagctgcacacagaggtcggtcagccacctgacaaacggcttggctgcctccatcaactgcatcaccactggacccgcccaggcgtccatcagagacagcagcgttcggttgaacgacctctgcacggccgtcatttccacatccaacgacctccacgccctggcggcagccaacatcgagtcaggaccggggccggcatatatgttggcggagttgacctccggtgggtacgcttcgaaatgcatctgtttgttcgttgttccgtcggctcgtgacgactgtagtgactcgttaactaaaggtcttgatgttgtcggcctcggcggtcgcatacttatcggcgccagtggtcaaggcgtgcgcaaactcctcaagaaccaccgccgccgcagcgatggtctgccgatacttccttgcgtactcgaccaggaacgtcgccgccttctccgacaccagatccgcagccggaggccgcacagcggttgtcatcggggccacctgagcatcgctttggatcgcacgatcgcgaatccgtcgtacctccgtggccgccacggtcaacgcctcgggatttgtgatcacaaaagacatgccgactccactccgcgattaacgaacccccggcactgcaccgggctgatcaaccaccggttgtttgcgctgcgactgcccacgttgagaaaacgcaacgacttcactggcataattatccaacagacgaagggatcaattccgggtaagccgctgcaaatcaagccgactcaaggcacacaacgccacccgacgataccccccatgctgacgttcaaagcagtagggatgtagcttaccatgccccaatggccgtcggaggccagccaccagcgcacatgcctgcacggtgcacctaatcggtgccggcttccagcggccggcagttgacccgcgatgacagacacgcccaggctcgttgaggccgatcgcgttctcacacagcgcattacggctcgtgacagatgagggagtagagcgggtcggcaagggaaacccatcatggcgccgggctccgccccgggttgggccagtgcgatggctgcgacgtcgtggaaaagcgcggtggggtgctcgggcatgacggatgggcactcatcacatcctcctgctccacggcagtgttcggctcgcaccgtcattgtgctgatggatcagaacgtccgctcgcacgccggacaccgcgccgcgcaccgaggtagccgacgctagccaccaggaacgggaccaaataattgatcaccatccgtacccacgtgccgatcgtcgcggcgccctcggcaagggtggcaccctgattcaccgcacatagcacggtacccacgatcagcgccgtcggagctgcggtgcgcagggtgtggccgcgcagaaacagaccgatcgcttggccaaccgtgtcccaccgctcgtcagcgtcgcgcaggcccacgatgctcgccggccgccgctggggattggtgcaagtcgcggcgaattgcctgttgcgccttcctttgccgctcgtcgataacccgacccagctcctgcagcagcatcggcttgttcatcacgacctgctcaaggtgctcccggccgatctgcagcgcggtcacctcttccagcgctaccgcaccggcggggtcgggttgccgagtcagcgcagtcaagcccagaaacgtgccctttttgagggtggcaatcgcaaccacggatccgtcatcggtcgtaaccgtcagcctcacgctgccggcgatcacgaaggtgatacccatgggaaccacacccgcgtgctgcacgatctcatcagtgccgtagcgcaccagcctcgcgtaccgagccagcgactgctgatcgctagagctcagtcgcagctcgggccccaccaccgtgcgcagggcggactccacacgttcggccgtcgagaactcgtcgtcggcctcgtcgaggtgtagcccttcccgacgcgcggcgtaccagacccagcgcagaaacgttgcctgcgttgggccttcgtcggccggtgatgtcagcctgaccgtcgttcgatactcggcggctcctcgggcaattgtggcgggcacgaccccgggcttaacatgcggtagcgcgctggcagccctgttcagcatggcgcataccttgtccgggggatcggacgtggaaaatgtggtcgtgatcgagcattcgtgcgccccggccggccggctgagattggtaaacgcggtggtggccaacatcgagttgggcatgatctgcagtccgctgccggtgtcgatatggacagcccgccagttcacctcgacgactcgtccgcgggctgtgggtgtttccaaccaatcatcgatccgaaagggctgttcgaacagcatgaacaagcccgacacgatctggccgacggagttctgcagcatcaggccgatgacgactgacgtcacacctaacgcggcgaacagtccaccgacccgcaccccccagatgtaggacaggatcaccgccaaacctatgccgatcagcgcgaagcgcgcgacatcgacgaagatggcgggtagccgcttgcgccagctctgttggggcgcaccctgaaacagggtggcattcagtaacgacagcagcagcaccagcaccagaaatccgaacgctgtcgtgagcacccgcacggtggggtcctcggccgggacttcagatgccttgacaagcagcagcaaaaccgcgcccaggggtagcaggtagtttcgcagcagacttgcctgcctggccagatggctgttccgtcggacgagtatgttgtgcagttcggtgagaacgattagcccggccggcaatccgatcgcaatgccaacggcccagtagaaccatgtcgagtcgagcaggttcatgatcgctccgacaatcggtagatcggctcttctaaccctccgacagaaatcgtgcccgcagccgtgaactgccacacgtctcgcatcgcctcatacacctgcgaggtgacatagatgccgggctgtggtgaaccgctgtgcatttggtaggccagactcactgccgcgccccacatgtcgtagacgacacttgatctgccgaccagcccgctaatgacgtccccggtgttgataccgactcgcaggtgcagatcgttaccggtttggcaattgaaccgatcgacgatgcgccgcatctctagggcgaagtcgacggttcggggaatattgtccagccgtggcgtggttaccccgcaaccggcgagatagccattgtgcagcgtgcgaatgcgttcgacaccaaggtgttcggcggccgaatcgaactggcggaccagctcgtcgacaattttgaccagttcgttacccgacaggccgctggaaatctcgtcgacacccaggatgtcggcaaacaggacggtgacatcttggtgctcctgcgcaatggtctgctccccaaggcggtaccgctcgacaactggctcgggcatcatcgatagcaataaccggtcgttttccttgcgttgctcgttgagcagctcctctttggtttgcagattccgactcatctcgttgaaagcggctgtaagatcaccgatttcgtcgcgtgactttaccggaatgttgacttcgtagtcgcctgcgctgatcttctgggtgccaacctcgagccgccggattggccgcaccatcgcatgggcgatcagcatcgacgccacacagatgacgacaatgatgccaactgtaaccagcacaagcgccctgctgaacgacgcgacggccgcgaacgcctcagaatcgttccgcgttgccaggatcgaccagtgcagatcggagtccggcacattcagcggcgcgtaggcctccagttccctgctacccgtgtagtcggtggaggtgacggttccggtctgtccgcgttgggcggcgcgcagtccttcggtcgcaacaggctgcagcagcgtcgtcccaccgaactggatcgctctgttgaccacatcaagtgacgtgcctgctgccacaacctgtttccggtattcctccgggtcttgcaggaagagccgagaatcggaccgcatcagactgtccggaccggcgagataggtttccgtcccactacccatgccagccgcttgccattgcctgtcggcggtcatgatcttattgatcttgtcgatcggcaacggcagcgccaaaacgccctgagttttgccgcccgcttcgaccggtgccaccaaccacgcggtcggcacgccgagttgaggctgatacggcttgaagtcggtaatccaggtaaagtcgacggcgttggcgcccaacgctttaaggtaggcgtcacgcagattggattcgcgatacggcccggtcagaatgttggtaccgaggtcggggtccttgctcagggtatagacgatattgccccgggtgtccagcaataccgcgtcgtcgtaatcgaaccgggtgacgatttcccggaaatagctgttgaattgcgcgttggcggccgaccatgcactgccgtcgccggcatcgtccagccgcatcgcatcttggtccgacgtgaatggtgcagtgtagtacgcctgaagatacctttgggccggagaagtcggcagcagcgcggtgatgtcgagtttatcgccggtcgtgcgttcgacgggtgtgatgaattcgttgttgtagtagttgacgatcgcctgttgttgggcggggctgatcgtggcgtcagccagctggtcaaagccggccgtgaaccgcacgacggcatcgacaaccgtgagtccacgttcgtaaatgaccagcgaattcgtcaggtcagaaaatagtgtctcaactgcccgcttctgcgactcgcgcaactgggtcaaccgctcgtaggcggctgctcttagcgaagtgcgaccagattgatagacaatggccgcaatcgccgcgacggacacgatactcgtcaacagcagcagcaccatgagcttggactggatgctggcccggaaacgcggccgacgccggagcacattcttatggcgcttcttagccggggtggattcactctcggctaccgagtccagtgcctcacccgacgtcaaccggcttcccctctgctgtcggtcgcaggctgctctacgacgcgccgattacgcagcagactaacgtgcccagcccacgatcatcgcgtttgccgaaaagccaccagcgaccaatcgaggaatgcgccgcgtacgggtcctcgtcatcgtcctcgtcgcgcacgcgcttcttgaggggtggtagcgattggttctgggtggtccgtaatcgaggtgagccaggatagctcggccgtatcgcaatgttcagcgagtcgatggatcaacacatgccccggcaccggcaaccgctgcggagtggtcaacgcatcaaacgacgacgcactcagaccatcgaccgacagcatcgagccggtccagcatcccgaccacccgtcccgatccgcaagcatgttcgaatactgggacgcgccaccgacaggacacccactgatacccttgggacaaaagtgacacaagtgatttcagccaacagcaagcatggcaaacgccagtgagactaacgtcggccccatggcgccccgggtgtgcgtggtaggcagcgtgaacatggacctgacgttcgtggtggacgcgcttccgcgccccggcgagacggtgcttgcggcgtcgttgacccgaacgccaggcgggaagggcgccaaccaggcggtggccgcagcgcgcgcaggcgcgcaggtacagttctccggtgcattcggcgacgatccagccgccgcccagctgcgggcccacctgcgcgccaacgccgttggactggacaggaccgtcacggtgcccggaccgagcgggacggcgattatcgtggtcgatgccagcgccgagaacaccgtgctggtggcgccgggtgccaatgcacatctgactccggtaccctcggccgtcgccaactgcgatgtactgttgacccagttggagattcctgttgcaaccgcgctggcagccgcgcgggcagcccagtcggccgatgcggttgtcatggtcaacgcctccccagccggccaggatcgaagctccttgcaggacttggccgctatcgccgacgtggtgatcgccaacgagcatgaggcaaacgactggccgtcgccaccaacacatttcgtgatcaccctgggtgtgcgcggtgcccggtacgtcggcgcggacggggtgttcgaggtacccgccccaacggtaacgccagtggataccgccggcgccggcgacgtatttgccggggtccttgctgcgaattggccgcgcaacccaggttcgccggccgagcgactgcgcgcattgcggcgggcctgcgctgcgggtgtgctggcaactttggtgtccggtgccggcgactgcgcaccggccgccgccgcgatcgatgcggccctgcgagccaaccgccacaacggttcatgaccactgctacgcaccgaaggagacccgctgatgcgaacgaccaccgcggccgacttagcgctggcactcttcgcggttttcagtgtggtcggattcggctgacgcagttggctgcagcaccgacgcaccggatccaccggctttcgcggcgtcagcggccgggtcggttcgctggagtggattaccgggacgtgctttgtcatcgccctgatcgtgacggtggtcgctgcggtgctgcagcggaccaacgttgtccaaccgctgaatactctgcgcatggtctggattcaggttgccggcataatcccggcgacggccgggatcgcggccacggtttacgcccagcttgcgatgggcgattcgtggcggatcggggtggacgagcaggagaacaccactctggtgcgcaccggcccgtttaaatgggtgcgtcaccccatctacacggccatgatggcgtttggcctcgggctgttgctggtgactccgaatctcgttgccctcgccgggtttatcctgctcgttgccacgctcgaggtgcatgtccgccgcgtcgaagaaccctacctgttgcggacgcacagtgccgtctaccgcggctacaccgccagcgtcggccggttcgtcccgggtgtggggttgatccgctagcccttgggcacctcacggtcgatctgatcgagccagattcgcgctgacatatccgacggggcccgccaatccccacgcggcgacaacgcgcccccgtgggacaccttggggccgttgggcaatgccgaacgcttgaactggctaaacgaataaaaccgctggacgaaaatctgcagccaatgccggatttcggccaatgaataggacgggcgttcgctctttgggaagccgggcggccagttgccccgctccgcatcgttccacgcatgccaggccaaaaacgcaatcttcgacgggcgaaatccgtagcgcagtacctgaaaaagcgaaaagtcctgtagggcgaaaggtccgaccttggcctcgctgctctgcagctcctcctcgccggtcggaatgagttcgggggtgatctcggtgtcgagcaccgactgcaatacctcacccaccttctcaccgaactcacccgccgaaatgacccaccggatcaggtgctggatcagcgtcttgggcacaccggcgttgacgttgtagtgcgacatctggtcgccgacaccgtatgtcgaccaacccagtgccagctccgacaggtccccggtgcccagtacgattcccccgcgctggttggcgatacggaaaagatagtcggtgcgcaacccggcctggacgttctcgaaggtgacgtcgtacactttttcgccaaccgaatacggatggccgattgtgtgcagcatcaaccgagcggtgtcgccgatatcgatttcggagaaggtaacccccagcgcacgtgccagcttgatcgcgttgttcttagtgtgctccccggtggcgaatccgggcaacgcaaacgccagaatgtcgctgcgcggccggccctcgcggtccatggcatgggtcgcgacgatcagcgcgtgcgtcgagtccaatcccccggacacaccgataacgaccttcggatagtccagcgcccgcaaccgttgctcgagtccagacacctggatgttgtaggcctcgtagcaatcctgttgcaatcgttgcggatcggccggaacgaacgggaaccgctcgacctcgcgcagcagtccgatgtcgcctgccggtgggtcgagtgcgaagtcgatgcgccggaacgattccgttaactcccggtggtgacgccggttgtcgtcgaacgtgcccatccgcagccgctccgaccgaagcaactcggtgtcaacgtcggcgacactgcggcgcactcctttggggaaacgttcggactccgcgagcagtgcgccattctcccagatcatcgtctgaccgtcccaggccaggtccgtcgttgactccccctcccccgcggcggcatagacataggcagccagacaccgcgccgacgccgagcgcgcaagcagccggcggtcctcggcacggccgatggtgatcgggctgccggacagattcgccagcaccgtcgcgcccgccagggccgcctcggcgctgggcggcatcggcacaaacatgtcctcgcagatctccacatgcaacacaaagccgggtagatctgacgcggcgaacaacaggtccgtgccgaaggccacgtcggcgccaccgatgcggatcgtgccccgctccccgtctccgggcgccatctggcgccgctcgtagaactcgcgataggtgggtagatacgacttgggcaccacgccgagcacggcgccgcggtgaatgacgaccgcggtgttgtagatgcggtgtcgatgccgcagcggagccccgaccaccagtacaggtaacaggtcggcggattcggtcaccaggtcgagcagcgcgtcctcgacggcatcgagcagagagtcctgcagtagtacgtcctcgatggagtagcccgacagcgtcagctcaggaaagaccgccaacgctgcgccatcgtcgtggcacgcacgggccatgtccaataccgacgcggcgttggccgccgggtcaccgatggtggtgtggtgagtgcaggcggcaacgcgcacgaacccgtgctggtaggcggagtaaaagttcatcgtcctttcattgtcgcccagcgacgtcagaacgcccgaatcacccgccgagtatccacgctcgacaccgtggaatcccccgcgctgctggcagatggcggcattgaccggcgtggggatgctaccgactgggccgctgccgaccctgggccctgattggccgccgagcagtcccatgacgatccactagttcacctcggatacccgctcggccgcaatgcgcagctagcggccatgttgatcgaaatcatttggggtacaccgcatctcggagcaatatggtagctaaacttgcttagcttgcttcgccgacaccgcgaccagatcgtcggcgtgcaccaccgggcggcgcagctcgccgggtagctcagaggtggaccggcccaccatggtggccagctcggacgcgtcgtaggcaaccaccccgcgggctaccatggccgcgtcgggtgcacgcagttcgaccacatcgccgccgcaaaaccggccggacaccgcggtgatacccgccgccagcagtgaccggcgttgtcgcaccacagcgcgcaccgcaccggcgtcgagagtcagtgcgccggttgcttcggcggcataacgcacccagaaccgccgggccgacagacgcgcgggccgggccgcaaacaccgtgcccaccgacgcgtcggcgagcgcggtcgcggcgtcggccgcgggggccagcagtaccggcaccccggcgtcggcggccaacagcgccgccgacaccttggacgccatgccgccagtacccaggtggctactgcggccggcgaccacaccgtccagatccgccggcccggacacctccggaatgaacgtcgcgtccgcggttttgcgcgggtcgcagtcgtagaggccgtcgatgtccgacagcagcaccaaagcgtcggcgccgaccaggtgcgccaccagtgcagacagccgatcgttgtcaccgaaccggatctcgttggtggccacggtgtcgttctcgttgacaatcgccaccgcgtgcaacgcgcgcagccgatccagcgtgcgttgggcgttggtgtgctgcacccgcatcgaaatgtcgtgcgcggtcagcagcacctggcccaccgtgcggccgtagcgggcgaacgccgcgctccacgagttcaccagcgcgacctgcccgacgctggccgccgcctgcttggtcgccagatctttgggacgacgggacagcccgagcggctcgatgccggcggcgatggcgcccgaagacacgatgacgacgtcggaacccgccttcatccgccgctcgaccgcctcggccagtccggccagccggccggcatcgaacatcccggacggtgtggtaagcgccgtggtcccgaccttcacgacaaggccgcgcgcggtccggattgcgtcccgatgcggacttctcatcagccatccccgtgttcgcgacgccgactccgagcggcctttcgctcggccgcgcccacccgcttgttgctgtccagccgcggatcggtgccccggccggacatcgcgaccggctcacccgcaggcgtttgcggctcccaatcgaacgtcatctcgccgatggtcaccgcgcatcctgaccgcgcacccagcctcagcaattcctcctcgacacccaggcgcgccagccggtcggcgagatagccgacggcctcgtcgttgtcgaagttggtctggtcaatccaacgctcgggccgggcaccgctgacgacaaagccaccatgcccgtcgggttcgacggtaaaaccgctgtcgtccaccggaatcggacgaatcaccggccgccgtggcaccgccaccggccgcgcagcgttgtagtccgagatcatctgcgacagcccaaagatcaacggctgcaggttttcccgggttgcggtcgacacgcagaacaccggccagccgcgctgggcgatgtcgtcacggacgaactccgcgagctcgcgggcctccggcacatcgattttgttgaggaccaccgcacgcggccgtgcggcgagatcgcccagagccgcgtccccttgcagcgtgggcgtgtagcacgcgagttccgtttccagcgcgtcgatgtccgagatggggtcgcggcccggctcggcggtagcgcaatccaccacatgcaccagtacagcgcagcgctcgatgtgccgcagaaagtccagccccagaccacggccccgggatgcgcccgggatcaaccccggcacgtcggcgacggtgaacgcgtgctcgccagccgagaccacaccgaggttgggcaccagggtggtgaacgggtagtcggcgatcttcggcttggccgccgaaatcgccgacaccagcgaggattttccggccgacggaaacccgaccaggccgacgtcggcgacggtcttgagttccaaggtgaggtctcgggactgtcccttttcgccgaggagtgcgaaaccgggggccttacgcacgcgggaagccagcgcggcgttgcccaaaccgccacggcctccggcggcggcttcaaagcgggtgcccgcgccgaccaggtcggccagtagccggccgttctcgtccaataccacggtgccttcgggaactttcacttccaaatccgcgccggcggccccgtcgcggttattgcccatcccgtgcttgcccgaagccgcggtgagatgcgggcggaaatggaagtcgagcagggtgtgcacttgcggatcgacgacgaagacgatgctgccgccccggccgccatttccgccatcggggccgcccagcggcttgaatttctcgcgatggaccgaagcgcagccgttaccgcccgaacccgctctggtgtggatgacgacccgatcgacaaaccgaggcaccgagctccccttcatctgcggagtgtgcagctactgcgggttttgcccctcgtgaatcttcgcagtgggcgcacacgcgcgacgctcaggcagtggtcgaaccgacgatgctcaccgtcttacgtccgcgtttgatgccgaactcgaccgccccggccgtcttggcgaacaaggtgtcatcgccgccacgcccgacgttgacgccgggatggaatttggtaccgcgctggcggaccaggatctcgccggccttgacgacctggccgccgtaccgcttaacccccagccgctgggcggcggaatcgcgaccgttgcgcgagctggaagcccccttcttgtgtgccatgtctgtcgcctccgttatgcgatgccggtgaccttcaggaccgtcagctgctgacggtgtccctgccgtttgtggtagccagtcttgttcttgaacttgtggatacggatcttggggcccttggtgtgcccgagcacctcaccggtcaccgcgaccttggccagtgccttcgcatcggtggtgacggtggcgccgtcgacaaccagagccaccggcagggacaccttctccccctgctcggattccagcttttcgaccttgaccacatctccgacagcgactttgtactgcttgccgccggtcttgacgattgcgtaggtcgccatcattgctcctgcctcttcatacttccgctgcatgcgttgcgcttcgcgcgcgggccagcggcgggacgcgtgctgggtcttgggcgggcacctacaacggaccccgcatcgtctccagccgtcagcctggcgacaactggtcaagggtacgtgacctgcaactacggggtcaaaccagcggggcctcagcgagatcgacgccagcacacgaaagtgcgccggtagcgtcgatctcgacgctaccggcgcactccggggcccgggtggtgacgtcatccgggttggaccgctgatggctgcggctaacatcgtgccgaatcgcgtccgatgtcgacctggaggaaccgccgatgaccgcccccttggatcgtgcgccggtcacggatttgccggctaacaacaaaggccgagaccgcacccactggctgtatctcgcggtcattttcgcagtgatagccggtgtgatcgtggggctgacggcgccgtcgaccggaaaaagcctcacggtgctcgggacggtgttcgtcaacctgatcaagatgatgatcgcaccggtcatcttctgcacgatcgtgctcgggatcggctcggtgcgcaaagccgcggccgtgggcaaggtcggcgggctggctttggcctactttctaacgatgtcatcggtggcgctcgggatcgggttgatcgtcggcaacctactcagtccgggtagggatctgcaccttaggcctggtgcggtcggaagcggcgcagcattggccggccaggctgcggagtcacacggaatcgctgggttcatccagcagatcattccgaggtcgctcccctcagcccttactgaaggcaacgtgctgcaggtgttactcgtcgcgctgctggtcggtttcgcggtccaaggcctgggccccgcaggcgagtccatcctgcgtgccgtcgagaacctgcaaaagctggtgttcaaggtgctcgtgatggtactgtggctggctccgatcggcgcgttcggtgcgatcgccaatatcgtcgccacgactggcttcaacgccgtcaccaacctgctgctgctgatggccggcttctacctgacgtgcgtggtgttcgttttcggcgtcctgggagtgctactgcgcatcgtgtcgggtttgtcgatctttcggctgctgcgctatctagcccgcgagtacttgctgatcttcgcaacatcgtcgtcggaggtggtgctgcccagactgatcaccaagatgaaacacttgggcgtgcaatccagcacggtcggcgtggtggtgccgaccggctactcgttcaatcttgacggcaccgctatctatctgaccatggcgtcgctgttcatcgccgacgcgatgggacatcgcttgacatggggcgagcagatcgcgctgcttgcgttcatgatcatcgcgtccaagggcgctgccggggtcagcggtgcgggccttgcgacgctggccggcggcctgcaggctcatcgccccgagctgctggacggtgtcgggctgattgtggggatcgaccggttcatgtcggaagcccgttcgctcacgaacttctccggcaacgccgtcgcaaccatcctggttgcctcgtggacaaagaccattgacctgtccaaagccgacgaggtgttgcgcggtcgtgatcccttcgacgaatcgaccatggtcgatccccacgatgaggagccacccgccgccacaccccacgggggcggcgtcccgacgaaccctgcgctgtgcgatttcgagcaggtcagtctaggcggattggtgggccggccggccggcccgcaacgcgccgacgtggacgggtaggggccagctccgtgacaccggggacgtcgacttcgcccggggaaccgtccaagccggctgcatcctcctcgtcgacgtcggcatcggcggcgtcttcgtcggagtcttcgtcgtcggaatcggagtcttcaacgtcgagatcctcgtcgaggtcctcgtcgtcgaggtcctcgaggtcctcgtcggcgtcgagctcgtcctcgtcttcgtcggtgtcctcggtgtcctcgaagtccgcttgggcggtgtcgtcgaggtcagtgggcggttgatcgccggcctgctcggcgagttcggcagcgggctccccggattcctcgtcaccgcgaccagccagcgaggacaagcccgctgccatcgccttgaacatgggatgctcaccgggagcgtgcacggggaccttggcgaccatgctcctatcactggactcttcggaccggctctttttcgatcgcttgccccgccgagcaccgggctcagactttcgcccagtcgccgcggccgaatcgaccgggtcggcgtgcagcaggatcccgcggccactgcagttcggacacgatgtggagaacgcttcgatcagtccggttcccaaccgcttgcgagtcaactgcaccagccccagcgacgtcacctcggacacctggtggcgggtgcgatcgcgggccagcgactcggtcaaccggcgcaacaccaagtcgcggttggactccagcaccatgtcgatgaagtcgatgaccacgatgccgccgatatcgcgcagccgcagctggcgcacgatctcctcggccgcttccagattgttcttggtgaccgtctgctcgaggttgcccccggctccggtgaatttaccggtgttgacgtcaatgaccgtcatggcttcggtccggtcgatcaccagcgtcccgcccgacggcaaccacaccttgcggtccatcgctttggccagctgctcgtcaatgcggtgcaccgtgaagacgtccggcgcggactggccatccggcccgtcagcggactcgtacttggtcaacttcgaaaccaattcgggagcaacagaattcacgtattcattgatcgtgttccaagcctcgtcgccggaaacgatgaggccgacgaagtcctcgttgaacaggtcacggataaccttgaccagcacgtccggttcttcgtacagcgccaccgcagcgcccgcggccttctccttggtctcttgtgccttggcctcgatctgctcccagcgttcccgtagccgagcgacgtctgcgcgaatgtcgtcctctttgacgccctcagacgcggtacggatgatgaccccagcgtcagacggcaccacctcgcgcaggatctccttgagccgctgacgttcagtgtcgggcagcttgcggctgatcccggtcgacgacgcgcccggcacataaaccagaaatcgaccggccagcgacacctgcgtggtcagccgcgcgcccttatgccctaccgggtccttgctgacctgcaccacgacatagtcgccgggtttgagggcctgctcgatcttgcgatcggccccgcccaaccccgctgcatcccaattgacttcaccggcgtagagcactccattgcgaccgcgcccgatgtcgacgaacgccgcctccatcgacggcagcacgttctgcacaattcccaggtagatgttgcccaccagggaagccgaggccgcagacgtcacgaaatgctccacgacgataccgtcttcgagcaccgcaatctgggtgtaccgcgtgcccggcagcggtggctcggtgcggacccggtcgcgcaccaccatcacccgctcgaccgcctcacggcgagccagaaactcggcctcactcaacaccggtgggcggcgccggccggcgtcgcgcccgtcgcggcggcgttgccgcttggcttccaggcgggtcgagccgtcgatgcccttgatctcagtggagccagagccgccatcctgcgagttgccggccttgtcacccgcgcggggcacgcgttcgtgtacgacagtgttgggcggatcgtcaggcaacgggccctctaacgcagcgtcgttgtcgtcaccagaagccgacttacgccgtcgccggcggcgccggcgacgattgccggcctccagcgaaccgttttcgtcctcgccgttgtcaccggcttcggtatcttcggaatctcgatcgtcgccgtcgtcggtttcggcggcgtccgcgctggtaaattgttgggcccggggctcggattgctggtcaaccggatcaccgtcggatccaccctgctccccgcgtccgcgaccgcgaccccgacggccgcgacgtcgccgccggttcgccggccggtctagctgcccttcgtcgtcagcgtcggaatcgtcggcgacgtagtcggggccatcgtcgacgtcctcgtcgtccgctaacggctcgggaatcggctggggcgcgacgaacagcggcatatagtgcggccgctccacgtcggcattccgagtctcctgggtctctagcatcagccgggactcgggttcctcggacgcttcgggcgcatggaccgaggccgccagcacgccggcagtctcgagatgagtggccagcagatcgcgcacccggaccgcatcgacgcgatccaccgtggaatgtgcgctgcggacccgtccgtcgagcgcggtgagcgcatccagcacccgcctgctggtggttcccagcgttcgtgccagcgaatggactcttaggcggtccggcagttcctcatgctggctcggttctggtggatctgaaggtggggcaccgtctatcacgtattctcctcaagcccccgggcgcgtcttgatcgacgcggccacgcgagggcttcgctatctgcccgggtcacttgtctcccgagcttgtgatggtcttgtcccgagcagctcatgacgaacccactcggcaccgtgctgaatgacggcccgacatgccgcgccgcatcgaaggatggcgatggtcgcggttgcctaagtcttcattcgggcgtccgacaccgcttcggcgacgttcacccgtcatcagtatcccacatcactgggccgagtcaccttcccttgagctggggtgctgcccaagccgcccgggatcggcgcacccggagctaggcgccgggaaaccagagcgcgatttcgcgctgcgcggattcggccgaatcagacccgtgcaccaggttgaactgcgtctctagagcgaagtcgccccggattgtgccgggcgccgccgcctgcaccgggtcggtgccgccggcgagttggcgaaccgccgcgatggctcgggttccctccacgatcgccgctaccaccggacccgacgtgatgaactccagcaacgatccaaagaatggtttgccttcatgttcggcgtagtgctggctggccaactccgcgctgacggtcctgagctgcagcgcagcgatggtgaggcctttgcgctcgatgcggctgatgatctcgccgatcagctgcctttcgatgccatccggcttgatcagtaccagagtccgttcggtcacggtgcccaacactagatgccgcaagatgtatgcccaaaccggtcattgcgacacccggtaatcccgacgccgccgcacctcggcacgcaaatacgcgatcaggacccacaacgcggcgaacagcacgccaatgaaacccacacccgggtacacggcgaagccggcaaccagcaccggttgtgcgcccaggttcacccagattgcccagggtctgcgctgcagcccggtcagcagtatcaacagcacggccagaccgaccaaatagcccagcgaggccggacgcagcccaccgccgaccgcgtccactaccggtattgccagcagcaccacgatcgcctcgaggatcagcgtcgccgccatcaccgcgctgaatcccttccacgggtcagccggctcacgcgaccggtcggtcattgcggatcacgaccgaacaaggtccgagccgcccctgcggtgacaaccgagccggtgatgacgatcccggttctcgagaatgcgtccccggccacatccgggtcggcggcggcgtcgtcgaccagtgaggtggcaacgtcgatagcatcgcgcaggttctcggcggtgcgcacccggtcgggtccgaaccgctcgccggccgccagcgccagggcctcgacatccagcgcccgcggcgacccgttgtgggtcacgacgacggaatcgaacaccggctccagtgcggccaggatgccgtccacgtccttgtcgcccagcacgctgagcaccccgaccagaaatcggaagtcgaactcatgcgccagcgtttgtgccagagcactcgccccggccggattgtgcgcggcgtcgatgaacaccgtgggtgcgctgcgcatgcgctccaaccggccgggactggtgacggcggcaaagccggcccggacggcgtcgccgtcgagctgacgctgcgcaccggcaccgaaaaaggcctcgacggaagcgagggcgagcaccgcgttgtgcgcctggtgttcaccgtgcagcggcaagtagatgtcggagtaaaccccgccgaggccctgcagttgcagtacctgaccgccgaccgcgatctgtcgccgtagcaccgcgaattcggaatcctcccgggccaccgacgcgtcggcgcgcaccgattcggccagcagcacctccatgaccttcgggacctgacgcccgatgaccgcgacggtgtccggcgaaccgtcgggggcccgagtgatgatgcccgccttctccccggcgatcccggcgatatcggcaccgagatagtcgacgtgatcaatgctgatcggggtgatgacggcgaccggtgcgttgatcacgttggtggcgtcccaacgtccgcccatgcccacctcgaccactgccacgtcgacgggcgcgtccgcaaaggccgcgaacgccatcgcggtgagcacctcgaacttgctcatcgccgggccacccttacccgcagaagcctgcgactgctggtcgatcagcgccaccaacggctcgatctcccggtaggtcgccacatactgcgccgggctgatcggcttgccgtcgatcgaaatgcgttccaccggtgactgcaggtgtgggctggtggttcggccggtgcgccggtgcagcgcggtgaccagcgcgtcgaccatgcgcgccaccgaggtcttgccgttggtgcccgcgatatggatcgacggatagctgcgttggggcgagcccagcaggtccatcaacgcgctgatccgggtcaggctcggatcgatgcgggtctccggccagcgttggtcgagtagatgctcaacctgcagcagggacgcgatctcgtccggagtgggcacgacgccggtggccgatcccgagtcaggcgggccggaattcgtcgaattcattgcagcgcagccaaccgggtggtgatgcgctcggtttcctgctgcgccacgcgctggcggtcccggatcttggcaatgacggcgtcgggcgctttggccagaaagtccgcgttggccaacttggcggcggtcgacgccagctccttttgggcgccggccaactccttttccaggcggcgacgctcggcggccacgtcgatggtgcccgaggtgtcgagctcgacgacgacggtgcggttcatctcggggccgagccgaacctccaacgagaccgacggctcaaaatccgggcccggctcggtgagccacgccagcgaggtcacggcggccacctggttgctcagatccgagtcccgcacaccgtgcattcgggccggaaccttctgccggtcggccagaccttgatcgctgcggaaccgccgcacttcggtcaccaacttctgcatatcgttaatccgttgcgcggcaacaaggtccacgctaatcccggaaggctccggccagtcggcgctgaccagcgattccctgccggtcagcgccagccatagcgcctcggtgaggaagggaatcaccgggtgcagcaggcgcagcagcgtgtccagcccggcggccagcacggcggtggtgtgtgtgagtccctgggcaagctgcgttttggccagttcgaggtaccagtcgcagaattcgtcccaggcgaagtgatacagggactcacaagcgcggctgaactcgtatccgtcgaaggccgaatcaacttcggcccgaacctcttccaaccttccgagaatccagcggtcggcgtcggtcagctcgttcggcgatggcaggggtgctggcgcggcgccattgagcagtgcgtaccgagtggcgttgaacagcttggtcccgaaattgcgcgacgcccgcacggcatcctcgctcaccgccaagtcaccaccgggactggccccgcgggccagcgtgaaccgcagcgcatcggccccgaacatttccacccaatccagcgggtcgatgacgttgcccttggacttgctcatcttgcggccagactcgtcgcggatcagcccatgcagaaacacgtcggtgaacggcacctgcgggccccggcggccgtcgagggtgatggcggcgtcgtcgccgacgaaggtgccgaacatcatcattctggccacccaaaagaacaagatgtcatagccggtaaccagaacgcttgtcggatagaacttttccagctccgccgtcttgtccggccaacccagcgtggaaaacggccacagcgccgacgaaaaccaggtatccagcacgtcaggatcctgttcccagccctgcgggggtgtttcgtccgggccgacgcacacctgttcgccgtcgggtccgtaccagatcgggatccgatgcccccaccagagctgtcgcgagatgcaccagtcgtgcatgtcgtcgacccaggagaaccagcggggttccatgctggccgggtgaatcacggtgtccccgttgcgcaccgcatccccggccgctttggccagcgattccacccggacccaccactgcagggatagccgcggctcgatcggctcgccgctgcgttcggagtgtccgacgctgtgcaggtagggtcgcttttcttcgaccacgcggccctgggccgcgagcgcttggcgcaccgcgacccgtgcctcgaagcggtccatgccgtcgaatcgcgttccggtgtcgacgatccggcccttggtgtccaggatcgagggcatcggcagctggtggcgcaccccgatttcgaagtcgttggggtcgtgggcgggtgtgactttgaccgcgccggtgccgaattcagggtccacgtgctcgtcggcgacaatggccagctcccggtcgacgaatgggtgcgccaggctggtgccgaccaggtgacggtagcgctcgtcatcgggatggacggcgatcgcggtatcgcccagcatcgtctcgacccgggtggtggcgaccacgatgtggggttgcgagtcgtcaagcgagccgtacctaaacgacaccagctcgccttcgacgtcgcggtagttgacctcgaggtcggagatcgcggtctgcagcaccggcgaccagttgaccagccgctcggcccgatagatcagcccggcgtcataaagccgcttgaagatcgtgcgcaccgcccgcgacagaccttcgtccatggtgaaccggtcgcggctccagtccaccccgtcaccgagtcggcgcatctggccgccgatggcaccgccagactctcgcttccaatcccacaccttgtccacgaacagctcgcggccgaggtcttctttagtcttgccgtcgaccgccagctgctgctcgaccacgctctgggtggcgatcccggcatggtcggtgcccggctgccagagcacctcatagccctgcatccgcttgcgccgcgtcaaggcgtccatcatggtgtgttccagcgcgtggcccatgtgcaggctgccggtcacgttcggcggcggcagcacgatcgaataggccggcttggtgctggtcgggtccgcggtgaagtagccagcgtccagccacttctgatagatggcgctctccatcgcggccggatcccacgacttgggcagcatatcggcggcagggtgagggctggcggtcaccgatcaattctaggaaccgcttcacaccggcatgaaagcgcccgaaaccgcccggattcagctagccagtcgcgtggtctgcagcgacacaccggcggccggcaaacgctccagcagggcgtcacccattgcggccgcgggggttaacacaccacgcatgtcggacagcttgtcgcgatccagtgccagcgccagaccacactcccccaacaacaccgacgtcgccttgtagccggggtcaccatcttgggccatgcgcgccaggtaccgggctccggtggttgtggtggtgtaggtctcgatgcggtagtagccgcgctcgcgagccgccgcactggggccggtgccgggtttggggacgacacgctttaccagtccccgcggcagcaggcggatgtagcggctggccaagccgaacatcgcgttgccgacaccgccgccgacaaccgataccaccggcgccagcaccgtggaccctacgctcatggtttcgctgtagcagaaccgccggccgtaggcccagtccaggagcgcgttgctgcggcgcacgatccgggtgttggtgggcgccatgatgaatcccgcggtccacacaccggccagttccggcgcgagccgacggccacgacgcgacggcaggtcaggctgtgggcccagttcgggttcggcgccgcggtctgggctcagcatgtaggggtcggatagctggcggcgcgcatcgggatcgttagaagcggtgctcaacacctccagcatcgatgcgatggtgccgccggagaacccgcctttgaaggaacgcaccacgcagttggtgtcggtcagctcgccggcgccgtcttctcgtgccgcgtggtatagggcgtacacgctcagatcagatgggacggagtcgaatccgcaggcgtgcacgatgcgtgcaccggtgtcggcggcctgcttgtggtacaagtcgatgctgttgcgcatgaacatcggctcgccggtcaggtcggcgtagtcggtgccggcggcagcgcatgcggccaccagcggcagcccgtagcgagtgtagggcccaacggtggtgaccacgacctgggcgcgggcggccatggcttgcagcgtcgacggcaacgacgcgtcggcggtcaggatcggccaggtctgcgcggattcgcccagggcttcgcgaacggcgagcacccgttgcgtcgacctgccggccagcgcgatccgggcatctcccccggcccgggccaggtattcggcggtcagcttgccgacgaagccggtcgccccgtacaacacgatgtcgaattcacgcggcgtagcggtcacgggtttgacgctactccggggtgcgcgagcagacgcaaaagctcccaaatccgaccggatttgggagcttttgcgtcttttcgcggtggtcagccgcggcggccgcagaccggccaggcgcggataccctgcgaacgcagcacgttctcagccacccggatctgctcctcccggctcgcgttggccgcggaccccgagccaccgttggcacgccaggtgccggcggtgaactgcaggccgccgtagtaaccgttaccggtgttgatcgaccagtttccaccggactcgcactgcgcgatcgcgtcccagttcacgctgtaggccacgggcacgggaggcgcttcctccgcaggcggggacaggaagtccggggccagcggcggggggaggttgggatcaaagcccgcgtcctccggagccggcggagtatcgacgggtgcagcgtccggggccggcggcaggttcgggtcaaagcccacggcatccgggccggctgcggcgtttgggtccaagcccgcgtcgtcggcattggcgataccggctggtgacgtggtcaccaacgtcccggcaatcgcggcggcgatgagcgtcgtacgggcgttcttcaacgttgttcctttcgcggtgcgcgcgcgccaaagccaacccacgggcatgggttagctgccaggtgcattcgagggtgctgcgtgggacgtgccgtctcggtccggcacggcagcggagcgcttgatctgcccggcgcggctgctagccgccgcctgcgggtcggccaaccgattcagccgtccccggctccgctcgcacgcgggtccgtagattcaattgttgagatttcttgctgcccgtctgccgggccaaggggaccgtacgatgacgatttggattcgtcatctccggcaaaccgagatatcagttcaatcacaagccgatcacggcgcggtggcacaattgttgttgcaggtcagaagtgcggttttggctcagctgtatctttgcgaccgcggcgctatcgtgagccgaatcacgcaaatattgtgaccccggacacggatttgtcaccatcgtggccctggtccgggatctgatccacacgccgtggtgacctgcgccacaacgacttgcacaccccgacgtccaccacacctcgaatcagctagactgctcccaataatccgccctaatactaagtgccgcactgtgattcataggtaacctggggcaccaccaaatagcagtctgccgtaacagccggatcctctaccgtcagcagactcaaatgtcctccaccccaacgcaatacgtgatcaaccgcgcaccagagacgccaactgtagtcaaggcagtactagaagcggcggccatggccaatgttaataacgtcttcattgaaaacaagacgagaatatctcgaaaggccaccagaaaattaatacggaatagtattagcgtccgggctgcatcggtgcgtgcaagcctgcggccgaattgacgttggtcagcggtcgggaatccgccatcacgatccgcagtgcatccgaagcgtcgaccagggcgctcatctttcgctcgccggcaccgaccaacgtgtcgacgcggtcggccagatccgtccgatacaccgcggccaggtagtggttacggccatcccagggcaacaccacttcggcatcggtctgcaccgcgcggcgcgcgagatcctcgatcaattccactgtcagataaggcatgtcgaccgcacagacaaacgcgagccggacaccggcctccgcagccgcacgcaacccgcgaccggtcgccggcagcggccccagccccggcagctcatcacgcagaacggggaccggcagcgtgggcaacggttgtcccggagcggccatcacgaaaaccggcgcgcagcgctggccgagaatgccgaccatatgctccaccagcgtggtggttcccccggggaggggcagggtggctttgtcgcgacccattcggcgggattcacctcccgcgagaacaaccccggccagcggcactgtgtcgggcgcgagctcagccacgtcagtcgacggtccaagtgtcgcgcccgtgcaacagtgactgcagtgcagcggtgccggacggggcggcgtttcgggccgcgactacctgcgagcgggccgcatcatcgtaggttggccggctgatgtgccgaaagattcccagcacggtgtggtccaggttctgatcggacagccgggacagcgcgaaggcgtaggccgggtcgtcgacctgcgcatcgtgcacaatgatctcgtcgatggccacatcggccgtcttggccacttcgaggccgaatccggacttgaccacgcagtattcgccgttggccccgaagacgatcggctcgccgtggcggaccttgatgacccgctcctcggcgccctccttgcgcagcgcatcgaacgagccgtcgttgaagatcgggcagtcctgcaggatttcgaccagggcagcaccgcgatgctgggccgcggcacgcagcacttcggtcagcccgttacggtctgagtccagcgcgcggccaacgaacgtcgcctctgcccccagcgccaacgacaccggattgaacgggtgatccagcgagcccatcggtgtcgacttggtgaccttgccgacctccgatgtcggcgaatactgtcctttggtcagcccatagatccggttgttgaacagcagaatcgtcacgttgatgttgcggcgcagcgcgtggatcaggtggttaccgccgatcgacaaggcgtcaccgtcgccggtgaccacccataccgacagatcctcgcgagccagcgccagaccggtcgctatcgcgggcgcgcggccgtgaatcgaatgaaagccgtaggtttccaggtaataggggaaccggctggagcatccgataccgctgatgaacacgatgttctcacgccgcagccccagttcgggcaggaagtttcggatggtgttgaggatgacgtagtcgccgcagcccgggcaccagcgcacctcctggtcactggtgaaatccttgcccttctgcggctgatccgtggtgggcaccccagcgttcttggtcaagctcggagtcaggccgagctcggtgcccgccaaatcaccggtcacgccggtcatgagctgtgcttcatcgccggagcgggtcatccgtttgctcccgctcccgccgtggccgccgacaatctggcgaccaacgtcttgtcttgctcaagctcggccaatctcccggcaagtgcggcccggataaagcgcccaatctcgtcggccaggaacgagacacccttaaccttggtgaccgattgcacgtcgaccaggtacttaccgcgcagcacctgggccagctggcccaagttcaactccggagccaccaccttggggtaacgccgcagcacctcacccaaattggccgggaacgggttgagatagcgcagatgggcgtgcgctaccttggtgcctcggcgacgcgcgcgccggcacgcttcaccgattgggccgtaggagctgccccacccgatcaacaacagctcggcgtccccggtcggatcatcgacttccagatcgggaacatggataccgtcgatcttggcttggcgcaaccggaccatgaggtcatgattagtcggctcgtaggagatgtcgcccgagccattggcagcttccagcccgccgatgcggtgttccagaccgggggtgcccggaatggcgaactggcgggcaagggtttcccggtcacgggcataaggctggaagggctcgccgggtttggcgaaggtgtgcttaatgggcggtagcgcattgacatccgggattcgccatggctccgagccgttggcgatggcgccgtcggacaacaagatcaccggggtgtggtaggacaccgcgatgcgcaccgcctcaagggcggtttcaaagcagtcggcaggagagcgcggcgccagcaccgccaccggtgactcgccattgcggccgtagagcgcctgcagcaagtcggcctgctcggtcttggtgggtagaccggtcgacggcccgccccgctgcacgtctatgaccagcaacggcagttcggtcatcacacccagtcccagcgcttcggacttcagcgaaattcccggtcccgatgtgctggtgactcccaacgcaccaccgtaggcggcacccagcgcagcgcagatgccgccgatctcgtcttcggcctggaaggtgacgacattgaagttcttgtgcttggacagttcgtgcaggatgtccgacgccggagtaatcggataactgccgagcacgaccggaaggccggcgagctgaccggccaccacgatcccgtaggccagcgcggtattgcccgagatctgccggtactcgccgggcggcaaagtcgcgggcggtatctcataggtcgtgccgaaggcctcggtggtttcgccgtagttccagccggccttgagggccaacacgttggcctcggcgatttcgggcttgcgggcgaacttctccctgatgaaggcctcgctgtgctcgagctcgcgcccgtacatccacgacagcagacccagcgcaaacatatttttggcgcgctggccatccttcttggacgcgccgatcgcctcgacggcacccagggtcagtgtggtcatggcgacggtgtgcaccacatagtcggacagctcgccggactccagcgggtttgtcacgtagcccactttcgtcaggttgcgcttggtgaactcgtcagagttcacgatcaccattccgccaagcggtaggtcgccgatattggccttcaacgctgccgggttcatggcgacgagcacgtcgggacggtcaccggcggtcaggatgtcgtaatcggctatctgaatctgaaaagacgacactccgggcaacgtgcccgccggtgcccggatctctgcggggtagttcggctgggtcgccagatcgttgccgaaaagcgctgcctccgaggtgaatcggtcgccggttagctgcatgccgtcgccggagtctccagcgaaccggatcaccacattttccaagcgttgccgatcaggcgcggcatgaaatgccgcgtcatgagactctggcccggccccgctgccgttcggatccacgtctccgccttccatgtgttatcggacaggcactccgcgctgcagcttcaggttacgcgtcgtcggagcgacacccccgcgccgcacggcttgtgtcactggcggtagcgattatgacatttcatttcgggtgtaaggcggtctccgatgccatatatgcggccggtaaccgaccaaaaggcgaagtcagcgagggctggcggtagcgacgacacagaactgtggtattggtcacttccccccgagggttggccgcgaccgcacccggacatccgaatccacggtttccggcatcgcgaccaggtacaggaggaagccggccccggcgagcgcacccagcgacatgaatgccgcgtcatagcccgcgacgaccacgatccagccggcaacaagattagacagcgcggcaccaatgcccgttgccgtggttaccgccccgaggctgatattgaaatgtcccgttccgtgtgtgacgtcctgtacgacaaggggaaacaacgccccgaaaatgccggctccgataccgtcgagcaactgcacgcccaccagccagtaggagttatccgacaacgtgtagaggaacccgcgagcggtcaagacagcgaaccccaccaaaaagatcggctttcgcccccacgcgtcggccctggtcccgaccacatacgccaccggcaccatcacgacctgcgccgcgacgatgcacgacgacatcagcgccgttccttcgtctcgattgtgcaacgccaacagctcgccgaccagcggcagcatcgccgcgttggcgaagtggaacgcgacaaccgccgccccgaagatcaccagttcgcggttgtgcgccaacacggtgaaccgcgacggctgcggatgcggctcgccgggcgcatggtccataccacgcgctaaatcgtggtcgaccgcgtccggcgggatccgcagtgtcgccagcacgctgatcaacgccatgccggccagcacccagaacaccaccaccggcccgaagaagtacgccagcgcgccggtcgccccagccgccgacgcgttaccggcgtggttgaacgcttcgttacgcccaatccgtctggcgaaaaactgaggaccgacagcacccaacgtgatcgccgccaacgccggagcgaaaaccgagctggcgatcccggtgacggcctgcagcaccgagatggaatacaagcccgcaaacagcggcatcgccactgcggcggcggtgaccagcaccgcgccggcgacgaccagcgcccgcttggccgtggtccggtccaccagggcgccaatcggcgtctgggccacgatggccgcaatgccgccgaccgccatgacgaacccgatcgaggcttgatcccaatcgtggatcaacaggaggtatatcgacagataggggcccagaccgtcgcgaacatcagccaacgagaaattcagcaggtccagcgcacgcgccacccgtggcggcactgccacaacggtgcccgacatgcagtcgtcgcggggctacgcgctcttgtcgcggcgctccgaacgggacggcttgcgtggcacgattgtcggcaacacgttgtcctgcacggtctccttggtgaccaccactttggcgacatcgtcgcggctcgggatgtcgtacatcaccggcagcaggacttcttccatgatcgcccgcaggccgcgggcaccggtgccgcgatggatcgcctggtcggcgatcgcttccagcgcatcgtcggtgaactccaactccacgccatccatctcgaacagccggatgtactgcttgaccaaagcgttcttcggctcggacaggatcttgaccaacgactctttgtccaggttggtgaccgaggcgaccaccggcaggcggccgatgaattccgggatcaggccgaacttgatcagatcctccggcatcacgtcggcaaagtggtcggtggtgtcgatctcggccttggaacgaacctcggcgccaaagccgaggccccgcttgccgacgcgctcgtaaatgatcttctccagcccggcgaacgctcccgcgacgatgaacagcacgttggtggtgtcgatctggatgaactcttgatgcgggtgcttacgggccccctgcggcggaaccgacgcctgagtgccctccaggattttcagcaaggcctgctgaacgccctcaccggagacgtcgcgagtaatcgacgggttctcactcttgcgggcgatcttgtcgacctcgtcgatgtagatgatgccggtctcggcgcgtttgacgtcgtagtcggcggcctgaataagtttgagcaagatgttctcgacgtcctcgccgacgtaaccggcctcggtcagcgcggtggcgtcggcgatggcaaacggcacgttaagcatcttggccagcgtctgggccaggtaggtcttgccacaaccggtgggtccgagcatcaagatgttcgacttggtcaactcaacgggctcacatcgggagtcacggcccttctccccggcctggatccgcttgtagtggttgtacaccgccacggccagcgtgcgtttggcggtatcttgcccgatgacgtagccctcgaggaactcccggatctcggccggcttgggcagctcgtcgagtttcacatcgtcggcgtcggcgagttcctcttcgatgatctcgttacacaggtcgatgcactcatcgcagatgtacacgccggggccggcaatgagcttcttgacctgtttttggctcttcccgcagaacgagcacttcagcaggtcaccaccgtctcctatgcgcgccataatgctgatggcctacttcctgatcgccgttcgtgttgccgtgccccgtgtatgccccgacgctacccgcttgctccggccccccgcgaccgttagcaccgaatagcgtcctagagatttcagggtgttcacgcctctcgtctgaatgaaacatatagcccgactgcgccccactcgccgagacgcgcgatccgtgtctctggcgtgtcgcggtcgtaaccccaccgaggcccgcgcgtcgcggacccggcagcggcccgaccgccagctgaccaccctacagtggcgttgtggaattggtcagcgattccgtgctgatcagcgatggcggcctggccaccgagcttgaggcgcgcggtcacgacctgtccgacccgttgtggtcggcgcggctgctggtggacgctccgcacgcgatcaccgcggtgcataccgcgtactttcgcgctggggcccagattgccacgactgccagctaccaggcctcgttcgagggcttcgcggcgcgcggcataggtcatgacgacgccaccgtgctgctgcgccgcagcgtcgaactcgcccaggctgcgcgcgacgaggtcggcgttggcggtctatcggtcgcagcctcggtcgggccatacggcgccgcgctggctgacggatccgaataccgtggatgctacggcctgtccgtcgcagccttgatgaagtggcatctgccacggctcgaggtgctagtcgatgccggcgctgacatgctcgccctggaaaccatccccgatatcgacgaagccgaagcgctggtcaacctggtgcggcggttggctacgccggcctggctcagctacacgatcaacgggacgcggactcgcgccgggcaaccgctcaccgacgcgtttgcggtggccgcaggagttcccgagatcgtcgccgtcggcgtcaactgctgcgcacccgacgacgtgttgccggccatcgctttcgccgtcgcccacacaggcaaaccggtgatcgtgtacccgaacagcggtgagggttgggatggtcggcgccgcgcctgggtaggtccgcggcggttttccggatcttccgggcagcttgcgcgggaatgggttgcggcgggcgcgcgcatcgtgggcggatgctgccgagtacggccgatcgatattgccgaaatcgggcgagcgctgaccaccgcgccgccccgaggctgaaagcgaaaattgcctctactgcctcatcgaggcgttacctagggttagttcttgtgaccgcgaagcccggctacgcatgagtaagaaccgcattatgggcaaccaaccggagaagtcagatgtgactgcggcacccgacaccgtggagggcgattcccacactgcaatgacaccgcgccagcggctgaccgtgttggcaacggggctgggcatcttcatggtgttcgtggacgtcaacatcgtcaatgtcgcattgcccagcatccaaaaggtgtttcacacgggcgaacaaggtctgcagtgggcggtcgccgggtacagcctgggcatggcggccgtgctgatgagttgcgccctgctgggcgatcgctacggtcgcaggcgcagttttgtgttcggggtcacgctcttcgtcgtgagctctattgtctgtgtgctaccggtcagcctggcagttttcacggtcgcacgagtgatccaaggtttaggagcggcgttcatctcagtgctctcgctggccttgctaagccactcctttcccaatccccgaatgaaagcacgggcgatatccaactggatggccataggcatggtcggtgcggcatctgcccccgcgctgggcgggctcatggtcgacggcctcggttggcgcagcgtgttcctggtgaacgttccgctcggtgccatcgtgtggctgctgacgctagtcggtgtcgacgagtcacaggatcccgagcccactcaactcgactgggtgggacagctgacgcttatcccggccgtcgccctgatcgcatacaccatcatcgaggctccccggttcgaccggcagtccgccgggttcgtggcggcgttgctgttagcggctggggtactgctgtggctgtttgttcgacacgaacaccgcgccgctttcccgttggtcgatctcaaactgttcgccgagccgttgtaccgatcggtgctgatcgtctacttcgtggtgatgtcctgctttttcgggactctgatggtgatcacccagcacttccaaaatgtgcgcgacctatcgccgctgcacgcgggtttgatgatgttgccggtccccgcgggattcggggtggcgagtctgctggcgggtagggcggtcaacaaatggggtcctcagctcccggtgctgacgtgcctggcggccatgttcatcgggttggcgattttcgcgatctcgatggaccacgcgcatccagtggcccttgttggcctgacgatctttggcgcgggagccggcggctgcgccacaccgctgttgcatcttggaatgaccaaggtcgatgatggccgtgccggcatggccgccgggatgctcaatctgcagcggtcgctgggcggcattttcggcgtcgccttcctgggcaccattgtcgcggcctggttgggtgccgcgctgccgaacaccatggccgacgaaattcccgatcccatcgctcgcgcgatcgttgtcgacgtcatcgtggacagcgcgaatccgcatgcccacgcggcatttatcgggccaggacaccggataactgcggcgcaggaggatgagatcgtactggccgccgacgcggtcttcgtgagcggaatcaagctcgcgttgggcggcgccgccgtattgctgaccggcgcgttcgtccttggttggacgcgcttcccccggacccccgccagctaagtggtctcgctcggtgcgcccccacagtccctgcgccgagatcgacgttagcgtcacgccttatggtgattttccgctctggcgtggatctcggcgcatgtcgggtggcgaccaccaagccacgccacggccgcaccacccgcccatggctcaggcggtttgcgcggagagcttccggtactcgagcaccgtgtcgatgatgccgtagtccttagcctcttccgcggtcaagatcttgtcccggtcagtgtctttgcggatcactccggcgtccttgccggtgtggcgggccagcgtggtttccatcagggtgcgcatccgctcgatctcggcggcctggatctccagatcggagaactgtccctggatcacgcccgacaacgacggctgatggatcaacacccgcgcattcggcagcgccatgcgcttgcccggtgttccggcggccagcagcaccgcagccgccgaggcggcctggcccagacacaccgtctggatatcggcccgcacgtattgcatggtgtcgtagatcgccatcagcgaggtgaacccaccgcccggcgagttgatgtacatggtgatatcgcggtcgggatccaacgactccaacaccagcaactgtgccatgatgtcgttcgccgacgcgtcgtcgacctggacgccgaggaagatgatgcgttcctcgaacagcttgttgtatggattggactccttgaccccgaagctggagtgctcgatgaacgacggcaggatgtagcgcgcctggggctggatctgagaattttgggaattcactgtgcttctccattgacgtgggcgcgggtgatgatgtgatcgacgaaaccgtattccagggcttcggcggcggtgaaccagcggtcgcgatcggaatccgcctcaatgcgctcgatcggctggccggtgaattcggcgttgagccggaacatttctttcttgatcacggcgaactgctcggcctggatggcgatatcggccgcgctgccggtcaccccgcccaacggctggtgcatcaggatgcgagcatgcggcagcgcgtagcgcttgcccttggtacctgccgccagcaggaactcgcccatcgaggcggccatgcccatcgcgtaggtggcgatgtcacagggcgccagcaccatggtgtcgtagatcgccatgccggcgctgatcgatccacccggcgaattgatgtagaggctgatgtccttgctggcgtcttcggcggccagcagcagaatctgagcgcataaccggttggcgatctcgtcgttcacctccgagcccaggaagatgatgcgctcggagagcaagcgctcgtagaccgaatccgtgaggctaagaccctgcgagttcgaacgcatgtcagtcacttggctcacagtggggcacctgctttcctcgagttcttctatgctccgacactaaccaaccaggctggctgtttcgcggtcacgcaccccctgaaaccggcgcgttcgcttacagcgtcatacggtcacgttgtcgcttcgtcggacgccgcccgcgcggcaccctcgtctgccggttcggcctcctcagcctcaccggccgacacacgcttgccgaagaactcactggtatcgatcgtgtttccgtcactgtcggtgaccgtcgccgcctccactgcggccctgatcgccagctcgcgccgcacgtcagcgaacatggtcggcagctggttgcgctcttggaggtagccgaacagctgctgcggctcgatgccgtattgccgagacgtcgtcaccagtcgttcggtcagatcatcctggccaacttggacctgcagctcatcggccagggcgtctagcaacagctgcctcttgacgtccttttctgaggcggtgcgcgcctcggcatcgaacgccgcgcgtgacgagccttgctcgacgagcaactcattgaaccgggcttcgtcgtgattaagaccgctgagcgcgctgtgcagcacgctgtcgaattgggcctgcacatacgactccggcaacggcacgtcgacctgttcgagtagcgcatcgatggtggcgtttcgaatctgctcggcctgctgggcgcgcttggcctggcgcacctggtcgctgaggctggcccgcaattcgtcgatgctgtcgaactcgctggctaactgcgcgaattcgtcgtcgggctctggtagttcgcgctccttaaccgacctgaccgtgacggtaacctgagcttcctgcccggcgtgctcgccggctgccagcttggcggtgaagacccgggactcgtcggcggacagaccaacaaccgcgtcgtcgagacctgcgatgagccggccggagccgacctcgtgggagagtccctcagcggctgcgttcggtatgtcctctccgtcgaccgtggcagacaagtcgatcgagacgacgtcgccgacggccaccggccggtccaccgcggtcagggtgccgaaccgggtacgtaacgactgcagttcggcgtcgacgtcgtcctcaccgatttcgatcggatccaccgagaccgtcagcgcgctcaggtccgggagactgatcttcgggcggatgtcgacctcggcggtgaattgcaggtcctggccgtactccttcttggtcacctcgatgttgggccggccgagcggttggacatccgactcggccaccgcctgtccgtaccggctgggcagcgcatcgttgacgatttgatccagcatggcctcccggccgatgcgggcttcgagtagtttggccggcgccttcccgggccggaagccgggcagccgcacctgtttggccagctctttgtaggcccgctggaaatccggctcaagctcggcgaatggcacctccacgttgatacgaacccgggtggggctcaactgctcgacggtgctcttcacgggtgtgctccttggtagtcgataacggcggtcggctggtcggggtgacaggatttgaacctgcggccttccgctcccaaagcggatgcgctaccaagctgcgctacaccccgcgctgacctcgcgatcctacggcccggcgacaccggcaccgcaatgacctcttgagacctcacgggaaggtctcaaaacgactccgattagatttgatgtctgtcaccacgtacagtcgcgctcgactaaatacatgcgggcgtagctcaatggtagagccctagtcttccaaactagcgacgcgggttcgattcccgtcgcccgctcgggccatgcgtttgttcggcagaaaggcgccatgcgcgacccatgaatcagcctgacatcaagggctcgtgcgcgtcggagttcaccaaggtacgcgacgcgttcgagcgcaactttgtgctgcgcaacgaggtcggcgcggccgtcgcggtgtgggtcgacggggatcttgtcgtcaacctgtggggcggctccgccgacgccggcggtacccggccctggcagcacgacacgctggccaccgtgctgtccggtaccaaggcactaacggccacgtgtgtgcatcagctcgtcgatcgcggtgagcttgacctgcatgcgccggtggcacgctactggcccgagttcggacaggcgggtaagcaggccatcacgctggcgatggtgatgagccaccgctccggggcgatcgggccgcgcggacggctgggctgggagcaggtcgccgattgggattttgtctgcgagcaactggccgccgccgaaccgtggtggcagccgggtgccgcgcagggctaccacatgaccaccttcggtttcatcctcggcgaagtgttccgccgcgtcacaggccgtacggtcggtcaatacctgcgtaccgagatcgctgagccgctgggtgcggacgtccacattggcttgcatcccggcgaacagctccgctgcgccgatctagttgataagccgcacatccgccaattgctggccgacgtccaagcccccggctaccccaccagcctaaacgaacatcccaaggctgcattgtcggtgtcgatgggcttcgcccccgacgacgaactcggctccaacgacctgcagctgtggcgtcagatcgaattccccggcaccaacggccaggtgtctgcgctggggctggcgacgttctacaacgggcttgcccaggagaagctgctcagccgcgagcacatggagctggtccgggtctcacagggcggcttcgacaccgatctggtgctcggcccgagggtcgccgaccatggctggggtctgggctacatgctcaaccagcgcggcgtcaatggacccaacccacggattttcgggcatggtggcctcggcggctcgtttgggttcgtcgacctcgagcaccggatcggctacgcctacgtgatgaaccgcttcgacgccaccaaggccaacgcggatccgcgcagcgtcgtcctgtccaacgaggtctacgccgcgctcggggtaaaccgttcctagacggctagccaccaggcggtcaggtctgacagaccgggcaccagaaaacattgcggccctcgagcagtgccgtgcggatcactcccccacacacccgacacggctcgccggctcggcggtacacataggtgcggggccggtcgggcagatatgacggcagaccatggtcatgttcggggcgcaccacgatgatcttgccgcggcgcaagcccaccttcatcaacgacaccagatcgttccaggccgcgtcgaattccggctcaccgatcccgcggccgggccgctgtgggtcgatccggtgccgaaaaagcaactcattacggtagacgttgccaacaccggcgatcaccgtttggtccatcaagagcgcgcctatgggcctgcgagacttggtgatccgagaccatgccgacgacgggttggcgtcgctacgcaacgggtcgggtcccagcctggcaaccacgtccgcaacctcgccgtcgtcgatcgactcacacaccgtcgggccgcgcaagtcggtgccgaattctgccccgaccatccgcatccgcacctgccccgcgggttcgggtagccacccatctgtggggcgtgcccattcggtgaaggtgccatagagcccgagatgcacgtgcaccacggggccgccgacgtagtgatggaacaggtgtttgccccaggcactggcccgccgcaacacccgaccgttgagcgcggaagccgaatcggcgaaccggccctgggggctggacaccgagaccggcgcaccggcgaaccggcgctggtgcagccgggccagccgatgcagcgtatgcccctcaggcacgggagtcaggccggagcgccgggcaccggcggcgcttcgtgggtccgttcgtactcggcgagaatgtcgatacgccgttggtggcgttgcgctttcgaccacggcgtggtgacgaaggcgtcgactatcgccagtgcctcggccaccgtgtgcatgcggccgccgatgccgatcaattgggcgttgttgtgctcgcgagccagcgccgcggtctgcacactccaggccagcgcgcagcgagcgccgggcaccttgttggcggcgatctgctccccgttgcccgatccgcccagcacgatgcccaggctgcccggatcggcgacagtgcgcgtcgctgcggcaatgcagaatgccgggtagtcgtcgtcggcgtcgtagcgcaacgcgccgcagtcgatcggctcgtggccggtttgcttcaggtgctcgatgatccgctgcttgagctcatatccggcgtggtcggcccccaggtagacgcgcatgcccgacattgtgcccgacacactgccgggcgccggcgcgggcgcccgccgatagtgaattcggcgacaagaacccgggcgtgttccggcgccgaattcactatcggcggctagtcgaactgaggcggctcggtgcgggtccgcttgagctcaaaaaagtgcgggtaggaagcgaaggtaaccgaggcatcccagagcttgccggcttcctcgccgcgcggaatcttcgagagcaccggcccgaagaacgccacaccattgacatggatcgtcggcgtaccgacgtcctcgcccaccgcgtccatcccggcgtggtggcttttgcgcagggcgttgtcgtaagcgtcgctggtagcggccttggccaactccgcgggcagaccggcgtccgccagcgactgggtgatgacctcgtcgagttcgtggttgccctggttgtgaatccggttgcccatcgcggtgtacagcgggtccaggactttcgccccatgggcctgctcggcggcgatcgccacccgtaccggtccccatgccctcgccatgccttcgcggtattgctcgggcaggtcgtcacggttttcgttgagtattgccaggctcatgacgtggaagttcacctcgatgtcgcggacctttgccacctcgaggatccagcgcgacgtgatccagcaccacgggcacagcggatcgaaccagaaatcggcgacagacttctggggggccttctcgagcatggcgcggtcctctcgttggagtcagcagcggtgagtacaccgcccagcacaaccacggccgccccgcacctgttcccgccgacccggttaagttggacgccgtggcccttccaaacctcacgcgggaccaagccgtcgaacgcgccgccctgatgaccgtggacagctaccagatcattctcgatgtgaccgacggtaacggcgctcccggcgaacgcaccttccggtcgaccaccaccgtggtgttcgacgcactccccggcgccgacacggtcatcgacatctccgcccacaccgtgcgccgcgccagcctcaacgaccaagacctggacgtctcgggatatgacgaggcggccgggatcccgttgcgcggactggcccagcgcaacgtcgtcgtcgtcgacgccgactgccactactccaataccggcgagggcctgcatcggtttgtcgatccggtggacggcgagacctacctgtactcgcaattcgaaaccgccgacgccaagcgcatgttcgcctgcttcgaccaacccgacctcaaggccacgtttgacgtgcgggtgaccgcgcccgcgcactggaaggtgatctccaacggcgcgccgctggccgcggcaaacggcgtacacaccttcgccactaccccgcggatgagcacctatctggtggccttgatcgccggaccatacgcggcctggacggacacttacatcgacgaccacggggaaatcccactcggcatctattgccgggcctcgcttgccgaatacatggacgccgagcggctgttcacccaaaccaagcagggattcggcttctaccacaagcactttggcctgccatacgcgttcggcaagtacgaccagctcttcgtccccgaattcaacgccggcgcaatggaaaacgccggcgcggtgaccttcttggaggactacgtcttccgcagcaaggtcacccgggcatcctatgagcggcgcgcggagaccgtgctgcacgagatggcccacatgtggttcggcgacctggtcaccatgacctggtgggacgatctgtggctgaacgagtccttcgccaccttcgcctcggtgctgtgccaaagcgaggccaccgaattcaccgaggcttggacgacgtttgcgaccgtggagaagtcttgggcgtatcgccaagaccagctgccgtcgacgcacccgatcgccgccgacatccccgacctggccgctgtcgaggtgaacttcgacgggatcacctacgccaagggcgcctcggtgctcaaacagctcgttgcctacgtcgggctggagcgctttctggccggcctgcgtgactacttccgcacgcacgcttttggcaatgccagctttgacgatctgctggccgcgttggaaaaggcctcgggccgcgacctgtcgaattggggcgagcagtggctgaagacgaccgggctcaacaccctgcgaccagatttcgaggttgatgccgagggcaggttcacccggttcgcggtgacacagagcggtgcggcacccggcgcaggtgagaccagggtgcatcggttggcggtgggcatctacgacgatgatggttccaagagttccggcaagctggtccgggtgcaccgcgaggaactcgatgtctccggtccgatcacgaacgtccctgcgctggttggcgtttcgcgcgggaaactgattctggtcaacgacgacgacctgacctactgttcgctgcggctggacgagcggtcgctacagaccgcgctagaccgcatcgccgacatcgccgagccgctgccgcgcacgctggtgtggtcggccgcctgggaaatgacccgtgaagccgaactgcgtgcccgcgacttcgtgtcactggtgtccggcggcgtgcacgcagaaacggaggtcggggtcgcgcagcggctgctgctacaggcgcagacagcgttgggttgctatgccgagcccggctgggcccgggagcggggatggccgcagttcgccgaccggctgctggagttggcgcgcgaagccgagcctgggtcggatcatcagctggcctatatcaactcgctgtgttcgtcggtgttgtccccccggcatgtgcagaccctaggggcgttgctcgagggtgagcccgccgcatgtggattggcaggcttagccgtcgacaccgacctgcgctggcggatcgtaaccgcgctggccaccgcgggcgccatcgacgccgacgggccggagacaccgagaatcgacgccgaggtgcagcgcgacccgactgccgccggaaagcggcatgccgcccaggcccgcgcggcgcggccacagttcgtcgtcaaggacgaggcattcaccacggtggtcgaggacgacaccctggccaacgccactggccgcgcgatgatcgccggcattgccgcacccggacaaggcgagctgctcaagccgttcgcgcgacgctactttcaggcgatccccggagtatgggcacggcgatccagcgaagtcgcgcaatcggtggtgattggcctgtatccgcactgggacatcagcgagcagggcatcaccgccgccgaggagttcctcagcgaccccgaggttccgcccgcattgcgccggctggtgctcgagggccaggccgcggtgcagcgatcgttgcgggcccgcaacttcgacgctgacggctagccctcaccgcgagggcgcgtgtctgtacaacgacacgccgcatcgggcgtacattcgggcgtgctcgccgggtcagcccggcgcgatccccgcgctgagcacgcggatcgcgctgatcagcccatctaccagctcaccctgctcgaacgctgaggaagcggcggcaaccccgagcggagccgccgactcggcaccgcggccgcggacttgcgagccgtagaccacttcgatggcgcactggttgggcgagaccgcgagcagcacagcattgtccggcgtgggcaccttgcccaagatctcgcgggcccgcgcggcggtgtcacgacccaagtcgccgaggtagatggcgaacctcacctgacacgcccgcgagctgtaggtcagcgcgtcgtccagggcgacgagatctgcgatggggaacgggtagtgcacggacagttccccgggctcggtgacccccgagatccgtccgctggtggtcagcacccaacccggcggcagctcggcgtgctcaatcgtcgcaacgtcaccacgtgccactggccccacctccaaccgtgaactccgatgcgtcatgcccgtgtccgccgtgcgcgctgccaacgacctcgtcggtggcggcccacaggatgggcgggtgtgtccaaggctccgacagtttgtaggttgccgggtgaggtcccttgcgcgaccagatcagcacagacagcacaaccaccagcaacaacgggataccgacaaagaagaggtggatctccatagcactcacgacgcaaaccgtatcccaccgggttttcaggccgcaccctcaccgaggtatcgcgcccaggacgggtccagctccttgaccgccgacagcagtcgccagtgcggtcccgtgggcggcagcggcgcccggcggagtgcccagccaagctcggtcaacagcctgtcacccttgcggtggttacacggcgagcagcacgcaacgcagttctcccaggagtgggcaccgccccggctgcggggtaccacgtggtcgacggtgtcggccttgccgccgcagtaggcacaacagaaccggtcccgatgcatgagcgcggcccgggtcatcggaacccgggcacggtagggaacccggacataggagcgcaactggatcaccgacgggaccaggatcgatctggtcgacgagtggatgaccggcccggacgggtcttcgtgcaccacgtcggccttgccacagatcaccatgacaatcgcccgccgcatcgacaacgcggtaagcggctcgtaggtggagttcaggagcagcacccgccggcggttccagatcgatgcgctctcgtgacggttcggtggatgggtctcgacgcctgacgcgagtcggtgggagtggacaccgtgcaggcatgaagcgggcccggttacgcctgccgcgacaccggaactgcggtggccgcggcgcttcttgccgtgcgccataggtcctccgccgaacagtccaccatgattcgcggctaatcgcacgccaaatgccacgtccacaccgtgtcgctccggtgaacaaaccgggggctggctggtcggccacgacaaatagaccacaatggaggggatggatcagatgccgaagtctttctacgacgcggtcggcggcgccaaaaccttcgacgcgatcgtgtcgcgtttctatgcgcaggtcgccgaggacgaagtactgcggcgggtgtaccccgaagatgacttagccggcgccgaggaacgattgcggatgttcctcgagcagtactggggcggcccacgaacctactcggagcagcgcggccacccccgattgcggatgcggcatgccccgtttcggatctcgctcatcgaacgcgacgcctggctgcggtgcatgcatacggctgtggcctccatcgactcagaaacgctcgatgacgagcaccgtcgagagttgctggattatctggagatggccgctcactcgctggtcaactccccgttttgatggaccaacaccagcgaccggatccaatgggccccggctctcctcgcgccagcgctcgtcgaccggagccagatccgatgggcgagccgtggtggtcgcgagccgtgttctaccaggtctatccccgatcgttcgccgacagcaacggcgacggggtgggcgacctggacgggttggcgagccggcttgaccacctgcaacagctcggtgtcgacgcgatctggatcaacccggtcaccgtctcgccgatggcagaccacggatacgacgtcgccgatccccgcgacatcgacccactcttcggcgggatgccggcgttcgaacggttggtcgctgcggcacaccggcagggcatcaaagtcaccatggacgtggtgcccaaccacaccagttcggcgcacccatggtttcaggccgcgctggctgacctcccgggtagcccggcgcgggatcgctatttctttcgcgacgggcggggccccgacgggtcgctgccgccgaacaactgggagtcggtgttcggcgggccggcctggacccgagtgcgcgaaccggacggcaacccgggccagtggtacctgcaccttttcgacaccgaacagccggacctgaactcggacaacccggaaatccttgacgacttcgagaaaacactgcgcttctggctggaccgcggcgtggatggcttccgcatcgacgtggcgcacggcatggccaagcccccgggcctgccggactcaccggacctgggcatcgaggtgctgcaccaccgcgatgacgacccgcgcttcaaccacccgaatgtgcacgcgattcaccgcgacatccgcacggtgatcgacgagtaccccggagcggtaaccgtcggcgaggtgtgggtacacgacaacgcccgctgggcggagtatctgcggcccgacgaactgcatctcggcttcaatttccggctggcgcgaaccgagttcgacgccgccgagatccgcgacgcggtggcgaactccctggccgccgcggcgctgcagaacgcgaccccaacctggacgctggccaatcacgatgtgggacgggaggttagccgctacggcggcggcgagatcgggctgcgccgggccaaggcgatggcggtggtgatgctcgccctgccgggcgtggtcttcctctacaacggccaggaactgggtttgcccgacgtggacctgcccgacgaggtgctgcaggatccgacgtgggaacgctcgggacgcaccgaacgcggtcgcgatggctgccgggtgccgattccctggtcgggcaacattcccccgttcgggttctcgacgtgtccagacacctggttgccgatgccgccggaatgggcggcgctgaccgccgaaaaacaacgcgctgatgccggctcgaccttgtcgttttttcgacttgcactcagattacgtagggaacgaaatgaattcgacggcgacgtcgactggctggccgcgcccgacgatgcgctgatattccggcgtcacggcgggggtttggtgtgcgcgctcaacgccgctgagcgtccgctggcgctgccggcaggtgaacccatcctggccagcgcaccgttgaccgacgccacgttgccacccaatgccgcggcctggctggtgtagcggcattccgagctatgcctgcccgacatataagcgcatacgcatcctaggcgggcaccgtctaggtatgatgatgcggatcgccgtgcggctacccggggaagtcatcaccttcgtcgatagcgaggtcagccaaatccgcatacccagccggcgcgccgcagtggtgttgcgtgcctcgaacgcgagcgacgccgcgattcttaccgccaccgaacccaatcaccacctcgacgcactcgccggacaggccgcaaagctagcaccaacatcgattgatgcggctcatccagctcgcccagctagacgagacccgtgcctttacccgcgaactggccaggccttacctcgcaccgggtaaccgtggcacccacctcgagcagcgtagccagcgaactgctcatgccctggccgagcgctgccgctagcggtgtggtcggctggcgcaccaccgcgaccgccagtcagcgataccatcggccgatgtcggatactccgttcgccgagccctatcccgagcagcggcccccctggggtgtcccgccaccaggttgggacggatcgtcgcggccagcgccctcgacgactcctcgatcgcccgggcggtggtctctagtggcggccctagcccttgcggtcgtctcattaggcgtgggcatcgtcggatggtttcatcggcaaccgcacgacaagccatcaccggccccatccgcgccgacgttcaccagccaacagatttccgacgcgaaagaaaacgtctgcgccgcacaccggatcgtgcgccaggcggccgtgctgaataccaatcaggccaacccggtacccggagacccgaccggcgatttggcggtggcagccaacgcccgcctggcgctgtatagcggcggcgactacctgctgaggcgtctcaccgccgagccagcgactcctgccgagttgcgcgatgccgtccgctcgctcgccaacgctctacaagagcttgcagtgaactatctcgctggagctcccgattccgtggtaactcccctgcggctggcgctggaaagggacaccagagccgtggatccgctatgcgtgtgacggcgatccggaaatgaaccatcctcgcccatcagcgcagcaccagcgccgcgtggccgcgatgccgataaaccgagccgaagcgggcgtccagacgcaaccacgccggcgatatccggacccggatcagctcgtcggcgctgatcgtttctgcggactggggaaggaaacccattgcggtcaaagcgaacacacagcgcatgggtagcccaacgacgacatcggccgagctgacctggatgacctcctgatcgagcagcgataccggcggaccagccgaactcccgtgctccttggccagccgcgcgccacggtgcgccaggtccaacatcacccgggccggtacgtcgtcgagataggtgaagccggactccggcggcaacccaccccgccacgcggagtccatcgagtaaccgggatcgacatagcccgaggcatccgttgtggccagaccgtgcgcgagtgaccgtgcggccaccgacagatcgtcgggtcgcaccttgccggccaccacccgactggccagcacgtcgaagcccgttgctacccaagccgatagcaatccggtagaccgcgcgcgaatacggataacggcggcatcgtcgagccgaagcgcgtgatccacgaacgtggccagatccgcgcggtgagccgggtcagggagccacaacccacgctcaaccaccccgcctatccccgaaaccaccgttgcaggtactcgcgatggtgtggcgatagtcgaaccaaccgctgttcctcgatatggaacgcggccagctgcgactcggcgatgaccgcaggcctcgagtctggctccgcgttgaccgaccgcacctcgtacccgagcgtgaagtcgaccgcccgcagccgcttggtccagatcgtcacctgtagcggcgagtcggacaaccgcagttgacccttgtaggtcacccggacatcggcgatcagcagcccggtggacgtgatgtcggctccgaaagcatccttaagaaacgggacccgtgcctcttcgagaatcgtgaccatggtggcgtggttgacgtgctgatacatgtcgatgtcagaccagcgcacccccaccggcgtgacgaacccgacgctcaccccgagattcctcgcccgcttgtccgtgtcatgcggcggatctgccgcgcggcgaccgacaacgtcgccagatccttctggccgctggcacggatgtcgtcgagtgtccgacgtgcccgcgccacccgggaggcgctgaggtgttcccactcggcgatcttttgctcgctactctcgccgggttcccccacggccagcacgtcgaaacacaacgaccgtagcgcaccgtaaatatcgtcgcgaatcgccaagcgcgccaacgaatgccagcggtcgtgtcggggcagctgggataccgcggtcagcaggccatcggtgcccagccggtccatcagggcgaaataggtgtcagcgacctcggcggcgtcgatgtcggcgatgtcggcgatgtcgatgatgtcgagcaggctgtaccggtacaggccggtcgagacacggtaggccaagtcttcaggcacaccctgcgatgcgaattccgcagctgtcttttcgacgatggccttgtcatcaccacgcaaccactccgacatgcgcggtgtcagtgccttgaccatggccgcgaatcggttgatctcggcgccgacggccaagggctgcggacggtagttgagcagccagcgtccggcacggtcgatcagccgacgggtgtccagcgtcaacctgtctgacagcgcgattggcaggttcgccgcacggatccggcgccaaatgtgaccgacaccgaagatggcatcggtggcgacataggtgcgcacggcatcgatcggcgtgacaccaacgtcttcggcgatccggaacgcataggtgatgccggcggtatccaccagatcgttgatcagcatggtggtgacgatctcgcggcgcagctggtgggaacggatctccggggtgaaccgttcgcgcagcgccgtcgggaaataacgaggcaacctggaagcgaagacatcctgatccggtagttcggtggctagcacctcctctttgagccccagcttgacgtgcgccatcagcgtggcgagttcgggcgaggtgagcccgatgccggcctcggagcgccgggcaatctccttctccgacggcagcgcttccaattcgcggttgaccccgcgctcagccaccaaatacttgatctgcattgcgtgcaccggcagcaggctggccgcgttggcgcgactggtgcccatcaagtcgttctgatcttcgttgtcggcgagcaccagttgcgctacctcgtcggtcattgactcgagcagctgtgtgcgttcgtcggctttgaccgtgccggcgctcaccagcgagtcgatcaggatcttgatgttgacctcgtggtccgagcagtccacgccggcggagttgtccagcgcgtcggtgttgatccggccgccggacagatcgaattcgacacggcccaacgccgtcactccgagattgccaccttcgccaatgaccttggcgcgcacttgattcgcgttgactcgcaccggatcgttggcgcgatcgccgacatcagcatccgactctgactcggccttgatgtaagtgccgatgccgccgttgaacagcaggtccaccggcgcccgcagaatcgcccgaataaggttgggcggggccatctcggcggcccccccgtcaactgagccgtcgatgccgaggacggcgcggacctgcgcgctgagcgggatggctttctgttcgcggctgtacaccccgccgccctcgctgatcagagacctgtcatagtcgccccagctggaccggggcaactcgaacatccgccggcgttcggcccacgacaccgcggcatcggggttggggtcgaggaagatgtggcggtggtcgaaggcggcgatcagccggatgtgcttgctcagcaacatgccgttgccgaatacgtcgccgctcatgtcgccgattcccacgacggtgaaatcctgggtctgggtgtcgatcccgatctctcggaaatgccgttttacggcctcccaggccccccgggcggtgatgcccatggccttgtggtcgtagcccaccgatccgcccgaggcgaacgcgtcgcccagccagaacccataggacttggcgacatcgttggcgatatcggaaaaggtggcagtacctttgtcggcggccactaccaagtaggcgtcgtcgccgtcacgtcgcaccacctcgggcggggggttgacgcttgcggtcgcatgatcgacgttgtcggtgacatcgagcaacccggagatgaacagctgatagcaggcgaccccttcggcgcgggtggcgtcgcggtcggcggcggggtcgccggtgggcagcgggggacgcttgaccacgaacccgcccttggccccgaccggcacgatgacggcgttcttcaccgcttgcgccttgaccaatccgagaatctcggttcggaaatcgtcacggcggtccgaccagcgcaacccgccacgcgcaactgggccgaacctcagatgcacgccttcgacgcggggcgaatacacaaaaatctcgtaccggggacgcggcagcggaagttcgtcgatcaactgggcattgagtttcagcgccaatacatcacggcagcgggccgaaccctggcgtgtcacaaagtaattggtgcgcaacgtggcctgaaccaacgacgcgaaggcgcgcaggatccggtcggtgtccaggctcaccagcgcgtcgatgtccgcggcgacagcggcagcggccgcttgggcatcgcgattgctcgccgaccccgacggcaccggaacgaaaagcgcttcgaacagatcgaccaaagaccgaacggtagcagggtgctcgttgagcaccgattcaatgtaggactggctgtacgggaagcccgcctggcgcaggtacttcgcgtaggcacggagcagcacgacctgctgccaagtcagcccggcacgcatcaccagctcgttgaatcggtcgatttcgacccggccgtgccagatcgcggtcaccgcctcggcgaatcggtgcgcggtcgcggcccgctcggcaaccgtcggggccaacgggatcgtgggatgcggcgagatcttgaactgatagatccagaccggcagaccgtccggccgggtgacggagaacggtcgctcttcgagcaccacgactcccatgctttgcagcatcggcagcagctggctcagcgaagcggtgcgcccaccgaggaaccaggtcaactgggcgacaccctgctcgtcgcgttcggaaaacaccagcttgaccgaatcgtcggtcagctccgtgatgaccgcaatgtcgccaatggcatcggccggggtgacggcctgtttgtaggcctcggagaaggcggcagcgtaatgcatagcgtcggcctgtccgacggagccagccgccgccgcgccgatcaaacggtcggcccaggttcgcgcggcttcggtcagcagaccctggatccggatccggttggcttcggaaacgtccaccggcggggcggccgccccttctcctgccacacccacttcgggtagccgcaccatgaaatgcatgagtgcccaaggtgattcactgacccgagcggtgaactccagtcgtgttcccccgaactcgcggacaaggatgtcctcgaattgcatgcgcacggcggtggtgtagcgatctcggggcatgtagaccaggcacgacacgaagtactgcaaccgatccgcgcgcaggaacaacaacgcctgccgttgcgatcccaagtccaccacggccctggccatggtcagcaggcgctgcgcgctcagggtgaacagctccggtcgcgggacggtctggatgacgtcgagcagcaattggcctgggtggctgggatcgctttcggccatcgccagcgcctcgcggacccggcgcgagatcgtcgggatctccagcacgtccgcattcatggccgcgacgctgaagagcccgacgaagcggtgctcgaccacgctgccgtcgacgtattcgcggaccgcgatggcatagggataggcgccgtaacgcaggtagctgccgacccgcgcttgggccaacaccagcagtttgtcgtcgtcggtcagccggggacgcgaaccggtgcggccccgcaggacgcccataccgcttgacccctcgccgtagaccatcccgtcagccacccggcaccgttggtagcccagcagcaggaagttcccgtcacccagccaacgcaacagttccccgacgtcttgtcggtcgggcgcggaaaatcggccgccggcattggattcgacttctcccgccagctcgctcagggtggcgatcagcgctgtggcgtcggtggccacccgctggacgtcggccagcaccttgggcagcaaccgctccacctcggcgaggcctttgtgatcaacggcgggcgagagcgctacgtgcatccaggcctcacccaggtgcggcgacgtgccctcggccttcggttcgatgcgcagcagctctcccgtggggctgcggtgcacgtcgaacaccggggtcagaatcgccgcgtaggcgattccaagccggtgcagcagcaccgtaacggaatccatcagcatgccgccgtgctcggcgaccacctgcagcgccggaccgaaccccgcgggatcgtccgcccgatagacggcgacacagctttcaccggccgcgcggtgccggccaagccgataatgtgcgcccagcatggcgggcgtcagcagggaggctggaagccaactggcctcggcggccttggtggcttccgacgagtcgtcgcgcggtcctcgatagctgtcgatgtaggccttcgagatccagtcaggaatgtccgcactcgcggtgaacgtggtccacgcctcaacatcctgcttagccccgggatcgatcgtcatgccgattgctcccaactcacgacgggtaccgctcgattcaattttcccgctcctgggtgcggcgttccggacgcatcgtcacggggcgtgggcgaagctaacattagccgcgcgtcagcttgcggtgggtgaccctatgcggtcgagcggcgtcgacaccgagccgttccaccttgttctcctcgtaggcgccgaagttgccctcgaaccagaaccacttcgcctcgttgtcgtcgtcaccctcccacgccaggatgtgcgtgcacgtgcggtcaagaaaccagcgatcgtgcgaaatcaccacggcgcagccggggaagttcagcagagcattctccagcgaacccagagtctcgacatccaggtcgttcgtcggttcgtcgagcagaatcaggttgccgccctgtttgagcgtcaacgcaaggttgagcctgttgcgctccccgccggatagcacaccggccggtttttgctggtccggtcccttaaacccgaatgccgacacgtaggcccgtgacggcacttcggtttgaccgacctggatatagtccagaccgtccgagacaacctcccagacggtcttccgcggatcgatgccagcacgggcctggtccacgtaactcagcttgacggtctcgccgaccttgacgctgccgctgtccggtttctcgagcccgacgatggttttgaacagtgtggtcttgcctaccccgttgggcccaatgacgccgacgatgccattgcggggcaagctgaacgacaggtccttgatcagggcgcgcccgtcgtagcccttatcgaggtggtcgacctcaaccaccacgttgcctaggcggggcccgaccgggatctgaatctcctcgaagtcgagcttgcgggtcttctccgcctcggctgccatctcctcgtagcgctgcaggcgcgccttgcttttggcctggcgcgccttggccccggaccggacccaagccaactcctcggtcaaccgcttttgcagcttcgcgtccttgcggccttgcaccgcgagccgctcggcttttttctccagataggtcgagtagttgccctcataggggtaggcgcggccacgatcgagctccaggatccattccgcgacgttgtccaggaagtaacggtcgtgggtgaccgccaggatcgcaccggggtagctggccagatgctgttcgagccactgcacactttccgcgtctaggtggttggtcggctcgtcgagcaacaacaggtcgggtttggacaacagcagtttgcacagcgccacccggcgacgctcgccaccggataggttggttaccggctcgtcggccggcggacagcgcagcgcatccatggcctgctcgagctgcgcgtcgaggtcccacgcgtcggcgtggtccagttcctcttgcagccgacccatctcttccatcagctcgtcggtgtagtcggtggccatcaattcggcgacctcgttgaagcggtcgagcttgatcttgatgtcccccatgccctcttccacattgccgcgaacggtcttgtcctcgttcagcggcggttcctgttgcaggatgcccacggtggcgccggtggccaggaaggcatcgccgttgttcggcttgtccaaaccggccatgatccgcaagacgctcgacttaccggccccgttggggccgacgacaccgatcttggcgcccggatagaaactcaacgtcacgtcgtcgaggatcaccttatcgccgtgcgccttgcggaccttcttcatcgtgtagatgaactcagccatgccgcggtgttgcctttctggtccttcgggttacctcgcgaaccatcctaggcaccgccggggcagcatcgaggcgacccctaagccgatatgggcagggggttgtggccagtgatggcgtcgtcgaccacgacatcggaaaccgagtcggctgccgacgctggggcgtcggcggcaccggccgccccggtccccgtggcggccgggagatcaccggcgcttggaccggtgtaggccggcttttcgatgcgcacgatcacgcgcgacaaatccggccctaccgacgtcgcccgcatctccagcgacgagcgacgaatgccgtcccggtcctcatattcactggtgtacacgtgtcccaccacaatcaccggtgcgcccttgcccaatgctgcgcccaccccggtgaccagccttccccagcaattgacggtgataaacagcgagttgccgggctcccaaccgccgtcgctggtgcgccggcgcgaattgctggccacccggaacttgacgacctcttgatcaccgactttgcggcgctgcaaatcgttgacgatgtgaccgaccacggtcagtggcgtttcgaacatttgctcattcctttcctagttgcgttggcacagttgcgttggcaccgggtgattccgcgaactgcccacgcatatgccgagtgctattcacctcggccacaccgacatttgccgggatgagaccgtcgccgcgcgcaatcctgtgaatgaagcggtaactgtggattaaccaattaattggccgcttggcctgcaaacctgggaaccagaccgaaacctcgctcagtattcacaaaacggtccaatggggcagggtgacggcgataacatcccaatgaccgtgattcttcgaaccatggcgacgtacgggccacgacaacctgccatcgaaggggcgacgacaatgaagacaaggaacccacggacgctgctaacctggctgctcggcgcgatagttactgggttgtacgtggttttcgctacgggctgccaattgcaagcgcccgcgcctcccactccggaaataggttggtcgggcccgcaggctccactgccggcgccggatgcggcgccaacgcacctcggcgtctagccgatcgcggcggacaagtcgcccggcacccagggcgagcagggcttcacgacagctagtgagctatagacgacttcgtgttagcgccgctggcggggacgttggcgctgatggggatcgagttcctcagctgcccgtggacaagaaccgcaccccgcagcgagtcggcatggacactcgcgacgccgccacgagtctggcggtgtacgcccattgcgcgcgtcacgcgcccactgacccagttcactggggtgccgttcgccgtgctcgcggcggcgctcacggcgctgcatctgacggcatggcgcaccgcattcggtttttctgagcgctgggaaaatggccagccgtctggctcatggcgtctacgcaacgccacgcccccaacacgttcttagattcggtcgcgtccttgacgcgctttgaactcgcgggcgacgaactggttgcgcgcgatctgctcgacatagtcgaaatcccgcagaatgtttcgtaactcccgccggaaggcgaccctacgttcggcgaggtcggccgccggcgctatcagctcctgatcgacggcgacctggcgtgcagtggcgaacagcagcgtcgataccggttcgctgctgcggacccggccctgtgccacaaactgacggccgaggccgagcgccagctccgtcaactcctcaggaccgatgtcaggcggagcatcgcgcaacacgtcggcaacgatctcataggcttcgaagaagacccgcaacatcgcgtccgacatcagcggccgtttggcatacagcatcgcgtcgatctcattgcccccgacgccaagatgatcctcccagtcttggtgccaggccatctcttgggcgatgttggcccgaaacgccgtggaatccgcgaaatagaagtcgaacttcagcagatcccgcaaccgcatcgcctgggcccagaacgcggcgacgcggtcaccttcggcgtgcttggcatgggccagcgcgagctcgacgatcgaggtctccaaaaacgcatggatcaccgagttccggtagaacgccgcggcgtgctcgtcgtcaggcgctatgtaccataccggctcccggccactgtcgacccgagtgaccgggtggccgttggacaacgcgtccgccgccgcacggacgccttcgcgcgagcgcagtcgcaatgcgcttgtcgaaaccggcgattgtttgcgttccagatagtccagtgagtcctgcaacgtgtggtgcagctggtcgagcgtcaacgcggtgccgcgggtggtgagcagcagtgcggacaccaaacccgtcgcggtcaccggcgtcgcctgcaaaatcctccaggccacctcgaacgacatcttctgcaacgcaagccgtttcgcggccggatcctgggtcagctcgccgtgcggtgcgccgaggtactggcgcatcgagaccgcttcggggaagcgaacgtagatcttgccgaagttgcgttccccctgcgccttgatgaagttgtagagccagcgcaaaccttcgggcgtcttctccgcgccacgcgcgtaggcggcgtattcggtgatctcgtgcagctgatcgaagcaaatcgaaaccccctgcagcaggatgtcgtcactgcggccgtccaggtaagcatcggccacgtagctcatcaaaccgagcttgggcggcaacatctttccggtgcgcgaccgggtgccttcgatggaccagctcaggttgaaccgcttctcgaccacgtagcccacgtactccttgagcacgtacttatacagtgggtcgttgccgatattgcgccggatgaagatcatccccgagcgccgcatgaggggtcccatgagaccgaacgacaggttgatgccgccgaacatgtgcaccggcggtaaccggttgtcctgcatggccaccggtaccaccacgccgtcgatgtaggaccggtgcgagaacagcaggaccgccggatgagcctccagtgcggcgcgcatcgccgcgacctgatactcgtcgtagtcgaattccggatcgaagccgcggctagccagcctgccgaggacggaaaccaggtctaccgacacctggctccatccggtggagagttcgtcgagcatcttcccggcatcttcgaccgtggcgcccggaatccggtccaggccggcacgaaatcgtgcggacgccaacatctccggcttcaccagccggggagatttgtattgcggtccaaggatccgatattcggcgcgcgccagcgccaacagcgctcggcggctgacgaactgggcgaaatcgcgcttgtgctctgccaccgtggtatcgcgccactgctggcgcagttcggacaccttggccgactcgccggccaccacccgcgcgcgcctgggatcggtacgcaggatgcgacgctgctgacgctggctgggatggtagggatcccgacccgggagcagtgcggccaccttgcccgcccggctgcgatcggcgggaggcagccagatcacccgaaccggcacgatagaacggtcctcgccagattgcgggctggatgcgaagccgggctcgagctgctcgaccagtgccgtcagcgccgccggcggagcgttgcgcggtggcagcttcaatatgtcgaacttcgagtccggatggcgtgcacgctgctggcccagccagcccatgatcagctccatctcgaccggcgtcgccgtggaagccagcaccagtgtgtcctcggcagtaagcaccgcgctggcatcggccgccggtttggtcacgaccgtcctttggcgctagagcttggcgatgcggaggcctcaccatccttgccagcgatcttagattcgctgggtttggccttcggcgatgccttctttgtagccgccttcgtcgcggccgcgcctttattggcggcgcttttggcgggagccttcttagccggcacccttttcgcggtggccttggcgacctgagccctggcttttctggcggccttctgctcggcgtacagatcgaccgcgggcaacccatcgaccggccagtccgccagcgtgtccagatacagctggcgcacctcggcgatacgatccggcagggcgtccagggtccagtcatcgaccggaatcggcggaaacaccgcgacgtcgaccgtgcccggattgatcgtggtggagttgcgcgaggcgacgatctccgcattgcggatcacgatcggcacgatcgggatcttcgcggccatggcgatacggaagggccccttcttgaatgacccgacttcggtggtatccaaccgggtaccttcgggagcgatcacgatcgatagtccattgcgggcgcgctcctcaaccgtgtgcagtgtctccaccgcggcgaccggatcatcacggtcgatgaacacaccgtccagcaacttccccagcgtgcccatgatcgggtcgctcgccagttccttcttgcccaccccaacccagttgtcgcgcaccagcgcaccggcaatgaccgggtcaacctggttgcggtggttgaagataaagacggcgggccgctgggcggtcagattctcttttccgatcacattcaggtgcacgccgctggtcgccagcagcagctgagagaaggtggaggtaaagaaattcacgccgcggcgccggctaccggtcagcacaccgatccctaccgcgccggccgcgaccgggacgatggtgctcagaccggcaagtgtccgcaactgccgccggatgcccacaccgccgcgactgttgaacttcaagatcggccagccccgtcgcttggcgaccgcggccatctttccttccggattggtcggtcgcggattgcccaccagatacatcagggcgacgtcctcgtcaccgtcggcatagaagtaactgtctttgagatcgatgtcgtgctcggccgcaaagcgttgcaccgcagtggctttgcccggaccccacaaaattggcttcagcacacccccggtgagtatcccgtcctcgttggtctcgaacttgttggtgagcatgttgttgatccccagaaaacgtgcgactgggccaacttggatggtcagcgccgacgagctgaggaccacggtgtggccgcgggccacgtgagcccggaccagttcccgcatttccgggtagatccgggactcgatccgctgggcgaatagccgctcgccgatttcttccaggtcggtcaagagccgcccggccagcgccgcggcggcctttccgataaggtcttcgaactcgattcgcccgagcgtgtgattcaggccggcctgaaccataccgagcagctcgcccacgcccatatcgcggcgccgcagcctctcctgggtgaggatgacggccgtgaagccggcgaccagcgtgccgtccaggtcgaaaaacgcaccgaccttcgggccggcaggactggccagaatctcggctaccgaaccgggtaggcgcaaatccggcgccgacttccgcgtcgcccgctcttccccctgctcgtcagcggcgctcatgagcccgacaccgatcgaggcactgaaccggctccttgagtatcgaacgacgccggcagcacacgcggtgccggatcaccggccagcgcaaggatttcgtcgaaacccgcctgcaggcattgagcgaacaactcgtcgtttcgcaccgacgccctgtcgtagcgcaccgtgacggtgcaccacccgccccgggaaattagcactaccatcatcgccacaccgggcaacggtccaataccgtactgccgcagtatcttcgcgccggcaaggtaggtatcccctgggtagaccggaacattgctggcttgcacatcggaaccgatcaccgaaccggtgatcccctccagcacggccgtcggcaagacactcagcaccggtgcaatggaaccgatgatgttcatcgcgggctcgtcgcgacgctgggtcatctgcgcccggatcttcttcatccgggccaccggatcgatagtgcccaccggcgccgccaggttgacaccggtgaactggttgccgccggccgcatcgccctcggcccgcaggttgaccggcaccgccatcggcagcgtgctgatcggcacgcccagggcctcgtggtagcggcgcagcgcgccacacagacccgcaaggtaggcgtcgttgatcgacccgccgccggcctttgcggccttgtgcaggtcggcgagccggatgtcgatggcctcggtacgggtggtcaggctgcgccggcgcagtaggggtgagggttcagcagctcggttcagcacccggatgcccgacctggcgtagcccaagatccccgacacggtggacaccggttccagaacagcccgcccggccatcgataccgccccggacagcgcgtccaggacaccgccgacgacagcaattggcaggtggttgatgccccggcgcatcaggtcattgggggacagatcctccggaatgggttgcggcggcgtcgacctaggtggtggatcgcgctcgaggtcatagatctgcgcgaacatctccacgccgccgacaccgtcggtgaccgcatggctgacgtgcagcagcatcgccgctctgccgtcagccataccctccaccagggtggccgtccacagcgggcgcgatatgtccagcggcgactgcagaatcacctcggcgagatcgagcacttcgcgcaacgtggcgggtccggacacacgcacccgacgcacatggaagtccagattgaagtccggatccaccacccagcgcggggccgcggtcggcaaggtcggcaccaccaccttctgccgcagccgcaacacccgtcgcgaggcgttttcgaatcgggtccggaagcgatcccagtccggcgtgccgtccagcagttccagcgccatgatccccgaacgagtccgcggatttgcctcgccccgatgcatcaaatagtcgaccggcccaagctcgtcggacaacctgggggactcgccggactcagccatggccacgaccccgcgcgggttgggcaactcgacgcacaaactctgtcaccgccgatcagacctcctgcttcaaacccgccaccgccacgcaccacagtgccaacacaacgctagtcgcgatgacgcggtggtgaaagccgatgcgggccatgatccacccgcagcaccgatgccgcggccacgaccgacgaaacctcgtgttgggcagccgagttggaacggccaagctcagctggccggaggtgacgacagcgccagcgaacccttgcgagcacccatccgtcgcccgtagatcacacccaagaagtccgagaccgcttcggcgaccatccgcgatcggaccgtggcggcgaggtcgaacgcgtggtgggcgttggggagctcagcgtaggacaccgtcgcggcacccgcgtcgcgcagcgccgcgctgaaggcgcgagattgcgcgctcggcaccatcggatccttctcaccgtgcaacacgaagaacggcggagcctcgctgtggacgtacgaaatcggcgacgccgccttgaacagccccgggttgtcgacgtagcggctacgcatcacgaagtgctccaggaacggcatcatcatttcgtgcatattctcggcgttggtgaggtcgtagacgccgtagtagggcgccgcggcttgtaccgccgtgtcggcgctttcgaagcccggctgcagcgccggatcattcgccgaaagcgcggccaacgcggccaggtgcgcaccggcggacccgccggtgatcgtgatgaaatccggatcgccgccatagtcggcgatgttctcgcgaacccacgcaatcgccctcttcacgtccacaatgtgcgccggccacgtgcaccgtgggctcttgctgtagttgatcgacacacagatccagccgagttccaccatccggctcatcaacgggtaagcctgagggcgtttgccgttgatggtccacgccccgcccgggacctggatgaggaccggagcccggcggccgggcgctaaatcgggacgccgccagatgtcgagtagattctcgcggccgccgggcccgtacgggatgtcggaggtctgggccgcatagcggcgatggggtccgggaatgtgcggtaggttcagcagcccgctgcgccgggcagcctctgactgttcgccggtcggatgccacactaggtcacggaaatccgggccgaaagcgtccacgagcgccgcgtgcaggatttgatccgcccgctgcgccgcccagctggtgccaaaccggccgatcgagcgtggtgatatgcgggacagcgcgtggccggtgacgacgcgggccggaaactccgcggacaaccatcctgcgacccaaccgatggcgcacggtgatccacgcagcagcagggcgccggcccggcaggtgtctctggcgtcggccgccagctgcgctccctggcgcaatgcctcggcgccggcccgcgagcaccgcgaagtcacgctggcgatgtgcataacaaagcccacccctcgacgtcaggcacacgcatcgttgcggtaaacggctggttgccagccggttttgtacgtgtgtcgaggatcacacaataaccaataattgacgtggcggtagacctttcgcgcgtgtggcgtctggaaaaattcctcgacggccaccgttagataaactgacctgcgcatcgcctccgtagctcaggtggatagagcaagggccttctaatccctaggtcgcacgttcgagtcgtgccgggggcactgtggaaatagcaggtcagcatggtggcgtggcttgacaccgcctcgttatgggtcgacgcccagagtcgccttcaaactcaaaccacggaggtgcccgatggcccaatacgacccggtcttgctcagcgtcgacaagcacgttgcgctcatcacggtcaacgacccggaccgacggaacgccgtcaccgacgagatgtcggcgcagttgcgtgcggcgatccaacgcgccgaaggcgaccccgacgtacacgccgtagtcgtgaccggggcgggcaaggccttctgcgccggggccgacctgagtgcgctgggcgccggggtcggcgatccagccgagccgagattgttacggctctacgacggtttcatggccgtcagtagttgtaatctgcccaccatcgccgcggtcaacggcgcggctgtgggcgccggactcaatctggcgttggccgccgatgtgcgcatcgccggaccggccgcattgttcgacgcccgcttccaaaagctgggactgcatccaggtggcggcgcaacctggatgctgcagcgagcggtgggtccgcaggtcgcccgtgcggccttattgttcggcatgtgcttcgacgccgaatccgctgtgcggcacggcttggcgctaatggttgccgacgatcccgtcaccgcggcgctggagctggccgccgggcccgcagccgccccgcgcgaggtcgtgctggcgagcaaagccaccatgcgcgccacagccagccccggatcgctggaccttgagcaacacgaactcgccaaacgcttagaacttgggccgcaggcgaaatcggtccagtcgcccgagttcgccgctcgcttggctgccgctcaacacaggtagcgcctaccagcctcgagggtttccatggcgtgccccagtccgaagctgctgctgcttgactccgcgcgctgggcccgagcgcgcgctgttgtacggcccaaacggcgtgtcggtgtacagtcgcgcgctcgcggcttcagtccggcccccgactccggcaggcccgacggcgcccagcgctagccgggcgcgccggccatgccttcggtgccggaaacgccaggggacccggggccgttggtgaggccccccgcgcctgcctcaccgccgctaccgcccgcgccaccggcaccgcctgcgccgcccgcgccaccgataccgtcagcgccgctgactcctgcggcaccgctgaggaaccctccggacccacccgcaccgccggcaataccgccagcgccaccgttaccgccgtttgcgccgttgcccccgttgccgcctgtcccgccggccccgccgatggagttctcatcgccaaaagtactggcgttgccaccggagccgccgttgccgccgtcaccgccagccccgccgactccaccggccccaccgactccgccgctgccaccgttgccgccgttgccgatcaacatgccgctggcgccacccttgccacccacgccaccggctccgcccaccccgccgacaccaagcgagctgccgccggagccaccatcaccacctacgccaccgaccgcccagacaccagcgaccgggtcttcgtgaaacgtcgcggtgccaccaccgccgccgttaccgccaaccccaccggcaacgccggcgccgccatccccgccggccccggcgttgccgccgttgccgccgttgccgaacaacaacccgccggcgccgccgttgccgcccgcgccgccggtcccgccggcgccgccgacgccaaggccgctgccgcccttgccgccatcaccacccttgccgccgaccacatcgggttctgcctcggggtctgggctgtcaaacctcgcgatgccagcgttgccgccgcttcccccgggccccccgtggcgccgtcaccaccgataccacccgcgccaccggcgccaccgttgccgccatcaccgaatagcaacccgccggcgccaccattgccgccagctccccctgcgccaccgtcggcgccggaggcggcactggcagccccgttaccaccgaaaccgccgctaccaccggtagaggtggcagtggcgatgtgtacgaaagcgccgcctccggcgccgccgctaccacccccactgccggcggctacaccgtcggacccgttgccaccatcaccgccaaaggcgctcgcaatgtcgccctgcgcgactccgccgtcgccgccgttgccgccgccgccaccggcagcggcggtaccgccgtcaccaccggcaccgccggtggccttgcccgagcctgccgtcgcggtggcaccgtcgccgccggtgccaccggtcggcgtgccggcagtgccatggccgcccgtgccgccgtcgccgccggtttgatcaccgatgccggacacatctgccgggctgtccccggtgctggccgcggggccgggcgtgggattgaccccgtttgccccggcgaggccggcgccgccggtaccaccggcgccgccatggccgaacagcccggcgttgccgccgttaccgcccgcacccccgatgcctgcggccacgctggtgccgccgacaccgccgttgccgccgttgccccacaaccaccccccgttcccaccggcaccgccggccgcgccggtaccaccggccccgccgttgccgccgttgccgatcaacccggccgcgcctccgctgccgccggtttgaccgaacccgccagccgcgccgttgccaccgttgccaaacagcaacccgccggccgcgccaggctgcccgggtgccgtcccgtcggcgccgtttccgatcaacgggcgccccaaaagcgcctcggtgggcgcattcaccgcacccagcagactccgctcaacagcggcctcagtgctggcataccgacccgcggccgcagtcaacgcctgcacaaactgctcgtgaaacgctgccacctgtacgctgagcgcctgatactgccgagcatgggccccgaacaaccccgcaatcgccgccgacacttcatcggcagccgcagccaccacttccgtcgtcggcatcgccgcggccgcattagccgcgctcacctgcgaaccaatactcgctaaatccaaagccgcagttgccagcagctgcggcgtcgcgatcaccaacgacacctcgcacctcccgataccccatatcgccgcaccgtgtccccagcggccacgtgacctttggtcgctggctggcggccctgactatggccgcgacggccctcgttctgattcgccccggcgcgcagcttgctgcgcgagttgaagacgggaggacaggccgagcttggtgtagacgtgggtcaagtgggaatgcacggtccgcggcgagatgaataggcggacgccgatctccttgttgctgagtccctcaccgaccagtagagccacctcaagctctgtcggtgtcaacgcgccccagccacttgtcgggcgtttccgtgcaccgcggcctcgttgcgcgtacgcgatcgcctcatcgatcgataacgcagttccttcggcccaggcatcgtcgaactcgctgtcacccatggattttcgaagggtggctagcgacgagttacagcccgcctggtagatcccgaagcggaccgctcccatgcgcccccgggccgcgtcggccgcgccgaacagccgcaccgcttcccggttgctgccggcatccgccatcaccgaggcgaggcactcgagaatgtcggggacccataggtatgccccaatggacgcggccacgccgagggcgtcgtgggcatcgcgctcggcccggtggcgatccccttgggcgatctcgatgcggcaacgggtagtcagggcgcgggcgcggtgcacgccacgagtgatcgacgctgcgccgtcggccaatcggtgcgccgcgttcagatcacctcgcgcacacgatatttgagccgaactggtggggtcgttgatgatcgccgccgcgctggcaccaaagaatcgcgttgccgattcgcgggcgtgttcggcggccgcgacgtcaccggcggccagggtcgcgaagaccagcgcggagcaggccgagcccgacagcaccgggctgagtccaacggcggtgtcgatgctggcttgggcggcggcggccgcctcggtgtcgccgcggtgcgctaacgcgtgcgccaagcaagcctggcccgcgcagctgctaaccatgtcgtgcgcggcgtcggactcgccgatcacctcgcgcgacaggccgaccgctgcctcgaggttgccctgccagagattcgccgcggccagcgcccagcgacatgaacgtgaaaggaatgcatcaccaatctcgtcggcgaggcttcgtgcctcctcgcccgccgcgcgggtcgcgcccgggtcaccctcgccggcgaacccgacataggcctgccaggccagaacctcggccaaccgccacttgtcgcccaccgcccgggccaggccgacggcctcggccagccacggtcgcgccagatccgcgttgtaggcggcgacacccccgcacgcggtcagcgcccgcgccagcagggccggatcctcgatgtcgcgcgctatagccagcgccttctgggcatcatctaggcggtcggtgatgccggccacggcatctatcagggcccggtcggccagtgcccgcgcatacaacccagggtcggcccccgccggatgtgcatcgtggtcggccagggcggcggcgaaccaggccagcccctcttgcaggcggccccgggcacgccacaacggctgcagacatgatgccaacagcaacgcgtggccggtatcgccattctcgcggctgaacgcgaaagcggcccgtaggttgtcgatctcgagctcggcctggttgagccggcgttcatggccggccaccgagggggcgtcaagcccggcggcaacggccgcgtagtggtcgcggtgtcgcgcacgcacggcatcggcatcgccggattcacgcagcttctccaacgcatactggcgcaccgtctctagcaggcggtagcgcgttcggccgtcgctgtcctcggtcaccaccagagacttgtctgccagcaggctgagcagatcgaccacctcgtagcgctgaacgtcaccgccggcggctgccgcttgggcaccgtcgagatcaaacccgctcgggaaaaccgccagtcgccgaaacagcacctgctccggtccggtcagcagcgcatgtgaccagtcgacggaagcccgcatcgtctgctggcggcgcaccgcaatacgcgatccaccggtcagcaggcggaaccggtcatgcaagctgtcgacgatttcggtcagcgccagggcacgcacccgcgacgctgcaagttcgatcgccagcggaatgccgtcgagtcggtggcagatctcggtcaccagggcgaggttgtcggcagtgatctcgagttcgggccgcgcctcacgagcgcggtcggtgaacaactcgatcgcctcgccgtgccccagcgggggaacccgccaaatctgctcaccggccaccgcgatcggttcccggctggtcgccaataccctcagcgctgggcacgccccgagcaacgcgacgatcagagccgcgcacccgtcgagcaagtgctcgcagttgtccagcactaccagcatgcgccggtcgccgatacgccgcacaatggtgtccaccgtcgagcggcccggctgatccggcaaccccaaaacccgcgccgccgcgatcggcaccagcgccgggtcggtgatcggcgccaggttgacataccaaaccccgtccggataaccgtcggcaacggcgctcgcgacctgtgtcgccaggcgtgtctttccgaccccgccgacaccggtaagggtgacccaccgtttgacgtccagcagcccacggacttgcgccacttcgtcgacgcgccccaccagccgagtgagctgggccggaagacagtgcgcaccaacgactttccgggtccgcagcggcgggaacgcgttgtgcagatcagggtgacacagctgcaccacccgttccggtcggggcaggtcgtccagccggtaggtaccgaggtcgttcagccacgcgtccttgggcagcaggtcagcaaccagatcgctggttgttcccgacaacacggtctggcccccgtgggccagctcgcgcagccgggcggtgcggtcgatggtcggccctacgcagttgccctcgtcgggtgacgacacctccccggtgtgcatgccgatgcgcagccggatcggtgccagcggcgcccgctgcaagcccagggcgcacgccacggcgtcggatgcgcgggcgaacgccaccaagaagctgtcgccttcgccctgttcgaccgggcaaaccccgcggtgctcgcgaaccaattcggtcagcgttcggtccagtttggcgatcgccgtcgtgtcaagctgagaccccggcaggtgggtcgcgccctcgatatcggccagcagcaacgtcaccgtgcccgtcggtacaagctcgctcacaccatctgcgctccagtccacaggtaccacgtcgacgccggggtgaatcttgctcatgctagccagcatcgagccagcgcgtagcgcattacatcggcacctgcgcctagattgctcgaaatctcttggccgccggtccatgtgttctacgcgctttagtcgatgcattcggcgaccggcgtgccatcgcggcggacctacagtgcccgtgctgtccgctggcaattgtgagtcccccagtgctggcagcatcgcccgcaagaaccgacacgaccgcatcgtgggcggtgccgtcgaagtcgccggctgaccgatcggcggagtcaccggcccgatggggtttccgaaggctagggaatgatgacgatggggcggccgcctcggccgccttcgccgtaacccccaaccatgcggaaaacgagcctagcgtcgcccggccgcgcagagcgagccatcgcggtggcgccaacgacaggaagcgatccggattctctgaccatggtgggtgttctggctacgtgacgttaacggagatggaggggccgccttcgccgccttcaccgccggaaccgccggagccagggtcgcccctcccgttgccggagccacccgactcgcccgacgagccgacgccgccggaggtcaagccaccggcaccgcgtccgccgtcacctccgcgcccgccgtccccgccgtcaccgccgccgatgctgcgaggcggaggggcgccgaagccgccggagccgccggtcccgccgtcgcctccgtcaccaccgggggcgccaccgtctcgcccggccccacccaagccgccgttgccgccgttgccacccggcccgccgtcgcctgcatcagcaaagctgccgttgccgtccccaccgtgaccgccgttcccgccgtcgcctccgtcaccgccgggggcgctgaagccggccttgccgtgcgcgccacttgtggaaccgaaaccgccttgtccgccggggcggccccacccgccgtcgccgccgtcacctccgtcgccgccaggctctccgtcaaaatccgcgagataggtaaagccgtcaccgcccaagccaccattaccagcgtccccgcccgacccgccgtcaccgccgtccccgccaacgcctcgattgccgacctcgccggcgggtgccgacccgccggccccgccgtttccgccggcgccgccccacccgccgtagccaccgtcgccgccgtcgccgccgtcgcggcccgtcgtttcgttaatgtcaaagccgtcaacgccgttaccgccgaccccaccagccccgcctaggcctccggccccgccgtcaccaccgtcgccggtctgagttccgccggcgccaccggccccgccgtcgcctcccgccccaccgctgccgccgtcgaagccgtcgaagccctttaggtcggagtcgggcgaccaacccgcgccaccggccgcgccgttgcctccctggccgccggttccgccgccgccgttcatcccggcgtcgccgcccgccccgccgtgtccaccaaccccgccgccgccgccggggctgccgcccgcagccccaccttggccgccggctccgccgttcccgccgtcgcccagaaatgctccgccggcgccaccagccccaccggcgccaccagccccaccgttgccgccagcaacggtgagccctccgagggcaccgtgcgcgccgtcgccacccttgccgccgtcaccgccgtcaccgatgtcgccggcgtcaccgcccttgcctccagccccaccggccccgccatcaccgccgagagcttcggcagcggtgccgtcggccccatcaccaccggctccgccgtccccgaatagcccggcgttgccgccgtcaccgccctggccgccgtcgccgccggccgcggcggccttggcaccgttgccgccgacgccgccgtcgccgccggtcagtggcccgtgtttgctggcgtccacgccgttggccgcggaggtgccgttgccgctgtcaccccccagaccgccgcgaccgcctgcgccggggtcaccgccgttaccgcccgctccgccggcgccgccgacggtgataccaatgccgccgttgccgccggccccgccaacgccgccggcgccgccgagtccgccgtcgccaccgaccccaccggtgccgtgactgccgaccgtccccgaaggtgcggccccgccgaccccaccgtccccgccatgtccaccgaccccgccggcaccgccatcgccgccaccaccgccggccccaccggtgccgccgatactgtcgataccgttggcgcccctggccccggccccaccgctagcgcccacaccgccgttgccgccggccccgccgttgccgccggcaccgccgtcacccgacaccgacccaccggcgccaccggcaccaccggcaccgccggcctgccccgcgtcgccctgacccccgttgcctcccggttggccgagggcgagggcatctgaaccaggcgcgcccgaattggccccgttggcgccggccgcgccatcgccaccattgccgccggcgccaccatcgccgacccggccggcattgccgccgtcgcctccgttgcccccggcgccgcccgcgacgctggcttgcgcaccgttgccaccgttaccaccgttgccgccgctgccgggcccgtggtcgctggcgtccacaccgctggccgcgcgggtgccgttgccgctgtcgccgcccaagccgccgaggcctcccgcgccggggtcaccgccgtcaccgccgtccccgccatcactgccatgaccgccgtcaccgccgttgccgccggctccgccgagcccgccgtcaccgccaacgccgccgacaccgtggctgccgacctgacccgcgggtgcggccccgccggcgccgccatcaccgccgggcccgccgtcaccgccaacgccgccgacaccgccgtcgccgcctttcccgccggcgcctccaacggcctcagcgctgtcggcgccggaggcgcccttgccgccgccgccaccactagctccggcaccacccgcaccgccggccccgcccttgccaccgggtccaccgtcgcccgacaccgacccaccggcgccaccggctccgccggcaccgcccgcgccgccggcctgccccgcatcgcctcgaccgccgttgccgccactacctaacgccgaactcccggcaccaccgtcaccgccggcaccgcccgcgccgccaccgccaacgccgccttgaccgccgttggcctcgcttccttcgcccggttgccccgagagggtgccgtcggcgccgtcctcacctacgttcgcgccattcgcaccggccgcgccgctaccaccgtcgccgccggccccgccgtcaccgaccaacccgccgttaccaccggcaccgcccttgccgccgttcgcgccagccacggtggcgtcggcgccgttaccgcccttgccgccgttgccaccactgtgcacggtagcgccggtcgcgccggtcacaccctcggtggcgccggcgccgccggcgccacccttcccaccggcgcctgggtcaccaccatcgccgccggccccaccgtcaccatccttgaaagccatgtcgccgcggccaccgctgcccccgttaccgggcgccccaccagccccgccggcaccaccgtccccgccaacaccctggctgcccgcccgacccgcaggtgcgtcaccgccagccccaccggccccaccgtcaccgccgcgaccgccggctccgccatcaccaccgttgccgccgtcagatacgagcacagcattgaaaccgtgagctccgttaccaccggccccgccggccccaccgttgccgccggcaccgccggccccgccatcgccggcgtgggccccacccgcgccgccggccccaccggccccgccgttacctccatcctcaccgggggtaccggatgaacccaggaagatcgccgtcatatcggcatagccggcacccgcggctccgtcaccgccatgaccgccggccccaccgtcaccgaccaacccgccgttgccaccggcaccgccgttaccgccatgaccgccggcgaccgatgcgtgggcgccattgccacctttgccgccgttgccgccgctgaccggcccgtcgttgccggccgccagaccattggcccccgcgcgagcaccggcgccgcccgacgccccccccggctccgccagccccacccaggcccgggtcgccaccgtgaccgccggccccgccgtcaccggcggccagccaactgccaccgttgccgccggcaccgccgtcaccaggcgctccacccagccccccacccccgccagccccgccgtctccggcccggccgacataccccaatagtccagccgacccgccagcacccccggcgccgcccacgccgccgtttccgccggcaccgccattgccgccggcgccgccgtcaccgccggccgccgagataccggccggcccatttattccggtagccccggcaccgccggcaccgccggccgcaccggcaccaccggccccgccgacaccgccaacgccaccggcgccgccgttaccgagaagccaccctccccgaccaccgttgccgcccaccccaccggcaccgccatcgcccccgtccgaccctgccaaaccgtcaccgccggcaccgtcgtccgacccggcaacaccagccgccccatcctgaccgggcgtagcaccgttggccccggccgcacctacaccacccacgccgccagcgcccccatgaccaaaccaccccgcgttaccgcccgcgccgccggcgccaccaccagccccaccggcaccaccggcgccgccgttgccgaacaggcccgcgttgccacccgccccgccggcgccaccaccagccccacccataccgccgacgccgcccccacccgccagccatccacccgtcccgccggtacctccgggtgcgcccgccccgcccgcgccaccggcgccgccgatcccaaataacccggccgccccgccggcgccgcccacctgcccgacggcaccggcagcgccgttgccgccattgccgaacaacaatccaccggccccaccgggctgcccaggcgctgtcccgtgcgcaccatcgccgatcagcgggcgtcccagtagcgtctgggtgggcgcattcacggctccgagcacgactcgcatcgccgcggcgttggcgatctcggtggccgtgtaccacctcgcggccgcggtcagcgtgtgcacgaactggtcgtgaaacgccgcggcctgcgcacttagcgcctgatactcctgagcgtgcgcgctgaacaacgccgcgatgcccgccgacacctcgtcggcgccggcggccaccacttccgtcgtcggcatcgccgcgaccgcactagccgcgctcacctgcgaaccaatacgcgccagatcaaaagccgcagttgccatcatctccggcgtcgcgatcacatatgacatctcgcacctacccaatagcccgaccgtcgccgcgccgctcccgctgcgactagtgaccccttggtctcttgagccagcgaccccaactaccgccgcgacaggccttgttctgatttgccgcgacgacctcccaggtgggtcgaacccactctgtcggccagcagcaatgccaccgaacccgccgccaccggattgcccacgtcgtctttgctgactttgctgcagtccagaggtgccacgtcggcacccgggtcaatctcgcgcatgccagccagcatcgagccagcgggcaccgcaatacatcagcacgtgtgactagattgctccgaattctgtcgaacgcgggtccgcgtgatctgcgcgtttcggtcgatgctttcggcagcccggcctccgatcattaacgaacccgagacgaggagagcgccatggtcgacacgagcgcgcccgccagccggctggacaccgatccgcgccgcgctcatgtgagtcttagtaagcacccctaccagattggagttttcgggtccggaacaattggtccgagagtctacgaactggcctatcaagtcggtgccgagatcgcaaagcaaggccacattctcatcagtggcgggatgactggcacaatggaagcctcctcacggggtgcgtcggacgccgacggccttgtcgtcggcgtcctgccgggcgacaagtttaccgatggcaatgcctattccacgataaagattctgagcggtatgcagtttgctcgtaactacataacaggtttgagctgccacggagcaattgtcgtcggcggctcgagcggcgcctatgaagaagcccgtcgtgtctgggaaggccgtggccccgtggtggttctagcgaacagcggatcgccaacgggtgcgtctgcgcaaatgctgtccatgcaggaaatctttggggtcgcctttccggaggacaaacccaagccctggcgagtcttttcggcggcaacccccgccgaatcggtgtcgcttgtcattggcctgatccggaaaggatatgcccaacatgagccgtaggataattaacgagttcggagtacagatctacggggccacgataggtgacacctgggccgggctggtcagggcggtgcttgaccttgggtctcagtgttttgacgaagaccgagagcgtatagcgctgtccaacgtccgcatcaagtcttcggtgcagaattatcccgatctcactattgaagaacattgcaacagcgaccaactaaaggccatgctagatttcatgttcaacaccgataccatggaggatatcgatgtggtcaagagcttcagtcgtggcgcaaaaagctaccatcgccggataaaagaaggacgaatgattgagttcgtaattgagcgactgagtctaattccggaaagcaagaaagcagtggtcgtgttcccgacttacgaggattacgcggcggtcatgcgtaatcatcgagacgattacttgccttgccttgtttcgatacagttccgcttgttgccagacggcaaagattacgtcttccacacgacgttctattcgcggtccatggacgcctggcaaaaaggtcacggcaatcttttgtctatcgccaagctatcggattgggtgcgagagaacgtcagtgcgcgcattgggcgcaagatcatgcttggcccgcttgatggcatgatttgtgatgttcatatctacaaggagacgtatgcagaggcttgcaagcgtttggccaacctcgaccttaggcgaacacaatttgacgcggtgcggaattagtgaggacgctaagcctccccagctgatgcgttgatgcgctagcatcagggctgtgcgaacgacacttgaccttgacgacgatgtgatcgccgcggcacgtgaacttgcctccagccagcgccgctcgctcggctcggtgatttccgaactcgcacgccgtggtctcatgcccggacgcgtcgaggctgacgacgggctgccggtgatccgcgttccagccgggaccccgccgatcacaccggagatggtccgtcgcgcgctcgatgaggactgacgcgggtggcgctgctcgacgtcaacgcattggtcgcgctggcgtgggactcacacatccaccacgcccggatccgcgagtggtttaccgccaacgccacgctcggctgggcgacttgcccgctcaccgaagccggcttcgtgcgggtgtcgacgaacccaaaagtacttcccagcgcgatcgggatcgcagacgctcgacgggtcctcgtggcactacgcgccgtgggaggccaccgcttcctggctgacgacgtatcgctcgtcgatgacgatgttccgttgatcgtcggttatcgccaggtgaccgacgcccatctgctgacactcgcccgccggcgcggcgtccgcctggtcaccttcgacgccggtgtcttcaccctcgcccaacaacgccccaagacgccagtggagctgctgaccatcctctaaccaaagctgccagcccgcccggctacagatccaacagcgcggtctccggcgactcgatcagatcccgcagctcacacatgaactgggccacctgagcaccatcgacaacgcggtggtcgaacacacaagtcaacgtcatcgtcggccgtgcgacaacctcgccgccgacgaccaccgggcgcggcttgatcgcccccagacccaggatcgccgcttcgggatggttgatcaccggcacgccgtcgtcgactcccagcgccccgaagttcgacaccgtgaacgtcgaaccgcgcagctccgcgggtgtgagagtgccttcacgtgcgccggtgattaattccgctacgcgggaggcaagttcgcgggtgttcttgtcctgggcgtcggtcaccaccggcaccagcaatccacgctcagtggccgcgccgaaccccagatgcacaccgcgatgcacgtgtacttgcgggccttcgcccgagtcgacccacgtcgagttgagaattacgttgtgtttcaatgcaataaccagcagccgcagcgtcagcgcgaacggtgtaatctcgggcgccgccgaaacgaaccagtcgcgcagccgcagcagttcggcgcaaattacctcaacgctggcctttgcggtcggaatctccttgtgggacaacgtcattttttcggccatccgcgcgtgcacgccgtggaccggccgcacgtccggcccggctccgacgccgcctcgagcagcggccagcacatcggcccgggtgatcacaccgccggcgcccgacccacgctgcaatgcggccaggtcgaccgccaactctttggccagcttgcgcactaccggtgccgccagcggccggcttgtccgtctactggtttcgatcgcggcgtcggcaccgtagccgaccaacgtggggaccgctccttcaccgttaggctgcgcaactgccgtgggcccggtgtcgatccgaactagctccgcgcccactttgagcacatcgccttcggcgccgcctaactcgacgatccggccggcatacgggctggggatttcgacctcggccttggcggtctccaccgaacacagcgtctggttgatctccacatcgtcgccgacggcgacgctccaacacgtcaccgtcacttcctgcagtccctcgccgaggtcgggcaccgggaaagacctgatgctgtcctcaccgctcatggctgacgcagcacacgttcgacgcagtccaacagccggtcggggccgggtaaccacaatttttccaaccgcgcaggcgggtagggtgtgtcaaaaccgcaggcacgcaacaccggagcctccaattggtagaacatctcttcctggatgcgcgcggccagaccggcaccatagccgaggctgcgcggcccttcgtgcatcaccacgcaacgcccggtgcgctggatcgacgcagcaatggtgtcgaagtccagcggcgccaacgaccgcagatcgataacctccagactccaatcatgttgctgctctgcagtatccgcgctagacagggcggtgctcaccaggtttccgtacgttaccacggtcacatcggtgccggaccggcgcaccatcgcgtgcccgatcggcggttccggccggctagtgtcgaccatcccgcggctgtggtagcggcgtttgggctccagatacatcacggggtccgggcaggcgatagcgtgccgcagcagccagtaagcgtcaccgggtgtcgacggcaccaccaccttgaggcccgcggtgtgcacccagtaggactccgtggagtccgaatgatgttcggccgcaccgataccgccaaacgaggggatccggacggtcaccggcatgtccacctcaccgcgggtgcgagtccggtacttggccagatggctcaccacttggtcgaaagccggataggaaaagccgtcgaactggatttctggcaccggcacaaagccacgtagtgccaacccgacggctattccgatgatcgcggactccgccagtggcgtgtcgaagcaccggtctgcaccgaacgtatcggccagtccctcggtcacccgaaacaccccaccctcgaccgcgacatcctcgccaaacaccaatacccgctcgtcggcggccatcgcgtcgtacagggcgcggttgatcgcctggaccatggtcaacgactgcgtgatgtcgctcaccgctaccgcaagcgtctcatccggcctggccggacggtctgcgatttgagtcatgcccgcctcctcagtcagtccgcgccagttcggcacgcagctgttcgcgctgcgcctgcaacccgggtgtgatttcggcgtacaccgtggtgaacacctcatcgacgtcgaagtcaggcgcatcaaagaccgcgtcgcgtagctcggaccgcacgtgttttgcccgagccgtcacctgttcctcgaggcgttgcgaccacaggccctgatcttgtaagtaagtgcgatagcgcggaatcgggtccagcgtcgcccagcggtccacctcctcctggctgcggtaccgggttggatcatcggcggtggtgtgcggaccaagacggtaagtgaccgcctcgatcagcgttggaccgtcgccggcccgagcccgagcggcagcttcggccatcaccgcatagcatgccagcacgtcgttgccgtccacccggatgcctggcatcccgtagccaatcgccttgtgcgcgatagatggtgcggcggtctgcctggataccggcatcgagattgcccactggttgttctgcacgtagaacacgcacggtgtggtgaacaccgccgcgaaattgagcgcctcatgtacgtcgccctcgctggtggcgccgtcgcccagaaaggccaccgtcacggagtcctcgtccaggcgttgcgcggccatcgccgcgcccaccgcgtgcaaggtctgggtgccgatgggaaccgacatcggtgcacagcacttcgtggtgaattgcagcccgccgtgccaggttccacgccacgcgaccccaacatgtccaggcgggatgccacgcactaggtagacgcccaattctcggtattgggggaacaaccagtcggttttgcgtaggcaagccgccgcacccacctgcgcggcttcctgcccgcgacagggcgtgtacaacgccagctccccctggcgctgcagattgacgaattcggtatccagctcgcgggtgaccaccatcatctcgtagagccaacgcagcgtttcctcaggaaggtcacggtggtagcggcgttcggccgtcggcgtaccgtccgggccgacgagttgcaccggctcaagatcgacagacatcaacatcccagatggcctccgagaaccctcccccataccgtctcctcagctcgcgatcacaacgcggttacgcgtcagaagatgccgtgcgttccatccttagcgtcggcgctggtggtgcggcgctcacagcacatcccgcctgggaaaccgctgcgagccgaagttgatcgccggccgcaccaaagcttccgctcgccgcaacactggcgcttcctccattatgcccccaaatgtgaagagtccggaccgatcgcgaacgcatcgcaaccgtgtcgcgggggatctgcgccctcattcggaggtggcttccccggctcgccgcaacatcgtttccgcgtgcgtgagcactggagagtcgaccatctggccttcgaacgcgaacgccccacgctcgcttcgcgacgcggccaaaacccgccgagcccaggccagcttctcgtggctgggtcgataggccttgcgcaccaccgggatctgactcgggtgaatgcacacggtcacgtcaaagcccaccgccgcggcgtctctggcctcttcctgcaagccctcgacatcgaggatatccagatgtacggcatcgagcgcgagacggccgaacgcggacgcggcgagcaggatggtcgagcggacatgtcgggccacgtcacgataggcaccgtcggcccgccggctcgagctgccgccaagggtggcgatcaagtcttcggcaccccacatcattcccacggtgggatcggccgcggcgatttcggcggcgcacacggcaccgcgcgcggtctccaccagcgcgatgacatcacgcggcgcaagctcgatgacttgggccgccgattcggccttgggcagcatcaccgtggtataggcggtgcctgcgagggcctccagatcgcgggcctgatcagcagtaccgcccgcattgatacgcaccaccgtgcgttccgggtccagcggggtgtcccgcaacgcattgcgcgcggcaggcttctgcgcctcggccacgccgtcctcgaggtcgagaatcaccacgtcggccgcggcggcagccttcgcaaagcgttccggacgatcggcagggcagaacagccaccccggaccggcggcacgcaggttcattgcgcctccttaatggactgcttttggaccagcgtcgtgcgcaccgcgcgggccaccacctcaccgtgctggttgcgggcgatgtgctcgagtgtgacgatgccctcgccgggccggcttttcgactcacgtttaccggtacagacggtctctgcataaagcgtgtcgccgtggaagaccggtttgggaaacgacacctcggagaagccgaggttggccacgatggtgcccaacgtcaactgcgcaaccgacagaccgaccatcgtcgagagagtgaacatcgagttcaccagccgctcgccccgaaaacccggctgctgcccagcccacgccgcgtcgaggtgcagtgactgggtgttcatcgtcagcgtggtgaacaacacgttgtcggcctcggtgaccgtgcggccgggccggtgcaggtatgtggtgccgatctggaactcttcaaaccacaagcctcgttgaagaatccttctgccgactgtggatcctgcgacgcgacacgccgatacggcgtcgtcagattcacggtcgccggcgtgctttgtcactgcagtcccaacgatcgcgcgataagcatcagctgcacttccgtggtgccctcaccaatctcgagcaccttgctgtcgcggtaatgacgcgccaccggatattcgttcataaagccgtatccgccgtgtatctgggtggcatcgcgggagttgtccatcgccgcctccgaggagatcatcttcgcgatcgccgcctccttcttgaagggcttgcccgccaacatctttgcggcggcatcatagtacgctgtgcgggcaacatgggcgcgtgcctccatccgcgcgatcttgaagccgatcgcctgataagcgccgatcggctggccaaacgactgacgctggttggcgtacttgacgctctcgtcaacacagccctgcgccgcgccggtggccagcgctgcaatcgcaatccggccctcgtccaggatggacaagaagttggcatagccgctcccccgggctcccagcaggttctccctcgggacccgcgcatcggcaaatgtcagtgggtgggtgtccgaggcgttccagccgaccttgttatagaccggttccacggtgaatcccggtgtgccgctgggcacgatgatcgtcgaaatctctttcttggcatccgcagcggttccggtggtcccggtaaccgcagtgacggtgaccagcgatgtgatgtcggtgcccgagttggtgataaattgcttggagccgttgatgatccactcgtcaccttcgagacgcgccgtggtgcgggtgctgcccgcgtccgatcccgctcccggctcggtgagaccaaaaccggcgagcgcacggccagacgtcaagtcgggcaaccacttctgtttctgctcctcggtaccgaaccggtagatcggcatcgcacccaggcccaccgcggcctccagcgtgatcgctaccgattggtcaaccttgcccagctcctcaagtaccagcgacagcgcgaagtagtcgccgcccatgccgccgtactcctccggaaacggcagcccgaacaggcccatctctcccatcttggcgacaatttcgtatgggaagctgtgttccgcatcgtgtttggccgataccggcgcgaccacggtgcgcgcaaaatcggccaccgtatcccgaagatcttggtattccttgggtaatatccccccagaaatcgttgtagtcgttgtggtcatgatcctagtccttgatcctcgccagtacctgttcgactttcacctgatcgccaacggacaccaacacctgtacccgtcccgaaaccggcgcctccagcgagtgctccatcttcatcgcttccaccaccaccaccacatcacccgcagagatctgggagccggactcgacctgcacggcgatcacgctgccaggcatagggctgacgacctccgccggccgcgcacccacggcgcggtgaatcttgtgctcctcggcctcgcgcaggtgccaagtcccgcgctcgtcggcgatccacaggtgccggtcagcctctgcccaccgataatcccggcgcagcccgcttatcgtcacgctcatctgttctcgggtgacctgcacgctcgcacaatcgatctcaccatcgccaacctgaacctgcgccgactcgggtggcccccacaccgaaacggtctcgctgcgcagcggggtgcgcatggcggtgcggaccggtgccatatggcccccgccgcgccatccggacggcgcggcccacaggtcgccctgtgcgcgccgggccagggcccactggcggtagaggccgccggcagctagcacgtcgtcaggcgccggccgcgcagtgaaatcggccgatcgctcgtccagtacagcggtgtccaaatccccgacccgcacccgctcgtcggcgagcagaaagcgaaggaactcgacattggtctgcactcccagcaccgcagtccgcgccagcgcctggtccagccgatccagcgcttcctcgcgatcggccccgtgcgcaatcaccttggtgagcaacgggtcgtaatcactgccgaccaccgtgccgcctagcagtgacgaatccacccgcaccccggggccggcgggttcgaacaccgccagcacccggccgccggtgggcaggaattcccgcgcgggatcctccgcatacacccgagcctcgatcgcgtgcccacgcagctcgatgtcgttttgggcgaagcccaacttttcgcccgcacccacccgcaactgccactcgaccaggtccaatccagtaatcgcctcggtgaccgggtgttccacctgcagccgggtattcatctccatgaaaaagaactcgtcggggcgctgcgcggagacgatgaactccaccgtgccggcgccgacgtagtccacgcagcgggcggtgttgcaggccgcgaccccgatgcgctcgcgggtctgcgggtcaagcagtggcgacggcgcctcctcgataaccttctggtggcgccgctggaggctgcactcacgctcacccagatgcaccacgttgccgtgagcgtcggcaagcacctgcacttcgatgtgcctgggccgcaacacaaaccgctccaggaatagcgtatcgtccccgaacgaagacatggcttcgcgccgggcactcaccagcgcctcaggcagccgcgccggatcttgcactaaccgcatccctttgccgccgccgccggccgacggtttgatcagcaccggatagcccacctcagcggcagcggtgaccagcgcgtcgtccgtcagcccggcgcgcgccacaccgggcaccaccggaacatcgaaagcggcgaccgcgttcttggcggcgatcttgtcgcccatcacctcgatcgcgcgcgccggcggacccaggaacaccacccgggcgcgttcacacgccgcagcgaaatcggcattctcggcaagaaacccgtagcccggatggatcgcctgggctccggtgcgcgccgcagcatcgagcaccttgccgatatcgaggtagctttcgcgtgctggggcgggccccagccgcaccgcagcgtccgcctccaagacgtggcgggcatcgacgtcggggtcgctgtagaccgcgaccgaccggatgcctagccggcgcagcgtccgaatcacccgaaccgcgatctcaccgcggttggccactagtacggtgtcaaacatcgcctcacatccggaagacgccgtagccaacctgatccagcggagcgtgggcacacaacgaaagggcaagcccaacaaccgttctggtgtccgcagggtctatgataccgtcatcccacagccgggcagttgaatagtaggggttaccctggtcttcgtactgcgctcggatgggcgccttgaacgcttcctcctcgtcgggtgaccagggtgtgccggccgcggacagctgctcgccgcgcacggtcgccaacacggacgcggcctgctcaccgcccatcaccgagatccgcgcgttcggccacatccacaggaaccggggcgagtacgcgcgtccgcacatcgaatagttacccgcaccataggatccgccgatcaccacggtcaacttgggcacccgcgcgcaggccaccgcggtgaccatcttggcgccatgcttggcgattccgccggcctcgtagtcgcggccgaccatgaagccggcgatgttctgcaggaacagcagcggaatcttgcgtttgtcgcacagctcgatgaaatgcgctcccttgagcgcggattcgcttaacaacacgccgttgttggcgacgatcccgaccgggtggccgtggacgcgtgcaaacgcagtcaccagagtcttgccgtatttagccttgaactcgctgaattcgctgccgtcaacaatccgcacgacgacctcatgaacgtcgtaagggacccggggatccgggggcaccacatcgtagagctcggcctgcgggtacttgggctcgaccgaacggcgcacatcccattgggcgggttcgcacgggccgaaggtgtccgcgatcgcgcgcacgatccgcagcgcgtcctcgtcgtcgtcagccagatggtcggtgacaccggacgtgcgcgagtgcaagtcgccaccgccaagttcctcggccgagacgatctcgccggtggccgccttcaccagtggcggaccgccgaggaagatcgtgccctgctcacggacgatgacggcctcgtcactcatcgccggcacataagcgccacccgccgtgcaggagccgagaaccgccgccacctgcggaatgcccttggcgctcatcgtcgcctggttgtagaagatccgcccgaaatgctcgcggtcgggaaacacctcgtcttggcggggcaggaaggcgccgccggagtcgaccagatagatgcacggcagcatattctgcagcgcgacctcctgggcgcgcaggtgcttcttgaccgtcatcgggtagtaggtaccgcccttgaccgtcgcgtcgttggcgacgatcacgcactggcgtccggatacccggccgatcccggtgatgattcccgcgcccggggattcgtcgctgtacatgccgccagcggccagcggagccagctcgaggaaagggctgcccgggtcgagcaggcggtccacccgttcgcggggcaacagcttgccgcggctgacgtggcgtttccgggcgcgttcgttgccgcccagggcggcggcggcgagcttattgttcaattccgccaccagccggcggtgctcgtcggcgaacgagggggctattgctatcgacggggtggtcactgggtcgccaggtcccgaagcacaaggggcggttgagtcttcgcgactacctcgtcgaccgacacgccaggagcggtctggaccaggtgcaggccgtcagcgcagacatcgatgaccgcgagttcagtgacaatgcggtcgacgcagcccacaccggtcaacggcaatgtgcaccgctctaggatcttggggctaccgtccttggcggtgtgctccatcatcacgatcaccttgcgagcgccgtgtaccagatccatcgcgccgcccatgcccttgaccatcttgccggggatcatccagttggctaggtcaccggtgaccgaaacctgcatcgcgccaagcactgcgacatcaaggtggccgccgcggatgattccgaacgaagtcgacgagctgaagaatgcggcacccggcagcgtggtgaccgtctccttgcccgcgttgatcaaatcggcatccacgtcctcccgccgcgggtaggggccgacgccgaggatgccgttctccgagtgcaggacgacatggacgccgtcgggaatgtggttgggaatcagggtgggcatgccgatgccaaggttgacatactgaccgtcttcgaactccgcggccacccgtgcggccatctcgtctcggctccagcccggggcgctcattgccgcaccgtctccctctcgatcttcttggcggggttgggcacatgaaccacccggtgcacaaacacgcccggggtgtgtacggtggcagggtcgatctcacccggctcgaccaagtgctcgacctcggcgatcgtgatcctgcctgcggatgcgcactccgggttgaagttggccgcggcgtggcggtacatcaggttgccgtgccggtccccctgccaggcatgcaccagtgcgaagtcggtccggatcccccgctcgaggacataggtgacaccatcgaactcccgagtctccttggccggcgacaccaccgccaccccgcccgaggcgtcgtagcgccacggcaacccgccgtcggcgacctgggtaccgacccctgccggtgtatagaaggccggtatgcccatccctccggcccgcaaccgctcggccagcgtgccctgcggggtcagttccacctcgagctcgcccgcgaggaactggcgggcgaactccttgttctcccccacgtaggaggagactgtccggcgaattcgcttgtgttgcaacaatagtcccagaccaacaccgtcgattccgcagttgttcgagactgtttccaggtcggtgacaccgctatccaccaacgctgcgatcagtgcttcggggatgccgcaaagcccgaatccaccaaccgcaagcgacgacccgttggctatgtctgcgaccgcctccgcggcggtggccaccaccttgtccataccgcagagcctcctagcatttcagttaattatcattaactgaggtgagaataccattgcccccgcggtgcgtctagggacctcactgttggccgcggaggtattcgagcgcctgttgtcgcatctccactttgcgtactttgccggtgacggtcatcgggaactcgtcgacgatccacaggtaccgcgggatcttgaatcgcgcgatgcggcccatgcagtactcgcgcagccgctcgatggtcagttccggcgcgtcgtttctcagcttgaccaccgccatgagctcttcgccgtatttggcgtcgggcaccccgatgacgtgaccgtcgacaatatcgggatgcgtgtggaggagttcctcgatctcccgcggcgagatgttctcgccgccccggacgacgaggtctttgatccggccggcgatccgcacgtacccggacgggtccatctcagccagatctccggtgtgcatccagccgtcggcgtcgatcacctccgcagtcttctgcgggtcattccagtacccggccatcaccgaatagcctcgcgtgcagaactcgccgaccaccccgcgcgggaccgcctcgcccgtggccggatccaccaccttgatctcaaggtgtggacccacccgaccgaccgtgccgacccgtcgatccaccgagtcgtcggcgcgcgtctgcgtggaaaccggtgacgtttcggtcattccatagcagatcgagaccccgggcatatgcatgcgtgagatcaccttgcgcatcacctcgaccgggcacgcggcgccggccataatcccggtgcgcagactgcccagttcgtagtcggtgaagtccggcaggcccagctcggcgatgaacatcgtcggcacgccgtacaagctggtgcatcgctcgtcctgcaccgcgcgcagcgtggccgcagggtcaaagcccggcgccgggatcaccatggccgccccgtgactggtggccgccagatttcccattaccatgccgaagcagtggtagaagggcaccgggatgcaaatccgatcttgtgcggtgtacccgagcagctcgcccaccaggtagccgttgttgaggatattgcggtggcttagcgtgacacccttcgggtatgccgttgtgccggaggtgtattggatgtttaccggatcactgccgtctagcctcgccgcggtctgctgcagcgcaggcagatcgggctcggcacccgccagcgcgtcccagcgatcgctttccagcaaaatcacgtcggccagatcggggcatcgcggcccaacctcggccagcatcgcggcatagtccgcatccttgaaactcgctacggcaatcaccatcgcgacaccggactgcctaagcgcatactccacttcgcggacccgataggcggggtttatggtcactaggatcgcgccgatctcagcggtcgcgtactggacgagcacccactcccaccggttcggtgcccagatgccgacccgatcgcccgggccgatccccgcccgcaccagccccgtcgccagccggtgcacgtcagtcagcagttcgctgtaattgaaccgtcgccgggccaccatgtccacgagtgcttcccgatgtccgtacctggcagcggtcgctgcgaggttggcgccgatggtcgactcgagcaatgatggcgcactcggaccgcgatcataggaaagccgattggggtctacgacttccgcggctgccacggttcctccgcctggtgcctaccgcatgtctgactcgcgttaacatcgaatagctcgtgctacgttagtgacgattaaccgaagtgtccagcatgagtcgtgtacggagaccgtcgtgacagcgtccgccccggacggtcggcccggccagcccgaggccacaaatcgtcgcagtcagctgaagtccgaccgacgattccaactcttggcagccgccgaacgattgtttgccgaacgaggattcctggcggtgcgactggaggacatcggcgccgccgcgggcgtcagcggtccggccatctaccgacacttccccaacaaagagtcgctgctggtggaattgctggtcggcgtcagtgcgcgacttcttgccggcgcacgcgatgtgacgacccgcagcgctaacttggccgcggcactggatggcctcatcgagtttcaccttgacttcgcactcggcgaagcagacctcatccggatccaggaccgggacctagcgcacctgccggccgtcgctgagcggcaggtgcgtaaggcccagcgacagtacgtggaggtctgggtcggggtgctgcgcgagctgaacccaggcctggccgaagccgacgcccggctgatggcccacgccgtgttcggactgctgaactccaccccgcatagcatgaaagcggccgacagcaagccggcacggacggtgcgtgcacgcgccgtcctacgggcgatgacggtcgccgcgctatcggccgcggatcgttgtctatagctcgccaggctgcgatgtcgccgggtacatcagcgcacccgcacccagcgcgggtaccctgcatgccatgaggtggacatgaacgatccacgtcgcccccagcggtttggtccccctctatccgggtacgggccgaccggaccgcaggttccccccaatccgccgaccgccgacccggcttacgccgaccagtcgccgtatgcatccacgtacggcggttacgtttccccgccgtggtctccaggagggcccccgccaaggcctccccagtggcccccaggcccccacgaggccagtccgacccaacagctgccgcagtactggcaatacgaccagcccccaccgggcggatttccccccgacgggctgactcccccgccaccgcaagggccgagaacgccgcgctggttgtggttcgccgccggctcagccgtgctgctcgtcgtcgcgttggtcatcgcactggttatcgccaacggctcggtcaaaaagcaaaccgcgatcgagccgttaccccccatgcccgggcctagcccgacacgtccgaccacgaccacaccgaccccaccctcacccagcgccgcaccggcaccgacaactacgaccggtacgcctagtgagacggtcgccggcgcgatgcaaaccgttgtctacgacgtcacgggggaaggccgggcaatcagcatcacgtacatggatagcggcaacgtcatacagaccgagttcaacgtcgccctgccgtggcggaaagaggtcagcctgtcaaagtcgtccttgcatcccgctagcgtcacgatcgtcaacatcggccacaacgtcacctgctcggtcaccgtggccggggttcaggtacgccagcgcaccggggcggggttgaccatctgcgacgctcccagctaggaggattgcgccgtcgtcagcgcaccgccgtgccgcgacacctgtacccgcagcatgagcagcaggccggttgtcaacacgaggcacacgccgccgagcccggcacggaccgtgtggaacacgtcgacgaagaccgaaaacaaccacggccccagaaacgacaccgcccggccggtcatcgtgtagagcccaaaggccacaccctccttgccgtgctgcgccatatgcagcagcagagcgcgtgccgacgactgcgccggcccgatgaacacacacaacagcagcccgcacgcccagaacgccgttgggcccgacaacgtcagcaacgtgagcgccgcggcgatgatggcggccagtgatccgacgatgaccggtttggacccgatccggtggtcgacgaacccacccagcacggcccccaccgcagccaccacgcttgcggccgcaccaaagatcaggacatcggcctgggtgagcccgtatgcgttgacgccaagtaccgcgccgaaggcgaaaatggccgccagcccgtcgcggaatatcgcgctggccaccaggaagtagaccaagttgcggtcgcgccgccactccgcgctgatctccgtccacagcttgcggtagccgcccagcaggccggtcgaaggatgagacgccgcaccggaatcgggtagtcggtgcgcgaccaacaacaatggcaggcccagcaacgccaaccaggccgccgcaaccagcatcgccattcgcacgttgagtccgttcgcgacgggtagctgcagcaggccgcgctgcgaaccgctacctgacatgaaacccagatagatcaccagcaagagcgcgacgctgccgacatagcccgacgcccaaccgaagccggagatccggcccgccgtgctgggtgtggacagttggcgcagcatcgcgttgtacggaacgctggacaaatcgctggacgccgcggtggccgcgagcaaaaccagcccggcccacaggtagcgggggtcgtcgcggatcaggaacattgcgcaggtcagcgcgaccgcggtgccggtcagcacagacagtgccacccgacggcggtgcggagactccacccacacgccgacgacgggcgccagcaccccgatggtcaacccggcgaccgcccccgcacgacccaaccaactcgccggtgaggtgccgcccggcagaccctgacccacggcgctggtcaggtagacggagaacacaaaggttgtcacgatcgcgttcagaccggtggaaccgcaatcccacatggcccacgccaccacccggaagtgcaggagggtgcccgcgcgcgaccccgggttattcatgtccggcactttattgcttttggcagcgacccgctgcgcccggctccgccgcgctcgcgatcgctacgtgtctacgattggcgcatgccgatacccgcgcccagccccgacgcacgtgccgttgtcaccggggcttcgcagaacatcggcgcggcgctggccaccgaactggccgcacgcgggcaccacctgatcgtcaccgcacgacgcgaggacgtgttgaccgagttggctgcccggctggccgacaagtaccgcgtcacggtcgacgtgcgaccggccgatctggccgatccgcaagaacgatcgaaactggccgacgagctggctgcccggcccatctcgatcctgtgcgccaacgcgggtaccgcgacattcggcccgatcgcatcgctcgatcttgccggcgaaaagacgcaggtgcagttgaatgccgtggcggtgcacgaccttacgttggcggtgttgccgggcatgatcgagcgcaaggccggcggcatcttgatttctggttcggcggccggcaattcaccgattccctacaacgccacctatgccgcgaccaaggccttcgtgaacaccttcagcgaatctctgcgcggtgagctacgcggctccggcgtgcacgtcacggtgctggccccgggcccggttcgcaccgagctaccggatgcctccgaagcgtcactggtcgagaagctggtgccggacttcctgtggatctcgacggagcacaccgcccgggtatcgctgaatgccttggagcgcaacaagatgcgcgtcgttccgggtctgacgtcaaaggcgatgtcggtggccagccaatacgctccgcgcgccatcgtggcgccaatcgtgggtgccttttacaaaaggcttgggggcagctaggcatcacttccggcggcggcgcccggtgccgaagatgctgcgggtgatctcgcgtgcggtggtgttgaggacgctcttgacggtcggattcttgagtatctcctcccacaccgcggggccctgcggctccaccggagcgggcatcggcggaacttcaaaatcgtccggccagggcagcggatcgtactgcccccttggggctggggcctcctgggccggggcctcttgcgccggcgcgagtttggcgctcagtatctcgtgggctgacgggcggtcgatggtctggccatatacggcctgcaacgagcttgcctgggccgcggcgccaatcgcttcggctccgatcgcggccatcagcgaccgtggcgctcgcatcctggtccaggcgaccggcgtcggtgcgcccttctccgatagcacggtgacgacggcctcgccggtgcccagcgacgtcagcgcggactccaagtcgtagacatcggttttcgggtaggtgcgcacggtcttgcgcagcgccttgtggtcgtcgggggtaaacgcgcgcagcgcgtgctgaattcgggctcccagctgggagaggacatcgttgggtagatccgtgggcagctgggtgcagaagaacaccccaacacccttggaacggatcagcttcacggtctgctcgacctgctcgagaaaggccttcgaggcatcggtgaacaacaggtgcgcctcgtcgaaaaagaacaccagtttgggcttgtccaggtcacccacctcgggcaggaaggtaaacaggtccgccagcacccacatcagaaaagtggagaacatcgccgggcgcaacgcctggctcccgaactccagcaacgagatgatgccccgaccctggctgtcgacgcgcagcaggtcctcgggcctcagttcgggctcaccgaagaatgtgtcggcaccttcggcttccaggttgaccaaagcccgcaggatgaccccggccgtcgtgggcgacaccgccccaagggatttcagctctaccttgccctcatcactggtcagatgggtaatgaccgcccgcagatccttcaggtccagcagcggaagtcctcgttggtcggcccagtgaaagatcaggcccagtgtagattcctgggtagcgttgagccccaacacctttgccagcagaatcgggccgaagctggagatggtcgcacgcaccggaaccccgacgccactggcacccagcgacaggaactccaccgggaaggccgtcggcacccagtcgtcaccggtgtctttcgcacgggcggccgtcttgtcggcggcctcccccgggcgggccagaccggacaaatcgcccttcacgtcggccatcagcactgccacccccgccgcactgagctgttcggcgatcagctgcagcgtcttggtcttgccggttccggtggccccggcgaccagaccgtgccggttgacggtggccagcggaatgcgaatctgcgcgctcgggtcgggttcgccgtcgacgacgacggtgcccaactgcagggcctggccttcgacggtgtaacccgccgcgatccgctgcgcgggcccgccaggtccaccggccgccgattcggtgcccatagctggatcacactacttgcccgggggagacagccgcgacggctcgcatgcgcctacgctgagcgctgtgcaagacgaactggtgtggatcgactgcgagatgaccgggctcgatctgggttcggacaagctgatcgagatagccgccctggtcaccgatgccgatctgaacattctcggcgacggggtggacgtggtgatgcacgccgacgacgccgcgctgtcgggcatgatcgacgtggtcgccgagatgcactcgcggtcggggctgatcgacgaggtgaaggcatccacggtcgacctagcgaccgccgaggccatggtgctcgactacatcaacgagcacgtcaagcagcccaagaccgccccactggccggcaactcgatcgccaccgaccgcgcgttcatcgcccgcgacatgcccacgctggactcgtttctgcactaccgaatgatcgacgtcagctcgatcaaggaactgtgccggcgctggtatccgcggatctacttcggccagccgcccaaggggctgacgcaccgggcgctggccgacatccacgaatccatccgcgaactgcggttctaccgccgcaccgcgttcgtgccccagcccggcccttctaccagcgaaatcgcggccgtcgtcgccgagctttccgacggggcgggcgcgcaggaagaaacagattcggccgaggcgccccagagcggttaatatcgacgtcgccgctcattagcccccgcgggggcggccggcggccatggtgagtgtagttcagttggtagagcaccaggttgtgatcctgggtgtcgcgggttcgagtcccgtcactcaccccaacagggcggcagggtgtttatggccctgggccctttgctgtccccgccgagggcttgcacctgcaaccttcgtgtctatgatctggtcccgtggcgaattcgaccactcgccgcgactgcacctggccgcccgctccaacacccgccggtcaaactgccatcggacagcatgttccccgtcgccagggccttggcaggtgtcggtttgcccggtctatttgcctgccgcgcaactatcgcacctccggcgtggcttgttcggactcactcggtgtttcgtgccatggttgatgtgcaggacgtttgagaccccaaccagctagaccaggatgagcgcttctgcgtcagccgacaaggtcgtatgcgagtgctgcgagctctgtgttcctaaacagctcgcgtcagcgattcgcaacccatacggactcgtccgtgggtggcgctgtcgcatctgtaacgagcaccaaggccagccggtcaagatggcgcaagaccacgaagaggaggtccgcatccgttggggcgagacggtggacgaactccacgctgcgctggaccgcgccgggccaaggccagggacgtggtgtacgagtgaaggttccnnnnnnnnnnnnnnnggtggcagtctaggtggtcagtgctggggtgttggtggtttgctgcttggcgggttcttcggtgctggtcagtgctgctcgggctcgggtgaggacctcgaggcccaggtagcgccgtccttcgatccattcgtcgtgttgttcggcgaggacggctccgacgaggcggatgatcgaggcgcggtcggggaagatgcccacgacgtcggttcggcgtcgtacctctcggttgaggcgttcctgggggttgttggaccagatttggcgccagatctgcttggggaaggcggtgaacgccagcaggtcggtgcgggcggtgtcgaggtgctcggccaccgcggggagtttgtcggtcagagcgtcgagtacccgatcatattgggcaacaactgattcggcgtcgggctggtcgtagatggagtgcagcagggtgcgcacccacggccaggagggcttcggggtggctgccatcagattggctgcgtagtgggttctgcagcgctgccaggccgctgcgggcagggtggcgccgatcgcggccaccaggccggcgtgggcgtcgctggtgaccagcgcgaccccggacaggccgcgggcgaccaggtcgcggaagaacgccagccagccggccccgtcctcggcggaggtgacctggatgcccaggatctctcggtagccctcggcgttgacgccggtggcgatcaaggtgtgcactccgacgacgcggcctgcctcgcgcaccttgagcaccagggcgtcggcggcgaggaaggtatacgggccggcatcgagcgggcgggtccgaaacgcctctacggcttcgtcgagctctttggccatgatcgacacttgcgacttggaaagctttgtcacaccaagtgtttcgaccaggcgctccatccggcgagtggatactcccagcaggtagcaggtcgccaccacgctggtcagtgcgcgttcagctcgcttgcggcgctgcagcagccagtccgggaaatagctgccctggcgcagcttggggatcgcgacgtcgatggttgcggcacgggtgtcgaaatcacggtggcggtagccgttgcgctgattggaccgctcatcgctgcgttcgcggtagcccgccccgcacagggcgtcggcttcagcccccatcaaggcggcgatgaacgtcgagagcagcccgcgcagcagatccgggctcgcctgtgcgagttggtcagccagaagctgctcggcgtcgataagatgagaagaggtcattgcgtcatttccttcgattgacttttgctggtcgtttnnnnnnnnnnnnnnntgaccgcccactactgggctacgacacgcccaccggccttacctgcccgtacaccacacccctggacgtaactccgcgccgatgactacaaggcaaagatgctggctgcgtttaggtctcacgatgccgtgttaagagagttcgaaaagctcggccgctatcatcagtcaaccgggcacggctgcctctgcggcaaacgaaactgtgcaacgctgtccatcatcgatagcaaccagatatatggccacattgaccgaatgaatcgccgcgacgagcttggctaagccacaacagagagaaacaaggtggacgacatcgcagcattcaagctcgacagcctgccggacataaccttcacggtcacgcgggccataagttcgggtggggaaaatccggcggggtttctcaatttcgcggcgcgccgagagcaaccggagatcctgggtggtggaggccgtcctggaccggtgggcccggaagcggtcgatactccacgtattcgcggcgggaaggtgccgttcgtcttccggacgctaccgggttacaccttctacgccagccaaatcgagccgagagtgggcgacccggaagggcccacactcctggctggattcggcaatatccctgagacttcgcagcggtcgccgggatggatccgcatcacctgcaaggggccagacgacgatgaggagctggaattctttggattcgccgggccagagtcctaaccaggcgatgaacgaaggatcggcgacggctacgaacctggataggcaagaatggcgcaccgaagcgtcactcgacgtcggccggccggagaacgcaccacgaaacgaaacacttgtgaggaccaagattctccgatcttcgggtagcacccgagagcatgtcgttaggcctgtcggcatgggcgccggcaaggtcctccagccgggtgatgggcgtcgcagagtacagacgtggctgctgtccgcaggctgaagcggatgaagtgacagcccagcggcgcggccagaagctctcagaaagtccatccctgcgcctcgatatagcccatcagagttagccacggcacgccaagagcgtcgcagacatcggggatgcgcggcttttcgatattgccgctcgcagtctcctgggtaaccaccgtggcgttgttcaccatcgcgagcgcgatgacgaacgggtcggcggcgcttcgcctgccaccctgccggaccatgttcgggtgcaaccgcaagatgtgccgcgccgcctgctggatctgttcatccagaggacagaacaagccagtttgcccgtccgcccaccgcttcgcgtcatcatcacgcctggcgagttcgcgctgaacctcatcgaccgacctgatctgaccggcgctgatcgcatcctcaacccggccccacagactgcgaaacaccgctggccgaaacagatcacgccgtccgttcaggatggcgctggtatcgaaggaatagagcacagcggttagaccacgctccgcagttcggctgactcagccaacttcggaatctggctgaccttggcgtcgaggtagatcgcagcggtgttgctgtcgatgacgcggcggcggtgggcgtcggtcaccgcccgcacgtagcccttgccgaggtctcggacggtattgcggtaccagttgccgcccccagccgatcgagcccgttcggcctcgtcctcgtgagccgcgatgaactcggcgcggcgctgtcggtagacctcgaccggcacgattccaagcgtgcttagccgccgcaggaacgcctcggcactcacgccaaaatgcgccgcgaccggccgcagcgattcgtaatcccacgaagacggagtctcgctgcgaacgatgacctccggccgcgctcgcaccacgtcggcaggcatcagcacagcggcggcgatcgcgttgcatcgagcctccagcgatcggtcctgggtgctcggatgagcatcggcgatcacgtcacacaagccctcggtgtgcagcaccacgtgcacgaactcatgcagcagcgagaacaggcgagggcgggggtggtcgctgccattgagcacgatcaccggcaattcgtcgaaatacagacacataccgcgcatctcgtcgatagcgaccttgccgccgcgggtcgcgagcaccagaacgccggacgtttcgatggccgacacccaggcgttcagatgctcgtaagggtcaaccgaggccacggggataggcaacgggctgacctcgatcaaggccttgcggattcgtgccgcgatatccgcgtcggcctcgtcgccggataggggcaaacgccaggcgcccggtatctcccggtcctcggcgtcggccagctctagcgcgaagtcgcgttgcgtgtgtgcgcgacggaactcctcgtgaagccccggcgtccattgacccgacgcggcaccgtccaatcgtcggaagtcgcgtaaggtgtcaaacccctcgggcggctcggacaggaagaacaccgccagcgagcgcttgtagacctcggcggccttgcgcagctgcgcgatggttggcacaacctcgcccacctcccaagccgcgacgcgatcatcaggcaggccgagtttgcgggccgcggctacctcggtcaggccacacgactcgcgagcccaacggagcaccgagctctccaccgaagcgggaatcgaccgcatggcaatgatgatgcaccaccccacccacattggatggccgatacccacgcttggttcccgaccagccgattaaccgctcccccgcaacctggcgagacggtactcgccgcgttcggcgtctgggacggtgtgccgtgagaccggctgcggtgtaacgccttacgaactagtgagcagggtgcaacgggacggccgcccactcgtcctgtccagcccaacggacgtatagctgatttggaaggggatggccccaagccgctatcaagaccatgttgagcccctctccggggcgaatcaccgtcttcttcgggacatttcgagtgatcgcatcgattcgcgagaggtcaatctcgacatcttctgcgatatcgtcgccgatgttgcgcaacacaaagcggattttgtctgggttctcgacacgccaccggacgttaggtgccttaccggacctgccgaccgccggtcccaccgcccacgagtacgcgaacttggcagtcccggtatgcggccgaccgggctttcgctcccaggtctccgcaaacctgcgcaccgctgccgcatcccacaccgcgcctccacgcaaatctgccaacggagcgggaaaccctgctgtcgacctcaattggtgcaccctctgacgcgaaacccccaactcatccgcgatctcagccgcagacatcaactcgggcgttgtgaacgcctcagcgcgcagacgatgctctggctcgctaatgatctgcacagcaatgggactcttggcttgaactaccggcataacctcgccagccatcttggcgagcgcgtcgaacacactccaatcgccgggcgcatagaccgtgacgtcaatgccgtgtcctgggacccgagataccagtgcgtcgaagccctcgagctgcgtctcccaggcgtccatggtctccatcgaagggtcagcatcaaacgtgaaggtgacgacccagtcggctgtcactgtgcgccttccttcctgtgctgtgcccgccgttccttcttgctcggcggtggccacgtcaggcccgctttcttcaacgcgcccaataggtctcgcatccggcggtactcgttgctaggtgttgccggaaaccgagcaatatagacgccctgggggttgtagaagcgggtgtagccgctggcgtcatcctcaaccgtccattgttgcgattgcgcccacttcgcgatcttgatgattgcgctgttcacatcgtctccccaacacttgcgatgtgtcaagagtaatggcaagacgcgacatcgtaaaggttttagccggactcattcgaatatttgagcgatgtagccagtgagtgggtgctccgatgatcacggcttcgcgcgagctcgccccggctggcctcatgatcgccgaccggctgggcttcacccggtctcagtggttctcccagtcgcgaaggaacacccgagtgtcgtcatggtccgcgcggttgggcactgcggccatcggatgtcatcgtcgtacaacgaaccatgcggtcgttgcagggcgtgtatcaggcgctgttggttgtctggcgttcctcgcggcgcgcttacgccttggcgttaccggcgcgccactggtcccacggaatgttccaatcgccgagcccgtcgatccccggcagggtgccacccacggtattgaccacctcgacgatgtcgccgcgcttgacatggtcgtagaaccactgcgcgttgctcgggctgacgttcaggcagccatggctggtgttggtgtggccctgagcccccaccgaccacggcgctgagtgcacgaagacaccgctgtaggagatctgggtggcccagtcgacatcggtgcgatatccgttgggcgagttgacgggtacgccgtaggtggacgaatccatgatgatgtgcttgtaccgcgagccgacgatgtatatgccgttggccgtcggggtgctgtccttgcccatcgacgtcggcatggactttacgacctcgccattcacccgcacggtcagtatcttggtgttgtcgtcggcggtcgcgatcacctcgtcgccgatggtgaagtgcgtctgcacgttgtcctcgccgaacattccctcgcccaagtcgacgccgtaggtgttgaccgccacatcaacggccgtacctggcttccagaaatgctctgggcgccaacgcacttcacggttattcagccagtagaacgcgccctccacgggcgggttggtggtgatcttgatggccttctcggccgcgccccggtcagcgatgttctcgtcgaatcggatcgccaccggctcgccgacacccacgacctccccatcaccgggcatgacgtagggcatggtcaggtgcgcgggggaactggtctggaaggtcagctggcgggtcgccgcgccacccagtccaagcgccgtcgcgttcagcgtgtagcgcctgttgtagccgagctgctcagtggtcgaccagcgcagtccgtcggggctgagtcgaccggccaccggcctgccgttgtcgttgaccatggtgacggccgccagcacaccgtcggcggcggtcaccgacaccggtgcatccacggtgacgccgacggcgccgtcggtgaccgacgcggtgagcttgggcaccagcagatcggcgaacggcgtgcccttgtccgcgatgaccttgatcggtgcgggtccgcggccgctgccgcatgcgacggcaccgatcatcacggcggtcatcatcagcgcggttaaccaggctctccgaaccctggtcctacccgcctgagctgcaatccccacctttggcatgccttccctcacctcccccactgcgtcgtgaccgagctagactcggctgtagtctaggtcctgactggccgccacgctgcgatgctgataccaagttcagtgtgagatttcacgcgagagcgcaaggcctgttaatgtgccttggctaggtaatcgaggcgccgttagctcagttggtagagcagctgactcttaatcagcgggtccggggttcgaaaccctgacggcgcacaggtcaacgcgttatttcggatgcaccagccgcagctgtcccgttgggcgacgatttccgtattcggaaggtgcacgccggttaccggatttgggcagcggatcggatcggagccacggggatagctcgacgagacagccggggaagccgcagaaaattgggttgtaggcgcgtgcaatagctacgctgcatgtggacagcggggaagaggttagttgtgtcgcgtctgatcgtggctccggactggctggcgtcagcagcggcggaggtgcaaagcatcggctcggcgctgagcgcggcgaacgccgcggccgcggcccccaccaccctattggtggccgccgccgaagacgaggtatccgcagcggccgcagcgctattcgccaactacggccgggagtatcagacgctgagtgtgcggttcgcctcgcttgatcagcagttcgcgcaagcactgaactcggcggcagcgtcgtatcagacggccgaagccacgggtgcgtcgctcgtgcagaccgcgacacaaggtgtactgggtgtgatcaatgcgcccaccgagttcatgttcggacgctcgctgatcggcgacggagctgacggcacggctgccagccccatcggcgagcccggcggaatcctgtacggcgacggcggaaacggctactcccagaccacgcccggagctgtcggcggagccggcgggtcggccggatttatcggtaacggtggcgccgggggcgccggcgggcccggcgccggcggcgggactggaggcctcggcggctggttatggggcaacaacggcgccgctggcaccggcgacccagttaacgttgccgtccccctgcgcgtggaaaacaactttccgctggtgaacctcttggtcaaccgcgggccaactgtccccatactgctggacacgggatcctcgagtctcgtcatcccattctggaaaatcgggtggcagaacctgggcttgcccaccgggttcgatgtcgttcactacggcaatggcgtgagcatcgtctacgccgacgtgcccacgacggtcgatttcggtggcggcgccgctaccacaccgacctccgtccatgtcggtatcctgccgtacccgcgaaaccttgacagcctggtcctcatcgcttccggcggcgctttcggacccaacggaaacggcatactgggcatcgggccgaatgtggggtcgtatgccgtcagcgggcccggcaacgttgtcacgaccgatttgccgggccaactcaacgaaggcaccctcatcgacattcccggcggctacatgcagttcggccccaacacgggcactccaatcacctccgtgaccggggcaccgatcaccgtgctgaacgttcagatcggcggctacgaccccaacgggggctactggtcactcccctcgattttcgattcgggcggcaaccacggaacgcttccggcggtgattctcggcacgggccagacaaccggttacgccccgccgggcacggttatctcaatctcaatacatgacaaccagacgctgctgtatcagtacacgacaaccgcgagcaacagcccagtggtcacggcagacccccgactcaacaccggtctaaccccgttcctgctgggaccggtatatatctcgaacaaccctagcggtgtcgggacggtggtgttcaattacccgccaccgtagctttccgccgggtccagaaccgccgcgccataagggcgtcacgttcgtccagaacctcggctaagtgcggagtgcgcaatcatggtgcactgcaatgggtttcccatcggtaactccgggttggtcagcgattcctgatcttgtggatgaccacgacgacgaccacagacccgatcccgaccagtgacacggtcacgatgggcttcctgaggaaggcgatcacccgagtttttgcgtcgtcggcgaggcggcgggggttggcgcgctcggcgagggaatcgatggtcgccgccagttggtcgcgggtttggtcgatctcctgcttgatggtattgggatcgcggtccaccacgtgctgtcctccaagttctccagtcgcccactgccggcctgcgtcgcccgccgaactaccctagatcagtgaccaaaaccacgcgtctgacccccggagacaaagcccctgccttcaccctgcccgatgccgacggcaacaacgtgtcgctggccgactaccgaggacgccgcgtcatcgtgtacttctacccggcggcctcgacaccgggatgcaccaagcaggcttgtgattttcgcgacaatctgggcgatttcaccactgccggcctcaacgtcgtcggtatctcccccgacaagccggagaagctcgctacgttccgcgatgcccagggcctgacgtttccgctgctgtctgatcccgaccgcgaggtgttgacggcctggggtgcctacggggagaagcagatgtatggcaagacggtgcagggggtgatccggtccaccttcgtcgtcgatgaagacggaaagatcgtcgtcgcgcagtacaacgtcaaggccaccggccacgtcgctaagcttcggcgcgacctgtcggtatagccgcgagcttggccagcagcagcgcttcggcggtcgccgcgcgttccagcacacccagatgcaggctttcattgacactgtgcgcctgcgttccggggtcttctaccccggtgacaaggatggtcgcctgcgggaacgcggcggcgaactcggcgatgaacgggatcgacccgcccattcccatatcgatcggatcggcaccccacgcctgccgaaacgccgaccgcgccgcatcatagacagggccgctcgcctcgatggcgtagggctgtccgacctcgccgcgcgtgacagtgacctgggcgccccagggggcgtgccgccgcagatgggcctccaccgcgtccaggtgcgccgtggcatcgcctccaggcgccacccgaatactgatcttggcccgggcccgcgggatcagcgtattggacgctgccgcaacggatgtggtgtcgatgccgattacggtgatcgccggcttcgcccagagccgctgcggcaccgagcccgtgccgatttccgatactccgtccagtagacccgactcagcgcgtacccgtccagccgggtaatccacacgcgccgcggtgctttcgtgcatgcccgccacggccacgttgccgtcgtcgtcgtgcaggctggccaacagccgcactagcacggtcagcgcgtcgggaacgacgccgccccacaacccggagtgcagcccgtggtcgagggtggcgacctcgacgacgcagtcggccattccgcgtagcgacaccgtcaaagccgggatgtcggtgctccaattgtccgagtcggcgatgacgatcacgtcggctgccagcgcgtcacggtgggcggcgagcaaccggcccagtgacggcgacccggattcttcttcaccctcgacaaagaccgtgacgcccaccggcggtctgccgccgtgtgcccagaatgcggccacatgcgtggcgatacctgccttgtcatcggcggtgccccgcccgtagagccgcccaccacgctcggtcggctcgaacggcggcgacacccattgcccgcggtcaccctcgggctggacgtcgtggtgggcatagagcagcaccgtcggcgcccccggcggcgccgggtaccgcgcgatcaccgccggcgcaccgcgctcgctgacaatccgcacgtcgtcaaaaccggcctgcgacaacaggtctgccaccgcacgcgcgctgcggtgaacctcgtcgcgccgatctgggtcggcccacaccgattcgatgcggaccagctcctcgagatcacaccgcaccgacggcaacacctcacggacgcgctcaaccagctcgcgagcagacgcagagtcgcatgaaaatccggatttcgatgcgattctgcgtctgctcgcgctcacggggcctccaggatggcgaccgcggccgcggtatccccttcgtgggtcagcgacacatggatcgtcacgtcggccaaatactcagcgatggccccggtcagcctgacccgcggcctgccccacatatcggtgaccacctcgatatcgcggtggatgtcctccggcaacaccggccgctgcgcgaaccgcgatccggaccaggccttgatcaccgcctccttcgcggcccagcgggccgccaggtgccgggccgccgacgaactcttgtccgaggcgtcccggcgctcacccggggtgaaggtctcggcgaacaccgttccgggctggtcgacctgctcggcgaaatcgggaatggagaccaggtcgatccccacaccgacgatgcccatgggcggccacgttaatcgatggcccagtccggcgacgatgcggtccgcgttgggggcacctcccgcttgcgggggacggaccgaagagatgccgggcagtcaggccaaggagcacgcggcgagcgtgtatccatggcggcgacacgccgaacaccgtcgccctgagcgcacgttcggcgcccaacggcagggtcagccgatatacgcctcgccgtcacccagccgggccgccggattcagcagcatcgacgcctcctgcggccgctcgggcgcgtggtggtcgaagcgacggtcaccgggccgctggtacatcggcgcaccaccggcaatcgccgaggccagccggcgctgaccggccagcaggcgggcgtcggcacgccgctggtagtccgcgcgctgtgcgggatccagcgaggcgatgaacgcctgcggatgcaccaacgcgaccaggcccgacacatggccgaacccgaggctggtcagcatgccggccttgagtgggaacttgccgccgagccgcaacgtgtcacgcacccacacgaaatgcgcggagccggccagctcgtcgtcgacgcagtcgaggctgcggttgggtgggatcaccccatcccgcaatatctggcagagccccatcatctggaagaccgccgcgccgcccttggcgtggccggtcaggctcttctgcgacaccacgaacagcggggcgccctcggaacggcccagggcgtcggcgagccgttcatgcaactcggtctcgttgggatcgttggccagcgtcgaggtgtcgtgcttggagatgaccgccacgtcgtcggcggccacgcccagcttggccagcgcccgcgccagcggtgaatccttgccgccgcggcccgcccccagcgcgcccaggcccggggccgggatcgaggtgtgcacgccgtcgccgaacgactgcgcgaacgccaccaccgccagcaccggcagccccatccgcagcgccaggtccccgcgggccaacaggatcgtcccgccgccttgggcttcgacgaagcccagacggcggcggtcgttgggccgggaaaacttcgagtcgtggatgccgcggccgcgcatcatggacgtgtcggcggtggcggccatgtcaccgaatccgatgatgccctccagcgtcaggtcatccaggccgccggccaccaccagttgagccttgcccaaccggatcttgtcgacaccttcctcgaccgacaccgcggcggtggcgcacgcggctaccgggtggatcatcgcaccgtagctaccgacgtaggactgaaccacgtgcgcggcaatgatattcggcaagacttcctggaagatgtcgttcggcttgttgcggcccaacagattgccgtggtacatcgtctgcatcgacgtgccgccgcccatgccggtgccctgggtgttggccaccaaactcgggtgcacgtaacgcatcacctcggccgggctgaaaccggacgacaggaacgcgtcgacggtcgccaccatgttccataccgccaaccggtcgatggaaccggccatgtctgcgctgatgccccacaccgtcgggtcgaacccggtcgggatctggccgccgacgacgcgggacagcttggtctttcgcggcacccggatctcggtgccggccttgcggatgacctgccagtcggtggagtcgggcaccggccggatgaccgtgtgctcgggatcgaactcgacgaaggcgcgcgcatcggcctccgaggacaccacgaacgcgaagtccttctccaggaacaccgacaccagcagcggcgaggcgtggtcggggtcgatcgcgccgtcatcaacgaattcgcgaatgccgacgcgctgcaccacggcgtcgtggtagcgctgcaccaactcggattcgtcgaccatttcgccggattcggtgtcgtaccaaccgggttgcgggtcgtcctcccagcggatcaacccagtggtccaggccagctccagcacgccggccgccgacagctcgttttcgacctccatctcgaaccgggtgcgtgacgagccgtacgggccgatttcggcgccgccgacgatcaccaccaggtcggccgggtcgacatcgaggtcgtcccattgcggcggcggtgcgggggtgaaaccccggggcggcgacggcagcgcggcgatggcgccaggggcctcggcgtcctcgtcgacggccgccgctgccgacatctgctcgcgcgccttggccgccagctcggccatgtcgaggttggcctcggccaggcccccggtcaggtcggccttgatcggcgaacgcgccgcagccaccttggattccgcatcacacaggtcgagcagcagcgccgccatctcgtcggtcgagtaggtggtgaccccggcctcttcgacggcggccacgatggcatcgttgtggcccatcagcccggtgccgcgggtccagccgatgagcgcgtgcgccaggctgacccgtgccgcccaggacgactcggcgtgccagcggctcaccacggcatccagcgcggacttggcttcgccgtaggcgccgtcgccgccgaacatgccacggttgggcgagccgggcagcaccacgtgcagccgcgacgcgatgtcgcgttcggcgccgatcgtcgacaggccgccgatcagccgttgcacggcccacagcagcactttcatctccatctcggcgcgcgaaccggcctccgacaggtccccgaccacgcgtggcgccgcgaacgggaacagcagcgtcggggtctgcgcgtctttgatgtgaatcgactgcggcccaaggctttcggtctgttcggtgccgatccattcgaccagggcgtcgacgtcggagtaggacgccatgttcgccgcgaccagccacagcgccgcgccgtaacgggcgtggtcgcgatacagcgtgcggtagaacgccagccgctcctcgtcgagcttggaggtggtcgcgatgacggtggctccgccgtcgagcagccgagccaccaccgacgcggcgatcgaacccttcgaagcgccggtcaccacggcaacttcgccgccgtagcggccgggttcggggttctcggcgccggcggcgatgcggccgtacagcgatgcatggatctgccggcccgcggccagcgacttaccttgccaccaggtagcctgggtcgccacgacgtggccggcaccctcgaagcgctccgccaggcgcggccagtcggcgtcgatgtcgccctcgtcggtcagccacagcttcaccaggtcctcgcgggcgctggcccagcggtcgtcgaatacgacggccttcttggggtcgaacaccggtgccaccaaccgcggccagtccgctcccagttcggcggtgaccaagtcgatcagctcggaatcgggggcggccggcaaggcgttgacggggtcgtccagtcccagctgccccagcaccaggcgggccgcggaggccagcacgccctcacggccggtgatttggtcggtgaactcgctgagcgcggccgcgtcgatggtggcgccgccaccactaccggccgacggcagcgctaccgaaacgccctggcgcgcggccaccgatgcgaccgccgcgtcgatgaccttgtcgacggaggcggcatcggccagcgcgccctcgtgcaggtggcccatggcgccgccgcgaacgctgctgccctcgcgggtgcccagcgcgacctcgacggtgacatgcttggcccagccctcaccgagctcccaggtcttcttcacccgctcggcgatggcgccgggccgcttgcccgacggtccgaggacggtgcgaagctggtcgttgatggcgtcggaaagcactgggccgtaaggcttgtaggtgcgcgccagtttggtcacctgtgagcgcagaccggccaggtccgattcggcggcgccgtcaatggcaccgaggttcagctcggagcccaggtccaccagcagctggttgcgccgcgacgacgcaccgtcggtgatggactcgatggagtcgagttcttcgatctggtcgatgcgcatcttggccgagagcgcgatcagcgccagcgtggcatcggcggcgtcgaaaaccagatcgtcgggacgcgggcccgccgacgaagcggccggcgcgacgggggcggcttccgagacgacgtccggcgcgggcgattccgcgaccggctcgtcttcctccggctccggctccgggtcggtgtcggtggcgaacagcaccgcggcatcacgctcggcgttgagcacttccactgtgctgtgggcgtattcgggcagtttgagggtgttggtggcaagacccgccaccgtcggtgagctcttcacaccgatctcgacgaatcgctccacacccagcccgccggcggcctcctcgatgaacagcagatcctgcgtctcgatccagcgcaccgggctggcgaattgccatgccagcagctcgatgaacaccgtgcgcgccatctcgcgcggacgctcgcgaagccaggtgtcgtagtcggcgaggatctcgtcgagcggctcggcgggcaccaaatcccggatttcctggatgaagtcgcggtccagggtgaacaaccgcggcaccaggttgggaatgtagcgcccgatgatcaggtcggggtccgcgtcgcgcggcatgacccggtccagcgagcgccggaattcggccaccccgacccgcagcactcgcgagtggaacggaacatcgatgccgggcaccaaaatgaacgaccgtcggccgccggtgagctcgcggcgccgctccacctcggcctcgagcgcctcgaggccgcgtaccgtgcccgcgatcgcgtattgcgagccacgcaggttgaaattcacgatctccaggaattcaccggtgctctccgcgatcccggcgacgaacgcgggcacgtcggcgtcgtcgaggtcgatctgggacggccggatggccgccagccgatagttggagcggccgagctcgtcgcgcggaacgatgtcgtgcatcttcgacccgcggtgaaacaccatctccagcaaggcttccagttggtagatgccggtcacgcaggccagcgcggtgtactcgccgaccgagtggccgcacgcgatggcgccttcgacgaaggctccctgttcacgcatctcggcgacctgcgcggccgccaccgtcgccatcgcgacctgggtgaactgcgtcaggtagagcaccccgtcggggtggtggtagtgcacaccgctggcgatgatgctggtcgggttgtcgcggaccacgtgcagtaccgagaagcccagggtgtcgcgggtgaacttgtccgcggtgtcccacaccttgcgggccgccttggagcgggcgcgcacctccatgcccatgcccttgtgttggatgccctggccggggaatgcgtagaccgtcttgggtgcggccagtcgcgcggaggccgacatcactagatccgacccgacgcgcgcggccacgtccacaatctctgcgccctggtcgattccgacgcgctcgacgcggaagtccacctcgtcgccggggcgcaccatgcccaaaaaccgcgcggtccagccgaccagccgggccggtggccgggcctgcccgtcggtggcggtcaccgcgtgttgcgccgcggccgacagccacatgccgtgcacgatcggcgactccaggccggcaagcagcgcggcggcccggtcggtgtgaatggggttgtggtcgccggacaccaccgcgaacgggcgcatgtcgaccggcgcggtgatcgtgacgtcgcggcggcgacggcgcggggtgtcggtggcgttcgccgacaccgcgccaccggctcgcgccgggtcggcgagctcggcggaaccggtgcgacccaggatcgcgaatcgctcctcgagagtggcgatcacggcgccatcggcgccggtaacgacgaccgagaccggcacgacgcggcccatgtccgtatcggttgcgttggcagccgttgcggtgacggtcaattgggccgggaccgtgggcagctgaccgaccacgcgggcggcgtggtccagatgcaccaggctcagcaggccttccaccaccggctcaccggtgtcggtgaccgccgatccgatggccgcgaaaaccgctggccaacaagggccgacgagcgcgtcgggcacgttggtgaggctgggtgccagcggctcaccgaacgtggcggtgacgccggtgtggtcggcaacacgctcggggtgccagtccaccgtcaaagtggccgtcccgttggccaccgcaggcaagaactccgggctgtcgacaccggcggcgatcgccagcaccgtgcgcatggcgctggtggcgtcctcggtggcgatcaccggggtgccgccatcgacggtgttggccggcaacgtgaatcggatgtcgacccaggtgcccgagacgggcacgctcaaggcgacgtcgtcgccgtgcgtctgcagccgggcgccggtggatgagtgtgtggcgcgcgggttttcgggtccatcgtgcacctgccattcggccgggtcggcgatccgatgcaccgggttggtcacggtgcgaccggcccagcgcacatcgggtgcgtcgaggacgacagccaacggtccggccacgtcggcgcggcccagccggcgcgacgcgacatccttcggctcgacaccggcgccgagcacttcatcgattgcggcttgctcgaaacggtccagcaactcaccgacgggttcatccatccgggtgatgccggctaccgacgcggtgcccggaatgatgcacaccgcatcggcgtcgtagcgggcgtcgtgggcctgccacagcgagtcgctgcgccaccagcgccgcacgtcctggtcgatcaccggcacgaagttgaccggcttgcccagcgtcttgcacaacgtcacgaaaaagggcacatccgcgggatgcaactgcacggtctcggcgtcggggtagcgcgccagcagggcggcgatcgcctgctgcggattgtccagcaggccagcatcggtgaatagcgtctggatcgggccgaaatcctgtgggtgcaaccgggcttcggcacgctgcagcatctgctcgaagcggtcccgccaggtgtcggccagccacgggctgcccaccgaggcggtgtcggcggtcgagttgccttccccgatggccagttcgacgtagcgccgcagccactgcaggtaggtcatgtcggcgacgtcgccgaagtagggcttggcggtcttggccatcgccgcgatgatctcgtcgcgacgctccgcgaccgcctccgcgtcaccggccacctcgtcgagcagccgcccgcaccgggatgcgctgttgtcgatctcgtggatgtcggcaccgagctgactgcggctggaggccatgccgccctgcgcttttccggcgctgatccattggtcggtgccctgagtgtcgacgagcatccgcttgaccgatggcgacgtggtggattccttggtggccatcgccgcggtgccgaccaggatgccgtcgatcggcatcaatgggaagccgtaggcctgcgcccagcgcccggacaaatattccgcagcccttctcggggtgccaatgccgccgccgacgcacaccgtgatgttggcgcgtgagcgcaactccgagtaggtagccagcagcaggtcgtcgagatcctcccaggaatggtgcccgccggcgcgcccgccctcgacgtgcatgatcaccggcttggtgggcacctcggtggcgatgcgaatcaccgagcggatctgctcgatggtcccgggtttgaacacgacgtggctgatgccgatgtcgcccagttcgtcgatcagctcgacggcctcgtcgaggtctgggatgccggcgctgatcaccacgccgtcgatcgcggcgccggactggcgggccttctgcaccaaccgcttgccgcccacctgaagcttccacaggtagggatcgaggaacagcgcgttgaactgataggtgcggcccggctcgagcaggccggccatttgttcgatgcggttaccgaagatctcttcggtgacctgcccgccgccggccagctcggcccagtgcccggcgttggccgccgcggcgacgatcttggcgtccacggtggtcggggtcatgcccgcgagcaggatcggcgagcggccggtcagccgggtgaacttcgtcgagagcttgaccctgccgtcggggaggcgaaccacggtcggtgcgtagctcgaccaggcccgggcaacctcgggggtggcgccgacggtgaacaggttgcgctggccaccgcgggtagccgccggcacgatgccgatgcccaggccgcggatcaccggtgcggtcagtcgggtcaggatgtcgcccggccccaggtcgaggatccagcgggcgccggccgcgtggacacgggtgatctcgtcgacccagtcgacctttctgatcaagatggcatcggccagctcccgagccaaggcgacatcgaggcccgccttctcggcccagcccgcgacgatgtcgatcccgtcggatagccgcggggtgtgaaagcccacctccacctgcaccggctcgaagaccggcgagaagacgtcgccgccgcggaccttgttcttgcggtcggcttcttccttctcggagatctggcggcaataaagctcgaaacgcgacagctgctcgggggtgccggtgatgacgacggcacgccggccgttgcggatggacaacaccggtggcagcaccgtgcgcacgtcctgggcgaactcgtcgagcaaccggccgatgcgctcggggtcggcgttggtgaccgataccatcggcgggcgatcgcccaggacggaaattccgcgccggcgggccaccagcgttccggcggcaccgatcaactgggccaaggcaaacagctcgacgtcgcgtgccccaccagccttgagggcttccaccgccagcacaccttgcgaatgccccgccatggcgaccggcggggtggccacgaggtccatgccttgacgggccagcgcccgggtcgccgcgatctgggtaagcaacacgccgggcaccgacacggcggccgacgtcaggtgcttgtcggacggaaccgggtcctcggccgccagtgcgcgtacccattgcagcggctcgaaaccgatcgggcgcaccacaatcagctcgtcggtgaccggatcgagcaacagctctgcctcaccgaccaacgtcgccaactcggtttctatcccggtggccgacaccagctcttcgagggtttccagccaggcgctgccctggccaccgaatgcgacagcgtagggctcaccagccatgaggcgatcgaccagagcgtgggtggtatgcgggctgtccccgccgcgatcagcggacacccggtcgtgctcgtggatcgtcacggtctatgtctccctatgtgcatcggtacgtgtcagttcgtacagcggcccaggctgccgtgcggggcatccccgactccgcaccgactcccagccgaaatcctctgaccggtgtgttgtcggtgggccggcccgtgggtcgagcagcgcgacgggctgcatcggccttataagagtctcataaggatcggtccaccttgtttacacagatcggttactggcgagttctacgtacgggtaaccgtgtcgtgggtaacgccgggttcgacggccggcgcgtatgtgttgaccaaacgtcctgcgtgcaggtggttacggtggagtagctataactgcgctgatcaaggcagttttgttatcaaatcgttatgctgggaattcgctctacgccgggcgcgtgccgacgcgccgacccaaaggccgcgccattggcggcgttggcccggggttggcaatgccgtgcagcgggcgaacgagtgtttgctgtagtgcagcgggggccaggctcggggcggcaggctaagcccactgcccgaattggggcttcaggatttggttgacgtccaccccgaccccaccaaccttgcgcttatcgatctccacctggtgcagatgcgcggccgggtgggtgtatcccttgggcgagccccagttgtgctgccagaagtacgagcccaagccatcgttgacggcccagtcgatggttttggagttggcgtacacgccggtccgctggtgtccgatcaccgactcccaggaccgcagatatggcacgatctggttcttgtactgctcatatgatgggttgtcgtcgatcgaggcgtagatcggggcgctcgtcgggccgccggcagcggcatgcagctccgacccccgtctggcgtgctgcacgccggcgctggcaccgcccagccagtcggcagtgctccccttgccgtattgataacaggacacgatcttgagcccattgccgctcaggtcacgggcctcgctgagctggatcggcttgccaagcatccaggcgccgccaggccgccgatcggacacgtaccggattgcccccaccgcgccggcagccctgatctggctggcggggatgacaccggcggcgtagtccaacagggtgcccagcgaaccggccgatgccggcgcggcgcgcaacgacgacgcaacgacgccaagacccagcacgcccggagtcgccgccgcgaatttgagcacatcacgccgagagaccgacatatgccacagggtacgacaaaaacaacaactgtcacactggtttcagtggtcacggatgcatcacactggcagaacacatgcatgcggccataccgacaccggtgcggtctcgggcaggccgcctctccctgcgaccactactacggtgtgatcgcctacgctcccaacggcgcaatgggcaaaatcgtcgcgccaccgcactcgaggccaggcggatatcgacgcataagaactttgcggcgtcttagctgcaaagtgctcagcaacttcaccaactaccacgggggagtccgacgatcgcgcccgctggcagaacctggacgtgcaaccagttgagtagttcccacactgcgcgccgagcgtgggctggctgcgccgaatgtgcactggtggcggcgacacgcccgggcgacgccgccgtggttgcacgttcggcgtaggcagccccgtgcgcttgccgggcaggtgtcctcaaaggtccaactagacacacatatcagacactagtatgtacatatgaccgtaaagaggaccacgattgagctggacgaagatcttgtgcgggcagcccaggccgtcaccggggaaacattgcgagcgacggtcgagcgcgcgctgcagcagctggtggccgcggctgccgagcaggccgccgcgcgccggcggcggatcgtcgaccatctcgcgcacgccggcactcacgtggacgcagacgtactgctctccgagcaggcgtggcgatgaccacctggattctggacaagagtgcccacgtgcgactcgtggccggcgccacgccgccagccggcatcgacctcaccgacctcgccatctgcgatatcggcgaacttgaatggctgtattcagcacggtcagctaccgactacgacagccaacaaacgtcactgcgcgcctatcaaatccttcgcgcacccagcgacatctttgaccgggttcgccaccttcagcgcgacctagcccaccaccgtgggatgtggcatcgaacgccgcttccggacctattcatcgccgaaaccgcgcttcatcaccgggccggcgtgttgcaccacgaccgtgactacaaacgaattgccgtcgtacggcctgggtttcaagcatgcgaactctctcgcgggcgctagcttcgcccgaatccgtgagcggaggcgataatccttacaggccatcaaaaaagtcctcgtcgagccgtaagagttcgacggtctgcaccgcctggacaccgactcgataccgcacgagcagctcggccagccgagcgccgtcgatgagttcgatccgggcgttgatccgctcagcttcctcgcgggcaccgcgggaaaacgatgacgtggtgatgtagacgccccggtcgccctgcttgcccaggagggcgccggcgaactcgtggatcttcggccggccaatcgtttggtcgacggcgtatcgcttggcctgcacgtagatgcggtccagcccgagcgggtcctggctgatgattccgtcgatgccagcgtcaccggaggcactcgtccgttccaccgcgccggctcgcccgtaacccatcgcctccaaaagtctgataaccagatcttcaaacccggtgggcgacaacgtgagtgccttcttcaggatctccccctcgacggctgcccggttctccgcaagcgcagcgtcgatgagatcctcgggtgagacctgcacatcgtccccggacggtcgcttggcggtcgcgtcgactggctgcttggctttggttcgctcacgaaaagcgatgtacgacgggaactcccgcagcacagccatgtcgacgcgctcgagatgcgccttcaggacttgacggcccgtgtccgtgacctggacgtggccccgcgtgggacggtcgagcaatccggcctgcgacatgtgagtgagagaccagtgcaccctgtcgtacatggtcctttgccgaccgctgggcaacatctgcgcccgctcgtcgtcggacagaccgaactcgtcggacatcgccgcgatgacgtccttggccgacttcgcttgtccatcggcaagatacgcgagaatcggccgcatcaacgtctgggcatcagggatcgtcatggggagccattatccagctggcttgtcagccctccgaaccggccaagttgggtaagtccatccggggctccgtgttctgacaggcccgctgcaggcgtcgcatcttcctcatctgccccacgtgtacccggtcccgccgacctaaaaggtcggcatatccctgccatgccgggacgcgtgaggcgggtgagacacaagggaacgtgcacctcgcgcaccgggtcgccagcagccgcgacacgccgtcgtccagtgccacaccgaatgcggtgtcgggctcggcgtcaaacgctgccgatcggccttgcctcgtcaggccgccgacagcaccgccctgggctcacggtccgcggctccgccgggatccgaccggcggcggctcaaccccctcgatcgtcttgagccggtcgacagaccgatcgaaagacggccaccggatcgtcccggcaggggcgaggaagtccggcgtccgagcaagcaccgggcgattgccctcaacgcggaagacaacccgatcacccgattgcaggccgagcgcgtcgcgcaccgctttcggaaccgtcacctgccccttcgacgtgacgatgggttcgtcggagtgcctgcttcaccgttgccgtacgccgcccgtaccctcacactctgtggagctgctcgtcgccgccaaccccgctgaagactcgcgcctgccctacctgatccggctgccggtgggcgcgggactggtcttcgccacctcagacgtgtggccgcgcaccaaggcgctgtattgccatcgcctcgacatcgccgactggcccgccgaccccgtcgtcgtcgaccgggtcgagctacgcagctgcagccgccggggcgcggccatcgacgtcgtcgccgcccgcgcgcgggagaaccgatcgcaactggtgcacaccatggcgcgcggccgccaggtggtgttctggcagagccccaaaacgcgcaaacagtcgcggccgggcgtgcgcacccccaccgcccgcgccgccggcatccccgagctgcacatcgtcgtcgacgcccacgaacgctacccctacacctttgccgacaaacccgcgaagacgacgcgggaagccctgccctgcggcgactacggcctgaaagtggccggccaactcgtggcggccgtcgagcgtaaagcgttggcggaccttacttctggcgtgctgaacggcaacctgaaataccaactgaccgaactggccgcgctgccacgggccgccgtggtggtcgaggaccgctactcggagatcttcgcgcactccttcgcccgcccgacggcgatcgccgatgggctggccgaattgcagatcggctttcccaacgtgccgatcgtgttctgccaaacccgcaagctcgcccaggaatacacctaccgctatctagccgccgccctcacctggttcgtcgacgatgccgacgccaccacggttttcgagccggctgccgccgagcccgagcccagcagcgccgagctgcgcgcgtgggccaaaagcgtcggcctgccggtgtccgaccgggggcgcctgcgcccgcagatcctgcaggcctggcgagccgcccatccccggtgactacaacacctcgacgaggcctgcggatgctgaatcggccagtgcggcatcgaatgtgaccaaccggcccccgtagcgcgcggccaaggcgatgagatggcagtcggtgacccgacggtggttggacaccgcatcgcgatcgccggcgctcccaacgatcagtggcacatcgtcaggccaaaacgtgtgcccggcaagagaagtcatcgccgccaactgagcgatcgcgatagccggcgtggtcgacacctgcatcacactgcgattgcttgaaattcggacataccctgcctcggtgatcggcgtggtggcccacccattcgaggagaactgcgtgaaccatcgctgcgcggccgcatggtgaacgtgattcggccagcccagcgcgatcagcacattgacatcgagcagtgccgtcacacgtcgtcctcgagcgcgcggacgacatcctcggaagtcaccgtcggcgcatccggcggaacatcaaaaaccggaaatccgtcaacctcgacaatcccaaccggacggagcgacctacgcgccaactcagaaattaccgcgccgactgacttgccctccgaccgcgcgatgctacgagcatcttctagaacatcatcatcaatctgcaacgtggtgcgcatagcatcatgttacggggcttgggccagctttcacgcgtcttcggcgaccccctgcagcacactgtcgccgttgacggtgccattcaaagccgaagcgtcccgcggtacctcgaaggccggcagcgcggcacctaccgtggcgacggcgttgcgcgcggcctccatccgggccaatgccgcctgggtgaacaccgacaaccccaggtcggggttgtatccgtggatctctttgacgtcgagctgggcaagaaagtagatgatctccttggaaaccagttgacccggcaccagtaccgggaagccgggcgggtagggcaccacgaacgtggtggataccagagtcttgccctcggccagccggcgcccggccaagccgatctgcacgtactcacggtcggcctcttcgtagccggcgtagaaagccgaccgcatgtcaccgaaagagctggcgtcgtcggggcggaaggcaaggtcgaactcgctgaaatctggtagatgcggcagatcctgcgtgatctcctcgacgtggcgtcggtgtagagcaaggtcggccccgctggccgccttctggctgcggtccagatcgatcgccacccgacgcaacacatcgagcagatagtgcacgctcgaccaggtgacgccgatcgtgaagatcagcaacacgctgttgatagacgttttgttgatctggatgccgaatcgctccatcaggatcttctcgcggaagtcgtacccgttcatcccggtcgccccgataaacagggtgagccgcgtcggatcgagcacgaattgatcggaccgccaggcttcgttccaatcggccagagccccctgcctgacctgacggtacgagctgaccgtcgaggaccgaaaggcatcgggaaccaggtcggactcgtcaaggatgcggaaccacttgctgatcagccggtctttgcggacgcgatggcggaacaccagcgccatgttgtaaacatggcggaccagctcgaacccttcgatgtcaacctgtcggcgcgccaagtccaacgaggcgagaagttgctggttgggcgaggtcgaggtgtgggtcaagaatgcctcaccgaacgcgtcccgggtgagcgctttgaaatcctggtcgcgcacgtggatcatcgatgcctgccgtagcgcggacagcgacttgtgagtcgaatgcgtcgcatacactcggacccgagcgcggttggggtctggcaacagccggtgatcaacccactcggagcggtccactccgtccatcgacgcacaccaattccggtattcctcagcgtattccgcagtggacaacatctgctcgagtcgctcggcagcaatcatcgcggtccgctgccgggcccagggcaccgccgtcgcaaacgcataccacgcctcgtcccacaaaaagcagatgtccggtttgatcgctagcacctcctccatcacccggcgcgggttgtacaccacgccgtcaaacgtgcagttggtgagcaacagcatgcgcacccggtgcagctgtccggcggcctcgaggtccagcagcgcctgcttgatggtgcgcaacggcacggcaccataaatcgcgtactgcggcagcggatatgcgtcgaggtacatcgggtacgcgccggcaagtaccaggccgtagtggtgcgacttgtggcaattgcggtcgatgagcacgatgtcgccggggcgggtcagggcctgcacgacgatcttgttggcggtcgatgttccgttggtgacgaagtaggtctggttggcgttccaggtcaccgcggctttgtccatcgccgtcttgatgttgccatgcgggtccagcagcgagtccagtccaccagaggttgtcgaggtctcggccatgaagatgttgcggccgtagaactcgcccatgtcgtgcagtgacttggagttgaagatgctggcgccgcgcgcgacgggaagggcatgaaattggccgaccggcgccgccgcataggcccgcagcgcatcgaaaaacggtgtggcataacggtttcgtaaacccgcgagcaccgtgctgtgcaggtcggtgacgtcgttgagccggtagaaggtgcggtcgtagacgtcgggctcgtcctgggtctcggcggcgatcgactcgtcggtgagcagatagaggtcgatgtggggccgcaactcacggatccactcggcgcattccacccagtcgtgggtctcgtttgccaccgcttcgtcgccatcggtgcccagcagcgtggtcatcagcggcacccggtcgcgggaccgcagcggcaggtcgtgacggatgatcgccgcctgaatctcgccattcagcgccaccgcggtgatggcatcttcgatgctggccaccacgagcaactcgaactgcacctcgtcggccggattgcgcaactgccgcaggcactcggccaagctgtccggagccgtcgccggggagtcgtcggcgagcagcacggtgtagaactgctgctgtttggcctgcgctaccagctcctgctccgccagtgacgcggaggtgtcgaacagcgctgtgcggtcgccgtattcggacagcagtcgtacggccaacgacacttcctcggtaagccgcaccgtggaatgactatccagatgagcgcggaaagtcgccagattctgtgcccccggatacagccagtaccgctcataggcgccgatgcggtccatcagccgcttcgcccgagccacgtcgtgtgtggtgtcgagcccggcgaggtcgacctccgccaggtgacgacacgcgtcatcgagcaggttccaggtgtccaggcgggtgtaggacgggttggccaccgcggccagcgcggagacatgcagccgtcgcgggcggacgctgtttgggttcatgtcgtcacctgttctctggtgcgggtagcgccgtagagtgcaaccaggcaattatcgcgcgcaggaccgggtcagtcagctaagtcgtcgctgtccgcgatccgccgattagcccgattcccggagttgtccacccagcgcagcaccggcagctgcgaaagctcccggcggcgtgccggcagatcggtgacgtcacccagcgagcgcaccacggcctgcgtcaggcccatgatggcggccatcaccggtagcagcggctgcaacggctttgccgccgtgcgaacagtgctgatgcggcgtgccaagatcaggcgttcgatcgcgtgatacagccaggcgccgacacccagcgcgtagatcgacattgccgaggcgacaatggtcagcccgtaggcggcgcacaccacggcaccgagcaccaccgtcgcagccaggacggccgcgaccacgacgcgcagctcgagccgggtcatcacgcccccccacgcaccgcttgagcggccgcacgcagctgcggggtcaccagcatgacctggcccagcaccccgttgacaaagcccggcgagtcgtcggtcgacagctccttggccagctggacggcctcgtcgacgaccaccggctccggcacatccgccgcgtggagcagctcccataccgagacgcgcagaatggcgcgatccacggcgggcaaccggtccagcgtccagccccgcagatgcgcggtgatcaggtcgtcgatgtgggcggcgtgttcactgacccctcgagccaccgcggccgtgtacggatgtagccgggcaatgtcgggcttcgcttcggccagcgcggcacgggtgtcgaccacctcggccgcgctgatgccgcggacctcggcctcgaacagcaggtccaccgcgcgcttacgggcctgatgtcgtccgcgaaccggctttctgtccgacatcgtcaggcgttgacccggcccaggtagctaccgtcgcgcgaatccacctttagtttgtctccggtattgatgaacagcggcacgttgatctgggctccggtctgaagggtggccggcttggtgcccgcgctggaccggtcgccctgcaagccgggctcggtgtgagtgacctcgagctcgacggtcaccggcagctcgatgtatagcggcacgccgttgtggaacgccacctgcaccggcatgccctccagcaggaaccgtgccgcgtccccgaccagggcctccggcagcgggtgctgctcgtagtcttggctgtccatgaacacgaagtccgagccgtcgcggtaaaggtaggtggtatcgcgccggtcgacggtggcggtgtccaccttcaccccggcgttgaacgtcttgtcgacgaccttgcccgagagcacgttcttcaacttggtgcgcacgaacgccggacccttgcccggtttgacgtgctggaactcggtgattgtccacagctggccgtcgattaccaggaccagcccgttcttgaagtcagcagtggtcgccacgtgggtctcctacagaatggccagttctttggggaaccgggtcaacaattccggggtctgcccggcggtttcaggcattttcggcgtcccgccagccactaccaatgtgtcctcgatgcggacaccgccgcggccgggtaaatagacaccgggctccacggtcaccacggagcccgccagtagtgtaccggcggatgtgaccccgatgcccggcgcttcatgtatctgcaggccaacaccgtgtcccagtccgtgaccgaagtgctcgccgtagccggcgtcggcgatcagctggcgcgctgcagcgtccaccccccgcagctcggcacccggcagcaacgcctgccgaccggcctgttgcgcctcggccaccagctgatagatctctagctgccagtcggcggccttgcccaacacgaaggtgcgggtcatatcggagtggtacccggcgaccagggcgccgaagtcgatcttcacgaaatcgccgacctgcagcaccgcgtcggtcggccggtggtgcgggatcgccgaattggccccggcagccacgatcgtctcgaatgacaccgcgtcagcgccatgatcgagcatcagggcctccagctcgcggctcacctgccgttcggttcggcccggccgcaggccgccgcgggccaccaagtcggtcagcgcggcatcggctgcttcgcaggctagtcgcagcagcgccagctcgccggcgtctttaacctcgcgcagtgactccacagttccggatgcccgcaccaactcggtgttcttgccctccagcgcgcccgccaaggcgtccaggccgtccaccgtgaccacgtggctctcgaagcccagctttcccacgccggcctcgccggcccggccggccaggtagcgcccgaccgcgcgctcgatagccacttcgaggtcgggcgcttgcgaggcggcctgagtgcggtaccggccgtcggtggccaacacggcatcgcgctcatcggcgaacaccagcaatgcgccgttggacccgctgaagcctgatagatatcgcacgtttatcaggtcgctgatcagcatcgcatccaacccggaggcagcgatttgtgctttcagcttgtctcgacgctgggaatgtgtcacgacccttgacggtactcgctacgctgaatgcccatgactaactggatgctgcgcgggttggcgttcgccgccgcgatggtggttctccgcctgttccagggggcattgatcaacgcgtggcagatgctgtccgggctgatcagcctggtgctactgctgctcttcgcgatcggaggggtggtgtggggtgtgatggacgggcgcgccgacgccaaggcgagccctgaccccgaccgccgccaagacctggccatgacctggctgttggccggcctggtagccggcgcgctcagcggcgcggtggcctggctcatttcgctgttctacaaagcgatctacaccgggggcccaatcaacgagctgaccacgttcgcggccttcaccgcgctcatcgtctttctggtcgggatcgtcggggtagccgtgggccggtggctggtggaccggcagctggcgaaggcaccggtgcgacaccacgggcttgccgctgaacacgagcgggccgccgacaccgatgtattctccgccgttcgcgccgacgacagtccgaccggggagatgcaggtcgcgcagcctgaggcacaaaccgcggccgtcgccacggtcgaacgtgaggcacccaccgaggtgatccgcaccaccgaaagcgatacacccaccgaggttatccgcaccgacaccgaggcggaccagaccaagcccggcgacgagcccaagaaggattaaccctcacgtcccgacatgctcagctaggtaccgcagggccagcaggtagccctggatgccgagcccgacgatcaccccggtcgcgatggggctgaggtaggagtggcggcggaactcctcacgcgcatgcacgttggagatatgcacctcgatcagcggagcgctcagctccgcgcaggcatcgcgcagtgccaccgacgtgtgcgtcagaccgccggcgttgaggatcacgggttcggccgcatcggcggcctgatgaatccagtccagcagctgggcttcgctatcactttgccgcacaacggctttgagtccgagctcggcggcctcacgctcgatcagagcgaccagctcgtcgtgggtggtgccgccatagacggcgggctcgcgccggcccaaccggcccaggttggggccgttgatcacgttcacgatcagttcgctcatggggcgcaaactccggcgtaggcggttaccagcagaccggggtccggtcccaccattcggcccggcttggccaatccgtcgagcaccacgaaccgcaacacacccgcccgagtcttcttgtcgccggccatgatttccagcagctggggcagcgcgtccgggtcgtagctgaccggcaatcccaacgaggacaggatggtgcggtggcgctgcgcggtcgcgtcgtcgagccgcccggcaagcctggccagctcggccgcgaacaccagccccaccgacacggcggcgccgtggcgccaccggtagcgttcccggcgctcgatcgcgtggcctaatgtgtggccgtagttgaggatttcgcgcagctcggattccttttcgtcggcggcgaccacctcggccttgacggtgatcgcgcgccggatcagctcgggcagcacgtcgccggccgggtcgagtgcggcctgcgggtcagcttcgatgagatccaggatcaccgggtcggcgatgaagccggccttgaccacttcggccatgccgcagatcatttcgtcgcgtggcaaggtttgcagcgtcgccaggtccaccaggaccgccaacggctgatgaaacgccccgaccaggttcttgccggcgtcggtgttgatgccggtcttgccgccgacggccgcatcgaccatgcccagcagtgtggtgggcaggtgcacaatcgagacgccgcgcagccaggtggccgccgcgaacccggcgacgtcggtggcggccccgccgccgaggctgaccagggcgtctttgcggccgattccgatgcggcccaacacctcccagatgaatcccacgacgggcaggtccttgccggcctcggcgtcggggatctcgatgcggtgcgcgtcgacgcccttgccggccaagcgctttcggatctcttccgcggtctcggctagtccgggctgatgcacgacggcgaccttgtgccggtcggccagcaggtcttccagctcgtcgagcaggccggtaccgatgaccaccgggtatggcggatcgacggccacctgcacggtcacgggtgcgccgatatcggtcatgtggccgcctcgctggggctgggaacctgcagccgcgacaggatatggcggaccaccgccccggggttgcggcgattggtgtccactcgcatggtcgcgacgcgccggtacagcggtgcccgcttggccatcagcgcgcggtatttttcggcgcggtcggggccggccagcagtgggcgcacggtgttgccgccggtgcggcgcacgccctcggcggcgctgatctccaggtagacgacggtgtggccggccagcgccgcgcgcacaccggggctggtcaccgcgccgccgccgagcgacagcacaccgtcgtggtcggccagtgccgcgcgcaccacgtcctcctcgatacgtcggaactcctgctccccgtcggtggcgaagatgtcggcgatgctgcgtccggtccgctgctcgatcgcgacgtcggtgtcgagcaggccgaccccgagcgccttggccagccggcgcccgatggtggacttgccggagcccggcaggccgacgagaaccgctttgggtgccatctgttaaccggagacccgcgcggccggtgcttcgcggtcggcgacgctgcgctggtaggcggcgatgttgcgctgggtttcggccagcgaatccccgccgaatttttccagcgccgcccgggccagcaccaacgccaccatggtctccaccacgaccccggccgccggcaccgcgcacacatccgagcgctgatggatggcgacggcctcatcgccggtcgccaggtcgacggtggccagcgcgcgcggcaccgtggagatcggcttcatcgccgcacgcacccgcagcggctgcccgttggtcatcccgccttccagccccccggcccggttggtggagcggacgacgccgtcgggcccggggtacatctcgtcgtgggcgcggctgccgcggcggcgcgcggtctggaatccgtcgccgatctccacgcccttgatcgcctggatgcccatgacggcggcggccagctggctgtcgagccgatggtcgccgctggtgaacgaccccagccccaccggcaggcccagcgcgaccgcctccaccacgccgccgagggtgtcgccgtctttcttggccgcctcgatttgggcgatcatgtccgcctcggcggccttgtcgtaggcgcgtaccgggctggcgtcgatggcgggtaggtcctcggcccgcggcggcggaccctcgtagggtgccgacgcgccgatcgagatgacgtgggagagcacctcgacacccagcgcctgcctcaggaatgcccgtgcgaccgtgcccgccgcgacccgggcggcggtctcgcgggcgctggcccgctccagcaccggccgcgcgtcgtcgaagccgtatttgagcatgcccgcgtagtcggcgtggcccggccgcggccgggtgagcggggcgttgcgtgcgacgtcggccagctcggcggggtcgaccgggtcggcggccatcacggtctcccatttgggccattcggtgttgccgatctcgatggcgatgggcccgcccagggtgctgccgtggcgtatcccggacagcacggtcaccgcgtcgcgctcgaacgtcatccgtgcgccgcggccgtagcccagccggcgtcgggccagctggtcggcgatgtcggccgaggtgacgtgcacgccggcgaccatgccttcgaccacggccaccaaggcgcggccgtgtgactcccccgcggtgatccagcgcaacacctgaccatcttcccatgcgccgccggcggccaccgcacgtcaacgcacccactccgtgcgatcgcggtgatgtgcggccccccggatgccccgctagcatccctggcgtggaagtggctggcggcacccgggcccggctgcgggtcacagccgatggtttgcaggcgctggccgggcggtgcgcgaccctggccggcgaattgtcggccgcggtcgcgccgtcgggggcggtgttgtcgtggcaggccaacgcggtcgcggtgaacgccgcgcatgcccgcgcgggtgcggccgccgcggctgtgagcgcccgaatgcgggccaccgccgccgcgctggggcaggccgcccgccggtacgcgggccaggacaccgcagcggcggccgccctgggggcggtacgcccgtgggggacccactgatggctacgtcggggctgccgccgctgtcggcggtgcagtcgacgagctttgcgcatctgagcgaggccgccgcccactggcggcggctggccacgcggtgggagcgcgccttagccgaggtgcgcgattcgatgcgccgacccggcggcaccgactgggagggccaggccgcggcccgcgcccactaccggtcgaccgtcgacgtggtgacgatcggtcgcgcggtggaccggctgcatgacgccgccgccgtcgccggccgggggaagaccagctggaggccaaccggcgggcggtgctggacgctgtcagcgacgcccgccgggacgggtttgccgtcggtgaggattacacggtcaccgaccgctccacgggtggctcacgccagcagcgggcggcgcgtctgggccaagcccaggggcacgccgactttatccggcatcgggtgggcgcgctgctggccaccgaccgcgatatcgcgacccgggtcagcgccgccacccaaggcctcgatgagctggcgttcgaagacgtgcccggggtcgacaccccggccgaggatggggtgcaggcggtggatttccgccaggccccgccaccgggagcccccgggggcatgtcctccggcgacatcgacgcgatcgacgcggccaatcgcgccctgctgcaagacatgctggcggagtacagccggctgcccgacgggcaggtgaaaaccgaccggctggccgacatcgcggccatccaagaggcgctgagggtgcccgactcgcatttgatctatgtggccaggccggacgaccccgccgacatgatcccggcggtcaccgcggtcggcgatccgttcaccgccgatcacgtgtcggtgacggtccccggggtgtcgggaaccacccgtcagaccatcgccaccatgacccaagaagcccgtgggctacgagaagaagcgagagtgatcgcccacagcgtgggtgaaagtgagaatgtggcgaccatagcgtgggtggggtatcagccgccgccggtgctcgcgtcgtggaacaccgtcgatgacgatctcgcgcaggccggcgctccgaagttggaggcgtttttgcgggatctgcaggcgggatcgcacaatccgggtcacacgacggcgttgttcgggcattcctacgggtcgttgctgtcggggatcgcgttgaaggatggcgccagttcactggtcgacaatgcggtgctgtatggctcgccggggtttgacgcgacctcaccggccaagctgggcatgaacgaccacaacttcttcgtgatgaccacacccgatgaccccatccggtatccggcgcgcctggcacccctgcacgggtggggatcagacggcgccgacaccatcggcactgtaggccgccaaggcacccctgcacgggtggggatcagaccccaacgagatcatcgccggatccccggaccgctaccgcttcacccatctgcagaccgacgcgggatccactccgctgggtgatcacaagaccgccgccagcgggcactcgcaatacggccaagacccgctgcaacggatgaccggctacaacctggcgaccatcctgctcaaccggcccgatctggcggtgcgcgaaagcccacagcagtgatcgcaccacaaccgatttcccgaacgctcccgcggtggcagcgcatcgtcgcgctgaccatgatcggcatatcaaccgccctgataggtggctgcaccatggatcacaaccctgacacatcacggcgcctgaccggcgagcagaagatccagctcatcgacagcatgcgcaacaagggctcctacgaggccgcccgggagcgcctaaccgccaccgcccggatcatcgccgaccgcgtcagtgcggccatcccgggccaaacctggaaattcgacgacgatcccaacatacaacagtctgaccgaaacggagcactgtgcgacaagctcaccgcggatatcgcgcggcggccgatcgccaacagcgtaatgttcggcgccacgttctcggccgaggacttcaagattgccgccaatatcgtgcgggaggaagccgccaagtacggtgcgaccaccgagtcgtcgctatttaacgaatcggccaagcgcgactacgacgtgcagggcaacggctacgaattccgactcctgcaaatcaaattcgccacacttaacatcaccggcgattgttttctgttgcagaaggtgctcgacctgccggccggacaactccccccggaaccacccatctggccaacgacctcgacgccacattgatcgcaccacaaccgattccccgaacgctcccacggtggcagcgcatcgtcgcgctgaccatgatcggcatatcaaccgcgctgataggtggctgcacaatggatcaaagccctgacacatcacggcgcctgaccgacgagcagaagatccagctcatcgacagcatgcgcaacaaaggctcctacgaggccgcccgggaacgcctcaccgccaccgcccggatcatcgccgaccgcgtcagtgcggccatcccgggccaaacctggaaattcaccgaagatcccgccgggcgaaaggccgatcgggaaggtttgtcgtgcaaggaactcaccggcgatatcgcccggcggccgatcgccgacgcagttatctttggtactgcgttctcggcggaggacttcaaggttgtcaccaatatcgtgcgggaggaagccgccaagtacggtgcgaccaccgagtcgtcgctatttaacgaatcggccaagcgcgactacgacgtgcagggcaacggctacgaattccgactcctgcaaatcaaattcgccacacttaacatcaccggcgattgttttctgttgcagaaggtgctcgacctgccggccggacaactccccccggaaccacccatctggccaacgacctcgacgccacattgatcgcaccacaaccgattccccgaacgctcccacggtggcagcgcatcgtcgcgctgaccatgatcggcatatcaaccgccctgataggtggctgcacaatgggccaaaaccccgacaaatcaccgcacctgaccggcgagcagaagatccagctcatcgacagcatgcgccacaaaggctcctacgaggccgcccgggaacgcctcaccgccaccgcccagatcatcgccgaccgcgtcagtgcggccatcccgggccaaacctggaaattcaacgacgactcctacggccaagacttctatagaaatggatcgttgtgtaaggaactcagtgccgatatcgcccggcggccgatggccaaaccggttgacttcggtagcacattctcggcggaagacttcaagattgccgccaatatcgtgcgagaggaagccgccaagtacggtgtgaccaccgagtcgtcgctgtttaacgaatcggccaaacgcgactacgacgtgcagggcaacggctacgaattcaacctgggccaaatcaaattcgccacacttaacatcaccggcgactgttttctgttgcagaaggtgctcgacctgccggccggacaactcccccccgaaccacccatttggccgacgacctcgacgccaaccccgtgagcaccaccatcgttgctggcgtgatccagggtcacctgccggtgatcctgcccacgcgcaggcgggctcgcgatctcgggcacacgacggcgttatttcgggcgcaaacgctccaatgcatatatctcagtatcgaatacctatatgtttgctccatgtctcggcgtacaacgatcgacatcgatgacatactgctggcccgcgcgcaagcggcgctcggtaccaccgggctgaaggacagggtcgatgccgctttgcgagccgcggtgcgctagtcggcgcgcactcggctcgccgcgcgaatcgcctcgggtgccggcatcgatcggtccgaggcgctgcttgcccagacgcgtcccgcgcggtgatggtgttctgcgtcgacaccagcgcgtggcatcacgcggcgcggccggaagttgcgcgccgatggttggcggccttgtccgcggaccagatcggcatctgcgaccacgtgcggttggagatcctgtactcggcgaactccgctaccgactacgacgcgctcgccgacgaactcgacggcttggcccgtataccagtcggtgccgaaacctttacgcgcgcatgccaagtccagcgtgagcttgcccacgtcgccggtctgcatcaccgcagcgtgaagatcgccgatcttgtcatcgccgcggcggccgaactttcaggcaccatcgtgtggcattacgacgagaactatgaccgggtcgccgccatcaccggccaacctacggagtggatcgtgccgcgcgggaccctttaaccgctgataggcgccatcactggatgtatggtgatgtcatgcggactcaggtgaccctgggcaaagaggagcttgagctgctcgatcgtgccgccaaggcgagtggcgcatcgcggtccgaactcatccgacgcgcaattcaccgtgcctacgggactggatccaagcaggaacggctcgccgcgctcgaccacagccgtggctcgtggcgaggacgggacttcaccggcaccgagtatgtcgacgccattcggggcgacctcaacgaacgacttgctcggctcggtctggcgtgaagctgatcgacaccaccatcgcggtcgaccaccttcgcggcgaacccgcggcagccgtgctgctcgccgaactgataaacaacggtgaggagatcgcggccagcgagctggtccgattcgaactcctcgccggtgtgcgggaaagcgaactcgcggcgctcgaggccttcttctcggcagtggtgtggaccctggtgaccgaggacattgcccggatcggcggacgactcgcccgtcgataccggtccagccaccgcggtatcgacgacgtggactacctgatcgctgcgaccgccattgtggtcgacgccgacctgctcaccaccaatgtgcgccacttcccgatgttcccggatctgcagccgccgtactgagcactccctggggcatcagccttggtcggcgatgagttgttcgatgagctcgacgatgcgctgttggccggcggcggccccgtccagcttgcctcgcatctcggtgaatccgtcgtcgactcgactaaaacgttcttctacgtgactgaaacgttcggtcatctcttcccgcagggcggtgaaatcttctcgcagggcgttgaagctaccgattgtagctcgccggaagtcgcggaactcgccaacgaactccgtgacatcgcgatcggccgcgccggctagcacgcgagcggcggcggcatcctgttcgctggcccgcacgcggtcagccagctcacgcacttgggattccagcgcggtgacccgttgttcgaggttctcgggcagcacgagcgaatcctaccgcgattcaacgcaacgcagccctgtcccgggcggacaccggcattgggtgcacgtcggataagcagggctgagcggggctcggctctactcgggtcttacctcgacaaatccggccgcgctgaagtcaccatcgaaggcatacgcattttggatgcctttctttcgcatcaccgcgaagctcgtggcatcgacgaacgagtactctcgctcgtcgtggcgtacaagccattcccatgcctgctcttccaggtcggctgttacgtgctcgacgcgaacgacggtgctcaagcggattgcagcggcggcaaccgccgcgcggtgaccgcagcgccggttgagcagcgtccaggtctcgcccaggacatggttggaggtcatcaccacgggcggtttgctggcccacaacctcttcgcggtgccgtgccgagcgtcgccggcgttgccaagtgcagcccagaaggacgtgtcgacgaagatcattcgtgctttccgtaaaccacgtcgtcgacggacgcggacaagtcggcttcccccacgaacgatccgacgaaggcatcgaccggatctgggcccggctgccggaggtgctcagcgacgtactcccggatcagcgccgccttcgacgtccgccgccgtcgcgcttcaacagcaagcgctcggtcaacgtcttcgtcgatgtagatctgcagccttttcacatggcaaatatacgccactagcataatgctgtatacatcggtagctgagaatcggatgcttgccgctggctgccgagtttgttgaactcgccgccgtggtgacctggatgaagtgtgcccgccgaaactgccgccgcccgactaggcgactggccaaagcgatgacagtgctgacttctgtacaggggcgaagcgagtgtccgcccctttacgcgcgtcgtaatcagccgctgagttcgccatggttcccatgcaagatcgctcacgttcgagcccggcgcgcggtgaccgacatgaaactcccgttacgagcaagcatgcggcaacgccgcctcgacggcgacggtccaagctgtcctctgaacgaatcaggttgcgctaagccaagattcgttgtcaaacgacctctggtctacactgatatcgcgccaatctcagcccagcagcgccaaccccaccgcccccaggctggccacacacatcgacggcccgtgcggcagggtgcggacaccccatggcgtcaccatcacgccgcacaccgcggtcagcagcggcgcggccagcgccgccagaaaccacacctcgaccccgaagcagccggtcagcccgcccagaccgatcgccagcttgacgtcaccggcgcccatcgcggcgggcaaagccaggtgcaccagcaggtacaccccggccaaggcggccgccccggccagcgccggcacaccgcggccggcaaggcccgcgaagagcaggatcacccccgccccgggcagggtgagccagttgggtagccggcgctgccggacgtcgcaaacgcacaacactcccatccaggccaacaccgccgccgccagcatgctggggcacgctagtccaacgcggccagcgcgcaagtcatcgcttcgcggggggcgggtagcccggtgaactgctccacctgcgcgaacgcctgatgcagcaacatctgcagcccgctgatcacccgcccgcccgccgatccgaccgcggcggccagcggtgtgggccacggatcgtagatggcgtccaacagcaccgggatcgcggccaaggtgccggcataccccgcggccacctccgctggaatggtgctgaccagcacttccgcggcggccaccgcatcggccaacccaccgctgtcgaacgcgcagaaccgggtcgccacgccgacccgtgtgcccaggtccaccagccgggccgccttgtccgagttgcgcgccaccacggtgatgtcggtgaccccgagttcggccagccccaccacggccgccggtgcggtccccccggaccccagcaccagcgcgtgtccagcagccgcccccaacgccccggccaccccgtcgatgtcggtgttgtcggcccgccagccatgcggcgtccgaaccagggtgttggccgaaccgacaaggtccgcgcgtgcggtgcgctcgtcggcgaaccgcagggcggcgaacttgcccggcatggtcaccgaaacaccgacccactccggtccgaaaccaccgaccacgacgggcaactcggccgcaccgcattcgatgcgctcataggtccagtcgtgcagccccaacgcccggtaggcggccaggtgcagctgcggggagcgggaatgcgcgatcggcgaaccaagcacgccggctttttgggaccttcgctcatcgcgcgctgtcgaggacaccgttgtgtttggccagctcgatgttcgccagatgctgctgatagtccctggtgaacagcgtcgtgccctgggaatcgatggtgacgaagtacagccagtcgccaggtactggatgctcggcggcgcgcagcgcgtcgacgccgggcgaacagatcgcggtggccggcagcccctgggccatgtaggtgttccacggtgtgcgctgggcacggtcggtgtcgctggtggccacctcacggcgatccagcggatagttcacggtcgagtcgaactccaacgtgcggtgttcgtgcagccggttgtagatgacccgggccaccttcgggaaatcctgggtgttggcttcctgctgcaccagcgaggccaccacgagaatgtcatagggcgacaggcccagcgactttgcggtgtctaccaacccggatttcatgtactccacggcgccggcgctgatcaaggtcgccaagatggtttcagccgatgccgacgggtcgatgttgaaggtccccggtgcgatcagcccctcgatccggcgatggtcagtgcccagctccatcaccggcccaaccgcccagcgcggcactgacagcatcgtcggcgtgctcctgctcgccgccgcgcggaggtcggccaccgagacgcagcgttgggtaccgtcgagatccacacaggtggcacgggagatcagcgcgaatatgccaggattcaccacgttggtcttcatgtcggtggtgtcgtcgagctgacgcccttccggtatgaccaacttccccacccggttgtgcggatcggtaagccgcgcgacagcggaagccgccgaaatctcggttcgcatccgatagaacccgggttggatcgaggaaatcgcggtgttgccgtgcgcggcatcgacgaatgctcggacggtggccactacaccgtgtttgagcagcgtctccccgaccgccgtggtcgagtcaccggccctgatctgaatcacgatgtctcgcttgccgggaccggtgtagtcgttaccgaagcccaacatggtctgccacaacttggcgccgacgacgacggccaccaccaccaccacgacgagcaggctcagggcaaatccgccggcgacgcgccgtcgccggcggatttgttgggcgtgtcggcgctgagcgcggctgactcgggtcctgcggtgccggttcggtcttaccgacaccggctgggcgcggtggcggtggccaccgtcaggcatcggagccttcttgagtcccggccatcgccgcgagacgttcatccagccagctctgcagtattgccactgcggccgcttggtcgatcaccgcacgctgctcggaggcccgcacccccgcctgccgcaaagatcgttgagcactgaccgtggtgagccgctcgtcggccagccgcaccggcgtaggagaaacacggcgtgccagcgcctcggccagttcgattgcgtcttgggccgagcggccgatgcggtcggccagcgtgcgcgggagcccgacgatcacctcgaccgcctccaactcggcggccagcgcagccagcctgcgcaggtgcttgccggaacgatcgcggcgcaccgtttccaccggggtggccaagatcgcgtccgggtcgctgcaagccacgccgatacgcgcggcgcccacgtcgataccgaggcgtcgtccccgtccagggtcgtgcgctggatcgccgggccggtcgggcgggcggtgctgtgctgggaccactcaaccgacccgcgctatcacggcgatctcggagcggaccgcgtcgagcgcggcgtcgataccggtcggattctttcccgagccctgcgccaggtccgccttaccgccaccgcggccttcgaccgccaccgcaagttgtttgaccaggtcgttggcacggattccgaggtcctgggcagcgggattggccgcgaccgcatacggcacagtttggctttcgccctcggcaatcagcgccaccaccgccggctcgctacccagcttgccgcggatgtcgccgatcaacgaccgcaggtctgccgcggtcatcccgccggacattcgctgcgccaccaaacggacgttaccgatccgctgagccccggcggcggcattggtggcggctgcccgggcgctggccatccggacacgttcgagttccttctcggcggcccgcaggcgctccactagattggccacccgggccggtacctcttcggacggcaccttcagtgacgaggccaacccggccatcaacgcacgctccttggccaggtgacgaaacgaatccaaccccacgtaggcctccacccggcgcaccccggagccgatcgacgactcgcccaggatcgtcacgggaccgatctgcgccgtgttgctcacatgggtgccgccacatagctccagcgagaacggtccacccatctccaccacccgcacttcgtcggggtagctctcgccgaacagcgcgatggcacccatcgccttggccttgtcgagctgttcggtgaacgtgcgcacctcgaagtccgcttgcacggcctcgttggtgacctcttcgacctgggtgcgctggtcgtcggtcaacggaccctgccagttaaagtcgaagcgcaaatatcccggccggttcagcgatcccgcctgaaccgcgttgggccccagcacttgtcgcagcgcggcatgcaccatgtgggtgcccgagtggccctgcgtggcaccccggcgccacccgggatccaccgccgcgattacggtgtcaccctcgacgaattccccggattccacgttgactcggtgcacccaaagcgttttggcgatcttctgcacgtcggtaaccgcggcccgggcagcttcgctggaaccggttccgctgatggtgccctcatcggcgatctgcccacccgattcggcgtagagcggggtgcgatctaagacaagttcgacacgctgcccttccccggctccgccggctacaccgtgcgccaccaccggaacccgcttaccgtcgacgaagatgcccagaatccgcgcctgggaacgcaactcgtcgaatccggtgaactcggtggcgccggcgtcaaccagctcgcggtaggcgctcaggtcagcatgcgcgtgtttgcgcgcggcggcgtcggccttggcacggcggcgctgctcggccatcagctcacggaacccgatttcgtctacctgcagaccggtttcggccgccatctccagcgtgagctcgatcgggaacccgtaggtgtcatgcaacgtgaaagcgtccgatccggacagcacggtggctccggatttcttggtggagctagccacctcctcgaacagcctggaacccgacgccagcgtgcggttgaacgccgtctcctcggcgaccgcgatccggctgatccgctcgaagtcggcgacgagttcgggatatgacgggcccatcgcgttgcgcaccgtggccatcaggtcgccaacgatcgcagcgtcgatgcccagcagcttggcggagcggatcacccgacgcagcagccggcgcagcacataaccgcgaccgtcgttgccggggctgacgccgtcaccgatcaggatcgcggcggtgcggctgtggtctgcgatgatgcggtaccgcacgtcgtcttcgtggttgccgacgtcgtaggcacgcgcggcgaccctggccacggtatcgatgaccggcctgagcaggtcggtctcgtagacgttgtgcacgtcttgcagcaccagcgcgatccgctcgacgcccatgccggtgtcgatgttgttgcggggcagcggcccgaggatctggtagtcctccttggtggttccctctccgcgctcgttctgcatgaacaccaggttccagacctcgaggtagcggtcttcgctgacgatgggaccgcctgcgggaccgaattcgggtccgcggtcgtaatagatctccgatgacggcccgcacggtccgggaatgcccatcgaccagtagttgtcggccatgccgcggcgctggattcgctccgccggcagcccggcaacctcctgccatagccggacagcttcgtcgtcgtcgaaatagactgtcgtccagattctttccgggtccaggccgtagccgccggcggcgaggctgttggtcagcagtgcccaggccagttcaatggccccgcgtttgaaatagtcgccgaagctgaaattgccggccatctgaaaaaacgtgttgtgccgggtggttatgcccacctcgtcgatatcgggggtacggatgcacttctggatgctggtggccgtcgggtacggcggcgtgcgctgtcccaagaagaaaggcacgaactggaccatcccggcgttgacgaacaacaggttggggtcgtcgaggatcaccgaggcgctgggcacctcggtgtggcccgccttcacgaaatgatcgaggaaccgcttcctgatctcgtgtgtctgcactctacgttcttccttgatccgtggttaagtccattaccagcctattcgccggattatgagaaggctgtccgacggcccaattcggcccgctcagccttccacaaagctcaatcgcaccgaccgccgcggattgtcctggttgaggtcgaccagaacgatgctttgccaggtgcccagcaggggctggccccccgagaccggcaccgtcaccgacggcgcaacaaaagccggtaacaagtggtcggcgccgtgaccgtaggacccgtgcgcgtgccggtagcggtcgtcgcgcggcaacaaccgcaccagcgtgtccaccagatcctcgtcggaaccggcgccggtctcgataatcgcaacgccggccgtagcgtgcgggacgaacacgttgcacaggccatcatcatgggcggtgcagaaggcgcgcacggcgtcggtgagatcgacaatgcggcgacgcgcggtgtccacatccagcacatcggtatccacccgtcccagcctacggtgggggcgcgccaacctgccaatccattgacgtcggattgcccattgccccggccggcccgtcggaggaaggtaatgattgaccggtggcgccaccggggcgctgccccgaacaatgaaagaggggtggatcgtgtacgcgcgctctaccactattcaggcgcaatccgagtgcatcgacaccggaattgcgcacgttcgcgatgtggttatgcccgcactgcaggggatggatgggtgcatcggcgtatcccttttggtcgaccggcaatccggcaggtgcatcgccaccagtgcctgggagaccgcggaagccatgcatgcaagccgggaacaggtaacgccgatccgcgatcggtgcgcggagatgttcggcggcacgccggccgtcgaggagtgggagatcgcggcgatgcatcgcgaccaccgctcggccgagggggcgtgtgtgcgggcgacctgggtcaaggtgccggcggaccaagtagatcaaggcatcgagtactacaagtcgtccgtcctgccccaaatcgaaggcctcgacggattctgcagcgccagcctgttggtcgaccgcacctccgggcgcgcggtgtcttccgcgaccttcgacagctttgacgccatggagcgcaaccgggaccagtcgaatgcgctcaaggccacatcgctgcgtgaggcgggcggcgaggaactcgatgaatgcgagttcgagctggcgctagcgcacctacgggtacccgagctggtctgatcaacccgccggcggcagtaccggcccgagcccgacgctgggccggcactgctgtcgtgcgtcgagcggcgctcgcggtaggcattgccaggctcagccggttggaggaaggtatttggtgggaccggtggcgccaccggggcgctgccccgacacgggagggggtcgatcgtgtacgcacgctcaaccaccattgaggcgcaacctctgtcggtcgacattggaatcgcgcatgttcgtgacgtcgtcatgcccgctttgcaggagatcgacgggtgtgtcggggtgtcgctgttggtcgaccggcaatccggccggtgcatcgccaccagcgcctgggagaccttggaggcgatgcgcgccagcgtcgagcgggtggcacccatccgcgaccgcgccgcgctgatgttcgccggtagtgcccgggtcgaggaatgggacatcgccctgttgcaccgcgaccacccgtcgcatgagggggcatgcgtgcgcgccacctggctcaaagtggtgccagaccagctcggtcggtccctggagttctaccgcacgtccgtacttcccgagctggagagtctggacgggttctgcagcgccagcctgatggtcgaccaccccgcttgccggcgtgcggtgtcgtgctcgacgttcgacagcatggacgcgatggcccgcaaccgcgaccgggcgagcgagctgcgcagcaggcgcgtccgggaattgggagccgaggtcctcgacgtcgccgaattcgaactggcgatcgcacatctacgggtacccgagctggtctgagcggacctgcttcccgcagagcgcagcggtcacccccgtttcttgcggatgattgcccgcaggcggtccaggcggccggcgatctcgcgttcgccgccgcgaccagtgggccggtagtagtccacgtccaccaactcgtcgggcgggtattgctgggccacaacgccatccgggtcgtcatgggaatatttgtagccctgtgcattgcccagcgccgccgccccggagtaatgcccgtcacgcagatgagccggcaccagaccggccttgccggccttgatgtcgttcatcgccgcggccaacgccgtggtgacggcgtttgacttcggtgcggtggccaggtggatggtggcgtgcgccagcgtcagctgggcttcgggcatgccgatcagcgccaccgtctgtgcggcggcgaccgccacctgcagcgcgctcgggtcggccatgccgatgtcctcgctggccagaatcatcagccggcgggcgatgaaccgcgggtcctccccggcgaccagcatgcgggccaaatagtgcagcgcggcatcgacgtcggaaccgcgcaccgatttgatgaaggcgctgacgacgtcgtagtgctggtcgccgtcacggtcgtagcgcaccgcggctttgtccaccgaccgctcgatggtttgcacgctgaccagctcgccggccgcctgggctgcctcggccgctacttccagcgcggtcagggcgcgccgggcgtcgccggccgcgagttgcaccagcaggtcgacggcctcaggcgctaccgcgactgccctgcccaggccgcgggggtcatcgatcgcgcgttgtactaccgcgcgggtgtcctcggccgtcagcggccgcagctgcaggatcagcgaccgcgacagcagcggtgccaccaccgaaaacgacgggttctcggtggtcgccgccaccaacagcaccacccggtgttccaccgccgacagcagggcgtcttgttgggtcttggaaaatcggtgcacctcgtcgatgaacagcacggtctgctcgccgtgaagcagcgcttttcgcgaattctcgatgaccgcccgcacttccttgacgccggccgacaatgccgacagggcctcgaaccggcggccggtggcctgcgagatcaacgccgccagcgttgtcttgccgctgcccgggggaccgtagaggatcaccgacgccacccccgagccctcgaccagccggcgcaacggcgaaccgggcgccagcaagtggtcctggccgaccacttcgtccagcgacgccggacgcatccgcaccgccagcggtgccccggccgaagcgcccaggtcatggccggacgtcatcggtacgccgggcacgtcaaacagaccgtcggacacggcttcaggcataccacgcccacctgacgacgcgaacgttcgccgaagacgccacacgaataatccgcgcgccttcggcaaatatttgctaagttccggtttgcttagcgtcgcgcgggtaccgataaaagcgaactacgaagcgattgggacagcgatgagccagccgccagaacatccaggcaatccggccgacccccagggcggcaatcagggcgctggaagctacccgccgcccggctacggagcgcctcccccgccaccaggctacggcccacccccggggacctacctgcctcccggctacaacgcacccccgccgccccccggctatggcccaccgccgggcccgccgcctcccggttacccgacgcatctgcaatcgtcgggttttagcgtgggcgacgcgatcagttggtcatggaataggttcacgcagaacgccgtaacgctcgtcgtcccggtgctcgcctacgctgtggcgttggccgcggtcatcggcgcgacggccgggctcgttgtcgccctatcggaccgtgctactaccgcatacaccaacacctccggcgtctctagcgaatccgtggacatcacgatgaccccggccgcgggcatagtcatgttcctcggctacatcgctctattcgccctggtgctctacatgcacgccggaattctgaccggctgccttgacattgccgacggaaagccggtgaccatcgcgacgttctttaggccgcgcaatctgggcctggtgctggtcaccggactgctgatcgtcgccctcaccttcattggtggcctgctctgtgtcattcccggcctgatctttggcttcgtcgcccagttcgccgtcgcttttgccgtcgaccgttccacttcgccgatcgactcggtaaaggccagcatcgagacggtcgggtccaacatcggtggcagtgtgctgtcgtggctcgctcagctcacggcggtgctcgtcggcgaactgctgtgctttgtcggcatgctgatcggcattccggtcgccgcgctcatccacgtctacacctaccggaagctgtcgggtggccaagtcgttgaggcagtccggccagcgcccccggtcggctggccgcccggcccccagctcgcatagtcggcacccgccgacgccggctggccgtcttggcccgctggatttgtcacgcgctcacccgaattggcatccggggcctggaacgcgttagggcagtggctttcccacaggttgacgtaaatgacctccaagataggtatcgaaccaaggttgcggccgatgtgtacgtagttcgagagttcgctgatctgatcactcgcgtggtcgatgcagtcgacggaaccggcagccgccacccaagggtgcgcaggtggttagcaaatcgccgacgaacacgacgccaccgcgtcatgcgccatcgccgaccccgccttggtggctgagagccgctcgccggcgttaagctgcccaacatcatgggcattcaacgcgccgttctcctcattgccgacatcggcggatacacaaattacatgcactggaaccgcaagcacctggcccacgcgcagtggacggtggcacagttgctggagtccgtcatcgacgctgccaagggcatgaagttggcgaagctggagggcgacgccgcgtttttttgggcaccagggggcaacaccagtgtcctggtatgcgaccggcccccgcagatgcgccagaggttccgcacgcggcgcgagcagatcaaaaaagaccatccctgcgactgtaagagttgcgagcagcgggacaacctgtcgatcaaattcgtcgcccatgagggcgaagtggccgaacaaaaggtgaagcgcaacgtcgaactcgctggcgttgatgtcatcctggtgcaccgcatgctgaaaaatgaggtgccagtgtcggaatatctattcatgaccgacgtcgtagcgcagtgcctcgacgagtcggtgcgaaaactagcgacgccgctgacacatgacttcgagggcatcggagaaacgtcgacacactacaccgacctcgccacgtccgacatgccgccggcggtgccagaccacagcttcttcggcctgctgtgggcggatgtgaagttcgaatggcacgcgttaccgtacctgttaggtttcaagaaggcctgtgcaggtttccgcagcctgggccgcggcgccaccgaagagcccgccgaaatgggctaatcgggttcgcttggctcgatcgccgatgatctcgaccgccacgaccgaccccctcacctcggtcgaacctcggcgaaccaacgcggcaacgccagcccatgatcatttgattgggtccacggaagcaggtagcttccgtcgcatgctttttgcggctttgcgtgatgtccaatggcgaaaacgacgccttgtcatcgcaatcgtcagcaccggcctagttttcgcgatgacgctcgttctgaccggacttgtgaacgggtttcgggtcgaggccgagcgaaccgtcgattccatgggtgtcgacgcattcgtggtcaaggccggcgcggcaggaccgttcctgggttcgacaccattcgcccaaatcgacctgccccaggttgctcgtgcgcctggcgtcttggctgccgccccactagcgactgcgccgtcgacgatccggcagggcacgtcagcgcgaaacgtcaccgcgttcggggcaccagagcacggacccggcatgccgcgggtctcggacggtcgggcgccatcgacgccggacgaggtcgcggtgtcgagcacgctgggccgaaacctcggcgacgatctgcaagtgggtgcgcgcactttgcggatcgtcggcatcgtgcccgagtcaaccgcgctggcaaagattcccaacatcttcctgaccaccgaaggcctacagcagttggcatacaacggacagccgacaatcagttcgatcgggatcgacgggatgccccgacagctcccggacggctatcagaccgtcaatcgagcggatgctgtcagcgatctgatgcgcccgttgaaggtcgcggtggatgcgatcacggttgtggcggtcttgctgtggatcgttgcggcgttgatcgtcggctcggtggtctacctctctgcgttggagcggctgcgtgactttgcggtgttcaaggcgatcggcgtgccgacgcgctcgattctggccgggctggcgctgcaggcggtcgtcgtcgcgctgctcgcggcggtggttggcggcatcctttcgctgctgttggcgccgttgttcccgatgactgtcgtggtacccctgagtgccttcgtggcgctaccggcgatcgcgactgtgatcggtctgctggccagcgtcgcaggactgcggcgcgtggtggcgatcgatccggcactagcgttcggaggtccctagccatgggcggcctaaccatttccgacctggtcgtcgagtattccagcggcgggtacgccgtgcggccgatcgacgggttaagcctcgacgtggcgccggggtcgctggtgatcttgcttgggcccagcggctgcgggaagacgaccctcttgtcctgcctcggcggcatcctgcgcccgaagtccggctcaatcaagtttgacgatgtcgacatcacgacgctggagggcgccgcgctggcgaagtatcggcgtgacaaggtagggatcgtcttccaggcgttcaacctggtctcgagccttaccgccctggagaacgtgatggtcccgctgcgcgcggccggcgtgtcacgagcggccgcgcgtaagcgtgccgaggacctgctgatccgagtcaatctcggcgaacgaatgaaacaccgcccgggtgacatgagcggcggccagcagcaacgcgtcgcggtcgcccgcgcgatcgcgctggacccgcaattgatccttgccgacgaaccgaccgcgcacctggacttcatccaggtggaggaggtgctgcggctgatccgctcgctagcgcagggcgaccgtgtggtggtggtcgcgacccacgacagccggatgctgccgctggccgatcgcgtccttgagctgatgccggcgcaggtgtcgccgaatcagccacccgaaacggtgcacgtgaaagccggcgaggtgctgttcgagcagtccacaatgggcgatctgatctacgtggtgtccgagggcgagttcgagattgtgcgcgaattggccgacggcggtgaggaattggtcaaaaccgccgcgcctggggactacttcggtgaaatcggcgtgctgtttcacctgccacgctcggcaacggtacgggctcgcagcgacgcgacagccgtcggttatacggcgcaggcgtttcgggagcggctgggtgtgacgcgggtggccgacctgattgagcaccgcgagcttgccagcgaatagttcggcaccaagtcgcgatccctgagggttgcgatgggcgcggcgccgccgctgaatcgaccgccccccactgagccgccgtggaatactcgatgaatcctgcgggcgtgtccgcactgcgtgtggctatggagttggggaacatgttgcttgggataagaacgtgaatgagggaccgctcttcacaatgtcaggcactgccgtgagaagtccgctactcgatcgggtgtatgtgagcagtcctggcatgggccgagatgccaagagccgcatctcatgaccaccgcgcgacgacggcccaagcggcgtggtaccgatgcgcgaaccgcgctgcgcaacgttccgatactcgccgatatcgacgacgaacagctcgaacgactcgcaaccaccgtagaacgccgccacgtgcccgctaaccagtggctctttcatgccggagaaccagcggactccatctatatcgtcgactcggggcggttcgtcgctgttgccccagagggacacgtatttgctgagatggcatccggcgactcgatcggagacctgggggtgatcgccggggctgcccgctcagcgggagtgcgagctctgcgagacggcgtggtgtggaggatcgccgcggagacgtttaccgacatgctcgaggcaaccccgctactgcaatcggcgatgctgcgagcgatggcgagaatgctacgccagtcacgacccgccaagacggctcggcgtccgcgggtcatcggcgtggtatcgaacggggacaccgccgcggccccgatggtcgacgcgatcgctacttcactggactcgcacggtcgaactgccgtgattgcgccgcccgtcgaaaccacctccgccgttcaggagtacgacgagctcgtcgaggcgttcagcgaaaccctcgatcgcgcggagcgaagcaacgattgggtcttggtggtcgccgaccgaggcgccggcgacctgtggcggcactacgttagcgcgcaaagcgaccgactcgtggtcctggtggatcaacggtatccgccggatgcggtcgattcgcttgctacccaacggccagtgcacctgatcacatgtctggcagaaccggatccaagttggtgggatcggttggcgccggtttcgcatcatccggccaactccgacggcttcggtgcccttgctcgcagaatcgccggccgatcgctcggcctggtgatggccggtggcggagcccggggactggcgcatttcggtgtttaccaagagctcaccgaagccggcgtcgtcatcgatcggtttggcggaacaagttcgggtgcaatcgcttccgcagcgttcgcgctggggatggacgccggggatgcgatcgccgcggcgcgagagttcatcgcaggaagcgacccactcggcgactacacgatcccaatatccgccctcacgcgaggtggacgcgtcgatcgtctggtgcagggattcttcggcaacacgttgatcgaacatctgcccagagggttcttctccgtctccgccgacatgatcaccggcgatcagatcatccatcggcggggatccgtctcgggcgccgtgcgcgcatcgatctcgatccccggtctcatcccgccagtgcacaatggcgagcagctgctcgtcgacggtgggctgttgaacaatctgccggccaacgtgatgtgcgccgataccgatggcgaagtcatctgcgtcgacctccgccgaacgttcgtgccgtcgaagggctttggcctgctgccgccaatcgttacgccgcccgggctcctccggcggcttttgaccggcacggataacgcgctaccaccgctgcaagagacgttgctgcgcgccttcgaccttgccgcctccaccgcaaacctgcgcgagcttcctcgcgttgcggccatcatcgagcccgacgtgtcgaagatcggagtgttgaacttcaagcagattgatgccgccctagaggctgggcggatggcagcccgtgcggctttgcaagcacagccggacctggtgcgctgaacccgaccaagtgccgctacggcccactcaggtgtccagcaccgggcgtacgcgctgcgccgggcggtccggtgtgatctcatcagcagctatgagcatcaaagttgcgctggagcaccgcaccagctacacctttgaccggctggtgcgggtgtatccgcacatcgtgcggctacgcccggcgccgcactcccgcacctccatcgaggcctactcgctgcgcatcgagcccgccgaccacttcatcaactggcagcaggacgcgctgggcaactttctggcgcggctggtctttccgaatcccatgcgccaactgcgtattaccgtcgggcttatcgccgacctcaaggtgatcaaccccttcgacttctttatcgaggactgggccgagatatggccctgcgcagggatggcctaccccaaggcgctcgccgatgacctgaggccgtacttgcggccggtcgacgaagacggcgacggttcgggccccggcgagctcacgcaggcctgggtgcgcaacttcacggtgcccgatggcacccgcaccatcgacttcttggtcgcactcaaccgcgcgatcaacgccgacgtcggctactgcgtgcgcatggagcccggagttcagacaccggatttcacgctgcgcaccggcgtcggctcgtgccgggactcggcgtggctgctggtctcgatcctgcgtcagttcgggctggccgcccggttcgtgtccggctacctggttcagctggcatccgacatcgaagcgctcgacgggccgtcggggcccgccgccgacttcaccgacctgcacgcgtggtccgaggcatacatcccgggtgccggctggatcgggctggacccgacgtcggggctgttggccggcgagggccacattccgctggcggctacgccccaccccgccagcgcggcacccatcagcggcggcaccgacttgtgcgacaccgtgctggagttctccaacaccgtcacccgcgtacacgaagacccacgtgtcacgttgccctacaccgacgagtcctggaagaccatctgtgaggtgggccagcgcgtcgatgagcggctggccgccgccgacgtccggctgaccgtcggcggcgaaccgacgttcgtgtcggtggataaccaggtcgccgaagagtggcggacggcggccgacggcccacacaaacgcgaacgggcatccgacctggccgcccgcttgaaggcggtgtgggccccgcagggactcatccaccgcggtcagggcaggtggtatcccggagagccgttgccgcgctggcagattgcgctgtattggcgcaccgacgggcggccgctgtggaccaacgacgcgctgttggccgacccctggggcgccccgcccgccgaccccgtcgacgacgacgcggcctaccgggtgctcgccgggatcgccgacggcttggggctgccgatctcgcaggtgcggcccgcctacgaagacccgttgagccggctggctgcggccgtgcgaatgccagccggcgacccggtggaatccggtgacgacctcggctgcgacaccaaccccgacacccccaccggccgcgccgcgctgctggcgcctcgatgaggccatcacctctccggctgcgtacgtgctgccgctgcaccgccgcgacgacgggcaaggctgggccagcgcgaactggcggctgcgccgcggtcgcatcgtgttgctcgaaggggattcgccggcgggcctgcggctgccgctggattcgatcagctggcgcccaccccgggcatcgtttgacgccgacccggtagctgtgcgatccacattgccggcggagccccacaccgaccgggccgtagtggaggatcccgagacggctccgaccaccgcgttggtcgccgaggtccggggtgggctggtgcacatcttcttgccgcccaccgacgcgctcgagcacttcatcgaccttgtcgcccgagtcgaggccgcggcgacgacggccaactgcccggtggtgatcgagggctacggcccacccccggacccgcggctgacgtccaccacaatcacccccgaccccggcgtcatcgaggtcaacatcgcgcccaccgcctcttttgcagaacaacggcaacagctggaaaccctgtatcaacaagcgcgcctggcccgactcaccaccgaagcgttcgacgtcgacggcacgcacggcggcaccggcggcggcaaccacatcacgcttggcggcgtcacacccgcggactcaccgctgctgcgccggcccgacctgctggtttcactgctgacctactggcagcgacacccgtcgttgtcctacttgttcgccgggcgtttcgtcggcaccacgtcacaggcgccccgggttgacgagggccgcgccgaggcgctctacgaactcgagatcgcgttcgccgagatcctccggctgtcgccgtcgtccgggggcggccggccccaaccgtgggtgaccgaccgcgcgctgcggcacctgctcaccgacatcaccggcaacacccatcgcgccgaattctgcatcgacaagctctacagccccgacagcgcccggggcaggctcggcctgctggagctccgcgagttcgagatgccgccgcacctgcacatggcgatggtgcagtcgctgctggtgcgctcgctggtggcgtggttctgggaccaaccgctgcgcgccccgctgatccgccacggcgccaacttgcacggtcgatatctattgccgcacttcttgattcatgacatcgccgacgtcgcagccgacctgcgcgcgcacggcatcgcgttcgagactagctggctggacccgttcaccgagttccgcttcccgcgcatcggcaccgccgtattcgacggcattgagatcgagctgcgcggggccatcgagccatggcacacccttggcgaggaggccaccgcggcaggcaccgcgcgctatgtcgactcgtcggtcgagcgcatccaggtccgcatcatcggcgccgaccggcaccgctacgtggtgacctgtaacggctacccgatgccgttgctggctaccgacaaccccgacatccacgtgggtggtgtgcggttcaaagcgtggcagccgcccagcgcgctacacccgaccatcacggtcgacggcccgttgcggttcgagctcatcgacatcgccaccgctacctcgtgcggcggctgtacctaccatgtcgcccatccgggcggccgcgcctacgacgagcccccggtcaacgccgtggaggcggaggcccgccgcgcccggcgcttcgaggcgaccggcttcaccccgggcaagctcgacctgtccgacatccgggagaaacaggccaggatatccaccgatatcggcgcgccgggcatcctcgacctacgacgcgtgcgtaccgtgcaacagtaatggcaccctcagcttctgccgctaccaacggctacgacgtcgaccgcctgctggccggataccgcaccgcgcgtgcccaggaaacactgttcgacctgcgggacggcccgggagccggctatgacgaattcgtcgacgacgacggcaacgtgcgaccgacctggaccgagctcgccgacgcggtcgccgaacgtggcaaggcggggctggaccggctgcgctcggtggtgcacagcctgatcgaccacgacggcatcacctacaccgcaatcgatgcacaccgggacgcgctgaccggcgaccatgatctggaaccggggccgtggcgcctggacccgctgccgctggtgatttccgcggccgattgggaagtgctggaggccggcttggtgcagcgatcgcgcttgcttgatgccatcctcgcggacttgtacgggccccgcagcatgctcaccgagggtgtcctgccgccagagatgctgttcgctcatcccggctacgtgcgtgccgctaacgggatccagatgcctgggcgccaccaacttttcatgcacgcctgtgatctcagccggttgcccgacgggacttttcaggtcaacgccgactggacgcaggcgccctcgggctccggctatgcgatggccgatcgacgtgtcgtcgcgcacgccgttcccgatctgtacgaggaactggcgccgcgacccaccacaccgttcgcccaggcgctccggctggcactgattgacgcggcacccgatgtcgcccaagaccccgtcgtggtggtgctcagcccgggcatctattcagaaaccgctttcgaccaggcgtatctcgcaacgctgctgggtttcccgctagtggaaagcgcggacctggtggtgcgcgacggcaagctgtggatgcgttcgctgggcacgctgaaacgcgttgacgtcgttcttcgccgcgtcgatgcccactacgcggatccactggatctacgcgccgattccaggctcggtgtcgtcggtttggtggaagcgcagcaccgcggaacagtgaccgtcgtcaacacgctgggcagcggcatcctggagaacccaggcctgttgcgcttcctgccgcagctatccgagcgcctgctcgacgaaagcccgctgctgcacaccgctccggtctactggggcggcatcgccagcgaacgctcacacctactggccaatgtctcgtcgctgctgatcaaaagcactgtcagcggggaaactcttgtcggaccgacactttcgtctgcacaactggccgatctggcagtgcgtatcgaggcgatgccgtggcagtgggtgggccaggagctgccgcagttctcgtcggcgcccaccaaccatgccggggtgttgtcgtccgccggggtaggcatgcgactgttcaccgttgcccagcgcagtggttacgcgccgatgatcggcggcctcggctatgtactggcgcccggtcctgccgcatatacgctgaaaaccgttgcagcaaaagatatctgggtgcgcccaacggagcgtgcgcatgccgaggtgataacggtgccggtgttggcgccgccggccaaaaccggagcgggcacctgggcggtcagctctccgcgcgtgctgtccgatctgttctggatgggccgctacggcgagcgcgcggagaacatggcccggctgctgatcgtcacccgcgagcgctaccacgtgttccggcaccagcaggacaccgatgaaagcgagtgcgtgccggtgctgatggccgcgctgggcaagatcaccggatatgacaccgcaactggcgccggcagcgcttacgaccgggccgacatgatcgcggtcgccccgtcgacactgtggtctttgaccgtggatccggaccggccgggttcccttgttcagtcggtggaggggctggcacttgccgcccgggcggtgcgcgaccagctgtccaacgacacctggatggtgctggccaatgtggaacgcgcggtggagcacaagtccgacccgccgcagtcgctggcagaggcggacgccgtgcttgcgtcggctcaggcggagacgctagccggcatgctgacgttgtccggggtggccggcgagtcgatggtgcacgacgtgggctggacgatgatggacatcggcaagcgtatcgaacgcggcctgtggctgaccgcgttgctacaagccacgttgagcaccgtgcgccaccccgccgccgagcaagccatcatcgaggcaaccctggtggcgtgtgaatcgtcggttatctatcggcgccgcaccgtaggcaagttcagtgtcgccgctgtgaccgagctgatgttgttcgacgcccagaacccgcgctcgctggtgtatcagctggaacggctgcgcgccgacctgaaagacctgcctggctcgtcgggatcgtctcgtccggaacggatggtggacgagatgaacacccgcctgcgccgctcacacccagaagagttggaagaggtctccgccgacgggctgcgcgccgagttggcggaactgctggccgggatacatgcctcgctgcgtgacgtggccgacgtcctcaccgccactcagttggcgttgcccggcggcatgcaaccgctgtggggtccagaccaacggcgggtgatgccggcctaaacggtgcgacggctgtgagccggctcgaaatccggggccacctcgtcgacgacggtgtggatgaaccgcatcttctccagcacagcggccggcagcacaaaggggtataggtcgtcgtggcccatcgagcgattgaccatgttcagcgaccacgacagcggcagccacttgtcgatgatggtattaaaagcgctggggcccaacgccggccggtcgaaggttgccgacgccggtgccaggccgcaccaggccgcggtgtccagggcgtcgcggatatgcaggtaatgagcgaacgtctcggcccaatcctcactcgcgtgcatggtcgcatacgacgagacaaagctgtcctgccaaccttccggcgggccgccacggtaatgccgatccaacgcctgggagtagtcagcgtccgggtctccgaacaactcgttgaaccgggacagatagtcgcttgacgaggcgatgagtcgatagaagtagtagtgcccgatctcgtggcggaagtgcccaagcagggtccgatacggctcgtccatctcgacccgcagctgctcccgatgcacatcgtcgccttcggcgagatccagtgtgatgactccgttctggtgtccggtggtcacgttctcgtgcgcgctggacaatagccggaaggccaacccatggtcaggatcctggtcgcggccgacgatcggcagcttcagctcgtgtagctcggcgatcagccgccgcttggcaccttcggctcgggcgaactccgccagcccggcggtgttggtatcgctgggccgctcgatggtcagcacacaagaactgcaaagtccgccgagctgatcactgggcaccagccaattgcattgcgcgaggtggagattggcgcagagttggacatcggcgtcgtcggcgatgaccagcagcgccatccgcccaagagaaaaccccagcgcgctgccgcacgacaggcaggcggagttctcgaatgccaggcgctgcccgcaatttggacagtggaagtcacgcatgcagcgcatcaccttcgaagggcacgacatcgacagaaacgtcgatcacactgttctcggagttggtgtagatgatgccgcgtagcggcggcacgtctgcgtagtcgcggccgcggcccacgacgatgtagcgctggtcgaccaactggtcattggtgggatccagccccagccactcgaaccgcccgggctgctgcggagtccacaccgaggcccaggcatgcgtcgcgtcgatgccgatcatccgatcctttccgggcggcgggtcggtggccaggtagcccgacacataacaggccgccaaaccgttggcccgtaggcaggcgatcgccagcctggcgaaatcttggcataccccttcgcgggccagcagcacctcgttgactcctgtggaaatcgtcgtggaacccgagcggtaggtgaagtcggtgtagatccgcgacgcgagatcgcgcaatacctcgaccagggggcgtttgggcaggaagctaggagccgcgtactcacgcaccgcatcggtgatctccggcgggttcaagtccagggtgaactcggtggctagcgatccgggcagcccggcgggccgggccgcctcccacggttgcagcgccggcccgctggtgtaaagcccgggcggcggcggggacacgtcgacgatggaatcgctggtgatcgtcaaggtgcggtgcggttcggtgacgtggaaataggagctgatgttgccgtacccgtcgcgactggtggaccggtcggcgggggccgggtcgatggtcagccggtgtgcgacacaacgctgccgcagcgaattccgcggcgtgagaaacccgcggccataggagctggtcaccacgtcggagtagcggtattcggtgcggtgtgttactcgatagcggtgagtgcccgacaacggcaacgacaacgagctatctgctgacaaaaagctacctcctggctgatcacatcacacgccggcggctcgtccggcgcgatcgtcgcgcaatgtggcgccaagcgcaccatagccggagcacaattaaagcgtggctacctgggacgacgtcgcccgtatcgtgggtgggctgccgctgaccgcggagcaggcaccgcacgactggcgtgttggccgcaagctgctggcctgggaacggccgctgcgcaagtccgaccgcgaagccctgaccagggccggatcggagccaccgtccggcgacatcgtcggtgtccgagtgtcggacgagggggtgaagttcgccttgattgccgacgagccgggcgtgtacttcaccaccccgcatttcgacggctatccagcggtgctggtcaggctggccgagatcgaggttcgcgacctcgaggagttgatcaccgaggcctggctgatgcaggcgccgaagcagctggtgcaggcgtttctcgccaattcaggctgacatgcccgacgggcccgggcgttcgattacccgttgtagatcggtgacacacgcttggacgatatcggcgcgcaccacttcgttgctgccacaagcagccgattgcagtgtcgacgcggttgcgcgggcggcggccgcgtgctcgttcgctgccgtcggatccgcgtcggccaggccggttcccgcggcgaggtcggtgagcacggcgtgcacgggcgttggcagcttatcgccaccaggcccggcaatggtgcgagccagatgcaacaccgaactgaccagcagggccaggtagacggcctgttgatcgagatcgcggacagtgctgcgcaccccccatcggcggggcgctcgccgcgccaccatggcagcgttggcgcgcacctcgatgagcccgttcagctgctgatgcagtcgatcagcggctgccatcggccagtcgggcggggcgctggtgggatcgctcaccgtgttcaccagctcggcgaggatgtcgcgcacagcggccaacacgtcggcgcgcgcactgcacagcatgaccaccgggtcgggcgggaagagcagaatgctgaacacgatagccagcccaccaccgaccagcgcgtcgaagaggcgttcgaaaaccacactgccgttggacgcgaagaccaagaccagcaccgcggagacggcggcctggttgatgaacattaagccttgcgcgaccaacccgcgtgcgcacagcaccgcgaccgacaacgcgatgaacaccaccacacccatggcgatcggtccggaaccaagcagagcatgcacgccagcacccagcacgatccccagcgccaccccgacgatcatctgttgggcacgtcgtgcgcacagcacgttggtcgccgacatgcacaccacagccgaaatcggcgcgaagaacgcctgcggatggttgaacacgtcatgggtgagataccacgcgaggccggcgacgaccgatgtctgggtgatcggccacagcacggtgcgcaaccgttgggcgaccgcacggccgccgcaggccgtcctgactagcagcgaagcgctcatgaacgcctatttattcacactcgggtgcgacgtcgtaaccgcaaagatctggtcatgccgctggacccgcttgggctgggcatctattccggactccttacgttgctgagcggtaatgggcgccggcgcgtcggtgagcggatcgacgccgccgccggtcttcgggaacgcgatcacctcacggatcgagtccatcccggccagcagcgcggtggtccggtcccacccgaacgcgattccgccgtgcggcggtgcgccaaacatgaacgcctccaacaggaatccgaacttttcctccacctcggccttgtccaggcccatcaccgcgaacacccgttcctggatatcacggcggtggatacgcaccgagccgccaccgatctcgtggccgttgcagacgatgtcgtacgcgtcggccagcacgctgccggtatcggattcgatgcggtcctcccattccggtttcggcgcggtgaaggcatggtgcaccgcggtccaggcccccgagccgaccgcgacctcaccggcggcggtcgcttcgtcggccggctcgaacagcggcgggtcaacgacccagacgaatgcccacgcatcggggtcaatcaggcccagccggttggcgatctcgacgcgggccgcgcccagcagtgcccgcgacgatttgaccggaccggccgagaagaagatgcaatcgccgggtttggccccgacatggtcggccagtccggtgcgctcggcctcggtcaggtttttggccaccggaccgcccagcgtgccgtcttcggcgaccagcacgtaggccagtccgcggtggccgcgctgcttggcccagtcctgccagccgtccagcgtgcgccgcggctgcgacgccccgccaggcatcaccaccgcgcccacatacggtgcctggaagacacgaaatgtggtgtcggagaagaaatccgtgcattcgacgagctccagcccgaaccgcaggtcgggtttgtccgtaccgaatcggcgcatcgcttcggcatagccgatccgcgggatgggcgtcggaatccggtagcctatcagcgcccacagctcggtcagaacttcctcggagatcgcgatgatgtcctcggcgtcgacgaagctcatctccatatcgagctgggtgaattcgggctggcggtcggcgcggaagtcctcgtcgcggtagcagcgggcgatctggtagtagcgttccatccccgccaccatcagcagctgcttgaacagctgcgggctctgcggtagggcgtaaaacgaaccggggtgcagtcgggccggcaccaggaagtcgcgcgctccctccggggtcgagcgggtgatcgtcggcgtctcgatctcgacgaagtcgtgacgcgccagcaccgcgcgcgcagcggcattcacccgggaacgcagtcgaatcgccgcagcggggtcgtcgcggcgcagatcgaggtagcggtacttcagtcgcaactcctcacccgccggttcgtccagctgaaacggcagcggcgcacattcgcccagcacggtcaacgacgtggcgttgacctcgatctcgccggtggcgatctccgggttggcgttgccttccgggcggatctcgacgacgccggccaccgatacgcagaattccgcacgcagccggtgagcctgcgccagcacctcagtgtcctgggggtcgcggaacaccacctgtgcgatgcccgaagcgtcccgcagatcgatgaagatcacgccgccgtggtcgcggcggcgagccacccagccggccaatgtcacctgctgcccggcgtcgccttcccgtagcaaacccgcggcgtggctgcgcagcacaaacactccccttcaaccggattaaccgactgctcagtctagagctgcccgcggcgcacatcggtcacgcagggtaatttcggctcatctcaacaaacattgcaacaggcattgccctagtcggacccggtgccgtcggaacgacggtcgccgcgctgttgcacaaggccgggtattcgccgctgttgtgcggccacactccgcgcgccgggatcgagctccggcgagacggcgcagaccccatcgtggtgcccggtccggtgcacaccagtcctcgggaggttgccggcccggtcgatgtgctgatcctggcggtcaaggccactcagaacgacgccgcacgtccctggctgacccgcctgtgcgacgagcgcaccgtggtggccgtgctgcaaaacggtgtcgaacaggtcgagcaggtccagccgcattgtccgtcctcggccgtggttcccgcgatcgtgtggtgttcggccgagacccagccgcaagggtgggtgcgcttgcgcggtgaagccgcactggtcgttcccaccgggcccgcggccgagcagttcgccgggctgctgcgcggtgccggcgccacggtggactgcgaccccgacttcaccacggcggcctggcgcaaactactggtcaacgcgctggcgggatttatggtgctgtccggacggcggtcggcaatgttccgccgcgacgacgtcgcggcattgtcgcgccgctatgtcgccgaatgcctggcggtggcgcgcgctgagggtgcccgactcgatgacgacgtcgtcgacgaagtggtccgcctcgtccggtcggccccgcaggacatgggcacctcgatgctggccgaccgggcagcccaccggccactggaatgggatttgcgcaatggggtgatcgtccgcaaggcccgcgcccacggcctggccaccccgatcagcgacgtgctggtgccgctgctggcggctgccagcgacggtcccggatagcaatgtagctaatgtctagatcatgtacccctgcgagcgggtaggcctgagcttcaccgagaccgcgccttacctcttccgcaacaccgtcgacctggccatcacgcccgagcaactcttcgaagtgctcgccgacccgcaggcctggccacgctgggcaacggtgatcacaaaggtgacctggaccagtcccgaaccgttcggcgccggcaccacccgcatcgtcgagatgcgcgggggtatcgtcggcgacgaagagttcatttcgtgggagcctttcacccgcatggcatttcggttcaacgaatgctccaccagagccgtcggcgcgttcgccgaagactatcgggtgcaggccatccccggtggttgccggctgacctggaccatggcgcagaaactcgccggcccggcgcggccggcgctgttcgtcttccggcccctgctgaacctggcgctgcgccggtttctaaggaatctgcgcaggtataccgacgctcggttcgccgctgcgcagcagagttaggctggatcggccgatttcgggagcgtgcgatgaccttcaacgagggtgtgcaaatcgataccagcaccacgtcgacctcgggtagcggtggcgggcggcgcttggccatcgggggcggcctcggtgggctactggtggtggtggtcgcaatgctgctcggcgtcgatcccggtggcgtgctgagccaacaacctctcgacacccgcgaccacgtagcacccggtttcgacctgagccagtgcagaaccggggccgatgccaacaggttcgtgcagtgccgggtggtggccaccggtaactccgtggacgcggtatggaaaccgctgttgcccggctacacccgcccacacatgcggctgttcagcggccaggtaggcaccggatgcggaccggccagcagcgaggtcgggccgttctactgcccagtggacaaaacggcctacttcgacaccgacttcttccaggtgctggtcacccaattcggttccagtggcggcccattcgcggaagagtatgtggtggcccatgaatacggccatcacgtgcagaacctgctgggggtgctcggccgcgctcagcagggtgcgcaaggtgctgcgggcagtggcgtgcgcacggagttgcaggcggactgctacgccggggtgtgggcatactacgcgtccaccgtcaagcaggagagcaccggtgtgccttacctggagccgttgagcgacaaggacatccaagacgccctcgcggccgcggcagcggtgggcgacgaccgtatccaacagcagacgaccggacgcaccaaccccgagacctggacgcatggctcggccgcgcaacggcagaagtggttcactgtcggataccagactggcgaccccaacatctgcgacaccttttccgccgcggacctggggtaggcgaattaccagggacgagtcgagcactgcacgccgctgccgccgtcctgcgacaccaccacctggccgtctacaacaatctcgcagtggaactccggattgacccgcaggccgccgctggcggtgacgatcgcccactggctcgggtttgccagcgtggcggtatagaccagcggctgaccgccagcgatcggagtgtgcaaggtaatcatgtacttcgatgaatcggcattgaaagccgccatgctgggcggatcggcgctcatgtaccgaatgttggccatcaggtcgctggtggtcgtgacggtgtaggtcacctgatgcccgaccggatccgcgcgggcaatcgccgggatgaccccgctgagcgcggctccggcaaacgtcaccagcgcgacggcgcttggcactgtgcgcacggacgtcatatctaaaacgctaccggatgcgttaccgacgccggccggcactgcatgcgatgaccgtcgcccgccatccgggcaagccgaattgcgtgagccgcaccgccattagcagccgaaagctgtcgttggcctcgggcttcgcgctctggaggcgatcgctggtgtgagcgtctacgcagttcagaaagcctttccgagcaacgcgccgaggtaacttcagatttcggcagccggtttacccgcaggtaaaccagggcgggtatgaaacgtgagtgggcgccgatctgaagcagccgcaggatgccgattcacccccgaaaggggttagccgccgtaggttcctgacgacgggcgcggcagcggttgttgggacaggtgtcggcgcgggcgggaccgcgctgctgtcgtcacacccccggggtcctgccgtctggtatcaacgtggtcggagcggcgcgcctccggtgggtggtctgcacctgcagttcggccggaatgccagcaccgaaatggtggtgtcctggcataccacggacaccgtcggcaatccgcgagtcatgctgggcacgccaacctctggcttcggcagcgtcgtggtggccgagacccggtcgtaccgggatgcgaagtccaataccgaggtgcgcgtcaaccacgctcacctgaccaacctgacacccgataccgactacgtctacgccgcggtgcacgacggtacaactccggagctcgggaccgcacggaccgcaccgtcgggtcgaaaaccgctacgcttcaccagcttcggtgatcagtccactcccgcgttgggcagactggccgacgggaggtacgtcagcgacaacatcggatcccccttcgccggtgacatcacgattgcgatcgagcgtattgccccgttgttcaacctgatcaacggtgacctgtgttacgccaacctggcacaagaccgaattcgcacctggtcggactggtttgacaacaacacccgctcggcgcgctaccggccgtggatgccggcagcgggcaatcacgagaacgaagtcggtaacgggccaatcggttatgacgcctatcagacctactttgcggtacccgactcgggatccagcccgcaactgcgcgggctatggtactcgttcaccgccggctcggtgcgggtgatcagcctgcacaacgatgatgtgtgctaccaggacggtggcaactcctacgtacgcggctattcgggcggcgaacaacggcgctggctgcaagccgaactcgccaacgctcggcgcgactcggaaatcgactgggtggtcgtctgcatgcatcagaccgcgatctccaccgccgacgacaacaacggtgccgacctcggaatccggcaggaatggctaccgctgttcgaccagtaccaggtcgacctggtggtgtgcggccacgaacaccactacgagcggtcacatccgctgcgcggggccctgggcaccgatacccgaacaccgatacccgtcgacacccgcagcgacctcatcgactcaacccggggaaccgtgcacctggtaatcggtgggggcggcacgtcgaagccgaccaacgcgctgctcttcccgcagcctcggtgccaggtgataaccggcgtcggggattttgatcccgcgatccggcgtaagccgtccatattcgtgctcgaggatgcgccgtggtcggcgttccgcgaccgcgataatccttacggcttcgtggccttcgacgtcgacccgggtcaacccggcggcactacctcgatcaaggcgacgtattacgcggtgactgggccgttcgggggactcaccgtcatcgaccaattcaccttgaccaagccgcgcggcggatagctcagaacagggtcgcctgaacgggtaccagtgccgcttcggtctccggcggcgccgggcgatgatcacccgccaaccgatactttgcgatcagcggtgccacccgttcccgcagcatctcgcggtagctcggcggtagatatggcccgcgccggtacagttcgcggtaccggctgaccagttcgggatgcgcgcgggccagccagcacatgaaccagccgcgcgtcgaaccccgcagatgcaggccaaagaccgttacaccggtggcgcctgcggccgcgatctggcccaacagttggtcaaggtgctcgccggagtcggtgagttgtggcagcaccggcgcgaccatcacgtgacagtccaagccggcggcgcgaattgcggtaatgagcgccagccgcgcctgcggtgttggcgtacccgactcgacatcccggtgcagctccgggtcgccaacggccagcgacaccgccaccgacaccggcacttgttgggcggcctcggcgatcaacggcaagtcccgtcgcagcagggtgcccttggtcaggatcgacagcggcgtaccggatgccgccagcgcgccgatgatgcccggcatcagggcgtagcggccctccgcgcgctggtaggggtcggtgttggtgcccaacgcgacggtctcgcgccgccaggacggccggcgcaactcgtgacgcagcacagcggcgacgttggtcttgaccaccacctgggtgtcgaagtcggtgcccggattgaagtccaggtactcgtgggtggggcgggcgaaacaatagcgacaagcatgcgagcagccgcggtagccgttgacggtgtagcgaaacggcaacgcggccgcgttgggcaccttgttcagcgctgatttgcacaacacctcgtggaaggtgatgccgtcgaattgtggcgcgcgaacgctgcggaccaggccgatccgctgcaaccccggcagcgccccgtcgtcaacgggcatcccgttcaccgcgacggcttgccgggcccaacgcataccattattcgaacaaccgttctatactttgtcaacgctggccgctaccgagcgccgcacaggatgtgatatgccatctctgcccgcacagacaggagccaggccttatgacagcattcggcgtcgagccctacgggcagccgaagtacctagaaatcgccgggaagcgcatggcgtatatcgacgaaggcaagggtgacgccatcgtctttcagcacggcaaccccacgtcgtcttacttgtggcgcaacatcatgccgcacttggaagggctgggccggctggtggcctgcgatctgatcgggatgggcgcgtcggacaagctcagcccatcgggacccgaccgctatagctatggcgagcaacgagactttttgttcgcgctctgggatgcgctcgacctcggcgaccacgtggtactggtgctgcacgactggggctcggcgctcggcttcgactgggctaaccagcatcgcgaccgagtgcaggggatcgcgttcatggaagcgatcgtcaccccgatgacgtgggcggactggccgccggccgtgcggggtgtgttccagggtttccgatcgcctcaaggcgagccaatggcgttggagcacaacatctttgtcgaacgggtgctgcccggggcgatcctgcgacagctcagcgacgaggaaatgaaccactatcggcggccattcgtgaacggcggcgaggaccgtcgccccacgttgtcgtggccacgaaaccttccaatcgacggtgagcccgccgaggtcgtcgcgttggtcaacgagtaccggagctggctcgaggaaaccgacatgccgaaactgttcatcaacgccgagcccggcgcgatcatcaccggccgcatccgtgactatgtcaggagctggcccaaccagaccgaaatcacagtgcccggcgtgcatttcgttcaggaggacagcccagaggaaatcggtgcggccatagcacagttcgtccggcagctccggtcggcggccggcgtctgaccgcaaccgggcctcatgctaggccaccggcgaccgacggacttcccgcgcgagccgctccaaaagcctcagccgctcggggtggtcggctcgtcaaacgacagccctatcagccgagacaccacgttgtgcagcgcgtcaaacacctccaggatctcttctcggctactcgaaacccatgtttgaaacgtatgacgcccaccgacaagaatggccgccttgaggccctgcggccacggtggcgcaagtgatttcggtgactccggctggaagcggcgactacccagccagccgcgaaattacttcggccacaaccgaatccatcgagaccgaaacttgctcacccgtcgtcaagtccttcactgcgaccgtcccggcctcgatgtcgcggtcgcccgctaccaacgcaacacgggcgccggaacgagcggccgcgcgcatcgcgcctttgagcccgcgatcaccataggcaaggtcaacccgcaccccggccgcgcgcagtcgtccagccagcaccgccagcctgagcttggccgcctcgccaagcggcacgccgaacacgtcgcaccgggcgctgtcccccgccgtcttgccctcggcccgcagcgccagcacggtccggtccacgcccagcccgaacccgatgcccgacaagtcctgcccgccaagctggtgcatcaggccgtcgtagcgccccccgccgccgatccccgattgcgcaccaagcccgtcatggacgaactcgaaggcggtcttggtgtagtagtccaggccgcgcaccatgcgcgggttgatgacatagggcactccaagcgcgtccagatgggcgagcacggtgtcgaaatgctgcttggcgacatcagacagatgatccagcaacaccggcgccgacgccgtcatcgcacgcaattcgggtcgcttgtcgtcgagcacccgcagcggattgatccctgcgcgcctgcgggtgtcctcgtcgagatcgagtccaaacaagaactcctgcaacagttcccggtactgcggacggcaactctcgtctcccagggaggtgatttccagccggaacccgtcgagacccaacgagcggaacccggcgtcggcaatggcgatcacctcggcgtccaacgccgggtcgtcgacgccgatcgcctccaccccgacttgctgtaactggcgataccggccggcctgcggacgctcgtagcggaaaaacgggcccgcataacacaacttcaccggcagcgcgccgcgatccagcccgtgttcgatcaccgcacgcaccaccccggcggtgccctcgggccgcagcgtcaccgagcggtcgccacggtcggcgaacgtatacatctccttggacaccacgtcggtggattcacccacgccccgggcgaacagggcggtgtcctcgaagatgggcagctcgatgtggctatagccggcttgacgggccgccgcgagcagcccgtcgcgcaccgcgacgaactgcgccgagtcgggcgggacgtagtccggtacccccttgggggccgaaaatgacgagaattccgtcaccggctcaagccctcaaggaacggattgaagcgccgctcggccccaatggtggtggagttgccgtgcccgggcagcaccaccgtgctgtcgtcgagcaccaggagtttgtcgacgatggagcgcaacaggtcgcggccgctgccgccggccaagtcggtgcggcctatcgcacgctcgaacagggtgtcaccggtgaacacgatgtccttgtcgttgttggtcgcctgcaggacccggaagaccaccgacccgcgggtgtgacccggtgtgtgatcgatgttgaccgagatgccgccgaggtcgatcttgtcgccgtctcggtccagctccacaacctgtttaggctcacgaaagaacgcacccgcaaccagctgcgctatccgcgggcccaggccgtagatggggtcggtcagcatgaaccggtcggcgggatgcacataggtggggcagccgaaggtgtctgagaccttctgcgcggaccagatgtgatcgatgtgtccgtgggtgagcagcaccgcggcaggggtcagccggttcttgtcgaggatgcgacgcagcgtgcccatcgcaccctggcccggatcgacgatgacggcgtcggttccgggccgctcggccagcacataacagttacacgccagcaaccccgcaggaaatccggtgatcaacacggttcccagtttcccatccccggcgtccggggacgaggcgggccgcgaacatgggccacttgacaccggtcgcggcgccccgattagcctgtgctttcgtgccgaccaatgctcagcgacgtgccacagccaaacgcaaactcgaacgacaactagagcgccgcgccaagcaagccaaacgccgtcgcatcttgactatcgtcggtggctcactcgcagcggtggccgtgatcgtcgcggtagtcttcacggtggtggtcaacaaggacgaccaccagagcaccacgtcagcaacccccaccgactcggcctcgaccagccccccgcaggccgcgaccgctcccccgctgccgccgttcaagccgtcggccaacctcggcgccaactgccagtacccgccgtcgccggacaaggccgtcaaaccggtcaagttgccccggaccggcaaggtacccaccgacccggcccaggtcagcgtgagcatggtgaccaaccagggcaacatcggtctaatgctggccaacaacgaatcgccgtgtacggtcaatagtttcgtcagcctcgcgcagcagggtttcttcaagggcaccacttgtcaccggctgaccacctcaccaatgttggcggttctgcaatgcggcgaccctaagggcgacggcacgggcggtccgggctaccagttcgccaacgaataccccaccgaccaatactcggcgaacgaccccaagttgaacgagcccgtcatctatccgcgcgggacactggccatggccaacgccggccctaataccaacagcagccagttcttcatggtctaccgggactcaaagctgccaccccaatacaccgtgttcggcacgatccaggccgacggactgaccaccctggacaagatcgccaaggccggcgtcgccggtggcggcgaagacggcaagcccgccaccgaagtcaccatcacgtcggtgctgctggattagcccgacgctcgccgagcagacacagaatcgcacgaaatcagcccgcccaatgcgattctgcgtctgctcggcggagaaaagcgcgctacgcggccgaggtcacccggtagacgtcgtagacaccttcgacgttgcggacggcgttgagcaggtgcccgaggtgcttggggtcacccatctcgaaggtgaatcgactgatcgccacccggtcccccgaagtggtgaccgacgcggacaggatattgaccttctcgtcggccagtgcgcgcgtcacatccgacagcagccggtgccggtcgagtgcctcgacctggattgccaccagaaacaccgacgacggcgacggcgcccatagcacctcgatgatgcgctcggcctgctgctgcagcgatgcggcgttggtgcagtcggtgcggtgcacactgaccccgccgccacgggtgacgaaccccataatcacatcgcccggaaccggcgtgcagcacttggccagcttggtcagcacgcccggggcgccggggacggagaccccgacatcgtcggtgctgcgtgggcgccgcggcatggtcgccggcgtggaccgctcggcgagttcctcttccgcctggtcgataccgccgagctcggccaacaaccgctgcacgacgtgtttcgccgacacgtgcccctcaccgatggcggtatagagtgctgacacgtccgcgtagtgcagctcgcgggccaccgccgccatggactcaccattgaccaagcgctgcaacggaagtccaccgcggcgcacctcgcgggccatcgcatccttaccggtctccaacgcctcctcacgccgctccttggcgaaccactggcggatcttcgtctttgcgcgcggcgacaccacgaactgctgccagtcccgcgacggcccggcgttcggcgccttggacgtgaaaacctcgacaacttctccgttttccagcttgcgttccagcgctaccaaccggccgttcactcgggcgccgatgcagcggtggcccacctctgtgtgcaccgcgtaagcgaagtccaccggcgtcgaaccggttggcagcgtgatcacgtcgcccttgggggtaaacacgaaaatctcttgcaccgcaaggtcgtagcgcaatgattccaagaactcaccggggtcggccgcctcacgttgccagtcgagcagctgacgcatccaggccatgtcgtcgatctccgcggcggcatgcggatgaagaacaccgttgcggcccttggcttctttgtagcgccaatgcgcggcgatgccgtattcggcggtgcggtgcatgtcgcgggtacggatctgcacttccagcggcttgccctcaggcccgaccacagtggtgtgcagtgactggtacacaccgtatctgggctgggcgatgtagtccttgaaccgacccgccatcggctgccatagcgaatgcactacgccgacagccgcgtagcagtcccggatttcgtcgcacaggatgcgcacaccgaccaggtcgtggatgtcgtcgaagtcgcggcccttaacgatcatcttctggtagatcgaccaatagtgcttggggcggccctccaccgtcgccttgatcttcgacgcggtcagcgtgttgacgatttcggcacgcaccttggccaggtaggtgtcccgggacggcgcgcgaccggcgaccagccggacgatctcctcgtacttcttgggatgcaggatcgcgaaggacaggtcctccaactcccacttgacgctggccatgcccagccgatgcgccaggggtgcaatgacttccaacgtctcacgggccttgcgggcctgcttctccggcggcaagaagcgcatggtgcgcatgttgtgtaaccggtcagccacctttatcaccagcacccgcggatcgcgggccatcgcggtgatcatcttgcgaatagtctcgccttcggcggcgctgcccaacaccacccgatccagcttggtcaccccgtcgacgagatggcccacctcttcgccgaattcctcggtcaacgcctccagggtgtaaccggtgtcctcgacggtgtcgtgcagcagcgcggccaccaaagtggtggtgtccatgcccaactcggccagaatgttggcaacggccaacgggtgggtgatgtagggatcaccggactgccgcaactggctggcatgcctttggtcagcgacctcgtaggctcgctgcaagatcgacaggtcggccttgggatagatctcccggtgcaccgccaccaacggctcgagcaccggattggtggtgctgcgctgggcggtcatccgccgggccaatcgggcccgcacccgacgcgacgcgctgatgctggtcttaagagtctcgaccggcgactcgggcgtctcgagagcgggctcgagagccgcagaagcctccgtgggcggtgcaaccgcttgcgccgtgagctggtcctcggccacgttcgtcacctccgacctagaggatatccctcacaggcggctcaggctgtgcaccggcagcggtgcgagcgccgcgcgaccgctcaaccccgcaagttccaccactacggccgccccggccacgttggcgccaccgcgctcaagcaggcgtcgcgtcgcgccgatggtgccgccggttgctaacacgtcgtcaatgatcacgacacggcggcccgcaacctcgatgccctcagcgagaatctccagagtggcggcgccgtactccctgtagtactcctcgctgagcaccggccggggcagcttgccgcccttgcgaacggccagcacacccacttcgagccgggtggcgaccgcggctgccaccagaaacccgcgggcgtcgacgccggccaccaggtcagctccggacgcccgatcggccagcgcttcggttaccgcggccaatcctcttcggtcggcgaatagcggggtgaggtccttgaactcgacgccgggaaccggaaagtcggccacatcccgggtcagcgacgcaaccacgtcggccacagatatggctgagctccggcgggactcaccgagcgccaatacccgcccgtcgtcgacccaacgctgccggcggcgcttcccccgtgcctttaaggagagccccgtcgcgatcacgttcaacacgtagtcaccagcccatgtaccgccatggcacacatcctctcccagacagcccggagcacctgcgacactacgctccgataggtccgcttctcgtcgtggaattctgtcaattacctgcagatggcactggccatcgtcaccgcgccagcgcccagcgatccatgttccaccctgccccccatcgcgtcggattcctgctcaccgcatacattttcgtcgacatcaacaacgtgcgctgctgccggtacaacggcaaggttggcatctcatcccagagcaccggcgcggcctcggcaagcaacctggcccgctcggcggggtcggccgacaccgcgagcgcgctgatgatgccgtcgatctgagcgtttgcgtaccccgatagattgtttccgttgccgctgtgcaagtcataggcatccatcgcagacgatccgctcgatccgctgccggtggccccaccggtgctcgccaacaatacgtcaatctttccgtcccgcagcgcttgcggtccgggtgtgtccaccgtcacatccgaaacggtgatcccggccggggcgcaggcgtcggcaatggttccgatggtggccgccaaccgagcgttgggcctgccgtagccgatccgcacggtcagcggcgtaccacccagcgcgtcgcgagcggcggcggggtccacccggccgaactgacgtgcttcggcggcgccgtcggcatcggtgagggcatcgtcggtcgccggggacagccgcgagttggcaatcggaaccccggcatcccgagcgatcgcgtcccggggtacacacaacgcgagcgcgcggcgggtgcggctttgcgcgagtgaaccttgtggtgcgaagatcagctgctcgatcccggccgacgggtagtcggtgcgctggtagctgtcgggggttaccagggatcccgatgaaccggccgcgacgtcgaccacgtcgacgctgcggttgttgacccggtcttggatatcggctccctgcggccagacggtgatccgcttcgtgatcgccttggtgccccaccaacgatcattggcgacgagcaccacggcgccatcgtccaggacggattcgatcttgtacggtcccgacgaggggaagcggctgcggacttcgtcgtggctgcggcccggcttgaggtcccacgtggaattccacagtcgcgcaatctgttccaccgctgacacgttgttgcttagcaacgccgcggtaacatcgatgtgcagctggtcggcgatcacgtgcgacggcatcagcgacgtcgcggtgaacagctgggagtggtcaacgacactgcgatccgggatgaacgacacccgggcctttttctgccccgccgtgcactcgatgttggcgatgtcgacatagccggcctgcgtagcagcgtcgaagccgggaaagcggccggattgggccgcccaggccaataccaggtcgtcacaggtcaccggcctgccgtcggaatagacggcgtcgtcggagatctggtagtcgaggatcaacggcgacccctccaccaccgagaccgttccgaagtcgcggtcagccaccacttggccgtcggggccgtgatagccaaacccggtgagagtccgggcgaatgcctgcgccccggccgacgcggcaccgatgacagtattggtgttgtaggtgaccagcgcgccgtcgaccacgtagtcgatctgagccgcggcgctgcccgaacacgcggtcagcgtggttgcggcgaccaacgtcgcggtaccaacgactcgcaggccggcgatgcgcgtatgacgccggcggcggggggccaccgcgcctaccgccgaccggcgttccgcttgccgggcggacgcctggtaccgacgggacgcactgggcgcgcccccggcgccggcttgctggagccctgggccgcccgcggggcggattggctgctggcctgcgtgatccccaccagcgactgttcatcagcggctgccggctgctcgccgccatccgtgctggcgtcctctgatcccgccggcgagccggagttacgccgtttgagcacccgacgggtgtggttgcgcaccaactccgtgcgctcacggagggtaaccaacagcggcgtggcgaagaagattgacgagtaggtgccgatgatgatgccgatcagctgcaccagcgccaggtctttgagagtgccgacgcccagcagccagaccgccaccaccatcagcgtcaacaccggcaacacgccgatcaggctggtgttgatcgaccgcatgaacgtctggttgatcgccaggttggcctgctcggcgaaggtgcgccgggtggtgtgctggaagccatgggtgttctcctcgaccttgtcgaacacgatgacggtgtcatagagcgagaacccgagaatggtcagcaggccgatgaccgtggccggggtgacttcgaaacccaccagggaatacacgccggcggtgacggtcaggtcgaagagcatggccgttatcgccgagatggtcatgtagcgctcgtagcgcacggtaatgtagagggcgaccagcaccagaaacaccaccagcgcgatcaccgccttcttggtgatctgaccgccccaggtctccgacaccgccgagtcgctgatggcctgcttgctgggctgaccgtcggttcccttgggcccgaaggcctcgaatagggcgtcccgcagcttggccgtctggtcgctggtcagcgtctccgaacgaatctgcaccgtcgccgaagcaccggccccgacgatcaccaccgactggggctcactgccgagggcccggtagtagacgtcttcgacctgcgcgacttgggtgctgccacgcgggaacgacaccgtggtaccgcctttgaaatcgatgccgaaggtgaacccacgaaagacgatgctggcgatggccaccgcgacgatcgcaccgctcacgccaaaccacaaccggcggcgtcccactacctcaaacgccccggtgccggtgtacaggcgcgaaaggaagctatggtgccccagcttcgaggcggtgtctgtggtgctgtcgccgtcggtccgcgccacagcactctcggtggcctcggtgagttcgaccgccgacgtggcttcgtcgtcgcggccggtctttgctttcgacgccatcggctatccccgtcccgtccgagccatggcccggcgttcgcgtgcgacctgctgcaccgctcccaggccgttgtatgccggcttggccagcagcgacgatttggacgccagatacaccaacggccacgtcaccaagaacaccacgacgaggtccaggatcgtggtgaggcccagggtgaacgcgaaccccttcacctgaccgatcgccagaaagtacagcacggcagcggccaggaaagtgacggcgttgcccgacacgatcgtcttgcgggcacgcgcccaaccgcgcggcactgccgaccggaacgaacggccttcgcggatctcgtctttgatgcgttcgaagaacaccacgaacgagtcggcggtggtcccgataccgatgatcaggcccgcaataccagccagatctagggtgtagttgatatatcggcccaagagcaccaggatcgcaaaaaccattgagccagaagccactagcgacaaggccgtgagcagtcccagcactcggtagtagagcagcgaatacaccagcaccaacagcaggccgatcgcacccgcgatcatgcccgcgcgcagcgatgacaaccccaaggtcgccgaaaccgtttgggcttccgacggttcgaaggacagcggcagcgacccgtacttgaggacgttggcgagctggcgtgcggtcgccgcggtgaatggcggatccccaccgctgatctgggttcggccgccggggatcgcttcctggatctgcggtgcactgacaacctgcgagtccagggtgaacgccgtctgggtgccgatatgggcggcggtgtagtcggcccagatgttggccgccggacccttgaactgcaggtcgacgacgtagccgatgccgcgctggtccatacccgaggtggcgttttggatctggtcgccgctgatgatcgacggcgccagcaggtacgcggtcttgtggtcggtcgagcaggtcaccaacggcagtttcgggtcgtcgttgccggccaaaatgtcgtcgctctcgcagcgggtcgcctggaattgcagtgcaaccatctgcatgtattggttggtgctctgccgcagcttcttctcctgggcgatgcgctcggcgagatccttgcgcggatccgtggccggcgcctcagcgggcggcgccggcggcgggctggccggtgaggtcgggttgggcgatggcgccgggtcctgcggatagggccgcggttgggccccaggttgcggtgaagccggcgcccccgattgggctggcggcggtgcggcgggttgaccgggcggctgcggttcggcgctgggtgccggctgcggttcttcggctgcgggctgcgccggcatcgagttgagcaccggccggatgtacagccgagcggtctgtccgaggttgcgtgcctcgctgccgtcgttgccgggcaccgtgatgaccaggttgtcaccgtcgacgaccacctccgacccggacactcccagcccgttgacccgcgcgctgatgatttgctgcgcctgtgccagcgcttcccggctcggggccgagccgtccggtgtgcgcgcggtcagcgtgaccctggtgccgccctgcaggtcaatgccgagtttgggggcggtgtgcttgtccccggtgaaaaacaccagcaaatagatgccgatcagcatcaccaggaacaccgacaggtaacgggcagggtgcaccggcgccgaagacgatgccacgttccttgtatctcctcgagaatcagttttctacccccgacagagcctacgtgtcgcgccggggcgcgtcgcgcaagcggctcgtcggttccggtcggccggttgccggtcaggaatcgttggtcacccggcgctcgccggccacgtcgtcaacatccttgtcaaggtcctcgttgagctcctcgtcgatgtcgtcgtccggcagaattcggtcacgaatcgccaacttcatccacgtggtgaccaccccgggcgcgatctcgaggtcgatggtgtcgtcggcaatggcgacgatggtggcttccagcccagaagtcgtgtgtacccgctccccgggctgcaacgagtcgtgcagatcgatggtggcttgcatggcccgtcgctggcggcgcgacgcgaagtacatgaacccacccatgatgagcaggaacggcaagaacaaaacgaaactctccatcaacccgtctttcgtattggtattgcgatcacggtgccaggcctacccgcgggccgcgcacctggtaacagtccagtgtgcccgtccagtctggcaggccggaaacatcggtcagcagataggctttaccagcgatgtgaaccggcgagccgggtgaggaggatctgtggccagcctgcagcagagtcggcgcctggtcaccgaaatccccggtcccgcatcgcaggcactgactcaccgccgggcggcggcggtgtccagcggtgttggggtcaccctgccggtgttcgtagcccgcgccggcggcggcatcgtggaagacgtggacggtaaccggctcatcgacctgggttcgggcatcgcagtgacgacgatcggcaactcgtcgccacgcgtggtggatgcggtgcgcacgcaggtggccgaatttacccacacctgcttcatggtgacgccatacgaggggtacgtggccgtcgccgagcaactcaaccggattaccccaggttcgggccccaagcgctcggtgttgttcaattccggcgccgaggcagtcgagaacgccgtcaagatcgcacgctcctacaccggcaagcccgcggtggtggcgttcgaccacgcctaccacggtcgcaccaacctaacgatggcgctgaccgccaagtcgatgccctacaagagcggcttcggtccgttcgcgccggagatctaccgagcgccattgtcttacccctatcgggacggcctcctcgataagcaactggctaccaatggtgagctagccgcggcccgagccatcggcgtcatcgacaagcaggtaggcgcgaacaacctggccgccctcgtcatcgaaccgatccagggcgaaggcggtttcatcgttccggccgaagggttcctacctgccctcctcgattggtgccgcaagaaccatgtggtgttcatcgccgacgaggtgcaaaccggctttgcccgtaccggggcgatgttcgcctgcgagcacgagggccccgacggtctagagcccgacctgatctgcacggccaaaggcatcgccgatggattgccgctgtcggcggtcaccggccgcgccgagatcatgaacgccccgcacgtgggcggcctgggcggcacgttcggcggcaacccggtggcctgtgcggccgcgctggccaccatcgcaaccatcgaaagcgacgggctgatcgagcgggcccgccagatcgaacgcctggtgaccgaccggttgacgacgctgcaggccgtcgacgaccggatcggcgacgtgcgtggtcgcggcgccatgatcgccgtagagctggtcaaatccggaaccaccgagcccgacgccgggctgaccgagcggctggcgaccgcggcccacgccgccggcgtcatcattttgacctgcggcatgttcggcaacatcatccggctactgccgccgctgaccatcggcgacgagctgctgagtgaggggctggacatcgtgtgcgcgatcttggccgacctctgacggcctgccggccccgactgcgtcatcccgtgccgcatctcacagccgatcagcagcaggcttgcattgtgtaatatatttactttagctaacgttctattggtcgggcgcagcgccgcgccgtcgatttcccaccctttccggcacgccgaggtgaccgcatgtcgatcaacgatcagcgactgacacgccgcgtcgaggacctatacgccagcgacgcccagttcgccgccgccagtcccaacgaggcgatcacccaggcgatcgaccagcccggggtcgcgcttccacagctcatccgtatggtcatggagggctacgccgatcggccggcactcggccagcgtgcgctccgcttcgtcaccgaccccgacagcggccgcaccatggtcgagctactgccgcggttcgagaccatcacctaccgcgaactgtgggcccgcgccggcacattggccaccgcgttgagcgctgagcccgcgatccggccgggcgaccgggtttgcgtgctgggcttcaacagcgtcgactacacaaccatcgacatcgcgctgatccggttgggcgccgtgtcggttccactgcagaccagtgcgccggtcaccgggttgcgcccgatcgtcaccgagaccgagccgacgatgatcgccaccagcatcgacaatcttggcgacgccgtcgaagtgctggccggtcacgccccggcccggctggtcgtattcgattaccacggcaaggttgacacccaccgcgaggccgtcgaagccgcccgagctcggttggccggctcggtgaccatcgacacacttgccgaactgatcgaacgcggcagggcgctgccggccacacccattgccgacagcgccgacgacgcgctggcgctgctgatttacacctcgggtagtaccggcgcacccaaaggcgccatgtatcgcgagagccaggtgatgagcttctggcgcaagtcgagtggctggttcgagccgagcggttacccctcgatcacgctgaacttcatgccgatgagccacgtcgggggccgtcaggtgctctacgggacgctttccaacggcggtaccgcctactacgtcgccaagagcgacctgtcgacgctgttcgaggacctcgccctggtgcggcccacagaattgtgcttcgtgccgcgcatctgggacatggtgttcgcagagttccacagcgaggtcgaccgccgcttggtggacggcgccgatcgagcggcgctggaagcgcaggtgaaggccgagctgcgggagaacgtgctcggcggacggtttgtcatggcgctgaccggttccgcgccgatctccgctgagatgacggcgtgggtcgagtccctgctggccgacgtgcatttggtggagggttacggctccaccgaggccgggatggtcctgaacgacggcatggtgcggcgccccgcggtgatcgactacaagctggtcgacgtgcccgagctgggctacttcggcaccgatcagccctacccccggggcgagctgctggtcaagacgcaaaccatgttccccggctactaccagcgcccggatgtcaccgccgaggtgttcgaccccgacggcttctaccggaccggggacatcatggccaaagtaggccccgaccagttcgtctacctcgaccgccgcaacaacgtgctaaagctctcccagggcgagttcatcgccgtgtcgaagctcgaggcggtgttcggcgacagcccgctggtccgacagatcttcatctacggcaacagtgcccgggcctacccgctggcggtggttgtcccgtccggggacgcgctttctcgccatggcatcgagaatctcaagcccgtgatcagcgagtccctgcaggaggtagcgagggcggccggcctgcaatcctacgagattccacgcgacttcatcatcgaaaccacgccgttcaccctggagaacggcctgctcaccggcatccgcaagctggcacgcccgcagttgaagaagttctatggcgaacgtctcgagcggctctataccgagctggccgatagccaatccaacgagctgcgcgagctgcggcaaagcggtcccgatgcgccggtgcttccgacgctgtgccgtgccgcggctgcgttgctgggctctaccgctgcggatgtgcggccggacgcgcacttcgccgacctgggtggtgactcgctctcggcgctgtcgttggccaacctgctgcacgagatcttcggcgtcgacgtgccggtgggtgtcattgtcagcccggcaagcgacctgcgggccctggccgaccacatcgaagcagcgcgcaccggcgtcaggcgacccagcttcgcctcgatacacggtcgctccgcgacggaagtgcacgccagcgacctcacgctggacaagttcatcgacgctgccaccctggccgcagccccgaacctgccggcaccgagcgcccaagtgcgcaccgtactgctgaccggcgccaccggctttttgggtcgctacctggcgctggaatggctcgaccgcatggacctggtcaacggcaagctgatctgcctggtccgcgccagatccgacgaggaagcacaagcccggctggacgcgacgttcgatagcggcgacccgtatttggtgcggcactaccgcgaattgggcgccggccgcctcgaggtgctcgccggcgacaagggcgaggccgacctgggcctggaccgggtcacctggcagcggctagccgacacggtggacctgatcgtggaccccgcggccctggtcaaccacgtgctgccgtatagccagctgttcggcccaaacgcggcgggcaccgccgagttgcttcggctggcgctgaccggcaagcgcaagccatacatctacacctcgacgatcgccgtgggcgagcagatcccgccggaggcgttcaccgaggacgccgacatccgggccatcagcccgacccgcaggatcgacgacagctacgccaacggctacgcgaacagcaagtgggccggcgaggtgctgctgcgcgaagctcacgagcagtgcggcctgccggtgacggtcttccgctgcgacatgatcctggccgacaccagctataccggtcagctcaacctgccggacatgttcacccggctgatgctgagcctggccgctaccggcatcgcacccggttcgttctatgagctggatgcgcacggcaatcggcaacgcgcccactatgacggcttgccggtcgaattcgtcgcagaagccatttgcacccttgggacacatagcccggaccgttttgtcacctaccacgtgatgaacccctacgacgacggcatcgggctggacgagttcgtcgactggctcaactccccaactagcgggtccggttgcacgatccagcggatcgccgactacggcgagtggctgcagcggttcgagacttcgctgcgtgccttgccggatcgccagcgccacgcctcgctgctgcccttgctgcacaactaccgagagcctgcaaagccgatatgcgggtcaatcgcgcccaccgaccagttccgcgctgccgtccaagaagcgaaaatcggtccggacaaagacattccgcacctcacggcggcgatcatcgcgaagtacatcagcaacctgcgactgctcgggctgctgtgatcgggcctggccgccgcggcgccgggtaaccaagcagcccgttacgcccagttcgcctatgagaaggcagtaagaagcgcgaaaaatggcagaccccgacggaggccctctgaaagagtcttgatcatcagggcgcgtgacatgtgtcacatgacgggttgggagggtggctgatgtcgtttgtcacggcagctccagagatgctggcgacggcggcgcagaatgtcgcgaatatcggcacatcgctgagtgcggcaaacgcgacggcagcggcgtccacgacctcggtgctggcggccggagccgacgaggtatcgcaggctatcgcaaggctgttcagtgattacgccacgcactatcagtcgctgaacgctcaagccgcggcatttcatcacagcttcgtgcaaacgttgaacgccgccggtggcgcctattcgagcgccgaggcggccaacgcttcggcgcaggcgttggaacagaatctgttggccgtgatcaatgcgcccgcccaggcgttgttcgggcgtcccctgatcggcaatggcgcgaatggaacagcggccagccccaacggcggtgatggtgggattttgtacggcaacggcggcaacggcttctcccaaacgaccgccggggtggccggcggcgccggtggttccgcgggcctgatcggcaacggcggcaatggtggcgccggtggggccggtgctgccggcggggccggcggcgccggcggatggctgctcggcaacggtggcgccggcggtcccggcggcccaacggacgttcctgccggcacaggtggagccggcggggccggcggcgacgccccattgatcggctggggcggcaacggcgggcccggcggtttcgctgcttttggaaacggtggggccggcggcaacggcggcgccagcggttcgctctttggcgtcggcggcgccggcggcgtcggcggatcgagcgaagacgtcggcggcaccggcggggccggcggcgctggccgcggtctattccttggcctgggcggtgatggcggcgccggcggcaccagcaacaacaacggcggtgacggtggcgccggcggcaccgcgggaggtcgattgttcagcctgggcggtgacggtggcaacggtggtgccggtaccgcaatcggatccaacgccggtgacggtggcgccggcggtgacagcagcgccctgatcggctacgcccagggcggctccggcggcctcggcggcttcggcgaaagtaccggcggcgacggcggcctgggcggcgccggcgctgtgctcatcggcacgggcgtcggcggtttcggcggcctcggtggcggctccaacggcaccgggggcgcgggcggcgcgggcggcacgggcgccacgctgatcggcctgggcgccggcggcggcggcagcatcggcgggttcgccgtcaacgtgggcaacggcgtcggcggtctgggcggccagggcggccagggcgccgcgctgatcggcctgggcgccggcggtgccggcggtgccggcggcgccacagtcgttggacttggtggcaatgacggtgacggcggtgacggtggcggcctgtttagtatcggcgtcggcggggacggcggcaacgccggcaacggcgccatgcctgccaatggcggcaacggcggcaacgccggggtcattgccaacggctcctttgccccgtcgttcgtcggcttcggcggcaacggcggcaacggcgtcaatggcggcaccggcggcaccggcggcagcggcgggatcctttttggcgccaacggcgcgaacggaccgtcgtagcgggtcctccagcgcactactcgaacaaccccggttgactcgctccgaccggtggcgtcatgcccaggtgcgtccaggccagggcggtggccacccggccgcgcggggtgcgcgcgaccatacccgcgcgcaccagaaatggttcgcacacctcctcgaccgtggcggcctcctccccgaccgccaccgccagcgtcgacacacccaccggaccaccgccgaagctgcgggtcagcgccgagagcaccgctcggtccagccggtccagacccagctcgtcgacgtcgtagacctccagtgcggccttggcgacgtcgcgggtgatgacgccgtcggcgcgcacctcggcgaagtcacgcacccggcgcaacaaccggttggcgatccgcggcgttccccgagaacggcgggcgatttcggcgccggcgtcggcgcccagctcgatacccagaattccggcggagcgggccagcacccgctccagctcggcgggctcgtagaaatccatgtgcgcggtgaagccgaaccggtcgcgcagcgggccggtcaacgcgcccgaccgggtagtcgccccgaccagggtgaacggcgcgacctccagcggaatcgacgtggccccaggacctttgccgaccaccacatcgacgcggaagtcttccatcgccagatacagcatctcctcggcgggccgggcgatgcggtggatctcgtcgataaacaacacgtcgtgctcgaccaggttggacagcatcgccgccaggtcaccggcgcgttccaacgccggccccgacgtcacccgcagcgaggaccccagctcggcggcgatgatcatcgccaacgacgtcttgcccaagcccggcggaccggacagcagaatgtgatccggtgtgccgccgcggtttttggctccctcgatgaccagctgcagctgttcgcggacccggggctggccgatgaattcgcgtaacgagcgcggccgcaggctgacgtcgatgtcgccctctccgacggtgagtgcgggcgaaacgtcgcggtcggaccgctcggtcatcgggccttccccagcaacgacaaggcagaccgcagcgcgctggatgtcgtcgcgtcatggttggcggccagcaccgtatcggtggcctcctcggcctgtttggccgcaaagcccaggccgaccagagcctcgaccacgggactgcgcaccgcgtggccgttggtcgagagtgcgccgccggtggctgccaccccaaccttgtcgcgtagttccaacaccatgcgttcggcgccccgcttgccgatcccaggcacccgggtcagggcggcgacgttgccgtcggccagcacctgccgtagcgccggagcgtcgtgcacggccagtgccgccatcgccagccggggcccaacgccggagaccgacagcagcgtcaggaataggtcgcgggtttccccgtcgggaaacccgtacagcgtcatcgagtcctcgcgcacaatcatcgcggtgatcagccgggcctcggtgccttgccgcaacgtcgccagcgtcgccggtgtcgcgttcactcggtagcccacaccggcggcctcgatcaccacatggtcaagtgccacctcgagcacctcaccgcggaccgaggcgatcatcgggcggccttcagcttggctaggtacgcatgacgctgctgcgctgctcgtgcttccgccctcgacgtggcctcagccatccgggcgatcgtcggcgcccgccaacagtgacagatcgccagcgccaaagcgtcggccgcgtcggccggtgtcggtttagcttgcagcgcaaggattttggtgaccatcgcggtgacctgagccttgtctgcggaaccgttgccagtgaccgccgccttgacctcgctgggggtatggaaatgcacgtcgacaccacgtttggccgccgccagggcgatcacgccgccggcctgcgcggtgcccatcaccgtggtcacgttgagctgagagaacacccgttcgatagccaccacctccggatgatgggtgtccagccagtgctcgacggcatcgctgatggccaacaggcgctgcgccaaggccgcatccgacggtgtgcgcaccacgtcgacatccagcgcggtgagctgccgaccacgcccactctcgataagcgacagcccgcatcgggtcaacccgggatcgacacccatcacccgcaccgcacgctccctcagccatttccgaacaatcgttcgatacgctagcggatcgtcccgacatcccgcgcaggacacgcctatggaacgtgcgatggtaaatttcctaccatgcgaacaaccatcgatgtcgcaggacgtctggtgattcccaagcggattcgcgagcgccttggcttgcgcgggaacgaccaggtggagatcaccgagcgcgatgggcgcatcgagattgagccggccccgaccggtgtcgaactcgttcgggaaggctcggttctcgtcgcacggccagaacgtcccctgcccccgttgaccgacgaaatcgttcgggaaacgctcgatcgcacacggcggtgatcgcaccagacaccagcgtgctggttgccggattcgcgacctggcacgaagggcacgaggccgccgtgcgcgcgctcaaccgtggcgtccatctgatcgcgcacgcggctgtggaaacctattcggtcttgacccggctaccaccgccgcatcgtattgcccctgttgccgtccacgcctacttggcggacatcacctccagcaactacctggcactggatgcccgctcatatcgcggcttgaccgaccacctcgccgagcacgatgtcaccggtggcgcaacctacgatgccctggtcggcttcacggcgaaagctgccggcgcaaagctgctgactcgcgacctgcgcgcggtcgaaacgtacgagcgattgcgggtcgaggttgagctggtgacctgagaaaccgttgccgttgagtgtgtttgagttgcacgctcaccgacacccggatggtgcaccagtgagctggggtgaccgcggccgagacctgccgggttcccggccggacaactcgcccgttgtgacccccggtcccgcgaaagctgttacgttaaacggcgccatcgatatgcgaccgatcgaccaaccgcggcgcagcggtacgagagggtatgcgtgggaaatctgctggtcgtgattgccgtggcgctgttcatcgccgccatcgtcgttctcgtcgtggccatccggcggcccaaaacaccagccacgccgggcgggcgccgggatccgctggccttcgacgcaatgccgcaattcggcccccgccaactcggacccggcgcaattgtcagccacggtggcatcgactatgtggtccgcggatcagtcacctttcgcgagggtcccttcgtgtggtgggaacacttgctggaaggcggcgacacgccaacctggctgagcgtgcaagaggacgacgggcgtctcgagcttgcgatgtgggtgaaacgcaccgatctgggcttgcagcccggtggccagcacgtgatcgacggcgtgacgtttcaggagaccgagcgcggtcacgccggatataccaccgagggcacgacgggcctgccggccggcggtgagatggactacgtcgactgcgccagtgccggtcagggggccgacgagtccatgctgctgtcattcgagcgctgggcaccggacatgggatgggagatagcgaccggcaagtccgtactggccggcgagctcaccgtctaccccgcgcccccagtctcggcatagggccgaatcggtgccacttcatcagctcgccatagcgccggtggacgtatcaggggcattgcttggactcgtgctgaacgcacccgcgccgcggccactggccacccaccgactggcccacaccgacggcagcgcactgcagctcggcgtcctcggcgcgtcgcatgtcgtcaccgtcgagggacgcttctgcgaggaagtctcctgcgtggcccgcagccggggcggcgatctgcccgagtccacccacgcacccggctaccacctccaatcccataccgagacgcacgacgaggcggcgtttcggcgactcgcacgccacctgcgtgaacgctgcacgcgggcaaccgggtggctgggcggtgtgtttcccggtgatgacgccgcgctgaccgcactcgccgccgaacccgatggaaccgggtggcgttggcggacttggcatctgtacccgagcgcgtccggcgggacggtggtccacacgacgagccgatggcgtccatgagccgcaaccgcctgttcctggttgccggcatcttggcggttgccgccgccgtgtccttgatctctggaatcacgctgctgaacagggacgttggctcgtatatcgcctcgcactatcgccaagaatcccgtgacgtgaacggaacgcgatacctgtgcaccggatcgcccaaacaggtggccaccacgctcgtcaagtaccagaccccggcggcgcgcgcgtcgcataccgacaccgagtacctgcgttaccgcaacaacatcgtgacggtcggacccgacggcacctatccgtgcatcatccgcgtcgaaaacctcagcgccggatataaccacggcgcatatgtcttcctgggccctggattcacccctgggtccccgtcgggcggttcggggggcagcccgggcggtcctggcggcagcaagtaaggcgatgacgcaaaggagagagtcatgtatcaggccggagtcgatttcgggaccatcagccttaccccgatcctgcatggggtggtggccaccgtcttgtacttcctagtgggcgccgccgtgctagtcgcaggctttctgatggtcaacctgttgaccccgggcgatctgcgtcgcctagtgttcatcgaccgccgccccaacgccgtggttctggccgccacaatgtatgtggcgctggccatcgtcaccatcgccgccatctacgccagctggcccagggcctgatcggcgtggcggtgtacggaatcgtcggtgtcgcgctgcagggggtggcactggtgatcctcgagatcgcggtgccggggcgattccgtgagcacatcgacgcacctgcgctgcatccggcggtgttcgctaccgccgtcatgctgctggcggtagcgggggtaatcgccgccgcgttgtcatgacgtccacccggcaggcgggcgaagccaccgaagcttcggtacggtggcgggccgtgctgctggccgcggtcgcggcgtgcgcggcctgcggtctcgtttacgagctcgcgctgctgacactggcggcgagcctgaacggcggcgggatcgtggccacctccctgatcgtcgcgggctacatagccgcgctgggagcaggcgccttgctgatcaagccgctacttgcacacgcggccatcgcgttcatcgccgtggaggcggtgctgggcatcatcggcggattgtccgcggcggcgctgtatgcggcgttcgcgttcctggacgagctcgacgggtcgacgctggttcttgcggtgggcaccgccctgatcggcgggctggtcggcgccgaggtgccgctgctgatgacgctgttgcagcgcggccgcgtggcaggggccgccgatgccggacgcaccctggccaacctcaacgcggccgactatctgggcgcgttggtcggcgggctggcctggccattcctgctgctgccgcagttagggatgatccgcggtgcggcggtcaccggcatcgtcaatctggcggccgccggggttgtgtcgatcttcctgctgcgccacgtcgtgtccggccggcaactggtgaccgccttatgcgcgctcgccgcggcgctcgggctgatcgccacactgctggtgcattcccacgacattgagaccaccggccgccaacagctctacgccgacccgatcatcgcctaccgacacagcgcctaccaggaaatcgtggtcacccgccgcggcgatgacctgcgcctctacctggacggaggtttgcagttctgcacccgcgacgaataccgctacaccgaaagcctggtctacccggcagtctccgatggcgcgcgttcggtgctggtgctcggtggcggcgacggactggcagcccgcgaactgctgcgccaacccggcatcgagcagatcgtgcaggtggaactcgaccccgcggtcatcgaactggcgcgcaccaccctgcgcgacgtcaacgccggttcgctggacaacccgcgcgtacacgtcgtgatcgacgacgccatgagctggctacgcggcgccgcggtccccccggctggcttcgacgcagtgatcgtcgaccttcgcgaccccgatactcccgtgctgggtcggctgtattccaccgagttctacgcactcgccgcccgcgcgctcgcgcccggcgggctcatggtcgtgcaggcaggcagcccgtattcgaccccgactgcgttctggcgcatcatctccacgatccggtccgccgggtatgccgtcacgccctaccacgtgcacgtgcccaccttcggcgactggggattcgccctggcacgccttacagacatcgcgcccacccccgctgtgccgagcactgcccctgcactgcgcttcctggaccaacaggtgctcgaggccgcgaccgtgttttccggcgacatccggccccgcacgttggacccgtcgaccctggacaatccgcacattgttgaggacatgcggcacggctgggactagcgcacccatctagggcggccagggtttgcacaacgcagcacgggttccgaacggaaccggggcccgctcgtagcccggccataaaagcataaaaacagtatgctgggtaaatgaagaccacgctcgacctgcctgatgaactgatgcgcgctatcaaggtccgcgcggcgcagcagggccgcaagatgaaagatgtcgtgaccgaactgctcagatccggtctgtcccagacgcacagcggggctccaatcccaacgccgcggcgcgtgcagcttcccctggtgcattgcggtggcgcggctacccgcgaacaagaaatgacgccggagcgtgttgccgcggccttgctcgaccaggaggcccagtggtggtccggacacgacgatgctgctctgtgacaccaacatctggctggcgttggcgctttccggacacgtgcaccacagggcctcgcgcgcatggctagacaccatcaacgcgcccggagtcatccacttttgccgcgcaacccaacagtcgctccttcggctgttgacgaatcggacggtgctgggcgcgtatggcagcccaccactgaccaaccgcgaagcgtgggcggcctatgccgcgttcctggatgacgaccgcatcgtgctggccggcgccgaacctgatggtttggaggcccagtggagagccttcgccgttcgccagtcgccggcgcccaaggtttggatggatgcctacctagctgctttcgcacttaccggtggattcgagttggtgacgactgacaccgccttcacccagtacggcggaatcgagctgcggctcctggccaagtgacagcgcaagccccgcagtgctcactcgtcgtcgagggcggccagcacctcgtcggacacgtcgacgttggtccacacgttctgcacgtcgtcactgtcttctagcgcgtcgacgagcttgaacactttccgtgcgccgtccaggtccacgggcacgctgaccgagggttgaaagctggcctcggccgattcgtaatcgatgccggcatcttgcaaagcgctacgaaccgcgaccagttccgcgggctcggagatgacctcgaaactgtcgcccaggtcgttgacgtcctcggcaccggcttccagaacagccgccagcacatcgtcttcggtcaagccgttcttttccagggtcaccacgcctttgcgggagaacaggtaggacaccgaccccggatcggccatggtgccaccattgcgcgtcatcgccacccgcacctcgctggcggcgcgattgcggttgtcggtcagacactcgatcagcaccgccaccccgttgggcgcgtagccctcgtacatgatggtctgccagtcggcgccgccggcctcctcgccggcgccgcgcttgcgggcccgttcgatgttctcgttgggaaccgagctcttcttcgccttctgaatcgcgtcgtagagcgtggggttgccggccggatcaccgccaccgacacgcgccgccacctcgatgttcttgatcagccgggcgaacatcttgccgcggcgggcgtcgacgacggccttcttgtgcttggtggtggcccacttggaatggccgctcatcgcagtgatttacctcttctgttgctcgttcgccagacgagtctacgtgggggttgtgggcggcgagccaaccggcacgagcagacacaaaagctccaaatttcggcctgaaacgggtgcttttgcgactgctcacgccgcggaggtgacgatgtcgacgaacaactgatgaatgcggcgatcgccggtcatctccggatgaaacgcggtggcaagcaccgcaccctggcgcaccgcgacgatgtgccccgccgcgcgggccagcacctgcacaccgtcaccgactcgctcaacccatggcgcccggatgaacaccgcgcgcaccggatcgtctagaccagcgaactcgatatcgccttcaaacgagtcaacctgacttccaaaagcattgcgccgcaccgtcatattcatcgcacgcaggggcagcgcctggcggcctgccgcaccggcgtccaggatctcgctggccaacagaatcatgcccgcgcacgaaccataggccggaagcccatcggcgagccgggcccgcagcggtcccagcaggtcgaggtcgagcagcaggtggctcatcgtggtggattccccgcccgggatgaccagcgcgtccaccgcgtcaagttcgtcgcggcgccgcaccgtcatcggctcggccccgcattcgcgcagcgcagccaggtgctcccgggtgtcgccctgcagcgccagcaccccgacccgtggaacgctcacagcccgctcactgccccaccgaccggtgaccgcgccggtggcgggtcagcccctcctgcatgaccgccgcgaccatctccccggaccgtgtgaaaatctcgccccgagtcagcgcacgaccgccgctggccgacggcgacgactggtcgtacagcaaccactcgtcggcgcggaagggtcgcatgaaccacatcgcatggtccagcgatgccacctgcagctggtcgcgcacatcgaggtggttgacttgtgccgatcccagcagcgtgaggtcgctcatgtaggcgagtgcacagatgtgcaacaccgggtcgtcgggcaacgggtcacggtggcgaagccacacctgctgctgggaagccttgcccggcaaaagccgcaggcgctcccggggcacgatgcacacgtcccactcgtcgaactgccggaacccggcatcatcgaaaaccttgatcgagttcaaccccggcaggccgtcgggcggcggcgccgctggcataacgtcttggtgggtaatgccctcctgttcggtctggaacgacgccgccatgctgaatatggtttccccgtgctggactgcgttgacccgcctggtgcagagcgatccaccgtcgcggatgcgttcgaccagaaaaaccgtgcgctccttggcatctccaggccgaagaaaatagccgtgcagcgagtgcaccatgtaccgcgggtcgacggtgcgcaccgccgacaccagcgactggccggctacatgaccaccgaaagtgcgttgcaggaagcccgattcggggctgaacacgcttcctcggtagatgttgacctcaagttgctcaagatcaaggatctcttcgatcgacacgcgatgaccgtctgctcgtcgcgggttctcaccagccgcgctgggcgagccgatgaccgacagcgatctcgtccacgttgatgcccaccatcgcctcgcccagcccgcgcgacaccttggccagcacatcgggatcgtcgaagaacgtggtggccttgacgatcgcggcggcgcggtgctcaggggcgccggacttgaaaataccggaacccacgaagacgccctcggcgccaagctgcatcatcatcgccgcgtcggcgggcgtggcgatacccccggcggtgaacagtgtgaccggcaacttgcccgcccgagctacctcggcaacgagttcatagggcgcttgcaattcttttgccgcgacaaacaattcgtcctccgacatcgacgtcaaccggcggatctcaccaccgatggcccgcatgtgtgtggtcgcgttggagacgtctccggtcccggcctcgcccttggaccggatcatggccgctccctcgctgatgcgcctcaacgcctcaccgagattggtcgccccacacacgaaaggcaccgtgaagttccacttgtcgatatggtgggcgtagtcagcgggcgtcagcacctcggactcgtcgatgtagtcgacgcccaacgtctgcaggatctgcgcctcgacaaagtggccgatgcgcactttagccatcaccgggatggtgaccgcggcgatgatgccctcgatcatgtcggggtcactcatccgcgacaccccgccctgggcgcggatatcggcgggcaccctttccaacgccattaccgcaaccgcaccggcgccctcggcgatgcgggcctgctccggggtgacaacgtccatgatgacgccgcccttgagcatctcggccatgccgcgcttgacccgcgccgtaccggtcgctgggttacctgcaggatccatggtgcctcctcttgtccccactacgatacgaccgctaccgcgccggtctgctagccactcaggggcgtggccaggacgccgattggtaaattacgaatccctcagccgtgcagcaccggaggccggaatggacgatgacgcccaaatggtcgcgatcgataaagaccaattggcaaggatgcgtggcgaatacggcccggagaaggatggctgcggagatctggacttcgactggctcgacgacggctggctcacgctgctgcggcgctggttgaacgatgcacaacgcgccggagtgagtgaaccgaacgcgatggtgctcgccaccgttgccgacggaaaaccggtgacccgttcggtactttgcaaaatcctggacgagtccggtgtcgcgttctttaccagctacacctccgccaaaggcgagcagctcgccgtgacaccatacgcatcggcaacctttccctggtaccagctaggtcgccaggcacacgtacagggcccagtcagcaaggtcagcaccgaggagatattcacgtattggtccatgcgcccccggggcgcgcagctgggtgcgtgggcctcgcagcagtcgcgcccggtcggttctcgcgcccagctcgataaccagctcgccgaggtgacgcgtcgcttcgccgaccaggaccagatcccggtgcccccaggatggggcggctaccgcatcgctccggaaatcgtggaattctggcagggccgggagaaccgcatgcacaaccgaatccgcgtcgccaatggccggctggaacggttgcaaccctgatcgtcgagtctggccacctcgcgggcgaagtttgacggaacctcgcagatcttgccggacatgccatagagtctttgaccggaatgcccgctgacccgtgacgacgcggtcaccggggatacccgccgcggtggtggccaaccgataacggccaaccgagaaagtacacagcgatgaatttcgccgttttgccgccggaggtgaattcggcgcgcatattcgccggtgcgggcctgggcccaatgctggcggcggcgtcggcctgggacgggttggccgaggagttgcatgccgcggcgggctcgttcgcgtcggtgaccaccgggttggcgggcgacgcgtggcatggtccggcgtcgctggcgatgacccgcgcggccagcccgtatgtggggtggttgaacacggcggcgggtcaggccgcgcaggcggccggccaggcgcggctagcggcgagcgcgttcgaggcgacgctggcggccaccgtgtctccagcgatggtcgcggccaaccggacacggctggcgtcgctggtggcagccaacttgctgggccagaacgccccggcgatcgcggccgcggaggctgaatacgagcagatatgggcccaggacgtggccgcgatgttcggctatcactccgccgcgtcggcggtggccacgcagctggcgcctattcaagagggtttgcagcagcagctgcaaaacgtgctggcccagttggctagcgggaacctgggcagcggaaatgtgggcgtcggcaacatcggcaacgacaacattggcaacgcaaacatcggcttcggaaatcgaggcgacgccaacatcggcatcgggaatatcggcgacagaaacctcggcattgggaacaccggcaattggaatatcggcatcggcatcaccggcaacggacaaatcggcttcggcaagcctgccaaccccgacgtcttggtggtgggcaacggcggcccgggagtaaccgcgttggtcatgggcggcaccgacagcctactgtcgctgcccaacatccccttactcgagtacgctgcgcggttcatcacccccgtgcatcccggatacaccgctacgttcctggaaacgccatcgcagtttttcccattcaccgggctgaatagcctgacctatgacgtctccgtggcccagggcgtaacgaatctgcacaccgcgatcatggcgcaactcgcggcgggaaacgaagtcgtcgtcttcggcacctcccaaagcgccacgatagccaccttcgaaatgcgctatctgcaatccctgccagcacacctgcgtccgggtctcgacgaattgtcctttacgttgaccggcaatcccaaccggcccgacggtggcattcttacgcgttttggcttctccataccgcagttgggtttcacattgtccggcgcgacgcccgccgacgcctaccccaccgtcgattacgcgttccagtacgacggcgtcaacgacttccccaaatacccgctgaatgtcttcgcgaccgccaacgcgatcgcgggcatccttttcctgcactccgggttgattgcgttgccgcccgatcttgcctcgggcgtggttcaaccggtgtcctcaccggacgtcctgaccacctacatcctgctgcccagccaagatctgccgctgctggtcccgctgcgtgctatccccctgctgggaaacccgcttgccgacctcatccagccggacttgcgggtgctcgtcgagttgggttatgaccgcaccgcccaccaggacgtgcccagcccgttcggactgtttccggacgtcgattgggccgaggtggccgcggacctgcagcaaggcgccgtgcaaggcgtcaacgacgccctgtccggactggggctgccgccgccgtggcagccggcgctaccccgacttttctaagcggtccacaaaccgtgcacgtcagcggatgggctgaggaacgccggcatcgcgcgcggctccgttgtccagcgcgacgtccaccagccggttggctgccggcaacagctcgcctagttgcaacgggtacacccgctcgcccgccgccaccagctgcgcgatgtcgttcgcgtcacaccagcgggcatcgcgaatatagcggcgttccaactcggttcgcccctgcacagcaggctcgaaccgacgcgtccggtgcaccaggtagaactcctcgctgtcgatcagcgacccgttgaactcgaagacctcgtcgcgtcgccagataggtccgatcatgtcggccggggccacccgcagaccggtttcttcggccagctcccgggcggcggcctgggccagccgctcacccggtcgcacttggcccccgacggtgaaccaccacttcggcgccgcgccgtcccgaaacgccgggttcgccggatccgatccgcacagcaacaacacggcaccgctgtcatccaatagcaccacccgcgccgaggtgcggcgaccggacgcaccctgatcgccgtgcaccaatgcgtggggtcgctcgacgatctcgaaataggttggcagcacagcggttccaccaagccgcagcaatcgcaccagccgtcgttcccccagagcgagggtgtcgcgaacggcgtcgttgtggaagcggcgggccagcaggacgcgggcttccgcgtcggctaactcggcgatcagggccgcgggcagcgacgcggggttgaccatcgccaacgcggccgaaagctcgttctccgcattctcgcgcgcatgccggggcgcgccctccgcggcgtcggctaaggcggccagccgactgccctggggggcaccgccgtacgcgtcgatcgccaccgcacgtgccaccaccgctcgtcgcgcgagcgcgctgtccagcgactgccacgacaagtcatagcgcacgttcaaccggttcaaccggttggccgtctgatatccccaggcgccgaacgcaaccagcacaacgagcagcactgcgccggccaggaccagccacgtcatcagctggccacctgaaccttggcgcccgacccggcgaccgtctcgtacactcgcatgatctggctggccaccaccgaccagtcataccggcggacggccgcgttgccggccgccacatagcgctcccgcaggacatcgttctccagcaccgcaatcagtccatcggccaacgcggcggcctgcaagtctggcgggtccaccggcaccaggtgcccgacctcaccgtcgcgcagcacacgccggaaggcgtcgaggtcgctggccaccaccgcagtgccggcggccatcgcttcgaccagcacaatgccgaaactctcaccgccggtgttgggcgcacagtagacgtcggcgctgcgcatcgccgaagcttttccggcgtcgtccacctgacccagaaagcgcaggtgcgccgccaaacggcccgcctggccgcgcaactggtcggcgtcgccgtggccgacgatcagtagctggacatccggaaaccgctgcaccaccttcggcagcgcgtcgagcaaaacggccatgcccttgcggggctcgtcgtagcgacccaggaacaacaccgttttaccctggcgcgggtacccgtccagccgcgctgccgaggcgaaggaatcaacgtccaccccattggggatctccaccgcatcggatcccaacgcctccatctgccagcgccgggctaggtcggacaccgcgatccggccgacgatcttctcgtgcatgggccgcagaatgccctggaacaccgtcagcgtcagcgacttggtggtcgaggtgtgaaatgtcgccacaatcgggccctcggcaatgttcagggccagcatcgacaggctcggcgcattcggctcgtgtagatgcagtacgtcgaaatcaccatgcgcaagccactttttgaccttgcggtgggtcgccggaccgaaccgcagccgggccaccgagccgttgtagggaatcggaaccgccctaccaccggagacaaagtaatcaggcagtgcggcatgcggggaggccggcgcgagcacactgaccaagtggccgcgggtgcgcatcacctcggcaagctgtagcacatgcgactgcaccccgcccgggacgtcgaacgagtacggacaaatcatgccgatccgcatcaggctttcctcatctggacctcagttgcgcccgccgcgattcggataagtcggccagccactggggctgcagcatgtgccaatccgcgggatgggcggcaatgttctgcgcgaagcggtcggccagcgcctgtgtgatggcagcgacgtcaccgctggtgcaatccagcgccggatacacctggaaaccccagccgcggccctcgaaccagcaatgtgtgggcagcaatgccgcaccggtctcgaccgccagcttcgccggccccaccggcatccgggtgggctcgccgaagaagtcgacctcaacaccggtgcgggtgagatcgcgctcggccatcaggcagaccactcggttgttcctcagccgctcacagagcacctcgaacggcggccgttcgccgccggacagcggcagcacctcaaatcccaggctttcgcggtagtcgataaagcgctggtacagcgattcgggttttaggcgctcggcgacggtggtgaaggtgccgtgccgctgcaccagccacatcccggccatatcccagttgccgctgtgcggcaacgccagcacggcaccgaggcccgcggccagcgccgcgtccaggtgatccagtccaccgatcacgcggtcgagctggcgggccagcttgcggtggttcatcgtcggcagccggaacacctcacgccagtagcgcccgtaggactccagcgaggcgcacatcagcgggtccggcaccgcggctggcggcacacccaggacgcgggccaggttcttgcgcagctgctcgggcccgccgtggcgggcaaagtagcgcgctccggtgtcgaatgcgttgcgtacggcgaactctggcagcgcccgtacggccatccagccggccgcatacgcccagtcggtcgcggtgcgcgtcacggaactgcgcggatctttgggcagcttcaagcccttaaggccggcaatcaccggtcgccctttccaggaatcgccatccgatcgatggctccgggtgaagtccagaccgtgtgcaaccgctgcacgcaggtgatcacgctggcgacggccagcagccacatccccaccgacaacgccggcggccagggcacaaacgggaagtccgacaccccggcgccggtcagcacgatgatcaaccgttccggccgttcgatgaagccgccgtcgccgcgcagcccgctggcctccgcccgggccttgatgtaagagatcacctgcgaggtgaccagacagatcaaggtcgcgatcaccagcggtcggtcgcgcatgtgaaacgctatccaccacagcagaccgcagaacaccgcgccgtcactgatgcggtcacaggtggcgtccagcaccgcgccgaagcgagtgccgcccccgcgctcccgggccatcgccccgtccagcatgtcgaacaacacgaagaaccacaccacacacgcacccgcgaacagcttgcccatcgggaacagcgtcagcgctcccgccaccgacgcggtggtgcccaggatggtgacgacgtccggcgtgaggccgacccgcagcagtcccctggcgatcggggtggtaatccgggcgaacgccgcccgggacaggaagggcagcttgctcatggttgccgagcccactcggtggcaagcagccgacgggtgtcgcgcagcagctgcggaatcaccttggagcccccgatgatggtgatgaaattcgcatcgccaccccaccgtggcaccacatgcacgtgcaggtgctcggccagcgacccgcccgccgatgtccctaggttcaggccgacattgaagccgtgcggacgcgacacgttcttgatcacgcgaatcgccttctgggtgaacgccatcaactcggcgctctccaaatcggtgagatcctcgagttcggatacccgacgatagggcaccaccatcaagtgcccggggttgtacgggtacaggttgagcacggcgtagaccagcttgccacgagcgaccaccagaccctcttcgtcggacagctgcgggatctcggtgaacggctgcgcagggctggccgaggaattggggtcacgcttcactggcgcttcggccaggtagttcatccggtagggggtccataaccgctgcagctggtcgcgctggccgacaccccgatcgaagatggtgtggtcctcggtggcccgatccgtgcggtcctcgtcactcacgaccggccactttcaccagttccgctgtaggaaccgcattttcgcggtcagcgatccaggcgacaatggccgccaccgcatcgtcacgggccacaccgttgatttgggtgcggtcaccgaaccggaaactcaccgcgccggcggcgacgtcacgatcacccgccaacaccatgaacggcaccttgtggttggtgtggtgcacgatcttcttggccatccgatcgtcgctggcgtccacctcggcccgcaccccgtgcgacttcagttgcgtggcaacctcttccagataggcgacgtgctcatcggcgaccgggatgccgaccacctgcacgggcgccaaccaggccgggaacgcccccgcgtagtgctcggtgagaatgccgaagaaccgctcgatcgacccaaatagcgcgcggtggatcatcaccgggcggtggcgggttccgtcggcggcggtgtactccaggccgaaacgttccggaaagttgaagtccagctggatggtcgacatctgccaggtgcggcccagcgcgtctttgacctgcactgaaatcttgggcccgtagaacgccgcgccgcctggatcgggcaccagctccagcccggattcggcgcccacctcggccagcacggtggtggcttcctcccagacctcctcggcgccgacgaacttctccgggtccttggtggacagttcgaggtagaagtcggtgaggccgtagtcggcgagcaggtcgagcacaaaccgcagcagcgaccgcagctcgtcgcgcatctggtcgcgggtgcagaagatgtgcgcgtcgtccatggtcagcccacgcacccgggtcaacccgtgcaccacaccggacttctcgtagcgatacaccgtgccgaactcgaagagccgcaacggcagttcccgataggatcgcccgcgcgcgcggaagatcaggcagtgcatcgggcagttcatcggcttgaggtagtagtcctggccgggtttgcgcagcgagccgtcggcgttgtactccgcgtcgatgtgcatcggggggaacatgccgtcggcgtaccagtccagatgtcccgaggtgtggaacaactgggccttggtgatgtgcgggctgttgacgaactggtagcccgcctcggtgtgcttgcgccgcgagtagtcctccagttcgcgacgcacgatgccgcccttggggtggaaaaccgctaggccggaaccgatttcgtcggggaagctgaacaggtccagctcgacacccagcttgcggtggtcgcggcgctgcgcctcttcgatgaactccaggtgcctgtcgagcgcctcctgggattcccacgcggtgccgtagatccgttgcaggctggcgtttttctgatcgccccgccagtaggcggccgagctgcgggtgagcttgaacgccgggatgtgtttggtggtcgggatgtgcggtccgcggcacaggtcgccccagacgcgctcgcgggtgcgggggttgaggttgtcgtaggcggtgagctcgtcaccgccgacctccatgatctcggcgtcacccgatttgtcgtcgacgagttccagcttgtagggctcgttggccagctcggcgcgggcctgttcggtggattcgtagacccgccggtcgaacagctggccttccttgacgatctggcgcatccgcttttccagcgccgccaagtcctcgggcgtgaacggctcgggcacgtcgaagtcgtagtagaagccgtcggtgatgggtggtccgatgccgagcttggcctgcggaaacagctcttggacggcttgggccaacacgtgcgcggtcgaatggcggatcacgctgcgaccgtcgtcggtgttggcggccaccggcgtgatatcggtgtcgacgtcgggcacccagctcaggtcgcgcaggttgccgtcggcgtcgcgcacgacgacgatcgcatcgggcgtaccgcgccgcggtaaacccgcttcgccgacggcggtggccgcggtggtcccggcaggaacccgaattcgggcttgcgacgggtcgccgccatcgactcccggggcgggttgtgcgggggcgctcatcgggtcggtctccaaggcttggacgtgtcgaaacgatcgcgaccatgctatcggggcgcacgtcgacgaccgtaagccgagtgaccggatgggttttcgatcaccggtgtgggcgatcggtaccgggcaggtgaccgggtgctctacggcggctcgatgagcccaaaggatgttgacgacctggctacccagcaggacgtcgacgacggacagtcgatagagcgtcgctggacggggagcggtcagcgacgctggcggcggtcgccgccgacgggccgctaccgtagcaactcgcaaatccaggtctggatttccggcgccggccggctccgttagccgtcggctccgttggtgccggccaggccgggtggccccaacagtgatgcaccgccgctgccgccgggcccgccgaagcctggagcgccattgaagaggctcccggcgccgccgtttccgccgtttccgccgtttccaccgttgccgatcagtccgacgctgccgccgttcccgcctttcccgccgtcaccgccggacccgccagcagtgccggcgctcgctccgttcccgccggccccggcgctcccaccggcccccgcgttgccgatgagggcattgccgccgtttccaccgctgccgccgctaccgccattccctccgaaggccgtaacagacccgggcgacccggcggcaccgccgtttccgccggccccgccgttaccgtagagtagcccgccggcgccgccgttaccgccttgcccgccaaacccaacgcccccgaaatcggcggacacatcaccaccggctccgccggctccgccattgccgccgttgccgatcagtccggtggttccggcgtgaccaccgttacccccgaatccggacgctggaccgttctgagaaatgcctgccccgtttccggcggccccgccgtccccgctgttgccgatcagtaggccgccgttcccgccgttcccgccgttgccgccgctagcccccgcggagggctcgccgccgccggtgcccccggccccgccggtcccgccggcgccgatcagcccggcgttgccgccgttcccaccatgcccgccgatagcgaggttggtgccggccccaccgatcccgccgttcccgccggccccgccgttgccgaacagccatccaccggcgccgccggctccgccgttcgcgccggcctcaaagggtaggccctggccgccagctccgccggccccaccgttgccgatcaacccggccgcaccgccggccccgccggcctgcccgggtgcccccgacccgctgttgccgccgttgccccacagccacccgccgttaccgccggcttgcccggtcccgtcgatcccgttcgcgccgtcgccgatcaatgggcgcccggtcagcgactgaacgggtgcgttgatcgcatcgagcacgttctgcagcggtgttgcgctggccgcttcggcgaccgcgtaggtgctgccagcttggcttaaggccagcacgaaccgttcctgataggccgcgacctgcgcgctgatcgcttgatagtgctggccgtggctgccgaacagcgccgcgttgacacctcgtcttgggcggcgaccaacacctgggtggtcgccgccgccgcggtgttggcggtgttgatcgccgagccgatccgcgccgcatcggccgcggctgtggacactaactgtggggccacgttgacaaacgacatcgaaatcctcctgaccgccacgatgttgagatgcgggcggcccaccgcctgttacccctgcggtgggtaaccgtttattcggacgatccctgccgttccacgcctgggcgcaggcacaaaccgcaccaacattggtggaacgtggtgcacactgcacctggggttctgccctcatcgtgtgtcagcaggcgaaacccgcgcggacgagaactcctgcgttaagcagcacaaatcgccctacaccccagtgaatctccggacgccactacgacagcgcgcaacggtcgcctcatcgactgtgtgcacgcgcgcttcgcgatgcgctgccgtggcaagctggccaggtggacctcaatgcgctggccgatctgccgctgacctatccggaggtgggcgcgacagcgaccggacgactgcccgcgggctacaaccaccttgacgtgtcgacgcagatcggcaccggccgccagcgttttgagcaggccgccgacgccgtcatgcattggggcatgcagcgcaacgccggcctgcgggtgcgggccagctccgaaaccgccatcgtgtccgcggtggtgttggtgggaatcgctttcctgcgtgcgccgtgccgagtggtgtatgtcatcgacgaacccgacgtgcgcggattcggttacggcactttgccgggccatccggtgtccggcgaggaacggttcgcggttcgctgcgacccgatgacctccgtggtgtttgccgaggtgttgtcgttctcccgtccggcgacctgggcgagcaaagccgccgggccgctgggcgcggtgacccagcgcttcatcgcccagcgctacctgcgcgcggtgtgaggcgccggcgccctggttaaggccgcccgatgcctccgctgtgcacgccctgcgccagccgggcgagcgcgatggcgccaaccagcaaaccgaagtcgcgcagcgcgatgtcgtagaaaccgggtccggtgaccaggttgagaatgatcccggccagccaggccgcgactacccaggcgccgatgcgcggtgcgaccgcaaccaatacgccggccacaatctcgattgccccgaccaagtacatgcattggtcggcggtgccgggcacgagatcgttgatccagccggccagatacatgttccagtgctgcggatgggtcagcagattgaagaacttgtccagcccgaacaggatgggcgcgaccgtgaacagcgtgcgaagcaatacgtatgcagagtatgccggatccttcagctggtctgcgagagcagggctggtcgttggtctgatgctcatagctgcctcccgacttctaacagacaacaatttgaacgttagatcctatagactgtatcgtcaagtgttttgtctgttagagatggcttgctgaagtggacggccgagcttccttcgaacgcgacgtcgccgggatcggggcactcgtggatccggtgcgtcgccagctctaccaattcgtgtgctcacaatcgatgccggtgagccgagaccaggcggccgacgccgtcggcatcccgcgccaccaggcgaaattccatttggaccggctcactgccgaaggcctgctggataccgagtacgcgcgcctgaccggccggtccggccccggcgccgggcggaccgccaagctgtatcgccgggccggccgcgacatcgccctcagccttccacagcgggagtacgagcttgctgggcggctgatggccgcagccatcgtgctgtcggccaccaccggggagccgaccgtggaagtgctcaaccggatcgcccatgactacggccaagccatgggcgccgccgccaccacccggccgcccgcagaccccgcggcggcgctggagctgacgctggatgtgctgcgcaagtacggttatgaaccccgccgcccggctggccctggcgacgatgaggtcgagctggtgaactgcccgttccacgcactggcccgggagcagaccgagctggcctgcaatatgaaccacgccttgatcacaggcgtggccgacgcgctggcaccgcacagcccggccgttcggttggcacccggaccggcccggtgttgtgtagtactcaagcgatgttcggctcacgaccccgagtgagcatcgggcagggatttcagcacggtcagcatgatcaccgaatcctcgacggcgtgcagcgcatgccgtgtcggcggaatcgcgacgtagtcgccggccctgccgttccacgcgtcctcaccggcggtaaggcacacatggccctgcagcacttgcagcgtcgcctcgcccgggctgtcatgctcggacaggtcgtggccggcaagcaatgccagcaccgtctgccgaagctcgtgggtgtgaccaccgtggatggtgtgggcagcccgtccgctgtgtgtctgttgcgcctcggccagcttttcggcggccaggctggtcagcgaaatggattccatcggcgcgtcctttcagccgttcagtagcagtatccccgcgacgagcaacgcaaccaccttgactatctccaaaccgacatagatgtggtgaccgcgggagcggggagcctgcagcccggccaatacctgattggaccgtcgagtcaatcgaggacgcaccgcaatcaactggacggccaacgcagccaacgcgaccgaaaacgccgcggcgatccgcgccggcgtcgagccgaccaccacgatcgcgaggatgacaagggcgaaaccgacctcaacggtattgagcgcacggaagaccaaccggccgatgccgagcccgatctgcagcgtcactcctgccgcccggaacttcagcggagcttccagaaacgagatcgccaccaccattcccagccagacgaacgcgacggcgacctcgatcgccggtccggcgctcaccgaatggctccttccagcggcgtgaagtgggccaggcacaggtcgggttcgacgaacgcgtcgagccggtcgacggtgactggcgcccatgtttgcaaggctccccgcatgatccctaagtggacggggcagacgacaccggcttgagtttcggcgagttccagaaacggacagtgccgcagaccgacctgttgcctgccgttggatgcccggcgctcgggagcgaagccaaggtcgtcaagcaccgcgaccaagtggtcgatcgtctcctcggtgtcggcaccggccggcggcgcttcgagctggcgcccccacgcccggcccgcggacaacgccatggcccgcgaatcccgttcggcggcaaggccactggcgaggatctcggcaagcagccggtaacgccgcgtcccagtgctatccgtccgccggaccgcccgaaacatcagcggcgggcgccccggtcggccgcggccgggctcgacccgctccacctggccatcagcgaccaggttatcgaggtggaagcggacggtgttgggatgcacgcccaacttgccggcgatcgcggcgatgctcatcggaacccgcgacgcacacaatgcccgcagcaccgcacgacggcgccccaccggctcttgcagtgacctgatgatgacactcacccccataaggctcgtcggctgcgcctgagcaatgcagtaagtttacacaaacggacttgtaaaaacctgcggaggtggggtctatggccaacaaacgtggcaatgccgggcagcctctgcccttgtcggatcgagacgacgaccacatgcaggggcactggctgctggcccggctgggcaagcgggtgctgcgtcccggcggcgtcgaactcacccggacactgctggcccgcgccgaggtgaccgacgccgacgtgctcgagctggcaccgggcctgggccgcaccgcagccgaaatcttggcccgcaacccgcggtcgtacgtgggggcggagagcgatcccaacgcggccaacctggtccgacacgttctcgccggccgcggcgacgtccgggtcaccgacgcggccgataccggattatccgacgccagcgccgatgtcgtcatcggcgaggcgatgctgaccatgcaaggcaacgcggctaaacacacgatcgtcgccgaggcggcgcgggtgctgaggccgggtggccgctacgcgattcacgaactagcgctggtgccggacgacgtcgcagagcaggtccgcaccgacctgcggcagtcgctggcccgcgcgctcaaggtcaatgcgcgtccgctgaccgttgcggaatggtcgcacctcttagcgggccatggactggtcgtcgaacacgttgtcaccgcttccatggcgttgttacaaccgcgacgggtgatcgctgacgaaggcctcctgggtgcgctgcggttcgccggaaacctgctcatccatcgtgccgcgcgtcggcgagtcctgttgatgcgccacacattccgcaggcatcgtgaacgcttgacagccgtcgccattgtcgcgcacaaaccgcacgtcgattcgtgatccattgaggacctaagcccgttgggctagtgacaaacgcctcctgagcaaaaccctcctcccccgttaccgtcgtgcggtagggacaagccacatcggccgagcgggcgatcagccaacgacaggaggaccgcgatgtcatcgggcaattcatctctgggaattatcgtcgggatcgacgattcaccggccgcacaggttgcggtgcggtgggcagctcgggatgcggagttgcgaaaaatccctctgacgctcgtgcacgcggtgtcgccggaagtagccacctggctggaggtgccactgccgccgggcgtgctgcgatggcagcaggatcacgggcgccacctgatcgacgacgcactcaaggtggttgaacaggcttcgctgcgcgctggtccccccacggtccacagtgaaatcgttccggcggcagccgttcccacattggtcgacatgtccaaagacgcagtgctgatggtcgtgggttgtctcggaagtgggcggtggccgggccggctgctcggttcggtcagttccggcctgctccgccacgcgcactgtccggtcgtgatcatccacgacgaagattcggtgatgccgcatccccagcaagcgccggtgctagttggcgttgacggctcgtcggcctccgagctggcgaccgcaatcgcattcgacgaagcgtcgcggcgaaacgtggacctggtggcgctgcacgcatggagcgacgtcgatgtgtcggagtggcccggaatcgattggccggcaactcagtcgatggccgagcaggtgctggccgagcggttggcgggttggcaggagcggtatcccaacgtagccataacccgcgtggtggtgcgcgatcagccggcccgccagctcgtccaacgctccgaggaagcccagctggtcgtggtcggcagccggggccgcggcggctacgccggaatgctggtggggtcggtaggcgaaaccgttgctcagctggcgcggacgccggtcatcgtggcacgcgagtcgctgacttaggttcagcggcgaacgacaagcaccgaacactcggcgtgacggaacaccggatgtccggatggcccgaccagccgcgctagctgaccggcctcaccaccgccgatcactgccagctgtacgcgctcgtcgtggtcggccaggaaccgggcaatacccgtgtgagtggtgatcgggtagacgcgcacatcgggatgacggtggtgccaatcctgcacgcgacgttcgaattcgccgtccggaatctcccggagctcctccggtcgcccgccgagtgccagtatgggcgcttgccgcaacttcgcttcccgggcagcgtattccagcacggcctcgttatccggtgcgtcggtcatgcgcaccacgatccagttgatgtcagacgctggctggtccacttttgagcgcatgacggcgaccgggcaatgcgccttttcggccagctcggttgccgtcgaacccaagatcgagctggcgtagcgcccgattcccacggagccgacgcagatcatctcggcgtcgcgcgatgcctccacaagcaccgggccggctggcccgcgggggatgtcggtttcgatcttgacgagcttgcccgcggcctcaacagcggactgcgcttcccgaagcgatctttcagcatgcgcaaggtcgcggtcgtagtcgtccggggacggatgtgtcggcttgatcactgagaccagtcgcagcggcaccgctcggctgatggcctcgtcaaccccccacaatgcggccgtaatcgccgcgtgcgaaccatcgataccaacaatgattgttttcatcgtcggctctcctctcccagacatttcccgatgctcgatcaccccgcatcggaaaacctgtccgcatcttggggactcgtggtaaaggtcggttccggctgggccaaccggtagacgtcaatcagccgcgcgacatcgctgggagtgacgatgccgaccaccgcgctcccttcggtgaccagcgcacggctgcgcgggccgagcggtgccatccgctctaggagcgcggtcagcggctcttgtggtcgggcggtcggcacgctgtgcagcggcagcgcaatgtcacctacgctggtagtgctgcgccggctaggcgcaacatcgcgcagctgccgcaatgccaccaggcccgtgatcgatccgtcccgatcggcaaccggatatgccgagtgccgttcaccaagcacgtaacgctggatgaaatcctcgacattgatccatccgggagccgtatgcggttgggcggtcatcgcatcggccacacgcaccccggcaaacagctgctgggtcgaaatccgggtctcctcctcgcgagcggcagcgaagataaaccagccaatgaaggctaaccagaccccaccgacgaggccaccagccacaaactcggccaatcccaacgcgatcaagaccagcgcaaccacccgtccggcccgcgccgcaccgatcccggcgcgcacactatcgccgtggcggcgccacagataggcccggaccaaccgcccaccgtccaacggcgcgccaggcagcagattgaacagccccagcagcaggttgacagtagccaaccaccaagcaacgctgatcacgatggccggggtccgcacgccggcgagcgtgatggccaacgcaccgaatgtcgccgacagcgccaggctggtagccggacccgcgaacgcgatccggaaagcggctttgggcgtctttgcctcgccgccaagcgcggtcaccccgccgaacagccacaacgtcacgctctcaacggataccccggcgcgacgagcgacgacggcgtgcgcgagctcatgagccaacagcgacgccagcaacatgaccgcgccacctgcgccgagaagccaatagaccacggccgggtagcctccgacggtacccggcaacatggtcgccagactccaggtgaacaaccacaggatcaccaacacgctccagtggacgttcaccacaaacccggcgatccgcccaagcgggatcgcatcacgcattgggtacctccgatgctggcggataaagcctttcgtgccggcggatgatccgaggtcgctagctggcgagggccatgggcgagcagattgccttgacgaactgcacaatggcgtgctcgggcaggtgtcgggcgatgtcggcttcggtgacgattccgaccaagcggtgctctgagatgaccggaacacggcggacctgatgttcttccatgacgttgagcatctcctggatgcttgcgttcgcatcgacgtagtagatgctgtcccgggccaactcgccagccgtggcggtattcgggtctaggcccgcagccaggcctttgatcacaatgtcgcggtcggtgagcatgccgtgcagccggtcgtcgtccccgcagatcggcaacgcgccgatgtcgtgctcacgcatgtattgagcggcagcggttagcgtctcgtgttcgccaacacaggtcacacctgcgttcatgatgtcgcgtgcggtggtcatcgggatcctcctcgagtcggggtgctattgctgatctgctgccgaaggtacgaccacgtcgtagcgaacactagggtcgtttgacccgtgggccgcgggtcgatggacccgtactggcgcgcgttgaggcagctggcttgcctggcttgtcctcgccgtaggccacctcaaagtcgaaggttgtcaattgatttcaccagccggatatagcgctatgggcggccgcaggaccgatagtgatgccgatcggccccgatcggggtaaccggcaatggaacaactgacaaccatgaaggctcgtttcgacggaagctgaagacgccgacaggcacatgagcctcgcgacggggccaatccgttggctttgcgaccgtggtcgtaggtcctggcggagccgggttgccacatccgtcacaagctgacacgccgaacgtgcaaccagggcggcatcgcctgggtgtgtctccgccaccagtgcacattcggcgcagccagcccacgctcggcgcggagttaggcggaacggtcgcgctgtgtccgtggcgcgtccaacaggcccgactgctccagcgcagcctggacaaaccgtcgtaccggccgcgactggaagaagccagtgtgaccgcctggataccacacgatttcgggtttgccccagtgctcccagaggcgagtcacctgttcgcgtggatgcacgagtcggtcggcaatgcccgcgtagataaagcggcccggcatgggcaccagtggcgtaagtgagagcggcgagatcattcggccgatcggttcggccatcttgacggtgtggcggcgggggtctttgtgccgaagaccgcagtggcggcccaacaactcgatcagatcagccactgggacaccgagaatcgcgcaggcgagaccttcttcgaggctggcgaccaatgacgcgatgtagccgcccagcgagagaccgttcaacccgatcagcgactcctcctcctgcgatcgtatccaggacaacagccgccggatatcccacaccgcttgagccgtcccatgcacatcgtcgagaacatcttctccgggaaaaacggcgcccttcggcagaccttgcccgcggggaccatgcatcggaagaaccggcatgacaatgttcaggccgagttcgtcatgcagcttccaggcgcggaacaccgcgagatccaacggggccctgcccatctcggtgccgtgtacacaaaccagccagggacgcggctctgggtgccgcagtaacagggcgtactcgcgattgttcgcagtgtatgagagccaccgttggctgcccggttcacccggatgcggcgtaaacccactgtcgaagaagatgcgataaaaggagcgtctgcggtccttgacctttcggaccgcgacctcggtgagcggtgggggctgggcaaaaaatccgctaggcttctccagccatccgcgattcccatagaactccagtccagcggccacttcttggctgatgcgctcgaacactcgatgattgctgaccggacgtcgtgccttgaggcccagcaggacgatttcgtctcgaaaggcttgcgccgctaaggcaatagtgggccgtgcgatcggcagtttatcgggctgttgacccagatagtcgcgccacgattgagcgacgtacagaccggtgtgcatgaacggtcccatggcgccgctcaagaccggtggactcaggcgaaaagccgagcgttcgtgggtgccgtcgctcgcagaacttgccatggcagcaaagctaaccgcgtgcggaacgacgcgttagggacttacgtcccgccggaagtcacctgtgtggtggtggccactgtcgagaccggcggcccgttgtggtggcccaagtgccctaaggtgatcaggtgccgcagcccggccagcacgccgtcagagtttcacggggcttggtcgcggccgatggcgtcctcatcgtggggtcgatgaccgaggtggacgcggcgcgaccgggcacatcgacggtccccggggctttgtgggccagtgaagtgacgaaagaccccagtggacacggacttcggcatgtccacgcaacgaccgaggcactccggtattcgggctgttggcccctacgcatgggccggccgatgtggtcggataggcaggtggggggtgcaccaggaggcgatgatgaatctagcgatatggcacccgcgcaaggtgcaatccgccaccatctatcaggtgaccgatcgcttgcacgacgggcgcacagcacgggtgcctggtgacgagatcactagcaccgtgtccggttggttgtcggagttgggcacccaaagcccgttggccgatgagcttgcgcgtgcggtgcggatcggcgactggcccgctgcgtacgcaatcggtgagcacctgtccgttgagattgccgttgcggtctaagcaccacctaacggtgtcgtcccgaagggacgattgccgatccggtggatgactttggtccctatgccttcccgctggaccgcacaacgatcgaaggtgccacgacgcatagaagacatggccatgccacaccctgatagcattgcagcaagctacatgtactgctctaccaggatccttatgggcaacagtgggtttgagttatgaaacccgtgggcacatacccttccgcgtcgtactggtcagtctcgacagcgaagagatcaccggttgatccaccaagcatgcattggcgggcatctgcataaacggtgacgtatcagcacaaaacagcggagagaacaacatgcgatcagaacgtctccggtggctggtagccgcagaaggtccgttcgcctcggtgtatttcgacgactcgcacgacactcttgatgccgtcgagcgccgggaagcgacgtggcgcgatgtccggaagcatctcgaaagccgcgacgcgaagcaggagctcatcgacagcctcgaagaggcggtgcgggattctcgaccggccgtcggccagcgtggccgcgcgctgatcgcgaccggcgagcaagtactggtcaacgagcatctgatcggcccaccaccggctacggtgattcggctgtcggattatccgtacgtcgtgccattgatagaccttgagatgcggcgaccgacgtatgtatttgccgcggttgatcacaccggcgccgacgtcaagctgtatcagggggccaccatcagttccacgaaaatcgatggggtcggctacccggtgcacaagccggtcaccgccggctggaacggctacggcgacttccagcacaccaccgaagaagccatccgaatgaactgccgcgcggtcgccgaccatctcacccgactggtagacgctgccgaccccgaggtggtgttcgtgtccggcgaggtgcggtcacgcacagacctgctttccacattgccgcagcgggtggcggtccgggtgtcgcagctgcatgccggaccgcgcaaaagcgccttagacgaggaagagatctgggacctgacatccgcggagttcacccggcggcggtacgccgaaatcaccaatgtcgcacaacaatttgaggcggagatcggacgcggatcggggctggcggcccaagggttggcggaggtgtgtgcggctctgcgtgacggcgacgtcgacacgctgatcgtcggagagctaggcgaggccaccgtggtcaccggtaaagcgcgtactacggtcgcgcgggatgccgacatgttgtccgaactcggcgaaccggtagatcgcgtggcaagggccgatgaggcgttgccattcgccgcgatcgcggtaggtgccgcattggtccgtgacgacaaccggatcgcgccactagatggggtgggcgcattgctgcgttatgccgccaccaaccgactcggcagccatagatcctaggatgctgcaccgcgacgatcacatcaatccgccgcggccccgcgggttggatgttccttgcgcccgcctacgagcgacaaatcccctgcgcgccttggcgcgttgcgttcaggcgggcaagccgggcaccagttcagggcatcggtccgtgccgcatacggcggacttgcgaatcgaagcctgggcaccgacccgtgacggctgtatccggcaggcggtgctgggtaccgtcgagagcttcctcgacctggaatccgcgcacgcggtccatacccggctgcgccggctgaccgcggatcgcgacgacgatctactggtcgcggtgctcgaggaggtcatttatttgctggacaccgtcggtgaaacgcctgtcgatctcaggctgcgcgacgttgacgggggtgtcgacgtcacattcgcaacgaccgatgcgagtacgctagttcaggtgggtgccgtgccgaaggcggtgtcactcaacgaacttcggttctcgcagggtcgccacggctggcgatgtgcggtaacgctcgatgtgtgaattgagacctgattcatgaaaatcgtcgaggagaccccataccggttccggatcgaacaagagggcgcgatgcgggtgcccgggatcgtgttcgcgtccaggtcgttgctgcctcgtgacgaaggcgacatggccctgatgcaagtggtcaacgtggctacgctgccggggattgtccgggcctcgtatgcgatgcccgatgtgcactggggatatggtttcccaatcggcggcgtggccgcaaccgacgtcgacaatgatggagtcgtttccccaggcggtgtcggcttcgatatttcgtgcggcgtaagactcttggtcggcgaagggctggaccgcgaggagctgcaaccacggttgccggcggtcatggaccggcttgatcgcgcgataccgcgcggagtgggcacggcgggtgtgtggcgactacccgaccggaacacgctgcaggaggtgctcaccggtggtgcccggtttgcggtggaacaggggcatggcgtcgcgctagacctcgagcggtgcgaagacggcggtgtgatgacaggagcggacgcggccaaaatcagtgaccgggccctccaacgcgggcttgggcagatcggcagccttggctcgggcaaccacttcctggaagtccaggccgtggaccgcgtctacgatccggttgcggccgcgccgatgggtctggcggaagggaccgtctgcgtgatgatccacaccggctcacggggcctgggccatcagatctgcacggatcacgtccgccagatggaacaagccatgggccgatacggaatcgcggtgcccgatcgccaattggcttgtgtgccggtgcactcccccgatgggcaggcctatctcgccgcgatggcggcggcggccaactacggacgcgccaaccgccaactgctgaccgaggcgacgcgtcgtgtgttcgctgatgcaaccggaacacctctggacctgctctacgacgtgtcgcacaacctggccaagatcgagacgcatccgatcgacggtcagctgcgctcggtgtgcgtgcaccgcaagggcgccacccgctcgctgccgccgcaccatcacgagctgccggccgaactggcagcggtcggccaacccgtgctgatacccgggacgatgggtacggcgtcatatgtgcttgccggggtcaccggcaacccggcgttcttttccaccgcgcatggtgctgggcgggtactgagccgtcaccaggccgcccgccacaccagcggtgaagcgatacgcgccagcctcgcaaaacgtggcatcatcgtccgcggtacctctcgtaggggtatcgccgaggaaaagccggaggcctacaaagacgtcgacgaggtcatcgaagccagccatcagagtggcctcgcgcgcaaagtggctcgccttgttcccttgggctgtgtcaaaggatgaatcaacggcgaacattccagccgtcgcgaccgccttcttcagtggtgcagacccgtgaccggctgatgggtactggcttcgatatccgacgacgtcaaagcgaatagctgattcgccaaatccgacaaggcccgggcgatcgcaagttcgtcgccgatctgggccaccggctcatcggccggatcgagtcgcgccaaaccaacacccaccatctgcctgcctgcccaggacagccgcgccttcgcccgggtgcgctcgtcgtgttcctcaatcagcacatcaatttggcaggtttttccaacgtgctcgctgtctgtcatcgcggcctccctgtcggatttgcgcttacgcccgccgatctgccccgctagctgaacgcggtatctatccaatcaccacaatcggtcgtggagtaggccagaattcttttcgcccgacccgggcccgcctagcgctgacaaccgctagatggccttcaggaggtctgctttgcccttggtacggagtgtgtacagaggtgagccgcgcaactgctcaatgcgagccgccatcttgtcaccgagctcctcgagctcggcatcggtgatgtgcaccggtgtaggagcggggatcatgtcgcgttcctctacgtcggcgtgcgcctccaacacggtccggaacacgttccactcttcttcatacccgggcgcgcgctgcggagtgcgcagcagcgtcgcgagctgatcaaccacctgacggtgctcggcgtgggtacccgtgattggtttgccggccgcggaaagggcagggtagtacaggtcatcctcgatgcggaagtgaatgtccagctcgatgagcatctcgtcgaaaaggacatggcgctcttcgctattcaccggcgcctcgccgactttgcggcccagtcctttaagcacggtgtggtggcgctttaatacgtcgtaggcattcacttcgttgctctattccgtattcgggatcaacgagacaaccgtaacctcgcgccgcggcccattaatgtgaggtagctgtgaatcagcacaaagaagcctgtgcagtagcgcgacgctcggcgtaccggcacgagtccgacggcccgcatgtccatgcggccgccggcaccagcgccgaggcccccgcaggataccgggatctgcagctcctcgtgcggaaacagttgccgcagttcgggttcgggcagttcggcgagcgtgatgttcgcgcctaacggcaacaactatccgtcggcgccctgggtgccgggcgggcccatattgccctggatgccggagctgccacccggtgacccacccgcgccgccggcgcccccgttgccgcccagcgcgaaatcgccgccctgaccgccggtcgcgccggtcccgccgttgccgccgttgccgccctggccgccgaggccaccttgcccacccgtgccgcctgcgccggtgccgccggcagctcctgcccacccgatcagcccgccggctccgccgctgccgccggtggtcccgccggcgccgccggtaccgccagtgccaccagcgccccccacgccgcctgtaccgccgccaccgccaattgtcgctcccccgccggtggtggtacccgcgccgccggcgccaccgttgccgccggcaccaccgatgccgccgatgccaccggtgccgccgacaccgccggcacccccgccaccaccaagcccgatgagcgacccagccgccccgccgttgccgccgacaccgccggcacccccgccaccaccaagcccgatgagcgacccagccgccccgccgttgccgccgacaccgccgctgccacccataccgccggtaccgccgacaccgccgaggccccccagaccgccggtgccgccttccgcggtacccgcaccgtcggtgagaccctctccgcccgcgccgccgacaccgcccgcgaagccggcggcgccaccaccaccggtgccgcccgtcccgccggccccaccggcgccgccgttgccgattaacatcccgccacgtccaccgtttccaccggcaccaccggtgccgccgttaccgcccgccgcgcctagtgccccgttaccgtcaccgccgattccgccgtcaccgccgaaagcgtcacctacacccgtgttgtgcccctgcccccccttgccgccagcaccacccacgccaccgtcgacccctccggtggcaccgtcacccccctcacccccggtagccacgccgccggcgctgccgtcggtctcacctatgccgccagcgccgccagcgccgccggcaccgccatcggtaccggcagtacccccggctccacccttaccgccggtgccgtcgttgccgtcgagcgactcccccagcccgccctgcccgccgacgccgccagcctcgccgacgccaccggcggggccgggacccccgttcccgccagtttgattcccgttgccgctgttgtcggtaccgttcgcaccggtgttggggttcgcaatcgagccggggttgaccccgtttgtcccggccagaccggtgccaccctgcccgccggcaccaccggacccgaaccagttggcattaccgccgttgccgcccgcgccgggcatcccgcccaggacacccgccacggccggcccaccctgtccgccggcaccgccatcgcccaacaacatcccgccggcaccgccattaccaccggccgccccggccccacccagacccccaacaccgccattgccgatcaatagcggacccgcaccgccgtcaccaccgggcgcaccgtccccaccaacgccgccaccgcccccggtgccgaagtagctggccgcccctccgacgccgccggcggcgccaaggccaccggccccgccgaatccaccattgccgaacacgccgccaacgccaccgctcccgcccacgccgccggtggtgcccacccccgccgcggccccgccagcaccgccgaagcccccgctgccgatcaaccccgtcgccccaccgacaccgccagtaccgccgaccaaagtggcccctgcagccccaccagccccaccggtcccgccattacccagcaaccatccaccgcgaccaccaacacccccggcagcaccggacccgaccagcccgtccccacctttaccgccagtcccgccgttaccgatcaaccccgcatccccgccagcaccacctggctgacccggcgcacccgatccgccattcccgccgttgccaagcaacagcccgcccggcccaccgggagcccccgtcccgtcggccccgttagcgccattgccgatcaacgggcgccccaacaacgcctgggcgggggcatttaccacgcccaacaaatcctgcaacggcgcagcactggtggcctcggcaactacgtatgagcgcgcgccgttcgtaagggactgcacgaactgggcgtgaaacgccgacagctgcgcaccaaaagcctgatagctctgcgcgtacgacccgaacaaggccgcaactgccgccgaaacctcatccgcggcagccgccaccacccccgtggtcggcaatgccgccgccgcattcgccgcgttgatcgtcgacccaatgttggccagatccgaagccgccatcgtcaatgcttccggcaccgcaatcacaaatgacatctgcgacctcctggaccggacaacccgcatggtcgccgcggatcatcgagcactcggcagcaacaaatcctatcccgcctcgcagacggcggaggccatttggccgccggcgcgtactcttcgctacgaccgccagagcccttggttagcgaccggattcgaccgccgcatgagccaaactgttaccggtgtgggtgtgcagaactgcgcagttagcaaacgccgatgcagcgcggtggaccacagcagccgcacaccgtaccggcgctgagtgataaacccgacccgggcccggcggatgcgatatcgtcttgcggctatggcgggtatgccagagggcaaactcatcctcctcaacggcggatccagcgcgggaaagacgtcgctcgccttggcgtttcaggatcttgccgccgagtgttggatgcacattgggatagatctgttctggtttgcgctgccgccagagcagcttgaccttgcgcgggtgcggcccgagtactacacatgggacagcgcggtcgaggccgacgggctggagtggttcaccgtgcacccgggccccatcttggacctggccatgcattcccgctaccgcgccatcagggcatacctggacaacggaatgaacgtcatcgccgacgacgtgatctggacacgtgagtggctggtagacgctctgcgggtttttgagggctgccgagtctggatggtcggggtccacgtatccgacgaggagggtgcccgccgggaattagaacgcggcgatcgccaccccgggtggaaccgaggcagtgcgcgcgctgcccacgccgacgccgagtacgacttcgagctggataccaccgcgaccccggtccacgagctggccagggagctgcatgagagctatcaagcctgcccgtaccccatggctttcaaccggttacgcaaacgcttcctatcttgaaatggagccaaaagtcgtgcgcaactggaactttcactcctggcaaacgctggggcgacccgtcaccgcgcgcttgggttcgggtcgaatcgtcggccgcgcgggtcgtgcggaacattgcacccgacgcggcggaatcggagttgagaagtacatggcgggacgcacccggcaccggtcaggcattctttacccatggatgtggaggccctgctgcagtcgatcccgccgctcatggtctacctggtggtcggcgcggtggtagggatcgagagcctgggcatcccccttcccggcgagatcgtgctggtcagtgccgcggtgttgtcgtcgcaccccgagctggccgtcaacccgatcggcgtcggcggcgctgcggtgatcggcgccgtggtcggcgattcgatcggctactcgatcggccgccgcttcggcttaccgctattcgaccggctgggccggaggttcccaaaacacttcggccccggtcatgtcgcgcttgctgaacggttgttcaaccgatggggagtccgagccgtgttcctcggtcgcttcatcgcgctgctgcggatattcgccggaccgctcgctggcgccctgaagatgccctacccgcgcttcctggccgccaacgtcacaggcggcatctgctgggccggcggcaccactgcactggtctacttcgccgggatggccgcccagcactggttggaacggttctcctggatcgcgctggtcatcgcggtcatcgccggcattacggccgcgatcttgctgcgcgaacgcacttcgcgcgcgatcgccgaactcgaggccgagcactgccgcaaagccggtaccaccgcggcgtgaccgaccggcttgaatccggtacccacgctcacaggagctgcaatctagacagatctccagtcatgtcataaaaatgagatctgaaattacttgacaagcttgtcttcggacagtgcggggcatccgccgcggtggctgtacgccgtcgattaggagcgcaccatgggcctgatcactacagaaccacgctctagtccccacccgctcagcccacggctcgtccacgagctaggcgacccacacagcacgctgcgggcaaccactgacggcagcggggcagcgttgttgatccacgcgggcggcgagatcgatggccgcaacgagcatctctggcgtcaattggtcaccgaggccgccgccggcgtcacggcgcccggaccgctcatcgtcgacgtcaccgggctcgatttcatgggctgctgcgctttcgccgcactggccgacgaggcacaacgatgtcggtgccgcggcatcgacctgcgtctggtgagccaccagccgatcgtcgcccggatcgccgaagcgggtgggctgagccgagtgctgcccatctacccgaccgtcgatactgcgctcggcaagggcacggccggtccagcccgttgctgatcccggccgtaagagcaccgagccgaccgccggtggccccaccgctagggccgatcgcaccgccgcgcgacgatgttcgcgtcaggcgcgcatgcggtatcgcttgccttgcaaggtaatccacttcggacatccacgatgcaggtcgcgatcaagtcgggcgcgccgcagcagtcagtggccgcgaggggcgtacatgatcacggctaccccggccatgcagccaagggcaccgatgacatcccaccggtcgggccggaacccgtccagggccatgccccaggcgagcgaaccggcgacaaacacaccaccgtaggcggccaagacccgaccgaaatgggcgtccggctgcaatgtggcgaagaacccatagaccccaagcgcaataactccgagtcccgcccaaagccaaccccgttgctcgcggacgccctgccataccagccacgcgccaccgatctccgcaaccgccgccaggacgaatagcaggattgaccgcaccaccatggttgcgagcctacgagatccgctgccctgccgccccccaaccaatcgcgcaccccaaatgcttcccgtcacccgcgctcagccagacaccggtgttggctacaactatggttcccggatcaggcgcagcagttcgggttgagcacggtacacagcgcttgcagggcttcaggatgtacccgatggaagacgtgcatgccccggcgatcggaaatgaccaggccggccttgcgcagctgggccaagtggtggctgacggtgccatcgctgaggctgagcgccgccgctagttggccgctgacctgctcgccggccggcgagctgaacaggtaggacatgatcttgactcgtgccgggtcggccagggccttcagccgcagcgccaccgccaaggcgtcgccgtcgctcatcggccccgccgccaccggggcgcagcacacgggagcggagatgtcaatcaccggcagcgacttgggcataggcccaccctgccagataccttgacatatatcaaagagatgttgcacactgggttcggcgccattttgatataagtcaaacaactgggaggtgtctaccaatgtcccgcgttcagctagccctcaacgtcgacgacctggaggccgcaatcacgttctactccaggctgttcaacgccgagcccgccaaacgcaagcccggatacgccaacttcgcgatcgccgatccgccgcttaagttggtgctgctggagaaccccggcaccggcggtaccctcaaccatctcggtgtggaagtcggctcgagcaacaccgtgcatgccgaaatcgcccggttgaccgaagccggactggtcaccgagaaggagatcggcaccacgtgttgctttgccacccaggacaaggtgtgggtgaccggcccgggtggggaacgctgggaggtttataccgtgctggccgactccgagaccttcggcagcggtcctcggcacaacgacaccagcgacggcgaagcaagcatgtgctgcgacggccaagtcgccgttggcgcaagcggctaactgtaggcctgaccccggggtgcgtctccaagccgcggagcccaccccgggccactcaatgccccctaacccgcgtagcgccgttcaccgcgtggccgcttgcggacctgattcgatatttgtcaatattgatgtatgtcgaatctgcatccgttaccagaggtggcgagctgcgtagtcgcgccgctggtgcgcgaaccgctgaatcctccggccgcggccgaaatggcggcccggttcaaagccctggccgatccggtgcgattgcagctgctgagctcggttgccagtcgcgccggcggcgaggcctgcgtctgcgacatttccgcgggagtcgaggtgagccagcccacgatttcgcatcatctcaaggtgctgcgcgacgcgggtttgctgacctcgcggcgtcgggcctcgtgggtgtactacgccgtggtccccgaggcgctgaccgtgttgtcgaacctgctcagcgtgcatgccgatgccgcacccgccctgggggcaccggcatgacggagacggtcacccgcaccgccgccccggcggtggtgggcaaactctcgacgctggaccgcttcttgccggtgtggatcgggtcggcaatggccgccgggctactactgggccggtggattcccggcctgcacaccgccctagaaggggttcagctcgacgggatttcgctgccgatcgcgctaggcctgctgatcatgatgtatccggtgctggccaaggtgcgctacgaccgcctcgacaccgtcaccggtgaccgcaagctgctactcagctcgctgctgctgaactgggtactgggcccggcgttgatgttcgcgctggcttggctgctactggcggatctgcccgagtaccgcaccgggctgatcatcgtgggcctggctcgctgcatcgccatggtgatcatctggaacgacctggcctgcggggatcgcgaagccgccgccgtgctcgtcgcgttgaactcgatctttcaggtggccatgttcgccgcgctcggctggttctacctgtcggtgctaccgggttggctgggcctcgagcagaccaccatcgccacatccccgtggcagatcgccaagtcggtgctgatcttcctcggcatcccgctgctggccggctacctgtcgcggcggatcggcgaaaagaccaagggccgcaactggtatgaatcccgcttcctgcccaaggtgggaccgtgggcgctctacggtttgctgttcaccatcgtgattctctttgcgctgcaaggagatcagatcaccggccgaccgctggacgtcgcacgcattgcgctgccgctgctggcctacttcgccatcatgtgggtaggcggctacctactgggggcggcgctgcggctagggtatcggcgcaccaccacgctggcgttcaccgccgcgagcaacaacttcgagctggccatcgcggtggccatcgccacctacggcgccacctccgggcaagccctggccggagtcgtcgggcccctgatcgaggtacccgtcctggtggggttggtctatgtgtccctggcgctgcgcaaccgcctcgccggtcccaacgcgacccacgatgccgacaaacccagcgtcctattcgtctgtgtgcacaacgccggacgttcccagatggccgccgggctattgacccacttggccggtgaccgcatcgaagtccgttcggccggaaccgagcccgccggtcaggtcaatccgacggctgtggccgcgatggccgaaatgggcatcgatatcaccgccaatgcccccacattgctcaccggcgggcaggtccagtccagcgacgtcgtcatcacgatgggctgcggcgatgcctgcccttacttcccgggtgcctcctaccgcaactggaaactacccgatcccgccggccagcccctcgacgttgtgcgcatgatccgcgacgacatcgcagaccgcgtccaagccctgatcgccgagctgctggccaccgccaagaccagatagcgtgtgccacgctcggtgctgcgccgatacgtgaggtcccggctgggatcggattttccgcctgtacggcggctaggcaccagcggatcgcatttgtactggttagagacttgccgagtggccgcattagcctgcgtggagcgcttggtcaaaaagctcggccctgttcggccctatgggttcctgttgatctgccctgttcgtagtctcgacaaagcggctgcccgagatcgcgtgcgacgatatcgggagcggctgcggcaacgaggtctgcggccgatacagatctgggttcccgatgtgaacgcacccgaatttgtcggcgaagcacaccgtccgtcggcgctcgtcgcggcccgcgaatacgaggacgacgatcaagccttcgtcgatgcggtatcggtcgactgggacgacgccacctgacgtgcggcgcggcgacatccacaccgcggcggcgcgtggtgcctacaccggcaagccacgccggtcgcggtcatccagaatgaccggttcgattcgacggcctcggttaccgtcgtgccgtttaccacgcgtgatgtccaggcatccctgatgcgaatcccggccccagcgtccaacaccaccgggctgaccgagaccagtcgcctgacggtcgacaaggtgacaacatcccccgcaccagcctgacgcggcaggttggtcggttatcggccaaaaacatggtcaggctcgaccgtgcattgctggttttcctggccggctgacaattgcgccacctggtcatcagaactgatcgggcggggaaacgaaacggggctcccagcggaggtcatgagttggcgcgccggtttcgccgcgatctctccgaacttgaccgctaaacctcggggcagaagtcatgaacaagcccgttaggaggcgtttgaggccgtaaatgttgatgagggcggggaaagtgtcgtcatggccgtcgcgctgaattcaccacgcccccacgacggagctcgtgggcacccagcattcactgcttaccactacgatctcgctcacgaggttcgagcagccactgtcgcctgccgccaacgaataatgctccctgacctagtggtcccggctgggatcgaaccagcgaccttccgcgtgtgaagcggacgctctcccactgagccacgggaccggcgccgaggagatgaacgaggtcgaagattagcacgtgcaagacatcgtcagcagcagtctacgtgcgcttcacataggggctgcgatagcctagagccgcaacgtaccaagagatttgtgtgggcccgctcacctcgactatcgtcgtgcttcgcaccgggcgacgatctcgttcgttgcgcgcggatgtagcgcagttggtagcgcatcaccttgccaaggtgagggtcgcgggttcgaatcccgtcatccgctcgaaggtgctagtggcatcaaatcccagcggtggagtggccgagtggtgaggcaacggcctgcaaagccgtgcacacgggttcgattcccgtctccacctccaggttcaacccccagcgcgattagctcagcgggagagcgcttccctgacacggaagaggtcactggttcaatcccagtatcgcgcaccacgattgacctgcggtttcatccacaaaatctgggctgcgtgaactaaatgtgaactgactcggtgcaaccaccgaaaggttcctctgttccgtgcccacgccgacaccgacggtgaccccaccagatgcgcctgccgcccgctggctagcctggcctgttgctgcaagcgcctggtcgacgcccgctatcacgctgttgtcgcgtccaccgaactcaccgaggcacgccgcacccgcgcaaccgagctgacggagctgatcaccaccgcgctcgccttctgcgaacggctgcaaacggtcgttgagggtgaccggcgggctgaggtgacccgatgagcggcggctggctcgccgagcacctcggcctgtccacaaaccggctccggcacgaactcgcagaccggctcgacgcgcactacgggccacccgcacagaacagggagctcgcgcggccgagcctgcggattatcaacgagggcactgatggatgacctgacgcggctccggcgcgagcttctggaccgattcgacgtgcgggacttcacagactggcctccagcatcgctgcgagccctcatcgcgacctacgacccctggatcgacatgacggccagcccgccacagcctgtatcgcccggagggcctcgactccgactcgtgcgattaaccaccaacccatccgcgagagcagcccctatcggaaacggtggggactcttctgtttgcgctggtgagaaacagtgccgcccaccgtagcggcctgcgcgtggcaattgaccgacctgacccgagtagccgccagtgggctgtaagccattctttacggcagcctgttgtaaaggtaacgtttacacgtggaggtgagggctagcgcccgcaagcacggcatcaacgacgacgccatgctccacgcataccgcaacgcgctgcgctacgtcgaactggaataccacggcgaagttcaactgctggtgatcggccccgaccaaaccgggcgccttttagagctggtcatcccagcagacgaaccaccccggattatccacgccaacgtactacgcccgaagttctacgactacctgaggtgatgagataagagtgaagcacaagaccgacattgacgagtggctcgacacgatcgagcccaacccggccgacgcccacgatgccagccacctgcggcgcatcatcgccgcgaaagaagcggtccaaacagccgaatctgagttgcgggccgcagtgaatgctgcccgcgccgccggcgacacctgggcagccatcggcgtcgccctcggcatcacccgccaggccgcgttccaacggttcgggccacacagcacagcgagcccctaaaccggcgcgcctccgcggtggagttgacgacgaccagacagggccgaagcggagtcacagcgtctggccggcacacgtggcgtcgtgtttgctaggcatgggttttgtgtttgctgtcccccacaaccccagacccgtacaaatccccagacccctacacacagcgacacggcgacccgccgtctcctgagtgtgtttgctaaaatttcgtttgttctggtcgatcacttattgtgtttgccggttttggcgatgggcttgattcctctgacagcaacaccagttggccccttcctggccaggacgtgatagaccacgctggtgggtcatgcgcaccggagcacccgatgatcgtcgtccgtacggccgaggcggccgagcaggccctgactgagggccagctggtctgcccccgccgcggatgtggcgacaccttgcggcggtggcgatatggacggcgccggcatgtgcgcagcctcggctcgcaggtgatcgatgtgcggccccagcgggtgcgttgccgcagatgcgaaagcacccatgtgctcctgccagcggcgctacagccacgcctagggcgcggcggcggcggccagttacgtccaggggtgtggtgtacgggcaggtaaggccggtgggcgtgtcgtagcccagtagtgggcggtcatcgcgtgatccttcgaaacgaccagcaaaagtcaatcgaaggaaatgacgcaatgacctcttctcatcttatcgacaccgagcagcttctggctgaccaactcgcacaggcgagcccggatctgctgcgcgggctgctctcgacgttcatcgccgccttgatgggggctgaagccgacgccctgtgcggggcgggctaccgcgaacgcagcgatgagcggtccaatcagcgcaacggctaccgccaccgtgatttcgacacccgtgccgcaaccatcgacgtcgcgatccccaagctgcgccagggcagctatttcccggactggctgctgcagcgccgcaagcgagctgaacgcgcactgaccagcgtggtggcgacctgctacctgctgggagtatccactcgccggatggagcgcctggtcgaaacacttggtgtgacaaagctttccaagtcgcaagtgtcgatcatggccaaagagctcgacgaagccgtagaggcgtttcggacccgcccgctcgatgccggcccgtataccttcctcgccgccgacgccctggtgctcaaggtgcgcgaggcaggccgcgtcgtcggagtgcacaccttgatcgccaccggcgtcaacgccgagggctaccgagagatcctgggcatccaggtcacctccgccgaggacggggccggctggctggcgttcttccgcgacctggtcgcccgcggcctgtccggggtcgcgctggtcaccagcgacgcccacgccggcctggtggccgcgatcggcgccaccctgcccgcagcggcctggcagcgctgcagaacccactacgcagccaatcacggtcgacacaatgcataacgtcaacctactgttgacgtcatgccggagcccacacccaccgcctaccccgtccgcctcgacgagctcatcaacgccatcaaacgggtgcacagcgacgtgttggaccaactcagcgacgccgtcctggccgccgagcatctcggcgaaatcgccgatcacttaatcggccacttcgtcgatcaggcccgccgctcgggcgcctcctggtccgatatcggcaagagcatgggcgtcaccaaacaggccgcgcaaaagcggttcgtcccccgagccgaagccaccacactggattcaaaccagggcttcaggcgtttcacgccgcgggcccgcaacgccgtggtcgcggcccaaaacgccgcgcacggagccaccagcagcgagatcacccccgatcacctgttgttgggagtgctcactgacccggccgcactggccacggcgttgcttcagcagcaggagatcgacatcgcaaccctgcgtacggcggtcacgctccccccggcagtcaccgagccgcctcagccgatcccgttcagcggcccggcgcgcaaggtcctcgagctcaccttccgcgaggcgcttcggctgggccacaactacatcgggaccgaacacctgctgctggcactgctagaactcgaggacggggatgggccgttgcatcgatccggcgtcgacaagagccgcgccgaggccgacctgatcaccacgctcgcatcgctcaccggcgccaacgctgccggcgcaaccgatgccggcgcaaccgatgccggctgaggcgagcgacccctccccttcgcggcgccgcgtgtgcaatcatgcgaaggtcccccaccgggagccgaggaggcacagatgcgccgctggctgatcgtcctcgctacgctgctcgtcgccgccgcgggcgttgcggccgccaacgacgtgccccgtgcgtgggccggcgacgcgccgatcggccacatcggcgacacgctgcgtgtggacaccggcacctacgtcgccgacgtcaccgtcagcagcgtcgtaccggtcgatccgccgccgggatttgcctatacccgcagcggcgtcccggtcaaaagcttccccgacagctcagtgacccgcgccgacgtgacggtccgcgcggtccgggtgcccaactccttcatcttggccaccaatttcagcttcaccggagtaacgccgtttgccgacgcgtacaagccgcggccgtgcgacgcatccgattggctcgacgccgcgttgggcaacgcgccacagggctcgatcgttcgcggcggggtgtactgggacgcctaccgcgacccggtgtcggttgtcgtgctgctggacaagaaaaccggccagcacctcgcacagtggaacctttgacctgcgcctcgagatcgccacggccgacgtgaccgacgccgacgagttggccgccgtcgccgcacgcaccttcccgctggcgtgcccaccagcggtcgccccggagcacatcgcgtcgttcgtcgacgccaacctgtcgtcggcccggttcgccgagtatctgaccgatccgcggcgcgccatcctcaccgcccgccatgacggccgaattgtcggttacgccatgctcattcgcggtgacgaccgggacgtggagctgtccaagctgtacctgctgccgggttatcatggcaccggagccgctgcggcattgatgcacaaggtgctggctaccgccgccgactggggcgcgctccgggtgtggctgggtgtcaaccagaaaaaccaacgcgcacaacgcttctacgcgaagactggtttcaagatcaacggcaccaggacgtttcgactgggagcccaccacgagaatgactacgtcatggttcgcgagcttgtatgacccccgccgtcagggccagcaggcgagatgtggcccgcaggtacttctttcggtatccaccggccagcatttcctcgctgaagatggtgtccagcttagcgccggacgccaccaccggaatgccggcgtcatagagccgatcaacgagcgccaccaaccgcagcgcaacgttctggtcgtcgatgccgtgcacgccggtcagaaacaccgcggtcacaccttcgatcagggtcagatatcgcgacggatgcatggtggccaggtgcgcgcacagcgcgtcgaagtcgtcaagggtcgccccctcaacacgtgcggcacgcgcggccacctcctcgtcggacagcggcgccggtgccggcggcagatcacggtgtcggtagtccggaccctcgatcctcaccgtggtgaaaatgcttgccagggtgttgatctcgcgtagaaagtcctgggcggcgaagcggccctcgccgagctgttcgggcagtgtgttggaggtggcggccaccgaaaccccccgctcgaccagagccgaaagcagccgggagatcagcgtggtgttgcccggatcgtccagctcgaactcgtcgatacataaagcggtgtaattggccaacagatcgatacagtcggcgaagccgaacacaccggccagctgggtcagctcaccgaacgtcgcgaatgcctttggacatgtcggcgcgtccgggccggttccaggcagctggtagtaggcagaggccagcaggtgcgtcttgcctaccccgaacccaccgtccaggtacagccccacaccgggcaacacgtcgcgcttgccgaaccatttcttgcggcctgcacgccgctcgacggcctgccggcaaaagtcctggcacgccacgacggcggccgcctgggtgggttcaaccgggtcaggtcgatacgtcgcgaagctcacctcggcgaacgtcggaggcggccgcagttgggcgatcagccgcaccggagacacggtcggatgcctgtccaccaggtggtccaccgaaccgcaagcttcggaggcagacccgtgcatggtggcactgtagcgacgtgctgcaatcaaggtcatgcccgactctggtcagctcggagccgctgacaccccgctaaggctgctcagctcggtgcattacctcaccgacggcgaactcccccagctttacgactatccggatgacggcacctggttgcgggcgaacttcatcagcagcttggacggcggcgctaccgtcgatggcaccagcggggcgatggccgggcccggcgaccgattcgtcttcaacctgttgcgtgaacttgccgacgtcatcgtggtcggcgtgggcaccgtgcgcattgagggctactccggcgtccggatgggtgtcgtccagcgccagcaccggcaggcccgaggccaaagcgaagttccgcaactggcaatcgtcaccaggtccggtcgccttgaccgtgacatggcggtattcacccggaccgagatggcaccgttggtgctcaccaccacggcggtcgccgatgacacgcgccagcggctcgcgggcctcgccgaggtgatcgcgtgctccggcgacgatccgggcacggtcgatgaggcagtgctcgtgtcccagctcgcggctcgcggtctgcgccggatccttaccgaaggcgggccgacgttgctcgggacattcgtcgagcgtgacgtgctcgacgagctgtgtctgacgatcgccccctacgtcgtcggcggcctggcgcgccgcatagtgacgggacccgggcaggtgctgacccggatgcgctgtgcccatgtcctcaccgacgactccggctacctgtacacccgctacgtcaagacctgaaacagctggacgtgaatgcccgcctcctcaccgacccactacgcggcccgcatcgtcgccgggtgaatggctactgtggtcggcatgagtcggcccatgacgtcaaccgcgatgttggtcgcgctgacctgctcggcgacagtgctggccgcatgcgtcccggcgttcggcgccgacccgcggttcgcgacctactcgggcgcaggaccgcaaggcgcagccaccacgacaccaccgccggctggcccaccaccgctcgccgcacccaagaacgacttgtcgtggcacgactgcacgtcacgggtgtactcgaatgctgggatcccagcagcgcccggcgtcaagctggaatgcgcaagctatgacaccgacctcgacccgctcgtcggcgggtccacagcggtaagcatcggcgtagtgcgcgcgcgctccaaccagaccccgagcgacgcaggacccctggtgttcaccaccggctccgacctaccctcgtcgacgcagttgccggtctggctggcacacgcgggcatcgatgtgctccgcagccaccccattgtcgccgtcgaccgccgcggcatgggcatgtcgagcccaatcgactgccgcgatcactttgaccgcgacgagatgcgtgatcaggcgcaattccaggctggcgacgatccggtggccaacctttccgacatctccaacaccgccaccaccgactgcaccgacgccatcgcgccaggcgagtccgcctacgacaacacccacgccgcctcggatatcgagcgcttacgcaaactctgggacgtccctgccctcgccttcgtcggcattggcaacggcacccaagtggcgctggcctacgcagcatcgcgtcccgacaacgtcgccagactgatcctcgactccccaatcgcgttgggggtctctgccgaagccgccgccgagcaacaggtccagggccaacaggcggcgctggacgcattcgctgcgcaatgtgtcgcggtgaactgcgcgctgggctccgatccgaaaggcgcggtcagcgcgctgctgtcggccgcccggtccggtgatgggcccggcggcgcgtcggtggcggctgtcgccaacgccgtcgccaccgcgttgggcttccccgacagtggccgggtcgatagcaccacgaaattggccgacgcgctggccgcggcccgctccggggacatgaacttgctgtccgccctgatcaaccgcgccgataccacccgggatacggacggtcagttcatcagctcgtgcagcgatgcggtcaaccgcccgacaccggaccgggtgcgcgagctggtggtggcttgggggaagctctacccgcagttcggcgccgtcgcggcgctcaacctggtgaaatgcgtgcactggcccagcagttcgccgccgcagccaccgaaagacctcaaggtcgacgtgctgttgctcggtgtgcaaaacgacccgatcgtgggcaacgaaggggtcgccgcgaccgccgccacggccatcaacgccaacgccgccagcaagcgggtgatgtggcaaggtattggccacggcgccagcatctactcgtcctgcgcggtgccgccactcgtcgcctacctggacactggcaagctgcctgacaccgacacctattgccccgcctgatattcggggcgggcgggacgcggtgtacggtgcgctggtgacggcagctgactccatccgaaccggcctaggcgcatccttgttggccggattccgtccgcgcaccggcgccccgagcaccgcgacgatcctgcggtcggcgctctggccggccgccgtcctgtcggtgctgcaccgcagcatcgtattgacgaccaacggcaacatcaccgacgatttcaagccggtctaccgcgcggtgctgaacttccggcgcggatgggacatctataacgagcacttcgactacgtcgacccgcactacctgtatccccccggtggcaccctgctgatggcgccgttcggctacctgcccttcgccccgtcgcgctatctgtttatctcgatcaacaccgcggccatcctggtcgccgcctacctgctgctgcggatgttcaacttcacgctgacctcggtggccgcacccgccctgattctggccatgtttgctaccgagaccgtgaccaacacgctggtgttcaccaacatcaacggctgcatcctgctgttggaggtgctctttctgagatggctgttggacggccgagccagtcgtcagtggtgcggcggcctggcgatcgggctgaccctggttctcaaacccctgctcggtccgctgttgttgctgccgctgctgaaccgccagtggcgggctctggtggccgccgtcgtcgttcccgtcgtcgtcaacgtggccgcgctgccgctggtcagtgacccgatgagcttcttcacccgcacgctgccctacatcttgggcacccgggactacttcaacagctcgatcttgggcaacggcgtctacttcgggctgcccacctggctgatcctgttcctgcggatcctgttcaccgcgatcaccttcggcgcattgtggctgttgtaccgctactaccgcaccggtgacccgctgttttggttcaccacctcgtcgggtgtgctgctgctgtggtcgtggctggtgatgtcgctggcccagggctactactcgatgatgctgttcccgttcctgatgaccgttgtgctgcccaactcggtgatccgcaactggccggcgtggctgggagtctacggcttcatgacgttggatcgctggctgctgttcaactggatgagatggggccgcgcgctggaatacctcaagatcacctacggttggtcgttgctgttgatcgtgacgtttaccgtgctctatttccgctatctggacgccaaggcggacaaccggctggacggcggtatcgatccagcctggctgacgcccgagcgggagggccagcggtgatcgcaagcgcggcgagccgggcgcagcgggtcaccgccatcgggactagcggtgatcgcaagcgcggcgagccgggcgcagcgggtcaccgccatcgggactagcggtgatcgcaagcgcggcgagccgggcgcagcgggtcaccgccatcgggactagcgtggacccatgacgcgcccaaagctagaactgtccgacgacgagtggcgtcagaagctcaccccgcaggaattccatgtgctacgtcgcgccgggaccgagcggcccttcaccggtgaatacaccgacaccacaacagcgggcatctaccagtgccgggcctgtggcgccgaattgttccgcagcaccgagaaattcgagtcgcattgcggctggccgtcgttcttcgacccgaaaagctccgatgcggtgaccctgcgccctgaccactcgttggggatgacgcgtaccgaggtgctgtgcgcgaactgcgacagccacctgggccacgtgttcgccggcgaggggtatcccacgccaaccgacaagcgctattgcatcaactccatttcgctgcgcctggtccccggtagcgtgtagcgccgagattgacgttttgcagacgccctctcgcactttcactgcaaaacgtcagtctcggtgaaagtcagtccacccgggtggcgtgcacttcccagaacggggcatgtacgcggccgcccaccagccacggcttaatcgcccggaaccgctccagcacgcaccgcacttgatcggccatatcgggattgcgcgcggccatcagctctagggcctcgacgctcaagttgacctggtaggtggtcgtccccaggtaggtgatctcccaaccgccgaccggaagcacctggcgaaaatcgtcctcggacaacgaccgcggcatgctgaacccgttgacgttgtgctcgccgaattcgaacatgtacagccgtgcacccggcttgctggcccggcgcagcgcccgcacatagcacctttgcagctcgggcgcggtgctgaaggtgtggtagaaggcgcaatcgacgacggtgtcgaaccggccgtccagcccgtcgagcgtggtggcgtcgccgacctggaagttcaccgacacccccgccttacgcgcgttgtcccgagcccgctcgatggccgcgacggacccgtcgatcccggtggccgcatatcccttggcggcgtagtagatcgcgtggtgcccgggcccggtgcccgggtcgagcacctcacctcggatcgcgcccaacgcaaccagctgttgaaccaccggctggggacccccgatgtcccatggcgtggcggccggcaacccgtgggcgacccgatcatcgcgatacatctcctcgaaccgggtgggatcggcaggatcgaactgggccgtcatggcagcgagtgcaccaactgctccaccggcactcgcggaccggtgaaaaacggtgtctccgcgcgggtatggcggcgcgcgtcggtggcgcgcagctcacgcattaggtcgacgatgcggtccagctcgggcgcctcgaacgccaggatccattcgtagtcgcccagcgcgaacgccggcaccgtgttggcccggacgtccttgtatccgcgggcggccatgccgtgttcggcgagcatgcggcgacgttcctcgtcgggcagcaagtaccactcgtaagaccgcacaaacggatagacgcagatgtaggcgccgggctcctcgccggccagaaacgccgggatatgacttttgttgaactccgccggccggtgcaggcccacaccgctccacaccggcgtgcatgcccgccccagcgtggtggtgcgccggaagtcggcgtaggtggcctgcagggcctcgacacgttcggcgtgggtccagaccatgaaatcggcgtcggcccgcaggcccgcgacgtcgtagaggccgcgcaccacaaccccgcgctcttcctgctgtttgaaaaacgtggacgcgtcgtcgatgatcgcgtcacgctggtcaccgagcgcaccgggactcaccgagaacactgagaacatcaggtagcgcagcgtcgcattcaacgcgtcatagtcaagacgggccatggcatctatcgtgccacctgcgcatctaaggcctcgatgacgctggtgacggcccggcccgccgcgccgacgcaggccggcacgccgatcccgtcgaggtagctgcccgcaacggccagcgtcggtggcaggccggcgcgcagctcggcgaccacatcggcatggccgggaccgtactgcggcatcgcctcgatccagcgccggacccgaacgtcgaccgggtcgacggccacaccgaacaccgtgaccaagtcgtccgctgcccaggccaggagttggtcgtcggaggccgtcagggccggttcgtcgccgaaccgaccgaacgacagccgcaacagcgcgacgtcgccgcgctgaccccatttgcgcgacgacaatgtgatcgccttggcatgcggtgactcgtcgccggccaccagcacgccggaacagtgcggaaacgcggtgccgccgggcaccgccagcgccaccaccgccgacgacgcgctcacgatctgccgggcggcggcatgtgtgcgcggcgcgatgccatcgacgaggcgcgccaaccgcggcgccggaaccgccaggatgacggcgtcggcctgccagcggccgccggtttcgtcgcgcagcacccagccgcgttcgagctggaccaccctggcccgcacccagtgcacccggctgcgccggacgagcccgtcgagcagcacctgatacccgccgtccagcgcgccgaacaccggcccgccgcttcccggcggcagcgcctgccggaccgcgtcggtcacactggtcgccccgcgatccagggccgcggccacgctcggggcggccgcgcgcagcccgatcgtcgccgccgagcccgcgtataccccgcttaacagcgggtccaccgaccgggccacgacttggtcgccgaaccggtcagccaccaagtcggccaccgcgggatcgctgcccacctgccaggtgaacggacgagcggcttcggcgtcgatccgcgccagggttgcgtcgtcgaccagccccgccatggagcccgccgacgacgggatcccgacgaccgtctgcggcggcagcgggtgcaagcgctgctggctgtagatgagcggccgcgcgccggtgctggcgagttggcggtccgacaggcccagctcggccaaaagcgccggcatctcgggcctacgcagcacgaacgcctccgcgccgaggtccattggctgtccgccgatatgctcggtgcgcaataccccgccgagcctatcggccggttcgaacaaggtgatggtcgcgtcatcgccgacagcctgccgcagccggtacgccgaggtcaatcccgaaatcccgcctcctacaacacaatacgagcggggagtcatagcgagtgtacgagcgagaccaggtcggccagcaccgcgggatcgctttctggcagcaccccgtggccgaggttgaagatatggccggccgcaccggcgtcgacggcgcggcgtccgtcgtcgacaacggcacgtgcggcacgttccaccgccggccagcccgccaggaccaccgccggatcgaggttgccctgcaacgccgtgccgggcaccacccgggcggcggcgtcggtcagcggggtccgccagtccacgccgacgacggcccctcggcctggccgctccccggctgtcacggcctccgacatcgcgcccagcaattcggcggtcccaaccccgaagtgcgtcatcggcacgccatgctcgcccagcgcagcgaacacccgggcgctgtgcggcaacacgtactggcggtagtcgatcggcgagagcgccccggcccaggagtcgaatacctggatggcgtccacccccgcgtcgatttggccgaccagaaacgcgatggtgaggtcggtcagcttggccatcagcgcgtgccagctcgccggctcggccaacatcatcgccttgacgtgggcgtgatggcggctcggtccgccctccacgaggtaggaggccagcgtgaacggcgcgccggcgaaaccgatcagcggcacgtcgccaagctcagcgaccaacaacgaagccgccaccaataccggttgaatcgcttgtggatcaagtggtttcatggcggcgacatcggcggcggtgcgcaccgggtccgcgatcaccggcccaacgtcggcgacgatgtccaaatccacgccggccgcccgtagcggcaccacgatgtcggagaacaggatggccgcgtcgacgtcgtagcggcgtatcggctgcagggtaatctcacaggccacgtccggttcgaaacaggccgccagcatgctgtaccgctcgcgcagcgcccggtattcgggcaacgagcgcccggcctgccgcatgaaccacaccggcacccggctgggcttgcggccggtgacggcggccagatacggcgactgcggaaggtcgcgacgggtactcatcgaactcaatgctgccacgaccgccaccccgcacctgcgtaacatcgacccaatgccagttacctacgacgacttccccagcctgcgctgcgaaatccacgaccaacctggtcacgaaggcgtgctggagctggtgctggactcccccgggctgaactcggtcgggccgcacatgcaccgcgaccttgccgacatctggccggtgatcgatcgcgacccggccgtgcgcgtggtcttggtccgcggtgaaggcaaggccttttcctccggcggcagtttcgacctgatcgccgaaaccatcggcgactaccagggccggctgcgcatcatgcgcgaggcccgcgacctggtgctcaacctggtcaacttcgacaagccggtggtgtcggcgattcggggcccggccgtcggtgcgggtctggttgtcgcgctgctcgccgacatttcggtggcgggccgcgccgcgaagatcatcgatgggcacaccaaactcggggtcgccgcgggggatcacgcggcgatctgctggcccctgctggtcggcatggccaaggccaagtactacctgctgacctgcgagccgctgtccggggaggaggccgaacgcatcggtctggtctccatctgcgtcgacgacgacgatgtgctccccaccgcaacacgcctggcggagcggctcgccgctggcgcgcaaaacgccatccgctggaccaaacgcagcctcaatcactggtatcgcatgttcggtcccgccttcgaaacgtcgctcgggctggagttcatcgggttcggtggtcccgacgtccgggaaggcctggccgcgcaccgcgaaaagcgccccgcgcggttcggcgccgaccccgatcccggcgccggcagctgagcacagttcggcgcgcctgtgcacacgtgtcggcggataggtctaccgtcgaaatctgtgacctccgccggcgacgatgcagagcgcagcgatgaggaggagcggcgcttgacctccgccggcgacgatgcagagcgcagcgatgaggaggagcggcgcttgacctccgccggcgacgatgcagagcgcagcgatgaggaggagcggcgcttgacctccgccggcgacgatgcagagcgcagcgatgaggaggagcggcgcttgacctccgccggcgacgatgcagagcgcagcgatgaggaggagcggcgcttgacctccgccgagccggccctattccgcgaggcagtagcggcgatgaacgctgtcaccgtgcggccggaaatcgaactcggccctatccgaccgccgcagcggctagctccgtacagctatgcgctgggagccgagatcaagcatcccgaactcgacgtcattccggagcgttccgagggcgacgccttcggccggctgatcatgctgtatgacccggacggctccgatgcatgggacggcactattcgcctggtcgcctatgtccaggccgacctggactcgagtgaagccgtcgaccccctgctgcccgaggtggcatggagttggctggtggacgcgctgacagcgcgcaccgaccaggtgagggccctgggcggcactgtcaccgccaccacatcggtgcgatacggcgacatctccgggccgccgcgcgctcaccagctggagctacgggcgtcatggacggcgaccacccccgatctgggcgcccatgtccaggcgttctgcgacgtcctggagcacgcggccggcctgccgccagccggggtcaccgacctgggctcgcggtcacgcgcctgacatgtgccccgagccgtctcacgcgggagctgctgagtccgaaggcacggaatcggaacccacccccttgctccggcccgccggtgggataccggatctgtgtgtgaccgtcggtgaaatcgccgctgccgcagaactactggaccgcgggcgcggaccgttcgcggtagacgccgagcgggcgtcgggtttccgctactccggccgcgcctacctgattcagatccggcgggccgaggccggcaccgtactgatcgacccggtcagccacggcggtgacccgttgaccgtgctggcgccggtcgccgaggtgctcagcaccaacgagtggatcctgcactccgccgatcaggatctgccctgtctcgccgaggtcggtatgcgaccgccagcgctatacgacaccgagcttgccgggcgcctggccgggttcgatcgagtgaacctggcggccatggtcgagcggttacttggactgggattgaccaagggccacggcgcggccgactggtccaagcgcccgctaccctcggcctggctgaactacgcggcgttggacgtggaactgctcatcgaactacgcgcggtgatctcgcgggtgctggccgagcaaggcaaaaccgattgggctgcgcaggaattcgagcacctgcggtcgttcgaatcaaggccacccccagcggccgcccggcaggaccgctggcgacgaacctcgggtatccacaaagtgcatgaccggcgggggctggccgcggtccgcgaattgtggacagcgcgtgaccgaatcgcccagcgccgcgacatcgcgccccgccggatcttgccggactcggccattatcgatgccgccatcgccgacccaaagtcagtcgacgaccttgtcgcgttaccggtgttcggcggacgcaaccaacgtcgcagcgcggctgtgtggtgggcggcactggcagccgcacgcgaaagcccagatccgccggagatcgccgaaccggcaaacgggccgccgccgccggggcggtgggtcagacggaaaccggcagccgccgcacggctggatgcggcgcgcgcggcgctgacggaggtgtcgcaacgggtgcgggtaccgaccgagaacctggtctcacctgatctggtgcgacggctgtgttgggaatgggaggacatctcgcagagttctccagacccgattgccgctgtcgaggcgtacctgcgcaccggccaggcacgggcctggcagctcgaactagtggtccccatcctgaccgcggcgttgacaggggctccggacgccggcgcccagggcgatgatggctcttagtcgagatgttctggaatcgcgtcggacgcacacaccccggtacccagcgcggcgacccagccggtgatccgccgggccacgtcctggtcggtaagccccagatcggccagcacctcgcttcgagacgcgtgctcgtagaactcctgcggcaacccgacatcgcggcagggcacgtcgatctccgcgcgccgcagcgcggccgacaccgctgaccccgccccaccgttgaccccgttgtcctctagcgtgacgagcagcttgtgctgcaccgccagttcgcgcacaccgtcagacaccggcaacacccagcgcgggtcgatcaccgtcacaccgatcccctggttgtgcagccgcttggccaccgccaacgccatcggtgcgaacgcgccgatggccaccaacaggacgtcgtggttcaaaccatcggcgggcgccgccagcacatccacgcctccacgccgctccaaagccgaaatatcttctcccacatcacctttggggaaccgtaacgccgtcgggccgtcgtcgacgtcgagcgcctcgccgagttcttcacgcaaccgggtggcgtctctgggcgctgccacccggatgccgggcacgatacccagcatcgacaagtcccacattccgttgtggctggcgccgtcgctaccggtgatcccggcacggtccagcaccatggtgaccggcagcttgtgcagcgccacatccatcatgatctggtcgaacgcccggttcaggaacgtcgagtagatcgccaccacggggtgcagcccacccatcgccaacccggccgccgacgtcatcgcgtgttgctcggcgatcccgacgtcgaacaatcgatccgggaagcgctgcccgaacgcggtcagcccggtggggcccggcatggccgcggtaatggccacgatgtcacggcgtttctgggcgtagccgataagtgcatcagagaaggtcgccgtccagcctgggccggccaccttggtggcttgtccggtggccggatcgatcgggaccgtggaatgcatctgctcggcctggtcggcctcggccggcgggtagcccatgcccttgcgggtgacgacgtgcacgatcaccggtgcaccgaagcgccgcgcgctgcgcagcgcgacctccaccgcccgctcgtcatggccgtcgaccgggccgacgtacttcaacccgaggtcggtgaacagcaactgcggcgacagcgagtccttgatgccggccttgacgctgtgcaggaatcgaaaccacagaccgccgacaagcggcaccgcgcgcaccaggtcgcggcccgtctccagcgcctgctcgtaggccggctgcagccgcagcgtggccagatggtcggcgacgcccccgattgtgggcgcgtagctgcgcccattgtcgttgaccacgataatcaccggccggcgggatgcggcgatattgttcagcgcctcccagcacataccgccggtgagcgcaccgtcaccgaccaccgcgaccacatgccggttgcggtgtccggtcaactcgaacgccttggccaacccgtccgcgtacgacagcgccgcgctggcgtggctcgactccacccagtcgtgctcgctctcggcacgagacggataccccgacaacccgcccttcttacgcagggttgcgaagtcctggctgcgtccggtcaacatcttgtggacgtaggcctggtgaccggtgtcgaagatgatcggatcgtgcggcgagtcgaatacccggtgcagcgccaaggtgagttccaccactcccaggttcggccccagatgcccccccgtggcggcaaccttgtggatcaggaactcacggatctcggcggccagctcccgaagctgcgcctgggaaaggtgctgcagatcagcgggcccgcggatctgttgcagcatttcgctagtgtacgcagcaacccccccattggcccagcatgcggccgccgatcaaaagggccgaaccactttgatagcgtcggtggccggcgcgccgggaagcctggtcggcgactcattgtcatccaactccggagttcgatatgaaggtaaacatcgacccaaccgcgcccacctttgcgacgtatcgtcgggatatgcgtgccgagcaaatggcggaggactatcccgtcgtaagcatcgattccgacgcgctggatgctgcccgcatgctcgcagagcatcgtctgcctggactattggtcaccgccggagcgggcaaacagtatgcggtactccctgcctcacaggtcgtgcgcttcatcgtgccccgctatgtgcaagacgatccctcactggccggtgtgctcaacgaatcgacggccgaccggtgcgccgagagattgagcggcaaaaaggtccgcgacgtgttgcctgaccacctggtcgaggttcccccggctaacgccgacgacaccatcatcgaggtggccgcggtgatggcacggctgcgcagcccattgctcgcggtggtcaaagacggctcgctgctcggggtggtcaccgcatcgcgcctgcttgctgcggcactgaagacttgacctcgtgagcgtcgtcgcggtcaccatcttcgtggcggcctacgttctgattgccagcgatcgcgtcaacaagacgatggtggcgctgaccggcgcggcggccgtggtcgtcctaccagtgatcacatcccacgacatcttctattcccacgacaccggaatcgactgggacgtcattttcttgttggtgggcatgatgatcatcgtcggagtgctgcggcagacgggggtgttcgaatacaccgcgatctgggccgccaagcgcgcccgcggctcgccgctacgcatcatgatcctgctggtattggtgagcgcgttggcgtcagccttgctggataacgtcaccacggtgttgttgatcgcgccggtcacgctattggtgtgcgaccggttaaacatcaacacgacgtcgttcctgatggccgaagtcttcgcctccaacattggtggcgccgcgacgttggtgggtgacccgccgaacatcatcgtggccagccgggcgggattgacgttcaacgacttcatgctgcacttgacaccgctggtagtcattgtgctgatcgccctcatcgctgtgctgccccgcctgttcggctcgatcacggtcgaagccgatcgaattgccgatgtcatggcgctcgacgagggtgaagccatccgcgaccgcggactgctggtcaaatgtggcgccgtgctggtgctggtgttcgcggccttcgtcgcccatccggtgctgcacatccagccttctctagtggcgctgctgggcgctgggatgctgatcgtggtctcgggtctgacgcgatccgagtatctatccagcgtcgagtgggacacgctgctgtttttcgccgggctgttcattatggtcggagcgctggtcaagaccggtgtcgtcaacgatctcgcgcgggcagcgacccagctgaccggcggcaatattgtggccaccgcgttcctaatcctcggcgtctccgccccgatctcgggaattatcgacaacattccctacgtcgccacgatgacgcccctcgtcgcggagctggtcgcggtcatggggggtcaacccagcaccgacaccccctggtgggcgctggccctgggtgccgacttcggcggcaacctgaccgcaatcggcgccagcgcgaacgtcgtcatgctcggaatcgcccggcgcgcaggagctcccatctcgttctgggagttcacccgcaaaggggcggtggtcacggccgtctcgatcgcgctcgcggcgatctacctgtggttgcggtacttcgtgttgttgcactgaccatctgtattgccgacagacctgtagcaccagacgacgccgcgatgagcggcctacgagaagattcggaggatggccgatgagcatcatcgccatcacggtgttcgtagccggctatgcacttatcgcaagcgaccgagtcagcaagacccgggtggcactgacgtgcgcggcgatcatggtcggcgccgggatcgtcggatcggacgacgtgttctactcgcacgaagccggaatcgattgggacgtcatctttctgctcttgggcatgatgatcatcgtcagcgtgcttcggcacaccggcgtcttcgaatacgtcgcgatttgggccgtcaaacgcgcaaacgccgcgccgttgcgcatcatgatcctgctggtgctggtgaccgcgctggggtcggccctgctggacaacgtcaccacggtgttgttgatcgcgccggtgacgctactggtatgtgatcgactgggggtcaattccacgccgtttttggtggccgaagtcttcgcgtccaatgtcggcggcgcggccacgctggtcggcgacccgccgaacatcatcatcgccagccgggcgggactgacgttcaacgacttcctgatccacatggccccggccgtgctcgtcgtcatgatcgccctgatcggtctgctgccctggctgctgggctccgtcactgccgagcccgaccgagttgccgacgtgctgtcgctcaacgagcgcgaagccatccacgatcgcgggctgctcatcaagtgcggtgtcgtcttggtgctggtgtttgcggccttcatcgctcatccggtgctgcacatccagccgtctctggtggcgctgctgggcgccggtgtgctcgtacggttctcggggctggagcgatccgactacctgtccagcgtcgagtgggacaccctgctgttcttcgccgggctgttcgtcatggtgggggccctggtgaagaccggtgtcgtcgagcaactggcgcgggcagcaaccgagctgaccggcggcaacgagttactcacagtcggtttgattctcggcatctcggcaccggtgtccggcatcatcgacaacatcccctacgtcgccacgatgacgcccatcgtgaccgaactggtcgccgcgatgccgggccacgtccaccccgacacgttctggtgggcactggcgctaagcgccgacttcggcggcaacctgaccgccgtgggagccagcgccaatgtcgtcatgctcggaatcgcccggcgctcgggcactcccatctcgttctggaagttcacccgcaagggcgcggtggtgaccgcggtctcgctcgtgttgtcggcggtctacctgtggctgcggtacttcgtgttcggctaagcgccaacgctcacgcgtgcttagcgcgaaagcgccgaaacagcacccagacgatggccaggttgtagacggcacccccgacgagatacggccaccaggtgccgtgatcgctggcgacccaaaatgccttggcagcccagtacggtggtaagacgccgaacgcgaggttccagttggaactgatgaaccacggcaggcagggcagcccggcgatgagcatgcccagcgcacggaccatcgccaggccctgaatcttgttgttcgccaccgcaagaatcagcagcagcgtgaccaccgccgacaggccggccaccagtccgatgggaatcagtgaagacaccaggcccggttcgaggatcccgctgcacgacatcgtcgcgacgacgtagatggtggtcaccaccatcacggtggccgcacgatagccgaaaaagaccgacagcggcaccggggttactcgcagcgccgtcatcgtgcccgcgtctacgtcgtccagcaccaagaacgcggccagcgcaccggcgacgatgatgctggtcaacaacaggaacgcggtgaggatcagtgggtagtatccgaccaggtcgaatccataacgccgcgccagcatctcggtgaacagcggcgtgagcagcgcgactccggtggtccagatgaccggtgcgatgacgagcatgaccagcagcggatcgcggtaggtgcctcgaatgtcgttgcggccgaacgcggccaacgcccgtgggcccgcaaggctcgatatcgctctcacagcacacccgatctttgcacgacataacggccgaatagcgccttggccgcccggcacaatcccgccgcacacacgattgggtagaccaccgcatacccgacctgccagggcgccaagctcacctgatcgaacgccgcgccgagcaagagcagcggcccctgggtggggatgaggtaaagcaccgggttgggccacaggccggagtagtgcaccaccggcggcgccagcatgatcgcgagcgggatgaccgccgccaggaaccaatcggtcaccgaggcgaacggcaacgaggaactgaagccgaccagcagcatcagcagtgtgcccagcacgatgccggccaccagcggcagcaggtggtaaccaagcccgtgaacgatggtggccacgacaaccgcaacgaacagcgagatcgccagcagcacagttagtttggcagccaggtactcccagaaccgcagcggcgtcgagacgatcgcgccgatcgtgcgctcctgcttctcgaagaacacggtcccgccgacgaagaagaacccgatgatcgcgatatcacccaccaggacatagggttcggcgaccgggcgcaggctgaccggcatcggcagcagcactgccagccaaatcagtccggagaaaacggcggcatgcaagaacttctgccgcacctgtagcgtcagctcgagccgcagcgcaggcaccaaccgggtcatgtcagctgcctgccggtgacctcgacgaagacatcgtcgaggctggcctcgcggctatgaatggtctcgacgtggtggtttcgcagcacggagtggaacgccgggtcgtcggcaaggccgtccatgccgaactcggcggtctcgagtcccccgccgtcgccccggtattccacccgcacccgccgccggctgcgagcgatcttcagttcggtgggactgtccagtgcgacgatcctgccgtcgacgacgaacgccacccggtcgcacagctcgtcggcggtggccatgtcgtgcgtggtgagaaagatcgtgcggccgcgcgccttcaggtccacgatgatgtccttgatcttgcgggcgttcaccgggtccagcccggaggtgggctcgtcgaggaacagcagctccgggtcgttgatcagcgacctggcgaaggtcagccgcatctgcatgcccttggagtacttgcccactagggtgtgggcgtcatcggccaggccgacggcggccagcagctgcatcgggtcggccgtcgcgccggcgtacagcgaggcgaagaagcgcaggttctcatacccggtgagcttttggtagtggttgggcagctcgaaggagaccccgatgcgctcgtagtaatcgggtccccactcggccggctctttgtcccacaccgtggcctggccgccgtggtcgcgcagcagcccgatgagaagcttctgggtggtggacttgcccgcgccgctgggacctagaagcccgaagatttcgccgcggccgacggtgaactccatgccacgcaccgccggctcggccgcctttgggtagcggaaggtgagcccgcgcacgcggatcacctcggttcccacacgcgccgatgccacagcacggttgagcgccgtcatgattggctccgttccctttcgggcgagcgcggtgcgccggctcatccaagtaaccagaaagtcaccgcgccaatgctgatacctggttccgaccagtcttcccggagcgccaacccaagactactagctgcgctgctgtatacggagcaacccacgacgaccacgggcgagctggtcgagcagctgcatgacctctacacctttcgggtcaacagcgcaacgcactcgacgtagtgagtcagcgggaacgcgtcgaacaccttgatcttctccacggcgtaaccgtgaccacggtagaggccgatatcgcgcgcgaaagacgccgcttcgcaaccgatatgtatcaaccgtggcacccccgcaccggccagcaagtcgacaacctcgcgcccagcgcctgatcgcggtggatccagcaccgccagatccgcgccggcgggttgcactgccaacacccgccgcaccgaaccggtgacgacctccacctggggcaaatcgaccagcgcggcacgtgcggccccggatgccaggcgcgaagtgtcgacggtcaacacccgtccggactccccgaccgcctcacccagcaccgcagcgaaaacccccgcaccaccgtagagatcccaggcggtcatgccgggggcgggctgagcccagtcagcgatcagatcgctgtagaccgccgccgcgtcgcgatgcgcctgccaaaaggccgttaccggcacccgccagctgcgccggtgcacacgctggtgggcgtggtaggcgccctccaccacgttggtcacggttcgggtcctattccgagggccctgccgcacggaacagaccacatggcgctcgccgtcgtcgtccagagccacgtaaagctgggcttccggcggccagtcagccgctaccaggccgtctagcatgccgacaggcaactgcccgcagtccaggtcggttaccagctcgccactgtggtagcggtgaaaacctggacgacggtctgcgcccacgtcgagccggactcgaatacgccaacccgtggggccggcatccgacagcggttgcgcctcgccctgccagctgtgccgcccgagccgttccagctggttagccacaacttgcgccttaagtgtgcgggccgcctccggagcagcaaacgccagatcgcaacacccggcgccgtcggccccggcgatcgaacacagcgacccgatccggtcgggcgacgggtcgatcacctcgaaagcctctgcgtgccaataagagccacgttgcgcggtcacccgcgcccgcactcgttcaccgggcaacgcatagcggacgaaaaccacccggccctcgtggtgcgccacgcagctaccgccgttcgcgggcgctccggtgaccaacgtcagattcactgcatcgtcgccggcgcgggtcactggcgccgctcctccccatcgctttgctctgcatcgtcgccggcgcgggtcactggcgccgctcctccccatcgctttgctctgcatcgtcgccggcgcgggtcactggcgccgctcctccccatcgctttgctctgcatcgtcgccggcgcgggtcaatcgaagatgccccgtcgcgtgtcaccgggagccgcgtgcggctgtaacgtcttgatccgctccgacgacgtcagttgccaaggcaccgaagtcaccatcacgccgggcatgaacagcaaccggcccttgagccgcagcgcactctggttgtgcagcagctgttcccaccagcgccccacgacatactccggaatgaataccgtcaccacggtccgtggcgattccttgctgacccgcttgacgtaatcgagcaccggccgggtgatctcacggtacggcgaggcgatgaccttgagtggcacgctcacatcgctgtcctgccactggcgcaccagctcgcgggtttccgcatcgtcgacgttgaccgtcacggcttccaacacgtcgggccgggtcgctcgtgcgtaggtcaacgcgcgcaacgtcggcaggtgcagcttcgacaccagcacgacggcgtgattgcggctgggcaacgttatctcggcttcctcggcctgttccgccaactcccggttgacggcgtcatagtgcctgtggatgagcttcatcatcatgaagaaccctcccatggcgacgatcgcgatccatgctccggcaaggaatttcgttaccagcacgatgagcaggacggtaccggtggacacgaagccgaccgtgttaaccgcgcgggagcgcagcatcgcgcgacgggcgcgcggatcggtctcggcgctcagcaaccgggtccagtgccggaccatgccgacctgactcatggtgaacgagatgaacacaccgacgatgtacagctggatcagcgcggtcaactcggcacgaaacgcgaccaccgccccgatcgccgccgccgccaggaacaggattccgttggagaacgccagccggtccccacgggtgtgcaactggcgcggcagatagctgtgctgcgccagcaccgagcccagcaccgggaagccgttgaaggcggtgttagcggccaacaccaggatcagcgctgtcaccgcggcgatcagcaagaaccccaggtaaaagcccccgaacacggcctgcgccagttgtgcgaccagcgtcttttgctgataacccggcggggcgcccgtcagctgggtgtccggatcgtcgacgacctggaccccggtctctacggccagcacgatcatgcccataaacatgctcaccgcaatgatgcccagcatcagcagcgtggttgccgcgttacgcgacttgggcttttgaaacgccggcaccccgttgctgatcgcctcgacacccgtcagcgccgcacaccccgacgaaaacgagcgcgccaccaagaacaccagcgcgaaaccgacgatctggccgtgctctgcgtgcatttcaaaagccgcggactcggcccgaaccggattgcccagcacgaaaatccggaacaacccccacacgagcatggtgccgattccggcgatgaacgcataggtcgggatcgcgaacgccaacccggattcccgaaccccacgcaagttcatcgccatgatcagcacgatcgcgccgacggcaaacaacaccttgtgctcgtacacgaacgggctcacagagccgatgttggacgccgccgacgatatcgaaacagcaacggtgagaacgtaatccaccatcagggcgctggcaaccacgagaccgccggtagcacccaggttggtggtgacaacctcgtagtcgcccccaccggaggggtaagcgtgcacgttctgccggtaactagacaccaccacgagcagaaccgcggcgaccgccaggccgatcaacggcgccatcgaataggccgccaggccggccaccgagagcaccagaaatatctcctcgggggcgtaggctatcgacgacatcgcatccgaggcgaacaccggcaaggcgatccgcttgggcaacaaggtgtgactgagccggtcactgcgaaacggccggccgatcagcaaccgacgcgccgcggttgaaagtttggacacgagagccaagggtaggcctatccgagcgtggcggtagcgttccctagacgagaatgttcgccgacgtaaatcggctggccaccgcgggttgccgatcgcgtacggcgcaccggacacagccgagaggacctctaatgcgggtggttgtgatggggtgcggccgggtcggggcttcggtggccgacggactgtcccggataggccatgaagtcgcgatcatcgaccgtgacagcgccgccttcaatcggctcagcccgcagtttgccggcgagcgggtgttgggtcagggcttcgaccgagatgtgctgctgcgtgcgggcatccagggggccgacgcattcgccgcggtgtcctccggcgacaactccaacatcatctcggcgcggttggcccgggaaaccttcggtgtgccgcgcgtcgtcgcgcggatctatgatgccaagcgcgccgaggtctatgagcgactcggcatccccaccattgccaccgttccctggaccaccgatcggctgctcaacgcgctaatgcaggacaccgaaaccgccaagtggcgcgatcctaccggtaccgtcgcggtcgccgaggtcgtcttacacgaagactgggtgggccaccgggcgaccgatcttgagcaggccaccggcgctcggattgcgtttctgatccgattcggaaccggtgtattgccggaaccgaagacggtcctacaggccggcgataaggtctatatcgctgcgatatccggccgggccgcagaggcagcggccatcgcagccttgccacccagtgaggacttcgagtcgggggctcgacgatgaaagtagctgtcgccggagcgggtgcggtgggccgctcggtcacccgcgaactcgtggaaaacggacacgacatcaccctgatcgagcgcaaccccgaccacctcgacgccgccgccatcccggaggcgcattggcggcttggcgatgcctgcgaactgagcctgctggagtcgattcacctcgaagagttcgacgtggtcgtcgccgccaccggggacgacaaggtcaacgtggtgctcagcctgctagccaagaccgaattcgcggtgccgcgggtggtggcccgggtcaacgatccccgcaacgagtggctgttcaacgacgcctggggggtcgacgtcgcggtgtccacaccccgcatgctggcgtcgctgatcgaagaggccgtcacggtcggcgacttggtgcggctgatggagttccgcacgggtcaggccaatctggtagagatcaccctgcccgacaacacgccgtggggcggcaaaccggtgcgcaaacttcagctgccgcgggatgccgcgctggtgacaatcctgcgcgggccacgagtcatcgtgccggaggccgacgagccgctggaaggcggcgacgagttgctcttcgtcgcagtcaccgaagccgaggaggagctgagcaggctgctgctgccgtccatgtaaccggcgggctctactcgcggccggcgtcggcgtcgaattcagctgcacctccgacggccgcggcgtcgtgagaggccaagatggcgcgctgggctgccttgattgccgcgtaggtggccagcgcggcgagggcggtcagcggccaacccatcccgatcctggccactcccagccaacccgtcttatcggcgtcgtagaggtgcctttggacgatgaaccgggcagcaaaaaccagcgtccaacccagggtggcgacgtcaaacgcaaagacagcgcgggacacgtcgcgccaggcgcgatcgcgcccgctgagccagctccacaagtagccgactatcggccgccggatcaggatcgacagtgtgaagaccaccgcccacagcaacgacatccagatgcccagcaggaagtaccccttggactgtcccaccaggtacgcgatcagcgcgcacacggctaccccgcagaatccggcaaccaccggccgcgcagattcccggcgcaaaagccgccacagcaggatcaaccccgccatgctcagggcgaacccaatcgcgggcagcaagccggcggcgctggaagcaaccacaaaagtcaccaccggtaatgacgaatagaccaggccgctcactccgccggcctgcgccaacaggcgctgggcgctagtgcggttagcgttcacgagacaccggcaattccgactgccggatagtcaccgctgaatttcgtaatgcgggttgtagatagccttcgtcccattttccagcttgcccagccggccgcgcacccgcagggtacggcccgtgtcgatgccgggtatccggcgttgacccaaccacaccagcgtgacggtgtcgctgccgtcgaacaattcggcgctaacaccacccgagcaacccttgccattggtttccacgctacgcagggtgccaaccaccgtgacctcctggccgcgctggcagtcgatcgcacgctgtgcgccggcattgagcacctcgtcggataactcttcgacgtcgcgttgctccaggtcctccgtcaaccgacgggtgagcctgcgcagataaccctgggcccccatggcctctcctgacacgtcacctacgttatggaagtttcgtgcaactgccggcgtattccacctatgccaacggccaccgtagacctgttggttcccgggcgccaccgttggccttggagcaccccaaagtggcgggcactatcaagggatggctgtcgatttggatggggtcacaaccgtgttgttgccgggaaccggatcggacaacgactacgtccggcgagcattttccgcccccctgcgacgcgccggggcggtgctggtgacgcccgttccgcatcctggtcgcttgatcgacggctatcgcgccgccctggacgacgccgcgcgcgacgggccggttgtcgtcggcggcgtctcgctcggagccgcagtggcggcggcgtgggcgctggaacatcccgatcgcgcggtcgccgtcctggccgccttgccggcctggaccggggaacctgaattagcacctgccgcgcaggcagcgcggtatacggcagcgcggctgcgctgcgacggtctggcggcgacgaccacacgcatgcgtgcatctagccccgtctggttggccgaggagctgacccgatcgtggcgagttcagtggcccgagctgcccgatgctatggaggaggcggcggcctatgtcgccccaagccgcgccgagctggcccggctggtcgcgccgctggccgtggccgcggcggtcgatgatccgatccacccgctgcaggtcgctgccgactgggtgtccgtagctccgcatgcggcgctacggacggtgacgctggacgagatcggcgcggacgccgccgcgctgggctctgcctgcctggccgctctcgccgaggtctcgggcgcttgatcgcctgtttgtccgacggcggagtgcgcgtaccgtttgggtcgccgagcctgtaattttgcaggcccccactcgcactttgcctgcagagttacagcctcagcgaacagcgcgctcgtactgttgaggtcgtcgagctagtcccgatcgcccgactcctcctcacgccgctacgcggcgcgctcgtactgttggggtcgtcgggctagccgcccgtcgtgctgcgcaactgctgcatcgccgatccttgagcgccgcggcgtgcaacccccgcggcggcttggcgttgcgtgtcggcctgtgccgccgcagcctcccttagttgcgccgccatcggctcgggcaggtgcaccggtaacggcgtccgtaccggcagcggggtatcgccccggcggaccacggtgtccgccaacgcctcacgggcctcctcggtcagcgcatcgactgtctcttgtgggccgttgacgacgcatcggatcatccagcggtagccgttgaccccgatgaagcgcaccacaccggcggcgatgccgatcacttcgcgaccccacgggccatccttgatcgaaactttggccgagtccttgcgcagcgagtcggcgagttcgccggccacctcacgccagagcccgccggtcttaggtgccgcgtaggccgcaatgctgtagcgaccgttgggtgtgatgacccacaccgcgctgggaacaccgctctcggtcagctcgacctgtacctgacccgcggccggcatcggaatcagcaccgagcccaagtccagccgggccagcaccgccaccgaagggtcatcgaagtcgtcgatgtcgaatgggccctgaagctcctcctggtcttcgacgcctgacgcggcggcagcgctggccaccacggtgtcctccggtcggacgtgctcgtcggccggctggacgggggcgtgtccggccttgcgtttgccaccgtctttgcctgtgcgtctaccgaatgccatggcgagcgccgctctcccccgtaagcgggtggtacccccacctcatcgcgccctcctttgcatcgtcgccggggtcacaaactcgcatgtccgccggaggaaccgtggccaccgtcgccgcgggatgtcgaggccagcccggcctcgtcgaacgacgagacctcgaccagctcgaccaactcaacccgttgcactagcaactgggcgattcggtcaccgcgatgtaccacgatgggcgcggctgggtccaagttgatcagggccaccttgatctccccacgataacccgcgtcgatggtgcccggactgttgacgatcgaaagccccacccgcgtggccaacccggagcgcggatggaccagcccgaccatgccgaacgggacggcgaccgcaacacccgtccgtaccagggcgcggcgcccaggtgccagctcgacgtcttcggcgctgtagagatcaacgccggcgtcgccgtcgtgagcgcggctgggcagcgggagcccggggtcgaggcggacgatcgccagagtggtcgacacggggccacagactacccttgaccgcgtgtctgggacgcgcctcgcgccgcacagcgtgcgataccgcgagcgattgtgggtgccctggtggtggtggccattggctttcgcgctagcggcgcttatcgcgtttgaagtaaacctgggcgttgcggccctacccgactgggtaccgttcgcaacgcttttcacagtcgcagccgggacgctgctatggctcggacgtgtcgaaattcgggtcaccgccggctcagcggatggagccggagtgaagctatgggccggaccagcgcatctgccggtagccgtgatcgcccgatcagccgaaatcccggccacggctaaatctgcggcgctgggccgacaactcgatccggcagcttacgtcctgcatcgggcctgggtggggcccatggttctggttgtcctcgacgaccccaacgatcccacgccgtactggttggtgagctgccgccacccggagcgggtgttgtcggcgctgcgcagctgacctatcaggcggcgcagtcggtgcagatcatcacgccgttcttctcgctggccaacctgctgcggtgttgcaccaaaaagcaactcgagcaggtgaattcgtcagcttgcttgggtacgacgcgcaccgacagttcttcgccggacaggtcggcgccaggcagttcgaaggactcggcggattcggattcgtccacgtcgaccacggccgacgccgcctcgttccgtcgtgctttgagctcttcaagcgagtcctccgagacatcatcggtctcggtacgccgcggagcgtcatagtcggtaggcattcctatcccctcacatgcctcataacttcaagcaacgctttgtaccagcgtcgaacgcgtccaccaaacgattcgtgcccgtatcgtggcctattcaagtgtgatttacatcacatattcatattgcaccttgtacgcggccctaaacggtgcctttttgggtgcgaactacacccaatggtccgcctcctcaccgcgccgtgccggcacgcgtcgtcagcggattaaagtgcacgtgtggtcgcacaaatcaccgagggtaccgctttcgacaagcacggacggccctttcggcgacgcaacccccgacccgctatcgtcgtggtggccttcctcgtggtggtgacttgcgtgatgtggactcttgcactgacgcggcccccagatgtccgcgaggccgcagtctgcaacccgcctccgcagccggcggggtcagcaccgaccaaccttggtgaacaggtgtcgcggacggacatgaccgatgtcgcacccgccaaactgagcgacaccaaagtccacgtcctcaacgccagcggccggggcggccaagccgccgatatcgctggcgcactgcaagatctgggcttcgcccagccgaccgccgccaacgacccgatctatgccggcacccggctggactgccaaggccagatccgcttcggtacggcggggcaagccaccgctgccgcactatggctggtagcgccgtgcaccgagctgtatcacgacagccgcgccgacgattccgtcgaccttgcgctcggcaccgacttcaccacgctggcacacaacgacgacatcgacgccgtgcttgccaacctgcgccccggcgccaccgagccctcagatcccgcgctgctggccaagatccacgccaacagctgctgatcggccggctcagtccgggatcggctctaggccgttgaatcgctgtagcgccgccaacagctcgtcggcgattccgggcgcggcagccaccaccaccaaccccgcgccgcccgctctcggcgttgacaacaacacgcgggcccccgcctcagcggcgatcaacgcacctgccgcacagtcccacacctgcaccccgtgctcgtagtaggcgtccagccgacccgccgctaccatgcacaagtccagcgccgcagaaccgatccgacgcacgtcgcggaccaacggcacaacatgagccagcaattctgcctgcttctcgcggcaccgaaccgagtacccgaagccggtacccagcaacgccatcgacaactcgtcgacaccggtgcaccgcaacacatgtctcccccgctcatcggtgagatgtgcgccgaggcccgtcgccgccgaatacaccgtgcgagcggcgacgtcggcgaccgcgcccgccaccgtgatgccgccaacctgtgccccaatcgacaccgcgtacgccgggatgccgtagacgaaattcaccgtgccgtcgatggggtcgagcacccaagtgacccggtcggagggtgtagccgtcacgtcggcgggaccaccaccttcctccccgagaatcgggtcaccgggccgaagttgagccaaccgatcacgcaagagccgctccgtgtcggtgtcgaccacggtcaccggatcggtcgggctgctcttcgcgcgcaccgcgccgtcgccgtcgcccgccctggagatgccgaaaacctcggcccgacgaccgcgaacgaaggccgccgcctcggcagcaaggttttcggccacagagcgcagccgcgcgggttcgttgtcaggtcgtgtcaccggcctatcgcatcacagtcgccacccgcatggtggcgtggactccagcggccataacgccctcgcaactgccgggccgcagtttaaggtgagggtcatccacgtctcgccgaggagattcgatgaccagcaccggccccgagacgtccgaaacaccgggtgccacgacacagcgtcatggcttcggcatcgacgtcggcggcagcggcatcaagggcggaatcgtcgacttggacaccggccagctgatcggcgaccggatcaagctgctgaccccgcaaccggccactccgttggcggtcgccaaaaccatcgccgaggtcgtcaacggtttcggctggcggggtccgctgggggtgacctatcccggcgtcgtcactcacggcgtcgtccggaccgcggctaacgtggacaagtcctggatagggaccaacgcacgcgacactatcggcgccgagctgggcggtcagcaggtcaccatcctcaacgacgctgatgccgccgggctggccgagacacgctacggggccggcaagaacaaccctggcttagtggtactgctcacattcggaaccgggatcgggtccgcggtcatccacaacgggacgttgatacccaacaccgagttcggacatcttgaggtcggcggcaaggaagcggaggaaagggccgcctcctcggtaaaggaaaagaacgactggacctatccaaagtgggccaagcaggtgacacgcgtgctcatcgccatcgagaacgcgatctggcctgacctgttcatcgccggcggcggcatcagccgcaaggccgacaaatgggtgccgctactggaaaaccgcacaccagtagtgcccgcggccctgcagaacaccgccggaattgtcggtgcggccatggcctctgtcgcagatacgacgcactgaaacttgcccgctcgggctgtactcgtgcgcagtaaagttacaatggtcagcggcggccgcccgaccgatagcgcgcgagtattcacgctgatatcaacgccgacattcgacatagcagacactttcggttacgcacgcccagacccaaccggaagtgagtaacgaccgaaggggtgtatgtggcagcgaccaaagcaagcacggcgaccgatgagccggtaaaacgcaccgccaccaagtcgcccgcggcttccgcgtccggggccaagaccggcgccaagcgaacagcggcgaagtccgctagtggctccccacccgcgaagcgggctaccaagcccgcggcccggtccgtcaagcccgcctcggcaccccaggacactacgaccagcaccatcccgaaaaggaagacccgcgccgcggccaaatccgccgccgcgaaggcaccgtcggcccgcggccacgcgaccaagccacgggcgcccaaggatgcccagcacgaagccgcaacggatcccgaggacgccctggactccgtcgaggagctcgacgctgaaccagacctcgacgtcgagcccggcgaggacctcgaccttgacgccgccgacctcaacctcgatgacctcgaggacgacgtggcgccggacgccgacgacgacctcgactcgggcgacgacgaagaccacgaagacctcgaagctgaggcggccgtcgcgcccggccagaccgccgatgacgacgaggagatcgctgaacccaccgaaaaggacaaggcctccggtgatttcgtctgggatgaagacgagtcggaggccctgcgtcaagcacgcaaggacgccgaactcaccgcatccgccgactcggttcgcgcctacctcaaacagatcggcaaggtagcgctgctcaacgccgaggaagaggtcgagctagccaagcggatcgaggctggcctgtacgccacgcagctgatgaccgagcttagcgagcgcggcgaaaagctgcctgccgcccagcgccgcgacatgatgtggatctgccgcgacggcgatcgcgcgaaaaaccatctgctggaagccaacctgcgcctggtggtttcgctagccaagcgctacaccggccggggcatggcgtttctcgacctgatccaggaaggcaacctggggctgatccgcgcggtggagaagttcgactacaccaaggggtacaagttctccacctacgctacgtggtggattcgccaggccatcacccgcgccatggccgaccaggcccgcaccatccgcatcccggtgcacatggtcgaggtgatcaacaagctgggccgcattcaacgcgagctgctgcaggacctgggccgcgagcccacgcccgaggagctggccaaagagatggacatcaccccggagaaggtgctggaaatccagcaatacgcccgcgagccgatctcgttggaccagaccatcggcgacgagggcgacagccagcttggcgatttcatcgaagacagcgaggcggtggtggccgtcgacgcggtgtccttcactttgctgcaggatcaactgcagtcggtgctggacacgctctccgagcgtgaggcgggcgtggtgcggctacgcttcggccttaccgacggccagccgcgcacccttgacgagatcggccaggtctacggcgtgacccgggaacgcatccgccagatcgaatccaagactatgtcgaagttgcgccatccgagccgctcacaggtcctgcgcgactacctggactgagagcgcccgccgaggcgaccaacgtagcgggcccccatgtcagctagccgcaccatggtctcgtccggatcggagttcgaatcagccgtcggctactcgcgcgcggtacgcatcgggccactcgtggtggtggccggaacgaccggcagcggcgatgatatcgccgctcagacgcgagacgctctgcgccgcatcgagattgcgctcggacaggccggcgcaactctggccgacgtggtccgtacccgcatctatgtgaccgatatttcccgctggcgcgaggtcggcgaagtgcatgcacaggctttcggcaagatccgtccggtgacgagcatggtcgaggttaccgcgctgattgcgcccggcctgctggtagagatcgaggccgacgcctacgtagggtcggcggttgcagaccgaaattcgggagccggcccgaaggacccgtcaccagccggtgggtaggcggcggccccaatcacagcgcgcaccggcagtgggccgtagagatgcgggaaaagcatcgaccgcggatcagtaggcacgcccggctcccaacgcacgggtgagtcgagcgccgccgggtcgatgtacagcagcaccaggtcagcacggccacggtaaaggcggttggcgggcaggtgaacctgctcgagtgtcgacaggtggatataccccgtcttgtcggactcgggatagatcccaccgcgttctcgggcatgcgaccactcctgcaccccgcataggtgcaccagcatggcaggatcgggcgtcattctcaccaccctgcccgattggcgggggcgaaagtcgtgagaaatgacacacccgacagcggccggggaacacggcgagaaccccgaacgtctgagaaggtgaagatacccgagaacggagagccatgaacgcaactctgaccagtcctgagctgactagagcagaccgctgcgaccgctgtggcgctgcagctcgggtgcgcgccaagctgccctccggagccgagcttcttttctgccagcatcacgccaacgagcacgaggcgaaactgaccgagatgtccgccgtgctggaggtcagcgggagcgaatagaccgaactcacccgtccacaatgccggtagcgcgcgcagttttcggtaatgctggactggtatgagcgaccaggtccccaagccacaccgccaccacatctggcgaatcacccgtaggactttgtccaaaagctgggacgactcgatcttctcggagtcagcgcaagcggctttttggtcggccttgtctttgccgccgctactgctgggaatgctgggcagtctggcctacgttgctccgctattcggcccggacaccttgcccgcgattgaaaagagcgcgctttcgacggcccacagctttttctcccccagtgtggtcaacgagatcatcgagcccaccatcggcgatatcaccaacaacgcccgcggtgaggtggcgtcgctgggcttcttgatctcgctgtgggcaggatcgtcggcaatctcggcgttcgtcgatgcagtggtggaagcgcacgaccagacaccgctacgccacccggtccggcaacgcttctttgcgctcttcctctacgtggtgatgttggtgttcctagtagcgaccgcaccggtaatggtggtgggtccacgcaaggtaagcgagcacatcccggagagcttggccaacctgctgcgctacggctactaccccgcgcttattctcggtctaaccgtcggggtcatcctgctataccgggtggcactaccggtacccctgccgacgcatcggctggtcctaggcgcggtgcttgcgatagcggtcttcctgatcgccaccttgggcttgcgggtctacctcgcgtggatcacccgcactggctacacctacggagcgctggccacgccgatcgcgtttctgttattcgccttctttggcggctttgcgatcatgctcggcgctgaactcaacgccgccgtccaggaggaatggccggcgccggcgacgcatgcccaccgactgggcaattggctaaaggcccgcatcggcgtcggcacgacgacgtattcttcgacagcccagcacagcgccgtcgctgccgagccgccgagctagtcagcccttcttgagggtgtcgtaaatccgcttgcaatcgggacagaccggcgagcccggcttgggcgcgcgggtaacgggaaacacctcgccacacaacgccaccacgtggctacccatgaccgcgctctcagcgatcttgtctttcttgacgtagtggaagtatttcggtgtgtcgctgccggtcccgtcgtcgacgcgttcgtcggcgtcggtacgttcaatcgtctgggtctgcatacctgacattgtgcccttggcaggaaagctctcgaagccggagtgcactgcatgtgggacagtagagtaatgaagcacggcttgaggctgggtttcaatggccagttcgacgacttcgacgacttcgacgataagggccggccggtactgattagtgccgccgctccctcgtatgaggtggagcatcgcacacgggtgcgtaagtacctgaccctgatggcattccgggtccccgcgctcattctggccgccatcgcctacggcgcctggcacaacggactgatctcgctactgatcgtggcagcctcggtgccgttgccatggatggccgttctgatcgctaacgaccgaccgccgcgccgcgccgacgaaccccgccgcttcgacgtcgcccgccggcgcatcccgctgttcccgaccgccgaacggcccgcactcgagccgcggcgacagccggcagagcggtcagccccgcggggattcgccgaccacggttagccgtctgttggccggcgttccgggttgtcggccactggccacacttctcaggactttctcaggtcttcggcagattcctgcacgtcacagggcgtcagatcactgctgggtgggaactcaaagtccggctttgtcgttaaaccccatgacagtgcaagccgatcgggaggtcgctatggccgatgcacccacaagggccaccacaagccgggttgacagcgatctggatgctcaaagccccgcggcggacctcgtgcgcgtctatctgaacggcatcggcaagacggcgttgctcaacgccgccggtgaagtcgaactggccaagcgcatagaagccgggttgtatgccgagcatctgctggaaacccggaagcgcctcggcgagaaccgaaaacgcgacctggcggccgtggtgcgtgatggcgaggcggcgcgccgccacctgctggaagcaaacctgcggctggtggtatcgctggccaagcgctacacgggtcggggcatgccgttgctggacctcatccaggagggcaacctgggtctgatccgagcgatggagaagttcgactacacaaagggattcaagttctcaacgtatgccacgtggtggatccgccaggccatcacccgcggaatggccgaccagagccgcaccatccgcctgcccgtacacctggttgagcaggtcaacaagctggcgcggatcaagcgggagatgcaccagcatctgggtcgcgaagccaccgatgaggagctcgccgccgaatccggcattccaatcgacaagatcaacgacctgctggaacacagtcgcgacccggtgagtctggatatgccggtcggctccgaggaggaggcccctttgggcgatttcatcgaggacgccgaagccatgtccgcggagaacgcggtcatcgccgaactgttacacaccgacatccgcagcgtgctggccactctcgacgagcgtgagcaccaggtgatccggctgcgcttcggcctggatgacggccaaccacgcaccctggatcaaatcggcaaactattcgggctgtcccgtgagcgggttcgtcagatcgagcgcgacgtgatgagtaagctgcggcacggtgagcgggcggatcggctgcggtcgtacgccagctgaagctggacatcctgagccaggtagcagacggtatgcccgccgcgccagcggcgggcataccgctgcggtggggcggcgggcaaccattttcgcagctggccaagtagactcagctgcaatggagggtgctgaatgaacgagttggttgataccaccgagatgtacctgcggaccatctacgacctcgaggaagagggcgtgacgccactgcgtgcccggatcgccgagcggctcgaccagagcgggccgacggtcagccagaccgtgtcccggatggagcgcgatgggctacttcgggtggctggcgatcgccacctggagctcaccgaaaagggccgcgcgctggccatcgccgtgatgcgcaagcaccgcctcgccgaacggctcctcgtcgatgtcatcgggttgccgtgggaagaagttcacgccgaggcatgccggtgggagcacgtgatgagcgaggacgtcgagcgacggctggtcaaggtgctcaacaacccgaccacgtccccgttcggcaacccgatcccgggcctggtggaacttggcgtgggcccggaaccgggcgccgacgacgccaacctggtccggttgaccgagttgccggccggctcgccggtcgcagtcgtcgtccgccagcttaccgagcacgttcagggcgacatcgacctgatcacgcggctaaaagacgccggcgtggtgcccaacgcacgagtaaccgtcgaaaccaccccaggcggcggcgtgaccatcgtcatcccgggccatgagaacgtcaccctgccacacgagatggcccacgcggtcaaggtcgagaaagtctgagctaacccgcacctaccctgcgcgttgaccgaacgcacgtcgaggcggcagtcgtattccgagttgttcagcccgttggtagccggtgaccgcgatgtcacggatgtgctcaggtcgcagaccagactgcagtgccgtgtccagcatgcccgccatccgatggcccggctcacagcacagcgcagcctgcagcgaaacaccggccagcggcccgtcaccgcgggcataggcgctgaacgcgagcaacaccagggcctccacccgccacggttcgggcagcacccgcgccagtaacgcccacaatgactcggccgcaccagcattctcgccgacggcaagggcatacagcatgtcgcggacccgcgcgtcgcccagtgcgcaacccagccgcgccagctccgtgtcggacaaggactgaccgtctgcgacccgggccgcggcggccagcgcattttccacatcctggcggctgcagccgaccgaatcagcacggtgtgcgatctctcggtcagccgcttggtgtcctagcgcaacggcaagctcggcggagcgcacagggtcgtccacggcgatgacggcctgcaggtcggagcgccgcgggtagagctgcctgccgtccagcaccgccgccatcgccaacggcgacgccgacggatcgtcgataacgccgctgcagccgcagccgtccacacaatgccagcgcccgccagcggctacccggtctaccacgtgcgctgcccatagcacgatgtcgcgctgcgacaacgccgccgcgagcgccgcgcacagctgccggtactcctcattgcatcgcggacactgggctccgttcgcgtcaacgatcaccgcgatcgcggccgccgggttcgccgcggcgacaagttctgcgagatggccaacccgatcggcgagttcatcacagaggtcggcgcgcatcaccgaccctagttcccccgctgccaacgacaccagaaccagcgatttttccggcacgaagccgaggatggccggtagcgcggcgatcagtgttgcagggcggttgagttcaaattgtcctcgatacttcgtcatgaatgccacgctgactaccggcaccgtcagccggtgcccacgtcacgcgatcgagctgccttcctgtggacgaaggcgtaactgtgcgttctactgtcatttcatggggtcgatgcgtgaatacgacatcgtggtgatcgggtcaggcccgggcggacagaaagccgccatcgcctcggcgaagctgggcaagtccgtggccatcgtcgaacgcggccgaatgctcggcggcgtctgcgtcaacacaggcacgatcccatccaaaacgttgcgtgaggctgtgctctacctcaccggcatgaaccaacgcgagctgtacggcgcaagctaccgcgtgaaggaccggatcaccccggccgacctgttggcgcggacccagcacgtgatcggcaaggaagtcgacgtggtgcgcaaccagctgatgcgtaaccgcgtcgatctgatcgtgggccatggccggttcatcgacccgcacaccatcctcgtggaggaccaggcccgcagggaaaagaccaccgtcaccggcgactacatcatcatcgccactggcaccaggccggcacggccatccggagtcgaatttgacgaagaacgggtgctcgactccgacgggatcctcgatctcaaatcgctgccatcctcgatggtcgtggtcggtgccggcgtgatcggcatcgaatacgcctccatgttcgctgcgttgggcaccaaagtcaccgtcgtggagaagcgggacaacatgctggacttctgcgaccccgaggtcgtcgaggcgctgaaattccacctgcgcgacctggcggtgacattccggttcggcgaggaagtgaccgcggtcgatgtcggctctgcgggcaccgtgaccaccctggccagcggcaaacagattccagccgagaccgtaatgtactcggcgggacgtcagggacaaaccgaccacctcgacctgcacaacgccggactcgaggtgcagggccgcgggcggatcttcgtagacgaccgtttccagaccaaggtagaccacatctacgccgtcggcgacgtcattggcttccccgccttggccgcgacgtcgatggagcaggggcggctggccgcctaccacgccttcggcgaaccaaccgacggaatcaccgaacttcagccgatcggtatttattcgattcccgaggtgtcctacgtcggcgccaccgaggtggaactgaccaagagctccatcccatacgaggtgggagtggcccgctaccgggagctggcccgcggccaaatcgccggcgactcctacggcatgctcaagctgctggtttccaccgaggatctcaagctgctcggcgtgcatatcttcggcaccagcgccaccgagatggtgcacatcgggcaggccgtgatgggatgcgggggcagcgtcgagtacctggtcgacgcggtgttcaactacccgaccttctcggaggcctacaagaacgccgcactggacgtgatgaacaagatgcgcgcactcaaccagttccgccgctgagggtgccgagcggatgtgaatccgtctcggcgcccaagtaggcttgccagcaaattcgccgccgcccacgaacggtcggcgtcgaacgtggccccgcgcttttggcgttgtgcagcacagcggcagccagggttggctgttcaatcattgctgtccgctgatttgagggacactggttacggcacctcggcgacaaccccgagaggaggcaacacccatggctcgcgatcaaggcgcagacgaagcgcgagaatatgagccggggcaacccggcatgtacgagcttgagttcccggcgcctcagctgtcgtcgtccgacggccgtggtccggtgttggtgcacgctttggaaggtttctccgacgccggccatgcgatccggctggccgccgcccacctcaaggcggccctggacacagagctggtcgcgtccttcgcgatcgatgaactactggactaccgctcgcggcggccattaatgactttcaagaccgatcatttcacccactccgatgatcctgagctaagcctgtatgcgctgcgcgacagcatcggcaccccatttctgctgctggcgggtttggagccggacctgaagtgggagcggttcatcaccgccgtccgattgctggccgagcgcctgggtgtacggcagaccatcggcctgggcaccgtcccgatggccgttccgcacacacgaccgatcacgatgaccgctcattccaacaaccgggagctgatctccgattttcaaccgtggatctccgaaatccaggtcccgggtagcgcttccaacctactggaataccggatggcccagcacggtcatgaggtcgtcgggttcaccgtgcacgtcccgcactatctcacgcagaccgactatcccgcggccgcccaagcgctgctcgaacaagtggccaagaccggttctctgcagctgccgctggccgcgctagccgaagcagccgcagaggtccaggccaagatcgacgagcaggtccaggcaagcgccgaagtggctcaagtggtggcggcccttgagcgccagtacgatgccttcatcgacgctcaggagaacaggtcgttgctaacgcgcgacgaagatctaccgagcggcgacgagctcggtgccgagtttgagcggttcctggctcagcaggccgagaagaagtccgacgacgacccgacctaacgccgcgaaagcggcccacaaaacggccccagtcggcccgacaacaagattggcgaggatgaccgagcggaagcgaaatcttcggccagtgcgcgacgtggcaccgcctacgctgcagttccgcaccgtccacggttatcggcgggcattccggatcgccggttccgggccggcgattctgcttatccacgggataggtgacaattccaccacctggaatggggtgcacgccaagctcgcccaacgattcaccgtcatcgctccggatctactgggccacgggcaatccgacaagccgcgtgccgactattcggttgcggcttacgccaacggcatgcgggacctcctcagcgtgctcgacatcgagcgggtgaccatcgtgggccattcgctcggcggcggggtagcaatgcaattcgcctaccagttccctcagctagtcgaccgactgatcctggtcagcgcgggcggtgtcaccaaggacgtcaacatcgtcttccggttggcctcgttgcccatgggcagcgaggctatggccttgctacggttgccgctggtgctgccggcagtgcaaatcgccgggcggatcgtgggtaaggccatcggtaccaccagcttggggcacgacctgcccaatgtgctgcgcattttggacgacctgccagagccgacggcttctgcggcgttcggccgcaccctgcgggcagtggtggactggcgggggcagatggtcaccatgctggaccgatgctatttgaccgaagccatcccggtacagatcatctggggcacaaaggatgtcgtgctgccagtccgtcacgctcacatggcgcatgccgccatgccgggctcgcaattggagattttcgagggctcgggacatttcccgtttcacgacgaccctgcgcgcttcatcgacatcgtcgaacgcttcatggacaccactgagcccgccgaatacgaccaggccgcgctgcgcgcgttgcttcgccggggtggcggcgaagcaaccgtcaccggctcggcagacacccgtgttgcagtactgaacgccatcgggtccaacgaacgcagcgctacctgatcaccaccgggtctgttagggctcttccccaggtcgtacagtcgggccatggccattgaggtttcggtgttgcgggttttcaccgattcagacgggaatttcggtaatccgctgggggtgatcaacgccagcaaggtcgaacaccgcgacaggcagcagctggcagcccaatcgggctacagcgaaaccatattcgtcgatcttcccagccccggctcaaccaccgcacacgccaccatccatactccccgcaccgaaattccgttcgccggacacccgaccgtgggagcgtcctggtggctgcgcgagagggggacgccaattaacacgctgcaggtgccggccggcatcgtccaggtgagctaccacggtgatctcaccgccatcagcgcccgctcggaatgggcacccgagttcgccatccacgacctggattcacttgatgcgcttgccgccgccgaccccgccgactttccggacgacatcgcgcactacctctggacctggaccgaccgctccgctggctcgctgcgcgcccgcatgtttgccgccaacttgggcgtcaccgaagacgaagcgaccggtgccgcggccatccggattaccgattacctcagccgtgacctcaccatcacccagggcaaaggatcgttgatccacaccacctggagtcccgagggctgggttcgggtagccggccgagttgtcagcgacggtgtggcacaactcgactgacgtagagctcagcgctgccgatgcaacacggcggcaaggtgatcctgcaggggttgcccgaccgcgcgcatctgcaacgagtacgaaagctcgtcgccgtcgatgcggtaggaacggtcaagggcggtcacctcttttgcggtcggggccaatccgatcgacccatccgcgcgtgtggacaattcgagttcgatgacgtcaccggtcaccgaataggttccaacctcaatttcggtgatgccgcttggatgggcgagaacgagttcaacgcagcccggtcggcaaacgcggagataccccgtctcggaatgcagcggcttcccgtcagctaccgccctggtctgctgtgtgtacgtcagaaacggtttacccacatgggcgaatacgacttcctcgaggtattcgaacggccggatggtggggtacttgcccgcaccgcgacccgcccaactccccaggaggggtgacagcgcctgcagggcaggggccagatctcgggtcatcgcccgcttgcgggggacaggcatgcgggaagcctagcgccgcgagatcggtcagctgtgggctgataggttgcggtgcgcgcgaagcgcctcaatctcgcgcgcgaaatcgtccgcggaagaaaacgaccggtagaccgacgcgaaccgtaggtaggccacctcgtcaagctcgcgcaacgggcccaggatagccaggccgacatcgtgactcggaatctccggcgaccccgcggcacgcaccgaatcctcgacttgctgagccagcaggttcaacgcatcgtcgtcgacctggcgtccctggcacgcccggcgcacaccgctgatcaccttttccctgctgaagggttcggtaacgccactgcgcttgactacggccagcaccgcggtctctacggtggtgaatcgtcgtccacattcggggcacgacctccggcgccggatcgcctggccttcatcggtttcccgggaatcgatcacccgcgaatcgggatgccggcagaacgggcaatgcatggccgctcctttgccgtcttgacatccgggtatcacagacgactccgagcgtacctgtgtgctcccgcgggtagccactgcagtcacgactgatgcgcatattgcgtcgcggtcacccagtaacgttgacacagaacggttttcgcggacaccgggatggcctcagccaaccggagcgatcagcgtctgacccacggccaatgccggtgtctgcaggccgttgagttcacggatgcggtcggcaacctggcgggtcggagcgttcggcgccacccggaccgccacgtcatgcagggactcccccgtttccacccgtaccacggcaagcctgtcgggcacccgaccggtcgaatcggccgacccgtcggccgaaccgccggtgatcatctgcccgaactgcgccaccaaaccaagccagagagtaatcgccgcggcaagcagagccagccccaccgtcgtggccggcgggacgggcctgctgccatgcccagtcctcgacatcccgaccccggtgcggtggtagcgcagcggcgcaccccccggcctcgatcggccgggcctgcgcgattgcgccggctcagcgcggcgccagcgaggtccatcgagcgggccccgcagattgagcggatcgggggtatgcggtggccggaccggtgtcatgttcgctcctccaactcagacggtaatcgctcgcgtgttcgacactgtagtcactcatgtgttcgatatccgaacatttgatcgaagcgtgtcgcacgcgcaaaacggtagaccacaccaccgacacgtttcggttggagccggacttccggcgcgaaggcccagccactcctcgtgccctcccgcgaccggaacacgcctgtcgaacacatgtttgattcttggtgcgaatgcgactacattcattgccatgaacgacagcaacgacacctcggttgccggcggagccgctggtgcggacagccgggtgctgtccgcagattcggcgctgaccgagcggcaacgcactattctcgacgtcatccgcgcgtcggtcactagccgcggatatccgccgagcatccgggaaatcggcgacgccgttggtctgacgtcgacgtcttcggtggcgcaccagctgcgcaccctggagcgcaagggctacctacgccgtgacccgaaccgcccccgcgccgtcaatgtgcgcggtgccgacgacgccgccctaccgccggtgaccgaagtggccggctcggacgccttaccggaacccacctttgcccctgtcctgggacgtatcgcggccggcggcccgatccttgccgaggaagccgttgaagacgtcttcccgctgccgcgtgagctggttggcgagggcaccctgttcctgctcaaggtgatcggtgactcgatggtcgaagccgcgatctgcgacggtgactgggtggtggtgcgacagcagaacgtcgccgacaacggcgacatcgttgcggccatgatcgacggtgaggccaccgtcaagacgttcaaacgcgccggcggtcaggtgtggttgatgccgcacaacccggccttcgatcccatcccgggcaacgacgcgacggtgctgggcaaggtcgtcacggtgatccgcaaggtctgatgctgatccgcgtgcaggctgtcaatccgccctaatgaagccgttgacttgtgccacttcttcactggcgaaccagagttcggccagcgtgtcgtggtatagcgcactgccgggtgggtaatacaggccgaagctcacactggctttgacgggatagccgttcggcatctggtatgggtcctcgagcggcagatgaattgccgggcgcacgcccgcactcggcggttccggcggttctgcggccgcgtgccgcccgcctctgtcttcagctgcggatacagccgccgccggcaacccagtgtcagcaagatcggcagcgtggacatcgggcggcaccgcttcaggcgccactgcttccggaacaaaggcttgcggaacgaaagtctccggaaccactcgctcaggaacaatgagatcgggaccgacttcggaaaggtcggcctgcgacacaacgggtgtcggcgtggtgtccaccgcatcggtgtcttcctcctcgaccccgacgttgctggggccggacagcaagtcgctgccgtagccctcctcacccggaagatgctcggcatcaccgacagccgccccggcgccgcgcggccagctgacccgcggtgtggacccggcgtccggcgccacaggttccggcgggaactggtcgccgaaaccgaaatgctctgaaccgaagtcctcgtcgggcggccagtctccatcagcggcggtaccgtactcgacatccccagcgcggtcatcgtcgtaagcagcggcgtcgtacccacgtcgacgccgacgcaatccgaacaccaccaacgccaccatcacgaccaggagcacccccagggcggcggcccctaaccaccaccaatgccaggtgaacttcttgccgggtgggggcatcgccgaagtacttggctggttctgccctgacacctgcagaccggacagcaagggcgctaggttagcgggatccgtagtgaatgtgttttttgcacggttccacgaaatcatgccgccggtgaatttctgtgagacaacatcgccgtcgacggtctggtcgccgaccggggcgccgagcttgccgttggggccgcgcagcttgtcccacgcggccaccatggctccgcgcacgacgaacgcgccgtggtccggagcccagaaaatcaccggcttgtcggccgcggagaacctgacgatccggctggagggcccaaaaccaccatcagtttcgttggcgatggggaaacccaagtcgctgctgaccggtccgcccagcgactcgtacttcgccaggatttcaccctcgacggcgtttgcaccggttgccgggctgaagaagaccttgccaccgacgaagtcctgggcgataccgtctccgctgatcgggtactgcccacccttcttggcgcccagcggacctgcggcaccacctgctgcgcgccaggccatgttgatcgccgcggaaggatcgatcgctacctgcaaacccttcagctgctcggccagcaccgccggaacggtggtgaactccttggttgcccggttccaggagacttcaccaccgctgaacttctgggcggtgacctcgccgtcgtaggtttcatccccgaccggggcacccagcacgccacccgagctgccgagcttgtcccacgcggcattcagcgcgccgcgcacgacgaacgcaccgtgttcaggcgtccagaaaatcaccgggttgtcggccgcggagaacgtgctcacgcgactgtcgggtccggcaaggccgggcacctcgttgatggtcgggaatcccagatcgctgtcggctgcaccgcccagcgactcgtatttgtccaggagcgggccgtagaggtatttggcaccggtggccggggtgaaaaacatcttgccgccggcgaagtccagggcgaacccgtcgcctatcgggtaaacgtcacctttccggacaccaagtgttgaagtgtcaccacccgccttctcccacgcggccatcatggcgtcctcggcatcgcccatcggcgaagccgccaccgtgggcgccagcaacacggcggtcaccgccgtggccgccaagccgagcagcgtacgcccgatcagcgtgctcaattgacctctctgcccgttcaccaagcctcccagccgatgccctgcctagcccgccagccggtggatctcccaccgtgggccggtccccgctgcggtccgtattgtccccgggctcgcataacattgctccagcgaacgacgattgcgaagtccaatcgcaaatattacgaaaacggatacccagccgatgtcaaattgatgccggggcacgctgctgtggtgagcaaccgggctgcagcccgggccgggtttgcgttaccgtgccggaaacgacaaccggactgatgcggtgagaggaatcccggctgacatgggtgcttccggcctggtctggaccctcaccatcgtcctgatcgccggcttgatgttggtcgactacgtcctccacgtacgcaagacccatgtaccgacgttacgtcaggccgtcatccagtcggcgaccttcgtggggatagcgatcctgttcggcatcgcagtggtggtgttcggcggctcagagctggcggtcgaatatttcgcctgctacctgaccgacgaagccctgtcggtcgacaacctgttcgtatttctggtcatcatcagcagcttcggggtgcctcgtctcgcgcaacaaaaggtgctgttgttcggtatcgcgtttgcgctcgtcacgcgcaccggattcatcttcgtcggcgccgcgctcatcgagaacttcaactcggccttttacctgttcggcctggtcctactggtcatggcgggcaacctcgccagacccaccgggctagaaagccgcgacgccgaaacgctcaagaggtccgtcattatccggctagccgaccgcttcttgcggacctcacaggactacaacggagaccggttgttcacggtctcgaacaacaagcgaatgatgaccccgttgttgctggtcatgatcgccgtgggtggcactgacatactatttgcgttcgattcgattccagcacttttcggcctgacccaaaacgtctatctggtgttcgccgccaccgcgttctcgctgttgggcctgcgccagctgtacttcttgatcgacggcctgctggatcggctagtctatctgtcttacgggttggccgtgattcttggcttcatcggcgtcaaactgatgctggaagcattgcacgacaacaagattccgttcatcaacggcggcaagccggtcccgaccgtggaggtgagcaccacccagtcgttgacggtgatcatcatcgtcctgctgatcacgaccgcggcgtcgttctggtcggcgcgcggacgggcgcagaacgccatggcgagggcccggcggtatgcaaccgcatacctcgacctgcactatgagaccgagtcggccgaacgcgacaagatctttaccgcactgctggccgctgaacgccagatcaacactctcccaacgaaataccgcatgcagcccggacaggacgacgacctgatgacgctgctgtgcagggcccatgccgcgcgcgacgcgcacatgtgagcccgcgctagctgagggctagctgcgcctaaacacccaagccacgaccgatgatctctttcatgatctcggtcgtgccaccgtaaatcgtctgtacccgcgaatcgagataggcccgggcgactgggtattcgcgcatgtagccgtacccaccgtgcagctgcagacagcggtcgttcagatacacctgcttctcggtggcataccacttggccatggcggcctgctctgccgtcaacttccccgccaggtgcagcttaatgaattcgtcgaccatgatgcgcaccacagtggcctcggttgccagctcggccagcaagaatcggctgttctggaagctaccgatcgacctgccgaacgccttgcgctccttggcgtactgcagtgtctgctccagcacggattccatccccgcggccgccatgatggcgatcgagatccgttcttgcggcaggttctgcatcaagtagatgaaccccatcccctcctggccgagcaggttttcggctggaaccgccacgtcggtgaaggacagctcggcggtgtcctgggcgtccaacccgatcttgtccagctggcggccgcgttcgaatccagccatgccgcgttcgacgaccaacaaactgaacccttgcgcacccttttcgggatccgtctgcgccaccacgatcactaggtctgaattgatcccgttggtgatgaacgtctttgacccgtttagcacgtaatgatcaccgtgtttgacggcacgggtggtgataccttgcaggtcactaccggttccgggctcggtcatcgcgatcgcggtggtcaattccccggtgcagaagttgggaaaccagcgccgcttctgctcttcggtggccagcgccagcaagtacggcgccacgatgtcgttgtgcaggccaaaaccgatcccgctgtaccgtccggcgcaggtttcctcggtgatgaccgtgttgtaccggaagtccgcgttacccccaccgccatactcctcgggcaccgccatgcccagaaatccctgcttgccggcctccagccacacgccgcggtcgacgatcttggtcttttcccattcatcgtgatagggcgcgacgtggcgatcgaggaacgcccggtaagactcgcgaaacaactcatgttcgggttcgaaaagtgtgcgctggtacttggtggcactgcccatggatgccctccggggaagaaaattctggtgcccaacaataccaaccgggcggttggtcggcaggtagccggggcgcgccagccgccgcgagcgtaacgccacggcgagcttgcgtgcaccgaattcgccgtggcgttacgctcgcggcgcaaactcgcgcaaggtggcagccagcgcctccgggacacgggccttgatccgggtgccctcgggcttgtgctccgcctgctgtatccgcccatcggcgtgcacacgggccaccaggtcgccgcggtcgtacgggatcaccacgtcgacggcggtgtcggcgggcacaaccagctcggccatccgccgtcggagcgcatcgataccgtcgccggtgcgggcggaaacgaacaccgcgccgggcagcccgtgccgcagcttggccagcatcaggtcgctagcgacgtcaaccttgttcactaccagcagctcgggcggcggatcgccgtcatggtcggcgatcacctcggagatcacctgacggaccgcgtcgatctgggctagcgggtggccgtcggatccgtccacgacgtggaccaatagatcggcgtgcacgacctcctccagcgtggagcgaaacgcctcgaccaactgggtgggcaggtgccgcacaaagccgacggtgtcggtgagcacgactggcctaccgtcaccgaactccgcgcgcctggtggtgggttccagggtggcaaacagcgcgtcctgtaccagcaccccggccccggtcagcgcgttgagcaggctggacttacccgcgttggtgtagccgacaatcgcgatcgacggcacgtcactgtgccggcgacggctgcgctgggtgtcgcggacctgtttcatggccctgatgtcgcgccgtaacttggccatccgctcgcggatgcggcgtcggtcagtctcgatcttggtctcaccgggaccgcgcagacccaccccgccaccactgtcaccggcgcgaccgcccgcctgccgtgacatcgactcaccccagccgcgcagccgcggcagcatgtactccatctgagccagcgacacctgggctttgccctccctgctggtggcatgctgggcaaagatgtcgaggatcagcgcggtgcggtcaataaccttaacctgcacagccttttccaaggcggtcaactgcgccggcgacagttcgccgtcgcagatgacggtgtcggcgccggtcgccacgatcacttcgcggagttcggccgctttgcccgagccgatgtaggtcgacgggtcgggcttgtcgcgacgctggatgagtccttcgagcacctgggagccggcggtttcggccaatgccgccagctcggccaggcttgcccggttgtcagccgcgctgccctcggtccacactcccaccaacaccacccgctccaggcgcagctggcggtactccacctcggagacgtcggcaagctcggtcgacaacccggcaacccggcgcagcgccgatctgtcctcgagtgcgagctcaccgaggctcggtgtgaagtccgaaaggcccgtctggggcggatctggatatgtcatagccagtacccgatggtggcacgtggcagctggccgcgcatctgaatttgccggcataagccgctgcctgggatcaccccatcgcgttccaccaatcgtcagcgagatctccgcgggccaccaacactgacggcccacgcaggaagctggtggcatcggtgacggtaaccacgacctctccgcccggcacgtgcacggtgagcgttccggtcggcgagcccaccgccgccaacgcggcgaccgcggccgcaaccgtcccggtgccacacgagcgggtttcccccacgccgcgttcgtgaacccgcatccagaccgccccgtcgaccggcgcggtgagtacctcgacattgaccccgtcggggaactgcgcaccatcgaaactcaccggcgcacccacgtccaatgccgccaggccgtcgacggtcagctgggaatccacgcacgccagatgcgggttacccacatcgacggccaggccgtgaaaccgcctgccaccaacaacagcctcccctgcgcccaatctgttggccttgcccatgtcgacggagacgtcggcgtaggccgcctcgacgtggtggcaggtgactggtcgcggtccggccagtgaccctacgacgaactcgtcgcgaacctccaggccactggcacgcaagtagtgcgcgaacactcgcacaccgttgccgcacatctgggctgccgacccgtcggcgttgcggtaatccatgtaccagtcggtcacgcggacaccctcgggcaggctgtccagcactcctaccgcctgggcggctccggcggtcgtaacccgcaacaccccgtcggcgcccagccccttccgccggtcgcacaatgccgccacccgggcagcggtgagcaccaactcggcgtcgacgtcaggcagcaacacgaagtcgttctgggtaccgtggcccttcgcgaagatcatctgcgccactcctcaatcaccagatcaggttacgtgccgccataaccgcacggcgtcgtcgaccagtcgtgcgcggtccggtgagctggccacaccggcgtcgagccagtgcacccggtggtctcggcgaaaccaggaccgctgccgtcgcacgtagcggcgggtgcccaggtacgtctgctcccgcgcggcgcgcatcatgtcagctccagcaccggcgtccagagcggctattacctgcgcgtagcccagcgcgcgtgacgcggtgaccccctcgcgcagaccattgcggagcagagtgcgtacctcttcaaccaggccctgatcaaacatcaggtcggtgcgacgggccaaccgctcgtcgagaatcgttgtctgacagtccaacccgacgataaccgtgtcccaccgcggcgcaccgatgcgtggcgcggacgcggcaaatggctgcccggtgagttcgaccacctcgagcgcccgcaccgtgcgccgggcatctgtgggcaggattgccgcggctgcagccgggtctcggcgggctaactcggcgtgcagccgatccaccccgacctcggccagacgccgctcccatctcgcgcgtactgaaggatcggttgcgggaaacgaccagtcgtcgagcagggattggacatacagcatcgagccgcccaccacgaccggcaccgctccccgggctgcgatcgcctcgatgtccgccgcggcggcccgctggtagcgcgccacggtcgcggtttcggtgacatccaggacatcgagttgatgatgcgggatgccacggcgctcgctgacgggcagcttcgccgtcccgatgtccatgccgcgatacagctgcatcgcgtcggcgttcacgatctccacgctcaccctggcgccgagccgcgcggcgacgtcgagcgccaactgggacttgccggcgcccgtcggtccgataatcgccaacggtctcacggctgccagacaccggcgaaataccccacgccgtgtggcgctcctcggtagaactccttggccgatcgcggtcctggctcggccaggccggccagcacctgaaatgccacccgcccaagcacctgtgcgggcagccgggtcaagacggcgaggtcgccgctggccaacgcgtcgtcgagagcccgctgcataccggcgccgtcggggtcatagccgccgggagcgcggggcgtcagggtgttcaggccgtcggcgacgactagtaccccgatcggatcgggctcccggtcgatgtcggctcgcagttgcctgccacgtgccaccgcggcatcggaaccgtggtcgctggcatagacgtggacctgtgccctggcctcaggccgggcctggccccgtacccaggcggtaagtagcgcacacaggggtaattccaccggaacggcaactccgtcaccgtcctgcggcgcgagcccgactcgcacgtcggcgccgaagcccgcaaaggtgccgacgtcggtggggcgcacgacgtcgtcggcgcgcccggttccgacagcaatccagcttttcggcaacaaggaggccgccgcgatcaccgcggcccccaaatcggccagctcggcagcggcggctccggccagttcgggaaccaacaccggcgcggacggaacgatcccgatggcgctcaacacaacacaaagctaacgccttggcgggcggattcggcctcgtggagcaacggctgcaaagagaccgtgctgagaggccgacactgtcccgcgctcattggccagagacggtcaacgaaccgcaagctggcccgcggcccccaattcgccggcggaaaccgtcatcatcgcgacctcgtcacgggccaaggctacggtcgcgacaaccaccaccactaccactgccaccagcgcgaccagggccacccggccggtgtgcagcacctcatcgagcacggtgatccccagcaccgaagcgatcaccggcctcgccacggtgatcgtcggcaacgaggcggttagcgcgcccacccgcaacgacgactgctgaagcatcagcccgatcggtagaaccaggatccaggcatacaactcgggggtccggatcagtgtcgcgaacccctcgccgagctccgtcacgacccctttggtcagcacggtgaataccgccaacgttgccgacgacgccaccgccagcagcaccgcggacagcgaacccgaggcaatccgtgcaccaaccacacaaagcaccaccgccggaacaaccacgacagcaaccaccgcccaggtcgagaagggggcccgagtagtgccggccgccgggttgcccgacatgacgatgacggccaccgcgccggccagcaataccgcccacatccactccctgggagtacagcggtgatgagtcaaccgagcatcgatcagcagcgcgaacaacagtgcggtggcctgcagcgactgcaccaacaccaccgaacccatcgtcagcgcaatggcctgcagggtgaaactggcgactgcggccaggctgcccagccaccacagagcgtgacgcaaagagaggtggaacaacgtcaaatggccgacatattcttcagcggtgacctgtcgcgcggaccgctgaagtgtcacatacccgatcccggccagcaacgcggcgcccagcgccagaatggtcgcgaattcgacgctggccataggtgacctcccaccgacattcggcccggaagctgactgatacatctcgatttaagcagttgttcaatgatgatgaactggcgccagacaaatatcacaacaaaacgttgcgcgcagacgcgtgcttcgtcatcggcttcggaattctgcggcatattcgctgcgccgggattgatgaggaattgccatcatggtggctcggccccaagtgcggtcggcgggtcggccgtgcaattgaccgttgcttacggccctcagcgcttccacgggaggtgcgcgagtaacagctcggttcggccccttactaccggcggcagctggaccccgacctcgatcagctctacggatggcggaaaagcacagggccatgacacccacgatcggcaaatatcgcgacgaacagtctgtcaagcggcctcaatacttgcttcaatactgttggaaacggtggcaggaccgggtgagggcatcgggccgaccacatcggtgccgcttcgcgcggcagatgcgcggcatacgcgcgaagggttgcaaggtaggtgacaagcgcatgacggccgacgagccccgcagcgacgattcgtccgggtcggccccccaaccggctgccacgccggtgccccgcccgggaccgcgtcccggcccccggccggtgccgcgacccacctcctacccggtgggtgcgcaccctcccagcgacccgcaccgtttcggccgtatcgacgacgacggcacggtgtggctggtcagtgcgagcggcgagcgtatcgtcggctcctggcaggccggcgatcccgaagccgcgtttgcccatttcggcaggcgattcgatgacctgagcaccgaaatcatgctgatggacgagcggttggcgtccggcaccggcgacgcacgcaagatcaaagcccatgcgatcgcgctggccgaaacgttgccgacggcatgcgtgctgggcgatgtcgacgcgctggcagaccggttgacaagcattcgtgatcgcgcggaggtcatcgctgccgccgaccgctccagacgcgaggaacatcgagccgcccagaccgcccgtaaagaggcgctggccgccgaagccgaggagctggccgccaacgcgacacaatggaaggtcgccggtgaccggctgcgggcaatcctcgatgaatggaagacgattagcggtgtggaccgcaaggtcgatgacgcgctgtggaagcgctactcgacggcccgcgatacgttcaaccggcggcgagggtcccacttcgccgaattggaccgtgagcgatccggcgtccggcaaagcaaggaacggctttgtgaacgggccgaggagttgtccgagtcgacggactggaccgccaccagcgcggagttccgcaagctgctcgccgactggaaagcggcgggacgcgcgagcaaggatgtggacgacgccctgtggcgtcgcttcaaggccgcgcaggactccttcttcacggctcgcaatgccgccaccgccgagaaggaggccgagttgcgagccaatgccgacgccaaggaggcgctgctggccgaagcggagcggctcgacacgacaaaccacgaggccgctcgagcagcgctgcggtcgatcgccgagaagtgggacgcgatcggcaaggtgtcgcgggagcgggccgcggagctggagcggcgactacgcgcggtcgagaaaaaggtgcgagaagccggcgaagcggattggtccgacccgcaggcgcgggcccgcgccgagcagttccgcgcccgggccgagcagtttgaacaccaggccgagaaggcagcagcggccggtcgcaccaaggaagccgacgaggcgaaggcgaacgccgaacaatggcggcagtgggccgaggcagccgccgacgcgttgacccgacgcccctaacggtcggtgccgcggtcgggcgttgtcccggcctcggagtccgtttgcacgtggtccagcagcgtcttgcactgttgttgcgcgacgacgcggcgacgccgctcctcggctgcgagctgcacgatggtgcgcgaccacaccacctgggcccagtggaatgtcaacacgatcgcggtgatccaggcgacgatgagcccgataccggggccgggatgaccggcggcgaccgtctgacgcgaccatacggccagcagcccggtaccgctggccatcgccgaacccgccagcgccacccaagccagcgcccaccgccgggtgagcaacgccagcatcgagaagccaacgccgaacaccagcgccaaccaggcgaatacccgcgagggcagcgcgacggcggccctgccggcgccgtggctgctgaacaacacatcccagccgcgcacgcttccggtatgcggcaggataaacgaccccaacagcacgaacaccaggattgcgacaaccaaagccctcgcgcctggctcgatttcgcgcgcaacgcggcgttctgccgcctcgatctcagcgcggagggcgtcgagatccccggcgtcgtgttcgtggctcatcatctgcatcctccgggcttggccgcgctgaccggcagcccgaccccaggcatgcccaggccgacggcgcgccccggctgcccggcggtgtgcgcgtcgccggcgcgggtgcggcggtgggtcaggacgccggcgtcggcgatgaggtggtgcggcgccgcttcggtgaccttcgtggtgatgacgtcgccgggacgcacgcgcggctggccggcggtgaagtgcaccaggcgcccgtcgcgcgcccgcccgctcatgcgcgccgtgacggtgtccttgcgcccttccccggtggccaccagcacctcgacggcctgcccgaccagggcgcggttggcttccagcgagatttgctcctgcagcgcgatcaggcgttcatagcgttcctgcacaacggctttcggcagctgtccgtcgagttgcgcggccggtgtcccgggccgcttggagtattggaaggtaaatgcggccgcgaagcgggcccggcgcaccacgtcgagcgtggccgcgaagtcctcttcggtctccccggggaaaccgacgatcagatcggtggtaatcgcggcatgcgggatggccgcccgcacgcgctcgatgatgccgaggtagcgctcggcacgataggaccgccgcatcgcgcgcaggatccggtcggatccggactgtagcggcatgtgcagcgcggggcagacgttgcgcgtctgcgccatcgcctcgatgacgtcgtcggtgaattcggccgggtgtggggaggtgaaccggacccgctccagcccgtcgatgtctccgcaggcccgcagcaactcggcgaaagctccccgattacggggcaatgcggggtcggcgaacgagacgccgtaggcgttgacgttttggccgagcagggtgacttcgagcacaccgtcgttcaccaaggaccgcacctcggccaggatgtctgccgggctgcggtcgacctccctaccccgcagcgacgggacgatgcagaacgtgcagctgttgttgcagcccaccgagatggaaacccacgcggcataggcagattcgcgggagctgggcagcgacgacgggaactgttgcagcgcctcggcgatttcgacctgggcgaccttgttgtgccgggcgcgctccagcagcgtgggcaaagacccgatgttgtgggtgccgaagacaacgtctacccacggcgccctgcgcagcacggcgtcgcggtctttttgcgccaggcagccaccgaccgcgatttgcatgtcgggattggcgcgcttgcgcggggccagatggctgaggttgccgtacagcctgttgtcggcgttctcgcggacggcgcaggtgttgaacaccacgacgtcggcctcggaaccgtcggtcgccctccggtagccggccgcttccagcagacccgccagccgctcggagtcgtggacgttcatctgacagccgtaggtgcggacctgataggtgcgcgctggcgctcgccgcacgggcggcccggcgccctcgccggtcacccccgcggcggcatcgtgcgccaccatcgaagtcacggggccatggtacggcggctgggcggctcgcggcccagcggatggtgtcgcctcgtcgcagcatcgggctagcggggacgcgctcgacacggtggccgatcacggcttcgctgcacaccggctcgaagaagtcggccacgcgcatgaggtagtcgcgtcgtcaccgacactatggctcgcttgcctctaaagcatcgcttatgccacagaccagacttgtcggagccgctgtctagcatcggggaccgggtgctcggcgcggacaaacgtcatgaagggaatcgataatgtcggatcgctcagcgatcgaatggacgggggcaacctggaacccggtcaccggatgcgaccgtgtatcgccgggatgtgaccactgctacgcaatgacgttagcgaagcggctaaaggcgatgggctccgacaagtatcaaaccgatggtgaccccagaacctccggtccgggatttggcgtcaccatccatccccgcagtcttgacgagccgttccggtggcgaagcccccgcacagtgttcgtgaactcgatggcggacctatttcacgccagggtggcgctctggttcattagggaagtgttcgaggtgatgcgagccacaccacagcacacttaccagatcttgaccaagcgcagcctgcgactgcgtcgcctcgctcacaagctggagtggccctcgaacgtttggatgggggtgtcggtggaaaatgtcgacgccttccgccgtatcgaggacctacgacaggtgcccgcagcagtaaggttcctctcctgcgagccattactcgggcccctggacggaataaatctaggttcgattgattgggttatcgccggaggcgaatctggtccaaatttccgcccgatcgatccacaatgggttcgccatattcgcgatacctgtactgccgctgatgtcccattcttcttcaagcaatggggcggtagaacaccaaaggcatttggacgtgaactcgacggacgttgttgggatgaaatgccgcttattgagattagaaacccggatcctcggaccaccagccgcgtgcacgcggatcccatgttggcgacggcgcccacagaatctgcccagcgttcgaatcctggacagctagttcgccaacgctgaataatcccatctcgccacggtcctcggactccttctgctgtttcgcgctcttggcttgccgcatcatctctggctccttttgagccgcccggttgtacaggtggcacatgatcgcatctccggcccagtgatcggtcgcgaacaccatgtcaaagattgtgaccttattgtgcatctgcatgggaatacgatgcgaatacttgtatcccagctcatactccagcttgacgcgcatgagattaaccatctcggcacggtaggcaggcgcagttagatggtggcgccatcgcgctgcctgtatccgcttccaatccgcgtctccgtacatgcgggtgacctgctcgataaacagttccgcgttcgtgcccttcacgccccgcgcgatcatggtgggtgacatcaacatccatagttcggtcttgaggttacgagggttctggcgaaaggcggcgaccttattgatcgtttcccaatggacttcagcggcctgttggtcgatgaaagcgaaggtgggcgcccaccgccaagggcctagttcggcaagtgtttcatcgattgttacgttggaatcgccggccacaacgcggtacctaccgtcaccgggaaagcgggtccgaagggcgacgtccaattcagaggcaagcgggttaagctcgcaaaaccggagccgcgtgaaaggtggatcggctttcatagcgataagagaagagccatcaaatttctctcccatgtcgcggtctatgttctcgggctggcccgccatcaagtcgaggtaaattcgttcacgagaagtctgactagccctgttgaaggccgggaggtacccggcaagtatctccagtttgtttcgcgtccaatatgaccattctctagccatcgaatccctttagacgcgtcggcgctcccgctcggcggccagctcggcgataaccacctcgcacgccaaggtctggccgtacccacggcgcgccaacatcgccaccagcctgcggctcacccgcgcttcgtcggtgccgtcgtcgatcagcacctcccgccgcagcctggcccgtaccagcttttccgcccgcccccgttcggcaccggcgtcgatgcccccgagcaccgtggtgatcacgtcgtcgtcgacgcccttggcgtgcagctcggcagccaacgcgcgcttgctctttgctgcgttcgcccgcctggactgaacccattgttcggcgaagtcggtgtcatccaccaggccaacggcggccagccgatccaatacccggttgccgatgtcttcggggtagccgcgcttggccagctggccggctaactcggcgcgggtgcgggatcgcgcggtgagcaggcgcaggcacagtgcccgcgcctgctcttcgcgctcagaagtcgacgggggcgggcaggacaccgtcatttgagggatcatcggtcaccacggcaccaatgccaagcttttccttgatcttcttctcgatctcgtcagccacgtcggcgttctccaccaagaagttgcgggcattctccttgccctggccgagctgctcgccctcgtaggtgaaccaggcacccgacttgcggatgaggccctgatccacacccatgtcgatcagcgagccctccctgctgattcccttgccgtagaggatgtcgaactcggcctgcttgaaggggggcgaacagttgtgcacgacaaccccttcggcgacgagggtgtgcagttcctcgacctcgaggtcgaacgttcgtgcccgccgcgttggcagcacttctcggatcacggaatagcggagttcttccgccagcatgtcgtgcaggaatttgtcatccagggcatccgcgagcgcctgcacgcgatcccgacgaaggcggctggcacctaagacctgcttcattccaccgcgggggtccccggaagctacaccgatcatggccgcggcctcctgcgcggtcacgccgcgctcgtccagataattcagcacggcatcggtcatctctgcagccagatatgtcgcttgcgatccacgacgccgcccctgcgtggcttctggaatcgcctggataagcgcggcaccgcgcggcccccacatgggaactgactccgcgaatgccgtgacgttatccatacccgagatccggacctcgaacacttgacgtttgctctggatccgtcgaccgttgacgatgctcggccgcttctgggtcggatcgtaatctcgaacggtgctcccgacaccgaaccgcagcagcagccaatgaatctgatgcgcgagttgttcagaggtcgtcgtgtaaccgacccgaagtgccccggtctgttcccggctcacccacccgtcgctttcgaacaggccgaagagcagattgccgacaatgtcggccgcgatgtccggctcgaagaaccaattcggaatcgtcttctcccacgcgagcttgccgtagataccggcctgctgacaaaggtctgccacaccgttgcgctcaccgggtcgatgagcgatcgcgagtgagatacgcccctgcggatgggccgcgcaaccgagcgtcgcagcgattcgcgtcacgtcgtcaatgagcgcccgctgaacattgatgaagttgatcggagtcttgccccccacccaaccatccctgccatctccgatcaggtagccaagcagccgggcatgatccgccggaatcggcgcactgtcaccgaatccatcgaagcgtcgcggttgcgccaccctgtctcccttgcggagttccccggcggcacgccagccgtactctgtcagcaccttgtgatcgggtgtcgcccacacgatggcgccaccggcgatccgcaacccgatcacatcccgcgttccctggtcgaaccaggacaccacgggccgcgcatgcagcgttccgtccttggcagcagccacgacatgaataggcttgcgcccatcgacaacatcctcgatgcgatgcgttgtaccggtgaccggatcgaagatccgagtgccctctgcgaggcacttgttcttgacgaccttgacccgggtgcggttgccgaccgcgttggtaccgtccttgagcgtctcgactcgccgcacgtccatgcgcaccgacgcgtagaacttcaacgcctttccgcccgttgtcgtctcgggcgacccgaacatcactccgatcttgtcgcggagctggttgatgaagatcgccgtggtgcccgaattattcagcgcgccggtcattttccgcagcgcctggctcatcagccgggcctgcagcccgacgtggctgtcgcccatctcgccttcgagctccgcgcgcggcaccagcgccgccaccgagtcgatcaccacgatgtcaagcgcacccgagcggatcagcatgtcggcgatctcgagtgcctgttccccggtgtccggctggctgaccagcagcgaatcggtgtcgacaccgagcttcttggcatagtccggatccagcgcgtgctcggcgtcgatgaacgccgcaacaccaccggcggcctgagcgttggccaccgcgtgcagcgccacggtggtcttacccgacgactccgggccgtatatctctatcacccggccacgcggcaggccgccaatgcccagggccacgtctagtgcgatggatccggtcggaatgaccgaaatcggctgacgcgcctcgtcgccgaggcgcatcaccgaacctttgccgtaactcttctcgatctgggccactgccagctcgagcgccttttcccgatcgggggtctgcgtcatggtgcctctcctgtggtcggtgttcgattgaccggtatcggtcggttggccgtgacactagagacagccactgacaagtcggctgctccgaatgatcaccacagtagccgaacacctgttcgattcaagtgtgacacgccgcgtgtggcaacatcgcgtccgcgctcgtcggcgcgtcgaacgccctggcggcggtgcggcccgacttgcgtgcgcggctggtccggatcaccgacgatctgctcaacaccgctagcctggccggatccggcgtgctcaccggcccggatctgacctttcggcgtcgcagctgctgcctgttctaccgggtacccgccggaggcaagtgcggcgattgcccgctttgacgaatgtgcaacctcaccaccgatcgtggggaacgtcgaagtcggcgcacaatgcccgccagacgtcgcggggctcgacaccgtcctcgatggcctgggcggcgctacggccgtcgaagccggtcagcacgtgatcgagcagcaccgacgagccataagccgccccgaaatgcagggctacccgctcgtggaactccgtcagccgcacgccagccaacatacccagcgcgctaccccgccaacgcaagcgcgtcgtggcagacccgcaccggatcggccgcaccggcgacgctggcggccgcccgccgcgcggcctcccggaacctcggcgacgacaacacctcgttgaccgccgccaccagcgcgtcggcggtcaacggccggatcagcaccgcgctaccctgccggactacccggttggcgatctcccactgatccccgccaccgggaaccaccaccatgggcaccccggccagcagcgtcttggccaccatcccatgaccaccgccgcagatcaccagatcggcccgcgtgagcagctcggcctggctgcccagcccggccaccgcccagggcggcaccgtcaggtcggctccgctcaaacgcgacaccaccaggcgcgatcccgacggcaccgtctcacccggcgtcagagactgcaacgcgacctccgtcaatccggcggtcccggtcaacgcggtggacggcgccacgaccaccaccggcccggtgccggcggggatggccagcacccgatcggtcggctcgaaatgcagcgggcccaccacgacggcctcggccggccagtccgggcggggaacctcgagcgcgggcagcgtggcgatcagccggcgcagcggcccgggatcgcgggccggcaatccgatctcgacccgaacggcggcacgctggcgcagcccggcacgccaggaccgccccgtcagcgctcgcatggtggcatcgcgcagccggccgcggataccggtgcctgcagccagtccgctgccgatcggcggcagtcccttcgacggcaggtacagcggatgcgggttgagttccacccacgggatccctagcagttcggctgccatgccgccgcacgccgtgatgacgtcggacaccaccagctccggttccagagcccgcagccgcggcacgttgagcacggccatctgcgccgctcgccgatggatcctggccccggcgtcgagatcgcggtcggtggccgccagcccgtccagctcgacggcgtcaatgccagcggcgcgggcggcttccagccattccaccccggtgaacagggtgggcgtgtcagcggctgcgcggaaacgctggcacagcgcgatcgccggaaacgagtgcccgggatccggcccggcgaccacggcgacgcgcatcggccctaccctgccacagcgccacagccgtaggctgacagccatggccgagctgaccgaaacatcgccggaaacccccgaaaccaccgaggccattcgtgccgtcgaggcgttcctcaacgccctgcagaacgaagacttcgacaccgtcgacgccgcactgggcgacgacctggtctatgagaacgtcgggttttccaggatccgcggtggccgccgcacggcaacgctgcttcgccgcatgcagggccgcgtcggcttcgaggtgaagatccaccgcatcggcgccgacggcgccgcggtgctcaccgaacgcaccgacgcgctaatcatcggaccgctgcgggtgcagttctgggtctgcggcgtattcgaggtggacgatgggcggatcaccctgtggcgggactacttcgatgtctacgacatgttcaagggcctcttgcgaggcctggtggcgctggtggtgccatcgctgaaggcaacgctgtaggccgaccttccggatcaagcccaacgcgctgtagaacatcgggtagcgctacagccagccggctgcccgggcttatcgctactctgcgcggcgggccagcaaagatgcgaagtgtgggcgaaaccgcaaatgcatcgcctcggccgctatacgatccccatgcacagtcttgagggtgagctggcgattttgggccgacacgacgggctgtggcgtgtttggaggtctcagatgtcatttgtgatcgcggcaccggagttttaacggcggcagcaatggacttggcgagcatcggctcgacagtgagcgcggccagtgccgccgcatcagcccccacggtcgcgatcctggccgcgggcgccgatgaggtgtcgatagccgtcgcggcgctgttcgggatgcatggccaggcatatcaggccctcagcgtgcaggcatcggcgtttcatcagcaatttgtgcaggccttgaccgcgggcgcgtactcgtatgcctccgctgaagccgccgccgtgacaccgcttcagcaactagtcgatgtgataaatgcgcccttcagaagcgcgctcggccgccccctgatcggcaacggcgccaacggtaaaccggggaccggacaagacggcggggccggcgggctcttgtacggcagcggcggtaacgggggatcagggctggccggctccggccagaagggcggtaacggaggagctgccggattgtttggcaacggcggggccggcggtgccggcgcgtccaaccaagccggcaacggcggcgccggcggaaacggcggcgccggtgggctgatctggggcaccgcggggaccggtggcaacggcgggttcaccacctttcttgatgccgctgggggtgccggcggggccggcggcgccggtgggctgttcggcgcgggcggggccggcggcgtaggcggcgccgccctcggcggcggcgcccaggccgccggtggcaacggcggtgcgggcggggtcggtgggctgttcggcgccggcggtgccggcggcgccggcggcttcggcgacaccggtgggaccggcggcgacggcggcagcggcgggctgtttggcgtcggcggggccggcgggcacggtggcttcggcagtgctgccggcggcgacggcggcgcgggcggcgccggcggcacggtcttcggctcgggcggggccggcggtgcaggcggagtcgccactgtcgctggccacggtggtcacggcggtaatgccggcctgctatacggcaccggtggggccggcggagccggcgggttcggagggttcggcggcgacggcggcgacgacggtatcggcgggttggtcggcgagggcggcaacggcggcgacggcggtgccacgatagcaggaaagggtggtagcggcggtaacggcggcaacgcctggctgacgggccagggcggcaacggcggcaacgccgcatttggcaaagccgggactggcagcgtcggcgtcggtggcgccggcgggctgctggagggccagaacggcgagaacggattgctgcctagctgagccagcttagccgcagcttggcctcagccaccgggcgtgcggcggcccatcgaccgaggcacgtcgaaatcggtgcacaacgcccaccacgcgacgcggggctcaaccccgtcctcgatcgcgcagatggcattgcgcccaccgaaaccggtcagcacatggtccaaccagcaccaaaagcccggtacgccgcgccgaatcgcgggctgaccaactcgtggaactccgtccgccgtatgccgccaaccgcgtgcgtcagcgccttgtggcacacccgcaccggatcggctacctaacccgcaccggatcggctacctaacccgcgccggccgctgccttggcgcggcacccggtcggccatccaccgcagatccccgccaccgaacgcaccgaaacgccgaccttcggcccgcttcgtatccggttctgggcctgcggcattttcgaggtacagcgggcacgctatggcattaccacttcggcgtccaaggcgctggtgcgcggtctgaccgcgtcggcgttctcgtcgccgcgggctaccctgtagcgaatgagcgacaacgcaatccgcccgcggcccaacccgtggcagtacatccgctattgctacggggcgcggctgccggactcgatgcgagactgggtgcgcaacgatctggccggcaagggtgcggccatccggatgatgatccgcgtcgcggttccggcggtgctggtgctggccccgttctggctgatcccgacgtcgctggacgtccacttgagcatgacgttgccgattctcatcccgttcgtgtatttctcgcatgcgctgaacaaggtatggcgccggcacatgctgcgcgtgcacaatcttgaccccgagctcgtcgacgagcacgcccgccaacgcgacgcccacattcaccgggcgtatatcgaacgctacgggccacggccggacccgaacgactaacgccggggcaatccgccgagctcgtcaaacgcctgcgcccaagcgaccaggcgatcggtggcgccggccaactcctcgcggtagcgctgttgtccgggcccagccccacccgcgccgttcgccgaggaaaccaattgcgctgcggcggtgaccatttcgttgtactgacggacgccggtgctcagctgcgcggtaaacgcgttgatggtcggcaccagatacgaccgcgacgccgccgagcattgcacggcccgctccatcgagaccacctcggccgcggtcgccaccatcgccgccgaagtctggttggccgcggccgttaggtcgcggatctcgtccgccggcaacatggcgccccgctccatgacacccaacagcgagaagaacccgcgttcggaggcgcccagcgccgacatcgcgggtcgcgcggccgagcccggtggtggcagccggcgcacacttgcgggccgccgcaccggcagtggctccgagcgcagccagcggtagcgaagcagcaatagcgtcgccggaatggcctgcgtgaccgcaatcgtgccggtaatcaccagcagcgacgtaaaccagccccaggccgccaacagcgccgtcaccaacccccagagcagacagcctgcggtgaataccagaccccagcgcaatgcacggcggcggcggcgcagcagccgggcacgcggatcgatggcgacgctgatcttttgtgctaccaggtcggccaaatcaccggcggtatccacgccgcgctgcagcaacgaacgccacggccggcgctgacccgctttcactgccatgccgaaccgtctgcccaactactgaccgtagggctgctcggcaatagccccgccagaagtctcggtggccggtctgggggtagccgtggtcccgccggccggcaacgcttcaccgcgcatcgatgcgcggatctgttccaaccgtgaatgaccggccatctggatcccggcctgctccacctcgagcatccggccctgcaccgaactctcggcaagttcagccgaaccgatcgcgttggcgtagcgacgctcgatcttgtcgcgcacctcgtcgaggctcggcgtgttgcctggcgcggcgagctcactcatcgaccgcaacgatgcgctgacctgctcctgcatcttcgcctgctcgagctggctgagcagcttggttcgctcggcgatcttctgctgcagcaccatcgcatttcgttcgacggccttcttggcctgagctgcggcgctaagcgcctggtcatgcagcgtcttgaggtcttcgacgctctgctcggcggtcaccagctgggctgcgaacgcctcggcggcgttgttgtattcggtggccttggcagcgtctccggcggcggtggcctggtcggccagcgtcagggcttggcgcacattgacctgaagcttttcgatgtccgccagctgtcggttgagtcgcatctccaattgacgctggttaccgatcacttgcgccgcctgttgagtcagcgcttggtgggtgcgctgtgcttcctcaatggcctgttgaatctgcaccttggggtcggcatgctcgtcgatcttcgagctgaacagcgccatgaggtacttccaggctttaacgaacggattggccatcagttagctccgccttcgcttcttgtgtgcgccagatggtctcagcgccctgtcgctcaatttatcgggtcagcgcgcattgccccacccatggcgcgcatcttgtcgacccggaccgaccggcgacccttaggccaccgccagcgacaccaccggcgcaatgacgaccttggtgctggcgtcaatggtggcgccggttgctctgccagccggggtggcgcgggcaaggcgctcttgacgcgccatccgctcgcccgcatcgatgagcaccaccgacaacgggagctgcagagccgtacaaatcgcactgagcagctcgctggaaggctccttgcgaccgcgctcgatctccgacagatacccgaggctcacccgcgccgaatcggacacctcgcgcagcgtccgaccctgcgacatccgcgctccgcgcagcacgtcaccaacgacctcacgcaccaaagccgccatcaaaaactccttgtccacctcgcaatcgtcatcaggtgaacgccgccggcggtggggttggttcccgcaatcagctggcggtctggcggatccccccgatgtcccgcagagccctggccacgtaatcgacaccagtgatcacggtgagcaggatcgcggcggccatcactaccaccgccgcaacgtgcagcggacccgaaagtggcaacacgaataagccaattgccaccgcctggacaaaggtcttcagcttgccgccccagctcgcgggaatgacaccgcgcctaataaccgccaacctcaaaacggtcactccgagttcgcgggtcaggattagcaccgtgacccaccacggcaagtcgccgagcatcgacaatccgatcagcgccgagccgatcagagtcttgtccgcgatcggatcgacaaacgcaccgaattcggttgccatcccgtaattgcgagccagcaggccgtcgaatcgatcggtaatgcaggcggttgcaaatatcgcccacgccactacgcgggccgcggagtggtggccgccgccatagaacaaggccagcaggaagaccgggaccatcaccagccgcaacagcgtcaggatattggcgaggttggcaatgcgggcgcggcctgctatctgacccgtttcaggctgcgccgacacggcaacagaataacgggttgacctgctcatgcgacccttgatgtcgatactgtttcacacgtgaccgagcgtccacgggattgccggccggtggtccggcgcgcgcgaacctccgatgtgcccgcgatcaaacaactcgtcgacacctatgccggaaagatcttgctggaaaagaatctcgtgacactctatgaagcggttcaggaattctgggtggccgagcacccggacctctatggcaaagtcgtcggttgcggtgcgttgcacgtgttgtggtcggatctcggcgaaatccgcaccgtcgctgtcgacccggccatgaccggccacggtatcggccacgcaatcgtcgatcggctactgcaggtcgcccgcgatctgcagctgcagcgcgtgttcgtgttgacctttgagaccgagttcttcgcccggcacggattcaccgagatcgagggcaccccggtcaccgccgaggtgttcgacgagatgtgccgctcctatgacatcggggtcgccgaattcctggacctgagctacgtcaagcccaacatcctcggcaactcccggatgctgctggtgctgtagcccggcgagcagacgcaaaatcgcctcatttcggcacgaaatgggcgattttgcgtctgctcggcgggctactcgccgccgtcaccccggatcgcggccagtgtgcccgccaactcgtcgggcttgaccagcacctcacgggccttcgagccttcgctgggcccgacgatgccgcgggtctccatcaggtccatcaaacggcccgctttggcgaagccgacccgcagcttgcgctgcagcatcgacgtcgacccgaactggctggacaccaccagttccacggcctgcaggaagacgtccatgtcgtcgccgatgtcggggtcgacgtcggtgcgctccgcggtgggtttagccgtggtgacgccctcggtgtattcgggttcggcctgttccttgcaggcggtgacgacggcgtggatctcttcgtcggagacgtaagcgccctgcagccggaggggtttgctcgcacccatcggcaagaacaggccgtcgcccatgccgatcagcttttccgcgcccgcctggtccaggatcacccggctgtcggtcagcgacgaggtggcaaacgccagccgcgacggcacgttggtcttgatcagcccggtgaccacgtccaccgacgggcgctgggtggccagcaccaggtggatgccggcggcgcgggctttctgggtgatccgcacgatggcgtcctcgacgtcacgcggcgcggtcatcatgaggtcggccaactcgtcgacgatggccaccacgtaggggtagggccgatactcgcgctggctgcccagcggcgcggtgatggccccggatcgcaccttgtcgttgaagtcgtcgatgtggcgcacccgggaggcctgcatgtcctggtagcgctgctccatctcgtcgaccagccaggccagcgcggccgcggccttcttcggctgggtgatgatcggcgtgatcagatgcggaatgccttcatacggcgtcagttccaccatcttcgggtcgatcaggatcatcctgacctcttccggggtggcccgggtcaacagcgacaccagcatggagttgacgaagctggactttcccgagcccgtcgagccggccaccagcaggtgcggcatcttggccaggttggccgagatgaagtcgccttcgatgtccttgcccagcccgatcaccaacggatgatggtcgcgacgggtctctcgtgcggtgagcacgtcggccaaccgcaccatttcccggtcggtgttgggtacctcgatgccgacggcggacttgccggggatcggtgccagcatgcgcacgctctcggtagccaccgcgtaggcgatgttgcgctgcagcgcggtgatcttctcgaccttgacgccgggccccagttcgacctcgtagcgggtgacggtgggcccgcgggtgcagcccgtgacggccgcgtcgaccttgaactgggtcagcacctcaccgatggcgccggccatgtgggtgttggccgcactgcgtttcttgggcggatcaccggatatcagcaggtccagcgacggcagcgtgtagggaccctcgacgatccggtccagcacttgggtatctttgcggcggccgcgtcttccggagccccgaccggcggaggcttccggtatcgtcgcagtgtcatcctgcggaacctcggccgacggccaggccggtggcccgtcgtcggagcacaggggcacctcgtcgtagtaaccgtcggagaagtcctggcgggcgacttcgacggtgtccgcgtcgtcaccatcgaagtccgcgaagtcctcgaagtcgtcggcgtattcccgtggcaacagccgggtgccgaacatggcgcgcatggcatctggcacctctcggatcgtgatcccggccagcaggagcaatccgaacagcgcgccgatgaataacagcggcgcggcgatccaggcggtcaacccgtccgagagcggcccgccgatcgcgaaaccgatgaaccccgcggcgcgcaaacgcgactccggggcctcgggtgagcccgcccacaggtggcacaagccgagaaacgacaagccgatcaggctggcgccgaggatcagccgcggccgcgaatcggggttgggcgacgtacgcatcagcaccacggccacggcggcggcaaccagcgggagcatgaccactgccgacccgatgaacgtccgcaacaaggcgtcgacccacgcgccgagcggccgggcggcgtcgaaccacgagctcgcggcgactaccacggcaaggccgagcagcaccagcgcgattccgtcgcggcgatgcccgggctcgatgtcgcgggctcgcccgatcgaccgcgccgcgccgccggtgcccttggccgccatcatccagacggcacgcatggcccggccgcaggcgagtccggtagacaccagcagcgaccgatggtgccgtcgggagggtctgccgacccctttgacaggcctcgacctctttctgggcacggccgatcgcgcacttcgggacgcgccccgcgaagtggcctttgacctgctcgttcgagtgccggagcgggcaacggtcttgctagacataacggcaagcctagtcgctatcacaccatctacaccatccgccacactggtaacggcgatctgctcgcctcgttgccagggtctcctgagtagggtgacaagtgatcgtgccgcgtcacgccgcccgacgcgcggagttccaggaggccccagcatgcccgtcgtcgtcgtcgccacgctgaccgccaagcctgaatcggtcgacaccgtccgcgacatcctcacccgcgcggtcgatgacgtgcaccgcgaacccggctgccagttgtacgcgctccacgaaaccggcgagaccttcatcttcgttgagcaatgggccgatgccgaggcgctcaaggcccatagcggcgcccccgcggttgccaccatgtttaccgcggccggcgagcacctggtcggggcgccggacatcaaactgctgcagccggttcccgccggcgacccgagcaaagggcagctgcgccggtgatcgaccggccactcgaaggcaaggtcgccttcatcaccggcgccgcgcgcggcttgggccgcgcacacgcggttcgactggcagccgacggcgcgaacatcatcgcggttgacatctgcgagcagatcgccagcgtgccttatccgttgagcaccgccgacgacctggcggccaccgtcgagctcgtcgaggacgccggcggcgggatcgtggccagacagggcgacgttcgcgatcgcgcatcactgtcggtcgcattgcaggcgggccttgacgagttcggccggctcgacatcgtggtggccaatgccggtatcgcgatgatgcaggccggcgacgacggctggcgcgacgttatcgacgtcaacctcaccggcgtcttccacaccgtacaggtggcgatcccgaccctgatcgagcagggcaccggtgggtcgatcgtgttgatcagctcggccgcgggactggtcggcatcggcagcagtgatcccggatcgcttggctacgcggccgccaagcacggcgtcgtcggcctgatgagggcgtacgcgaaccatctggcaccgcaaaacattcgggttaactcggtacatccttgcggggtcgatacgccgatgatcaacaatgagttcttccagcagtggctaaccactgctgacatggacgcgccgcacaacctgggtaacgcgctgcccgtcgagctggtgcagccaaccgacatcgccaacgcggtggcatggctggcgtccgaggaggcgcgctatgtcaccggcgtcaccttgccggtcgacgcgggctttgtgaacaagaggtagctgatggctcgaaatcccgctgcgcagaccgccttcggcccgatggtgttggcggccgtggagcaaaacgaaccacctggccgccgcctggtggacgacgacctcgcggacttgttcttgcccagaccattgcgatggctggccggtgcaacccggtcggcggtgttgcgtcgtttactcattagcgcctcggagtggtccggccgcgggttatgggccaatctggcctgccgtaaacgcttcatcggagacaaactcgacgaagcgctcggcgacatcgacgcggttgtcatcctcggagccggattggacacccgtgcctaccggttgacgcgacgagtgcggatgccggtattcgaggtcgacctgccggtcaacatcgcccgcaaggccaagacggtccgacgggtgctcggtgaactgccgctgtcggttcgcttggttgcattggatttcgagcatgacgacctgctcaccgctctggccgagcacggctaccgtaccgagtaccgggtgttcttcgtctgcgaaggtgtgacccaatacctcaccgagcgggccgtccggcggaccttggagggcctacgcgcggccgcaccgggcagtcgaatggtattcacctacgtccgccgggacttcattgacggcaccaaccgttacggtacccggacgctataccacacggttcgccagcgacgtcaactgtggcacttcggcttagatcccgaggaagtagccgggtttctcgccgactacggttggcggctgaccgagcaggccgggccggaggagcttgtccagcgctacgtcgagcccaccggccgcaacctcaacgcatcacaaatcgagtggtctgcctacgccgagaagagtgagccggttacacctcgatgaccgtcggcacaatcatcggctggcggcgataggtttcccccacccacttgccgaccgtgcggcgcaccccttgagcgatccggatcggatcggtgacgttggcggccaccaacgattccagctctgcctccaccttgcgcacggcgggttcgagcgccttgggatcttcggagaaaccccgcgagtgtagatgtggcgcagccaacggctggccggtgccacgtctgaccacgacggtcaccgcgacaaagcccgacgacaaaatgagccgctcgcccagggtgatatcgccgacgtcgccggcgatcaagccgtcgacgaacatcttgcccaccggcaccgcaccggagatactggctttgccggcaaccaggtcgacgctgacaccgttctcggccaacagaattgactcttgcggtacgccggtactggcggccagcttggcattggcgcgcagcatccgccaggttccgtgcaccggcatcacgttgcgcggccgcaccccgttgtagaggaacagcagctcaccggcgtacgcgtggccggaaacatgcacccttgcttgggcgttggtgacgactctggcgccgatcttggacagtgcatcgatgactccgaagaccgcctcctcgttgccggggatcagcgacgacgacaacacgatgagatcaccagcagtcaacgtgatgctgcgatgctccccacgcgacattcgcgacaacgccgacatcggctcgccttgggtgccggtggtgatcaacacaacttggtcgggcgccatcgtttcggcggcggcgatgtcgatgagatcggaatcagccactcgtaggaagcccagttgccttgcgacgcgcatgttgcgcaccatcgatcggccgacgaacgacactcgccggcccaatgccactgcggcatcgatgatctgctgtacccgatccacgttggaggcgaaacacgcaactatcacccgtccgtcggcaccccggatgagccggtgcagcgttgggcccacttcgctttccgatggcccgacaccggggatctcggcgttcgtcgagtcgcacagcaacaggtccacgccggtgtcgccgagccgcgacatgcccggtagatcggtgggacggccgtccggtggcaattggtcgaacttgatgtcgccggtgtgcaggatggttcccgcgccggtatacaccgcgatggccaacgcgtccggagtggaatggttgacggcgaagtactcgcactcaaacacgccgtgccgggtgctctggccctcgcggacctcgacgaacaccggtgttatgcggtactcacgacatttctctgcaaccagagccaaggtgaacttcgagccgacgaccgggatgtcgggtcgcagcttgagcagaaacggaatcgccccgatgtggtcctcgtgcccgtgggtcaacaccagcgcctcgatgtcgtcaagccggtcttcgacatggcgcatgtccggcaggatcagatcgacaccgggctcgtcgtggccaggaaacaacacaccgcagtcgataatcaacagtcggcccaggtgttcgaaaaccgtcatgttgcggccgatttcgttgatgccgcccagcgcggtgacccgcaacccgccggaggtcaggggacctggcgggggaaggtctacatccacttctgggccaccctttggctcacctttagatcaccgaagcaccgaggccgcgcgcatgtcggcggccaacgcgtcgatctgctccggtgtcgcggccacctggggcagccggggatcaccgacgtcgatgccctgcagccgcaagcccgccttggacaacgtcaccccacccaggcggctcatcgcgttgcacagcggggcgaccgcaatgttgatcttgcgggcggtggcgatatccccagaaccgaaggcggacaacaactctcgaagctgcccggctgccaggtgggcaatcacgctgatgaagcccgtggcgcccatggccagccagggcaggttgagcgcgtcgtcgccggaatagtaggccagtccggtgtcggccatgatttgggcgccgctgtgcaggtcggctttggcgtccttgactccgacgatgttcggatgcgacgccaacgcgcggatcgtgtcgggctcgatcggcaccgccgaccgccccgggatgtcatagagcagcatcggcagctcggtcgcgtcggcgacggcggtgaaatgggcttgcagcccccgctgcggcggcttggaatagtagggcgtgaccaccagcagcccgtgcgcaccctcggccgcacaagccttggccagccggatgctgtgcgcggtgtcataggtgccggcaccggcgataacacgggcccggtcccccaccgcttccaagacggcccgcagcagctcgattttctccccgtcggtggtggtcggcgactcgccggtggtgcccgagaccaccagaccgtcgcacccctgatcgaccaggtggttggccagccgcgccgcggtggcggtgtccagggagccatcgccgctaaacggtgtcaccatcgcggtcagcagggttcctaggcgcgctgcgacgtcgaatccgacggtggtcacggctcccaaggttacctggcgctttatcccggccgcgagcgcgcgtgtttgtccagcgacacgccgcctcaggcttcggtcgccaacgggctggtcgccacctcggtgccgtcggccagggtggtcacctcgaagtcggcgaacaccgcgggggccacggcggcgagctggcgcaggcattcgatggccagtcgccggatttccacgtcggcgtgctcgctggcccgcattgcgatgaagtgccgccaggcccggtagttgccggtcaccacgatgcgggtttcggtggcgttgggcagcaccgcgcgggcggcttggcgggcctgcttgcggcgcaggatcgcgttgggttggtcggcgaacttggcttccagcttggccagcagctcgctgtaggtggcgcgggcggcgtcggcggcctcggtcaggatgtggcgcaggtcggcgtcgtcctccatgccgggcggcacgacgacccgcgagtccttctcgggtacgtagcgctgggagagctgcgagtaggagaaatgccggtggcggatcagctcgtgggtgcacgatcgcgagatcccggtgatgtagaacgacacgctggcatgctctagcaccgagaaatgtccgacgtcgatgatgtgccggaggtagccggcgttggtggcggtcttgggattgggcttggaccagctctgatagcaggcccggccggcgaactcgaccagcgcgggtccgccgtcggcgtcggtggtccagggcacgtcgggtggggccaagaagtcggtcttggcgatcagttgcacgcgcagcggcgcggtctcggccacggcgctcaccttagcgccggccgcaactagacgaactcggtgtggcaggtcagcccgggctcccggcgcagacgcgggtccgcggtcagcagggggatgtcgaggtgactggccagtgccacgtagagggcgtcgtaaaacgtgaagttgtgccgcagggtccacgcccgtcgagcgtccgcgttggcgctggctcccagagttgaaccccaccaaatctgttgcctgaagaagccgatctacctaacggggatcgttgcccttgaagtcgcgaacaaataggcaagtgtccagcggccagatcggacccgcaacgaaagttgcggtaccaatcgccgcaccgctcctgccgatggctacaccgggaccatcgtacgcagctgtgtcatgcataccggtcaccccgaatgacccgataacaggtaccgttccagatccccgcgacgccgcaggaagatcatgtcctcgctgcagctcaaggacttccccgaaccgcaaggttttccatccatcactcatctaagccgccccagttgctcccgcacgaccctttccagccgcgccgactcatcgaacgcctccagcaacgccttcgacaaccgggccatcttctcgtcgatcggctctccgtcgtcctcgaccgcgggcgtacccacataccgccccggcgtgagcgcatagtcggtcgccttgatctccgccaacgtcgccgacttacagaaccccggaacatcctcgtacataatccctttgacggcagccgacttcgacccgcgccacgcgtggaaggtatccccgatgcggacgatctcctcgttggtcagcgcccgctcggcccggtccactaggtcgcccagttcacgagcgtcgatgaacagcacctgcccgcaccggtcgatagacccttgcttacctgccgccttgtctttggcgaaaaaccacaggcacaccgggattccggtgctgcggaacagctgggtgggtaacgcgaccatgcaggaaaccaaatccgcctccacgatctgcgcgcgaatatccccctcgccgttggagttcgacgacatcgacccgttggccatcaccacgcccgcccgacctcccggcgccaacttgtacaggatgtgctgaatccatgcgtagttggcgttattggcgggcggaacaccgaagcgccagcgtgggtcttcctcgttgcgggcccagtctttgatgttgaacggcggattggccatcacgtagtccatctgcacgtccgggtgctggtcgcgggcgaaggtatcactccatcgggcgccgagccccttgttgtcgatgccgtggatggcgaggttcatcttcgccatccgccaggtctcctcaatgctttcctggccatagatcgagacatccttcggatcgccgtcgtgttcgtagatgaacttctcggtctgcacaaacatgcctccggaaccgcagcacgggtcatacacccgcccactcgacggctccagcacctccacgatcaccttgaccacgctgggcggggtaaagaactcgccaccccgcttcccttccgcgcgagcgaaattgccgaggaagtattcgtagacctcacccatcagatcccgggcgcggtgctcgccctgccggctgaagcgcgcactgttaaataggtcgatcagctcaccgagccggcgctggtcgatgttgtccttgttatacagcctcggcagcgtcccaccgagtgttggattggccttcattaccgcgtccatcgcctcgtcgatcagctgaccgatgttcttcgccggctcaccaccaacggctggcttgccttttgtgttctctgccaagaacttccagcgcgcactcaccggcaccacgaatacgccgtaaccctggtactgctcgggatcgtcgatcaggtcttctatctgagactcctccattccttcggccgccaactcggcacggattgcctcgcgccgttcgtcatacgcgtcggacacgtacttaaggaacaccaggccgaggatcacgtccttgtattggctggccgacagcgacccgcgcagcttgtcggcggccttccagagcgtgtctttgagctccttcatcgtcgacggcgcctgcggcgcctgcttcttcctgggcggcattcccgtttccttcctatcgatgcgccgcggcgatgccgggcgtggtgggccagctcctcgacaacacgaaggtcgcatcgggcgaatcacgctgtccctggggccaccacccattccacgggttgccgtgtgatggcggcgatgcgttcgaagtcttggtcgtagtgcatgacgggtatgccgtgatgctcggcgaccgccgcaatgatcaagtccgggatcttgaccgagcggtgaaatcccttgtcggtcaatgcttcttggatctcccatgcacgaacccacacggtgtcgggggtgttgacgtattcgagcgcgtcacgccggtaggtgcccagtgttcgatggtcctcgcgggaacgcgccgagactccgaactcgagatcggtaatgccgcaccgggccagtagaccgcgttccatcaacggttccaagcgatgtcggaccgcgggcaagtgcgcgcggtaagccgctgatttgtcgagcaaatagcgcgtggtcatgccgtgttctctgggtggccgtctcgccacattgcgttgaccagagcttcgtcctgggttccggtggcgttctcggccatccggttcatgagcgagcgcgcggcactggctcgcaacgcggcccgcagcgcggcatgcacggtgtctttctttgtcgtggtacccagttccttggcggcccgagcgagcaggtcgtcatcgatgtcgatcatggtgcgcgtcacacccggagagcatactactaatgcatatccgcgatgcatataacggatgtatctcaggcggggctcaggtgcacgcgggccggatatcggtatgcgtgaagtcatcgccacgaaacagcagcggctccccggtgacctgggccagggcgtagctgtaggtgtcgccgaggttgagacgggccggatggccgctgccgcggccgtagtcgcgatacgcctgcgcggccacgcgggcttggtcggcgtcgacggcttcgacctggattccgtagtcgtccagcaaacggtccaccaatcgagagatctccggccggtcccgccgctgcatgatcgcgcacagttcgacgtagttgggcgcggacattcgggagttcggtgaccgctccagcgcctccttgagcacctgcgcgcccgattccccgctcacgatggcgacgatggccgacgtatcgacgatcaccggggcagaccgctgtcatcgtagaggtcgacctcgtgtcgccgaatcaggcgcttgtcgtcgtcgctgagcagcttgtcgaggtcgcgcagggtctgttcggcggcggcgcgccgggcctccgcgcgtgccctgtcctcgcggtccaactccgagaggcggcgcgcgacggcgtcctcgacagcagccgtctggttggtgccggtgcgtgcggccagttcccgcaccagcgccacggtgcgctggctcttgatattgaggctcatggtagaaggctaccggccagcgggtagaccatctatcccggacatcaacagcggaagcagcgcatcgcggcaggatgccaggcgtgcggattcaatccgccgctcgttgcacagcgcacccaggttcgcgattgcggccgcgtgtccgggagtcaaccggcgcacatcgcgcacccaaacccgcaacagctgggtcggttggattcgttgccggcttcccgtcatgcccccgactaactgccgcagttctgccaggacatcgggttgtcgcagcgccgcccacagggccgaagtgtcgacgccgactggccgcagcacgacgaactccgtactcgccagcgccatttccgacgggaggctggtgatgttccagattcgcgggattcttggattcagtttcgggaacaacacacacggctgcgacacgacgagctttgcgctcctgatcgttcgcccaccgacgcgactgggctgggcgccgccgtcgaatgccgcgaaactgtaatgggcgacggtgctatcgaagtgctgcgcatcaagacatgcggttgacctgctcgccaggctcgacaacggcacgtatgcagagagccgcccgacgatcgcaagcatcaacgcctcggcggcttcgatgacacggtcgttggcggcgatcttgtcgtcgaaggcgcctaggatctcgccgattcgagggcggtcgggcgcggcgacggccgataccgaaacgttccgcagaacaccctgactcagcaggggctgtcccgatccggcccgatatcggttgagcccgaaacccagtagcgcgtaataccaatatcgggtttcctcgggcttcttggcccgacacgccagcgcgttgtcggtcacccacacgtcggaatcgcaatagcgcaggctaccgcagtacgagccgacgcggccgacgacgatcagcgggccacgcgcgttgtgttgggcggaatatccgataaccccgtttgcaccatagacgggatagcggccgccgggctcgctcgctggcgacgtatggccagacgtatggccattcgagaagtcgagatggtcccctagccttaccttttcgactttctcgacgcggctcatccgttagtccgcttggtggccgcgcacagttccccagccagatcaccccgggtggacacggcgatcccccccaatcccagccacgacgccatcgacgccagctcgccggccaacccctcggcaaccgtgaccggcggtatgtcgagttcgccaagcacgcccgccacgggcaagctgtccgcggcgcggtcggttttgcggtccacccgcgcaaccgggtgtccgtcaaggggccgcacgtaatacaagtgccggcgtttggccgccactgccgccgaatccagctaccgcacttggattcgcgagatcagccgcttgcggtcggcaccggcgatcgggccggccgacccgggttcggcgacgcctcctacgacgacggccgcccggcggtcccacgcagcagtcgcggcgctcatgagcgcgcgccgcgacgatgcagtgggggtaccacccgcttgcgggggacgaagcgatgaggagaagcggcgctcatgagcggtggtagctgtacaaccggtaccgcaacccggaccggctgaagcgccactcccccgtctcgccccgccatgtctcgtccagcacgggggccagcgcgtcaccggcttcgcgcggcaggccgatgtcgacctcggtaacctcacatctggtcgcgtacggcagcgccagcgcatagacttgtccgcctccgatcacccacgtctccgggctggtcagcgcctcctcgagtgaaccgacaacctcagccccgctggccataaagtcagcttggcggctcagtacgacatttcgccggccgggcagcggccggactttagccggcagcgaatcccatgtgcgccggcccatcacgatcgtgtgccccatggtgatctcccggaaatgcgcctggtcctcgggcaagcgccaggggatgtcgccgccgcggccgatgacacccgatgtcgcttgagcccagatcagccccaccatcgtcacacgcgtcactccttgattccggcttgaaggctgtccgagccgacttcattgtcgtcggcgcgcctcataccgcgactggagctttgatcgccggatgcggatcgtagttcttcacaacgatgtcttcataggtgtactcgaagattgaatcccggtcggctagaagtagtttcggatatggccgcggctcgcggctgagctgcagccgtacttgctcgacgtgattgtcgtagatgtggcagtcgccaccggtccagatgaactcgccgaccgacaagccggcctgggcggccatcatgtgggtgagcaacgcatagctggcgatgttgaacggcacacccagaaacaggtcggcgctgcgttggtagagctgacagctcagccggccatcggcgacgtagaactggaagaacgcatgacagggcggcagcgccatccgctcgatttcgccgacgttccaggccgacacgatgatgcgccgggaatcgggatcggtgcgcagcaaatccagcgccgcgctgatctggtcgatgtgctcaccggatggagccggccacgatcgccattgtacaccgtagatcggcccgagttcgcctgtatcacttgcccattcgtcccagatggtgactccgtgctcgtgcagccaaccgatattggaatcgccgcgcaaaaaccacagcagctcgtaggctaccgatttgaaatggactttcttggtagtgagcagcgggaaaccggccgacaaatcatagcgcatctgctggccgaacaggctgcgggttccggtgccggtgcggtcggatttgggcgtacccgtttcgagcacgaagcgcagcaggtcctcgtatggcgtcacgattgacacgcggtcagcctagcggcgatcgcaagcgcggcgaagccgccgcagcgactcgccgccaaacaaacccagcgggcgatcgcaagcgcggcgaagccgggcacagcgagtcgacgggaatacacccagatccgcgccacaggagtacaacggaggccatgccgaaaaccaccgacaccgccgctactcctgacggcacctgcgccgtgcgtctgttcactcccgatggtccgggccgctggcccggtgtggtgatgtttcctgacgccggcggcgttcgggacaccttcgaccggatggccgccaagctagccggattcggttacgtggttctgcttcccgacgtgtactaccgcgaaggcgactgggctccattcgatatgaagaccgcgttcggcgatccgcaagaacgcgcacggatcatgtttatgattggcaccctaacgcccgaccgggtaacccgtgatgccgatgcgcttctcaactacctggccagccgcccggaggtgatcggggaccgcttcggtgtctgcggctactgcattggcgggcgaatgtcggtggtggtggccggccgcctgccggatcgtgtcgccgccgcggcagctttccaccccggcggtttggtggccaacagcccggacagcccgcacttgctggccgaccggatcagcgccaccgtctacatcggcggcgcggagaacgacccgtcgttcaccgccgaccacgccgagaaactcgacaaagcgttcagcgcggccggcgtgccgcaccgcatcgagtgctacccggccgcccacgggttcgcggtcccggacaatccgtcttatgacgccgcagccgacgaacgccattgggcagcaatgacagagaccttcggcgcagcgctcaactagccccgccaagcagacgcagaatcgcattaatcgcgcccggtttgtgcgattctgcgtctgcttggcagcacctcaggcgccgcgacgtcgatcccgatgatgattcagccgacgccggtccgcggtgcgccccgcgagctacgcgtcgagttgcgtccgcggcagtgcgtggacgcactttccacggggcaaaggcgcccctacaccggcgcggtcaatgctcagtgctgggtgcggcccggaatcccagcgcgttgccgagcagtagaccgccgtcgatgatcatggtttcgccggtgatccagcttgcggcatccgaaaccaggaacgcgaccgcgctcgctatgtcggccggctccccgattcgtccgagcgcaatggtcgccgccaacggatcctcgtggtccttccacagcgcctcggcaagcctggtgcgaaccaccccgggacagatcgcattcacccggatgcgcggtgaaagctccagcgccagctgcttggtgacgtggatcagcgcggctttggtcgcgttgtacatgcccatggccggggactggtgcatcccgccgatggaggcggtgttgaccaccgcgccgccgtgctcgcccatccacgccgtcacgacgagcgaggtccacatcagcggtgcccacaggttgacgtcgaagatcttggcgaagcgggcgtggtcctgctcgagcagcggaccgtaagccgggttggttccggcgttgttgatcaggatgtcaacgctgccgaagcgctcgagggtgaggtccacacaacgccgggcggcatcctcgtcgaccgcgtgtgcaccaacgcccagggcgcggtcgccgacctgtgcagcagcctcgtcggcagcttcctgcctgcgtgcggtgagcaccacatgggcgccggcagctgccagctgttgggcgatggcaagcccgatgcctcgcgatgcgccagtaattatggcggtgcggccggtcagatccagtgaggtcatttggcttgccttcggttgctgtggtggccggactccgccggcggggagcgtcggtagcgcccccgcaccgtatgcgacaagaatgctagcgaaatcaaaccccacgaaaccaccggtagtggtggtgctatcgcgattgccgtagcctgcacaacctcacgccagacttgagccactgcgaccatctgcggcgtgtcgcgtgcgtggtttaagtgtcgcgaacggcgaggccttacagcctcatgattccgaatgattccgaacggtatccggcttaaacgtgccccagctgtggcggattctgacatttctcggccagcccggccacgggcaccctcgtaaccaaccatttcgccgctagcgagcccggcgggggcggctgcgacgccatggctccggcggcttgattgacggtccgggcggcgtcggttgcggccccaccgtcggttgccgcaccggccacgcctggcgggtcgctgtgcgggacatagccggccggcccggtcgatgggccacaggccaatcagacgacgacctgtttgggcatgacgatgggcttgaacccgtaccgaggcccggcataggcaccggctcctttggccgccccagaaatccccgccatacccggcattgcggcgactggcccggcttcctcggggaccgcccagcccgagccctccagtgccgtggtaccagacgtcatggccggagcagcggtcgaccaaccggccgggaccgacaggccaccgaccgaggacgcctcgcccagactcgccgtcagcgaggccccaccaacgcccactggcgtcaccgtgtgcgccaaaccagctgctgccgcggcagctggaacggcatcggcggctgcggtcacggttgccgggtttagggcagcaaaggcgtgtccgaggaataccgcgttgcggatggtggccatgacgaaccaggcggtggtgttgaccgcgccgttgatcgcgttctgaacaaacgtgataccgagcagctcctcaatgtcctgaatgattccgcctaatcccgccgcgtcggccgccgatgtcaggggcgaagcgaaccccattaccgcgttcggcaggttgctgatcagcgatcccagccccacctgttggaccgtgctggcggcagcggcatggctgaccgcggcggcctgaccggccagcccggccatgttggcggtctgggagggcgtgatcaacgggttcaacctccccgccgccgccgaggaggccgcgtaaccgtacatcgccagtgcgtcttgagcccacatttcgccgtagtgagcctcggtcgccatgatcgccggtgtgttttgacccaggacgttggtcgccaccagtgccgcgagcagagccctgttggcagcgacctccgccggcggaaccgtcatggcgaacgccgcctcaaaggcggccgccgacgccatggcctgtgcagccgcatgggccgccgattcagcggtgtaggtcaaccaggccaaataaggctgggcagcaacgaccatcgacatcgacgccggacccagccactgttcggtagtcaactgcatgatcaccgactcgacggacgatgctgtagtgctcaactcgacggccaggccgttccacgtcgccccggcggccatcaggggtgctgcgccggcaccggcgtacattcgtgtggagttgatttccgggggtaaagctccaaaatccattttccctatccctctattgatctctattgatcgaaattcgctacttctcaagtgcgggcaaccgcgtcgaggccgccccctataccgccggcttgggcatgacgatgggtttggcgccgtagcgtggcgcaccgaagcccgcgctgctgcgcgtcgccgaggccaaccccggcatcccgggaatgaccgtccccgcggcaccatgcggtgccgcggtggtccagccagcgccctgcagtgtgctggtgctcgataccaggttggcctgtcccgcccagctgggcggcaccgacaatgcgccgattgacgacgcccgactaaggccggcggctagcggagccgcacccagaccggccgcgatcggcgcctcgccgacggccgcctccgccgcccccagctccgataggcccgcgccctccaagccctcctcgagggcggcttcctcggcagccggaagaagaccaccgctggccagccctagcaagtccgacgcggcggaggcccagttcccagccccaatgttgaagatattggcaatatctgaaatccaggagggcaccttcccgggcgtggaacccaagatgctcgcgatacccgacaacggcgaagcggccgcggatgagttggcggcctcggtggccgcataggtgccagcgctgacccccagggtcttcacaaacaggtcgtataccgcagctgcttcagcactgacctgctggtagagagtgccgtacgcggtgaacaacgacgcctgtagcactgatatctcatcagcggcggcgggaatcacgcccgtggtggtcggggcggccgcggccgcgttctgggcgaccatcgccgagccgatggtctcgagcttgccggccgcagccgccaactcttcaggctgtgtcgtcaggaatgacatcgattgctcctcatatgactaagccagcagggctagaaacctgtgaattatctgatcagtccctgccgaatagctgatcaggtcctgtgtttagataaggctaacgatccacacctccgcaagcccgatcaaaaggcgcaagcgcagaattcatttacggcttatttacgccggcaccggcagtcttaacacgatccttttgagcgtggcacctgaccgctcgccgcagcagcgaaatgaaacacgcgccgcgggagggttagcgcaatgtggccgcggcggcgcgctggtcggccgcgtgcgcttgtctcggtgtctccagatcagaagaggccgtgcttgggcataacaatcggcttgactccgtaccgtggtccggagtcggcaccaacactgttggcggctacgaccattccaggggcaggcggcatcactgcgatcgggccgtcctcctcgggaactgcccagcctgtgccatccaaggccgcgccggctgccgtcgccggcgctgcagtagaccagcttgccggcaccgacaggcgaccaaccacggacgcattgcccaaatcggcggtcagcgctgttccgccgacgcccgctggggcaaccgcgtgtgccaccgcggctgccgcgccgccacctggcgcggctccgccaacggttcccatagcatcggcaagaagcgtcatattgccaatggcggccgtggcaaagtctgccacgccacccaggccgtgaaacgcggattctacgaacagcggaacatcgagattgaggaactgcctgaccgcctccaacccggtatcggccgcggacatcaccggggaggcgaagctcaggacagcgtcggcgacgtcgctgatcaggtggctcagacccacctggcgcgcggaagcggatgcgccggcttggccaacagcggcggcttggtgtgcgagcccggccggattggtgatgtgcgacggcctggtcagcgggttcagtcttgcggcgaccgcggatgcggccgcatagccgtacatggccgaagcgtcttgggcccacatttcgccatagcgtgcctcggtagccgcgatggccgacacgttttgcccaaggatgttggtcgctgtcagttcagccaacagggctctgttggcaaccacctcggccgggggcactgtcagcgcaaacgccgtttcaaaggcggccgcagacgccatggcctgtgccgccgcgagcgccgaggattcagcggtgcaggtcaaccagaccaaatagggctgcaccgcggcggccatcgacaacgatgcgggacccatccagtgctcggtgctcagccgcgtgatgaccgacccgacggaggacgcagctgtgctcacctcgacagctatgccgttccacgcagccgcagccgccagcaggtctgccgcgcccgcgccgccatacatgcgcgcagaattgacctccggaggtagagctccaaaatccactgaggcgttccgtttctggtcgagtgcagtggtggccggtgctccgtctgaggcagccattattccatcaaggtcagcgccagcgtaggcaccacgctcgccacggcgtcgatggcgcccaaatcatcccattaactgcgcagcgacggttgctccgaggttccagcacgcctcgatatcggccttgctcggcttgcccatcaccactacagtctcagcggcttgcacccaacccaggccggttgtgatggcgtcgacggctcgctcggctccctcggtgccctcgttgccgtgaatgtacgcgccgaacgaacgcccacgggtggtgtccaggcaggggtaatagcagacatcgaaggcatgcttgagagcaccactgatgtaccccagattggctggggtacccagcagatagccgtcagcctccagcatctcgatcggcgaaaccgtcagggcgggtcgtctcaccacctcgacgccctcaatctcgggatcggtcgcgccggacaccaccgcctcaaacatctcctgcatgtgcggagacggcgtgtggtgcacgatcagcaagcgccgcaccgcaggaccctgtcactaaaagtggggtaatcgaccaaagcgtgcagaagcgctccggacaggtagcccaaggccggcaacgtggtcatctggcccccggcctagcgcgcccctctagctgtagggccgtcttcatcgcttcccgcgcgcggcgccgatcccccgcgtagtcgtaggcgcgcgccagtcggtaccagcggcgccagtcgtcggcgtcgtcttcgagctcggtgcgcacggcagcgaacaacgcatcggccgcgtctcgctgaatgcggccagaagcccggcggggcagcgcgctggcgtcgatgtccagtccgtcttcggcgatcagacgggccagccgctgatacgcgaatccggcccgcagcgtggcaatcatggcccacagcccaatgaccggcaggatcagcagcgccagccccagcccggcagccgcggcgcggcccgaaccgatcattgcgacggcgacacgcccgagcataaccaggtacgccaccatcgccacgcacatgaacgcgattatcaactggacatacagggtgcgcctggtcatcacagtgtcggtcagtgcagatcgagtaggggctcaagacctacggtgagaccagggcgttcggcgatgcggcgcaccgccaacagcacaccgggcacaaacgatgtgcgatcgaggctatcgtggcggatggtcagaatctccccctcggtcccgaacagcacctcctggtgggcgaccagtccggccagccgcaccgcgtgcaccggtatgccgtcgacgtcggcaccacgcgcgcccggcaggctggtactggtggcatcgggattgggcggcaagccttttcgggcctcggcgatcagcttcgcggtacgcgcggccgtgcctgacggcgcgtcagccttgtgcggatgatgcagctcaatgacctcggccgagtcgaaaaaccgtgcggcctgcttggcgaaatgcatggacagcaccgctccgatcgcgaagtttggcgctatcaacaccgatgtgttgggttttgcgacgagccacgattcgacttgttgaaaccgctcggcggtgaaccccgtggtaccgaccacggcgtgaattccgttgtcgatgaggaactccagattgcccatcaccacgtccgggtgggtgaagtcgatgacgacctcggtgttaccgtccgttagcaggctcagcggatcgccggcatccagctcggcggatagggtcaggtcgtcggcggccgccaccgcccgcaccatcgtcgctccgaccttgcctttggctccaaggacgcctacccgcatggccttcaccctagaccgggccgtcctcgaggccaacgaccgcggctgcaccaaacccggcgtgcgccgtgaggcgcttgttgatcgagtggaggtgaaagacctgcacggtagttctgtcgcagctgtctgaaccaccccatcggcagattccgtgaagagccagatacggtgaaagtcgcacgtccggttcgaagggcggccacgggaaacggacccgcagcaacgcgggcaccgcacccatggtcgacccaactgccacgcacccggtgaccggtgcgaagtccaccatatcgaccagtgggcaaccggcacatcccaccacaggttggtcggaaacggctggtgcacaacgaagctccccaacggccaaaccgcagggatcccgccaccccacctcgaccgcggtgcccacaccaaacaactacgcgctgaccgccgcgactgcgcccacgacctatctaggctttaatgatccgaggcgtcagcagcgaaggtgctcatgtgaaacccagcaatatcaggattcgtgcagccaaaccgatcgatttcccgaaggtggcggcgatgcactatccggtttggcgacaatcctggaccggaatcctcgacccgtacctactcgacatgatcggttcgccgaagctgtgggtcgaggagtcttacccgcaaagcctgaaacgcggcggctggagtatgtggatcgccgagtctggcggtcagccaataggtatgacgatgttcgggcccgacattgctcatcctgatcgcattcaaatcgacgctttgtatgtagccgagaacagtcaacgtcacggcattggcgggcgcctcctcaacagggccctgcactcacatccgtcagccgacatgattttgtggtgcgccgagaagaacagcaaggcacgcggcttctacgagaagaaggactttcacattgacggccgcactttcacgtggaaaccactgtcaggtgtgaacgtgccccatgtgggctaccggctttatcgatccgccccgcccgggtaagcatcaggcgtcgataaccacccgaccgctcacggcccgcgacacacagaccagcatctcgttatcgccttcgatgatgcggccgcggcggtcgacctgcccggcaaggactctcaccttgcaggtcccgcagaagccctgctggcaggagtatgccgtcgtcgggtcccagtcgagcatgacgtccagcgccgaccggttcgccggaactcggagcactcgcctcgaccgtgcgagctccagctcgaacggaactccgtcgacaaccggcggcgggctgaatcgctcgtaatgcagcggcgcgtcggcgtgttgattgcgggccacgcgcaccgcttctaacatcccgggcggcccgcacacgtaaacggccgtcgtcggccctgcgccggccaacagttcatcgacagacgcaaaacgaccgtgctcgtcgtcggcccacaccgtgacccggccgggtgccaccgccactacctcgtccaggaacggcatgtactcccgaccgcgaccggcatagattgcgcgccagtcgattccgcgctgttcggcggcccggatcatcggcaggatgggcgtcaccccgataccgccgatcacgaaaagcacgtcacgctcggccagaccgagatggaaggcgttgcggggaccttcgaactcgcacgtgtcacctacgtcgaaggcctcgtgcatctcgatcgaaccgccgccgccgtccgcgattctgcgaatggcgatccggtagtccgtacgccgtccgggcacaccgcacaacgagtactgtcggcgccgccccgagggcagctgcacgtcgatgtgcccaccgggcgaccaggccgggagcaatccgccaccggggtcagccaacgtcaacgccaccacgtcgggagcgaccagctcgcgcttggtaaccaccgcgggattcgtgcgccgcaccggctgcacccgcgacggttcccaccgcgaggccgcgcccaatcctcccaataacgctcgtacaccccacagcgctgtgaagaagcggtcccggctgcggcgaccgtaaaggtcggcgggcctactggcccagctggtctctggcacggtgcgctccgccattcctacggatcgtcaccgatcagtgcgacgctcgcgcggcgggcgagacggccaggtagtccacggccgcccccagcccgcccagctgggacgggtgaaaacccggcttgtagtagtgccccacgacccgaagcagccgcggcagcccgggcaccaaaccacggcgtgcggccttgaaatagtcccgccagcgcggctttgtccccggtggcaggtacggatccaccgaatacatgaaccgcactccgcgaatccacagcagcaacatcaccggggtaacggtcagctgggcacgcacctgccgccagtaaccggcgcgcaagtgcttcatggtgtcgaaggccacggctttgtgctcgacttcttctgcaccgtgccaccgcagcatgtccagcatcacggggtctgcaccgacggcatcgagctgcggggaattcaggatccactcgcccatgacggcggtgtagtgctcaattgccgcgatgaacgaaacctgctctagcaaccagctgtactgtcgtcgcgggctccgccgaggactctcccccagcagcttttcgaacagccacctgatctggttggtaaacgctgtcacgtcgacaccctgggcatcgaagtggtcaaccacgccggagtgcgcctgggaatgcatcgcctcctgaccgatgaatccttgcacgtccagcctcagttgatcgtccttgatcagcggcagcgtcttcttgaagaccctgacgaagaactcctcgccggccggcagcagcatatgcagaacgttgagaacgtgggtggccatcggctcgttgggcacatagtgaaatggcaggtttgtccagtcgaattcgacatctcgcggctcgaggacgagacgttcgtggtcggcggcgcgcgactctgacgagtgcggacccgtcgcccggtcatcgacgctgaccattgctgccccctcagaaaacgtagccacggcgtttacataaatgcccgacatgtcgccccagtagacatcacgtgttggcaagtatagttgcgcgtacccgaggggtgaagaacctgctcgccagcctggcgccgaatgcacctcgacgttcaccgcgcctcggcagccgacgatgtcggcttcaccgtgtcgaattcgtcgcctcgccctcgtcggcctactcgcaactggtggcatcagtaatgccattgcgcagcaacgcacttgctacggcacgcgactcgccatcagtgtcccgccagcactttcgctacccggcctcagctcggtccttgagacgctgcagggtgcgtcgaatgtgctcggtgtttacgctcgcccgatccttgacgccggtggccatccgggcaactgcgcggaaccagctgggccgccggtcccaggtgctctccgtaacccgacagccgtgttcggtagcgacgatgccatattgccagcgtgaaatcggaataatgccggaccgtacatcgaaagcgaaaacccgaccgggatcggcgtcggtaacggtgcacgtcgtggtccagcgccgtccaccgttttcgttgcgaccgacaaacaccgctcccttgcgaacatcgtcgcctttgcgcaactgcatcgccaccacttcctcggccagcgaggccagtgtcggcagatcagtgatcagcccgtataccaggtcgggattggcgtcgatctcaacggtgaccgtcacagaaggcccatcagggtctggcatcccgcgatcatagcccgctgggcgggccgctctagatgggcgccgccccgcgcagatgctcgaagatcagggacgtctgggtacctgcgacgtcggcgtcggcattgaggttttcgaccacgaacgaacgcaggtcctcggtgtcgcgagcggcgacgtgcaagatgaaatcgtcggcgccggccagaaagtagacatccatcacctgccgtttgcggcggatctgctggatgaagctgcggattttcccgcgagcggacgactgcaagttgaccgagatcatcgcctgcaacggcaaacccaccgcgaccgggtcgatgtcggtgtagaacccccggatcacgccgaggtccaccaaccgccgaacccggccgtgacacgtcgacggcgctatcccgacagtgtccgctaacgcgttgttgggcattctggcatcgccatgcagcaagctcaggattctgcggtccacctcatcaagttcagcgggtcgaacatccttcgacgaggcagcccggcgagtcttgtgttccgttgaattatcacgtatatggcctcgaaaaagaattatcatcagcaatcttgcagattaatcgaactttcttcacactgaagcgtacagtatcgagaggggtaatcatgcgcgtcggtattccgaccgagaccaaaaacaacgaattccgggtggccatcaccccggccggcgtcgcggaactaacccgtcgtggccatgaggtgctcatccaggcaggtgccggagagggctcggctatcaccgacgcggatttcaaggcggcaggcgcgcaactggtcggcaccgccgaccaggtgtgggccgacgctgatttattgctcaaggtcaaagaaccgatagcggcggaatacggccgcctgcgacacgggcgatcttgttcacgttcttgcatttggccgcgtcacgtgcttgcaccgatgcgttgttggattccggcaccacgtcaattgcctacgagaccgtccagaccgccgacggcgcactacccctgcttgccccgatgagcgaagtcgccggtcgactcgccgcccaggttggcgcttaccacctgatgcgaacccaagggggccgcggtgtgctgatgggcggggtgcccggcgtcgaaccggccgacgtcgtggtgatcggcgccggcaccgccggctacaacgcagcccgcatcgccaacggcatgggcgcgaccgttacggttctagacatcaacatcgacaaacttcggcaactcgacgccgagttctgcggccggatccacactcgctactcatcggcctacgagctcgagggtgccgtcaaacgtgccgacctggtgattggggccgtcctggtgccaggcgccaaggcacccaaattagtctcgaattcacttgtcgcgcatatgaaaccaggtgcggtactggtggatatagccatcgaccagggcggctgtttcgaaggctcacgaccgaccacctacgaccacccgacgttcgccgtgcacgacacgctgttttactgcgtggcgaacatgcccgcctcggtgccgaagacgtcgacctacgcgctgaccaacgcgacgatgccgtatgtgctcgagcttgccgaccatggctggcgggcggcgtgccggtcgaatccggcactagccaaaggtctttcgacgcacgaaggggcgttactgtccgaacgggtggccaccgacctgggggtgccgttcaccgagcccgccagcgtgctggcctgactctcggccgctcgttacgccgagcacacgtcgggagtaagggaagcgatgatgtcggccgcgggtcccggccgggtcttccggtgcgccgatcccgcccaaaggtttgttccgtgcgggtcgtccgcctgcaccgccgccgcccgtatcggcttcgtcatctggtggacctccggataacccagcggcgccacgtggtcgagcaggcgagtgaagttgttggccagaccgcgcgcatacctacccgagaacgcccgagtgaccagggtggcatcgaactctggattcttcagcgcggcacggtgtgcggcattggtaccggcttcgtcggccagcagcaatgcggtaccaacctgcgcggcgatcgctccgcggcgcagcacggcggccacgtcctcagccgtgcccaggccaccggctgcaaccagcggcacatcatgggcgctgccaatccgatcgaggagttggtgcagcgactccgtaccgggttccatgtccggcgcgaacgttccgcggtgcccgccggcagccgggccctggaccaccaggctgtccgcgcccgcggcaatggccacaccggcctcgtagaccgacgtcacggtgatcgagaccaacagtcccagcgcgctcaaccgctgcacgacatccggcggcggcgcgccgaaggtgaacgacaccacctccggacggacatcggctaccacctcgagtttgcgcacccagtcgtcgtcgtcaccatagacgggctggcccacctcggtgtggtagtactcggcgacctcttcgagctcgtccgcgtaatactccagctgcgcccagtcggcgacgctgggttggggcacaaacagattggctccgataggaccggtagtggcggcgcgcgcagcggcgatatcgtcggcgagccggtccgcgctcagatagccgccggcgacgaaaccaagcccgccagcgttggacaccgccgcggccaacgccggggtgctcgggccgccggccatcggggcgccgacgatcggcaccgcgatgtcccagaagcccaacaccatcgggctaattcgccgacggcgagcgccggcacggcgcgagtgaggaagcggacatttgagctaccctaccatcgctcgaagttgttgcggcagtgatcgtttcgatccgtgtgggccaagaacggcagcaccgtagcgcctgctcagcaggtggcgggccaccgcgttgacctcctccacggtgacctgctcgatttgccgcaaggtgtgttcgatgctgcggtgcttgccgtagttcaactcgctgcggccgagccggctcatccgggagctggaatcctccagccctagcaccagcccaccccgcagcgatcccttggcgatgccgcattccgcctcggtgatgccgtcgcgtgccacgctttccagcacatcggcagtcacccgcatcacgtcggcgaagcgttcgggcaggcaggccgcgtacaccgaaagcgcgccgctgtcggcgaagagatccagcgcggagtagaccgagtaggccagcccgcgggtctcgcggacctcctggaacagccgggaactcaagccaccgcccagcgcggtgtgcagcaccgacagtgcccaacgatgctcccagccgcgcccgggtgtgcggatgcccagcgacacatgcgtctgttcggcgtcgcggctaaccagtgtcaaccgggggctgccgttgacccggccggtacccttgcgcggcgcaactggccgtctcccccggaccaaccgggacccgaagtgctcgcggaccaacgcaaccagcccgtcgtgatccacattgccggcggccgcgacgaccatccgctccggggtatagcgccgcaggtgaaacgattgcagttgagcccgcgtcatcaccgacacggattgcgcgctgccgatcaccgggcgaccgaccgggtggtcgccgaacaacgccgccaggaacatgtccgccaaggcgtcctcggggtcgtcgtcgcgcatcgcgatctcctcgaggacgacgtcacgttccacctcgacatcgtcggcggcacagcggccgttgagcaccacatcggcgaccaggtcgacggccaacggcaagtcgctgccgagcacgtgggcgtagtagcaggtgtgctccttggcggtgaatgcgttcagttccccgcccaccgcgtccatcgcctgcgcaatgtccacggcagagcgggtgggcgtcgacttgaacagcaaatgctcaaggaagtgcgccgccccggccaccgtggcgccttcgtcgcgcgatccgacgccgacccacaccccgaccgacgcggagtgcaccgcgggcaggaattcggtgaccactcgcagcccgcccggcagggtggtgcgccgcggcgccagcgccgccgcggggtcagctggtgaccgtcgcggcatcggtagcggcggcggtgctgtcctcgtcggcgaccaggatcagggagatcttgccccgtttgtcgatgtcggcgatctccacccgcagcttgtcaccgacattgacaacgtcctcgaccttcgcgatgcgcttgcccttgccgagtttggaaatgtgcaccagaccgtcgcggccaggcagcaacgatacaaaggcaccgaaatcggtggtcttgaccacggttccgaggaaccgttcgcccaccgtcggcagctgcgggttggcgatggcgttgatcttgtcgatcgcggcctgtgccgatggcccgtcggtggcgccgacgaacacggtgccgtcgtcttcgatggagatctgcgcgccggtctcctcggtgatggcgttgatgaccttgcccttgggtccgatgacctccccgatcttgtccaccggaaccttgatggtggtcacccgcggggcgtagggactcatttcgtcgggtctatcgatggcctcagccatcacctccaagatcgtgaggcgggcgtccttggcctgctcgagtgctccggcaagcacctgcgaagggatcccgtcgagcttggtgtccagctgcagcgcggtgacgaagtccttggtcccggcgaccttgaagtccatgtcaccgaacgcgtcttcggcgccgaggatgtcggtgagggtgacgaagcgacgctccacaacgccgtcgaccgccccttctacttgaatgtcgtcggagaccaggcccatcgcgatgccggccaccggcgccttgagcggcaccccggcgttgagcagcgccagcgtcgacgcgcacaccgaccccatcgaggtcgacccgttggagcccagagcctccgacacctggcgaatggcatacgggaattcctcgacgctcggcaacaccggcaccagggcccgctcggccagtgcgccgtgcccgatctcacgccgcttgggcgaaccgacccgaccggtctcgccggtggagaacggcgggaagttgtagtggtgcatgtaccgcttcgatgtctccggccccaacgagtcgatctgctgggccatcttgatcatgtcgagtgtggtcacacccaggatctgggtttcgccgcgttcgaacagcgcgctgccgtgcgcgcgcggaaccacggccacctcggccgacaatgcgcgaatgtcggtgatgccgcggccgtcgatacggaaatggtcggtgaggatgcgctgccgaaccagctttttggtcagggcacgcaacgcggcgccgacctccttttcgcgaccctcgtaggtgtcggcgagccgctgcacaacctgggtcttgatttcgtcgatgcgctggtcgcgctcggctttaccgccgatggtcaacgcggcggccaactcgtcggtggccaccgaggacaccgagtagtacacgtcttcgccgtagtcagggaacaccgggaagtcgacggtcggtttgcccgactttccagcggcatcggcaagctcctgctgcgcggtgcacagcgcggcgataaacggcttggccgcctccaggcccgcggccaccacgctttccgtcggcgcttgggcaccaccttcgacgagctcgacgacgttttcggtggcctcggcttcgaccatcatgatggcaacatcaccctcgacgatccggccggccacgaccatgtcgaacacggcgcgctcgatctggtcgacggtggggaagccgacccaggtgccgtcgatgagcgccacccgcacaccgccgatgggcccggagaacggcagaccgcccagctgggtggacgccgacgccgcgttgatcgccaatacgtcgtagagatcgcccggatccaggctgagaatcgtcaccacgatttggatctcgttgcgcagcccgtcgacaaacgacgggcgcagcgggcggtcgatgagccggcaggtcaggatcgcgtcggtggagggtcggccctcgcgacggaagaacgaaccggggatgcggccggccgcatacatgcgctcctcgacgtcgaccgtgagggggaagaagtcgaagtgttctttggggttcttgctggcggtggtcgccgacagcagcatgttgtcgtcgtcgaggtaggcgaccaccgcgccggcggcctgcaaggccaatcggccggtctcgaagcggatggtccgggtgccaaagctcccgttgtcgatggtggcggtcgtctcgaacacgccttcgtcaatttcagcggcagacatgacgtccgtgcggcctctctggattattgagctgtttcgcgtcgtcacgcgcaatccagcgggttcgccgaaccccgagagcttcccaggagaaaaggtctgaatgcggctacggccatcgatcgaagcggccgacctgccccagatccggagagcccggcagccactaccgaggaccgcccgatacaggccgggggtgctcccttggatatgcatagtgactcgctggaacggcacacgcggttctgcgcgtaccgcaccatttgctgggccgaaccggcccagaacgttctcactctacacgggcgaccggcggcatttgcgtagaactcgctttgccgagctaccccgcctcagctccgcgggccgccggtgacatcctcgacgcacaccgcgaaccgtcgctgagtgtagacgtagcccacgccgctggcgcactggtcgacgctgacgggagagtcgaggtctttcaggatctgggtggcccgctgccggtgcggcaccgaggcgtcgtcgcagtccacccggaacgggtcggtgttgtgggtagggtcgacgctcatacaaccgccaatcacccaatcgatgtccaggcaaatggtgttggttgagccgttgaacgcattgcgcatcgaataggtggagtcgacgtccgccgggcattccgcgtggtcctcctgcacgacggcaacgaccttgaagttggacgccgggctcccgcactccgccttagtggcctgcggccggtcgggcgtgccggcgagtttgacgcagtcccccaccttgagttcggcgacgttggtcgctgacgaacaccccgtcgccacgacgaacaaggccgtggtcgcggccgcgagccaggcgcgcatcgacgccgcgggtcagcgacgcaggcccagccgctcgatgagtgaacgataacgctccacatcgatctgggaaatgtacttgatcagccggcgccgccggcccaccagcaacagcagtcctcgccgcgaatgatggtcgtgcttgtgcaccttgagatgctcggtgaggtcggcgatgcgtttggtcagcaacgcgatctgtgcttccggggatccggtatcggtctcatgcaggccgtaggagcgcagaatctcctttttttgctcggctgtcagcgccacgaaatgtctccatcaatgggttcgcgatcatggatatcagggcacggccaccgcgaaccgcagcacgcaccgatgtcgttggacagtctagcagcgggttgaccgccaaacacaaacgccgcaggtgccagccgggggtcacgaccgcaagaaccgtcaacccgtagacaacaggtcacgtgcccgctcggtatcggcacccatcgcagcgaccagctggcgcaccgattcgaacttcttctggccgcggatacgcccgacgaagtccaaggccacatgttgaccgtagaggtcagcggtggtgtccagcacgaacgcttcgacggtgcgggtgcgtccggagaaggtgggattggtcccgaccgacaccgcggcctggtagcgctcacccgggacgaccgtgccggtcaccggcccatgcccgagcaccgtgaaccaagcggcgtacacgccgtcggccggaatcgccgaatacatcggcggcgccacgttcgcggtgggaaagcccagctccgcgccccgcccctcaccgcgtaccacaaccccctccacgcggtgcggtcggcccagagcttccatggccgccaccatgtcgccggcgtccacgcaggaccggatgtaggtggaggagaacgtcacggtctcgttgctgtggtgctcggacaccaacgacatcgattccaccgcgaacccgaaccgctcgccagcccgacgcagcgtgtcgacattgccggcggcctttttgccgaaggtgaagttctcgccgacgacgacctccaccacatgtaggtgctcgacgagcagctcatggatgaagcgatccggcgtgagcttcatgaaatcggtggtgaacggcatcaccaggaacacttcgatgcccaagtcttgaacgagctccgcgcgtcgggtcagggtggtcagctgcgccgggtgactgcctggatagaccacctccatcgggtgcgggtcgaacgtcatcagcacggccggtacaccgcgagcgcggccggccttgaccgcgtgcgcgatcagttcggcgtgcccgcggtgcacgccgtcaaataccccgatggtgagcacgcatctgccccaatccgtcgggatctcgtcctggccacgccagcgctgcacgatcgcaagcctacggcgcacggtggtcggccaggcgccagattcaccggtgggctctggccagcggccgatccgggaacaccatgcacgcggccgccggacacctggcgcagcacgtccgggaacgccggcggcaccgtggccggtcccagagaattggcgcgcgcataccgaacgattggtctcaagctttacgccgaccattgatcaggtgatcagggagtgggtctgatgagtacgtttagagaatgccgcagcatgttcgatgccgcggtgaagagctaccagtccggagacctggccaatgcccgagcggcctttggccgcctcacagtcgaaaacccggacatgtccgatggctggttggggcttctggcctgcggcgaccatcatcttgataccttggccggtgcccatcaacactccgaagcactgtacagcgaaacccgccgcgtcggcctcccggacggcgaattgtccgccgtggtcatggccccgatgtatctggggttgcgggtgtggtcgcgcgccacgatcgggctcgcgtacgccagcgctctaatcatcgccgaccgccacgatgaagcggcagcaacgctggacgacccggtcatcacggaggacaccggcgccgcccaataccgccagttcgtcatggcgacgctgttccacaaaactcgctcctggtccaaccttttgaaggtcaccgaaatttctccgccgagcggggccaccgatgtccgtgacgaggtggctgacgcggtggccgcgctggcctcgaccgctgcggcgagtctgggccaattccagttcgcgttggagctcgctgagcaagtctcgacaaccaatccgcgggtgactgccgatgtgaccctcactagggcgtggtgcctgcgcgaactgggtgacgacgacgccgccagagtggcacttagcgccacgaccaccggtgatgcccccaggacaaacaccaccgcggaacaggctggtagcccccaaccgaagtttcgacatccttacgacgacggccgggatctcctggtggctcgccgccgcccgccggccggggacggttggcgcaaagcggtaaccaaaatgactttcgggcgggtgaatcccgaaccgagcgccaagcgcgagcaaaccgacgagctgattcagcgtatctgcgctccactggccgatgtccataagttggcgttcgtctctgccaagggcggcgtaggtaagaccacgatgacggtgctggtgggcaacgccgtcgcccggctgcgcggcgatcgggtgatggctgtggacgtcgatgccgacctgggcgacctgtcagcaaggttcagtgagcgcggtggcccgcagaccaacatcgagcatttcgtgtcatcgcagcacaccaagcgctacgcggacgtgcgtgtgcacacggtgatgaacaaagaccggctggaaatgcttggtgcccagaatgatccgcgatcgacatacaagtttggcccggaggactatggggccgccatgcagatcctggaaacccactgcaacgtcatactgcttgattgcggcacaccggtcaacgggccattgttcagcaatatcctcaacgacgtcactggtctggttgtggtggcatccgaagacgtgcgcggtgtcgagggagcgttggtcactctggactggctgggggcgcatggctttggccggttgcttcagcacactgtggttgttctcaacgcaatccagaaaacccggtcacttgtggattgcggggccgccgaaaaccagttcaggaagcgcgttccggatttctttcggattccctacgacccgcatctggccacgggtttggcggtcgatttcagctctctcaagcgaaggacacgcaacgccgtgctggatttggccggcggcctggcacagcactatccggctagccgagtacggccccgtggcgaggacagttggaaaacctggatcgaaacgatgcgtcaggtcggatgacggtttggtcgagaccgagttggcggccatttccccgactgcgcaccgagcgcgccgtcacgccggtatctagactctctggttgtgagggctgacgaggagcctggcgatcttagcgcggttgcgcaggactatctgaaggtcatctggaccgcccaggagtggtcgcaggacaaggtcagcaccaagatgctggccgagaggatcggggtgtcggccagcacggcctcggagtccattcgcaagctcgccgagcagggcttggtcgaccacgagaagtacggcgcggtgacgttgaccgattcggggcgacgagccgcgctggcaatggtgcgccggcaccggctactggagacattcctggtcaacgagctcggctaccgctgggacgaggtgcacgacgaggccgaggtgctcgagcacgcggtctcggatcgcttgatggcccgcatcgacgccaagctggggttcccgcagcgcgatccgcacggtgccccgatcccgggcgccgacgggcaagtgcccacgccaccggctcgtcagctgtgggcgtgccgcgacggcgacacagggacggtggcccgtatctccgatgccgacccgcagatgctgcgatactttgccagcatcgggatcagcctggactcgcggctgcgggtgctggctcggcgcgagttcgccggcatgatctcggtggcaatcgactcggccgacggcgccaccgtcgacttggggagcccggccgcccaggcaatctgggtggtgagctgacggctttggcccgcgagcgtaacgtggctgcgattttcggcacggattttcgcagtccggttacgctcgcgaagccggttcgcccagcaggcccttggcgatgtgggttacctggacctcgttgctgccggcgtagatcatcagcgacttggcatcgcgagccagctgctccacccgatattcggccatgtagccgttgccgccgaacagctggacggcctccatcgcgacatcggtggcggcctccgaggaatacagcttgatcgccgaggcctcggccagcgtcagctgtttgccggctttgagccgctcgatggcctgaaataccatgttctgcacgttgatccgcgcaacttccattttcgccaacttcaactggatcagttggaactgcccgatgttacggccccacagcgtgcgggtctttgcgtaatccacacacagccggtggcattcgttgatgatacccaacgacatgagcgccacgccgaggcgttcgacggcgaaattggcgcgggcgctgtcgcggccgtccccctcggcgcaaagcaggcgatccggggtcagccgcacgttgtcgaagaacaactcgccggtcggcgaagacatcatgcccatcttcttgaacggcttgccctgcgtcaggcccggcatgccggcatcgagcacaaagaccagcaccgggcggttacgccaatctgaggcgggctcaccgtcggcgagcttggcgtagaccaccaggacatcagcgtacggcccgttggtgatgaaggtcttgtgcccgttgaggatgtagtcttcaccgtcgcgggtcacgtgagtcttcatgccgccgaacgcatccgagccggagtctggctcggtaatggcccaggccgcgatcttttccagcgtcaccagcgtgggcacccagcgctcctgttgggccagggtgccgcggctcatgatcgtcgccgcgcccaacccgaggctgacggccaccgtgctcagcaatccgatgctgaccccggccagttcggacaccagcaccgcgaccatcgaagcctggtcagccagcccgaaactgcctgagctgtcccgcttttcccgcttagcccgctccccatccagcatctggttgaccgactcggcaagcagcacgtccagaccgaactggctgaacagcttgcgcgcgatcggatacggcgacagttcaccggtttccaatgcgtcttggtgcgggcggatctccttgtcgatgaactggcgaacggcgtcgcgcaccattagatcggtgtcggaccactcgaacatcgcgtgctccctccgatcgcgtggctcaacgttcggcccgttggtatgcggtgaccacggcggcgccgcccagcccgatgttgtgttgcagcgcggcggtcacgttgtcgacctggcgcgcctcggcggtgccgcgcagctgccaggtcagctccgcgcactgcgccaaccccgtcgcacccagcggatggcccttggagatcagcccaccggatgggttgacgacccagcgtccgccgtaggtggtctggttgtcgtcgatcagctcgggcgcctcgcccggcccgcacaggccgagcgcctcgtagagcagtagctcgttggctgagaagcagtcgtgcagctcgatcactccgaagtccttcgggccgagtccggattgctggtaaacccgttgtgccgcttgcacagtcatgtcgtagccgatgatattgcgggcactgccatcaaaggtggaagcgaagtcggtggtcatcgcctgcccgacgatttccacagcccgcccggcaaggttgtggttggccaggtaatcctcactggccagcaccaccgccgccgacccgtcggaggtgggagagcactgcaatttggtcagcgggtcggaaatcatctttgaggccaagatgtcgtccagggtgtattcgtcctgaaactgtgcatacgggttgttgaccgagtgcttgtggttcttgtagccgatcttcgcgaaatgctccgcggtggtgccgtatttcttcatgtgttcgcggccggccgccccgaacatccacggcgccaccggaaagccgaactcgtcgatctcggctaacgccttgacgtgcctgcccagcggcgactcccggtcgtcggcgccaccgcccagcgctccgggctgcatcttctcgaagcccagcgccaacacgcaatcggccagtccgccgcggatggcctgcgcgccgaggtagagcgccgtggatccggtcgagcagttgttgttgacgttgacgatggggatacccgtcatgccgagttcgtagagcgcccgctgacccgacgtcgattctccgtagacgtagccgacgtagccctgttcaacttcgcggtagtcgatgccggcgtcgcgcagcgctttggtgcccgactccctggccatgtccgggtagtcccagccttcgcgtcgcccgggcttttcgaacttcgtcatgcccacgccaatgacgtaaaccttgttcgacgacccttggttaggcatcgttgccgttgcaagtgagtgatctttagtggtcacgcgacttgcaccccgtctcggggttgttcggcagccttgcggctgcttcccttccgcgcttcacggccaccagcccggccaggccgggtcttacggtcggctccacgcttgacggcggccccaactgggccgacgacgctactggtgtcctcgtagcgtgcgaggttgatcgctgcgcagtcatcacgctgatgcgatgccgagcacgaatcgcattgccagtgctcggcccatccgatctcttggacatgcccgcagacgtggcaggttttcgacgatgggaaccagcggtcagcgaccactagttgtgacccgtaccagcctgtcttgtaggacaggtggcggcgcggggtgcccagggccgcgtcggagagtccgcgccggcgagcgcgggcacccgagaggccctgttgccgcagcatccctgccgcgtccaggccttcgacaacgatgcggccgtgggtcttagccaaatgcgttgtcagacagtgcaggtggtgggtgcgaacatcgttgacccggcggtgcagccgggatatttcggtggtgcgctcacggtagcgacgtgagcctttcgtgcagcgcgaccgtgcccggcagacatgccgtagctcgttgagtgccgcgtcgagtggccgtggattcggcactcgttcgagcaccgcgccgtcggcggtggcgaccgtggccaggcggcgcaccccgacatcaacgccgacccgtgaaccggggtcggtcaccttcggttgctgcgggcgctgcacgaggacccgcacactcgcatcgatccgggtcccgttacggcgcaccgtgatcgcgagcacccgcgaccggcctttggcgatgagccgctcaacccggcgcgtgttctcgtgggtgcggacggtcccgatgaccggcagcgtgaggtggcgccggtcgggctcgacgcgcatcgctccggtcgtgaacgtcacccggtctgggtcgcgtcccttcttcttaaaccggggaaagcccatccttttgccatcacgtttgcctgatcgcgagttctgccagttccagtacgcgtcgaccgcgccgtcaataccgtcggcgtaggcctccttcgagcactccggccaccacacaacaccggtctcgatgttgacgcacacgtcgttcttgacggtgttccagcgcttccgcaacacccgcagcgacggctttgccgtctggatcccggtcgcctgccaggcgtcgatatcggctttcagggtggcgacggtccagttgtaggccttgcggcgggcaccgaaatgccgtgccaacgcgcgggcctgctcggcggtcggatcgagcgtgaaccggaaagcctgaaccatccagccctcaggaatctcgaatttcgccatcaggcagcctccgactcttcggcggcggccgccaatgcgcgcttggcccggttctgcgcagcgcgcttgccgtacagccgggcgcacatcgaggtcaagatctcggtcatgtcccgtaccaggtcgtcatcaacctcggccgagtcgaccacgaccagctcgcggccttgggcggccagcgccgcttcgacgtactcagagccgaaccggcagaaccggtctcggtgttccaccacgatccgcttcaccgatgggtcacgcagcagcgcaagaaactttcggcggtgcccgttcagcgccgaaccgacctcggtcacgaccttgtcgaccgcgatctgctcggtcgtggcccaggcggtcacccgcgccacctgccgatccaggtccggcttctgatccgctgacgacactcgcgcatacacggccgtccgcgcccggcgggatctatcggccggctggtcgtccacgagaatcagccgcccggccttccgcgccggcaccggcaacaaccccgcatgaaaccagcgatacgcagtcacccgcgcaacaccgttgcgctcagcccacaccgccagattcatactgttgttcctacagcacgccactgacaactaccgaccactcagaccgcaacagctgacagccccttccgaattgaacagcggcccatcgccgtgcgacgtaggccgtgtagcccagtgtgccaccgttgccgtcccggaccgcatccccctacattgaggccaggctccaaccgaatcgcccggctcctcctcaccccgctacccggggtgcatcgtcgccgggcggagcaccgccaccgacctggtccgcgaaccctcgtcacgcagcagcgcgataacccggccgtcggcgtcacaggccgcgtacacgccgtcgataccgaccgccggcagggaccggccgttggcggccgcgctggcctccgcggcggtcaggtcgcggcgcgcaaacatcagcaggcaggcctcatcgaggctcaggctcagcgcggggcgctccgcgagatcgtcgagcgatctcgcctggtccagctcgaagcggccgacgcgggtgcgccgcaacgccgtcacatggcctcccaccccaagcgcgtcgccgaggtcgcgtgccaacgcgcggatgtaggttcccgaggagcagtcgatctccacatcgatatcgatgagctggtcgcgccggcgtgcggccagcagctcgaaccggtcgatgcggatcggccgggcttccaattgcacggagcgcccctggcgggccaaccgataggcgcgtcggccaccgaccttgatcgcgctgaccgacgacggcacctgccggatctcaccgcgcagccgctccatcgcggcgtcgatcgcctcgatggtcaggtgcttagccggaaccgactgcagcacttgaccttcggcgtcctcggtggaagtggtctgacccaagcggatggtggcggcatacgacttgggggccgccgtcagcagaccgaggatcttggtggcgcgttcgatgccgatcaccaacaccccggtggccatcgggtccagggtgcccgcgtggccgacccgccgggtggcgaagatgcggcggcaccgccccaccacgtcatggctggtcattcccgcgggcttgtcgataaccacgattccggggccggttgcgctcatagcacgatcgcggtcagcaccagtccgcgctcaaccgaccagcgtccccgcagcgttgtcagcggcggacccgacagggtggacccgtcgatgaggatacgggagacgaagcgacccgtccagccggtgctatcggtttcgaacgtgatgtgcgcgtcctcgaaacccagccacctcttggtcagcggaaaccacgccttgtacgttgcttccttggcgcagaacaggattcgatcccaatgcaacgccgctggcatggtgcggggcatgtcggcgcgctcggccggcaggctgatcgcatccagcacaccattgggcaacacgtcgtgcggttcggcgtcgatgcccacggaacgcaccgcatccctgcgtccgacaaccgcgccgcggtaaccggcgcagtgggtgaggctaccgaccacgccgtcgggccagcacggttcgcccttgtcgcccttgaggatcggcgccggcggcacaccgagctggtccagcgcgatgcgggcgcagtgacgcacggtgatgaattcgttgcgccgcttggcaaccgatcgtgcgatcaacggcgcctcctcgggcagcggggtgagaccgggtgggtcggagtacaactcggcatacgccaaatcctcgaacacggtcgccggcaacaccgacgccaccagcgtgcctaccgtcatcgagactgccgttgccgcaatcgttcccggaactgggcggcctgggttcgcatctcgggcgtgatcacgaagtgaccgccgaagtcgttgaggtagccgggcgcgtattggggatccggcagcacctgccgcagccaggagtagggcttgcgccggcgccactcccgcgggtaacccaccgacacctcctcgaaccgcacaccgtcataccaggtggtgcggggaatgtgtaagtgtccgtagaccgagcacacggcgttgtagcgggtgtgccagtcggcggtcttggtggttccgcaccacagcgagaattccgggtagaacagcgcgtcgcagggctgtcgcagcagcggaaagtggttgaccagcacggtcggttgcatccagtcgagctgttcgagacgggcccgggtggccgcgacccgctcgtggcaccaggcgtcgcgggtggggtacggctcgggtgagagcaggaactcgtcggtggccacgacgttgcgttccttcgcgatggccacaccttcggccttgctgtttgccccctccggcaaaaagctgtagtcgtagagcagaaacatcggcacgatggtggccgggccgcctcgttcggtccataccgggaacggatgctcgggtgtgacgacgcccatctcgtcgcacatgttgaccagatagtcatagcgtgcgcggccgaagatctgcatcgggtcgcggttggtggtccacagctcgtggttgcccggcacccagatcaccttcgcgaaccgccgccgcagcaggtccagcgaccagcggatctcgtcggtgcgttcggcgacgtcgccggcgacgatcagccagtcgtccggcgaggacgggtacagcgattcggcgacgggtttgttgccgaggtgaccggtgtgcaggtcggagatcgcccacagcgtcggctcggcgccgacggtctcctgccccgatcctttccaggtcacgacttaccaccctaacgacccggcgaagtgggaacgaaatccagccagttcgaccaaccgctacggcgtgagcagacgcaaaagcccccatttcgggcccgaaatgggggcttttgcgtctgctcggccaacctagcccaactgctacggggtcggcgagggttttggggtgtcggtccggctgatccggcagtccgactgtgcggtgaggaccgccgccttctgggtcgagaatttgaactcgacgccgccatgaccggcgaagtacacgtcgtggtcggccggcttgttcttcatcaccccaaagccggtggcaccgaactgttcgacaccgtccttgacgatctgcacggcctgcagccacttgtcgtcggggatcggtccactgaaaacgatcatgaaatacgccgctttggccctggtccattcatactcaccaccgcagccggtccaggtgtccatatccgttcgccacgtcaggccgggcaccagggccgtgatggcgttggccagctgggtcaccgccgcccggtactggtccttggcgtcctccagcgggggcttggcgcgcaacgggttctccagctcggcgaccttctccgggctcaacggcccctcctcgccggcccgcgtcccgtggccactgggtccgcacccagtcgccatcacacacaccagagccagcagccacgccgtcggccaccgcatcaacgtccccctctcagtgctgggccgggcgctgccggcatgccgccacccagaattggcggaagcagcggcgggcccaccgtgttgtcgggcagcccggcggcgatcgccgccaggttatagccggacatccgcagctgcggctggccggcggcatcgaggaaggaccgcgggtagtccccgtgggcatacactccgtcacgccagatcccgcccggatcaaaacccgcctgtgacgacagctccgtgaacccgggggtcagataggggtccaggccccatccgtgcagcggcgccaacggcgccaccagattggtgatgaggtcgtggggggcctgcatgacataagcgtgcccgtgatcgagcccgagctgcgccgggctgtacagctccaagccgggtgagccgtaaaacacgacgtcgttgaccggatgggcgctctgggcatcgaggtcctgcaacgccagcgacgccgtcagcgacccatacgagtgccccaacacggtcaggtggccactggggttattggcgcgcacctgctgcaaataccgcgacagatcggccgcgcccgcgtgtgcctgcccatcggtcatggtctgccacagatcgcccgcactgccggtgtcgagtgggttcgggggcgggtggtagcccatccaggcgatggtggcaaccgatgcgggcttgccggcagcattgagttgccggattacctccgaccgcaggtcgcgggcttcggtcaccatgccgggcagggcgccccgggtggtggacccgacgccgggaaccgtcaccgacacattggcggcggtgtcgggattaccgacggccacggccgccagcacctgctgatttgggtcctcgggaatctgcagctgggtcaggtaggtctcgggtgctcggctcaacgcctcgtcgacggcatcgagctcacccagccggcccctggcggcgctcagctcgtcggtaagcgctgccagtcggcccaccgcgtcaccgtcgaggatgccgttgtggtagtcacgggcggcccgcacactcagttggtcatactccgcctgtaaccgctcgaggtgggcctgcaggcgggcgcgctcctcgcgcagccgctcctcgttggcatcgctggcgagctgggtcggggtcagcccctcgggaccgaccggcgggccggaatcggccgggatgggcgcgtcaccgtcggccatattgaccgctgaggccagctcctcgtcgacggcattggcctcggccataatcgcatccagctccgcctgcagctccgtttgcttggccagcgtccgcgcccactgcgcctcggtggatcgcagcccggggatcggcaccacccggttgatcagcgcatcgatcgtcagctcggcggccgcggcggcatggcgtagtgcggccagctcggactgaaccttcacaatcccgtcggcggccctgtcggccgcccgggcaaccgccaacgcctcgttgccgtgggcgtcgaggtctcggcgaatgcccgcgttgtggtgtgccgccgcctcagcggtcttgccacccgagttcgcaaaaatcgacagcgcggccaactgacgcgacgcctcgaacgtcacctccgctcgggcactggccgcgtgaaacacctcccggaccgcttgcgcgttccaccgatcgatatcggccacggtcagtggcacgaatcacaccccacgcggaccagctacgacgtcggcggaaacacccacctgggcgagcgcctgcgcccgctccgcctccgccgccgcatgctggatagcggcctcctgcagcccgaatgcgtgatcaccgatcctggtcagcagcgccctcgacgcgtccaaccagtcgtccatcttggcgttgagcgccatcgccgaggcgccctgccagccgaactgggcggcctgcatccgatagtccgacgacaaatgtccgacggccagaccctcaccctgcgtggtcacctgcgccgccgagtgcatccactgctccggactgatctgaaacacccgttgcttccttgcgtccatcgaagtgcatcacattatgcgtcagcgggaactaccgcagaattcaccgcatcaaaggtggcccgggttagaacaagttctcgtttgactgtgacgacgcggagccgacttgtacactcccggcaagggaccgccgagggcagggggtgtcgtgttcaccagggtgcggctgatcggagggctcggtgcgctgacggcagcggtggtggtggtgggcacggtgggctggcagggcatccccccagcgccgaccggcggcgacgcggtccagctgcgatcgaccgcggcgcccatgtccaccacgatgaagagcccgatcgtggcgaccaccgaccccagcccgtttgacccgtgccgagacatcccgttcgacgtcatccagcggctcggattggcctacacgccaccggaagccgaggaggggctgcgctgccacttcgacgcgggtaactatcagatggccgtcgagccgatcatctggcgcacctacgcccagaccctgccccccgacgcgatcgagaccacgatcgccggccaccgcgccgcgcagtactgggtgcggaagccgacgtatcacaacagcttctggtactcctcttgcatggtgaccttcaagaccagctacggggtgatccagcagtcgctgttctactcgaccgtctactccgagcccgacgtggactgcccgtcgaccaacctgcagcgggcaaacgacctcgtcccctactacaggttttaggtccctaccctgggcgtcgtgagtaccacctccgctcggcccgagcggcccaagctgcgcgccctgaccggacgagtcggtgggcaggccctgggcggactgttgggtctgccccgcgcaaccacccgctacaccgtcggtcacgtccgagtcccgatgcgcgacggcgtccagctggtggccgaccactacgcacccgccacgtcgcagcccgtcggcaccctgctggtgcgtgggccatacgggcgccggtttccgttttcgctggtgtttgccaggatttacgccgcccgcggttatcacgtcgtgctgcagagcgtgcgcgggacgttcgggtccggtggcgtgttcgagcccatggtcaacgaggccgccgacggcgccgatacggtggcgtggctgcgtgaacagccctggttcaccggccggttcggcaccatcggcctgccctatctgggtttcacccagtgggcgttgctgcacgatccgcccccggagctggccgcggccgtgatcacggtggggccgcacgacttccgggcctcggtgtggggcaccggatcgtttacggtcaacgacttcctgggctggagcgatctggtttcccaccaggaagaccccggtcgcatccgggccggaatccgccagctcaccgcgccgcgacgggtggcgcggacggccgccacgttgccgctgggtgagtcggcccggacgctgctcggcacgggtgcgccgtggttcgaatcctgggtggaacacaccgaccgcgacgatccgttctgggaccgactgcggtttcccgccgcgttggaccgcgtccaggtcccggtgctgctcgtcggcggctggcaggacatcttcctgcggcagacgctgcagcagtaccggcacctgcgcgaccggggtgtgcacgtcgcgctgacggtcggtccctggacacacacccagatgctcaccaaggggctggccaccggcgctcgggaatcgttggactggttggacgcccacctcggccgggcgccggcgctgcgccccagcccggtgcgggtcttcgtcaccggccagggctggcggcacctgccggactggcctccggcgaccaccgagcgggcgtggtacctgcagcccggtggccgcctgggtgagagcgctccggcttccggcacgccaccggcgacgtttcgctaccaccccgccgacccgacaccgaccaccggtggtccgctactgtcatccaacggcggttaccgcgacgacagccggctggccacgcgcgccgatgtgctgtgcttcaccggggcgcccctcacccacgacctctgcgtgcacggaaaccccgtcgtcgagctggtgcacagctcggacaacccctacgtcgacgtgttcgttcgggtcagcgaggtggacgcgaagggccggtcccgcaatgtcagcgacggctaccggcgccttggtgacgcgccggagctggtccgcgtcgagctggacgccatcgcccaccgattccgcgccgactcccgcatccgggtgctgatcgccggtagttggtttccccgctatgcgcgaaacctcggcaccccggaaccgatactcaccggacggcagctcaagccggctacccacgcggtgcatttcgggcgctcccggctgctgctgcccgtcggctaacggctggtggtgcggcggacccgggcggcgacccggccgataacccgagcccgtccagcggcgcgtgcccagtggtctccccgacgcggaacctgcgagagctacgaccataagtcgagatgcagtttcaaagcctcatcgagctgggcaagttcggcggctgaaactcggccgattggccggagcaaccgctcggtagcaatcgatctgatttgctcggcctgcgccttgcagtcgacctggagaccagtagtggtggccgacaacaacacctgaaacggatagaccttggcgatgttgctcgtcaccggcacgacggtgatgacgccgcgcccaagacgcgtggcggtcgcgttggcccggtcgttgctgacgacgacggcggggcgctggttgttcgcttcgctacctcgagcggggtcgagatcgacctgccaaatctcaccgcggcgcatcaccgactccgtcgccgacggtctgctcccacgcgtccgtgtcgccggctgccgaccattcttgccatgcgttggcatagtcatcttcgagcgtggggtagcgaagcacgcggatcgcatgctgcaggccggcggagcgggatggtaatcccgctcgtttcacatatgcgtccaggatcgcgacgtcgtcatcggacaggctcacgctcaacttcacaacctaagatgctaccagggtcgtacctaggtagtaataggttcagcggctggtcgcgcgccagtcgcgcagcacttcctcgacgtgctcacccacccggtgccgcgccgtttcccggtcgacacccgacatcagcagttcgtcgaacgaagtgtcgatatgccgcaccgacgccgcgacggccagcctcaccgcttcgggatcgagcgcccgtccggccgcgctacgtccgatcctgccgctgccgcgggtggccgcgtggcgggcgatcgcctcggcccggccggccgggcagttcgggaacagcgtgcgaatcgcggcgccgaattcggcttgcagacgcaggtcctcgttggcccgtcgcgcctcgtcgcgctcccggcggcgggcgcgcacctccgcatcggcgaggcactcgttttcggcgcgctccagcgcctccgcctcgaccaggatgccctgacgctcgtatcgcttacgcgcccggctccaccgcaccaccaccgccgaaagccggctcgcccgcttggcccggcgggtaagcgcggcgtccccggacggcaagaagaccagatggccaaggtccgcgcagtccaggcacaacggccccgcgtcctcaaggaacatcaggtcaccgctgccgccacacgacgcgcatgaccagtcgttgaccggcatgatcacgaccaaatcggggcgccggctctgccgcgcgaccgcacgctccgagagctccggcgacacccaatgcgtgcgatacgcgcgctcgatggcgtcctcgccggtgacgctgaaccgcagccgacggcggtcccgagtgcgagcgacgtaatcggtctccgacgggttgagcccccggtcgcgggcccagcgccgcaacgcggccatcacggcggtgatcttgctgaggttggcctgtacgacttgctccagcgagtcgacgcggccctgccgccactggtcgacatgcgagggcgccagccagcccaggccgagcagcacatcgatcgcgctgacgaaccgctgtcgggccagcgccgcctgcgccgcccgggccacccgctgctccagaggttgacgtgccatgacctgcccgagcctagtcggactgcgcaccgaggccgcggaactgagttactccgaccagccggacgcgctcggagtggcgatgcgcgaacgtcgggaacaacagaacctcgttcggccgccacggagaaacgcttctcgccgcatcaacaccgatcagacgtcgacgaagtacgtctacattacgtacatgcccgagactctgactggtcgcctcaacttccgcctgtctcctgaacaggagcaggcccttcgccacgccgccgcgctcaccggccagagcctgtcggggttcgtattgtccgccgcggtcgaccacgcccacgatctcttggcccgggccaaccggatcgagctgtccgaggccgctttccgccgcttcgtcgccgcgctcgacgagcccgacgaggcggctcccgaattggtgcgcctcgccagacggaagagccgcattcccccccattgagcacccccgcgctcggccccgtcgagctgttggacccggaccggcacgacacggcgcgcttctccagcgatgttgaggttctcgaccactggctgcgccgagtcgcgcccgtcgcggctgccgccggcacggccgctacgtgggtgctctgtcgaggccggcgggtagttgggttctacgcgctcgccatggggagcatcgagcggatccgggtgccatcgcggccgggccggggccaacccgacccgacccgatcccagtgctcgtcctcgctcgcctggcgctcgaccggcaggagcaaggcaccggtctcggtggcgatcttctcctcgatgccctcatccgatccgtggccggtgcccggcactacggcgcccgcgccctggtcgtcgacgccatcgacgaccgcgccgccgagttctacggtcaccacggcttcttgcccctcgagggtcgacgcctctaccggcggatcagcgacatcgcgcgggcgctgggagtatgaagcgctatcgtcgcttggcgacgtgctgccgatcgatcgcctcgaatggcctcgttgttgttgtcgtcggtgatggggagggacaacggcaagattttggatccggtggtggccaccacggggatgggtcgctcgacggcgcggcagatgttgaccggcccgaggttgccgggcccggccgagcaggtcgacgggcgtagccttcggcctcggggcttcagcgacgaagccagggcgctgctggagcacgtgtgggccttgatgggcatgccgtgcggcaagtacctggtggtcatgcatgacctgtggttgccgctgttgaccgctgccggtgatcttgacaagccgctcgtcaccgaggcgtcggtggccgagttgaaggcgacagccctaccaggggcgaatcgcatgccgcactgggccgcagggacactccctgatggctttccagcccgggcggtgaggacgcgcacgtgaaaaccaacccccggtacggcccggcgttctactcagtgatgacggtgttgttcctggcgctgttcgtgctaaatgtgtgcacccacggctcgacgctgggcctgatcagtaccggaggcctcgccgtgttgatgggctacatcggctaccggggctggtccggcaagcgccatatcaaccggcaatagcgatcatcgaccggttccggcacacctgaccagcgccgtcgtcggccgccaaccccacggctcgtgtgccagccgacggtcaccgtgtcgcggcggcgggacacgaggaaactgcccaccagccacacctacttcgcgctcacttttaagtgaggcacttcggcatcgaaggcggataagaccaagatcctggatcgggtggtgtccaccaccgggatgggtcgttcgacggcccggcggatgctgaccggcccggggctgccggagccggccgagcaggtcgacgggcgcaggctgcgggcgcggggcttcagtgacgacgccagggcgcttttagagcacgtgtgggccttgatgggcatgccgtgcggcaagtacctggtggtgatgctcgagctgtggctgccgcttgtggccgccgccggtgatcttgacaagccgttcgccaccgaagcggcggtggcggagttgaaggcgatgagcgcggccaccgtggaccgctacctcaaacccgcccgcgagcggatgcgcatcaaaggcatctcgacaaccaaaccctcaccattgctgcgtaattcgatcaccatccacacctgttcggatgaggcgcccaaggtcccgggggtgatcgaggccgacactgtggcgcactgcggcccgagtctaatcggcgagttcgcccgcaccctgacgatgactgatctggtgaccggctggaccgagaacgcctcgatccgcaacaacgcggccaagtggatcctcgagggcatcaaggagtgccagcagcggttcccattcccgatgacggttttcgattcggactgcgggggcgagttcatcaatcacgacgtcgccggctggctgcaggcccgcgacatcgcccagactcgctcgcggccgtaccagaagaacgaccaggcccatgtcgagtccaagaacaatcatgtggtgcgcaaacacgcgttctactggcgctatgacaccggcgaagagctggagctgctcaaccggctatggccgttggtgtcgctgcggtgcaacttcttcaccccgaccaaaaagcccgtcggctacaccagcaccgtcaacggtcgccgcaagcgcatctatgacaagccggccaccccatggcagcgcctgcaggcatcgggcgtccttgatgcacagcaactctcgaccgtggccgcccgaatcgaaggcttcaacccggccgatctgacccgccagatcaacgcgatccaaacgcagctgctcgacctggccaagaccaagaccgaggccctggccaccgcccgccacatcgacctgcaatcattgcaaccgtcaatcaaccgattggccaaggcgaagtaatgcaagccccccacgcgctcactatgcgtgaggcaccagccacgcttcgcgctcacttctacgtgaggcacctcggatgctgttgcgaatcctgttgggccgccccagtttaaagtggatgagcttggtagaggcgcttacgtgtacgttgggaaagacgcaacagtggtcctaaacaaagatggccaagtggtaaccgcctgggcgaacagccgggctggatggagaaatccgtgagcaacgttctcgatgctatttcaacggagcaccgtcccgtgatcgagcaagaattagagaatcgtaatcccgctctcttcgacgagcttcggcgcacagagaagccaaccaacgaacagagcgacgctgttatcgacgtgctttccgacgccttgatgaagacctttggacctgattgggttccgaatgattatgggttgaaaatcgaacgagcaattgacgcatacttagagacgtggccgatataccgataatcgcttgacaccaactattgccagcaccaggcgcctaccgtgcatcgggagcgcggccgggctggtattcgcgtgggactgaaggagcttaggcaggaacgcacatgacgtacgcagccagggacgatacgacgctccccaaactgctcgcacagatgcggtgggtggtgctggtggacaagcgtcagctcgcggtgctgctgctagagaacgagggaccggtcgcttccgcgacggacccgttggatacgcgcggtgatagcgactatgaaaaccagccggtcgacgcagtggagcggctatgtcggcgtttggctgaccaggcggtgcgtcagtggggttttatgcagggcctcaagcagaagctcggaccaggtgtcgacgtgcggatgaagctggtggagtggaaccgatgagctttaatggctcttccggaatcagagtgcatggatcagctgagccaggttgccgcagtgcagtagtgaacggattcggtagtgggtgaggtttctgaatccgagggcgttacggcatagggcttccagtcgtccgttgatggcttcggtgggcccgttggacgcgtggtggtcgaagtaggccagcacatcgtggcggcagcgccacagggtgcggcctagtttggccagttcctctagtacgacagggacaccggttccggcgctgacggtgagcagcgcgggggcttgccgtacccgggtttgttgtttgtagtgccggggcggctcggtgatcaggtcattggtaggcgacggccctcccgtcgtctcttgccggagtgctacgggagggccgcctgtgtgcgcttggaggcgcagtggtcaccgtagaagcagatgtcgatcaagtcgagcgtcggctggcggccggtgagctgagctgcccgtcttgcgggggtgtgctggcgggctggggccgggctcggtcgcggcagttacgcggcccggctggtccggtggagttgtgcccgcgtcggtcgcggtgcaccgggtgcggggtgacgcatgtgttgttgccggtgagcgcgttgctgcgccgcgccgacacggcggcggtgatcgtgtcggcgctggcggcgaaggccaccagccgggtcgggttccgccggatcgccacggatgtggctcgcccggcggagacggtgcggggctggctgcgccggtttgccgagcgtgtcgaggcggtgcggtcggtgttcacggtgtggctgtgcgcggtcgatgccgatccggtgatgccggatgcaggtggcggcgggttcgtcgatgcggtggtggcgatcggcgcgctcgcagctgccatcgggcgccggttttcgctgcccacggtgtcgctggctgagaccgcggtagcggtgtcaggtgggcggttgttggcgccgggctggcccggcgagtgggtgcaacacgagtcgaccctgccgtagccgtcgatcgggccgtaaacctgtgcgctgtcgtgtgttttgacagacagcaaatggaaaggagcggccggtggcggtcggcgatgacgaggagaaggtgcgcgcggagcgcgcgagggcgatcgggttgtttcgctaccagttgatttgggaggccgccgatgcggcgcattccaccaagcagcggggaaagatggtgcgcgagttggcctcacgcgagcacaccgatccgttcgggcggcgggtgcgcatcagccgccaaaccatcgaccgctggatccggggctggcgggccggcgggttcgacgcgctggtgcccaacccacgccagtgcacaccgcgtaccccggccgaggtgctggagctggcggtggcgctgcggcgggaaaacccgcagcgcacggcggcggcaatccggcggatcctgcgtacccagttgggctgggcgcccgatgaacgcaccctgcaacgcaacttccaccggctcgggctcaccggcgccaccaccgggtcggcgccggcggtgttcggccggttcgaagccgagcacccgaacgccctgtggaccggggatgtgttgcacggcatacggattgatctccgcaagacctatctgttcgcgttcttagacgaccattcccggttggtgcccggctaccggtggggccatgccgaggacacggtgcggctggccgccgcactgcgcccggcgctggcctcccgcggcgtgcccaacgcggtgtatgtcgataacggctcgccctatgtggatgcgtggttgttgcgggcatgcgcgaaactcggtgtgcgccttgttcattccacgccaggtcggccgcaaggcaggggcaagatagagaggttcttccgcaccgtgcgcgagcagttcctggtcgagatcaccggcgaacccgacgtcgtcggccgacattacgtcgctgatctggccgagttgaatcggctgtttacggcctgggtcgaaacggtttatcaccgcagcgtgcattccgaaaccgggcagaccccgctggcccgctggtcagccggcggccccatcccgctgcccgcccccgagacgctcaccgaggccttcctgtgggaggagcaccgccgcgtgaccaagaccgccaccgtctcgctgcacggcaaccgctacgagatcgacccggcgctggtcggccggaaagtggagttggtgttcgacccgttcgatttgacccgcatcgaggtgcggctggccggcgcgccgatggggcgggccattccgtatcacatcgggcgccattcacacccgaaagccaaacccgaaacccccaccgcaccgcccaaacccagcggcatcgactacgcgcagttaatcgagaccgcgcacgcagccgaactcgcccgcggcgtcaactacaccgccctcaccggggctgccgatcagatccccggccagctcgacctgctcaccggccaggaggcccaaccgaaatgatgcacaaactgatctcgtattacggtttttcgcgcatgccattcggccgcgatctggcaccgggcatgctgcatcgccacagcgcgcacaacgaagcggtcgcccgcatcggctggtgcatcgccgaccgccgcatcggcgtcatcaccggcgaagtcggcgccggcaagaccgtcgccgtgcgcgccgcactagcgagcctggatcgcagccgccacaccgtcatctacctgcccgaccccaccgtcggcgtccagggcatccaccaccgcatcgtcgcctcgctcggcggacaacccctcacccaccacgccaccctggccccacaggccgccgacgcgctagccgccgaacaagccgagcgcggacgcacccccgtcgtggtcgtcgaggaagcgcacctgctcggctatgaccaactggaggcgttgcggctcttgacaaatcacgacctcgactcgtcaagcccgttcgcctgcctgctcatcggccaacccaccctgcggcggcggatgaaactcggcgtgctcgccgcgcttgaccagcgcatcggactccgatatgccatgccgcccatgaccgacaccaacaccggcagctacctacgccaccacctcaagctagccggacgcgacgatgccctgttctccgacgacgccatcgggttgatccaccagaccagccggggctacccccgcgcggtcaacaacctcgccctgcaagccctcgtcgccgccttcgccgccgacaaggccatcgtcgacgaatccaccacccgcaccgccatcgccgaagtcacggcagactgaacaccacaccgacaccccgaacaccaccgaccccgccggacatctcccggcggggtcatttcatgaccaaacgtcctcaccgtcaacgccgccatcatgctcatcctgaatgccggtcaacagacgcggtggcgacccagtcgtcgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctatggacaattcgtccagcgtgtggtaacaatgcctgctgatgatgtcaaaagaacacaaactcctctgcgctgacaagccgtccccttccgtagaacgtaactgccgcaacacctcttatcttatagatccggatgttgtcgcagtcgatggcgaagcggtcgatacgtgcaactagtttcgcgagctggcccttcgtcagcatcgcttcgaatgcggactcttggacgcgatagccaaacccggccaggatcttcgcaagtgaagcccgccgccggttgtcgctgatgtcgtatattacgaggacgaacatcttgcctatagtgccgctggactcgtccactttgagcgggagattgaagtactcctcacggctgcgagtgggcatttaggctccggatggctcggaggtgatatcgatatcgacgagccgcgacgggtgcccggcttcgataacacgcacgaggctttgcagttgcaagtcgagggcgtactgaaaggtgtatcggtgaggatcgcctttgatgtaggtggcggttcgtgcgattcgattaccaaaggcgcgcgcgatggatcgtgtggcttcccgtgtcgcgaagacggcccccgtgtcggagttcttgctgaaagcccgggtgtcgaccacaccgtccgcgatcaatcgaagtacggtgtcatcgatgatcggcgcccgccatacctccatgaggtcgctcgccaacgttgcgtgccctcgtgaatcctggtgtaggaaaccgatatacgcgttcaggctgtgacgctcgatcgcccctatgatgttcttgtacagcagcgaatagccgaggctgaccatcgagttgaaggcgtccaacggcggccgagtcgagcggccctggaatgcgaactcctgcgggacgagatgccccagcgcggtgaagtatgcctttgcggcatttccctcgaacccgttcaactccgccagggagcccgatcgatcgacccaggccagcgagtgcttcatcgtgcggatgctctcagcaacgtcttgccccgacgtgtgtgcccgaatcaaggcctgctgattcaggatcttcctcgacacgatccgcttgcttaacgacaggcagaacgcaggatcgtcggtgcggtgaacttgctgacggagccgcggcgcgtatgacacgtcgggtgttgagatccggccctggtagtggccgtcggtcgtgaagagctggatgtcgcgctcacgcttgagcatctcaacgatgaagggcgttgtcatcgtcggccgcccaaacagcgtgatgccgtccagcgtctcgatcggatactggctctcgccgagctcctcgctccacacgatcacccggccgtcggcaaagctgatccgcgacacggagtccgagacatacagctgcaccatcttgcgcacctgttagcccagcggtgccatatcaatctgccggatgatctcgtcgttcaaccggtcatagagcgtcaaatcagcgcctgtttcgcgggcgaggatcttcagcagttgttctgggagaaggccgccatccttcgtgatgcgatcctcactgattgagacgatctcgtgtgctgcggtgttgcggacccggctctcgaaccttccgagtacttcaagagcaccaactcgatcgggtgcgaattagcggagcagtgcgagccagtccttggtgtagaggtaccactccgcgtttggcgatttcggagggtgcttgagcgcgcaccgtatctccggctctctttccagctttcggcggtcgacgcggcccatgtcgtcgagatagcggtcctccggaaggtgttttgccacagccgccctgagcacgatagtgattgccggggtagctgatcgtgcgaattcagcccattgctcgcgctttgccagcagcgcaagagcacttatgtactcagcgaccttgttcgcggggtcatacgtgaacgcggtgtccttaaagaactttggcgctacgaggtgttccagcctcgagcggtgcatcgcgccgcggatcagattgctcacttgatcgggcaggcgcgagtctgccgcgatcgtcactgctgccgagtagtcgtacgacacgatcagctgcttcaggttggcccgctcaagcagcgcgccgagcgcagcggaagtcgcctcaaagcaacggttgggggctccaggctgattgtcgtcgtttgcgtcccacattagttcgaggtcgtaagcgtctggggattcacgatcgccaggcttgctcaatgcccgggcaggcgtgcttacttgcacagcggtggtcctgggaatgccaaacacatttatggccaccagcgccgcctgcatcgcaggggtgccggaactggtattcagcagaatggttcgatcagggaactcagccgacagttcaaccaggtggttgcggaaaaccggcacgaaaaggtcgaacctgtgcaccgacgggttggtataggtgactatgcgaacgtcggtctcaggcgcgagccgcgtgattgccgcggagtaccgccggtccgcgttctcaaaggcagctatctcggcgctgaggaatagcacgacaactattggtcgatagtggcggacgatgtgtagcatcgggccgtcgccgagcgcggtgatcgggtccgcagttccgataggcgagaacaggatcattcggctctcctgatcgacagctcgcactgacccatctcgtagcatatgttgtcgatcttggttcgcttcaagacaagtggtgagacgcgtagttcgcgcgtcttgtcgacgtgcttgactaccttcccgaactgggcgtcgagcaccttcgccatgtcgtcttggtcggtgacaaaggtcttgctccgatagccggctccgccgcccagatagacaattgggccaactatcgcgttcacgccagggtacatggctctgtactccgcgtaacgcgcctgattcacggacgcggctgtctcggccagcgtttcaaggaaccgctcgccctcacgccagccgccgcgagcggtgggactggtgtcgaccaccacgcggtgcgagattgaggttcccggcgccaaacattcccggaagagcggcaggccatcaggcttgccgtggacattcatgtccatcttctggcagatcagcagatcgcttgttctcagtgcaggtgagtcggtgaccctgatcgcctgaaacaggtcgttgaccgcgtcttgcggacgggtgttggggcgccccgatttgcgcaactccttccgctcaaacctttcgccgtactgccggtgctcccgcgtctggtgtcccggaacacgaacaggttgggccgtccgcttatgcacaagcgactgcaggtagatgctgcgaagcattcccttgacagtcgaacccggcacgtagggccttccaagagggtctttgatgaaagcgtgaatctcgttgagcgtaagcttctttcgagtcatgcgcccgcctcgaccacgagatgcacgtcgcggttcgatcgacccgatcttcacctcgtaacctcgatgcttagcaggatccagcttgaccgcgtttggctctacccactctttgagtggcgccgtcgcctgtgccccatcggtgttcatgacgaacgcttcgaaagacttcctcttgtgagccggaatgtctgcgtaaagaagttccatgtccgggaagtagacccggtcgccctccacgtggtactccttcgaggtccgcttctcgccggatccgataaacaccggccccaggcaccgcagcgtgagttcgaacggcttcaggtaggtgttcatgcggcggactccgggagtgcgagaaatagcggtcgcgcgtagctgtagaccggatggtttccgcccaggctgacgtcgaggatgcctccttggaaggggcgcgagaagaccgagccggcggcgaatttgtagatgtcgcgtttgcgcaggggcatgtcagcgtatgtgctcgacgcgacgaatccactgcgcttgacgaggcggtacgtcgcgccggcgagtgcggcttcgagctcgtcgtccgtgggtagggatgtcgtgagcgtcatcagactggccgcgtcgactgtcggcgtgagtgcggcgggtgcttctgactcggtaaggttaaacgctccgaacccgcttgtccgttcgccgcccagcgcggagatccctttcaacagcctggtgagtaggccgagctcggactcggatccggtcgccagcaaccacagacccgcgtccagctcgaaccggaagtagccgacacggtacgggtcggcgtctttctttccgttgtggatcgctgccttcgctgacacggcgtggacaccgatcttggtctgccgcgccgcgagttctttcaggtcggccgtgccatcgaggaagctgccaagctgggcagcgggaagaaagccgatcttcttcgccagcttcttctgcatacttgagccgtcggaccgaacgctgtgcaggggcttgggaaccaggtaatcgggccccacatagggcagcagatcggtcaaccgcagcgtcgagcacgcaacgagttcgccaagcagctgctggccacccatccgtagcgcttcaacgcaaagcgcagagtagagggtgtccgcggggcagctaatcgtggacgactcgaggccgtggtcgccgaagtgtgtgcggtcgaagtcgaacctaaacagccgcgagttcatggtttagcttctccagcagagaaccgtcgagggcgccgactgcggcgcgggctttcaggttgctgaacttgacctgcccgtagccacgggttccgctgccgccgaggtagtcgagttcgagcaacttcaggccgcgcgcgatggcgttgaagtcctcgatgatctcatcggaggaaggcagagacgccttctgttcctcgccgggggtgccgaaggagacctcgtagacaagtgagaacgcgaactcgctgccggggatcacgcgttccatctggcgaaggtttgcctttgcggtcacccggttgatggcgttctcgaatttcacctcggtgagagtcttagcgccgcgggcttcgaggtcgtctttgttggtgagcttcgtgtcgcggaagacgagtcggcccgtcatgtactcctcggtgtcgccgaaaagccgacggatatgggcgtggtcctcattcggcttcctgtaaaacgtttctgtgtcggcgccgtattggcgggacagcaaggtgcggaccttgcccttcaggctggtacccggaatcatcggcagcctgctcagcggatcacgaacgacaggcttgtcgaccgcgccgatggcggagaagccatcgccggccccgatctgcaggcccgtcaggacggtcagtgtcccggttatctcgatcttggcgtagctcgtagtcattgggttgtctcacttgtccttcggatcgaggtacttcttgtatgcggctagggcttccatgtaccggcagaatcgcagcagcccgtcgcggctatcgcctatcccttccagcgcttctaggagtttcgcgtttcggacgaatgtcttaaccgcgtcttcacgcccggactggtagacgaaccggacccgcaggtactggaccttctccttcagctgacgcgggagcgtggggttggcgctctgctgcgcctcgtcgaagagctgtgcggtcaggctgagtagcacccgcagctgggttgtggtcagctcgaagccgttctttttctttggcaggccgcgaattacttcggcctgtttcacatagtcgtcttggatgacgctcattcggactcctccttgcgagtgcgatagatgtagaggtgcagcgcggtcttgagttgcttggcgtctgtcggatcttggaaccattggtgtagccggttagcaaactgctgaaaaggcgctgtgtcaccggtggggttacgcatgcgcgtgaggaagtacacccatctggcctttgtgattcgatcgtcgcgttcggcgagtagttcgagcagcttgtagatgaaggccatgccgcgttcttcgttgccactgaaatagtcggcgatgtgccggtacttctcctcgatcaccttgctgagcagctcatcccagccgaaggtgaactcgcgatcgaagagtgcaaccccgttcttgccgggcagcgacttcgccgcgtcttcgagatctccgacttcgcgggccatcacggagatggggtacttgtcggggaacatgccgatgccagccgacacggtgagtttgccctgggtgaattcgtggaaccgctcccgaagctcgatcccgaactcgatgacgtcgtcccacgcgcccacgacgaagacgtcatcgccaccggagtagatgatcgtggcctcgcggggccgcgccgggtcatcgccggtgatcgggcgcagtttcgggcgtgccaacacgtagttgatgtgctgccggaagaacaacgacagcatccgggagaacgcggccgtgcggctaatcgtgttgaacttgccgttgccttgctccatgaagccgtgcgtgaatgcctggcccaggttatcgacgtcaaggcgcagaaccccgaggcgcgcgattccgctcgcacgcttcacgtagtcaccgaactccatctgtgcgacgtagtcgcccacccagagcccggtgcccaaacactcgccggcgaagaacttgttcttcgcgtaccgccttcgggtttggggttgctggagtgccttatcggcgtcggctcggctacagaacgtgagtgtggcgccgaacggcaggggcagacctttggtggcgccgtcagagatgagtaggaagcggcgagactcggattgaatctgcgaagacgcagcggtcagcgcttggcacaggctgcactttggctcgtcgtcggcgctgaccgtgcggttgaccgtgtggcacacgctgcattcccggtcacctttctgaccgtcgtgatcgcgcgagttgagttcccgcagttggtcagcgctgtatcgggcgagcttcttcgcggaaagttgctcgctcaactcacggtagagcccgctgtagcggagggcgcggttacttgcctggctcgcactctcgttcggccgacgcatcaggtcgttcgcggcaagcggtacgctgcccgtggcgatgaagagccgggttgcgaagttttccagcagccagtcgttggcctcacgctcgaactgttcgacggatttccgcgcggactccgtgttgggcagcagcaggtacgcgtgcccgccgccggagtagttgagattcgcgcggctgagacccacccgcgcaagtagctcgtcgatgagatgctcggtcagcatctccaggtagaagctgcgggcacgcagcatcttcgcggcacccgaggaatggatcgtgtagatgaagtcctggatgcctgagacgtcgaaagttgtgagcaggaaggctttttcgttgtagaaggtgtcctgcttgtcgaacagcgctgacttgaagtcgctttgtccggtggcttgtaggtagtgccagatgcaggcgccgagcgcacccgtcagcttcaggtggtcgaagagtgagacgtcgacgacctcggacgcgtcggtcgaggacggcacgaacgacagcgtcgcctcgaggacgttgaggaggctggcgaggtaggtgtcggaacgttcgaggtcgaccagaatggctttaagtttgttgacgatggcggcgtagcggtccttgtcgaattcgatccggcgtggcgacggtatattgatcggcttgcggtcgtcgagcatctccggggcaaatgccagattcgctgtgccggagccgaatcggttgaacatcgaatacaggggcgtgtccggatcccaagtgctcgcaccatggccgtcgtcggagtcggccttgcggcggtcggttccggccgcgatattgtcggcgatgtaggcgatgtaggccggcgcatcggcggcaaggcggccattctcggccgccgtacgcagcgcagaactgtggtgatagctgatcgcgtcgagaatgcggcggtcggagaccccaatgtcagcctcatccacctcgtcggtgaactgcgacggattgcggctgtcgcgcaaccacaccttcttcataaaagcgcggccaatcgcactgtgcctgcccgggtagccgagcgccgcgcgctggaccggtttgccaatgtcgtgcaagaggcagccgattatggcctcgatgagttgcgggttcatggcttcggtacgcatttttccctcggtgccagtggctggacccggatcgcgcccatccccatggatgcctttattccgcatcccgagaactccccgaaccacaacagcgccgcgatatagctcgcaaaagtatccacaccgcggacggtgaacgtggccgagccggtgaagccgggaacacgcgccgcgcccaccgcgaacggggccgacgccacccggaacgcggagaggcgaaccgactgaccgaattcggcgatgaggccaggatcgggctcttcgccgtcgacaattgcaccgtacttctgcgcgagactctgaaacacgagccgcggatccggccagaacacgtactcgccggattgcttgaatgcggtaggcgtcaggaactcgacccggaacttgcgcgtctcgggccgcgcgtagaaaatgcgcgcgaattgacttagcgggttctgctccagcgatcgcgacgtgacctgtgtcgctatcccgctcgcacggagccgaaaacccgcaaacgccgcgtcgttgataggtccgacgatctgctgccgcgcctcgttcgtcagcgtgctgatcttccactccaaagatgtggtcgagcgggccagcgcgtactgactgtacgggttcaccggcacggtgtggagggtctgcacataatcggccgggatcgactccatgaggacgccatgaagatgcggccccagggtcgccaccctcgcgcgttcgagcggggcatcaacctctagagtcagcgtcaatcgcgacaagtgttccgtcatccggcgatctcctcggtgagaaaagcccaccagaataagcgttggtgaaatccaggtcaagcctgattccgccgcactcgcgcgatgtcggcctcggggctggccactccgacgtagcagatccgtccttctgatgccgcctcggcgagcagccaagggatggcttcctaacgagccggggttgtagcggtgggcgccggccgcgcggaggatggcgccgccaatgctgctgttgcccgcgccgtcaattgacgccagcagggaccgaaccgacagcagatcactcgcagcgccgactgggcgtacagctcagacccaagcgatgccgcccagtcaacccacggcctcgcggacccgggcggcgacctcggccagcgcggcctcgtcgtgcaccggctccgccagctgcggcgtcagcggcagctgcacccagctggtgcaaccgccgtactcgggcctacgcgccagccggaccggctcggccagcgggatcgcgcagaccaccaagacggccagtttgtgcttgggccgaaagtcgagccggtcggcgcgcaccgactcggcggtccagatgtgcagatcctcgatggcgtccagaccctctggccggttaaccggcagtgcggcaacaactttcgctgcggcccgcagtagcacacactcgtcggtgctgtcggcggccgccgggcccagcaggtcgcggtgctcggggcgaacccgctcggcgtggctgtgcgcgaccgtcgggaacaacaagaactcgtgggccgccacctcgaagcgcttctcgccgatcccgcccttacgcagcagcaccgtctgccggccgtccagcagcgcgtgcaccgccgcgctccactccttcagcgctggcgtcaccacgatcccgcgagccggaccgatgtccgaatgacgccagcaccgcagggttccgaggggacgccgatcatctccgagacgttttgccccgggcagttccattggtcctgctgaatcaggccggtcatccagtgcatccaatagtgatgacagtactcgtgtcttgctcaccaccacagccggattcgtgcccaactgctctcatctagtcgattcagccgcgtccagccgcaaccgtgccagcggaacggcacgatcgccggcaggttgatcaggaccgcagcaccgccagcgcgttctccacttcgcggcggtgccgttcgtcgcaggcggcccaccgctgctcgtcggcgtcgaggtcagtgaggaacgcaaatcgcttccgaacgcgagcttcccaggcagccatagcgacaggacgggtcagcacgccgatcgagtcgggctggaagtcgtgctcgctgcgggcggcgaggacgtcttcgacgcgtagtggccgggtgccgcgccggtcatcgacgacatcaccccacaccttgagcacccacagccgccgcacgagcggttcgtcaatcgttcgcgaggcgaagtggttcaggtcgtacaggtcccgtgccagcgcaacgcggcggtaccgcgcgagtttctctgcgcaggcttccgcttctgccacgaccggcagtgtcggcagcccaaaaccgtaagccttatggatcggcaactggatgaatgcgagcagctcagacggcaaagccaacggccgccgtgcgaactcgacgctggcgacgatccggggctcgcccaattccgtgtgccgcacccgcaactgccaatgccggccgtcgcctcgtgtgctctgcacgccgaattcgaagccgccgacacgggcgccgtcgatcagctcgcacacctccagcacgacctcatcgtcgggcgcgctgaagtccagatcagtggagaaccgcccgacgttgcccagccggcacttccgtaagctggtaccgcctttgaacaccaggcggttatcgccgaactggacggtctgcgacagcaggtacagcaggtggtcctgggcgacgtcgagcagagcggcgtcgtatgcctcggcccgaccaagagcgtgacgcgcaacgagcgcacgggtcagaccggccacagtcacgccttgccgatcacgcgcagcagcggtacgacgagctcgtcgacaagctgatactcgggagcccagacactctcgccacggtcgcggctgtgcgcggtggtgaatcgagtcaccggcatcacttcggtgtgccgcttggccagcagcgcctggcctcgtgccggttcaccgcccgagtccagcaggtagcttgcacgctgccaggccgatgtcggccggcccgacagtagacgctccagacgctcgtcactgcagtcggcgacgaggtcgtcaaggtgggggacaaggtcggcccacggcccgaacgaggccgggcgcgtggcgatttgcacaagtaatgcttctggtcctagcgccggtaacccggtcgcccacgcgacgaggtcgagccgccgccggaccagcaacgcgggacgcggagccagcagtgcggtgtccgccgcgttccaggggatgcgcacgacggacacatacgatgctaggccgtcgggcagccttttggccggcggcagccagatcgggatgcggccgtcgggttggcggtccaggtatccgaggtgccacgctgcggatgcaccggccagcatgaagcccgcgttctggtcacgggccagccacgagcgcagcggtagatacgggtccgagatggcggcctcgccggggggaatgaatgcccaggtgcctttcaccggcagttggaccagccacccaatgcggcgcagttcgcggatggcggagtcggggtcgcgtccacacccagcctctgtaagccgttgcgtcagatcctctttcgtgacgactacgggccgatcgcgagcgaggccggacaccacccgtgacgcccacgtggggatgcgccgatcggcgccggctgggctcaccaccgaacttgaattcacaccggaaactatactatatctgtacgcaacaatgttcaaactcaagaaatcacttgatttaggaacgggcttcggtcagtgacagtacgaaacccgttccaaactcaagtgccctgtacgggctggcggcgatgcggtgcaacggcgagagacaaaacgcgcttcgcggacgaccggccgacgcgccggagagtcgccaagaacgtcacccctgaaatcaagtgggaccaggatgcactgacgcgttgctcggaccagtcacccaggcgatgcgcctcggctcaaaaactcaacccacggcctcgcggacccgggcggcgacctcggccagcgcggcctcgtcgtgcaccggcgccgccaacgtcggcgtcaccggcagctgcacccagctggtgcagccgccgtactcgggcgtacgcgccagccggaccggctcggccagcgggatcgccgagaccaccagcacggccagccgatgcttgggccgaaagtcgagccggtcggcgcgcaccgactcggcggtccagatgtgcagatcctcgatggcgtccagaccctctggccggttaaccggcagtgcggcaacaactttcgctgcggcccgcagtagcacacactcgtcggtgctgtcggcggccgccgggcccagcaggtcgcggtgctcggggcgaacccgctcggcgtggctgtgcgcgaccgtcgggaacaacaagaactcgtgggccgccacctcgaagcgcttctcgccgatcccgcccttacgcagcagcaccgtctgccggccgtccagcagcgcgtgcaccgccgcgctccactccttcagcgctggcgtcaccgcgatcccgcgagccgggcagccacgtcgggtcggcgcaacggcgggacggtcttcggcggctgccgccggggcggcagggcgtccagcaaccgcgtcgtcgtcgcggtcacctcggcgacggcggcctcaaacgcctcggcggtggccgccgacgggtgcgtgatgccactgaccttgcgcacatactggcgcgccgccgccgcgatctcgacgggcgtggccgggggttgcagcccgcgcagttcggtgatgttgcggcacatgccctcaacgataggcgcggctaccagacggtgaccggtcgtgggtgccgatgactgcgtagccgccggtccttggtcaccagccgccagccgtgttcgatcgcggtggcgtagatcaaccggtcggccggatcgccggggaacgacgagggcagcgccaccgccgtggcggcgaccgagggcgtgataccgacggtgcgaacgtgctcggccagctgctgaagccaggacagcaccggaatcgccagttggatgcgttcctgttcggcaagccaagccagctcgaaccacgaaatcgcggcgacggcgagctcgtcggcgtgttcgatggcctggctcgccgccatgctgagacgctgcggctcggccgaccaccagtaggccacatgcgagtcgagcagcaccgtcgtcatgaaacgttccacgaaaccccggtggtgaagagttcgtcgtcatccacggccgccatcgccacacccgagaatcgacccttcagcgcgtgcggccccgtcgctgccaccagccgggccacggtgcggccgtgtttggtgatctcgatctcctcgccctgggccacttcatcaagcaaggagaggatcttcgccttcacctccgtagcggtcatttttctggtcatcaggacagtctaacggtcctgttacggtgatcgaatgaccgacgacatcctgctgatcgacaccgacgaacgggtgcgaaccctcaccctcaaccggccgcagtcccgcaacgcgctctcggcggcgctacgggatcggtttttcgcggcgttggccgacgccgaggccgacgacgacatcgacgtcgtcatcctcaccggcgccgatccggtgttctgcgccggactggacctcaaggagctggccgggcagaccgcgctgccggacatctcaccgcggtggccggccatgaccaagccggtgatcggcgcgatcaacggcgccgcggtcaccggcgggctcgaactggcgctgtactgcgacatcctgatcgcctccgagcacgcccgcttcgccgacacccacgcccgggtgggcctgctgcccacctggggactcagcgtgcgcttgccgcaaaaggtcggcatcggcctggcccggcggatgagcctgaccggcgactacctgtccgcgaccgacgcgttgcgggccggcctggtcaccgaggtggtggcccacgaccagctgctgcccaccgcccgccgggtggcggcgtcgatcgtcggcaacaaccagaacgcggtgcgggcattgctggcgtcctaccaccgcatcgacgagtctcagaccgccgccgggctgtggctggaagcctgcgcggccaagcaatttcgcactagcggcgataccatcgccgccaaccgcgaagccgtgctgcagcgcggccgcgcgcaggtgcgttagcggcgatcgcaagcgcggcgaagccgggtgctgggggtacctcccgcgtgcgggggacgggtcgccgccatcagcccttcagcgaagccgggtctcggtgcggctgttgaagaggcgcacctcctgcgagtgcggcacgatcgccaacgactcacccacccgcaccgcggtacgccggtcggtgcggaacacgatgcgcggtgcgcgtgacgaccagccccgctggtcgaccggcgttgcgtagacgaaggattcgaagccgagctcctccaccaactcgacgtgcacggtcaacgatcccggggtgccgatcgatgccacgtcccaggactccggccgcacgccgaccagcacccgctcggccgccgggtccggaaccggtatcgccaaatccggtgcccgcaccacaccgtgggcgacggcggcgtcgatgaggttcatcgccggcgcgccgatgagcgtggcgacaaacgtgttgaccgggtcgtcatacagcgccctcggcgtgtcaacctgttgcagcacaccgtctttgagcaccgccacccggtcgcccatcgtcatcgcctccacctgatcgtgggtgacgtagacggtggtggtgcccaaccgacgctgcaatccggagatctgtgagcgggtgctcacccgcagcttggcgtccagattcgacagcggctcgtccatgcagaacacccggggccggcgcacgatcgcccggcccatcgccacccgctgccgctgcccgccggagagcttggcgggcttgcggtccagcagatccgtcagctccagcatgtcggcgacttccagcacccgccggcgggtgtccgcgcgcgacatcccggcgtttcgcagcgcgaaccccatgttggcggccaccgtcatgttcgggtacagcgcgtagttctggaacaccatcgccacgtcacgcgcccgcggcggcagatgcgtcacatccacgtcgccgatgctgatgcgcccgctctcaatgggttccagcccggccagcacgcgcagcgtggtggacttgccgcaaccggacggaccgaccagaaccagaaactccccgtcggcgatgtcgaggtccaagttgtcgacggtcggcgcgtcggcgccgggatagcgctgggtgacagcagagtactgaacgttagccatgccccgccagcttccgcatgatctgccgatccaggatgacctgcaaccgtttttggatgttcgtgaaggtcttggtcacgtcggctccgcgcagcccgatggattccaggccggcggagatgatccggtcaccaccgggcaggaaaacccgtgcgtagtcttgtgtccgggtgtgtggcagctggtcgagcgccacccgcgcacggggattgtccgccagatagtgccgttcgctggcatcgtcgacggcggacttgcgcaccggcagatagccggtttgctggctgaagtaggcggtgttcgtcgggttggtgacgaatgcgatgaacttgagcgcgttgacttttcgctcctcggagagcttggccggtatcgccagccccgcaccgcccgtcggacaggcgggcgctgcgtccgggcccgtgggcagcggtgcggcgccgaagtcgaatcgggcagatgcggtgatgccggccagcgagccggtggatgccacggccgaggccaggattccggtggcgaactcgttggcaatatcgttggcgaccgccgcataacccttgccatggatggagttccgatagaagttgccggccgcgatcgtggcgggctcggtcaatgtcaatgtccacttgtcggagtaggcaccgccgaatgcccagttcggtccctaaaacgtccacgagatgaggtcggcgttagcccagccgtgcgccgatcgaccggcgccgaccacgcgctgtaactccggaccccactcgtcgaactctgaccaggattgcagtccgcggtcgggtaggccggcctgttgccacgccgccttgttgtagtagaacagcggcgtcgagcgagcatacggcacagcgtaatggcggccgttgaactcatagtcggccagcagcgaatcgacgtaatccgttgtgtccaccccaacttggccgaacaggtcgtcaagggcagtgagaacaccgatgagggcgaaatggaaccaccatcggtcgtcgagcaaaacgacgtcgggcacgtcggttccgatgagcgccgcattgaatttctgtgccacctcgtcgtagtccttgccggcgtcgatcagcttgaccgacagagtggggaatcggtcctggaaacgaccgatcagctcccgttccgccgcgctggattggccgggatgactggaccagaagtcgattgggccggaaccggacttcaccgaaccgccgccgcccatcccggcgcagccggcggtcacgccggcggcggcagcggccagcgcgaggaattgtcggcggttcagcgggtccatgcctatcccttgaccgcgcccgaggtgaggccctttatcatctgccgctgcaaggcgatgaagaccagcaagatcggcagcatcgccaacagcgtcaccgccatcaccgggccccagttcgtcacaccctcggcctgctgcagaaacgtcagacctatcggcagtggtgccaccgattcgtcgtcggacatcaggaacggccacaggtattcgttccattcgttgaccacggtgatgacaccgacggcgaccatggtgggccgcgacatcggcaacaccacccgcagcagcagttgccaccaccgcgcgccgtccatccgggccgcctcgatgatctcggcgggcagcgacagaaagtggttgcgcatcaagaaggttccaaacgccacccccgccagaggcaggatgatgccggcaaaggtgttgcgcaggcccaggtgtgagatcagcgcgtagttggaaatcacggtgatctggttgggcaccatcaacgcggcgatgatcaccaaaaacaccgccgtgcggcccgggaaccggacaaacaccaagccaaaggcgctgagcacaccgagcgtgaacttcaccaccgccagcaccgacgtgatgatcagcgagttgcgcagaaacgtccagaacggaatctgctcggtggccgtgcggtagttctgcgggtaccagcgcagcggccaccaactggtgggctgcgcatagatgtcgggctgatccttgaacgaggtgaagaacacgaacagcaacggcccggcaatcagcgtgaccaccagcaacatggccgcgtagccaacgctgctacggagccgatccggcgtcactgccgctgcccccgatccatcacccgcacctggtagtacgtcacggccagcagcaccaggaacatgatcgtggccaccgtggcgccataaccggcccggaaattgcggaacgtctccacatacacctggtacaccatggtggtggtgccggtgccctccggcccgccccgggtcatcacgttgatcacatcgaacacctgcagcgagttgatcagcacggtgatcgacaagaaaaacgtggtcggccgcagctgcggcaacagcactcgacggaacacggcccaccggctggcgccgtcgatttcggccgcctccaacagatctcggcgtaccccctgcaacgcggccagatagatcacgaaggtatagccgaggttcttccagacgtaggtgatggtcaccatgaacaacgcccagcgcgcatcctggtaaaagtcgggcaccccgaccccgatccggcgcaacaggtcttgaatcagaccgaaatgcgggtcgaagacgaactgggcggccaggccgacagcggcaccggagatcacgaacggcgcgaaaacagtggagcgcaccaggtttcgtccacgcaacggtcgatcgagcagcatcgccagcgccaaccccagcaccatcgagccgaccaccgcggcaccggtgaaaaccgccgtgttgaacacgatctggcgggtgtccgaccgggtgaaccactcggtgtagttggataaccccacaaatcgggccgacggatcggagacgttccagtcgaagaacgacagccggatgttgtcggccaacgggcgatagacgaacagcagcaatagcgccacattggggccgaccaacacgacgaacagcgcataatcgcgcacgcgctctttcgatgaccgaagccgtgctcgttgcggcgccgccatcggcgcagtgtagctccgtattctgtcggcgagtttgccgccacggtcgatgaaccaatcaccgccgtcacggcaatgtcggccagctacgccgcgcccgtcaccgcccaccgaccgctgtacgcccgccatccgacgaatatcagccgcagcacgataaacgtgcccagtcccgaccagatacccgccagcccccagccatacgccagcgacaaccagacaagcggcaaaaagcccaccaacgcactcgccaccgtcgccgtccgcatgaacgcggcgtcgcccgcgcccagcagcaccccgtcaactgcgaaaacaattcccgcaaaaggcaattggactaccatgaaccaccacagcaccccgatcgcggcgagtaccgatcgatcgtcggtgaatagcccgggcagcaccgaggagcctagccctaacgccgctgccaaaattcccgccgccaacagcgaaaacgccgtcacccgccatgccaccgccttagcgtgcccggcatcaccggcacccaacgcggcaccgaccagcgactgcgccgcaatcgctagcgaatcaagaaccagcgcaagaagaccccacaactgcaacacgacctggtgggccgcgagcgcggcagcgccgaacctcgcggccaccgccgcagccgagacataacaaacttggaaggccagggtccgcacgatcaggtcccgcgccatcatcagctgggcgcccagcacggcgcggtccggccgcagcgacacccgctcggccagtaacgcaccggcaaacagcagcgccgccagccactgccccaccagattggccaccgccgagccggttaacccccagcggggcaaccccagccaaccgtaaaccagcagcgggcacagcagagccgacgacccgaagccggcgaccacataccgcagcggtcgcacggtgtcatgcacgccgcgcagccagccgttgccggcgagcgagaccaggatcgccggcgtgcccaggatcgcgatccgcagccacggcaaggccgccgcggtgatgccatcgccagaagcgatcgccgacaccagcggcgtcgcggtggcttccaccacgacgacgaccaacgcgcccagacccaacgccaaccaggtcgcctgtacaccttcggtgaccgcggccacccggttgccggcaccgtaacgacgcgccgcgcgcgctgtggtgccgtaggacaaaaacgtcgcctgggaaccaaccaggccgagcaccagactgccgatagccagacccgccagcgatatcgcccccagccggcccaccacggcgatgtcgaacagcaggtacagcggctcggcggccagcacgcccagcgcgggcaacgccagctgcgcgatctgacggccgcccgcgcggtgccccacctggctcaacggcggctaaccaagcgccgcgcgcaacgacgccacagcgtcgtcgatcgagccggtggtcgtataccccgcggccagccggtgaccaccgccaccgaacccagaggcaaccgcggccaaattcacggtcttagcccgcatcgacaccgaccaccgatgcggttcgacctccttgaacaccgccgcgacctcggcttgttgcgtggtgcggacgatgtcgacgatgctttccacttcctccgagcgcgcagcgacccactcccggttgtcgacgacgacgtaaaccagcccgcggccaccgaccgcctcggacaccagctgcgccgaacccaacacccgcgatagcaacggcaaccaggtgaagggatggctgtccatcaaggtcctgctgacggtggcgttgtccacaccgatctctaccagccgcgccgccagccgatacccccgcacactggcccagcgaaacgaccccgtgtcggtcgccaacccggcgtagatgcagtgcgcgacgcgcgggtctatcggtttcccccacgcgtcgaggatctcggcaaccatcgtcgtggtggaatccgccgacgggtcaatgaaattcgcggtgccgaacaggtcgttggaggcgtgatggtcgattaccaggagctcccgcccggaatcagttagatcgcccagagcaccgagccgatcaacactcggaatgtcaacagtcacaaccaaatcgacatcgcggcgcatcacctcagggcggaccagcagatggcagcccggcagcgaacgcagcgactcgggcagtgtcgccggcgcggcaaagctgacctctacccgcttgccgcacccgtccaacaccaatgccaatgccaatccggcgccgatggtgtcggcatcggggtggacgtggcagactaccccgaccctggcagcggccgacaacagcgcagcggcaccgacggcgtccacgcgggcccccgcgcgacgccgcccgtcgaccagctcactccttgggtcgatcgtcgtcaccggtgtctcccccgcaagtgagcggtgcctccacagcctcgggtccgtcgctcgttctgatacccagtcccccgggagccggtgattgcgccaccgacccgttatcacggtacgggtcggcctcccccgccggtttggcgcccacccggacccgcgccagatcggcatccgcggcgcgagcgcgggccagcaactcgtccatccggtgcacactgtccgagatcgtgtcgagcgtgaacgtcaaggtgggagtgaaccgaacgccggtgcccgccccgaccttggtgcgcagcacccctttggcccgttccagcgcggcggccgcgccggcgcagttcggctcgtcgtgtagcgtgcgtcccatcaccgtgtagtacaccgtggcatcgtgcaagtcggcggtcaccttcgcatcggtgatggtcaccccggccaatccaggatccttgatctcgtactcgatcgccgaggcgacgatcgcggcgatccgtttggccagccgccgcgccctagcagcatcagccatcaggcgcgttccttctggaccagctcgtaggactcgatgacgtcgccctccttgatgtcggcgtaacccagtgtcaggccacactcgaagccgtcgcgcacctcggtcacgtcgtccttctcccggcgcagcgaagcgatcgaaaggttctcggcgaccacgatgttgtcccgcaacagccgcgccttggcgttgcgccgcatcacacccgaggtgaccaggcagccggcgatgaggccgaccttcgaagaccggaacaacgcccggatctcagcccgacccagctggttttcctcgtagatcggcttgagcaggccacgcagcgcctgctcgatctcgtcgatcgcctggtagatgaccgagtagtagcggatctccacgccttcgcggctggccagctcggtcgccttgccttcggcgcgcacattgaaaccgatgatcaccgcatcggaagccgacgccaggttgacgttggtttcggtaatgccgccgacaccgcggtcgatcacccgcagcaccacctcgtcgtccacctggatacccatcagggcctcttccagcgcctcgacggtaccggcgttgtcgcccttgaggatcaggttcagctggctggtttccttcagcgccgagtccaggtcctccaggctgatccgcttgcgtgagcgcgccgccagggcgttgcgcttgcgagcgctacgccggtcggcgatttggcgggcgatacggtcctcgtcgacgacgaggaagttgtcgccggcgccgggcaccgacgtgaagccaatgacctgcacaggccgcgacggcagcgcaacctcgacgtcttcgccgtgttcgtcgaccatgcggcgaacacggccataggcgtcgccggcgaccaccgagtcaccgacccgcagggtgccgcgctgcaccagcacggtagccactgggccgcgaccacggtccaagtgcgcctcgatcgccacaccctgggcttccatgtcggggtttgcccgcaggtccagcgcggcgtcggcggtcagcaacacggcctcctccagcgcctcgatattggtgccctgcttggccgagatgtcgacgaacatcgtgtcaccgccgaattcctctggcactaaaccatattcggtaagctgcccgcgaatcttggccgggtcggcaccctccttgtcgatcttgttgaccgccaccacgatcggcacgtcggcggcctgcgcgtggttgatggcctcgaccgtctgcggcatcactccatcgtcagcggcgaccaccaaaatggcgatatcggtcgccttggcgccacgggcacgcatggcggtgaacgcctcgtggcccggggtgtcgataaaggtgatcagccgctggctgccgtccagatcgacggccacctggtaggcaccgatgtgctgggtgatgccgccggcctcggcctcgcggacgttggccttgcggatggtgtccaacagccgggtcttgccgtggtcgacgtgacccatcaccgtcaccaccggcgggcgaacctgaaggtcctcctcgccgccctcgtcctcaccgtagctgaggtcgaaggattccagcagctcgcggtcttcgtcctccgggctgacgacctgaacgttgtagttcatctcgctgcccagcaactccagcgtctcgtcgccgaccgactgggtggccgtcaccatctcgccgaggttgaacagcgcctgcaccagcgccgcggggttggcgtcgattttgtccgcgaagtcgctgagcgacgcgccgcgtgcgagccggatcgtctcgccgttgccgtgcggcaaccgcaccccgccgacgaccggagcctgcatcgagtcgtactcctggcgcttctgccgcttggacttgcggccgcgccggggcgcaccacccgggcggccgaacgcgccggcggcaccgccacgctgcccgggacggccaccgccgccgcccccgggacggccgcggaagcccgttccgggagcggcacccacgccgccaccccggtagttgccgccgcccgcgtcggaacggccagcgccgggcgcaccgggccggcccccgggtcgtggcgcaccaggacgtggtggacgggcacccccgacagctccaccggggcgtggcggcatgctgccgggcgaggcgcccggacgtggaaccccgggccgggcggtaccggggcggggagccggcggacgcgggatgggccggtcggcgggttgcgccgacgagaacgggttgttgccgacgcgcggggtgcgaatccccggcttcggcaccgggcccggccgcgccccgggagccatgccggggtggggtgcctgagggctgggcggcactgcggtcggaggctcgggtgcggcgggggtagttggggagacgattgccgccccgccggaatcggcggccttggcgggcgcggcagtcgccttgccgttgcctgcggccatgtcgatcgcggcgtccagcgccttgtcaagggacttgtcggggcctttgccgggggacttggcggtgcctttcgccggggcaggtttgctgccaccgaacgattcacgcagccgacgggcaaccggtgcttccaccgtcgacgatgctgatttgacgaattcgccctgctcgctcagccgggcgagaacttccttgctggttacaccgagttccttagccaactcgtgtacgcgggccttacctgctgccactacatctcctgtccatgaggcgacagtcgtgggccgcgcctcgggtttagctatgacgcattgtcatcgggacttcacggtgtgctcatgttctattgctacctgttctgttgcccggtggttcgagctcgcctagagactccaggtactcgaccactgcggatgtgtccggcgaaccggcgatgcgcagcgctcttgcgaaagcccgccgccgaatcgcttgttgcgcgcactgccgtagcggatgcagccacgcaccccgccccggcaggctggtcgctgtatcaacgatcacggcgtagttgccgttcccggtcgacacagccaccactcgaagcagttcgacggccaaccctcgctttcggcacccgacacacgtccgcaccggtccgcggggattatccgggcgtcgatgcgccgaggccgaaggctcgcgctggatcacggctaagtgtagcgtcaccgggcaagcccgattgcccggctatctgccgtgggataacgcacggcgctagcggtcgtgcgccataccgcggctgactccgggttcgggctgaccgggcgggggcggcggcgcatcgccgcgaatatcgatacgccacccggtgagccgggcagccagccgggcgttctgcccttcctttccgattgccagcgacaattggaaatcgggcaccaccacgcgggcggcccgggcggtctggtcgatcaccgacaccgacaccaccttggccggcgacaacgcgttggcgacaaaacgcgccggatcgtcgtcatagtcgatgatgtcgatcttctccccggacagctcgctcatcacgttgcggacccgttgccccatcggaccgatgcaagcacccttggcgttcaagccggcaacgttggaccgcacagcgatcttggagcggtggccggcctcccgggccaccgcgacgatctccaccgatccgtcggcgatctcggggacttccagcgagaacagcttgcgcaccagattggggtgcgtgcgcgacagcgtaatcagcggctcgcgggcacctcgggttacaccaactacgtagcagcgcagccggttgccatgttcatagctctcccccggtacctgctcagcggccgggatcacaccctcggaagccttggtctcggtgccaatccggacgacgaccagaccgcgggcgttggcccggctatcgcgctggatcactcccgcaacgatctcgccctcgcgggtggagaactcgccgtaggtgcgctcgttctcggcgtcgcggaatcgctgcaacatcacttggcgtgccgtcgtggcggcgatccggccgaagccctctggagtgtcgtcccactcgctgatgagattgccagcctcatcggtctcacgggcgatcacccgaacgacaccggttttccggtcgatctcgatgcgcgcatcggtctggtgaccttgggtgtgccggtaggcagtcaacagcgcggacttgatcgtttcgagcagttcattgaccgagataccccggtccacctcgatggcatgcagagcagccatgtcgatgttcatgctccggcctccgtcccgcgggccagccccatctcggaagactgggccagttccaactccgccggagccggtggcgaaaactcaacctggacaacagctttcacaatctcagcaagcgggatctcacggactgcccagccccggtcttcccggatcaccaacgccaccgtgccagcacgcatctcgccgacccggccggtcagtcgcgatccgtctgacaacaccagctcaaccttgcggcctcgagcacggcggaagtgcttttcgctggtcagcgggcgttccacaccgggagagctgacctcgagcaggtagcggccccggatcttgttcgcaccgtccaggccgtccagcaaagccgatgccctgcgcgacaatgcggctatcgtatccaggtcgagaggggcgtcaccgtcggcgatcaccgctatccgcggcgggcgggcccgcgcatcgatgaccacgtcttcgatctcgtagccggcgcacgcgaaatctgcaccgagtagctcgatcacctgcctctgcgaaggtagcccggtggtcacggcgagctcctcatcttgagttgtccggtcatctagcggaggcgccgccagggcggctcccagtgtcccgccggcacgcagcagccggcgtagctaccaacgatacgccaggaatcacgaatgacgccgtgatcacgccgttcaacgtctcgcctgccttcgtagcggcgtctttctgatggcaggatgttgctgtgcttagagcagcaccagtcatcaaccggctcacgaatcgacccatcagcaggcggggtgtgctggccggtggcgccgcgctggccgcactgggagtggtgtccgcctgcggcgagtccgcgcccaaggcacccgcggtcgaagagctgcgctcgccgttggaccaggcccgacacgacggtgcgctcgcagctgccgccgccacagccatcgggatcccgccgcaggttgccgccgcgctgaccgtcgtcgccactcagcgaacctcgcatgctcgagcgctggccaccgagatcgcccgggccgcgggcaagctggtatccgctacgagcgaaaccagcagctccagtcccagcccaaccgatccggcggcaccgccaccagcggtgtccgacgtgatcgattcgctgcgcacgtcagcgggggaagccagtcgactagtggcgacgacatcgggctaccgagcagggttgctcgcctccattgccgcgtcctgcaccgcctcctatacggttgcgctcgtgccttcaggcccgtcgatatgacctcgtccgaacccgcccacggtgccacaccgaagaggtccccctccgaggggagcgccgacaacgcggcgctgtgcgatgcgcttgccgtcgaacacgccaccatttacggctacggcatcgtctccgcgctctcgccccctggtgtcaacttcttggtggcggacgcgttgaagcagcaccgccaccgccgagacgacgtgatcgtgatgctgtccgcgcgcggagtcaccgccccgatcgctgccgccggttaccagctgcccatgcaggtcagcagcgcggccgacgcggcacgactagcagtgcggatggagaacgacggggcaacggcctggcgggcggttgtcgagcatgccgagacggccgatgaccgggtgttcgcttcgacggctctgaccgagagcgcggtgatggccacccgctggaacagggtgctgggcgcctggcccatcaccgcggcctttccgggcggggacgaatagctacccggtgacggccgctgcgatatcggtggccagcgaggcgccggcaaccagctcgcgagtctgaccgctgaaccggtcgcgcagctcgaccacgccgtccgcccagccgcgccccacgacaacgatccagggcatacccaacagctcggcatctttgaacttgacgccgggcgatgcctggcggtcgtccagcaacacctcaacccccagccgatccagatcggcggccagcgcggtcgccccggcgcgagcctgcgcgtccttgttcgcgatcaccaggtgaacatcgaacggcgcgaccgtcgacggccagcgaaggcccagctcgtcgtggtgctgctcggcaacgacggcaaccaaccgagacacaccgatgccgtaggaacccatggtcaaccgcacaggcttgccatcctcgccgagcacgtcggcggtgaaggcgtcggtgtatttgctccccagctggaagatgtgcccaatttcgataccgcgcgccatgaccagcggaccggcgccgtcgggagatggatcgccttcgcgcacctcggcggcctcaatggtgccgtctgcggtgaagtcgcggccggccaccaaaccgacaacatggcggccgggttggtccgccccggtgatccagctggtgccgtcgactatccgcgggtcgacgagatagcggacattgttctcccgcaacgcctttggcccgatataacccttaaccaggaacgggtgcttggcgaaatcatcgtcgtcgagcaacgcgtagtcagccggttccagcgctgcgcccaaccttttgtcatcgacctcacggtcgccgggcacgccgattgccagcagttcggtgtcccctcccggctgtcggactttgattaagacgttcttcagggtgtccgcggcggtcaccgtgcggccgagatcggcctcgttggcccaggccaccaggctggcgatggttggggtgtcgccggtgtcgtggaccaccgcctcgggcagcccatcgatgggcagggtgtccgggcgggcggtgacaaccgcctcgacgttggccgtataacccgactcgaggcaccggacaaatgcgtcctccccggacggactctcagccaagaactcttcggacgcactgccgcccatcgccccggacactgccgaaacgatgacatagcgcacctgaagtcggtcaaatatgcgctggtaggcctcccggtgagcgcggtaggccgccttcagcccggcggcgtcgatgtcaaaggagtaggagtccttcatgacgaactcccgagcgcgcaggatgccggcccgcggccgcgcctcgtcgcggtacttggtctggatttggtacagcgtgagcgggaagtccttgtaggagctgtactcgcccttcacggtcagggtgaacagctcttcgtgggtggggcccagcaggtagtcgttgccgcggcggtccttgagccgaaacacgctgtcgccgtattgggtccaccggttggtcgtctcgtacggtgcccgcggcagcagggcaggaaataggatctcctgtccaccgatggcgttcatctcgtcgcggatgacccgttctatgttgcgcagcactcgcaggccgagcggtaaccagctgtacagcccgggcgcgacgggccggatgtagccggcccggatcagcagtttgtggctggccacttcggcgtcggcgggatcgtcgcgcagggtgcgcaagaacaactcggacatccgggtgatcacaggcggcaagcctaattcgccgagcagacgcaaaagcgcccaggtctgcccgaaaaggggagcttttatgactgctcggcgggaagggttacagctcgccggcgtcgatcgcttccttgacctcctgcgcatgggcaacctgctgcggcgtatacccgataaacagcgccataccgccgacgatgatggccgctccggccacccacagcaggccgtaggtgtaggcgtggtcaagcgcggccaactgcacgtcgttcatgaacttcaccggaccggtggtaccgcccaggtacagcgtgcgcgacgtgatcacagcctggatgacggcgagcaccagcggaccgcccaggctctgcagcatcagcgcaattgccgataccggaccgatctggtcgaagccgacgccagcgatcgccgacagagtcagcgggacgacggccatgccgatgccaatcccgccgacgacgatcggcatgaccaggttggggaagtagggcacaccacggtgcatgaaaaatgagccgtacagcatggcgccgaatagcagatatccgccgccgatggtcaacacccgtggcgaaaaccgggacaccagctgcgaggacacacctaggccgattcccatcgcgatgacgaacgggatgaaacctacgcccgcgcgtagcgcgctgtagcccaagatgtcctgcacgtacaggccgatgcagacggtcaggctgaacatgacgccgccggccaacaggatcgcgctgaacgtgaccaaccggttgcggtcgcggaacaagtggaacggcacgacggggttctcggcagtgcgctccacgatgacaaacgcgacagcggccgccaaggccaccaggcccgaaccgatggtaatgcctgacatccagcccttttcaggaccgatcgagaaggcgaaaaccgccgcggtgcatgccagcgtggccagtatggccccggtggcgtcgagcttcatccgttctttgttggtttcccgtagggcggtgcgggccaggtagatcatcaccagcccgatcggcacgttcaccaggaacgcccaccgccatgacacctcggtcagtgctccgccgaccaccagccccatcaccgacccgatcgcggtcatcgcggcgaacaccgccgtcgcggcgttgcgggcaggtcccttggggaacgtggtcgccaccagcgccagaccggtcggagatgcgatggccgaccccacaccctgggacaaccgggcgatcaccaacgtcgcctcgtcccaggcgaccgcgcacagcaccgacgagatggtgaatagcgcaacgccaacaatgaaggtgcgtttgcgcccgatggtgtcgccaagccggccgccgagcagcatcagcccgccgaaggtcagcacgtaggcggtgatcacccagctgcggccggcatcagacaagctcagctcgttttgaatcttaggtagcgcgacgatggcgacggtgctgtccatggtcgccagcagctgcatcccgccgatagcaataaccgcagcgataaagctgcgcgagggcagccaagtcgggtagtacctgctggggcgctctgaagcggtctcctccgagcgcggcgggcgcatcggggccggacggtgtgggcgtccggccctccagttacggaccgcccgctctgtgtcgttgagagccgtcatagcgggttaccttacagtattcttaagaattgtttaaaccccgaacgccgctcaggccgactacagccccgatcacgatgatcgcgggaggtcggatccccgccgcgcggaccttctccggcgtgtcggcaagggtggcccgcaacgtctgttgagcggcggtcgttccgtgttgaaccaccagtaccggcgtatccgcagttcggccaccctttagcagaacgtcaacgaaaagctcgatgcgttcgaccgccatcagcaaaacgatggtgcccgtcaatgcagccaatgcatcccaattcactaacgattcgggatgaccgggcgcaagatggccactgaccaccacgaattcgtgggtcatggcccggtgagtgactggaacgcccgccatagcgggcacggctatggcactcgtcacacctggcaccacggtgaccgggattccggcgtgggcacatgccagcacttcttcatagccccgggcgaacacgaaggggtcgccccctttgagacggaccacaaagttgccggatctggcccgttcgatcaggacagcgttgatcgcgtcctgggccatggcccggccgtaagggatcttggccgcgtcgatgacttctacgtgcggcggcagctcggccagcagttcgggcggggcgagccggtcggcgaccacgacatcggcctgggcaagcagccggcgaccgcgaaccgtgatcagttcgggatcgccgggaccgccgccgaccaacgccactccgccgctgaggacgtcggaactctgcgcagtgatgacgccctgctgcaacgcctcccggattgccgagcggatcgccgccgaacggcggtgctcaccaccggcgagcacccccaccgacaggcccgcatagctgaatgacgccggggtcaccgccgtcccctccaccgcgatatcggcccggacgcaaaagatccgtcggcgctccgcctcggcgacgacagccacgttcacccgcgcgtcatcggtggccgcgatcgcataccaggcgccgtcaaggtcgccgtcgcggtagtcacgcaccgacaaggtgatctggtccatcgcctcgacggcgggggtgacgctgggggcgatcacgtgcacgtccgcgccactggcgatcagcaggggtaaccggcgctgggcgaccgtgcccccgccaaccacgacgaccttcttgccagccagccgtaacccgaccagataggggttctcggtcacccgccaagcctagtggcgatcgcaagcgcggggaccgggcgccgcgggtcgccaccatcagggccagtggcgatcgcaagcgcggggaccgggcgccgcgggtcgccaccatcagggccagtggcgatcgcaagcgcggggaccgggcgccgcgggtcgccaccatcagggccagtggcgatcgcaagcgcggggaccgggcgccgcgggtcgccacccctttggccgcgaatgtaacgccactgcgaatttccggcccggcttttcgcagtgccgttacgctcgtggagtattgcaggccgcatgtgcgacgaaacgcgccaccgcaccgggtgttgcggccggatgggtatgcaggtaggacgcgtgcacgccgctgtgcaccgcgccgtctcgcacgtcgtccacgtcttggccctggtacacccacgcgggctgatagctatcggcgaatgtgactgcggttcggtggaattcatgtccaaccacgcgctcgccgacggagtacagcgccgaatcaacaaccgcgacggcgtcgcgataacccagcttgagatgctgggtgaaccgcgccgatccggccaccacaccgcacatcgggtgtccgtcgagttcagaaaccagatagagcaggccggcacattcggcatgcaccggggcgccggcagcggccagttcgttgatctgccgccggacggtgtcgttggcggacaactcggcggtgaactgctcggggaatccgccgggcaacaccaccgcgtccgtaccctcgggcagagtttcgctgagcgggtcgaactcgaccacttcagccccggcggcgcgcaacatctcggcgtgttcggcgtagccgaaggtaaacgcccttccggccgcgatggcaaccgtggctggctggcgggcggtgttgccgacggcaatcaccgggtcccatggcgggtgggccgcctggctcccggcgcaggcgatcaccgcggccagatcgacgtggcgagcgaccacagcagtcatcgcctgcacggcgagccgtgcgcgacggccgtactcgacggcggtaaccagacccagataccttgtcggcagctctagttcagctgtgcgtggaatggcgcccaagaccgcgacaccggcctggtcacacgcctgtcgcagcacctgttcatgtcgggccgatccgacccggttgaggatgacaccggcgatccgagttgcggtgtcgaacgtggaaaagccgtgcagcagtgcggcaacgctgtgactctggccgcgggcatcgaccaccaggatcaccggggcgccaagcagagcagcgacgtgcgcggtggaccccgctgcgggcgcgcccccggcaggcccaatgcgcccgtcgaacagccccagcaccccttcgatcacggcgatgtccgcgcccgcaactccatgcgcgtacagggggccgataagccgctcccccaccagtaccgggtcgagattgcggccgggccgtcccgcggccagggcgtgatagccggggtcgataaaatccgggcctaccttaaacggcgcgacggtgtgaccggcctgccgcagcgctccgatcaagcccgtcgcgatcgtggtcttaccgctgcccgacgcaggcgcggcgacggccaccgcggatacccgcatcaccactcgatgcccttctgccccttgcggcccgcatccatcgggtgcttcaccttggtcatctcggtcaccagatcggcggccgcaaccaaccgctggggtgcgtctcgcccggtgatcaccacatgctgatggccaggccgggctcgcaggacatcgacgacttcgtcgacgtcgagccaaccccacttcagtgggtaggtgaactcgtccagcagatagaagtcgtgacgttgcgtggccagccggagcgcgatctcggcgcaaccgtccgccgccgcggccgcacgatcgacgtcggtgccggccttgcgagacgtacgtgtccaggaccagcccgcacccatcttgtgccactccaccgctccgccgatcccgtgctggtcgtgcagccggcccagttgacgaaacgccgcctcctcacccactttccacttagcgctcttgacaaactgaaacaccgcgatgtccagaccagcgttccacgcccgcaacgccattccgaacgccgcggtcgattttcctttgccttcaccggtgtgtaccgccagtatcggcatgttgcgccgggcccgggtggtcaggccatcgttgggcactgcgagcggattgccctgcggcatgtgtggttacctatccatcgtcaagccacgccacgcacggcatgcactagataatccgcgtgcaactgctccaaccgaaccaccggcgcacccagctgacgagccagttgcgctgccaaacccagccgtacatacgacgtttcgcagtccaccaccaccgcggccgcgccctcggcgaccagcccggcagccgcggttcggctgcggcccaacgggtccggcccggcggtggcccggccgtcggtcagcacgaccaccagggggcgtcgggcgcggtcgcgtaccttctcccggatgatcagcgcacgcgcggccagcagtccctcagccagcggggtcttgccgccggtgctgaatcgggccagtcgccggccggcgatgtgcgccgacgacgtcggcgacagcaacagcgttgcctcgtgctggcggaaggtgatcaccgccaccttgtccctgcgctggtaggcgtcgcgcagcagcgacagggtggcgccactgaccgcagccatccggtcccgagcagccatcgatccggaagcgtcgacgacgaagatcaccagattgccttcgcgactctcgcggatggcccggcgcacatcgtccggccacgggcgcaacggcccggctccgaacgcacgctcgccggcggccagcagggtagcgaacaggtgcagtccatgtgcgtcggggtcgctgacctcggcggccgccaccacactgcccgaggcgttgcgggcccgagaccgtcgccccggcgcgcccgtgccgacccccgggacccgcagcgcgcgggtccggaatatctttgacggcggcgcgctcgggcgcggcgacgatcgcaagcgcggcgaagccgggcgcggcgggtcgtcgcccatcgagctcggcgcaccaggttctgtcgacttcgagcgtgagttcggttgtgaggcaggttcattggctgactggccgcccccgggcggatcgggctcgggctctgggtcgacgctcgccagcgccagcgcctcatccagctggtcgcggtcgatgccgtgatcgtcgaacgggtcgcgacgacgacgatgcggcaacgccagttctgctgccgcctggatatcctgctcctcaacggtgcggacaccacgccaggcggcgtgcgcggcggcggtccgggccactaccagatcggcccgcatgccgtccacgtcgaacgccgcgcacaacgcagcgatgcgccgcaactcgttgtcgcccaacaccacatcgtctaccgtggcccgggccgcggcaatccggtgggccagctccgcgtcggcgtcggcatagcgtgcgacgaacgcatccgggtcggcttcgtaggccatccgccggcggatgacctgtacccgcacgtcgatgtcacgtgacgcctgcacgtcgacggtcagcccgaaccggtccagcagctgcggacgcagttcgccctcctccggattcatcgtgccgatcagcacgaaacgggcctcgtgggaatgggagatgccgtcgcgttcgacgtgtacgcgtcccatggcggcggcgtcgagcaggatgtcaaccaggtgatcatgcagcagattgacctcgtcgacgtagagcacgccgccgtgggcgcgagccagcagtcccggagagaacgcgtgctcgccgtcgcgcatcacccgctgcagatccagcgagccaaccacccggtcttcggtggcccccagcggcagctccacgaggccggtctcggtgctcccggtcgcgaccgacaacaacgcggccagcccgcgcaccgccgtcgatttcgccgtgcccttctcgccacggatgagcgccccaccgatctccggtcgcacggcacacaacaacaacgcgagccgcagccgatcgtgcccgacgatcgcgctgaacggataaggcttcacggccgctccacctgaccggagccgggccgcaacatgggcacatgcgggatgccgtcgtccaggaactcgtcaccgtcgcggacgaagccgtgctgggcatacatggccgtcaggtaggcctgtgcatcaatccgacaggggtagtcgcccacctcggccagtgccgcgcacagcagccggttggagtggccctgtccgcgggcgtcgcgtttagtgcacagccggccgatccggaagaccttctcacccccggcgtgctcttccatcaggcgtagcgtgcacgtcacctctccgtcgggcgtttccaaccagaaatgcctggtctcggcaagcaggtcacgcccgtctagctccgggtatgggcaggcctgttcgacaacgaacacctccaccctcaacttgagcagctcgtaaagggcccgggcgtcaaggtctttggcccagacgcggcgcagtgcttcggtcataagcgccgctctcccccgcaagcgggcggtacccccactgtatcgtcgccggcgcgggtcatgcggcacctaacttcagcgccttggtgctccatgaccacacctcgtcgaacagcgcgggttcattcgacagctgcacccccagcgacggcaccatttctttgagcgtgggcagccaggattgatagcggttggcaaagcatttctgcagcacgtccagcatgatcgccaccgcggtcgaagcccctggggagccgcccagtagtccggcaatactaccgtcagcatcgccgatgaccgtcgtgccgaactcgagcaccccgccgttgcgttcatctcgccggatcacctgtacccgctgaccggctatcgtcaactcccagtccgaatcgattgcgctaggggcgaattcgcgcagcgcactgacccgctcgggttcagagagacgcagctggctgatcaagtagttcagcagtctccgctcggtgaggcccacgccgagcacggacaacagattgtccggcctgatcgaccggggcaggtcgctgatctgcccgtgtttcaagaacttcggcgaccagccggcgtatggcccgaacaccagccacgacttgccgttgacaaaccgcagatccagatgcaaggcgcccaacggcggggcgcccggcgccgggaagccatatacctttgcccgatgcgaggcggtgagcgccgggttcccggcgcgcaggaaccgaccgccaatcgggaagccggcgaagcctttgacctctttgatcccggatttctgcagcaccggcaaggtgtcacccccggccccgacaaagacgaacttggtgttcaacttgcgcttttcgccggtccggcggttgcacatggtgaccgtccagctgccgtcggattgccgcgagaggttgcgaacctcgtgcccgaacaacgcggtagtgccattttgcacgcaatagccgatgagttgtttggcgagggcaccgaagtcgacgtcggtgccgtcggcggcccagttgagcgccaccggctcggagaaggcccgtttagcggccatgaacggcagccggcgggcgaattcgtcgggactctcgatgaactcggtgccggcgaacagcgggttgccggccaacgccttttggcggcgccgtagatactcgacgccccgcgatccatggacgaaactcacgtgcggcacagggttgaggaagctgcgcacgtcggtgaggatgccgttttcggccgcgtatgcccagaactggcgggtgacctggaattgctcgttgacacgcaccgctttggtgatgtcgatcgagccgtccggcatttctggggtgtagttcatctcgcacagcgcggagtgcccggtgccggcgttgttccagggaccgctgctttcggcggctaccgcgtccagccgttcgatcagggtgattgaccagttcggttcgagccgacgcagcagcacccccagcgtggcgctcatgatgcccgcaccgatcagcacgacgtcggttctggctaggtctgacaccggacggttggttccttccttggctgcgccgctcccaggttatcccgacgggtgttaacacgatgacgtccgcctcctgggccagtaaccctgtgcagcgcggggcagccaacccaagacaattaccccgaagcccacaatgtgcgtccctggccgccatagaatccgcactatccgcccagtccggttcttcttgggaggtaacgatgttgtatgtagttgcgtcacccgacttgatgaccgcggcggctaccaatctggcggagattggttcggcgatcagcacggcaaatggtgcggcggcactcccgactgttgaggtggtggccgcggccgccgacgaggtgtccacgcagatcgcggctctattcggagcgcatgccaggagctaccaaaccctcagcacccaggcagcggcgtttcatagtcggtttgtgcaggcgttgaccacggccgcggcttcctacgccagcgtagaggccgccaacgcgtcgccacttcaggttgcgctagacgtgattaatgcgcccgcccagacactgctcggacgtccgctaattggtaacggcgccgacggatcgacaccggggcaggccggcgggcccggcgggttgctgtacggcaacggcggtaatggcgccgccggtgggcccaaccaggccggcggcgccggcggcaacgccggcttgatcggcaacggcggggcgggcggcgccgggggtgttggcgcggtcggcggtaacggcggcacgggcgacctgctattcggcaacggcggggccggcgggcaaggcgggctcggcctcgcaggtatcaacggcggcagcggcgggcagggaggccacggtggcaacgccatcctgttcggccagggcggtgccggcgggccaggtggcaccggcgccatgggcgtcgccggcaccaatcccacccccatcggcaccgcagcgcctggcagcgacggcgtaaatcagattgggaacggtggtaacacggacctcaccggcggcgccggtggcgacggcaatgccggcagcaccaccgtgaacggcggcaacggcggtaccggcggcgcagctaggaactcatctggtggtaccggtaactcctttggtggtgccggcggcgccggaggcgacggcgccaacggcggcgacggtggcgctggcggggaagccctcaccgaaggcggtgccaccgccgttagtggtgctggtggtaagggaggtaacgccgaggcttccggcggcgccggcggcaacggcggcaaaggtggctttgctcaggccaccaccagcgtgaccgggggtaacggcggtaacggtggcaatggccacgacagtaccgcgccgggcggcgctggcggcagcggtggcgtcggcggtgacggcggccgtggcggcctgctggccggcaacggcggcaccggcggcgccggcggcaaagccgacatcgccaacagcctcggcgacaatgccaccgtaaccgggggcaatggcgggacaggcggagacggcggcagcgcgctgggcaccgggggggctgggggtgccggaggtctaggtggtcacgggggtgcaggcgggctgctgattggcaacggcggcgccggtggcgctggcggcctcggcggtgcgggcggcgccggcggtgcgggcggtgagggcggtgccggcggcgccggaggcgaagctattcccggcggggcgtccaccaactccgccggcggtgacggaggggcgggcggtactggcggcaatggcggtgacggcggtgccggcggagcccccggcctcggtggcgcgggcggggccggcggatggttgatcggccagtcgggcagcaccggcggcggtggcgccggcggtgccggtggtgccggaggtgccggtggcgcgggcggcagcggcggtgcgggtggccatggcgacactacctccggcaagaacggttcgtctggcaccgcgggcttcgacggcaaccccgggcagcccggctgagcggcacaagatctgaacgcgctctaagctgaccccgtgactggctgggtgcccgatgtgctgcccggctattggcagtgcacaattccgctcgggccggatcccgacgacgagggcgacattgtcgcaaccctggtcggccgcggtccgcaaacagggaaagcccgcggagacaccactggggcacaccacacggtcctggcggtgcacggctacaccgactacttcttccataccgagctggccgatcacttcgccaaccgtggcttcgcgttctatgcacttgacctgcgcaaatgcggccgatcgcgagcgcccggccagacgccgcacttcatcaccgacctggcccgctatgacaccgaactcgagcactccctgtccatcatcaacgagcagaaccgctcggcgaaggtcctggtatacggccactccgccggcgggctcatcgtgtcgctgtggctggaccggttgcgccagcgcggcgagatcacccgcgcgggggtcaccggcctggtgctcaatagcccgttcctggatctgcaaggcccggcaatcctgcgcctgccgctgacctcggcgttcttcgccgcgatggcgcgaatgcgccccaagtgggtagcccggccaccaaaagaaggcggttacggttgcacgctgcaccgggactatgatggagagttcgactacaacctgcaatggaaaccggtgggcggtttcccggtcaccttcggctggattcatgccagccgtcgtggccacgcacggttacatcgcgggatcgacgtcggtgtgcccaacctgatcctgtgttcggatcacacggtacgggaaaaggccgacccggcgaccctgcaccgcggcgatgcggttctcgacgtcacccatatcacccgctgggccggctgcatcggcaaccgcagcaccgtcatcgcggtggcggacgccaaacacgatgtgttcttgtcgctgccgcaaccgcgccagatggcttatcgccgactggatctctggttggacgactacctcggcacacacaacgacaccgacgcttcggcatcgtcggggaaagggtgatggcccctacaaatggaaacgtacgacatcgcgatcatcggaaccggttcgggcaacagcattctcgacgaacgctatgccagcaagcgggcggcgatctgcgagcagggcaccttcggcggcacctgcctcaatgtcgggtgcatccccacaaaaatgttcgtctacgccgccgaggtggccaagaccatccgaggcgcgtcgcgttacggtatcgacgcgcacatcgaccgggtgcgatgggacgacgtcgtctcgcgcgtcttcgggcgcatcgatccgatcgcgctgagcggcgaggactatcgaaggtgtgcgcccaacatcgacgtgtaccgcacacacacccgtttcgggccggttcaggccgatggccgctacctgttgcgcactgacgcgggtgaagagttcaccgccgagcaggtggtgatagccgccggatcgcggccggtgattccgccggccatcctcgcgtccggcgtcgactatcacaccagcgataccgtcatgcggatcgccgagttgccggagcacatcgtgatcgtcggaagcggcttcattgcagcggaattcgcacatgtgttttccgctctgggcgtacgggtcaccctggtgatccggggcagctgcttactacggcattgtgacgacaccatctgcgaacggttcacccgcatcgcatcgaccaaatgggagctgcgcacccatcgcaacgttgtggacggccagcagcgcggctcgggcgtcgcgctgcggctagacgatggttgcaccatcaacgccgacctactgttggtagcgacaggccgggtgtccaacgccgacctgctggatgccgagcaggccggtgtcgatgtcgaggacggccgggtgatagtcgacgagtaccaacggacttcggcgcgtggggtttttgcgctgggcgatgtctcgtcgccgtacttgctcaagcatgtcgccaaccacgaggcccgcgtcgtgcagcacaatctgctctgcgactgggaggacacccagtcgatgatcgtcaccgaccaccgatacgtaccggctgcggtattcaccgatcctcagatcgctgccgtcggactcactgaaaaccaagctgtggcaaagggactcgatatttcggtcaagatacaggactatggtgacgtcgcgtacggctgggcgatggaggacaccagtggaatcgtcaagctcatcaccgagcgcggctctgggcgcttactgggcgcacacatcatgggttaccaggcatcctcgctcatccaaccgttgatccaggcgatgagctttgggctgaccgccgccgaaatggcccgcggccagtactggattcatccggcgctgccggaggtggtggaaaacgcgctgcttggcctgcgttgaccgcaacggcgagccgtcgtccggcaagcgatttgcatcccgtcagcgccttacctacagtcgggacatcgcgttctgccccgtgctggaaggaccgacatggccagcagccagctcgacaggcagaggtcgcggtcggccaaaatgaaccgcgctctgacagcagcagaatggtggcgtctgggcctgatgttcgcggtgatcgtcgccttgcatctggttggctggctcaccgtgacgctcttggtggagcccgcgcggctcagcttgggcggcaaggcattcggcatcggcgtcgggctgacggcgtacacgctgggcttacggcacgcgttcgacgccgaccacatcgccgccatcgacaacaccacccgcaagctgatgagcgacggacaccgaccccttgccgtcgggttcttcttttcactgggccactccacggtggtcttcgggctggcggtaatgctggtgaccggactcaaggctatcgtcggaccggtcgagaacgactcctcgacgctgcatcactacacaggcttgatcggtaccagcatttccggcgcgttcctgtatttgatcggcatcctcaacgtcatcgtcctggtcggcatcgtgcgtgtcttcgcccacctgcgccgcggcgactacgacgaagccgaactcgaacagcagttggacaaccgcggactgctcatccggttcctcggccgcttcaccaagtcactcaccaagtcctggcatatgtacccggtcggatttttgttcggtctcgggttcgacaccgccaccgagatcgcgctgttggtgctggcgggaaccagtgccgcggccggcctgccctggtatgccatcctgtgcctgcccgtcttgttcgccgccggcatgtgtctgctggacaccatcgacggttcgttcatgaatttcgcgtacggctgggccttctccagccccgtgcgcaagatctactacaacatcaccgtcaccggactgtcggtggcagtcgcactgttgattggcagcgttgagctgctgggcctgatcgccaaccagttgggttggcagggcccgttctgggactggcttggcggcctcgacctcaacaccgtcggcttcgtcgtcgtcgcgatgttcgcgctcacctgggccattgccctgctggtctggcactacggccgcgttgaagagcggtggaccccggcgcccgaccgcacaacttgacctcgggcgatcaaccctagggcggtgccgccggaatcgagacggtagccaagcgagcggtcgacgtgttggaaaagatcttcgccgagaacgatgtccgcgcgaacgtcaaccgggcggcgtttgagaacaacgggatccgcgcgctggacctgatgagctcaccggggtcggggaagacgaccgtgctgggcgccgcgctcgacgagcacgccgaccaattcgcaatcggcgttatcgaaggcgacatcaccaccgacctggacgcggccaatggccgcggcacccaggtgtcgctgctgaacaaccagcatggcttttgcgccgaatgccacctcgacgcacctatggtcaaccgcgccctagctggtgcgcccgacggagttcgacgtcggtaagcgccaaggcgatggtctcctcggtcaccgagggcaaggacaagccgctgatgtacccggcgacgttccgctcgagggatgtagtgctgctcgacaagatcgacttggtgccctttctggacgccgacgtggacgcgtatatcgcgcatgtccgcgaggtcaacgcagccgcgacgatcctgccgaccagcacgcgcaccggagccggcatggggtcctggtcatgagccgccggaaacggctcgtctcatcggctttcacggtgaggccaccgcagccgaaatggacaacgttgatcgtcttccgggcctgacagcaatccgactgtgaaatgcactacgcgacacgctaacccgttgcgcagttcacactcggggcgcgatcacagcggagtgacataggccgagctgatcccaccgtcgaccaggaacgtcgaagcggtgatgaatgatgcgtcgtcgctggctaaaaacgctaccgcagcagcaatttcgtcgggctcggcgaaccggcccagcggcacatgcaccatgcggcgagcggcccgttccgggttcttggcgaaaagctcttgcagcagtggggtgttcaccggccccgggcacaacgcgttgacccggatgccctgccgagcgaattgcacgcccagttcccgtgacatagccagcactccacccttggaggcggtgtaggagatctgcgacgttgccgaacccatcaccgcaacgaaggacgccgtgttgacgatggagcctttcccagcaagcaccatgtggcgcagggccgcccggcagcacaagtacaccgacttcaggttgacgtcttgtacccgttgccacgccgcgagctcggtgttttcgatcagattgtcctcgggtggtgagatgccggcgttgttgaacgcaatatctatgcggccgtaggtttcggctgctccgtcgaacagcccgttgacggcgtcctcatcgcaaacgtcggttggcacaaacaagcctgatagttcgtcagcggccgcaccaccggcctcgacgtcgacgtcgccgaccacgatcgtggcgccttccgcccgcatccgacggccggcagccaggccaataccgctgccaccgcctgtgatcaccgccacccggccggccagccgttggctgaggtccatcacatctcctccccgacggcgatgaacacatttttggtttcggtgaactgcagcggagcgtccggccctagctcgcggcccacaccggactgcttgaaaccgccaaacggggtgttgaagcgcaccgacgagtgcgagtttaccgacaggttgccggattcgaccgcccgcgccacccgcagcgcgcgggacaggtcatcggtccagatcgatccggacagcccgtacgcggtgtcgttggccaggctgatagcgtcggcctcgtcgtcgaacgtcagcactacaaccaccggcccgaagatttcgtcggtgacggtgcggtcgccgcgtttgggtgtgagaacggttggtggaaaccaaaatccgcgcccagccggagccgtaccccgaaacgccaccggagcgtcgtcgggcacataaccggcgaccttgtcacggtgtgcgcgcgataccagcggacccatctcggtggcgcgtgatccggggtccccgacgacaatgctgtgtaccgccggctcgagcagctccataaaccggtcgtaaacgctgcgctgcaccaggattcgacttcgggcacagcaatcctgcccagcgttgtcgaagaccccggccggcgcggtcgtcgcggcgcgctccaggtcgcagtcgtggaagacgatgttggcgctcttgccacccagttccaacgtcactcgtttgacttgagccgcggcaccggccatgacccgcttgccgacttcggtggacccggtgaacacgatcttgcgaatgtcggggtgggtgacgaaccgctccccgaccaccgtgccctttcccggcaacacctgcagcaggtcttcgtccagacccgcctcgacggccagctcaccgagccgcatcgtggtcagcggcgtcagttcggcgggtttgaccagcaccgcgttgccggcggccagcgccggcgcgatggcccaggacgcgatcaccatcgggaaattccatggcgtgatcacaccgaccacgcccatcggttcgttgaaagtgacgtccaccccgccggcaacgggaatctgcctgccggacaaccgttccgggctggcggcatagaacgccaacacgtcacgcacgtggccggcttcccactcggccgacacgatgggatgtccggaattggctacctcgagcgcggccagttcgtcgaggtgggcttgcacggctgccgcgaatgcgcgcaggccggccgcccgctgcgccggtgccaaccgtgcccagcgccgctgcgctgctcgcgcgcgttgcacggcgtcgtccaccgcgttggcgtcggtgtggtcaactgaggccagcacttcctcggtggcgggattgatcagttgcgtggtactcatcgtggctccgcttggctctgccggcccgcgtatccgctggcggcgtccaccaacgccttaaacagccgcagatcgtccaacgacttctccggatgccactgcaccgctagtacgaacgtgtccccaggtagctccagcgcctcgattaccccgtcgacatccaccgcactgaccaccaggccctcaccgacctggtcgatggcttggtggtggtagcacggcacgtcggcggattcgccgatcagctcggccaaccgggtgcccgatgcggtgtggaccggcaacctggtgaagaccccgttgcccgcccgatgcccgctatggccaaggatgtcgggcaggtgctggtgcagcgtgccgccgagcgcgacgttgagcacctgggtgccgcgacagatgcccaacacgggcatcccccgctgaagcgcgccccgcaatagcgcgaactcccaagcgtcgcggcccgggcgagggtgatcggtggccggatgcggctcctggccataagctgccgggtccaggtcgtagcccccggtgatcaccagagcgtgcaggctgtccagcacgcagccgacgctctcggggtcgaccggctgcggcggcagcagtaccgcaacacccccggccatggtgatgccttcgaagtaatcggcgggcagataacccgcaggaatatcccaaaccccggtgcgcacctgctccagataagccgtcaggccaaccaccgggcgactcgcgcccagtggcgatcgcaagcgcggcgaagccgggcgcagcgggtcgccaccatcggacacaggcgatcgcaagcgcggcgaagccgggcgcagcgggtcgccaccatcggacacaggcgatcgcaagcgcggcgaagccgggcgcagcgggtcgccaccatcggacctagaggcgctcaaatccacgtatcctctcccaatcggtgaccgccgcgttgaacgccgccagctccacacgcgcgttgttcaggtagtgcgcgacaacatcctcgccgaacgcctcgcgcaccagcgcagaatcctcgaacagcaccgcggcgtcggccagcgtaaccggcagccgttcgacatcggcgccttggtaggcgttgccgacacagggctcgggcagctgaaggccccgctcgataccgtacaaccctccagcaatgagagccgccaccgccaggtactggttgacatcaccgccgggaacccggcattcgacccggatgttttgcccgtggccaaccacccgcagggcgcaggtgcgattgtccagcccccaagccagcgccgtcggcgcgaaactgctatcggcaaatcgcttgtaggagttaatggtcggcgcatagcacagcgtgaattcgcgcaacgtggccaactggccggcgacgaagctgcggaacatcgacgacatgccgtgcggcccgttactgtcggcaaacaccgcggagccatccgtgccacgcagcgagacatggatgtgacagctattaccttcgcgttcatcgtatttcgccatgaacgttaggctcttgccgtgctggtcggcgatttccttggcgccgttcttgtagatcgcatggttgtcgcaggtgaccagcgcctcgtcgtaacgaaacccgatctcctgctggcccatgttgcattcgcctttgaccgcctcgaatcgcagacccgcaccggccatacccaaccggatgtcgcgcagcaacggctccatccgcgaggatgccaatatcgcgtagtcgatgttgtagtcgctggccggggtcagcccgcgatacccgctggcccatgcctggcgatacggctggtcgaacacgatgaactccagctcggtggccacatcggcgaccagtccgcgcgccttgagccgatcgagctgacggcgcagaatgctgcgcggcgagacggcgacctcgctgccgtcggcccagaccaggtcggcgatcaccagcgccgttcccggtagccaaggaatcagccgcagagtggacaagtccggcgtcatcaccatatcgccgtagccggtgtcccaactggccatcgcatagccgggcaccgtgttcaggtcgacgtccacggccagcagataactgcagcactcgacgccgcgggtggctatgtcgtcgacgaaatgccggcccgatatccgtttgccggccagccggccctgcatgtcggtgaacgcgacgatgacggtgtcgacgtcaccggccgcgaccagtcgctccaactcggtccacgccaacggcggcgaaccggggccggtcaccgcacttcctcccacaccatggccgctagtcaaccatctataggctccgggcccacatgctggctgtcgcgggcaccgcgaaccgccggagccggcgagtagacgcgaaagaacatgatgggcgctggtgcccatcatgttcttttgcgcctactcgcgctacagacaggtcaggatctcgacgccggtatcggtaaccagcagggtgtgttcgaactgtgcggtccacttgcggtccttggtgaccaccgtccaaccgtcgtcccagatttcgtagtccagtgcgcccaagttgatcatcggctcgatggtgaaggtcatccccggctgcatgatggtctcgacagcgggctggtcgtagtgcaagacgaccagcccgttgtggaacgtcgtgccgatgccatgaccagtgaagtctcgaaccacgttgtacccgaaccgatttgcatacgactcgatgacacgaccgataacggacaacgcccgcccgggcttgacggtgttgatcgcacgcatggtcgcttcgcgggtccggtcaacgagcaaccggtgttcgtctgcgacatcgccggccggaaacgtcgcgttggtgtcaccgtgcaccccaccgatgtaggcggtgacgtcgatgttgacgatgtcgccgtcggtgatcaccgtcgagtcggggattccatggcagatgacctcgttgagggacgtgcagcacgacttcgggaatcccttgtagcccagcgttgatgggtaggcgccgttgtcgaccaggtattcgtgcgcgatccggtcgagttcgtcggtggttaccccgggcgcgaccgccttgcccgcctcggccaacgcacctgcggcgatccggcctgccacgcgcatcttctcgatgacctcaggtgtctgcacccacggctcgctgccctcttgggcggccggtttgccgacgtattcggggcgcgcgatccagttgggcaccggccgtgtcggggacagcacgccgggggagagcgcggtacgactaggcatcccgctagcttagccgggcaaattttggccgcgcccggctatcagccccggtgtcggcgcagcagtgcgcgccgcggtcccttgatgaccaccgacccgcacaccatccgaccggtcaacacgacatgcggtgttccttccgccggtgcgtccttgcggcggtcgctcgcgctacccacatagacctcgacgtcgtcgatcgacgcactggcgccgttgggcagccggacctcaagtgagccgaacatcatatcgagttcgatcaccaccaccggccccgcgaaacgggccttgacgaggtcgagttcgattgaccccagccgacgcaccagcgccagccgggtgggcacgatccattcgccgtggcgtttcagggagccggcccagccgcgcagctccacccggtcggccgcggacgtgacgatcgcgccaggcctgggcaggtcaccgaccagcccatccagctcgcttcgcgtacgcgcgaaggaaacccgtgacgagcgctgctcgaactcgtcgatgttgataagcccgagcgccacggcgttgtgcagtcgtcgcattgtgccgttggggtcggcgtccgagacccgcaacgccaccatgtccccaccggtctccgtcatggcccattcccgagagttctggcacggcttcaacggcgaacttcgcctaccccccgcaacttaccgctgttgaaaggccgccgaaaacctagcagtttaggtaatcctttccgacgaagagcgggaggcgttccggcagcaagccgcagcccagcagatgtccctcagtaactggctgcgtcaagcggggctcaggcagctcgaggcacagcgacaacgtcccctgcgcaccgcccaggaattgcgcgagttctttgcgtcacggcccgacgagacaggggcagaacctgattggcaggcgcatctgcaggtgatggctgaatcgcgccgtcgcggcctgccggcgccatgatcttcgtcgataccaacgtcttcatgtatgcggtcggtcgcgatcacccattgcggatgcccgcccgtgagttcctcgagcacagcctcgaacaccaagaccgccttgtcacgtcagccgaggccatgcaggaattgctgaacgcgtatgtgcccgtcgggcggaactcgacgctggactcagcattgaccttggtgcgggcgctgacggaaatctggcccgtcgaggcggccgacgtcgcgcatgcgcgaaccctgcaccaccgccaccccggtctgggcgcgcgcgatctgctacacctggcatgctgccagcgtcgcggtgtcacgcggatcaagacgttcgaccacacactggccagcgcattccgatcatgacgcgtccgtgtgggcgcgagcgtccgcagttgtacggccctaacggcgtgtcgtcgtacaaacgaggaggggcgagccgcgctacgccaggtaccccggcggcagcgattcgaacatcaccttggtcatccgcaccgcgtattccgagctaccgcccccgacgatcagcgacgcaaatgccagatcgccacggtacccggcgaaccaggaatgcgatccgcccgggaattcggcttcgccggtcttaccgaacacctcgccacagccagcgatctccttggcggtgccattggtcaccaccaaccgcatcatgggccgcagcgcgtcgatcatcttctggctgatcggtgtggcatcgccttcgacggccgtcggccggccggcgatcagctgtggaaccggggtcttcccggcggctaccgtcgccgccaccaaggccatgccgaacgggctggccagcaccttgccctggccgaaaccgtcctcggtgcgttcggccaggtccaccgtcggcggcaccgaaccggtcaccgtggtgatgccgtccacctggtagtcaagcccgatcccgtaccgccgggccgcctgagtcagaccgcggggaggcagcctgctgctcagctcggcgaaggtggtgttgcaggaactggcaaacgcgcgtgacatcggcaccacgcccagatcaaagccaccgtagttgggaatggtgcgatgcccgatgtcgatctccccggggcaacccagcagcgtctcaggggtagccaggtcacgctcgacggccgcaccggcggtgatcatcttgaatgtcgacccgggtggatatagaccggtggtcgcgaccggaccgtccgcatcggccccggcgttctgcgcgatcgccaggatctcgccggtcgacggcttgatcacgacgatcatcgccttgccgccccgggtgttcaccgcgtgttgcgcggcgttttgcacgacccgatccaacgtgatcgaaaccgacgacgcaggtgatggggcgacctcgtgcagcaccgagacgtcgacgccattttggttgacgctcaccacccgccaacccgccttgccgtcgagttcatcgacgacggccttcttgacatcgttgaggaccgccggcgcgaagtgcttgtcggtcgggagcagctcggcctgcggtgtgatcaccacgccaggcagctgcccgatcgccgcggccacccggttgctgtcgtcggcgtgcaacgtgaccaggtccaacggctgggtcgacgagctggcctgttcggccagcagctgcggatcattgagcgtgtcgtcgaaggggtgcagcgcgcccaccaccgcgtgtgccgtgccgaagagctcgcggccggcctggccggcgtccagcgagtagtgatacagatagcccggcaccagcacatcggtgccgccgacttcgttcaccgaggcgcgccgcggcgggtcggctcgtagcgcgaacgtttgatgttcgcctagcttgggatgcaacccgctggtggtccagcgaacgtgccaacgcccttcgtcgcgggccatcttcagctggccgtcataggtccagattcggtccttgggcagatgccagctgaagcgataagcgaccgtaccggtgtcctcggcgtacttggcgctgagaacctgcgcatccaggtgggcggcctgcagccccgcccaggccgcgttcagcgcttcgcgcgcctcgttggggttgtcgctgagctgggcggcggaggcggtgtcaccgatggccagcgcggcgaagaacttttcggccgccggaccgggcccttggggacgcggggtgcagcccgacatggcgacgaccgcaagcagcagcaaacctgaggtggctgaggctaatgttgttttagttaccatcgttgctgatgttaagaactgtgacggagacaccggccgcgacacaccgagaccgaaccgttacgccgagactaggtcgcgaatggaacaccaccgcgaaaatcgtggccagaaatcgcaaccacgttacgctcgcgaccgctcaatcgagcaaggcgccgaccgcaagcaccagcaaacctgagacgccgcgcacaaagtgcgaaaccactggaaggtgagccctaatttagggctgagcaggacctgtataacggcctagtatggcggtatgcggatactgccgatttcgacgatcaagggcaagctcaatgagttcgtcgacgcggtctcgtcgacacaggaccagatcaccatcaccaagaacggtgcacccgcagccgttctggtcggcgccgacgagtgggaatcgttgcaggagacgctgtactggctggcgcaacccggaatcagggagtcgatcgctgaagccgacgccgacattgcctccggccgcacctacggcgaagacgagatccgcgccgaattcggcgtcccgcgacgcccccactgagcggtgccttacaccgtgcggttcaccacaaccgcgcgtcgagacctccacaagctgccaccgcgaatcctcgcggcagtggtcgaattcgcgttcggcgatctgtcgcgcgagcccctgcgggtgggcaagccccttcggcgcgagttggccggcacgttcagcgcgcgtcgcggaacgtaccgcctgctgtaccggattgacgacgagcacacaacggtagtgatcctgcgcgtcgatcaccgcgcggacatctaccgccgatagcaactcaccgacgggcgctctgccgtccgacggcagccatgactgagatcggtcggccgggcggctccgaaaagacctgaacagaacctcaggattcctatgctcccaatgtggcggcaatcacgaagaagctaatcctcggccagatccgggaagtggctgaggcgaacgacggccgaccgcccggctgtgagcgctttgccgccgagaccggaattccagcaagcgcgtggcgtggacggtattgctaacccattctttcaagaccgacgatcctgttggcatcgagaggtactggcagcgccgacacttgccagaccgcatcgccgtgcacaggacgtcgtcagcgctgatatgcccgcagctcggcgctcagtccagcaacaccgtcgcgaacgtgccgatctccttaaagcccacccgggcgtaggcggcacgggccaccgtgttgaagctgttcacatacaggctggcgatgcgcccgctgccgacgatcactgcggccaacgttgcggtaccagccgtgcccagaccgataccgcgccactccggatgaacccagaccccctggatctgcccgacggccggagattgcgatcccacttcggccttgaagatcacttgaccgtgctcgaatcgggcccacgcgcgtccggccgcgatgaggccggccacccggcgacgatagccgcgaccaccgtctccgagccgagggtcgacgccgacttcgccgatgaacatgtcgacggcggccaccaggtaggagtccagttcctcgggccgtacctggcgtacgccggtgtcgatagcgcagctggggtgagtagccagggccatcagcggttggttgtcgcggacatcccgcgccggaccccacaccggctcgagccgctgccacatcggcaacaccaggtcggccctgccgaccagtgacgaacaccgtcgcggcgtgctcatcgccacgtcggcgaacgcattcaggtcgatcggtccgccgcgcagcgggatgaggttggcaccggcgaaacacagggattcgtgcgcgccgcgtcgggtccacagctccccgccaatcgcattgggatcgatgccatggtctgcgacccgggcggcgaccatgcacgattcgatcgggtcgtcgtcgagtacccgccacacggcggcggcgtcacgcaccacggacacttgccgctcgccgacaagccgagagatgggcggagccgacatctgcgaactccctttggtgggaactgacggccactgaatgaaaagctgacccctatcagcttacggtcacaataggcgaaccgctcggtgtcgcgcccggatcttgctcgcccatttcggcggccagccgcatcgcctcctcgatcagcgtctcgacgatctgtgcttcgggcacggtcttgatcacttcgccccgtacaaagatctgacctttgccgttgccggacgccacgcccaggtcggcctcacgtgcttcacccggaccattgacgacacaccccatcacggccacccgcaacggcacatcgagaccatccaggccggcggttacctcgttggccagggtgtagacgtcgacttgcgcgcgaccgcacgacgggcaagacacgatctcgagcgaacgcggccgcaggttcaacgactcgagaacctgattgcccaccttgacttcctcgaccggcggggccgacaacgacacccggatggtgtcgcctatgccccgcgacagcaacgcgccgaaggcaaccgcggacttgatggtgccctggaaagcagggccggcctcggtgacaccgaggtgcagtgggtagtcgcaccgtgcagcaagcagctcgtaggcggcgaccatcaccaccgggtcgttgtgcttgacgctgatcttgatgtcaccgaagccatgctcctcgaaaagcgaagcctcccacagcgccgactcaaccagcgcctcgggcgtggctttgccatacttctccatgaaccgtttgtccagcgaaccggcgttgacaccgattcggatcgggatcccggccgcacccgccgccttggcgacctcacccacccggccgtcaaactccttgatgttgcccgggttgacccgcaccgcggcacatccagcgtcgatggcggcgaatatgtagcgcggctggaaatgtatgtccgcgactaccgggatctggctgtgccgggcgatctcggccagcgcgtcggcgtcctcctggcgcgggcaggccacccgcacgatgtcgcatccggccgcggtcagctcggcgatttgttgcaatgtcgagttgacgtcgtgggttttggtggtgcacatcgattgcaccgagaccggatggtcactgcccacgccgacgttgccgaccatcagctgacgggtggcgcgccggggagcgagcgtgggtgccgggggctgcggcatgcccaagcctacagtcactgaaaatcctttctacctactggaaaagcctaatcgggttgaccaggtcggcggtgacggtcaagagcatgtacccgacgacaagaaccaagaccacataggtcgccggcaagagtttgaggtaattcaccggtgcggccgccaccttgccacgagccgaccggaccatgttgcggatcctctcgaacaccgcgacggcaatatggccgccatcgaacggcagcaacggcagcaggttgatcgtagccaggatgaggttcagctgggccaagaagaaccagaacgccacccacagcccatggtcgacggtgtcgccgccgatgatgctggcgcccaccacacttatcggcgtctgcgggtcacgctgcccgccgccgatcgcccgcaccagcgcacctaccttggtcgggagggcggccagcgccttgcccacctccacggtcaggtcgccggtgaacgcgaatgtggccggcatggcggagaacacgccgtagcgcacaggcccgacccgggcggcgcccaccccaatcgcaccgaccgttgccggctggagctcaccgccctgcccgttagggatccagcgttgggtggattcgatgtccacgtaggtaacaatcgcggtgccgtcacgctcgacaacgatcgggacgctgccgtgtgacttgcgcaccgcggcggccatctcgtcgaaactggacaccggggtgtcaccgaccttgaccacgacgtcaccggagcgaattccggccagcgccgccggaccgggcccggtgcactgctcgagcttgccctggctcacttcctgtgcaacgcagccagtttcgccgattacggccctggttggcggatgcaggttaggcagcccccagaccagcgcgatggcatagatcagcaccaggcagatagcgaggttcattccgggcccggcgaataacactgcgacccgcttccaggtggcctgcttgtacatcgcacggtcacgttcgtcggggtcgagttcctcgaccggggtcatgccggcgatgtcacagaagccgcccagcggaacggctttgacaccgtattcggtctcgccgcgccgggtcgaccacaacgtggggccaaagccgacgaaatagcgacgtaccttcatcccggtgcggcgcgcgacccacatgtgaccacattcgtgcagggccaccgaaatcaggatcgcgagcgcgaacagcacaatgccggtaacaaacatcatcgaggtgtcaggacctttctaacgtcgatgcgtgtcgacccgctgcgcccggcttcgccgtgcttgcgatcgccaccgaagccataccagataccgcgcgctgcgctcgctcgcgggcccagcgctgcgcgtcgagtacgtcatccacggtagcgggttcgacggcccattggtcggcagcgtgcaacacgtcggcgatgatgccgacgatggccgggaagccgatccggccagcaaggaacgccgctgctgcttcttcgttcgccgcattgtaaaccgcggtcatgcagccaccggctacgccggcctgccgggccaactcgaccgcggggaagacgtcggtgtccaacggctcgaactcccagctcgacgcggtatggaaatcacaggcagcagcggcgccgctgacccgacgcggccagcccagcgctaacgaaatcggtagcttcatgtccgggggactggcctgggcgatcgtcgaaccgtcgatgaaggtgaccatcgaatggatgatcgactgggggtgcaccacgacatcgatgcggtcgtaggggatgccgaacagcaggtgggtttcgatgacctcaagtcccttgttgaccagcgacgccgaattcagcgtgttcatcgggcccatcgaccacgtaggatgcgcgccagcctgctcgggggtgacatgctcgaggtcggccgcggaccagccccgaaacggccctcccgaggccgtcagcaccagcttggcgacctcgtcgggagtgccgccgcgcaggcactgggccagcgcggagtgttcggagtcgaccggcacgatctgaccgggccgcgccgcccgcagcaccagcgaaccaccggcgaccagcgattccttgttggccagcgccagccgggcacccgtcttgagcgcggccaacgtcggtcgcaggcccaacgcgccgaccagcgcattgaggacgacgtcggcctcggtctgctcgaccagccgggtggcggcgtcggatccgtggtaggggatgtcgccgacccgctgcgccgcgtgctcgtcagcgacggcaatattggtcaccccggtctgcgcacgttgtcgcagcaacgtgtccagatgggcgccgccagcggccagcccgactacctcgaaacggtccggattgtcggcgatgacctgaagcgcctgggtgccgatcgagccggtactgcccagcaccaccacccgcaaccggccgtcagcgcgcccgtcggtcgagttggtcacctcatcattgtgcgccaccacctcgttgtcaccgcgccgccggatcacgacgcgtccaccggtagccacacttccccgtggaatgcaatcgtcttgatgcctgcgcttgatgctaagatgccatgcgtgcgcacgacgatccgtatcgatgacgagctgtaccgcgaggtgaaagcaaaggccgctcgttccgggcgtaccgtggccgcggttcttgaagatgcggtgcggcgtggtctcaacccgcctaagccgcaggccgccggccgttatcgagtccagccgtcgggtaagggcggcctgcggcccggtgtcgatctatcgtccaacgccgcacttgccgaagcgatgaacgacggcgtgtcggtcgatgctgtgcgttgatgtcaacgtgctcgtttacgcgcatcgggcagacctacgggagcacgcggactatcggggtttgcttgagcggctggccaacgatgacgagccgctgggtctaccagatagcgtgctcgccggcttcatccgggtggttaccaaccgccgcgtcttcaccgagccgacgagcccacaggacgcatggcaggcagtcgacaccctactcgcggcacccgcagccatgcgacttcggcctggcgagcgccactggatggcctttcggcagttagcgtccgatgttgatgcgaacggcaacgacattgcggacgcgcacctggccgcctacgcgctagagaacaacgcaacctggttgagcgccgaccgcggctttgcccgtttccgtcgactgcgctggcgtcatccgttggacggtcagacccatctataaccggccccactccgaatcactggtgtccacccaggaggacggcgttcaacgccgccgcagaagcaaaggaatcgaagcgatgatcaacgttcaggccaaaccggccgcagcagcgagcctcgcagccatcgcgattgcgttcttagcgggttgttcgagcaccaaacccgtgtcgcaagacaccagcccgaaaccggcgaccagcccggcggcgcccgttaccacggcggcaatggctgaccccgcagcggacctgattggtcgtgggtgcgcgcaatacgcggcgcaaaatcccaccggtcccggatcggtggccggaatggcgcaagacccggtcgctaccgcggcttccaacaacccgatgctcagtaccctgacctcggctctgtcgggcaagctgaacccggatgtgaatctggtcgacaccctcaacggcggcgagtacaccgttttcgcccccaccaacgccgcattcgacaagctgccggcggccactatcgatcaactcaagactgacgccaagctgctcagcagcatcctgacctaccacgtgatagccggccaggcgagtccgagcaggatcgacggcacccatcagaccctgcaaggtgccgacctgacggtgataggcgcccgcgacgacctcatggtcaacaacgccggtttggtatgtggcggagttcacaccgccaacgcgacggtgtacatgatcgatacggtgctgatgcccccggcacagtaacgttcggcgcggtcaaggcgaggcagcccgtgtaggcggtttgcctcgctcatccggcggcttcgtgccgatagatcacgtgatatcccaagcgcatgacggtgacaccgcgcccagcgcaagccgatccccgcagcatgcctgctgaagtcgcgtctcgcgaactgcgcaacaacaccgccgggctgctacggcgcgtgcaggccggcgaagacatcaccatcactgccaacggcaaacccgttgcgctgctgaccgcaggcagcccgcacggcgccgatggttgagtcgagacgagctgctgcggcggcttcggcatacgcaagcagatgcgggattgcacccgcgacctcgcaacgctcactggcgacaccaccgacgatctcggtcccgtccggtgagggccgctgccgttgccacgtcgcaaggggtgccggtcgtgacccacgacggcgacttcgacgccgtcgatggtgtggccgatgtggctatcattcgcatctgacgggtggcgagttcgacgtgaaccgactctgtcaacagcgctcgcgtgagcggtcctgccaactcgttgccgtcccggcagatccaagacctaaacggcaacgaataaccgatgtgttgaccctcgcactagtcggcttcctcggcggcctcatcaccggaatatcaccatgcattctgccggtcctgccagtaatcttcttctccggcgcgcagagcgtcgatgcagcgcaggtggcgaaacccgaaggcgccgtagcagtccggcgcaaacgtgcgctatcagcgacattgcggccctaccgggtgatcggtggtctggtgctcagtttcggcatggtcaccctgctcggctcggcattgctgtcagtgctgcatctaccgcaggacgccatccgctgggccgcactggtcgccttggtggcaatcggcgccggcctcattttcccgcggtttgaacaacttctggaaaaaccgttctcccgtattccgcagaagcaaatcgtcactcgcagcaacggtttcgggctgggtctagccctgggcgtgttgtatgtcccctgcgccggcccgattctagctgcgatcgtcgtggccggggctactgccaccatcgggttgggaaccgtcgtgctcaccgcgacattcgcactcggagccgcgttgccgttgttgttcttcgccctcgccggccaacggatagctgagcgggtgggcgcttttcggcgccgccagcgtgagatcaggatcgccaccggttccgtgacgatcctgctggcggtggcgttggtgttcgatctgccggccgcgctgcagcgggctattcctgactacaccgcatcgctgcagcagcagatcagcaccggcacggagatacgggaacaactgaaccttggcggcatcgtcaacgcccagaacgcacagctgtcgaattgcagcgacggggccgcacaactcgaaagctgcggcactgcaccagatctcaaaggcatcaccggctggctcaacacgcccggcaacaagccgatcgacctgaaatcattgcgtggcaaggtggtgctgattgacttttgggcctactcctgcattaactgccaacgggccatcccccacgtcgtcggttggtatcaggcctacaaagacagtggtttggcggtcatcggcgtgcacacccccgagtacgctttcgagaaggtcccgggcaacgtcgccaaaggcgcggccaatctgggcatcagctatccgattgcgctcgacaacaactacgccacttggaccaactaccggaatcgctattggcccgccgagtatctgatcgacgctaccgggacggtgcggcacatcaagttcggagaaggcgattacaacgtcaccgagacgttggtcaggcagttgctcaacgatgccaagcccggcgtcaaactcccccagcccagcagcaccaccacgcccgaccttaccccgcgggccgcacttactcccgagacgtacttcggagtcggcaaggtggtcaactacggcggcggcggcgcatatgacgaagggtcggccgtgtttgactacccgcccagtttggcagccaacagctttgcactgcgcggccggtgggcgctggactatcagggtgccacgtccgacggcaacgacgccgctatcaaattgaattaccacgccaaagacgtctacatcgttgtcggtggcaccggcaccctcacggtcgtgagggacggaaagccagccacactaccgatcagcgggccgccgaccacccatcaggtggtcgccggcgatcggctggcgtccgaaacacttgaggtgcggcccagcaaggggctacaggttttttccttcacctacggatgaatatccatccaagacccggacggctccgaagaaatcatgtcgggggtagcgagacggcacaagccgccgtctccggcagcgaaggagtgaacggcatgaaggtaaagaacacaattgcggcaaccagtttcgcggcggccggcctggcggctctggcggtggctgtctcaccgccggcggccgcaggcgatctggtgggcccgggctgcgcggaatacgcggcagccaatcccactgggccggcctcggtgcagggaatgtcgcaggacccggtcgcggtggcggcctcgaacaatccggagttgacaacgctgacggctgcactgtcgggccagctcaatccgcaagtaaacctggtggacaccctcaacagcggtcagtacacggtgttcgcaccgaccaacgcggcatttagcaagctgccggcatccacgatcgacgagctcaagaccaattcgtcactgctgaccagcatcctgacctaccacgtagtggccggccaaaccagcccggccaacgtcgtcggcacccgtcagaccctccagggcgccagcgtgacggtgaccggtcagggtaacagcctcaaggtcggtaacgccgacgtcgtctgtggtggggtgtctaccgccaacgcgacggtgtacatgattgacagcgtgctaatgcctccggcgtaatcgtccgcggaggccgccgacccgcccgagagcgactgagcatgtgccagaatgttcgggcagtgggagttcgacgtcagtccaaccggaggaatcgccgtggcaagtaccgaggtggagcacttcgccggctcgcaacatgaggtcgacaccgccgaggttccatctgcagcgtgggggcggagccggatcgatcaccgcacctggcacatcgtcggcctgtgcatcttcggcttcctgctggcgatgctgcggggcaaccacgtcggccacgtcgaggactggttcctgatcacgtttgccgcagtcgtgctgttcgtcttggcgcgcgacttgtggggccgacgacgcgactggatcagatagccagcacaccgttcggtgtgcccgacccggtcagcgccgcacccgccgaaaccaggtaccggcgaaggcaccgaccaccagcacaaccagcaacaccgcccaaggccatgcaccgtgctggttaacccagccagccagggcaccttgcaggcggccggccgcggcaatcaccgcatcctggggattcgccccgacaccggcaatcaggcgcagctcgtagagaccgtagtaacccacgtacagcccgaccaccaccagcagcgcgccactgatccggttgacgaacggcaagattcgccgtaggcggtcggccagcgccgagctcgcggtcgcggccgcgacggcaagcacgccgacaacgagggtcaggcccgcgacataagccagatagatcgctacgctcccgacgaccgaaccgccccgcaggcctgccccggtaaccgcgagaaacggcccgatggtgcatgacagcgaagcaaccgcatagctgatgccgtagccatacatggaacccagccgtaccgttggagcccaacgcacgccgagggatcggggcgtcaacgccgtcagccctcgtcccaacagcagccacccgccgagggcgatgagcgccagaccgatcagcaccgtggcatagggcaggtatcgctgcaccgccgtggccgcggaaatggtcagggctccgaagatgccgaacaccgtcaagaagcccagcgccatcccgaccgtggcggctgccgctcggcccactgcgctaagcggccccgtccggcccgccgaatcctgcccatgcaccaccaacagcaggtaggccggcaacatggcaaacccgcatgggttcagcgcagccaccaacccggcggcgaacgccaaaccgatcagcgcctcgttcaccgggtcaggacgtcagcgcagccacccggccggacagctcgtcctgagacatggccgcggtggggttgttgacgaacgtcgatgtgccgtccgcgcgatagaacacaaatgccggttgccaaggcacgttgtagcgggcccagatcacaccatcggcgtcattgaggttggtgaaattcaggttgtacttcgagacaaagctctgcatcgccccgacgtcggcgcgggtggcgattccgacgaaggtgaccgccggattagcggccgctacctggctgaggctgggggcttctgcgttgcagaacgggcaccacggcgtccagaaccacaacaccgccggcttgccttgcaggcttgcgccatcgaagggggcaccgctgagcgtggttgcggtgaactgcagacgttcatcggctgccaccgctcgcggtgtattggccagaccgaacatcaggacaaccgcgatagcaacggccacaatgccgtccgcaaacgccttgatcggggacaccaggcgaagactcatgacagacctcacttgttcgtgttttgacctaatgacgtaatacgctccgtgacggttcagtacatcccggcgccccctgcgctcgcggccagctgtccgcagcgctggctgattcgcctgcgctccagctacccgcctacggcggccagctgtccgcagcgctggctgattcgcctgcgctccagctacccgcctacggcggccagctgtccgcaggcggcgctgatctcccgcccacgggtgtctcgtaccgtgcaggaaactcccttcgcccgaacccgtttgacgaattcacgctcaaccggcttggggctggcatcccaatcactgcccggagtcgggttcagcgggatcaggttcacgtgcgccaacggcccgagaacacgatgcagtcgctttcccagcaagtcggcccgccacggttggtcgttgacatcacggatcagcgcgtactcaatagacacccgtcgcccggtcacattggcgtagtaccgggccgcatcgagcgcttcgctgatcctccaccggttgttgaccggaactagtgtatcgcgcaacccgtcgtcgggggcgtgcagcgacagcgccagggtcacgccgagccgcgcgtcggcaaggttgcggatagcaggggccagacccaccgtcgacaccgtcaccgcgcgggccgaaatcccgaaaccggacggcggccgcgcggtaatgcgctgaactgcggccaacaccctggcgtagttggccagcggctcccccatacccatgaacaccacattcgacaaccgatcgccgaagtcgtcgcgcaacgccgcggcgccggcacgcacctgctcgaggatctccgccgtcgataggttgcgagtcaatccgccctggccagtggcacagaacgggcaagccatgccgcagccggcctgcgaggaaatgcagaccgtgttgcgccgcggatagcgcatcagcaccgattcgaacatggtaccgtcgacggcccgccacaacgtctttcgagtctggccggcatcgcaggtgatgtcggcggacgcggtaagcaagttcgggaacatcgctccggcgatccggtcgcgaacggccgccggaaggtcggtcatctgacgcggatcggcgatcagccgaccgtagtactggtgtgcaagctgcttggcccgaaacgccggcagccccagctccgcgacggcagacgctcggcccgccgcgtcgagatcggccaggtgccgcggcggccgacccggacgcggctcatcgaacatcaactcggggaccatgacctgtccagtatcgccgttgtcagggcagcagtgtgaggactatccaggccgccaccgcggaaggcagtatgccgtcgagccggtccatcagaccgccgtggccgggtagcaggcggcccatgtctttgatgccgaggtcacgtttgacctgcgactccaccaggtcgcccagcgcggtggtgagcacgaaaagcacgccgagcagtgcaccaatccacggcgttttgccgaccaggaaagtcgcggtgatgatcgttgcggtgatcccgcacaccagcgaaccggcaaagccctcccacgacttcttcgggctgatcgtcggaaccatcggatgcttgccaaacagcacccccacggcgtagccgccgacatcggaagcgatgaccgcgatcatcatgcagaacacccatcccgagccattttccgggtagaccagcattgcgccgaaagagcagaacaatgggacccacacggccaggaagaccgtggccgagacgtcggacaagtagtttcccggcgacggtgcaccgccggtcgtcgggcgcgtcacgctgtcctgcatgaacagtcgccaaatcatgcagacaacgaccatgccaccaaagcccgccaatgcgccgaccgcgccgaacggccaggtcagccacaccgcggcctgcccgccaatcagcaacgggataaccgggatgagatagcccgcttcccgcaacctccgcaccacctcatgggtagcgaccaaggtggcgacggccacgatggcaacccaaacgcgcggaacgaacaccagcaccgcgatgaggactaggcctatggaaaggcccaccacgatcgctgcgcgcaaatcacggccggcgcgggacgtttcggtcgccggctgctgtttagcaccacgcgccggctgctcggcggggtttccggtgccggcatcgttggttgtcacggattttgttgctgagcggccgctagacctccagcagctcgccttctttgtgtttaaccagctcatcaatttgggtgacgtattggtgcgtggtcttgtcgagatccttttctgcgcgaccgacctcatcctcgccggcctcgccttccttacggatgcgatggagttcctccatcgctttgcgacggatattacgcaccgaaaccttggcctcctcccccttatgctttgcctgtttgaccagctctcgccgacgttcttcggtgagctgcggtacggccacgcgaataagggcgccgtcgttggtgggattcactccaaggtcggagttgcgaattgcagtctcgatagcgcgcaactgattggcttcatacggctttatcacgactagccgcgcctcggggacattgatgctggccagttgcgtgatcagggtggccgcaccgtagtagtcgatggtgatccgagagaacatgccagggttggcgcggccggtacggatagttgacaggtcgtcacgtgccaccgccacagccttctccattttctcttcggcgtcgaagagagcctcatcaatcatctgcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcgccaaccatctgcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcgccaaccatctgcgccgctcctcctcatcgctgcgctctgcatcgtcgccggcgcgaagcagcgcgtagtccccttaggtggtgaccagcgttccgatcttctcaccccgaacagcacgggcgatattgccatcggtcagcaggttgaacaccaggatcggcatgccattgtccatgcaaaggctgaacgcggtggcgtcggctactcgcagcccgcggtcgaggacctcacgatgactgacggcggtgagcagttcggcctcggggttcacccgcggatcctcagcaaacacaccgtcgaccgctttggccatcaagaccacgtcggcaccgatctccagcgcacgctgcgctgcggtggtatccgtcgaaaagtacggcagccccatgccggcaccgaagatcaccacccgtcccttctccaggtggcggacggcccgcaacggcaggtacggttcggccacctggcccatggtgatcgcggtctggactcgggtaacgatgccttccttctccaggaagtcttgcagtgcaaggctgttcatgacagtgccgagcattcccatatagtccgacctggtgcgctccataccgagctgctgcagctgtgcgccccggaaaaagttgccgccgccgatcacgacggcgatctggacgccgccgcgcaccacatcggcgatctggcgggccacctgcgcgacgacatcgggatccagcccgacctggcctccgccgaacatttccccgccgagcttgagcaacactcgcgagtacccggacagctgagccgccgacgcggcgccagtgctcgcaggctccggcttcgaagccggcgcgccggcgacatcgggctctgtcatctgactcctcgcacgacagtgccatcccggcaccaccaggacggcatctcacatcctgcctcaatagccgcgctccggcgtgggcggggtgcgttagtcacgcaacaacgaggggccggccgaggccaggcccgtcgactatctcaaggtgtgagcatcgctcgagcaacaaagttggaatagttctgttctgaaccgggtacccaggggtaccggcagacatctccgcgagggatgcctacgggccccacgacggggaagtggcaccctcatgaagtttggagatatctcttggaagttctacttcttaccgatgaagccgatcttgaatcggctctgccggagctggagtcgttcgcgcagtcggtgcagcgcgcaccgctggacgacccgggcgcggccaagggtgcggacgccgatgtcgcgatcattgacgcgcgcgccgacttggcggccgctcgccgggtgtgccgccggctgacgactagcgcaccagcccttgccgtggtggctgttgttgcgccggccaactttgtggcagtggacggcgattggatattcgatgacgtgctgttgaacgcggccggcggggccgagctgcaggcacggttgcggttggcgatcacacgtcgacggagcacgctagcgggcacactgcaattcggggacctcgtccttcacccagccagctacaccgcgtcgctgggcgaccgggacctggggctgacgctcaccgaattcaaactcatgaatttccttgtgcagcatgccggtcgggcgttcacccggactcggctcatgcgtgaggtgtggggctatgagtgccatggtcgcattcgtaccgtcgatgttcacgtacgacgactgcgcgcaaagctcggagccgagcacgaatcgatgatcgacaccgttcgcggtgtgggttatatggcggtgacgccaccgcagccgcgctggatcatcagcgaatcgatactaaaccgttgcaagtgagtgatctttagtggtcacttgacttgcaccccgtctcggggttgttcgccggccgggtggccggttgccttccgcgcttcacggccacccggccgggccaggcccggtcttacggtcggctccacgcttgacggcggccccaactgggccgacgacgctaggtggttcctcgtagcgtgcgaggttgatcgcggcgttgtcgtcacgttggtgcgtgatcgaacagccgtcgcattgccatatttcgtcccagccgatgtcttgcacatgccggcaggcatggcaggttttcgacgatgggaaccagcggtcggcgaccaccagactcgatccgtaccagcctgtcttgtaggacaggtgacggcgcggggttgccagggctgcatcagacagtgcgcgccgtctggcgcgcgcccccggcagtcccttttgccgcagcattcccgccgcatccagaccttcgacaacgatacggccgtgggttttggccaatcgtgttgtcagcacgtgcaggtggtgggtacggacatcgttgacccgacggtgcagccgggacagttcggtggtgcgctcacagtagcggcgtgagcctttcgtgcagcgtgagcgtgcgcggctgacgcggcgcaacccgcgcaacgcagcatcaagcgggcgaggattcggcacttgttcaagcaccgtgccctcagcgtctgcaacagtggccaaacgccgcacaccaacgtcgacacccacccgtgaatcaggaagcgccacacgccgctgttgggggcgttggacgagcacccgcacgctcgcatccaggcgggtgccgttgcggcgcacggtgatcgccagcacccgcgcccgacctttggcgatgagccgctcaacccggcgggtgttctcgtacgtacggatggtgccgatcaccggcaaggtgaggtggcggcggtcgggctccacacgcatcgcaccggtcgtgaagcacacgcgatcggcgtcgcgtcccttcttcttaaaccggggaacgcctactgttttgccagcccgtttcccggcacggcagctctgccagttccaatacgcatcgaccgcgcccgcgatgccatcggcataggcctctttcgagcattccggccaccacacctgcccggtctgcgcgttgacacacacctggtctttgaccgtgttccaccgtttgcgcaacacccgcagcgacggcttcgccgactcggtgccatccgcgcgccacgccttgatgtcggctttaagcgccgtgacggtccagttgaatgccttacggcgagcaccaaaatggcgcgccaagctggcagcttgcgtctgggtcgggttcagcgtgaaccgaaacgcctgcacacaccacccctcaggcacctttaagcgcgccatcacctagcctcgtgtcccccggcgcgtgccgccgcggccacggcacgcgcagcacggttgccagcagcgcgtttgccgtagagccgcgcacatatcgacgtcaagatctcggtgatatcgcccacaacgtcgtcatcgacatcggccgaatcgaccacaaccagctcacggccgtcagcggccagcaccgcctgtacacactcaaagccgaaccgccccaaccggtcccgacgtttcatcacaatccgcctcaccgtcggatcacccagcagcgtaaggaacgtgcggcggcgcccgtacagcgccgacccgacttcagtaacgaccttgccgacgggtatctgttccgccgtggcccacgcggtcacgcctaccacttgccgatccagatccaccttctgatcagccgacgacaaccgcgcacacaccgccgtccgcccccaccgccccggctgcccggctggctcgtcgacaagaatcactcgcccaaccctgcgggcgggaaccggcaaccgcccgacacgcaaccagcgatacgcaataacccgcgccacaccgttgccctcagcccacaccaccagattcatacttccgttcctacaacacaccaccgacaaccaacgaccacccaaacgcaacagctgacagccccttccgggcatcggcagcaccggccgaagactccacagcgcgttaatgcgcccaggtgtttgcaacggcggtgtcgaaggctgccgagaacacgcccactgcggcaatgcgatgtaggcttcacgcccgtggctatggttcccgctcaaacgaccggcggcactgcccacaagcgccgggagcgcataggaacgatttaccgttcggcccggcacatgtgtcagtatccttgacatgggtctagccgatgacgccccgctgggctatctgctctaccgggtgggagccgtactgcggccagaggtttccgctgcgctcagtccactcggcctgacgctgcctgagttcgtctgcctgagaatgctttcgcagtcaccgggactatccagcgccgaattggcccggcacgcaagcgtcacaccgcaggcgatgaacacggtgttgcgcaagctggaagatgccggtgcggtggcccggcccgcatcggtgtcttccgggcgttcgctaccggctacattgaccgctcgaggccgagccctggcgaagcgcgccgaggccgtcgtacgcgccgccgatgcccgcgtcctggccaggctgaccgcgcctcagcaacgcgagttcaaacgaatgctggagaagctcgggtccgactagatccggacgcgggctactcggcgatatttggggcgtggatccgggcccagggccgggcctcttcgagttcgtaagccagctccagcagcagcgcctcgcgcccggtatcagccgagagcatcatgcccacgggcatgccgtccgcggattgagccaacggtagcgaaatcgccggcacccccgtgacgttctgcactggcgtgaacacgacccagctgctcagccggtcgagcaccgtctgatagtcggtaggcgcaaggtatccgacctgcggagtggcctccgcgaccgttggcgtgagcaagacgtcgtaggtaccgaagaaccgcacgctgcgccgccgtagcatgcgcagacgcatgatcgccaacggcagccggtgcaggttgcggccggtatggcgggccagccccaaagtcagttcgtccagccgggtagggtcgaacgtcctgccgaatgtgcgccggccgctgcgcacttgcgccagggccaagaacccccaatagagcacgaaatcgtccacgaaactggccggtgccggtgggtggtcgacgtgttctacccggtgacctagttcctcgagcagccctgccaacttcagcgtcagctgccgcacttcggggctggcctcgcgcagaaccgagcgggttactacggcaatcctcagccgctgcttaacggggcttgtgacgtccccgaccggcggcagctggtggttacgccaaaggcgctcggcctcgcggtagaaggctgcggtgtcgcgtaccgtgcgggtcaggacgccattggcgacgatgcccaccggcaacctgcgatactccggctccagcggcaaccggccgcgcgacggcttgagcccgaccaacccgttgcaggcggccggaatacggatcgagccgccgccgtcgttggcgtgcgcgatcggcaccacgccggctgccaccaaggcgcccgatcccgatgaggaggcacccgctgtgtagtcggtattccacggattacggaccggtcccagccgagggtgttcggccacggcgctgaagccgaattccgacaactgcgtcttgcccagggacaccagcccggtgcccagcaccacccgggttatctcgctgtcggcgacggccgcgtatggttcccacgcgtcggtgccatgcatcgacggctgtccggcaacgtcgacgttgtccttgatgaaggtcggcactccactgaagaacgcttcctggcccgtacccatcgcggccgcgtctcgcgccacgtcgaaagccgcatacgccaacgcgttcagtgccgggttaacggcttcggcgcgggcgatggcggcctcgacgacgtctgcccgacccactcgacctgatcggatggcgtcggcgagggcgaccgcgtcgaggtcaccaagggcatcgtcaacgaaagcgtgtacgcgcgacatacccggctaagcctggcccacctcgaagcggacgaaccgtgtcaccatcacgccggccacgtcgagcagggccttgacggtcttcttattgtcggacaccgacgcctgctcaagcagcaccgcatccttgaagaagccgttcagccggccctcgacaatcttgggcagcgcctgctccggcttgccctcggcccttgccgtctcctcggcgatgcggcgttcgctggccacgatgtcttcaggcacgtcgtcgcgggacaggtaccgcgcccgcagcgcggcgatttgcaacgcaacggcgtgcgcggcggccgcgtcgtcgccgcggtactcgaccagtacacccaccgctggcggcaggtcagcggaacgtcgatgcaggtaggcttccacggtcccgtcgaaaatcgccacacgacgcagctcgagcttctcgccgatcttggccgacagctcggcgatcgcctgctcgacggtcttgtcgccgatgctggcacccttgagcgcgtcgacgtcggcgggcttagctgctgccgccgccgcgaccacttggtcggccagcgtttggaactccgcgttcttggcaacaaagtcagtctcgcagttgagctcgatcagcgcgccgtccttggccgccaccaagccctcggccgtagcccgctcggcacgcttgccgacatccttagcgcccttgatccgcagcgcctcgacggccttgtcgaagtccccgtcggtttcggccagcgcgttcttacaggcgagcatgccggcgccggtcagctccctcagccgcttgacgtcagcggcagtgaagttcgccatatcagcctttcctaggatgcatctgtggttggttcggttgcgcctgcgggggcgtcggtgagggcagttgttgacgcggttgctgatggcgttgccgaagctgtcgccgaggccagcagctcttgctcccattcggccagcggctcggcggcttcggcctccggcttgccgtcggcgcgccccagtccggcacgggcctgcaggccctcggcgaccgcggaagcgatcaccctagtcagcagcgcggccgagcggatcgcgtcgtcgttgcctgggattgggtagtcgacctcgtcggggtcgcagttcgtgtcaaggatcgcgatgaccgggatgcccagtttgcgggcctcaccgacggcaatgtgctctttgttcgtgtcgacgacccagatcgccgacggcaccttggccatgtcgcggatgccgccgaggctgcgctcgagcttgttcttctcgcgggtcaatcccaagatttccttcttggtgcggccctcgaagccaccggtctgctccatcgcctcaagctccttgaggcgttgcagccgcttatgcacggtggagaagttggtgagcatgcctcccagccagcgctggttcacatacggcatgccgacccgggtggcttcggcggccaccgactcctgcgcctgcttctttgtgccgacgaagagcaccgacccaccgtgagcgacggtctctttcacgaactcgtacgccttatcgatgaaggtcaacgtctgctgcaggtcgatgatgtagatgccgttgcggtcggtgaagatgaaacgcttcatcttgggattccagcgacgggtctgatgcccgaagtgggtgccgctgtcaagcagctgcttcatggtgactacggccatacctatgccttactcatgtgtcggttgttcgcccggcatcggctgaagccgggccctggcgtctgccgcgatgccggacccgggaggaaatccccgaagggaaccgccgcgggaccgccccggcatgctgttgcggatcccggaaaggcgggccgcggtgcagacacgcgaagtcagcccgccgatgcgagctgcgccgagtagtttacaccgacccagctggtgattttcccggcagcggaatccacagcgacgacattgtccacaaaacgggcggcggcgattggccaaatcgcccgcgcggcgctgcactgcaaaggtgcggagggttctgagccgcagcgtactgatcctttgctggtcgctgcttggtgcggcgccggcccatgccgacgactcccggctgggctggccgctgcggccgccgccggcggtagtccggcagttcgacgccgcatcgcccaattggaatccggggcaccgcggtgtcgacctggccgggcgccccggtcagccggtttacgcggccggcagcgcgacggtcgtattcgccgggctgctcgcgggacggccggtggtttcactggcccacccgggtgggctacgcaccagctacgagccggtagtcgcccaggtccgggtcggtcagccggtgtcggcgcccaccgtgatcggcgcgctggcggccgggcaccccgggtgccaggccgccgcctgtctgcactggggggcgatgtggggcccggcttcgggcgccaactatgtcgatccgctgggcctgctgaagtccacaccgatacggctcaagccgctatccagcgaagggcggacgctgcattaccgccaagcggaacccgtatttgtgaacgaagccgccgccggtgctctggccggcgctggccatcggaaatccccgaagcagggcgttttccgcggtgccgcgcagggcggtgacatcgtcgcccggcaaccgccaggccgctgggtttgcccatcgagcgcgggcggcccaatcgggtggcaccgacaatgaaccagccgagctccccttccccaaagcggccgataccgatccgccaatgctttctcggtctagtgcccagtaccagtacggctggggcgtctgaaccccgccaacagcaccgccgcctgccacacttgggctcgcccgcgggccggcgaagatggttggaccccagctgtcaagcaccgaggatcccgagtcaccggcgccgcccggggtgcccgggatcgcttgctgggcgagcgaagcctcgaattgcagtagcccttcgtcgaagtagctgatgcccagcaaccgaacgatcgtcatcctgttgtcaggcgtgagaccgagaagattctccgcgagccattgctgcaatgccgagtaccacgggatcagtgacgtcgacgagagttgctgcaacagttggggcaccgcggcggtggtggccagcggtgggaccgtcgacgataccgtcgccgccgcctggccggccagcgcggcagggctggtagtcactggcgccgcggtgaacggggtcaactccgtggcgattgccgcggagcccgcataggcgtacatggcggcagcgtcttgggcccacatctcggcgtattgggcctcggtggccgcgatcgccggggtgttctgcccgaaaaagttggtcgcgaccagcgccaccaacagcgcgcggttggcaacgaccaccggcgggggcaccgtcatcgcaaacgccagctcataggctgccgcggccgctctggcctgcatgcccgcctgttcagcctgaccggcggtggcgctgagccacgccacataaggcgtgaccgcggccaccatcgacgccgctgcgggccccgcccagtacgcaccggtcagctccgagatagccaaccggtagccgccggcggccaagcccaattcagccgccaaactatcccaggccgccgcggcggccatcatgggccccgatcccggacctgcgtacattcgaccggagttgatctcgggcggcaacaccccaaagtccaacgcccatccctccctagccggccgggatcacggcgtggttacgcgccccacccgaataggcagtggtacgtgatgcggtcacgaactggtcttgaatcgccagcctcaggtcgctgatcgctgacagcggccccggtcgtcgaacaagccagtccatcctgtgccctcatccctgatagctggattttggcggcttgacatcggccgcaccagcgtttctgggtaagtgcttacaaacgagacgcatttgctgtgaccggagccgaatgtttgattcccggccagctaccgttcacctgaaggaagtcggcgcgttacccacagctcgatattcggggtcctgccggcccgaaccgccaccgcacaatcgatgccggcttcgcggctaccgtcgactccatgaccgttgccagcaccgctcaccatacacgtcggctacgtttcgggttggcggcaccgttgccccgcgcgggcacccagatgcgcgccttcgcgcaggctgtcgaggccgccgggttcgacgtgctggccttcccggaccacctggtgccttcggtttcgccgttcgcaggcgcgaccgccgcggcgatggccacgcaacgactgcacaccggcacattggtgctcaacaacgactttcgccatcccgtggacaccgctcgagaggcggccggtgtggcaaccctcgccgaaggccgcttcgaactgggactgggcgccggacaccggaggtccgaatacgacgccgccggcattaccttcgattccggggcaacacgggtggcgcggctcatcgaatcggcgcacctgatccgtgcgctgctggacgcggagcccgtcgacttcgacgggcagcattaccgggtgcacgccgaagcgggctcactggtggcaccgccgaaggtccgggtccccctgctagtgggcggcaacgggaccgaggtgctgcggctgggcggacgcatcgccgacattgtcggcctggccgggatcagccacaaccgcgacgccacccaggtccggttcacccacttcgacgccgacggcctggccgaccggatcgccgtggtacgtcacgcggccggcgatcgcttcgaagccattgagctcaacgcgctgatccaggcggtggtctgcaccaacgaccgaaacgcggcggccgccgaactggccgccaccttgggcgggatcacgcccgagcaggtcctcgagtcgccgtttctgctgctcggtacccacgagcagatggccgaggctctcgccgcgcggcagcggcggttcggtgtcagctattggacggtgttcgacgagtgggctggccgcgcgtcggcaatgcgcgacatcgccgaggtcatcgcgctcctgcgctacggctaggcccgcggatgggcccgctcgtgcaccgcccgcaaccgggcgaccgcgacgtgggtgtacagctgcgtggtcgccaggctggaatgaccgagcagctcctggaccacccgcaggtcggcgccgccttccagcaggtgggtcgccgcgctgtgccgcagcccgtgcggccccatatcgggtgcgccgtccaccgcggccacggtctggtgcaccgcagtgcgtgcttgccgcacgtcaaggcgccggccccgggcacccagcagcagcgcgtgcccggactccgcggtgaccagcgcgcgacggccgtcgaccagccaggcgtgcagcgcatcggcggctggctgcccgaacgggacggtgcgctgcttgttgcccttgccgagcacccgaaccaaccgatggccggtgtcgatgtcgtcgacgtccaggccgcacagctcgctgacccggataccggtggcgtacaacagctcgacgatcaaccggtcccgcagcgctagcggatcaccttgctctgcaccagattcggcagccgccatggcgcgcagcgcctgatcctgacgcagcaccgccggcaaggtgcgacgggccttcggcacctgtagccgggccgcaggatcaccggccagtagcccgcgccgcaccgcccaggcggtgaatgccttaaccgccgaagtgcgccgcgccagcgtcgtgcgggcggcgcccgctcccgccgtcgcggccagccaagaccgcaggaccgaaagggttagtgcgtccagactcgatccgcgatcggcgagaaacgcgaagagcgatcttagatcgcccaggtaggcacgacgggtgtgcaccgaccgaccgcattgcagggcaaggtattcgtcgaactcgtcaaggatcgcctgcactcccccacagtcgcaggcatgacgtctcgagcccgagtcgacgcgccgcaccgtgtccggggtgagatctttcggcctgggatagccgacctagtgagtcccggcctccgcctcagccagttctttcttccatttgcggaacatctcctcggtgcgtccgcgccgccagtaaccggagatcgacgacgcccatttggcatccacaccgcgctcgttgcgaacgtatggccgcaagttatgcatgacggcttgcgcctcaccgtgaataaagacgtggacctgtcccggcagccacgcggtggtggtgaccgcctcgatcagcggcgcgtgatcaccggcgcggtcctcgggaaccagatcggcgcgcccgccgcgatagacccagttcacctcgacggcatccggcgcggtcaggccgatctcgtcgtccgggccggcaacttcgatgaatgccctaccgattgcgtcggggggcaacgcttccagcgcggcggcgatggcggggatcgccgattcgtcacccgccagcaaatgccagtcggcggctgggtcgggggcgtacgcgccgccggggcccatcaggtagatcggttgcccacgctgggccccagccgcccacggaccggctaccccgtgctcaccgtgcagcacgatgtccacggcgatctcgcgggccgcggcgtcgacatgacgaacggtcatggtgcgcaccggcggccgcttcgcggtgggcaggtcggcgaagctgtccagggtcagcggccggggcaaccgcccgacatcgacatcgtcgtcgacgaacaccagcttgatgtaagagtcggtgaagtcgctggggacgaatgtgtcgaagccgctgccgccgagcactacccggaccatgtgcggcgcgaggtgtcgggtagcgacaacctcaaaggcgtgcaatggtcgacccgccacatgtcctcctgtccagacccgacccgcgtcgactatacgagccgggccgctgcacccttggccgcggcctgaccggcaccggcgcgcaatattcgccaccgcccgtcgcgacactcggccaacccggcgacctcgaggattgccagcggacctagcacctgcgcgggcagcagcccggagccgacagcgatctcatcaatggtagcggcgccgcggcccggcagggcctcgtacacttggcgttcggcttcgcttagcacgtcgagcgctgcgccgggccgcggttcatcaccggccaactcaccgatgtgaccgacgaactcgacgatatcgtcggcccgggtgaccaactccgcgccatggcgaagcagcgtatgacagcccgccgatgccgaggatgtcaccgggccgggcaccgctgccaccacccggcccaatgcccgcgcccaggcagcggtgttggcggcgccgctgcgcaggcccgcttccaccactaccgccgccctcgcgaccgcggccaccaaccggttgcgggttaggaaccggtgccgggccggacggacaccgggcgggtattcggtgaacagcaccccatgttgggcaatgcgatgtagcaacgccgaatggcccgccggatacgggatgtcaaatccgccggccagtacggccacggtgatgccctcggaatccagcgccgcgcggtgagccgcaccgtcgatcccgtaggcgccaccggagacgaccgcgacgtcgcgctctgccaacccggcggccagatcggccgcgacatgctcgccgtaggccgtcgcagcccgggttccaacgacggcggccgcacgtggtgccacttcgtccaggcgcgcggggcccagggcccacaacaccagcggcgagtggccgcacggccttgcccgggctccggcgccactgaaagcggcgaacgccagcaccggccactcgtcgtcgtcgggagtgatcagacgcccaccgcggcgcatgagtagctcgagatcgtctgcggcccggtctattccgcgtcgggcaccggtgtgctgcgccagctcgttaccgacctgcccgcggcgcacccggtcggcggcctccacggggcccacacatcgcaccagcgcggccagctgggcgcacggcggttcggccacccgggacagataggcccacgcccgcgccgtcggatcgatcatcgtcgtgctccggtttgccggaagctcagggcggcggcgacctcgtcgatgcctggcgatgtgcgaccggccaagtcggccaaactccaggccacccgcaaggtgcgatccacaccgcggatgctgagtagcccgcggtccagcgcggtgcgcaacgggagcatcgcggcgctgctgggccgaaacttgcggcgcaacagcggcccgctgacttcggcgttggtccggaacccatgtggccgccatcgttgcgcggccgcctcccgggccagcgccacccgctggcgaacctgcgacgtcgactcgccgtccgcggccgagaacgccccggcccgaagccgatgcatctgcacccgtaggtccacccgatccagcaacggcccagacagtttgcccagataccgtcgtttggtagccgccgcacagatgcaatcctgtggatcggcgggcgcgcacgggcacgggttggcggctagcacgagctgaaaccgtgccgggtagcacgccaccccgtcacggcgcgctaggcggatttcaccgtcctccaacggtgttcgcaatgcttccagcgcgctaaggctgatctcggcgcactcgtccaggaacaacaccccgcgatgcgccctgctgaccgcccctgggcgagccatccccgatcccccgccgacaagcgccgcaacgctggaactgtggtgcggcgccacgaacggcggccgggtaatcaacggtgtgtcccccgacagcaggccagccaccgagtggatcgcggtcacctccaacgactcgctgcccgacagcgacggcaacagccccggtagacgttgcgccagcattgttttgccgacacccggtggaccagtcagcatgaggtgatgcgccccggcggcggccacctcgacggcgaaccgtgcttgggactggcccaccacatcggcgaggtccgccgcagactcgggggtggtgtcggccgtggtgatccgcccggccaagccggtggacccgcgtagccagctctgcaactgccccagcgtgcgaacaccccggacgtcgattccgtccaccaggctggcctcgggcaggttgtcggccggaacgacgacggccggccaaccgtcacgtttggctgccagcacggcgggcaacaccccacgcaccggacgcacccgtccgtccagcgacaattcacccagcagcagcgtgttctccagacgttcccacggcttcttttgttgcgccgacaacaccgccgcggccagggcgatgtcgtagaccgaacccattttcggcagcgtcgccggcgacagcgcgagcgtgagcctggccatcggccagctgtttccgcaattggtgaccgccgcgcggacccggtcgcgggactcctgcaatgcagcatcgggcagacccaccagatgcacacccggcaaccctgaggtgatgtcggcttcgatttccacgatctcgccgtccagcccccgcaccgcgaccgagaacgcacgccccagcgccatcagccgatcccctgcaggtgggtgagctctggggtgcggcctgaattcttggggccgactcgcacgccgatcacatcgatgcgcaccgcagcccagcgctcttcctggtcggccagccacagcccggccaggcgacgcaggcggcgaaccttgcgctcggtcaccgcgtgcgcgagccccccataaccgtcgccggtgcgggtcttgacctcgacgaacaccaccgtgcgggtggcagcgtcgcaggcgatcacgtccagctcgccgtagcggcaacgccagttgcggttcaagatccgcaaccccatgctggtcaggtagtccaccgctagggcctcgcccatcgctcccagctgaacccgagtcatcgtcttcagggttgtcatgcggccaacctgcacgctggccccgacatcacctgccacgaatcgcgtctcaccgatgccgcgacgaccagttatccccagtcgcggccctgtccacagccccagtactgcgcgggatcacgacaccgcgtccttgtcatcatcgtctccgtcacatagcaacttctcgggtcccggctactcgcaacgcaccgcaggcggcacacgccgatccagcaacatcatgttcggcgccggaagagtcccgttaggtgattcggtccgctctggtgtagacgttcatcgagtccccccgcaggaaagccaccagcgtgatcccggacgcgtcggccaacgaaaccgccagcgacgacggcgcggataccgcggccagcaccggaatcccagccatcagcgccttttgggtcaactcgaacgacgcccgcccgctgaccaacaacaccgaggcgccaagcggtattcggtcacgctcgaaagcccagccgatgaccttgtcgaccgcattgtgccggccgatatcctcacgcacggcaagcatggcgccgtccaccccgaatagtgccgcagcgtgcagcccaccggttctcgcgaaaaccttttgcgcgcgccgaagttggtccggcatcgccttgagagtgtcggcggcgacggtagcgggatcgccgcccggtgcgaatcggctgacctggctcaccgcctgaagcgacgccttaccacagactccgcacgacgaggtggtgtagaaggtgcgggtgacatcgacatcgggcggcttgacgccgggcgccagagccacatccaaaacgttgtacgtgctggcccctgtggcattgccctcgacgcgcctgccacagtagctaacggtcagcacgtcttcgcggtgcgcaaccaccccttcggcaagcagaaagccttgcaccagttcgaaatccgatcctggcgtgcgcatggtcacggtaaccggcgtcccattgacgcggatctccagcggctcctcgacggccaaggtttccggccgggtgatcacctgatcggcgctgagatgcctgacccgccgatgcgccgttgcgtaccccactaggccgttggctccaatcgcacgatgatcgccttcgacaccggggtgttcgattgggccgcggtatggtcgagcggaaccagcggattggtctccgggtagtaggccgcagcattgccgaccggcgtcgaatatgccaccaccagaaagtcttttgcccgccgttcttgcagaccgccttggccgtcggtccactccgacaccaggtcgacacggtcacccgccgtcaaaccgaacgtttcgatgtcggccgggttgatgaacaccacccggcgtccgcccttcacgccgcgatatcggtcgtcgagcccgtagatcgtggtgttgtactggtcatggctgcgtagggtctgtagcaccagccggccgggcggcaccggcacccactgcaacggattgaccgcgaagttagctttgcctgtgctggtacggaattcgcgcgcatcgcgcggcgggtgcggcaattggaatccgtcgggcacacgcaccttgtggttgtagtcgtcacagccgggcaccaccgcggcgatggcgtcacggatggtgtcgtagtcatctgcgaaccgttcccatggcaccggatgtccggggccgaacaaggcgcgggccagctggcagatgatctgcacctcgctgcgcacctgatcgctgggcgggtgcaggctaccacgcgacagatgcaccatcgacatcgaatcctcaaccgacaccaattgtttgcgaccattgcgggtatcgcgatcggtccgacccagcgtcggcaggatcagcgcggtggcgccgtggacaaggtggctgcggttgagcttggtcgagacttgcacagtcagcgcgcacctgcgcaaggccgcctcggtgacggcggtgtcgggggtggccgacgcgaagtttccgcccatgcccatgaagacgctgacccgaccgtcgcgcatggcccggattgcggccacggtgtcaaagccgtgcgctcgggggctggtaatgccgaactcacgatccagcgccgccaggaactgctcgggcatcttctcccagatccccatcgtgcggtccccttgtacgttggaatgcccgcgcaccgggcacacccccgcgccgggtttgccgatcatgccccgcagcagcagcacgttggtgacctcaccgatggtggccacggcgtgggcgtgttgggtcaagcccatagcccagcagatgaccgtgcgctgcgacgccatcaacatcgcggcgacccgctgaagttgcgcgagttcgatgccggtggcgtccatcacggtgtccaagccgacctgcagagtccggcggcggtacccgtcgaatccggcacaatggttgtcgacgaacgaccggtcgacaacgctgccggggaccctctcctcggcctccaacaacaacctgcctaacccggcgaacaatgccatgtccccgccgaggcggatctgcacgaactcgtcggcgatcgggataccatgtcccacaaccccgttcaccttctgcggatctttgaaccgaatcaacccggcctcgggcagcgggttcacggcgatgatcttggcgccgttggccttcgctttccccagcaccgacagcatgcggggatgattggtaccggggttttgtccggcgatcacgatcaggtcggcgtgctcgacgtcaccgatggtcaccgagccttttccgattccgatcgagtcggtcagcgccgcacccgaggactcgtggcacatgttggagcagtcgggcaggttgttggtgccgaaagagcgcacgagcagctggtaacagaacgccgcttcgttgctggtgcgccccgatgtgtagaacacggcccggtcgggactgtccaacccgttgagctgctcggcgatcagctgataagcggcatcccagctgatgggccggtagtggtcatcaccggggcgcaagaccatcgggtgggcgagccggccttgctgggacagccaatattcgggcttcgcggacagctccgccaccgagtgccgagcgaagaactccgcagtgacggtacgcttggtggcctcttcggcgactgccttggcgccgttctcgcagaactcggccagcttgcgtccgccgggctcctccggccacgcgcagcctgggcagtcgaagccgttacgctgattcaaccgagccagcgccgccgcggtgcgcagcgcgcccatctgctgcatcccccgctgcagcgataccatcaccgcccgcacgcccgcggcctcgcgtttgcgcggcgccaccgttaccgcctgctcgtcatagtcggcgaggacgtcgcgagacgccgccgaccgctgccacctcaccgcctcaacgtacatccacgaccgaccgactgccgcacacagccgattgacgtgtgacggcgcttggggcagctattccggcaggcgcagctcgggtttttcgacttcctcgatgttgacgtccttgaacgtgaccacccgcacctgtttgacgaaccgtgccggccggtacatgtcccacacccaggcgtcagccagccgcagctcgaagtacacctcaccgtcggtattccgcggcaccatctccacactgtttgccaaatagaaacgtcgctcggtttctacgacgtagctgaactggccgacgatgtccttgtattcgcgatacagcgagagctccatctcggtttcatacttttcgagatcctctgcactcatctgctcagacgtccttctccctgccggttccccggcttccccgctcagtgcccctaagtgccctgagcgcgacccgtggcccgcattgtcgctgggtgggaactcttgctccatcttccctcacccgtctgtgccgtcccgtcccgagggtcgggttggccgtcggcgacctctgcggtgttcgacccactcgccacccggcgaacattgatgaacgagtaacggtgctgcgggcagggtcccaatcgggccagcgcccggctgtgcgccggggtgctgtaacccttgtgctccgcgaaaccgtacccggggtgatcggcgtccaacgcaaccatcacgcggtcccggctgaccttggcgagcacgctagccgcggcgatgcaggcggctgccgcgtcgccaccgatcaccggcaacgacggcatcggcagtcctggcacgcgaaagccgtcgctgagcacataaccgggccgcaccgccagaccggccaccgcgcgccgcataccttcgatattggccacgtgcacgccgcggcggtcgacctcggccgacgggatgaacaccacgtgataggccaccgcataccggcagatcagcgggaacagcttctcccgcgcttgctcgctgagcttcttcgaatcatcaagggcggcaagacttgctatccgcccggggccaagcacgcaggccgcgaccaccaacgggccagcgcaggcgccgcgacccacttcgtcgaccccggccaccggccccagaccaccacgatgcagcgcggactccagggtgcgcattccccgcaaacccccagatttacggatcaccgtccgcggtggccaggtcttggtcatattccagccatggctaccgaccttgctggggattcaccgaacgcacaacaccccaacgcgacggcggccacacgatcaacctggccttaccgatgacgttggccaccggcacggtccccggtagcggatcgttagtacatagcaacgggcagtgagcgcgggaatccgccgaatgggtgcggttgtcgcccatcacccagacacgcccgggcgggacggtgaccggcccgaactcgctgcccaggcacgggtatatcgacgggtcggccatcatggtggccggatccaggtatggctccttcagtggcctgccgttgaccgtcaggccggtgtcggaccggcattgaaccgtctgtccgccgaccgcgatgacacgcttgaccaggtcgttctcgtcgggaggcacgaaaccgatgaacgacaacgcgttctgcacccagcgcacggcgacgttgtgcgaacggatcgacttgtaaccaacgttccacgacggcggtcccctgaagacgatgacgtcgccaggttgcggtgagccgaagcggtagctgagtttgtccaccatgatgcggtcgccgacgcacgtcgaacacccgtgcaacgtgggttccatcgattccgacggaatcagataagggcgcgcgacaaacgtcagcatgacgtagtagagcaccacagcaatcaccgccagcaccgcgaactcccgcagcgttgatcgcttcgcgggccgcggctcgtccgttttggccgccttggagtcgccttcggagtccgcatccggggctgcgtcgaacggggctgcgtcgaagacctggccggcaatgtccgggtcccgggaggagagctccggctctgccggacccggctggcgctccgatggggagtccgtggtttcggtcacgagatcagcgtagccagcgcaggtggcggctttcgaacatcgccgagacgttcccggtcagcgcttctccttgatcttggccttctttccgcgcagttcgcgcaggtagtacagcttggcgcggcgaacatcgccacgggtcaccacctcgatatggtcgatgttcggcgagtgcacggggaaggtccgttcgacgccgacgccgtagctctccttgcgcaccgtgaacgtctcgcggatgcccccgccctgccggcggatcaccacgcccttgaacacctggagacgttccttggcgccctcgatcaccttgacatgcacgttgatggtgtcgcccgggttgaacgccgggatgtcgtcgcgcaacgacggcttgtcgacgaagtccagccggttcattggaaatgaccatccttggggtcgcggcgtggttaccccccacacgcagcgtgcggtggtcaccaagccggtgggttcgggcttattggtgcatctcgcagcaggcggcacgcaacccggccgaccaccgcgacagacaactgctcaattgtgccagacggtacgcatgcagtgaaatcacaggaaatctccggtggttcgcggccgtcgaaaagcgcccgcaaatggtacacatgacttacatatgactagggtcaaaccgcgcgtgtggaaacccgaagcttggcgtgacacccaacagagggcacttaagagggcaatgcggccgcctacctgcacgttttcgcgatgtcagaggatgccgagggagaacaatgcgagcacggccgctgacgttgctcaccgctttggcggcggtgacattggtggtggttgcgggctgcgaggcccgagtcgaggccgaagcatatagcgcggccgaccgcatttcgtctcgaccgcaagcgcgacctcagccgcagccggtggagctactgctgcgcgccatcacgccgcctagggctccggcggcgtcgccgaacgtcgggtttggcgaactgcctacccgggtccggcaggcaaccgatgaggccgccgccatgggcgccaccctctcggtggcggtgctcgatcgcgctactggccagctggtctccaacggcaacacgcagattatcgctaccgcgtcggtggccaagctgttcatcgccgacgatctgctgctggccgaggccgagggcaaagtcacattgtccccagaggaccatcatgcgttggacgtcatgctgcagtcatccgacgatggtgcggccgagcgattctggagtcaggacggcggcaatgccgtcgtcactcaagtcgcgcgccgatatgggctcaggtcgaccgcgcctcccagcgacgggcgctggtggaacacaatcagctccgcgccagacctgatccgctactacgacatgctgctcgacgggtccggcggcctaccactggatcgggccgccgtcatcatcgccgacctggcccagtccacaccgaccgggatcgacggctacccgcagcggttcggcatccccgacggtttgtacgccgaaccggtcgcagtcaaacagggctggatgtgctgtatcggcagcagctggatgcatctgtccaccggggtgatcggcccggaacgccgctacatcatggtgatcgagtcactgcagcccgccgacgacgccaccgctcgagcaaccatcacgcaagccgtcagaacgatgtttcccaacggccggatctgacgctcgtccggtcgcctcaccggcgcgagcagacgcaaaagccaccgcacgttcggcgtgtcgggggatttcgcgtctgctcgccagcggggctagtcggggtgggacaggtcggggcgtcgttcgcgggtgcgctgcagcgagacctctctgcgccaggcggcaattcgggcatggtcgccggagagtaggacctcgggtacatcgaggccacgccagctcgccggccgggtgtagctcggaccctcaaggagcccgtccaggcccgttgagtgcgaatcatcttggtgggaagcgggattgccgagaacaccggccaacagtcgcagcacggcttcgaccatcaccacggccgccgactccccgccgggcaatacgtagtcgccgatcgagacttcttcgacgcgcattcgccgggcggcatcctgcacgacccgctggtcgatgccttcgtagcggccgcaggcgaacaccagatggctctcggtggtccagcgctgggcggtggcctgggtaaacaacacaccggcgggcgtgggaacaatcaacaacgtttcgctggaacaaatttcgtcaagcgcttcaccccacaccggcgccttcatcaccattcccgggccgccgccgtagggtgcgtcgtccaccgagtgatgcacatcgtgggtccagcgccgcaggtcgtgcacgttaaggtcgaccaggcccgattcgatcgccttgcccggcaacgactgtcgcaacgggtccaggcaggcggggaagatcgtcacgatatcgatgcgcacgccttactccagattcagcaagccatggggcggatcaatctcaacgatgccgtcgtccaatgacaccgacgtgacgatggcacgcacaaacggcaccaaaacctcatcggaatcacgcttgaccgccagcaactcaccagcggcggtgtgcaccacttcggtgacgacaccaacaccctcccccgtcgccgtctggaccataagccccaccagctggtgatcgtaataggtgtccggctcgtcgatcgggggcaagtcatcggcgtcgatcacgaacaagctgccgcgcaacgcatcggctgcgtctcgatcggccactccagcgagtcgcaccaacaggcggccgccgtgctgccgcacactttcgatgacgtaactcaccgcactgccctcggcaccaccgtcaaaaggccccttagcgcgcaacctggtacccggcgcaaaccggtcagctgggtcgtcggtgcggatctcgacgacgacctcgccggtgacaccgtgcgacttcaccacccgcccgactaccagctccatgagcggggctccgctactggtcggtgtccaccacgtcgacgcggataccgcggccaccgataccggctaccagagtgcgcaatgcggtagcggtgcgtcccccacgaccgatcaccttgcccaggtcgtctggatgaacgtggacttcgacggtgcgcccccgccgactggttatcaggtctacccggacatcgtcaggattgtcgacgatcccacggaccagatgctcaacagcgtcaacgacgacggcgctcatttccccgtcagctttccgccgtcagctcggcctgctcgccacccagcgccggcgtgtccggctgctcaggctgcggcgctggctcagcagccttggcagcctttttggccggcgacttcttcttcggtttggtggcctcggtggtaggaccaccgtcggcggcggccaacgcggcgttgaacacctcgagcttgctgggcttgggtgcggcgaccttcaaccggccctgagcgccaggtaggcccttaaacttctgccaatccccggtgatcttcagcagcttgaggacgggctcggtgggctgagcacccaccgagagccagtactgggcacgctcggagttgatctcgatgagactcggctcttctttggggtggtaccggccgattacctcgatcgctcggccgtcgcggcgggtgcgcgcatcggcgacggcgacgcggtactgaggattgcggatcttgccaagccgagtgagcttgatcttcacagccatgattgagcgctcctattggtgtcacgctgcaattcagcgacccgggcgggatgcccggatccggttttgcctcgcgtgtatgaccaccgggcggcaaccccgaacaggacaagtcgtcgcgcggtggacagccgccaattgtgccagaacgtgatgctggggcagtaattcgcccagcgggcttcacatcattttctggaagcacttggtttcgacccgcctgatgatccgccagccatcgggggtgcgcacgaaatcgtcgtcgtaccacagtccacagaacagcacttgctgccggtcgccggcgaacaccatcgggttgaagcagatcacccgcgacgacgcggtatcgccgtcgacacggaccgagaagttgcccaacatgtgcgcatataccgggaagtttcccagcacctgcgacagccattgcttgatcttcggatacctgccgtcgatgccacctagcgcgcgatagtcgatataggcgtcgggggtgaacacccggtcaagatcgtcgaatcggcgctggtcaatcgcgctggagtagtccaccagcaactgctggatttccaaccggtcggaaatttcggccacgctcaacatgctccgatccaacaccgcacacatcggccggacagcccccgaccagcccgagaataggcctaccggagccctggaagttaaactctgcgcccatgcgaaagctcatgaccgcgaccgccgcgctctgtgcctgcgcagtcaccgtcagtgcgggtgccgcgtgggccgatgccgacgtgcagccggccggctccgtgccgatccccgatggcccggctcagacctggatcgtggccgacctcgatagcggtcaggtgctagccggccgcgaccaaaacgtggcccatccgcccgcgagcaccatcaaggtgctgttggcgctggtggcactcgacgagctggacctgaactccacggtcgtcgccgacgtcgccgacacacaggccgagtgcaactgcgtcggcgtcaaaccggggcgcagctacaccgcgcgccagctgctcgacggcctgttgctggtgtcgggcaacgacgccgccaacacgttggcgcacatgctgggtggccaagacgtcaccgtggccaagatgaacgccaaagccgccaccctaggtgcgacgtccacccacgcgacgacgccgtccggcctagacggacccggcggctccggggcgtccaccgcgcacgacctggtggtcatcttccgggccgcgatggccaatccggtgttcgcgcagatcaccgccgagccctcggcgatgttccccagcgataacggcgaacagctgatcgtcaaccaggacgagctgctgcagcggtacccgggcgcgatcggcggcaagacgggctacaccaacgccgctcgcaagacgttcgtgggtgccgccgcccgcggcggccgccgcctggtgatcgccatgatgtacgggctggtcaaagagggcggaccgacgtattgggatcaggctgcgaccctgttcgactggggtttcgccctcaacccgcaggccagcgtcggctcgctctagcaccgcgagcagacgtgggcgctggtgcgcccatcatgttcttttgcgtctgctggcgctcataggccggcggtcagcagcgccgtcagcatgggaatccgctgttcctcgagttcgggctgcggcagtacccctcgcacaatggcggcgccgtcgaagacgttggtcatcaacgccacgatgaccggaaatgtctcctccggaaagctctcggcacccggcagagcacgcgcggcgtcgtggatcttcgcgctgtactgccccagcacattctgcagcgtctccttgagcttctcgtcggtgcgcgcggcgaccataagctcgtagagcaccgcattcgtggagccggccgtgatgtcccgcaaaatcgtcagcgccgccggaagcgccggccgatcggccggtatttcggcgacttgcttggtgaacgtttccagctgacggcgcaacacctcgtatgccgtggccgccatgaaatcacccatcgtttcgaagtgccggaacagggcgcctaccgacaccccagcccgcttggtgatcacggcagccgatgcccgcgcgtagccgacctcgatgatcgtgtcgatgctggcctgcagaagccgtgcaacggtttcttcgcggcgctgctgctgggtcctggccatgtcaggcagaacggctcagagcggcgccgagctcacccgcccgcaggtagcgacccgacttcacgttctgcccgtagccgtcgcggaactgacctccgaactggcctccgcggaataccacggtgccgcccacgcccgtcgcaaccacggtcgcatcgttgcggttgaccatgcgtcgcagaccgccatagtagggcaccgcctcctcgtggtacccgtccaccgattcatctaggtgggtagggtcaatcaccgcgaagtccgcacggtcaccctggcgcaacgtgcccgcgcctataccgaaccactcggccaactcaccggtgaggcgatacactgcccgctcgatggacagaaacggttgtccggcccggtcggcgtctctggctcgtttgagcagccgaagcccgaagttgtagaacgccatattgcgcaggtgcgcgccggcgtcggagaagcccatgtggacactcggttcggcggccagcttgttcagctggttgggccggtgattggcgacgatggtggtccatcggacattgcgctccccgttgtccaccagcacatcgaggaacgcgtccagcgggtgcagcccgcgctcgtcggctattgccccgaaactcttaccgatcaacgacttatccgggcattcgacgatcacggcgtcgtggaagtcccgatgccacaacgaaggtccgagcttgatgcgatcgaactcgcgccggaacgaccggcggtaagacctgtcggccaggagctcgttgcgctgcagttggtcacgcagatgaagggccgccgttccggcgccgaactcctcgaagaccggcaggtcgatgccgtcggagtacagctcgaacgggaccggcagatgctggaatcgcacctgagagcctaagagcttgttcagcacgcgggtgcccaacccgaacacgtgtaccgccagcggcatcgacttggcgtcggcggacaccaacatgctcattcgaacgcccttgcgccggttgaatatccggctgctggccaagaaaaacagcagcgcggacaccgggttgtcgacgtcgggtgcgctctgcagtatccggccccggtggcgcagcaccgagatcagcttgcgacgctcccgccaggtcgcgaaggtggacggcagcgcacgcgagcggaagcggtcgccgtcgagcttgtcgatagcggcgtccatcccggacatgcccagcatcccggcctcgagcgcctcatcgagcagtttcgccatcttcgccagctcggcttcggtgggccggacggtgtcgtcggtggcacgatcaaggcccagtaccgcggtccgcagatccgaatggccaagcagtgaactcacattcggcccgaggggcagggcgtcgatcgcttcgatgtactccgcgggcgtcgaccacgtctggttgtcccgcagggcacccaggacaaattcgcggggcaccgcttcaacacggctgaacaggtcggcggcatcctcggagttggcgtagaccgtcgacaacgagcagtttcccagcagcaccgtggtgacaccgtggcgcaccgactcccgcaaaccaggatcgagcaacacctcggcgtcatagtgggtgtgcacgtcgatgaagccaggcacgacccacttccccgccgcatcaaccacctccgggcagccggtctcgtccagtgcgccggcagccaccgtggccaccacgccgtcgcggatgcccagagtgcgagtcaatggcgcattgccggtgccgtcgaaccacagtccgtcgcgaatgatcacgtcgtaggtcaccgtttcctccagatcgttgagttgccgccaagctaacatagatagcgatcactcgcaatctttttggctgacgccgcttcgctgccgcggcgctggtcaagtgggtgtcagcgaccgggccccggcgccgttgtggtcggcggcgtcagggtggctgtggacgttgtatcgggggtatcaggaatcgttgctgggtccggcacggtgactgccgggggaagatcaccactgcggctggccaccgcgggaatccgaatgaccgctccttgttgtccacattcgttgctatgcacagtgacgaccatttcgccgacgaggtcgccctgcggttgcggtcgcagtgcgagcaactgcgtcgtggcctgtgtactcggcgagccgttgggcccgacgcacgggaactgcaccgtctccggccgcgacttccactggccctcgccgaactgcatgaggaacggcctaacgggcggagtcttggcctgggtgtggtcgttgtcgtcgagcatcgttgcggccgcgagacattcggtcggagtgcacgaagtgcggaacgcccaccaggtgttcacgtccggcggttgcggcgtaggggtgtagtcgtaggtctgctttgagcgttggatctcgatgcggtatgtgccgtccagtgggaccggcgcggtgaccgcgacggtggtcgtcggggcgctgggcacagccgacccactggtcggcgggcgcgcgacttcggtggcggtcgtgttcgtcttgcgcccaatcacgatgccgaccgcgaacaggccagccaatagcaacaccgctaccgcaccgaccaggatccggcgtggccggcgcctggtggggctcgccggagccttggtggcggtggagaagttgtccaggcggcgcgccagcaccccggccgctgactgcagcatcgagccgcgccgttggggggtcggggccgccggcgccggtgcccgggcggatggttctttgcagtcgacggcctcgggccaaccataagccgggtagtcgacgacatacgcttcctcaccggccgccgcggtgacctcagaagcgtcgacaccccccgagctctgatcagcgatcgcgacgccggcctgttcgttcatcgcgtcggcgaactcgcggcagctgccgaaccggtccgcgggcgctgtggcgagcgcacgcgagaggacaccgtcgaggcgtgccaggtccgggcggaaggcggagagcttcggtggctgcagcggtccggtgtgcgaacgatcaaccggcggcgcaccggcgaacaggtgtatggcggtaagcgccaacgcgtactgatcggcacgcccgtcaacgtcggcccccgccgacagttcgggcgccggatagctgggttggctggcaattccgaagtcggccaacaggatccgttggtcgccagcactctgactggttagcacgacgttggcggggttgacgtcacgatgcagcaggccgcgctggtgggcgtagtcgagagctccggctacggcagtgacgatggcgagtacctcaccaaccggcaagaccgccggaaaccggtcggccatatgctgcgtggcgtcgatgccatcgacgtagtccatcgcaatccacagctgcccgtcgaactcaccgcgatcatgaacttccaggatgtgcgggtgaaatagccgcgcggcaacctcggtctcccgttgaaatcggcggcgaaattcgtcgtccgcagccatcgccggcgaaagcaccttcagcgcctgccagccggggaatccgggatgttgcacgaggtagacctcacccatcgcggaacaacccagcatccgcacgacggtgtagccggcaaaggtcacgccgctggccaacgccattggccgatagtaaccgcgttcggcacggcccgcgcggccaaagctagggcccaaaagtcctgccgcgcaaaatcaccagatcgggatgctgcagcacacccggaccctgccgcggatcctgggcgtagcacaacaggtcggccgatgccctatcgtccagcccgggccggcccagccagcgtcgagcatcccagcacgccgcgcccaacgcctcgtgcgcggtcatcccaatcctctgcagcgccgctacctcgtcagcgatccgtccgtgctcgatcgtgctgcccgcatcggtgcccgcgtataccggcacccccgcctcccgcgccgcagcgacccgcccatagccgcgggcatacaggtcgcgcatgtgcgcggcataggttggatagcgccctgccgcatcggcaatgcccggaaagttttccaggttgatcagcgtggggaccaacgcggtgccgtgctcgagcatcaaggcgatggtgtcgtcggtgaggccggtgccgtgctcgatgcagtcgatgccggcgttgatcaagccgggcagcgcgtcctcgctgaaaacgtgcgcggtgacccgggcgccctgagcgtgtgccgtgtcgatggcggctttgagcacgtcatcggaccacaacggggcaagatcgccgatttgacggtcgatccagtcaccgaccagcttgacccagccgtcaccgcggcgggcctgctcggctaccgctgccggcagctgggattcgtcttcgagctcgaccgcgaagccggcgatgtaacgcttgggtctggccaggtgccgtccggcgcggatgatgcggggcaggtcttcgtggtcgtcaaggccgcgggtgtcggtcggcgagccgcagtcccgcaacagcagcgcgccgacgtcacgttcggtctcggcctgagcgatcgcctcgtcgagttcgacgttgccgtgtttcccaagcccgacatggcagtgcgcgtcgaccagcccgggcaggatccagccgccgtcaaagacggtgtcggctcctgccaccggttcggtgctaatgcggccgtcgacgatccacagttggatcgccgtctcgtcgggcaggcccaaacctcgcacgtgcaggcgcacggcgcggctacggggcctgatggtgtcgacccgcttcacccggctccgccgcactcgcgatcgccactacttcttgcctgggaacttcagcttggacaggtcgaagtcggccaggccgggcggcagctcgtcgagacctttgggcatctgtgagagatcagggagccccccaggtagcccagccaagcccggcatcccgggcacgccgaacgggctcttgaccttcggcggcgtcggaccgcgcgtccccttcttactcttcttgccggatttgccttttgcgcccttgctctttcgcgtcgcggatttgcgccctatgcccggtatgcccatgcccccgagcatggacgacatcatcttgcgggcttcgaagaagcgctcgaccagctggttgacctcggacaccgtgacgcccgagccgttggcgatgcgcagccgccgcgaggcattgatgatcttggggtctgcccgttcctgcggcgtcatgccgcgaatgatggcctggacacgatcgagttgtttgtcgtcgacctcggccaacgcgtccttcatctgagccgcgccgggcagcatgcccagcaggttgccgatcgggcccatcttgcgtaccgcgagcatctgctcgaggaagtcctccagggtcagctcgccggcgccgatcttggctgcggcctcctcggcctgttgtgcatcgaagacctgctcggcctgttcgatcaggctcagcacatcgcccatgcccaagatgcgactggccatccggtccgggtggaagacgtcgaagtcctccagcttctccccggtggaggcgaaaaggattggaacaccggtcacttcgcgcaccgataacgcggcaccaccgcgggcgtcaccgtcgagcttggtcaaggccacaccggtgaacccgacgccctcgccgaacgccgcagcggtggtgaccgcgtcctggccgatcatcgcgtccaggacgaacagcacctcgtcggggttgatggcgtcgcggatggccgcggcctgggccatcagctcctcgtcgatgcccagtcgtccggcggtgtcgacgatgacgacgtcgaagtgcttggcccgggcctcggccagcccggccgccgccaccgcaaccgggtcaccggggccggactccggcgaggcacccggatgcggcgcgaacaccggcactccggcacgctcgccgacgacctgcagctggttcaccgcggccggccgttgcaggtcacaagcgactagcagtggcgtgtgtccttgtccacgcaggcgggcggccaatttgccggccagtgtcgtcttcccggagccctgcaggccggcgagcatcacgacggtcggcggggtcttcgcaaacgccaactcgcgggtttcgccgccgaggatgcttatcagttcctcgttgacgatcttgacgacctgttgagccgggttgagggcacttgacacctcggccccgcgggcgcgttctttgatccggtggatgaatgcccggaccaccggtagcgaaacatcggcttccagcagcgccaaccgaatttcgcgggtagtggcatcgatatcggcatcggtcagtcggcccttgccgcgcagcccctgcagggcggcggtcaaacggtcagacagcgattcaaacacgcccgccagcctaatggtgatcgcgagcgccgcgcagcggcaccgttatccgttgactctgcgtccaccacgcaaaagtgcgagtaacccgcctggtggacgcagagtcaacacgatgcgacgtcggacctgcgccgaaaagcgttgccatgctacatttcaccgccgccacctcacggttccggctggggagggagcgggcaaattcggtccgtagcgacggggggtggggagtcttgcagccggtcagcgcgaccttcaaccctccgttgcggggttggcagcgccgggcgctggtgcagtacctgggcacccagccgcgggatttcctcgcggtggccactcccggatctggcaagacatcgttcgcgctgcggatcgcagccgaactactccgttaccacactgtcgagcaggtcaccgtcgtcgtgcccacagagcacctcaaggtgcagtgggcgcatgctgcggcagcacacggcctttcccttgacccaaagttcgccaactccaatccgcagacctcaccggagtatcacggcgtaatggtcacctacgcccaggtcgcttcgcatcccacgctgcaccgagtgcgtaccgaagcgcgcaagacgttggtggtcttcgacgagatccaccacggcggcgacgccaagacctggggagacgccatccgggaagctttcggtgacgccacccgccgccttgccctgacgggtacaccgtttcgcagcgacgacagcccaatcccgttcgtcagctaccagcccgacgcggatggcgtgctgcgttctcaggctgaccacacctacggctatgcggaagccctcgctgacggtgtcgtccggccggtggtcttcctcgcctattcggggcaggcgcgctggcgggacagcgccggcgaggagtacgaggcgcgactgggcgagccgctgtctgccgagcagaccgcgcgggcgtggcgcacagcgctcgacccggaaggcgagtggatgccggcggtgatcacggcggccgatcgacggctccgacaactgcgtgcgcacgtacccgacgcgggcggcatgatcatcgcctcggatcgcaccacggcccgcgcttatgcccgcctgctcaccacgatgacggccgaagagcccacggtcgtgctctccgacgaccccggatcgtcggcgcgtatcacggaatttgcccagggcaccagccgttggctggtcgcggtccgcatggtctccgaaggtgtcgacgtgccccggctttcggtcggggtttacgccaccaacgcctccacgccgctgttcttcgcacaggccatcggtcggttcgtgaggtcccgccgaccgggtgaaaccgcgagcatcttcgtgccgtcggtgcctaacctgctgcagctggccagtgcgttggaggtgcagcgtaaccacgtgctgggccgaccgcaccgcgaatcggcccacgatcccctcgatggtgatcccgccaccaggacgcaaaccgagcggggcggcgcggagcggggctttaccgcgttgggggccgatgcggaactcgatcaggtcatcttcgacggttcctcgttcggcaccgccaccccaaccgggagcgacgaggaggccgactacctaggcatccccgggctgctcgatgccgagcagatgcgcgccctgctgcaccgccgccaagacgagcagctgaggaaacgggctcagcttcagaaaggggccacccagccagcaacgtcgggggcttcggcatcggtgcatggccaactgcgcgacctgcgccgcgagctccacacgctggtgtcgattgcgcaccaccgcaccggcaaaccgcatggctggatccacgacgaactgcgccgccgttgtggcgggcctccgatcgccgctgccacccgcgctcagatcaaggcacgcatcgatgcgttgcgacagctcaactccgagcggtcatgagcgtgcgatcctaatcgccgacgggttcgtcgaccacaacgtcgacgctggcgcccaacacctccagcaggtgttgctcgaccgcggctctcgcgtccaactccgcggggaccgtcacacagaacacatcggccgcggtcgatccgaacgtattgaccttcgcccagacaatgccggctcccgcgccctccagcgccccggccagcaacgcgagcaaacccgcccgatccatggcccgaacttcgaggatcagcttggccggcgcggcggtgtcgagccacaggatgcggggcggagcggccgtacgagtcacgggcaccccggcctgcacgtccccggcccgagcggataccaagctggcggcatcgctgtcccgcttctgcagcatgcccagcacgtcgacgtcgccgttgagggcaccgacaaactgctgacgcaccaactccgccgcgggcggggacccaaacagtggtgacaccacaaactcggttatcgcgacaccctggtggacgttgaccgacgccgaatgtacgcgcagcgagttcagcgccagcaccgcggcggctttcgacaccagtccccgctcgtccggcgccactattacggcgtcgatgcgttcaccgtcgcgcggactaatctccacatgcaccccgtggtcggccgccagcgaaagataatggggtgcagtcggttcggcttgaggcagcgactctccggccatcaccatccggcagcgacgcaccaggtcatcgaccagtgacgccttccaatcgctccacaccccggggccggtggccttcgagtccgcctccgacagggcgtgcaaaacttcgagcagttgcggatccccacccagcgcctcggacaccgcctcgatggttttggggtcgtttaagtcacgtcgggttgccgtaatcggcagcagcaggtggtggcggaccagcttggagagcgtccacacgtccggcggcgacaaccccagcctggtgcaaaccgggattaccaattcggccccgagcacactgtgatcggtgccccgtcccttgccgatgtcgtgcagcagcgcgccaagcgcaagcaggtcgggacgtgccacccgggtggccagtggcgccgcatgcaccgcggtctcgaccacgtgtcggtcaaccgtccacttgtgggcgacgtcgcgcggcggaaggtcgcgaatgggctcccattccggcaacaaccggccccagagcccggttcggtcgagcgcttcgatggtagccaccgtggtggggccggcggagagcacaactagtaagtcgtccaatgcctcttgcggccagggagtcggcagatccgggacgctggcggccaaccggctcagggtggcggcgccaatgggcaatccggtgtcggccgacgcggcggccactcggagcaccaggccgggatcgtgttcgggttcggcgtcgcgggcgagcacgatttcgccggcatactcgacgacaccctcgtcgagcggtcgccgctttggccgccgcaccaaggccgagatgccgcgccgcggcaatgcattcgccgcagtccgcagcccggcttcggcgtggtaaccgatggtgcggccagcactcgacagtgtgcgcgccaaatcgaatcggtcaccgaaacccaacgcggcgctgatctcgtcggcgaactgggccagcaggtggtcgcgtccgcggcccgacacccggtgcagttcggtgcgcacatccagcaaggtgcgatacgcaccgtccagcgaacccgccggcaggtccgtgtggccgataccgtgccggtcgatgagctgggcgagagccagcgcgtctagcaactggacgtcccgaaggccgccgcgacccaatttgagatcgggctctgcgcgctgcgcgatccggccacagcgccgccaacgcgcatatgtcatttcgacgagttcgcccatgcgggaacgaattccgttgcgccactggcgtcgcacgccgtcgatcaacgcgaacgagagctgctgatcgccggcgatgtggcgggcttccagcatgcctagagcggccatcagatcggaattggcgatggtcaatgcctcactaaccgttcgcacactgtgatcgagccgaatgttggcatcccacaacggataccacaacctgtcggcgacgggccgcaagatgtcagcaggcttgccatcgtgcaacagcaacacgtccaggtccgaatacggcagcagctcgcggcggccgagcccgccgaccccgacgattgcaaaaccactggcatcggcgatcccgatctcgtcggccttgtcgatcagccaagactcatgcagatccagccacgtctgccgcagcccgaccggatccagctcgcgatggttgccggacagcagctcgcgtcgggcgacagctaaatcgcttgcggcacaaggactttctgcctccatctccctcgctagcgctaattggtgcggccgggttggttcagcacagtgcggctagtttcataacgcgtcgtgtccgcgttcaccggtgcgcacccgcacgatggtgtctaccggactcacccacaccttgccgtcgccgatcttgccggtgcgcgccgcccggacaatgctgtccacgaccttgtcgacaatggaatcgtcaacaacgacctcgatccgaaccttcggtacgaaatccaccgagtattcggccccgcggtaaacctccgtgtggcccttctgccgtccgtatccctggatttcactgaccgtcatccccagcactcccgcgtcctcgaggctcgtcttgacgtcgtcgagcgtgaacggcttcacgatcgcagtgatcagcttcatttcggctccgcctccactttctggcctatacgctcctgaatgccgttgcggctatcctccacggtgacccgcggggggagaaccgagccgctggcgacggcgaaatcgtagccgctttccgcgtgctcagcctcgtcgatgccggtgctctcttgctccgcgtcaagcctgagcccgatggtgaatttcaggatcaatgccaagatcagggtgatgattccagagtagacgagaacactgcaggcaccgagcgcctgtcgttccagctgggcgaagcctccgccgtaaaacaaccccttcgataccccggccacaccattaattgccggagcctccggagctgccagcagacccaccagcagtgtgcccaccagaccaccaaccaggtgcaccccgaccacgtcgagcgaatcatcgaagcccagtttgaatttcagccccaccgccagcgcgcacagcaccccggccgacacgcctaccgccaaggcacccaggacattaaccgacgagcaggacggcgtgatggcgaccagtccggcgacgatgcccgacgccgcgcccagcgtcgtagccttgccatctcggacgcgctccgtgagcagccagccaagcatggccgcggccgtcgcaatcgtggtggtgacaaacgtcgccccggcaacaccgttggcggtcgtcgccgatcctgcgttgaacccgtaccagccgaaccacagcagggcggccccgagcatcacaaacggcagattgtgcggtcgaaacagcgtcgccggccaaccgcgtcttttgcccagcacgatcgccagcatcaaggccgccacaccggcgttgatatgaaccgcggtgccgccggcgaagtcgatggcgtgcagcttgttggcgatccagccgccgtgctcagcggcgaaaccgtcaaatgcgaagacccagtgtgcgaccgggaaatagacgaacgtcgcccacaaaccggcgaacaacagccaggcgccgaacttcaaccggtcggccaccgccccggagatcagcgcaaccgtgatgatcgcgaacatcagctggaatgccacaaacacggtcgccggcagggtacccgccagcggaatattcaccgcggcggtctgcgtgctcggatcggcagcaacagcattgacgccgatgagacctttgagaccccagtattggctcgggttgccggcgatgttgccaacgtcatcaccgaacgcaatcgagtagccgtaaagcgcccagagcaccgtcacgacacccatcgcgctgatgctcatcatgatcatgttcaggacgctcttggaacgcaccatgccgccgtagaaaaatgccagacccggcgtcatcaacagcacgagcgcggaactcaccagcatccaggcggtgtcgccgccatccggaacgcccatgatggggaattggtccactcgctatcacctccagtcgagcgttggcacggccccagccttacgactgacgacctgatccagaaccatgcgcactagttgttgcggcgatggtgccgccatgtttcatcaggattaacgtaaaacttgctgtgaaagagctttccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcagaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcagaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccaccatcaaaccccgtggcgatcgcaagcgcggcgcagccgcgcgcagcgggtcgccacctcggctagccgagcagggcgtcgacgaatgcggcgggttcgaaaggcgccaggtcatcggggccttcaccaagcccgaccagcttcaccggcaccccaagttcctgttgaacgcggaacacaatgccgcccttggccgttccgtccagtttggtgagcaccgcgccgctgatgtcgacgacctcggcgaacactctggcctgcgccaacccgttctgtccgatcgtggcatcgagcaccagcaacacctcgtcaacggacgctcgccgagtcaccacgcgcttgaccttgtccagctcgtccatcaggccaaccttggtgtgcagccgcccggctgtatcgatgagcacgacgtctgcgccggcggcgatgcccttgtcgacggcgtcgaacgccaccgatgccgggtcggcgccttcgggcccgcgaaccaccgctgcgccaacccgcgccgcccaggtctgtagctgatcggcggcggccgcacggaaggtgtcagccgcaccgagtacgacccgtcggccgtcggccactagtacccgcgccaacttgccgaccgtggtggtttttccggtgccgttgacgccgacgaccagcaacaccgaaggatggccggcgtgcggtagcgcgcggatcgagcggtccatgccaggttgcagttcgttgatcaggacgtcacgcaataccgcccgggcgtcggcctcggtacgcacgttgccgctggccaggcggctgcgcagctgcgacaccaccgacgcggtggccgccggtcccaggtcggcgaccagcagggtgtcctcgacgtcttgccaggagtcctcgtccaggtcgccgccgccgatcagtcccaacaggccgcgcccgagggcattctgcgatctggcgagccgtccgcgcagtcgttccaatcgaccttcgggcggcgcgatggcgtcagcctcggggacctctggagcctggggttctggctcaaactcgggaaggtgtacgtcggcgatcgtgcgcttgggcgcgtcgcgagggacggtcgcatcgtcgcccacggcgggcagtccgctcgtatcgatccgctcggccggctgggtcgtcggcgtctgactaaacgtgatgccagacgatgcggtgtaaccgcctgagcggtcgacaacgccgcgctcgggccgaggcgacagactgatgcgccgccgacggtagagcaccagccccagggtcagcgcagcgatgacgaccagggcggcgatgaccgccgtggcgatccacaaaccttcccacacgctgacaatccttccaggggtcgcttgccccgatgcttagggacgaaccctacgaggaattggtaaccagctgatccacctgctgaccgcgcatgcgctgcgagatgaccgcggtgatgccgtcgttctgcatggttacgccgtacagtgcgtccgcgacctccatcgtcggcttctggtgggtgatgatgatgatctgcgactgctctcgcagctgttcgaacaggctgagcagtcggcgcaggttcacgtcgtcgagggcggcctccacctcgtccatgatgtagaacggcgatggacgggcacgaaagatcgcgaccagcatcgccaccgcggtcagcgccttctcgccaccggagagcaaagacagtcgggtaatcttcttgcccggcgggcgggcttcgacctcgatgccggtggtgagcatgtcgtcgggctcggtcagccgcagccgtccttcaccaccggggaacaatgcggtgaacacgccgcgaaattcgcgttccacgtctacgaacgcgtcattgaacacctgcaggatgcgggcgtcaacatcggcgacgacgcccagcagatccttgcgggcagccttgacatcctcgagttgggtggacaggaaattgtagcgctcctccaaggcagcaaactcttcgagcgccagcgggttgaccctgcccaactcggcaagcgcacgctcggcgcgtttggcccggcgctcctgggtaacccggtcgaacggcatgggggcgggcgcaatcacctgctcgccgcgttcgcgggcttgctcgaactcagccatctcgagctcggtcggtggtagcgccacatgtggaccgtattcggtgatcaagtcggccggcgccattccgaactgctctagcaccatctgctcaagctgctcgatacgcagcgccgcctgcgcgttagccagctcgtcgcggtgcagcgaatcggtgagttcccccactcgggcgctcagcgtgttcacctcgtcgcgcaccgcggccatcgccgctaaccgctgctgacgttgcgcggccgacgcgtcgcgcagttgcgacgccccgtccaccgcccggtgcaaccgcccggccagcagccgtccgcagtcggcgaccgctgcggccaccgcggccgcatgcagtcttgcggcgcgtgcttgctgagcccgcacccgcgcctcacgttccgccgcagccgcacggcgcagcgaatcggcccgcccgcgaaccgcgttggcgcgttcctcggcggtgcgcaccgccagccgggcttccacttcgacaccgcgggcgcgatcggcagcggcactgatcgcctggcggtcgatcggttgggccacctgcacccgttgggtctcctgggccttacgcagctgggtctcaagttgtatgacgtcgtcgagagtctgtgtgcgcacggcttcctgttccgtacgctgctgcagcaaccggttccactcttcttccgccgcgcgggcctcctgcccgaggcggcccagctgctcgtacatcgccgagatggccgtgtcggattcgttaagcgcggccaaggcttgctcggccgcgtcctggccggcggactgctcggtcagcgcaccggccagggccgcattcaattgcgccgccagcgcctcggcagcggccagctcactcctggccttgtcgatctcggaggtgacctccaaggtggacagcttgcggtccgatccgccgctgacccagccggcgcccaccagatcaccgtcaacggtgaccgcgcgtagctccggacgaatctcgaccaggcccattgcctcagtcaggtcgttgaccaccgcgacacccgaaagcatggcgatcatcgcgccaaccaactgcggtggagactcgaccaggtctagggcccactgggcgccgctaggcagcatctcccccgaggcggattggggggcttgcggggccggccagtcactcagcacgaggaccgcgcgaccgccgtcggcttgtttgagtgcgctgacggcactacccgcggcagtcaggccgtccaccgcaagtgcgtcggccgccggcccgagcgccgcggccagtgccgcttcatagccggaacgtaccttcaccaattgggcgatcgaaccgaaaagccctgcgccactgcgattgtgcgccagccacgccgcgccgtccttgcgctgtagccccactgcgagcgcatcgatgcgagcccgtagcgatgccacctggcgttcggcggcgcgttcggcggattgcagctcggcgacgcgttcgtcggccaaccgcaacgcggccacagtacgctcgtggtgctcatccaggccgacctcgccttgatccagttcaccgatgcggccctgcacggtttcgaactcggctcgggtctgctgggcgcgcattgcggcatcctcgatccgctcggacaaccgtgccacgctctcatcgatcgattcgacacgcgcccgcatggtctccacctggccagccagccgcgccagtccctcacggcggtccgcctcctcccggaccgccgccaggtgtgcccggtcggcctcggcggcgcggcgctcccggtcggcccgctctgcacgggcagcatcgagtcgggcacgcgccgcgtccagctccgctaacagttgttgctcggcgacggccacctgctgggcctcggcttctagctcctcgggctttctggggtcggtgtcgctgaccgctaccggctcgatatcgagatgatgggcgcgttcgctggcgatgcgcaccgtagcgtccacccgttcggccagcgcagacagcccgaaccaagtgtgctggatcgactcggcccgcgtcgagagttcggcgaccgcggactcatgcgcggccagctcctcggatgccaccgccagccgggcggcggcctcgtcatgctcgcggcgcatcgcagcctcggcctgaaagaccgcttcccgttcggctctgcggcttaccaagtcgtcggccgccaggcgcagccgggcgtcgcgcagatcggcttggatggccgcggcacgctgggccgcctcggcctgccggcccagcggtttgagttgacgccggagctcggtggtcagatcggtgagccgggccaggttcgccgccatcgtgtcgagtttgcgcagagctttttccttgcgcttgcgatgcttgagcacaccggcggcttcctcgatgaacgcccgccgatcctcaggccgcgactgcaagatctcctcgagcttcccttgcccaacaatcacatgcatctcacggccgatgccggagtcgctcagcaactcctgcacatccatcaaacggcaactgctgccgttgatttcgtattcgctggcaccgtcgcgaaacattcttcgggtgatcgacacctcggtgtattcgataggcagtgcgttgtcggagttgtcgatgctaacggtgacttcggcgcggcccagcggcgcacgcgacgaggtgccggcgaagatgacgtcttccatcttgccgccgcgcagcgtctttgccccctgctcccccatcacccacgccagggcatcgaccacattggatttgccggagccgttgggcccaacgacggccgtaatgcccggctcgaagcgtaaagtcgtcggcgcggcgaaggacttgaagcccttcaacgtcagactcttgaggtacacgaggggccagattaccgctcgctgaacccggtgatctgctccgtcgactgcgaccagtcggcgacgactttggcgacgcggcccggtgtcgtgtcgccctgcagcagctgcagcagcttctggcacgcagcgcgcggaccctgggcgaccaccagcacgcgtccgtcggcgtggttggccgcgtaaccggtcaggccgagctccaacgctcggcagcgggtccaccagcggaaaccgactccctgcacccacccgtgcacccaggcggtcagccgcacgtcaggcgccgacatcgacgacctccaagttgaccgtggtgcccgacttgagggtgcgcccgacggtgcacgccagctccaccgcgcggttgatgaccaccagcagacgctccttttcgtcctcggtgaggcccgacaagtcgagctccatggtctcctcgatcaggggatagcgctcctggtcgcggtcggccgcaccggataccttgaccaccgcctggtagtcgtcgccgagccgccgggccagcggctggtcactggccatcccgctgcatgcggcgagtgcgatcttgagcagctctccgggggtgaataccccgtcgacgtcctcggagccaaccagcacctgcgccccccgcgtgctgcgtccgatgtaacggcgcgtgccggtgcgctcgacccacagttgcgtcatggcttctttctacccgggggtctttgcgtcgagatcgacggcagcgcccccgcgagagagagcatcgcgctgacgtcgatctcgatgcgtcaacacccgccctactttcggggccgcggctggcatcgcgggcagtagaacgacgagcggttcataaacctctcccggcgtatcaccgcgccgcagcgccgacagttttcgccttcgcggccataagcgtccagcgaccgctcgaagtagcccgactcgccgttgacgttgacatacaaagagtcgaacgaggtgccacctttcgccagcgcttcgcgcatcacgtcggcggcggcatgcaggaccgctcccagacgccggcaccttagtgtggcggcgacgtgggcgccgttcaccttggcccgccacagcgcctcatcggcatagatgttgccgattcccgacaccacccgctgatccagcagctggcgcttgagttcggaatgcttgcgccgcaacactttaactacagcgtcacaatcgaaccgcgggtcaagcgggtcgcgcgccaggtgggcgaccggcaccggtaccacgctgccgtccaccgtcaccaggtcggcaagcagccaccctccgaaggtccgttggtcagcgaagctcagcacggtcccgtcgtcgagcagcgcggaaatccggacgtgagcggcacacggcaccgccccgagcagcatctgcccactcatgcccaggtgcaccacgagtgcggtgtccgtcggcctatggaccccagccgtattgagtgtcaaccacaggtacttgccgcgccgatcggttccgttgatccgcgctccccgcagccgcgccgtcagatccgcgggcccggcatcgtggcggcgcacagcgcgggggtggtgcacccgaacctcggtgatggtccggccggtcacgtgagcctgcaagccgcgccgcaccacctcgacttcgggcagctcgggcatccagtgatgatcgcaagcgcggcgaagccgggcgcagcgggtcatcaccatcgaaccagtgatgatcgcaagcgcggcgaagccgggcgcagtcccccgcaagcgggaggtgcccccaggtcatcaccatcgaaccagtgatgatcgcaagcgcggcgaagccgggcgcagtcccccgcaagcgggaggtgcccccaggtcatcaccatcgaaccagtgatgatcgcaagcgcggcgaagccgggcgcagtcccccgcaagcgcggcaaagccggcgcccccaggtcatcaccatcaatccagttaggcggaggttttgcccggcatggcgttgtcgagcacttccagggctttccaagcggccgccgcggctttttgctcggcttcttttttggaccggcccactcctgaaccgtattcgctgtccatcacgacaaccaccgcggtgaattccttatcgtggtccgggccggtggaggtgaccaggtatgacggcgcacccagccctcgcgctgcagtcagctcctgcaagctggtcttccaatccaatcccgcacccagggtcggcgcggcgtccagcaacgggccaaacagccgcaggatcacctcacgggccttctccataccgtgttgcaggtagatcgcgcccagcagcgattccataccgtcggccagaatgctggacttgtcggccccgccggtgttcgcctcgccgcgacccaatagcacgtgaacaccgaggccttccgcacagaggcggcgtgcgacgtcggccagggcctgggtgttgactacgctggcccgcagtttggccagatccccctccgaccgatcaggatgacgatggaacagcgcgtcggtgatggtcagccctagcacggcatcgccgagaaactccaaacgctcgttggtcggcagcccgccgttctcgtaggcgtagctgcggtgggtcaacgccagtgagagcagctcgtccgggaggtccacaccgagtgcgtcgagcaggggttgtcgtgaccggatcatcgctcacctcgtaatgtgtcggactccggcccgagcatttcgaccaacttcgcccaccgcgggtcgatctgttcatggcgatgacctggctcgctggccagcgggacaccgcactgcgggcaaagacccgggcagtccggccggcacaccggcgaaaacggcaattccagaccgaccgcatcgatgatcggctgctcgagatcgatggtttcgtcgacgacgcgtccgacctcgtcttcctcggtggtctcgtcggtggcgctatccggataggcaaacagttcggtcagggctacctgaacgcgaccccgcaccgggctgaggcaacgagcacactcgccgacggtcggggcggccacggtcccggtcaccaacacgccttcggacaccgactcgacccgcagatccaggtccagaagggcgccctggtcaatcgcgatcagctccagcccgatgcgtgcggggctgtgcacggtgtcatgcagctcgaacatcgctcccggtcgtcgccccaaccgtgcgatgtcgaccgtcatcggcgacgccacatgtcgctgcgcagtgggaccgtgctgcctggccataagagaaatcctacggcgcacgccacccagatccacgccgcgttgggcgttggccggcgcttgatccttgcgccgggtgaatggtgttagcgcaccgcgtagtcgtgagtgccggccgctgtgcggagctggtggcgaccgcggccaacggaccgcagggtgccgttgaggaattcctcgaattcggcgagcttgttgtcgacgtagatatcgcattctccgcgtagccggtccgcctcggcgtgcgccgtgtcgacgaggcgggtcgattccgcgttggccgccgcaaccacctcgttctgcgataccaggcgctgctgctctttgatgccctcctgcacggctttctcgtaggagatgttgccgttttcgatcagccggtcgcattcggcctgggcgcgactgacgctggcctcgtattcgcgtttcgcggcggtggcgatgcgaatcgcctcctcgcgtgcatcggcgaccattcgctcgctgtgctggcgtgcctcgctgaccatccgatcagcctgcgccttcgcgtcagacaggatccggtcagcctcggtgcgggcgtggttgagtatcgactccgcctcagtggtcgccgaggacaccatagagtcagcgtgcgtcttagcgtcctgcaacatcgaatcacgtgcgtcgaggacgtcctgcgcgtcatccagctcaccggggatcgcatccttgatgtcgtcgatcaactccagcacatccccacgcgggacgacgcaacctgccgtcatcggcacgcctcgggcttcttcgactatggcgctcaattcgtccagcgcttcaaagactcggtacacggccacaccctcctggcatcttgcaagatccctgttgttaccagtgtgcctggtgtttcgtctgtgactgcactggtggcgccggtgtgtcgggacacaatttcatattcgacgagcccgggcgaccactcagatcacgcggcctgctgggcgcgtgtcgtagaccgttcggcggctgacgggtgagcctacgtcgtctgggcgatcttgcccgagcgtgccgacaacgtaggtgtcgatgctggcccgtcacggaccacgctatggtggctcggtgaacgggcactcagacgacagtagcggcgacgcgaagcaagccgcacccacgctgtatattttcccgcatgccggcggcaccgcgaaagactatgtcgcattttcccgagaattttccgccgacgtaaagcggattgctgtccaataccccggccagcacgatcgttctggcctgccaccgcttgagagtattcccaccctcgctgacgaaatctttgcaatgatgaaaccgtcggctcggatcgacgatccggtggcattctttgggcacagtatgggcggaatgctagccttcgaagtagcgttgcgataccaatcggcgggccatcgagtcctggcattctttgtgtcggcctgctcagcaccgggtcatatcagatacaagcagctccaagatttatcagatcgcgagatgttggacttgttcacccgaatgacaggaatgaatccagatttctttaccgacgacgaatttttcgttggagcgctacccacgttgcgagcggtccgagccatcgccggttattcctgcccaccagagacgaagctctcgtgtccgatttatgcctttatcggagataaagattggatcgcaacgcaagacgacatggatccgtggcgcgatcggacgacggaagagttctctatccgtgtattccctggggatcacttctacctcaacgacaatttgccagagctagtcagcgacatagaagacaaaacactccaatggcatgatcgagcttagctatgctccggatgtagctggccgaagatccaactggccgaagggctcgggggtcaacacctggacagccattcgctggacatttgctgaagattcaccgtacgtcggcaccggtctggagcggatggcttcagacacacacgggggcggtggcggccgaccggtcaccccgcccccgcccggtatgcaccatctcgggtgcagccgaggcgtgttgttaatctcgtcacaacgggacgccggtcacaagacgtgcgacccagccgccggcggcactctgacctcggttcttacctgactaccaattcgtcaccggcatcgcacacgtcacaccaaccacagcggacgcggcacggcacgcggaagggacgctagactcggctagcaccaccaccgtgcccaggcaacgacgccggccgtcgctaagaaatttggttgacttcatgaataaggccgcgcccgccccgacaaatgattaccttacatttgcgggctaggcatagcggagcaggggttttagtctagggggagatcggctggcgctgcgcagacatgctgcggaagcagaactgcgtaatcgtcaggtggcttggtcagttcagaccggcacgtttcagagcggtggggatgtcccgacgtgcgatccgacaggggttcgcagggtccgcaaaaaacatagtgaacgccagaaagccgaatgggagtacaaggcgatgccggtgaccgaccgttcagtgccctctttgctgcaagagagggccgaccagcagcctgacagcactgcatatacgtacatcgactacggatccgaccccaagggatttgctgacagcttgacttggtcgcaggtctacagtcgtgcatgcatcattgctgaagaactcaagttatgcgggttacccggagatcgagtggcggttttagcgccacaaggactggaatatgtccttgcattcctgggcgcacttcaggctggatttatcgcggttccgctgtcaactccacagtatggcattcacgatgaccgcgtttctgcggtgttgcaggattccaagccggtagccattctcacgacttcgtccgtggtaggcgatgtaacgaaatacgcagccagccacgacgggcagcctgccccggtcgtagttgaggttgatctgcttgatttggactcgccgcgacagatgccggctttctctcgtcagcacaccggggcggcttatctccaatacacgtccggatcgacgcgtacgccggccggagtcattgtgtcgcacacgaatgtcattgccaatgtgacacaaagtatgtacggctatttcggcgatcccgcaaagattccgaccgggactgtggtgtcgtggctgcctttgtatcacgatatgggcctgattctcggaatttgcgcaccgctggtggcccgacgccgcgcggtgttgatgagcccaatgtcatttttgcgccgtccggcccgctggatgcaactgcttgccaccagcggccggtgcttttctgcggcaccgaatttcgccttcgagctggccgtgcgcagaacatctgaccaggacatggcggggctcgacctgcgcgacgtggtcggcatcgtcagtggcagtgagcgaatccatgtggcaaccgtgcggcggttcatcgagcggttcgcgccgtacaatctcagccccaccgcgatacggccgtcgtacgggctcgcggaagcgaccttatatgtggcagctcccgaagccggcgccgcgcccaagacggtccgttttgactacgagcagctgaccgccgggcaggctcggccctgcggaaccgatgggtcggtcggcaccgaactgatcagctacggctcccccgacccatcgtctgtgcgaatcgtcaacccggagaccatggttgagaatccgcctggagtggtcggtgagatctgggtgcatggcgaccacgtgactatggggtattggcagaagccgaagcagaccgcgcaggtcttcgacgccaagctggtcgatcccgcgccggcagccccggaggggccgtggctgcgcaccggcgacctgggcgtcatttccgatggtgagctgttcatcatgggccgcatcaaagacctgctcatcgtggacgggcgcaaccactaccccgacgacatcgaggcaacgatccaggagatcaccggtggacgggccgcggcgatcgcagtgcccgacgacatcaccgaacaactggtggcgatcatcgaattcaagcgacgcggtagtaccgccgaagaggtcatgctcaagctccgctcggtgaagcgtgaggtcacctccgcgatatcgaagtcacacagcctgcgggtggccgatctcgttctggtgtcacctggttcgattcccatcaccaccagcggcaagatccggcggtcagcctgcgtcgaacgctatcgcagcgacggcttcaagcggctggacgtagccgtatgacgggaagcatcagtggtgaagccgaccttcgccactggctaatcgactacctagtaaccaatatcggctgcacacctgacgaggtggaccccgatctgtcgcttgccgacctcggcgtcagctcccgcgacgcggtcgtactgtccggcgaactgtcagagctgctgggcaggaccgtatcgccgattgacttctgggagcacccgacgatcaacgcgctggccgcgtatctggccgcacccgagccgagccccgactccgacgccgcagtcaagcgtggtgcccggaactcactcgacgagccaatcgccgtcgtcggcatgggatgtcgtttccctggcgggatttcgtgcccagaagcattgtgggactttctctgtgaacgccgttcctcgatcagccaggtgccgccgcaacgatggcagcccttcgaaggcgggccacccgaggtagccgcggcgctagcgcgcactacacggtggggctcatttttgcccgacatcgacgccttcgacgcggaattcttcgagatctcccccagcgaagccgacaagatggacccccagcaacgcctgctgctggaagtggcctgggaagcgttggagcacgcgggaatcccgcccggcacgctgcgccgctcggcaacaggagtgtttgccggggcatgcctgagcgaatacggtgcgatggcttccgccgatctgtcgcaggtcgatggttggagcaatagcggtggcgcgatgagcatcatcgccaaccgcctctcgtatttccttgacctgcgcggcccgtcggtggcggtagacaccgcatgctcgtcgtcgttggtagcgatccacctggcctgccagagccttcggacccaggactgtcacctggcaatcgcagccggcgtgaatttgttgttgtccccggcggtatttcgcggtttcgaccaagtcggcgccttgtccccgacaggtcagtgccgtgcgttcgatgcgaccgccgacgggtttgtccgcggcgagggtgccggggtagtggtgctcaagcggttgaccgatgcacagcgcgacggggatcgggtgcttgcggtgatctgcggttctgcggtcacccaggacggccgatccaacgggctgatggcccccaacccagcggcccagatggcggtgctgcgtgccgcctacaccaacgcggggatgcagcccagcgaggtcgactacgtcgaagcgcacggaacagggacgctgttgggcgacccgatcgaagcccgcgctctcggaacggtgctgggtcgcggccggcccgaggattctccgttgctcatcggctctgtcaagaccaacctcggtcacaccgaggctgcggctggaatcgcgggcttcatcaagacggtgctggctgtgcagcatggccagattccgccaaatcagcacttcgaaaccgcgaacccgcacattccctttaccgacttgcggatgaaagtcgttgacacacaaactgaatggccggcaacgggccatccccgccgtgccggtgtgtcgtcgttcggcttcggtggcacaaacgcgcacgtggtgatcgagcagggccaggaggtgcgccccgcgcctggacaaggcttaagtccggcggtgtcgaccctggtagtggccggcaagactatgcagcgggtgtccgcgaccgcggggatgctagccgattggatggaagggcccggcgctgacgtggccttggccgacgtggcccacaccctcaatcaccaccgatcgcggcaacccaagttcggcacggtggtggcccgtgaccgtacccaggcgatagccggattgcgtgcgctggccgccggccaacacgcccccggcgtggtcaaccctgccgagggctcgccggggccgggcaccgtgttcgtctactccggccgcggttcacagtgggctggcatgggccgtcaattgttggccgacgagccggctttcgcggccgcggtcgccgaattggaaccggtgtttgtcgagcaagccggcttttcgttgcacgacgtgctggctaacggcgaggaactggtcggtatcgagcagattcagctcgggttgatcgggatgcagctggccctgaccgaattatggtgttcctacggggtgcagcccgacctggtgatcggccactccatgggcgaggtggccgccgccgtggtcgccggggcactgaccccggccgagggtctgcgggtgaccgccacccggtcacggctgatggcaccgttgtccggccagggcggcatggcactgctggaactcgacgcgcccactaccgaggcgttgattgccgacttcccacaggtgacgctcggtatttacaactcaccacggcaaacggtgatcgccgggcccaccgagcagatcgatgagttgatcactcgcgtgcgcgctagggaccgattcgccagccgggtcaatatcgaagtggccccgcacaatccggccatggatgctttgcagccggcgatgcgttcggagctggccgatctgaccccacggacccccaccatcggaatcatctccaccacctacgcagacttgcacacccaaccggtcttcgacgccgaacactgggccaccaacatgcgcaaccccgtgcatttccagcaggccatcgcttccgccggtagcggcgccgacggcgcctaccacaccttcatcgaaatcagcgcacacccgctgctgacccaggccatcatcgacactctgcacagcgctcaacccggagccagatacaccagcctcgggaccctgcaacgcgacaccgacgacgtcgtgaccttccggaccaacctcaacaaggcccacaccatccacccaccgcacaccccccacccccccgagccacatccgcccatccccaccaccccgtggcaacacacccgtcactggatcaccaccaaatatccggccggctctgttggatcggccccccgagcgggcacactgctcggccaacacaccaccgtcgccacggtctcagcgagtccgccctcccacctctggcaagcaaggctggctccggacgccaagccgtaccagggcggtcatcgattccaccaagtcgaggtggtcccagcttctgttgtgctgcacacaatcctttccgctgcaacagaattgggctactccgcgttgtccgaggtccgattcgagcaacccattttcgccgaccggccacgtctaatccaggtcgtcgccgacaaccgggcgatcagcctggcctcgagtccggctgccggaacaccctcagaccggtggacgcggcatgttaccgcacaactttcctcgtcaccgtcggattcggccagcagcttgaacgagcaccatcgcgccaacgggcagccgcccgaacgtgctcaccgcgacctgattcccgacctggccgagctgctcgcaatgcgcggcatcgatggcctgcctttctcatggaccgtcgcgtcgtggacacagcactcgagcaacctcacggttgcgatcgatctccccgaagctctgcccgaagggtcgactgggccgctccttgacgccgcggtgcacctcgccgcgctatcggacgtcgctgattcgcggctctacgtgccggcaagcatcgagcagatatcgctcggcgatgtcgtcaccgggccgcgtagctcggtgacgctgaaccgcaccgctcacgacgacgacgggatcaccgtcgatgtcaccgttgcagcccacggcgaagtgccgtccctgtcgatgaggtcgcttcgataccgggctctggactttggcctagacgttggtagggcgcaaccgcccgcgtcgaccggtccggtcgaggcctactgtgatgccaccaatttcgtacacacgatcgactggcaaccgcagaccgttccggacgcgacgcacccaggggccgaacaggtaacccatccaggacccgtcgcgataatcggcgatgacggcgcagcgctgtgtgagaccctcgaaggggcgggctaccagccggccgtgatgtccgatggggtgtcgcaggcccgctacgtcgtttacgtcgcggattctgatccggctggcgccgacgagaccgacgtcgacttcgccgtccggatctgtaccgaaatcaccggtctggtgcggactctcgcggaacgcgatgcggataagcccgcggcgctatggatcctcacccgcggagttcacgaatcggtcgccccgtccgcgctgcgccagagtttcctgtggggccttgccggtgtcatcgccgccgaacatcccgagctgtggggcggactggtcgatctcgcgatcaacgacgacttaggcgaattcgggccggcacttgccgaactgcttgccaaaccaagcaagtcgatcttggtgcgtcgtgacggcgtggtgctcgccccggccttggctcccgtccgtggcgagccggcgcgcaagtccttgcagtgcaggcccgacgcggcctacctcatcaccggcggcctgggcgcccttggcctgctgatggccgattggctcgccgaccgcggcgctcatcgattggtgttgaccggccgcacgccattgccgccacggcgggactggcaactcgacaccctcgacaccgagctgcgccggaggatcgacgcgatccgcgccctggaaatgcgcggggtgactgtcgaagccgtcgccgccgacgtcggctgccgcgaagacgtgcaggccctgttggccgcgcgcgaccgtgacggagcggcaccgatccgcgggatcatccacgccgcgggcattaccaacgatcaattggtgacgagcatgaccggcgatgcggtgcgacaggttatgtggccgaagatcggcggcagccaggtcctacacgacgcatttccgcccggcagcgtggacttcttctacttgaccgcctcggctgccgggatattcggcattccagggcagggttcctacgccgccgccaattcctacttggacgcgctggcgcgggcgcgccggcaacagggctgccacaccatgagcctcgactgggtagcctggcgggggctcggattggccgcggacgcccagctcgtcagcgaagagctagcgcgaatgggttcgcgtgacatcacgccgtcggaggcattcaccgcttgggaattcgtcgatggctacgacgtcgcgcaagcggtcgtggtgcccatgcccgctccggcgggcgccgatggatccggtgcgaacgcttacctattgccggcgcggaactggtcggtgatggcagcgaccgaggtgcgatccgagctcgaacaggggttacgccgcatcattgcagccgagctgcgagtgcctgagaaagagctggacaccgaccgcccgttcgccgagttgggtctcaattcccttatggcaatggcgattcggcgcgaggccgagcagtttgtcggcatcgagttgtctgccaccatgttgttcaaccacccaacggtcaaatcactcgccagctaccttgccaaacgtgtggcaccgcacgatgtgtcacaagacaaccagatttccgcgctatcctcgtcggccggaagtgtgttggacagtctattcgatcgcatcgaatcggcgccgcctgaggccgagaggtcggtgtgatgcgaacggctttcagccggatttccggtatgaccgcgcaacagcgcacctccctagccgacgagttcgacagggtctctcgcatcgccgtggccgagccggttgcggtggttggcatcggctgccgctttccgggagatgtggatggaccagagagtttctgggactttctggtcgcgggcaggaatgcgatctcgacggtgccggcagatcgatgggacgcagaagcgttttaccaccccgacccgctaacaccggggcggatgacgacgaagtggggcggcttcgtccctgacgtcgcgggcttcgacgccgaattcttcggtatcacaccgcgggaagccgcggcgatggacccgcagcagcgaatgctgctggaggttgcctgggaagcactcgaacatgccggcataccaccggattccctcggcggcacccgaaccgccgtcatgatgggggtctatttcaacgagtatcagtccatgttggccgccagtccgcagaacgtagacgcctacagcgggaccggaaatgcacacagcatcacggtgggtcgcatctcctacctgttgggattacggggtccggcggtcgcggtggacaccgcctgctcgtcgtcgttggtggctgtgcacctggcgtgtcagagtctgaggctgcgcgagaccgatctggctctcgccggtggagtgagtatcacccttcgcccagagacccaaatcgctatctctgcctggggattgctgtccccgcagggccggtgtgccgcattcgatgcggcggcagacggatttgtgcgcggtgagggcgccggagtggtagtgctcaagcggttgacggacgcggtgcgcgacggcgaccaggtgctggcggtggtgcgcggttcggcagtcaaccaggacggcaggtccaatggcgtaacggcgccgaatacggcagcccagtgcgatgtgatcgccgatgccttgcgatccggcgatgtggcgcctgacagcgtgaattacgtagaggcccatggaaccggcacggtgctgggcgacccgatcgaattcgaggccctggccgccacgtatggccacggcggggacgcatgcgcgttgggtgcggtgaaaaccaacatcggtcatctggaggcggccgccgggatcgcggggttcatcaaggcgacgctggcggtacaacgcgcgacgatcccgccgaatctgcatttctcgcaatggaatccagctatcgatgccgcgtcgaccaggtttttcgttcccacgcagaactccccgtggccaaccgcggaggggccgcgccgggcggcggtgtcgtcgttcggattgggcgggacgaacgcacacgtgatcatcgagcaaggtagcgagctggctccggtatccgaaggcggcgaggacaccggggtgtcgacgttggtggtgacgggtaagacggcccagcggatggccgcgacggcgcaggtgctggccgactggatggaaggtccgggcgccgaggtggccgtagctgatgtcgcccacacggtcaaccatcaccgggcccgccaagccacgttcggcaccgtcgtagcccgtgaccgcgcccaggcgatagccggactgcgcgcgctggccgccggccaacacgctcccggagtggtgagccaccaggacggttcgccggggccgggcaccgtattcgtctactccggccgcggctcgcagtgggccgggatgggtcgccaattgttggccgacgagccggctttcgccgccgcggtcgccgagctggaaccggtgtttgtcgagcaagccggcttctcgctgcgcgacgtgatcgccaccggcaaggagctagtcggtatcgagcagatccagcttggcctgatcggcatgcaactgacattgactgagctatggcgctcctacggggtgcagcccgacctggtgatcggccactccatgggcgaggtggccgccgccgtggtcgccggagcgctgactccggccgagggtctgcgggtgaccgccacccgcgcacggttgatggcgccattgtccggccagggcggcatggcactgctgggactcgatgctgcggccaccgaagcgttaatcgcggactacccgcaggtgacagtggggatctacaactcgccgcggcagaccgtgatcgccgggccgaccgaacaaatcgatgagttgatcgcccgggtgcgcgcgcaaaaccggtttgccagtcgggtcaatatcgaagtcgccccgcacaatccggccatggatgcgctgcagccggcgatgcgttcggagctggccgatctgaccccacggacccccaccatcggaatcatctccaccacctacgcagacttgcacacccaaccgatcttcgacgccgaacactgggccaccaacatgcgcaaccccgtgcgcttccagcaggccatcgcttccgccggtagcggcgccgacggcacctaccacaccttcatcgagatcagcgcacacccgctgctgacccaggcgattgccgacaccttggaagacgcgcaccgcccaaccaagtccgcagcgaaatacttgagcattggcaccttgcagcgtgatgccgatgacacggtcaccttccgcaccaacctctacaccgccgacatcgcccacccaccgcatacctgtcacccgcccgagccgcaccccaccatccccaccacaccctggcaacacacccaccactggatcgccaccacgcacccgagcacggcagcgccagaagatccgggcagcaataaggttgtggtgaacggacaatcgacatccgagagccgtgcgctcgaagactggtgccaccagctggcctggccgatccgcccggcagtcagcgccgacccgcccagcaccgccgcctggctcgtggtggcagacaacgaactctgccacgagctggcccgtgcggccgattctcgggtagacagcctctcgccgccggcgctcgcagcaggcagcgatccggccgcactgctcgacgcgctgcgcggtgtggacaacgtgctctacgctccacccgtccccggtgaactcctcgatattgaatcggcctaccaggttttccacgcaacgcgacggctagccgccgcgatggtcgccagcagcgccacggctatttccccgccgaagttgttcatcatgacccgcaacgcccagcccatctcggaaggcgaccgagccaaccctggccacgctgtgctgtggggtctcggccggtcgctggcactagagcatcctgaaatctggggcggcataatcgatctcgacgattcgatgcccgcagagctggccgtgcggcatgtgctgactgcagcccacggtaccgacggggaggatcaggtcgtataccggtcgggcgcacgccatgtaccccggctgcagaggcgaactcttccggggaaaccggtcacgttgaatgccgacgccagccagctcgtcatcggtgcgaccggcaacatcggaccgcatctcatccgacagctcgcgcggatgggggctaagacaatcgtcgcgatggctcgcaagcccggcgcgctcgacgagttgacccaatgtctcgctgcgaccggaacagatctcatcgcggtggccgctgatgcgaccgatcccgccgccatgcaaaccctgttcgaccgattcggcacggagctaccgccactggagggaatctatctggcggcctttgcgggccgcccagcgctgctgagcgagatgaccgacgacgacgtgaccaccatgtttcgtcccaagttggacgccttggcgttgttgcaccgactgtcactgaagagcccagtgcgccacttcgttttgttctcttcggtgtcaggtctgctgggttctcgatggctcgcccattacaccgcgaccagcgccttcctggacagcttcgccggcgcgcgtcgcaccatgggcctgccggccaccgtcgtcgactggggactgtggaagtcgctggccgatgtgcaaaaagacgcgactcaaatcagcgcggaatccgggctgcaacccatggctgacgaggtggccatcggcgcgctaccgctggtgatgaaccccgatgcggcagtcgcgaccgtggtggttgccgcggactggcccttgttggccgcggcatatcgaacgcggggagcccttcgcatagtcgacgacctgttgccggcaccggaagacgtcgggaagggcgaaagcgaattccgcacatcgttgcgtagctgcccggcggagaaacgacgggacatgttgttcgaccatgtgggcgccttggccgccacggtgatgggaatgccgcccacggagccgctcgatccgtcggccggcttcttccaactcggcatggactcgctaatgagcgtgacacttcagcgggcgttgtcggaaagcctgggcgagttcttgccggcgtccgtggttttcgactatccgaccgtttacagcctcaccgactacctggccaccgtcctgcctgagctcctcgaaattggggcaaccgcagtcgcaacccagcaagccaccgactcctaccacgaactgaccgaagccgagttgttggaacaactttcggaacgactaagaggaacacaatgaccgcagcgacaccagatcgccgagcgatcatcaccgaggcgctgcacaagatcgatgatctcacggcgcgcctggaaatcgccgaaaaatccagcagcgaaccgatcgcggtgatcggcatgggttgccggttcccgggcggggtcaacaaccccgaacagttctgggatttgttgtgcgccggccgaagcggcatcgtccgggttcccgcgcagcggtgggacgccgacgcctactactgtgatgatcacaccgtgccggggaccatctgcagcaccgaaggcggttttctcaccagctggcagccagatgagttcgatgcggagttcttctcaatctccccgcgcgaagcggcggcgatggacccgcagcagcgattgttgattgaagttgcgtgggaagcgctagaagacgcgggcgtcccgcaacacaccattcgcggtacgcaaacctcggtattcgtcggtgtcaccgcctacgactacatgctcacgctggcgggccggctacgacctgttgacctcgacgcgtacatcccaaccgggaactcggcgaacttcgccgccggacggctggcctacatcctcggggcacgcggacccgcggtggtcatcgacacggcctgctcatcgtcgttggtggcggtgcacctggcatgccagagcctgcgcgggcgggaaagcgatatggcgttggtgggtggaaccaaccttttgctgagcccgggacccagcatcgcttgctcgcgatgggggatgctgtcaccggaggggcggtgcaagaccttcgatgcgtccgccgatgggtacgtgcgcggcgagggtgccgcggtggtggtgctcaagcggctggatgacgcggtgcgcgacggcaaccgcattcttgccgtggtacgcggttcggcggtcaaccaggacggtgccagcagcggagtgaccgttcccaacgggccagcgcaacaggcgttgctcgccaaagcattgacgtcgtcgaagttgacagcggccgatatcgactacgtcgaggcccatggaactggtactccgctgggcgacccgatcgaactcgattcactgagtaaggttttcagcgatcgagcgggttcggatcagttggtgattggatcggtgaagaccaatctcggtcacctggaagcggcggccggtgtcgccgggctgatgaaagccgtgctcgcggtacacaacggctacattccgcggcatcttaacttccaccagctgacaccacatgcaagtgaggccgcatctcggctgaggatcgccgccgatggtattgactggccaaccaccggtcgacctcgccgggcgggggtgtcgtcgttcggcgtcagtgggacgaatgcacacgtggtgatcgagcaggcacccgatccgatggccgctgcgggaacggagccgcagcgcggccccgttcccgcggtgtcgacgctggtggtgttcggcaagaccgcaccgcgggtggctgcgacggcatcggtgctggcagattggctggacggccccggcgcggcggtgccgctggccgatgtcgcgcacaccctcaaccatcaccgggcccgtcagaccaggttcggcacggtagccgctgtcgatcggcgccaagcggtgatcgggttacgcgcgctggccgcgggtcaatccgcccccggggtggtggcaccccgcgaaggctccatcggaggcggcacggtgttcgtctactcgggacgaggatcgcagtgggccggaatggggcgccaactgctggccgacgagccggcattcgccgctgccatcgccgaactggagccggaattcgttgctcaaggcgggttttcgctgcgcgacgtgatcgccggcggaaaagagttggttggcatcgaacagatccagctgggactgatcgggatgcagctggcgctgaccgcgttgtggcgctcatacggcgtgacacccgatgcggtgataggtcactcgatgggcgaagtggccgccgcggtggtggccggggcgctgaccccggcccagggattacgggtgaccgcggtccggtcgaggctgatggcgccgctgtccgggcagggcacgatggcgttgctggaactcgacgccgaagccactgaggcgctgattgccgactaccccgaggtgagcctggggatctatgcctccccacgccaaaccgtgatttccgggccgccgctattgatcgacgagctcatcgacaaggtgcgccaacagaacggcttcgctacccgagtcaacatcgaggtggccccccacaacccggccatggatgcactgcaaccggcgatgcgttcggaattggccgatctcaccccgcaaccgccgaccatcccgatcatctccaccacctacgccgacctcggcatttccctgggttccggccccaggttcgacgccgagcactgggcaaccaacatgcgcaacccggtacggttccaccaggccatcgctcatgccggcgccgatcaccacaccttcatcgagatcagcgcccacccgctgctgacccactcgatcagcgacaccctgcgcgccagctacgatgtcgacaactatctgagcatcggcaccttgcaacgcgacgctcacgacaccctcgagttccacacgaacctcaacacgacccacaccacccatcccccccagactccccacccccccgaaccccaccccgtgctgcccaccaccccatggcagcacacccagcactggatcaccgccacgtcggccgcttaccacaggcccgacacccacccgttgcttggcgtcggtgtcaccgaccccactaacggcacccgggtttgggaaagcgagctcgaccctgatctgctgtggctcgccgatcacgtcatcgacgatctcgttgtgctgcccggggcggcctacgctgagatcgcgctggcggccgcgaccgacaccttcgcagtcgagcaagatcagccctggatgatcagcgagctcgaccttcggcagatgctgcatgtgaccccaggcaccgtgttggtcaccacgctcaccggcgacgagcagcgatgccaggtcgaaatacgcacccgcagcgggtcttcgggatggaccacccacgccaccgccaccgttgcccgcgccgagccgttagcaccgctggatcacgaaggacagcggcgcgaggtaaccactgccgacctcgaggaccaactggatcccgacgacctgtatcagcgcctgcgcggcgccggccaacagcacggacccgcgtttcaaggcatcgtggggctggccgtcacgcaagctggcgtggcccgtgcgcaagtacggctacccgcatcggccagaacgggttcccgtgagttcatgctgcacccggtgatgatggatatcgcgttgcagacactgggagccacccggacggcgaccgatctggccggcggccaggacgcccggcagggcccatcttccaactcggccttggtggtaccggtgcgtttcgccggtgtccacgtgtacggcgatatcacccgcggggttcgcgcggtcggctctctggccgcagccggtgaccggctggtcggcgaggtagtcctgaccgacgcgaatggccaaccgctgctggtcgtcgatgaagtcgagatggcggtgctcggatccggcagtggcgcaacggaactcaccaaccgcctattcatgttggagtgggagcccgcaccgctggaaaagaccgccgaggctacgggtgccctgttgctgatcggtgaccccgccgcgggtgacccgctgctgcccgcgctgcagtcgtcgctgcgcgaccgcatcaccgacctcgagctggcatccgcggccgacgaagccacgctgcgcgcggcgatcagccgaacctcctgggacgggatcgttgtggtctgtccgccccgagcgaacgacgaatcgatgccggacgaggctcaactggagttggcacgcacacgcacgctgctggtcgccagcgtggtcgagaccgtgacgcgaatgggtgcccgcaagagcccccgactgtggatcgtcacccgtggcgctgcacagttcgacgcaggcgagtcggtcacgttggcgcagaccggcctacgtggcatcgcacgggtgctgacatttgagcattcggagttgaataccaccctcgtagatatcgaaccggacggcaccggctcgctggccgccctggccgaggagttgcttgccggttccgaggccgacgaggtcgccttgcgcgacggtcaacgctatgtcaaccggctggtgcccgcacccaccacgaccagtggtgatctcgccgccgaagctcgccaccaggtggtgaacctggacagctcgggcgcttccagggcagctgtccgactgcagatcgatcaacccggacggctggacgcactaaacgttcacgaggtgaaacggggcagaccgcaaggcgatcaagtcgaggttcgcgtcgtcgccgccggactcaacttcagcgacgtgctcaaagcgatgggcgtgtatccgggactcgacggtgccgcgccggtgatcggcggcgaatgtgtcggctacgtgacggccatcggtgacgaggttgacggcgtcgaggtcggacagcgagttatcgcattcggccctggcacattcgggacccatctggggaccatcgccgatctcgtcgtcccaattccggacacgctagccgacaacgaggcggccacgttcggcgtcgcctatctcaccgcctggcactcgctgtgcgaggtcgggcgcctatcccccggcgaacgcgtgctcatccattccgccaccggcggtgttggaatggcggcggtctcgatcgcgaagatgatcggcgcccgcatctacacgacggccggttcggacgccaaacgggaaatgctttccaggctcggtgtcgagtacgtcggcgactcgcgaagcgtggatttcgctgacgagatcctcgagctgacagacggctacggtgtggacgtcgttctcaattcgctggcgggcgaggcgattcaacgcggcgtgcagatccttgcgcccggtggccggttcatcgaactgggcaagaaggacgtctacgccgatgccagcttgggcttggccgcgctagccaagagcgcgtccttctccgtggtcgacctcgacctgaatctcaagctgcagccggcgcgctaccgccaactcctgcaacacatcctgcagcacgtggcggatggcaaactcgaggtacttcccgtcaccgcatttagcctgcacgatgcggccgacgcattccggcttatggcatccggtaaacacaccggaaagatcgtcatctcgataccccagcacggcagcatcgaggcgatcgctgccccgccaccacttcctctggtcagccgcgacggcggctacctcatcgtcggcggtatgggtggtctcggattcgtcgtcgcgcgctggctggctgagcaaggtgcgggactgattgtcctcaacggacgctcggcccccagcgacgaggtggcagccgctatcgcggagctgaacgcctccggtagccggatcgaggtgatcaccggcgacatcaccgagccagacaccgccgagcggctggtgcgggcggtcgaagacgccgggttccggctggccggggtggtgcacagcgcgatggttctcgccgacgagatcgtgttgaacatgaccgattccgccgctcggcgagtgttcgccccgaaggtcaccggcagctggcggcttcatgtggccaccgccgcgcgcgacgtcgactggtggctgaccttctcctcggccgccgcgctgctgggcactcccgggcagggcgcgtacgccgccgccaactcgtgggtcgacggcctggtcgcgcatcggcgctcggccggacttcccgctgtcgggatcaactggggcccgtgggccgacgttggacgcgcgcagttcttcaaagacctcggggtggagatgatcaacgccgagcaggggcttgccgccatgcaggcggtactcaccgccgatcgcgggcgcaccggtgtgttcagcctcgacgcgcggcagtggttccaatcgttccccgctgtggcggggtcctcgctgttcgcgaagctgcatgactcggcggcccgcaaaagtgggcagcggcgcggcgggggcgcgattcgcgctcagctagacgccctcgacgcggccgaacgcccaggccacctcgcgtccgcgatcgccgacgagatccgtgcggtgctgcgctcaggcgatcccatcgatcaccaccgaccgctggaaaccctgggactcgactcgctgatgggcctggaattgcgcaatcggctggaagcaagtctgggcatcacgttgccggtcgcgttggtgtgggcatacccgacgatcagcgatctcgcgaccgccctgtgcgaacgaatggactacgcgacacccgcggctgcgcaggagatttccgatacagaacccgaactgtccgacgaggagatggatttgctcgccgatctggttgacgccagcgagctggaagctgcgacgcgaggcgagtcatgacaagtctggcggagcgcgcggcgcaactgtcgccgaacgcgcgagcggccctggcgcgcgagctcgtccgtgcgggtacgaccttcccgaccgacatctgcgagccggtggcggtggtgggcatcggctgtcgctttccggggaatgtgactgggccagagagcttttggcagctactggccgacggtgtggacacaatcgagcaggtgccgcctgatcggtgggatgcggacgcgttctacgatcccgatccttcggcgtcgggtcggatgacgacgaaatggggtggtttcgtttccgatgtcgacgcgttcgacgccgactttttcggaatcactcctcgggaagccgtggcgatggacccgcagcatcggatactgctcgaggttgcctgggaagcgttggagcacgcgggtattccgccggattccttgagcggcactcgaaccggcgtgatgatgggtctgtcgtcgtgggactacacgatcgtcaatatcgagcgcagagccgacatcgacgcgtacctgagcaccggaaccccgcactgtgccgcggtggggcggatcgcgtatctgttgggattgcgtggtccggccgtcgccgtagataccgcttgttcgtcgtcgctggtggcaattcacttggcgtgtcagagccttcgcctgcgtgaaaccgacgtggcattggcgggcggggtgcagctcaccttgtcaccgttcaccgccatcgcgctgtccaagtggtcggcgctgtcaccgaccggccgatgcaacagcttcgacgccaacgcggatggattcgtgcgcggcgagggctgcggcgtggtggtgctcaagcggttggccgacgcggtgcgcgaccaggaccgggtgcttgcggtggtccgcggttcggcaactaactccgatggtcggtccaacggcatgaccgcaccgaacgcgctggcgcagcgtgacgtgatcacatccgccctcaagcttgcggatgttacccctgacagcgtgaactatgtcgaaacacacggcaccggaacggtgttgggggaccccatcgagttcgagtcgctggcggccacttatggcctgggtaaaggccagggcgagagcccgtgcgcattggggtcggtcaagaccaacatcggccacctggaggcggccgccggtgtggctggattcatcaaggcggtgctggcggtgcaacgtgggcacattccccgcaacttgcacttcacccggtggaacccggccatcgacgcgtcggcgacgcggctgttcgtgccgaccgaaagcgccccgtggccggcggctgccggtccacgcagggctgcggtgtcatcgttcggcctcagcgggaccaacgcgcacgtggtggtcgagcaggcacccgacaccgcagtagccgcagccggcggcatgccgtatgtttcggcgctgaacgtctccggcaagacggccgcgcgggtggcgtcggcggcggcggtgctggccgactggatgtcggggccgggcgcggcggcaccactggccgacgtggcacacacgttgaaccggcaccgggcccggcacgccaagttcgccaccgtcatcgcgcgtgaccgcgccgaggcgatcgcggggttgcgagcgctggcggccggacaaccacgcgttggggtggtggattgcgaccagcatgccggtgggcctggccgggtttttgtgtattcgggtcagggctcgcagtgggcgtcgatgggccagcagttgctggccaacgaaccggcgttcgccaaggcggtagccgagctggatccgatattcgttgaccaggttggcttttcgctgcagcaaacgcttatcgacggcgacgaggtggtgggcatcgaccgcatccagccggtgctggtcgggatgcagttggcgctgaccgagttatggcggtcctatggggtgattccagatgccgtgatcgggcactcgatgggtgaggtgtcggcggcagtggtggccggcgcgttgacgcccgagcagggcttgcgggtcatcaccacccggtcgcggttgatggcgcggctgtcggggcagggagcgatggcgctgctcgagctggatgccgacgccgccgaggcgctgattgccggctatccgcaggtgacgctggcggtgcatgcgtcaccgcgccagacggtgatcgccgggccgcccgagcaggtggacacggtgatcgcggcggtagcgacgcaaaaccggttggcgcgccgcgtcgaagtcgacgtggcctcccatcacccgatcatcgatcccatactgcccgagttgcgaagcgcgttagcggatttgactccgcagccgccgagcatcccgatcatttccactacgtacgaaagcgcgcagccggtggcggatgccgactattggtcggccaacctgcgcaacccggtgcgattccaccaggccgtcaccgccgccggtgtcgaccacaacaccttcatcgaaatcagccctcaccccgtgctcacgcacgcactcaccgacaccctggatccggacggcagccatacagtcatgtcgacgatgaaccgcgaactggaccagacgctgtatttccacgcccaactcgccgcggtcggtgtggctgcgtccgagcacaccaccggtcgccttgtcgacctgccccccacaccgtggcaccatcagcgattctgggtcacggatcgttcggcgatgtccgagctggccgcgacccacccgctcctgggcgcgcacatcgagatgccgcgcaacggagaccatgtctggcagaccgatgtcggcaccgaggtctgtccctggttggcagaccacaaggtgttcggtcaacccatcatgccggccgcggggttcgccgagatcgccttggcggcggccagcgaagccctcggcacagccgccgacgccgtcgcacccaacatcgtgatcaaccagttcgaggtggagcagatgctgcccctcgacggccacacgccgctaacgacgcagttaattcgcggcggggacagccagattcgggtcgagatctattcccgcacgcgtggcggagagttctgccgacacgccacggccaaggttgaacaatcgccgcgcgaatgtgcgcacgcgcacccggaagcccaaggtcccgccaccgggacaacagtgtcgccggccgatttttatgccctgctccgccaaaccggccaacaccatggtccggcgttcgcggccttaagccggatcgtgcgcctggccgatggttccgcggaaaccgagatcagcattcccgacgaggcgccgcgccatcccgggtatcggctgcaccccgtggtattggatgcggcattgcaaagcgtgggtgccgcgatacccgacggcgagatcgcggggtcggcggaagccagctatctgccagtgtcgttcgagaccatccgggtgtaccgcgacatcggtcggcacgtcaggtgtcgtgcccacctgacaaacctcgacggcggcaccggaaagatgggcaggatcgtcctaatcaacgacgccggccacatagcggccgaagtggacggcatctatctgcgtcgtgtcgaacgccgtgcggtacccctgccactagagcagaagatcttcgatgccgaatggaccgaaagcccgatcgcagccgtgccggctccggagccagctgccgagacgacgcggggaagttggctggtactcgccgatgcaacggtggatgcgccaggcaaggcccaggccaagtcgatggccgacgacttcgtgcagcagtggcgctcgccgatgcggcgggtgcacaccgccgatatccacgacgaatcggcggtgctggccgcatttgcagaaacggcaggcgatcccgagcacccgccggttggcgtggtggtgttcgtcggcggtgcctcgagtcgactggacgacgagctggcggcggcgcgcgacacggtgtggtcgatcaccacggtggttcgtgcggtcgtcggcacgtggcacggccgatcaccgcggctatggctggtcaccgggggcggactttccgttgccgacgacgagccgggaacacccgcggcggcttccttgaaagggctggtgcgggtgctcgccttcgagcacccggacatgcgcaccaccctggtcgatctggacatcacacaagacccgctgaccgcgctgagcgcggaactgcggaatgccgggagtgggtcgcgccatgatgacgtgatcgcgtggcgcggcgagcgcaggttcgtcgaacggctgtcgcgcgccacgatcgatgtatccaaagggcatccggtggtgcgccagggagcgtcgtacgtcgtcaccggcggcctcggcggtctcggcctggtcgtcgctcgttggctggtggaccgcggcgccggccgggtggtgctgggtggccgcagcgatcccactgacgagcagtgcaacgtcctggccgaactgcagacccgcgccgagatcgtggttgtccgtggcgacgtggcatcgccgggggtggcagaaaagctgattgagacggcccgacagtctgggggccaattgcgcggcgtcgtgcacgccgccgcggtcatcgaagacagcctggtgttctctatgagcagggacaacctagaacgggtgtgggcacccaaggccaccggtgcgctgcgcatgcacgaagccaccgctgactgcgagctcgactggtggctcggattctcttccgccgcttcgctattgggttctcccgggcaagcggcctacgcgtgcgccagcgcgtggctggacgcgctggtcggatggcgcagggcatccggcctgccggccgcggtgatcaactggggtccgtggtcggaggtaggcgtcgcccaggccttggtgggcagtgttctcgacacgatcagtgtcgcagaaggcatcgaggctctcgactcattgcttgccgccgaccggatccgcactggagtggctcggctgcgtgccgatcgggccctggtcgcattcccggagatccgcagcatcagctacttcacccaggtggtcgaggagctggactcggcgggtgacctcggcgactggggcgggcccgacgcgcttgccgacctcgacccgggcgaggcgcggcgcgcggtgaccgagcggatgtgtgcgcgcatcgctgcggtgatgggctacactgaccagtcgactgtcgaacccgccgtgcccttggacaagcccctgaccgagctggggctggattctctgatggcggtacgaatacgcaacggcgcgcgggcggatttcggcgtggaaccgccggtagcgctgatactgcaaggcgcgtccttgcatgacctgacggcggacttaatgcgccaactcgggctcaatgatcccgatccggcgctcaacaacgctgacactattcgcgaccgggcgcgccagcgcgcggcagcgcgacacggagccgcgatgcggcgccgacctaaacctgcagtacagggaggataagacctgtgagcatccccgagaacgcgatcgcggtggtcggcatggccggccgatttccgggcgccaaggatgtttcggcgttctggagcaaccttcggcgcggtaaggagtcgatcgtcaccctgtccgaacaggagctgcgcgacgccggcgtcagcgacaagacgctggccgatccggcgtatgtgcgtcgcgccccgcttcttgacgggatcgacgagttcgacgccggcttcttcgggttcccgccgctggccgcgcaggtgctggatccccaacaccggttgttcctgcagtgtgcatggcatgcgctcgaggacgcgggcgctgaccccgcacggttcgacggctcgatcggcgtatacggaaccagctcccccagcggctatctgctgcacaacctgctgtcgcatcgcgacccgaacgctgtgttggccgagggactcaacttcgaccagttcagcctgttcttgcagaatgacaaggactttctggcaacccggatttcgcacgcgttcaacctgcgcgggccgagcatcgcggtgcaaaccgcgtgttcatcgtcgctggtagcggtgcatctggcctgcctgagcctgctatccggcgaatgcgacatggcgttggccggcgggtcgtcgctatgcatcccgcaccgtgtcggctacttcacctcaccgggatcgatggtgtcggcggtgggccactgtcggcccttcgacgtgcgggccgacggcacggtcttcggcagcggtgtcgggttggtggtgctcaagccgctggcggccgccatcgacgccggagaccggattcacgccgtcatccgcggatcggcgatcaacaacgacggatcggcgaagatggggtatgcggcgcccaacccggccgctcaagccgatgtcatcgccgaagcccatgcggtgtccggcatcgattcgtcgaccgtgagctatgtcgagtgccacggaaccggcaccccgctcggtgatcctatcgaaatccagggcctgcgagcggcgttcgaggtgtcgcagacgagccgttcggccccttgtgttctggggtcggtcaagtcgaacatcggccacctggaagttgctgccggcatcgcgggtctgatcaaaacgattctgtgcctaaagaacaaggcactacccgcgacgctgcactacaccagcccgaacccggaactgcgcttggaccaaagtccgttcgtcgtgcaaagcaagtacggcccctgggagtgcgacggcgttcgtcgtgccggggtgagttcgttcggggtcgggggtaccaacgcgcacgtcgtcttggaggaggcgccagcagaagcatcggaggtttcagcgcacgccgagccggctggccctcaggtaatcctgctctcggcgcaaacggccgcggcgctcggcgagtcgcggaccgccctggccgcggcgctagaaacgcaagacggcccgcgcctgtccgacgtggcctacacgctcgcccggcgccgcaagcacaacgtcacgatggccgccgtcgtgcacgaccgcgagcacgcggccaccgtgctgcgggcggccgagcacgacaacgttttcgttggcgaagccgcccacgatggggagcatggcgatcgcgccgacgccgcacccacgtcggatcgcgtcgttttcctgtttcccggacagggcgctcagcacgtcggaatggcaaaagggctctatgacaccgagccggtcttcgcccaacacttcgacacctgcgccgccggattccgcgacgagacaggcatcgacttgcatgccgaagtgttcgacgggaccgcaacagatcttgagcgcattgaccgttcgcaaccggcgttgttcacggtggaatacgcgctcgcgaagttggtcgacactttcggcgtgcgcgccggggcgtacatcggatacagcaccggcgaatacatcgcggccaccctggccggcgtattcgacctgcagacagcgatcaaaacggtgtcgctgcgcgcccgccttatgcatgagtcgccgcccggtgccatggtcgcggtggctcttggccccgatgacgtcacgcagtacctgccaccggaggtcgagctgtccgcggtaaacgatcctggtaactgtgtggtcgccgggcccaaagaccagatccgtgcactgcgccaacgtcttaccgaggcagggattcccgttcgccgcgtccgggcaacccacgcgttccataccagcgcgatggatcccatgctgggccaattccaagaattcctgtcccgtcaacagctacgtcctccgcgcacaccgctgctgagcaacctcaccggtagctggatgtccgaccagcaagtagtcgatccggccagctggacgcgtcaaatcagctcccccatcaggttcgccgacgagctggacgtggtgctggcagctccaagtcgaatcctggtcgaggttggtccgggcggcagcctgaccggttcggctatgcgccacccgaagtggtcgaccacgcaccgcaccgttcggcttatgcgccacccactgcaagacgtcgacgaccgcgacacttttctgcgcgcgctgggcgaactctggtctgccggagtcgaggtcgactggacgccgcggcgtccggcggtgccgcacctcgtttccctgccgggttatccatttgcccgtcaacggcattgggtcgaacctaaccacacggtttgggcgcaggctcccggcgcaaacaacggctcaccggccggcactgcggatggttccacggccgccaccgtcgatgcagcccgcaacggagagtcgcagaccgaggttacgctgcaacgcatctggtcacagtgcctcggcgtcagctcggtcgatcggaacgccaatttcttcgacctcggcggcgattctttgatggcgatcagcatcgcgatggccgccgccaacgagggtctgaccatcacgccgcaggatctctacgaatacccgaccctggcctcgctgacggccgccgtcgacgcgtcgttcgcgtccagcgggttggcgaagcccccggaggcacaggcgaacccggcggttccacccaacgtcacgtacttcctcgaccgcggattgcgcgacaccggccgctgtcgtgtcccgctgatcctgcgcctggatcccaagatcgggctaccggatattcgagcggtgctgaccgcagtggtcaaccaccacgacgcattgcgcctgcacctggtcggcaacgatgggatatgggagcagcacatcgcggcacccgcagaattcaccgggctttccaaccggtcggtgcccgacggcgtggctgcaggcagccccgaggaacgggccgcggtcttgggcatcctggccgaactccttgaggatcaaacggatccgaacgcgccgctggctgccgttcatatcgccgccgcgcacggcggtccgcactatctgtgccttgccatacatgcgatggtcaccgacgactcatcgcgccagatcctggcgaccgacatcgtcaccgcgtttggacaacggctggcaggcgaggagatcacgctggaaccggtcagcacggggtggcgggaatggtcactgcgttgcgcggccctcgcgacgcatccggcggcgctggacactcgctcgtactggatcgagaattcgaccaaggcgactttgtggctggccgatgcccttcccaacgcgcataccgcccatccgccccgcgccgacgagctcaccaagttgtcgagcacgctaagcgtcgagcagacatccgagctggacgacggccggcgcaggttccgccggtcgattcagacgatcctgctggccgccctcggccgcacaatagctcagacggtaggtgagggtgtggtcgccgtggagctcgaaggcgagggccgctcggtgctgcggccggatgtcgacctgcgcagaacggtcggctggttcacgacgtactacccggtaccgctggcatgcgcaacagggctgggcgcgcttgcgcagctggacgcggtgcacaacactcttaagtccgttccgcactacggaattggatacgggctgctgcgctacgtttacgccccgaccggacgtgtcctgggcgctcagcgcacacccgacattcacttccggtatgcgggcgtgatccccgagctaccgtccggcgatgctccagtacagttcgactcggacatgacgcttccggtgcgcgaaccgatcccagggatgggccacgccatcgaacttcgggtgtatcggtttggtggctcactgcatctcgattggtggtacgacacccgccggatcccggcggcaacggcagaagcgctggagcggaccttcccgctggccctcagcgcgctgatccaggaggccatcgcggccgagcacacagagcacgacgacagcgagatagtcggggaacccgaggcgggcgctctggtggacctgtcgagcatggatgccggctgaggaggatcggatgcgcaacgacgacatggcggtggtggttaacggggttcgcaagacctacggcaagggcaagattgtggccctcgatgacgtgagtttcaaggtgcgccgcggtgaagtgatcgggctgctgggccccaacggggccggcaagacgaccatggtggacatcttgtcgacgctgacccgaccggatgccggctcggcgatcatcgctggctacgatgttgtttccgaaccggccggtgtacgccgctcgatcatggtcaccgggcagcaggtggccgtcgacgacgcgctttccggtgagcagaacctggtgttgtttggtcgtctgtggggactgagcaagtccgcggcgcgcaaacgcgccgccgaactgctcgagcaattcagcctcgtacatgccggaaagaggcgggtgggcacctactccggcggaatgcgccgacgaatagacatcgcgtgcggattggtggtccaaccccaggtggcgttcttagacgagcccaccaccgggctcgatcccaggagccggcaagctatttgggatctggtggccagcttcaagaagctgggcattgccacgttgttgaccacgcagtatctcgaggaggcggatgcgctcagtgaccgcatcatcctgatcgatcacggcataatcatcgccgaaggcaccgcgaatgaactcaagcaccgcgccggcgacaccttctgcgaaatagtgccccgcgatctgaaggatctggacgctatcgtcgcggcgctcggttcgctgttgcccgagcaccacagggcgatgctgacgcccgactcagaccgcattacgatgccggcgcctgacggcatacgtatgctcgtcgaggcagcgcgccggatcgacgaggcgaggatcgagctagccgatattgcgctgcgccgaccgtcactcgatgacgtattcctggccatgacgaccgatcccaccgagtctctgacccatctggtgtcggggtccgcgcgatgagcggcccggccatagatgcgagccccgccctgaccttcaaccagtcaagcgcgagcattcagcagcgacgcttatcgaccgggcgacagatgtgggtgctctatcggcgtttcgccgcgccgagcctactcaacggtgaagtactcaccacggtgggcgcgccgataattttcatggtgggcttctatatcccgttcgccataccgtggaaccaatttgtgggtggcgccagctcgggcgtcgccagcaacttagggcaatacatcacgccgttggtcacactgcaggcggtctcgttcgccgcgatcgggtcgggctttcgagccgcgaccgattcgctgctaggcgtcaatcgtcggtttcagtccatgccgatggccccgttgacgccactgcttgcccgcgtgtgggtggctgtggaccgatgcttcacgggtttggtgatatcgctagtttgcggctacgtcatcggattccgttttcatcgcggggccctctatatcgtcggtttttgcctactggttatcgcgatcggggctgtgctgtcattcgccgctgacctggttggcaccgttaccaggaacccagacgcgatgctgccgctgctgagcttgcccattttgatcttcggactgctgtccattggtcttatgccgttaaagctgtttccgcactggatccatccatttgttcgcaaccagccgatctcccagttcgtcgcggcgctgcgggcattggccggagataccaccaagacagcctcacaggtgagttggcctgtgatggctccgacgttgacgtggttgttcgctttcgtggtgatcctggcgctttcatccaccattgttttggctaggcggccatgatcacgacgacaagtcaggaaatcgagcttgcacccacacgtttgccaggctcgcaaaacgctgctcggctgttcgttgcgcagacccttttgcagaccaaccggttgctaactcgatgggcacgtgactatatcaccgttatcggagcgatcgtgttaccgattctcttcatggtggtgttgaacattgtgctaggtaacctagcttatgtcgtaacccacgacagcgggctctacagcattgttccgctgatcgcactcggcgccgcgatcactgggtcaacttttgtcgcgatcgacctgatgcgcgagcgctccttcggactgcttgcccgactgtgggtgctgcccgtgcaccgagcatcgggcctgatctctcgaatcctggcaaacgcgattcggactctggtcaccactttagtgatgctaggtactggggtggtattgggtttccggtttcgacaaggcctgatcccgagcctcatgtggattagtgtcccggtgatactgggcatcgcaatcgcggctatggtcactaccgtcgcgctttacacagcacaaaccgttgttgtcgaaggcgttgagctggtgcaagcaatcgcgatcttcttctccacgggtttggtgccgctcaactcgtatccaggctggattcagccgttcgtcgcccatcagccggtgagctacgccatcgcggcgatgcgcggttttgcaatgggtggtccggtcctctctccgatgatcgggatgctggtgtggaccgcgggtatctgcgtcgtatgcgccgtacccttggccattggctaccgacgggccagcacgcattgaccagcaccgctggcccgggatgccgtgacgagttgggagtgttgagatgtttcccggatctgtgatccgaaagctgtcgcacagcgaggaagtcttcgcgcagtacgaggtttttacttccatgacaatccagctgcgcggtgttatcgatgtcgatgcgctgtcggatgccttcgacgccctcttggaaacccacccagtcctggccagccaccttgagcaaagctccgacggcggttggaatctcgttgccgacgacctgctgcactctggaatctgtgtcatcgacggcacggccgccaccaacgggtcaccgtcgggaaacgccgaactacggctcgaccagagcgtgtccctattgcatctgcagctgatcctccgcgaaggaggagccgagctgacgctatacctccatcactgcatggccgatggtcatcacggggccgttctcgtcgacgagctgttctcccgctacaccgacgcggtcactaccggtgaccccggcccgataaccccgcagcccacgccgctgtcaatggaggctgtgctggcacagcggggtatcaggaagcaagggctttcgggagctgaacgttttatgtcggtgatgtatgcctatgagatccctgccaccgagacgccggcggtcctcgcgcatcctgggctgccccaagctgttccggtcacccgactctggctttccaagcagcagacatcggacctcatggcgttcggccgcgagcatcgcctcagccttaacgccgtggtcgcggcagccatcctgctgaccgagtggcagctgcgcaacaccccgcacgtcccgattccctacgtttaccccgtcgacctgcgatttgttctagctcccccagtggccccgacagaagctaccaatctcctcggggcggcgtcttacctcgctgagatcgggccgaataccgacatcgtggatctggcaagcgatatcgttgccacacttcgggctgacttggccaatggtgtgattcagcagtcggggctccacttcggcacggcattcgaaggaactcctcccggcctaccaccacttgtcttctgcactgacgccacttcatttcccaccatgcgcacaccgccgggcctggagatcgaagacattaagggccaattctattgttcgatcagcgtccccctcgatctgtactcgtgtgccgtttacgcaggacaactgatcatcgagcatcatgggcacatcgcggaaccggggaagtccctcgaggcgatacgttcactgctgtgcaccgttccctcggagtatggctggatcatggagtgacctaacgaaccagcccgccgatcgggcttcggccagatcacgcactcgcgtcccgaaccgatcatcatatccgccccagctgcggtcgcggctgacaagccttaccccgcagctcacctcatgatctcaccacgaggcttgcggcacaacagaattcgaccgctatgatgccgccggtgccgccgcctgctcctcggccagcgtgtccgccaagtactgggccaaagcgcgggcggtgttgtttgtggcgatgaccttgggggtcaggcgtatcccggtctcggtttcaacgtgggtacgcatctcgagcatgcccagcgaatccaggccgtactcgatgaatgagcggtcagcgtcgatcgtgcgacgcaggatcacactggcctgctcaaccagcagacgccgtagccggccggcccattcatcttgcggcagcgaaaggagctccatgcggaatttgcttgggccccttgaccgctgcccagtggatgcgaacatttcaccccacgggctgcgtcggacaaggtcggccagccatggcgccccgaggatcggaatgtaaccgctgtaggcgcggtcgtggcgcacgagcgtctcgaaggcatacgcaccttcctccggggtgatcatgatttcgcccccctcggccaagaacgtggcgcggccgacctcgccccacgcaccccacgcaatcgcgctgaccggcaggccctgggcgcggcgccagtgcgcgaagacgtcgacccagctgttggccgccgcgtaggcgccctgacccggcgagccgagcaatgccgctcccgaggagaacaagcagaaccagtccagcggctgaccgagggtggcgcggtgtaggttccaggatccgaacaccttgggcgaccagtcgcgatcgatgagctcatcggtgatgttggtcagcgtggcatcctcgaccaccgccgccgagtgcagcacaccgcgcagcggaagcccggtagcggtcgccgcactcaccagccggtccgccgtgtcgggttcggcgatgttgccacactccaccacgatgtcggccccagccgcgcgcaggccttcgatggtctgccgcgctttggggttgggctgggaacgtgcggtcagcacgatccggccacagcccgccgcggccagcttcgaggcgaagaacaggccgaggccacccaggccgccggtgatgatgtaggagccgtcgcggcggtacagcggagcttgctccggggtgaccgccacgcttctacggccgctacgcggtacgtcgagcacgagtttgccggtgtgctcggcgttgctcattgcccggatggcgtcggccgcctcggccaacgggtaatgagtgcattgcggtgcggtcagcaccccgtctgcggtgagcttgaacaccgtggccagcaactcacggacccggtcgggctgggtgaccgacatcagcgcgaggtccaagtagtagaaggtcagtccgcgacggaacgggaacagccccagccgggtgttgccgtaaacgtcggccttgccgatttcgacgaagcgtccgccgaaggccaacaactccagccccgcacgttgggcggcgccggtcagcgagttcagcacgatatccacgccgtacccgtcggtgtcgcgccggatctgctcggcgaactcgacgctgcgcgaatcgtagacatgctcgacgcccatgtcgcgcagcatggctcgcttcgcgggattgccggcggtcgcgaaaatctccgctcccttggcgcgggcaatcgatatggccgcctgccccacaccgccggtggcggagtgaatcaacactttgtcaccggccttgatctgagccaggtcgttgagcccataccaggcggtggcatgcgcggtggccgccgtgatcgcctgctcatcggtcaagccgggcggcagcgtgaccgcgaggttggcgtcacaggtgaggaacgtccgccaacagccaccttcggagaaaccgccaacacgatcaccgacctggtgaccggtgacaccttccccgaccgcagtcaccacaccgacgaaatccatacccaactgcggctcgcggtcatcgataatggggaatcgtccaaacgcgatcaaaacgtcggcgaagttgatgctggacatgctgaccgcgacttcgatttgcccggggccgggcggaactcggtcactcgcaacgaattccaacgtttgcaagtctcccggcctgcggacctgcacccgcataccgtcgtggtcgggatccaagaccgcggtgcgccgctcttcatggcccagcggactgggggtcaagcgggccacataccagtcgccattccgccaggccgtctcgtcctcttccgatccgctcagcagctgctgggccacccgctcaacgtccgtgtgttcgtccacatcgatcaaggtggtgcgcagcatcggatgttcactgctgatcacccgtagcagaccacgcaggccggcctgctccaggttggctctttctcccgagtcgtgcggcttcactatctgggcttgtctggtcaccacgaacaagcgcggcagctcgccctcgaattcagccagttcccgggtgatccgaaccaggtgacggacctgttcacgaccggccagcagactgtgctcatcggggtcgccgacgcgaggcccatacacgatcaccacaccatcgcggccacgcagctggctgcccagcttttcgaggccagcttgatcgttgggcggggtgtcctggaccgaccaggacaggctggcgcattcggtgccttgggggccgtgggacttcagcgcgtccgtcaacgtggaagccaacatgtcgggggtgtcgacggcgttggaagtgtcgatcaatagccacgatccagcctcgccgtcgccaacctcgggcagcgctcgctgctgccatccgagggtcagtagccgctcgctgactaggcggtcacgctcgtcgcgttcggaggtcccggttcccatgcgtagcccacgcacggccaacaggacggtcccgtgctcgtccagcacgtcgaggtcggcctcaccacctcgggtcccgtcgttgaaggccttggtcaaccgcgtgtagcagtagcgggcattgcgggtaggcccgtaggcacgcaggctgcgcacacccaacggcaacagcaggccaccagtggccgtaccggcctggacgcccgcgccgaccgactggaaacaagcgtccagcagcgccgggtggattcggtaggcgccctgctggaaccggatcgacgcgggcagcgcgacctcggccagcaccgtcgcggctcccgcctcggcggtatgcgcggtggtcagaccaccgaacgcggcgcccaaagtaacaccacgctcggcgaacgattcccgcatggcggtcccgttcacggcgtgcggatgcgcctgcagcagagcggtgatgtcgtaccccggcggcgggcagtcatcttcggcggcgcgcagcgccgcggtggcatgccgggtggtttcaccgtcccggttggtctccacggtgaagttgacgacaccaggcgcgtcgatcgatgcgacggcgtcgatcggggtctgctcgtcgagcaacaacatctgctcaaaggtgatgtcgcgaacctcagccgcttcgccgaagacctcagcggccgcagccaaagccatctcgcagtaggcggcgccgggaagggcggcaacgttatgcacctgatgatcgctgagccaggacagcaccgaggtgccaacgtcgccctgccagacgtggcgctcaggttcctcagtcagccgcacatgcgagccaagcaacggatgcacggtgatggtgcaggcaccttgtgcccgctgttcttgcccatcatcgtcgatgaataggcgggcgtgggtccacgccggcagcggcgcatccaccagccgcccagcgggatacagcgccgaatagtccaaagcggcgcccgcgcggtgcagctccgtcagcaagccgcgcagaccatgcggcagaggctgctctcgccgcatgccggccagggcggcgaccgacatgtcgaggcttcggcccgtctgttcgacggcgtgggtaagcagcgggtggggcgacagctccgcgaagacccggtagccgtcctccatcgcagcctgcaccgccgcggcgaactgcaccgtgttgcgcagattgtccacccagtaagcgccatcgcacaccggctgctcgcgcgggtcgaacagggtcgccgagtagtacggcaccttgggcgtcatcggagcaatgtccgccagcgccgcggccaaatcgtcgagtatcggatcgacttgaggcgagtgcgacgccacgtcgacggccacctcgcgcgccatcacgtcccgctgctcccaacgggcgatgaggtcacgaacggtgtcgctcgtaccgccgatcaccgtggattgcggggacgccaccaccgagaccacaacatcgtcgattccgcgtgccatcagctccgaattcacttgcttggcgggcaattccaccgagcccatggcaccagcaccggctatgcgggtcatcagcttcgagcggcggcaaatgacgcgcgccgcgtcctcgagcgacagtgcccccgcgacgacggccgcggccgactcacccatcgagtgtccgacgaccgcgcccggccgcactccgtaggtttgctccatggtggcggccaacgcgacctgaacggcgaacactgccggctgcactttgtcgattccggtcacggtctgctgcgccgttatcgcctcggtcaccgagaatcccgattctgcggcgatcaccggctccagcttggcgatggtggccgcgaacactggttcgctggcgagcaattgcgtgcccatcgccgcccactgcgacccttgcccggagaagacccagaccggtcctcgatcaccgtgtcccaccgccgcgtcatagagggcgtcaccgtcggccacctcgcgcaaaccctcgacgagctccggcaggttggcggcaaccaccgcggtgcgcaccggccggtgcgcgcggccacgcgccagcgtgtaggccagatccgaggccgccacgcagtcctggtgttcttccacccaggtggctagttggcgggccgtctggcgcagtgcgtcgctggacgtggacgacagcatgaatagccgcgggcccacctcagcgtcgcccggtgaactctcgggtgcggaagcttctgctggggcctcttccacgatggcatgcacgttggtcccggacatcccgaacgaggacaccgcgacccgcttcggtgtgtgatcattaccgttgggccacggcgtaaccgcttgcggcacaaagagcccggtctcgacgtcggaaagctcatcgggcagccgattgaaatgcagcagcggcggcaccaccccgtgccgcagtgacagaattgccttgatcagcccgacggtccccgccgatgccgtgctgtgccccatgttgctcttggccgatccaagcgcgcagggggtgcccgcgccatacacccgcgccaggctgcggtactcaatcgggtcgccgattggcgtaccggtgccgtgcgcctcgaccacaccgaccgtttcgggctgcacgcccgccgccgccaacgccgcacggtacacggcaacctgggcgtcctcggacggcatggtgagcgtctccgtgcggccgtcctgattggtggccgtgccacgcaccacggcgaagatccgattaccgtcgcgcagcgcatccggcagtcgcttcagcaacaccatcgcgcagccctcggaacgcacaaacccatccgcgtcagcatcgaatgaatggcaccgaccggttgacgacagcatgccctgcgcagacgccgccacacaggcatgcggctccagcagcaccgcacaaccgcccgccaaagcgaggtcagcttcgccgtcatgcaggctgcggcaggccaggtgcaccgccatcagacccgaagaacacgcggtgtcaaacgtcatcgccggaccatgtagacccaatgtgtgcgcgatccgccctgacgccacactgttgttgaggccggtaaccacatatggactggccaaaccgcccgccgttgtggtgagtaccaggtagtcctcgtgggtcagcccagtaaaaacggccgtcgaggacccggccaacgacgccggatccagaccagcatgctcgatcgcctcccacgacgtttccagcagtagccgctgctgcggatcgatcgaggtcgcttcccgctcgctaatcccgaagaactcagcatcgaaaccggcgacgtcgtcaaggaacccaccccaccgggacaccgaccgcccgggaacccctggctcagggtcgtaatagtcgtcggcgtcccagcggtcgggcggaatctcggtgaccaagtcatcaccgcgcagcaacgactcccacagtttgtcgggcgagttgatccccccaggaagccgacatcccatcccgatcaccgcaacgggagtgacacgtgattccatactcttccaacctcgtctcagctcaaccggtgttacccgacgacatcagcgaattttcacaccgggaatgaaacggccgcggtgccgctctcccagctcttaagtaatccgagccaacccggatcccgacaccaaagacaagtgttacacgacgccaagaccccccgcgggtagcgctggaatactaacacgagcacatgtgctcgcgaccgagtctcacctcggacctgggcaaatgaccccatgtcgcaggtgcatggagttgttcgggcagtctcggcgaggttgcagggctgttcgaccagcggatttcgacactcggtaacgcaagccagttaggggcggtcatcggtgatgctgcgccacgaagcactacatccgttgcaccgcaattattttcggtgcccgcatgacgggcgcaatgccttaattgcgttagccggcgacccgccgcgggggcggcgccacatcacatccgaccgtgtccgatggtggacccatggcgagccggcaaacccctgctgagctggccagatgcgacttggctaagaccgcggagcgcgagcacaccccgacggcgactgcgacaactccaagcgtggccggtaacgtgatgcccatgagtgtgcgttcccttcccgctgcgttgcgcgcgtgtgcgcgtctgcaaccccatgacccggccttcacgtttatggattacgaacaggactgggacggcgttgcgataaccctgacgtggtcgcagctgtatcggcgaacgctgaatgtggcacgggagctgagccgttgtggttccacgggtgaccgcgtggtgatctctgctccgcagggactcgagtacgtcgtcgcctttctcggcgcgttgcaggccggccgcatcgccgtgccgctttcggttccacaaggcggcgttaccgatgaacgttccgattcggtactgagtgattcgtcgccggtggccattctcactacatcgtctgccgtggacgacgtcgtgcaacatgttgcgcggcggcccggggaatccccgccatcaattatcgaagttgatttgctcgatctggacgctccgaatgggtataccttcaaagaagacgagtatccatctaccgcgtatttgcaatacacctccgggtccacccgcacgcccgctggcgtggtgatgtcccatcagaacgttcgggttaatttcgaacagctgatgtctggctactttgcggataccgacgggattccaccgccaaattccgcactcgtatcctggctacccttctaccacgacatgggtttggtaataggaatttgcgcaccaattctgggtggataccccgcggtgctcaccagcccggtgtcgttcctgcagcgcccggcccggtggatgcacttgatggccagcgattttcacgccttttcggcagcaccgaatttcgcctttgaactagcggcacgaagaacaaccgacgacgacatggccgggcgtgacctcggcaacatactgaccatcctcagcggtagcgagcgggtacaggccgcgacgatcaagcgcttcgccgaccgctttgctcgcttcaatctgcaggagagggtgatccggccttcatacgggctcgcagaagcaacggtgtacgtggcgacgagcaaaccgggtcaaccaccggagaccgtcgacttcgatactgaaagtttatccgccggccatgcgaagccgtgcgcaggcggcggcgctacatcgttgatcagctacatgttgccgcggtcaccgatcgtgcggatcgtcgactcggacacctgcatcgaatgtccggacggaaccgtcggcgagatctgggtgcacggcgacaacgtcgctaatggctattggcaaaaacccgacgagagtgagcgcacgttcggcggaaagattgtcaccccttcgccgggcacacccgaaggtccttggctaagaacgggcgactcaggtttcgtcaccgatggcaaaatgttcatcatcggtcggatcaaagatctcctaattgtgtacggacgcaaccactcccccgacgacatcgaggcaacgatccaggagatcacccgcgggcgctgcgcggcgatctcggttcccggtgaccgcagcaccgaaaagctggtcgccattatcgaactcaagaagcgtggcgactcagatcaggacgcgatggctagactgggcgctattaaacgcgaagtcacgtcggctttatcgagttcgcacggtctcagcgtcgcggatctggttctggttgcgcctggctcgatccccattaccaccagcgggaaggtcaggagaggggcgtgtgtcgagcaatatcgacaggatcaattcgcccgcttggatgcctagtccggctggccgtctacacagaattcggtatatccgtttgaaaaagtcctccccggactgccgcgccaccatcaccagcgggtcagccgacggtcagcgaaggtcaccccggctcaccaacctgctcgtcgtcgccgcctgggttgccgcggcggtgatcgcaaatctgcttctcacgttcacgcaagcagaaccgcacgacaccagcccggcgctgctgccacaagatgccaagacagccgccgccaccagccggattgcgcaggctttccccggcaccggtagcaacgctatcgcctatctcgtcgtggaaggcggcagcacgcttgagccgcaggaccagccttactacgacgccgccgtcggtgccctgcgcgccgacacccgccacgtgggatccgtcctcgactggtggtcagatcccgtcaccgccccgctgggaaccagccccgacggccgctccgctacggccatggtgtggctgcggggcgaggcgggcaccacccaagctgccgaatccctcgatgccgtccgatcggtgctgcgccagttaccgcccagtgaggggcttcgcgccagcatcgtggtcccggcaatcaccaacgacatgccgatgcagataaccgcctggcagagcgcgacgatcgtgaccgttgcggcggtgatcgccgtcctactgctgctgcgggcgcgcctgtcggtgcgggccgcggcgatcgtgctgctgaccgcggacttgtcgcttgcggtggcctggccgctggccgcggtggtgcggggacacgattggggaaccgattcggtattttcttggacgctggccgcggtcctgacgatcggaaccatcaccgcagccaccatgctggccgcgcggctcgggtccgacgcaggtcattcggccgcgcccacataccgcgacagcctgcccgcgttcgccctgcccggggcgtgtgtcgccatattcaccggcccgctgctgctggcccgaaccccagcgctgcacggagttggcactgccgggctaggtgtatttgtggcacttgcggcttcgttgacggtgctgcctgccctgatcgcgcttgccggagcgtcacggcagttaccggcaccaaccacgggtgccggctggacaggccggttgtcgctacccgtctcttctgcttcggccctgggcacagcggcagtgctggcgatctgcatgctacccatcatcgggatgcggtggggtgtggccgagaacccgacaaggcaaggcggcgcacaagtccttccggggaatgcgcttcccgatgtggtggtgatcaaatccgctcgggacctgagggacccagccgcgctcatcgccatcaaccaggtcagccaccgtctggtggaggttcccggtgtgcgcaaggtggagtcggcggcatggccggccggtgtcccgtggaccgacgcctcgctcagttccgcggccggcaggctcgccgaccagctgggtcagcaggccggatcgttcgtgccggcggtgactgcgatcaaatcgatgaagtccataatcgaacagatgagcggcgcggtcgaccaactggacagcaccgtgaacgtgactctcgccggggcaaggcaagcacagcaatacctcgatcccatgctcgccgccgcgcggaacctcaaaaacaaaaccaccgaactgtcggaatacctggaaacgatccacacctggattgtcggcttcacaaactgccccgacgacgtcctgtgcacggccatgcgcaaggtcattgaaccctacgacatcgtggtcaccggcatgaacgagctgtccactggcgccgaccgcatctccgcgatatcgacacagacaatgagcgcgttgtcctcggcaccgcggatggtggcgcagatgcggtcggcgctagcacaggtgcgctcgttcgtacccaagctggaaacaaccatccaggacgccatgccgcaaatagcgcaggcgtcggcgatgctgaagaatctcagcgccgatttcgccgataccggtgagggcggcttccacctgtccaggaaggacctggcggacccgtcgtaccggcacgtacgggaatcgatgttctcgtcagacggaaccgccacccggctgttcctctattctgacggacaactggaccttgctgcggcagcacgcgcgcagcagctcgagatcgccgcgggcaaggcgatgaaatacggaagcctggtcgacagccaggtcacggtgggtggggccgcgcaaatagccgcggctgtccgcgatgccctcatccacgatgctgtgctactggccgttatcttgctcacggtagtggctctggccagcatgtggcgcggtgccgtccacggtgctgcggttggcgtgggtgtgctggcctcttacctcgccgccctgggggtctcgattgcactgtggcaacacctactggatcgcgagctcaacgccttggtcccgctggtgtcgttcgccgtcctcgcttcgtgcggcgtcccgtatctcgttgccggcatcaaagccggtcgtatcgccgacgaggcaacgggtgcgcggtccaagggggcggtatccgggcggggagcggttgcgccgcttgcggcgctcggtggcgtattcggcgctggcctggtgctggtgtcgggaggttccttcagcgtgctcagtcagattggcacggttgttgtgctcggtctgggcgtgctgatcacggtgcagcgagcgtggcttccgaccacgccagggcggcgttgaccgcctgttcgagaccccatgccacgctcggctggccgacgacgatcacccatcgcagacaccacacttggtaggggttgccagttgttggccgggtgagtggtcggcgcgccgttgcccggggtagggttcgaggtctttggatgatgggcgtttccacgctgcccaaaggatgacctcgacgtgtccgagttcacgttgaccgcgtgaagttaaaccggtgccgagcgtgcactgagggcgaaatccggcgccgattttccgccctgagttcacgttgggcgacggcgcccatgaacgacgccacatcgcacatggcgctcaggccaagcaccagcccatctccgtcgccggccaccgtcaccgatcgaacgacctcgacccccgccctggcaacaacacgccgctgccctctacacctccgcgctgtcgaaaattgtcacggagccttgcgggggctggtgcgactgatatgacgcaccttccgccagaggctagcccgacgtttactgacgttactgctgcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtcgggtggactggctctacccgagccaggaggaccgaagggaatgttgactgtggaagattgggctgagattcgccgattgcatcgcgcggagggtttgccgatcaagatgatcgcccgggtgctggggatttccaagaacacggtgaagtcagcgttggaatcaaaccagcagccgaaatatgaacgggcaccgcagggttcgatcgttgatgcggttgagccgcggatccgggagttgttgcaggcctatccgacgatgccggcgacggtgatcgccgagcggatcggctgggagcgctcgattcgggtgctctcggcgcgggtggccgagctgcgcccggtgtatctgccgccggacccggcgtcgcgcaccacgtatgtggcaggcgaaattgcccagtgcgacttctggtttccgccgatcgagttgccggtagggttcgggcagacccgcacggccaaacagttgccggtgctgaccatggtgtgcgcctattcgcgctggctgttggcgatgctgctgcccagcaggtgtgccgaggacctgttcgccggctggtggcggctgatcgaggcgttgggggcggtgccgcgggtgttggtgtgggatggcgagggcgcgatcgggcgctggcgcggcgggcggtcggagttgaccactgagtgtcaggcgttccgcggcacgctggcggccaaggtgctcatctgccggccggccgacccggaggccaagggcctcattgaacgggcccacgactacctggagcgctcgtttttgcccgggcgggtgtttgcctcgccggccgatttcaacgcccaactgggcgcctggctggcgctggtgaacacccgcacccgccgggcgctgggttgtgcgcccaccgatcgcatcggcgcggatcgggccgcgatgctgagcttgccgccggtggcgccggccaccgggtggtgcacctcgctgcggctgccccgggatcactatgtgcgctgcgattccaacgactactcggtgcacccgggtgtgatcgggcatcgggtgctggtgcgcgccgacctggagcgggtgcatgtgttctgcgacggtgagctggtcgccgaccacgagcggatctgggcggtccatcagacggtctccgatcccgcacatgtggaggcggcgaaggtgttgcgccgccggcacttcagtgcagcatcaccggtagttgagccgcaggtgcaggtccgctcactgagcgactacgatgacgcgctgggagtcgacatcgatggcggggtggcctgatgcccaccaccaaagccacccagcgccgtgatgtttccaccgagatcgcttacctgacaagagcattgaaagctcccaccctgcgtgagtcagtgtcccggctggccgatcgcgcccgcgccgagaactggagccacgaagaatacctggccgcctgcctgcagcgggaagtgtcagcccgggagtcccatggtggtgagggccgcatccgcgccgcccgcttcccggctcggaagtcgttggaagagttcgactttgagcatgctcgtggcctcaaacgcgacaccatcgcacatctgggcaccctggatttcatcaccgcccgcgataacgtcgtgtttttgggccccgcctggcaccgggaagactcatcttgcggtcggcctggcgatacgcgcgtgtcaggccggtcatcgggtgctgttcgccaccgccgccgaatgggtagcacggctcgccgaggctcaccacgccgggcgcatctacgccgaactcacccggctttgccgctatccgctcctggtggttgacgaagtcggctacattccgtttgagcccgaggccgccaacctcttcttccagctggtgtcctcccggtatgagcgggccagcttgatcgtcacgtccaataaggccttcggccggtggggcgaggttttcggcggcgacgacgtcgttgctgccgccatgatcgaccgcctcgtccaccatgctgaagtcgtcgccctcaaaggcgacagctaccggctcaaagaccgcgacctcggccgcgtcccaccagccggaaccaccgaagaataaccaccaaccgcccggtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacaagggcgtttcgagcaacgcgtcgacgcaacttcggcctagtcgacgttgacgggttcgttccatttcgactgcgtgagctgaatcgacccggatccgaggtcgatgctcgctcggacgaggtggtgcgagccgtcctgggcaatccacacggtcgccggccttgcactcttggcgccaggatcaagcatcttgacagagctcgcggggatggtcccggtgattttggtggtcgaaattccgtctatcacttcggtaccttgcgcttggaggttcgtgacaccggacagcagctgcgtcaccccagcggcaggatcgagcacgcgtgaagttgacagttcagaaatcgagccgagattgctccagtcgtcgaacagtttcaccgagatgttgtcgccttgtacccgaaacgggacaccctgctcgtcgttgtaggtgcatacgccctttgccgcgagcggattggcccggacgtcgacatcggcactggtaatacccagcaagctgtcgactttcccggttgttcggaccgctacgtgcacgctggtcaacccttttgtcgcatcaagcgactgcctgatctcggcgaggagcgcggggtcggacgccgtcgggctcacgggaacaccctgttcctcggcatcaggtttcggcgaagaacatcctgatagccacaacgccaggcaggcacctagcaccaccagaacagcggacgtcaccgcccgttttccatcattcatttgcgctcactacctcgattgtcaaatgggcccgcaggccgaatgcaggttgattggatcacgctgggcatgactgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggccccgccaaattgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggtcccgccaaattgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggtcccgccaaattgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggccccgccaaattgcccgcctcctcactcgcgccattccggcgctcgccgtcgccgggctaggcatggaccgatacttccgcggcggcgggttcgacaacctgcgacgtcggatcaccggattccgttgggcggctgccagacatttgctgggcgacatactcggcgaccgcagtgggagtgggatgatcgaaaatcacggtaggtggcagcgtcagtccggtggcggttttgaggcggttgcgtaactccacagccgttaatgagtcgaaaccgaggtcgccgaattcggtgtcggggtcgacgtcctcggcggagggcctacccagcactgccgctgcctgcagacacaccagccccactagcagctcgagttgttcgtccgcggccagcccgtgtaggcgttgagccagcgccgacttcgacgaggtggcgtcaccggtgtcgtcgatttggcgtcggcgtgggcggcgcgcgagcccgctgaacagcgccggcaacgcaccggcctgggcccgggcgtctagtgcagcccggtccaagagcgtggccaccgccagagggtgatcgatggccagcgcagcgtcaaacaattccaccgcttcggcagggctcatcggagccagcccgctgcggctcatgcgggccagatctcggctgctcaaatgcgcggtcatgccgccaggctgttcccacaaaccccacgccagtgatatcccggccaaccctgcggcctgccggtgagcggccaacccgtccagaaacgcgtttgccgccgagtagttgccctgccccggcgagccgaccgtggccgcgatcgatgagcacagcacaaacatcgacaaatccaggtcactggtggcctggtgcaggttccacgccgcgtccaccttggcccgcaacaccgtatcgatgcggtccggtgtcaacgaggtgatcactgcgtcatcgagcacgccggcggcatgaatcaccccgcgcaccggcgggtactcccgcgacagctgggcaaacaaccccgctaccgcagcgcgatcggccacgtcacaggccaccacctgccccttggcgccggcctccgtcaagtcggcggccaattcggccgctccctccgcgcgatcgccccgccgactggccaacaccagatgacgcaccccataggcgccaaccaggtggcgggccaacaccccaccaaccgccccggtggcaccggtgatcaccaccgtgccgtcggcaagccggtcggccaacgccgagggcatggttaagacaaccttgccgatatggcgggcctggctcatgaaccggaaggccgccggggcgcagcgcacatcccacgtggtgaccggtagccggtgcagctcccgggtgtcgaacagctcccgcacctcggccaacatctcctgcatgcgtgccgggccggcctccgacaggtcgaacgcccgatactgcacgccgggataattagcggcgatctcctgcgcatcgcggatatccgtcttgcccatctcgaggaaacgcccaccgcggaccagtaagcgcagcgacgcatccacgaactcaccggccagcgagtcgagcaccacatcaaccccgcggccctcggtgaccgccaggaacttctcctcgaactcgcatgtgcgggaatcgccgatatggtcgtcgtcaaaccccatggcgcgcagcgtgtcccacttgccacggctggcggtgacgaaaacctccacgccccactggcgagccagctgcacagccgccatgcccacaccgccggtaccggcatggatcagcaccgattcgcccgccttgatctcggctaaatcggccaacccgtaccaggccgtcaagaacaccaccggcacagcggctgcctgagcaaacgaccagccttgcggcacccgggtaaccagttgctgatccaccaccgccagcggaccggccccgcccaggaatcccatcacggcgtcaccgacggcaagatcggtcacttcgggaccggtctcaagcaccaccccggcgccttcggcacccagcggtggagcctggccgggatacatccctagggcggccaccacatcgcggaagttgaccccgacggccgccaccgccacgcgcacctgccccgcctgtagcggtgcctgtacctccgggcagggctggatcaccaaatcctccagggtcccgccaccaccggcggccaatcgccacgccgactctgccgccggtaacgctagcaacgccggggccggggacagccggggggcgtgcacagtgccgccgcgcaccagcagctggggttccccgacgccggctagcaccgaggcatccaccgccgcatcggtgtcgatcaacacgatccggccgggattttcggcctgcgcggaacgcgccatgccccacaccgcggcggcggccaggtcgctgatgtcctcgccagccagccccacgccaccatgggtcaacaccaccaacgtggccgcccgatccgcgccgagccaggactgcaacacctccagggcggtgtgggtggccgcatacaccgagcccaccaccgaggatgcttggccaccggcagactcgagttcccacaccacgacactggcgtcaccatcactgccggcgcaaaagtccgcccaagacaccggggcaggtggggcggacccgttagcgccgccgctgaccaccgagatcggcgaccacaccacttccagcggcccctgatcggacgcaccgccggccgcggtcacggcggcgcgcagctgttctgcggttatcgggcgagtaaccagcgagcgcaccgtcaacaccggcagcccagtggcgtcgcagacgtccacggaaatcgcatccgcgcccgcggacgcgaagcgggcccgcacccgtccagcgccgccggcatgcagcgacaccccacgccagcaaaacggcagtctcgtctcggtgctcgcctgggtcttctcgacggccagcccgagggcatgcagcaccgcgtccaacaccgccggatgcatccccattcggtcgacggccacgccggcctcgccgggggctacaacttcggcgaacagctccgacccccgccgccagatcgccaccagaccctgaaacgcggggccgtaggcataaccgcgctcggccaactgcgcatagccgtccgagatatccacactctccgcgccctcgggcggccacacggacaaatccatcggcgtctcagcggcagccacccccagcatgccttcggcgttcagcaaccaaccctgggattgatcaccgcgggaatacaccgacaccgcacggtgcccggattcatcggcagccccgacgaccacctgcacctgaaccccgacacccgggtgcatcaccaacggtgcggccagcaccaactcttcgatgagcgcgcacccgacctcatcaccggcgcggatcaccaactccacaaaacccgccccggggaacagcaccaccccgttcaccacgtggtcggccagccacggctgatccgcaagcgacaaccggccggtcagcaccacctcgtcagaatcgggccgctcgaccaccgcacccaacaaggcatgctcggtcgcgcccagacccaacccggccgcatcggcgggcccatccgcgcccggcgtctcccaaaaccgccgtcgctgaaacgcatacgtgggcagctgcacccgccgtccacccgagccggcgaacaccgccgaccactgcaccggcacaccggtggtgaacacctgaccggcagcaccgagcgccgaggccagctcgggccggtctttgcccagcatcgacaccaccatcgcctcagccggggccaaggactgctcgatcgagccagtcaaaccacttcccgggccggcctcgatgaagtgggtcgccccaagggtctgcaaatgacgcgcactgtccgcgaagcgcaccggccgacgaacgtggtccacccagtactgcgccgacccgaaatcagggccggccaactcgcccgtcacgttcgacaccagcccaagctggggctcgcgtgcctgcacccgggccgcgacacgcgcgaactcctcgagcatcggctccatcaacggcgaatgaaacgcatgcgagaccgccaactggtgcacccgccgaccctgcgcggcgaaccgatccgcaatcgcatttgccgcggcctgcgcaccggagatcaccaccgattcgggcgcgttgatcgcagcgatccccacaccctcacccagcagcggctccacctcgtcctcactggcagccaccgccaccatcgcaccgcctgccggcagcgcctgcatcaaccggccccgcgccaccaccagcatcgccgcgtccgccaacgtcaacacaccggccgcgtgcgccgccgccagctctccaacggagtgacccatgacgaagtccggaagcacaccccaatcccgcaacaccgcgaacgatgccacctccaccgcgaacaacgcgggctgagcaaattcggtgctgtcaagcaaatccgcatcggcaccccaaataacgtcgcgcagcggcaaccgcagatgccggtccaactcgtcggccaccgcatcgaatgcctgcgcaaacacgggcaactcgccgtacaactcgcggcccatcccgatgcgctgcgcgccctgcccaggaaacacgaccaccgtcttgcccaccgaccctggctgaccgaccgccacgccggcacccggctcgcccgccgcgagcccagccagcccggcaatcagttgctcacggcttgcgccgaccaccaccgctcggtgctcaaacaccgagcgactggccaacgagcaccccacatcgatcggatccagccctgggttggcctgcacgtgggccataagtcgacccgcctgcgccgtcaacgcctcagccgatctcgccgaaatcacccacggcaccatcgacggccgcggccccccggtgctttcgctcgcctcaaccggcgcctctgcgggggctggtacgggggcctcttccaagatcagatgcgcgttggtgccgctgatcccaaaggaggacaccgccgcccggcgcggacgcccgtcaaccgaccactccctggcctcggtcaacaccgacaccgcgccgctggtccaatccacccgcggggaaggctcatccacatgcaacgtcgccggcatcaccccatgacgcatcgcctgcaccatcttgatcaccccggcgacccccgcggcggcctgggtgtggcccatgttcgacttgattgagcccacccacagcggctgctccgctggacgtccctgcccgtaggtggacagcaatgcctgcgcttcgatgggatcacccaacgtggtggcggtcccgtgtgcctccaccacgtctacgtctgcggcggacaacccggcgttggccaacgccgcctggatcactcgctgctgggcgagcccattgggcgcggtcagcccattggacgcaccatcctggttgaccgcgctcccccgcaccaccgccagcaccgaatgccccaaccgccgggcgtccgatagccgctccagcacaaccaccccggcgccctcgccccacccggtgccgtcggccgcggccgcaaacgccttacatcgcccatcggcagccaacccccgctgccgggaaaaccccacaaaaatcgacggcagccccatcaccgtcaccccaccggccaacgccaaatcacactccccggagcgcaatgacgacatcgcccaatggatcgccaccaacgacgacgaacaagcggtatccactgacaccgccgggccctgcagccccaatacgtacgacacacgtcccgaggccacgctgattgacgtgccggtcaacccgtacccttgcagccccccggtatccctattgccgtaactcgccgcgaaaatgccggtgtacaccccggtcgccgaaccacgcaacgacaacgggtcaatccccgcgtgctccaacgcctcccacgaaacctccagcatcaaccgctgctgaggatccatcgccaacacttcactaggagcgatgccgaagaacccggcgtcaaagccggtggcgtcgtctagaaatgccccccatcgcgtgtaggttttgccctcagcgtcgggatccggatcgtatagcccctcaacatcccagccccgatcggtcggaaactccgacaccacgtcgcgccccgccgaaacgacatcccagagtccgtccgggccatccacgccgcccggaaatcggcagccgattcccaccaccgccaccggttctgtcgcgcgttgctcatattcacgcagccgagcgcgtgtctcatcgagctcgacagcaaccttctttaggtagtgaaaaagcttttcgctctgctggtcggcaccttcaacgctcatcgtccgttgctcctctatcacttcccaagttcggaatcgattagctggaaaatttcgtcaggagtcgaagcagcctggatcagcttgcccaggcccgcctcgctgccggcgatggtgcccagcagggcacgcaaacggtcggccacccgctgcttctcgccgtcggcgatgacggccaccagctcttcgaccttgttcaactgctcttcgattgcccaaagacccgtcgcgccgctattcaccggaccggctgatttcaatcgaccatgcccgccggccagttcggcctccaaatactgggctaatcccgatatcgacccgtagtcccacccaaccgtctcgggtaaccgcaggccggtaactgccgccaatcgcttgcacagcgtgactgtcatttgcgagtcaaaacccagctccgagaaggcgagatcctgatcgaccgaccaaggatctggctcacctaacatcttcgcggcctcggcgcatacggcatccaccaccagccgctgacgttcttgccgcaaagcgaccaaccgctcgcgaagagtcgccccgccgtcgtttcctccggcgatcgtcatgttggacgccgacaggtcatcacgctgcgcccgcacgccggacccaggttcagtcaacgagagttcccaaatcggtttggttggactctgcttgcgcagggcgccacgcaccaatttcccgttcggggttcgagggagtcgatcaacaacggcaaacctatgcggcaccttgaacgcagacaatcggttgagcaatccgcggtgaaggtctcgcatgaccgacccatcgatggtggcaccgctggtcgcaaccagaaaagcctgcagtgtcgacgcgcccgtggactcccttaccgcgacaaccgcggcctcagccacggcttcgtcctcgatgatgagtcgctcgacctcacgcggatcaacgttgacccctccgataacctcggtgtcgtcggcgcggcagcggtaggtaacccacccgtcgctgtcgatacacaccctgtcccgcgtgtcgagccaaccctcattcgcgacgggggaatcaggccgattccaatagcccttagcgatcgccggtccgcggacccataggtcgccctcaaccccaggcccggcagttgttccatccggcgctacaacacgaatctcgtagggcggcagcacccttcccagcgtccccaggcgccattcgtcaacccgattcgatacgaacgtctgcccgacctccgtagatccaataccgtccagaatggggatgccgccaaagaattccatgagccgctcggcaagacccagctcaagggcctccccggctgacaccacacatcgaagcgaacggaaggaatcaggagaacatgagtcgatgactctggcaaagaaatttggcacaccgtagagcaccgatggcccaaatcgcgcgcttagaatggccgctgcttctggagttaccggcgccgaattgatgaccgcggaaccacctgtcgcgagtggaaaccagaccgaatttcctaggccgtaagcaaaatacatgcgtgcactacatagcccagtatcttcaggagtgagccgcaaggctttacgacacatagcgtccacgaacgtcaacgggtcggcgtgccgatgaatcgccgccttcggcggacccgtggtaccagacgtatacgtagcgtatgcgagtgcgtcaccacccatcggttcgtagcctccaggcgcgactcgagccgcctcggacatgagttccgcggcttcggccacccgcgacggctgaaaccgatcgcgcagcgcatccgaggtgacgacaagcgccggttccgtgttgcgtgcggccaacgcgtggtcgtcgcgatgcagctccggattcgctagaaacgccataaccccacgagccaggcacgccagcaatagctgcaccaggtcgggcgaatccggcaggcacaacagaacccgatcaccactggatagtccgcggtttctcagcacttccccaagacgtgcggcaccgtcgtggatttgaccatgagtcaccacatcggccgcatagaaggccggccggtcgtaccatcccgcctccgatgcctgctcagccaggagccccgctagattcccattccgcatttattggatgaccgccctagcgcgccagagtgatggcatttgaaaactgccagcgatcaggttcttcatgcggagcatctcgaaatacgcttcgtagaaagtgctccgtcaccaccatgatcggctggcctccggaaataacgcgataacggcgggcaacggctctctttcgggaattctgatacccgtggagcgcgagccaacctggcaaatctccgacccagactttagcctcttccttgaaggtctcgatgtggctggctgccataacctcgccgagaggatcgtttgtctgcgtcaaccttgttataattgcagccggcaaccgatcaatcgcaatcaacgactccgcggctacaaataagtgttccgagttccgacctttaagtatgatgtaccgctgcagaacacggccgacccccacctgccctagctgctcgaattcggatagcttcggtgaaacatcgtgaatccgctgcttgacgatttgcacgatcacctcatcgtcagcgacaatgttgagaaccctagtgagggtgccattagctgctatcagtattcgaaggtcacgattgagctttcggatctcttgatcagatagaaaacactcggtcatattcttcccccacatacatgcgctgttatgccatagcatctaggcggctgaattcgtgatgtaggtaacgctcaacgctggccgaacgccgaaccttaccgctggtggtgaccggaatagaacccggcgccaccataacgacatccgcgacgcgcagacgatgtgacctggatatcgcggaggcgacttcacgtttgacggtgcggagtcgattcttttcctcctcatctgtgcgaccccgcttcatgagttcgataatggttaccagcttttcagtacggtcatcgggcaccgcaatcgccacaacccggccgccggtgatttcctggatcgtcgcctcgatgtcttccggatagtggttggccccatccaccaccaacagctccttgatgcgacccgtgatgaacagttcgccctcgaaaatgacgccgaggtctccggtccgcagccacggaccttccgaagtcccgggcgagggagtgacgagccgcgcgcggaacgtcgcctccgtctgctgcgggttgcgccagtagcccaagccgacgttgtctccctgcacccagatttcgccaaccgtccccgcgggattctccatcctggtttcggggtcgacgatccgcacggttgacgcccggggagctccataactcaccaggttggctccctcgctgccgttctcggtacgcttcgcctgaccgaccgacagctgctggtagtcaaagcaaacactcttcggcgcgcgtcccggtccggcggtcgccacgtacaccgtcgcctccgcgagcccatatgacggccggattgccgtctcgctgaggttgaacggggcgaaccgctcggtgaagcgccgcagcgtcgcgacgtttactcgttcggcgccggtgacgatcgtccgcacatgcccgaggtcaagtccagccatatcgtcgtcggatgttctgcgtaccgccaattcgaaaccgaaattcggtgcgctggaaatctgtgcgcggtgtttggctaataattgcatccaacgggccggccgctgcaagaatgccatgggactcatcaacaccgcggtgtcttgattgatcatcgggagaatgatgcccagcatcaaccccatgtcgtgatagaacggcagccacgatacgggagttgacggaaccttttccgaatccccgatgtaatcggacattagctgtacgcagttggtgatgacattcttgtgcgagaggacaacaccggccggcgcgcgggtcgaaccggatgtgtactgtagatatgctgtgctcggacgctcgaaccgagtcggatcgagcgctctggatgagctcaagtccagagcgtccacagccacgacgatgggcgcggactggccctgtgcggcgcacgcatgtggcgcatatgtcgtgacctcgtcaataaccgacgaggtcgtaagaataatggacggcgcagagtctcgtaatgccgaagatattcgttcgtcgtgaatgccgaattgtggcaccggaagaggaaccgcaatgagaccagcctgcagcacacccataaaggcgatgatgtattcaaggccctgcggggccaatatcgcgacccgatcaccgcttgacgcgtatatccagagctcctctgccacgatcatcgctcgccggtggacttgccaccacgtcacggtttcggtgaagccagccggatccgtgtcatagtcaatgaacttgtacgccgcgcgattggggtactggctcgccgccttctgtaggagatcagcgagcgacgactcgctcatagcgaatcgcgatgtgctcccgttcagcggttgtgccgcttgctcaccggtgccccatgccggttgtgtcgccacctcgcccgcggcatgaaatgacgagttggttttcatggtcttccttcagctatggacggcagagagcagacggctgcgctgccgctttcatacgaatccgagtcggcgcatagcgtctgtaccttgcccgggctcgcgacgcgattcgttaaggtctcacgaccatagcaggtacgggccacacccgagggcctaatgggattgacggaatcgtcagccgcggcgtcagcgctggctgcagccccattcgcgaaacacaccgttgggctggcttcgctaagcctaatgagcaccgtcttcgatgtcgacctgctgatcgtgccggagcgaattcgccagcgccgtgcgattcgttcgatccggtcgcgacgggtggcacccgcagagcgctgtcagaccccacaggtcacagttcagagaccgcaaccgactgatcccgccggtacaccgtgcccccaccaacacgaatcacggcaagcccgttgcggcgaggccgaaccgagtaaccgctgatcaatggcctgacctcaagtcagctgaacgtgcgcacggctgacctgtgggcactctgggaaattcacatcgagttccaagctcgacacgccgaaatcgcctgccgcacgccgcgattggcacgccagccgctgggccggcttaccccatcttcgcgagagtggcgcaaatcatagcttcttgagcccgcgcaaaaccttggcgtgcggcaggacagccgtcaccgtcttgcgcaggctggggttaaccaaactgccgttgatcagcacaacgtagcgcagcccgtgatctcgccattccgctacttgatcgatgacttcgtcaggggttccactgaagacgacttctttcataagcgcagccgggaccttggccgcgtaggacaaaaccgtctgtttgtccatggtttgcgggatgatgtcctgcacaccggagaagtcggctcccattggatgctcgacgccgtgacgcgcccaggcttccccaggtaccccgagcgcggtcatcttcacaacgacagattccagcgcctcttccacgtcgtcgcgattccgtccagtgatgatgccgcgcaccgccgccggagtaatcgacattgggtcgcgtccggcatcggacgccgcgctgcgcaccgcttcgagtgcgcgactgtagtcgctgggacgaaccacaacaatgggaatccaggcatcggcgtaacgtccggtggcccgtaacatccgcggcccgtgggccgcgacccagatttcgggccatttcccacggtatggcggaaggtcgaacaaggcgttatgtaacggaaagtatggcgattcacgtgagataagctccccgtttgaattccacaacgcgcgaatggtggccagggcttcttcgaaccgcgccaccggtttggtccactccacaccgtagggctcgttgccttcacgttccccgacaccgatacccaatatggctcggcctcgggtaagcaagtgcaaagtcgcggcagcctgggctgtgaccgctggattgcgccgacctgcatcggtcacgcacacgcccagtcgcagacggctgggcaacccgaaggcgaggtttccaagcatcgtccacggttcgtaattggcatcgatcttgggcacgaatttcgccgcaattccgagatattcggaagtcgcaatcgagcgcggcaccagcgcattcagatggtcgccgacccaatacgagtcggcgcccatcacggtggcggccgccatgctagaccgtgccggcagggtcggcggcaaccgcgagtgcacgagggcatcaacaaaaccgaaacgaagtccgcccacgcctaccccttgtctactacgctgttgaccaacgtcatggctaggaacgctacctcagcgagtcatgtccgcgcggtcgcgcgttgagcaacaccggggtcggatgtcatggcatcgaccgcgggctcggtgttgcgccaacttctcttctgacgcatcgctcgtacatactgtctgccatactccttgcccatggccttcagtcgaacccacagcctcctcgcccgcgcgggcagtacctcgacctacaagagagtttggcggtactggtacccgttgatgacgcgcggactcggtaacgacgaaatcgtgttcatcaactgggcctatgaggaagatccgccgatggacctgccactggaggcatccgacgagcccaaccgagcccacatcaacctgtaccaccgcaccgcgacccaggtcgatctgggcggcaagcaggtgctggaggtcagttgcggacacggcggcggagcctcttacctcacacgcacgttgcacccggcctcctacaccggcctggacttgaaccaggcgggaatcaagttgtgcaagaaacgacaccggctgcctggtttggacttcgtgcgaggtgacgccgaaaacctgcccttcgacgacgaatccttcgatgttgtgctcaatgtcgaagcctcgcactgttacccgcactttcggcgtttcctcgccgaggtggttcgcgtgctgcgcccaggagggtacttcccatacgccgacctgcgccccaacaatgagatcgccgcatgggaggccgacctcgctgctaccccgctgcggcaactgtcgcagcggcaaatcaacgccgaagtgctgcgcggcatcggaaacaattcacagaagtcacgggacctggtcgaccgccatttgccggccttcctgcgtttcgcgggccgcgaattcatcggtgtgcagggcacgcagctgtcccgctacctggaaggcggggaactctcgtaccggatgtactgcttcaccaaggactgagccagtttcgggtaatgtcgcccggatgagcccagctgagcgcgagttcgacatcgttctatatggcgccaccggcttctccggcaagctgaccgccgaacacctcgctcacagcgggtcaacagcacggatcgcattggccggtcggtcaagcgaacggctgcggggcgtgcggatgatgttgggcccgaacgcagcggactggccgctgatcctcgccgacgcatcccaacccttgacgctcgaggcgatggccgcgcgggcccaggtggtgctgaccacggtcggcccctacacgcgttacggcctgccgctggtggcggcctgcgcgaaggccggaaccgactatgccgacctgactggcgagttgatgttctgccgaaacagcatcgatctgtaccacaaacaagccgccgacacgggcgcccggataatcctggcgtgcggattcgattcgatcccttcggatttgaacgtgtatcagctgtaccgtcggtccgtcgaggacggcaccggtgaactgtgtgacaccgacctcgtgctgcgttcattctcgcaacgctgggtctccggcggctcggtagcaacgtattccgaagcaatgcgcacggcatccagcgaccccgaggcccgtcggctcgtcaccgacccgtacacgctgaccacggaccggggcgccgaacccgaacttggtgcgcagccggattttcttcggcgtccaggacgtgatctggcgcccgaacttgccggcttctggaccggcgggtttgtgcaggctccgtttaacactcgaatcgttcggcgtagcaacgcattacaggagtgggcttatggccggcggttccgctactcggaaacaatgagtctgggaaagtcgatggcggcgccgattctcgccgcagccgtcaccggcactgtggcgggcaccatcgggttggggaataagtatttcgaccgactaccccgacgattagtggagcgcgtcacgccaaagccaggcaccggtccgagccggaaaacgcaagagcggggccattacaccttcgagacgtacaccaccacgacgaccggtgcccgctacagggcgactttcgcgcacaacgtcgacgcgtacaagtcgaccgcggtgttgctcgcgcagagtggtctggcgctggcgctcgatcgcgatcggctcgccgagctgcggggggtgctcactcccgcagcggcgatgggcgatgcgttgttggcgcgcctcccgggcgccggcgtggtcatgggaacgaccaggctgagctaacatctccaccccggccgccagcaagattagctatgccatgggcacattagcccaatcctgttctcccagatctgggcctttgccgccgagaatcaaactcctgacgacaacccacgttcacatgtgggcttcagcaccggcgctgcaccatcggaagctcctcgaccagggtcggcaggttcagcggagcccgcgaagcgacaaacaccgcacgagccaaacctgtggaagctatcggtccgttcgcccgccaatccagtggaaactgccggtgctggggctgcgtagcggtcacatatacgtgcggcatcttctccctcagtcggttcatcacccacacgcgcgaaggccgacaccccgtgccggttatcgcctggctcggcgaggaagccctctcactaaccagaaaaggctcgtcttcgccggaatagctcacgcatgtctccagcagcagaaggtccactgcgcggtcacacatccacgccagcgcctcggcaggacgggagaggtggtagagcactccatagcagtacaccacgtcgtattggtgcgcttctgctgggagatcgccgtcgagatctaggtggtcgactgtgacattgggattggacccgaagcgttggcgaatgacatccagattctccccccggggctcggtgcagagcaccttgcacccgcggtcgaggaagaactgcgtgtgatcgccgatcccggcaccaacctccagcacgctcttgttgccgaggtcgagccccagcgtggccaggtgctcctgacggcgggcgttgtgccgaaggtaaaagatgctgtgaaaatgccgttccgcagtcgggcgcaacatgccggggagtcgcatcaggcgaggatagcgcacctcgccgaggagaaacgctcgccgatggctatcgagctgctgacacgtctgcggccccagcgtatcgacctcctcgagcccacgcccgcttggccctggacgccaccgccacccagcagcgcaaacgcccggggcaagcactcgaggtagagagcggcagccggcgccagctatcccttccggctcggaataaagaagtagcagtaccggtcgtcgcggtgccgttggtagggctgcagccccgcatcgtcggcgtagacgaacggttcgtaaccgtacgcgcggatgtccgcaatggtccgttccgggtccggattagaggcggcgcccccgtagatctccaccagcaggaccgggcgatcgcgccgcagaagctccgcggcgcccgcgatgaccgcgcgctcgaggccctcaacgtcgatcttcagcagacccaccgggaggggcagctcggcggcgagcgcgtccagcgtggtacacggcacccgtgtccgctcgcgaatccgaattcgtcccgtgtcgtttagcgaactgaaggcgctgtcggccgccacgaaaaagtcgacctcgccgaccgcgtccccggcggccgtccgcagcgtgcggatgcggtcttgcaggccgttggcggccacgttggcctccaaccgcgaatgggtgcccggcgccggctccagggctaccaccggggctaacctcgcccaggccaggctgtgtatgccgacgttggctccgacgtcgaggatgcagcggtctgggtagagcgcggaatagagcgccgccgcgatgtcgatctcggtctcctcgaacccgccggtcaaccgaacgatccacgcgatggccgaccccggctcaagggtgacctggaggccgcgccaataccagggggccagccgccaccgatgggggggcaagccaaacggccgccagcgttgcaggcttcgaacgaggcggtttggcatggcgcactctaacatccggatcgcccgcatccggtaggtcggccgttgagctccgaggttctcgaaacaaccagtggtgcccagatccaaagggtgccaacgccgctggcccttcgccggcccaagccgtctgcacactaccacccgcatcaggcgcacatcttggaactgcaccaggtccaatcgtcagcagcgcctggcgttgtgaccgaacctcgggtccgcagacccactacaatgttgcgcgacccaaactatcccccggggcggagtatttagcgtgttagtgttgcacagtgaaatcgttgaaactcgctcgtttcatcgcgcgtagcgccgccttcgaggtttcgcgccgctattctgagcgagacctgaagcaccagtttgtgaagcaactcaaatcgcgtcgggtagatgtcgttttcgatgtcggcgccaactcaggacaatacgccgccggcctccgccgagcagcatataagggccgcattgtctcgttcgaaccgctatccggaccgtttacgatcttggaaagcaaagcgtcaacggatccactttgggattgccggcagcatgcgttgggcgattctgatggaacggttacgatcaatatcgcaggaaacgccggtcagagcagttccgtcttgcccatgctgaaaagtcatcagaacgcttttcccccggcaaactatgtcggtacccaagaggcgtccatacatcgacttgattccgtggcgccagaatttctaggcatgaacggtgtcgcttttctcaaggtcgacgttcaaggctttgaaaagcaggtgctcgccgggggcaaatcaaccatagatgaccattgcgtcggcatgcaactcgaactgtccttcctgccgttgtacgaaggtggcatgctcattcctgaagccctcgatctcgtgtattccttgggcttcacgttgacgggattgctgccttgtttcattgatgcaaataatggtcgaatgttgcaggccgacggcacctttttccgcgaggacgattgattggaatcgcttcgcgaggcccggcaccagaccgggcaccagaggtccgcgcagatcgcctgggtcgaagatggtgcagacgaaacgatacgccggcttgaccgcagctaacacaaagaaagtcgccatggccgcaccaatgttttcgatcatcatccccaccttgaacgtggctgcggtattgcctgcctgcctcgacagcatcgcccgtcagacctgcggtgacttcgagctggtactggtcgacggcggctcgacggacgaaaccctcgacatcgccaacattttcgcccccaacctcggcgagcggttgatcattcatcgcgacaccgaccagggcgtctacgacgccatgaaccgcggcgtggacctggccaccggaacgtggttgctctttctgggcgcggacgacagcctgtacgaggctgacaccctggcgcgggtggccgccttcattggcgaacacgagcccagcgatctggtatatggcgacgtgatcatgcgctcaaccaatttccgctggggtggcgccttcgacctcgaccgtctgttgttcaagcgcaacatctgccatcaggcgatcttctaccgccgcggactcttcggcaccatcggtccctacaacctccgctaccgggtcctggccgactgggacttcaatattcgctgcttttccaacccagcgctcgtcacccgctacatgcacgtggtcgttgcaagctacaacgaattcggcgggctcagcaatacgatcgtcgacaaggagtttttgaagcggctgccgatgtccacgagactcggcataaggctggtcatagttctggtgcgcaggtggccaaaggtgatcagcagggccatggtaatgcgcaccgtcatttcttggcggcgccgacgttagcgcgataccaccgcaacgttgactcgatgcccttgggcggcgtgatcttgggtggccaacccgcctcttgcaagaccgacacgtctaacagcttgcgtggtgcggcgcctgtcaagctctttgcgccagtgtctcattatgtggacgctatttcggatctggggtgggcgggttgatccatgccgcggtcgccggtttcgggggttgcggtgagacgccgaatggattcgggttggccgagtaggcgttggccatggccgcgcccatgtggcctggccaggtgcgggcgtgttcgatcgaatcgaaccgttcaggagagtcgttgcggtacttcagcgttttgaactgcgacacgctcccgaatcaggtgctcgaccggacatccgttggctagccggcgatatcgtgggcaccctttagcagacgagccgcagcgcactttcgatgtgctgcgggaatccggcaaagtctggtccgaaggcttcggcaagccgccgggcggcttgtcggaactcggccccactgagcacctgctttacggctgccgccacgccttcagtgttgagccgctcggttcacaggagaacgccggcgccggcccgctcaagggcctccatgttcaagtgctggtccatgttgctggggagcccgatcaccggcaccccggccgccaacgcctgctgcgtcgtcgggctgccgccgttgcagagcaccacggcggagcgcgctgcagccgcttcgcccggcaggtagtccgcgacgaaggcgttggccggcacgttcttcaggtggttccggccagcggtggccgcgatcaccgtcacgggtaaatcggcccagggcgttcaaaaccacctgcaacaggttctttccgccggaactgccgagggtcgcataaataatcggccggtctgtcggcagcgagtgccaccaagtcggcggttttacgtcgggcgaccacaggacgggtccgagatatcgatggttggccggcaggttgtatgtcggcaccagctcgggtacgtcggcatacagggtgtagtcaccgtcggtgaaaatgcggcacaaatcccagcccagactcgacagcccgtgcttccggcggagccagttgagcgggagacaatagagggcaaagatcaacggacggtacaggcggtacaggatgctgaccggcctgaccccgaagaagcgggtccacggcacgtctggcagcggaaaccgacggcgggcctgaggactccagtaggcgttcgcgatggcgatgtacggaatgccggctagtcgggcgctgaccgagagcgaaagacggttgtcaccgacgactacgtccggtgcgatctcgttcaggatcttcctgtcagccgcgatgtatttgcgcaacgtccgcgtgttgtagaagaggcggccctgagcgattttaaggagaacctcctcgctggggacggtgtgaatcgggtgatgtgggaacgggagcgggcccaaaagcttattgaaccgcgggtcgcaggcaaagtggacctcataacgactcgggtccagcgaccgcgccaacacgaacggccggacgacgtgggccagggtcgcggcctcccctacaaacaggatccgttgcctgcgagcgacaggctccggtgcggcgttgggcgccgtgctcgtcccagcgtccggtcccgggtcgccggcgacgcttgtttcctccatactcgccccctaatctcgaggcagcccgtacccgcaggcaacctcccaaaaatgcaatcccccaaaatgcaatgcgtcgagctatttctcacaccgaccgctagttgcggatcagaaatccgttgggcgcggaagtccagccgaatttgttctcccgctccgcatcatgcttgtaatcgtttggaaattcatcctcatatgcctcgatcgcttcatagggtccaggcccaaacccgggcaggactgggtggccgttgatgttggaatcctcgactactaggtagtcaccggcggagagtagcggccgtagtaatttcatctcggccagcacatgattcatcgagtggtcgctatctaagatggcgaagatcttgccagggtattcgtttttgaggcgttgaatttgttcggcaatcgccgggtcggtggatgacgattcaacgaacaaaacatctggttcgcgccgggctcttggatcgagggctttgtgtgagttgtccacggtaagtaccttgaatggctggccgatctgcctcatgatgttggcaaaatacaccgccgagccgccgtagcgggtgccgaactcgatgacgagggatggttgcaactcgctcaggatctcctggtaattccacatatcgctgacggatttccagcaattgatccccatataagtggtcttcgtccacactaagttgccgtagtaccacttgtggtattcttccgctactgcgtcgctcggccggtagaataactgggccgcaaaactcgccactaacctgactagtccgatcagttgccctacaagactagtccgactgcgccacactagccccattccatcatctcctcactgcgaaaccgtagtcagtcgaatgttggtcatttagcaagcctctttaagagaactgatgaggtcgaagcggactcaatacatggctgcggcaattcgttagaccgcgttcgcgcccacgttgtgagctccgcgcgccgcatccttggggctcggtgccgggcatacgcgacccagcttgcggctgagcatcttctggacaccgccaccgcacggcggatggtagcaacagattggggttaccctcaaaccgcgggttatggactgccaaaggtagccagcttgtcctgctcgcggtgacagcgcaaccacgggtagtgacactaccgccgtggcgttcctccccacggcagaaggccggggccggtcgagttcgggcacaagccccagatcgtcgacaacgacgatggcatcgtcctggatcacaccgtggagcacggcaatccgcatgacgcgccgcagctagcgcccgcggtcgaacggatcaccacacgcgccggacgcccgcccggcaccgtcaccgccgaccgcggctacggcgagaaacgcgtcgaagatgacctgcacgacctcggtgtacgtacggtcgcgataccgcgtaaaggcagaccctcccaggcccggcgcgccgaagaacaacggccatcgttccgacgaacagtcaagtggcgcaccggcagcgaaggccgcatcagcaccctcaaacgaaactacggttggaaccgctcctgcatcgacggcaccgaaggaacccggatctggaccaggcacggcatcctcacccacaacctcatcaagatcagcagcctcgcagcatgacccggctcccagagcacgaagctctgccccaccaacagtccggcggcattcgcccacaaacgactcacttagtcgccgtcactttttcaggtcgaagtaactagctggccaaccatgtccggggccggttctccggcatgaggcgcagagcattctccacatgctgcgggaatccaacgcggtctcgtccgaaggcatcggcgagtcgcgcggcggcttgtcggtactcggaccgactgatcacctgcatcacggcccctgccacccgctgactcttcagccgctcagttcgcagcagcacgcccgccccggcccgctcaacggcctccatattcaagtgctgatcgagattgcccgcgaccccgatcaccggcaccccggccaccaaggcctgctgggtcgtcaaactcccgccattgcagaccaccacggccgagcgagccgcagcggcctcacccggcaggtagtccgccacgaaggcgttggccggcacggtcttcaggtcactgcggcccgcggtggccgcgatcaccgtcaccggcaactcagccaacgcgttcaacaccagttgcaacagatttctcccgccggacgtgcccagggttgcgtacacgatcggccggtcggttggcagcgaatcccaccatgtcggcggcttcccggcgggcgaccacaggaccgggccaaggtactcgtggttggccggcaagtcgtaggtgggcatcagctcgggcacgtcggcatacagggtgtggtccccgtcggtgaaaatgcggcacaggttccaccccagactcgacagcccgtgcctgcggcggacccagttgagcggcatgcactgcagggcgaagagcaaagggcgttccaggcggtagaggagcttgaccaacctgacgccgaacaagcgggtccatatcacgtcgggcagcggaaaacgccgctgcgcgtacggactccagtaggcattcgcgatcgcgatgtaaggaatgccggccagtcgggcgctgaccgacagtgaaatgcgaaggtcaccgacgacgaggtccggcgcgatctcatccaggacccgcaggtccgcctcaacgtacttccgcagcgtccgcatggcatagaaacgaccctgagtcagattgccgaaaaaccgctcgctggggatggtgtgaatcgcatggtgacggaaagggagcggacctagaagctggttgtagcgcgggtcgcaggcgaagtgcacttcataacgactagggtccagcgactgcgcaagcgcgaatggccggacgacgtgagccagggtcactgcttccgcgacgaaaaggatccggcgcctgcgtgcggcaagcccaggtgcggcgtccggtgtcgtgctgatggccgcgtcccctctcacctcgctagcaaccggtggcccgccccacctcgacgccgtagcgtacacgcacgacacgcgcactcggggaaaacctcggcaagagtggggcggcgatacgtttagcggcaccactgcgcggtcgttgcccaccccggtgactatacccccgggtggtatatggtggagggcagagcgtgacctcaaccaaagtggaggaccgagtgacggcagcagtgctgggagcgatcgggcacgcactggcgctgaccgcgtcgatgacctgggaaatcctgtgggcgctgatcctgggcttcgcgctgtcggcggtggttcaagccgtggtgcgccgctccacgatcgtcacgctgctcggcgacgatcggccgcgcaccctggtaatcgccaccggcctgggcgcggcctcgtcgtcgtgctcgtatgccgcggtggctttggctcggtcactattccgcaaaggggccaacttcactgccgctatggcgttcgagatcggttccaccaacctcgtggtggagttgggcatcatcctggccctgctgatgggctggcagttcaccgccgccgagttcgttggcggtccaataatgatccttgtcctggccgtgttgttccggttgttcgtcggcgcccggctcatcgacgccgcccgggaacaggccgaacggggactcgcaggctcgatggaaggccatgccgccatggacatgtccatcaagcgggaaggctcattttggcgacgactcctttccccaccgggatttacctccatcgcccatgtgttcgtgatggagtggttggcgatcctgcgcgacctcattctcgggctgctgatcgccggtgctatcgcggcatgggtacccgaatcgttctggcagagcttctttttagccaatcatccggcctggtcggcggtctggggtccgatcataggacccatcgtggccatcgtttcgtttgtttgctcgatcggcaacgtgccacttgccgcggtgctgtggaacggaggcatcagcttcggcggggtcatcgcgttcatcttcgccgacctactgatactgccgatcctgaatatctaccgtaaatactatggcgccaggatgatgctggtgctgctcggcaccttctacgcatcgatggtcgtcgctggctatctcatcgaacttctcttcggtacaacgaatctcatcccgagccagcgcagcgctacggtcatgaccgcagaaatatcgtggaactacaccacctggctcaacgtcatctttctggtgatcgcggcggccttggtggtccgattcatcacatcgggcggtctcccgatgctacgcatgatgggcggctcaccggatgccccgcatgaccaccatgaccgccacgacgatcacctcggccactagcgccaccacgccgatcagtcggcgccgaaaaggccaccggcggcggtatcctggcctgcgggtattccacccatgggcaaagggagcatgaccgcgcacgcaacgccgaacgagccggattatccgccaccgcctggcggtccaccgccgccggccgatattggccggttactgcttcggtgccacgaccgccctggaatcatcgccgcggtgagcaccttcctggcccgggccggcgccaacatcatttctctggaccagcactccaccgcgccggagggcggaacgttcttgcagcgcgcaatctttcacctgcccggtctcacggccgccgtcgacgaactgcagcgcgacttcggcagcactgtggcggacaagttcggcatcgactaccgatttgccgaagcagccaagcctaagcgggtcgcaatcatggcatcgacagaggaccactgcttgctggacttgttgtggcgcaaccgtcgcggcgagctagaaatgtcggttgtcatggtgattgccaatcatcctgacctggccgcgcacgtacgcccgttcggtgtgccattcatacatattcccgccactcgcgacactcgtacggaagccgaacagcgtcagcttcagttgctaagcggcaatgtggatttagtagtgctggcacgctacatgcagatactcagcccggggttcttggaggcgatcggctgcccgctgatcaacattcaccattcgttccttccagccttcaccggcgcggccccgtaccagcgcgcacgagaacgcggcgtcaaactgatcggcgcgaccgcccactacgtgaccgaagttctcgacgaggggcccatcatcgaacaagacgtcgttcgtgtcgaccacacccacaccgtcgatgatctggtgcgtgtcggcgccgacgtcgaacgcgcagtgctttcccgcgccgtgctctggcactgccaagaccgcgtcatcgtgcatcacaaccagaccatcgtcttctgacatgggtgactgcgcgcgttgcggtcaacttcttggtgcccatgatggtcacggcgtcgactggccgtttcggcgccgtcgcccagcgtgaactgagggcggaaaatcggctggcccgaatctcgcccccagtgcacgctcggcgccgtttggcctcacccggtcaacgtgaactgtccgggtgggcgctgtcacgtagcgagcccacgtggggccggggtcggcccgccaaaaacgccccggcgcggccagctcatgagcgagtacgcaagctcaagggacacccgctttgcactgtggaagaaccccgaagacctggcctgcggcaggtgcggtcaaaggagcggagtgtagacaggaccggtgggtctgctcagcgcggccccgaattaggacaattttcgcacctagcgcatccaatatcgctttcgaagaacgttcacgccagtcccactgggccggtgcgaatggtgcaacgcgcctttcgtcgaaggaaacgccgtccgccaccgagcccgcgctaggcaagtcggtcccaagaacgtcgcaaggatacgccaagcggccgcggtcaatcttgacttgtcggccaccgccggcaaaccaacattcagccacaacgcgacagagaggtacccaatgttcactgcccgtatccgcgccctcgccggcatgtctctgctagcctcggcgatcggactggcggccttcggagccgctaccggcaccgccaatgccgccccgacccaccaacccgagtggggcacctacacctgctacgactacgcaacccagacgttctacgagtgctttgaccccagctagtcggcgaaggcctcacacgatcggacctagtcccgcaaaggagctaggtccgttcggtgttgagcctgtcccgcagccggcgattcaccggttcgggcagcaactcggacacgtcaccgcccagcatcgcgacttctttggccagtgaggacgacacgaacgaataccgtggcgcggtcgcgacgaaaaaggtgtccacaccggcaatgtgtttgttcatttgcgccatctgcagctcgtattcgaagtcggtgccggtgcgcagccccttcacgatcgcggtcatcccgcaagacctgacaaagtcgaccaccaagccatgcccgacctgcacgcgcagattgggcaggtgcgttgtcgactccttgaccatcgcgatccgctcgtcgaggtcgaacatgcccgtctttgcagggttgaccaggatggcaaccaccacctcgtcgaattgggctgcggcgcgttcgaaaatgtcgacgtggcctaacgtcaccgggtcaaatgaccctgggcataccgcgcccgtcatctgcgccgctcctcctcatcgctgcgtcccccgcaagcgggcacggcccccaccgcatcgtcgccggcggtcatgaccgatgacgctacacgttggcaaaaagccgttcggccagttccaaacgggtgtcgccgtaaacacgctggggccatcggcgccagccctccggccacgtcaacggcgcgcacgtggtcgcacgctccaccaccgctacggttccctcgcgcgtccagccgttggtgcccagtgcggccaggatggcgtcaacgtcggcggagtcgacgttgtagggcgggtcggccaacaccagatccaccggggacgtggtcccggccgccacgacggccgccaccgcgccccggcgcagcgtcgcaccggagagacctagggcctcgatgttgcgcgcaatgacggccgcgctgcgctggtcggactccacgaacagcacggacgccgctccccgcgacaacgcctccagccccagggcgccggaacccgcatagaggtccaacaccgccagaccggtcagatcccgccgcgcagtcacgatgttgaatagcgactcgcgcacccgatcggtggtaggtctggttccgcgtggtgggacggcaatgcgccggcctccggcgacaccgccgatgatccgggtcaagtgcgccgctctccctcgcaagcgggcggtacccccacctcatcgcttcgtcccccgcaagcgggcggtacccccactgcatcgtcgccggcggtgctcatctgcgccgctcctccgcaagcgggcggtacccccacctcatcgcttcgtcccccgcaagcaggcggtacccccactgcatcgtcgccggggcggtcagctcaccaccaccaacaggtctccgccctccacctgggcggtgtccgacaccgccacccgctccacggtgccggcaaccggggcggtgatcggggcttccatcttcatcgcctcgatggtggcgatggtttggccggcgccgacccgctcgccgacgcacaccccgaccgtgacgactccggcaaatggcgcggcgatgtgtccgggattgccgcggtcggccttctcggcggccggaacggcactggcaatgctgcggtcgcgcactagcaccggccgcagctgcccgttgaggatgcacatcaccgttcgcatgccgcgttcgtcgggttcggaaatggcctccagcccgatcaacagctccaccccacgctccagcttcacccgatgctcttcaccttggcgcagaccatagaagaactggttggccgacaattgcgacgtgtcgccgtaggcttcccggtgctcattgaattcctttgttggactgggaaataacagcctgttcagggtggcctgacgcttggctccgaccgacgatagggcaatctcgtcgtccgccgccaattgcgcagtgggcctggccgccccgcgaccggccagcgccgcagtgcgcagcggttcgggccacccgccgggcggatcacccagctcgccccgcagaaatccgagtaccgattccgggatgccaaatcgcgctggatcggaggcgaattcgtctgcactgacaccggcgccgaccagtgccagcgccagatcgccgaccaccttggacgttggcgtgaccttaaccagcctgcccaacactcggtcggcgcccgcgtaggcctcttcgatctcttcgaatcgatctcccagaccaagagcaattgcttgctggcgcagattagacagttggccgcccggaatctcgtggtgataaacccgccccgtcggccccggcaacccagactcgaacggcgcatacacttttcgtaacgcctcccagtacggctccagggcgcacaccgccgaaagcgacaggccggtgtcgtactcggtgtgggcagcggcagcaacgatcgagctcagcgcgggctggctggtcgttcccgccagcggcgcggcggcgccgtcgacggcatcggccccggcgtgccaagcggccacatagctggcgagctggccacccggtgtgtcgtgggtgtgcaggtgaacgggcaggtcgaagcgactgcgcagggcgctgaccaacctttgagcggccggcgggcgcaacagtccagccatatccttgatcgccagcacatgggcgccggcgtccacgatctgctcagccagtttcaggtagtagtccagcgtgtacagctgttcacccggatcggtaaggtcgcccgtgtagcacatcgcgacttctgctatcgcagaacctgtttcgcgtactgcgtcgatcgccggacgcatcgactcgatgttgttgagcgcgtcgaagatacgaaagatgtcgataccggtggctgttgcttcttgcacaaacgccgacgtcacgatttccgggtacggcgtgtagcccacggtattgcggccccgcaatagcatctgcaagcagatattgggcattgctgcacgcagtgtggccagccgttcccagggatcctccttgagaaagcgcagcgccacatcgtaagtcgcaccgccccaacactccacggacaacagctgcggcatggtccgcgcgagatacggtgccacccgcgacagtccgctggtgcgtactcgggtagccagtaacgactggtgagcatcccggaatgtggtatcggtgaccccgaccgcggccgactcccgcagccaacgagcaaatccttccggccccaacttgactagtcgctgcttggacccggccggtggtgcggcccgcagatcaagatcgggcagcttgtcgtccgggtagatcgttgacggacgcgagccatacgggttgttgacggtgacatcggccaggaagttaaggatcttggtgccgcggtcggccgaggcgcgcgcggtcagcagctgcggccgctcatcaatgaaggacgtggtgacccggcccgctcggaagtccgggtcatccaggaccgcttgcaggaacggaatattcgtcgataccccgcggatccggaactccgcgatcgcccggcgcgcacggctcactgcggtagggaggtcacggccccgacaggtcagcttgaccagcatggagtcgaagtacgggctgatttctgcgcccaggttggtgctgccgtccaggcggacaccggcaccgccggcggtgcgcaacgcgctgatccggcccgtgtccggccggaagccgttggccggatcctcggtggtgatccggcactgtagtgcggcgccatgcggtgcgatgtcctcctgccgcaggcccaattgttcgagcgtctccccggcggcaatgcgcagctggctggcgaccaggtcgacgtcggtaatctcctcggtcaccgtgtgctccacctgaacccgcggattcatctcgatgaagacatactcccctcgctcgtccagcaggaactcgacggtgcccgcgcagctgtacccgatatggcgggcgaaggcgaccgcatcgacgcacatcttgtaacgcaactcggcgtccaggtgcggcgcgggcgccagctcgatgaccttctgatggcgacgctgcacactgcagtcacgctcatagagatggatcacgtcgccgaggttgtccgccagaatctgcacctcgatgtggcgtggattgatcactgcctgctcgagatagaccgtcgggtccccgaacgccgactcggcttcccggctggcggcttcgatcgcctccggaagcgccgcgatatcgccgacacgacgcataccccggcccccgccaccggcaactgccttgacgaacaacggaaacggcatgccggccgcaaccgacagcagttcgtcgaccgaggccgacggcgccgaggacatcagcacgggcaagccggcttcgcgggccgccgcgatggcgcgagacttattcccagccagctcaagcacttcggcgctgggaccgacgaagctgatgcccgccgccgcgcatgccgcagccagatccggattctccgatagaaacccgtagccagggtagatagcgtcggcacccgcccgacgggccgtcgcgacgatctcgtcgaccgacaggtatgcatgcaccgggtgaccgatgtcgccgatctggtaagactcgtccgccttgagacggtgctgcgaattgcggtcctcgtacggataaacggccacggttccgacgcccagttcgtaggcggcacgaaaggcccggatcgcgatctccccgcgattggcgacgagcaccttggaaaacacgtgtggctcccttatccggatgtctcagatcagcgtcgaccaatagtcccaaaagcggaccatgatcagcaggaatactgtcgtgaaccagagcgtggccagcgaccatcgccattgatagagcagccgtgccccgacgcgctcctggcttccccggttttcccgcatcggaccgaaaacgatggacgcgaccaccaccagcagtgtggcgatgaccgcccagaccaccatgcagtatgggcacagggcaccgatacggtacaggctctggaatatcagccaatgcacgaacgccacaccaaccaggatcccgaccgccaggccgatccaataccacctgggcaacggcactttcgccaccgccagcaccccggtgaccaccaccacggtgaagcccgcaatgccgagaagcgggttgggaaagcccagcaacgacgcctgcggtgtggtcatcaccgagccgcacgacactatcgggttgacattgcatgacggcacatagatcggatcgagcagaatcctgaccttctccaccgtgagcgtcatcgaagcgaacagcccgatcacaccgccgatcagcacccaccacgcgctaggcaccggcacccgcaccgcagccgggtcgccggatcgctcggcaggtcgagctgccaccacaatcgtcaggatgtcgcggtagcagcggccgagtcaatgcccggcacatcacccacaatttctttgatcttggcgaccagcgccgccggcgtcgaccactcgtactctgtgccattgacccggaccgtcggggtcgcgtgcacgttgaccgccgccgccagcccgtcgactttttcgatgtacttgccgctgttgatgcagtcgggcaccttgcccacgacgccggcttcgcgggcaagttcgatcaaccgcgcgttgtcggggaaatccttgccgagctcggcaggctggatgtccttgctgaacaaggcggcgtggaagcggcggaacgcctcgatcgattcgtcggcaacgcaataagccgcagcagccgctcgcgacgaatagtgttgattgctggcgctatcgagaatggccaccatcgtgtaatcggccgcgacagcgccgatgtccacgagcttggacacggttggcccgaaaccgcgctcgaatatgccgcacgccggacacaggaaatcctcgtagaaggacaccacggccttggggttgctggttccgggctgggtgaccagcttgctcgacgtcacccgtactgcatcgccggggcccgcgacgccgtccttcttgtcgtcgcgcgacgtcacgatgtagaagaccaggacgacggcaaaaacgacgacgatggtggtgccaccaatctggacgagccggccgaagctgccgtcggcggacttcagatcgaatcgcggggggcgtttggatttgtcggccacagtttcgctgatcctcacgtgctcgatttgtcggcttgtcgcggccgcggtcaggcgacggcgcctctagcgtaccggcggcaagccagcctcgactcaaacccggctaaggtgcgcgcgcagcgcggagatcagctcgttggtcccggcagcactgcctccccccagctgaaacaggttgaggaagccatgcgtcagcgaacccagataccgcaagtccactgcagtcccggcagcccgcagcgccttcgcatagctttctccttcgtcgcgcaatgggtcgaagccggcgaccgcgatgagagcaggcgccagcccggacagcgattcggccaacaacggcgacaaccgcggatccgccggatcgacatcggaatccctgaggtattgcgtgtggaaccaatcgatgtcccgcttggtcagcaggaagccattgccgaacaggcccattgagcgagtctgtgcggtgaaatcggtcctgggatacagcagccactgcagcaccggggtgggcccaccctcgtagcgagccttgtcgcgcgccaactgacacaccacggccgacaggttgccgcccgcactgtccccgcccaccgcgacccgcccggggagcgcaccgaactcatcggaagcgtgctcatgggcccatacaaaagccgcataggcatcttcaaccgcggccggcgccggatgctcgggagccaaccggtagtcgatcgacagtacctggatgtcggcgtcgcgacaggtcaaccggcacagcgcgtcatgggtgtccaagtccccgagcgtccagccgccaccgtggtaaaagaccagcagcggcgtggcgccaccgccgctggggcggtagtgccgcgccgggatctcaccggctggtccgggtattgacaggtcggtcacgtcgacgtggatctgcggaccgggcatcgcctcgcatatcgcgcgcatgtgcgcgcgagaggcgacgatgtcgtcgtctacggccaggccgtcgacaccgaagatccgcgaagtcgacaacatcagctgcagggtggggtcaagcgtattgccatcgataatgaccgatcggccggccgacaggatccgtttggcaggcgtcgggatccacggaaggaccttgactccgacgttgacgacggtgccctgcacacgccgtgtccacatgcgcgggtggtttgctccgagacggaggtctgccacacctggcagactcttggtcatgggctgctccctacaaaactctgtcacgcgcagcaacggacactcgatccgcgccgtcaggctggatgtctttcgggtcctgccggccgacaccgggcaagcggtaggtgccgcgagtccggcgtgcccaacggccaactctacgtggtgaccaaagtgttgaatgccgaccagcactattcgcggcttacgccgccgtcgccgaaggctgtggctcagcacctgcccaggtgttgattaggtggcatatccaactcggtaatatcgtgatccccaagtcggtgaacccaatgcggattgcgagcaacttcgacgcgttcgatttccctcgctcgatgacggaacccggcttggtccgaatccgaaaaccttcaatttcacaggcaggtgagatgacgtgactggcgagtcgggcgccgccgccgcaccctcgattaccctcaacgacgagcatacgatgccggtgcttggcctcggcgtcgcggaattgtcggacgacgagaccgaacgtgcggtgtccgcggcgctggaaattggctgccggctgatcgacaccgcctacgcctatggcaacgaggccgcggtcggccgcgcaattgcagcctccggcgttgcccgcgaagagctgttcgtcaccaccaagctagccacccccgaccagggtttcacccgttcccaggaagcatgtagagccagtttggaccgcctcggcctcgactacgtcgacctttacctaattcactggccggccccgccggtgggcaagtatgtggacgcctggggaggcatgattcaatcccgcggagagggccatgcccgatcgatcggcgtgtccaacttcaccgcggagcacatcgaaaaccttatcgacctcacattcgtcacgccggcggtcaaccagatcgagctgcacccgctgctcaaccaggacgaactgcgcaaagctaacgcccagcacaccgtcgtcacacagtcctactgccccctggcactcggcaggctgctggacaacccaaccgtcacatcaatcgccagcgaatacgtcaagacgcccgcacaagtgctgctgcggtggaacctgcaattgggcaatgcggtggtcgtccgctcggccagacccgagcgcatcgccagcaacttcgacgtcttcgacttcgagttggcggccgaacacatggatgcattgggcgggctcaatgacggcacccgggtgcgcgaggatccactgacctacgccggcacctgatacgccgccgactgtgaaccgcgcgacgtctcctcggcgtgtcacgtcgtgagattcaccgtcggcgcgtggactagcccgtcgggcaggtggccgcggcctgacgcagtacgtcggacgatggctgatccactggcagtgaatagccgcgcagcacggcgatgaattgcatcgcgtactgacaggcgaaggccttgttgggtggcatccattgggccggtggcgaatcgcccttgtcctgatttgcctgcccctgcacggccagcaggttggccggatcgttggcgaagcgcattcgctcggagttcggccaccgataggcgcccatgtcccaggcatacgagagcggaacgatgtggtcgatctggaccgattggccaacactggcgccgcgttggaaggcaacggtggtgttggtgtacggatcgcgcagggtgccggtggccaccgcattcggacaccgcttgatcgacacatatgtcttgtcgaccagatcccggtcgaggatgtcgtcgcgggtgtcgcacccgttgtgccctcccggcgcgtcattgcgatcgtcccaggggtgaccgaatgcggacctgcggtagtcgtagcggtggatccgtttgggtagcacggcgatgccggcgagcacgtcggcaccgggttgcacggttggcacgccagcgcgggcggcgaactcgtcagcgtgcctgcccgccgatgatcccagcgtctgatacgcgaccaccagcgccagcgccgcgatcgccgacagccacagtagcgttctgcggttcatgacttatctaagtattcgatgcggtcggtgctggtgaatcgcgcggccatcagcgccaatgcggggtctgtggggttcttgtaagcctcgatgcagaagtcccgcgcggccactatgtattcctcgtgttcggccaatgacagcaaccgcagcgtgatggccttgccggattggttgcggcccagcacatctccctccttgcgctccttcagatccagatcggcgagggcgaacccgtccattgtcccggcgaccgcacgcagccgctgacccgccggcgtatccggcggcacccagctggccagcagacacacgctgggatgttcgccgcgcccgatgcggccgcgcagctggtgcaattggctgatgccgaaccggtcggcgtccatcaccagcatgaccgtagcgttggggacatcgacgccaacctcaatgaccgtggtgcacaccagcacatcgacctcaccggcccggaaagccgccatcgcagcgtccttgtcgtcggccgacaaccgtccatgcatgagcgccaaccgcaactctgcgagctcggcggaacgcaaccgggagaacaggccttcggcagtggccgatggtcggacgccgccttgaacgtcggtgtcgtcggactcatcgatgcggggcgccaccacataggcctggcggccggcggcagcctcttcgatgatgcgccgccaggcgcggtcgagccaggcgggcttgtccttgacaaagatgacgttggtggcaatcggctggcgcccgagcggaagttcgcgcagcgtagaggtttccaggtcgccatagacggtcagcgcgaccgtgcgcggtatcggcgtcgcggtcatcaccagcaggtgcggggtaatgccggcgggggccttggcgcgcaactgatctcgctgctcgacaccaaaccggtgttgctcgtcgaccaccaccatgcccaggttgtgaaagtcgacggcctcctgcagcagcgcgtgcgtgccgatgacgatgccgacctgaccgctggcgatttcggcgcgaacttgcttcttctgccctgccgtcatcgaaccggtgagcagtgccacccgggtggcgttttcggcgcctcccagttggccgcccatggccagcggccctaggacatcgcggatcgatcgcaagtgttgtgcggcaaggacttccgttggcgccagcagggcacactggtaacccgcgtccaccatctgcagcatcgccaacaccgcaacgatcgttttgcccgagcccacttcgccttgcagcaggcgattcagcgggcggttcgccgcgagcccgtcggacaacacgtcgagcacctcacgctgtcccgccgtcagctcaaaaggcaaccgccgcagtagctcagcggcaagaccgttagatttccaggccgccgagggcccggattccgacagttcaccgtgccgtcgggccaccagcgcccactgcagacccacggcctcgtcgaaggtcaggcgttcccgggcgcgctcgcgtaacgactggctttcggcaaggtgaatggcgcgcagtgcctcgtcctcggggatcaggccgtgcttggcgcgtagttccgcgggcaacggatcatcgacccggtcgagaacatcgagcacctgccgcacgcatttgaagatgtcccagctctgcacttttgtgctggccggatagatcgggaagaaacgacgctcgaactcctccacgaccaattcaccgctgatggccttggaggcatcagcgatacttttgagcgacctggtgccgtggttcttcccgtccggcgagtcgaggatgagaaacgccggatgcgtgagctgcatcgcgcccttgtagtagccgacttccccggagagcatcaccttcgtgtgcttggtgaggtcccgcatgatgtagtccgcgttgaagaacgtggccgtcaccttgttgcggccgccgccgacggtgatgcgcagacatttccgattcggcttctttttcatcggaaacgaatacgtatcggtgatcacgtcgacgatggtgatgtgctcgccagcttccggtcgcgcgtcaccgatacccacccgcgccgcgccctcgacgtagctgcgcgggtagtggcggagcaggtcgtcgacggtccgcatgccgaactgctcgtcgagggcatcggctgccgtggcgccgaggacgcgatcgagccgagcgcttaacgacgccaccgctactcgaccccgatcagcagcgcgtcgccgcggtgtccggtgcggtaggagaccagctcggtgcctggatggtggtcgtgcacatgccgttccaggacgacagccacgtcttcggttacgccggcgccaattagcaccgtcaccagatcgcctcccgatgccaacaacaggtcgaccagaccgatggccgccgcggcgacatcgtcggcgacgatcagcacctcgtcgcccgcgatacccagaccgtcgcccggcttgcaggtaccggcccaggtcagcgccttttgggtggcaatgcgcaccgatccgtgccgggaagcaccggcggcacgggccatgctgtagccgtcgtcgacggcctggcgggccgcgtcatgcacggccagcgcggccaacccctgcaccatcgatccggtcggcacgggtaccacgtcgacgccccagccgatcgccgcggtacacccggccaccagttcttcggcggccacatagccattgggcagcaccatcacgtgcgcggcgccggtgtctaccacggcccgcaccagctggtgggcactgatatcggcggccggtgtcacggcgtctggacccggtcgcagcacgcaggcgccctccccggcgaacagctcggcggcaccgtcgccgtcgacgaccgccagcacggcgcggccccgcgtccagccaccggccggcaatccgctggtcccggaaccgagcgccgagatcacgatccggctaactcgccccaccgccaatccggcttccacggcggcaccggcgtcgtcggtgtggacgtgtacggagtagctgtcgggcggagcagcggcgatggccaccgactcacccaattccttgagtcgatcccgcaactggtccgccgctgcagcatcacataccgccaacagatacatcacctcgaattgcggggcggggcgttgggtagccgtgtcggtcggcaacgcgcgcggcgagggttcgtagaccgcccgggcaggtgcctgcccgcagatggtggagcgcaacgcgtccagcagaaccagcaggccccgtccgccggcgtccaccgcgcccgcatcggcgagcacgtcaagctgttcgggggtcttttccagcgcgatgaccgccgcgtcaccggcggcggtgaccgcaccggccaacccctcgtgcgcgcactggtcgacggctccggcggcggcccgcagcaccgagacgatagttcccggcacctccacgccacccatcgacgcgacgaccaactcgacgccgcgccacaacgcggccccgagggcgttggcgtcgaccgcccgcaataccgcgccagaggcggcggccgcagtcgcggtcacctctgcgatcccgcgcaggatctgggacaggatcacgccggagttgccgcgagctccgttcaacgcgccggccgcgagagcggccgcaacccgcgccacgtcttcggcgtcagcctgcgaattcgcgtgcaaatcagcttctacgaccgcggcacgcatggtgaacagcatgttgacgccggtatcggagtcagcgaccgggaacacattgagccggttgatctcgtcgatgtggaggatcagatcgctgacgacggcgtgtgcccagtcccgcaaggccgaggcgtccaacggccgatccgccgtccccactacaacacacctcctccgcaacacacctcctccgcgccagcccgcgccccgagcctaaccagacgtggtgacagcacggtcacgacgccgctctcccggccaaggcgggtgctgacatgtccgcgaagggctgatcgttttggcgctaccgcacaacaatggctatcctgtgctagccgcgggctacacgtaggcgtcccggccaggtcgccggacctaagagatttgaggagcttgacgaatggccgctgtgtgcgatatctgcgggaaaggccccggcttcggcaagtcggtgtcgcactcccaccgccgcaccagccgccggtgggatccgaacatccagactgtgcacgccgtgacccgtcccggcggcaacaagaagcgactcaacgtttgcacatcctgcatcaaggcgggcaagatcacccgcggctgacgcccggtaacacctgcacgactcagggcaaccgccaatcgatcggctcggcacccatcccgacgagcagttcgttggcgcggctgaacggacgcgagccgaagaacccgcgcgatgccgatagcggtgaaggatgcggcgactcgatcgcaacgcagttgcccgcggccagcatcggcttcagagtcgacgcgtcacgaccccacaggatcgccaccagcggcgctgcgcgcgccgccagggcgcgaatcgcgcattccgtgaccgcttcccagcccttgccccggtgcgacgccgggttgctgggtcgcaccgtcagcaccctgttcaacagcaacacaccgcgttgcgcccagggcgtcagatcgccgttcgagggcagcggatagcccaaatccgcggtgtactcgtcgaagatgttggccagactgcgcggccacggacgtacatcaggggccaccgagaagctaagacccacagcatgtcctggagtcggataagggtcttggccaacgataaggacacggacgttgtcgaacgggaaagtgaaggcgcgcaacacattcgatccggcgggcaggtatctgcgcccggccgcgatctcggcccgcaagaactgccccatgtgggccacctggtcggccaccggctcgagcgcggcggcccacccccgctcgacgagctcactcaacggccgtgcggtcactgcatccctttcgcgtacagacggtcaccgcgtcaccctagcgaaccttgattgtctggctccccaaacgattgccagcccgcgtatccagtccactcctcgccgtcgaccagcaccctagccggcccgtcgagaacccggccaatggtgcgccacccggccggcaccggaccgacgaaacaggcgaccagggcatgatcttcacccccgcttagcacccacggccaggggtcggtgcccagagcggttgcggccgcagtcaaagcgtcgcggtcagcggccaacgccgcggcggacaggtcgatgcgcacgccggatgcctcggcgatgtgccgcagatcggcgagcagcccgtcggagacatcgatcatcgcttgagccccgacagccgcggccgccgcgccgtggccgtagggcggctgcggcaccaaatggcggcggcgcagttcggcgaagtcttcaatcccgttgcaccacagcgcatagccagcagccgagcggcccagctcaccgacgacggccagcaccgagccggccttcgccccggagcgcagcaccggggcacgaccgtcaaggtcaccaatcgcggtgaccgacaccacccactgccggcagctgaccagatcgccgccgacgatgccggcaccaatgcgccccgcctcctcccacattccgtcgaccaacgcgctcgcctgcgccgccggcgtctcagcgggtgctccaaagccgaccacgaacgcggtggcccgcgcccccatcgcctcgatgtcggcggcattctgggcgatcgccttgcggccgacgtcctgcggtgtcgaccagtccagccggaagtgactatcttgcaccagcatgtccgtcgacaccacagtgcgaccatcgccggcagacaccagcgcggcatcgtcgccgggcccgagcagtaccgtggcgggttgtcggcgcccccgcaccagccggtcgatcacggcgaactcgccgagctgctgcagcgtcggggactccgttgcaagnnnnnnatctttagtggtcacgcgacttgcaccccgtctcggggttgttcggcagccttggggctgcttcccttccgcgcttcacagccacctgccgggcgaggcccggtcttacggtcggctccacgcttgacggcggccccaactgggccgacgatgctggatgtttcctcgtagcgtgcgaggttgatggcagcgcagtcatcacgctgatggaccactgagcatcggtcgcattgccattgttcgtcccagccgatgtcttgcacatgccggcaggcgtggcaggttttcgacgacgggaaccagcggtcggcgaccaccagcgccgacccgtaccagactgtcttgtaggacaagtgccgacgcggagtgcccagggccgcatccgacagtccgcgccgacgagcgcgggcacccggcaaccctttttgccgcaacatctctgtcgcgtccaagccttcgacaacaatgcggccgtgggtttgagccaaccgtgtcgtcaggacgtgcaggtgatgggtgcggacatcgttgacccggcgatgcaaccgggaaatctgagtggtgcgctcacggtagcgccgtgaacctttcgtgcaacgcgaacgggcccggcacacgtggcgtagctcgcgcagcgcggcgccgagcggtcgtgggttctcaacctgctcgatcgccgtgccgtcagcggtggcgaccgtcgccaggcgccggaccccgacatcgacaccaacccgcgaaccggggtgcaccaccttcggctgctgcggacgctggacaagcacccgcacactggcatccagacgagtgccgttgcggcgcaccgagatcgccaatactcgcgcccgaccggccttgatcaggcgttcgatacggcgggtgttctcgtgcgtgcggacggtcccgatgaccggcagggtgaggtgacggcggtcgggttccacacgcatcgctccggtcgtgaacgacactcgatcctggtcgcggcctttgcgtttgaaacggggaaacccgacccgtttaccggcgcgtttgccggcgcgggaggtctgccagttccagtacgcctcgaccgcacccgcgatgccatcggcgtaggcctcttttgagcattcaggccaccacgcgacaccggtctcggtgttgacgcacacgtcgtccttgacggtgttccagcgtttgcgcagcacgcgcagcgacggtttcgctgtcacggtcccgctggcatgccacgcctggatgtcggctttcagggtggccacggtccagttgtatgccttgcgacgagcaccgaaatgccgtgccagcgccttggcctggtcctcggtcgggtccagcgtgaaccgaaacgcttggaccgtccagccatcgggaacctcgaacttgggcatcaggcggcctcatggtcctcgccagcagcggccgccaatgcgcgcttggttcgattctcggcagcccgtttgccatacagacgggcgcacatcgacgtcaggatctcggtcatatcccgcaccaggtcgtcaccgacctcggcagagtcgactaccaccagttcgcggccctgcgccgcaaacgctgcctgcacgtacttcgagcccaaccggcagaaccgatcccggtgctccaccacgatccggtggactgacgggtcgcgcagcagtgaaaggaacttacggcggtgctcgttgaacgcggaaccgacctcggtcacgaccttgtcgactggcatctgttgggccgcggcccacgcggtcacccgcgcgacctgccgatccagatcggctttctgatcggccgacgacacccgtgcatacaccgcggtcggtgatcgcatgccagcgtccccagccggttcgtcgacgagaatcagtcggcccactcgcctcgccatcaccgacaacagaccagcacgaaaccagcggtaggcggtcccccgagcaacaccgttgcgctccgcccacgtcgccaggttcatatctctgttcctaccgcacgccactgacaactaccgacnnnnnnacccgcaacagctggcaccccccgatgcgtcgtcgcccacgccgcctccttcggcccgttctggccctgtggaccttcgaacacctcgcccgacctgcggtaagttgagtcactgccggcgcgagcggaccgcgccagtgtatgagagcaaagaggtggccgcgcaggtgacaggcgagtccgacgggccgccgcgcgccgtgctgatcgccgcggcggcgctggcggcggcggtgatcggggtaatcctggttgtcgcggcgaaccgccagccgccggagcgaccggttgtcattccggccgtgcccgctccgcaggccaccggtcccggctgcaaagcactgctggcggcgctgcctcaacgactcggcgagtatcggcgcgcgcccgtcgcggagccgaccactgcgggtgccacggcctggcgaacggggccaaacagcacaccggtgattttgcgctgtggactcgaccgcccggccgagttcgtggtgggttcggccatccaagtcgtcgatcgggtgcagtggtttcaggtggccgcgcaaaacccggacgagccaggccggtccacctggtacaccgtggaccggccggtgtatgtggcgctgacactcccctcgggatcggggcccaccgcgatccaggaattgtcagacgttatcgaccacaccatccccgcggtacccatcgacccggcgccggctcgctagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgcttgcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgctagcgccgggcgcggcgggtcggcaccatcgggctaagtgccgatcgcaagcgcggcgctagcgccgggcgcggcgggtcggcaccatcgggctagtgcaggcccacgccgcgggccaatgccgtctcgatcatcgtcgccagcagggtcggatagtcgacaccgctggccgcccacatccgcgggtacatcgagatcgtggtgaatcccggcatcgtgttgatctcgttgatcaccggaccgtcgtcggtgaggaagaagtccaccctggccagaccccggcagtcgatagccgcgaacgcccggatcgccagctgacgaatcgcctctgcgacctggtcatcgaccttggcgggcacgtccaattcggctgcgtcgtcgagatacttggttgcgaagtcgtagaaagagtcctcgcgtccccgcaccccggccacccggatctcccccagcgtgctggcttccagtgtgccgtccggcatttcgagcacaccgcattccagctcgcggccgctgatcgcggcctcgacgatgaccttagggtcatgccggcgggcccgcgcgaccgcggcgggcagttgatcccaactcgacacccggctaacaccgatcgacgagccgcctcgggcgggtttgacgaacaccggtaagcccagccgttcgcactcctggcggtgcagtgtcgaccgcggcggacgcagcaccgcgtacgcacccaccggaagtccatcggcggcgagcagcttcttggtgaactccttgtccatgccgacggcactggccagcacaccggcgcccacgtagggcaccccggcgagttcgagcagtccctggatcgtgccgtcctcgccgtacgggccgtgcagtaccgggaacaccacgtcgaccgactccagaacctcgccggccccgggcggcagcgacaccaactggccaccacgccgcggatcggccggcagcgccagctcggtgcccgatcctgatttgacctgaggaagctcccggttggtgatcgtcagggcgtcggggttggcgtcggtgagcacccacgaacctgccggggtgatacccaccgcgatcacgtcgaaccgccgcgagtccaggttgcgcaggatgctgccggcggacacacacgagatggcgtgctcgttgctgcgcccgccgaacacgacggcaacgcggacacgccgatcacgccggtcgttagcactcacaacctgcagaggctaccgggtcaggcagacgggctcccacgagctgcagttttcggtcgtgccggcccgtgcgaggctcattcgggcttggtgcggcgacccagcagcagcgttatcgcctcgtccaccgacagccctttatgacagacccgatgcaccgcgtcggtgagtggcatttcgacgtcgtagctggacgccagcgcgagcacggattcgcacgacgtcacgccttcgacgacatgacaagccttgcccgccgactgcaacgtttcgccccggcccaggcgttcgccaaacgatcggttgcgcgaacgcggtgaggtgcaggtggccaccagatcaccgacccctgccagaccggccaacgtcgcgccgttggcgccgagcgccgtcccgagccggatgatctccgccaggccccgggtgatgatcgcggccgcggtgttttcgcccagcccgatgcccaccgccattccgcacgcaagcgcgatgatgttcttgcacgccccgccgatctcggtgccgacgacatcggcgttggtgtaggggcggaagtacccgctgttcagcgcgcgctgcaaggcaaccgcgcggccggagtcgctgcacgcgacgacggtagcggcgggctggcattcggcgatctcgctggccaggttgggtccagagatcaccgcgacctgcgccggctcggcaccggtcaccgagatgatgacctggctcatccgcatcagggtgcccaactcgatgcccttggccagactgaccaaggtcgcaccctcgggcaacaggggagcccaccgctcgagattggcccgcatggtctgcgcgggcactcccaacagcaccgtggatgcgcccccaagtgcctcctcggcatctgcggtggcatgaatgctcggtggtaacagcgcaccgggcagatagtcggggttatatcgggtggtattgatctgatcggccacctcagctcgccgcgcccacagcgtgacctctccgcccgcgtcggccagcaccttagccagggccgtgccccatgcaccggcgcccatcaccgcgacggtgcttgctattccggccatccacacacactaatctgcgccgcggttgccgtcgggaccgtgcctgggccccggccacgaccgtggcggcaatgccgtcgaagtgtgccgcgtggatcgacgctggcaggatgacttcatgagcggcacaccggacgacggcgatatcggcttgatcatcgccgtcaagcgcttggccgcggccaaaaccaggctggccccggtgttctcggcgcagactcgcgagaacgtggtgctggccatgctcgtcgacacgttgaccgccgcggcgggtgtcggttcactgcgctcgatcactgttatcacccccgacgaagccgcggcggctgcggcggccgggctgggcgccgatgtactggccgacccgacacccgaagacgatcccgacccactgaacaccgccatcaccgctgccgaacgcgtggttgccgaaggggcctccaacatcgttgtgctgcaaggcgatttgccggcattacagacacaggaactcgccgaggcaatctcggccgcacgccaccatcggcgcagcttcgtcgccgaccggcttgggaccggcaccgcggtactgtgtgcgttcggcaccgcgctgcacccgcggttcgggccggattcgtccgcgcggcaccgccgttcgggcgctgtcgagctgacaggagcctggccgggcctgcgctgcgatgtcgacacccccgccgacctgacggccgcacgccagctcggggtagggcccgcgaccgcgcgagcggtcgcacatcgttgaccgggacggggcaacgccggcgaggcatccagggggtgaacggcagaccaacggcgaacggatgcctgccgagtgctggcaaccccacccaatgatgagcaatgatcgcaaggtgaccgaaatcgaaaacagtcccgtcacagaggtgcggccagaggagcatgcgtggtatccagacgactcggcgctggcggcaccgcccgctgccacccccgccgcgattagcgaccagctaccctcggatcgctacctgaaccgggagctgagttggctggacttcaacgcgcgcgtgcttgccctggccgccgataagtcgatgccattgctcgagcgcgccaagtttctggcaatcttcgcgtccaatctcgacgagttctacatggtccgggtggccggcctcaaacgccgcgacgagatggggttgtcggtgcgctccgccgacggtctaacaccgcgcgaacaactaggccggatcggcgagcagactcaacagctcgccagccggcatgcccgggtgttcctcgattcggtgctacccgcgctcggcgaggaaggcatctacatcgtcacctgggccgatttggatcaggctgagcgcgaccgattgtcgacctatttcaacgaacaggtcttccccgtcctgaccccgctggccgtcgatcccgcccacccgttcccgtttgtcagcgggttgagcttgaacctggcggtcacggtacgccaacctgaagacggcacccagcatttcgcgagggtcaaggtgcccgacaacgtcgaccgcttcgtcgaactcgctgcacgtgaggccagcgaggaagctgcggggaccgaaggccggaccgcgctgcggttcctgccgatggaggagctgatcgcggccttccttccggtgcttttcccgggtatggaaatcgtcgagcaccacgcatttcgcatcactcgcaacgctgacttcgaggttgaagaggatcgcgacgaggacctactgcaggcgctcgagcgagaactggcccgccgccggttcggttcaccggtgcgactcgagatcgcagacgacatgaccgagagcatgctggagttgctgcttcgcgaactcgacgtgcatcccggtgatgtcatcgaagtgcccgggctgctcgacctatcgtcgttgtggcagatctacgccgtggaccgcccgacgcttaaggatcggacattcgtcccagctacccatcccgccttcgccgagcgggaaacacccaaaagcatcttcgcgacgctgcgcgaaggcgatgtgctggttcaccatccgtatgactcgttctccaccagcgtgcagcgattcatcgaacaggccgcggccgaccccaacgtgctggcgatcaaacagacgctgtaccgcacctccggcgactcgccgatcgtccgggcgctgatcgacgccgccgaagccggaaagcaagtggtggcactggtcgagatcaaggcacgcttcgacgaacaggccaacatcgcctgggcgcgcgcactagaacaagccggcgtgcatgtggcgtacgggctcgtcgggctcaagacgcactgcaagaccgccttggtggtgcgccgcgaaggtccgacaatccggcggtactgccatgtcggcaccggcaattacaacagcaagacagcacgactctacgaggacgtcggactgctgaccgctgcacccgatatcggcgccgacttgaccgacttgttcaattcgctcaccggctactcacgcaagttgtcctaccgcaacttgttggtggccccgcacggaatccgcgccggcatcattgaccgcgtcgagcgggaggtcgcggcgcaccgtgcagagggtgcccacaacggcaaaggccgcatccgactcaagatgaatgcccttgttgatgagcaggtcatcgatgcgctgtaccgcgcgtcgcgagccggtgtgcggatcgaggtggtggtacgcggcatctgcgcgctgcgtccaggtgcgcagggcatttcggaaaacatcatcgtgcgctcgattctcggccgcttcctcgagcactcgcggatcctccatttccgtgccatcgacgagttctggatcggcagcgccgacatgatgcaccgcaacctcgaccggcgagtcgaggttatggctcaagtcaaaaacccgaggctgaccgcgcagctggacgaattgttcgaatccgcactggacccgtgcacccggtgctgggagctcgggcccgacgggcagtggaccgcgtcgccgcaagaaggccatagcgtgcgcgaccatcaggaatcgctgatggaacggcaccgcagcccctgacactgcgtggtgattcccgctgctgcaccgaccacatccacgaccgcgagcagcctggccgaattgacctgcaggagttgaggtgtcgatccagaactcgtccgcccgccggcgctcggcgggccggattgtgtacgccgccggtgcggtgctctggcgacccggcagtgccgattcggaagggccggtcgagatcgctgtcattcaccgcccccgttacgacgactggtcgctgcccaagggcaaagtggatccgggcgagaccgcaccggtgggggcggtgcgggagatactcgaggagaccggtcaccgcgccaacctgggtaggcggctcctgacggtgacctacccgaccgactccccttttcgaggcgtcaagaaggtgcactactgggcagcgcgcagcaccggtggggaattcacccccggcagtgaggtcgacgagctgatctggttaccggttcccgacgcgatgaacaagcttgactacgcccaggatcgaaaagtcctgtgccggttcgctaaacacccggcggacactcagacggtgctggtggtgcggcatggcaccgcgggcagcaaagcgcacttctccggggacgacagcaagcgaccgctagacaagaggggtcgtgcgcaggcagaagcgttggtaccacagctgctggcgttcggcgccaccgatgtttatgccgccgaccgggtgcgctgccaccagacgatggagccactcgccgcggaactgaacgtgaccatacacaacgagcccaccctgaccgaagagtcctacgccaacaaccccaaacgcggccgacaccgagtgctgcagatcgtcgagcaagtaggcacacccgtgatctgcacgcagggcaaggtcattcccgatctgatcacgtggtggtgcgagcgcgacggtgtgcaccccgacaagtcccgcaatcgcaaaggcagcacgtgggtgttgtcgttgtcagccggcaggcttgtgacagccgaccacatcggcggtgcgctggccgccaacgtgcgggcctaacacacggatacccttcgtcacattgccaccgtgcaaagggtatccgtgtgtcttgacctatttgcgaccccgccgagcggttgccttcttggcgggagccttggtagccggccgcttggccgctgccttctttgccggcgccttggtcgccgccttacgcaccgatgccttgaccgcggtcttcttcaccgccttggtcaccttcttggcgggtgacttcgtggccttgacagctttcttggcgggcgccttggtcgccgctttcttggcgggcgccttggtcgccgccttcttggcggcctttgtcgccttcttggcaggtgccttcttcgctaccttcttggctgcactggcccccacaccacgcttaacagcgggtccttctgccgggagacgctgcgcgccagacacaaccgctttgaattgcgcgcccgggcggaacgccggcaccgacgtcggcttcacctttactgtctcgccggtacgcggattgcgggccactcgagccgcgcggcgacgctgttcgaacacaccgaacccggtaatggtgacgctgtcgcctttgtgtaccgcacgcacaatcgtgtcaacgacattctcgacggcggcggtcgcctgccgacggtccgagcccaatttctgtgtgagcacgtcaatgagctctgctttgttcatcccaaccctccgaaaccagtggtcctcgtttggaaccgactagtggacacggtaaacccttacccggctgatttccaagagccacgcgcaatttcactgagccaacgaccggtttttcgcaatccggttgccgcccttgaccggtggcgcggccccaaaatggctcaggttctgccggcgggtcacgctgaaatttcgcccggttctacgcctcagggggcgggtagagtgcgcggtttccagtacgcgcacgcaccctcaaaggcctcgatctcgtcgagtttccgcagcgtaagggctatatcgtcgagaccttcaagcagccgccacgccgagtggtcgtcaatcttgaacggcagcaccactgttgctgcggtgataattcgatcttgaagattggcagtgatttccaggcccggactctgctcaatgagcttccacaggagttccacatcgtcttgggcaacctcggccgccagcagcccggccttgcccgcgttgccgcggaaaatgtcaccaaatcgggatgagataaccacccggaatccgtagtccatgagcgcccagaccgcatgctctcgcgaggatccggtgccgaaatcgggcccggcaaccaggaccgaaccccggtcaaagggactgaggtttagcacgaatgcaggatccgaccgccaacccgcgaacaagccgtcctcgaaaccggttcgggtgacccgcttcagaaagaccgcgggaatgatctgatcggtgtcgacattggaccgccgcaacggcacgccaataccagagtgggtgtgaaaggcttccatgctgatcccctagctgttctcagttcaattcaaatcggccgggctggacagtgtgccgcgaaccgcggtggcggccgccactgctggggacaccaaatgtgtgcggccgcccgcgccctgccgcccttcgaagttgcggttggacgtcgcggcgcagcgctccccggacgccagctgatcgggattcatgcccagacacatcgagcatcccgcctgccgccattgcgcgcccgcgtcggtgaagatctcaccgagcccttcggcctcggcctgcgcgcgtacccgcattgagcccggaacgatcagcatccgcacgccgtcggccaccttgcggccacgcagcacttcggcgaccacccgcagatcttcaatgcgaccgttggtacacgacccgacgaacacggcgtcgaccgcgatttcgcgcatcgcggttccgggtcgaaggtccatgtacgccaatgctttctcggcggcctgccgctcggcgtcgtcggtcatcagttgcggatctggcaccgcggccgccagcggtaccccttggcctgggttggtgccccaggtgacaaacgggctcaacgacgcggcgtcgagatacacctcggtgtcgaaaacggcgccgacgtcggtgcgaagccgttgccagtagacgagtgcggtgtcccactgggcaccggtgggtgcgtgcggacgaccacgcaagaacgcgtaggtggtttcgtccggagccaccatgcccgcacgagcgccggcttcgatgctcatgttgcagatcgtcatccggccttccatggacagcgattcgatggcgctgccccggtattcgatgacatgcccctggccgccgccggtgccgatcttggcgatcaacgccaggatgatgtccttggccgacacaccgtcgggcagccgcccatcgacgttgaccgccatggtcttgaacggccgcagcggcagcgtctgggtggccagcacgtgctcgacctccgacgtaccgatgcccatcgccaacgcgccgaatgcgccgtgggttgaggtgtggctatcgccacagacgatcgtcattcccggctgggtgagacccaattgcggtccgacgacgtgcacgatgccctgctcgatatcgcccattgaatgcagccggattccgaattcggcgcagtttcggcgcaacgtctccacctgggtgcgtgacaccgggtcggcgatcggctggtcgatgtcgacggtgggcacgttgtgatcctcggtggcgagggtgagctcgggccgccgcacccggcgcccggccaggcgcaggccgtcgaacgcctgcgggctggtgacctcatgcaccagatgcagatcgatgtagatcaagtcgggcgcacagcccccgcctgataccacaatgtggtcgtcccaaatcttctcggccagtgtgcgtggctcgccggtctgcaaggccatctcgaagtgcctctattcattcgttcgcgactcgctggtcatctcaaaatacgagacgctatgatctctttgtgagacagcatagcggtatcggtgtcctcgacaaagccgttggcgtgctgcacgcggtcgcggaatctccctgcggactggccgaactctgcgatcgaaccgacctgcccagggccaccgcataccggctggcggccgcgctggaggtgcatcgcctgctggggcgcggccaggatggccactggcggctcggtccggccatcaccgaactcgcgacccatgtcgacgatccactgctggtggcgtgcgcggcggtactgcctcagctgcgcgacgccaccggcgaaagcgtgcaggtatatcgccgcgagggaacgtcgcgggtctgcgtggccgcattggaaccagctgcgggccttcgcgatacggtcccggtcggggcacggttgccgatgaccgcgggctcgggcgccaaagtgttgctggcccacaccgacgccgccacccaagcggccgtattgccaaaggcggtgttcagcgcccgagcgctggccgaggtgtgccggcgcggctgggcgcaaagcgtggccgaacgcgagcctggcgtggcgagcgtgtcggcgccggtgcgcgacggccggggcgtcgtgatcgctgccatctcggtgtccggcccgatcgaccggatgggccgccgcccgggggtccgatgggccgccgacctgctgtccgcggcggacgcgctcacccgacggctctagccgcgttgtgctacatcggttcgaccgcgatcacatagtcattgccgtgccacagaccgtcttgccgctcgttgagctgcaatgcccgagcgcgcagttcttccacataggcacgcattgccatgccaagcccgttggaggagaatcgctcgattcgggccaagcacatgttgagttggccgttcacgtagcgagctcggtagcggatggggaagcggcgcgcttcaagaatgcgaaagcccgcaaggcccagtcgccccagcatccagtccagcgggaactctcggtacggtcgttcgccggcaagcaacaggcaggcgtcgcgcacgcgaccgatttcccagatgattttgccactttcggtttccggctcgaattgcacgtagggctccaagccgactaggtaaagacgaccatgatcggcgagatgcgggcgcaaccgctcgaacacgcggtcctgccagtacggggcgaagccttcgatggccccgaccaggtagtcgaccaagatggtgtcgaacgtctcgccggcaagaaggctgtcgtctacccagttgccgacgagcaggcggtcctgcgggcgcatggcgctacccaacgcggcgcgggtcttgtccgccaggctgcgggcggccgtgaccgccgtccagcgctcggtcggcaaagtctgtatccactgaagcgatttcacaccggtaccggcatccaagacagtgccccagggtctttcgccgtgcacgccttcgatgtagcggaacaaggatgagatcccggccctcagtatgtacgagcgaccgtggcgggcgtgtaggtcttcgatgtggcggatcagggctgcgatcttgggcatttcggcccaggtcacacacatcgcagacgtccatgcggccggttcggccgagcgcggtatcgcggcgccggcttcagaccctgccaaccgagcgatcgtcgtgggtgcttcctcggagtaaccactgtgatgtcttcctcacggctgaagctggcggactaccgatgaaccgacccaccgaaactctatagcaaacgatattcattttcaaactaggcaccgcgagcgtcactggggtggcgacgacgcgctaccggcggagccttgctgacacactgacgccatgggaaccaaacagcgcgccgacatcgtcatgtccgaggctgaaatcgccgacttcgtcaactcgagccgtaccggaacgctggccaccatcggacccgacggccagccgcacttgacggcgatgtggtatgccgtgatcgacggcgaaatctggctggagaccaaggccaagtcgcagaaggccgtcaacctccgacgggatccgcgggtgagcttcctgcttgaagacggcgacacctacgacacgctgcgcggcgtgtcgttcgagggcgttaccgagatcgtcgaggagcccgaggcgctgcaccgcgtcggggtcagcgtgtgggaacgctacaccggcccctacaccgacgagtgcaaaccgatggtcgaccagatgatgaacaagcgggtcggtgtgcgcatcgtggcccgtcggacccgctcgtgggatcaccgcaagctggggctgccacacatgtcggtgggtggctcgaccgccccgtagctgcccggcgagcagacgcaaaatcgcccatttcgagacgaaattgggcgattttgcgtctgctcggcagttgtagccccgatgggattcgaacccacgctaccgccgtgagagggcggcgtcctaggccgctagacgacggggccggaaccgatccgagctgccagcatagctcacgccttgtgctggggtaccaggactcgaacctagaatggctgaaccagaatcagctgtgttgccaattacaccataccccatgggctgcctaaaaccgctgccgccagctgttatgggccgacgtgcagactaccaaagattcgccacacaaggctcacgcgtgcccgaccagctggcgcgccgcgcgcagccgctgcatgctgcggtcacgaccgagcagctccagcgattcaaacaacggcgggctgacggtcgtgccggtggcggccacccggatggggctgaacgccttgcggggtttgagcgccaaaccttcgatcaaggcgtccttaagggccgcctcgatcaggggtgccgtccagtccgtcgcacttgtcagcgcggccagggccgcgtcgagcaccgcggccccgtctgggcctagctccttggccgcggccttgggatcgatcacatactgatcgtcgttgaagaacttcaacagctcccacgcgtcaccgagcaccacgatgcgggtctgcaccaactcggcggcggcggcgaatgccgcctcatccaacgcgatgtgatggccgtgggtatccagatggtcgcgcagcctgaccgtgaagtcgcccacgtcgagcatccggatgtgctcggcgttcagcgcgtcggccttcttctggtcgaaccgggccgggctggagttgacgtcggcaacgtcgaacgcggccaccatctcgtcgagaccgaacaggtcgtggtcgtcggctatggaccagccgagcaacgcgaggtagttcagcaggccttcggggatgaacccgcggtcgcggtgggcaaacaggttcgactgcggatcgcgcttcgagagcttcttggtgccctcccccaagaccgttgggaggtgcgcgaatttcggaatccgctcagctaccccgatcctgatcaacgcctgatgtagcgccagctggcgcggcgtcgacggcagcaggtcctcgccacgcaacacatgggtgatcttcatcagcgcgtcgtcgcacgggttgaccaaggtgtataacggatcaccgctggctcgggtcaacgcgaagtcgggtacggagccagccgcgaacgtcacgggcccgcgcaccaggtcattccaagcgaggtcgtcatcgggcatccgcagccgcaccaccggctggcggccctccgccaggtacgccgcacgctgcgcgtcggtcaagtgacgatcgaaattgtcgtaacccagcttgggattgcgcccggccgcgacatgacgggcctccacttcctcgggtgtggagaaagcgtggtaggcctcgcccgcggcgagcagtcgggcgagcacgtcacggtagatttcggcgcgctgcgactgccggtacggcccgtacggcccacccacctcgggcccctcatcccaatccaggccaagccagcgcagcgcgtccagcagcgccagatagctttcctcgctgtcgcgttgggcgtcggtgtcctcgatgcggaacacgaaggtgccaccggtgtgccgggcgtaggcccagttgaacagcgcggtgcggaccagaccgacgtgcggagttccggtgggtgaagggcagaatcggacccggactgtttccgtggcggtcacggctttcctttgcggactacgggattggtgagggtgccgattccctcgatggtgatcgagacggtgtcgccgtcctcgatgggaccgactcccgcgggtgtgccggtgaggatgagatcacctggcagcaaggtcattatcgccgagatccattccacgatggcgccgatgtcatggatcatcagcgaggtgcgggcgtgctgtttgacgtcgccgttgacgacggtgcgcagctcgagatcggccgggtcaaagggagcgaggtcggtgacgatccacggcccgaccgggcagaaggtgtcgtgccccttggctcgcgtccactgaccgtcggattgctgctgatcgcgggccgacacgtcattgccgatggtgtagccgaggatattgtcgacggcctgggcggccgggacatccttgcacgcccggccgatcacgatcgccagctcaccctcgaagtgcaccggtgatgcgttggcgggcaatcgaattggcgtattcggaccgatgatcgcggtgttgggcttgaggaatatcaccgggtctgccggcggccggccacccatttcggcgatgtgatcggcatagttcttcccgacacagaccaccttgctcgccagtatcggagccagcaggcgaacgtcggccagcggccaggagcgtccggtgaaggtcggcgtaccgaacgggtgctcggcgatctcgcgggccgtcatctcactcggctcgcccagctcgccgtcgatgctggcaaaagcgacaccgtccgggctggcgattcgaccgatacgcatttggatgagcttagccgggccctgccgggcgacgattcgggccggcacggcccgatgaggagcccggcaatcagaccctgccgggcgacgattcgggccggcacggcccgatgaggagcccggcaatcagaccctgccgggcgctgcgggccctcaccatcgggccccgtgccgggtgactgtgccagcatgggtggatgtcgcgagatccgactggggtgggtgcgcgctgggcgatcatgatcgtctcgctgggggtgaccgcaagctcgtttctcttcatcaacggtgtcgcgttcttgatcccccggctggaaaatgcgcgcggaaccccgctatctcacgcgggtctgttggcgtcgatgcccagctggggcctggtggtcacgatgttcgcctggggctatctgctcgatcacgtcggcgaacggatggtgatggccgtgggctcggcgctgaccgccgcggccgcctacgccgcggcatcggttcattcgctgctgtggatcggtgtcttcctgtttctcggcggcatggccgccggtggttgcaacagcgccggcgggcggctggtctcgggttggttcccgccccagcaacgcggtctggccatgggaatccgccagaccgcacaacctttgggcatcgcctccggcgcgttggtgatacccgaactggccgaacgcggggtgcacgcagggctgatgtttcccgccgtcgtgtgcacgttggccgcggtggccagcgtgctcggtatcgtcgacccaccgcgaaaatcccgcacgaaagcctccgaacaggagctggccagcccttatcggggatcgtcgatcctgtggcggatacacgcggcgtcggcgttgctgatgatgccgcagacggtgaccgtgacgttcatgttggtctggctgatcaaccaccacggctggtcggtcgcgcaggccggtgtcttggtgaccatatcgcagctgctgggggcgctgggccgggtcgcggtcggccgctggtcggaccatgtcgggtcacgcatgcgtcccgtccgcctgatcgccgctgccgccgcggcgacgttgtttctgctcgcggcggtcgataacgagggctcgagatatgacgtgctgctcatgatcgccatctcggtgatcgccgttctggacaacgggctagaagccaccgcgatcaccgagtacgccggaccgtactggagtggccgggcgctgggtatccagaacactacgcagcggctgatggcggccgccggacccccactgttcggtagtttgatcaccacggcggcctacccgacggcatgggccttatgcggtgtgttcccgctggccgcggtgccgctggtgccggttcggctgctcccacccggcttggagactagagcgcggcggcaatccgttcgccgacatcgctggtggcaagccgttcgctgccacgcgtggccaaatgggcctcgacggcccggtccacccgggcagccgcgtcgtgttcgccaaggtgggacagcaataacgccaccgacatgatcgccgccgtcgggtcggcgatgccctgaccggcgatgtccggcgcgctgccatgcaccggctcgaacatcgacgggttggcccgggtcgcgtcgatattcccactggccgccaagccgataccgccacataccgccgcggccagatcggtgatgatgtcgccgaacaggttgtcggtgacgatcacgtcgaagcgacccgggtcggtgatcatgtggatggtggcggcgtcgacgtgctggtaggccacctcgacgtccgggtagcattcgccgacctcgtcgacggtccgcaaccacaatcccccggcgagggtcaacacgttggttttgtgcaccaatgtcagatgcttgcgacgccgtcgagcccgctcgaacgcgtcggcaaccacacgccgcacaccgaacgcggtgttcacgctgacttcggtggccacctcgttgggcgtgccgacgcgaatcgccccgccgttgccggtgtagggtccctcggtgccctcgcgcaccaccacgaagtcgatgccgggattgccggacagcgggctggccacccccggatacagccgggccggacgcaggttgatgtggtgatccagctcgaagcgcagtcgcagcaacagaccgcgctccaagacgccgcttggcaccgacgggtcaccgatcgccccgagcaggatcgcgtcgtggttgcgcagctcggccaccaccgagtccggcagcacctcgccggtggcatgaaagcgccgcgcacccaggtcatagctggttttctggacgcccggcacaaccgcgtcgagcactttgaccgcctcggcggttacctcgggcccgatcccgtcaccggcaatgatcgcgagtttcatcggcgtggaagggctcacgacagatcgacaacctcgagcttgtaggcgtccaccgccgccgcgatcgccgtccgcacgtcgtcgggcacgtcttggtccagccgcagcagaatcgtcgcgcccgggccttcggcgtcttcggagagctgcgcggcctggatattcaccccggccgtccccagcaacgtgccgatcttgcccagcgctcccggccggtcgacgtagtggatgatcaggttgatcccctgggcgcgcagatcaaagtggcggccgttgatctgcacgatcttctgcgacagctgtgggccatacagcgtgcccgagacggtcaccaccgaaccgtccgcgccgaccgcgcgaacgtcgacgacgctgcggtggttggggctttccgaggccttacagatctcggcggtgacgccacgttcggcggccaatgccggtgcgttgacaaatgtcaccgcatcctcgatcaccgccgagaacaggccgcgcagcgccgaaaggcgcagcacctcaacctcttcggcggccagctcaccgcgcacctgcaccgacaacgacaccggcagttcgtcggacaacacacccgccagcacgccgagcttacgcaccagatccagccagggcgccacctcctcgttgaccactccgccgccgacgttgaccgcgtcgggcacgaattcccctgccagggccagccgcacgctctcggcgacgtcggtgcccgcccggtcctgcgcctccgcggtggacgcacccagatgcggtgtgaccaccacctgtgccagctcgaacagcgggctgtcggtgcacggttcggtggcgaacacgtccagaccggccgcccgcacgtggccgccggtgatcgcgtcggccagtgccgcctcgtccaccaggccgccgcgcgcggcgttgacgatgatgacgcccggcttggtcttcgccagcgcctccttgtcgatcagtcccgccgtctccggtgttttcggtaggtgcaccgagatgaaatcggcgcgggccagcaggtcgtccagggacagcagttcgatgcccagctgcgccgcacgggccggcgaaacgtacgggtcataggcgacgacgtaagcgccgaacgcagcgatccgctgggcgaccaactgcccgatgcggcccagacccaccacgccgacggttttgccgaagatctcggtaccggaaaacgacgaacgcttccaggtgtgctcgcgcagcgacgcgtcggccgccggaatctggcgtgaggcggccagcagcagcgccagcgcatgctccgcggcgctgtggatgttcgacgtcggggcgttgaccaccagcacgccgcgggccgtcgcggcgtccacgtcgacgttgtccagcccgacgccggcgcgcgcgacgatcttgagcttgggggcggcggccagcacctcggcgtcaaccgtggtggccgatcgcaccagcagcgcgtccgcttcgggcaccgcggccagcagcttgtctcggtccggaccgtcaacccagcgcacctcgacctgatctcccaaggcggcaaccgttgatggggcaagtttgtcggcgatcaacacaacaggcaggctcacgccgatagcgtatcggctgtaattgacgagtggacgtcaccgtcgtcggcagcggacccaacgggctcgccacggccgtcatctgcgcccgcgcgggcctgaacgtgcaggtcgtcgaggcccaggcgaccttcggcggcggcgcccgcagcgcggccgacttcgaatttcccgaagttttacacgacgtgtgctccgcggtgcatccgcttgctttggcgtcgccgtttttcgccgaattcgacctacccgcgcgcggagtgacgctgaccgtgcccgacatcgcctacgccaacccgctacccgggcggcccgcggcgatcgcctatcacgatctggcgcacaccagcgccaagctggacgacggcgcgtcctggcggcgcctgctgggcccgttggtggcgcactcggagacggtcgtggagttcatgctctccgacaagcggtctttgcctactgcactgggctcggtcctgcgtctcgggctgcggatgctggcccagggcacccctgcctggcggtcgctggcgggcgaggatgcccgcgcgttgttcaccggcgttgccgcccacgcgatttcaccgttgccgtcactggtgtcggccggcgccggactgatgctggcaacgctggcccattcggtcggctggccgattccggtgggcggcacccaggcgatagccgacgcgctgatcgccgatctacgcgcgcatggtggtcggctcgcggccggtgtcgagatcaccgaaccgcaaagaagtgtggtcgtcttcgacaccgcacccaccgccctgctgcgggtttaccgcgacaagcttccacatcggtatgccaaagcattgcgccgctatcgatttcgcgctggcatcgccaaggtggacttcgtgctcagcgacgagatcccgtggtcggatccgcggctgcggcgggctgcgaccctgcatctcggcggcacccgtgaccagatggcgcgcgccgaggcagacgtcgcggcgggacgccacgccgactggccgatggtgctggccgcgtgtccgcacgtcgccgaccccggccgcatcgacgaaaccggccgccgtccgttctggacctatgcccacgtgccgtcggggtccacgctcgacgcgaccgagaccgtaaccagcgtcctcgagcggttcgcccccggcttccgtgacatcgtggtggcggcccgcgccgtgcccgccgcgcggatggccgaccacaacgccaactacgtcggcggtgacatcacggtcggcgccaactcgacctggcgcgcgatcgccggccccaccccgcggttgaatccctggcgcacaccgattcccaaggtgtacctgtgttctgcggcgactccgcccggcgccggcgtgcacggcatgtgcggctggtatgccgctcgaacgctgttgcgcaccgagttcggcatcacccgcatgccccccttgggccatgagctgaggccataacgaagcttgcgatcatcgactattcggaggcgcgccaggcggcagcggcgacaaccggaacgtcggcacggtgctcaatcacgggtgcacggtgtgcatcagaatggcgggggttcgttgtcgcggtgaggcgttcggcgaggaggtagtgtctaccccttgcccgcgggttcgtgcggactgaagggatttcattgggaacccacggctgcgtatcgcagggcctcggtgacgtctgcttcctcaagctcaggaagttcggcgagaatctcggtggatgtcatttggtccgcgaccatcgcgaccacagtcgccactgggatgcgcaagccccggatgcatggcatgcctcccatcacgtcggggtcgatggtgacgcgggtgactcgcatgtctataaggctagccggtgacagcacgctggggcggttctccaccagccgtcttggcttaagctcagccaagagcaagccggagggagatttcggcaccgcctgcggcgcggtttcgggcggtgacgctggcgtggttgcgttggctgagggtgtcgacgatggccagtccaagcccggtgccgccggtggtgcgcgcggtgtcggtggtttccgcgagagccgagcggattgcggcgagcagttcggggttgcttcgtggacgccgcagggcgagttcgagttcggtggtcaggaggctaagggggtgcgaagttcgtggcccgcatcgctgacgaattgacgttctcgctcgagcgcgtcttgcagccgctgcagaaggtcgttgaatgttgttccaagataccggatttcgtctcgagccagtggcaatggcagacgggcatgtgggtcggtggcgctgatgcccgcggcgcggatgcgcatgcgttccacgggtcgaagagccgcggcggccagcagatacgcgcccagggcgtcgatgaggacgtctggccgtgcccggatcggtgcgatcgagcttcatcgtggtttcataatcacccgatagaccatggctaaccgaactgccatccacgccgtggatgcaacggatggagggaacgcgcatggcgggcgccaaacatgctgggagaatcgtcgcgatcaccaccgcggcggcggtgatactggcggcgtgcagttcgggctccaagggtggagcgggcagcggccacgccggcaaagctcgttcggcggtgaccaccaccgatgccgactggaagccggtggccgacgcgctgggacgtagcggcaagctcggagacaacaacaccgcgtatcggatcaacctgccgcgcaatgaccttcacatcacgtcctacggtgtggacatcaaaccggggctgtcgttgggcgggtacgcggcattcgcccgatacgacaacaacgaaacgctgctgatgggcgacctcgtgatcaccgaggaggagttgcccaaggtcaccgatgcgttgcaggcgcatggtatcgcccagaccgcactgcacaagcatctgctgcagcaagacccgccggtgtggtggacccacattcacggcatgggtgatgccgcccgactggcccaaggactcaaggcggcgttggatgccacaacgatcggcccgcctaccccaccgccggcacggcaaccaccggtcgacatcgacgtcgccggcgtcgaccaggcgttgggccgcaagggaacccaagatggtgggctgttgaagtacagcatcccccgcaaagacaccatcatcgaggacgggcacgtgctgcccgcagtgtcgctgaacctgacgacggtgatcaattttcagccggtgggccgcggtcgcgcagcgatcaacggcgatttcatcctgatcgcccccgaggttcaggaggtcatccgggcaatgcgtgccggcaacatcacgatcgtggaactgcacaaccatgggctgaccgaagagccccgcctgttctacatgcattactgggccgtcgacgacgcggtcaccctggcgcgggcgctgcgcccggcgatggatgccaccaacctgcagtcgtcataatcccgatgcaaccgcataagggctggtgtggctgatgcatcctgatggcggtgcatggtttcctgctcgaacgggtcagcgtggtgcgcgacgaggcgacggtgctgcggcaggtcagcgcgcattttcccgctggccgctgcagtgcggtgcggggcgccagtggatcgggaaagaccacgctgctgcggttgctgaaccggctcatcgatccgacgtccggaaaagtctggcttgacggtgtgccgctcaccgatctggatgtgctcgtgttacgtcggcgggtcggcctggttgcgcaggctcccgtggtgcttaccgatgcggtgctcaatgaggttcgcgtcggacgcccggacctgccagaaggtcgagtgaccgagctgctggcgcggctgtgtctcggccagtccgcacgcgaagcgttcttgccgcaccaacgatccgccttgcgcactgcgctgatacccgcgatcgactccacgaaagtcgttgggctgattagccttccgggtgcgatgtccggacttatcctggccggggtcgacccgctgaccgcgatccgctaccaaatcgtggtgatgtacctgctgctcgccgccaccgcggtggcagcgctgacctgtgcacgcctggctgaacgtgccttattcgaccgcgcgcaccggctcgtttcgctgcccgcggcgactcgtcgggcatgagttcgcgactcgatcacagccaatcgccgctgtggcatgtggccgttgtcagtcgttatccacggtctccgtgcccaggaagcgaaagccctgatccaggtgcacttccacctgagtaccatcgggtttggtgacgagcaccctcatcgcttcatcccttcttgtcgtcgtcgtggttacgaaggcgacgctaacggcgccagatgaagccccgatgaaggcagcgacgccggtgacacaacggggcggacctgccccgtggcacacggcggttgccggtcacgatcactgcagtgtcgagacggcctaggagctaggccgtctcggtgatcgggcggtccacccagctcatcaggtcgcggagtttcttgccgacgacctcgatggggtgctcggcgttttgccggcgcaactcttcgagctgtttgttgccgccctcgacgtcggcgaccagcttgtggacaaagctaccgtcctggatctcccgcaggatgtcgcgcatccgctccttggtgccggcatcgatgacgcgcgggcctgagaggtagccgccgaattccgcggtgtccgacaccgagtagtacatccgcgccaggccaccctcgtacatcaagtcgacgatcagcttcagctcgtgcagcacctcgaagtaggccaattccgcggggtagccggcttcgaccatgacctcgaacccggccttgaccaattcctcggtgccgccgcacaacaccgtttgctcaccgaacaggtcggtttcggtctcgtctttgaacgtcgtcttgatgacgccggcccgggtgccgccgatcgctttggcatacgacagcgccagcgccaagccgtcgcctcgcggatcctgctctaccgcaaccaaacacggcacacccttgccgtcgacgaactggcggcgcaccaaatgacccggtcccttcggggcgaccatcgcgacggcgacgtcggcgggcggcttgatcaagccgaagtgaacgttgagtccgtgaccgaagaacagcgcgtcaccgggcttgaggttgggttcgatgtctcctgcgaagatctcggcctgggcggtgtcgggggccaacaccatgaccacatcggcccatttggcgacctcggcgggagtgtcgacgtccaggccctgctcttctaccttgggccgcgaccgcgaaccctgcttcagcccgacgcgcacctgcacacccgagtcgcgcaggcttagcgagtgcgcgtgcccctggctgccgtagccgatcacaccaaccttgcggccctgaatgatcgacaggtctgcgtcgtcgtcgtagaacatctctagtgccaccgctgaatctctccttacctgctagctacttggcggtgccgatgccgcgcggaccgcgggacagcgacaccattccggattgggcgatttcgcgaataccgaacggctccaacacccgcagcagggcctctaacttgccgcggttaccggtggcctcgacggtcaatgactccggggatacgtcaatcacgttggcgcgaaacagattcaccgcttcgatcacttggctgcggctgccggcgtcggcttggaccttgatgagcgccaattcccgtgacaccgagtgctcgtcgtcctgctcgacgatcttgatgacgttgatcagcttgttgagctgcttggtgatctgctcgagcggagtgtcctcggcggagaccacgatgatcatccgtgacctgtccttgcactcggtggcacccaccgccaacgactcgatgttgaaaccgcgccgggagaacagcgccgccacccgcgccagcacgccgggcttgtcttcgaccaacaccgacaacgtgtgcgtcttcgggctcatcaggcgtggccttcggtgatgtcgtcgaacagggggcgaatgccgcgggcggcctggatctcgtcattgctggtgcccgcggccaccatcggccacacttgcgcgtcggcaccgacgatgaagtcgatcaccaccgggcagtcgttgatcgcccgcgcctggttgatgacgtcgacgacgtcctcttcccgctcgcaccgcaaccccacacaccccaaggcctcggccagtttcacgaagtcggggatgcggtgcgaatgagtggccaggtcggtctgcgagtaccgctcggcatagaacaggctctgccactgccgcaccatgcccaggttgccgttgttgatcagcgccaccttgaccggtatgccctcgaccgcgcaggtggccagctcctggttggtcatctggaagcaaccgtcgccgtcgatcgcccagacctcggtgccggggagggcgatcttggcgcccatggccgccgggatggcaaaccccatggtgcccagaccgccggagttcagccagctgcgcggcttttcgtatctgatgaactgcgcggcccacatctggtgctggccgacgccggcgacgaagacggcgtccggcccggcgatctcgccgagcttttcgatcacgtattccgggctcaggctgccgtcgctctgcggcccatagctcagcggataggtcttgcgcacaccgttcaggtatgcccaccagtcggccatctcgatggtgccgggaatgtggtggtggcgcagcatcgcgatcagttcggtgatgacggccttgacgtcaccgacgatgggcacgtcggcgtggcggttcttgccgatctcggccgggtcgatgtcggcgtggatgaccttggcttccggcgcgaacgagtcgagcttgccggtcacccggtcgtcgaagcgggtacccagcgcgatcagcaggtcgctgcgctgcagcgccgccacggcggccaccgtgccgtgcatgccgggcatgccgaggttttgccggtggctgtcgggaaacgcgccgcgggccatcagcgtggtgaccaccgggatgccggtcagctcggccagctcccggagctgctcggtggcctcaccgcggatgacgccgccgccgacatacagcaccggcttgcgcgcggccgcgatcagcttggcggcctcgcggacctgccggctgtgcggtttggtgttgggcttgtagccgggcagctccatccgcggcggccagctgaacgtgcactggccctgcagcacgtccttggggatgtcgaccagcaccgcgcccggacggccggaggccgcgatgtggaaggcctcggccagcacccgcggaatgtcgtcaccggagcggaccagaaagttgtgcttggtgatcggcatcgtgatgcccgagatgtcggcctcctggaaggcgtcggtgccgatcagcccccgcccgacctgaccggtgatagcgaccaccgggatcgagtccatctgcgcgtcggccagcggggtcaccaggttggtcgctccgggacccgacgttgccatgcacacgcccacccggccggtgacgtgcgcgtagccgctggcggcatgcccggcgccctgttcgtggcggaccagcacgtggcgcagctttttcgagtcgaacagcgggtcatacaccggcagcaccgcaccgcccggaatcccgaaaatgacgtcgacgccgagttcctccagcgaccggatgaccgcctgtgcaccggtaagctgctgcagtgcaacatgtttcggacgagccgccgggtgctttggctcattcgccgcgctgtgtggctctggcttgaatgtcggtgagtgtggcttggttggtgcgctcactgttgtgtgatcctctattgctctggaagtctcgttggtggacaagaaaaaaccctcgccagctcagctgctgcacgagggtcgcgttggtgctcgcttgggctagtcaggcaccaacgcgccgaccaattactacgagcatcccgggctttccggccttgtccatagtgtccgacggtagccttcacacagctcagcagtcaaatccgcggtgtcagtcttgatccgcgagcgtgacggcactgcgaaatcccatgcgaattttcgcggtggcgttacgctcgcgaactcgacgcccaccaagcggtgagatgatgctggggtggccaccacatcgccggtcgtgatcaaggtgtcgccgatggcgcacttcgccgtgggattcctgaccctgggtctgctggtgccggtactgacctggccggtgagcgccccgctgttagtcattccggtggcgttgtcggcatcgatcattcggctccgcacgctcgccgacgagcggggcgtgaccgtgcggacgctggtcggcagccgcgcggtgcgctgggacgacatcgacgggctgcggttccaccgcgggtcctgggcgcgcgcaacgctcaaggacggtaccgagctgcgattgcccgcggtgacctttgcgacgctgccgcacctgaccgaagccagctcgggacgggtccccaacccgtaccgatgacagcgttcaggccagcggatttgccccgttgagcagcacccatacggcaatacccgccgcgatgccacccaacagcgctacaaacgatccgataaatggccgatgagcccagccgcgggccgcgtccagaccgtagcggccgggaccactcaagataacggcgaccgccatcacgaccagggtgatctggtattcatgcccgtcctgcaggaagtacgcgacgggccgcgaatgctgtgccgagatgccggcgagcaggccgttgatcaagaaggccagcgcgcccgcggccgccagcggagtaaacaaacccaacaccagcagcactccggcgacgatctcgccgccagcgctcacataagcgaggatctcggcgtgctggtaaccaatgtcggacagcgagttctggaatccggccagaccctggccgtcccaccagccgaacaatttctgcagcccatgggcgataaggaccgcgcccagaccgacccgcaatatcagcagcccgagattctgggtgccgcgccgacctgcggcgcgtacccgctcgtcgtcgtccatgtcgattccggcagatcccgccggtacctgccggcccggctgcggctggacgtagggcaacggctccgcagcttcgatcaggctgtacccggagttgccgacaccagagctagcggcatcatagggcgggataacggtggtggttccactgccaaagtccccggcatatctggccggcgtcaggtcatcctcggggtcgaccaggcttgccgagacaggccgtccaggcattggcccaggcgaatcatccggccgctgccaatgtgagtcattcgaactggtcactcgtgtcagggtaaggccatttagtgccgaattggggatttgagcggcgctttcgccagacaatccgcacattgaccctgaccagcccaccaaaaggccccaattgggccgccatgccgacagtgcgcaccccggcaggtggcggcgatgcccacaatgtccgtagcctgtcggtcatgtggacaacgcggttggttcgatccggactcgccgcgctgtgcgcggcagtgctggtatcgagcggctgcgcacggttcaacgacgctcaatctcagccgttcaccaccgaaccggagctgcggccccaacccagctcgacacctccccccccgccgccgctgccgccggttccctttcccaaggaatgtccggcgccgggcgtgatgcaaggctgccttgagagcaccagcggcttgatcatgggcatcgacagcaagaccgcactggtcgccgagcgcatcaccggtgccgtcgaggagatctctatcagcgccgagccgaaggtaaagacggtcatccccgtggatcctgccggtgacggtggcttgatggacattgtgctgtcgcccacctactcgcaagaccggctgatgtacgcctacatcagcacgcccaccgacaaccgggtggtgcgagtggccgacggcgacatccccaaggacatcctgaccggcatccccaaaggtgctgccggtaacaccggggcgctgatcttcaccagtcccaccacgctggtcgtgatgaccggggatgctggcgacccggcgttggccgccgatccccaatcgttggccggtaaggtcctgcgtatcgaacagcccaccaccatcgaccagacgccgccgacgacggcgctgtctggcatcggctccggcggcggcttgtgcatcgatccggtcgacggctcgctatatgtcgccgaccgcacgccaacggcggaccgattgcagcgcatcaccaagaactcggaggtctctacggtatggacctggccggacaagcccggcgtggccgggtgtgccgcgatggacggcaccgtgctggtcaacctgattaataccaaactgacggtggcggtccggctcgcgccgtcgaccggtgcggtcaccggagaacccgacgttgtccgcaaagacactcatgcgcatgcgtgggcattacggatgtcgccggacggcaacgtctggggagccaccgtcaacaagaccgccggcgacgccgagaagctcgacgatgtggtgttcccgctgttcccgcagggtggcggcttcccgcgcaacaacgacgacaagacctgacccggttagggcacgtcgagcgtgaaccttacgacgccgtatcggcgtgtctcgtcgccccgttcacgctcgtagaaccggggtgaggcttccttgccagggtcgatgtcgtcgacatcaaagtcgaggtcggagaggtagagcagatcttccgagcactccggagcccacacgctcacgggctccaacaggtaagccacataatccccgacatcgctgcgactggccgtcctaccgatgaaccaggcggccgcgtcgtcgagaatcggcattccacaggggccagcgcgccacgagcaacgggcgaacttgttgacctcctcctccgtttggctgccgaacagttcggcgagcacatgctgccgctgcgaaagcacgtgcacggcgaggtgctcggatcggctcgccacctcggaggtgccggtgctcctcggcaggccgaccataaaactcgggggctgcacgctcgtttgggtagcgaagctgaccagacaacccgcggggtgaccatcggcctgggttgtcaccacaaacaccgggtggtccagcatccccatcaactcgtcgaacgactcatcgatcacatcaccatcatgaatccgcgcaacgtcttctgacactctttccgagcgttcagtcggcgaatcgccgctaccgccatcacgtcgaccggtgaggccgccgtcacggccccaaatcggcgacgatctgggcacggaatcagaacctgattgggtcccggccagcctcgctggcgtgggaagtcaccacggtcgcgccgcggcttctcaacccggccgacacgcgctcccgatgctcactgtcgtcgctgtcataggcatactcgaatgtggattagtgctacacatgcctgacaacgatttgtggtactgcgggccatggacactatgggtgatggccggtaggggtgttgcgtcgggcgcgggagtgtggcgaggtgatcgcgttgcgacgccccttgcggtggcgattaccgcagccggattggtatcaggggcccggataggacccggtgcggctgcgaaacgcgacccgcagctcgcacagtggaacgagattcgcagtcactaccaagagatcgccgagtggatcgaccacgacacagcaaccgcacaccccgctgttgccgcaacgcagatcagtgccgctggctctttcggccgcgccaatatggtcgactacctggggctcctggattccagggccgacgaaacggtccgacgcgacgaattttcgcggtggctgtcggccaaacccgactacttggtcaccaccgagcaatctgtcgacgccgccacgatagcccttcctgaattccgccatgcgtacgaccgcgcggccaccatcgggacactcaacgtgtatcgtcgcaactcccctgacggtgatgaaccgctacccgcggacggcaactaaccctgcccgcaggcctctagaacgagttcgcgcactcgggccgcgtcggcctgtccgcgggtcgccttcatcaccgcaccgacaatcgcgccggccgcggccaccttgccgccgcgaatcttgtccgccacatcaggatttgcggccagggcctcgtcgaccgcggcctgggtcaacgagtcgtcgcggaccaacgccaaccctctcgcagtcatcacctgttcgggctcaccttcaccggccagcacaccctccacgacttggcgggccaagctgttggacagcttgccctcatcgaccaatgccaccacggctgcgacctgggcaggagtgatggccagttcgtccagcccgatgccggcctcgttggccttttgcgccaggaagtttccccaccaggcgcgcgccgcctcgctggacgcgccgtgctcgacggtggcagcaaccaattcgacggcgccggcgttgaccagatcgcgcatcacctcgtcggaaacaccccactcctgctgaatcctcctgcggctcaaccacggcaattcggggatcgtctggcgtagtcgctcgaccagctcgcgactgggcgcgacaggctccaaatccggctccgggaagtaccgatagtcctcggcggtctccttggtgcggcccgcgctggtgtaaccggcctcgtgaaagtgtctggtttcctgggtgatccgaccaccagacgccaaaatagcgccctggcgctgcatttcgtagcggacggcgacttcgacgctcttcagcgagttgacgttcttggtctcggtccgggtgccgaattcggtcgtcccggccggcttcagcgacacgttggcgtcacagcgcatcgaaccctggtccatccggacatcagatacatctaatgcgcgcagcagatcccgcaacgccgtcacataggaccgggcgatctgcggcgcccgggcaccggcgcccacgatgggtttggtgacgatctcgatgagcggcacgccggcacggttgtagtcgatcagcgaaccggtggcaccgtggatccggcccgtctcgctgccgatgtgggtgagcttgccggtgtcttcttccatgtgagctcgctcaatctccacccgccaagtggtgccgtcttccaaaggcgcgtccaggtagccgttgatggcgatcggctcgtcgtactgtgagatctggtagttcttgggcatgtcggggtagaagtagttcttccgggcgaagcgacaccagggtacgatctcgcagttcagcgccagcccgatgcggatcgccgactccacggcggcccggttgagcaccggcagcgaaccgggcaagcccagacacaccggacacacctgggtgtttggctcgccgccgaatgtggtggtgcagccacagaacatcttggtcgcagtggacagctcgacgtgcacctcgaggccgagtaccggctggaagcgcgcgacgacctcgtcgtaatcgagcagttcagcccctgcggccttggctgccccggcagcaacagtcatagccgcgatcctagtttgagcacccgacgtcaaccgaagaaggcggcggcgtcgtcgtaacggctctgcggcaccagtttgagtttgcgaaccgcatccgccagcggaacccgaccgatgtcctggccgcgcaacgtcaccatctggccgtactcgcccgcatgcgcggcgtcggcggcgttcaccccgaatcgggtggccagcactcggtcgtaggcggtcggagtaccaccccgctggatgtggcccaacaccgtcacccggacatccttgttgatgcgcttctcgacctcgaccgccagctgcgccgctacacctgtgaaacgctcgtgcccgaactcgtcgagaccaccctcgcgcagcatgatcgtccccggagccggtttggcgccttcggcgaccacgcagatgaaatgcgagtccccgcgctggaaacggcctttgaccagtcggcacacctcttcgatgtcgaacggctgctcaggaatcagggtcatgtgagcaccggaggccagcccggcgttcagcgcgatccagccggcatgcctacccatcacctccaccagcatcacccgctcgtgggattcggcggtgctgtgcagccggtcgatggcctcggtggccacggtcaacgcggtgtcgtggccgaaggtcacatcggtgcagtcgatgtcgttgtcgatcgtctttggcaccccgaccaccggcacattctcttcggagagccaactcgcggcggtcagcgtaccctcaccgccgatcgggatcaggacgtcgatcccgttgtcgtccaaggtctgcatgatttggggcagccccgcccgcagtttgtcggggtgcacccgggccgtgcccagcatcgtgccgcccttggccagcagccggtcattgcggtcgtcgttgtgcagttgaacacggcggttctccagcagcccgcgaaagccgttctgaaatccgaccaccgacgagccgtatcgggcgtggcaggtacgcaccaccgcacggatgacggcgttaaggccgggacagtcgccgcctccggtaagaactccaatccgcataccctcatcttgcctcgcggccgccgacctggcgcgagcagacacagaatcgcacgggcgaggggcgccggatgcgagtctgtgtctgctcgccgctaaatggcgctcagtagcgggccgcgggcggcctcataagccgcccccacccggtagagccggtcgtcggccaatgccggcgccatgatctgtaggccaaccggcaacccgtcgtccggggagagccccgacggcacagacatgccgcagtggccggccaagttcagcggcagcgtgcacaggtcgaacaagtacatcgccagcggatcgtccaccttctcacccagccggaacgcggtggtcggggtcgtgggcgacaccagcacgtcgacggaccgatacgccgcgtcgaggtcgcgggcgatcagcgtgcgcaccttctgcgcctggttgtaataggcgtcgtagtagccggccgacaacgcgtaggtgccgatcatgatgcgccgcttgacctcgggcccgaaaccggcggcccgggtcatcgccatcacctcctcggcgctgcgggtgccgtcgtcgccgacccgcagcccgtagcgcatcgcgtcgaagcgcgccagattgctcgacacctccgagggcagaatcaggtaataggcggccagggcatggtcgaagtgcgggcagtcgacctcgctgacctcagcgcccagcgcggttagctgctccacggcagcctcgaaggaggccagcacgcccggctggtagccctcgccgccgtgcagctgtcgaaccacgccgacccgcacgccacgcagatccccgaccgcgccggccctagcggcgcccaccacgtcgggcacctcggcgtcgaccgacgtggagtcgcgcgggtcgtggccggcgatcacctgatgcaacagcgcggtgtccaagacggtgcgcgcacacgggccgccctgatccagcgaggacgcgcaggccaccagcccatagcgcgacaccgtgccgtaggtgggtttgacgccgacggtcgcggtcagcgcggccggctggcggatcgaccccccggtgtcggatccgatggccagcggcgcctggaacgcggccagcgccgccgcgctgccgccaccggaaccgccgggtacccggtcgagattccacgggttgcgggtgggaccgtaagcggagttctccgtcgacgagcccatcgcgaactcgtccatgttggtcttgcccaggatcgggatccccgcggcgcgcaaccgcgcggtcagcgtggcgtcgtagggagatcgccatccctccaggatttttgacccgcaggtggtgggcatgtcgctggtggtgaagacgtccttgagcgccagcggcaccccggccagcgccgacggcaagggttctccagcggccacctgcttgtcgacggcggccgccgccgccagcgcctcatcggccgccacatgcaggaaggcgtggtacgtctcgtcggtcgcctcgatctgatccaggcaggcccgggtgatctcggtcgacgacacctccttgatggcgatcttggcggccaacgtcgcggcgtcggatcggatgatgtccgtcactgttcatcccccaggatctgcgggacggcgaagcggccgtcgacggcatcgggcgcctggtcgagcacctgacgctgggtcaggcacggcacggtctcgtccgggcgggtgacgttgacgtccttgagcggattgtcggtggcctgcacaccggtgacgtcgacggcctggatctggctgacgtgggtcaggatggcgtcgagttggccggcgaaactgtccagctcggtttcggtcaatgccagccgggcaagcctggcgaggtgggcaacctcgtcgcgggagatctgggacacgaccgcaaagcctaatgggtggccggacggccgacgccggctgccgaaacgccgtggatacatcgttgtgccacagtgttggccgtgcgttcgtatctattgcgtatcgagctggccgaccggccgggcagccttgggtcgctggcggtcgcgctcggctcggtgggcgccgacatcctctcgctcgacgtggtcgagcgcggcaacggctatgcgatcgacgacctggtggtcgaactgcccccgggagcgatgcccgacacgctgatcactgctgccgaggcgctgaacggcgtccgggtagacagcgtccgcccgcacaccggcctgttggaagcccaccgcgagctggaactgctcgatcatgtggccgcggctgagggcgcgaccgcacggctccaggttctggtcaacgaggccccccgggtgctccgggtgagctggtgcacggtgttgcgcagttccggcggggagctgcaccgtctggccggcagcccaggtgcgccggagacccgggccaattcggcgccctggctgccgatcgagcgggccgcggcgctggacggcggcgccgactgggtgccgcaagcctggcgcgacatggataccaccatggtcgcggctccattgggtgacacgcacaccgcggtggtgctgggcaggccaggcccggaatttcgcccgtcggaggtggcgcggttgggttatctagccggcatcgtggcgacgatgctgcgctgagcggttcgttggcaaccaaggttcgccgagcgtaacgccactgcgaaaaaccgcgcggagattcgcagtgccgttacgttcgtgacgcgggtccgtcggccagcagtctccggaacccatcctcgtccagaatcggcacccccaactccaccgccttgtcgtatttggatcccggcgagtctccggcgacgacatagttggtcttcttcgacaccgagccggcggccttgccgccgcgggccacgatcgcctccttggcgtcgtcgcgggagaaaccggtcagcgagccggtgaccacgatggtcagcccggccagcgtgcgtggcacactctcgtcacgctcgtcgaccattcgcaccccggcggcccgccacttgtcgacgatctcgcggtgccagtcgacggcgaaccactcggtgaccgcggcggcaatggtcggccccaccccctcgacggcggccagctggtcggtggacgccgcggcgatggcgtcaaggctgccgaactcggtggccagggcgcgggccgccgtcggcccgacatggcggatggacagcgccaccagcacccgccacagcggtgccgccttggccttgtcgaggttgaccagcagccgtttgccgttggccgacagttcgcctgccttggttcggaacaggtcggtgcgcagcaagtcccgctcggtcagcgcgaacagctcgccctcgtcggcgatcaccttcgcctgcaagagcgccacacccgcctcgtaaccgagcacctcgatgtctaggccgttgcggctggcgacgtggaaaacccgctcccgcagttgccccgggcagccgcgggcgttggggcaacggatgtcggcgtcgccttccttctccggcgccaacggcgaaccgcactccgggcaggtggtgggcatgatgaattcgcgttcggagccatcgcgcagttcgacgacgggtcccagcacctcggggatcacgtcgccggccttgcggatcaccacggtgtcgccgatcagcacgcccttgcgcttgatctccgaggcgttgtgcagggtggcctgtcccaccgtcgacccggccaccttcaccggcgtcatgaacgcaaacggcgtgatccgcccggtgcggccgacgttcacccggatgtcgagcagcttggtctgcgcttcctcgggcgggtacttgtaggcgatggcccagcgcggcgcccgcgacgtggaacccagcctgcgctgcaacgccacctcgtcgactttgaccaccacgccgtcgatttcgtggtccacctcgtggcggtgctcgccccagtagtcgatgcgctcgcgcacaccggccaggtcggttgccagggtggtgtgttcggaaaccggcagtccccatgcccgcaacgccaggtatgcctgatgcagggtggccgggcgaaagccctccacgtggcccagcccgtggcagatcatccgcagccggcggcgcgcggtgaccgccgggtctttctggcgcagcgatcccgccgcgctgttgcgggggttggcgaacggcgccttgccctcctcgacgaggctggcgttgagcgcctggaagtcgtccagccggaagaagacctcgccgcggacctcgaggacctcgggcaccgggtagtcgtcgccgggggtgagccgttcgggaacgtcggcgatggtccgggcgttcagggtgacgtcctcgccggtgcgcccgtcgccgcgggtggaggcccgggtcagccgtccctcgcggtagaccaaagacagcgcgacgccgtcgatcttgagctcacacaggtaatgtgcggcgtctccgacctcggcatggatgcggccggcccaggcggcgagttcgtcggcggtgaacgcgttgtcgaggctgagcattcgttcgagatggtcgacgggctcgaaatccgtggcgaagccggcaccgccgaccagctgggtcggcgaatcgggcgtgcgcagctcgggatgctgctcctcgagggcttccagacggcgcagcagctcgtcgaattccgcgtcgctgatgatcggcgcgtcccgcacgtaataacggaactggtgctcacgcacctcctcggccagtgcctgccactgccgcaacacctcgggagcggtctgatcggcgtctggggagctcactctggcaggctagccgagggggctcttccctcagatggcctctgggtcccgcgcgaacgcctcagcgacatcacgggcaagcccgaccgcggtgcgggcccactgccccgtcgcattggccagaccacacgccgggctgacgccgagtcgatcgcgtagcgccgagcgaggaacgccgagccgatcggtgaccgcgaccgccgcagcagcgacctcttccatcgaaggtgctcgctccggggcggtcaccgggaccaggcccagcacgacggttcggcccgactcgacaaatgccgcgacagcatccaaatccgcagcctgcagtgtgctcgcatccaccgataccgcactaattctgctgcgctgcagcagatcccacggcaaatccggactgcagctgtgtagcgctacgtccgcgtcgacagccgcgatgcaagtgtcgagcagcgcttcggccaccgtctcgtcgagcggggcaaccgggctcaacgcggtcaccccggtcagccggccgcccaacgccgccggcaacgacggctcgtcgaactgcaccaccaccggtgtgtcaagtcgacgcgccagcgccgcgcgatgcgcggcaacgccttcggccagcgaggcggccaggtcacgcacggctccggggtcggtgatcgcccggtgaccgttggccagctccaaccccgcgaccaatgtgactggcccgggcgcctgcaccttcaccgcccgcccacagccacgcaggcccgcggtctcccaggcctcttctaaggcatccatatcctcgtcgaggaggctcgcggcccgccgtgtcaccgcgccgggtcgagcagcgatgcggtagccacgaggcacggtgtcaatcgccacgtcgaccagcagtccgccggctcgccccagcatgtcggcgccgacgcccctggcgggcagctcggtgagataggccaatgcacccgccaactccccgaccacgacctgcgcggcctctcgcgcggcggtgcccggccacgatccgatcccggtggccgttgcgaaaacactcacccggcaaccgtattcgacctcacatcgtcggctggccgccaggggtgtctgctgcaggttcgcccgggtaccttcgaagcagaagggtggcagatggtgggattgacgcggccgctgctgttatgtggcgcgacactactgattgcggcgtgcacccgggtggtgggcggcacggcttcggcgacttttggcggtgaccgacagggcatgcttgacgtcgctacgatcctgttggatcagtcacggatgcaagcaatcaccggctccggcgatgacctgacgatcatccccacgatggacacgacgtatcccgtcgacgtcgacgatttcgcccaacccataccacgagaatgccggttcatctatgccgagacggcagtctttggctctgagatcgaagcgtttcacaagaccaccttccaggaccggccagatggcagtctgatctccgaggcggccgccgcctatcgggatgccggcaccgcccggcgtgccttcgacaccctggcggtcaccgtccacgactgcgcggcaagtccggcaggctggctgttcgtcagtaggtggaccgccggcggcaattccctacacatccgggccggcgattgcggtcgcgactaccgggtcctatcggcggccctgttggaagtgaccttctgcggcttcccggaatcggtctccgacatcgtgatgacgaacatcgccgccaacgtgccgggttagcacctcgagcccgcgttcaggatgccaggacggatgtcaacgtggtcagttgtgcgttgcgctgcgcgacgacattggtgctgacatttccaccacgcgcgtttagtctccggcgtcggcggccgtggctggacccgcatggcgcgggtccagccaccgaccccggaacgaccccaccctaatcgttccgcagtctgacgaatcgcctaccggcctttccagcaccccgatctggcgtagtgctcgccggcaccgacggtaggcccgcgcgagagcctccatggcctgattccactgggcctgccagtcctgatgactcatcccgagatcaccttggcaagcacgcgacggcgcggtgcgctcactggcgatatcggcccccaagctctgcgtcgtgcccgtataaccggccatgtctccgacattggccgtcatcgccgggtagctgtacatactctgcgacaccacgaatccctttcaaatattccgggcaatgatttttagacactctttcgatcgaaaatttggtcgagttcacggccgtcagatcgtcaaactgacaccaaccccccatcaccggccacaccgaccaaatccggcccccagctgcccggcagcatcggcaccggcgcaccatcaccaaactcatcggccaacaccgtcaaccccgccggctgcccaaccgactccttgccagccgtcccaacaaaccccaacgccccagcaccccgatcagaagccagcaccgacaccgacgtgctcgcgggagccggctccaccgccgacaccaaccgcgcctgcggcgacaccacaccacccgacaccggcgccacactgcccaccaacgccgccggcgcgccagcagccgcacccaccgccggcagagcggccaatcccgccaccccggccaacccagctacacccggaaccacagcagcggccaacgcccccaacaacggcccccccaaaaggggaacaacaccaaacagattcccaataacccactcgacaactatgtctataacgcccgcaatggcatacaataatccgaccgcaacataagaagcattgatagcgaactctgtcaatagttgagcattggatgccaacgtaataatgaacccaataatgttgaaacccaggatatccacaaagagctggaaccaaacccaagccaccgcagggagttcggaaagcaaagcggacagatactggtcatatgctgcgaacgtttcttctaaaaactgtacaatttcgtgccatgggaatggggttatggttgcggcggccacggcgttgctggcttcattggcgccgggtttgacgatgaccggtgccgggccggtgtgtggtgtggccaccagcgcggcacccaccaccgcctcataggcgctcatcacggtggccgcctggacccacatccgcacatagtcggcctcgttgagcgcgatcgggatcgtgttgatcccaaagaaattcgtcgccaccaacaccgcatgcgtgaggtggttggccgccaactccggcaacgtcggcatctccgccaacgcacaaacatagccagccgccgcggcctcatgctcaccggccgccgccgcgctatccgcactggcctgcaccaaccacgccacatacggcacataggcggccacaaacaactcagcactgggaccctgccacaccccggcccccaccgcggccaccaccgcgctcaactcttgcgccacagcggcgtactcggcgcttaacgcgctccaccccgccgcggccgcctgcaacgaacccggccccggaccagcacttagcagcgccgaatgcacctccggcggcgacgccaaccacaccggcgtgcggtgcgaggacaccggatcacccgctagcggaatcaatgtgcggcggccagccgtgcggtcaacgcctccaccgccgcactggcggccgccaaaccctcaggaaccacgctcagcgtcaccacgcacactccttccttaggcgcctcccacacccatctcccggatttttgctctatcaactgttgtaaatagctacgattacccaggcgtagacgacgacgccgcagattcctcacacccgcgcctgcgcaattggccacgcaccaccgccggcagcgaggccgccagccacacaccaagctcctcgccgaccacatcggctaccggatccaccaacagcgcaacggcattcggatgggggcccatcaaacccaccgatcatcccggcgtcgccgaccacgcccgcgccgtgtgctagccgccccacttggcggcttcggccccatctcgagccaacatcgccatggtgttggactcatgggtgccagacatcgactgataggcccgcaccagatcctctagggcctggttccactgggtctgccagccctgatacgtgatcccggtatcaccctgccaagcactggacagcacggcctgctcactggcgatatcggcccccaagctctgcagcgtgcccgcataaccggccatgtccccggcatgagccatcatcgccggatagttgtacataatctgcgacatcacaaaccccttttcattccgagcagcgacttttttaaaacccggtgtagctggacgcggcggcggcatcggcggccacatacgtgcccgcggcctcacccaaattggcttgcgcgatatccagcaaggtattgaccttggcggccgcggccacaaaccgggcatgcgcaccctgaaacgccgccgcggactctccctgatgaaacgcctgcgccgacatcgcctgctgctcggcctgaccgatcgtatgccgcatcaaccccgccttagcggcaaacgccgtatgcgaagcgatcaactgcggaatatgggcatccaacaaactcatcacaattccttccaattcgaatcaccaattactcgccgtcagatcgtcaaactgacaccaaccccccatcaccggccacaccgaccaaatccggcccccagctgcccggcagcatcggcaccggcgcaccatcaccaaactcatcggccaacaccgtcaaccccgccggctgcccaaccgactccttgccagccgtcccaacaaaccccaacgccccagcaccccgatcagaagccagcaccgacaccgacgtgctcgcgggagccggctccaccgccgacaccaaccgcgcctgcggcgacaccacaccacccgacaccggcgccacactgcccaccaacgccgccggcgcgccagcagccgcacccaccgccggcacagccgccaaccccgccaaccccgtcacaccagccacacccggcaccaccgcagcagccaacgcccccaacaacggacccgccaaaaccggaatagcgccaaaaatattcgaaataatccaaccaatactgagtatcgccagttccaagacaaccgcgaattctaatagcggaaccagaacaaatacgcctaacgcaaaacctaccgtggcgaaaaacatatcgatcatcccggtaaggacgagccaaggctcgaaatttaccagacccgtgatcagctcgacgaatcccacagcccaggcttcggcgctcttcattatcaattcgccgacctctgtaaatgcttgggcagccatttccaaaaacttcgctaattctccgaatgggaatggggttatggttgcggcggccacggcgttgctggcttcattggcgccgggtttgacgatgaccggtgccgggccggtgtgtggtgtggccaccagcgcggcacccaccaccgcctcataggcgctcatcacggtggccgcctggacccacatccgcacatagtcggcctcgttgagcgcgatcgggatcgtgttgatcccaaagaaattcgtcgccaccaacaccgcatgcgtgaggtggttggccgccaactccggcaacgtcggcatctccgccaacgcacaaacatagccagccgccgcggcctcatgctcaccggccgccgccgcgctatccgcactggcctgcaccaaccacgccacatacggcacataggcggccacaaacaactcagcactgggaccctgccacaccccggcccccaccgcggccaccaccgcgctcaactcttgcgccacagcggcgtactcggcgcttaacgcgctccaccccgccgcggccgcctgcaacgaacccggccccggaccagcacttagcagcgccgaatgcacctccggcggcgacgccaaccacaccggcgccgtcacaacgacccacccgaaaccagatacgtcgccgccgccaccgcatcaccggcggcataaccgatcccagactcacccacagcgaccccggaacgacccagctcctcgaccccttcgcccgcgatcgccgcatgctcgctacctaaggcgctaaaccccaccgcactctgcaacgacaccggatccgccgccggcgccaccaccgccgtaatcgccggcgccgcgccagcgtgtgcggcggccagccgtgcggtcaacgcctccaccgccgcactggcggccgccaaaccctcaggaaccactctcagcgtcaccacccacactccttccttaggcgtcacacacccgcacgaccggttaccgtcaccagcggagcgaattattgacacctgtcttgacgcctgtcttgacatgcgtcaggcaatattgatctcacagatcgttgcgtatgtcaactgttattgatagctactattacgtaggcgtaggtgacggctccgtaggattcggggactagcccgttgcttgggctgcccgacccccgccccgtcccacgcaacccggctgcccgtcgtcgggcgacatcccggtctctatcggcggacccgagcagccgcccggctagnnnnnnnnggccaaggccagggacgtggtgtacgagtgaaggttccnnnnnnnnnnnnnnnggtggcagtctaggtggtcagtgctggggtgttggtggtttgctgcttggcgggttcttcggtgctggtcagtgctgctcgggctcgggtgaggacctcgaggcccaggtagcgccgtccttcgatccattcgtcgtgttgttcggcgaggacggctccgacgaggcggatgatcgaggcgcggtcggggaagatgcccacgacgtcggttcggcgtcgtacctctcggttgaggcgttcctgggggttgttggaccagatttggcgccagatctgcttggggaaggcggtgaacgccagcaggtcggtgcgggcggtgtcgaggtgctcggccaccgcggggagtttgtcggtcagagcgtcgagtacccgatcatattgggcaacaactgattcggcgtcgggctggtcgtagatggagtgcagcagggtgcgcacccacggccaggagggcttcggggtggctgccatcagattggctgcgtagtgggttctgcagcgctgccaggccgctgcgggcagggtggcgccgatcgcggccaccaggccggcgtgggcgtcgctggtgaccagcgcgaccccggacaggccgcgggcgaccaggtcgcggaagaacgccagccagccggccccgtcctcggcggaggtgacctggatgcccaggatctctcggtagccctcggcgttgacgccggtggcgatcaaggtgtgcactccgacgacgcggcctgcctcgcgcaccttgagcaccagggcgtcggcggcgaggaaggtatacgggccggcatcgagcgggcgggtccgaaacgcctctacggcttcgtcgagctctttggccatgatcgacacttgcgacttggaaagctttgtcacaccaagtgtttcgaccaggcgctccatccggcgagtggatactcccagcaggtagcaggtcgccaccacgctggtcagtgcgcgttcagctcgcttgcggcgctgcagcagccagtccgggaaatagctgccctggcgcagcttggggatcgcgacgtcgatggttgcggcacgggtgtcgaaatcacggtggcggtagccgttgcgctgattggaccgctcatcgctgcgttcgcggtagcccgccccgcacagggcgtcggcttcagcccccatcaaggcggcgatgaacgtcgagagcagcccgcgcagcagatccgggctcgcctgtgcgagttggtcagccagaagctgctcggtgtcgataagatgagaagaggtcattgcgtcatttccttcgattgacttttgctggtcgtttnnnnnnnnnnnnnnntgaccgcccactactgggctacgacacgcccaccggccttacctgcccgtacaccacacccctggacgtaactnnnnnnnncgggtttctacgagtgatttggcgccgagtcaagccccggggttgccgccagtcgacaaccctgaagcgccggcgatggtcgcgctgccgagcacctcgtcaccggctgggtcaggtcggtagagcaccagcgtctggccgcgcgccacgccgcgcagcggggcatgcaactgcacgaaaagcgcatcgccgatcaattccgctaccgcactgacggtttcaccgtgcgcacgcacttggaccacgcagtcaacgggtcctgacggcgcggctccggcggtgaagacgggagcgcgcccagtcagcgtttgcacatcaaggtcggtcacgtcacctacgtgaacggtggcggtgtcggcgtcgatcgccgtgacatagcgcggacgaccattcgggcccggcccggcgatgcccaggcctctacgctgcccgatggtgaacccgtgcaccccatcatgggaagccagcaccacaccatccgcgtcaaccaccacaccacggcgaaccccgatgcgctcacccaaaaaagccttggtgttcccggacggtatgaagcagatgtcgtggctatccggcttgttggcgaccgccaggccgcggcgggccgcctcggcacggatctgccgcttcggcgtgtcgccgatcgggaacgcggcgtggcgcagctgctgcgcagtgagcacggcaagcacataagactgatccttgtcccggtcgacggcgcggcgcagccgcccacccgacagccgggcgtagtggccggtggccaccgtatcgaaacccaacgccacagccctggcggacagagcagcgaacttgatctgctgattgcaccgcacgcaagggttcggagtttccccgcgggcatacgacgacacgaagtcgttgatcacgtcctctttgaacttctctgcgaaatcccaaacataaaacgggattccgagcacatcggcgacgcggcgcgcgtctgcagcgtcctctttggaacaacagccccgcgagccggtgcgcagcgtgccgggcgcggtcgatagcgccatgtgcactccgaccacctcgtgtccggcatcgaccatgcgggcggcagcaacagacgagtcgacgccaccgctcatcgcggcgagaactttcatcgggatgctcccgcggcggctagggcggcccgccgtgcacgtgccaccgccccgggaagcacctccaacgcggcatcgacatcagcctcaacactggtgtgccccagcgagagacgcaatgatccgcgggcgctggccgcgtcgacgcccattgcaatcaacacatgcgagggctgcgctacacctgccgtgcaggccgatccggttgagcactcgattccgttagcgtccaacaacatcaacagcgcatcgccttcgcagccacggaaagtgaagtgcgcgttacccgctagccgcatcgggtcatcggcgccgttaaggcaaacatcgtcaatctcagccagcacaccctcgaccagacgatcccgcagcagccgtaaccgcgcgctgttttcctcgagtccgtccaccgcgatctgcgcggccgtcgccattccaactgcactggcgacatcgggtgtgccggaacgaatatcgcgctcctgcccaccgccgtgcataaggggcacgcaggtgacgtcgcggcgcagcagcaacgcacccactcctggcgggccaccgaatttgtgcccggccacgctcatcgccgacagcccgctggccccgaagtcaagcgggagctgtcccaccgcctgaatggcatcactgtgcatcggcacgccgaattccatggcgacaactgacatttcggcgatcggtagaatagttccgacctcgttgttggcccacatcaccgataccagcgcgacgtcgtcgtggctctgcagtgcctcgcgcagcgcagttgccgacaccgagccgtcggcggcggtcggcagccaggtcacatgggcgccttcgtgttccacgagccagttcaccgagtccagtacggcgtggtgttccacctcggtggtgacgatgcgacggcggtgcggctccgcatcgcggcgtgcccaatagatacctttgacagccaggttgtcgctttcggtgccgcccgcggtgaagatcacctcggacggacgagcgcctagcttgtccgcgatcagctcacgggcctcctcgatccgccggcgcgccgagcgcccgctggtgtgcagcgacgacgcattgccgatggtgcgctgcacggccgccatcgcctcgatggcggcggggtgcatcggggtggtggcagcgtgatccaggtaggccatgacgcacctagaatactggcccgggcggcgacgcagaacgtgcgcgcaggccacggccgcagcagcggctgggcaatctggctggggccagaccacttaggtcgccggcacgtgccggcggcctgggcgttgccccgactgccccaaggctcccgcaagcaccgctgactggcaacggcgcgcgagattccgacgatcggtacctggcagctgcaaagactcgacgcgcacccaggccagcgtgcggcgcacggtcagcagccggcaaaccgaccgcaccaaggtgtcgtcgccgacaaaggccggagcggtcgagacggtgccgtcgacgtggtgatatgtcaaccggagtggctgcaccgggcggccggcatcgattgcggcctggaacatcgccggatagaaagccccacaaccgcgatgcgagcacccggctcctgctcgggccgctggacggccggcatcgtcgcccggccgaccgcaccaggtggtgccctcggggaaggccaccaccgtctgaccggcgcgcagccgacgcgcgatggtatcgacaaccccgggaagccgccgcaggctggctcgctcgatcggaatgatcttcagaatgcgcgccacgatccctatagtccgtccggtgaacatgtcggcgcgcgcgacgaacgacccgggcaacaccgaaccgatgcagaagacgtccaaccaggacacgtgcccgctgaccaccaggactccgcgcaggttccgaactggactacccgacaccgtgatccggacaccgaaaaggcgcagcaccaaccggcagtagatgcgttgcacccgcgttcggcccggcagtggcatcaccaccagcggcactcccggtaccaggagcagagccaacatgacgcgaagcgctacccgcagcaccaccagcggccgccgcacctgcgcagcgtcgccgacactcacgcagctgacgccgcacgttgcgcggggcaaccaggagtgttcggtgactgcgggagcgctcatcgcgcgtcgttcaccatttccgaggccgccgcaaccgaccgcagtcgtcgcagatatcgcgtatcggcgtggtccttatccagtagcaggcagaagtcgcccacgccaaagtccgggtcgtgcgccggctccccgcaggcccgcgcgcccagtctcaggtaaccgcgcatcagcgggggaactgctggccgtggcggagggagaatgtcgtcgagggacctcccgtccacgcgcaccggccggtaggggtacacctggcactgcggcggcgcggcatgccggttgaggatgaagtcgcgcaccccacgcagccggctgcccggcgtttcaccgtctcccccgattggtactgacacacatccggtcacatagtcatagccgtatcggtccaggtaggccaggatgcccgcccacatcaacaacaccaccccaccgttgcggtgaccctcgcgcaccacggcgcggcccatctccaccaacgacggccgcagcggatcgaacgcgcaaacgtcgaattccgttgcggtgtagagtcctccggcggcgatggcacccgccggtgccagcatccggtagcaacccaccagctcaccggtgtcgtcgtcgcggaccagcaggtgatcgcagtactcgtcgaaccggtcgccatcccggcgcgtatccgcggccgccggcagtgcgaagcctggcgtagtgctgaacacgtcatagcggagccgctgcgccgcctcgaccatgctgggatcggtggatagcaacagggaatagcgcggtccggttgacgatcctgtcgcgacgccatgcggtttgtcactgggtatcagcacagaagcgatgctcatagcaccaacgtggcgcagccgatcagctaatcggcatcaacgttgtgacgtgtcggtgcacgtcagatgacgaactgttgggctaggtgagcaggcgccaaggccccccacgcctcggcgtgtcggggtcttttgcgactgctcgcgcagggaacctagcccttgcgggccttgatgacctcggtcagctgcggagcgaccttgaacaggtctcccaccaccccgtagtcggcgatctcaaagatcggcgcctcttcgtccttgttgaccgcgacgatggtcttggacgtctgcatgccagcgcggtgctggatcgccccggagatgcccagggcaatgtagagctggggcgacaccgtcttgccggtctggccgacctggaactggcccgggtagtagccggagtcgactgcggcacgcgaggccccgaccgcggcgcccagcgagtcggccagcgcctcgaccacgctgaagttctccgcgctgccgacaccacggccaccggccaccacaatggtcgcctcggtcagctccggccggtcgccggcgaccgccggttcgcgcgcggtgatcctggcggcgttctccgccgcagccggcacttccacgctgacctgctcaccggcgccggcggccggctccgcctccacggctcctgcgcgcacggtgatcaccggggtgtcgccgttggcctgcgcttcgacggtgaacgccccaccgaagatgctgtggacacccactccaccttctctcacgtcgaccacgtcgaccagcagacccgagccgatccgagccgcaagtcggccggcgatctccttgccgtccgcggtggcggcgattagtacgccggcaggggccgaggactcggccagcccggccagcacgtcgaccgccggggtgatcaggtatttgtcgacaaggtcggactcggcgacgtagatcttggcggcaccagccgccttaagcccgtccaccagcggcgcggccgtccccggcacaccgacgacgacggcggctggttcgcccaaggcgcgggcggcggtgatcaattcggcgctgaccttctttaacgcgccttcagcgtgctcaacgagcaccagtacttcagccatgggttatatcgctctcgtctttgggaggtgcgtatgtcttagatgattttctgggcaaccaggtactgcacgatctggttgccgccttcaccctcgtcggtgaccttctccccggcagtcttggccggtttgggcgtcgacgccagcacggtggatccggcgttggccagccccacctcgtcgctctcgacaccgatctcggccagggtcagcacggtaacttccttcttcttggcggccatgatgcctttgaaggacgggaagcgcggctcgttgatcttctcgttcacgctgatcaccgcgggcagcgtggcctcgagggtgaatacgccctcatcggtctcacgctcgccggtgatcttgccgccctcgatcgacactttgcgcaggtgggtgagctgcggcaggcccaggtactcggcgatgatggccggcaccgcaccgcccaccccgtcggtcgattcgttgcctgcgatcaccagctcggtgccctcgatggtgcccaacgcgcgcgccaaagcccacccggtttggatgacgtccgagccgtgcatgccgtcgtcctttaggtggacggccttgtcggcacccatcgacagcgccttgcggatcgcctcggtggcgcgctcggggcccgccgtcagcacggtcaccgacccttcgatgccgtcggcggcctctttctcccgaatctgtagcgcttcctccacggcgcgctcgttgatctcgtccagcaccgcgtcggcggcctcgcggtccagcgtgaaatcgccgtcggtcagcttgcgctccgaccaggtatctgggacctgcttgatcaggaccacgatgttcgtcatgactgtggttcgtcctcctcgaaggcggcccgcagcgctcgactgcggaacctcggtcacacgttttgcaaccgcacagcgatattactattcggtaagttcgcgtggtgcgccctcacaccatagcgggtggtagagcaggttcccacgcctgtgcctcgcccacgaccggcggatactcccggtgcccggttcgcgaatccgatgccacgggttagcctgccttaacaatgtgcgcattcgttccccacgttccccgccatagccgaggcgacaacccgccgtcggcctccacggctagccctgcggtgttgacgctgaccggcgagcgcaccatccccgatctggacatcgagaactactggtttcgccgccaccaggtcgtctaccagcggctggcaccccgctgcacggcccgcgacgtgctggaagccggctgcggcgagggatatggcgccgacctgatcgcctgcgtcgctcgccaggtcatcgcggtggactacgacgagactgcggtggcccatgtccggagccgctatccccgagtggaggtgatgcaagcaaacctggccgagctgccattgcccgacgcgtcggtagacgtcgtggtcaacttccaggtcatcgagcatctgtgggatcaagcccgattcgttcgcgagtgcgcccgggtactgcggggctcgggactgttgatggtgtccacccccaaccggatcaccttttcccccggccgcgataccccgatcaacccattccacacccgcgagctcaatgccgacgagctcacttcgctgttgatcgacgcgggattcgtcgatgtggccatgtgcgggttgtttcatggcccacgcctgcgcgacatggacgcccgccacggcggctccatcatcgacgcacagatcatgcgggcggtggccggcgcaccgtggccacccgagctagccgcagacgtcgcggcggtcaccaccgccgacttcgagatggtggcagcgggtcacgaccgtgacatcgatgacagcctggatctgatcgcgatcgcggtgcggccttgaacacgtccgcaagcccggtgcccggcctgttcacgcttgttctgcacactcacctgccctggctggcccaccacgggcgctggccggtcggcgaggaatggctctatcagtcgtgggcggcggcctacctgccgctgctgcaggtgctggccgcgctggccgacgagaaccggcaccggttgatcaccctcgggatgacgccggtggtcaacgcccagctcgacgacccatactgcctcaacggtgtgcatcactggctagccaactggcagctgcgcgccgaagaggccgccagcgtgcggtatgcccgtcagtcgaagtcggctgactatccgtcatgcacaccggaggcgttgcgggcctttgggattcgcgaatgtgccgatgcagctcgcgcgctcgacaacttcgccacgcggtggcggcacggcggcagcccactgctgcgcggcctgatcgacgccggcacggtggagctgctcggtggcccacttgcccacccgttccagccgctgctggcaccgcggctgcgcgagttcgcgctgcgcgaaggcctcgccgatgctcagctgcggctggcgcaccgcccgaaagggatctgggcacccgaatgcgcatacgccccggggatggaggtcgactacgccaccgcgggggtcagtcacttcatggtcgacggcccgtcgctgcacggcgacaccgcgctgggccggccggtggggaaaaccgatgtggtcgccttcggtcgcgacttgcaggtcagctaccgggtgtggtcaccgaaatccggctaccccgggcacgccgcctaccgcgacttccacacctacgaccacctgaccggactcaaaccggccagggtcaccgggcgtaacgtgccgtcggagcaaaaggcaccctacgatcccgagcgcgctgaccgcgccgtcgacgtccatgttgccgatttcgtcgacgtggtgcgcaatcggctgctctccgagtccgagcgcatcggccggcccgcccacgtgatcgccgccttcgacaccgagttgttcggccactggtggtacgagggcccaacctggctgcaacgggtattgcgggctttacccgccgccggtgtccgggtgggcaccctgagcgatgcgatcgccgacggattcgtcggcgacccggtcgaattgccacccagctcttggggttccggcaaggactggcaggtgtggagcggtgccaaggtggccgatctggtccagctcaacagcgaagtggtcgataccgcgttgaccaccatcgacaaggcgctggcccagacagcgtccctggacggaccgctgcctcgcgatcacgttgctgatcagatcctgcgcgagaccctgctcaccgtgtccagcgactggccgttcatggtgagcaaggactccgccgccgactacgcccgctatcgtgctcacctgcacgcacacgccacccgggagatcgccggcgcgctggccgcgggccgacgcgacaccgcacggcggctcgccgaagggtggaaccgcgccgacggtctgttcggcgccctggacgctcggaggctgcccaagtgaacgcctcgcacaggcggaaccggccgcgcgcatgaggatcctcatggtgtcgtgggagtacccgccggtggtgatcggcggactcggccgccacgtgcatcatctgtcgaccgcgctagccgcagccggtcacgatgtcgtcgtgttgtcccggtgtccgtcgggcaccgatcccagcacacacccatcctccgatgaggtgaccgaaggggtccgggtgattgcggccgcgcaggacccgcacgagttcacgtttggcaacgacatgatggcctggaccctggcgatgggccacgccatgatccgcgccgggctgcgcttgaagaaacttggcaccgaccgctcgtggcgtcctgacgtcgtgcacgcacacgactggctggtggcccatccggccatcgcccttgcccagttctatgacgtgccaatggtttccacgattcatgcaacggaggccggtcgacattccggctgggtctccggagctctcagccgtcaggtgcacgcggtcgagtcgtggctggtgcgtgaatccgattcgctgatcacatgctcggcgtcgatgaacgacgagatcaccgagctgttcgggcccgggctggccgagatcaccgtgatccgtaacggcattgacgcggcgcgctggccgttcgcggcccgccgcccgcgcaccgggccagccgaattgctctatgtggggcggctggagtacgagaagggcgtgcacgacgccatcgccgcgctgccgcggctcaggcgcactcacccaggcaccacactgaccatcgccggcgaaggcacccagcaggattggttgatcgatcaggcccgcaaacaccgggtgctcagagcaaccaggttcgtcggacacctcgaccacaccgagctgctggcgttgctgcaccgagccgacgccgcggtgctgcccagccactacgaaccgtttgggctggtggcactggaggccgccgcggccggcaccccgctggtgacgtccaacatcggcggtctgggtgaagcggtcatcaatggacagaccggggtgtcgtgtgcaccccgcgacgtagcggggctggccgccgcggtgcgtagcgtgctcgacgatccggccgccgcgcagcggcgcgcacgagccgcccggcaacggctcacctccgacttcgactggccgacggtggccaccgcgaccgcgcaggtgtacctggcggcgaagcgcggtgaacggcagccgcagccccggttgcccatcgtcgagcacgctcttcccgatcggtagccgtggcagggacgtgatgatcggagcaccgcagtgaaaccgcaggaccaggggctccacttcccctatcgctacgaccttcgactggcgcctatgtggctaccgtttcgatggccgggcagccaaggcgtgaccgtgaccgaggatggccgcttcgtcgcacgctacgggccgtttcgcgtcgaggcgccactgtctagcgtccgcgatgcgcacatcaccggcccataccgatggtggacagcggtgggcccccgactgtcgatggtcgacgacggactcacgttcggaaccaacgcagctgccggtgtctgcatccacttcgagccgcggatccaccgcgtgattggactgcgggaccattcggcgctgacagtgaccgttgcggaccccgaagggctggtcgccgcgctcagcagctagttcgccgagcgccccgtgctgggcacaacccgactcggcctggaggcgcctgcatccaagccgcaccggcgcacaattatctgccggaggtcaaccccctttatcgattcggtatcgaagacgccgtttgacatgccatgatcggcgaattcgcagtttcagatgccagggaggcgacatggctcactcgatcgttcgcacgctgctggcctcaggtgccgccacggccctgatcgccattcccacagcctgctcgttttcgatcggaacgtcgcactcgcactcggtgagcaaggccgaggtcgcccggcagatcaccgccaagatgacagacgccgccggcaacaagcccgaatcggtgacgtgcccaagcgatctcccggcagaggtcggggccgagctgaattgcgaaatgaagatcaaggaccgcacgttcaacgtcaacgtcaccgtgaccagtgtcgacggtagcgacgtcaagttcgacatggtggagaccgtcgacaagaaccaggttgccaacatcatcagcgacaaactgttccagcgggtgggcgccaggcccgattcggtgacctgccccgacaatctaaagggcgtcgagggagccaaactgcggtgtcgactgaccgacggcagcaaaacgtatggcatctcggtgattgtcaccagcgttgacgccggcgatgtcaacttcgatttcaaggtcgatgaccaccccgagtaggctcaccgtggaatcggctgcccggcagccaatttcgcgtacccgatgtggatggtcgccggagcaccatcggctttagggtgctcggggctagcgggccgccttcttgcgttcgatgtcggccaaggcagcggctagctcagcgcgctgcgcggccgatgcctcccaggacagctggcggttcttgaccaccttggccggcgccccgaccgcgatcgaatagtcgggaattgcgccgcggaccaccgcgtgcgagccgagcacgcagccccgtccgatggtggtgccgcgcagcacgctcaccttcacgccgatccaggtgtcgggcccgatccgcaccggactcttgatgatgccctggtctttgatcggcagcgtgatgtcgtccatccggtggtcgaaatcgcagatatagcaccagtcggccattagcaccgagtccccgatctcgatgtcgagataggtgttgatgacgttgtcccggcccagcaccaccttgtcgccgaaccgcagcgagccctcgtgggcacggatcgtgttcttgtccccgatgtgcacccagcggccgatctccagttgcgctagttccggtgtcgcgtggatctccacacccttgccgagaaacaccatgccgcgggtgatgatgtgcgggttggccagcttgaacctcaacagccgccagtagcgcaccaggtaccacggagtgtaggcgcggttggcaagcacccatttcagcgatgccagcgtgaggaacttggcctgacgtgggtcgcgcagccgcgatcctcgccacctgcggtgaagcggagcaccccacatggttgtcattggcgcagagcttagcttagctgtcggacctgtttgggcgtatcggcgcatctgagaatgcgcatcggcgcgcgaggtgacgccggtggccgcccccgcgggggcggtgatcggcacccggccccacaccacacccgatgacgagcccaaactgaggacgttcacgacacttacaccacgtacacgacacgcccacggacaaccgggaaccgccaccggccaaggacgcgaggaaccgaatctcgcccgccttgccagaatgtacgtggtgacccgagccgggcaaccattacacagttggccagcactgaccaacttcatttgtagcggttaccctcacctgtactcattcggccgggcccgccgatgagcgacccacgtagcggaaggatctgggaacctgcgaaaggataaggcgcttgcgcgacgccttccggcggccgttgcggccgccgtaatcgcggtcgagctgggcggttgcggaagtgccgactcgtgggtagaagcggcccccgcacaaggctggcccgcacaatacggcgacgccgccaacagcagctacaccacgacgaatggcgccaccaatctcacgctgcggtggacgcgttcggtcaaaggaagcttggctgccggaccagccctgagcgcacgcgggtacctcgcgttaaacgggcagaccccggccgggtgttcgctgatggagtggcagaacgacaacaacggccggcagcgctggtgtgtgcggctggtccagggcggcggcttcgccggcccgttgttcgacggcttcgacaacctctacgtcggccagccgggagcgataatctcctttccgccgacccagtggacgcgctggcgccagcccgtgatcgggatgccgtccaccccgcggtttctggggcatggccgcctgctcgtgagtacacacctggggcagctgctggtattcgatacccgccgcggcatggtggtcggcagtccggtggacctggtggacggcatcgatcccaccgatgcgacacgcggactggccgactgcgcgccagcccggccgggctgcccggtcgcggccgcccctgcgttctcgtcggtcaacggcacggtggtggtcagcgtctggcagccgggcgaaccggccgcgaagctggtcgggctgaaataccacgctgagcaactcgtccgcgagtggaccagtgacgctgtcagcgcgggcgtgctggccagcccagtgctctccgccgacggatcgacggtctacgtcaatgggcgcgaccaccggctatgggcactcaacgccgccgacgggaaagcgaagtggtcagctcccctgggctttctggcgcagacgccgcccgcactgaccccacatggactgatcgtgtccggcgggggccccgacaccgcgctggcggcgttccgggatgccggtgatcacgccgagggggcctggcgacgcgacgacgttactgcgctgtcgaccgcgagtctggccggcaccggcgtcggctatacggtcatcagcggtccaaaccacgatggcacgcccggtttgtcgttgctggtcttcgatccggccaacggccacacggtcaacagctatccgctacccggagcgaccggatatcccgtcggtgtatcggtcggcaacgaccgccgcgtggtgaccgccaccagcgacggccaggtctacagcttcgcaccttagattgccagcggcggaatggcgctgcgcggcacctgggcttggcaagcgccgacaaacgacggcagcagctcaccctgggcgaagtagaaaatcagactgtcgtcggtgatagcaaagttctggtagtgagccgggtcgaggccggtcgaaggcaatatcgcggcaccgaaaccggtctgacgtgccagctcgcgctgaacgatggggtagatgctgtccagtggcgtggtgccgggcacgaacaacgtgtcgaaggtgatgggctgcgaggtcgcgaggttgtagttgaaggccttgtaccaggtggacggatgtgccccaccgaggtcctggaagaatttgagcactacgctgcgggtggcctgcggcggctggccggagctgtgctgttcgctggtggcgtccatttggtagggctggtctcgcagcggggacccctgcgcgacgttgacgaacccgtcgcggttttgcgtgatgtagtcggtcagcgcctgctggtcgggatagtcgacaggaaatgtcatatccagcatgtacttagggcccgaggcgtgcacatggcagatctggccggcctgcacagtgccgcccaggccggcgcatgacggcggcgcaccagccgccggccagcccaccaggaccacagcaacgagcactgcggtcgctatcagataacgcatcgtctaatcgtcctcgcagaccaaaggcgttggcgcagcttaggggtgaccgccgccagcctacccgtgccgctaccgggacggccgacacacataggcggtcacatggctcaaggacccggcaccaatgcgggtgatgaccaccgccagcggtctgctgccccgcagccggagccgtcgccgcagagcgtcgggatcgatcgcaacgccgcgcaccaggatttcggctgccccgcaatccagcgctgacagcacctgacgcagccgacgctcgtcgaaggccagctgctcgagcacctcgaacccgcgcaacgcaggcggcagccggtcaccggacaggtaagcgatttggggatcgagctgccacagcccatgccgggcgccgtagttgcgtaccaggccggcacggacgacggcgccgtcggggtcgacgatccatttcccggcgggccgcacaccgcagtcgtcgggctcgtcgtcaccgatttgttcaccggaatcgaggatgctggctcgacggcggatacccgatccggccaacccggccgaccaaagacatgcttctcgaaccccaccgcggtatgagatcacctcgatctcgccctcgaaaccgagccggcccacctcctcgaaatctattccgggagcgcacttgacgaccacatcacggccgcggtagcggtccagtagggggcccaggccgggctggtagtcggcgaggtggaagcgtcgccgcccgttgctgcgacgcgccgggtcgatgacgacgaccgcgtcgcgggtcaccggatgcagcacatcggcgcggcacaggtcagcttccattcccagggcggccaggttgtggcgcgccatggccagccgcaccgggtcgatatcgctgccgaccgcccggacagctagctcgcgcagcgcggccagctcggtgccgatggagcaggtcgcgtcgtgcactacccgaccggccagtcgcctggcccggtgccgggccacgggtgctgcggtagcctgctgcagcgcctcatcggtgaatagccattgcgacaccccaacgttcggacacagctcgcccagtttgccggcggcgcggcggcgcagcagcgtggtctccaccagccacggcgcccgagcgccaaaccgggcgcgcaccgcggcggtgtcggcaatgcgagtggcagcggtcagctcgagctctgcgaccgcggccagcgcaaccgcacccgattctgaccgcagatagctgacgtcggcggtggtgaacgtgagaccagtgaagccgctggtcaggacggcttaaccccggtaatcatcacgttgtagaaccagcccttcggcaccacatgccgccagacgttggcgtccacccagcccagagtcttccagctggtgaaggcgaagcgcgcccaaccccagcccagccgccctggcggcaccgtgcactcaaacgtgcgcaacggccaacccagcatcgccgcggtgaactcctcggtggcggtttggacctcgactgcacccgcgttgtgcgcgatccgctgcaggtcctggggcgtgaatgtgtgcaggtcgaccagggcctccagcgccgcggcgcgcgaggactcatcgagctcgccttgtggtcggcgccagcctctcaggccgggcagcttggtagcgttggtgacgacacgccaggtcagcgtggacagtgtgcgagcgtagccgtcgccgacggtggtcggctcgccggcgaacacgaagcgcccgcccggcttgagtacccgaaccacctcccgcaacgacagctcgacgtcgggaatgtggtgcagcaccgcatgcccgaccacgaggtcgaaagcgtcgtcgtcgtacgggatgccctcggcgtcggcgacccggccgtcgatgtctagccccagcgcttgcccattgcgggtggcgaccttgaccatgccgggtgagaggtcggtgaccgatccacgccgggcaacgccagcctggatcaagttgagcaggaagaatccggttccacagcccagttccagtgcgcggtcgtagggcagctgcgcgatgacctcatcaggcacgatcgcgtcgaaccggccgcgggcgtagtcgacgcaacgctggtcataagagatcgaccacttctcgtcgtagttctcggcttcccagtcgtggtagagcacctgggcgagcttgctgtcgtgccgagctgcggccacctgctcggccgtggcatgtggattgggagtggcgtcggcggggatgtttgaactcctcgtcatataggcgagcctaacggccgccccggtcacccttgctgccaccaccttgaccagcggcgaacacctcgacatagcgccgacgctcagcggcgatccgctcggccggcgccagctcgtagacgtcgctgatcccggctttggccgcggccagcgcgtgcggcgggccgtcaagaaagcgcctcgcccaggccgccgcggcgtcgtaaacgtcgtcgggggccaccatgtcgtcgatcaggcccagcgccaaggcctcctcggcgtcgaagaagcgcccgctgaacaccagctccttggctctgctcggaccggccgcacgggtcagccgggccattccgtcgccgctggggatcaggccggccaggatctcggtcgcgccgaatttcacgttgtcaccgctgactcgccaatcggcggctagggccagcgtaaggccggcacccaacgcgtatccggtgatggcggccacggtcggcttggggatcgccgcaacggcgtcgacggcctgctgccgaatccgggcggcggtgtcggcctcctgcgcgctcaatgtccgcagttcgggcatgtcgtcgccggcggagaagatttcgtggccgccatacaggatcactgcggccacgtcgtcgcgtcgccccagctcgttggccgcggcgaccacttcccggtagacctggcgggtcatcgcgttggtaggcggtcgcgataggagcaacatggccaggccggcatcctgggagccgtcactgaccacgacgttgacgaactcgggcaccgttggcgtcacagcggccacccggtcgatccgcccgatctccgggcctggttatagcggtcggaatcgaagaactcgatctcccagttgtcgccgttgcgggccagctgtggctgcaccgggacgatttggcgttcgacggccagcacgtcggcaacggtatgaccggccagcgagtccagttgcgtccaggtcggcggcagcaagaagttgcggccggcggcgaagtcggcgatagcgtcggctggcaacacccaaccagcccggtcggattcggtgttctcgccgtcggcgcgctgaccttcaggtagggcacccacaaagaagtaggtgtcgtagcgccgggtcagttcggcctccggggtgacccagttggcccagggccgtagcaggtcggatcgcagcaccagcttttcccgctgcaggaagtccgcgaaggacagcgtccggtcggccagtgcgcgacgcgcgtcgccgtacaccgaggcatccgagacgatgctgttcggtgccgaatggtcctgatcgaccggcccggcgaatagcacccccgactcctcgaacgtctcgcgggccgccgcgcagaccaaggcttcggcgagatcaggctcgatgccgaaccgctgcgcccaccactgcggcggcggaccggcccatgcccccagccggcccaagtcggcgtcgcggtcgcggtcgtcgactcccccgccgggaaacaccattaccccggcggcgaaatccatcgcagcgtgccgccgcatcaagaagacggccagaccggacgctgatccggcgtccgggtcgcggaccaacatcacggtcgccgccggcctcggtgtaggcgggggtaccagtggctcgcgaggtgaattcatgactgtctccgatgggctgctcggctgcgacgccgtcgggcgaaatatcgcccgtcggccacctccagcgtgatctcctggccaaacgcggtggacaggttctcggcggtcagcgcgtcgggaagcaagcccgcggcaaccacccgggcctccgacagcagcaggcaatggctgaagccgggcggaatctcctcgacgtggtgggtgaccagaaccagcgcgggcgcgtcagggtcggctgccaggtcggccagccgggcgaccaattcctctcggccacctaagtccaggccggcggcgggttcgtcgagcagcagcagctctggatctgtcatcaaagcccgcgcaatcagcactcgcttgcgctcgccctccgacagtgttccgtatgtgcggttggccaaatgctcagcgcccaggctctccagcatgtcgatcgcgcggtggtagtcgacggcctcgtagcgctcgcgccaccggcccaacactgcatagccggcggagacgacaagatcgcggacgcgttcgtcgccgggcacccgctccgccagcgccgaggaactgagcccgacccgagcacgcagttccgagacgtcaacccggcctagccgctcaccgagcacaaaggccacccccgacgacggatgctcagccgcggcggcaatgcgcagcaatgacgtcttgccggccccgttggggccgacgatcacccagcgttcgtcgagttcgaccgcccaatccagcgggccgaccagcgtgcgcccattacggcgcagggacacgtttcggaagtcgatcagcaggtcggggtcggccgcatcagggccgccgttgtcgagcacccgactatcgtgccgcatgctccgcgagcaacctagtcggccgggatttcgacgcgacgcaccccacagtcgccggcgtcggcggcctcgatctcaccgcgagtcacgcccaacaagaacaacaccgtgtccaggtacggatggctcaacgacgcatcggcgacctcacgcaacgccggcttggcgttgaatgctattcccagcccggccgcgcccagcatgtcgatatcgttggcgccgtcgccgaccgcgacggtctgctccatcggcaccccatactggctcgcgaagtcccgaagcgccttggccttgccgggccggtcaacaatcggccccacgacccggccggtaagaatgccatcgacgatttccagctcgttggacgcaacgaaatccaacatcaactcgcgtgcgagcggctcgatgatccgccgaaagccgccggaaaccacaccgcagcgaaaacccagacgccgcaaggtccggatcgtggtccgagcaccgggcatcagttcgagctgctcggcgacgtcgtctatcaccgtcgcgggcagccccgccaaggtggcaacacgacgctgcagcgactcggcgaagtccagctcaccacgcatcgcggcctcggtgatcgcggcgacctgtccctgggcacccgcacgggctgccagcatctcgatgacctcgccttggaccagagtggagtcgacgtcgaagacgatcaggcgtttggtgcgccaagccaagccgtagtcctcgacggccacatcgacatgctcttcggcggccaccttggtcagggcgatctgcagcggacccacgcatccaggcggcaccgagacccgcaactccaggccggtgaccgggtagtcggaaatgccgcggatgaagtcgatgttgacgccgagtgcggccacttccctggccaccgcgctgaacgctccggcggtaatcgggcgtcccagcacgaaaatggtgtgggtggacggttgccgaatgattggcagatcgtcgctgcgctcgatggcgacgtctagacccaccccgtggatggcggacgcgacgtcgtcgcgcagcgcggtaccgtcggcaacgtccagcgggcacgacaccagcacacccagcgtgagccggccccggatcaccacttgttcgacgttgagcagctcgactccgtgctgcgcgagcacctcgaagagcgcggatgtcacgcctggctgatccatgccggtgaccgtgatcagcaccgacaccttggctggcatgctcaccttcagatggggcccaaccggtacggccccatcagctcgaagtcaccatggcgggctcgtcatgatgacgcccgacgtgggcctcggcgcgaaggcgttccaccatatgcgggtagtgcagttcgaacgcgggacgctcggagcggatgcgaggcagctcggtgaagttgtgccgcggcggcggacaacttgtcgcccactccagcgaattcccgtacccccacgggtcgtcgacggtgaccacctcgccgtagcgccagctcttgaagacgttccacacgaacgggaacatcgacgcacccaggatgaaggccccgatcgtcgagacgacgttgagaccctggaagccgtcggtgggtaggtagtcggcgtagcgacgcggcataccctcgtcgcccaaccagtgctgcaccaggaacgtggtgtgaaaaccgatgaacgtcaaccagaagtgcagtttgcccaaccgctcgtcgagcagccggccggtcatcttggggaaccagaaatagatgccggcgaaggtggcgaacacgatcgtgccgaacagcacgtagtgaaagtgtgcaaccacgaaatagctatcggtgacgtggaagtccagcggcgggctggccagcagcacaccggtgagtccgcccagcaagaaggtgaccatgaagcccaccgaaaacaacatcggggtttcaaaggtcaattgccccttccacatggtgccgatccagttgaaaaacttgatcccggtcggcaccgcgatcagatacgtcatgaaagagaagaagggaagcaggacggctccggtcgcgaacatgtggtgcgcccataccgcgaccgacaacgcggcgatcgacagcgtcgcataaaccagcgtggtgtaaccgaagatcggcttgcgggaaaacaccgggaagatctccgagacgatcccgaaaaacggcagcgcgatgatgtagacctcggggtggccgaagaaccaaaacaggtgctgccacagcaggactccgccattggcggcgtcatagatgtgagctcccagatgccggtcggcggccagcccgaacaatgccgccgtgagcagcgggaacgcaatcaatatcaggatggacgtcaccatgatgttccaggtgaagatcggcatccggaacatcgtcatcccgggtgcgcgcatgcacaccacggtggtgatcatgttgaccgcgcccaggatggtgcccagacccgcaacgatcaaacccatgatccacaggtcgcccccggcgccgggcgagtgaatggcgtcggtcagcggcgtgtaggcggtccacccgaagtccgcggccccgcccggagtgatgaagccggctgccccgatggtggcgccaaatacgaacagccagaacgaaaaggcgttcagccgggggaaggccacgtcgggtgcgccgatctgcagcggcagcaccaggttggcgaaaccaaacacaatcggcgtggcatagaacagcagcatgatcgtgccgtgcatggtgaacaactggttgaactgctcattcgacaagaactgcagaccgggtgcggccagctcggtccgcatcaacaacgccagcaggccaccgatgaagaaaaagcttatgcacgcgacgcagtacatgatgccgatcatcttgtgatcggtggtggtgatcagcttgtagaccaggctccccttgggaccggtgcgggccgggtaaggacgaatggcttcgagttctcccagcgggggcgcttcggctgtcaacgcactcctccaaacatccagcccggaccgggccaaaacccagtattgagaggcatcttagccctcgatcaggctggcggcaggcctggtcctacaaaccgtcgtaaatgccagactccgccggcgggccgttgcagaccaacgctttccgcccgcgcgaatcggggtcgacggctggccgagtgctaccgtcgaacgcgtgctgtccggcgggatgcgatccactgttgctgtcgccgtagcggcagccgtgatcgcagcgtccagtggttgcggctccgatcaaccggcccataaggcgtcacaatcgatgatcacgcccaccacccagatcgccggcgccggggtgctgggaaacgacagaaagccggatgagtcgtgcgcgcgtgcggcggccgcggccgatccggggccaccgacccgaccagcgcacaatgcggcgggagtcagcccggagatggtgcaggtgccggcggaggcgcagcgcatcgtggtgctctccggtgaccagctcgacgcgctgtgcgcgctgggcctgcaatcgcggatcgtcgccgccgcgttgccgaacagctcctcaagtcaaccttcctatctgggcacgaccgtgcatgatctgcccggtgtcggtactcgcagcgcccccgacctgcgcgccattgcggcggctcacccggatctgatcctgggttcgcagggtttgacgccgcagttgtatccgcagctggcggcgatcgccccgacggtgtttaccgcggcaccgggcgcggactgggaaaataacctgcgtggtgtcggtgccgccacggcccgtatcgccgcggtggacgcgctgatcaccgggttcgccgaacacgccacccaggtcgggaccaagcatgacgcgacccacttccaagcgtcgatcgtgcagctgaccgccaacaccatgcgggtatacggcgccaacaacttcccggccagcgtgctgagcgcggtcggcgtcgaccgaccgccgtctcaacggttcaccgacaaggcctacatcgagatcggcaccacggccgccgacctggcgaaatcaccggacttctcggcggccgacgccgatatcgtctacctgtcgtgcgcgtcggaagcagccgcggaacgcgcggccgtcatcctggatagcgacccatggcgcaagctgtccgccaaccgtgacaaccgggtcttcgtcgtcaacgaccaggtatggcagaccggcgagggtatggtcgctgcccgcggcattgtcgatgatctgcgctgggtcgacgcgccgatcaactagtgaggcgcagcgctaggctttgggatacccacagctaaaaaattaatcaaagaaacgaagagggttgccatgagcactgttgccgcctacgccgccatgtcggcgaccgaacccctgaccaagaccacgatcacccgtcgcgacccgggcccgcacgacgtggcgatcgacatcaagttcgccggaatctgtcactcggacatccataccgtcaaagccgagtggggccaaccgaattaccctgtggtccctggccacgagatcgccggcgtggtgaccgccgtgggctcggaggtgaccaagtaccggcagggcgaccgcgttggggttggctgtttcgtggactcgtgccgcgagtgcaacagttgcacgcgcggcatcgaacagtactgcaagccgggcgcaaacttcacctacaactcgatcggcaaagacggccagccaacccagggcggctacagcgaagcgatcgtcgtcgacgaaaactacgtgttgcgcatacccgacgtgctgcccctggatgtggcggcgccgctgttgtgcgcgggcatcacgctgtactcgccactgcgccactggaatgccggggcgaacacgcgggtggcgatcatcggcctaggcggactgggtcacatgggcgtcaagctgggcgccgcgatgggcgccgacgtgacggtgctgtcccaatcgctgaagaaaatggaggacggtctgcgcttgggggccaagagctactacgcgaccgccgacccggacaccttccgcaagctgcgcggcggcttcgacctgatcctgaacaccgtctcggctaacttggacctcggccagtacctgaacctgctggacgtcgacggcacactcgtggaactgggtatccccgagcaccccatggccgtgccggcgttcgcgctagcgctcatgcgacgcagcctggccgggtccaacatcggcgggatcgccgagacccaggagatgctcaatttctgtgccgagcacggcgtgacacccgaaatcgagctgattgaaccggactacatcaacgacgcctacgagcgcgtgctggccagcgacgtgcgctaccgcttcgtcatcgacatctcagccctgtgaggccggtgcgcgatcacttccggattcggactcgccgacgtcgacgccggccagcggccatccggcggcggccaggatgcctgccacccgttggatgttttccggtccggcgtcgtgatgggtcacctcggagatgaactcggcgatctcgtcgcggtcgatcacacggtccgccacggcgggcgacccgttctcggtgaagtggcgcaccacctccccgatctgctcctcggtcagcggggtgctgcgcaatagcgacagcagcgccacccggtccggcccggggacgccctcggggtagccaacctgaagccagcgcagcaccgaacggaagaaatgcgggtgcgagaacgttttcgtcaccccaccagtctcaaggtttcgacatcactcgcgccagtgtggtgcggcgcgattcagacaattcacgaggcgttcaccacgatcgcgagcccatggacccatgagcccgtgacattctgcagcgtcgtctagcgggacggcaacgacgaactgggttttcaccccgctcgatttttcaccccgctcgattaggtggcgtttggcaagctggctcgcgcgctgcggggcaaggccatctggcgttgcgctgtcacgcgctggagtgccctcgtgagaaatgaccggccccgggcagcggacgtcgacggtgtcaggccggccagtcgccgcgggtcaaagagcttggcgtgacgctccaccggtagctatcggattccagaagcttgggcagccaattgtcccaggtgccagtcgcgccgccagcggtatgcaccgcggtacgcgcggcaacaaacgccttgtgacgagcgcgtccgagcggtcatcggcctccaccgtcatgcacagctccttctccaggtctacgccgacgtcgcggtccacattggtgagcttggcgaatgcctcggcaacctcgtcgaaatgcgcctccgcgtccgcatcgaacggtccgcccatgtcaaagatcaactcgacgtagtagctagttaccgcatcaggtcagtgtttgctggcctcggagtccggccgaacaatggcccattttcccgcgactctagaagtcccagtcatcgtcctcggtgacgaccgccttgccgatcacatagctcgacccggatccggagaagaagtcatggttctcgtcggcgttgggtgacagcgccgacaggatggccgggttcacgtcggtctcatcgcgggggaacagcgcctcatagccgaggttcatcagcgccttgttggcgttgtagcgcaagaacttcttgacgtcctcggttagcccgacctcgtcgtagaggtcctgggtgtattccacctcgttgtcgtagagctcgaacagtagctcgtaggtgtagtccttgagctcggcgcgcgtgacgtcgtcaaccaacgccagaccacgctggaacttatagccgatgtagtaaccgtgcacggcctcgtcgcggatgatcagccggatcatgtcggcggtgttggtcaacttggcccgactcgaccagtacatcggcaggtagaacccagagtagaacaggaagctctccagcagggtggaggccaccttgcgcttgagcggctcgtcgccgcggtagtactgcagcacgatctcggccttgcgctgcagattgcgattttcctccgaccagcggaaggcgtcgtcgatctcggcggtggaacacagcgtggagaagatctggctgtagctcttggcgtgcaccgactccataaacgcgatgttggtcaacaccgcctcctcatgcggagtcagcgcgtcgggaatcaggctgaccgcaccaacggtgccctggatggtgtccagcatggtcaggccggtgaagacccgcatggttagttgcttctcgccggcggtcagggtgccccacgacgggatgtcattggacaccggcaccttctcgggcagccagaagtttccggtcagccgatcccagacctcggcgtccttctcatcttgcagtcggttccagttgatcgctgagactcgatcaattagctttgcgtttccagtcaccagaaccccacttcaccaggacaacaagctgccttgctaggcctcaaacactacccctggggtccgacaaggtactgcaacacaagaagttgtgtttgcgtgtcgcgaatccgctcgcctgtttcgccggctagttcgccgcagcgaccgtcgcgcggtcgctcgacaaaccgttgccgatcccgaagaaccggtactcggcggggttgaccgagcgggtggtcagccagtattgccaggtgtagccgcaccagagcacggtgttcttgccgtgctcgtcgagataccagctgcggcagccgccactgttccacaccgacccagccagcctgcgctgcagctcctggttgaaccggtcttgcgcctcgcgggtgggggccagcgcttgcacgcccatccggtcgcatttcgcgatcgcatcggccacgtaatggatctgcgattcgatcatgaacaccacggagttgtgtcccagcccagtgttcggccccagcaggaagaacaggttgggcatgttggcgacggtgatcccgcggtgtgcaccgatgccctcacggttccagcggtcgaccaggtcctcgccgtgacgccccttgatctgcacataggtataggagtcggtgacgtggaagccggtggcgtacacgatcacatcggcttcccggaagacctcacggccagtgccgtcggcggtgacgatcccgtcgtgcgtgatccggtcgatgcggtcggtgatcagttcggtcttcgggtccgccaccgcggggtaataggtagaggagttcaggatccgtttgcagccgatgcgataccgcggcgtcagcttgcgccgcagctcgcgatccttcaccgatcgacgaatattgtatttggcataggcctcgatgatcttcaacgtgttgggccgcttggtcatgccgtaggccagcgcctcctgggcccagtagatgccgaggcgcaacagtgcccgtagcccggggacggttcgcaacgcccggcgcagcgacaccggcagctcttcgttggtgcgcgggaccacccacggcggggtgcgctgatagagctgaagttcggcgacctggccgacgatctcgggcacgatctggatcgcgctggcaccggtcccgacgatcgccacccgcttgccggtcaggtcgatactgtggtcccactgggcggaatggaaagcggggccggcgaattcgtcgcgacctgcgatctcggggaaggacgggatgtgcaacgcaccggccccggagatcaggaactgcgcgacgtattcacgcccgtcggcggtgaacacgtgccagcggcattcgtcgtcgtcccagtagccgcgatcgacgagcgaattgaactcgatgtagcggcgcaggccgtacttgtcggtgacccctttgaggtagcccaagatttcgtcccagtaggaaaacaggtgtttccagtccgccttgggctcgaacgagaaggagtacaggtgcgacgggatgtcgcacgcgcagccggggtaggtgttgtcgcgccaggtgccgccgacgtcgtcggctttctccaatatgacgaagtccactccttgcttttgcagtgcgatggccatgcccaaaccggagaatccggttccgatgatgacggcgcgggtacgtaccggcggctggttggccgggcttggcgtggacggcttggcagccgtatcggcaatgctcacaatggatcggtcttcctgttcagcggcgagtttggcgcttcagtcaccctcgccggcgcaaatacccagtacccagggtatcggatatgacgagtgttgttgattgccgcagcgatgtcaacggccgccgcgctcaacgcacggcgggattgttgggtaccgcgtcgtggatcggttggtcagggtcgaccgcgatgcccagcgcttcggcggtgccgacgatcacgcccatcatgatggtggtcagatgcgccacgaactgctcacgcggcatgcggcgcgggctgtcgggttcggggcccaaccaccactcggttgccgatgcggccgatccgaacgccgcgaatgcggcgagttcgagcgcggctcgattcagctccatctcgcgcagctcgttgttgaacatctcggccatggccagcgtgatctcccggccttcgttgagggtgcgtaccgtcgcctcggactgctttgccgagcggccctgaatgaacacccgcagcacgttggggtgctggtcgacgaggttgacgtactcctcgacgctgcgccggataacttcgcgggcagagtcggtggctaagtcgagcgacgggaagatcgccgcccacagcatgtcacgcagtcgcatcccgatagcctcgagcaaatcggacttgtcggtgaaatgccgatagatcttgggcttggcggtgccggcctcttcggcgatttggcgcacactcagctcggggcccagccggtcgatagcgcggaacgccgcgtcgacgatttcgttgcgcaccttcttgcggtgctcacgccaccgttcactgcgggcgtcgactttcacccccggctttgcactggggtggggtcgggggattctgaccacatcaagcaccttaccgcgttgcaagcgctgacctgggcagactggccacgccaggcttggttgaatgtgaggttcacgacgcgacacgccgcgaagccgtcgccactttcactctggcgcgccggtgctacagcatgcaggacacgcaaccctcgacctcggtgccctccaacgccatctgccgcagccggatgtagtacagcgtcttgatccccttgcgccaggcgtaaatctgcgccttgttcacgtcgcgggtggtggcggtgtctttgaagaacaacgtcagcgaaagcccttgatccacatgctgggtggccgccgcgtaggtgtcgatgatcttctcgtaaccgatctcgtaggcgtcttcgtagtactccaggttgtcgttggtcatatacggcgccgggtagtagacccgcccgatcttgccttccttgcggatctcgaccttcgacacgatcgggtgaatcgacgacgtcgaatggttgatgtaggaaatcgacccggtcggcggcaccgcctgcaggttctggttgtagatgccgtgcgcttgcaccgactccttgagccgacgccagtcgtcctgcgttgggatgcggatgccggcgtcggcgaacagctggcgtaccttctgggtcttcggctcccaaatctggtcggtgtacttgtcgaagaattccccggacgcgtacttggaccgctcgaaacccttgaagtgcgtgccgcgttcgatcgcgatgcggttggatgcccgcaacgcgtgatacagcaccgtatagaagtagatgttggtgaagtcgatgccttcgtcggatccgtagaagatgcgttcccgggccaggtagccgtgcaggttcatctgtcctagcccgatcgcgtgggagtcgttgttgccctgctcgattgagggcaccgacttgatatgggtttggtcgctcaccgcggtcaacgcgcggatcgccacctcgatcgtctgcgcgaagtccggcgagtccatcgtcttggcgatgttcagcgaccccaggttgcacgaaatgtctttgcccactttggcatacgacaagtcctcgttgaacaatgacggcgtagacacttgcaggatctccgagcacaggttgctgtgcgtgatcttgccatcaattggattagcgcgattgacggtgtcttcgaacatgatataggggtagccggactcgaactgcagctcggccagcgtctggaagaactcccgtgccttgatcttggtcttgcggatgcgcgcgtcatcgaccatttcgtagtacttctcggtgaccgagatgtcagcgaacggcacaccgtagacccgctcgacatcgtagggcgagaacaggtacatgtcatcgttgcgcttggccaactcgaaggtgatgtcggggatcaccacccccagactcagcgtcttgatccggatcttctcgtcggcgttctcacgcttggtgtccaggaatcggtagatgtcggggtgatgggcgtgcaggtacaccgcgccggcaccttgacgagcgcccagctggttggcgtaggagaacgcatcctccagcaacttcatgatggggatgacgcccgaggactggttctcgatgttcttgatcggcgcgccgtgctcgcgaatgttggtcagcagcaacgccactcccccgccacgcttggatagctgcagcgcggagttgatcgaccgtccgatcgactccatgttgtcttcgacgcgaagcaaaaaacagctcacgggctccccgcgctgcttcttgccagaattcaaaaacgtcggtgtggcgggctggaagcggccgtcgatgatctcgtcgaccagcagctcggcaagtgcggtatcgccggcggccaacgttagcgccaccatgaccacgcggtcctcgaagcgctccagatagcgcttcccgtcaaaggttttcagcgtgtaggaggtgtagtacttgaacgcacccaaaaacgtcggaaaccggaactttttggcgtaggcgcggtctagcagcgtcttgacgaagttgcgcgagtactggtcgagaacctcacgctcgtagtaattctcgcggatcaggtagtcgagcttctcgtcctgattatggaagaagaccgtgttctgattgacatgctgcaaaaagtactggtgggctgcttcccgatccttgtcgaactggatcttgccgtccgcgtcgtacaggttcagcatcgcgttcagcgcgtgatagtccgtttcgcccggccccccagagtaagaggcgtgcgcgccggaggctacaggctctgcaatgacggttggtggcacgtctgttccttccagaattcagcgagaccggtgcggacggcggcgacgtcgtcctcggtgcccatcagttcgaagcggtataggtagggaacgctacattttcgggagacgacgtcgccggcgtagcagaactcggcaccgaagttggtattgccggcagcgatgaccccgcgcagctgcgctcgattgtggtcgttgttcaagaaggcaatgacctgtttggggacgtatccgccggcatcgagacccgggttggcccggccgccaccgtaggtgggcagtatcagcacgtacggctcgtcgacctcgatccggccatgcagcggtatccgcgtggcgggaatacccagtttctgcacaaagcggtgggtgttctccgacacgctggagaaatagaccaggctgcgccccgcgatatccatggcaccgcaatcttccttatctatgtctgccgcgctaggcggtcagcgctgccccggcgagcgccttgatgcgatcggggcggaaacccgaccagtggtcgtttccggcgaccacgacgggtgcttgtaggtaacccagcgccatcacgtagtcccgcgcttcggaatccaggctgatatcaaccttctggtaggcgatgccctgcttgtccagcgccttggaggtggcactgcactgtacgcacgcgggcttagtgtaaacggtcacggtcatgggcgtaccgctcctttgcggaaatcgggaatctgacaggatctggcaacgactcaagtagtgcatcttcgatatgttgagcggcccgacaaggctccagattcccgtcatagcgcgaccacgtccgtcgacctggcgatgccgatgccgggaagttcatcgcgccccgtggatctggtgagacctggtgaacctgggatctgccggtactcgaaaacactacacctagggggtggcacggagaagagatacaagatgttctgaataacattttcgaaattccctggtcgtaagcctggctcgagcaccgcggcggcgtgtcgcagatcacctcagccgccgccatacccgtctgacccgatatatcaccggccaccgacaacgtcgccgctagcttcccgccgaaccgctaccagcaaagccgatggagccgctattggctgacccgcctcggcccagggatcagccgacctcagcggccaagttgccgacggcgtcgcgcacattcgccgccagcccggcgtcgtccgcgaccgacttgcccagagtttggaacggcaccgacagtttgatcgcatcgaccacccgcgtgccagcgatgctgaacgacttgcgagtctcgtcgtgcgcccataccccgccgtagcggcccatggagccgccgatcacggccaacggcttgtccttcaacgcgccatcgccgaatggcctggacagccagtcgatcgcgttcttgatcacggccggaatgctgccgttgtattccggcgtgaccaccaaggcagcgtgcgcgtcagacgcggcctcccgcaacgcgctcaccggcgccggcacctccgtcgctgtgtcgatgtcttcgttgtagaacggcaggtcccccagcccctcgaacatggtgacggtgacgccgtccggagcgaccttggcagccagctcggcgatctggcggttgaacgacgccgcgcgcaggcttcccactaaggccaagattttgatgtcggacttggtatctgacactgctacgttcctttccgcttgttggtccacgtccttgcacgagccaaccggaccatggtccgatttattccgatcgcgttacagtgcaaaggtgagcggcgccgagcggttgggtgacttgcctgtgttcgcgaggcaagagcccgtaccagagcggggcgacgcggcacgcaatcgtgcactcctgttggaggcggcgcgccgcctgatcgcccgaagcggtgcggacgcaatcaccatggacgacgttgccgcggccgctggcgtcggcaaaggcaccttgtttcgccgcttcggcagccgtgccggcctgatgatggtgttgctcgatgaagacgagcgagccagtcagcaggccttcctgttcggcccgccaccgctgggcccggatgctccgccgctggaccgcctgatcgcattcggtcgggagcgaatgcgcttcgtccatgcccatcaccagctgctgtcggaagccaaccgggatccacaaacccgccacagcgcggcgctatcggtactgcgcacccatttgcgggtactgctggcctcggcgccgaccaccggcgacctggatgcccagaccgatgccctgctagcgctgctcgacgtcgactatgtcgagcaccaactcaacgccggcggccataccctgcaaaccctgggcgacgcatgggagagcctggcgcgaaaactgtgcggacgatgatcgatcactatgccgacagcagcaccgcgatggatcctgcacgtagacctcgaccagtttttggcgtcggtcgaactgctccgccaccccgaactggcaggtttgccggtcatcgtcggcggcaacggtgatccgaccgaaccgcgaaaggtcgtcacctgtgcgtcgtatgaggcccgcgcctacggtgtgcgcgccggcatgccgttgcggaccgccgcccgacgatgccctgaggccaccttcttgccgtcgaacccagccgcctacaacgcggcgtccgaggaggtggtggcgttattgcgcgacctgggatacccggtcgaggtatggggctgggacgaggcttacctcgcggtggcgcccgggactcccgacgaccccatcgaagtcgccgaagagatccgaaaagtcatcttgtcgcaaaccgggctgtcttgctcgataggtatcagtgacaacaagcagcgcgccaagatcgctaccgggttggcgaaaccagctggcatctatcagctcaccgatgccaactggatggccatcatgggtgaccgtaccgtcgaagcactgtggggtgtggggcccaagactacgaaaaggctggcaaagcttgggatcaacaccgtttaccaacttgcacacaccgattccgggctattgatgtccacgttcggtccgcgaaccgcgctgtggctgctgctggccaaaggcggaggcgataccgaagtcagtgcccaagcttgggttccacgctcgcgcagccacgccgtcacctttccacgagacctcacctgccgatccgaaatggaatcggccgtgacggaattggcgcagcgaacactcaacgaggtggtggcttcgtcgcgaaccgtcacccgagtcgcggtcaccgtgcgcacggcgacgttctacacccgcaccaagatccgaaagctgcaagctcccagcaccgatcccgacgtcatcaccgctgccgcccggcacgttcttgacctattcgagctggatcggcccgtccggttgctgggagtgcggttagaactggcctagaaccggcgggcacaccgcacctgggcggcgcgaagtcttgaccgcaccggccgctatggcccgggccgaagcgcgcgcgtgaagaacacgttgactcgtcgcatcaccagggtgtatggccaccacgcatatcgcttgaacgcatacagcgcccggatgtccgccgacgtatagaccaggtatctgttccttgtgaccccggccaaaattttgtcggccgccttctccggcgtcacggcgtgaccactgaaccgttcgacccagcggttgaccctcgggtcgtcgcgatccactccggcgatctcgaccgtattgaccagcggggtcttgacggcgccaggcaccacgaccgacaccccgatgccgtgccgggccagatcgaagcgcagcacctcagaaagtccccgcaacccgtacttgctagcgctataggccgcatgccacggcaagccaaccagcccggccgccgaggacacattgaccaggtgcccgccccgaccggcggcgaccatcggtgggaccaaggtctcgatgacgtggattgggcccatgagattgatcgcgaccatcctgctccactgatcgtgcgtgagctggtcaacggtgccccaggccgacacaccggcgatgtttagtaccacgtccatgctgggatgacgggcgtggatatcggccgcgaatgccgccacgtcctggtagtcggagacgtccagaactcgatgctcgggcacctgagcgccgagtgcacgggcgtcacacacggtttgcgccaagccatcacggtcgcggtcggtcagatacagctcggcaccttgcgccgcgaggcgcaacgcggtcgcgcgaccgatgccactggccgcgccggtgacaaagcaccgcttacccgcgaaatactgtccggctcccctctgcaacatggtcgtgacgataccggcggtaccgacaccccctccggtaggacgatcgatgcgccccgatagctatggggccttgccgccaccccaaagcgcgttgagccacatctgttcaagcacccgaacccggcgcgctgcgtcactgtcggggccgacgagcaaagcgtcaccggtcagcatcagcgcggtggtagctgccagggtgcggacgagcgtcgggaggtcttcgctgatcggatgcgcagtgccggccttcacctcagcctcgaagacgccgatggtttcacgcaacagcacttggaactgccgctcgagaatatcgcggatctccatgtcgctctggcgtgccgcattacaggcccgcagcaccgggtcgttgttcgcgtaaacggcggcgacgctgccgatcatccggttgacgaactgctcgggtgactcccctggctgacgggcggagaaatgctggctggcttcttcgagttcttcggtggcctcggccaagatctgggcgagcaccgagtatttggaatcgaagtagaagtagaaaccggagcgggctacccctgcgcgaaggctgatagcgcgcaccgacaattccgcgaacggtgtctcctccagcagttcgcgtgcggcccgcagaatcgcctggcgatgcctgtcaccacgccgtcgcatcggcggcgcagcctgcttctcgtctgcggcatgactggtcaccttttgatcacccccttgaccttgcaccatggcgtctgaaaacggaacatcggtagccgtcaaattgaccagaaggatagatttcagttacagccaccaccggtaaggagcgccaatggcgacgatccaccccccggcatacctccttgaccaagccaagcgtcgcttcacgccgtcgttcaacaactttcccggcatgagtcttgtcgaacacatgctgctgaacaccaaattcccggagaaggaactcgccgaaccgccgccaggcagcgggctcaagccggtcgtcggtgacgcggggctgccgatccttgggcacatgatcgagatgttgcgcggcggaccggactatctgatgttcctgtacaagacgaagggtccggtcgtattcggcgactcagctgtgctgccgggtgtcgcagcactgggccctgacgcggcgcaggtcatctactccaaccgcaacaaggactactcgcagcagggctgggtgcccgtgatcgggcccttcttccaccgcggcctgatgctgctcgacttcgaagagcacatgttccaccgacggatcatgcaggaggcgttcgtccggtccaggctcgccggctacctcgagcagatggacagggtcgtctcgcgggtggtcgccgacgactgggtcgtcaacgacgcacgcttccttgtctatccggccatgaaggcgctcacgcttgacatcgcctcgatggtcttcatgggccacgaacccggcaccgatcacgaactggtcaccaaggtgaacaaggcgttcacgattaccacccgtgccggcaacgcggtgatccgcaccagcgtgccaccgttcacctggtggcgaggactgcgagcacgcgagctgctggaaaactacttcaccgcccgagtcaaagagcgccgcgaagcgtcgggcaacgacctgctgacggtgttgtgccagaccgaagacgacgacggcaaccggttctccgacgccgacatcgtcaaccacatgatcttcttgatgatggccgcccacgatacctcgacgtcaacggccacgacgatggcctatcagctggccgcccacccggaatggcagcagcgctgccgcgacgaatcggaccggcatggcgatgggccgctcgacatcgaatccctagagcagctggaatcgctcgacctggtgatgaacgagtcgatccggttggtgacgccggtccagtgggcgatgcggcagacggtgcgcgataccgaactgctgggctactacctacccaagggcaccaacgtgatcgcatacccagggatgaatcatcgcctgccggaaatctggacagacccgctgacattcgacccggaacggtttaccgagccgcgcaacgagcacaagcggcaccgctatgcgttcacgccgttcggcggcggcgtgcacaagtgcatcgggatggtgttcggccaattggagataaagacgatcctgcaccggctgctgcgccgctaccggctggagctgtcccgtcccgactaccagccccgctgggactacagtgccatgccgatcccgatggacgggatgccgatcgtgctgcgtcccaggtaggccctcttcggcggattccgccaatccaccggtgccgcagatgaaagtgccagtgcgcagcccgcacccactttcgacccgcggcgggagtcggtctggatcagatcccgccgcgggtcgcgcgaatggtcagcgtcgctatcgtgcgccgacggtgcaagccctttcgacttctatgacgaccgtttgaatttggacgtcccctgttgcagaaaaccctcgctgcggtggaacctggcgatagcatctgatgacggtgtggaaaccgcggaatatgggtgtgctccagcgacgaaaggctcaatcgatgagcgcgactaaaagcaagggtttgcgggcgtttcagacactggtcgcggcgctggctgcggtagttgcagtactagcagcgggctgcgctacccagcgcgttcccacggttctgccggaatcggagttaattcctcaaagcctcggttagctgctctgcgacctcgccggacgggtgcagcgcaaccacgcacatgcaggagcaagaagggcgcgaccgatgatcgcaaaaggcaacaggcggatccgggtagggcaattgctgggcgcagcactggtcgctgcttttgccctgacagcggtgggatgcacaatccagatgcctcagccacctctcccgcagcaggagttaaggcggtaggtccggcctcagggtagctgctaactacccgatggggcagtcacgtcgccgtcgggcacggtgcggacgagcgcggacacactcatccgtactttggtgcttagagccaccaggaagcggcagcgtccagatggcggcgggtgcggcaacgggccaggctgtcgtcaccagagccgatcgcttcgagaatccgtacgtgggcatgtcccacagcgaccacgtcgctccatgtcggcagcgcctgctctgtgctcgacaagtgccggcggaacagctcgaccagtatcagcaggaacagatccagcatcgtattgccggccgctcgcgccagtccgacgtggaaccgaaactcctcgacggcggccgcgcgtacatcgtcggtggggttatccaacctcggccgccccagcgtatcgaggaaggacgcaacctcaggttcgctgcggcgcttgacaactttcgcgacattgtcgatctcgatggcatcccggacgcaccgtaggtcttcgcggctcggcttgcggtactgcagatagagcgcgatggtgtcgatgctggcttgtggctggggggtggtgacgaccaacccgccgccgggtccgcggcgcatgtgcgcgatcgcgtgatattccagcagccgcaccgcttcccgaagcaccgcgcggctcacctggtagcgttccaacagcgctgtctcggtcccgaagaccgacccgacctgccagccgctggcggcgatatcgtcgccaatggtggccgccaacacctcggccagcttgccgcggggcgcgcccaggatcagctgctgggcccggcgcggctcacgcgcccggcccccgttgcggacggccgcatcgttgccgcgctggtgctgctgcagccagccggctaccgcctcaacgtgtcgttcgcttaaggttttggcccacgccgaatcacccgccgtgacggccgcgacgatatcggaatgttcgttgtgcacttgaccggccgcctcgacggcctcacctgcggattgggtacctgacttctggacgtatcgcttggtcagccgcatcaagatgtcgataaacagctgtaggacagggtttttcgattgctccgcgagcacgcggtaaaactgctcaggcggcgggggcaaaccgggccgccaccgttcctctgcgcgcaagaccgctcgcagcctttcgatgccgggttcgtcgatatgctctgcggcaagagaggccgccaagggttcgagcaccagacgcgcgccgagcaagtcaccgatggtggtgcccaggtattcgagatagatgaccacggcgcgggtagcgggcccggcatttggctcgcagatgaacagcccgccgttcggtccacgacgcattcttgccacctgatggtgctcaaccagacgcacagcttcgcgcagcaccgatcgactcacgcaaaagcgttgctgcaaagcgctttccgaacccaaggatgctccgatcggccagccgcggcggacgatgtccgcctcgatgcggcgggcgatcttcgacgctcgcttgtccgtccagaccgcgtccggctcggtgctcatttcaatagagtgtactgtattggctgagtcaagggcgcgagcagacgcagaatcgcccaaaatccaagattttgaggcgattctgcgtctgctcgcgcaaccgggcgagctgggccctagctaatcaggggatcacgcggcatgcccaggatccgctcggcaatctgattgcgggtcacctccgacgtgccgccggcgatcgccatgccacgggcgcccatcaccgttcggccaatcaccctgccggggccgtccagcaacgcaatctcgggcccccatagcgcggccgcgatggcggcgccctcgatcatgtgctctgccactttgagcttggtgatgttgccctccggaccagggccggctccttcgacgctgcgagcggcacggcgcaggttcagcagccgcagtgcgtgatcctctgcgaggaaagcgccgactcgaattggggcgcccgcaaacgcatctgaccgccgctggaccaattgcaccagcttcgccgccattgcttcgtagtacgagccactgccgccgatgctgacccgctcgttgcccagcgttgcccgcgccaccgtccacccggagttcggcgccccgacaacgtcctcatcggggacgaagacatcgttgaagaacacctcgttgaattccgagtcgccggtgatctgccgcagcggccgcacctcgacaccgggggccaacatgtcgatgatcaccgtggtgatgccagcgtgtttgggggcatccggatcggtacgcacggtagccaggccacgcgcgcagtactgcgctccgcaggtccacaccttttgcccgttgatctcccagccgccctccacccgagttgcgcgggtcttgaccgaggccgcgtcagaccccgcgtcaggttcggagaacagttggcaccatatctcctgctggcgcagcgctttctcgacgaatctttcaatctgccaaggcgttccgtgctgaatcagcgtcaagatcacccacccggtgatcgagtaatccgggcgctcgatgcccgccgcgctgaactcttcctcgatcaccaactgctccaccgcgcccgcggcacgaccccacggcctgggccaatgcggcatcacatagcccgtctcgatcagcttgtcgcgctgtgcatccttttccagagcagcgatttcagcggcgtccgaacggatgcgggcgcgcagctcctcggcctgtgccggcaggtccaagctgatcgcccgggtaacgccagccgcggtgcgctcgaaaacgtctcggacgggcgcatcaccgccgaacaatcccacggtcaccaacgcccggcgcagatgcagatgcgcgtcatgctcccaggtaaagccaataccgccgtgcacctggatgttgagctcggcattgcgtgcataggccggaaacgccagggccgcagcgaccgcggcggccagccgaaactgctcctcatcctctgctgccgcacgcgcggcatcccagaccgcggcgatcgccgactcggcggccaccagcatgttcgcgcagtgatgcttcaccgcttgaaacgtggcgatggtacggccgaattgctgtcgcaccttggcataggccacggcgctgtccacgcagtcggccgccccaccgacggcctcggcggccagcaatgtgcgcgcgcgggccaaagccgattcatacgcaccaagcaggatgtcgtcggtcgtgacgcgcacgttgtccaggcgcacgcggccactccgccgggtcggatcaaagttttccggcacatcaaccgagacgcccttgcggccgcgttccaacaccagcacgtcgtcaccggcggcaaccaacagcagctcggcaagcccggcgcccaacacgattcccgcctcaccgtcggcaacaccgtcggtaacctgcacctgactatccagtcccacacccgccgtcagggttccgtcaatcagcgccggcaacagccgtgcccgttggtcatcagtaccttctttggcgaccaccgctgaggcgatcacggtcggcacaaacagccccggtgccaccgcacgaccgagctcttcgatcaccaccacaagctcggacaggccatagccagagccaccgtgtcgctcgtcgatatgcaggccgagccagcccagctcggcgaggttctgccagaacggcgggcgggcgtcccccgccgcgtccagtgatgcacgcgccgcccagcgcaccttctgcgaagtcaagaacgcgcgagccaccccggagagctcgcgatggtcgtcggtcaatgcaatacccatcaaggcctcctagcggcactaccggacccacatagcccccaggcggtattggtaaagagtatactaattgtctgtcgcggccgcgagacacggcttgctcgggcacgccagccttgccctcgccaacgatgtcggcgagacatgccaagctgaaccgtgctccttcacgacgtggccatcacctcaatggacgtggccgccacctcgtcgcggctgaccaaggtcgcgcgcatcgccgccctgttgcaccgcgccgcgccagacacacagctggtcacgatcatcgtgtcgtggctctccggcgagctgccgcaacgccatatcggtgtcgggtgggcggcattgcggtccctaccgccgcccgcgccgcaaccggcgttgaccgtcaccggtgtcgacgccaccctctctaagatcggcactctatcgggcaaagggtctcaggcgcagcgcgcggcactcgttgcggaattgttctccgccgcaaccgaagctgagcaaacctttttgttgcgactgctcggcggtgaactgcgccagggcgcaaagggcgggatcatggccgatgcggtcgcccaggccgccgggctccctgccgcgacggtccaacgcgccgcgatgctaggcggcgacctggcggcagcggcggcggccggcctgtccggcgcggcgctggacaccttcaccctgcgagtgggccgaccgataggcccgatgctggcacagaccgcgaccagcgtccatgatgcactcgaacgtcacggcggcacaaccattttcgaggctaaactagacggcgcgcgagtgcagatccaccgggcaaacgaccaggtcaggatctacacccgaagcctggacgacgtcactgcccggctgcccgaggtggtggaggcaacactggcactgccggtccgggatctagtggccgacggcgaggcgatcgcgctgtgcccggacaaccggccgcagcgtttccaggtcaccgcatcacggttcggccgatcggtcgatgttgcggctgcccgcgcgacgcagccactttcggtgttcttcttcgacatcctgcatcgggatggtaccgacttgctcgaagcgccgaccaccgagcggctggccgccctggacgcactggtgccggctcggcaccgcgtggaccggctgatcacgtccgatccaacggacgcggccaacttcctggatgcgacgctggccgccggccacgagggggtgatggccaaggcaccggccgctcgttaccttgcgggtcgccgcggagcgggctggctgaaggtcaagccggtgcacacactcgacttggtggtgctcgcggtggaatggggctcgggacgccggcgcggcaagctctccaatattcacctgggcgcacgcgatccggctaccggtggattcgtgatggtgggcaagaccttcaaaggaatgaccgacgccatgctggactggcagaccaccaggtttcacgagatcgcggtgggtccgacagacggctacgtcgtccaacttaggcccgagcaggtggtcgaggtagccctcgacggcgtgcaaaggtcgtcgcgctacccgggcgggctggcattgcggtttgcccgcgtggtgcgctaccgcgccgacaaggacccggccgaggccgacaccatcgatgccgtgcgcgcgctctactgatcgcacggcgagagtgactcctgcgacgggacacgccggctgggcgtcgccagattcacgctcgtcgaccaagcgggcgggacaagcagctgcaaggatcaacggagatcgcacccgtgattgagggaggtgacggtggcagcgccgaccccgtcgaatcggatcgaagaacgctccggacacgccagctgcgtccgcgccgatgccgacctgccacccgtggccatcctcggtcgctcccccatcacgcttcggcacaagatcttcttcgtggccgttgccgtgatcggcgctctcgcctggaccgtcgtcgcgttcttccgcaacgagccggtcaacgcggtctggatcgtggtcgcagcgggctgcacctacatcatcgggttccggttttatgcgcggctgatcgaaatgaaagtcgtccgtccccgcgacgatcacgccaccccggccgaaatcctcgacgacggcaccgactacgtgcccaccgaccggcgggtggtattcggacaccacttcgccgccatcgccggtgccgggccgcttgtcggaccagtactggccacccagatgggttacttacccagcagcatctggattgtcgtcggcgcggtgctggccggatgtgtccaggactacctggtgttgtggatctccgtgcggcggcgtggccgctccctgggtcagatggttcgcgacgaactcggcgccaccgccggagtggccgccctcgttggaatcccggtcattatcaccattgtgatcgcggtgctggcgctggtggtcgtgcgggccctggccaagagcccatggggcgtcttctcgatcgccatgaccatccccatcgccatcttcatgggctgctacttgcggttcctacgtcccgggcgggtgtcggaagtttcattgatcgggatcggactgctgctgctcgccgttgtctccggtgattgggttgcccatacctcctggggcgcagcgtggttcagcttgtcaccggtgacactgtgttggcttctcatcagctatggcttcgcagcttcggtgctgccggtgtggctgctgctcgcgccacgcgactacctgtcaacgttcatgaaggtcggcaccatcgcgcttctcgcgatcggtgtttgtgcggctcacccgatcatcgaggccccagcggtgtcgaaattcgccggtagcggcaacggcccggtgttcgccggctcactgtttccattcctgttcatcaccatcgcgtgcggggcgctgtctggattccacgcgctcatctgctcgggcacgacgccgaagatgctggagaaggaaggccagatgcgcgtgatcggctactgcggcatgatgaccgagtccttcgtcgccgtcatagcactactcaccgcggcgatcctcgaccagcacctatacttcaccctcaacgcgccgtccctgcatacccacgacagcgcagccaccgccgccaagtacgtcaacgggctcggtttgacgggctcaccggtgaccccagaccacatcagccaggccgccgccagcgtcggcgaacagacgatcgtgtcgcgcaccggcggtgcgccgacgctggcgttcggcatggcggagatgctgcatcgagtggtcggcggtgtgggcctcaaggcgttctggtatcacttcgcgatcatgtttgaggctctgttcatcctcaccaccgtcgacgccggcaccagggccgcgcgcttcatgatctccgatgcgctgggcaactttggcggtgtgctgcgcaaactgcagaatccgagctggcgtcccggtgcgtgggcttgcagtttggtggtcgtcgcggcgtggggcagcatcctgctgctcggtgtgaccgatccgctgggcggcatcaacacgctgttcccgctgttcggcattgccaaccagttgcttgccggaattgcgccgaccgtcatcaccgtcgtcgtcatcaagaaggggcgactgaagtgggcttggataccgggtattccactgctgtgggatctggcggtcaccctgaccgcatcgtggcagaagatcttctccgctgatccttctgtcggctactggactcagcatgctcactacgcggcagcccagcacgcaggcgagaccgcgttcggctcggccaccaacgccgatgagatcaacgacgtcgtccggaacacattcgtccagggcaccctgtcgatcgtcttcgtggtggtcgtcgtgctggttgttgtcgccggagtcatagtggcgctgaagacaattcgcggccgcggcataccgttggccgaggacgatccggcgccgtcgacgttgttcgcgcccgctggcctgattcctacagccgcagagcgaaagttgcaacgacgtttgggcgcgccggcctcggcttccgtcgcggcgcccgactagccctcccgctgcagtggtaccggcgccgcaatcagacggcgagtaggcgtgggtccaacccgcgattcgcggcagccggcggagaaggcgaccaagagacgttatcggttcgctcggggactcatggccggtctgctgggcacgatggctctcacgagcggcggtggtgtcgctcgcgaggatccattggaacctgatccgctagccccgatcatcgacgattccaggtaaacggattcgaaggcacctatagggacgtgccctgacgccccgccacaatggacgcttgggtagcctgaccagccttatgcagtgacagtgcgtcgagcatcaattgagtagatcccaccaccggtgaacaccagcaggaagaagccgaagcagaacagtatcgccggagttccgccattgccgtccggtggaccgccgatcggccacagtgcatacggttgatgcatccagaagtaggcgaccgccatttcgcccgaggcaacgaacgccacagcgcgggtaaacagcccggttgcgatcagcagacctgccaccaactcgatgaccccggcataccagccgggccaggatccaaattcgacgggttgagccgaggtgacgggccagccgaaaaggatcatcgatccgtagccggcgaacagcagcccgtataccaaccgaaagaggctcagcacagccggcaaacagccggcgagccgacggtcgagatctttcaccatgacacgacgttacggggatcgaccgcgcgaacgctgggcggattttgtctcccaccggtgtgcctactcacgtgtggacgcacgagcctcctttgtgtacatttgtacatgtacaaatgtacacaaaggaggggtcttgatctacctatacctcttgtgcgcgatcttcgcggaagtggtggcaaccagcctgctcaaaagcacggaagggttcactcggttgtggcccacggtgggctgtctagtgggttatggcatcgctttcgcgctgctggccttgtcgatctcgcacggcatgcagacggacgtcgcctatgcgctgtggtcggcaatcggtacggccgccattgtgctggtcgccgtactgtttctcggctcgccgatatctgtgatgaaggtggttggcgtcggcctgattgtcgtcggcgtggtcacgttgaacctggcgggtgcccattgaccgcaggctccgaccgccgtccacgcgacccagccggtcgccggcaggcgatcgtcgaggcggccgagcgcgtgatcgctcgccagggccttggcgggctgagccaccgcagggttgccgcggaggccaatgtaccggtcgggtcgacgacctactacttcaatgacctcgacgcgctgcgggaagccgcgctcgcgcacgccgcaaacgcctcggccgacctgttggcgcagtggcgcagcgacctcgacaaggaccgcgacctggccgcgaccctggcccggctcaccaccgtctacctggccgaccaggaccgctatcgcacgctcaacgagttgtacatggcggcagctcatcgaccggaactgcagcgcttggcccggctgtggccagatggtctactcgcgctgctcgaaccgcgcatcggtcgacgagccgccaacgcggtcaccgtgtttttcgacggcgctacgctgcacgcgcttatcaccggtaccccgctgagcaccgatgagctcaccgatgccatcgccaggctggttgcggacggcccggaacagcgcgaagtgggacaatctgcccatgcgggacgaacccccgactgacaccgcagcggctcccaccaccggtgcggcacctgagattgacaccgcccgcgaatacgaagtaaccgccgaataccagtcctggcgggtcgtctggggaagcgccgcagcattgctggcggtcggcgtcgggataggcgcggccatcctcctcgggtggttcacgttagcgcaccggcacccggaccagcctggggcggccgcgacaccaccccctgcggggctaacaacacggtccgcgcccaccgccgccccgccgtcaacgctgcaaagcccagacctggacagcgtctttcttggcaacctgcacgatcgcggcatctcgttcaccaaccccgatgccgccgtctacaacggcaagatggtctgcaccaatctcggcggcggcatgaccgtgcagcaggtggtcgaggcattgcagagtagcagccctgcacttggcgaccggacaaccgcttacgtggccgtctcgattcgcacgtattgtccgaagtacgacgctgtgctgccaccgggatcctgagtggagctaaggggactcgaacccctgacccccacactgccagtgtggtgcgctaccagctgcgccatagccccatgaagtgatgcccatcgaagctacaccaccgccggaaagcgttcaaagccccaggtcagcgagcctcacccgatgacccgatcgaccacttcgcgggcggtctgctgcacctcgaccagatgttgcggtccacggaaggactccgcgtagatcttgtagacgtcctcggtgcccgacggacgcgcggcaaaccacgcattggccgtcgtcaccttcaatccgcccagcgcagcaccgttgccgggcgcggtcgtcagctttgcggtgatcggctcaccggccaactcggtggcgctcacctggtcggccgacagcctggccaggcgggctttctgctcccgatcggcgggcgcgtcgatccgcgcatagcacggcccaccgtactcgccggccagcgcgtgatatcgctgcgacggcgtagccccggtgaccgccaggatctcggcggccagcagcgccatgatgatgccgtccttgtcggtggtccataccgatccgtcccgtcgcagaaatgatgcccccgccgattcctcgccgccgaagcccaaggtggcgccgatcagaccgtcgacgaaccatttgaatccgaccggtacctcaacgagttgacggccgatcccggcgaccacccggtcgatgatcgacgagctgaccaccgtcttgcccacggcgatgccggccggccaggacgggcggtgggtgtagagatattcgatggccacggccagatagtggttaggattcagcagcccttcgtcaggggtgactatgccgtgtcggtcggcgtcggcgtcgttgccggtggcgatctggtagcgctcccggttgccgaacatcgttcggatgagcccagccatcgcatccggtgaactgcagtccatccggatcttcccgtcggtgtccagggtcatgaaccgccaggttgcgtcgaccagcggattgaccacggtcaggtctaggccatgccggtgggcgatctcaccccagtaatccacgctggccccgccgagcgggtcggcgccgatccgcaccccggcctcgcgaatggcggcgatatcgaccacgttcggcaggtcatcgacatagtggcccaggtagtcgtgtcgctgggcggtgcgtaacgcgcgggccagcggcaaccgcttcaccatcgaccgagcgagcagaatctcgttggcacgcttggctattgcggtggtcgcagcggtgtccgccgggccaccgttgggtgggttgtacttgatgccgccgtcggacggcgggttgtgcgacggcgtcacaacgatcccgtcggccagcgcttcggtccggccgcggttgtaggtcaagatggcgtggctgattgccggcgtcggcgtgtagcggtcgcgggagtcgacgacggccaccacctgattggcggcgagtacctccagcgccgatacccatgccggttccgaaaggccatgggtgtcacggccgatgaacagcggcccggtggtcccctgggcggcgcggtattcgacgatagcctgggtgatggccagaatatgtagttcgttgaacgttccggtcagggctgagccccggtgccctgaggtgccgaaagcgacctgttgagcgaggtcgtcgggatcgggttcgatcgagtagtacgcagtcaccagatggggcaggtcgacgaggtcttcgggctgggccggttgaccggctcgtgggttggccaccatggctaccaattctgcccacaggccctacagtgcgaagcgcagcattagcacaccgagagggatcgaccagtgccaaaccacgattatcgcgagttggctgcggttttcgccggcggagcgttgggtgcgctggcccgagcagcgctgagcgcactcgccatccccgacccagcccggtggccatggccgacgttcacggtcaacgtcgtcggcgccttcctggtgggttatttcaccacccggctgctggagcgattgcccctgtcgagttatcgacgcccattgctcggcaccggattgtgcggcggactgaccactttctcgacgatgcaggtcgagacgatcagcatgatcgaacacggtcattggggtttggccgctgcctactccgtcgtcagcatcaccctcggattgctggcggtgcacctggccacggtcttggtacgccgagtgcggatacgccgatgacggcctcgacggccctgacggtggcaatctggatcggcgtgatgctcatcggcggtattgggtccgtgttgcgttttctggtcgatcgctcggtggcccgccggctggcccggacttttccctacggcacactgacggtgaacatcaccggagccgcgctgctggggtttctggccggcctggcgttgccgaaagacgcagccttactggccggcacggggttcgtcggcgcctacaccaccttttccacctggatgctagaaacccaacggttgggagaggaccgccagatggtttcggcattggccaatatcgtcgtcagcgttgtgctcggtctagccgcggcgctactcggtcagtggatcgcccagatatgaacgagcaatgcctgaagctgaccgcgtatttcggcgagcggcaacgcgctgtcggcggggcggggaggtttctggccgatgcgatgctggatctgttcggctcccataacgtcgcgaccagcgtgatgctgcgcggtaccaccagtttcgggccaaagcacgagtttcgctgcgatcaatcgctgagcctgtccgaggacccgccggtgaccgtcgccgccgtcgacatcgaatcgaaaatccgctccctggtcgacgacgtcacagcgatgaccgaccgcggcctggtgaccctggaacgggcgcgactggtcacccggcacagcggcgccgaggaattcggcgacatcgacagccgaaacggagatgccgccaagctcaccatctacgccggccgccaggtgcgggttgccggggcgccggcctactacaccatctgcgagcttttgcatcgacatggattcgcaggtgccacagtgctgctcggcgtcgacggcacggcacacggtcggcgccgccgggcccggttcttcggccgcaacgtcaatgttccactgatgatcattgccgtcggaacgcctgcacaggttgccgtggccgcaatggaactcaccgcagcactgcctaacccgctgctgaccatcgaacgggtgcggctgtgcaagcgcgacggcgagttgttcgcccgcccccaacagctgccgcagaccgatgaccagggacgcaccctgtggcaaaagctcatggttcacaccgccgaagcaacccatcatgaggggctgccgatccaccgagcgcttgtccatcgactgatgcagtccgaaacggcgcggggcgctaccgcgctgcgcggcatctggggcttttacggcgaccataaaccccatggggacaagctatttcagctggtgcgtagggtgccggtgaccacgatcatcgtcgacacaccccaggctatcgcgcgcagcttcgacatcgtcgatgagctgacgaactggcacgggctggtaaccagtgagatggtccctgcggccgtgtcactcaccgggtcacgggatggcacgcaaaagaccggtgaaaccccactggcgcgctacgactactgagtgccagccgccagattggtcagatcccacgtcggggacgcttacccaacccgcgatgcgaacatccatttgtcggccagcgccgatacccagcccgctacgacctcaggattatccggtggcacctcgaccaacaccaactcgtcaacgcccagttcgcgagcacatcgacatcaccaacctgaggattagccagggccacggccagccgcagttcgccacgatcacgacccgactgttgccgtcgaacgatgcgacgtcgtcgcgccataatgtgcgcattgcagcgacgtattcggcggtgcgctctgcgcgccgctcgaatggcactccgagcgcgtcgaactcctccttggaccatccgacgccacgcctagtgtcagccgcctaccactcaaccgatccaggctcgccgcttctttggccactatcaccgggttgtgctcaggcagcagtagcacgcccgtcgcgacgtccacccgcgacgaggcggcagcggcgaaactcaacgcgatcatcgggtcaagccaatccgcctgtgccggaaccgcgatgacgccgtcgcgggagtagggataacgcgacgcgggccggtccaccatcacgacatgttcgccgacccacaaggtggcgaagccacagtcgtccgccgcaaccgcgacggcatcgacgaccgccgggtcggcgccggcacctattccagcgcgtgcagtcccagtcacatcgcacgagcgtctcacacaggccaattggcattagcggccgttgagcaactgcgccaagacggccgcatggctgcgtgccacgtggcgcgtcgcggtcaccggggtcacaacgctgcgcccggtcagcttgcgcagctcggctagtgccgcgctgtcgtgcagctcctcctggtagcgcgacgcgaattcgtcaaaccgctccggctggtggtggtaccactcgcgcagctctttggatggtgcgacgtctttgcaccagatgcccacccgctggtcatccttgcggattccgtgcggccagatgcgatcgaccaggacacgctggccgtcgtcgggatcgatgtcttcatagacgcgggccacccgcacccgtgtctcgcgcaccattgtgccagcgtatagccgttaccgcgggggcttatccacagccaccggcgccaccagttgtcccggtctgtgcaggctgctattctcgaacacatgttcgagacattgaccgcgatcgacccggatgccgaggaagcggcgttgatcgagcgaatcgccgagctggagcggcttaagtcggcagccgcggctggccaggcgcgggcggcggccgctgtggacgccgcccgcagagccgccgaaggagctgccggggtgccggctgcgcgccgtggacgtgggctggccagtgagattgccctggctcgacgagattcaccagcccggggcagccggcatctggggtttgccaaggccttggtttacgagatgccacacacgctggccgccctggactgcggcgccctctcggagtggcgggccaccctgatcgtgcgcgaaagcgcatgtctggatgtcgcggaccggcgcgcattagatgccgagttatgtggcgaccccggcgacttggaggggatgggcgatgcgcgggtggtcgcggccgccagggcgatcgcctatcggctggacccgcaggccgtcgtcgaccgggcggccaacgccgaaaatgaccgtacggtcaccattcggccggcaccggacaccatgacgtatctgaccgccctgttgccagtcgcccaaggcgtgtcggtgtatgcggcgctgacccgagcggcagacacccgctgcgacgggcgctcccgcggccaagtcatggccgacaccctggtcgaacgggtcaccggccgcgacgcggcggtcccgaccccgatcgcggtcaacctggtcatgtcggatgaaacgctgctgggtgcggccaacacaccggcgcagctgtgcggctacggtcccattcctgcggccgtggcacggaccatggtcgctagcgccgtcaccgaccagagatcgcgggccaccctgcgcaggctctacgctcatcctcaggccggggcgctggtgtcgatggaatcacgggcgcggctgtttccccgcggtctggccgccttcatcgagctgcgcgatcagcgttgccgcaccccctactgtgacgcgccgatccgacaccgcgaccatgcccacccctgggccgacggcggcccgaccagcgcgcacaacgggcttgggacctgcgaacgctgcaactacgccaaacaagcccccggctggcgggtcagcacaagtgtcgacgaaaatcacacgcacacagccgaattcattaccccgacaggcagtcgacaccggtccggcgccccgccgcacctgcctgcggtcaccgtcagcgaactcgaggtccgaatcggcatcgcgctcgctcgatacgccgcctagtagtggtaggtgtcagtcggagccggcatgtgaaccggttcgtcctcgaagtcggacacttcgatgccgtaggcgcgggccagatcgaggatcttggtggcccgggcaatgcgcggcaggtcagacccgttgcggatctcgcccccgtcgcgggcgaactcagcgaaaaattccttcgcccagacgatttcgtcctgcgacggggatagcccctcattcaccaccggacattggtccggcgaaaggcagatcttgccggtcatgccaaactcggcggagacggccgtggcctcgatcagcttgagcgcgttggagccgatggtcggcccgtcaatcgcgctgggcagaccggcggcccgggccgcgatggtaaagcgcgaccgcgcgtaggccaatgttgccgggtcttcgccaaagccggtgtcccggcgaaagtcgccgataccgaaggcgagccggaaggtgcccttggccgcagcaatctcgttgatgcgctccagaccccgcgccgtttcgaccagtgcaacgatcggcacgttaggtagtcgtttcgcggtctcggtgacatggtccaccgattcgaccatcgccagcatcactccgccaacggggctatcggccaacatcgctagatcgtccgcccaccaaggtgtgccgaagccgttgatgcgcacccagtcagcgtttccgtcaccaaaccaacgcacggcgttgtcccgggcggcatgcttgtctttgggagcgaccgcgtcctcgatatcgagcacgacgatgtcggcgcgtgagtgcgcggcggactcgaaccggtcgccgtgcgcgccgttgaccagtaaccaactccgcgcgagaaccggatcgatacgagacccggccaccggatccgccgtgttggtatcgacctgttcatacattgaggtcatctagtgtctcttcgctcagtcgatgtcgacattgttctccttaaaccgtagcgacgtcgcaaatcggattggcaggatgccccgcaaaacccacgtccatggtgttggatggcgtggtgtccgacactcgccgcagccggacgatagcggcccggcagcaaaccatctgggacgtcctggccgactttggttccttgagttcatgggtcgagggcgtcgaccactcctgcgtcttgaaccacggtcccgacggcggagctctaggcagcacccgccgcgtgcaggtcggccgcaacacgctggtggagcgtgtcatcgagttcgacccacccacgacactggcctaccgcatcgagggcctgcccgcccggctgcgcaaagtcaccaaccgctggacactacggccggccgatcctgtaggcgcggtgacggtggtcaccttgaccagcacgatcgaaatcggcggcaacccgctggcgcgtctggccgaacttgtcgtcggccgcgccatggccaagcggtccaacacgatgctcgccgggctggcacaacgattggaggacaaacatggctaaccgtcccgacatcatcatcgtgatgaccgacgaggaacgtgcggtgccgccgtacgagtcggccgaggtgctcgcctggcgtcaacgcagcttgaccggccgccgttggttcgacgagcacgggatcagtttcactcggcactacaccggttcgctggcgtgcgtgcccagccgcccgacgattttcaccggccaatatccggatctgcacggcgtcacccagaccgacggcatcggcaagcgattcgatgattcgcggctgcgctggctacgggccggcgaggtgccgacgttgggtaactggtttcgcgcggccgggtatgacactcactacgacggcaagtggcacatctcgcacgccgatctggaagaccccgcgaccggtgcaccactggccaccaacgacaacgagggcgtcgtcgactcggccgcggtgcggcgttacctcgacgccgacccgctcgggccatacggcttctccgggtgggtgggccccgagccccatggggcggggttggccaacagcggttttcgtcgcgacccgctggtcgccgatcgtgtcgtcgcgtggctgaccgagcgctacgcccggcggcgcgccggtgacaccgccgcgatgcgcccgttcttgctggtggccagcttcgtcaacccgcacgacatcgtgctgttcccggcatgggtgtggcgcagcccgctaaagccctccccactggacccgccacacgtaccggcggcgccgaccgccgacgaggacctgtcgaccaagccggccgcgcaggtcgcctaccgggaggcgtactactccggatacggcctaacgcgtatggtcagccgcaactatgcccgcaacgcgcagcgctaccgggacctctactaccgcctgcacgccgaggtcgacgggccgatcgaccgggtgcgccgcgcggtcaccgagggcggatccgaggatgccatgctggtgcgcacctccgaccatggcgatctgctcggggcgcatggcggactgcaccagaagtggttcaacctctatgacgaggcaaccagggtgccgttcgtcattgcccgcatcggcgagaaggcaacccaaccgcgcacggtctcggcgcccacctcgcatgtcgacttggtgccgacgctgcttagcgcggccggcgtggacgtagacgtggtggccgcggccctggccgaatcgttctccgaggtgcatccgctgcccggtcgtgacctgatgccggtcgtggacggggcttcggccgacgagggtcgggccatctacctgatgacgcgtgacaacgtgctcgaaggcgacaccggcgcgtccctgctgtcgcggcaactgggccgtatcgtgaatccgcctgcaccgctgcgcatcaaggtgcccgcccacgtcgccgccaacttcgagggattagtcgtacgggtcgatgacaccgacgccgccggtggtgccgggcacctgtggaaactggtgcgtaccttcgacgacccggccacctggaccgaacccggtgtgcgtcacctggccaccaacggcatgggcggcgacgcctatcgcaccgatccactggacgaccagtgggagctctacgacctgaccgccgatcccatcgaggcatacaaccggtggaccgacccacaactgcacgagctgcgacagcatctgcggatgctgctcaaacagcaacgtgcggtatcggtaccggaacgcaaccaaccgtggccgtatgctcatcgactgccgccgagcggggcatccaacggtttggtgcggcgagtgttgggaaggttcgtgcgctaattgcagaagctgctattcaccatcgggttggccctgttcctgatcggcctgcttaccggattggtcatcccggcactgaagaacccgcgcatggcgctgtcgagccacctcgagggggtcctcaacgggatgttcctcgtcgtgctcggcctgctctggccgcacatcgatctgcccgaggcatggcaggttatcgcggtggcgctgatcgtttactccgcctacgccaactggctggcgaccctgctcgcggcggcctggggagcgggccgtaaattcgcgcccatcgcgaccggcgaccacaaagccccggccgccaaggagggattcgtcagctttctgttgttgtccctctcggtggccatcgtgatcggcgtggtcatcgtcatcattggcctctgacggcgacccgtccaactacgccagccgcgctagctcggcctgaagcttgtccagatatcgaagcgtcgggtcgcgaggctcggtcggcagctccagcaaaacccgctccacccctagatgccggtatccctcaaggtctttagccgccgcttcaccccactggcacacggtcaccggcacgtcgcccccggccatggcgcgcaaccgctgaagcggacccgacagccgctgcggtgatggactgatcgcgatccacccggcattgagccgggctatccgcgggaagttcgccggtcccccgcccacatacagcggaggatagggctttgtcaccggcttcggccagcagtagatcggatcgaagtccacatatgtcccatggaattccgcctgctcctgcgtccagatctcgattatcgcgcgcaaccgctcatcgatcacacgtccgcgcaccgcagggtccacaccatggttggcgacttcttcgcgcaaccagcccacacccacgccgaagcgaaaccgtccctgcgacaccagatccagcgaggcgacctccttggccgtgacgatcggatcgcgttccgggatcagcgcgatgccggtgcctaacaccagtgactgggtggtagctgccgcggccgccaacgccacaaagggatccagggtgcggtaatacttctccggaattgggccaccgcccgggtaggggctctgcgtgttgacgggaatatgggtgtgctcggcgaggaacagcgactcaaacccgcggtgctcgagtgccgcacccagctccgccgggccgattccctcgtcggtgacgaacgtcaggacaccgaattgcatgcttgctcccatcgtcttgtggctgcaagatctgcacgacgatacggccggccgcgagttaggccagtcccgcatcgaccagcagacgtgacagcccgagttcggcgcacttcgtggctaccggcgccagttcgtttcgcgcatcggattcccgtccggtggcggcaagcgtttcgatatgaagtatttgcgcctgcagcgccgccagcggtctgcgcgtaccgtcgatggcggcggcgagagcaccggcccgttggcaggcttggtcacgatcggcggagtcgccggcggacaacaggcgcaccgcggagtcctcgtcgagttcggctgtcatggtggcgattccattgtcgcgggggatggtgcggggtgccagcaaatcggcggccaccgccgcaggtagcgcgatgcccagccggatccgctcgttgttgattcgggcagccaggcgcggcagccccagctggacggcagtatcgcctccggtggacaggcgatcagccgcaccctcatgatccccctgggccgccttgacccgcgcgccgatcacgtacctggcggccaggtagtccactgcacccccctcggaacccagcagatagctctcgtccatgagacgaccagccccggccagatcgccggtctcgtagagcaattcggcgagcagcgaacccgcaagccgcgccgcgtgcgagtgggcccccactgccgtgccgacctcgaacgccgttcggaagttctgtagcgcagcgacaatgtcgagccgattcctggccgccatgccgcgcaagcactgcgcataaacggtgccgaacggtcccatcatttcctggtagggcgcggcccagtccagcagtggatatacctcggcgaactcgaagcggcagatcgcggccaacgccgcggtgttgccggcggtcccggggactcgcgggggcagggtgtccggtctcgacattgcctcggcgagaaggtcatccacgcgctcgacccggtctgcgaacacctcggcgaccgcccgcaacacgtctgcctcggcccgcagatccgcctgcgtcgcctcgggaagctcggcccggccaagggccgtttcgaaacgattcagggcaccggtggccggcgccggccgttgcagcagaatgttcgcccacgcgatggcgagttggagccgggcccgtgaaaccaccatcgacgtcggcagtttctgcacgattgccagaagtgtggtcatctttgactgctccggcaggttcgtttcatcctgctcgacaagatcgacggcgcgcgcgggatcgcccgcggccagtgcatggtcgacggcttcgtgcaggtagccgttctcggcgaaccaggccgatgccctgcggtgcagttccgccacccggtgcgacccgccacgttcgaggcgacggtggagaaagtcggcgaacatttggtggaagcgaaaccaattcgggtcgtcttcggtccgttgcaggaacaagccgcggtgctcggcctcttccagcatcgcccgcccattggtgatcccggccagcgccgaggccagcccgccgcacgtgcgttcggtgaccgatgccaccagtaggaattcgcgcagttcgggttccagggtgtccagcacgttttcgctcaggaattcgtggatcacgtcactggcgccggaaagtccgcgcaggagttgggtcgcgtcgcccccgccgcgcagcgacagcgcggccagccgcagcgccgcggcccacccgtcggtagaggtagtcagcgcctgcacgtctgcgcgcggcaatcgcagaccaccagcatcgttcagcagcgcggcggcctcgtcggtatcgaagcgcaaagcagccgaatcgatctcggctagttcgtcgccgatccgcaacctgcccaccggcaaaccggcgcgagaccagctggtcacgatgagctgcaggtggtgacatccgttgtccagcaggaaacccaaggcagcttgggtgcggctgtcggacacccgatgccagtcgtcgatcaccaccgcgatccggtcgtcgttttcgtggatttcgtcgatcagcgaagtcaacacgtagcggccggcgtcatccccatgctcttcgagcacgtgccccaacgactcggccagcgtgggccggacccgccggatcgactcgagcaggtgcgacaagaaccacacctcgttgttgtcgtcgttgtcgattgtcagccaggcgaccgcggcgccgtcgcgcgagagctcttcccgccattgcgccgccagggtgcttttgccgaatcccgagggcgcgtggatgaggatcagccggcgccgtccgccggcgcgcaggatgtcggtgagccggctgcgggtgaccagcgagccggtgggcaccgacggccggtacttggtcgcgggtgtcggaggcgtcgggaccgtcggggtgccgccgccggtatgccgatgcgccgcgtgcgcctcgggcgagcgtcggcgttccacgcccagctcgacggggaggggcatctcgtcgacgctgacgccgttgcggcgctgaacgtcgcgaagctcctcgccaacgtctgccgcggtcgcgggacgatccgccggatggcgggccatcgcccgttcgatggcggcggccacgtccgcgggcagtccctgcttccgcaggtcggggatcggctgcgaggtgatccgcaggaactgggcgatcacccgctcaccgctgcggcgctcgtaggcggcatggccggtcagcacacagaacaacgtcgcgcccagggagtacacgtcagaggcgggcgtcggcgatgctccttcgagaacttccggcgcggtgaaagccggggaaccggcaatcaccccggtcgccgtctcgaaacccccggcgattctggcgattccgaaatcggtcagctgcggttccccgtagtcggtcagcaggatattccccggcttcacgtcacggtgcagggtgccgacgcgatgcgcggcttccagcgctcccgcgagcttgacgccgatcgacagcgtctcgcgccagtccagcggcccgtgccggcgaatcagcgtctccaacgaattcttggcgtggtagggcatcacgatgaagggccgcccacccgccaacacgcccacctgcaagacggtcacgatgtgcgggtgcccggaaaggcggcccatggcccgctgctcgcgcaggaagcgctcgagattgtcccgatccaggtcggtgctcaataccttgacggcgacggcgcggtccagcgagggctggacgcagcggtagacgacgccgaatccgccgcgcccgatctcctcgacattgtcgaatccagcctcaagcagttccgcgggaatattcgggaccaggtcccgccgcgtcgcgtgcggatcaacgtcggtcatcgacggtcactatcctcggccgggagggtatcaccaccagtttcatcgccggtgaccccacactatcgccaagccgcggcgtcgcggctcgatacccaccgcacgcaaaagctccgttcccagaccaacggagggaaggaccggcaccagttgacatacgagcagttcgctcgtatgttgacgctgatggggccgagcgatctgtggacggtggaacgcgcggcgcgccattggggcgtgagcgcgtcgcgcgctcgcgctatcctgtcgagccgccacattcaccgggtcagcggctaccccgcgcaggcgatcaaggcggtcaccctgcgccagggtgcgcgcaccgacctcaaaaccgccaaccatctcgcgccggccgcacaagcgttcaccatggccgagacgggtgccgcgatcggagagaccgaagatgagcgggcacgactgcgcattttcttcgagttcctccgcggcgccgatgagaccgggacatccgcgctcgatctcatcgttgacgagcccgcgctgatcggtgagcaccggttcgatgctttgttggccgcggctgcggaatacatttcggcgcgctggggccggcctggacccttgtggtcggtgagtatcgaacggtttctggacacggcctggtgggtcagcgacctcccgtcggcacgagcgtttgccgccgtgtggacgccggcgccgttccggcgccgcggcatttacctagatcgccacgacctcacgagcgatggagtgtgtgtcatgcccgaaccggtgttcaaccgaaccgagctccagcgggcgttcactgccctggcggccaagctggaacgcagaggcgttgtcggtcaggtgcacgttgtcggcggggcggcgatgctactcgcctacaactcccgtgtcaccactcgcgatatcgacgcgttgttctcaactgacgggcctatgctcgaagcgattcgtgaggtcgctgacgaaatgggttggccgcgaacgtggctcaacaatcaggccagcggttacgtctcccgcacaccaggtgaaggcgcccccgttttcgatcacccattcctgcatgtcgtagccacacccgcgcagcaccttctcgcgatgaaagtcgttgcggcacgcggcgtgcgtgacggcgaagacattcgcctcctgctcgatcggctgcgaatcaccagcgcggccggcgtatgggagattgtcgcacgctactttcccgccgaaaccatcaccgaccggtcgaggctcctcgtcgaggacctcctcaaccaatagcagaccactagcagtgaagccgcggccgccgcgcgcagcaccccagtgtcatggattatccatgattcgggcgtccccaatgcgaaccgcttctgtcagtcggggctggggtttcaccacccgtttcaccgaccgctgaccccaccataggctcgatactgccggggtgtcatcccaaaccagcaccggcacgaccggttgagcgcgctctgctcggaatagccgagcagcaccgcgatttggctcagatacaaccccggttgggcgaggtaccttgccgcttgcgcacggcgttcgcgctcgatgaggtcatggcaccggaggccctcggcagccaagcgccgctgcagcgttcgtgggtgcatgtcgagttggtcggcgatggcctcggcgctgcattggccggtcggcagcaggcggcgggccaacccgacgacccgctcggagagcgtggcatcgctcggaaggtattgggattccaaatatttcgtggcgatgcgcttggtttccggatccgcatggtcgatgggcctaccggcgagccggtggtccacctcgaacccgcaccatgtccggccgaaccgaacggtacaacccaacgcttcgcggtaggcggcgtcggtgcccagttgcgcatgtcggaacgagaaaacgcgcgcccgcgcctgcggtccgcccagcaggcggatcatccgggcggcgttggccatgctcagctcgtatccctgcagcggatagggaatccccggttcggtcacctcatagccgaaccggacgttggaccgtgcggtagttgatgaaaccgtcagcgtcagggcgggcgaatggacgtagaggtagcgaccgatcgcctccagcccgccgaacaaggtggcagcgttgcgcgcgatcaccgctaccgggccgagaatgcccaggccctgccagcgtgcaaggcgtagtccgaagtccgggcaatcgagctcggcggcgctggcctccagcatgcgcacgaacccggccagcgacatgaacgcgtcctcttggtgttcgatgcccggcgggatgtcgaagcgccgcagaaacggcagcgggtccgcgccgagctcgcgcatcaggtcggtgtacccccacaggttggtggcgcggatgaggctgcccagctccatcacctcctgtcggaaaatgataaaaggctgtcgcaaagtgtcaatacgtggcgggggtcctccaccatgctggagccatgaaccagcatttcgacgtcctgatcatcggcgccggcctatccggcatcgggacggcctgtcacgtgacggccgagttccccgacaagacaatcgccctcctggaacgacgggagcgcctgggcggcacctgggacttgttccgctacccgggagttcgttcggactccgacatgttcaccttcggctacaagttccgcccgtggcgcgacgtgaaggtgctcgccgacggcgcgtcgagccggcagtacatcgccgacaccgccacggagttcggcatcgacgagaagattcactacggcctgaaggtcaacaccgccgagtggtcgagccggcagtgccgttggaccgtcgcgggcgtgcacgaggcgaccggcgaaacccggacctacacctgcgattacctcatcagctgcaccggctactacaactacgacgcgggttatctgccggacttccccggcgtgcaccggttcggcggccggtgcgtgcacccgcagcactggcccgaagacctcgattattccggcaagaaggtcgtcgtcatcggcagcggcgcaacggcggtcactttggttccggcgatggccggctccaaccccggcagtgccgcgcacgtgacgatgctgcagcgatccccgtcgtacatcttctcgctgccggcggtcgacaagatctccgaagtcctgggccgcttcctgccggatcgctgggtctacgagtttggccgcaggcgcaacatcgccatccagcgaaagctctaccaggcctgccggcgctggcccaagctgatgcggcgattgctgctgtgggaggtacgacgccgcctcggccgctccgtggacatgagcaacttcaccccgaactacctgccgtgggacgagcggttgtgcgccgtgcccaacggcgatctgtttaagacgctggcctcgggcgcggcgtcggtggtgaccgatcagatcgagaccttcaccgagaagggcatcctgtgcaagtccggccgggagatcgaggccgacatcatcgtcaccgcgaccggtctgaacatccagatgctgggcgggatgcgactcatcgtggacggcgccgaataccagctgccggagaagatgacctataagggtgtgctgctggaaaacgcccccaatctggcctggatcatcggctacaccaacgcgtcatggaccctgaagtccgacatcgccggcgcctacctgtgccggctgctgcggcacatggccgacaacggctacacggtggcaacgccgcgcgatgcgcaggactgcgcgctggacgttggcatgttcgaccagctgaactccggctatgtgaagcgcggccaggacatcatgccgcgccagggctccaagcatccgtggagggtgctcatgcactacgagaaggacgccaagatcctgctcgaagaccccatcgatgacggcgtgctgcacttcgccgcagcggcccaagaccacgcggcggcctgagcatcatgaacctgcgcaaaaacgtcatccggtccgtattacgtggtgcccggccactgttcgcttcccgccggctgggtattgccggccgtcgagtcctgctggcgacgctgacggccggcgcgcgcgcccccaagggcacccgctttcagcgcgtcagcatcgccggtgtcccggtccagcgggtgcaacccccccatgcggcaaccagcgggacgctgatctacctgcacggcggtgcctacgccctgggcagcgcccggggctaccgcggcctggccgcccagctcgcggcggcggccggaatgacggcgctggtccccgactacacccgcgcaccgcacgcccactatccagtggccctcgaagagatggctgcggtgtacacccgcttgctcgacgacgggctcgacccgaaaacgaccgtcatcgccggtgattcggctggcggagggttgaccctggcgctggccatggcgctgcgcgatcgcggcatccaggccccggccgcactcggcctgatctgcccgtgggccgatctcgccgtcgacatcgaagcgacgcgaccggcgctgcgcgatccgctcattcttccgtcgatgtgcaccgaatgggcgccgcgctacgtagggtcctccgatccgcggctgcccggtatctccccggtctacggcgacatgagcggcctgccgcccatcgtcatgcagaccgcgggcgacgatccgatctgcgtcgacgcggacaagatcgaaaccgcctgcgccgcttcgaaaacaagcatcgagcatcgccggttcgcgggcatgtggcacgacttccatctgcaggtcggtctgctccccgaagcccgcgacgcgatcgccgacctcggggcaaggctgcgcggccacctccaccaatcgcagggacaaccacggggagtagtcaaatgagctcattcgaaggcaaggtcgccgtcatcaccggggccggctcgggcatcggcagagcgttggcactcaacctctccgagaagcgcgcaaagcttgccctttccgatgtcgacaccgacgggctggccaaaaccgtgcgcctggctcaagcgctcggcgcgcaggtgaagtcggaccggctcgacgtcgccgaacgcgaggcggtgctggcccacgccgacgccgtcgtcgcacatttcggcaccgtgcaccaggtctacaacaacgccggcatcgcgtacaacggcaacgtcgacaagtcggagttcaaggacatcgagcgcatcatcgacgtcgacttctggggcgtcgtcaacggcaccaaagcctttctgccgcacgtgattgcctccggcgacggacacatcgtcaacatctccagcctgttcgggctgatcgcggtgcccgggcaaagcgcctacaacgcggccaagttcgcggtgcgcggcttcaccgaggcgctgcgccaggagatgctggtcgccaggcatccggtcaaggtgacgtgcgtgcatcccggcggcatcaaaaccgccgtcgcgcgcaacgccaccgtggccgacggcgaggaccagcagacgttcgcggagttcttcgaccgccggctggcgctgcattcgccggagatggccgccaaaaccatcgtcaacggagtcgccaagggccaggcccgcgtcgtggtcggcctggaggccaaagccgtcgatgtgctcgcgcgcatcatgggctcgtcgtatcagcggctggttgccgccggcgtcgccaagttcttcccctgggccaagtaggcccatagagttctagaaagggacaccacgatgaaaaccaccgcggcggtactgttcgaggcgggcaaaccgttcgagctgatggagctcgatctcgacgggccgggtccgggcgaggtgttggtcaaatacaccgccgccgggctgtgccattccgacctgcacctcaccgatggtgatttaccaccgcggttcccgatcgtgggcggccacgaagggtccggggtcatcgaggaggtgggtgccggcgtcaccagggtcaagcccggagaccacgtggtgtgcagcttcatcccgaactgcgggacttgccgctactgctgcaccggccggcagaacctgtgcgacatgggggccaccatcctggagggctgcatgccggacggcagtttccgattccattcccagggaacagatttcggcgccatgtgcatgctgggcacgttcgccgagcgggccaccgtctcgcagcattcggtggtgaaggtggacgactggctgccactggaaaccgcggtgctggtgggctgcggcgtgccgtccggttggggcaccgcggtcaatgccggaaacctgcgggccggcgacaccgccgtcatctacggcgtcggcggcctgggcatcaacgcggtccagggcgcgaccgccgccggctgtaagtacgtcgtggtggtggacccggtggctttcaagcgcgagaccgcgctcaagttcggcgccacccatgccttcgccgacgccgccagcgcggcggccaaggtcgacgaactcacctgggggcagggcgccgacgcggcgctgatcctggtgggcaccgtcgacgacgaggtggtctcggccgcgaccgcggtgatcggcaagggcggcaccgtcgtcatcaccgggctggcggacccggccaaactcaccgtgcacgtctccggaaccgatttgacgctgcacgagaaaacgatcaagggctcgctgttcggttcctgcaatccgcaatacgacatcgtgcggctgctgcgcctctacgacgccggccagctgatgctggacgaactcgtgaccaccacctacaacctcgaacaggtgaaccagggctaccaggatctgcgggacggcaagaacattcggggcgtgatcgtgcactgaccagcttccaccaaccacgaatccagagaggacgatgatgcgcaggctcaacggcgttgacgcgctgatgctgtatctcgacggcggcagcgcctacaaccacaccctcaagatcagcgtgctcgacccgtcgaccgacccggacggctggtcgtggccgaaggcgcggcagatgttcgaggagcgcgcccacctgcttccggtcttccggctgcggtacctgcccacaccgctgggcctgcatcacccgatctgggtcgaggatcccgaattcgacctcgacgcgcacgtgcgccgggtcgtctgtcccgccccgggcgggatggcggaattctgcgcgctcgtcgagcagatctacgcccacccgctggatcgcgaccgcccgctgtggcagacctgggtggtcgagggcctcgacggcggccgcgtcgccctggtcacgctgctgcaccacgcctactccgacggcgtcggcgtgctggacatgctcgccgcgttctacaacgacacgcctgacgaggcccccgtggttgcgcccccgtgggagccgccgccgctgccgtccacccggcaacgcctcggttgggccctgcgggacctgccctccaggctcggcaagatcgcgccgaccgtgcgggccgttcgtgatcgggtgcgcatcgaacgggagttcgccaaagacggcgaccggcgcgtcccgcccacgttcgaccgctccgcaccgccgggcccgtttcagcgcgggctgtcgcgcagccggcggttctcctgcgaatcgttcccgctcgccgaggttcgcgaggtgagcaagacgctgggcgtcaccatcaacgacgtctttttggcgtgtgtggccggtgccgttcgtcgctatctggagcgttgcggctcccctcccaccgacgcgatggtggccacgatgccgctcgcggtcaccccggcggccgagcgcgcccaccccggcaactactcgtcggtcgactacgtctggctacgcgccgacatcgccgacccgctcgagcggctacacgcgacccacctcgccgccgaggccaccaagcagcacttcgcccagaccaaggacgccgacgtcggcgcggtggtcgagctgctgccggaacgcctcatctcgggcctggcgcgtgccaacgcgcgcaccaagggccgcttcgacaccttcaagaacgtggtcgtgtccaacgtgccggggccgcgtgagccgcggtatctcggccgctggcgcgtcgaccagtggttttccaccgggcagatctcccacggcgccacgctcaacatgaccgtctggagctattgcgaccagttcaacctgtgcgtaatggccgacgcagtcgcggttcggaacacctgggaattggtcggcggcttccgcgcctcgcacgaggagctgctcgcggcggcccgtgcccaagccacgcccaaggagatggccacatgacccgcatcaatccgatcgatctgtccttcctgctgctggagcgggccaaccggcccaaccacatggccgcctacacgatcttcgaaaagccgaaaggacagaaatcgtcgttcgggccgcgcctgttcgatgcctaccggcacagccaggcggccaagcccttcaatcacaagctgaaatggctgggcacagatgttgcggcgtgggaaaccgtcgagcccgacatgggctatcacattcgacacctcgccctgcccgcaccgggttccatgcagcagttccacgaaacggtctcgttcctcaacaccggcctgctcgataggggccacccgatgtgggagtgctacatcatcgacggcatcgagcgcggccggatcgcgatcctgctcaaggtgcaccacgcgctcatcgacggtgaaggcggcctgcgcgcgatgcgcaacttcctctccgattcaccggacgacacgacgctggccggtccctggatgtcggcgcagggcgccgaccggccacggcgcacccccgccacggtgtcgcgcagggcgcaactgcaaggacaactgcaaggaatgatcaaggggctgaccaagctgccgagcggcctgttcggcgtcagcgcggacgcggcggaccttggtgcgcaggcactgagcctcaaggcgcgcaaggcgtccctgcccttcacggcgcgacgcactctgttcaacaacacggcgaaatcggcggcgcgcgcgtacgggaacgtcgagttgccgctcgccgacgtcaaggccctggccaaggcgaccggcacctcggtcaacgacgtggtgatgacggtcatcgacgacgcgctgcaccactacctcgccgaacaccaggcgtccaccgaccggccgctggtggcgttcatgccgatgtcgctgcgtgagaagtcgggcgagggcggtggcaaccgggtgagcgccgaactggtcccgatgggtgcacccaaggcgagtcccgttgagcgccttaaggaaatcaacgcggcgaccacacgcgcgaaggacaaagggcgcggcatgcaaacgacgtcccgccaggcctacgcgctgctactgctcggcagcctgacggtggcggacgccctgcccctgctcggcaagttgccgagcgcgaatgtggtgatatcaaacatgaaggggcccaccgagcagctctaccttgccggtgcgccgctggtggcgttcagtggcctgcccatcgtgccgccgggcgccgggcttaacgtcaccttcgccagcatcaacaccgcgctgtgcatcgccatcggcgcggcaccggaagccgtgcacgaaccctcccggctggccgaactcatgcaacgggcattcaccgagctccaaaccgaagccggcacaacgagtcccacaacatcgaagtcgagaaccccatgaagaacattggctggatgctcagacaacgcgcgaccgtctcgccgcggctgcaagcctacgtcgagccgtccaccgacgtccggatgacctacgcgcagatgaacgcgctggcgaaccggtgcgccgacgtgctcaccgcgctggggatcgccaagggcgaccgcgtggcattgctgatgcccaacagcgtcgagttctgttgcctgttctatggcgcggccaagctcggcgcggtagcggtccctatcaacacccgcctcgccgcacccgaggtgagtttcatcctgtccgacagcggcagcaaggtggtgatctacggtgcgccgtcggcgccggtgatcgacgccatcagggcgcaggccgaccctccgggcacggtcaccgactggataggcgccgactcgttggccgaacgcctgaggtcggcggccgcagacgagccggcggtcgaatgcggcggcgatgacaacttgttcatcatgtacacctcgggcaccaccggacatcccaagggagtggtgcatacccacgaatcggtgcattcggcggccagttcctgggcctcgacgatcgacgtgcgctaccgcgaccgcctgctgctaccgctgccgatgttccacgtggcggcgttgacgacggtcatcttcagcgccatgcgcggcgtcacgctgatctcgatgccgcagttcgatgcgacgaaggtgtggtcactgatcgtcgaggagcgggtctgtatcggtggcgccgtgccggcgatcctcaacttcatgcgccaggtgcccgagttcgccgaactcgacgcgcccgacttccgctacttcatcaccggtggcgcgcccatgccggaggccctgatcaagatctatgccgccaagaacatcgaggtcgtgcagggttacgcgctcaccgaatcctgtggcggcggcaccctgctgctcagcgaagacgcgctgcgcaaagccggctcggccggacgcgccaccatgttcaccgacgtggccgtgcgcggtgacgacggcgtgatccgcgagcacggcgaaggcgaagtcgtgatcaagtccgacatcctgctcaaggaatactggaatcgcccggaggccacccgcgacgctttcgacaacggttggttccggaccggcgacatcggcgaaatcgatgatgagggctatctttacatcaaggaccggctgaaggacatgatcatttccggcggcgagaacgtctacccggccgagatcgaaagtgtgatcatcggcgttcccggggtcagcgaggtggcggtcatcggcttgcccgacgagaagtggggcgagatcgccgccgccatcgtcgttgccgaccagaacgaggtcagcgagcagcagatcgtcgagtactgcggaaccaggctcgcacgctacaagctgcccaagaaggtgatcttcgccgaggccatcccccgcaacccgaccggcaagatcctcaaaacggtgctgcgcgaacagtattcggcgacggtgccgaagtgatgcacggcccgagccgctaggacggcgcgagccgcacgatgccgggaacgaggtagcgcgcaacgtacgcacgcagcccctcgtcgtcatcgagcgggatcgggccctccggcgcagcgaccggtaatccgttgccgttgagtgtgtttgagttgcccgttcatgcggcggcgctcgtcgatctcctcttgcaccagggcctcgaccgccagccgcgagccggtgatccggtcgtagcttccggtccagcggccgccgcggcttgtcgccccatgcggtttggatcacccgccgcgtgctgcggctggtgtccagccaggcgattgcccgcgctcgcacccgctcggcgcgcgggttgtcggcgaccccgaagatgacctcggcgacgatgtcgagcgcgatcgggccggcgcggtctcggaaacggacctcctcgcccattggccaggtggcgagcgcctttcggtcacgcgttccatggcccgctcgtaggacctcagcgcctttccgcggaagggcgggctggcgtagcgccggtcggcgcggtgccttccatgctgaccagcgtgtgctcgccgaagatcgcgtggtgagccggtccatcgccggggtcagctgaaggaccgagttgctcgccgtgaagaccctcttcacgtcttcgggattgggtcacgcacagcgcgtcgacggctccaggcacgttgaacaggaagcgatcaaccgagttttgtggtgcgcgcgtaaaaccgctgggggccagccagtattcggctccaaatgcgatcgaggataggcgcacccggggcctccatcgggactcttcgaactaccaccgctcaccttgcagtgcgactaccaagcccgccgacgtgtctgcggcgcagtattcttcacgcacctggcccgcgtactccccgacccagcaaaggagtccaggaatgacatggcagatcgtgttcgtcgtgatatgcgtgatcgtcgccggcgtcgcggcattgttctggcgactcccctccgatgacacgacgcgcagccgggccaaaacagtgacaatagccgccgtggcagcggcggccgtgttcttcttcttgggctgtttcaccatcgttggcacccgccagttcgcgattatgaccaccttcggccgtcccaccggcgtaagcctgaacaacggcttccacggcaagtggccctggcagatgacccatcccatggatggtgcggtgcagatcgacaagtacgtcaaggaaggcaacaccgatcagcgcatcacggtgcggctgggcaatcaatccaccgcgctggcagacgtcagcatccgctggcaactcaagcaggccgctgccccggaactgttccagcagtacaagaccttcgacaacgtgcgcgtcaacctgatcgagcgcaacctctcggtggcgctcaacgaggtgttcgccggcttcaacccgctggacccgcgaaacctcgacgtgtccccgctgccttcgctggccaagcgcgccgccgacatcctgcgccaggacgtgggcgggcaggtcgacattttcgatgtcaatgtgcccaccatccagtacgaccagagcaccgaggacaagatcaaccagctcaaccagcagcgcgcgcagacctcgatcgccctggaagcacagcgaactgccgaggcccaggccaaggccaacgagatcctgtcccgctcgatcagcgacgaccccaacgtggtggtgcagaactgcattacggccgcgatcaacaagggaatcagcccgctgggttgctggccgggaagctcagcgctacccaccatcgcagtgccgggacggtaaccgcgaagattgaccccatgccgatcccctttgccgatgggatgctcagccggctgggtcgccgcggggcagcgctcgacctgatcgaggagttcgaggacgagtccggggagccccccgcatccctgagccccgccgacctgctggccgccgaaccggccctgctgctgcagaagatggagaaccgcctcgtccggcaccacctagccaatccggacgtgttgagcggcgaacagctgcgcaagctgcgctacatcctcaatttcgccaggctggccgacttcgaaccgggggccgcggggccgggcggaagccgcggtcgcggggacatctcggtgggcggccaagtcgcgccttggcggtcccgggtcgtcgacgcgttgtacgcaccgctgcgcgaggagcccgatccggtcacggcgctggagggcgcgaaagacgtgctggcgacgctggtcgacgaccaggacgatcagcgtcgagtgctcatcgagcgccacggcagcgacttctccgcgacggaactcgacgccgaggtcggctacaagaagctggtgaccgtcctcggcggcggcgggggcgcgggcttcgtctacatcggcggcatgcaacggctgctggcggccggccaggtgcccgactacatgatcggctcgtcgttcgggtcgatcatcggcagcctggtggcccgtgaactgccggtgccgatcgacgagtacgccgagtgggccaaaacggtgtcctaccgcgccatcctgggcccggagcggcggcgcagccgccacgggttggccggaatgttcaccctgcgcttcgaccagttcgcccataccctgctcagccgtgcggacggcgaacggatgcgcatgtcggatctggcaatcccgttcgatgtcgtcgtcgccggtgtgcgcaggcagccttatgcggcgctgccgtccaggttccgccatcgcgagcggtctacactgacgttgcggtcgctgccgtttctgccgatcggtatcggcccgtgggtggcggcacgcatgtggcaagtcgcggccttcatcgacttgcgggtggtcaagccgatcgtcatcagcgccgacggcgcgacacgcgacgtcaacgtcgttgacgcggcgtctttctcgtcggccatccccggtgtgctgcaccacgaaaccagcgacccgcggatgctgccaatcctcgacgagttgtgcgccgaccaggacgtcgcggcgatggtcgacggcggcgcggccagcaacgtcccggtcgaattggcgtgggagcgggtccgcgacgggcggctcggcacccgcaacgcgtgttatctggcgttcgactgcttccatccgcactgggacccccgacatctgtggctggtaccgatcacccaggcggtccagctgcagatggtgcgcaacctgccctacgccgaccacctcgtccgattcgagccgacgctgtcgccggtgaacctggcgccgtccgcggcggccatcgaccgggcttgccggtgggggcgcgacagcgtcgaaccggcgattgcggtgacatcggcgctgctggagccgacgtggtgggaaggcgacaggccccccgccgccgaacccaaggaacgcacaaagtcggcggcctcgtcgatgagcgccgtgatggccgcgattcaggcgccgacgggccggtttcggcgatggcgaagccgccacctgacctagcgacggctacagggaacgcgacctcggcggtcgaaagcaaaccaggtgcacaagtgcaacaacaacgattccgatcaccaacccagtcgccgcgcacgccgcggtgctgaccaaccaggtcagcgcgccaccagcagaccccaccaggtggtcatctaggtggtgaaccaggcggtacggggcgtgccagccgaggtggtcgctgcccacaagcactatgtggccgcccacccagagcatggctcccatcccgaccgctgacagcgccgatagcagtttgggcatccccgcgaccaggcccccgccgatccgctgcccgaatcgggacgcggtctgggtgaggcgcaggccgacgtcgtccatttggacgatgacggcgacgacaccgtacaccgcggcggtgatgacgagggcgacgatgacgaggacgatgaggcgcggcacgaatggctggtcggccacctcgttgagggcgatcaccatgatctcggcggataggatgaagtcggtccggatcgccccggccaccagctcgcgttcggcgacctgcggcgcggcgtcgtggccacggccgccgatgacgccgcacaccttttcggcgccctcgtagcacagatacgtggcgcccaacatcagcagcggggtcaacagccacggcacgagctggctgagcagcaatgcaccgggaaggatgagcagcagcttgttgcgcaccgacccgatcgcgatgcgtttgatgatcggcagctcacgctcagcggtgatccggtggacgtattgcggcgtcaccgccgtgtcgtcaatgaccactcccgcagcctttgccgtcgcacgaccggcggcggcgccgatgtcgtcaatcgaggcggcggccagccgtgcaagaaccgcgacatggtccagcagtccgaacagaccgccgctcatcgcgactccgccatcacgatcgaggttaccgtctgccgtcgttgtcgccagcggtgccgtagagcccgccgggtcgcagcgctcgcagagccacccggccccccgggtcttcagcggtggcgggcacgaccgcgacgcaatcggcaccggcatccgcgtaggcgcggagccgggccgccactcgatcggggctacccaacgcacacacccggtcgagcagttcgctggggacagcgaccgccagttcgcggcgagtagcccgggaccgcgcgctacggaccaggccgtcgaaacccagcgcgctgaacatttcgccatagccgggcggggcgaggtacaccgccagctgagctgccagctgggagtgcgcggccgcaccggggttgacggcgaccggcacccacaccgtgaggcgcggcgcggcacggccggccgcggcggctgcgctgtcgatcgccgcacgaacccgcccgacacggaacggcgatgccaggttgagcacgacctcatcggcgtgctgcgcggccaggcgaatcatgccaggtccaaacgcccccaacgcaattcgcgtatcgggcgccgcaccgcgcagccggaatccgcggctgttgacgtgacggccgctgtattcgacccgcgcaccggtaaatatcgaccgcaggcattcgatggtttcgcgcatgaccggcacgtggtgcgcccaaggtcggccatgccagccggccacgatcgccggactggaagctcccagcgcgaggtcaacccgacagccggtgagagaagcgaccgaactgacccctagcgccagccccaccggaccgcgaacgccgacggctagcggtccgaccttcagcgtcatgtttggcgtgcggagcccgatcgaggtcgcgagcgcgaacgcatcgtaggtcgccatttcgccgatccacagcgcagcgaaacccgtgtcagcggccgcgagcgcgacatcggttgcctcgtggtcggggcggtcaagccagaacggtagggcgacttcgatatcggtcatagcatcgacacgtcggccggctggtcgagcaggacacgcccgggcagttcgcgtgatgcctcgttgacctggaaatgggcggtagcggtgaatgcgtcgcggaaccggcgctgcagcggtgcgttgtcgtagatggcggtgccgcccgccagatcatacatgctgcgcaccacgtcggccgaggtccgtaccgcgtgcgtggccgccaaccgcagccggttgcgcatcgtcaccggtaccgcctcggcatcgtggctgacctgccaggccgcctcgattacctcgtagaacagggcgcgggcggcgcccagcgccgactcggcggttgccgccgcggcttgggtcgccgaacgttccgccaaggtccgagtggacccaagccctttcttgccgccggccagctcgaccagatcgtcaatcgcggcgcgcgcattgcccaacgcagccgcgccaatcgacaacgcgaaaaatccaaacaccggaaagcgatacagcggccggtccacgattggtccgtcaaacaccgagaacacgcgatcagcgggcacgaagacgtcgtcggcaacgcagtcgtggctgccggtgccacgcaaacccaatgtgtgccaagtgtcgaggacctgcagctcgtccttgttcagcgcgacgaccgacggcacttgccggtcgtcgacgaagcagccggcgaacatgatgtccgcgtggttgatcccgctgcaaaacggccagcgtccggacaccacgacaccgccgtcgacggaccgggccgtgccacgtggcgcccacacccccgccgcgacaccccgccccccgccgaacatttcctcgcggctgcgcgccggcaggtaggcgaccagcagggcactggtaatcgcgatcgacacacaccatcccgctgacgcgtcaccacgcgccaccgcctcggcgcaccgcagcgcccgcccgggtgccagctccggcgccgcaacctcacgcggcatggtggcgcgcagcaagccggcctcgcgcagccgggtcaccagctcgtctggcagccgacgatcgcgctcgatttccgcggatcgcgctcgggcccaccgcgcgatcttctcggcgaggatctcgatctcggtttcgctttggttcacgggcggctcctgatgacggtggcggttcaatgaagttaccacccttggttcagtcattgaaccaggtacagttggtggaccatggccgtttccgatctatcccaccgcttcgaaggggagtcggtcggccgggcgctcgagctagtcggtgaacgctggacgctgcttatcctgcgtgaggcgttcttcggggtgcggcggttcggtcagctcgcgcggaaccttggcattccgcggcccacgctgtcctcgcggctgcggatgctcgtcgaggtgggtctttttgaccgggtgccatattcctccgaccccgagcgacacgagtaccggctcaccgaagcgggccgcgatctgttcgccgcgatcgtcgtcctcatgcagtggggggatgagtacttgccacgcccagaaggaccaccgatcaagctgcgccaccacacctgcggcgagcacgccgacccacgcctgatctgtacccactgcggcgaggagatcaccgcgcgcaatgtgacacctgaaccggggccgggctttaaagccaagctggcgtcctcataacgattcccaacctcaaattgttgcgaatcgataatgcaagccgaaccacgtcgccgaacaaggccgtacaccttggccgggaaactatcgtcattttgtgcaccgtcgaacggccctgaagctcccgctgctgctggcggcaggcacggtgctgggccaagcgccgcgggccgccgccggagaaccaggccggtggtcggccgaccgcgcacatcgctggtatcaagcgcacggctggctcgtcggtgcaaactacatcacctcgaacgccatcaaccagctcgagatgttccagccaggcacatacgatccccggcgcatcgacaacgagctgggccttgcgcggtttcacgggttcaacaccgtgcgagtcttcctccacgacctgctgtgggcccaagacgcgcccggtttccaaacccggctcgcgcagttcgtcgccatcgcggcgcgataccacatcaaaccgctctttgtcctgttcgactcctgctgggacccgctccccagaccgggtcggcagcgggcgccaagggctggggtgcacaactccgggtgggtgcaaagtccgggtgctgaacgcctcgatgaccgccgctatgccagcacgctgtacaactacgtcacgggtgtgttgggccaattccgcaacgacgatcgcgtgttgggttgggacctgtggaatgaacccgacaatcccgcgcgcgtgtatcgcaaggtggaaaggaaagacaagctcgagcgcgtcgcggagctcctcccccaagtgttccgatgggcccgcacggtcgatccggttcaaccgctgaccagtggtgtctggcaagggaattggggagatcccggacgccgcagcaccatcagcgccattcaactcgacaacgccgacgtgatcaccttccacagttacgccgcgccggccgaattcgagggccgcatcgctgagctcgctccgttgcagcggccaatcctgtgcaccgagtacctggcgcggtcccaaggcagcactgtcgagggaatcctgccgattgctaagcggcacaacgttggtgcgttcaattggggtttggtggcgggaaagactcagacctatttgccgtgggattcgtgggatcacccctaccgcgcgcccccgaaggtgtggtttcacgacctgctacaccccaacggccggccgtatcgggacggcgaagttcaaacgattcggaagctgaacgggatgccgagccaggactaggctttccccagcccgcattgggcgcggctcgccgaatgcgagcccgacacctactgaaaaccatgtgcgcggtcggcctggcggaaccggatcaggcggcgataccgagttgctggttaatctgcggccaggacagcaaaccccagggggtgagcagtatccagtcgtggatttgccagggggccagtacgaagctgaacggcgctccttggactacggctgtgtgctcgaggacaaccgcttgttgtgcgagcggatcaagcgagcccgaatagacatacgtcggcggaagaccgttcagcgacccatacagcgggctgaccagcgggtcgttgaccgcaagattgcctgcccacgcctggctgatctgccaggtccccacatcgagccacggggacagcaacaccatggacgacggtactgggttgccctggctcaccatgtattgggcggccgccagtgcgaggttgccgcccgcggagtccccgaccacgctgacgttggagaccccgtgttgcgcgatttgcgtggagatgagcccggccatcgccggtactaccgtcccggcagtgcctccttcctgcaccaacgggtaaatcggcacttgcacggtcgcgccggtctggtaagccgtcaccgagtagttgagccagtggaagattgacggcggcaggataaacgcgccgccgtgaatggcaaccacgtattcgccggttggatgagccggcgtgatctgcacgacgctcatcccgtcataggtggtgtactggaccgtctgtcccagcagcgagttcagcaacggcggtggggagttgccaagaaaccacgacagcggcggtatgtcgctggcaatgagcgctaaaagtggattgtttgggattgcaaagtgagtttcgagcgcagacaaactcagcaggggtttcaccggccacagcgaagcgatgtcgaatccggcagcccctgacggcgtgccggtgaagatccctgcctgcgccgccgcgaaaggcggaacctgcgtgaatccggcggccagcgccgtgggggcccgctgaatttcctggtgaatcgtggcaaaaccgttcccgataccgctggcgaattcactctgcaacagcgaagcgttggccagctcggcggcggcataccccttggccgcgcctgtcaatgcctgcacaaaccgctcatgaaacaccgcaagctgtgcgctaagagcttgatagtcctgaccatgggcggaaaacaaagccgcgatcgcggctgacacctcgtcctcggcagcggctaataccgtcgtggtggcacccgcgacaccctggctcgccgtcgcgaccaccgaaccaatcgaagccacgtctgtggccgcggcggacatcacctccggcaacgcaacaacataagacaccacgccgctcccgccacctcacggcaacttccccagttgcccagccactaccgatcgccgagtagccggagcttatgcccacgccgagtagtcacgtgccagtttgcgcgaattcccaaagttagaccggcaaacgtgacggcaccgatccgtgtggtgcagccgccgggaatcgaacactctccgacgcaaaacgacctgcgattacgcgcggggcgttgatggcctcaagaaggaatgaggcggcgaacgcgggcgttggggtgccgctatgcgttgaacaattgctatacgattgtgcaacatcagctatcgtcgtactcatgaccgcgaccatcggcttccgacctactgaaaaagacgagcagatcatcaaggccgcaatgcgcagcggcgagcgcaagagcgacgtcatccggcgggcactgcagctgctcgaacgggaagtgtggatcaagcaagctcgcaccgacgctgagcgacttcgagacgaggatgtctccactgaaccggacgcgtggtgattcggggagcggtctacagggtcgacttcggcgatgcgaagcgaggccacgagcaacgcgggcggcgctacgccgtggtcatcagccccggctcgatgccgtggagtgtagtaaccgtggtgccgacgtcgacaagcgcccaacctgcggttttccgaccagagctggaagtcatgggaacaaagacacggttcctggtggatcagatccggacgatcggcatcgtctatgtgcacggcgatccggtcgactatctggaccgtgaccaaatggccaaggtggaacacgccgtggcacgataccttggtctgtgatggccgtcgcatctgcaaatgggccaccgacctggcccttcggtggagctgccgggaatcgaacccgggtcctacggcattccctcaaggcttctccgtgcgcagttcgctatgcctctgctcggatctcccggtcacgcgaactagccgagatgacgatcccagtcgctgtggttgtcccgaggagtcccgcgaccggactcatcggtggatccctctagctgatgccagggtccgggccgagggcgttcccggtctgacagactagccgtcgcttaggcagcgagagcgtagtcgcgctgatgtgaatcggcgcttatttggtcgcaacgacgcttacggtggtctcttgcctgcaccggcacgcttcccttgattcgatgcgcgaagtcgaaaccgttcagcccctcgcatccctgccgaccttcggcaggaccatcaatcctacgccgctctcaacaaccggcaacgccattaacttcccggtcagatcacgaagttcaggcgctcgaggatgtgaccggccagctccttgtcgccgccgagttccacatcctggctgcgcgccgggctcatcgggcgcccgccggcgagcctggtgaactgcagtccgtccaggcggatcgtcgccgtcggcgccggcccaccgaagtcgtcgaccacccgcgctcgaccgtccacggaaacgcggatgctgcgagacagcgggccggtcagctccaacagcacgcgggagccgtcgggcgctttggccagcttgccgacgacgaaccccatggtggccgctatctcatcgaggaccagcggtgacgccggcccgccgagttcgtcgtcggacgacgggcgctgcaccgccgcgcggatgtcctgttcgtgcatccagcagtcgaagatgcgtatccgcatgaaccgcccgtagctgtcggggcccgagggggtggtcgtcggcgcattccattcgtcatcggaaaggctcgctaagaccttgcggcgctggctagtcactgcgcgaaaccgctccagcaagcccacacccgattctgtgcccagatgacgcacccagcactcgttcatcacgccgatggggttgcggacatgcgcaagcgcagagacgtctgtgtctggttctggtgcggcgatgccgagcagaaatgactcggtgccgatgatgtgcgacaccacggccttgacgtcccaaccgggcagcggactcgttgcctgccagtccgtctcgagcagtccatcgagcagcgcatccagggagtgccaaacggcgaacagcccggccagcacgtcggacttgtccagtgtggtaaggggacggcccggtgtggtcacaaagtgatgctaaacctcacattgcccagttctcgatcaggtcatgcccttagcgcgccgacccaactcgcggagcacttcacgctgggcatcacgacgggccatgtcctggcgtttgtcgcgggcttgcttgcctcgggccagcgcaagctcaaccttgaccttgccttcggcgaaatacagcgacaacggcaccagggcgaagttgccttcgcggatcttgccgaccaaggtgtcgatctggcggcgatgcaacagcagtttgcggttgcgtcgcggctcgtggttggtccagctgccgtgccggtattccgggatgtgcgcgttgcgcagccacacttcgccgtcgtcgatggtggcgaacgaatcggccagcgacgcctgcccttcccgcaggctcttcacctccgtgccttgcagcgcaaccccggcctcgaacacctcgatgatcgaatagttgtgccgggctttgcgattgctggcaacgatctgccggccgccacgcgacgacttggacacagctatcgccgcacgtagaggcgcagcgttaagtaagccgtcaaccccgacatcgccacgcccaacagcagcagccacggcgtgatgaagaggatgtccgcatagtcaaccttggcaatgagattggcttgataaaactggttgagcgcattctccaggaacaaagcccgcaccaccatcaagcccgctacggcgatgccgacacccatcgtcgcggccagcatcgcctccactaggaacggcagctgggtgtaccagcggctggcaccgaccaagcgcatgatgccgatttcggtgcgccgcgtataggcagccacttggaccatgttggcgatcaacagaatcgccccgatggcctgaaccagcgcgaccgcgaacgcggcactgctcaaaccatcaaggaccgcgaacagccggtcaatcagctccttttgattcagcacgtccaagacgccgggctgccccttcatagcggtgtcaaagtccttgtgctgctcggggttctccagcttgacaatgaacgacgccgggaacgaatccttgcccgccacgtccttgaactggggaaacttgcggatggcatcgtcataggcctgctggcggttaaggaaacgcaccgctttgacgtcggatcgcgtttcgatcttctcccgtaacgctttgcacgcagtggtatcgcaggacgagtcgttggcggaaacgtcttcggtgagaaagacctgagattccacccggtcgagatagatggcccgggagctgtcggccaaccggaccaccaacataccgccgccgaacaatccgaccgagatcgcggtcgtcaggatcatcgcgatcgtcatggtgacattgcgacgaaagccggtcaggacctcatttagcaggaaaccgaaacgcacttagcgatccatcccgtagacgccacgctgttcgtcgcgtaccagcctgcccagggacaactcaaccacccgttggcgcatcgagtcgacgatgtggtggtcgtgcgtggccatcagcaccgtcgtgccggtgcggttgatccgctccaataagtccatgatgtccctactggtctccgggtcgaggtttccggtgggctcgtcggccagcagtaccagcggccggttgacaaaggcgcgggcgatcgcaacgcgctgttgctcgccgcccgacagctcgtctggcagccgattggccttgccggacagaccgaccgtctcgagcacttcggggaccacccggttgatcgcgtcggtgcgtttgccgatgacctccaatgcgaaggcgacgttgtcgtacaccgtcttctgctgcagcaaccgaaagtcctggaagacgcagccgatcacctgacgcagcttcggtacgtggcgaccgcggagtttgttgacatgaaacttcgagacccggacatcaccactggtcggcgtctccgctgccagcagcagccgcatgaaggttgacttgcccgaacccgacgggccgatcaggaagacgaactcacccttgtcgatcttgacgttgatgtcatccaacgccggacgcgccgacgatttgtactgcttggtgacatggtccagggtgatcatcacggcacgccagtgtagcggtgagattagcgggcaggcgaaatcaacgggtcggtggctcggatttggggtaggtgccggccgtcggacccggcccgggctgcggtagcggtgccggtggtgttggggtcgtggtgcccgggccgaacggcggcggcaactcaaacggcggcgggacagccgaatcggtcgtggtttcgggcgggctgaccggcggtgtgctcgacgtggtggtcggcgtcgccttgacggtgggtggttgcactctggttcgcggcacccaggtgtagtcaggatcgggcacgaagcccggcggcaccacctgggtcggcggagagtcaccaggacctggtgcctgtggcctataggtctcgtaaatccaccacaccgccaggaacgcggcgatcaacaccagggtcgacgtgcggatccggccgaacagatagcccggccagtgccgtttctggttgctgagcttcacgctactgctccggactttctgccaccgcggcccgcgcatcggccgcggtgactatcccggcgcgggtgagcgcgcggatcaccagcacccgcaactgccggcccgcctcgaactgcttgccgggtagggtgcgggccaccagtcgcagggtgacggtgtccacttcgatgcgctccacgcccatgaccgtgggctcatccaacaacagctctcccagcagcgagtcgtggcgcgcgtgctcacactcctgatgcaagacctcgttcacgcggccgagatcggcgctggtcgggacggggatgtccacgaccgcgcgggcccagtccttggacaggttgaccgacttgacgatgttcccgttgggaacggtgaacacctcaccctcgctggaacgcagcttggtcacccgcagcgtgacgtcctccaccgtgccggccgcgttctccggtgaccccaccatgctgagttcgaccaaatcgccgaacccgtactgcttctccacgatgatgaagaacccggcgagtaggtcctgcaccaggcgttgggcaccgaagcccagcgcggcgccgagcaccgccgccggccccaccaacgcaccgaccggaaccggcaacacatcgatgacctcgtacacaacgacgacatagatgaggacgatcgacacccacgagatcaccgacgctacggcctggcggtgcttggttgcctccgagcgcaccaacgcgtcgctttcggtaaaccccaggtcgaggcgccgggtcacccggttggcaagccaagtcacgaagcgggccgccagcaccgctgcgatcagcagcatgacgatgcgcaggccccggttgaggatccagtcgccgatttcaccgcgccagaagttatgccagtgctgtgctatcgaggtggccagaactgtgccgctagtcgtcattacgtcgattgcgccaccggatcccggcttccaggaatccgtcgaggtctccatccagaacggccgccggattgccgacctcgtactcggtgcgcagatccttgaccatctgatatgggtgcagcacataggaacgcatctggttaccccaggagctgccgccgtcggccttcaacgcgtcgagctcggcgcgttcttctaagcgcttgcgttccaacaactttgcttgcagaacccgcatcgccgcgatcttgttctgcagttgggacttctcgttctggcaggtgaccacgataccgctgggaatgtgggtgagccgcaccgctgagtctgtcgtgttcaccgattgcccgccgggcccgctggagcgatagacgtcgacgcggacatcgccctcggggatgtcaatgtggtcggtggtctccaccaccggcagcacttcgacttcggcgaacgacgtctgtcgccggctctggttgtcgaacgggctgatccgcaccagccggtgggtgccctgttcgaccgacaacgtgccgtaggcgaacggtgcgtgcacggcgaacgtggcgcttttgatgccggcttcttcggcataggaggtgtcgaacacctcgacggggtatttgtgctgctcggcccagcggatatacatccgcatcagcatctcggcccagtctgcggcgtccaccccacccgcgccggaccggatggtgaccagcgcctcacgctcgtcgtattcccccgacagcagggtgcgcacctcggtggcctcgatgtcggcgcgcaacgacttgagctccgcgtcggcctcggcgacggcatcggcggcggccgcgcccgcttcctcggcggccagctcgtagagcaccggcaggtcgtccaggcggcgccttagctcctcgacgcgccgcagctctccctgggtgtgcgacaactcgctggtcacccgctgcgcccgggtctggtcgtcccacaagtgcggatcagatgcctcatgctcgagcttctcgatgcggctgcgcagaccctcgacgtcgagcacccgctccaccgtggtcagggtgcagtccaaggcggcgatgtcggcttgacggtcggggtccacagcagccaaggttaccggcatcagcgtctagcatcagatgaccgtcatgtgcaccgcacgactgcggcccagcccattcgcagccccttgcgccgcagccgggcacaacacagaaggctcgagtatgcgtccctattacatcgccatcgtgggctccgggccgtcggcgttcttcgccgcggcatccttgctgaaggccgccgacacgaccgaggacctcgacatggccgtcgacatgctggagatgttgccgactccctgggggctggtgcgctccggggtcgcgccggatcaccccaagatcaagtcgatcagcaagcaattcgaaaagacggccgaggacccccgcttccgcttcttcggcaatgtggtcgtcggcgaacacgtccagcccggcgagctctccgagcgctacgacgccgtgatctacgccgtcggcgcgcagtccgatcgcatgttgaacatccccggtgaggacctgccgggcagtatcgccgccgtcgatttcgtcggctggtacaacgcacatccacacttcgagcagatatcacccgatctgtcgggcgcccgggccgtagttatcggcaatggaaacgtcgcgctagacgtggcacggattctgctcaccgatcccgacgtgttggcacgcaccgatatcgccgatcacgctttggaatcgctacgcccacgcggtatccaggaggtggtgatcgtcgggcgccgaggtccgctgcaggccgcgttcaccacgttggagttgcgcgagctggccgacctcgacggggttgacgtggtgatcgatccggcggagctggacggcattaccgacgaggacgcggccgcggtgggcaaggtctgcaagcagaacatcaaggtgctgcgtggctatgcggaccgcgaaccccgcccgggacaccgccgcatggtgttccggttcttgacctctccgatcgagatcaagggcaagcgcaaagtggagcggatcgtgctgggccgcaacgagctggtctccgacggcagcgggcgagtggcggccaaggacaccggcgagcgcgaggagctgccagctcagctggtcgtgcggtcggtcggctaccgcggggtgcccacgcccgggctgccgttcgacgaccagagcgggaccatccccaacgtcggcggccgaatcaacggcagccccaacgaatacgtcgtcgggtggatcaagcgcgggccgaccggggtgatcgggaccaacaagaaggacgcccaagacaccgtcgacaccttgatcaaggatcttggcaacgccaaggagggcgccgagtgcaagagctttccggaagatcatgccgaccaggtggccgactggctagcagcacgccagccgaagctggtcacgtcggcccactggcaggtgatcgacgctttcgagcgggccgccggcgagccgcacgggcgtccccgggtcaagttggccagcctggccgagctgttgcggattgggctcggctgatcagcgaccgagcaacacccctgggttgaggatcccggccgggtcgagtgcggacttcgccgcccgcagggccgccgcgaacgggtcgggacgctgccggtcataccaagcgcggtggtcgcgaccgaccgcatggtggtgggtgatggtaccgccactggcgctgatcgcctcggacacggcagccttgatctcgtcccactgcgcgtcgagcgacccccagcgcccgccggcatagatgccgtagtaaggagccgggccgtccgggtagacatgggtgaatcgacaggtcactactccggtcccgcataccttccagatcgcggtccgagcggcatcggtcaccgcggcatgtagagtatcgaatccgtcccaggtgcaagcggtttcgaatgtttcggcgataactccgcggcgaaccagcgcgtctcgttgatacggcatgcgcagaaacgccgagcgccagttcgcggctgcgttgtgttccgttgcgtcgcttgtagttccgcggctacgttgcgcggtcaccgtgccgccgtgttcggcggtgatcgccaccgcccggtgcagccacgggtctatcgggtggtcggcagactcgaacgccaacaccaacagcccgccaccaacggacgtgccggcattcagcaacgcctcggccggatccaacagccggcagttggccgggtacagccccgcctgagcgatcgtccgggtcgcggcgaccgcggcggcccagtcgtcaaacaccacggacaccgtgacctgccatcgcggacggtgttgcagccgcatccacgcctcggtgatgatgccaagcgtcccctcggacccgaggaacaaccggtccggggatggtccggcaccgcttccgggcagccgccgggactcgctgatccccaccggggtgacaatccgcagcgattcggtcaagtcgtcgatatgggtatagagcgtggcgaagtgtccgccggagcgggtggccaaccagccaccgagagtcgagaagccgaaggactgcgggaaatggcgcagtgtcaaatcgtgtgggcgaagctgatgctcgatcgaggggccgaacgcacccgcctggatgcgcgcggcacggctgacacggtcaatctcaagcaccgcgctcatggcagtgacgtcgaccgtgaccaccggctcatcgaagcgcggctcgacaccgccaaccaccgagctgccaccaccgtatgggatgaccgcaatcccctcgcgcgcacaccaatccagcacgtcgatcacgtcctgctcgctgcggggtcgggcgatgaggtcgggcaggtggtcgagctggccctgcaggttgcgtgcgatgtcgcgatacgctttgccgcgcgcgtgtccggcccgatcgacgagatcgcttgagcagagcgcggccagcgatgccggcgggctgacccgtggggccgccaaaccgagcgcggtcaggtccggcggcgggtggtcgctcaggtcatggccggacaccagtgccgcgactcgcgactgtagcgcttgcgtctcctgatcggagagcgcgtcctcgactgtgccccaaccccaccacgaacgcatgctgatggtgtcagcgtttgaggacgatcatggctccgccgacgaccaccagcaccagggccgcgacgatagcccatccagcaccggctagccaccacatgacacccaatgcggcgagtaccggcgacagcgcgaagaacaccattaccgggtgctgcctaatcactgcgagggcactggtcgcccggactcgatcgatttccttgcctggcatgcccttcaggatgccagctgactaccacaatgcaagcagcgatgagccgacgaaccgtcatccttggcctgctcccgctcgctgttgtcgtcacgaatggcgcacgatgcggcgcaccaatgcctgtgaccgaaggcggttcgggctgtcattgacaattcatgaagatgcctgccgcatcatatccgttgtgcccgttgttctagaagtccgacgtgctgagcctgcccacccggcgaccccatatccggaacccctcgcgcgctgcagccgctcacctggtctgaacgaaagctcgcacatgagtggtcggattccgccctaacaacgcgccataaacgcaggctcatgcgctgcgccacgatgcgccgatgcatttcggtaacgattgttagttaacccttgtacgaaactctcttgaggcgctttaaccgactgcgtccaaagtggaggatcgaaaagatgataggaaaatgagtacgcctacgctgcctgatatggtagctccatccccgagagtgcgagtaaaagaccgttgtcgccggatgatgggggacctacgcctttccgttatcgatcagtgcaatttgcgatgccgttattgtatgcccgaagagcactacacatggttgccgcggcaagatttgctatccgtcaaagaaatcagcgccattgtagatgttttcctttccgttggggtaagtaaagttcgaatcaccggtggcgaaccgctgatccgcccagatttgccggaaatagtgaggacattgagcgcaaaggtcggcgaagattcaggtctgagagacttagcgatcacgacgaacggcgtccttctcgccgaccgcgttgacggcctgaaggctgcgggtatgaaacgcatcactgtcagtcttgatacgttgcaacccgagcgcttcaaggcgataagtcagcgtaatagccacgataaggtcatcgcgggtatcaaggctgtcgcagccgcgggatttacggacacaaaaatagacacaacggtgatgcgtggtgccaatcacgatgagctggctgatctgatcgaattcgctcggactgttaacgcggaagtcaggttcattgagtacatggacgtcggcggcgcaactcactgggcatgggagaaggtctttaccaaagcgaacatgctcgagtcccttgagaaacggtatggacgtattgagcctttgcccaaacatgatacggcgcccgccaatcgatatgcgcttccggacggaactaccttcggaattatcgcgtcgacaacggagccattctgcgcaacctgtgaccgttcacggttgaccgccgatggcttatggctgcattgcttgtacgcaatatcgggtatcaacctaagggagccgctgcgtgcaggcgcgactcacgatgacttggtggaaaccgtgacaaccggatggcggcgacgaacggatcgcggagcagagcagcgtcttgcccaacgcgagcgcggagtgttcctgccattaagcacgttaaaggccgacccgcatctggagatgcacaccaggggcgggtaagccgaacgaacagtcgattgatcaacgactccacagttgaggaaggaaccatgacggtcagcacccctgagcaacacgagcaacgagcatcccacgatgcatccgagggaaagcacaacgtatgtcaggggaggctggccgcacttgccgacgcggccgtgtcagagaaactcggagcactacctggctggcagcttctcgacatgcgactcagccgcgcttttcagtgcacaaatttcgaccaatccattgacttcatgaatagggtcgcatcaatagcaaacgatatcaatcaccatcccgatatcgctgtactggacaagcgttcggtgcgcgtgacggcgtggacgcgcaagctgggctatctgaccgacatcgacttcgatcttgcggcgtccgtcgaggcgatgtatgcgacagaattcgctgacaggccagcacgatgatcgaccatgcactcgcgctgacacatatcgatgagcgtggtgcggcacgaatggtcgatgtgtccgagaaacccgtgactttgagggttgccaaagcgtcagggctcgtgatcatgaagccgtctaccttgaggatgatttccgacggtgccgctgctaagggtgacgtcatggcggcggcccggatagctggcatcgcggcggcgaaacgtacgggtgatcttattccgctatgccacccgttagggctcgacgctgtcagcgtcactatcacgccgtgcgagcctgaccgggtgaagattctggcgacaaccaccacgctggggcgtaccggcgtggaaatggaagcgttgaccgcagtttcagtcgccgccttgactatctacgacatgtgcaaagccgtcgatcgagccatggagatttctcagatcgtgctccaagagaaaagcggcggccggtccggagtttatcgccgaagtgcttctgatttggcctgtcagtcccgataagtaggtgagtgtctgaatgattaaagtgaatgttctttacttcggtgccgttcgtgaggcgtgtgacgaaacgcctcgggaggaagtagaggttcagaacggtaccgatgtcggaaatcttgttgatcaactccagcaaaaataccctcgccttcgcgatcattgtcagcgagtacagatggcggtcaaccaattcatcgcgccgctgtcgaccgttctcggcgatggtgatgaggtcgccttcatcccgcaggtagccggaggctgaacaaggggatgacggccgtgaatgcgctctcatcgtcgccgctgttcggcaacgtgggagttccagtgccggcgtgcagaacgaccgaaattcgccgcacccgaatagtcgggtcgcatagatgaccagcagggatggattcaccatcgtttgcgattggaacgggacgctgtgcgacgaccggacaattcttctcgacgcggttgggcagacgctggtcaacgagggattcgagcctctttcgcaacagcagctgatccaacggttcgcacgcccactacgaacgtttttcgagaatgcgtgcggtcgagatctcttgacgtccgagtgggaacgcgtccaatccacctttcgccgaatctatcgatcgcgagaagctgaagtcacactcgtcgaagatgcgtacgacgttctggcgcagggaaaccgcagcgccgctgggcagttcttattatcgctggcgcctcacgacgagcttatgcacttcgtccaaaaatacgggattgccaagtggttcaacgaaatccgtggccggactcggcccgaccaagaaaaacccatgatgctggcagaactgatcatgcagcgctctctgaatcccactcgcgtggtgcacatcggcgattcgcttgaggacgccgctgctgccagcgcggtcggagccatttccgtcttggtcaccggagcttcacggcagccacccgaccgagtcatgctcaaacagttgcagcccttcgttgcgagttcgctgaagcaagcactgcagtacgcgggtggcgacggtgattgacgacgaaggtacgcaggtggtggcggcgcgcctgccgttcggatggccagccgacagtggggtgacagccgacatcatcgaggcagcgatggaacttgcgatcgacacagcgcgacatgccacggcaccgtttggcgctgcgctgcttgatgttacgacactccgagcattctcgggtggcaacacctattttgaatcgggggatcgcttcgctcacgccgaaaccaacgttctacgggccgcaatgagcacattgccggagctttcaaatcacgtgctgatatccaccgccgagccatgcccgatgtgcgcggcggccagcgtgctcagcggagtgagagccatcatcttcggcacatcaatcgagacccttatccagtgcggttggttccaaatccgcatcagcgcttcggatgtggtggcggcctccactcgtcccacgcgtccatcggtgtatagcggtttcctcagccacaagacggacttgttgtaccggaactccgaaaaccgacgagcaatgaacccctggaccgatccatcgcattgactcggcttgccgactacctcactgacccnnnnnnnnagttacgtccaggggtgtggtgtacgggcaggtaaggccggtgggcgtgtcgtagcccagtagtgggcggtcannnnnnnnnnnnnnnaaacgaccagcaaaagtcaatcgaaggaaatgacgcaatgacctcttctcatcttatcgacaccgagcagcttctggctgaccaactcgcacaggcgagcccggatctgctgcgcgggctgctctcgacgttcatcgccgccttgatgggggctgaagccgacgccctgtgcggggcgggctaccgcgaacgcagcgatgagcggtccaatcagcgcaacggctaccgccaccgtgatttcgacacccgtgccgcaaccatcgacgtcgcgatccccaagctgcgccagggcagctatttcccggactggctgctgcagcgccgcaagcgagctgaacgcgcactgaccagcgtggtggcgacctgctacctgctgggagtatccactcgccggatggagcgcctggtcgaaacacttggtgtgacaaagctttccaagtcgcaagtgtcgatcatggccaaagagctcgacgaagccgtagaggcgtttcggacccgcccgctcgatgccggcccgtataccttcctcgccgccgacgccctggtgctcaaggtgcgcgaggcaggccgcgtcgtcggagtgcacaccttgatcgccaccggcgtcaacgccgagggctaccgagagatcctgggcatccaggtcacctccgccgaggacggggccggctggctggcgttcttccgcgacctggtcgcccgcggcctgtccggggtcgcgctggtcaccagcgacgcccacgccggcctggtggccgcgatcggcgccaccctgcccgcagcggcctggcagcgctgcagaacccactacgcagccaatctgatggcagccaccccgaagccctcctggccgtgggtgcgcaccctgctgcactccatctacgaccagcccgacgccgaatcagttgttgcccaatatgatcgggtactcgacgctctgaccgacaaactccccgcggtggccgagcacctcgacaccgcccgcaccgacctgctggcgttcaccgccttccccaagcagatctggcgccaaatctggtccaacaacccccaggaacgcctcaaccgagaggtacgacgccgaaccgacgtcgtgggcatcttccccgaccgcgcctcgatcatccgcctcgtcggagccgtcctcgccgaacaacacgacgaatggatcgaaggacggcgctacctgggcctcgaggtcctcacccgagcccgagcagcactgaccagcaccgaagaacccgccaagcagcaaaccaccaacaccccagcactgaccacctagactgccaccnnnnnnnnnnnnnnnggaaccttcactcgtacaccacgtccctggccttggccnnnnnnnnagcaatcatgactgaagccttgatcccggcaccgtcgcagatatcgctgacccgcgatgaggtgcgcaggtacagcaggcacctcatcatcccggatatcggcgtcaacggccaacagcggctgaaggatgcgcgcgtattgtgtatcggcgccggaggattgggttcgcctgctctcctgtatcttgcggccgccggagtcggtaccatcggcatcatcgatggagaccacgtggatgagtcgaatctgcaacgccaaatcattcatggcacatccgacgtgggtaggccgaaagtagaatcagcagccgaggcggtggcggaaatcaacccgcacgtccgggtgacgcaatatcgcgaaatgctcacccacgacaacgcactggaaatttttggcgatcacgacctcattgttgacggcacagacaacttcacgacgcgctacctgatcaatgatgccgcggtcttggccggcaaaccatatgtttgggggtcgatctaccgattcaacggccagaccagtgtgttttggcccggccgggggccgtgttatcgatgccttcatccagctccgcccccgcccggattggtgccgtcgtgcgctgaaggcggtgtactcggtgccatctgcgccacgattgcgtcgatccaggtaactgaagtgctgaagctccttaccggagtcggaactcccctcgtcggtcgcctgctcatgtatgaagctctcgacgcgacataccatcaaatccggatcgcgaagaatcctgactgcgccatttgcggcgatgcgcccacgatcaccgaattggtagatgacagcgtcagctgcgcatcgacacaatcggtggatcccgaactagtgatcagttgtgatgagttgcgaaccaaacagcagtcggaccagaacttcctcttggtcgacgtgcgagagcccgccgagttcgacatcgcgcacattccgggcagcatcttgatacccaaaggcgaaatcggctcggcggcgggcctagcccagctaccgctggacaaggaaattgtcctgtactgcaagagtggaatccgatcggcccaggcgctaaccacgttgaaagcagccggactgcacaacgtgaagcatctcgacggcggtatcgcggagtggacacgaaccatcgactcctccttgttggtgtactagcaccgaactatgcgaaaggattcccgccatggcacgctgcgatgtcctggtctccgccgactgggctgagagcaatctgcacgcgccgaaggtcgttttcgtcgaagtggacgaggacaccagtgcatatgaccgtgaccatattgccggcgcgatcaagttggactggcgcaccgacctgcaggatccggtcaaacgtgacttcgtcgacgcccagcaattctccaagctgctgtccgagcgtggcatcgccaacgaggacacggtgatcctgtacggcggcaacaacaattggttcgccgcctacgcgtactggtatttcaagctctacggccatgagaaggtcaagttgctcgacggcggccgcaagaagtgggagctcgacggacgcccgctgtccagcgacccggtcagccggccggtgacctcctacaccgcctccccgccggataacacgattcgggcattccgcgacgaggtcctggcggccatcaacgtcaagaacctcatcgacgtgcgctctcccgacgagttctccggcaagatcctggcccccgcgcacctgccgcaggaacaaagccagcggcccggacacattcctggtgccatcaacgtgccgtggagcagggccgccaacgaggacggcaccttcaagtccgatgaggagttggccaagctttacgccgacgccggcctagacaacagcaaggaaacgattgcctactgccgaatcggggaacggtcctcgcacacctggttcgtgttgcgggaattactcggacaccaaaacgtcaacatagcatttggatatggtccacatgcttgcccggcctcagcgtattcacgcatgtgcttgacgacgttcttcacctcgcttacccagcgatttccgcaacttcaactcgcaagaccgtttgaggatttggaacgacggggtaagggcctacattcggtggggatcaaggaactccttgttacctggccgacgtgaccccgcgtgccagcaagggactgttgacttctccgacggatgaaagccgccctggaatatccaaccgctcctgctcctcggtcaactcaagccgaaaccgccaacggtggccacaaaatacgagttcgtccacaacgtcggcagccgggaccgcaaccacgcaaactcctcacgcactacccgcaaccgacggcccctaattggggttgggcccatgatcggttggcggctcatcaggcggtgcaggatcttggtgtgcccgcctcggcgcggcggagccggggtcgagcatctctttgcgagtgatgaaggcacagccccggcgcggggtgggtgtgcaacacgaatgtaggtagcgggagttgaggctgggcgcggtgtattctggttgttggataaacaaccagaatggggagacgcgggtgggcgaggactcgctggaggatctggagcagcggcgagcgcgactgtatgaccagttggccgcgaccggcgatttccggcgcggctcgatcagtgagaactatcgccgctgcggcaagcccaattgtgtgtgcgcgcaagagggtcaccccgggcatgggccgcgatatttgtggacgcgcacggtggccgggcggggtaccaaggggcggcagctctcggtcgaggaggtggacaaggtgcgcgccgagttggccaactatcaccgtttcgcgcaggtcagtgagcagatcgtggcggtcaacgaggcgatctgcgaggcccgcccaccgaacccggcggccacggcgcccccggccggcacaacggggcacaaaaaagggggctctgcgaccagatcgcggcggagttcaccgccgagttagagcggctggttgcgctcgcggtcggtgcgctgggatcctcggtgccgacctggtcgcagtggagttggcgatccgcactgcgatgacccggctgggctcctcgctgctggagcagctgctgggcgccaacaccgggcaccggggccagcgcatcgattgcgggcaagggcattgcgcgtggttcgtcggttaccgcgacaagaacctcgataccgtgctggaccgggtccggttgctccgcgcctgctaccactgccgcacctgcgggcgtgggatggcgccccctggatctggaacctggccaccgcgatcctgcccgaagccaccccgatcgtggacctctaccacgctcgccagcacgtccacgacctcgccggccagctcgcacccgccctcggcgaacaccacagtgactggctgaccgcccggctggtcgacctcgactccggcgacatcgaaacgctggttcaacaaccgatcgggcagcacaccggtcacacgtaacgaagtgtgcatgaaacccggagtggttcaggggtccgccgcgctcgtccgcgctgtgagggtctcggcactaccacgagatgagatcgaggcaccaggtgcattgtgcaccacattctggcgatgttggtgaggtttgttcctgcgcccgtccgtggcgcgttcgggatcgttggggttggccggttgcccacctcggcggaagcggacggtgagcgcggccgagtcgtcgacatttggcggtaggaggtttcgatgctgtttgtcagcgtggccgcggagtcggtaggggtggcggcggcgactcttgttgggcccccgttgatcggcaacggcgccgatcggcccccggcaccggacaagccggcgggatcttgtggggcaacggccgttttcgcccaatcacaggagtggagttttgaacgcaacgacggcaggtgctgtgcaattcaacgtcttaggaccactggaactaaacctccggggcaccaaactgccattgggaacgccgaaacaacgtgccgtgctcgccatgctgttgctatcccggaaccaagtcgtagcggccgacgcactggtccaggcaatctgggagaagtcgccacctgcacgagcccgacgcaccgtccacacgtacatttgcaaccttcgccggaccctgagcgatgcaggcgttgattcgcgcaacatcttggttagtgagccgccgggctatcgccttctcattggagatcgacagcaatgcgatctcgaccgtttcgtggcagcgaaagaatcgggactgcgcgcttctgccaaaggatattttagcgaggcgatccgttatctagattcggccttgcagaattggcgcggtccagtactgggggacctacgcagctttatgtttgtccaaatgttcagcagggcgttgaccggagatgagctcctcgtccatacgaagctggccgaagctgcaatcgcctgcggacgcgccgacgtcgttatccctaaattggaaagactcgttgcgatgcatccttatcgcgagtcgttatggaagcagttaatgctcggctactacgtgaacgaataccagtccgcggcaatcgacgcatatcatagactcaagtccacgctcgcagaggaactcggtgttgagccggcacccacgatacgtgcgctctaccacaaaattcttcgccaattgcccatggacgatctcgtcggccgagtcacgcgtggcagggttgacttgcgtggcggcaacggcgctaaggtagaggaactgaccgagagcgataaggatctccttcccatcggtttggcataactacgcccctcaatgcaagcgagctgattcgatgttgtcgagccggagcccgctccgacctccgtcacacagaccggactacgaatactgacccgcgctgctagccaaccccggttcgtggaatcacagtgagacgtgcctgcgtgacatgccaacccgcaccatcacgatccatcagcccaccgggcataccagcgccggcaccgctaatactcattggcatcagcatcatcggcataccaccaccggcggccccggccgcctgcgtcagcgcgactgggttaggcggcacacccaacccggacatcgctgaagaagccatcgaaatgggtatcgacccctgccacgtcggcggcaccgacatcgaccccaccaactgagcctgccctaagccagcggacatccccgcacccaattcccgaccgcctagcggcttgaacgccggaatagccgcaccaccgggttcggcgtattcgcggcagccaacccgccagccggcggacctaacctggtcgcgctttcacgcgccatactcgccaacgtcgttatcggcgacgtcaggatgcggaccgggagaaacaacatcgacgcatgttgcaacggcagctgcgacaccagcgactgcatcccgctcatcacggtcggcaccgacgccatcgcaccctcgaccaccggcgtcacggcagccgacgccgtcgtcgccatcccggcaacctgggtacccacctgcgcggccaacccggctaagctcaccggcggcagactaaatggcgccaacgtcgccgccacggactttgccccagcgtgatagcccaccatcgcagccacatcctgagcccacatctccaggtaatcgaactccgtggctgcgatcgccggggtgttctgacccaaaacgttcgccgctatcaacgacgccagcgacacccgattcgccgtcaccgccgtcggatgcaccgtggccgccaacgcggcctcaaacgccgtcgctgccgcgcgagcctgaatggccgccagctgcgcctgcgacgccaccgtgctcaaccacccgacatacggagacgcggcagcagccatcgacatcgacgccggaccggtccacggcccagtcgtcaacgcggcgagcaccgactcaaacgacgatgccgatgcccacaaatccacggctagcccctcccacgccgaggccgccgcaaacaacggccccgagccggctccggcaaacatgcgcgccgagttgatctccggcggcagccacgaaaagcccaaaaccatcgcaaccccagcccaatcagccgcccagaagggtctcgtacaagggttaactaaacaatcgttaccgaatgaatcgacacatcgtgacgcaccgatggctcagcacgccggacttctagaacaacgagcacaacggatatgatgcggcaggcatcttcatggattgtcaatgacagcccaaaccgccttcggccactggcattggtgcactgcaccgtgcgccattcgtggcgacaactgcgagcgggagcgggaccaaggatgatggtcccggtcgcgacgggcgcgatcccgctccggagtggtcaacgcatcaaacgacaaagcgctcagctcatcgaccgcagcatcgagccggtccagcgccgcgaccaaactagaattctcgcgcagacaccgctgaaacgacagtgacgcaagggatttcattgagaggaccaatgaccctatttgatcaaaccggatgaccataccgtcaacgttgtggacatacaggtgctcaagaacgcagtcttgctggcatgccgggcgccgtcggtgcacaacagccagccctggcgttgggtggccgaaagcggctccgagcacactactgtgcacctgttcgtcaaccgccaccgaacggtgccggccaccgaccattccggccggcaagcgatcatcagttgcggtgccgtactcgatcaccttcgcatcgccatgacggccgcgcactggcaggcgaatatcactcgctttccccagccgaaccaacctgaccagttggccaccgtcgaatgcagtcccatcgatcacgtcacggcgggacagcgaaaccgcgcccaggcgattctgcagcgccgaaccgatcggcttccgtttgacagcccgatgtactggcacctgtttgagcccgcgctgcgcgacgccgtcgacaaagacgttgcgatgcttgatgtggtatccgacgaccagcgaacacgactggtggtagcgtcacaactcagcgaagtcctgcggcgggacgatccgtactatcacgccgaactcgaatggtggacttcaccgttcgtgctggcccatggtgtgccgccggatacgctggcatcagacgccgaacgcttgcgggttgacctgggccgtgacttcccggtccggagctaccagaatcgccgtgccgagctagctgatgaccgatcgaaagtccttgtgctgtcgacccctagcgacacgcgagccgacgcactgaggtgtggcgaagtgctgtcgaccatcctactcgagtgcaccatggccggcatggctacctgcacgttgacccatctgatcgaatccagtgacagtcgtgacatcgtgcggggcctgacgaggcagcgaggcgagccgcaagccttgatccgggtagggatagccccgccgttggcagcagttcccgcccccacaccacggcggccgctggacagcgtcttgcagattcgccagacgcccgagaaagggcgtaatgcctcagatagaaatgcccgtgaaacgggttggttcagcccgccttgatcaggatgcctttgtggatgtcgggtagggcggtggggatgttagcgaggtagagctgctcggttttctccttggccaagatgaggagtcggttctgcaggtcggcgattttgcggccgatctgggcggggttgaggctgtctcggtaggtgatcaggtcggcctgctgggccgcggagagcacccttgcggccagtggccggtccagcggcgtctgtggggcatcgtagaggcgtcggcggcggccgtcggcgctgctggcatacccgatcggtttgatggtcggggtgaggtagttgaggcggtcgttgaccagcttccacatccggttgagcacggcgcgttcctcggcggtgtcatagcggtagtagaacgcgtacttgcggaccaggtggttgttcttggactcgatggtggcctagtggtttttcttgtacgggcgaaagcgggtgaagtagataccgttgtcgccggcccagctgatgaccggcttgttgagaaacacggtgccgttgtcgaaatctaaacccgttatcccatgcgggatctcggtgacagaagctttgagcccggcgaggatgtgggtacgggcgttgttgcggacggtgcgggtgaacacccatccgatgtgcacgtcggtcaagttcagggtgtgggcgaactcgcctttgagcgtcggaccgcaatgggcgacggtgtcgccctcgaagaaccccggctccgcctcgacctcatcgccggccctgcgaaccttgatcgaattacgcagcagtggtgagggtttcgtcgtcgacacacccgatatctggtctttggccttcgcggtcttcagataacgatcgatgctggccgcactcatcgccaacagctcctcacgcacctcggggccatagcggtcacgcccaaactccaacacaccgtgacgttccaacccatcaagctgcagcaccatcgaggcggcaagatacttcccgcactgcccacccgaggcggaccacaccctctgcaacaccttcagcgcgtcataggagtacttcagcgaacgcggtttgcgccgccgcttggcaacactgcggcccagccccggcgatagcttggccgctgcgacaagccggcgccgcgcgttatcacgtgactagcccgtcaggtcaaccacctggtcgaaaatccggccccggctcttcttcaaagcctgcacatacgccttggcgtacctgctggtgacctccgcgcgagatctcatcgacaacccacttcccatgcctcacgacggtcaccatgtcgcgggcatatttacgtgaggcaccgagggtgtttcgcgggcattcttggtgagtcaagtcgaacggttgagccatgatcgacgattccgttaccgtgctgtcagaagacgaaagttggcaccggctgggcagcgttgcactcggtcggctagttaccacctttgctgatgagcctgggatcttccagtcaatttcgtggtgcaaggccgcaccgtgctgtttcgtaccgcggagggcgccaaattattttcagccgtcgcgaagtgcgcggtggctttcgaggcggacgaccacaacgttgccgagggctggagcgtgatcgtcaaggttcgcgcccaggtgctgacgaccgacgcgggggtccgcgaagccgaacgcgcccagttactaccgtggaccgcgacgctgaaacgtcactgtgtgcgggtgatcccgtgggagatcaccggccgccacttcaggttcggtccggaaccggaccgcagccagacctttgcctgcgaggcctcgtcacacaaccagcgatagcgctccgcgcctgcgagtcaccttgcgccgcttactgatcgccaccagccgtgcgacggcgtcttcaattcctcgcgccagctggccggcatctgctaccacgtcgtagtcggccaggatcccgaagtacaggtcgtcggcgtagctgagcatcgcgacactggtgcgcagttgcatcgcgatcggcgaaaccgggtataggtcaagcacccgtctgcccataatctgcagcggccgtcgtggacccggcacatttgtcgccacggtgacaacaccacgctgcggcagccgcatcaacagcccgaccgcccatgcggtcatggggaacggaaggcggttggcaatcgccatcaaagtatttccgaattgtctctgtccccccgccttggcccgagtcagccgcgagtgcacgatccgcagccgctgcagcgggttctcttgatccaccggcaggttgggcagcattaacgaaacacggttatcggtcttgctcaaagcgctgttggaacgcgtcgagaccggcactagcgtacgcagcgaatcaaacctaggccgctcaccccgctggatgaggacgttgcggtagctttccgtaatcgcggcaagcgcaacatcattgatggtgacgtcgaatttccggcacacctgttcgacgtcggcgagagggacctttgctgcgctgtagcgacgcaaatcactgatcggcccgttcaacgacgacgcggcgggacttagcacgccggccgcgatctcactggcacccttggccgcgcgaacgatgcctgccatcacggcggtcgacgcggtcaacgcctcgcttggattgacacggaatccaccccgccgcacagatgcggattgcgactgcatggtcgtgtggatgttgctcgcgaagctgtcgctcatactttcatcggagagcccagctagcaggtgagtcgccgcgattccgtcggccatgcagtggtgcagtttggtcaggatcgcccacttgctgtccgccaggccttcgatgacccagacctcccacagcggtcgaccccggtccaaacgacgcgccatcagatcggcgatcagctcgaataactggtcttcgttgccaggccgcggcaaggcgatgcgccacacatgacggccaagatcgaagtcgggatcgtccacccatttgggtgcaccgaggtcgaacgggcgcaggcgtaaccgctgcccgaaccgggtacagggacgtaggcgttgagcgagcgacgataagaaggcttcctgatcgggagccggcccctcgatgaccgccagagcgccgattgccagactcacgtgccgatccacgtcttctgccttgagaaacccggcgtcaagtgtcgttaggtgattcatggtcagcgccttccccggtgatccggattatctgcaaccgtcagtaccactctccgctgcgaggagccgttgaggcagggccaaaggtcctccgctggcgagccttcgtgctctgccaccgcggctgtcgacgcgcgatccttaatagatgaccgcagccgttgatgggaaaggcccggcagccatgaacacccatttcccggacgccgaaaccgtgcgaacggttctcaccctggccgtccgggccccctccatccacaacacgcagccgtggcggtggcgggtatgcccgacgagtctggagctgttctctagacccgatatgcagctgcgtagcaccgatccggacgggcgtgagttgatcctcagctgtggtgtggcattgcaccactgcgtcgtcgctttggcgtcgctgggctggcaggccaaggtaaaccgtttccccgatcccaaggaccgctgccatctggccaccatcggggtacaaccgcttgttcccgatcaggccgatgtcgccttggcggcggccataccgcggcgacgcaccgatcggcgcgcctacagttgctggccggtgccaggaggtgacatcgcgttgatggccgcaagagcagcccgtggcggggtcatgctgcggcaggtcagtgccctagaccgaatgaaagccattgtggcgcaggctgtcttggaccacgtgaccgacgaggaatatctgcgcgagctcaccatttggagtgggcgctacggttcagtggccggggttcccgcccgcaacgagccgccatcagaccccagtgccccgatccccggtcgcctgttcgccgggcccggtctgtctcagccgtccgacgtcttacccgctgacgacggcgccgcgatcctggcactaggcaccgagacagacgaccggttggcccggctgcgcgccggcgaggccgccagcatcgtcttgttgaccgcgacggcaatggggctggcgtgctgcccgatcaccgaaccgctggagatcgccaagacccgcgacgcggtccgtgccgaggtgttcggcgccggcggctacccccagatgctgctgcgagtgggttgggcaccgatcaatgccgacccgttgccaccgacgccacggcgcgaactgtcccaggtcgttgagtggccggaagagctactgcgacaacggtgctgaccatcgcagcactgttccgctcgcgcccggtacgctcgcgagggtgaattcgccgccggcctgctctgcccgctgccgcaggttcgttaagccgcttccggtgaactcgtcgggcagcccgcggccgttgtcggtcacctcgatgcacaagtcgtcgtcgactttgacccggacggtcaacgtgctggccttcgcatggcgaaccgcgttgctgaccgcttcccgaaccaccgcctcggcctgatcggcgagcgcgctgtcgaccaccgacaatggacccacgaattgaacgctggtgcgcaaccccgagtcggcaaattgggctacggccgcatcgattcgctgccggagccgagtgataccctgcgatgctccgtgcaggtcataaatggtggtccggatttcctgtataacgtcttgcagatcgtctaccacgtccgagagtcgttgctgcacttcaggattacgttcgtgcgggacagcaccctgcaaagccaggccaatcgcgaagagccgctggatgacatggtcatggaggtcacgggcgatacgatcccggtcggtcagtacgtcgagttcgcgcatccgacgttgcgaagtggccaattgccaagccagcgcggcctggtcggcgaacgcggccatcatctcgagttgttcgtcggtgaaagcccctggaccgccttgactcagcacaacaacgacacccgctacggtacctctggcccgcagcggcaacagcagcgccggacctgcgtcggccagttcgtccaggccttccaaatcgacccggtcgacccgtcgcggaatgccgttgacgaagacctcccgcagcaccgcgcccgccaccggaatcgttcgcccaacagtggaagccacagcgctgccgactgtttcaatcaccagcagctcccccacgtcagcggcaggcatgtcctcgtcgacgggaacggctaccagggcagcgtcagccgccgtcagcttgagcgcctccgcggcgacaagccggaacaccgtcgcgggttcggtgccggacaacaactcggtggcgatgtcacgggtggcctcgatccacgactgacgcgccttagcctgctggtagagccgggcattcgcgactgcgatacccgcggcggccgccagcgcctggaccagaacctcgtcgtcgtcgctgaacggttgcccgttggtcttgtcagtcaggtacagagtgccgaacgattcatcgcgcacccgaaccggtaccccgaggaaggtacgcatcggcggatgatacggcggaaaaccaatcgaggccgggtgcgcagaaacatcgtccagccgtaacggtttgggatcttcgatgagcagcccgatgacgcctaggcctttcggtaggtggccgatccgccgaacggtctcctcgtcgatgccttcatagacaaagtgcaatacccgatgctgccggtcgtgcacctccatagcgccatagcgcgcatcgacaaggctggtcgctgaatgcacgatagcgcgtagggttgcctccaggtccaggcccgctgtgaccacgagcatggcctccaccagaccatcgaggcggtcccggccctcgacgatctgctcgacccggtcctgcacctcgaccagcagctcgtgcaggcgtagttgggagagcgtgtgacgcagtggacgcattgcggcgccgtcgttttcgtcgacgaggccccctgttgtcatggtccatcaccgggtggccgcgagcgcttcaactccgtcgcgaataccgcggcttgcgtccgacgttccatgcccagcttggccagcaaccgcgacacgtagttcttcaccgtcttttcggctaggaacattcggtcggcgatctgcttgttggtcaggccctcgctaagcaggcccagtagcgtccgctcctggtcggtaaggcctgatagcgggtcctgcttctcggcggcaccgcgcagcttggccatcagcgcggccgcggcccgattgtccagcagcgaccgtccagcgcccacatctttgacggcgcgcgccaactccattcccttgatgtctttgacgacatatccgctggcaccggcgagaatcgcatctagcatggcctcgtcagaggtgtaggacgtgaggatcagacagcgcagatcgggcatgcgggacaacagatcgcggcacagttcaatgccgttgccatcgggcaaccggacatccagcaccgcgacatctgggcgcgcggcaggaaccctggccatcgcctcggcgaccgaacccgcctcacctacgacgtcaagctcgggatcggccccaagcaagtcaaccagaccacgacgcaccacctcgtggtcatcgaccaagaagacctttaccaccagggcaccactcccaagatccgctccctacaagttggcactgcgtaccgtaagtacggcgcatccgggctggtatgcaccgcacaattcgtgcgcggagtgtgagtccgcgacgaacagctgacccggctttgcgttggcggccagatgacggcacgcactgccgccggcgatggcccgatccacccgcacctcggggtagagccgggtccagtgggcgagccgacggctcaggtgtacatgcgccaaccggctgccctgttcgacgtcatcgggtgtttcagcagcgtggacagccacggcccgcagcggaactccgcgcagcctggcctcctcgaatgcgtgccgcagcaccacaccattgtccacctccgcgacaaccgcgctgacctgggaggttgtcgctggctcggccggcgacgggtgaatcaccgccacggggcataaggccgacccagccagggtcgccgcgaccgaaccccggcgaccgcggacatgatcaagccccaccgaaccgacgcacagcatcgccgcggacctggactcctgcatcagcttggtgagcggcctgccgcacagaacctccgtttcgatcttgaccggttgcccggtggcctcgaccttccgagaggcgtcgtgcagcgccgctcgggccgctgattgcccaccgccctcgccggcggcggacagttgggacggatcgatgacgtacaccagtcgcagcggaatgtctcggttcaccgcctcatcgaccgcccacaacgccgcatgcgttgccgcccttgacccgtcgataccaacgaccactgcccgagctggccgaggatcgctcatcgccgtctccttcgctggggcggatacatcccgtcggttcagcggtacgttactggcggggaccgctatctcccaggggcgttggtccccacctgagggccgttagtccttatcgaccgatgacagacgcaacccgtcagggcgagaatgaatctcacctatcgcacgggtggctcgtccaggtccacaaccatcgcccagcttttcacagcaaagtcccagaaatggcttacagttgccgacagctgccgaaccagcggccgtccatcggctgcatatcgcttgacccacagaatatttgggcatagccgcgctgtgagagcgcatctcgatgcggccggcacggcgtcgatcaatctccgatccgccgtcagtcgactgccatacaacctgcccgcccagttgtacactggccgcggcacgagttgccgcactggtcaacaagtatcagccggcctgcgcccgagcggagcccactcggagccgctcgtgaccatggggggagccactgccgtctcccgcatgcccacaccgaggtccgaattgggctgggtgcgcaatcgacgttaggggcctgcggagtaatggactacgcgttcttaccaccggagatcaactccgcgcgtatgtacagcggtcccggaccgaattcaatgttggttgccgcggccagctgggatgcgctggccgcggagttagcatccgcagcagagaactacggctcggtgattgcgcgtctgaccggtatgcactggtggggcccggcgtccacgtcgatgctggccatgtcggctccatacgtggaatggctggagcggaccgccgcgcagaccaagcagaccgctacccaagccagagcggcggcggcggcattcgagcaggctcatgcgatgacggtgcccccagcgttggtcaccgccaaccgagccgagctgaaagcactgatcgcgtcgaacctcctgggccagaacaccgcagcgatcgcagccatcgaggcacagtacgccgagatgtgggcacaagacgcggccgcgatgtacggctacgccaccacctcagcggcggcgagacagttgacgccgttctcctcgccacaacagaccaccaacccggccgggctagccgcccagaacgccgcggtcacccaggccgccaccaactccgccgggaacacgccgaccgcattgtcgcaactgtcctctttcctgtcgcaggcagtaaaggcgccgacgggatggcccaacattctcccggatgacttcaccatccttgacggcatattggctgcgtacgcaacggtcggcgtgacgcaggacatcgagtcgatatgtgcgggcatcatcggggccgagaacaacttgggccttttaggcgccgccagtgagaatccggcggagttggcgccgggcgcgttcgggatcgatgcggcactcagttcggcagaaaaaggcgctgctgcgagcatgcacgatgcggtactcgcgagtgccggccgggcgggttcgatcgggccgatgtccgtaccaccgtcctgggccacgccctcgagcaccccggtctcggcgttgtcgggcgccggcttaaccacgctcgacgggaccgacgtagccgagcacggtacgcccggcttgccaggggtgccagcagggacagacaagcgagcctcgggtgtcatcccccgatacggggtccggctcacggtgatgtcgcgcccgccggcggctgggtgacgcggctgccgctgtcactgtcatcctgtaggcgagccaaccccggtcaccactagcgtgccgcaaagatctgcgcgcggcccgcgcactgagccccaggaggggtcagtgaattcagttgtgtgactgcgtctttcgtcgacaccgcgtcaggtgccggcgtttctttctcgcggctacgattcaccgcgccccaggaattcactcgatagccgcctggaattcacgcagatctgcccacgccggccggagacctttgcgagttttatgacacgctgtcaccgaaggtagcccgagatgccctttgcggatgcctggataccaagtccgatagcgtctgcaaagcgttcctgccatcacacggcacgccacggtagcgcgaacccccgccatacgccccagctgcgccccggccacgacaccggaccccgacacgcgtcgggtcgtactactcgcgttcaactgccacgagcggccatatgacttggattacaacagttttgactcggcagccggataggtcaggcatccggggtgccatcgttgtcgaaacggccagtgccagcaacaccgctggcactccaccttgacccattcagttctcgaccagcacgacaccgtatccgcacaaatgtaaggatctgagacacaatggatttcgcactgttaccaccggaagtcaactccgcccggatgtacaccggccctggggcaggatcgctgttggctgccgcgggcggctgggattcgctggccgccgagttggccaccacagccgaggcatatggatcggtgctgtccggactggccgccttgcattggcgtggaccggcagcggaatcgatggcggtgacggccgctccctatatcggttggctgtacacgaccgccgaaaagacacagcaaacagcgatccaagccagggcggcagcgctggccttcgagcaagcatacgcaatgaccctgccgccaccggtggtagcggccaaccggatacagctgctagcactgatcgcgacgaacttcttcggccagaacactgcggcgatcgcggccaccgaggcacagtacgccgagatgtgggcccaggacgccgccgcgatgtacggttacgccaccgcctcagcggctgcggccctgctgacaccgttctccccgccgcggcagaccaccaacccggccggcctgaccgctcaggccgccgcggtcagccaggccaccgacccactgtcgctgctgattgagacggtgacccaagcgctgcaagcgctgacgattccgagcttcatccctgaggacttcaccttccttgacgccatattcgctggatatgccacggtaggtgtgacgcaggatgtcgagtcctttgttgccgggaccatcggggccgagagcaacctaggccttttgaacgtcggcgacgagaatcccgcggaggtgacaccgggcgactttgggatcggcgagttggtttccgcgaccagtcccggcggtggggtgtctgcgtcgggtgccggcggtgcggcgagcgtcggcaacacggtgctcgcgagtgtcggccgggcaaactcgattgggcaactatcggtcccaccgagctgggccgcgccctcgacgcgccctgtctcggcattgtcgcccgccggcctgaccacactcccggggaccgacgtggccgagcacgggatgccaggtgtaccgggggtgccagtggcagcagggcgagcctccggcgtcctacctcgatacggggttcggctcacggtgatggcccacccacccgcggcagggtaacccggcgcctaaccgacaggcggcccgttgggcgtaaacgtccaattgtcaggattcttcggcgagtacaccaccggaagtatttgaccgacggtcggccactggtcgacgtcgacggccatgcgctgatacacggcgtactcattgaccgtgggcccagtgatgatcccggcgatggtgacatactgctggccgcctgcgtccggtcgcgggctgactccggtcaccaggagcgtgccgctggccagatctccccgcgggccgcgcgggataagccgcggagcaagaaataccgctaggaccgcgatcagtatgagtagcacgccaaactcccatcccacccggccatggtaggactgctggcatgagccgttattacgccgagcgtgaactcagtgcaagaacgcacgcgaaaaatcgcactgggtacacgctcggcgaaaggatggtgcaccagtgagccacgacgatctaatgcttgcgctggctctggccgaccgtgcggacgaattgacgcgggtccggttcggggcgctcgatctgcgcatcgacaccaaaccggatttgacgccggtgaccgacgccgatcgggcggtcgaatccgacgtgcgccagacgctgggccgcgaccggcccggcgacggcgtcttgggcgaggagttcggcggatcaacgaccttcaccggacggcagtggatcgtagacccgatcgacggcaccaaaaactttgtgcgcggggtgccggtgtgggccagtttgatcgcgctgcttgaagatggcgtcccgtcggtcggtgtggtgagtgcgccggcgctgcaacggcggtggtgggcggcacgcggccggggcgcgttcgcatccgtcgatggtgcgcgtccacaccggctgtcggtttcctctgtggcagagctgcattcggcgagcttgtcgttttccagtctgtccgggtgggcgcggctgggtctacgtgaacgcttcatcgggttgaccgataccgtgtggcgcgtgcgtgcttacggcgactttctgtcttactgcctggtggccgagggcgccgtcgatattgccgccgaaccgcaagtgtcggtatgggatctggcggcactggacatcgtggtgcgtgaggcgggcgggcggctcaccagcctggacggcgtcgccggcccacacgggggcagcgccgttgcaaccaacggtctgttgcacgacgaggtgctgacacggctcaacgccgggtaacctggcgctcgagagcgccatgagcgacccgttcaccatcgcaaccaaacactggcaccgactgcacgacagccggatccagtgcgatgtatgtccacgcgcatgcaaacttcacgagggacagcgtggcctgtgtttcgtccgcggccgatttgacgatcaagtgaagctcaccagctacggacgctctagcggattctgtgtcgatccgatcgagaaaaagccgctcaaccacttcttgccaggttcggcgacgctgtctttcggcaccgccgggtgcaacctggcgtgcaagttctgccagaactgggatatctccaagtcccgcgagatcgacgtcctggccaatcgggcggccccggccgacatcgcccggaccgcacacgaattgggttgccgcagcgtggcattcacctacaacgacccaacgatcttctgggagtatgccgccgatgtagccgacgcctgccacgaccagggaatcaaagccgtcgcggtgacggccgggtacatgtgtcctgagccccgcgcggaattctaccggcgtgtcgacgccgccaacgtcgacctaaaggcattcaccgaagacttttatcgcaaggtttgcgtcagtcacctgcgcaacgtcctggacaccctggcctacctgcggcaccagacgaatgtgtggttggagatcaccaccctgctgattcccggacgtaacgacagcgacgcggaagtcgctgccgaatgcagatggatccgcgaaaacctgggcgtcgacgtgccggtgcatttcaccgcgttccatcccgactacaagatgatggacaccccggctacaccacccgccacattgacccgagcccgcgagatcggcattggcgaaggcctgcgcttcgtctacaccggaaacgttcacgatgccgtgggtggcagcacctcgtgcccaggctgccgggcaacggtgatcgttcgcgactggtattcgatacgacattacgccctcaccgaggacggccgctgccaagcatgcggctatcagatgcctggcgtgtacgacggaccggccggacactggggccagcgccggctgcccttgctgaccagcttgtcccggatgtgaacaacttaacaagcacccctatcttactccggagtaagatagggtggtccgctatcaccccgatgaccgaggctgccgtatgaccaacaccacctctgctgcaaatgctgcaaaaccctccggcgcacgcaccgatagacgcggccgcacgaccggtgtcggcctggcgccccacaaacggaccggcatcgacgtcgcactggcgctgctaaccccgattgtcggccaggagttcctggacaaataccgcctgcgcgatccgctgaaccgatcactgcgctacggcgtgaagacgatgtttgccactgccggcgccgccacccgtcagttccagcgggtgcaaggcctgcggggcggaccgacccggctgaagtccagcggccgagactacttcgatctgacgcccgatgacgaccagaagctgatcatcgagaccgtcgacgaattcgccgaagaggtactgcgacccgccgcgcacgacgccgacgacgccgcgacctacccgtccgacttgaccgccaaggccgccgagctgggcattaccgcgatcaacatccccgaggacttcgacggtatcgccgaacaccgctccagcgtcaccaacgtgctggtggctgaggcactggcgtatggcgacatgggcctggcactgccgatcctggcgcctggcggggtggcgtccgcgctcacccattggggcagcgccgatcagcaggccacctatctcaaagagttcgccggcgagaacgttccgcaggcctgcgtggccatcaccgaaccgcagccactattcgatcccacccggctgaagaccaccgcggtgcgcaccccgtccggttaccggctcgacggcgtgaagtcgttgatcccggccgccgccgacgccgagctgtttattgtcggcgcgcagctgggcggcaagcccgcactgttcattgtcgagtccgcggccagcggcctgaccgtcaaggcggatccgagcatggggattcgcggcgcggcgttgggccaggtcgaactctgcggggtgtcggtcccgcttaacgcccggctgggcgaggacgaagccagcgacaacgactattccgaggcgcttgcgctggcccggttgggttgggcggcgctggcggtcggtacctctcacgccgtgctcgactacgtcgtcccgtatgtgaaacaacgccaggctttcggcgagccgatcgctcatcgccaagcggtggcgttcatgtgcgccaacatcgcgatcgagctcgacggcctgcgcctgatcacctggcgcggggcgtcccgtgccgagcagggtctgccgttcgcaagggaagcggcgctagccaagcggcttggctccgacaagggcatgcagatcggcctggacggggtgcaactgctgggcggccacggctacaccaaggagcatccggttgagcgctggtaccgcgacctgcgagccatcggcgtcgccgagggcgttgttgtcatctagaacgagctgaaagatcaatcatggcaataaatctggaactgccgcgcaagctgcaggcgatcatcgtcaagacccatcagggcgctgcggagatgatgcggccgatagcccgcaagtacgacctgaaggaacatgcctacccggtcgaactcgacaccctgatcaatttgttcgagggcgccgccgaatcgttcaactttgccggagcccattcgcttcgcgacgaggacgaaggcaaggacgaaaaccacaacggtgccaacatggccgccgtggtacagacgatggaggccagctggggcgacgtcgcgatgatgctgtcgctgccctatcaggggctgggtaacgcagccatctccgcggtagccaccgacgagcagctggagcggctgggcaaagtgtgggcagcgatggccatcaccgaaccggaattcggatcggactcggcggcagtgtcgacgaccgccaccctcgacggcgacgagtacgtgatcaacggcgagaagatctttgtcaccgccggttcccgcgccacccacatcgtggtctgggccacgctggacaaatccttgggccgcccggcgattaagtcgttcatcgtgccccgtgagcatcccggcgtgaccgtcgaacgacttgaacacaaactcggcatcaagggttctgatactgcggtgatccggttcgacaacgcccgtatccccaagggcaacctacttgggaacccggaaatcgaggtcggcaagggctttgccggggtgatggagaccttcgacaacacccggccgattgtggccgccatggccgtcgggatcggccgtgccgcactggaggaaatccgtagtgtcctcaccggggccggcgtggagatctcctacgacaagccctcacacacccagagcgccgcggccgccgagttcctgcggatggaggccgactgggaggccagctacctactgtccctgcgcgcagcctggcaggccgacaacaacatccccaactccaaagaagcctcgatgagcaaggccaaggcgggccggatggccagcgacgtcacctgcaaaaccgtcgaattggcaggaactaccgggtattccgagcaatcactgctggagaagtgggcccgcgactccaagatcctggacatcttcgagggcacccagcagatccagcagctggtggtcgcacgccgactgttgggcctgtcgtcgtccgagctcaaatagcctcggcgagcagacgtcaaagcccccgaatttcagtgaaatcgggggcttttgcgtctgctggcgcccgtctgcacccccgccagtaggctggtcggcatgcgcgcggtacgggtgactcggctggagggaccagatgcggtcgaggtggccgaggtcgaggaacccacgagcgccggtgtggtcatcgaggtgcacgctgccggcgtggccttcccggacgcactgctaacccgtggccgttaccagtaccgcccggagccgccattcgtgctcggcgccgagatcgccggagtggttcgatcggcgccggataacagccaagtgcgttccggagacagggttgtcggcctcacgatgctcaccggcggcatggccgaagtcgcggtattgtcgcccgagcgcgtgttcaagctgccggacaacatgactttcgaggcgggcgcgggcgtgctgttcaacgacctgacggtgtacttcgcgctggcggtccggggccggctgcaggccggtgagacggtgctggtgcacggggcggcaggcgggatcggcacatcgacgttgcgactagcgccggcgctcggggcgtctcgcaccgtcgcggtggtcagcacgcaggagaaggccgagcttgcgacagtggccggggcgacagatgtggtgttggccgaggggttcaaggacgcggtacaggagctgacgaacggccgtggtgtcgacatcgtcgtagacccggtcggcggcgaccggttcaccgattcgctgcgctcgcttgctgcgggaggacggctgttggtcatcggcttcactggcggcgagattcccaccgtgaaggtaaaccgccttctgctcaacaacattgacgttgtcggggtaggctggggcgcctggtcgctgacccaccccgatgcgctggcccagcagtggtcacaactcgagcggctgctacgctcgggcaagctgcctcctcccgaaccagtggtctacccactggaccaagccgctgcggcgattgcatcgctggagaatcgcaccgccaaggggaaggtcgtactacgcgtgcgcgactaacgcccctcccgggacgcgtcgccgccgtgctctggccaatttgccgcttcctcactggtcgccgttggcgtcggctacgtcatgccgcacaactcgcagcttgcctggcgccaggcacgcggcgtatccgtggtatttgccatacagttcccatgcggtgacgcgatcatcggggtgcacgtcgatctgatgaccgtcggagaactcaagatggagatctccggtgtcataccagacgaaagctgtgcaggttgccccggcgaaatcgaagagcggacgctcgtggtcggctgggtcgtttgggtcgatggcgaccacttctgcgggcgaggtttcgatggccggcagagtcagctgtagtggtaccgagatgaccagctcgttgtaatcgtcgaagttcagcaccagaccgtcgcggaacataatccgctgaaccgcacagccctctaaccactgctcggtcatttcctgttcggtcatatattcactctggccttgttgtgcccatatgtcacgtacacaaccgccgaaatctcgtgcgggattacaccctaggcgtccgatggacaccagtaccatctgacaccgtgcccgactccagcaccgcattgcggatcctcgtctacagcgacaacgtccagacccgcgaacgggtgatgcgggccctgggcaaacggttgcacccggatctgcccgatttgacctacgtcgaagtggctaccggtccgatggtgatacgccagatggatcgggggggcatcgacttggccatcctcgacggtgaggcgacaccgaccggaggcatgggaatcgccaaacagctcaaagacgaacttgccagttgcccgcccatcctggtgctcaccggccgtccggacgacacctggctggccagctggtcgcgggccgaggccgcagtgccgcatcccgtcgaccccatcgtgctgggccgcacggtgctctcactgttgcgcgcacccgcccactaaccggacgcggccggcattcgcggcgcgaacgttcagccgccccgcatttgaatcttcgggtcctgtcttacccgaggtcgtaattggcccgctgccgcttccggccgcaacgacggcgctgtctcctccgccgctgaagtctctgaagcctgctgaccttgcgcggtgcgtagtgtcgattccggaattccagaacccgcggattggcctacccgcgttgtcgacagcggagcggccttggccgcaactttcggatccacagttggcagcacccccattgctggaacttcaagttctggaacttccacaacggcttccggtggcgcggaagccgccggctctggcgctcgagctgactcggtggcagttcccggggcagagttagtgccgccacgtgccatctgacccagagcggcgagcgcgagcggggcaccgatgaagccggggctcacaacgccggcatgggcactggtagcgctcgacgcgacgacgtctccggcgccaacatcgccaccgccgaaattcccttggcctacactgccatgggccggatcaccggccgctaacccggcgctagccacgccgcctccgacgtagccgacgcccccgccgctagcggttgcacctccggtgccgacgctctcaccgccgccggtgccgacgctctcgccgccagtagcgccggtgccgacgctctcaccgccagtagcgccggtggcgccggcacccaaacccggaaatcgctgcagcaaactcgcccacggcaccacttgcgcggcaatcgccgatgccccggagtagtaccccgacatggcggccacatccgcggcccacatctcctcgtacacaccctcggcggcagcaatcaacggcgcgttctgcccgaacaaattcgtcatcaccagctgcacgaatgcgtcgcggttggcggccaccgccgccggaagcaccgtcgccgcctgcgccgcctcgaagatgctggccactgcgcgcgcctgtcccgccgccccggccgactgagccgctgccgcggtcaaccaccccgcgtagggagccgccgctgccgccatcgccaaggctgccggaccctgccacgcctgacccgccagcccggccgtgaccgacgcaaatgattgcgccgcggtccccaactcttcggcaagcccgtcccaggctgccgccgccgccagcatcggcgcagtgcctgcaccgatgaacattcgcaaggaattgatctccggcggcagcacgacgaaactcacagctcccgtccttccgcttcgctgctcgatgccacgccgacctcaatacggccaacgattaaccggcaaatgccgagattaacaacaaatgctgcgcttatcagggggttagaccaacattcatacaattcgccgggacgcgcaatccccagttttgcttcgcagcgaccgacgccggacccagccacgggttctgcttcgactcgcacaggtatgcaccagcctgaccccgggaatgtggggtggccgttgcgcgactatgttgaagggcactgtgacggcccgaagccccggttcgtcacggcagcccggtcaccgcccggccgccgcgctggcggccccgtacgacggatcatggagcgagttgaacgtctacatacccatcctggtactggcggcgctggccgccgccttcgccgtggtgtcggtggtgatcgcgagcctggtcggcccgtcgcggttcaaccggtcaaagcaggccgcctacgaatgcgggatcgagcccgctagcactggagccagaacctccattggccccggcgcggcgagcgggcagcggttccccatcaagtactacctgaccgcgatgttgttcatcgtcttcgacatcgaaattgtgttcctctacccgtgggcggtcagctacgactcgctgggcacgttcgcgctggtcgagatggcgatattcatgctcacggtgttcgtggcctacgcgtatgtgtggcgccgcgggggcctgacgtgggattgaggtagggcgtgggactggaagaacagctgcccggcgggatcctgctgtcgaccgtcgagaaggtggcgggctatgtccgcaaaaactccctgtggccggcaacattcggattggcgtgctgtgcgatcgagatgatggcgaccgcgggaccaaggtttgacattgcgcggttcgggatggaacggttctcggccacgccgcggcaggcagatctgatgatcgtggcgggccgggtcagccagaagatggcgccggtactgcgccagatctatgaccagatggcggagccgaaatgggttctggccatgggtgtgtgcgcctcgtcaggtgggatgttcaacaactatgcgatcgtgcagggcgtggatcatgttgttccggtcgacatctacctacccggctgcccgccgcgcccggagatgctgctgcacgcaatcctgaagctgcacgaaaagattcagcagatgccattaggtatcaaccgggaacgcgctatcgccgaggccgaagaggcggcgttgttggcccggcccaccatcgagatgcgcggactgctgcgatgagcccgccgaaccaagacgcccaggaaggccgcccggactcccccaccgcggaggtggtcgacgttcgccgcggcatgttcggcgtctcgggcaccggtgacacctccggttacggacggttggtgcgccaagtcgtcctccctggcagcagcccccggccctacggcggctacttcgacgatatcgtcgaccggctggccgaggcactgcggcacgagcgcgtcgaattcgaggacgccgtcgagaaagtcgtggtctaccgcgatgaactgaccctgcacgtccgccgggatctactgccgcgggtcgcccagcggctgcgcgacgaacccgaattgcgattcgagctgtgtcttggggtgagcggggtgcactacccgcacgagacgggtcgggagctgcatgccgtctacccgctgcagtcgatcacccacaaccgtcgcctccggttggaagtgtctgcgccggacagtgatccgcacatcccttccctgttcgcgatctatccgaccaacgactggcacgagcgggaaacctacgacttcttcgggatcatcttcgacggccatccggccctgacccggatcgagatgcccgatgactggcaggggcatccgcaacgcaaggactaccctctcggcggcatcccggtcgaatacaagggcgcgcagatacccccgcccgacgagcggaggggctacaactgatgacggcaatcgccgactcggctggcggcgccggcgagaccgtcctggtcgctggcgggcaggactggcagcaggtcgtggacgccgcgcgcagcgcggatcccggtgaacgcatcgtcgtcaacatggggccccagcacccgtctacccacggggtgttgcggttaatcctggagatcgagggcgaaacagtcgtcgaagcccggtgcggaatcggctacctgcacaccggaatcgagaagaacctcgaataccggtactggacccagggcgtcaccttcgtgacccgaatggattacctgtcaccgtttttcaacgaaaccgcctactgcctcggcgtggagaagctgctcggcatcaccgatgagatacccgagcgggtcaatgtcatccgcgtgctgatgatggagctcaaccggatctcgtcgcatttggtcgcattggcgaccgggggcatggaattgggcgccatgactccgatgttcgtcggcttccgggcacgcgagatcgtgctcacgctgttcgaaaagatcaccggtttgcggatgaacagcgcctacatccgacccggcggcgtggcgcaggacttaccgcccaacgcggccaccgaaatcgcggaagcactcaagcagttgcgccaaccactgcgcgaaatgggcgagctgctcaacgaaaacgccatctggaaggcccgcacccagggcgtcggatacctggatctgaccggatgcatggcactgggcatcaccggcccgatactgcgttccactgggttgccccacgacctgcggaaaagcgagccctactgcggataccagcactatgaattcgatgtgatcaccgacgacagctgtgatgcctacgggcgctacatgattcgcgtcaaagagatgtgggagtcgatgaagatcgtggagcagtgtctggacaagttacgacccggcccgaccatgatctccgatcgcaagctcgcctggccggccgacctgcaggtggggcccgacggcctgggcaactcacccaagcacatcgccaaaatcatgggctcctcgatggaagcgctgatccaccacttcaaactggtcaccgagggcatccgggtgccggcgggccaggtctacgtcgcggtggagtccccccgtggtgagctcggcgtacacatggtcagcgacggtggcacccgcccctaccgggtgcactaccgggatccctccttcaccaacctgcagtccgtcgccgcgatgtgcgaaggcgggatggtcgccgatttgatcgcggcggtcgccagcattgacccggtcatgggcggggtggaccggtgacacagccacccggtcagccggtgttcatccggctcggaccgccaccggacgaacccaaccagtttgtcgtcgagggcgctccgcggtcgtatccgccggacgtactggcgcggctggaggtcgacgccaaggagatcatcggccgctatcccgacaggcgctcggcgctgttgccgttgctgcacctggtgcagggcgaggattcctacctgacgccggcgggtttgcggttctgcgccgatcaactcgggctgaccggggccgaggtgtcggcggtggccagcttctacaccatgtaccgccggcgccccaccggcgagtacctggtgggtgtgtgcacgaacacgctgtgcgccgtcatgggtggcgacgccatcttcgaccgcctcaaagagcatctcggcgtcggccacgacgaaaccacctccgacggtgtggtcaccttgcaacacatcgaatgcaacgccgcctgcgattacgcaccggtggtgatggtcaactgggaattcttcgacaaccagacgccggagtccgcgcgcgaactcgtcgactcgctgcgctccgacacaccgaaggcgcccacccgcggcgcgccgctgtgcggcttccggcaaacatcgcgcatcctggcgggtctacccgaccagcgtcccgacgaaggccagggcggtcccggcgcgcccaccctggccgggctgcaggtggcaaggaagaacgacatgcaggcgccaccaacccccggagcggacgaatgaccacgcaggccaccccgttgaccccggtgatcagccgccactgggacgacccggagtcgtggaccctggccacttatcaacgccacgatcgctatcggggctatcaggcgttgcagaaagccctgacgatgccgcccgacgacgtgatcagcatcgtcaaggattccgggttacgcggacgcggcggcgcgggctttgccaccgggaccaagtggtcgttcatcccgcagggcgacaccggcgccgcggccaagccgcactacctggtggtcaacgccgacgagtccgaacccggtacgtgcaaagacattccgttgatgctggcgacgccacatgtgctcatcgaaggcgtcatcatcgccgcctacgcgatccgcgcccatcacgcgttcgtctacgtacgcggtgaggtggtgccggtattgcgccggctgcacaacgcggtggccgaggcctatgccgccggcttcctaggccgcaacatcggaggttccggattcgatctggagctggtggtacacgccggcgcgggcgcctacatctgcggcgaggagaccgccctgctcgactcgctggaaggccggcgcggccagccgcggctgcggccccccttccccgcggtggccggtctgtatggctgcccgaccgtgatcaacaacgtcgaaacgatcgccagtgtcccatcgatcatcctgggcggcatcgactggttccggtcgatgggcagcgagaaatcgcctggcttcaccctgtattcgctgtccggccacgtcacccgccccggccagtacgaggcgccgctgggcattacgctgcgcgagttgctcgactacgcaggcggggtgcgcgccgggcaccggctgaagttctggacaccgggcggctcgtcgaccccgctgctcaccgacgagcatctggatgtgccgctggactacgagggtgtgggtgcggccggctcgatgctggggaccaaggcgctggagatcttcgacgagaccacctgcgtggtgcgcgcggtgcgccgctggaccgagttctacaagcacgaatcgtgtgggaaatgcacgccgtgccgggagggcaccttctggctggataagatctacgagcggctggaaaccggccggggtagccatgaagacattgacaaactgttggacatttccgattccatcttgggaaagtcgttctgcgcgttgggcgacggtgccgcgagtccggtgatgtcgtcgatcaagcacttccgcgacgagtacctggcccacgtcgaaggaggcggttgcccattcgacccccgagactccatgctcgtcgcgaacggagtggacgcgtgacccaggcggccgacactgacatccgggtaggccaaccggagatggtgacactgaccatcgacggcgtcgaaatcagcgtccccaagggcacgttggtgattcgcgccgccgaactgatgggaatccagatcccgcgattctgcgaccacccgctgctggagcccgtcggcgcctgccggcaatgcctggtcgaggtcgaagggcaacgcaagccgctggcgtcgtgcaccaccgtggccaccgacgacatggtggtgcgcacccaactcacctccgagattgccgacaaggcccagcacggtgtgatggaactgctgctgatcaaccatccgctggattgcccgatgtgcgacaagggcggtgaatgcccgctgcaaaaccaggcaatgtctaacggccgcacggattctcgcttcaccgaggccaaacgtaccttcgccaaaccgatcaacatctccgcgcaggtgctgctggaccgcgaacgttgcatcctgtgcgcccgctgcacccggttctccgaccagatcgccggcgatccgttcatcgatatgcaggagcgcggcgccctgcagcaggtcggtatctacgccgatgaaccgttcgagtcgtacttctccggcaacacggtacagatctgcccggtgggggcgctaacggggaccgcctaccggttccgcgcgcgtccgttcgatttggtctccagccccagcgtctgcgagcactgcgcgtcgggctgcgcgcaacgcaccgaccatcgccgcggcaaggtgctgcggcggctggccggtgacgacccggaagtcaacgaggagtggaattgcgacaagggccggtgggccttcacgtacgcgacccagccggacgtgatcaccactcccctgatccgcgacggtggggaccccaagggcgcgctggtgcccacctcgtggtcgcacgcaatggcggtggccgcccagggactggcggcagcgcggggccgcaccggggtgctggtcggcggccgagtgacctgggaggacgcctacgcgtacgccaagttcgcgcggatcacgttgggcaccaacgacatcgacttccgcgcccggccgcactcggccgaggaggccgacttcctggcggcccgcatcgccgggcggcatatggcggtcagctatgccgatttggaatcggctccggtggtgctgctggtgggattcgagcccgaagacgagtcgccgatcgtgtttctgcggttacgcaaggccgctcgcagacaccgcgtcccggtgtacacgatcgccccctttgccactggtggcctgcacaaaatgtcgggccggctgatcaaaaccgttcctggtggcgaacccgcggcgctggacgatctggccaccggtgcagtgggcgacctgctggccaccccgggcgcggtcatcatggtcggggagcgcttggccacggtaccgggcggattgtcggcggccgctcggctggccgatacgaccggcgcccgtttggcgtgggtgccgcggcgggcgggggaacgcggagcgctggaagccggagcgttgcccacgctgttacccggtggccgcccgctggccgacgaggtcgcccgcgcgcaggtgtgtgcggcgtggcatatcgccgaattgcctgccgcggctggacgggacgccgacggcatcctggccgccgctgccgacgagacgttggctgcgctgctggtcgggggtatcgaacccgcggacttcgccgacccggacgccgtgctggccgcgttggacgccaccggtttcgtggtcagcctggagctgcgacacagtgcggtcaccgaacgcgccgacgtggtgttcccggtcgcgccgacgacccagaaagccggcgcgttcgtcaactgggagggtcgctaccgtacattcgaacccgcgctgcgcggcagcacactgcaagctggccagtcggatcaccgggtgctggacgcgttggccgacgacatgggtgtccatctgggcgtgcccaccgtggaggcggcccgcgaggagctggccgcgctcggtatctgggacggcaaacacgctgccggtccccacatcgcggccaccgggccgacccaacccgaagctggtgaggcgatcttgaccgggtggcggatgctcctcgacgagggccgcctgcaggacggcgaaccatatctggccggtaccgcgcgcacacccgtggtacggctgtcgccggatacggcagccgagatcggcgccgccgatggcgaggcggtcacggtcagcacgtcacgcggctcaatcaccttgccgtgcagtgtcaccgacatgcccgaccgcgtcgtgtggcttccgctgaactcggcgggctcgacggtgcaccgacagctgagggtgacaatcggcagcatcgtgaaaatcggagcgggctcatgagcgtctccccttgccgcgagcgcgcgtgttcccccgcaagcgggaggtgcccccagtacgccgacacaccgattttgatgtaccagtgcggaccctcgcgcaaggagtggcggccatgaccacgttcggccacgacacctggtggctggtggcggccaaagcgatcgcggtattcgtgttcctcatgctgacggtgctggtggcgatcctggccgaacgcaagctgctgggccggatgcagttgcggcccggccccaaccgggttggcccaaaaggagccctgcagagcctggctgacggcatcaagctggcgctcaaagagagcatcacacccggtggcatcgatcgattcgtatattttgtggcgccgatcatttcggtgattccggcattcaccgctttcgcgttcatcccgtttggtcccgaggtgtcggtgtttggccaccggacaccgttgcagataaccgaccttcccgtcgccgtgctgttcatcctgggactgtcggcgatcggggtatacggcatcgtgctgggcggttgggcgtccgggtccacctacccgctgctgggcggggtgcgctccaccgcgcaggtcatctcctacgaggtcgcgatgggcctgtcgttcgcgacggtgttccttatggccggcaccatgtcgacgtcgcagatcgtggccgcacaagacggtgtctggtatgccttcctgttgttgccgtcattcgtcatctatctcatttctatggtgggtgaaaccaaccgggcgccgttcgatttgcccgaagccgagggcgagctggtcgcgggattccacaccgagtactcgtcgttgaagttcgcgatgttcatgctcgccgagtacgtcaatatgactacggtttcggcactggccgcgaccctattcttcggtggctggcatgctccctggccgctgaacatgtgggcgagcgccaacaccggctggtggccactgatctggttcaccgctaaagtgtggggctttctgttcatctatttctggctgcgggctacgctgccgcggctgcgctacgaccagttcatggcgctgggctggaagttattgatccccgtctcgctggtgtgggtgatggtcgccgcgatcatccgctcactacgcaaccagggctaccagtactggaccccgactctggtgtttagcagcattgtcgttgccgctgccatggtgctgttgttgcgaaagccgttgagcgctcccggcgctcgcgcatcggcacggcaacgcggggacgaaggcaccagccctgaaccggcatttccgacaccaccgctgctagccggtgcaaccaaggagaatgcaggtggctaacactgatcgtccggctctcccccacaagcgggcggtacccccatctcgggctgactccggcccgcgtcgtcgccggactaagttactggacgccgtagccggattcggggtaacgcttggttcgatgttcaaaaagacggtcaccgaggagtatccggaaaggcccggtccggtagcagcgcgctaccacggccgtcatcagctcaaccggtatccggacggcctggagaaatgcatcggctgcgagttgtgcgcctgggcctgcccggccgacgcaatctatgtcgagggcgcggacaataccgaagaggagcggttttcgccgggcgaacgctacggccgggtgtaccagattaactatttgcgttgcatcggttgcggtttgtgcatcgaggcgtgcccgacgcgggcgctgacgatgacctatgattacgaactggccgacgacaaccgcgccgacctgatctacgagaaggaccggctgctggccccgctgctgcccgagatggccgcgccgccgcatccgcgggcgcccggtgccaccgataaggactactacctaggcaatgtgaccgccgagggcttgcggggcgtgcgtgagagccagaccaccggagattcccgatgaccgcggtgctggcttcagatgtcatcgtccgcacctccaccggggaagcggtgatgttctgggtgctcagtgcgttggcgctgctgggcgcggtcggggttgtgctggccgtcaacgccgtgtactcagcgatgtttctggcgatgaccatgatcatcctggcggtgttctacatggcccaggacgcgctgtttttgggtgtcgtccaggtggttgtctacaccggcgcggtgatgatgctgttcctgttcgtgctgatgctgatcggtgtggactccgcggaatcactgaaggagacgctgcgcgggcagcgggtcgccgcggtgctgaccggtgtcgggttcggcgttctcctgatcagcaccatcggccaggtggcgacccgaggttttgccggactaaccgtcgccaacgccaacggcaacgtcgaaggcttggccgcgctgattttttcccgttacctgtgggcgttcgagttgaccagtgcgctgttgattaccgccgccgtcggggcgatggtgctagcgcaccgggagcgtttcgagcgccgcaagacccagcgcgaactctcccaggaacgcttccgtcccggcgggcaccccaccccgctgcccaacccgggtgtctacgcgcgccacaacgcggtcgacgttgccgccctgctccccgacggttcctattccgaattgtcggtcccccggatgctgcgcacccgcggggccgacggcctgcaaacaccctcgcccggagccgtctccggctctttagaaggcggtgcatcatgaatccggccaactacctttatctttcggtgctgctattcaccatcggagcctccggtgtgctgctgcgacgcaacgcgatcgtgatgttcatgtgcgtcgagctcatgctcaatgccgttaacctggcgttcgtcaccttcgcgcgcatgcatggccatctcgacgcccagatgatcgcgttcttcaccatggtggtggccgcctgcgaagtggtcgtcggcctggccatcatcatgacgattttccgtacccgcaaatcggcgtcggtcgacgacgcgaatctactcaaaggctgacgacgccaccgtgacaacttccttggggactcactacacctggctgctggtggcactgccactggcgggtgccgcaatcttgctgttcggcggcagacgcaccgatgcgtggggccacctgctgggctgtgccgcagcgctggcggcattcggggtgggcgcgatgctgctggccgacatgctcggtcgcgatgggctcgagcgcgcgatccatcagcaggtgttcacctggatacccgccggcggactccaagtcgacttcgggctgcagatcgatcagttgtccatgtgcttcgtgctgctgatctccggggtcggatcgctgattcacatctattcggtcggctacatggccgaggacccggaccggcgcaggtttttcggctatctcaacctgtttctggcctcgatgctgctgctggtggtcgccgacaactatgtgttgctgtacgtcggctgggagggtgtgggcctggcgtcgtatctgttgatcggtttctggtaccacaagccgtcggcggccaccgcggccaaaaaggcattcgtgatgaaccgggttggggacgccggcctagcggtgggtatgttcttgacgtttagcactttcggcaccctgtcgtatgccggcgtgttcgccggcgtacccgccgcaagtcgcgcagtgctgaccgcgatcgggttgttgatgctgttgggggcgtgcgccaagtccgcgcaggttccgctgcaagcctggcttggcgacgcgatggagggccccaccccggtgtccgcgctgatccacgccgccaccatggtgaccgccggagtgtatttgattgtgcggtcgggcccgctgtacaacctggcgcccaccgcccaactggcggtcgtcatcgtcggcgcggtgacgctgctgtttggggcgatcatcggctgcgccaaggacgacatcaaacgtgcgctggcagcctcgaccattagccagatcggctacatggtgctggccgcgggcctgggtccggccggctacgcgtttgcgatcatgcatctgctcactcacggtttcttcaaggccggcctattccttgggtccggcgcggtgattcacgcgatgcacgaagagcaggacatgcgccgttacggtggtctgcgcgccgccctgccggtcacgttcgcaaccttcggcctggcgtatctggcgattatcggggtaccgccgttcgcgggcttcttctccaaggatgcgatcatcgaggccgcattgggcgccggcggcatccggggctcgctgctgggcggtgccgcgctgctgggtgcgggcgtcaccgcgttctacatgacgcgagtgatgctgatgaccttcttcggcgaaaagcgttggacgccaggcgcccatccgcacgaggcaccggccgtgatgacctggccgatgatcttgctcgccgtcggctcggtgttctccggtggcctgctcgcggtgggtggcacgttgcggcattggctgcagccagttgtcggatctcatgaagaggccacccatgcgctgccgacctgggtcgccaccaccctggcgctcggtgtggtcgccgtcggtatcgcggtggcctaccggatgtacggcaccgcgccgatcccgagggttgccccggttcgggtgtcggcgctgaccgcggccgcacgtgcggacctgtacggcgatgccttcaacgaggaggtgttcatgcgccctggtgcgcaattgaccaacgcggtggtcgcggtggacgacgcgggtgtggacggctcggttaacgcgctggcgacgctcgtgagccagacttcgaatcgcctgcggcaaatgcaaaccggcttcgcccgtaactacgcgttatcgatgctggtaggagcggtgttagtggcggcggcgctgctggtggtgcagctgtggtgaataacgtgccgtggctgagcgtgctctggctggtgccgctggcaggtgcggtgctgatcatcctgctaccacccggtcggcgccgactcgccaagtgggccggtatggttgtcagcgtcctgacgttggcggtgtcgatcgtcgtcgcggccgaattcaagcccagcgccgagccgtatcagttcgtcgaaaagcattcctggataccggcgttcggcgccggctatacccttggtgtggacggcatcgcagtggtgctggtgttgttgaccacagtgctgattccgttgctgctggtggccggctggaacgacgcaaccgatgctgacgacctgtcccccgcaagcgggaggtacccccagcgcccggctccgccgcgcttgcgatcgtcaggtggcgaacgcacccgaggcgtgcacgcctacgtggcattgacgctggccatcgagtcgatggtgctgatgtcggtgatcgcgctggacgtgctgctgttctacgtgttcttcgaggccatgctgatcccgatgtacttcctcatcggcggcttcggccagggggccggacgctcgcgtgccgcggtgaagttcttgctgtacaacctgtttggcgggttgatcatgctggcggcggtgatcgggctgtatgtggtgaccgcacagtacgattcgggcaccttcgacttccgtgagatcgtggccggcgtggcggcgggccgctacggagcggacccggcggtgttcaaggcgctgttcttgggcttcatgttcgcgttcgcgatcaaggctccgctgtggccgttccatcgctggctgccggacgccgccgtcgagtccaccccagcgaccgcggtgctgatgatggcggtgatggacaaggtcggcaccttcggcatgctgcgctactgcctgcagctgtttcctgacccgtcaacgtatttccgtccgctgatcgtgacgctggccatcatcggggtgatctacggcgcgatcgtggcgatcggccaaaccgacatgatgcggctgatcgcctacacctcgatctcgcacttcgggttcatcatcgcaggcatcttcgtcatgaccacccagggccagagcgggtcgacgctgtacatgctcaaccacggcctgtccacggcggcggtgttcctgatcgccggtttcttgatagcgcggcgcggcagccgatcgatcgccgactacggcggtgtccagaaggtggcgcccatcctggccggcacgttcatggtctcggccatggccaccgtatcgctgcccggcctagccccgtttatcagcgaattcctggttctgctgggcactttcagccgctactggctggcggcggcgttcggcgttaccgcactggtcctctcggccgtttacatgctgtggctctaccagcgggtgatgaccggtccgatagccgaaggcaacgaacgcataggggatctggtgggccgcgagatgatcgtggtggcaccgttgatcgcgctgttactcgtgcttggggtctaccccaaacctgtgctcgacatcatcaatccggcggtcgagaacaccatgaccaccatcggccagcatgatcccgcgcccagcgtggcacacccggttccggccgtgggcgcctcccggacagccgaaggaccgcacccatgatcctgcccgccccgcacgtcgagtacttcctgctcgctccgatgctcatcgtcttttcggttgcggtcgccggtgtgctggccgaggctttcctgccgcgccggtggcgctatggcgcccaagtgacgctcgcccttggcgggtcggcagtggcactcatcgcggtcatcgtggtggccaggtcgattcacgggtcgggtcacgccgcggtgctgggggccatagccgtggatcgagcgaccctgtttctgcaaggcaccgtactactggtcacgatcatggcagtcgtcttcatggccgaacgcagcgcccgggtgagtccgcaacgccagaacaccctcgctgtggcgcggctccctggactcgattcgtttaccccgcaggcttccgccgtgcccggcagcgatgctgagcgccaagcggaacgggcgggagccacccagacggaacttttcccgctggcgatgctgtccgtcggcggcatgatggtgtttcccgcgtccaacgacctgttgacgatgttcgttgcgctggaggtgctatcgctgccgctgtacctgatgtgtgggctggcccggaatcgccgcctgctgtcgcaggaagccgcgatgaagtacttcctgctgggcgccttctcgtcggcgttcttcctctacggcgtcgcgttgctatacggcgcgaccggcacgctgaccttgccgggtattcgggatgcgttggcagcgcgcaccgacgactcaatggcgttggccggcgtcgcgctgctcgcggtcggcctactattcaaggtcggcgcggtgccattccactcctggattcccgatgtgtaccagggcgcacccaccccgatcaccgggttcatggcggccgccaccaaggtcgcggcgttcggtgcgctgctccgggtggtctatgtcgcgctgccgccgctgcacgatcagtggcgcccggtgctgtgggcgattgccatcctcaccatgacggtgggcaccgtcaccgcggtaaaccagaccaacgtcaagcgtatgctggcctattcatcggtcgcgcacgtcggtttcatacttaccggcgtgatcgccgataatccggcgggtctttccgcgacgttgttctatctggtcgcctacagcttcagcacgatgggtgcgtttgccatcgtgggtctggtccgaggcgccgacggctcagcaggttcagaggatgccgacctgtcccactgggccgggctgggacagcgttcacctatcgtgggcgtgatgctgtcgatgtttctgctggccttcgccggcatcccgttgaccagtggattcgtcagcaagttcgcggtgtttagggccgccgcttccgccggcgcggtgccgctggtaatcgtcggcgtgatctccagcggcgtcgccgcctacttctacgtgcgggtgatcgtgagcatgttcttcaccgaagaatccggtgacacaccacacgtggcggcacccggcgtgctgagcaaggccgccattgcggtatgcacggtagtcaccgtggtgctggggatcgccccgcagccggtgctcgacctggccgaccaggccgcccagttgctgcgctgaatccgttagggctgaccgaagaagcccgactggtcactgccctgattgaagccccccgagctgtggtcacccgtgttcgccacacccgtgttgagggtgcccgagttcgcaatgcctgtggtctgcaggccagagtttgcgatgcccacggtgccggcacccgagttatagaagccgacgttgaagccgccggagttggtgttattgatgcccgactgaacgtcaccgttgttcccatagccagccgaaacattgcccgtgttaaagaagcctgaggaattcatgccggtgttgccgaagcccgagctcgaaacggattggtcgaccgagcttccaaacccggtgttccggtcgcccgagtcgaaaccgcccgtattgatgctgcccgagttcgcgaatcccgtattgatactgcccgcgtttgcgaagcccacgtttagggtgcccgcgttgccaaagcccacactttggttgcccgcattgccaacgcccacgttaaaggaaccgccgttcccgacgcccatgtcttcgttgcccgcgttcccgatgcccatattgaagaagccggcgtttccgaagcccgtgttggtgtcgccggcgtttccgaagcccgtgttgatgtcgcccgcgtttccaaagccgaagttgttgttgcccgaattgaagaagcccacgttgttgttgccagagttgaagaaaccgatgttgttgttacccgagttcccgaaacctagattcccgatgcccgagttcagcgcgccaatgcccaccaagttgtcgccggtgagcccaaaaccgatgttgttgttgccattgttcccgaggccgaggttattgtcgccgttgtttccgaaaccgatgttggaggagccgatgtttccactgcccaagttgaaggaaccgagatttccgccgccgaagttggtacttccggtgtttccactgcccaggttcccactgccaaagtttccgttgccgaggtttccaaagcctcggtttccgctgcccagattgacattgccaacgtttccgctgccgagattggtgttgccgatatttccgctgcccaaattcgtggcaccgtcatttccgctgcccacattggcgttgccggagtttccgctacctacgttggcgttgccggaatttccgctgcccagattgtattcaccggtgttcccgccgcccaggttcccgacgccgatgttgccgaggccgatcgcggcggccagcgccgatggcgcagctggcaacgcctgctgcagaccaattgaccacgacgacagctgcgccgcggccgccgatgccccgccgtgatagcccaccatcgcggccacatcggcggcccacatctgttcatacatcgcctcagcggccgcgatcgccggcgcattctgcccaaacagattcgacaacaccaactgcacaaacgcattacggttggccgccaccagcatcggatgcaccgtcgccgcccgcgccgcctcaaacgcactggccaccgccttggcctgaaccgacgcgccagcggcccgcgccgccgcagcagccaaccaccccgcatacggcgccgccgccgcggccatcgccgccgccgcaccctgccaggactgacccgccaaccccgaagtcaccgacccaaacgaggacgccgccaccgccaactccgcggccaaacgatcccaagccaccgatgccgcaagcatcggcgcagaccccgcaccggtaaacatccgcaacgaattaatctccggcggcaacaccgaataattcatcagcccagccccttccccagcgcgcgacgccgatgacacaggcgttcgcgcacgctactccacccgtaagaacaaactgtagggaaatcacggcaccaatatcggcgatttgtcaaaacacttgtacattgcgaaaaattcgggcccaccgatcgccaccctggtcaccgcgactcctgccacattgccgccgcggtacctcatcgtgccggctaatcgcccccagcaacgtcgggctcggtaggcgttacggctggccgaagaacccggcctggttatcgccctggttgaaggcacccgaggagttgtcacctgagttggcgacaccggagctggcattaccggagtttgcgatgccggtgctggccacgcccgagttgtagatgccgttgttaaacatgcccgtgttgaagaagccctcgttggagttgcccgagttaaagaagccgacattcgcgtcgccaatattctggaagcctgaggtggagtcgaagacgttcgagttcatgttcccaaagcccgaggtaaggttacccgaattattgaagcccgagacgctggtgccggtgttaccgaagcccgagaccgaaccaggctgatcgaccgtgctgccgatgccggtgttgacgtcacccgagttgaataggcctgtgttgagatcgccggcatttccgaagccggtgttcagattgcccgagttgaacgagccagtgtttccaccgatcccgctgaccacaccgcccgagttgaaatcgccggtgttggccaagcccgcgtttccggagcccacgttgacaccacctgcgtttccatggcccatgttctggaagcccgcgttaccaaaaccgaagtttgtgttaccaccgttcccaaaaccggtgttgaagggtcccccgttccagaagccggtgttgacatcgcccgcgttgccgaagccggtgttgccgtccccggagttaaagaagcccacgttgccattgccggagttgaagaagccaatgttgttgttcccagagttcccgaaacccatgttcccgattcccgagttcaacgcaccaatgcccaccagattgtcaccggtgagcccaaaaccgatgttgttattgccgttgttcccaaagcccaggttgttgttaccgaggttgccgaacccgatattactcatccccatgttgccgctacccacgttgaacgaaccaaagttcccgctaccgaggtttgtactaccgacgttgccgctacccaggtttccgtcaccgaaggcgtttccgaaaccgaagtttccgttgccgaggaggttcccgctgccaaagttgagattgccttggttgccgttgccgaagttggtgttaccaatgttgccgctccccaggttggcaaagccccagtttcctccgcccaggttggcattgccggtgttgccgccacccaggttcaggctgccaaagttcccgctgcccaagttcaacaaaccgacgtttccgccacccaggttccagctgccaatattccccagacccgtgttcagcgccggcggggtgacagccgctgtcgcagccgctggggcggcaaacatgctagccgcaccgccggaaatcgcgctggccacctgacccaaccccggcaggccccgcaatgcctgctgccacgatggcaacgccgccgcggccgccgatgccccgccgtgatagcccaccatcgcggccacatcggcggcccacatctgttcatacatcgcctcagcggccgcgatcgccggcgcattctgcccaaacagattcgacaacaccaactgcacaaacgcattacggttggccgccaccagcatcggatgcaccgtcgccgcccgcgccgcctcaaacgcactggccaccgccttggcctgagccgacgcgccagcggcccgcgccgccgcagcagccaaccaccccgcatacggcgccgccgccgcggccatcgccgccgccgccgcaccctgccaggactgacccgccaaccccgaagtcaccgacccaaacgaggacgccgccaccgccaactccgcggccaaaccatcccaagccaccgatgccgcaagcatcggcgcagaccccgcaccggtaaacatccgcaacgaattaatctccggcggcaacaccgaataattcatcagcccagccccttcccctacaggacgtcccggccaatgactcaggcaacggtgcacgtctctgtactcgtagaacaaactgtaggaaaacggcgcgacgaataacggcgatttcgtgaaaattctggttcccgtcagaagcacgccaccctcggccacctcgtttgcgcacgcctagagcccgcggtcggggggtgcggtctggatctccaaagcatctgctgctgcccggatctcggctagccgatcagggtccgacaacagcgccgtcatcgcgaactcgacgatctcgtccgggctgaccgcgaattccggcagcgccagagcgtcaaacaacgcctgcaccagcctggcagccgataacggatgcattgcgcgcacatcaccttcgccttggccggtctcgatcaggccaaccagcgcgcgttccatctccgcgactagctcccgctccgcgacgaaggattcctgatgcaggtccggggtgatgaggatggaaaccagcacatagggcgaagcatgcaggtggtccagggattccgtcagccagcggtgcagcttgaccaccgccggaaccggcatcgcggtgatgtgaccgaacagctcaagcggccactccacggcgagccgcaccagggccgcaaggatatcgcgtttggccgagaagtgtttgtagatggccggctgctccaccccgacggctgcggcaatgtctcgcgtcgaggtggagctgtaaccccgcagcgcgatgagctcggcagcggcccccaggatgcggagtgccgttgggctccagcggccggcctgcctcggcatgccggcaaggctagctggcacctgggtggtcgccaaccagcgccatggcgaggttccggtagaacgcgagcatgccgggccattctttcgagctaaggtgaccccgttcggcgaatcgcgagcccgccccaacctgcacggcctccagtccgagccggtcctcgtcattgatcatcgccatcacgaactgcgacgtctgagctgttgctgccgcatcggcggctaactcgggggtggtgagcacgccgccgagcacctgcacccggtcgatgctttgcggaataaagccgaaccacaccacccgctcgcccgctatggccagcgcgctgttcggaaacgtccacaacacgaccagattacttttctgaacctcgttgagctgcaacgacttcgcttctactggaacggtgaagggaaccctgaggcgcaacgcccaccgcgaatactgccgaacgtccagatcgcccccaccaggaacgaacggctccagggtttggcgatgcaggccgagcacgtggtagttctcatgaccattttccgccgccaccttccaattagctcgccactcatgcgaccacgactcgacctgcaccatctcaccgagccgatagccggcgaattcgtcgtcagtcaggtccagatgcgccgcgattggttcggcatcggcatccaggttgatccacaccaatccattccaggtggccacggcgaactgcggaagccggcactccctacggttgaagtctaagttggcggccatatggggcgctccgcgcaaccggccatccagcccatagcgccacaggtggtattggcaggtcaacgtgtcgatgcgccccgcaccgggttccaccatcagcatcaaccggtgccggcagatcggcgaaagagcgtgcagctgcccgtcgacgtcccgcaccaccatgaccggctcccctgcgacggacacggtgacgtagtcaccggtcttggcgagttggtcgacatgcgcgacaagcatccaggaccggttgaagatccgttcccgctccagctgccacagctccgatgaggtgtaggcggccggcggcaggcttagcgccggtggattgtcgtcgaggtaatccccgatgtcggtaaggatgtctccgagctcggctcggttatcagttgataacataccctccatgttatcgactgataaccgattgtcaacagcgcgcaccggcccgaccggccagccggcggttcacctcgagaacggacgggtggccagcacgtaggtagccaacacggccaacggtgccgccaacggcagccatggcacttgcagcgggaacgacgtcgcagccaacccagcgaacgtgaaaccaacggcggcaacggtcgtcggccagctcccggcgacaacaccggccccgtatcggcacaccaggtagacggcggcgcaaaccccgacaatgcggcaagcacatgcgtcgggccggacaccacgatcatcaccaccgacaacaccacggcaagcgttgccgccaggcgaaacaccgccgccacccctaccgcaatcaccgcggcaagccccacgacaacagccagcccgtgcgatcccacagcggccgaccccaccatcatcagtccgaacaccgtggagagcccacgagtacccgggtgcgcaaacgaggtcatggcagcctcgcccggctagctctgccccgtccgcgacgacggcgattgggcaacgcacccatcgactgctgaagcgagtgatccgccggccaggacagcacgtcgaccccgatggtggccatgtcgcgatacatcgcggagcgctgcagcgcccacatccggaccaccaggggatccagttggtcctggagcggacagctatcaagaacgtcgacagcaaccacgacgtggccgcgtttacgcaggtcgatcaacgccagcgcgaactcggtatccagcagcgtggaaaacgcaatgacaaccgctcctgcgggaacagctgcgcgcggagccagcgtcccggtggtgttttcgaacccttccccggcgccgagcacggtgtcgagcacccgatagaactggcgctgcccgatgtcggcgcccagccatcgcggccgattgccgcccagcgcaacgatcccagcacggtcaccgtttcgcagcgcggtttgcaccacctgagcagcaccccgcacgactcgttcggtggcctcggtcgccggacccgccggctgtcgatacatgtcgatcaacaccaccacgtcagcggcccggtcggtcaaccgccttgtcacgtgcagtcggccacggcgcgcgcttaccacccagttcacggcacgtagctggtcgcccgggacatatgggcgaatgtcggcgtattcgacacccggcccgacgtgccgggtgagatgagctcccaggcggtcgagcaattcggtctgcggcagtggcgtcgactgcggcggtgtcagcggaaacacgacgatttcggcggcgtcgacggttccggctcccatcaacaacccaccgcgtgcgacgacggcgacccgggcccggataggatagcgcccccagcgttgcgccaccgcggaaaccgttgtcgtccggcgtgacacggattccagagcttcgaactgcattcccgccaacgccgataccgtgagttcgaccgcggcgtccacggattccgttgtgacccacacggtcactcgcacatgttcgttctcgaaacatcgctgcgaatccgggtcaccgtgcacctggatcaccgggaccggacgctgccagctgatcgagcacaacacgccgagcagcggcgccgcgaacgcaatcagctgccaacgaccagcgacgaccgctgcggctagcgcaactccggcacaggtggcaatcgccagcgtcagttgtgatgcacgccagcgcaactcgacttcacacgtttggatcacatcgcgccgtagttcatccagccaacccgctacgttccactaattcggggaacaggcagacgccgcaacagctctgagaccacatcagcgcccgcaatcttgcgcacccacatctccgggcgcaatgtgatccgatgcgcgacggccgcggtcgcaagttccttgacatcttcgggtatgacgtagtcccggccgagcaacagagcgcgggcacgggagagctggaccaggtcgagttcggctcgcgggctggcgccgacggccacctgcggatggtgccgggtagcgttggccaacgacaccacatagtgcaagacgtcctcgtgcacggtgacctgctcgaccgattcacgcatggccaacagatcgtggcagtccaccacctgattcaccgtcggatccgcagaaccgcgttccaggcgacggcgcagcatcgaggtctcgtctcgctcggagaggtagcgcagttccaaccggatcgcgaaccgatccagttgcgcctccggcagtggatatgtgccctcgtattcgatcggattgtcggtcgccagaacgatgaatggcattgccagtttatgggtttggccatcgatgctcacctggccctcggccattgcctccaacagtgccgcttgcgtcttcggcggcgtccggttgatctcgtcggcgagcaacaggttggtgaaaataggcccggcccggaattcgaaacgaccggactgcatgtcatagatggtcgagccgagcagatcggccggcagcaaatcaggcgtgaattgcactcgggtgaaatcgagccccaacgcggcggcgaaggatcgcgcgatcagcgtcttgccgaggccggggagatcttcgatgagcacgtggccacgggcgagcacggcggtgaggatgagtgtcagtgcagagcgcttccccaccaccacacgttcgatttcgtcgagcaccgcctcgcagtgggcggtggtcgtcgcggccggcataatcatcgttgagtcatacctgttctaacttctgcagaatttcttccagtgccgcacggccggggcctggttgacggtcgccggtgtgcgtcacattgttcgggttgacccattcccacaattcgtcgccgaaaagcattcggccggtggcagcaaaggcaaccgggtctttggcctgtctatggccggtggcgatttcgaaccgtcgtgcgagcatcggacgcaaatgccggtcccagtcggctcgagtggactccgaccaccggatcgtcgtctcggtgttggagagccaccggcgcaacccctcccccagatcgtcggagtccggcgcagccgtgagttcgtcccggttgcccagcatccggcggacgttgagcagcaccagagccagggcgagccccgacccggcgagcacgagccgacggtcgtgcagtatcagcgccagcagctcaatccccacgatgaggaaaatccccagggcgataagccttttcatatagcggtccgagtgctcagttcgtcaagaaccagtcgaagcaaacgcatcgccacctcacggtgctcctcgttcatcacgtgcgggctaaaacgcgcctcggcgaacaggctcaccaacgcggcggcactagcaccatggagcgcacggtgttcgacggctcgggccagcacctcggtcggggtgtcgaagtcctgaggggcaacaccgggaacatgcgacagttcacgctccatcgccacgtaacacgcaattatcgcctcccgtggttcgcggcggaggtcggccatctcggccagtccgatctcggcggcacgcgccagtgattccgaacgcgccgagggcgccggagcctcgatgcgatcgccactgatacgagccggtgccgacttgcgctgtcgtcgcgaggtaatcagcgaccccgcgacgaccatcaagaacaggccgattgtgctggcaaagagaatgccgagcacgtcgtcattgttgtcttgcggcggttgcgggcgcgacggcgtggtgctggaagcatccggcgtagcggttgaatccggtatgggcgcagcaggaccgacatcatcggggacgaacaaccgtgccagcagtatcgcaatcagcagccaggccaggattgtcccgagtccgagcaacagcacacgccagttcggacgccctgctgcaccgccaagcattgccgagagctcccccgcgctgggcgccaccgggagcggatgtcgcaaccgggtgatgatggcgagcgctatcagcgcgagcgtcgcggcaagtgcggcgacaatgaacatcagcgccgcccggctgccgccggccgccgcgagcggtgcaccgtcgtcggccggcaggtggccgcgcagggcagcgccagcaagcatcaagagcacgatcacgacgacgacgcgccctgtcggtttgtcactaccgggcttagtaccgggcatacgcacaccactcgaccggttgcctgccgccgttgcggcctgggggttggttcaacctggcttggttcatactggcacgtcagacgacactgccgccaggagcggcgcggtggacccctcgcacgacgatcgcggtggtttggtccacccacgcgtcgtccagcatgtcgtccgggtacagcagcatccgcagcatggtggcgcccccgatcagctcgatcaaccggtccgggtccacgtcgggatgcgcctcgccgcggtcgacggcctcgcgcaggcgcatgcgcaccgcggcgaataagtcggcaaaacgcgccagcacccgggcgttgagttcagcgtctgcggtcatatcggctaccagaccgggtaacgcggcccgcaccaccggggtggtgaacacatcgcgggtggccgcgatcatcattcggatgtcggcggcgatatcaccggccgcagcctgcagcgcggtgggcgcggcgggaaacgcggcctcgtgcactagttcggccttgctcgaccaccgccggtacaacgccgatttggtggtgccggcgcgttcggcgaccgcggccaagctgaggttcgaatacccgatctgcacaagcagttccgccgtcgccgacaggatcgccgagtcgatgcgcggatcacgcggccgcccggcgccgggggccttgtcaagggagggcaggtctgctttcataacgctacctaaagtagcgtaattgccgcaccagggaggcgcttgtggccaacgaaccggcaatcggagccatcgaccgactccagcgctcgagccgcgacgtgaccaccctgccggcggtgatatcgcgctggctgtcgagcgtgttgcccggtggggcggcacccgaggtgaccgtggaaagtggcgtggactccaccggcatgtcgtcggaaaccatcatcttgaccgcgcggtggcaacaagacgggcgatcgatccagcagaagctggtggcgcgggtggcgccggccgccgaggacgtgccggtgttcccgacgtatcggcttgaccaccaattcgaagtgatccggctggtcggagagctgaccgacgttcccgtcccgcgggtgcgctggatcgagaccaccggcgacgtgctgggaactccgttctttctgatggactacgtcgagggcgtggtgccgcccgacgtcatgccgtacacgttcggtgacaactggttcgccgacgcgcccgccgagcgccagcgccaactgcaggacgccaccgtcgcagcgttggccacactacattcaatccctaacgcccagaacacgtttagcttcctcacccagggccgcaccagcgataccacgctgcaccggcacttcaactgggtacggtcctggtacgacttcgcggtggaaggcatcggtcgatccccactactggaacggactttcgagtggctgcaaagccactggccggacgacgctgccgcgcgcgagccggtgttgctgtggggggacgcgcgggtgggcaacgtcttgtaccgagactttcagccggtggcggtgctggactgggaaatggtggcgctgggtccacgggaactcgacgtcgcgtggatgatatttgcgcacagggtatttcaggagcttgccggtttggcgacgctgccgggtttgccggaggtgatgcgtgaggacgatgtgcgcgccacctaccaggcgcttaccggcgtggaacttggtgacctgcactggttttacgtgtactccggggtcatgtgggcatgcgtgttcatgcgcaccggtgcgcggcgagtgcacttcggcgagatcgagaagcccgacgatgtggagtcgctgttctatcacgccggcttgatgaagcatcttcttggagaggagcactaatgccgcaaatgctaggcccactcgacgagtacccgctacatcagcttccccagccgatcgcctggccgggctcctccgaccgcaacttctacgaccgctcctacttcaacgcccacgaccgcaccgggaacatctttctgatcaccggtatcggctactaccctaacctgggcgtgaaagacgcgttcgtgctgatcaggcgtgcggacatacagaccgcggtgcatctttcggatgccatcgactccgaccggctacaccagcacgtcaacggttaccgggtggaggtcgtcgagccgctgcgaaaactgcgtatcgtgctcgacgaaaccgaaggtgtggcggccgatctcacctgggagggcctgttcgacgtcgtccaggaacagccgcacgtcttgcgctccggcaaccgggtgaccctggatgcgcagcgcttcgcgcagctgggcacctggagcggccgcatcgtcgtcgacggcgaacggatcgccgtcgatccggcgacctggctcggcagccgggaccggtcctggggcatccggccggtgggggaaccagaaccggcgggccggcccgccgacccacccttcgagggcatgtggtggctgtatgtgccgttggccttcgacgacttcgccgtcgtgctgatcatccaggaagaacccgacgggttccgctcgctcaacgactgcacccggatctggcgtgacggccacgtcgagcagctgggctggccgcgggtgcggatccactaccgctccggcacccgcatcccgaccggggcgacgatcgaggcaagcacccccgacggcgcgccggtgcacttcgacgtggagtccaaactggcggtgccgacccatgtcggtggcggctacgggggtgactcggactggtcacatggcatgtggaagggcgagaagttcgtcgagcgaagaacctacgacatgaccgatccgacgatcatcgcgcgggccggcttcggcgtcatcgaccacgtcggtcgcgcgctatgccgcgacggcgacgggaatccagtgcagggctggggtctgtttgaacacggggcgctgggccgccacgacccatcggggttcgccgactggtctacgctggcgccctaggcgcttcaggcttacttcggcaccggtgaggctatccgcattcgcgagtccagggttcctgggcgccggccgggaaacggcccgaaaacgacggcagccggaatagccgaccggaaccgccgaaatgcggttgactagagcggtgacaaacccaccgtggactgtcgatgttgtcgtggtgggcgcgggcttcgccgggctggccgcggcccgcgagctgacgcgacagggtcacgaggtgctggtgttcgaaggccgcgatcgggtgggcggccgctcgttaaccggtcgcgtggcaggggtgcccgcggatatgggcggctcgttcatcggcccgacccaagacgccgtgctggcgttggccaccgagctggggatcccgacaaccccgacccaccgcgacggccgaaacgtcatccagtggcggggatcggcacgcagctatcgtggcaccatccccaagctgtcgctgaccgggctcatcgacatcggccggttgcgttggcaattcgagcgaattgcccgcggcgttccggtggccgccccctgggatgcgcggcgcgcgcgtgaactcgacgacgtgtcgctcggggagtggttgcgcttggtgcgcgccacatcgtcctcgcggaacctgatggccatcatgacccgggtgacctggggttgtgagcccgacgatgtctcgatgctgcacgccgcccgctacgtacgcgcggccggcggcctggaccggctgctcgacgtcaaaaatggtgcccagcaggaccgtgtgccgggggggacacagcagatcgcccaggcggccgccgcccaactcggcgcacgcgtcctgctcaacgccgcggtgcgtcgcatcgaccggcacggagcgggtgtgacggtcacgtccgatcagggtcaggccgaggccgggttcgtcatcgtcgccattccaccggcccatcgcgtggccatcgagttcgatcccccgctgccgccggaatatcagcagctcgcccaccattggccgcagggccggctgagcaaggcctacgcggcctattcgacgccgttctggcgggccagcgggtattccggccaggcgctgtccgatgaggcgccggtgttcatcaccttcgacgtcagtccgcacgccgacgggccaggcattctgatggggttcgtcgatgctcgcgggttcgactcgctacccatcgaagagcgccgccgcgatgcattgcgctgctttgcgtcgctgttcggcgacgaagcgctcgacccccttgattatgttgactatcgttggggtacagaggaattcgcgccgggtggtccgaccgcggcggtaccgccggggtcgtggacgaaatacggtcactggttacgtgagccggtcggtccgattcactgggcgagcactgagaccgcggacgaatggaccgggtatttcgacggcgccgtcagatccggtcagcgtgccgccgccgaggtcgccgccctgctatgagctgatccgccggtcccggacgtgccgggtcaccgattcggccagcgcccgcaggtggctgttcacctcttggtgccgttccagcatcgagcagtggccgccgggcagttcaacgaggccgacgacattgggcgcggtgcgcgcaatcctgcgggactggctgatcggcgttagtcgatcacgtacgccgccgatcaccagggttggcaccgtcagaccatccaggttgaggtgtgccgaccctacttcctcgacgagcatcttcgcgcagccgccgcgccccgcggcagacatctgggtgaacaactcatagaccagtctcgtggcgctggggtccgcgtcggcggcgaccgccagcgtggagatcacgtgccggcttaaggccctggccgcgccggggagtggaaacccgccgaacgtgttgaccaggctccggccggccagcacccgaaccggggacaactcgcgtggcaccgacagcagtttcaccttgcgcaccaggtcgccggtggtggtgttgatcagcgcgacggcgtccgtgcggcggcggactttgtggcggtagcggtccgaccaggcggcaatggtaatgccgcccatcgagtgcccagcgaccaccgcacgctcgcgcggggccaacgtagcgtccaacaccgaatcgaggtcggccgcaaggtgattgaggctgtaggcgccacgccgtgggacaccgcttcgaccgtggccgcgatggtcgaaggcgatcacccggtagtcgccggccaggtcggcgatttggtatgcccaggcccggatggcgcagacgaaaccgtgcgtcagcacaatcggatagccgtgaggcggcccgaacacctgggtgtgtaacggggtgccgtccgccgcacggacggtcaaggtgcggctaggcggtaggacgtctggaatctgggtagccccgctgcttcgagtgggtctccgagcactcatcgccgctcccccttcgacgcggccccgttgccgccttccggatgtcgcccactctagcgtgcagttacttacgggtagctggaaatcgctgaagcataggatcacagaataataacgtcgcggcccctgctctcagctggtttcgcatcgccagccgatcagtagtcgtctcagtaatcgtcgagggcggccacgttgcgccaactcggccacgtcgtctcccagatccggtgaattcggccgttgcggtaggcggcaatgagtaccacctcgatgcgggtcggctcctcgccaggtcgcgacgtggtgatccacacccgcccggcaaccttgtctgggcctctacccatgcgtgctcgtcgtattcgaccgcgtagctgatcgccgtggcgtagagcttgcggtggctatcgcggaattttgcgaagctctggctcagcccgtcggagtacatcaggaagtctgggtcgtagtagtgctcgatcagctccgcgtttttggcgacgaccatccgatcgaacatttcccgaagcagcgcaacggacattcggcgatcctaaaccctggccgccggccatctcacaacgtgagcgtggacgaatccccatccattgcgatgacgagttcagaccggacgggccgttgcctgatcaatcaggacctccgctgccgctcgggcgtgcgcccaggggccggcatcgtcgagggaggtggacagtgcggccgcgccctcgaacagcacggcgagttgattgcccaggctgcgcggatgcgctgcgccggcttctcgggccagccgggcgaggcctttgatgtagtcgcgtttgtgcgagtggacgatccgctcgactccgggcatctccccggccgcctcgaccgccgcgttgtggaatggacaacctcgcatccgcccatcgcccctgtttggacgatcgaacaatgcgagcagccgctcgcgtggtgtcgcgttggatgccttgggcatcttgtcggcctcgccggcggcttgccggagcccgcgcaggtactcctccaccaacgcggacttactcggaaagtgttggtagagagtccgcttggataccgaagccttgttcgcaatcagttcgaccccggtggcgttgatgccctcgcagtagaacagctctgcagccgccttcaagatacgctgacgagcgccgcggcccccgcgcctggggggttccgttgttctggtgaccggcggcatagtgctgagtataccgacctgtttacaacaccccttagcgcgtgtaccgtcaaagcacaaagtacaccaatcggtttactgtaggaggtctcatgacttcactagccgagcggaccgcgctcgtcaccggcgccaaccgcggcatgggccgcgaatacgtcgctcagcttctcggtcgcaaagtggcaaaggtctatgccgctacccgcaacccgctggcaatcgacgttagcgatccgcgcgtgattccgctccaactcgacgtcaccgacgcggtgtcggtcgccgaggcagccgacttagcaaccgatgtcggcattctgatcaacaatgccggcatctcccgggcgtcctcggtgctcgacaaggacacatccgcgcttcgcggcgagctggagacgaacctgttcggaccgctcgcgctggcctccgcgttcgccgaccgcatcgccgagagatccggtgccatcgtcaacgtttcctcggtactcgcctggcttccccttggcatgagctatggagtgtccaaggcggcgatgtggagcgcgacggagtcgatgcgtatcgagctggcgccgcgcggtgtgcaggtggtgggcgtctacgtggggctggtcgacaccgacatgggtcgattcgccgacgcgccgaagtccgatcctgccgatgtggtccgccaggtgctcgacggaatagaggctggcaaggaggacgtgctcgccgacgagatgagccgtcaggtgcgcgcgtcgctgaatgtccctgcgcgggaacgtatcgcgcggttgatgggtaactgagtccgaaagtcgatatggccatgtccgccaaggcctcagacgatattgcctggctaccggcgaccgctcaactcgcggtgctcgccgccaagaaggtgtccagcgcggagttagtcgagctgtatctttcccgaatcgacacgtacaacgcgtcgctcaacgcgatcgtcaccgttgaccccgacgccgcccgacgcgtcgccaagcggtccgatgcggcacgagcccgcggcgacgaactcggcccgttgcatgggttgccgatcaccgtcaaggacagctatgagacggccggcatgcgcacgacctgcggtcgccgcgaccttgccgactatgtacccacccaggacgccgaggcggtcgcccggttgcgccgggccggcgcgatcatcatgggcaagacaaacatgcccaccggcaaccaggacgtccaggccagcaatccggtcttcggccgcaccaacaacccatgggacgccgcgcgcacgtccggcggctcggccggcggcggggcggccgccaccgcggccgggctgaccagcttcgactacggctcggagatcggcggctctaccaggatcccggctcattactgcggtctgtacggccacaaatcgacctggcgctcggttcctctggtcgggcacattcccagcgcaccaggtaatcccgggcgatgggggcaagccgacatggcctgcgcgggcgtgcaggtgcgcggtgcccgcgacatcatccccgcactggaggcgaccgtcgggccgatgcgggcggacggaggattctcgtatgcgctcgctccgccacgagccggcgcgctcaaagacttccgggtcgcggtctgggccgaggacccgcattgcccaattgacgccgacgtgcgtcgggccatggatgatgctgtcgccgcgctgcgcgccgcgggcgcacacgtcgttgagcagcccgccaccatcccggtcgatatggcggtgtcgcacaacatcttccagagtctggtgttcggcgccttcgctgtcgaccggtccaccctcagcccagcctccgccgccgcgctcggattacgcgcggttcggcatcctcggggcgaagccgccaacgccctgggtgcgacgctacagagccaccgtgcgtggttgttcgccgatgcggcgcgccacgaaatgcgcgaccggtgggccggattcttcaacgagttcgacgtgctgctcctgcccgtcacgcccacccccgcgccgctccaccacaacaaggaccacgaccggttgggccgcaccatcgacgtcgacggcgtctcacgatcgtactgggaccaactcaaatggaacgcgctggccaacatcgccggcaccccggccaccaccatgcccatcaccaccacagctaccggactcccgatcggcatccaggcgatggggcccgcgggcggagaccgcaccaccgtagagttcgccgccctgctcaccgaagtcctaggcggcttccgcgttccccctctttaggaacgctcgggcagggccgcaataacctcggcgagccgatcgggctgctccgctgtcgtcaggtggccgcccgcaagctcggtgatttccaccgaatccgcaagccgctctcgggcgagccgcagttgctctccctcgaatggatcctcggcgctgcccaccacaccaaaggcgacctcatcgcccagcgccgaaatgatccgcgccaggtcccagcgcgctgcgtgctcgcgatgctcgtccacgaagcccgccgtggcgggcagcacgcgcacgccgtcgcgccggctgatcgcgtcgtggagctccttcatctccgctgcgcttaatgggtatccgcgcgagaagacgggcgcaagaatggggcgaacatgcgccatgagcgctggccgatcggcgtgatcgccgcgccgagcggcgatgtgagcagcggcgtcgtataccaggcgtgggtgtggccgtcggcaaagatgccgccgttggcgagcaggcaagccgtgattcgggtccgctgatcgtttcccgcccgctcgcgatcgatccgccgcgccagcagctcaaggctgacgatgcaggagtagtcgaaggcaacgacgacggtctgcgctatcccctcggcgtgccagagggcttcgacgagatccgcgcgctcgaaggtcgagtacgggtaatcccggggtttgtcggagtcgccgtggccgatgtagtccaggtagatgcgggggaagtggaatcgcgagctcaagaaagcttccaccttcgcccaaccgtaggaaccatccggccagccaggcaggaacgttcgcgtgacccccgtcccagcagcgcgccgtatgaacgcgcgcagcggcgaacgtgggttgatgcccggccgctcagcgtcgtagcccaccctctccccagcggagaaccactcctgtgcgctgatgagcgcgctcgcccggtgcgtcatcgcgcgctcgctagccgttggcggaggttgtcgaggtccatgtcggtgcatctccgcaaccaaagtacaccgataagtttacgtgtcgcattaaccgatgtacagtgtcggttataagtacaccgatcagtatacaaggagtcggcgtgccccagagacaggccggcgacatcggcgcgacataccaggacgcgcccacgaagagcatcaatgtgggcggaacgcgttttgtctaccggcggctcggtgctgatgccggcgtgccggtgatctttctgcaccacttgggcgcggtcttagacaactgggatccacgggtcgtcgacggcatcgccgccaagcatccagtggtcactttcgacaaccgcggtgtcggcgcttcggaaggccagacgccggacaccgtgaccaccatggccgacgatgcgatcgcctttgtccgtgccctggggttcgatcaggttgatctccttggattctcgttgggcggcttcgtcgcgcaggtgatcgcgcagcaagaaccgcagctcgttcgcaagatcatcctcgcgggtaccggaccggccggtggtgtcggcatcggcaaggttactttcgggacgatccgcgagagcatcaaggccacactgactttcagggatcccaaggagttgcggttcttcacgcgaaccgacagcggcaaatcggcggcgcgacagttcgtgaagcggctcaaggaacggaaggacaatcgcgacaaatcgattacagtgcgcgcgttccgctcccagctcaaggccatccatgcatggggcacgcaaaagccttcggacttgacgagcatcggccatccggtcctgatcgcaaacggtgacgacgacacgatggtgcccaccagcaactcgttggacctcgctgaccggctgcccgacgccacgctgcgcatctatcccgacgccggccacggcgggatattccagcaccacgcacagtttgtggacgatgccctgcagtttctcgagtcgtgaagcgatttcgcatgaccaccaaagccacgcccagaccagttggattcgccgctcctccccaccgtttcgcggtatcggcagagcgcacccatggatctatcaccgcaccggcggacgagtcggctgcaagttgcgactcggcgccggattccgcaaaccggtgccgacactgctactcgaacaccggagccgcaagtccggcaagaacttcgtcgcaccactgctttacatcaccgaccgtaacaatgtcatcgtcgttgcctctgcccttgggcaggcagaaaacccgcagtggtatcgcaacctgccgcccaatcccgacacccacattcagatcggatccgatcgccgcccggtgagagccgtcgtggccagctcggacgagcgggcgcgcctatggccgcgcccagtagacgcctacgccgacttcgattcttgccaaagctggaccgagcgtgggattccggtgatcatcttgcggccacgctaataggcgtcggcctgctccgcgtggtcgagcgatcccggtgcggttacccgctacggggtgctttcggcaccgcgatcggctaggccaccgagggagcagacatcgaatacagcggccgaatcaagtcgctggacccggcaactcccacgggtgtcgtcaccgtcgccgcgatgactggcggccggaagacctttggccaggcgacgttgaacgtccgcttccgctgacccggcggcctggtgacggcggccgaggacaaagaagagcggcttcggctgtccggaacccggatcgaactcgaggagctacttcagcttccggtcgatgttgcgtacgagggcctgttgacggacgacgtttccgaatccgttcgcaaaaagctcattacgctacgagccggtccctcaagaaccgcctgctcgaatctgcgcaaccccgctggcgttggggcggacgacggtgctcggcgtgatgtggtgcaccaaagggacattgccgacggaactggcgttgagccagcaacacaccgttgatcgcatgagtgatgtccacccaaccgcggtcaccgacaacggggatccagtcgggatcatcgctggcataaggatatcggcctgcaccggcattgtgtgctcacggccatcgctgcctgggaccaatcaccagcccctggaaggtcgactacagccacaagcccgacgatggtcgacagatcaagatacgtctttcgacaaaacaagatccaatggtcgacaaaacaggacaaactattcgacaaatcgggatcagatgtacgacaaaacaggagtactttgacgttgtggtgcatgatgaggctggtcacgagctgatcgagcggcacatgctcgaacagttgcgcgaggttgcggagtacacccgtgtcgtgctgatcaatggtccacggcaggctggtaagacgacgctgctccaacaattgcacgccgagctaggcggatggctgcgttcgttggatgttgacgtcgaacgcgcgtcggcgcgagccgatcccgaggggtacatcatgtccgcgccgcgcccgacgttcttggacgaggtccagtgcgccggggatccgttgatcctggcgatcaagacggcaaccgatcgtgaccgccggcccagacagttcttcctgtcggggtcgacccgattcctgacggtgccgacgctgtcggaatcactggccggacgggttgcgatcctcgacctctggccgctgtctgtcgctgaacgatcgggtgtccggccggagatcattgcgcaactgttcactgaaccccaagtggtcctgggcacggagcccgccccggtcacgcgacatgagtatctgcagctggcctgcgcgggtggctttccggaagttgtgcagcgcccggcgggtcgcgcccgcagccggtggttctcggactatctgcgcacggtgacgcagcgcgacgtgcgcgagctgaagcggatcgagcagacggatcgcctgccgcggttcatgcgctacctggccgctatcaccgcgcaggagctgaacgtggccgaagcggcgcgggtcatcggggtcgacgcggggacgatccgttcggatctggcgttgttcgagacggtctatctggtacatcgcctgcccgcctggtcgcggaatctgaccgcgaagatcaagaagcggtcaaagatccacgtcgtcgacagtggcttcgcggcctggttgcgcgggcaaagcgccgactccctggccaggccaaccgcggagggcgcgggcccgatcatggaaacgttcgtgatcaacgagctgatgaagctacgtgcggcgaccgaactcgaggttgacctgtatcactttcgcgatcgagacggacgggagatcgactgcattcttcagaccccagacagtcgcgtcgtcggtgtcgaggtcaaagcctcggcgacagtgaacgtccatgatttccgacacttgtcattcgcgcgtgaccgactcggcgacgaattcatcaccggagttctcttctacactggtgcccgggctttgccgttcggcgaccggttgatggctctacccatcaatctcctctggaacggacaatccgtctccagcctgtaggcgcataccgatcgccatatttcaagagcaggttggagcttctgcccccaatcatcgtgcggcaacgatgggcggctctagcgctagtcgacgcgctattcaaccagctcacaccgagctcccgcgcggccacatacccgcgaccgtgtgatgcaagcaccccaccagctccgcgcatcacgcaacgaaccggtcaaatcgtaggcttccaaaatctccatgatctcctcggcagacttcacgtcaccccttttcgggagctgaacaaccgacgcggagccgtcggccgcggatgccctggggcggcggtccccaaacccgatatggctaacgtcaagcggtcggatcacgggtcgagttgggcgggggcgactcggcacccggcggcatgggctccggtgtgcaggcgtcggtcccaaacggcgactaccaggccggggtcgccgactgccaatgcgctggccagatgaacggcgtcggctccgcgtaaggcatgtgctcgggcgaggtggccggcgtgctgttcaaccgtcgcggtgagttcgactgggcgggtggcggcccagaagtcctcccagtcacgctcggcgtcggcgagctcggattcggttaggtcgtgattgcgggccgctgcagcgagtgcggcgcggacttcggggtaggccaggcggctggacaatgcggcgtcgcagccgtcccatagagcggacgccagcgagctccctgtctcggtggtgagaagtttgacgaaggcgctggcgtcgaagtagacgagcggcacggtcagcgccgctggtcgctgacccggtcagacaccggccgctgcggtcggggcctgggccgtcccgcggctacgggccgctgcgcggtcgccttgccaatcacgccttcggccgtgagacgctccaaggtgtctgtgctgtccagcgcagcgagtcgtgcgatcggaatcccacgttcggtgatgacgacctcgccaccggcccgagctcgatcgagccaatcgctgaggtgcgcgcgcaactcggtcacggatacatccacactttgaactgtacactcactgaaccgtgatttgtacatatcactctgcgtgcggcaacgacgacgtgagagattgacctgcgcaagccggaggcgaggtggcaacggccggtacaccgattcgtccgcggtgctggcgacgccgaaacggtcgatgtcgtggtgactggtcaccttccgtccaagctgcatccgaaggtgttgcaacggaaggtgtttgccgtccgcgctgggccttcggcgcagctggcatttgtggtcagctgcatggcgacggcagcgcctcggtggtgaacgccgggtttagcttgcagcggccgagcaggctgcctcgttcctgctcggtgacagttggcccgacgatgaccgcgcaccgccgccaccacgagatataacctagaggttatactggtgcggaagcgttggccgtgatcctgctcccgcaggtcgaacggtggttcttcgcgctcaacagggatgcgatggcctcggtcaccggcgccatcgacctgctcgaaatggaggggccgacgttgggccgcccggtggtcgacaaagtgaacgactcaacgtttcacaacatgaaggagctgcgccccgccggcaccagcatccggatcctgttcgccttcgacccggcccggcaggcgatcctgctgctgggcggtgacaaggcaggcaactggaaacgctggtacgacaacaacattccaatcgctgaccagcgctccgagaactggctggcgagcgagcacggaggtggatgaccatggcccgcaactggcgtgacattcgcgccgatgccgtcgcgcagggccgcgtggatctgcagcgggccgccgtggcacgcgaggagatgcgcgatgccgtcctggcgcaccgcctggccgagatccgcaaggcgctaggccacgcacgtcaggccgacgtcgcggcgctgatgggggtctctcaggcccgtgtctccaagctggagagcggcgacctgtcccacaccgaactcggcaccctgcaggcctacgttgccgccctgggcgggcacctgcgcatcgtcgctgagttcggcgaaaatactgtcgagctgaccgcctgagctaactcacgcccacacttccggccggtctcgatctcccaagccccagcacagctcgtgttcccaatctgttcccaaccagatccttagctatgcgcatgttcccaaaagtgttcccgcccatgaaaacggcccccggagtctcctccgagggccatttcgccggtagcggggacaggattcgaacctgcgacctctgggttatgagctaaccagtcgcaatctctcccatcgcggtcggtctcatacgtccagatcagcctctattccgccgtccagcctgttccgccgcgtcgcggttgtacggattcgtttcggcctgttctgttcccaaatccgttcccaacacagcaatcagcagcaatcccaggccgaaatcggtcagactcttggtggacctacagcacctcgcctccatgtggtcgcggagctagtgagggtccatcggcagcaccacttagggcgcctccgttgtcatcatggtcgataagcggtagcgtttacggtagtagaaccggaagttgcggaggaaccacgatggcggtcaccctggaccgggcggtcgaggccagcgagatcgtcgatgccctgaaacccttcggcgtcacccaggtcgacgtcgccgcggtcatacaggtgtccgatcgggcggtacgcgggtggcggaccggcgacatccgccctgagcggtacgaccggctggcgcagcttcgtgacctcgtcctcctgctctcggattcgcttaccccccgaggtgtcggccagtggctgcacgccaaaaaccggctcctcgacgggcagcgcccggttgacctgctcgccaaggatcgctacgaggatgtgcgaagcgcggcggagtcatttatcgacggcgcctacgtgtgaagcttgccgacgcgatcgccaccgcaccgcggcgaacgctcaaaggcacctactggcaccaaggccccacacgtcaccctgtgacctcctgcgccgaccccgcccgaggtcctggccgttaccaccgaacgggcgagccgggagtctggtacgcatcgaacaaagagcaaggtgcatgggcggagttgttccgccacttcgtcgatgacggggtcgatccattcgaggtccgtcgccgcgtcggtcgagtggcggtcacactccaggtactcgacctcacagacgagaggactcgatcccatctaggtgtggacgaaacagatcttctgtccgacgactacaccaccacccaggccatcgccgccgcccgcgatgccaacttcgacgccgtactggccccggcggcggcgctccccggttgtcaaacacttgccgtgttcgttcacgcactgcccaacatcgagcccgagcgatccgaggtccgtcaaccgcctccgcggctcgccaacctactcccgctgatccgtccgcacgaacacatgcccgactccgtgcgcagattgcttgcaacgctgacacgtgcaggagccgaagcaatccggcgccgacgacgttaaaggcttcgagaccggacgggctgtaggttcctcaactgtgtggcggatggtctgagcacttaacgcttcgttgaccaaagccccacttgatgcgaggacgcgatcagacaacggaatggcctagccgccgtcgcggtggctttgcgcgactggggcggctcacggaatggtcgtcgttggcacctctgctgtcgggcgtaatgcaaagggaatcaatgtcaggtgaatctcgcgttcgggatcaccgtcggcgtgcatggtgaactcgtactggtctgcaccggcccgatgtgcggggcagcgcttatgattcgggtgctctttgatcttggcgatggcgttatcgatgaccgcggtcacgtctttgttgcggataaagagcaagatcgcggccttggtgtcgcgccacacaaggtagccgaatagctgcttcagcgcatcgtccatggttcttgggcccgaccacactttgcattcgccaatgaagatgttgcggtcgtcgacgcgaatgagaatgtcggtcttgcctgcgccgttgaagagttcgcccccggcatcgccttcaaactgtgcgttgaggccgacgagcagcatgtctcggatttcttccccgtcgagcttggcggcgacagatggggtgcgctccaacgcgttccgctggttacggagcacccgaagtgcggactggtagtcctcatcctgcattgcaggctccggcttgaatgctgccctcgcgcccgctgggcggtgtggccgcggacgcacgcttttccgactgatcggagctgcgtatgtgtcggcgtccttcctgcggcgtacagggaagccgatctcggcctggaggtttcgggtcgctaagagctgctcacggcgcctcgccaccatgcccggtagctcgttgcgcagtccttggttgtgcaagtcgatctgccggcgcgaccaaccgaggtacttctcaatattcgcgatctgcttatgaaacgccgcgttgatcgccgcggcgtcattcgacggattgtcgatcgccaggtggatttcgtgaccttgtagccgcagtacctgcggcggcatggtcgtgaactggtccgggcgaaggttaaagatgtccttatgcccctcgaagggcaccacgagaacgagcctcgtcacgcgtcgggtgcgctgttcgccccaatcccggtactgctggtcgacctcggtggctggcagcatgaaagcgtcgtcgacgcgcagatcggggcattcgaccgaacccaattcgacgagctgttcgacgacgtcatcaacgggcgtgttcagcaggtcgtcggcgtcccagctctgaagacgctgcgccgtggcttggctcgcctttccgagaaatccggctaaggagccagcgagatcgttgaggcgccccttggaaaacagctgaacatactccacttacccgaagatagtgctcatccccgacgcggctacggaggcgtttcggcggcgtgccgcgatgcaatgcagccagcggagccaccgggccgtagccgacgtcgcgtcgtgggtggcgacggggttctccggggtgccggaatccttcgacgagcttgtcgggggtcatgattactgttctcgatatgaacggattcaaggatgcgaggcccgatcgtcttccgctttcggcatcggtttgggatatcgcccagcgatacaacaagggcggacctaccgtcactgaggcgctatacgaggcgctgaaggaactcgaggcccaagtcatcgctctgcagcgaagcgagggtaagggcctgctcagccgcctgagctgaacgactagaggattggggaaggggcccccggggaatggatcatcctactgagcgggaatgggccagcatcgccgaacatacacgcgcctccaacttcaccggcgacctgttacgaatgccgccttacccgctgatcctcaccctccgaacgctggtggggtctgccgaggtggtcactgcatcacataccctcttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgatggtctggtgaggttagcagcgcggtgaaaagttcagcgggactgcggtgcccgaggacttggcggggtcggttattgatctcgtattcgacagcccgcagatggtcgggcgtgtaggtgctgaggctggtgccctttgggaagtattgccgtagcagaccgttggagttctcgttgctggctcgctgccacggtgagcgggagtcgcaaaagtagaccggcgcgcccaggtcggcggtgatgtcgatgtgccgggccatttcgatgccctgatcccacgtgatggaccggaccagcgtcaccggcaagtcgctcatggtctcggtgatcgcgatgcgcaggcagtaagcgtcgtgggtcggcaggtgcagcagccgaatcagacgtgtctgtcgctcgacgagggtgccaatcgccgagccctggttcttaccaacgatgagatctccttcccagtggccaggctcggagcggtcggcgggatcgaacggccgctggtgaatcgacaacatcggctgggcgaagcgcgggcggcgacggccaggacgcagatgggcgcggcgatgagttcgtcccgtgcgcagagggccacggtgtggcgacttgacctgcggcggccggatcaatcgtgattgaggctgatagacggcctgatagatgctttcgtggcacaaccacatcgaccggtcatcggggtatttccgtcgcagatgccgggcgatctgttgcgggctccaccgctgggccagcagctcggcgatcagctcacaaaggtcggggtttttgtcgatccgacgccggtgacggcggactcggcgttgaaccgcccagcgatgcgcttcgaacggccggtactggccatcgcggcgactgttgcggcgtagctcccgcgacaccgtcgagggtgcccgtccgagctggtcggcgatcttgcggatacttaggcccgagcggcgcagatcggcgatgttgatccgctcctcctcggacagatagcgactactaatttggcgcacagccaaacgatcgagcgcgggcacgaatccgacggcttcgccacgccgataggtcttgtatccccgcgcccaattgtttgctgcagtccgggatactccaacttcacgacccgctgccgagatggaccagccccgagcccgcagctccataaaccgttgacgcttggccgactgtgggcgccggcccggaccctttttcacgcgacgagacgatgacaacacaacctccagaacctagagatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatgaacatggcccgcttcacccgttcagcgtcacgtggataagcggcccgtagcgcgtcccagtcggtttcggagtcgggccgttgtacaggggcatccggcgcggccggtggcggcatcttgatgccgccaccggccgcgtcacggttcgcggttggcgctcgcctgacgacggtgctgctcccgttcctgagcacgctgctttctagccttgcggtctccctgctttcccatctcccggtcctcccggcgggtcacgatagccgcgcactccgacatacctggcgcggcgcggggcgctgcgaaccggatgggcgccaccaccgataaccattgcgcgttgcggcagccttcgcattagcaatgctggcgcgccgctcgacgcctcggctatcacctcacctgaccaccgcgcgcatcaccgacgagacctcatcatcgcgcccgctctcgcaaacaccacgcccgccaaacggggctggcccgagacgatttcagaggcccctacagaccgatccgcacgcccgaaacccgggttaccgctaagcagcccaggacagcagccgcagtcctgatcggcgaagactgacgttcagaccgcaagcaagctaaatagcaagccaagcaattagcaagactaatgttcccaaatccgttcccatcgggcatgaaaatgaccccagaggtcgcacctctggggtcatttccgctggtagcggggacaggattcgaacctgcgacctctgggttatgagcccagcgagctaccgagctgctccaccccgcgtcggtaaatgccaggctaccgaacacgcacgaagctcgccaaatcgcgggtgccggagtacgaccgcccagatcagcggagctcgggcatacagctgcgccgtacgcgtcgatgcgatgatgattccgcagccgctcagccagctcggtgacctggcgcgtcgcccaggccgcagggttctctgttccccgaaaacggccgcaccgtcgatctcaaacgcaactgtcgcctcgccggccgcgcccggccttgagctgtccaccgggatcgcgttggcgttcccgcgcggtcccttcgtcccggcagccgcggcgtgggagctccaggaagctaccagcgggaagttccagctcggtctgggcacgcaggttcgcaagaatgtggtgcaccgatacggtatggccttccaccgtcccggtccgcggctgcgctacctgctggccgtgaaggcgtgcttcgccgttttccaaaccgggacaccggatcaccacggcgagttcgacaatcccgacttcatcactgcccaatggagcccggcgcgcattgacccccccggtcccagccccgctgggccgcggtgaatccgtggatgcggcgaggtggccgacggggtgtggggcgaggccgggttcgaggggacgaccacgcggatccgggagccgacgagcacccgtgagcagacgcagaagtccccgatttccggtgaaatcggcgacttctgcgtctgctcgccgcgagcgccccgactgactacccggcgtcgttgaacttggtgatggcctcatcaagtcgctgcagcgccgacccgtaggcggcgaagtcgcccttcttctgcgcatcccgcgccgcgccgatggcagcctggatctcctgcagcgcagcaactttggccggcgataaggtgaccgccccgacgggaaccgggggcgccgcagtcaccggcggcggttggggtccactggcaggcggcggtggattcgcagcgggactcggtggtaccgctgcctccgtgggcgcgatcccggtagccgtcgcaccggccccgggcccgaacaagccggtgagcgcatcccgcaccgtggggccgtatcccaccttgtcgttgtacatcatcgccacccggatcagccgcgggtaggacgaagcagcgtcgctggctcccggggatgcatagaccggttcgacgtagagcagtccgccctgggccaccgggagcgtgagcaagttgccccagcggatgcggttttggttgtcgcgtccgatgacaccgaggtcctgggacaccgccggatcggtggtgatcgcgttgttggccaacttgggcccgttgacctggcctgggatggtcaacaccgtgagattgccgtaggtcgcgggatcggaactggcgctgatgtaggcggccagatagtcacgcttgaatctgttcatcgcgctgatcaactgatatgaggctgaattatcgtccttagcaatgtttttcgcgacgatgtaatacggcggctgataactgctggcggtcggattcgggtccagcggcacgtcccagaaatccgatgtggagaagaacgtcaccggatcattgacgtggtatttggccaacaacatgcgctgcaccttgaacaggtcctcgggataccgcaggtgctcggcaagctccggcgcaatgtcgctcttaggctttaccgtgccggggaagacctgcatccaggccttgagcaccggatccttttcgtcctgttggtacagcgtgaccgttccgtcgtaggcatccacagtggccttcaccgaattgcggatgtaggaaaccttcttgtccgggaccaaccggttgaacgccacctcgttggagtccgcggtcgccgaggacagcgaggtgagctcggagtacgggtaattgtccaacgtggtgtagccgtcgacgatccacaccagtcgcttgttgacgatcgcgggatacacagcgctgtctgtcgtcagccacggcgcgaccgcctccacccgctgcgccggatcgcggttgaacaagatcttgctgttggagccaatcacattggagaacaaaaagtttcgctccgcgaacttcgcagcgaacacgctacgggctaaccaaccaccgagcgggactccaccgcttccggtgtaggtgtatctcttggtgtcgatgttagtttcgtagtcgtattcgcggtcgtcgccattgcgtccaacgatcgcatagtccgcggacgtgttagagatcaccggaccgaagtagatccgcggctgatccagtggcgccggcccatcagacaccacggtgccattggccccgacgacgttgaccaagaattcggggtaaccgccattttgattcgggtcgttggcgataccgcgcacggtgttggccggtgaggcgatgaacccgttcccgtgggtgtacacggtatgccggttgatccagtcccgttggttgtcgatcaaccggtccgggttgagttcgcgggccgcgacgacgtagtcgcgcaggttaccgttgcggtcgaggtagcggtcgatcgacagctggtccgggaaatagtagaagttcttgccctgctggaactgggtgaacgccgggctaacgattgtcgggtcgagtagccggatgttcgaggtagtcgcgcggtcggcagcgacctgttccgcggtagccgggctatcaccgctgtaattgcgataggtcaccacatcagacgtcaggccataggcttgccgagttgcggtgatacttcggctgatatattcgctctctttttgcgcagcgttgggtttgacgctgatttgctcgacgatcaacggccagccggcgccgacaatcagcgacgacagcagcaacaacaccaggccgatcgccggaatccgcaagtcccgcagggcgatcgccgagaacactgcggccgcgcaaatcaacgcaatcgccatcagaatcagcttcgccggcaggacggcgttgatatcggtgtacccggcaccggtgaacggcttgccgccacgcgtgtgcgacagcagctcataccgatccagccaataagcaacggctttaagtaacaccagtaccccgaccaggctaaccaactggacgcgcgccgagcggctcagcgcaccggtgcgtccggatagccgaatgccaccgaagatatagtgcgccaccagattcgccacgaatgccagaaataccgaaacgagcatgtagctgagcatcagccggtagaacggcaactcgaacgcgtagaagccgaggtcccgcccgaactgcggatccctaaccccaaagtcaccgccgtgcaggaacagctggatccgagcccagtagctttgggcgacgatgccggccagcaagccgatcgccgcggggattccgatgccgactagccgcaggcgtgccagcacgacggcgcgataccgtgcaaccggatcgttgtcggcatccgggacgaacaccgggcgagtgcggtaggccaaggcgagcccgccgaacacgatgccgccgaccaccaccccggcaaccaagcacaccacgatgcgggtagccagcatggtggtgaacactgagcggtagccaagctcaccaaaccacagccagtcgacgtaagcgtcgatcaaacgcgggccagcgagcagcagcacgatcacacccagtgcgatcatgatcagaatccggctgcgccgtgtcagtttcggcatccttgcggcggaccgcattcccactagctacgctccctgatcgttctggctggttgagactttctcgacggtcataactctacgcaccgcaaccatccgcagcagccggcgcgagctagcagctcggcgtcggcgagcccgacgtcatcgcgtgcagcgcgtccaccgcctggctaagcgtctcgaccttcaccaacttcaaaccgggcgggctgtcggaacttgcctcgtagcagttcttcgcgggcaccagaaacaccgtcgcgccggccgctcgagcagcggccatcttgtgggtgatgccaccgatctggcccaccttgccatcgacggcgatcgtgccggtgcctgcgacgaacgtcgacccaaccaggtggccactggtgagcttgtcgacgacggccagactgaacatcagtccggccgaagggccgccgacgttggcgaggtggaagtccacggcaaacggcgcccacggcgcgtccaccacctctatgcccaggacgccttggtcgcgatccttattcttgcccagcgtgatctgcgcgatgccgggcggctcgttcttgcggcggaagtcgatcgtcacctcctggcccggtttcgtgttcttcaacagcgcggtgaactggtcgaggttgcccaccggagtgccgtcgacggcgtcgatggcgtcaccggcctgcagcttgtccaccgatggccctggatccatgaccgaggcgacggtgactgctttcggatacttcaggtaccccagagcggcgtactcagcggcggcctcggagcgcttgaaatcagcggcgttgtcattttcgatctcttcccgcgacttgcccggagggtagacgaggtcgcgtggcatcaactgttcttgacccgaaagccacagggccagggcttcacccagggttagaccgtcgcgctgggagaccgtcgtcatgttgaggtgacctgacgtcgggtaggtctgggtgcccacgatctggaccacctgcttgccgtctatctcgccgagcgtgtcgaacgttgggccgggtcccagcgccacaaacggcacggttaccacggcgagcaacacgccgaataccacgatcggcaccagcgcgaccatcaaggtcaatatccgcctattcacgccgcatacactagacggacctggccgggctggttcagctgcgagcgtgaccgctgatcgcaccttctgttcccgcggtgagtaccggtgaggtcatgggtgacctgcctttcggcttctcttccggagacgaccccccggaagatccgtctgggcgcgataagcgcgggaaggacggtgccgattccggatcgggcgccaatccgttgggcgcgttcggcatcggtggagaattcaacatggccgacctggggcaaatcttcacccgcctaggagagatgttcggcggcgtcggcaccgcgatggccgcgggcaaaacctcaggaccggtcaactacgacttggcccggcaggtcgcgtcgagctcgatcgggttcatcgcgcccatcccggcggccacgaactcggcgatcgccgacgcggtgcatctggccgacacctggcttgacggggcaacctcgctacccgctggcgccaccaaggcggtgggttggagccccaccgactgggtcgacaacaccttggctacctggaaacggctgtgcgatcccatggcccagcagatctccacggtctgggcgtcgtcgctgccggaagaggccaagagcatggccggcccgctgctgtcgatcatgtcgcagatgggcggcatagcgtttggttcgcaactgggccaagcgctgggccggctgtcccgtgaggtgctgacgtctaccgacatcggtctaccgctggggcccaagggggtggccgcaatactgcccggcgccgtcgaatcgtttgccgccggactcgagcaaccgcgcagcgagattctgacgttcctggccacccgtgaggccgcacatcaccgcctgttcagccacgttccctggctggccagtcaactgctcggcgccgtcgaggcctacgccatgggcatgaagatcgatatgaccggaatcgaggagctggcccgcgatatcaatccgacgtcgctggccgatcccgccgccatggaacagctgctgagccagggagtattcgagcccaaggcaacgccggcccagacgcaggcattggaacgactcgaaacactgctcgccctgatcgaaggctgggtgcagaccgtggtgactgcggcgctgggcgagcgaattccgggtgaggcagcgctcagcgaaacgctgcgccgacgccgagccagtggcggccccgccgaacagacctttgcgacgttggtcgggctggagctgcggccacgcaaactgcgggaggccggagcgctgtgggagcgcctcacccgggccgtcggcatggacgcccgcgacgccgtctggcagcacccggacctgctgcccgccactgacgatctcgacgacccggccgcctttatcgaccgtgtcatcggcggcgacaccagcggtatcgacgaagcgatcgccgaactcgagcgggaccagcaggcccgcggcgccgacgactccggccacgatggcggtcctgtggataactgagcggtgtgtctgctcgcagtgtggcaccgtctcaggtcatgcggcgggctgcgtctgctctgtattcgttgaatcctgcgatgccggtgctgctaagacccgacggtgccgtgcaagtgggctgggatcctcgtcgggctgtgctcgtccgtccaccgcgtggattaaccgcgacaggtttggccgcgctgctgcggtccatgcgatcaccgataccaatcaccgagttgcagcgccaagccgccgagcgtggattggttgacggtgacgccatggcgaaccttgtcgcgcaactggttggcgcgggtgtagcgacccccctagccaaccccggaaacctggattcccggcgtcgcgccgcgtccatccgggtccacggtcgcgggccgttgtcagacctgctcgtccaggcgctgcgctgctccggtgcccggatcaggcacagcagccaaccacatgcggcggtgactcccgcgggcgtggatctggtggtgttgtcggactatctggtggccgatccgcacatggtgcgcgatctgcacaccgagagagttccgcatcttcccgttcgggttcgtgacggcaccgggatggtcgggcccctggtggtccccggcgtgaccagctgtctcggttgcgctgacctgcatcgcagcgaccgcgacgccgcgtggccggccatcgccgcccaattgcgggacaccgtcggggtggccgaccgggccacgttgttagcgacggcggcgctggcgctcagccaagtgaaccgggtgatcgccgccgtgcgtggacaggaggcgacccctgagcccccgtcggcgctgaacaccaccttggagttcgatctcaacgctggctctatcgtggcgcgacaatggaccaggcatccgcggtgtttttgttgacgttacgtctaacccagtcgtccctgctccggcacgttggtcgagattgacgcataggctctggccaaggtgtcgagcacgtcctctgtcagggtgcgctcgttgcggtgcttgtccagcgtttcgatgatcgctctgaacagggcgtcggcagcgtcgtgctgcgttgatcttgctgacatggtttcttgcggtccaccctcctgcacatttcactgatgcggccaacaccacaacgcttgtcggcgcttgtcggcgcttgtcgacgcttgtcgactcggggcaagctcaaccgtccgcacccaggcagttgttaccagatcaacaccccgaccggataaccgtcatggatgatgggagtgtgtcagatatcaaacggggccgcgccgcgcgcaatgcgaagctggccagcatcccggtcggcttcgccggtcgggcggcgctcgggctcggcaagcgactgaccggtaagtcaaaagacgaggttaccgccgagctgatggagaaggccgccaatcagttgtttaccgtcctcggcgaactcaagggtggcgcgatgaaggtcggccaggcgctgtcggtgatggaggccgccattcccgacgagttcggcgaaccctaccgggaagcactgaccaagctgcagaaggacgccccaccgctgcccgccagtaaggtgcaccgggtactcgacggacagctgggcaccaaatggcgggagcggttcagctcgttcaacgacaccccagtggcatctgccagcatcggccaggtgcacaaagcaatctggtcggacggccgagaagtggccgtcaagatccagtatcccggcgccgacgaggcgctgcgcgcggacctcaagaccatgcagcgcatggtcggcgtgctcaaacagctctcacccggcgccgacgtccaaggggtggtcgacgaactggttgaacgcaccgaaatggaactcgactaccggctggaggccgccaaccagcgcgccttcgccaaggcgtaccacgaccacccgcgcttccaggtgcctcacgtcgtggcaagcgcaccgaaggtggtgatccaggagtggatcgaaggtgtgccgatggcagagatcatccgtcacgggaccaccgagcagcgtgatctgatcggtacgctgctcgccgagctcaccttcgacgcaccacggcggctggggttgatgcacggcgacgcccaccccggtaatttcatgctgctgcccgacggccggatgggcatcatcgacttcggtgccgtggcaccgatgcccggcggcttcccgatagagctcgggatgacgattcgactggcccgagagaagaactacgacctcctgttgccgacgatggagaaggccgggttgatccagcgaggacgacaggtgtcggttcgcgagatcgacgagatgctgcgccaatacgtcgagcccatccaggtcgaggtcttccactacacccgcaagtggttacagaaaatgaccgtcagtcagatcgaccgctcggttgcgcagatcagaacggcgcgccagatggacctgccggccaagctcgcgattccgatgcgggttatcgcatcggtgggcgcgatcctatgccagctggacgcgcatgtgccgatcaaggccctgtcggaggagctgatcccgggtttcgccgagcccgacgcgatcgtcgtctgagccggctcgcgccggcgggcgcaccatcgcgggctatgcaacagcatccttgcgcggacgtccgcgcggacgcttgtgactcacgatcgagccttggtcgaatatctcaccaccccaaacgccccagggttcagcccgctgaagcgccgcggccaagcactgccgcctgatcgggcagctcacacacagtgtcttggctacctcgagaccggccggggtatcggcgaaccacagatcgggatcaccgacgtggcacggcaaaaccggcaatctttgtctgggggtctgtctggggactgtcagtaccgacacgtcctgtttcacctgcttcctggtctggtggcggttcttcgaaagtgatccggaccagggatgctgcggtgggcagatgtcccgaaagtttggccacggatcctgtgacttcgggtccgtggccatctggcgaaacggggctgattacgtagcgcttacgtagagccccgctccacggactcgtcagtcgcggcggcgacacggttcttgctatggggggttcccgcggttggcaccgcggcagccgcgccgacaccaaatgcgttgttgtcaatcaccgcggccgccctcctctcgtgtcgcgcgcggttgccagccccccaatgccatctccaggctggcagcagaatgcgacctggaggttaaccggtggcagcagctgaccacaaccgattttctgacctgcgcgtttgccggtacaggcccggttcaggtccgaccgcgaaccagctgcagcacgtccgatccgtattgttccagcttgcgggcaccgatgccggggatcgcgatcagcgccgcgtcgtcggtaggtagcagctcggcgatcgcgatcagggtgttgtcggtgaaaacgacataggcggggacgttctgttccttggcggtgctcagacgccaggacttgagctgcaacaacaactcctcgtcgacgtcggctgcacacgtctcacaccgccgcagcatgacggccgccgaagtgttcagctcgttgttacagatccggcagcgcgctgcggcgccccggttgcgtcgggatgtgcccggcaccggatcggcgcgcgtctgcggcgcaatgccgttgaggaaccgcgagggcttgcggctctggcgcccgcccggggaccgtgatagcgcccagctgagcgccaaatggactcgggcccgtgtgattccgacgtagagcagccgacgctcttcctctacgggctcgctattggggccgtgtgccagcgcatgtgagatgggcagcgtgccgtcagccaatccgaccaggaacaccgcgtcccattccagtcccttggcggcgtgcagtgaggccagcgtgacgccctgcaccaccggtgggtgccgcgcctccgcccgccggcgtagctcggcaagcaggcctggcagctgcagtgcgggacgctgcgccagctcgtcgtcgaccagctcggccagcgcggtgagcgcttcccagcgttccctggcgcgggtgccgaccggcggttgtgccgtcagccccagtggtgcgagcaccgcgcgaaccacgtcggacaacgcggcatcggtatcacgttcggacacacgctgtaaggcaagcaacgcctgcttgatttcctgacggttgaaaaacccctcgccaccgcgaacctgataggcgatacccgcctgggtcaacgcctcttcataaacctctgactgcgcattgactcggtagagaatggctacctcggatggcggagtgcccgatgcgattaaccgggcgattgacgccgccaccgtggcagcctcggcgggctcgtcggaatgctcatggaacgacgggaccggacccggctcacgctggccggacaaccgtagcttgctgccggcaacacggccccgggcggcggcgatcacccggttagccaatgacaccacctgcggagttgaccggtaatcacgctccagccgcaccaccgcggcgtccgggaaccgccgcgagaagtcgagtaggaaacgaggcgaagccccggtaaacgagtagatggtctggttggcgtcgccgacgacggtcaggtcgtcccgatcacccaaccaggccgagagcacccgctgctgcaggggggtgacgtcctggtactcgtccacgacgaaacaccggtaccggtcctggaactcctcggccaccgcggcgtcgttttcaatcgcggccgcggtgtgcagcaacaggtcgtcgaagtcaagtaaggtgacgccgtcgccgcgggccttgagcgcctcgtattcggagtagacagccgcgatttgcgcggcgtccaacggggggtctcggcgtgcggccgccactgcggtcacatactcctcggggccgatcagggacgccttggcccactcgatctcgccggccaggtcacgcacatcatcggtgctggcgtgcagcctggtgcggctggcggcgcgggccaccacggcgaacttgctgtccagcagctgccagccggtgtcagcgattacgcgcgaccagaagtaccgcagctggcgatacgcggccgcgtgaaaggtcagcgcctgcacagcgccgacgcccgaaccggtccgtgccgcggcgtcgagtgcgcgcaaccggctgcgcatttcgcccgccgcgcgctgggtgaatgtcacagccagcacctgcccggcggcgacgtgaccgctcgcgaccagcgaagcgatccggtgagtgatggtgcgggtcttgccggttccggcaccggccagcacgcacaccggtccacgcggagccagtacggcttcgcgctgctggtcgtccagcccggcaatcaatgggtcgctggctatcgacatgacgtccatcttggcagcggtagatgacagaccgggcgtgtcgccacgccgtggggcgtgcgacatgaacaactgccgagccgccacaccgcccgggtcgtcgccgcgctaggttagcgtgtcatgatcaccgctgcgctcaccatctatacgacatcatggtgtggctattgccttcgactcaaaacagcgctcacggccaaccgaatcgcttacgacgaggtcgacatcgaacacaaccgtgcggccgcggagttcgtcggctcggtcaatggcggcaacagaactgttcccacggtgaagttcgccgacgggtcgacgctgactaacccgagcgcggacgaggtcaaagcgaagctggtaaagatcgcgggttaacgacgtggactttcattcgcacgctgcccacgattcgatgatcacgcgggcgatcgagatcgacccgggcagtagcagtttcgactccgacgcactggaccaatcgccggcggcaagcgctgcgcgcacctcatcgcgggtgaaccacgcggcttcggcgatttcgccgtcgctgaacgagaactcctcatccgggtcacccaaggcatgaaagccaaccattaacgaccgcgggaacggccacggctggctgcccagatagcgcacatcgcgaacggtcaggccgatttcctcgcggatctcccgggcgacgcagacttcgaacgactctccggcctcgacaaagccagccaacagcgagaacatccgttccggccacgccgcctggcgagccaacacggcacgatcagcgccgtcgtgaaccaggcagatcaccgccgggtcgatacgggggaactcctcatgaccggtgatcgggttgacccgtgaccagccggccctggccggtttcgtcggcgcgccgtctagggcgctgaatcgtgcgttgtcatgccagttcaacagcgccgatgccgacgacaccagttggctgctggtgtcgtccatgattcggccgagcccacgaaggtccaccgcctcggctggtatgtcgggatcagcgatcggctgcagcgctgcccgcaccgcccagacgtggcggccgccctcgacgcgacccaggaataccgcctctggcggtggcttgtcggccagctcgatggccgcgccaagcaacacccggccgttggcgaccagcacgcgattgcgggaatccacccgcagcaatgccgcgcctggccatcccgcggcggccgcctccatgtcggtcctcagccggtcggcccggtcggcgccgacgcgcgaaagcaacggaacgcttctcagctgaaaatccacgccgcttacgttcgtcactggcgccccacctggtggcgacccgccgcgcccggctccgccgcgcttgcgatcgccactagcgccccacctggcgaatatagagcagccggtcgctggcctcgatggcgtccacctcgggcgccccaatgcgcagcagctggccgtcacgtaccacgccgagcacgatgtcgcgcaggtgccgcggagacccgcccacctcggcctgctccacctcacgttcggcaacggccaggccggcttccggggtcagcagatcctcgatcatctccacgacgctgggcgtcgtggtagcgatgccgagcagccgcccggcggtctcggaggagaccaccaccgtgtccgcacccgactgccgcaacaagtgctggttttcggcctcccggatggacgccacgatcttggctttgggcgcaatctcgcgcgccgtcaacgtgacgagcacagcggtgtcgtcgcgactggtggcgacgatgatcgaagacgcatgctgagtgccggccaacctcagcacgtcggacttggtggcatcaccatgcacggtgaccagaccggctgccgcggcacgttcgaggacacccgaatcggtgtcgacgaccacaatttcacccggaactaactcgtcactgaccatcgcggccaccgccgttttgcccttggtgccgtagccgatgacgacggtatggttgcgcactctgctcctccaacgctggatcttgtacgcctgacgggatgtttccgtgaggacttcgagagtcgtgccgaccaacaagatcaagaacgcaatccgcagcggtgtgatgacgaagatgttgatcgctcgcgcgaattcggaaatgggcgtgatgtcgccgtagccggtcgtcgacagcgtcaccgcagcgtagtagaggcaatccagaaacgtcagccgatcgccctgggcgtcgaggtagccgtcgcggtcgacgtagacgatcccggcggtgagcagcaacgccaccacagcgacgaccacccggcgtgaaataacgcgagctggactggcccgcctttggggaatgcgcagcacgccgacaagcgcgtaaccaggctgcgcggtcagcttctcgtcgagcccccgcaaccgccgccagctaccggccaccgaaatccgtcaccggttagccccaatgcacgccaaacgcacgacacaaatggtaaccacgtcaggtgtccgaccgccgaccggcgcagtcggtcagtagcatggccaactcgccgggagcgggtaactcgtcggggacgaccgtgatgccgctgcgcacgtaatagaaggcggtacgcaccgaggatgtcggacatccccgcaatgcggcccaggccagtcgatagacagcgagctggacagcggcctgccgcatggctgccggcccgtgcggcggcttgccggtcttccagtccaccacggtggcaccgccgtcggggtcgacgaacaccgcgtcgatgcggccgcgcaccacggtatcgccgatcggcatttcgaacggcacttcgaccgccgccggggtgcgagccgcccacgatgatgcggtgaacgccctctgcaacgcggccaactcctcaggatcgcccacctcgcggtccgctgcacctggcaggtcacccaggtcaaacagcagttcagcaccgtaaaattgctgaacccaggcgtgaaatgcatcgcccaaccacgcgtgcgggtccgggcgttttggcagccgacacatcagccgctgccgcgcaccgaccgggtcgccgaccagctccaccaaactgctgaccgacaaatggttcggcagaccacgggcaggtgctccccgcgccgcgtgcgcacgttcagccaacagtgcatcgacgtcagtggaccagggggcatcgcccgggcgcgggggatgatcgatgtcggtggtgcttccgggcaagtcggccgacatggccgccgccaccagcgccgcgccccgctccacatcgccgcgacgtgcggccaacggatcagcgggccaaaccgcctcgatagcgttgtcacacaatgggtttcgctcatcgccggcgggcgccgacgcccactgctcgacgactccgcaaggatcaccggcagcggccgaacggtcaatgatgtccttgagttcgcacaggaattccgatggcccgcgcggctttgtcccggtgggcccccaatggtggccggacaccagcagagtgtcctcagcccgggtaacggccacgtacaacagtcgacgctcctcgtcaacgcgccgccgatcgagcaggcgacgatgttcggagatcttgtccgacaactgttttcggtcagcgacagctgacgtgtccagtacggggatgccgtgcgcgccggccgaggcgcgatccccacgcagcagcggcggtagttcggcggggtcggtaagccagctgctgcgcgacaccgtcgacggaaacactccgcgcgacaggtgtgccaccgccaccacctgccattccaagcccttggcggcgtgcacggtcagcacctggacccggtcgcaggcgacggtcaactcggcaggcggcaaaccgttctcgaccacctcggcgacgtccaaataagccagcaggcccgcaaccgacgcctcgctggacctagcgctggcccgttcggcgtaccccgcgaccacgtcggcgaacgcatcaaggtgctcgggtccggcccagccacctgagaccggggccgaggcccgcacctcgcaatcgacgccaagcacgcggcgcacctcggctactaggtcgggcagggaatgaccgaggcgaccgcgcagcgcgctcagttcaccggccaaggcgccgatgcgcccatatcccgccaccgaatacccctcggcggaacctggatcgctgatggcgtcggccagacacggattgtcggcgtccgcgctggccgccatcgcgatcgattcgggcgacgccgttgacggtgattcgccactcagcgtcagcgcacgccgccacagcgcggcgaggtcccgggcgccgagccgccaccgtgggccagtcagcacccgcatcgcggccgccccggccgttgggtcggcaaccaggcgcagcatggccaccacctcggcgacctcggggatggacagtaggccggccagcccgacaacttcagccgggattccgcgggcccgcagggtatcagcgatagcggcggcgtcggcgttgcggcgtaccagcaccgccgcggtgggcggcttgacaccgtccgcttctgcccgctggtaacgcatccgcaagtggtcggcgatccattcgcgttcggcctgcacgtcgggaagcaacgcgcagcggacggctccaggcggggcatccggacgcggccgcaacgcgcgcaccgcaaccgagcgccgccgcgcctccgccgatatgccattggccacgcgcagcgcttgcggcgggttgcgccagctggtcagcagctccagcaccggcgcgggggtgccgtccgataaggggaagtcggtggtgaaccggggcaggttcgtcgccgaagcgccgcgccacccgtagatcgactgaatcgggtcaccgacagccgtcagcgccaacccgtcatcaacgccgccgccaaacagcgacgacaacacaacgcgctgcgcgtgccccgtgtcctggtattcgtccagtaacaccacccggtagcgcctccgcagatcctggccaacttggggagaggtcgccgccaaccgtgcggccgaggccatctgcatggcgaaatccatcactttgccggcgtgcatccgctcacccaacgcgtcaagcaacggcaccaactccgcgcgctgggtctgggtggccagcatccgcagcagccactggctggggccgcggtcacgctgatagcggcccgccggcagagcgtggaccagccgttccagctcgacgtgggtgtcgcgaagcgcgcgggtgtcgaccagatgctcgccaagctggccccataaccgcaccacgatcgaggtgaccgccgccgggctcttgtcggtgcacagcacgccgtcgtacccgctgaccacatcgaatgccagctgccacagctcggtctcgctcagcaacctggtatcgggttccagcggtagcagcaggccgtagtcgcgtagtagcgagccggcaaaggcgtggtaggtgctgactaccggagcgcaggccgccgggtcgccgcagccgaggccgataccggccaacctggccagacgggaccgaacgcggcgcaacagctggcccgcggccttgcgggtgaacgtcaatcccagcacctggccgggttccgcgtagccgttggcaaccagccacaccacccgggcagccatcgtttcggtttttccggcgccggctcccgcgatgacgaccagcgggccgggaggtgcggcgattaccgcggcctgctcagcggtgggcgggaaaagtcctagcgcgcaggctagttcagctggactgtagcgtgccggtgccgcggtttgggtcatggcgccgaccctcggacgtgggccggacagcccggccgcagcgggcagtgggtgcacccgtcgttgcgccgagcgatgaactggggaccggctgtcgccgcggccagctgccggacgaggttgcgccattcgtcgcgcgcggccggtgtgagtggatcctgtttgcgttcggcgacgccagcggccccgcttttgccgacatagaccagccgggcaccgccgggctcgtccccggcgcgcaccaagccttcggccaccgccagctgatacatcgccagctgggcgtgctgctgggcatcgtccttgctgaccggtgtcttgccggttttgatgtcgacgatcaccaggcggccggccgggtcgcgttccagccgatccgcccggccacgcaaccgaatttttctggcttgaccgctaccgtcctcgagggccccatcgatgtcgacctccacgccaacttcggtcagctcggatcgactctgagctcgccactgtacgaacgcctggatcatcgcgcggtgccgggcaagctcgttggccgaataccactgagcgccgaacggcagatggccccacacccggtccagttcagccagcagttgggattcgctcctgcccggctcggcaaacagtgcgtgcaacaccgatccgacggcagacggcagctcgcgggtgtttgttccgccgtgccgctcggccagccagcgcagtgggcagtcgttgagtgcctgcaaagtcgacggcgtcaacgtgacgagatcgtcgctatcgcacaacggatcactcgtgctgaccggggccaggccatgccactcggacgggtcggcacctggcacaccggctttggccaaccgggccaattgcgttgccgcacaatcgcgatcggcgtcatctaccgcgcaggcaggcgcgcacaccacagcgcgtaaccggcctaccaccgccgcagccgacaacacgcgcggcgccgagaccggctgcatcgcgacgggttcgccatcgccgtcggcccactgggcaatctcgaaaaagaacgccgatggcagcaccgcctcgtgcccgcccccgcccgcgtcgctatctacggcggtcaccagcaaccgccgccgggcccgccccatcgcggtcaccagcagccggcgctcctcggccagcaacggcgcgcgcatcgaggcatccttcgtgacaccgtcgagttcgtccagcagccgctgggtgccaagcacaccgccacgtggaaccgtgttgggccacaagccgtcctgtaggccggcgataactaccagatcccattcgtgtcccagcgcggcatgtgcgctaaggaccatgacctgctctgtcggggctgccggttcgggtcgcacaaccggcagctgcagcgcggtgacgtgctcgacgagtccgcgcagggacgcacccgaggtgcgggacacgtaatggtcggtgatgtcgaacaaggcggtcaccgtttccaggtcccgggtggcctggacagccgccgcaccaccatgctcgctggccgccagccagcggcgttgcagacccgaccgttgccaggcagcccatagcgtgtggcgcggatcctggccacccagacttcctgagcggtggcagcgcgcggccgcggtcagcacggcacgcacgcgccgcagtgcccgcgaccctggccccgatggcggcgcgtcgccgccgagcacttccaccagcaggtcgccgaacttcctcgaagtctggccgggacgtgcgcgttgcagagtccggcgcagctggcgaagtgataccgggtccacaccaccaatcggcccggtgagcaggagcagcgcctggtcgccgtcgagcccgtcagccgtcgcctcgagcaccgtgagcagcgcccgtaccgccggctccgcggacaacggcccgccaactgcaggtggggccaccggcaccccggcggcggccagagcgcgcggcaaccgcacagcgcgcggcaccgacctgacgatcaccgccatctgcgaccaaggcaccccatcgatcaggtgcgcgcgtcgcagcgcgtcggcaatcatcgctgcctcagcgtgcgccgaaccggccaggcgcaccgtcaccgatccgacctcggtcccggtgccctcgattcgccgaccgacgcttcgacccggtagccgtcgtgcgatgccggtgacggcccgcgccacggcgggtgcacaccgatgagagaccgtcaacgtcaccgacggaatgggggcaccacctgctggcggcggatcgtcggccagcaggccggtgggctcgccgccgcggaacccgaacaccgcttggttcggatcaccggcgatcagggccagctcggtgcccgccgccagcatccggaccaggcgtgccgcctgcggatcaagttgttgggcgtcgtcgaccaaaagggtccggacccgggcgcgttcggcggccagtaactcaggatcgaccgcgaaggcctccaaagctgcccccaccagttcggcggcactcagcgccggcgccgtggcctgcggcgccgccagccccaccgcaccccgcaacaacatcacctgctcgtaccgctgggcgaattgaccggcggcgatccattccggacggccgcggcgacggcccagttgctgcaactccagcgggtccaggccgcgttcggcgcaacgtgccaacaggtttcgcagctcggtggcgaagccggcggtagtcagcgcgggccgcagatgcgcaggccaggtggtggtggcggccggtccgtcttcggcgtccccggccagcagttcccgaatgatggcgtcctgctcggcgctggtaagcagccgcggcaaggcgtcaccggcgcgctgtgcggccttgcgcaagaccgcataggcgtagctgtgcacggtgcgtaccaccggttcgcggatcgccgcccggcaagggccgttggtgcgcgaccgcagcagcgccgtcgtcagcgcactgcgggcccgcatgcccattcggccggaaccggtcagcagcagaaccgactccgggtcggtgccggcgccgatgtgagcgaccgcggcctcaaccaacagtgtgctcttaccggtgcccgggccgcccagcacaagcaccggaccgcgcaaacccggcgcgagggccgcacccgcctcgacaccccagatatgtgacatagccgcatgacatcacgagggtctgacaagctcggatactggagctggcaagaaaaccgaaaacgcgatgtgaggggtggctaccatggcggcggtcgtaggcggcggtccacaggacgaaatacccgaagccgatgcggtggagcaagggcgtgctgtcgatttcgacgacgaagccgggttggacaccgcctacctcagcggcggcgccggcgaccgagacgccagcgaagccgacgtcgtcgaccaagccttcgtcgttccggtcgccgacgacgaagaaatcgaccggtagcaggcgtcgccgggctggcatcatcgacgcgtgatcatcgaccttcacgtacagcgctacggcccgtcagggcccgcgcgggtgctgaccatccacggagtgaccgagcacgggcgcatctggcaccggttagcccatcacttgcccgaaatccccatcgccgcacccgatctgctgggccacggtaggtcaccatgggccgcgccgtggaccatcgacgccaacgtgtccgccctggcagcactcctcgacaatcagggcgacggtccggtagtggtggtcggacactccttcggcggcgctgtcgctatgcacctggccgcggcccgcccagaccaggtcgcggcgctggtgttgctcgacccggcggtcgctctggacgggtcccgggtacgcgaggtggtcgacgccatgctggcctctcccgactacctggaccccgccgaggcccgggccgagaaggcgaccggtgcctgggcggacgtggaccccccagtgctcgacgccgaactcgacgagcacctcgtcgcattgcccaacggtcggtacggttggcgtatcagcctgccggcgatggtgtgctactggagcgaactggcccgcgacatcgtgctgccgccggtgggaacggcaaccacgctggttcgggcggtccgtgcgtcaccggcgtacgtcagcgaccagctgctcgcggccctggacaaacggctaggagccgattttgagctactagacttcgactgcgggcacatggtgccccaagccaagcccactgaggtcgcggcggtgatccgcagtcgactgggaccgcgctagccatggcgccggtgaccgacgaacaggtggagctggtgcgctcactggtcgcggccatcccactcggccgggtgtccacctacggcgacatcgcagctctcgcagggctttccagtccgcgtattgtcggctggattatgcggaccgattcctcggatctgccctggcaccgggtgatcagagcctccgggcgcccagcacagcacctggccacccggcagttggagttgttgcgcgcagagggcgttctcagtgttgacggccgggtggcgctgagcgagatccgctatgagtttccgccgggctgagtaggtttagagcactagccgcactagggccgcggtgtgggccaggccgggaaacgcttcggcggtggatcgtgggtgcagcgcgtacactgctaggcggaacatcaacgcgcgcaacaacatctggggccactccggcagcgcgttccaccgctcgatgagcccgtcgtcggccgcaccccaggacagcgcgtcgacgacggccaccccggccgcccaggatgcgggccgccagtagggcgtgatgtcggtgatccctggaggggcggtgcccgcgaaaagcactgtaccgtaaagatctccgtgcaccagctggttcgggctcttggtcggcttacgcaacccggcaagctgattgatcagatcgatcgatcgctgggggtccgctgccgggggggcggtcggcacgcccggtgggaccgactgtaatggccgctcctcccacccagctcggtctgcggcgacgaacacatcgatctcggcccagggcgccgcgggtccctgggtcaagaatcgggggcgttccagttttccggtggcctcatgcagccgcaccgccgccgagacgacctcatcatgcctaggctccggcgcgccggcgacgaacgtgtctgcccgccaaccagacaccacgtaccggccgtcggtcgatcggacgggccgagccaggcgtacgccgtcgacgaacaacgtctcgcgcacccgggccgaccaggccgcgcgggcgttgtcggccaccatcgacaacaccacctcgccgcatcgccagccaccttcccaaccggcacccaacaggatgggttgcgcacctgccaaaccgaacgccaccaacacgtgctcgggcggcggctcgacattcacaccggtcagcctagtagagcccatcggggtgtattgggcctgtatcggtcctagtacatcaccatgtcgggctgcatctgcttggcccacgcgacgatcccaccctgcaggtgtaccgcgtcggagaaaccggctttcttgaccgcagccaatgcctcggccgagcgcacgcccgtcttgcagtacagcacggcggtgcggtcctgggggagcttggccagaccctcacccgagttgatcaacgatttcggaatcagttgggctccgtcgatatgcacgatgtcccactccacgggatcgcgaacgtcgatcagtgccagcttacggccggagtccagccagtcgcgcagctcgcgcggcgtgatggtggaacctttggccgcctgggcggcatcgtcagcaaccacgccgcagaactgttcgtagtcgaccagctcggtgatcttcggtgtcgatgggtccttgcggatggtgatcgtgcgatagctcatctccagcgcgtcgtacaccagcaaccggccaagcagtgtttcacctatcccggtgatcagcttgatcgcctcagtgcccatcaccgatgcgaccgaggcacagataatgcccagcaccccgccttcagcacaggacggcaccatgcccggcggcggcggctcgggatacaggtcgcggtagttgacacccaacccgtcgggggcgtcctcccaaaacaccgatgcctggccctcgaagcggtaaatcgacccccacacgtacggcttgccagccagcaccgcggcgtcgttgaccagataccgggtggcgaagttgtcggtgccatccaagatcaggtcgtactgcttgaacaggtcgacggcgttgctcggcgcaagccgcagctcgtgtagtcgcacccggatcagcgggttgatcgcgacaatcgaatcgcgcgccgactgagccttggagcgcccgacgtcagctaccccatggatgacctggcgctgcaggttcgactcgtcaaccacatcgaagtcgacgatgccgatggtgccgacgccggcggcggccagatacaataacgtgggcgctccgagcccgccggcgccgatcaccagtactcgcgcgttcttgagcctcttctgcccgtcaacacccaggtcaggaatgatgagatggcggctgtagcgagctacctcttcacggctgagcgcggatgctggctcaactagtggcggcaaggatgtcgacaccgaatatctcctcggttatatccgaaacgtctgctgcgcgtcgtcctgcaaatacctcaacgcccagcttgccacctttgcttccccgggttagggaatcgggtagggccagggattgaatcggcaggtctttccatccgccttaacgaagtcggggtcaaacttggccgcgtcgtcattggaggtggaaaacgtctgctgcatcattaccggagccagaccgccttgttggtcgcacggctcgtggcgcaggtaaccgatggcatgaccgacctcgtggttgatcacatattgccgataggaacctacgtcaccttcgaatggaacggctccgcgtacccagcgcgcctcgttgatgaacacccgcgattggcgatccatgccgccgaacgacgggttgtagcaggacgtctcgagccggaattcgtagccacaccccccgcgcactgtcgtcggcgacaccagcgaaatccggaagttgggttttccgctgtcgatccgcacgaacgcgaattgcggattgtgggtccagcccttgggattggtcaacgtctggtcgaccatctgggcgaatgcgttgtcaccgccgtacattgtgggatcaagaccgttctcgatctcgacggtatacctgaacactttgacggtgccttgaccgacctggggagtagtgcccggaacgacacgccaggtcttgtcaccagcctcggtgaacgggccgccatccggcagcgtcccggccggcagattggcatcgaacactgcaagaccgcgaggcggtgcgtcgaggatcgcggtccccaccacaccaatggccggcgagtcccggacggtctgggccgccgcgggccttggcgtgctcgtcccggtcaccgtctggtacaccaccaccgtggtcagcaccatcagaaccggcagggcgtaggcgcgccagccgtacgtggacacgaaccgccccaaccaggtttgtttgcgccattgacgcttccggtcgcggcgggcccggacccgtctgtcagtcgcggcgagcgggtcgcgcagggcccgcagcggctcacgccactcgtcacgcagcacgggtactcgactcgtgcttccggcgggccacggagacgtcatttcctcaggatgacacagctggcccgggtcgcgaccctggcgcgcccgaatgcaacacccaacaaactatcccgccgctaccgatgccgcaggtagtaatgtcattccgacagacgcgcggcggtgggggttggcacagtggccctcgaattagtgtgatcagattgaggactgatgagcgatctcgccaagacagcgcagcgacgtgccctcagatcgtccggcagcgctcggccagacgaagacgttccggccccgaaccggcgcggcaaccgactgcctcgcgacgagcgccgcggccaattgcttgtcgttgccagtgacgtcttcgtcgatcggggttaccacgcggccggtatggacgagatcgcggatcgggcgggagtcagtaaacccgttctgtatcaacatttttcgagcaagttagaactttacctggctgtgcttcatcggcacgtggaaaacctggtgtccggcgtgcatcaggcgctgagcacgactaccgacaaccggcagcggttgcacgtggccgtccaggcgttcttcgacttcatcgagcacgacagccagggttaccggctgatcttcgagaacgacttcgtcaccgagcccgaggtcgccgcacaggtgcgggtggccaccgaatcgtgcatcgacgcagtgttcgcgctgatcagcgccgattccggactggacccgcaccgcgcccggatgatcgcggtgggcttggtcggaatgagcgtcgactgcgccagatactggctggacgccgacaagccgatttccaagtccgacgccgtcgagggcaccgtgcagttcgcctggggcgggttgtcccacgtcccgcttacccgctcgtagcaacctttccggcggacccagctgcggcgtccaccccgacgccgaagcccacccggcgggcgtctgcgacaccgatctcgacataggcgatcctggcggtgtgaattaggaagcgacggccccgctcgtcggtcagggtcagcaaaccagagtcgtcgcgcagcgcgttgctgacgagttcttctacctcactgggcgtctgcgcactggagaacaccagctcgcgcggactgtccgtgataccgatcttgacctccacggtggccccttccattggcattccgtcacaggcgtgtcaccagcaggctagtagacgcccctggcccccataacggttaggtctaggccagcccgacacgccgccagacaccccatccgccggcaggggctcgataacatcagcaccatcggtaacacagttaacgacctctacgagtgcgttcggaacgtccgggaagtccaggactacccggacgacgagagctcgagcggcttcggggctggccggacctgttcggaaggcgagtttgcctgggcggctgaccgccgatggcgcccggtagctgcgatcctcggcagtgtggtggcgcttggcgcggtcgcgaccgcagtcattatcaacagcggagatagcacgtcgaccaaggccattgtcggggcaccagccccgcgcacggtgatatccacctcgccacgaccaacggccccgaccagcacgtcaccccacccttcgcccagcaccttgcggccgcagctcccgccggagacggtcaccacggtggcaccgccgggcaccgggcctactaccgtgccgacgcgaacccccaccgccgcgccacctcagactgctgtgccaccgccggcgccgctgaatccgcgcaccgtcgtctaccgcgtgaccggcaccaagcagctgttcgacctggtgaacgtcgtctacaccgatgcgcggggcttcccggtgaccgacttcaacgtgtcgctgccgtggacgaagatggtcgttctgaaccccggcgtgcaaaccgaatcggtcgtcgcgaccagcctttacagtcgtctcaactgctcgatcgtcaataccggcgctcagacggtggtggcgtcaaccaacaatgcgatcatcgcgacatgcactcgctagatctgggatctagctgagacccagttcccgcatgcgttggtcgtgggtctgctgcaaccggtcgaagaaggcaccaagctggctcagtccaccactaccggacaccaccaggtcgaccagctcgtcgtggtcggccaacaccagctgggcctgcgttatcgcctcgccgagcagacgacgcgaccacagcgccagtcggctgcgctgtttgccgctggccgtcaccgctgcgcgcacttcggcgacgacgaactgagagtgcccggtctccgacaacgccgcccgcaccacgtcagcaacctcgtcaggcagcccgtcggcgatctccagatacaaatcggcggccaacgcatcggcaacataggtcttcaccagggcttccagccatgtgctcggcgtcgtcagccggtggtagttttctaacgctgaggtgtacttcgacatcgccgacaccacgtcgacgccgcgacgttccaacgcattgcgcagcagctcgtagtgccccatctcggcggcggccatggatgccatcgagatccttccccgcagatccggggccatgcgcgcctcatcggtcaatcggtagaaggcggcaacttcgccgtaggccagcaacgcgaacaattcgttgacgccgggatgatccgccggcagccgtggcctgggtgaatcggccacctgatcggcggatgagggcgatggcatggcaacactctagtaggcaggctcagcggcaaatgggaacctgctggccgaccagctatcatgctcgttaggtggcggcattggttcgactgccgctaccggcgaaatgtgcgtgcatggagtctgccccgcctggactgtgctaggggccggcgactcggcgacgtaatcggagtcggaactcatgcgcgcgtgaaccgcgacagagaaacaccgacacacgaccgacaccgtcaccgaaaggccgcttaccctcgtatgaccgcagtgaaacacacaactgaatcaacatttgccaaacttggagtccgcgacgaaatagtccgcgcattaggggaagagggcatcaaacggccctttgctatccaggaactcaccctgccactcgcgctcgacggcgaggacgtgatcggccaggcccgcaccggcatgggcaaaacgttcgcttttggcgtgccgctgctgcagcgcatcacctccggcgacggcacgagaccgctcactggcgctccgcgggccctggtcgtagtccccacccgcgagctgtgtctacaggtcaccgatgacctggccacggcgggcaagtacctgaccgccggccccgacacagacgacgctgccgcggtacggcgccggctgtcggtggtgtccatctacgggggacggccctacgagccgcagatcgaggcgctacgcgccggcgccgacgtcgtggtcggcaccccgggtcggctgctcgacctgtgccagcagggccacctgcagctgggcgggctatccgtgttggtgctcgacgaggccgacgagatgctcgacctgggcttcctgcccgatatcgagcgaatcctgcggcaaattcccgccgaccgacagtcgatgttgttttcggcgaccatgccggacccgatcatcacgctggcccgaacgttcatggtccggcccacgcatatccgggctgaggcaccacattcctcagcggttcacgacgcgaccgagcagttcgtctaccgcgcccatgcgttggacaaagtggagttagtcagccgggtgctgcaggctcgtgaccgcggcgcgacgatgatcttcacccgcaccaagcggaccgcccagaaggtcgccgacgagttgaccgagcgcggtttcgcagtcggcgccgtgcacggtgatctcggacagctggcacgcgagaaggcgctcaaggcgtttcgcactggcggcatcgacgtattggtggccaccgacgtggccgcccgcggcatcgacatcgacgacgttacccacgtgatcaactatcagtgccccgaagacgagaagatgtacgtccaccgcatcggtcgcaccggccgtgccggccgaaccggggtcgcggtcaccctggtggactgggacgagctgccccgttggagcatgatcgaccaagcactgggcctgggctcccccgatccggccgagacatactccaactcgccgcatctgtatgccgagctggccatcccggccacggccggcggtaccgtcggcccggcgcgcaaatcgcagggcaggcgacgtgacaccgactgcgacggccagaaaacggcacagcacgcccgcaatacccccaggcgtcggcgcacccgcggcggcaaacccgtcaccggacaccccggcaccaacccaatcagcagcccaatcgtgggcggcgacgccacctcggagccgggctccggcaccgcatcagattccgggtccgatgttgtgtccggctcccggtccggcaacggcgaagctgcgcgacgccgtcgtcgccgccgccgacgcccgacgcacgcccaggacggcttcgccgcgcgggctaactgacccgcccaccgcatggttaaaccggagcgccgcaccaagaccgatatcgcggccgccgcgacgatcgcggtcgtggtggccgtggccgcgtcgttgatctggtggaccagcgacgcccgcgccaccatcagccggccggcggcggttgcggtgcccaccccggccccggctcgcgaggtcccgacctcgctgaagcagctgtggaccgccgccagcccagccacccgcgttcccgtggtggtgggcggaacagtggctactggcgacggacgccaggtggacgggcgcgacccagccaccggtgagtcgctctggagttacgcccgagacaccgatctgtgtggggtgacctgggtctaccactacgccgtcgcggtctatcggtacgaccggggttgcggtcaggtcagcaccatcgatggatccaccggtcgccggggagccgcccgcagcggctacgcggatccgcgggtgcgtcttttttccgacggcaccacggtgttgtcggccggggacacgcgcctggaactgtggcgttcagacatggtccggatgctggcctacggcgagatcgatgcccgggtgaaaccgtcgaaccgcggcctgcagtccgggtgcacgctggagtcggcggcggccagctcggcggccgtatcggtgcttgaagcgtgtacgaaccaggctggcctgcggcttgtgctgttacgcccgggcaaggaggacgacgagcccatccagcgcattgtcccggaaccgggggcccggccgggttcgggcgcccgggtattggtggtatcgcagaacaacaccgccgtgtacctgcctgcaagatcaggcgcgcaaccgagagtcgacgtgatcgacgagaccggcgccacagtttcgagcacgctgctggccaagccaccgtcaacttcggccgtggcgtcgcggaccggcaacctggtgacctggtggacgggcgacgcgttgttggtcttcgacgcgggcaacctgacccagcgctacaccattgccgctggcgagacgactgcgccggtggggccaggggtgatgatggcaggtcaactcctggtgccggtcaccggcgggatcggtgtctatgacccggtcagcggtgccaacaaccgttatatcccggtgacccggccgccaagcacgtcagcagtgatcccggcagtttctggatccagggtcattgagcaacgtggcgacacactagtcgctctgggttgatcgcctatgttggcgcgagcagacgcaaaatcgcccgaaaccgatggctttcgggcgattttgcgtctgctcgcgctacaggtccaccgtgaaggtgggcagcggcctacctgtcttccagtgtttgagcagcgcctgcgccagctcgcggtaggccaccgcgcctttgttcttgcgcccagccatcaccgacgagcccgaggcgctggcctcagcgaagcgcacagtacgggggatgggcggagccagcacctgtaggtcgtagcggtcggcgacatcgagcaacacgtcacgggtgtgggtggttcgagagtcgtacagcgtcggcagtgcacccaacaaccgcagattcggattggtgatctgctggacatcggcgaccgtccgcagaaactggccgacaccccggtgcgccagcatctcgcactgcagcggcacgatggcctcgtcggcggccgtcagcccgttgagggtgagcacacccagcgacggcggacagtcgatgatgaccacgtcgaaccggtcggagaatttggccaacgcgcgtttgagcgcgtactcacggcctgcccgcatcagcagcattgcctcggcgcccgccaagtcaatgttggccggcagcaacgtcattccctccatggtggtgaccagcacggcgttgggctcgacttcaccgagcaacacctcgtgcacagacaccggtagtttgtcgggatcttgaccaagggagaaggtcagacaaccttgcggatccagatcgacgagcagcacgcgccgtcccttttccaccatcgccgcaccgagcgaggcgaccgtagtcgtcttggccaccccgcccttctggttggccaccgctagcacccgggtatcagtcataggcgccgctctcccccgcaagcggcagggacccccacctcatcgtgctctcccttcgtcgtcgcccgcgcagtcacagtgtcatcctggcatgctgctcgcacagtggttcgggcgacaggcctaggatgtcgtcgggcacaatctgtcggtatgggcgtgcgcaaccaccgattgctactgctccgccacggcgagaccgcttggtcgacgctgggccggcacaccggcggtaccgaggtcgagctgaccgataccgggcgaacgcaggcagagctggctggtcagctgctgggtgaactcgaacttgacgacccgattgtcatctgtagcccgcgtcgacggacgttggatactgccaagttggccggcctgacggtgaatgaggtaactgggctgctcgccgaatgggattacggttcctatgagggccttacgacgccgcagatccgggaatccgaacccgattggctggtgtggacgcacggctgcccagctggagaaagcgtcgcacaggtaaacgatcgcgctgacagcgccgtcgcgctggccctggagcacatgtcctcacgcgacgtgttgtttgtcagccatggccacttctcccgcgcggtgatcacgcgctgggtccagctaccgctcgccgaaggcagccgtttcgcgatgcccaccgcctcgatcgggatctgcgggttcgagcacggcgtgcgtcagctcgccgtgctcgggttgaccggtcatccgcagccgatcgcagccgggtgagcgcacacgtggcaaccttgcacccagaaccaccgttcgcactgtgcggaccaagaggcaccctgattgcccgcggggtgcggacacgatactgcgacgtgcgggccgcgcaagcggcacttcgctcaggtacagcaccaatactgttgggcgcgttgcctttcgacgtgagcagacccgccgcattgatggtgccggatggcgtgctgcgggcccggaagctgcctgactggccgaccggcccgctgcccaaggtacgcgtcgccgccgcccttccgccacctgccgactacctgacccggatcggccgcgcacgggatctgctggccgccttcgacggcccgttgcacaaagtggtgctcgcgcgcgccgtgcaactgaccgccgatgctccgctggacgcgcgggtactgttgcgcaggttggtcgtcgccgacccgaccgcttacggctatctcgtcgacctcacctctgcgggcaacgacgacaccggggcagccctggtcggcgccagcccagagcttctggtcgcacgatccggcaatcgcgtcatgtgcaagccatttgccggctcagccccacgcgccgccgaccccaaactcgacgccgccaacgcggccgcactagccagttcggccaagaaccgacacgaacaccaattggtcgtcgacacgatgcgggtagccctagagccactatgcgaggacctgacaatcccagcccagccccagttgaaccgcaccgcagccgtttggcatctgtgcaccgcgatcaccggccggctgcgcaacatctcgacgacggcaatcgatctggctttggcgctacatcccaccccggcggttggtggggtcccgacaaaagctgccaccgagctcatcgccgaactcgagggcgaccgtggcttctacgccggcgcggttggttggtgcgacggccggggcgacggccattgggtggtgtctatccggtgcgcgcaactttcggctgatcgacgcgcagcccttgcgcacgctggcggtggcatcgtcgccgaatcagaccccgatgacgaacttgaagaaaccacaacgaagttcgccacgatattgaccgcactgggagttgagcagtgaccgataccatccgccgcgctacaccggcggataccgccgacatcgtggccatgattcacgcgctgggcggaattcgagtatgccgccgatcaatgcactgtcaccgaaacacaaatacatacagcacttttcggagatttcccgacgatgcgaggccacgtcgctgaggttaatggcggagttgccgcgatggcgctgtggtttctgaacttttccacctgggacggcgtcgcgggcatctatgtggaggacttgttcgtctggccgaggtttcgccgccgcggcttggcccgtggcctgctgtcgacgctggccagagaatgcgtcgacaaccgctacacgcggttggcctggtcggtgctgaactggaattccgatgcaatcgcactgtatgaccgcatcggcgggcaaccgcagcacgagtggactatctatcgactgtcaggaccgcggttggctgcgctggccgcaccacgctgatcacgcccggcggcccagcggatcgaaggcggactgaacagcaataccagcacgccaagcgcgatgattcccaccgggatcccgatcgccggctgatgcgaacccacaatcagataccacgccaccggcagcagcagcagctgggcgaacaccgccagcccgcgaccccaaagcttgccaaccgccagcctgcatccggcggcgagcactgctccgccgaccagtacgaaccaacctgcggtgcccaggccattgacgatgtgctggtcggcgcccgcgagtccgcgcaccagcaacgccgcggccaccaccagggcggccccaccctgcacggcgacgatcagtccggcgccgcgcacggcggccggggctcgaacaggcacagcatcagcgtagtcacccggccgtgaccggcccgcatcgtcacaccacccaggcccattgccgtcctcctcaacgggccgacccggcccgcatcgtcacacggcctaggcccattgccgtcctcctcaacgggccgacccggcccgcatcgtcacacggcctaagcccattgccgtcctcctcaacgggccgacccggcccgcatcgtcacacggcctaagctcgtgcgtcatgcgtgcagtgctgatcgtcaaccccactgcgaccgccaccacaccagccggccgcgacctgctggcgcacgccctcgaaagccgccttcagctcacggttgagcacaccaaccaccgcggtcacgggaccgaactcggacaggcggcggtagccgacggggtggacctggtcgtggtgcatggcggcgatggcacggtaagcgccgtagtcaacggcatgctggggcgccccggcacgacgccggtccgaccggtgccagccgttgcggttgtgcccggcggctcggccaacgtactagctcgcgcgctagggatttccgcggacccgatcgctgccaccaaccaactcatccagctgctcgacgactacggccgccaccaacagtggcgccgcatcgggctgatcgactgcggtgagcggtgggcggtgttcaacgccggcatgggcgtcgacgccgaggtcgtggccgcggtagaggccgaacgcgacaaaggcggcaaggttacggcgtggcgctatattcgcgctgcggtgcgcgcggtgctcgcctgcactcgtcgcgaaccggctcttacgctgcaacttcccaaccgcgatccaattaccggagtgcactttgtgttcgtgtccaactccagtccgtggacttacgcaaacaaccggccggtatggaccaatcccgactgcaggttcgagtcggggctgggagtgttcgccaccaccagcatgaaggtggtcccgaccctgagggtggttcggcagatgttcgcaaaacagcccaagttcgagttcaaccacgtcatcaacaacgacgacgtcgcgtgtctacgcgtcacctccatggggcccccgatcgccagccaattcgacggggactacctcggcgtgcgcgagacgatgacgttccgagctgttcccgacgccctcgccgtagttgccccgcccgcaagaaagcgaatctgagctgcagaaacaaagatgtgatgggtgtgcgacacaaacgttgggcgaaactggcagcgtagtgtagtacaactgggtaagggctgtggaacgagatcgccagagtgagatagcccacgcgcttacgtaacactattgacatctgttgagcctgtgaaacgatcaaaaggttgcatgtagagaaatgtaggggtacagaagcctttcttgtgcacccgttaccagccaagaagaaacgcctgtgcgtaccgctgcgcacatagtgaggagtaacgactaatggattggcgccacaaggcggtctgtcgtgacgaggatccggaactgttcttcccggtaggaaacagtggtccggcacttgcgcagatcgctgacgcgaaactggtctgtaatcggtgcccggtcaccacagagtgcctcagctgggcactgaataccggccaggactcgggcgtctggggaggcatgagcgaagacgagcggcgcgcgctgaagcgtcgcaacgcccgcacgaaagcccgtaccggggtctgacgactcagttctgcacagtgcggccccgacatacgtcggggccgcactgttgcgtagcgcgctacagcatcaaccgtccccggcgtccgaccggtacccgtagcaccacatcggtgccacgttcgcgggcgtcccgcatacctaacgagccgtccaattccgcagagaccaaggtccgcacgatctgcaggcccaggctgtccgacttctccaggctgaaaccttgcggcagaccaagcccgtcgtcgtgcacgacgacatcgagccaacgcgcagagcgttccgctcgaatcgtcacggacccttccgccgccgccgggtcgaacgcatgctcgatcgcgttctgcaccagctcggtgatcaccatgatcagcgccgtggcgcggtcggagtcgagcacaccgaggtcgccaacccgatttatccggatcggcctgtccaccgatgccacatcgttcatgatcggcagaatccggtcgatgacctcgtcaaggttcacctgctcgtccaccgacatcgacaacgcatcgtggaccaaggcaatcgacgacactcggcgcaccgactcgatcagcgcttcccgcccctcggcgttggacgtccggcgagcctgcagccgcaacagcgcggccaccgtctgcaggttgttcttaacccgatgatggatttcccggatcgtggcgtccttggatatcagggctcggtcgcgccgcttcacctcggtcacgtcgcggatcaatatcgcggcgccgacattgcgaccagctaccaccagcggcagagtccgcagcagcaccgtggcgccgccggcgtcgacctccatccgcataccctttccatccccggccagcaagtcctgcacatgctcgtctacctcgtgcgcctcgaacgggtccgagatcagcgggcgcgtcgcgtcaatgagattgacgccctccaactcggtggtcaaacccattcggtggtaagccgatagggcattggggctggcgtaagagaccacaccgtcgacatcgagacggatgaagccgtcacccgcgcgcgggctagatcgcgacatcgccacgtcccctgcgtcgggaaaggtgccctccgccagcatccggagaagatctgtggcgcacaaccgataggcggtctccaggtggccggatctacgtcgcgccgccagttcgggttgatgccgtgtcagcaccgccaccacctgatcgccaaagcgcaccggggagacttcgacactgtggccgtcgtgttgacatgaattctgttggccgacagcgccttcccgtcccgggacaccaccggagaaggtcgcggcgaccagcggcatgctattggcggcgacgacggtgcctaccgcgtcggtatgcaccaccgtcggcccggtgttcggccggcattgcgcaacgcacaccaggacaccgtcgttgcggcgaacccacatcaggtaatcggcaaacgacaagtcggcaaggagctgccactccccgaccaccgcatgcaggtggtccaccgcgctgcccggcagcaccgtgtgttcggcgagcagatcaccgagtgtggacatgagtgactatcaacgactagctgatcaccgcgataaggtcgccggcctgaatgacatcgcccaccgataccgccaccttgctgaccgttccggcagcttcggccaggacggggatctccatcttcatcgactccagcagcaccacgacgtcgcccttgtcgatctgatcgccttcgttgacaacgacttcgagaacgctggccacgatctcggcgcgaacatcctcggccatcatcaccccactcttttcggccatgccgtatgctgactgctggtcatcggacttccatcaaactcaggtatatcgaaccataagaaccctggggagcgcggcacgcgggctattggggtcgcgcgcgacgccgcatgagaaactgggcaatgaccgggcggccgctgcctgcccgcacctgagcaatgacggaggttccgatggccaagcgtggccgtaagaagcgtgaccgcaagtacagcaaggccaaccacggcaagcggcccaattcctaacgcactgcgctagggccctccacggatgatggtggtccggcggatctctagccgaagacgctcccgcaagccctcgggggccctgtcgcctcggcacttggtcccgatcaacgccttgatccgttcctcgagcccgtaatgcctcaggcaccccgggcaggcctcgaggtgtcgccgcagcctctcgcgggtttccggggtgcattcaccgtcaagcagggtccacacctcggcgatcacttccgcgcaacccatgccgccgtgggaatcgtcgtggtccgcgtgcgcatcggtcggaccgcaattttcgctcactggtgcaccatccttgtgtcggtgatctcggatggattgccgatgtagaggcgccgctgggttagcgccccgcgcgcttgacagccgtgatgtccatcatgagttttgcggagtccggcggttgccccggacgcgccgaccgtcgacagggccaagcgccgacgagcgccgaacgactcgccccgcacgccgacgcccagcccgaattgctggcctgcttggccggcgtcgcccgctccaccggctagtccgacaaagtcacccacgtcgggttcggttgggcggcagacaaacaactccgcaacggtgtctgcgacttcgccggcgacagccgccgagccaacctctaggccgccgacctgcacaaccgcacccgagcccgcggccacgaccaccggcacgcggtacgcatcctcgcccgcgcctggctttacgtcatctgacaccgctggcaagacggcatcgcttacgaccccacccaacaccgagccctgcaggctctccttgaccaagttcgccaaacggcggcttgacaccgggctgctcatgacgacaccccctcgtgcgcctgctcgcccctggcaaacccccgatccctggccacatcggctaaaagaccgcgcaactgacgtcggccgcgatgaagcctcgacatcacggtgccgatcggagtatccatgatctcggcgatctccttgtaggggaaaccttcgacatcggcgtagtagaccgccatccggaactcttccggcaatgcctgcagcgcctctttgatctcggtgtccggcaacgcttctaacgcttcgacttcagccgagcgcagcccggtcgaggaatgctcggcgttggacgccagttgccaatcggtgatctgctcggtcggatactccgccggttgccgctgtttcttgcgatagctgttgatgtaggtgttggtcagtatccggtagagccaggccttgagattggtaccgtgccggaacgaacgaaatcccgcataggccttcaccatcgtctcctggagcaagtcctcggcgtcggccggattgcgcgtcatccgcagcgcaccgccgtacagctggtccaacaggggaatcgcgtcgcgctcgaaacgcgcggtcaactcctcgtctgtctcctcagacggcccaggctgcagacccgccgaaccggttacaccatcgatgtcggccatcttgattaactgggtcccttcgtttgcggtgtcgccggacagcaccggcgcggacaccggacgtgcgagcatgcgagccaaccgcttctcacccaacaggctcgtcgccgttgacaccagactcccctcgtcccaatgtataggccgcgaccgacactgtctgcaccggtctggccagccacgtggctgcaggaaccgaaccaatcaaccgtgttcgccagcgggttatttccagcgctgaatcgcatgcggcctgtcccgcagtccggtggaatcgagcagggcgttagggtgacgccatgtcactcaacggcaagaccatgttcatctctggcgccagtcgcggtatcggccttgcgatcgccaagcgggccgcgcgcgacggcgccaacattgccttgatcgccaagaccgccgagccgcatccaaagctgccaggcacggtgttcacggccgccaaggaactcgaggaagccggcggccaggcactgccgatcgtcggggatatccgcgacccggatgcggtcgcgtccgcggtggccaccaccgtggagcagttcgggggcatcgatatctgcgtcaacaatgcctcggcgatcaacttagggtccatcaccgaggtgccaatgaagcgtttcgacctgatgaacggcatccaggtgcgtggcacctacgcagtatcccaagcgtgcattccccatatgaaaggccgtgagaacccgcacatcctgacgctgtccccgccgatcctgctggagaagaagtggctgcggccgacggcctacatgatggccaagtacggcatgacgctgtgcgcgctgggaatcgccgaggagatgcgcgccgacggcatcgcgtcgaacacgttgtggccacgcacgatggtggccaccgcggcggtacagaacctgctgggcggcgacgaggcgatggcgcggtcccgcaagcccgaggtatacgccgacgcggcctacgtcatcgtcaacaagcccgccaccgaatacaccggcaagacgctgctgtgcgaggacgtgctcgtcgaatccggcgtcaccgacttgtcggtctacgactgcgtcccaggtgcgacgctcggcgtcgacctgtgggtggaagacgccaacccgccggggtacctcccggcctagcgacagcaaaaccctgatcctcgagttgcccgacgagcgggccgtcgcgatcgtgccggtgccgtcgaagttgtcgctgaaggcggccggcggccctaggggtgcccaaagcggccatggctaaacccgctgccgccgaacaagccaccggctacgtggtcggcggcatctccccgttcggtcagcgcaagcggctgcggaccgtggtcgatgtgtcggccttgagctgggaccgggtactgcggtgccggcaaacggcattgggccgtcacggtggccccgccggacctgatcaccttgatcagcgcgatcatcgctaacatccgggcctagcgccgtaccggaaatcggcgaggacttcaccgatggcgtagcgcgcgctggccgccagcggcgggttggtgtcttggtagtacgggagcgcgatcaaggcgatggccagagctctgccgcgcccgcgcatccagtcgtcgtcggcggcgccgaccgcgacgcggaactgagcacgggcgggcgccgacaggaggttccacgcgatgatcaagtcgacgctggggtcaccgacgcccatcagaccgaagtcaatgacgcccgtcaagcgtccttgcgctgtcaggatgttgaaccgggacaggtcaccgtggaaccacatcggcggccccgcatacggaggaacgcgtagggctgattcccacgcggcagttgccgcgtggacgtcgatgatcccgtcgagggccgccagcgctgcgcgtacctcggcatcctgctcccccagcggcgcaccccgcttggcgggcggcccgcccatggggtcggtggcccgtaaggtggtgatgaagtcagccaggtcctcgacggcccgattgggctcgacgaactcggctgccgacgggttctcacccgcaacccagcggcacactgaccacggccaaccgaacccctcagccgggctccccaaccccaccggaactgggctggcaacgcctagatgcgcagcgatccgcggcagccactgttgctcggtccgaaggctctcgatggcccagccaatgcgcgggatgcgcacggccaggtcctcgcctagccggtacattgcgttgtccgtgcccgccgagcgcaccggtgcaatgggtagatccgcccactgtgggaattgtgcacgcagcagacgccgcaccagatcctcgtcgatatccacctcatcggcgtgcatctttgcccttaggacacgttcgtaccggtcgaagacggttccgtcctgctcacagatccgccgcacgaaagcaaagcccgcccgcaacgccaccctcgccgatgcggagttctccggctccaccttgatcaccgcttcggtcgcgccgtgttcggccgcatactggcacaccagatcgactgcgcgagtggcgagtccacgccctcgccagctggggtagagcccataggcaacgttgacctgcccgctagccagcccctcgccgtcgaaacgcagatcaatcgtacccactattgtttcggcaaccgtcctgatgccgaaagagcgcagcggcccgccggtcacccattgctcgcggcagtgccggatgtacgcttcgacgcttgctcgagtcgagggcataccgctaagccaacgcactagccgttcgtcccccccagccagatgcgcatcgacatcgtccaggcacagtggcgatagagtgacgatcccgtctgatagcccgtcggacagcttcgcaaagcgcaccccgcgattgtcggactcacactggcttcaggcaaacctgccgcgagcgcccggcgagcgtaatggcgcggcaagaaatcgcgcttggattcgccgcagcgtcacacgcgtgggcacagaccctcacagcagctggatctgctcgggctgcgacctggccggctccaacagctcaggcccgttgttgcgcacgttgttgaccaacgtggacacttggcgcagcgcgatgtcgcgcacatccggcgggcgggccagcagctcaggatccggcggggcgtctggattcagccagtcgtcccagtcctcttcggccagcagcagcggcatccggtcatggatctcggccagctcgcccacggcatcggtggtgatcaccgtgcagctcagcagcggtggggcggacctgtaagacttccaaaccgaccacagcccggccgtgaacaacagggcgccgtcgtggcggtgcaggaagaacggcgtcttggcgttcggcctccccggggtggcgtcggggtcgacgcgccattcgtaccagccgtccatcggcaccaggcaacgcttacttctgaccgcactccggaacgccggcgacgtggcgaccttatcggcgcgggcgttgatcagcggtgggcctttggcatcgggtgcgccgccgggcccggccttgatccacgacggaatcagtccccagcgcatgagccgcacccggcgggtgggctcgtcgtcgggctcgctgtggcgggacaccactgtcgcgatcgtgtcggtgggtgccacgttgtagctcgtcttcccgccaccgcacccggtggcctcgtctatggccgtgattttctcggccagctgggccggatcagtggtgaccgcaaaccgtccgcacatgcttcctatggtgcctggtacccacgacacccgccgacacggcaggatgaagcggtgaagacatggccagccccaacggcgccgacgccggtgcgcgctaccgtgaccgttccaggctcgaagtcgcagaccaaccgggcgctggtgctagcggcgctggcggccgcacaaggccggggcgcatcgaccatctccggcgcgctgcgcagccgcgacaccgaactgatgctggacgcgctgcagaccctgggcctgcgcgtcgacggtgtgggttcggaactgacggtcagcggccgaatcgaaccggggcccggcgctcgggtggactgtggcttggcgggcacggtgttgcggtttgttccgccgctggcggcgctgggctccgtcccggtcaccttcgacggcgatcagcaagcccggggacggcccatcgcaccgctgctggatgcgctgcgcgagctcggcgtcgccgtcgacggcaccggtctaccgtttcgggttcgcggcaacgggtcgctcgccggcggcaccgtggccatcgacgcgtcggcgtcctcacagttcgtgtccgggctgctgctgtccgcggcatcgttcaccgatggcctgaccgtccaacacaccggttcgtcgctgccgtctgcgccgcacatcgcgatgacggcggcgatgctgcggcaagccggagtcgacatcgacgactcgacaccgaaccgttggcaggtgcgccccggtccggtggcggcgcggcgctgggacatcgaaccggacctgaccaacgcggtggctttcctgtcagcggccgtggtcagcggcggcaccgtgcgcatcaccggctggcctagagtcagcgtgcaacccgccgaccacatcttggcaattttgcggcagctcaatgccgttgtcattcatgctgattcatccctcgaggtgcgcggtccaacgggatacgacgggtttgacgtcgacttgcgcgccgtcggcgagctgacgccatcggtcgcggcgctggcggcgctggcatccccgggatcggtgtccagactaagcggcattgcccatctgcggggccacgaaaccgaccggctcgccgcgctgagcaccgagatcaaccggttggggggcacctgccgggaaacacccgacggtctggtgatcaccgcgacgccgttgcggcccggcatctggcgggcatacgcggaccatcgaatggcgatggccggcgcgatcattgggctgcgggtggccggagtcgaggtcgacgacatcgccgccaccaccaagacgctgccggagtttccgcggctgtgggccgagatggtcggacccggccaggggtgggggtacccccagccgcgcagcggccagcgggcgaggcgggcaaccgggcaggggtccggcggttgaggcccggcgactacgacgagtccgacgtcaaggtgcgctccggcaggagttcgcggccgcggaccaagacccgtcccgagcacgccgacgccgaggccgccatggtggtcagcgtcgaccgcggccgctgggggtgtgtgctgggcggccgccccgatcgccgaatcacggcgatgcgcgcccgcgagctcggccgcaccccgatcgtggtcggcgacgacgtggacgtggtcggtgacctgtccgggcggcccgacaccctggcccgcatcgtgcggcgagcaccgcgacgaaccgtgttgcgacgcaccgccgatgacaccgaccccaccgagcgggtggtggtcgccaacgccgaccaactgctgatcgtggtcgcgctggcagacccgccgccacgcaccggcctggtcgaccgggcgctgatcgccgcctacgccggcgggctgaccccgattctctgcctgaccaagaccgacctcgccccggcggaaccgttcgacaagcagttcgccgacctggaattgaccgtaaccgccgcaggcgtcgatgatcctctgctcgcggtggcggacctgctggccggcaagatcaccgtcctgctcgggcattccggggtcggcaagtcgacattggtgaatcgtcttgtacccgaagctgatcgggcggttggtgaggtcaccgagatcggccggggacggcacacgtcgactcggtcggtggcgctgccgttgggagatacgctgtccggttccggctgggtgattgacaccccaggaatccgctcattcgggttggctcatatccagcccgacaacgtgctattggctttctctgacctcgccgaggcaacccgcgagtgtccgcgcgggtgcgggcacatgggaccgccggccgatcccgaatgcgcgttggataccttgtccgggcccgctgcccgccgcgccgcggccgcccggcgactactggcagtgctcagccagacttgactagccgcatgctcgtcgcgcgccgagcaatcttaggctgccagatcgtcgggttcggtgaccgacttagccatacgcttgctgcgccgccgaccccgcacggcggcaatcgcggtctttaacccccgacgacgtccggtcaccggatcggcgcccgcgaaacccggccccagaccagcgaacatccgctcactgcgggtctcgggtgcatcgtcagcgttgtcacgtaagtacttatccggcaacgacagcttggcaagggtgcgccaggtcttgccgtactgcaccaagaacgagcccgtggtgtatggcaagtcgtatctgtcgcagacctcacgcacccgcaccgaaatctcgtgaagccggttgctcggcaggtccggatagaggtgatgctcgatttggtggcacagattgccgctcatgaaccgcagcgccggcccagcgttgaagtttgcgctgcccagcatctgccgtaggtaccactggcccttcggctcaccgatcatgtccgtcttggtgaatttctctgcgccatccgggaaatggccgcagaagatcaccgcgttggaccacacgttgcggatcacgttggccaccacgttggcggtcaaagtggaccgatacgtcgcccccggggacaacgaggtcagcgccgggaacgcgacatagtccttgaacacctggcggcccgctttggctgagaattcacgcaaccgggttttagcggcctcgcggtcggcccgacccttgaagatcttgccgatctccaagtgctgcagcgcaactccccactcgaagccgatcgcaaggatggtgttccacaccacgttgaagatgttgtagcgcttccagcgctggtcacgggtgacgcgcagcatgccgtatccgacgtcgtcatccataccaaggatgttggtgtatttgtggtgcacgaagttgtgggtgtagcgccagtgcttggacgatccgctcatgtcccactcccacgtcgaggagtgaatctccgggtcgttcatccagtcccactggccgtgcatgacgttgtggccgatctccatgttttcgatgatcttggccacgccaagggtcagggcacctgtccaccaggcgaggcgtcgtgagctgccagccagcagtagccgaccggacacctcgagcgcccgctgtgcggcgatggtgcggcggatgtagcgggcatcgcgttcgccgcgcgattcttcaacgtctcggcggatggcatctagctcggcggccaggttttcaatgtcggcgtccgtcagatgcgcgaatacgtcgacgtcagtgatcgccatcgtcttctccctgcgtcatacggccgatgacctacgctatcgtaacttacgattccgtaggttacctatgagtaacactagatgtccagcacgcaatcacccgaggcggccgacacgcaggtctggacccgggttccgggctcatgccgctggcccgtgcgcagatcccgaacatggccttccaccaggtcgaccacacacgactggcagatgcccatccggcagccgaagggtagctgcacgccggcgccctcaccggcgtccatcaacgacgtggcagcatcggcggctacgctcttgccacttcgggcgaacgtgacggtcccgcccgctccagcgggcgccgttttggacactgcgaaccgctccaggtgcagtcggtcgctggcacccgccgatgaccagaccttgtcggcctggttgagcacgccctccggcccgcacgcccaggtctggcgttcacgccagtccggcacctgctgaccgatccgggtcaggtccagccggccctgggcgcgcgtctcgcgcaccgacaaccgataaccgggatggtcggccgccagggcagccagctcggcaccgaacatcacgtcagctgcggtgggcgccgaatgcaggtgcactacgtcggtgatttggttgcggcgcaccaacgttcgaagcatcgacattaccggcgtaatccccgacccggcagtcaaaaacagaatcaacgggggcgccggatccggtaatacgaaattgccctggggcgcagccagccgcacaatggtccctggctttaccccggccaccaagtgggtggacaggaagccctcgggcatcgccttcaccgtgacggtcaccatgcgcgcggacccggatgccgccggactcgacgtcagcgaatacgaccgccagcgccagcacccgtcgaccagcagcccgatcccgatgtattggcccggctggtagtcgaaactgaagccccagcccggtttgatgaacagggtcgcggagtcttccgtctctcggcggacccctaggatgcgcccccgcaattcccgcgcggaccacagcggatttgccaggtgaaggtagtcgtcgggcaacaatggcgtcgtgatgcgcgcggcaatcttgcgcagcgcatgccagcccggatgccggtcggctccggcgacggtggggcgcctggtgtcgatgatgctggcgttaagcgtcgtgtgtttcttgctcataggaagctcctgctcggccttagcttccgcccaacaaagctacggtaccgtaacctacggttccgtatctaggcccggacgcgcagactgcgtcacacccacggcatcgtcagagcaggtccagcagaaatggcagctcttggttggcgtaccaggcgagatcgtggtcctgggcgtcaccgaccaccagctcagcgtcctcgtcgcccaggtcagcggcatcgatgaccgcaatcgccgccatcacggccggctcagcgccggcattgtcgacatatgcggcgacaacctgatcgatcgtgattggccccgccagcctgacgaccgcgtcatcaagatcgggacggtacgtggcatcgtcgacctcggcggccagcaccgcgcgtctgggcggcagggcgtctgcggtggcgccgatgtccgccgctagcagacgcaacgacgccaacgccgcttcgcgcagcgccacctcggcaagctcctcgtcgtcaccctcggcgtacgactcacgcaacgtcggcgtcactgcaaaagcagtgccgttgaccggccacaacgcgccatcggcaacgagtcgctgcaacatggccagggtggccgggatgtagacctgcgtcaccgggcgatcaacgtggccacatagtcgtcgacgtatgtcgacaactcgcggggcggacgcctgtagttgccactcacaagcggccgtggcggcagcttgacctttggcttttccacatctgcgtagtcaatcgtggacagcaagtgggccatcatgttcagccgcgcgtgctttttgatatcagactccaccacgtaccaggggctgacgggggtgtcggtatgcaccatcatctcgtcctttgcgcgcgaatagtcctcccaccgatacaccgattccaggtccattgggctgagcttccattgccggaccgggtcattccgtcgagccttgaatcggcgcaactgttcggcgtctgagactgaaaaccagtatttgcgaagcagaatcccgtcatcgatcagcatctgctcgaaaatcggggtctgccgcaaaaacaacacatactcctgcggcgtacagaaacccatgaccttctccacaccggcgcggttgtaccaggaccgatcgaagagcactatctcacctttggcgggaagatgggcaatataacgctggtagtaccactgaccccgctcgcgatccgtcggcgcgggcaatgccgcgatacgagccactcgcgggttgaggtactcggtgatccgtttgatggcgccacccttaccagctccgtcacggccttcgaagatgaccaccagacgcgcacccgaatgccgggcccactcttgcagcttcacgaattctgtttgcagccgaaacaattcggcttggtagacggcatcggagatcttgcgccggcccggcgcagctgatctgtgtcccttcgctctcgacgacgcgccgtcgttggtcgcggtgctcacatcaacggatggtatatccacacatcaccatcgacccctaacaactaccgcgaagcctccagaagctcgtccagtgcttggctcaacagccccggcagcagatcgacatcgctcatcgcgtcgcggtcggcattgatgccgaaatacaacatcccgttatacgacgtcacgctgatggccagcgcctggttgtgcagtagcggcggcacggagtaggtctccagcagcttggtacccgcaatgtacatctgcgactgggttccgggggcattggtgatcaacagattgaacaaccgtgccgaaaagctagtggcgacccgcacccccatggcgtgcaaagtggccggtgctaaccccgacaacgtgacgatagtcctggcatcgaccaggctggcggcggtcgggttggattcggtggcgtgcgcgatctgcgacaaccgcactacggcattgccctcccccaccgggaggtcaaccaagaacggtgtcacctggctgatcgcctgaccagggccggttgagtcgagttggtcgtcggcatagaccgacagcggcgccatcgcccgaacagtcgcggtcggtgccacagcttcaccgcgtgacatcagccagttgcccaaggcaccggcaatcaccgtcagcaccacgtcgtggacgtcacagtcgtagcgagcccgcaccgtgcgatagtcatcaagacttgcacgggcaaccgtaaatcgccgattacgcgacacggtggcattgagcgggctactgggcgcggtgccccgtgccaccgtgcgggcgatatcgagaaccttgcggcccgtctcgacgagttggccggaattcgttaccaacccggcgaccgcggatccgacggcctgtagttgtgcgcccggccgcaccagccagtccccgaccgcgcgcagcagcaaccgcgtggtgccggggtcccgttccgggacccagatgtcttccggaaacgccggtggacgccgcgtccggtcggcgatcacgtggcctatcgccagcgcggtcaccccgttgatcagggcttggtgcgacttggtgtagagggcaatgcgattcttttccagaccctcgacgagatacatctcccacaatggccgcgatttgtccagcggccgagcggccagccgtgcgatcagctcgtgcagttgctcgtcactacccggcgacggcagggccgaccgccggacgtggtaggtgatgtcgaagtcgcgatcgtcgatccacaccggcctggccaggcccaatttcacttcctggactttctgacgatagcgcggtatctgcggcagccgctgttcgacggtttccagcagtgcctcgtagctcaatccggcacgcggacggcgcaggatcaacagcaacccgacatacattggggtggctgtgttctccagctgatagaaggaggcgtccgatgcagacaaccgggtgaccactacggccctgtcctccttgtcaattcgtcgcgacgagtcacgtcgtcgcccacgctaacggttagcccgaccacttcacggcgcgggtacacgcaagcccgcattgtgcgatgatggccagcaaccaaaccgctgcgcaacactcgtctgccactctccagcaggctcctcgttcgatcgatgatgctggagggtgccccttgaccatcagtcctatcgcgaactcaccgggcgacaccttcgccgtcacacccgtcgtcgagtacgagccgccgccgcgaaacatcccgccgtgcggccaatcatcgcacgcagcccggcggccgcacaccccgcagctagctcgccgacaaccaatcaggccgagcggccgggcaccggcagcggtcacctccacggccaagtcaccgcggctgcgtcaagcggggaccttcgccgatgccgcgctacgccgagtgctggaggtcatcgaccgccgccgcccggtgggccagctgcgccccctgctggcacccggcctcgtcgactccgtgctcgcggtgagccgcacggcggccggacaccaacaaggcgcggccatgctgcgccgcatccggctgacaccggccggacccgacaccgcggacaccgccgccgaggtcttcggcacctacagtcgcggggaccggatccatgcgatcgcctgccgggtggaacaacggcccgccggtaacgaaacccgatggctgatggtcgccctgcacatcgggtgagatcgccggcccacaccctagttcgaagctactgcggcggccggcagcccaccgccggtgtagcgggccagtatcggaccgacgatcgccatgacgaacacatacgccgtggccaaggcggcaacccccgggatcgaggcaccggccagcccgatgatgatcaaagaaaactccccccgggcaacgagcgcggtgccagcacgcagctgcccacgccgtgccactccctcccgccgggcagcgaacatcccggtggccaccttggtcgctgcggtgacagcggccagggccagcgctaccggaagcattgaaacgagctttcccgggtcaaccgacaggccgattcccaggaagaagatcgtggcgaacaagtcacgcagcggagtcagcaccatgcgtgcccggtctgcggtctccccggtaagcgtgaggcctaccagaaacgcacccacagccgccgacgcgtgcagcgactcggccaccgccgccacgatcaaggtgatgcccagcacccgcaacaacaattgttcggaatcaggatgagtcaccaaccggccgacatgatgaccccaacgatacgacgccgcgaacgccccaagcaaagcggcgatcgccaccgtcatgcccacgaccgcctcgagccagctgccgtctgtcgcgagaaccgcgaacagcggcaagtaggccgccatcgcgaagtcttcgagcaccagcaccgacagcacagccggcgtttcccggttgccgagccgacgcaggtcctccaacagccgcgcgatcacacccgaggaggaaatgtaggtgaccccggccagaccgaggatggcaacaccgtccaaccccaaaagccagcccgccaccgcaccgggcgtggcgttgaggacgatatcgacacccgccgacggcaggtggtggcgcagactgctggcgaactcggtcgcagaaaactccagacccagggccaaaagcaacaacacgacaccgatgggcgcaccggtagcgatgaactcaccggcggcggccacccccaagatgccgccattgcctaacgacaaacccgccaacaaatacaccggaatcggcgacaacgcgaatcgtcgtgccactgcacccagcaccgcaagcaccgccaacaggacgccgagctcaaacaacagcgccctcgaaacctccaccggttcagcccttttcgacgatctgttcgaccccggcgatcccgtcctcggtgccgatcacgatgaggacatctccggctcgcagcacatcagtcgggcccggcgaggccaacacatcctcgtcacgcacgatcgccacaatcgacgcgccggtacgggtgcgcgcacgggtatcacccagcggccggtccacaaacaagctacccgcccggatgtgaatctgaccggccttaagcccgggcacctcacgcgtcagctcggtaaatcgctcggcgatcctcggcgcacccagaatctgagccaccgcctcggcctcttcatcggtgagccgcaaaaccggtcgggcttcgtccggatcatcgcggccatacaggacgacgtcgaaaccgccactgcgcctggcaacgatgccgatccggtcaccgcgatagctggtgaactcgtatcgcaggcccacccccggcagcagcacctccttgacgtccataggagtcaatccttgacgaaatgcggccaagatagaagcggtacgggcaatctcgttgactcaggtatgccggtgcggccacggcaacaacatcgacacctcgcggcggtaatcgcggtattggtcgcccagcgccgcgagtaggtcgcgctcttcgaactgcaacgcgaccaagatgtagcccgtcgcgccgatcgcgaaaagcaagtgccccgccgtcatcatgggcgtcgcccagaacgcgacgacgaatccgagcatgatcgggtggcgtacccaccggtagagcagatgagcctgaaaaccgatctcggtgtacggctttccgcgccaagccaaatacacctgccgtaggccgaacaattcgaaatgattgatcatgaaagtcgacgtcaacaccgtggcccacccgagccagaacaacgcccacaacgccacccggccagccggctgccgcacgtcccagatgaccgccggcatcgttcgccattgccagtacagcaacaacagcgcaacgctggccagcagtacataggtgctgcgctcgatcgagggcggcacgaatcgagtccaccagcgtttgaaaccctgtcgtgccatcacgctatgttggacggcgaacacgcccagcagcaccaagttgaccacgaccgcctggccgatcggcgccgcgatcgcgtgatctacggttcgtggcaccactacgtcgccgacgaaaccgatcgcatacccgaaggcaaccaggaataccagatagctcgcggccccgtaaatgatcgtcaaataacgcttcataacctgattctgctccgcaggagtgtgcagctggggcgttcggcccgattggcgccaatcagcgattcaacagtgccatgatgtgcggcatggcctcgcgggccgcaacgcgtcccgcctcgcgggcggcgtcgatctggtgaaactccagcagcccaacagcaccggtgtcgggtctgataacgacctgcgcaagactgagtgcggcatccgccccacgctggctgccgattgtcatcgtgcgcatcaaggtgtcgccgattcctggcacttttggcgagccgtcctgtcgagccgagcccggcccgccaccacctaagccgatgctcaccgcgatcaatgggccatcaggacttgcccgggtcgagaccggaaggttgtctaacacaccgccatccacatgcagtcgaccgttgtagacctggggcggatagatgcccggcagccgaagggaacacccaatgacatcgacgagtcggcctcggcggtgtacgaccggtcggcgggcaagcaaatcgacgctaacgcaacggaactcctttggcagctcctcgaccagtcggtccccgaacgctgcttctaacagggtcagcgtccgtcgaccacggactagccccctgaccggaaacgcgtagtcactgagcggattgtgccgaatgaagtactcgtatgcgtaggcgtccgctgttgccgcgtccataccgcacgctccgaacaccgcaataaccgcccccatgctggtgccggcgaaccggtcgatggtgaccccgacccgctctagctcgtcaagaaccccgaggtgcgcaaagccgcgcgcgccaccgccgccgaggactagaccgatcgagcggccggcgatgcgtgcggcgagcgggcgtacgttttccaagatgcgtcggtaatgaaccacatgaaccgatcgcggcgtgatcaattcctcccactgacgccggtgctcccggctggcggccggaccggccagcacgaggtcggcaccccgcgcacgcgccggcagccgcgcggcttgtgggttgggatctcccgcgaccagcactatccggtcggcgacgcgcaggcagaagtcccgccagccggcatcctcgaccgcggcatgtagcactaccttgtcggcgactcgctccgcgcgatcaaggccgtcgcggtcgacccggccggggtcaacggcacgcaaccgcgccgacagcgcggtaagcaggccagcggccactgccggcacgggcgcgtcgccgctcactccgatcaccgaaacgaccacctcaggcgacgtcgagtcagtcgccggtggcggtgcctcccgcagccgcgttgccagcacctttaccaacgccgccagcgcaccatggtcggcgatctcgtcgaactgtgccttggtgagccgcactagcttggtgtcgcgcaacgcccggaccgtcgcggaccggggcgcgtcaataagtagcccaagctccccgagaacctccccgcgacccagttctttgagaacgatgctgtcctgcagcacctgcacgcgacccgtgcggatcacgtaaagcgaatcggacgggtcaccttcgtggaagagatagcaacccgcctccaactcgacgtcctcaacgtgctccccgagctgtgccaaggtggccgcgtccaggccggcaaatagcggcagattccccagcggatcggcgtcaccggccgcccaatgctcaatcggcgcggccgccggctggggaatcggtggctccaaccgcggcgcgatcgcgggctccggcgccggcatctggacggggttgcggttggttctacccagcaccgcggccgcgacagccaccgcgatgaaacagatggcagccatagcccatccgcgccgcaacgcctcctcggcagtaccgtgctccggcttaccgatcaagatcaccatcaccgcgacaccgagcaccgcaccgagctggcgagtggtgctaacgaccgccgacgaggtggcatagctgccgcccttggcgacctcggccagcgctgcactgctcaacaccggcaacgtcgcgccgacaccgatgccctgcagcagttggcccggcagccacacgcggaggaaatccggctcggacccgacacgctgcaaataccacaccaggctgccggcccagaccagcgcaccaacgaggacgatgacgcgatgcccatgccgaccggcaacccgacccagcgccgccgccaccacggcagccaccaccgcagcgggcgcgatcgcgaaacccgccttcagcagcgagtagtgccacacatagttgaggtaaagcacatgggtaaggccatagcagtaaaaacccgctgcggcgaccagcgtgagcaggttgcccgccacgaacgaccggctacgcaacagcgccggctcgaccagcggcgcggggtgcgaccgcgagctgtgcacgaacccaaccgaggtcaggacgctggccaggaacgaaccgacggtggccacgctcaaccaaccccagtccggccccttgaccaaaccgagggtaaccaacccgagcgttaccgcaagcagcagcgcaccgcgcaagtcaggcatgcggcgccggcccgaggcgcggctctcgacgagcatgcgcttggtggcgatcgccgcgacgatgcccagcggaacattgaccagtaacacccaccgccagccggcccactccacgaggagcccgccgatcggcgggcccaggccagccgcgatcgctgccgccgcaccccacaggccgatagcgtgcgcgcggcgcgccgcgtcgaagccctcaacgaccagtgcgagcgaagcaggcacgagtatcgcagccccgatgccctgcagcacccggaacgccaccaactgctcgacactgccggcgacggcgcacagcccggacgcaatggtgaacaccagcacaccggacaggaatgtccgtctgcggcccagcaaatcggccaacctgccggccgcaaccatgaaggcggcgaagacgatgttatagccgttcagaatccaggacaggctcccgatgtcgtaggacgggaaggaacgctggatatccgggaacgcgatgttgacgattgtcgagtcgagaaacgccaggaaagcgccgaaccccgctaccagcagaaccgacgccgacgaaggtcggcgacgacgggtgagattagcgaaccccttgccgccgtgcaacgaaatgtgcatgcgcgccggggcgcggggtgtgccgggaagtgacttctgggaactgagaaaccgatacacccatctgcaacctacgcgctaacgcttcttgaccgatttcggcggcttggcgccgcggccttgtcggcgggcggcttcgcgccgctcgcgccggctagcaccggccggcactccggccggcgtcttgtgggctccaccgccgttgcgctgcacctgagccgagccatcctccgcgggaccggaataggtcaaagcgggcgactcgctggcaacacccttggcgcgtaatgcacttggagctctttcgcgcgcgccaccatcgaccgcgctgcgttgctgcgcggcggctgcggccgcggcggcgaattcggcaagctctgcgggttcggcagccggggcaaccggcggggcggggaccgcctccacggtgacgttgaacaggaagccgaccgattcctctttcatgccgtcgagcatggccatgaacatgtcgtagccctcacgctggtactcgaccaacggatcgcgctgcgccatcgcgcgcagcccgataccctccttgaggtagtccatctcgtagaggtgttcacgccacttacggtctatgacgttgagcagcacgttgcgttccagctggcgcatcgcaccctcgccggcgatttcctcgagttcggcttcccgtgcggcataggcacgttcggcgtccttgagtagtgcctccagcaactcctcgcgggtgagatcgtcgcgctcgaattcgtggtccttgcgggtcagcgagtcggcggtgatccccaccggatagagggttttgagtgccgtccacaacgcgtccagatcccaatcttcggcatagccttcgccggtcgcgccgtcgacgtaggcggtgatgacatcgcggaccatgtccagcgcctggtccttgaggttttcgccttcgaggatgcgccggcgctcggcgtagatgaccttgcgctgctggttcatcacctcgtcgtatttgaggacgttcttgcggacctcaaagttctgctgctcgacctgggtctgggcgctcttgatggcccgggtgaccatcttggcttcgatcggcacgtcgtcgggcaggttcagcctggtcaacaaggtctccaaggccgcgccattgaagcggcgcatcagctcgtcacccagcgacaaatagaagcgcgactccccggggtccccctggcggccggaccggccacgcaactggttgtcgatccgccgcgactcgtggcgctcggtgcccagcacgtacaggccgccggcctcgattacttccttggcctccttgctggcttcctctttgacgatgggcagttcggagtgccaggccgcctcgtactcctcgggcgtctccaccggatccaggccgcgttcgcgcagccgctgatcggtgagaaagtcgacgttgccgcccagcacaatgtcggtgccgcgaccggccatgttggtggcgacggtgacgccgccgcggcggcccgccaccgcgatgatggtcgcctcttgctcgtggtacttggcgttgagcacattgtgcgggatgcgccgcttggtgaactgccgcgacagatactccgagcgctccacgctggtggtgccgatcagcaccggctgtcccttcgcgtagcgctcggcgacgtcgtcgaccaccgcgatgtacttggcctcctcggtcttgtagatcaggtcggactggtcttcacggatcatcggcatgttggtcgggatgctgaccacgcccagcttgtagatctcgtgcagctcggccgcctccgtctgggcggtgccggtcatgccggcgagcttgtcgtagagccggaagtagttctgcagcgtgatggtggccagcgtctggttctcggccttgatctcgacgtgctccttggcctcgatggcctggtgcatgccctcgttgtagcggcggccgatcagcacccggccggtgaactcgtcgacgatgagcacctcaccatcgcggacgatgtagtccttgtcgcggctgaacagctctttggccttcagagcgttgttgagatagctgaccaacggcgagttggcggcctcgtacaggttgtcgatgccgagctggtcttcgacgaattccacacccttctcgtgcacgccgacggtgcgtttgcgtagatcgacctcgtagtggacgtccttttccatcagcggcgccaaccgggcgaactcggtgtaccagttggaggcgccgtcggcgggaccggagatgatcagcggggtgcgggcctcgtcgatcaggatggaatcgacctcgtcgacaatggcgtaatggtgcccgcgctgcaccagatcatccagtgagtgcgccatgttgtcgcgcaggtagtcgaacccaaactcgttattggtgccgtaggtgatgtcggcgttataggccacccggcgttcatcgggtgtcatggtggccaaaatcaccccgacctgaagcccgaggaagcggtgcacgcggcccatccactcactgtcgcgtttagccaggtagtcgttgacggtgacgatgtgcacgccgttgccggccagcgcattgaggtaagcgggcaacacacaggtcagggtcttgccttcaccggtcttcatctcggcaacgttgcccaggtgcagggcggccgcacccatcacctgcacgtcgaacggccgctggtccagcacccgccaggcggcctcgcgggccacggcgaaggcctcgggcaacaggtcgtcgagggtttctgggtttttctggtcggccagccgccgcttgaactcgtcggttttcgccctcagctcggcgtcggtgagtttctcgacatcgtcggacaaagtgccgacatagtcggccaccttcttgaggcgcttgaccatgcgaccttcgccaaggcgcagcaacttcgacagcacagctatgtccccgcatgtgtaggagtctttagataaggcgactcccatggtaggtgacgacgcggcgcgcgccgccgatcacgccagacggatcaagccgtagtcgtaggcgtgccggcggtagaccaccgacggccgttcggtgtccttgtcgtagaacaagaagaagtcgtgtccaaccagctccatctggtagagcgcgtcatcgaccgacatcggcttggccgggtgttctttggtgcgaacgatccgcccaggctcccgctcgacgacggcaccgtcgtgatcgtgtgcctcggctggtctggtgttgaagccgttctccggcgctggcaccaccgcggtcgcctcggccagcgaaaccggggttttgtcgccgtagtgcaccttgcggcgatccttaccgcggcgcagccggctctccagtttgacgaccgctgattcaagcgcggcatagaagctgtcggcgcaggcctcacctcgcaccaccggccctcgcccacgcgcggtgatctccacgcgctgacaggacttgcgctggcggcgattacgttcgtggtcgagttcgacgtcgaacaggtagatggtccggtcgaaccgctccaagcgggcgagtttctgcgaaacgtagatgcggaagtggtcggggatctcgacattacggcccttgaacacgatctcagcgtttgatttcggttcggccagaacctgacctgaatccacggctagccttgacatacgtgacaactcgtttctctttccacgtcacacgcgccctgcgtgcctggccttcggggagacgcgccgacggggtgggagcggttggagaagttaccgccgcaggctgcccgccggagcaagatgtcgattgctcacctcctatcgcgggatgctgattcaacctgggaagcgcgagcgtgagtcgttaaaggttgatctcgacgttagcccgtgttcggctcaccgtgccaccaaattgaccgacctgtttcgagttcttcacgttgtcttggcaactgcaccggctcaggcagatcctcacgcggccgcgaccgccaacacggcacccacccgcacaccggcggcctgcaagacccggaccgactcgcgcgccgtcgccccggtggtgatgatgtcgtcgacgagcacgacttcgttgcgcggccgctggccccgcaacagcacccgacccgtgatgttgcgctcgcgcgcggacgccccaagacctaccgagtcccgggctagcgctcgcatccgcagcgccgggacgacggtgacgtcatggtggcgcccaagggtggcacccgcaatccgcgccatccggctgacggggtcacccccacgccgtcgcgccgcccaccgtctcgtcggcgcaggcaccatcgtcagcgggttttcgagcatgccccaggacgacaggtggtcgacaccgacaatcagcgcgcacgccagtggcgcgacgaggtcgcgacggccgtgctctttcatagcgaggatcgcctgacgacgcacgcccgcgtagcggccgagcgcgaacaccggcacctgtgggtcaacacgaggactcaccacgtgcggttcaccggcagccaccgacagctcggcggcacaggcggcacaccagcgggtcgccggcgcaccgcagccaccgcattccagcggcaggacgaggtcaagcacacaccaagtgtcgcggtcaccggtgacagcagtgctgtcaatcggcgccgctgcgcagcggcggccagacaaagctgagcgcaccctgactcaattgggtaatcacgctttccagataacgcagcggcagctccgttcgccactccggaagcaacgcagagagctgcaaacaatcggctgcgaggctgacgtcggtgatgcgcagcccatgcggcagctcaggcagtggcactcggtaggccggtgtccgtgccggcagtgtccaccgccgttgtccggtgatcacggtgcgcggtcgcagccacagtgtcgtctgggaggttgtgcccgccacgtcgacgtcgacctcaagacctccccagtcgggccggcgcgcccagcgcagccgggccgctccgctctcggacaactcaccgcgcagctgcggcgtcgcttgacggagcacatcatcgaaaatctcggtcggcagggcggacgacaactcgacgggagcggcgatcaccagcggcggcacacccgggcggatgtgcacgttgcgcaggacggcaacggcgctgtgcaaatgatgctgatcccagctgatgccgcgagcggccacccgaacctcgcccagctggccgacggccagcccctgcggttccagtgccgagtccagctcggtgacggtcagcaccacgtcatggtccccaatccgaaccgtgacttccttgccgatgagcagctgctgcaaggtggtgaacaacgtccggtagggcgccgcaactgcctgggcggctcccgcgctgaccagcgacatcccggtcgacgaccacagcgaggccagcatgtccaaggcacggaagggatcatcccaacgcagccggggaactcttggcgacatcaacaagcgcctcctcactgcgagggtagccggtgtgctcaggtcgcgaaaaacgcaggcacagcactcatccgggcaataccggcgccgcccccggcaccatcagccccggtacgtccgcccagcctggtcggctttcgacagacgccgagtacatcaacaccccttgcgggccggcgacatacacagtcgacgggttggccgcgatcgccgtcagtggagtttgcaacccgcgggacggcgcgtcggagttcaccccgtcgaggtttacataagacaccggatgggcggcgtcggtgcgtgtcaccacgatgtcgtcaccggttcgccaggacaacgacaccaccgaggaacccagcccgaaacccagccgccgagggtaggtcagggcgaactggccagcctgggtctgctcgacgccggcgaggatcacctgcccaccgatcaccatcgcggcgcgcgtcccgtcacgggacagttgaagatcgttgatcgcccccgggaagcggctggccaccgcggtcgaatccaccggaatccgcgcgggttgccccgatgccgggtcctgtatcgctcgcagcacgacgttggtatcgaccaccacccagaccgcgtcgtccagcgaccagctgggccgcaacaggctgtgcccgtcggcggactgcaccgcctcgccgccgaggtcgccgacccacaaagacgccgcctcatccggagccccgcgccccagcgtcaccaccgaggccacctgacgcccgctgcgtgatacggcggccgccgtctgctccggcatccgtccgaaggccccgggcacgggggtgactcgctgtgcgtccatcgccaccagtgatccgttcaccaaggcgtgcaaccccgcggcggcaccgtcggccacccccgggtcggtggccgcgacatcggaagtggtccacccctcggcaaacctgtcttccagcggggcgccgtcggcgttgatcacgtacggccccctgatgtcggccctggccaaggtccagatgatctgtgcggcaagtaattgcctgctgtgcggatcggtggtggacagcttctccatgtcgactcgcgcgccgccgtacccgcggccgattccgctctttccgccgtcggcccgagtcaccggcccgcgcagtcgtagcggcggagcgagcagattacgcaccgtgcgcgccatctccgggcgtggacccgccagcagtttggagacgagctccgtggccagctggtcgcggtcggacacagcgacgtagcgcggatcgggaaccacggtcttgccggtggggtcggcgaagtacagggtgttgcgcttgtacgtttcttggaactgctgccagtccaggaaaaccccgttgggtaggcgatcgatgcgccaaccaccggacgtcttgaccaactcgatcgggcccggatccggcagttgaccctcggcggtctcaaacacccccacatccgagagcgagccgagaatgtctgcccgcatggttaccgaaaccttctcggcgcttcgggtttcgacgaacaccacgtggtcgatcaacaacgcgctgccggcgtcgtcccaggcgttggaagccgattcggtgaggaactgacgcgccgctaggtgccggttggccgggtcggctgtggccttgaggaactcgcgtaacagcacgtcgggatccatacccgggctcggtttgggcagattcgacggcaccggacgttcgacggttccgatggcttgcggggccgacgtgctgggcacactggcacagccggccagcactgcaccaaggaacaacaaaattgtcagccgcatcaaccgctccactccgcgtgctcacgtgggcgctgacgttccttgtattccggtggcatcggttgcggattcggttgcgcgaccggttgcagaactggctgcgggatcggtttcatgggcagcgggctggtggtgaccttgtggccgcgcaccagcggaagcgtcagccggaagcaggcgccctcgccgggttcgccccacgcctcaagccgaccctggtgcaatcgggcatcctcgacgctgatcgccaaacccagcccggtgccgccggaccgacgtacccgtgagggatccgagcgccagaaccggctaaacaccagcttctcctcaccaggccgcagcccaaccccgtagtcacgcacggtgacggcgaccgtgtcttcgtcggcggccatccggatccgcaccggtttgtgttcggcgtggtcgatggcattggcaatcagattgcgcaggatccgttctacccgacgcgcatcgacctccgcgatcacctgctcggcgggcagatccaccagcaactcgataccggcctcctcggccaggtggcccacattgccgagcgcgttgttgaccgttgtgcgcaagtcgaccgcctcaaccgacaactcggccaccccggcgtcatgccgcgagatctccagcaggtcgttgagcaacgtctcgaatcggtccagctcgctaaccatcaactcggtggaccgccgcagcgtggggtcgaggtcggcgctgtggtcatagatcaagtcggccgccatccgcaccgtggtcagcggcgtacgcagttcgtggctgacgtcggaggtgaaccggcgctgtaggttgccgaactcctccagctgggcgatctgtcgggacaggctctcggccatgtcgttgaacgacaccgccagcctggccatgtcgtcctcgccgcgcaccggcatgcgttcggacagatgtccctcggcgaaacgttcggcgatccgcgacgccgaccgcaccggcaccaccacctgacgcgacaccagcagcgcaatgccggcgagcaggactagcagtaccaggccgccggtggccatcgtgccacgcaccagcgtgatcgtggcttgctcgctcgccagcggaaagatcaggtatagctccaggttggccacccgcgacaacgtcggagtcccgatgatcagggccggcccggagaaaccttcggtctgcaccgtggcgtactggtaggcggcctgcccggccttgacgaagccgcgcagcgcgttgggcacctgatcgacgggtccggcagtagaggcagcgcgcggcccatcacccggcaccatcagcaccgcatcgaacgcaccggcgaggccagcccccgaagcggggtcggttttcgacgtcagagtgttgcgcgcaagctgcaggctactgtccagtgagcgcgtctcctcaccgttgacgatcccgctgacggtggtgcgtgcccgctcgatctggtcgatcgccgccctgaccttgatgtcgaggacacgattggtgacctggctggtcagcacaaagccaagcgccaggatgacggctagcgacagtccaagggtcagcgccacgacccgcagctgcagcgatcggcgccacgcgacagctacggctcgactcaacgcactgaggccccgtgtcatcgggccagagcgaccccggcgaccccgaatgcgtcggcgcgagccgaagatcatcggcgccgctccttagcatcgctgcgctctgcatcgtcgccggcgcggatcacggaggtccggccttgtaccccactcctcgaacggtcagcaccacagtcgggttctcgggatccttttcgaccttggcccgcagacgctggacatgcacgttcaccagcctggtatcggctgggtgccggtaaccccatacctgttcgagcagcacatcacgagtaaacacctggcgcggcttgcgcgccaatgcgaccaacaggtcgaattccagcggtgtcaacgagatctgctcaccgttgcgagtgaccttgtgcgccggtacgtcgatttctacgtcggcgatggacagcatctcggcgggttcgtcgtcgttgcggcgcagccgcgcccgcacccgcgcaaccagctccttgggcttgaacggcttcatgatgtagtcgtcggcgcccgactccagacccagcaccacatccacggtgtcggtctttgcggtgagcatcacgatcggaacaccggaatcggcgcgcaacacccggcacacgtcgatgccgttcataccgggcagcatcaaatccaataacaccagatcggggcgcagctcgcgcaccgcggtcagagcctgagtaccgtcgccgatgaccgcggtgtcgaagccttccccccgcagcacgatggtgagcatctcagccaacgaagcgtcgtcgtcaacgaccaaaatcctttgcctcatggtgtccatggtgtcaccacatcgggacaaaactggcgcaccacacgggcgtttcttgcttgattagggcaaataccctcaacttggcacgtctggaggcgccaaagtcgccgctagtcggcccggatcaacatcggcgccgacaaccagccaccggccgccccacccttgggccgccaactcggcgtagaccgcaccggtgcgctgctgaagttcagcgtcgcgttcgtaattgtcgcgcgcccgaccggggtcacgctgggcacggccgcgggatcgttccccggcgagctcggcagagaccgcaaggagcacctgccagtcgggcttgggcaacccgagtcttgcaaattcgatccgctgaacccaggccgctgccttcccggccgcgttttcatgtaggcgcgccgcgctgtaggccgcgttggaggcgacgtagcgatccaggatcaccacgtcgtagccgcgacacagcccctggatcgtgtggaccgcgccagcgcggtcgagcgcgaacagcgtcgccatcgcatacaccgacgatgcgaggtcaccgtgctcgccgtgcagcgcctccgctgcgatgtcggcggccaccgactgtccgtagcgcgggaacgccagtgtggccaccgatctcccggctgctcgaaaggccccggacagcttttccaccaacgtccgcttgccagcgccgtcaacgccctcaatcgcgattagcacggcgcggccctgtcggtggcggcgcgagcagacgcaaaatcgcccttttcgtcatgaaaatgggcgattttgcgtctgctcgcgggtgggaggcactcagtagcggtagtggtccggcttgtagggaccctcgacgtcgacgccgaggtattcggcctgctccttggtcagcttggtcaggtgaccgccaagggcctcgacatggattcgagccaccttctcgtcgaggtgcttgggcagccggtacacctcgttgtcgtactcgtcgttcttggtccacagctcgatctgggcgatcgtctggttagcgaagctgttgctcatcacgaacgaggggtgcccggtggcattgcccaggttcagcagccgcccctcggacagcacgatgatcgagcggcccgtgtcgccaaaggtccacaggtcgacctgaggcttgacgttgacccgtgtcgccccggagcgctccagcccggccatgtcgatctcgttgtcgaagtggccgatatttcccaggatcgcgtggtccttcatcgccttaatgtgctcgagcatgatgatgtctttgttgccggtcgcggttacgacgatgtcggcgtccccgatggcctcctcgacggtgaccacgtcgaagccctccatcatggcctgcagcgcgttgatcgggtcgatctcggtgacggagacccgcgctccctggcccttcatcgcctccgcacagcccttaccgacgtcgccgtagccgcagatgaggaccttcttaccgccgatcagcgcgtcggtgccgcggttgatgccgtcgatcagggagtgccgagtgccgtacttgttgtcgaatttggacttggtcaccgagtcgttgacgttgatcgccgggaaggccagatccccggccgcggcgaattggtagagccgcagcacgccggtggtggtctcctcggtgacgcccttgaccgactcggctatcttggtccacttgtccttgtcggtctcgaagcgggtccgtagcaggttcaggaagaccttccactcggcggggtcgtcctcctcggcgggcggcaccacgccggccttctcatactgcatgccgcgcagcaccaacatggtggcgtcaccgccgtcatcgaggatcatgttggccggcttgtcggggtccggccaggtgagcatctgctcggcggcccaccagtactcttcgagcgtctcgcccttccacgcgaacaccgggacacccttgggctcgtcgggggtgccgtgcgggccgaccacgacggcggcggcggcgtgatcctgggtggagaagatgttgcacgaggcccagcggacttcggcgcccagcgcggtgagggtttcgatcaacaccgcggtctgcaccgtcatgtgcagcgaacccgagatccgggcccccttcaggggttgcacctcggcatactcgcgccgcagcgacatcaggccgggcatctcgtgctcggcgatccggagttctttgcggccgaaatccgctagtgacaggtcggcgatcttaaagtcgatgccgttacgaacgtcaggggtcagcgaatttttggtcaccaaatttccggtcataggggctttcatccttctttgggggctcacagggatccgagcgggctacttagcctaggtacgctcttgcagtcactgtagccgccgtcggtcagccccgcaggtcaggggacattgatcacaccgtgacgctccgcgaacggcgttattagccgtgctaggtccgctgcgacatcatggtcggcctcgggcggcatcgacacgtagctcaagcacagccgcacgatcgcacgcgagagcacattggcgtcgttatcggtggtggccacccaggtatcggtgaaggccggcgccagccgggccgacgcgcgggtgatgatcggcgcgctgtcggtggtgatcagttgcagcagatcgggcttggcgacaccggtcaacagcgagatgaccaacggatctgccgccgactcggcgaagaacgaccgaaagccctgcaggaacgcttcgtaaaagttgccgacgttggcgtccaacgatgcatggacgttgtccactaatcggtcggccaggcgcagcgcgtatccctgcgccaggccttgccgggaaccgaattcgttgtagatggtctgccggctgatgcccgccgcgcgggccacgtcggacagcgtgatggcggaccagtcgcgggtcagcagcagatcccgcatcgcatccagcaccgaatcccgcaacagggcccgcgaggcctcggcatagggtatccgcttcacaggcgcgacagtagcgcttggagtgctcacgagcgagccacctccaccatctcgaaatccgactttgccgcaccgcaatccgggcaactccagtcatcggggatgtcgtcccagcgggtgccggccgcgatgccgtcctccggccaacccagcgcctcatcgtactcaaagccgcattggatacagcggaacagtttgtagtcgttcacttagttaccctcctatcttttcgaaatcgaccttctcgcgcaccgcgcagtccgggcagcaccagtcgtcgggaatttgatcccagcctgtgccggctgggaagccttccctggcatcaccgttggcctcgtcgtagacgtagtcgcagaccgggcaccggtaggcggccatcatgccgaggctccgtaacgggcgagtgccttctcccgcacgcgcgggtgcaggttaacccgagtgatatcgccgccgtagtgctccagcacccggtgatccattaccttgcgccacaacggcgggaagtaggtcagcgagatcatcgatgcatacccactgggcaggttgggcgcacccgccatgctccgcagtgtctgatagcggcgagtggggttggcgtggtgatcgctgtgtcgctgcaggtggtagaggaacaggttggtgacgatgtggtcggagttccagctgtgcaccggggcgcagcgctcgtagcggccgttggcgctcttctgccgtagcagtccgtagtgttcgaggtagttgacggcctctaacaggctgaagccgaagactgcctggatgatgacgaacgggatcagcgccgggccgaagaccgcgatcagcccaccccacaacaccaccgacatcagccacgcgttgagcacgtcgttgcgcagatacgtcatgggattccaggggctgacgccgagccgacgcagccgttgggcctccaaatgaacggccgagcgcaagccgccgataacactgcggggcaggaactcccacaacgtctcgccgaaccgcgccgacgccgggtcctccggtgtggacacccggacgtgatggccacggttgtgctcgatgtagaagtgcccgtagcaggtctgggcgagggtgatcttggacagccaccgctccagcgaatccttcttgtgccccatttcgtgggcggtgttgataccgacgccgccaagcacaccgaccgacagcgccaccccaagcttgcccgcccagctcaaggcgccgtcaaagccgagccaactgaggtttgcggcggtgaacaggtatgcgcccagcaccacgctgaggtactggaacgggatgtagatgtaggtgcagtagcggtagtacttgtcattctccagccggtcggtcacctcgtcgggcgggttctgcccgtcgggcccgaagcgtaggtcaagaagcggcaacaagacgtagagcaggatcggtccgatccacagcggcacctgcgcggcggcgtgccagccgagctggttcatcccccagatcagcggcagcatcaccaccaaggccgtcggggcgatgaggcccataagccacaggtaacgcttcttgtcccgccactcctcgacttcgggcggccggggggcttcgggtccaccagagccgatttgcgtggtcatatgccaaacctcctcatgagccacaccacgttgggatttgacaatagagcagtttgcgtcttatgtctagacatataacgcaatttgtaaatacgcggcgaagctagttcaacacctccgggtcgcgctctctcgagcttgccgaaggccctgcgccgagtgccggcgcccgtagccgacataaatcgcggttccggccaccagccagatcccgaaccggatccaagtcaacgcggtgaggttcagcatcagccacaggcacgcgcacactgcggcgatcggaagtaacggcacccacggagctgtgaacccccgctgaaggtcgggtcgggtccggcgcagcacgaccactccggccgagacgaggatgaacgcgaacagtgtcccgacgttgaccatctcctcaagcttggtgatcggaaacaccgacgccgtcgtggccaccaacaccgcgaccagcaccgtgacccggaccggggtgccgcgcgaaccggtcttggccaattgccgcggcaccaagccgtcgcgcgccatggcgaacagcacgcggcattgcccgagcatcaacaccatcaccaccgtggtaagcccggccagcgcgccgacggagatgatgccgctggcccagtacaccccgttggcctggaacgcggtggccagatttgccggcccgcggcccggtacggtccgcagttgggtgtatggaaccatgcccgacagcaccaccgataccgcgacgtagagaagggtcacgacccccagcgacgcgagaatccctcgagggacgtctcgttgaggacgcttggtctcctcggccatggtggccacgatgtcaaacccgataaacgcgaagaacacgatcgatgccccggccagcacgccgtaccatccgtagtggctgccttgggctccggtcagcaacgagaagacggattgatcgagcccgccgccgtggtgctggacttcgggctcgggaatgaacggcgagtagttggcggccctgatgtagaaggcaccgacgaccaccaccaagacgaccaccgacaccttgattgcggtgaccaccgcggaaaatctcgacgacaatttggtgcccaacgcgatcagggtcgccaccaacgtgacgatcacgagcgcaccccagtcgagctgcagcgatccgagatggcctgtgccattaccgaatccgaacacggtgcccaagtagctggaccagcctttggcgaccacggccgcacccatcgccagttccagcaccagattccagccgatcacccaggccaagaactccccgaaggtggcataagagaaggtataggcgctgccggccaccggcagcgtcgaggcgaactcggcgtagcacagcgcggccagcgcacaggtcgccgccgcgatcagaaacgatatccagatggccgggccggtgatatcgccagcggtcgacgcggtaaccgtgaatattccggcgccaatcaccaccgagacgccgaaaacaaccaggtcccaccaggtgaggtccttgcgcagccgagtggtgggctcgtcggtgtcggcgattgactgttctaccgacttcatgcgccgtcgaccggccatgcacccgtcctctcgcactcgttgtgaccgcacagtactgggtactctgcgaggatgacgggtcgcgtagggaacccgaaggaccacgccgtggtgatcggagctagcatcgccgggttgtgcgccgcgcgggtgctctcggacttctactccacggtgacggttttcgagcgcgacgagttgccggaagcgccggcgaaccgggccacggtccctcaagaccgacacctgcacatgttgatggcccgcggggcgcaggaattcgacagcctgttccccggcctgttgcacgacatggtggccgcgggcgtgcccatgcttgagaaccggccggactgtatctacttgggcgccgccggccatgtcctcgggacggggcataccctgcgcaaggagttcaccgcctacgtgcccagccggccgcacctggaatggcagctgcggcgacgggtcctgcagctctccaacgtccagattgtgcggcgcctggtcaccgagccacagttcgagcgcaggcagcagcgagtggtcggcgtgctgctggattcccctggtagcggccaagatcgggaacgcgaagagttcatagctgccgaccttgtcgtcgacgcagccggccggggtacccgactgccggtttggttgacgcagtggggatatcggcggccggccgaagacaccgtggacatcggcatcagctatgccagccaccaatttcgcattcccgacgggctgatcgccgagaaggtggtggtcgccggcgcctcacacgatcagtcgctggggctaggcatgctgtgctacgaggacggcacctgggtcctcaccaccttcggggtggccgatgccaaaccgccgccgactttcgacgagatgcgtgcactcgcggacaaactgctgccggcccgcttcaccgccgcgctggcgcaagcccaaccgatcggctgtccggcgtttcatgctttcccagccagcagatggcgtcgctacgacaagctggaacgtttcccgcgcggaatcgtcccgttcggcgatgcggtggccagcttcaatcccaccttcgggcagggcatgacgatgacctcactgcaagccggccacctacgacgggcgctcaaagcccgcaactcagctatgaaaggcgacctggccgccgaactcaatcgggccaccgccaagaccacctatccggtgtggatgatgaacgcaatcggcgacatcagtttccaccacgccaccgctgagccccttccccgatggtggcgcccagccggttcgctgttcgaccaattcctcggggccgcagaaaccgatcctgttctcgccgaatggtttctgcgacggttttcgctgctggacagcctgtacatggtgccgtcggtaccgatcatcggtcgcgccattgctcacaatctgcgattgtggctaaaagagcagcgtgagcgtcggcaacccgtcacaacccgacggtcgccctgaacagcttggcgggttggccggcggtcagccggatcgggccgtcgtcggccgccacccaggcggccgtgccgcgctgtagcgtgagcgacccgcacttcccgtgcaccgtcgccgaaccctcggtgcataacaagatctgtggaccgtcatggccggacgacgcgtcgacctcgtggccgaggtgatcgccgtcgagcaccagtagcgtggccgcgaactcatcggtgggcgtctcaaagaccagccccagcccctcgcgccggatcgggggccgcagccgagccttcggcgtgggggcgaagtccagcacccgcaacaactcgggcacatcgacgtgcttaggggtaagtccaccgcgtaacacgttgtcggagttggccatcacttccacaccgaaaccacgcacataggcgtgcaggttgccggccggcaggaagatcgcctccccaggagccaagctgatgcggttgagcaacaacgccgccagcacaccggcgtcgccgggataacgttcgccgagttccagcactgtcttggcttcggcgccaaattccgttgcgccggagctgacgtactggatagcgccgtccagcacggcaggcaccagcacgtcgatgtcgggctggggtgcggtaatccaggtggtgaacagcgcacgcaaaccatcggcatcggacccctcgctcagcaagtcgatgaacgggtcgaggtcggatacggccagcgcccgcagcagctcggtggtgcgagccgcctcccggaatccggccagcgcctcgaacggctgcagcgccaccaataactctggcttgtgactggtgtcgcggtagttgcggacgggtgaggacaccggaatgcccattcgctcttcccgcaggtagccctcaaccgcctgctcggcgctcggatgggcctgcaacgatagtggctcgtcggccgccaacaccttgaccaagaacggcaacacatcgccgaatcgcgcgcgcgacgcggagccgagctgcccctccggatccgcgaccaacgcttcgagcaacgaggtttggccatgcggcgtctgcagccaagccggatcacccgggtgtgcaccgaaccatagttcggcctcggggtgagcggccggcaccggacgcccggtgaattcggcgatagcggtgcgcgatccccaagcgtaggtgcgtaacgcgccacgtagcagttccaccggcgatctatcctcgcaccagtcgcagatacacggcggccatctccagccgaacggccaataccgcccccccggatcccacgggggcgtcgagcagctccggcacatcctcagccgcgaccagataggcgtcatcgagcccggcaacccgagcggccaccaccgtccgctcgccggccagcgccagcgccaacacccgcagccgctgcggtgccggcccatcgatttcctcgtcatggaacagcgcatccggcggcgtcccggcacgtagcgccacaaccgcatccgaaagcctggtagcggccacaacctggtttgcgatccgcagcatgaccgaactcccatgccgggccagcgccagcgtcgcggcattgtctccagccagggccagctggcaaccggaaacgcgagcggcaagtgccttggccgggttggtgaacacctctcggccggcgctgttgcggagcgcctcagcatccagctcgtctgccagcgacgccagatcgatgcgcagcttgggatccacggtttgcaaggccgccagacccgcggccaggtaccgggacaacccgaactcgtcaggaacccgcagccgcggttccagcaccgcgacgcgaccggccgtgctgtcccgcagcggaccctcatacggtgccaccacgacaacccgcgcgcccctgcgcaccccgatcgcggcggccccgaccagcgccgggtcgccggggtcgtcgccggcaacgatcagcacgtcaagcggcccgacccagggcggcgccgcactggcgagcacgatcggctcggcggccccggcacctagcgtcgaggccaggatggtcccggcggtctcagcggtcccccggccggtcacccagatcaccgagcggggacggtcactaccgcgcagcaagtccagttcgccctcgtcggccgcggcagcgatggcacgcacctgtgcgccggccatcgatgcggcccgcagcagggcaccccggtcggcagcgatcaggccttcggtgtcctcgagatcgatcgcccgggcgacgttcacggtccggccttcgcatgtgcgctctgggcagcgatttcagcgctgacctgacgtaccaccgcgtcaacgtccccgacgctgcggccctccacattgagccgcagcaacggctcggtgtttgagctgcgcaggttgaaccagctgtcgtcgcctaagtcaacggtcacgccatcgaggtgatcaatactgacaatccggttgccgaacgatttcaacacggcctccacacaggccgaagagtcgaccacggtgaagttgatctcgccggaggattcatagcgttggtagtccgcggtcaactccgacagcggtctgctctgctcaccgagggcggccagcacatgcagtgcggccagcattccggaatcggcaccccagaagtcacggaagtaatagtgcgccgaatgttcaccaccgaaaatcgccccggtctcggccatcagtgccttgatataggagtgcccaacccgcgaacgcagcggcgtaccgccgcgctcggcgaccagctcgggcaccgcgcgggaggtgatcacgttgtggatgatggtggcgccgatctcccggttgagttcccgcgcggccaccaatgcggtaaccgtcgacggcgagaccggctggccgcgttcgtcgaccacgaagcagcggtcggcgtcgccgtcgaaagcaagcccgatatcggcgccggtgtcacgcacataggcctgcagatccaccaggttcgccgggtccagcggattggcctcgtgattgggaaacgatccgtcgagctcaaaatacaagggcaacaaggtgatcgagtcgatcaccccaaggaccgccggcgcggtgtgaccggccatgccgttgccggcgtccacggccacccgcaacggacgtagccccgaggtgtccaccagcgatcgcaggaacgccccgtagtcgaccagcacgtcctggtcggcaatggttccgggcgtcccgtcgtatcgtgcgacgccggcgatcaggtcgtcacggatggcggtcagcccggtatcggctccgactggtttggcggcggcccgacacatcttgatgccgttgtatgccgccgggttgtggctcgcggtgaacatcgctcccgggcagtccaacagccccgaggcgaaataaagctgatcggtggacgccaaaccaactcgcaccacgtcgaggccctgcccggtcaccccggccgcgaacgcgtcggccagcgacggcgaactgtcccgcatgtcgtgaccgatcaccactggtcgcgcatcctcggtccgcatcaaccgcgcgaatgcggcgccgagatcggtaaccagcgactcgtcgatctcttcgccgaccagcccgcgtacgtcgtaagccttgataacgcggtccacagccgcggcgggccaagacatgcgcgggctcctgacaacctagattttctgcgactcttggccgccagcctatcggcccgcgaacgacgcgggccgaatcggtctcgaacagcatgggaagactagtcggcggggtcgggcaacacccgtagatgtccgcgccggcgcccggccccaggctcgggcggcgcaagcacgccacccccggtgggcgctccggtcgccgcagcgggaaaatcgtcgaaaccatgcagtggcgcgccatttccgcctggatgatgccggcgccccgcgctcgggccaccctcgcgcaccgcgtccgccagggccaccaggtcgtcctcgtcggggtggctgggcagcggcccggcgtgacgcacgagttcccacccgcgcggtgcagtgatgcgaccggcatggccgacacacagatcccacgaatggggctcccgcgcagtggcaagcggaccgatcaccgccgtcgagtccgagtagacgaacgtcaacgtcgccactgcatagtgcggacacccgggccggcagcagcgacggggtacgttcacgaccgaaaggctatcgtgcaccaacgccgccgaagcgccggacacgcgcatccgtccacgccgcgatgtttaaccgttaccatcggcgcgtgagcgattcccgcagctcctcgtggagccgtcggtcgcggggcgggtcggtagcgcggcgagcaatccggcggggccgcgagatgcgcgggccactgctgccgccgacagtcccggggtggcgcagccgggccgagcggttcgacatggcagtgctggaagcctacgaacccatcgagcgacgctggcaggagcgggtgtcgcagctggacatcgcggtcgacgagatcccgaggatcgcagccaaagatcccgaaagtgtgcagtggccgccggaagtcatcgccgacggaccgatcgcgctggcccggctcatcccggccggcgtggacgtccgcggaaatgcgacgcgcgcgcgaatcgtcttgtttcgcaaaccaattgaacgacgggccaaggacaccgaggaacttggtgaattgctgcacgaaatcctggtggcccaggtggccatctacctggacgtcgacccatccgtcatcgacccgacgatcgacgactagttcgcgccgccgactccggcggccgggtcagatgatcccgcgtttgaggcggcggcgctcgcgttcggaaagaccaccccagatgccgaaccgctcgtcatgagccagggcgtactccagacactcgtgccgcacctcgcagcccatgcaaatcttcttggcctcacgcgtggagccgcccttctccgggaagaacgcttcgggatccgtttgcgcacatagcgcacggtcctgccattggtcggtggcttccggcggcagaggttcctcgaatggcgccggcgcctcgggaaccaaactcagatgcggtcgcaaaactgccgttgctgatgcggtagccgatccggtagtggtatgcggtgtgcctcccattacaccccgaaggtgttcataggacatgcctccgcctcctcactcgatagatagtgaaatggtttcccactgttttgatgtacagttaacccaattcgaacaagtgatcgaatctcggtctgcgacaccgaaaccggccggccaaccgcgaaatgacactgatgtgattagacacaagttggggacgcgggtcaagtgtgccggcgcatttccatatcatctcgtaataaaatttccgcggttctgttgtggttgggtcccggcgtgtcgagcgtgactcgtaaccaacgtttggtgatgggcgccgggaggtactgtcctgcgatgtgaaggtcaccgttctggccggtggagtcggcggcgcccgcttcctgctcggggtccagcagctgctcggcctgggccagtttgctgccaattctgcccactcggacgccgaccaccaactgagcgctgtcgtcaacgtcggcgacgacgcctggatccacgggctgcgtgtctgcccggatctggacacctgcatgtataccctgggcggcggggtggacccccagcgcggctggggccagcgtgacgaaacttggcacgccatgcaggaactggtgcgctatggcgtgcagcccgactggttcgagctcggggaccgcgatctggccacccatctggtgcgcacccagatgctgcaggccggctaccccctgtcacagatcaccgaggccctatgcgatcgctggcaaccgggcgcccgcttgctgcctgccaccgacgaccgttgcgaaacccatgtagtgatcaccgacccggtcgacgaaagccgcaaggcgatccattttcaggagtggtgggtgcgctaccgtgcccaggtgccgacgcacagctttgcttttgtcggcgctgaaaagtccagcgctgcaaccgaagcgatcgccgccctggccgacgccgacatcatcatgctggcgccgtctaatccggtggtcagcatcggcgccatcctggccgtccccgggattcgcgcggcgttgcgggaagcaaccgcaccgatcgtcggctactcgccgatcatcggcgaaaagccgttgcgcggcatggccgatacgtgcctttcggttatcggggtggattccaccgcggccgctgtgggccggcactacggcgcgcggtgcgccaccgggatactggactgctggctggtgcacgacggcgaccacgctgagattgacggggtgacggtgcggtcggtgccgctgctgatgaccgacccgaacgcgacggctgagatggttcgcgccgggtgcgaccttgcgggagtggtagcttgaccggccccgaacatggctccgcctcgaccatcgagatcctgcccgtcatcgggctgcccgaattccgtcccggcgacgatctgagcgccgccgtcgccgcggcggcaccgtggctacgcgacggtgacgtcgtggtggttaccagcaaggtggtgtccaaatgcgagggccggctggttccggctcccgaagaccccgagcaaagagaccgattgcgccgcaagctgatcgaggatgaggcagtgcgcgtgttggcgcgcaaggaccgcacgttgatcaccgagaatcgactcgggctggttcaggcggccgccggcgtggacggatccaacgtcggccggtccgagttagcgctgctgccggtcgatcctgacgccagtgccgcaaccttgcgcgccgggctgcgcgagcggctcggcgtcaccgtcgccgtggtcatcaccgacaccatgggacgcgcctggcgcaacggccagaccgatgccgcagtcggcgctgccggtctggcggtgctgcgcaactatgccggtgtccgcgacccatacggcaatgagttggtggtcaccgaggtcgcagtcgccgacgagatcgccgcggccgccgacttggtcaaaggcaaactgaccgcgacgccggtggcggtggtgcgtgggttcggcgtgtccgacgacggctcgacagcccggcaactgctgcggccgggcgccaacgacctgttctggctcgggaccgccgaagcgctcgagctgggtcgccagcaagcccaactgttgcgcaggtccgttcgccggtttagcaccgatccggtgccgggcgacctcgtcgaggctgcggtcgccgaggccctcaccgcgccagccccacatcacacccggccgacccgattcgtgtggctgcagacaccggccatccgcgcgcggctgctagatcggatgaaagacaagtggcggtctgatctcaccagtgacggcttgcccgccgacgcgatagaacgccgggtggcacgcggccagatcctctatgacgcacccgaagtcgtcataccgatgctggtgcccgacggagcacacagctaccccgatgccgcccgcaccgacgccgagcacaccatgttcacggtcgccgtcggagcggccgtacaagccttgctggtcgcgctggccgtgcgcgggctgggcagttgctggatcggctcgacgatctttgccgctgacctggtccgcgacgagctggacctgccagtcgactgggagccgttgggcgccatcgcgatcggatatgccgacgagccgtccgggttgcgcgacccggtgcctgccgccgatttgctgatcctgaagtgacattcgctctagcgacgataggctacccagacatggcggtcctgcagccgatgccaaccatcaacctcccgacggatcaattcaccgcgttcggtcaaaagtggctcctcggctcgaaattctccaagaaggacgacaggacttaggcgccgtgatagatgccgctgtgggcggcgcactgtcggtgatgctcggcaacatcccattggtggttccgaacgccaaccagctgtaaccttcccaagcgccgacgtgtaccgctgctatccggcccgattccagggacagccaccccatgcaacctagtcatccgacgcgccctggtgcggtcatcagatatgtcggtagctcccttgatacttgtcccatgacgacgttcgccggcaaaacggctgcgtccgctgacaaggtgcgcgggggctactacacgccgccggcggtggcccgattccttgcccactgggttcaccaggcggggccgaagatcctcgaaccatcctgcggcgatggccgaatcctgcgcgaactctccgccatcacagaccacgcgcacggtgtggaactcgttgcgcgcgaggcgaaaaagtcgcgggacttcgcgtccgtcgacactgagaacctttttacctggctgcacaagacccaactcggcagctgggatggcgttgccggcaacccgccctacatccgcttcggaaactgggcatccgaacaacgggatccggcactcgaattgatgcggcgtgtgggcctacgaccgaccaaactgaccaatgcctgggtcccgtttgtcgtggcgagcacgacgctagcgcgtgacggcggccgagtgggcctggtggtcccggcggaattgcttcaagtcacctacgcggcgcagctacgcgaattcctgctgagccgctatcgggagatcaccctggttaccttcgagcggctggtgttcgacggaatcctgcaggaagttgtgctgttctgcggcgtcgtcggtcccggtcctgcacacatacgcaccgtcaggctcggcgatgcgaacgatctgaacgcgctgggggacaaggacttcaccaatgagtcagcgccggcgcttctccacgaaaaggagaagtggaccaagtacttcctcgaccccgctcaaatccggctactgcgaggactcaaacagtccgccactatgatcaggctcggcgaactggccgacgtggatgtgggcatcgtgaccggccgcaacagcttcttcacgttcaccgatgccaaggcacaagcgctgggattgcgagcgcactgcgttcccctggtctctcgcagcgcccaactcagcgggctgatctatgacgaggattgccgggcatgcgatgtcgccggcaaccaccgaacgtggctactcgacgccgcggactatccaaccgatccagctctcgtcgctcacatcaccgcgggtgaagcggccggcgtccacctcggctacaagtgctcgatccgcaagccatggtggagcacaccatcgctgtggatgcccgacctctttatgctgcgccagatccacttcgccccgcggctgaccgtcaacgctgccgcggcgaccagcaccgataccgtgcaccgggtccggctcgacccgaacgtcgatccggcaactcttgccgcggtgttccacaacagcgcgacattcgcgttcgccgagatcatgggccgcagttatgggggcggcatcttggagttggagcctagggaagccgagcaactacctatgccaccgccggcgtacgggagcgcagaacttgcccaggatgttgatctcctgctgaaagcaaacgagatcgacaaggcgctcgacgtcgtggaccgtcacgttctgatcgacgggctcggcttgtcgccgcgcctggtcgcaggttgccgagcggcatggctcacgctccgcgaccgcaggaccaagcgcggatctcggcgataaccgcggcgggtgagcgcctcgcgtgcccggccaacgatgtcgatctcggcgcaagaagctcaaacgtcggacgagtaacggatcccgccgtcgggaagaaagacaccgggccatacccgggcaccacttaacaactcgcagcgcgcgccgatgtcggccccgtcaccgatcacaccgtcgcggatcaacgcccgcggtccgatgcgagcaccgaagccgatgatcgaacgctcgatcacgcacccggcctccacccggacaccatcgaagatgaccgcgccgtccaatctggtgccggggccgatttcggcaccacgccccacgacggtgccgccaatcagcaacgcaccgggagataccgccgcaccgtcgtgcaccaactgctcaccgcggtgaccacgcaaggccggagacggggcgatgccgcgcaccagatccgccgatccgcgaacgaagtcttccggtgtgcccatgtcccgccaatagctggcatcgacatagccgtagatcttgcagtcgccgtcggcgagcaaggccgggaacacctcgcgttccaccgaaacctcccggccctgcggaatccggtcgatgacgttgcgttcgaagacatagcagccggcattgatctggtcggtcggcggatcctccgtcttctccagaaaggcgactacgcggtcctcctcgtcggtgggtacgcagccgaatgcccgcgggtcgcccacccgcaccagttgcagcgtgacatcggctcgattgcttcggtggaagtccagcagttgggccagatccgcgcccgagagcacatcgccgttaaacaccatcgcggtgtcgttgcgcagcttgccggcaacgttggcgatgccgccgccagtccccaagggatgctcctcggtcacgtattcgatctgtaggcccagtgcggacccgtcgccgaactccgcttcgaagactgcgggtttgtaggacgtacccaggatcacgtgctcgatgcccgctgcggcgatccgcgacagcagatgggtgaggaacggcagtccggcggtaggcagcattggcttgggcgccgacagcgtcaacggccgcagtcgggtacccttgccaccgaccaggaccaccgcatcgacttggtgagttgccaactcagtgccgcccttctaccagcttcagtttccgtctgcgggacctgcgcaccatgaggtgggaacgcagcgccagtgatccccgcagggtccagcgcagcggagcccgccaccaaccagaatgtcggtcggctaagaagatataggtgcttttgtgatgggcggccagatggcttgccgggtcgcgacccgtcgaatgcgccttgtggtgcagaacctcggctgacggcacatacaccgacagccaaccggctttgccaagccggtcgccaaggtcgacgtcctccatgtacatgaagtaacgttcgtcgaatccgccgacctggccaaacgccgaccggcgcaccagtaggcaagaccccgacaaccaacccaccggccgttcactgggctccagccgctcctgccggtaggccgtcgtccacggattgcgcggccagaacggcccgagcactgcgtgcatgccgccgcggatcaggctgggcatctgccgcgccgacgggtacaccgacccgtcggggtcccgaatcagcgggcccagcgcgcccgcgcggggccagcgggaggcggcgtccagtagtgcatcgatactgcccgggccccattgcacgtccgggttggccacgatcacccagtcatcgacccagggttcgccggcatcgcccgccatttcaccgagctgggcgatcgtccgattcaccgcggttccgtacccgaggttggcccctgtgggcagcagccgcacgttggggtagcgctgcaccgcggcctgcggggtgccgtcggtggagccgttgtctgccaacagcacgctgaccggccgctcggtggccagcgacaacgacgccaggaaccgctctagatggggccccggcgagtaggtcaccgctaccaccggcaggacgtcagtcacgcgttgagggtaaccgtcgatcgatcgaagttgagttcgcaggtgctgccagcgccgtggccagtgcgctgcgccagtgccgtagcggcgtcaagcccgccagcgcccactgcctgctcgacagcgcggaatagctcggacgcggcgcgggccgcggaaactgcgcgctgctgaccggacgcacccgctgtgggtcggcaccgcattcttcgaacaccgcgcgggcttgaccgaaccgggagaccacgccctcgttagcggcgtgcaacacgcgtccgcgcacgcccgcgtcggccaacgccagcagcgcctcggccaggtcggcgacgtaggtcggcgacccggtctggtcgtcgaccacatccacccgaccgtgtccggcggccagccggcgcatgacggcgacgaaatccttgccggtcccgccggtgtagacccaggcggtccgtaccacggcagcctccgggaacgctgccagcacagcctgctcgccggcgagtttgctgcgggcatacacgccctgcggcgcggtttcatcggtgggctcgtagggccggggctcggcgccgccgaagtcgccatcgaatacgtagtcggtggagacgtggattaaccgagcacccacacgagcgcacgcacgggcgaggtgttgcgggccagtggcattgaccgcataggcgactgcctcattgctctcggcgccgtcgacgtcggtgtaggcggcgcaattgatcaccacgtcaccgtgtcggatgatccgctcggccgcagcggggtcggtgatatcccactgcgaggaagtcagcgccagcatatcgcggccttcccgggcggcctgtgccgtcagatggctgcccagctgcccgcccgcaccggtgatgactagcctttctgacctgcccgccatgtgtttgagtctggcacgcctcgggcacgccggggttggctacccgacagggcgccgttacacaagtagtctagtgtgatgtctgcgcaacgtgtggttcgtacggttcgtaccgctcgggctatttccacggcactggccgtcgcgatcgtccttggcaccggggtggcgtggagcagtgtccggtcgttcgaagacggcatcttccacatgtcggcgccctcgctggggcacggcggcgacgacggcgcgatcgacattttgctggtcggcctggacagccgtaccgacgcgcacggcaacccgttgagcgccgaggaattggcgacattgcacgccggcgacgaggaagccaccaacaccgacaccatcatcctgatccgggtacccaacaacggaaagtcggcgaccgcaatctctataccgcgggactcctacgtcgcggctcccggtctgggtaagaccaagatcaacggcgtctacgggcaaaccagagagaccaagcgggccggcctggtccaagccggtgcctcgccgaccgaagcggccgccgccggcaccgaggccgggcgtgaggcgttgatcaagacggtcgccgatctgaccggcgtcaccgtcgaccactacgccgagatcgggctgctcggtttcgcgttgatcgccgacgcactcggcggcgtcgacgtctgcctcaaagagcctgtatacgaaccactttcgggtgccgattttccagccgggcggcaaaagctcaacggtccgcaagcgctcagcttcgttcgccagcggcatgatctgccccgcggcgacctggaccgggtggtacgtcagcaggcggtgatggcggcgttggcccaccgggtcatctccggacagacgctatccagccccgccacgctgaagcggttggagcaggccgtgcagcgctcggtggtgctgtcctccgggtgggacatcatggatttcgtccgccaattgcagaagctggccggcggtaacgttgccttcgccaccatcccggtgctcgacggcgccggctggagcgacgacggcatgcaaagcgtggtgcgggtggatccgcgtcaggtgcaggactgggtcgtcggcctgctgcacgagcaggaccagggcaagaccgacgagctggcctacacacccgccaagaccacggccaacgtggtcaacgacaccgatatcaacgggcttgcggcagcggtgtcaaaggtgttgagctccaaggggtttaccaccggatccgtcggcaacaacgacggcgaccacgtgcctggcagccaggtgcgggccgcaaaggccgacgacctgggcgcacagcaggtcgccaaggaactgggcgggttgccggtggtcgccgatgcgtcaatcgcgcctgggtcggtgcgggtggtgctggccaacgactacagcggtccgggctccgggctggggggtagtgatccgaacggcgtcgtatcgccggcccgcgcgttcaacctcgggtccgccgacgacacgactcccccgccgtcgccaatccttaccgccggctccgacgcgccggagtgcatcaactgaccacaccgaccaccctgagcggggcgatcctggatccgatgctgcgcgccgacccggtcggcccgcgcatcacctactatgacgatgccaccggtgagcgcatcgagctatccgcggtgacactggctaactgggccgccaagaccggcaacctgttgcgcgacgagctggcggccggacccgccagccgagtcgcgatcctattaccggcccattggcagaccgcggcggtgttgttcggcgtgtggtggatcggtgcgcaagcgatactcgacgattctcccgccgatgtggcactgtgcaccgccgaccgtctggccgaagccgacgccgtcgtcaacagcgcggcggtagccggcgaggtagccgtgctgtcgctggatccattcggtcgaccggcaaccggcctgccggtcggcgtcaccgactatgcgaccgcggtgcgggtacacggcgaccagatagttcccgaacacaaccccggtccggtgcttgccggtagatccgtcgagcagatcctgcgcgactgcgcggcgtccgcggccgccaggggtttgacggcggcggatcgggtgctgtccaccgcttcctgggccggacccgatgagttggtggacggcctgctggcgatcctggccgccggtgcgtcgttggtgcaggtggccaatcccgatccggcgatgctgcagcgcaggattgcgaccgaaaaggtcacccgcgtcctgtgacgcaggccgcgtccagcaggcgaaggcatcagagcaatacatattgatatcgcgatatatagatgttaatgtcactgcaacgagctgccgctgcaattacagacccggaagaaaggtacaggcaatggcgatacaagtgttcttggcgaaggcgacaacgacggtgatcaccggcttggccggcgtgaccgcctacgagatcttaaaaaaggccgcggccaaagcgccgcttcgtcagaccgcggtatcggcagcagcgctgggtctgcgcggaacccgcaaggccgaggaagccgcggaatcggcccgcctaaaggtggccgacgtgatggccgaggctcgtgagcgcatcggcgaggaatcgcccactccagcgatcagcgacctgcacgaccacgaccactgagcgcctcgccatgaccctggaagtggtatcggacgcggccggacgcatgcgggtcaaagtcgactgggtccgttgcgattcccggcgcgcggtcgcggtcgaagaggccgttgccaagcagaacggtgtgcgcgtcgtgcacgcctacccgcgcaccgggtccgtggtcgtgtggtattcacccagacgcgccgaccgcgcggcggtgctggcggcgatcaagggcgccgcgcacgtcgccgccgaactgatccccgcgcgtgcgccgcactcggccgagatccgcaacaccgacgtgctccggatggtcatcggcggggtggcactggccttgctcggggtgcgccgctacgtgttcgcgcggccaccgctgctcggaaccaccgggcggacggtggccaccggtgtcaccattttcaccgggtatccgttcctgcgtggcgcgctgcgctcgctgcgctccggaaaggccggcaccgatgccctggtctccgcggcgacggtggcaagcctcatcctgcgcgagaacgtggtcgcactcaccgtcctgtggttgctcaacatcggtgagtacctgcaggatctgacgctgcggcggacccggcgggccatctcggagctgctgcgcggcaaccaggacacggcctgggtgcgcctcaccgatccttctgcaggctccgacgcggccaccgaaatccaggtcccgatcgacaccgtgcagatcggtgacgaggtggtggtccacgagcacgtcgcgataccggtcgacggtgaggtggtcgacggcgaagcgatcgtcaatcagtccgcgatcaccggggaaaacctgccggtcagcgtcgtggtcggaacgcgcgtgcacgccggttcggtcgtggtgcgcggacgcgtggtggtgcgcgcccacgcggtaggcaaccaaaccaccatcggtcgcatcattagcagggtcgaagaggctcagctcgaccgggcacccatccagacggtgggcgagaacttctcccgccgcttcgttcccacctcgttcatcgtctcggccatcgcgttgctgatcaccggcgacgtgcggcgcgcgatgaccatgttgttgatcgcatgcccgtgcgcggtgggactgtccaccccgaccgcgatcagcgcagcgatcggcaacggcgcgcgccgtggcatcctgatcaagggcggatcccacctcgagcaggcgggccgcgtcgacgccatcgtgttcgacaagaccgggacgttgaccgtgggccgccccgtggtcaccaatatcgttgccatgcataaagattgggagcccgagcaagtgctggcctatgccgccagctcggagatccactcacgtcatccgctggccgaggcggtgatccgctcgacggaggaacgccgcatcagcatcccaccacacgaggagtgcgaggtgctggtcggcctgggcatgcggacctgggccgacggtcggaccctgctgctgggcagtccgtcgttgctgcgcgccgaaaaagttcgggtgtccaagaaggcgtcggagtgggtcgacaagctgcgccgccaggcggagaccccgctgctgctcgcggtggacggcacgctggtcggcctgatcagcctgcgcgacgaggtgcgtccggaggcggcccaggtgctgacgaagctgcgggccaatgggattcgccggatcgtcatgctcaccggcgaccacccggagatcgcccaggttgtcgccgacgaactggggattgatgagtggcgcgccgaggtcatgccggaggacaagctcgcggcggtgcgcgagctgcaggacgacggctacgtcgtcgggatggtcggcgacggcatcaacgacgccccggcgctggccgccgccgatatcgggatcgccatgggccttgccggaaccgacgtcgccgtcgagaccgccgatgtcgcgctggccaacgacgacctgcaccgcctgctcgacgttggggacctgggcgagcgggcagtggatgtaatccggcagaactacggcatgtccatcgccgtcaacgcggccgggctgctgatcggcgcgggcggtgcgctctcgccggtgctggcggcgatcctgcacaacgcgtcgtcggtggcggtggtggccaacagttcccggttgatccgctaccgcctggaccgctagcagccgcagccgtgaccacgccaggtgcggatgccctgccagaccgcgataccggcgatggccagcccgatcgcggggtcaatccaccagccgttcgaccacacggcagtgatcgccagcccaagcagaaccgcggcggcctgagcagcacacaggtagttctgggtgccctcgcccgcggtggcccccgatcccagccgctcacccactcggtggttggcccagcccaggaccggcatcagcagcagggcgatggccgtcagtccgatgccgatcaccgaggtctcggcacgatgctcgccggctaggtggcggatggattcggcaacgaggtagggggccgtcagccaaaaagacaccgcaactccacgctgtgcgcggtgctccgcggtcgcggaccaagtgcggtcgccggtgaaccgccagagcaccatcgcgctggccaggccctcggatccgccacccagcgcccacccggtcaacgcgacggatccgaccgcaataccctgccacagccccacggcaccttcggtgagcaataccgccaggctgacccacgccagccagcgggcccaccgaacgttccgctgccattcggcctctcgcgccaccgacacgggcgaatccagcgtggattcatcgcggtgttccgtcgtcgtctccatcccgacgatggtagaggcaagacatgccgggcggtcgccgcggcgtcgcgaacccgtatggttcagggaggatgccgcacgccagggaaggtcaccaccgatgccgaccagcaaccccgccaaaccacttgacgggtttcgggtattggatttcacccagaacgtggccgggccgctggccgggcaggtgctggtcgacctgggggctgaagtcatcaaggtggaggcgcccggcggtgaagcggcccgtcagatcacctcggtgttacccggacgcccgcccctggccacctactttctgcccaacaatcgtggcaagaagtcggtgacggtggacctaaccaccgagcaggccaagcagcagatgctgcggctcgcggacaccgccgacgttgtcttggaggcgtttcggcccggcaccatggaaaagctgggcctaggccctgatgacttgcgctctcgtaaccccaacctgatctacgcgcgcctaaccgcttacggcggcaacggcccgcacggcagccggccgggaatcgacctggtggtggccgccgaggccggcatgaccaccggaatgcccacgcctgagggcaagccacagatcatcccatttcagctcgtcgacaacgccagcggtcacgtgctggcccaggccgtgctggccgcgctgctgcaccgcgagcggaacggggtggccgacgtcgtccaggtcgcgatgtacgacgtcgcggtgggactacaagccaaccagctgatgatgcatctcaatcgggccgctagcgaccagccgaagcctgaaccggcaccgaaggccaagcggcgcaagggagtcggcttcgctacccagccatcggacgcgtttcgcaccgccgataggtacatcgtcatcagcgcatatgtgcccaaacactggcagaagctgtgctacctcatcggccggcctgacctcgttgaagatcaacgatttgccgaacaacgctcccggtcgatcaactacgccgagttgaccgccgagttggaattggcactggccagcaagaccgccaccgaatgggtccagttgctgcaggcaaacggcctcatggcctgcctcgcccatacctggaaacaggtcgtcgacaccccccttttcgccgagagcgacctcaccctggaagtcggtcgcggggcggacaccatcacggtgatccgcacaccggcgcgctacgccagcttccgcgcggtcgtcaccgatcccccgcccaccgccggcgaacacaatgccgtgtttctggcccggccctgacgctgtgaccattccgaggagtcaacacatgagcaccgcagtcaacagctgcaccgaggcgcccgcatcgcgatcacagtggatgctggctaatctgcggcacgatgttcccgcatcacttgtcgtcttccttgttgcgttgccactttcgctggggatcgcgatcgcctccggggccccgataatcgccggtgtgatcgccgccgtcgtaggcggcattgtcgccggggcggtcggtgggtcgccggttcaggtcagcggcccggccgcgggtctgaccgtggtggtcgccgagctgatcgatgagctcggttggccgatgctgtgtctgatgacgatcgccgcgggtgcactgcagatcgtgttcggcctaagtcggatggcgcgcgccgcgctggccatcgccccggtcgtggtgcacgccatgctggccggcatcggtatcaccatcgcgctgcagcaaattcatgttctgctcggtggtacgtcgcacagctcggcgtggcggaacatcgtagcgttgccggacggcatcctccatcacgaactgcacgaagtgatcgtcggcgggacggttatcgcgatcctgttgatgtggtcaaagctgcccgccaaggtgcgtatcattcccggcccactggtagccatcgcgggcgcgaccgtgcttgcgttgctacccgtgctacaaaccgaacgaatcgacctgcagggcaacttctttgacgcgattggcttgcccaaacttgccgaaatgtccccgggaggacagccgtggtctcatgagatcagcgccatcgcgctcggtgtcctcaccattgcgctgatcgcaagcgtcgaatcgctgctgtcggcggtcggtgtcgacaagctgcatcacggcccgcgcaccgacttcaaccgggagatggtcgggcagggcagcgcgaacgtggtgtccggattgctcggcgggctgcccatcaccggtgtcatcgtgcgcagctcggccaacgtggccgccggcgcccgaacccggatgtcgacgatcctgcacggagtgtggatcctgctgtttgcgtcactgttcaccaacctggtggaactgattcccaaggcggcgctggccggcctgctcatcgtgatcggtgcccagctggtcaagctggcgcacatcaaactagcttggcgcacaggaaatttcgtaatctacgccatcaccatcgtgtgtgtggtgttcctcaatctgctggaaggcgtggccatcgggctggtcgtggcgatcgtattcctgttggtgcgggtggtacgcgcgcccgtcgaggtcaagccggtcggcggcgagcagtccaagcgatggcgggtcgatatcgacggcacgttgagcttcctgctgctgccccgcctgaccacggtgctctcgaagctgccggaagggtcggaggtgacgttaaacctgaacgcagactacatcgacgactccgtttccgaggccatctccgattggcggcgcgcccacgagacgaggggcggagtggtagcgatcgtggaaacgtcgccggccaaactgcaccacgcacacgcccgaccaccgaagcgccacttcgcgtctgatccgattggactggttccgtggcgatcagcgcgcggcaaagaccgcggcagcgcttcggttctcgaccgcatcgacgagtatcaccgcaatggcgcggccgtgctgcacccgcatatcgccgggctgaccgattcacaggacccgtatgagctgttcctcacctgtgccgactcgcggattctgccgaacgtcatcaccgccagcggccccggcgacctgtacaccgtccgcaacctcggcaacctggtgccgaccgatccggacgaccgatcggttgacgcggcactcgacttcgccgtcaaccagctcggcgtcagctcggttgtcgtctgcggacattcgtcgtgtgctgcgatgacggcgctcctggaagacgacccggccaacacgacgactcccatgatgcgttggctcgagaatgcccacgacagcctggtggtgttccgcaatcaccacccggcacgccgcagcgccgaatccgccggttaccccgaagccgaccagctgagcatcgtaaacgttgccgttcaggtggaaaggctgacccgccacccgatcttggcgaccgcggtcgccgctgctgatctacaggtcatcggcatattcttcgacatctcgaccgcccgggtatacgaggtgggtccgaacggcatcatctgcccggacgagccggccgaccgccccgtcgaccacgaatcagcgcagtagcgcccgcgacatcactacccgctgaatctgattggtgccctcatagatctgggtgatcttggcgtcgcgcataaaccgctcgaccgggaagtcggtggtgtagccggcgccgccgaacagttgtacggcatcggtggtgacctccatcgcgacgtcggaggcgaagcacttcgaggccgccgaaatgaagcccagatccggctcaccgcgttcggcgcgggcggcggcggagtaaaccatcagccgagccgcctccaccttcatcgccatgtcggccagcatgaactgcacggcctgaaacgtactgatcgactcaccgaactgcttgcggtccttggtgtaggcgatggcagcatccagcgcgccctgggcgatacccacggcctgcgcgccaatcgtgggacgggtgtggtccaacgtggccagcgcggtcttgaaaccggtaccgggctcaccgatgatgcgatcgccggggatgcggcagttctcgaagtacagctcggtggtcggtgaccccttgatcccgagcttgcgttctttcggaccgacggtgaacccctcgtcgtccttgtgcaccatgaacgccgagatgccgttggcgccccggtcgggatcggtcaccgccatcaccgtgtaccaggtcgacttgccgccgttggtgatccagcacttggcgccgttgagaatccagtgatccccatcggccttggcccgcgtccgcatggacgccgcgtcactgccggcctcgcgttcactcaatgcataggaagccatcgccccttcggcggccaacgccggcagcacctgcttcttcagctcctcggagccccgcaggatcaggcccatggtgcccagcttgttgaccgcggggatcaacgacgcggacgcgtcgacgcgggccacctcttcgatcacgatgcaggtagctaccgagtcggcaccctgaccgccgtactcctccggaatgtggacggcgttgaaaccggaggaattgagcgccactagcgcttcttcggggaaccgcgccttctcgtccacctcggcggcatgcggagcgatctccttttccgccaaagcccgtatcgccgatcgcatttcgtcgtgttcctcgggcagcttgaacagatcgaacgacgggtttccggcccatccaaccatcttggagccctcctaatctccgtgctagtcgcgggttaacttacccgcaagccgctgcagttccgcatccttggccgccacgacgtcggccagccggtcctggaatgcgacgatccgggccctcagctgggggttggcggctcccagcatccgcaccgccagcagtccggcattacgggcgcccccgatggacaccgtggccaccggaaccccggccggcatttgcacgatcgacagcagggagtcaaggccgtccagcctgcccagcggtaccggcaccccgatcaccggcagcggcgtcgcggcggcgaccataccgggcaagtgcgcggccccgcccgctccggcgatgatcacctcgagaccgcgctcggccgcgccgcgcgcataactgaacatcgcctcaggggtgcgatgggccgaaacaacccgaacctcggccggaatgtcgaactcggccagcgccgccgcagcgtcggccatcaccggccagtcgctgtcgctgcccatgatcaccccgacccggggccgctcgccggcaggagtcataggcgccgctcctcctcatcgcttcgtcccccgcacgcgggtggtacccccactgcatcgtcgctggcgcggtgtgggtcccatccgtcagtccaccgcccatgggacaaccagtgtgccgccagctcagcgcgttcacacaactgggcgacatcggagccaaggaagttgatatgccccaccttgcgaccgggtcgctcggccttgccgtagaggtgaacccgggcgtcgggcattcgcgcaaacagatggtgcagccgctcgtcgacgctcatggccggcggctgcgcggcgccgagcacattggccatcaccgtcacgggcaccacggcgtcgctgtcgccgagcgggtagtccaagaccgcgcgcagatgctgctcgaactggctggtgcgcgccccgtcgatggtccagtgcccggaattatgtggccgcatcgcgagctcgttgaccagcaacgccccgtcggtcgtctcgaacagctcgacggcgagcacgccgaccacaccgagttcgtcggccagctgcaacgccaaccgttgcgccgcggtggccaggtcgtcgggcagcgccggcgccggcgcgatcaccagcacacacgtgccgtcacgttgcaccgtctggaccaccggccacgccgcaccctggccgaacggcgaacgcgccaccagtgccgacagctcgcggcgcaggtccacccgttcctcgaccagcaccgccacgccgtcagccaggcattcgcgagcgaaatcacgggcatccgccacatcacgtgccatccgaacgccccggccgtcgtaacccccgcgcactgccttgaccacgatcggggcgtcgacacgtgcggcgaagacgtcgatttcgtcggggtctttgatgcccgcgtagcggggcacggcgacgcctgctgcagccagacgctgccgcatgacgagtttgtcctgggcgtgcaccagcgcctgcggcgacggtgcgacattgacgccatcggcgactagcttctccaacagctcgttcgggacgtgctcgtggtcaaaggtcagcacgtcggcgccggccgcaacgcggcgcaaggcggcaagatcggtgtgcgagccgatcaccacgttgggggtgacctgcgcggcagggtcatctgccgaggtgaccaatacacggaggttctgccccagcgcgatggcagcctgatgggtcatccgggccagctgaccgccaccgaccatcgcaacgaggggggcaatgaacgaggtgaccgccggggtgcgtgagctcgccacggccatcatggtgtcacggcatctgaccggcgtacttgccggccacggcagccaaaccgttacgtatcattttgcgtcgattttgtgttcgtccgtacactcacttgttgtgtcctttgccgatgccaccatcgcgcgccttcccggggtggtccagccctatgcgcagcgccaccatgagctgatcaaatttgccatcgtcggcggcaccacattcatcatcgacacagcaattttctacaccctcaagctgacggttctcgaacccaagccggtgaccgcgaaggtgatcgccggcatcgtcgccgtcatcgcgtcctacgtgttgaacagggagtggagcttccgcgaccgcggcggtcgcgagcgccaccatgaggcgctgctgttctttgcgttcagcggcgtgggagtgctgctgagcatggcgccgttgtggttttccagctacatcctgcagctacgggtgccaacggtgtcactgaccatggaaaacatcgccgacttcatctcggcctacattattggcaacttgctgcaaatggcgttccgcttctgggcgtttcggcgctgggtgttccccgacgagttcgcccgcaaccccgacaaggccctggaatccgcccttaccgcgggcggcatcgccgaagtcttcgaggacgtcttggagggcggcttcgaggacggcaacgtcaccctgctgcgggcctggcgtaaccgggccaaccggttcgctcagctgggcgactcgtcggagcccagggtgtcgaaaaccttgtgatacagcaacgcatgcacctcccgcaggcgcggaatgttgtagaactcgagcggatcttgtgacgcggactcgataatcaacgtcccggtgcgaaaaatccgctcgaagatccggtcccggaactccacgctgttgatccgtgctagcggtatgtcgatcccgctgcgggtcagcacaccatgccggaacatcacccgccggttggtcaccacgaaatgtgtggtcagccagctcaggaatggccacagcgtgagccagccgacgatcaccaaccagatcccccagatgaccgcgtgaatcacgttcttagcgatctgctgccaaggtgtcgagttgacgaatccggacccgaacgccgccaacccggtcagcaagaccagcaccacgacgggccagattaagcgattccagtgcggatggcggtgcagaacgacctgctcgccagcggccaggacattctccggatagctcatgcccgcgaccttaatcttttggggacgccagctccgcgcgagttaacgcaaatgcaccacgtcgcccgctgaaacaactaccgttcgaccgccgacgtccagacacagccgaccctggtcatcgatgtcacgcgcgatcccgacgacgtcctggccaccggggagctcgacgcgcacgcgcgacccaatggtcaggctgcgagcacggtagttggccgccagttgtgggttggcgttgcgccactggatgatccgagcttcgagctcgcgcaacagcctgctggctatgcggttgcggtccggtgccgccactccgaggtccagcaatgaggtcgcgtcgggatcaacctcttcgggggcctgggtgacgttgagtcccacaccgagtaccacaaacggctgcgcgacctcggccaggatgccggctaacttgccaccccgggccagcacgtcattgggccacttgaggcccgtttcggccggcgggactgcaatcaggggggccaccgaatcgagcaccgccagacccgcggccagtgacagccagccccacgcttgcaccgggacgtcgaccacacgcacaccgaccgacaggatgatctgcgctcgggcagtggccgcccagccgcggccatgacgcccccgcccagcggtctgatgctcggcgatcaacaccaccccgtcgatatcggccccggatgccgcccgggccagcaagtcggcgttggtggaaccggtttgggccacgacgtcaagttggcgccacccggatccagcaccgatcagctggtcgcgcagtgagcgttcgtccaaaggcggcctgagccgatcgcggtcggtcaccgccccagcctaaggaagtagtgtgcggcagccgataacatcgactcccatgacaagcgttaccgaccgctcggctcattccgcagagcggtccaccgagcacaccatcgacatccacaccaccgcgggcaagctggcggagctgcacaaacgcagggaagagtcgctgcaccccgtcggtgaggatgccgtcgaaaaagtacacgccaagggcaagctgacggctcgcgagcgtatctacgcgttgctggatgaggattcgttcgtcgagctggacgcgctggccaaacaccgcagcaccaacttcaatctcggtgaaaaacgcccgctcggcgacggcgtggtcaccggctacggcaccatcgacgggcgcgacgtgtgcatcttcagccaggacgccacggtgtttggcggcagccttggcgaggtgtacggcgagaaaatcgtcaaggtccaggaactggcgatcaagaccggccgtccgctcatcggcatcaacgacggtgctggcgcgcgcatccaggaaggtgtcgtctcgctgggcctgtacagccgtatctttcgcaacaacatcctggcctccggcgtcatcccgcaaatctcgttgatcatgggagccgccgccggtgggcacgtctactcccccgccctgaccgacttcgtgatcatggtcgatcagaccagccagatgttcatcaccgggcccgacgtcatcaagaccgtcaccggcgaggaagtcaccatggaagaactcggcggcgcccacacccacatggccaagtcgggtacggcacactacgccgcatcgggcgaacaggacgccttcgactacgttcgcgagctgctgagctacctgccgcccaacaactccaccgacgcgccccgataccaagccgcagccccgacagggcccatcgaggagaacctcaccgacgaggacctcgaattggatacgctgatcccggactcgcccaaccagccctatgacatgcacgaggtgatcacccggctcctcgacgacgaattcctggagatacaggccggttacgcccaaaacatcgtggtggggttcgggcgcatcgacggccggccagtcggcattgtcgccaaccagccgacacacttcgccggctgcctggatatcaacgcctcggagaaagcggcccggtttgtgcggacctgcgactgcttcaatatccccatcgtcatgctggtggacgtcccgggcttcctgccgggcaccgaccaggaatacaacggcatcatccggcgcggcgccaagctgctctacgcctacggcgaggccaccgtgccaaagatcacggtcatcacccgcaaggcctacggcggtgcgtactgcgttatgggctccaaagacatgggctgcgacgccaacctggcgtggccgaccgcgcagatcgcggtgatgggcgcctccggcgcagtgggcttcgtgtaccgccagcagctggccgaggccgccgccaacggcgaggacatcgacaagctgcggctgcggctccagcaggagtacgaggacacactggtcaacccgtacgtggccgccgaacgcggatacgtcgacgcggtgatcccgccgtcgcatactcgcggctacatcgggaccgcgctgcggctgctggaacgcaagatcgcgcagctgccgcccaaaaagcatgggaacgtgcccctgtgagtcgagtgagcggaacgaacctgtgagtcgagtgagcggaacgaacgaagtgagtgacgggaacgagacgaacaatccggcagaagtgagtgacgggaacgagacgaacaatccggcagaagtgagtgacgggaacgagacgaacaatccggcccctgtgagtcgagtgagcggaacgaacgaagtgagtgacgggaacgagacgaacaatccggcccctgtgaccgagaagccgctgcatccgcacgagccccacatcgagatactgcggggacaacccaccgatcaggagctggccgcgttgatcgcggtgctgggcagtatcagcggttcaaccccgcccgcgcaacccgagcccacccggtgggggctgccggtcgaccagttgcggtaccccgtcttcagttggcagcgcatcacactgcaagaaatgacgcacatgcgccgatgacccggctggtgctcgggtccgcctcccctggccggctcaaagtccttcgtgatgccggcattgagccgctggtcatcgcctcgcacgtcgacgaggatgtcgtcatcgcggcgctggggccggacgcggtcccgagcgatgtggtgtgcgtactggccgcggcaaaggccgcgcaggtcgcgaccacgctgaccggaacgcaacgcattgtggccgcggattgcgttgtcgttgcctgtgattcgatgctctacatcgaaggcaggctactcggcaagccagcgtcaatcgacgaggcgcgcgagcagtggcggtcgatggcgggccgggccggccaactctatacgggccacggtgttatccggttgcaggacaacaaaaccgtgtaccgttctgctgaaacagcaataaccacagtatatttcggaacaccttcggcctccgatctggaggcttacctggccagtggggagtcgctgcgggtcgcgggtggattcaccctggacggtctgggcggctggttcatcgacggcgtgcagggcaatccgtcgaatgtgatcggcttgagcctgccgttgctgcggtcgctcgtgcagcgatgcgggctgtccgtcgccgcactgtgggcaggaaatgcgggcggcccagcgcacaagcagcagtagcttcggactgggccaggtcgccagcggtaggctcgatgatgtgccgcttcccgcagaccctagccccaccttgtcggcctacgcccatcccgaacggctcgtgaccgccgactggttgtcggcacacatgggcgcgccgggcctggcgatcgtcgaatccgacgaggacgtcttgctctacgacgtcggccatattcccggcgccgtcaagatcgactggcacaccgacctcaacgacccacgggtgcgcgactacatcaacggcgagcagttcgccgaattgatggaccgcaagggcatcgcccgcgatgacaccgtggtgatctatggcgacaagagcaattggtgggccgcctatgcgttgtgggtgttcacgctgttcggtcacgccgacgtgcgactcctcaacggcggccgtgacctctggctcgccgagcgccgggaaaccaccttggacgtcccgaccaagacctgcaccggttatcccgtcgtgcagcgcaacgatgcacccatccgcgcattcagagacgacgtgctggccatcctgggcgctcagccgctgatcgacgtacgctctcccgaggagtacaccggcaagcgcacccatatgcccgattaccccgaggaaggggcgctgcgggccggtcacatccccacggcggtgcacattccgtgggggaaggccgccgacgaaagtggacggtttcgcagccgcgaggaattggaacggctctatgacttcataaacccggacgaccaaaccgtcgtctattgccgcatcggtgaacgctccagccatacctggttcgtgctcacacacctgctgggcaaggcagatgtacggaactacgacggctcgtggaccgagtggggcaacgccgtgcgagtgccgatcgtcgcgggcgaagaaccaggagtggtacccgtcgtatgaccgcgcccgcgagcctgcccgcgccgctagcagaggtggtatccgacttcgccgaagtccagggtcaagacaagctgaggctgttgctggaattcgccaacgagctgccggcgcttccgtcgcacctggccgagtccgctatggagccggtccccgagtgccagtctccgctgtttttgcacgtcgacgcgagtgaccccaaccgggtgcgcctgcatttcagcgcgccggccgaagcgccaaccacgcgcgggttcgcctcgatcctggccgccggcctagacgagcaaccggccgccgacatcttggcggtgcccgaggatttctacaccgagctgggtctggctgccttgatcagcccactgcggttgcggggaatgtcggcgatgctggcccggatcaagcgccggctgcgcgaagcggactgaatcgaggaaccgcgtgagcgggtcagcggcgcgacgcttaaacttcccccgacaagacttgtaagaaaatctcttagagacgaagaatcagcccgacaggaggcgcagtggctagtcacgccggctcgaggatcgctcggatctctaaggttctcgtcgccaatcgcggcgagatcgcagtgcgggtgatccgggcggcccgcgacgccggcctgcccagcgtggcggtgtacgccgaacccgacgccgagtccccgcatgttcggctggccgacgaggcgttcgcgctgggcggccagacctcggcggagtcctatctggacttcgccaagatcctcgacgcggcagccaagtccggggccaacgccatccaccccggctacggcttcctagcggaaaatgccgacttcgcccaggcggtgatcgacgccggcctgatctggatcggccccagcccgcagtcgatccgcgacctgggcgacaaggtcacggcccgtcacatcgcggcccgcgctcaggcgcccctggtgccgggtacccccgatccggtcaaaggcgccgacgaggtggtggcattcgccgaggagtacggcctgccgatcgcgatcaaggccgcccacggcggcggcggcaagggcatgaaggtggcccgcaccatcgacgagattccggagctgtacgagtcggcggtgcgcgaggccacggccgcgttcggccgcggtgagtgctacgtggagcgctatctcgacaagccgcgccacgtcgaagcacaggtgatcgccgaccagcacggcaacgtcgtcgtcgccggcacccgggactgctcgctgcagcgccgctaccagaagctggtcgaggaggcgcccgcaccgttcctgaccgactttcaacgcaaagagatccacgactcggccaaacggatttgcaaagaggcccattaccacggcgccggcaccgtcgaatacctggtcggtcaggacggcttgatctcgttcttggaggtcaacacgcgccttcaggtagaacacccggtcaccgaggaaaccgcgggcatcgacttggtgctgcagcaattccggatcgccaacggcgaaaagctggacatcaccgaggatcccaccccgcgcgggcacgccatcgaattccggatcaacggcgaggacgcggggcgtaacttcctaccggcgcccgggccggtgacaaagttccacccgccgtccggccccggtgtgcgggtggactccggtgtcgagaccggctcggtgatcggcggccagttcgactcgatgctggccaagctgatcgtgcacggcgccgaccgcgccgaggcgctggcgcgggcccggcgcgcgctgaacgagttcggtgtcgaaggcctggcgacggtcatcccgtttcaccgcgccgtggtgtccgacccggcattcatcggcgacgcgaacggcttttcggtacatacccgctggatcgagaccgagtggaataacaccatcgagccctttaccgacggcgaacctctcgacgaggacgcccggccgcgtcagaaggtggtcgtcgaaatcgacggtcgccgcgtcgaagtctcgctgccggctgatctcgcgctgtccaatggcggcggttgcgacccggtcggtgtcatccggcgcaagcccaagccgcgcaagcggggtgcgcacaccggcgcggcggcctccggtgacgcggtgaccgcgcctatgcagggcaccgtagttaagttcgcggtcgaagaagggcaagaggtcgtggccggcgacctagtggtggtcctcgaggcgatgaagatggaaaacccggtcaccgcgcataaggatggcaccatcaccgggctggcggtcgaggcgggcgcggccatcacccagggcacggtgctcgccgagatcaagtaagcccggcggctactccaactgatcccgtagccgtgccaatgacttggccagcagccgcgacacgtgcatctgtgagataccgacgcgctcggcgatctgcgtttgggtcatcgagtcgaagaacctgagcaccaagaccgttcgttcccgctcgggcaacgcctcgagcaacggacgaagcacctcccgattctcgatctggtcaagacccgcatccacgtcgcccagggtgtctgtgattgcgcgggcatcgtcgtcgctgccgccaccgctgtcgatggacaaggtgtggtaggaactacccgccagcaaaccttcgataacctcagcgcggtccatcccgagctccgcggcgagctccgatgccgacggcgcccgcccgagccgctgcgacaaatcggcggtggcggtacctagccgcagatgcagttccttgagacgccggggaaccttgaccgaccagctgttgtcgcggaagtgtcgtcggacctcgcccatgatggtaggaaccgcgaaggagacgaagtccgacccggtcttcacgtcgaagcgaaccgcggcgttgaccagcccgacccgcgcgacctgaataaggtcgtcacgcggttcgccgcgaccctcgaaccgccgcgcgatgtgatcggccagcggcaagcaccgctgaacgatcttgtcccggtgccgctggaattccggtgagccggcaggcaaaccaaccagctcgcgaaacatctccggaacgtcggcgtattcgttagctcgcgatgcagaaccgccggcagcgcgcgccgtcacctgctggatgccgcccgtcgggcggtcaacgtgatgccgaagacactgccggctacatcgggctggcgaccgtcgtggaaggtctggacgtcgtcggccagcgcggtcaggacatgccagctaaagctgcccggtgccaccacgtcgtgggtgtcgcaggcagcagaagcctccaccacaacttcgtcttttcgcggatcgaccaccaggcgcagggtggcatccggcaaggccgagcgaatcaaccgggtgcacacctcgtccaccgccaacctcaggtcggccacggcgtcgaaatccaggtcctcgaaggtgccgatggcgccgaccagggtgcgcagcagcgccaggttctccaggcgggcagcaacgttcagctcgacggcgcggacaccgcgttggcgccccttggtgggtaaatccgagtcggccatgcaccctcccggcaagcttcgatcgacagtactcccgccttgggtctggtcttcgagctggtcggtcatggtcggacctgctggtagtggggatctaacgcaacatggtcgggattcatcatggtgtacccgtgatacccattcgcagctgccggtgaaaccccgcgatgccgggatttccagccgcactaggatgtctagccggccagccgctgccgccggacttcgggatgttcggtataccagcgatcggcaatcttgcgtatccgccgatgctcgaacgctagccacgccaaaccaaccactgtgacgacaatcgccaccacaccaaaggtcatgccctcggcgtgatgtccggtgccgaaagccgcaagagctccgacgccgccgacgacaccggccacaatcaacagatacccaggccaatgcaccacgtcgatcagcgactcgccggcaagcggccgcgtcgtccgcaagtggtcgacggggtcacgataggtgtcgcccatggcctcctccgtttccgtcctattccgccatttctgcccattaccaggcactaccatcaacggtagaactcgtcgaacgggttgtggagggatctgacccatttatttgttgaccgcggccgacctggccgacggctcacggtgccatgaccgggccggcgatcggtgggacgcctatgcagagcgtcagcaccatcagcgtcaacaaaaaccagccggcgccgtgccatccccaccaggtaccttccgcacgccatacccggtaggtgcgcagaaacgcccacagcccggccgcacacaggatcagcgggccccccagcgccagcaggatccgctggggcgggccgcaggccgcggtgtcgacgccgctgcacgtgctgaccaacaacgctcccataatgaggaaaccgaccccgacgacagcggccacaacagcaaaccgaatcgccgagtgcacctcgctgtcatcccggcctagccgatcgccgcgtgacggcccacctacttcgtgcatcggcgaatctccatcccgctcttggcggctgccttacgtcaccaccggtaacgcgctgcgcaccgcggctatcgcggcgtcgatctcggcggttgaaaccgtcagcggtggacggaatcgcacggtgtctgcaccggccggcaacacaatcaccgcacgttgccacagctggcggatcaactcgtcacggtcggcggtggtcggcaggctaaacgcacacatcagcccgcggccgcgcggatcgagaaccactgccgggaagtccgcggcgagttcgtcaagccgggcgcgcagatacttaccgtgctgcaccgcccgctcgaacaggccctcggcttcgatgacctccaagatgcggcgggcgcgcaccatgtcggtaagattgccaccccatgtcgagttgagccgtgatgggaccgcgaacacattgtcggcgacctcgtccacccgccgaccggccatcactccgcatacctgcgtcttcttgccgaacgccacgatgtcgggtgcgacatccaactgctggtatgcccaggcggttccggtcaacccgcagccggtctgtacttcgtcgaagatcagcagtgcatcaaactcgtcgcacagctcgcgcatcgcagcgaaaaactccgggcggaaatggcggtcgccaccctcgccctggatgggttcggccacaaaacacgcgatgtcgtgcgggcgggtctcgaatgccgcgcgggcctggcgtagcgcctcggcctctagcgcggccatagcgggctcatccaggccgggccgcatgtacggcgcatcgatgcgtggccagtcgaatttcgggaaccgggcggtaatggtcggcttggtgttggtcagcgacagggtatagccgctgcggccgtgaaatgccccgcgcaggtggagcacttgagtgcccagcgccgggtcgatcccatgggcttggttgtgccgactcttccagtcgaacgcggctttgagcgcgttctccaccgccagggcgcccccttcgacgaagaacagatgcggcagcgccgggtcgcccaagacacgggcgaaggtctcgacgaagcgggccatcgccaccgagtacacgtcggaattgctgggcttgttcagcgcggcctgcatgagttcggcatggaactcccggtcgtccaccagcgccgggggattcatacccagtgccgaggaggcaacgaatgtgaacatgtccaggtagcgccgacccgttatagcgtcgaccagatatgaaccgcccgaacgggtcagatcgagcactatgtccagaccgtcgaccagcatgctgcgccctagcacctcatgaacccggtctggtgttgttggtctaccggcaagagcgacggacttcacgacggcggccatgacgctatgatagcaggatttacggaatattgatatttatgctggaaaaattatggtatatgctgcctatcgctgtaaaaagtgttcagaatgatcgtgcttcgcgtccgcacgttcgccgttgtccggatccgttgcaacaggtcctcgagcgcccgtgcggacgcgacgcgcaccagcaagacgtagctctcttcgccggccaccgagtaacaggactcgacctcctcgatatgttctaggcgcgcgggggcatcatctggttgagacggatcaagaggagtgatagccacgaacgccgacaacaaatgcccaaccgcctcgggattgattcgcgccgaatatccctggaccacaccacgagactccagccggcgcactcgcgattggaccgccgagaccgacagcccggctcgcgtggccaactctgacagcgtcacacgtccgtcggcggccagttcgcgcaccaggatccgatcgatatcgtcgagcgcctcgttcatggccggagactatcgcaacggcagtgccgcatgagccgctcgaaaagactgcagactggccagctgcgcgcgcgcttcgccgccgggttgtcagccatgtacgccgctgaggtgcccgcctacggcacgctggtcgaggtatgcgcacaagtcaactccgattacctgacccggcatcggcgagccgagcggctggggtcgcttcagcgcgtcaccgccgagcgccacggcgccatccgagtgggcaacccggccgaactcgctgcggtcgccgacctgttcgccgcgttcgggatgctgccggtcggctactacgatctgcgcaccgctgagtcaccaattccagtggtgtccaccgcatttcgcccaatcgatgcgaacgagctggcacacaacccgtttcgggtgttcacctcgatgctggccatcgaggatcggcggtacttcgatgccgacctacgcacccgagtgcagaccttcctcgcgcgccggcaactctttgaccccgcgttgctcgcccaggcgcgggcaatcgcggctgacggcggctgcgatgccgacgacgcaccggctttcgtcgccgcggcggtggccgcgtttgcgctgtcgcgggaaccggtcgagaaatcctggtacgacgagttgtccagggtgtcggcggtggccgctgatatcgctggagtcggctccacacacatcaaccatctgacgcctcgggtgctcgacatagacgatctgtaccgtcggatgaccgagcgcggcatcaccatgatcgacaccatccaaggccctccccgcaccgacggacccgatgtgttgttgcggcaaacctcatttcgcgcgctggccgaaccacgcatgtttcgcgacgaggacggtaccgtgacgccgggaatcctgcgggtgcggttcggtgaggtcgaggcgcgcggtgtcgcgctgaccccgcgagggcgcgaacgctacgaagccgcgatggcggccgcagatccggccgcggtctgggccactcactttccctcgacggatgcggagatggccgctcaaggcttggcctactaccgaggtggtgacccgtcagcgccgatcgtctacgaagacttcctgcccgcttcggccgcgggcatcttccgctccaacctggatcgcgactcgcaaaccggtgacggacccgacgatgccggctacaacgtcgattggttggccggggcaatcggccgacacattcacgacccgtatgcgctctatgacgcgctcgcccaggaggagcggcgctgataaccactgacgcgttacgagcccaggtgctcgaagcctgccaagcgatcggcgtaaccgccgcccttggcgagccgggcgaacacagcctgcccgcgagcacaccgatcaccggcgacgtgctgttcagcatcgcaccgaccaccccggagcaggccgaccacgcgatcgccgcggcggccgcaacatttacggcatggcgaagcacgccggccccggtgcgcggcgcgctcgtggcccggctcggcgagctgctcaccgcacaccagcaggacctcgcgacactggtcacagtcgaagtaggcaagatcaccgccgaggcgcgcggcgaagtgcaggaaatgatcgacgtctgccagttctcggtgggtctgtcacgccagctctacggccgcaccatcgcgtcagagcgcgctgggcaccggctcctggaaacctggcatccgctgggagtggtgggcgtgatcaccgcgttcaacttcccggtcgcggtctgggcgtggaacaccgcggtggcactggtctgcggcgacacggtggtgtggaaaccctcggagctgacgccgttgacggcgctggcctgccaggcgctgctcagtcgggccgccgctgatgtcggcgcgccggccgcggtgggcggcctgctgttgggcggcgccgagcgtggtgcgcaactcgtcgacgacccgcgggttgcgttgttgtcggcgacgggttcggtgcggatgggccagcaggtcggtccacgcgtcgcccggcgcttcgggcgggtgctgctggagttgggcggcaacaacgcggccattgtggcgccgtcggccgacctggagctggcggtgcgctgcatcgtgttcgccgcggccggcaccgcaggtcagcgctgcaccagcctgcgccggctgatcgtgcaccgctcggtggctgacgatgtggtggcacgcgtcgtcggcgcctatcgccagctggcgatcggtgacccgtcggccccggacacgctggtaggcccactcatccacgaggccgcctaccgcgacatggtggcagcgctcgagcgggcacgcaccgacggcggcgaggtcatcggcggtgatcgtcgcgaggtgggctcaccgggcgcctactatgtcgcgcccgctgtggtccgaatgccgtcccagaccgccatcgtggcgaccgaaacgttcgcaccaatcctgtacgtgctcacctacgacgacctcgacgaggcgatagccctcaacaacgcggtaccacaagggctttcgtcgtcgatcttcacgaccgacctgcgtgaggccgagcacttcctcgaccagtccgactgcggtatcgccaacgtcaacatcgggacgtcgggagcggagatcggtggtgccttcggcggcgagaagcagaccggcggcggccgcgagtccgggtccgacgcgtggaaggcctacatgcgccgggccaccaacaccgtcaactactcgagcgagctgccgctggcgcagggcgtgaagttcgggtaaccatgcccgtgggtgcgtctgggcatcatcgacgcgcgcttggggttgggcggggtggaattcatccatttcattcagtgcccgttgcgaatccccaagctaccccgacggcgaccagaggatgtcgatggggacggcggcgaggcggtcgccgaatggctgggcttgtgggccggtgtgcaggatcacgccgccggcgaagcgtgcgccgactttgtcgcggagtctgctgatcgagcgggtgtctctaccacggagggttgccgccgacttgatttcgatcgcggcaatgaggccgtctgcggtttccagtatgaggtctacttcggcgccgtctcgatcgcggtagtggaacagtcgaggtgcctgttgcgaccatccgagttgtcgccggagttctgcgatcacgaaagtttcgatgatggctccggccgcgttggggttggcatgtggaccggctccggtaggcgagacattgacgaggcgagcggccagtccggagtcgagaaggaggactttcggtctatcgacgacccgcttggaaaggttggtcgaccacgcgggtatgcggtcgatgagatacagggtctcgaggaggtcgaggtacggcggcagggtacgtacggggatttcggcgtcggtagctagggagctcaggttaagttcggacgcgctgcgtgcggctagaagtcggatgaggcgcggcaggtcggcgatgcgttggagattggagacgtcggccgcgtcacgtttgacgacgcggtcgacgttcctagctttcgccgattcgcgacaaagccgtcgccgatacgcggcactatcttcgccaattcgcggatatctcctcaccgattcgcgatatctggcggagccggtggtgtcgcagcagggacgtcggggcagacccaccccaccgaaagaaccaccaccacctgctcgcctagccgaacgtgtggtctacgtgagtaatatctgtcacatggcgacagccagaaggcggttatccccgcaggaccgccgcgctgaactgctcgctctgggggcggaggtctttgggaagcggccttacgacgaggttcgcatcgatgagatcgccgagcgcgctggggtgtcgcgggcactgatgtatcactacttcccggacaagcgggcgttcttcgccgcggtcgtcaaggacgaggccgaccggctgtacgcggcgaccaacaaggcgcccgcccctgggatgacgatgttcgaagagatacgaaccggcgtgctggcctatatggcctaccaccaacaaaaccccgaggcggcgtgggccgcctacgtcggcctcggccgatcggacccggttctgctcggtatcgacgacgaagccaagaaccgccagatggaacacatcatgtcccgcatcgccgaggtcgtgagcgggattgaccgcgataacaccctggacccagaggtcgagcgcgacctgcgggtgatcatccacggctggctggcgttcaccttcgagctgtgtcgtcagcggatcatggacccgtcgaccgacgctgaacggctcgccgatgcttgcgcacacgcgctgctggacgccatctcccggctgccgcagatccctgccgaactggctgacgcgatggcaaccgcgcgaatgtgagcggtaggcggtttttgtcggtgcctgttggcacgatggctaggtgaggttcgcgcagccttcagcactgagccgattcagcgcgctcacccgagactggttcaccagcactttcgccgcgcccaccgccgcccaggccagcgcctgggcggccatcgcagacggcgacaacacgctggtcatcgctcccaccggatccgggaagaccctggcggcgttcctgtgggccctggatagcttggccggttcggaacctatgtccgagcggccggcggccacccgcgtgctgtatgtgtcgccgctcaaagcgttggccgtcgacgtcgagcgcaacctgcgcactccgctggccggactgacccgactcgccgaacgccagggtctgcccgcgccccagatcagggtgggcgtccgttcgggcgacaccccgcccgcacttcgccgccagctcgtcagccagccgcccgacgtgctgatcaccaccccggagtcattgtttttgatgctcacttcggccgcacgccaaactctgaccggtgtgcagaccgtcatcatcgacgaaattcatgccatcgccgccaccaagcgcggcgcacacctggcactatccctagaacggctcgacgacctgtctagccggcgacgggcgcagcgcatcgggctgtcggcgaccgtacgtcctcccgaggaactcgcaaggttcctgtccggacagtccccgacgaccattgtggcgcccccggccgccaagaccgttgagctgtccgtgcaggtgccggtgcccgacatggccaacttgaccgacaacaccatctggccggatgtggaggctcggctggtcgacctgatcgaatcacacaactcgaccatcgtgttcgccaattcgcgacgattggccgagcgacttaccgcacggctcaacgaaattcacgccgcgcgctgcgggattgagctcgcgccagacaccaaccagcaggttgccggcggcgccccggcgcacatcatgggctcgggccagacgttcggagcgccgccggtgctggcccgcgcccaccatggctcgatcagcaaggagcagcgcgccgttgtcgaagaggacctcaaacgcgggcaactcaaagcggtggtggcgacgtccagcctggagctgggcatcgacatgggcgcggtcgatctggtgatccaagtacaggcaccaccatcggtggccagcgggctgcagcgcattggccgggccggtcatcaggtcggcgagatttcgcggggggtgctgtttcccaagcatcgcaccgacctactcggctgcgcggtcagcgtgcagcgcatgcttgccggtgagatcgagaccatgcgggtgccggccaacccactcgacattctggcccagcacacggtggcggcggctgcgctggaaccgttggatgccgacgcgtggttcgacaccgtgcggcgggccgccccgttcgcgaccctgccgcgtagcctgttcgaggccaccctggacctgctgtccggcaagtacccatccaccgagttcgctgagctgcggccgcggctggtgtatgaccgcgataccggcacgctgaccgcgcgacccggagcccagcgactggccgtcacctccggcggcgccattcccgatcgcgggttgttcgccgtctacctcgctaccgagcggccgtcgcgggtaggcgaactcgacgaggaaatggtttacgagtcccgccccggtgacgtgatctcgctgggtgccaccagctggcgaatcaccgagatcacccacgaccgggtgctggtgatccccgcgccgggccagccggcccgattgccgttctggcgcggagacgatgccggccgccccgccgagctcggcgccgcactcggcgccctcaccggcgagctggccgccctggaccgtacggcattcggcacacgttgtgcgggtttgggtttcgacgactatgccaccgacaacctgtggcgactgctggacgaccaacgcaccgctaccgcagtggtacccaccgacagcacattgttggtcgagcggtttcgtgacgagctgggcgattggcgggtgatcttgcattcgccgtatgggctgcgggtgcacggaccgctcgcgctcgcagtcggccggcggctgcgcgaccgctatggcatcgacgagaagccgaccgcctccgacaacggcataatggtgcgcctaccggacaccgtgtccgctggcgaagacagcccgccgggtgccgaactgttcgttttcgacgccgacgagatcgacccgatcgtcaccaccgaagtggccggttcggcgctgttcgcgtcacggttccgggaatcggcggcccgcgctctgctgctgccccgccggcaccccggccgccgctcgccgctgtggcagcagcggcagcgcgccgcccggctgttggaagtggcccgcaaataccccgacttcccgattgtgctggagacggtccgcgagtgcctgcagaacgtctatgacgtcccgatcttggtcgagctgatggcgcggatcgcccagcggcgggtgcgtgtcgccgaagccgagaccgccaaaccttcgccatttgcggcatcgctgttgttcggctacgtcggcgccttcatgtacgagggcgatacgccgctggccgaacggcgcgccgccgcgctcgcgctggacggcacgttgctggccgagctgctaggccgggtggagctgcgcgagctgctcgatcctgacgtcatcgccgctaccagccgccagctccagcatctggcggccgaccgggtagcccgtgacgccgaaggggttgccgatctgctgcggctgctgggtccgctcaccgaagacgagatcgctgcccgggcgggcgcgcccgaggtcagcggctggctggacggcttacgcgccgccaaacgcgcgctcgtggtgtccttcgccggccgcagctggtgggttgccgtcgaggacatgggccggctgcgcgacggcgttggcgcggcggttccggtggggctgccggccagcttcaccgaggcggtagccgacccgctgggcgaactactgggccgctacgcacgcacccacacaccgttcaccaccgctgcggccgcagcccggttcggtcttgggctgcgggtgaccgccgacgtgctgggccggctggccagcgatggccggctggtgcgcggcgaattcgtggccgcggccgaaggatccgccggcggcgagcagtggtgtgacgccgaggtgttgcgaattctgcggcgccgctcgctggccgcactgagggcgcaggcagagccggtcagcaccgccgcctacggacgcttcctgccggcctggcagcacgtttccgcgggcaactcgggcatcgacgggctggccgcggtcatcgatcagctcgccggcgtccggataccggcctcggcgatcgaaccgctggtgcttgccccacggatccgcgattactcgccggcgatgctcgacgagctgctcgcgagcggggacgtcacctggtcgggcgccgggtcgatctcaggcagtgacggctggatcgccctgcaccccgccgactcggcgcccatgacgctggcggagccggccgagatcgacttcaccgacgcccaccgggcgatcttagccagcctgggcactggcggcgcgtacttcttccgccagttgacccacgacggcctgaccgaggcggaactcaaagccgctctgtgggaattgatttgggccggacgagtgaccggcgacacgttcgcaccggtacgcgcggtactcggcggggcgggcacccggaagcgtgctgctcccgcacacggcgggcatcgaccgccgcgcctgagccgataccgcctcacgcacgcccaggcccgcaacgctgacccgaccgtcgccgggcggtggtccgcgctgccgcttcccgaaccggactccacgctgcgcgcccattaccaagccgagctgctgttgaaccgccacggcgtgttgaccaaagacgcagttgctgccgagggtgtggcgggcgggttcgcgacgctctacaaggtgctcagtgcgttcgaggatgccggcaggtgccagcgtggctacttcatcgagtcgttggggggcgctcagttcgccgtcgcctcgaccgtagaccggctgcgtagctacctcgacggtgtcgaccccgaacagccggactaccacgcggtggtgctggccgctgccgacccggccaacccgtatggggcggcgttgccctggccagcgtcgagcgctgacggtaccgcccggccgggccgcaaagccggcgcactggtcgttctggtggacggcgagttggcctggttcctcgagcgcggcgggcggtcgttgctgacgttcaccgatgatcccgaggccaaccacgcggcggccatcgggctggccgacctggtcaccgccgggcgcgtcgcgtcgattctggtcgagcgggccgacggcatgccggtgctgcagcccggcgggcgggcgtcggcggcactgacggcgctgctggcagccggcttcgtccgcacacctcgcggtctgcggcggcggtaagccatgcccgagggcgacaccgtctggcacaccgcggccacgttgcggcggcatctggccggtcgcacgttgacacgttgcgacatccgagtgccacggtttgccgccgtcgacctcaccggcgaggtagtggacgaggtgatcagtcggggcaagcacctgttcatccgaaccgggacagccagcattcattcgcatctgcagatggacggcagctggcgggtcggcaaccggccggtgcgggtggatcatcgggcgcgaatcattttggaagccaaccagcaagaacaggccatccgggtggtcggcgtcgacctaggcctgttggaggtcatcgaccggcacaacgacggcgccgtcgtcgcacacctaggacctgatctgctggccgacgattgggacccgcagcgtgcagccgccaacctgatcgttgccccggaccggcccatcgccgaggcactgctcgaccagcgggtgctcgccgggatcggcaacgtgtattgcaacgaactgtgcttcgtcagcggagtattgccgacggccccggtgagcgcggtcgccgacccgcgccgcctggtcacccgcgcccgagacatgctgtgggtcaaccgcttccgctggaatcggtgcaccactggcgatacccgggccggccggcgactgtgggtctacgggcgggccgggcagggttgccgccgctgcggcacgctcatcgcctacgacactaccgacgagcgggtgcggtattggtgcccggcctgccagcgctgaaccgggcgatcaaagccagcacctagtcgcggccgtgggtagcgaagaactgggcaatgacttgcgacccgtcgaacgcgcgcgtggtcgccccgatgaccgccttgggcagatattgcctgccacccggccaggtatgtccgccattgtcgatctggtaggagatcacctcggtgccggccgcacatgagctggaatcgaaaaggtgcaccattgttccgtccccgacgtcaggcagctccgccgccgacggatcgccctgacacccatcgaccgcccgccagcgatccaccaagctcgcaaccgagatggaatggctgagcccgccgcgaccacgcaccgccccgccgttgaacggcaccagcgggtcggcggtgccgtgtgcttcgagcaccgacaccggccgcgacggattacatgtcacacccacacccagcgtgcccgccaccggcgcgaccgcggcgaagatatcggcacggtcacacgccagccggttggacatgaagccaccgttggacatgccggtggcgaagacgtgcccgggagcgatgtcgaagtcgtgcaccagctttgcggccagcgcgaccaagaacccaacgtcgtcgagatgacggcgatccgccggcgacgcccccctcccgtcggcccagcttttgtcgtagccgtcaggatagacaaccaacaagtcggcggcgtcggcaacagcgtcgaaatcggtgagagcctcctgtccggctccggtgccgccaccaccgtgcaggctgatcaccaacccggagggctcagcgggcggcacgtgcaagcgataactgcgggtcaagcccccgaactggaacgtcgctaccgaactggcatgcctggccagtagctgatcaccgccacacccggccaggcaaaccatgagaacgataagcgacagcattcgcgcccacggcatctcgtcaaggtaccgatcgcgagcgctcagcccgcggcgccctgtcccaccgcttggaccgatgcgtgctcgtgcaacgccctggcggcttcgggatgtacgggcttgaggtcgaagatgacctcggtgacggtcccggtgaacgcatagggcgccttgtcctcatagccgcggtcaacgaccaggccgttgtcgcggccgatgtccatgccggcataggaggtaaaggccagcggcaccgtctggggcagctcaccctctccgatcaaccgatcgtcggcccagagcgtcacccgaccaccggaggcggcgacgggttgatgggaatcgaacagcatccgcaccgtgacatccccggtggggagcggctcgctggacacctgccggtaggtttcgacgcccaggaaggagtaggtgtggtgcaggtgccgctgttcgtcgacccatagcgcgaaccctcccatgaagtcggcgttggcgacgatcacaccctgcgcgccgccgtcggggatgtgcagccgtgcctcgatcgcgtaagaacgaccgcagatacgggggaccatgccgcgctgaatgttctgcacgtcacctttgaaactgaaccgtgcggtggtgggcaggggcggcaggtcgccgaacattaccgcgagcccgcccagcagcggcagcacccggtttcgttcggcctcctgccaccacagctgggtgagctcggcgaccttgtcgggatgctcggctgccaggtttttcgcctgggagaagtcatctggtaggtagtacagctcccagacgtcctggtccgggtcgtaggtccccggcgcgaaccgtcgcatcgtctccggtgacagatcccagggcgccttgtccaagcgagcgcacgcccaccagccgtctttgtagatggcacggctgccgaagttttcgaagtactgcacggtgtggcggtcttcggcttcagcgtcgtcgaaggtccgcacgaaactggttccgtccatcggttcctgctcgaagccgtcgacatgggtcggctccggtaaaccgatggccgccaacacggtcggcgcgatgtcgatgcagtgggtgaactggctacgaacacggccgtctggccggatccgggccggccaagcgaccaccaatggatcgcgcgtgccgcccaggtggctggccatctgcttgccccactgcaacggggtgttgctcgcatgcgcccacgcgctggcgaaatgcggtgcggtgaactcgtcgccgagtgcggcgatgccgccgtattgttcgatcagctccaattgccgctcggcatccagatccaggccgttaaggaacgtcatctcattgaacgaaccggtgttggtgccctccatgctggcgccattgtcgccccagatgtagaacaccaacgtgttgtcggactcgccgagatcctcgatcgcgtccagcagccggccaacattccagtccgcattttccgagaacccggcgaacacctccatctggcgggcaaagagccgtttttgcgcctccgacatactgtcccacgcggggaataggtcgggccgctcggtgagttcggcgtcgggtggaatgatcccgagtcgcttttgccgttcgaatgtcttctgccggtacacatcccagccatcatcgaactcacctcggtacttgtcggcccattccttgaatacgtggtgtggcgcgtgggtggcgccggtcgcgtagtacagcatccacggcttggtggcattctgggcccgcacggtgtgcagccactcgatagccttgtcggtgaggtcgtcggggaaatagtagggacggccgtcttccccagaaccctcgggtatgcctatgacggagttgtcctgactgatgatcgggtcgtactgacccgcggcgccgctcgggaagccccagaaatggtcgaatccccaacccagcggccagttgtcgaacggccccgcggctccctggacattgtccggggtcagatgccacttgccgaaagcgccagtcacataaccgttgtcgcgcagaatacgcggcagcgctgcgcaactgcgtggcctgaccgccgaataccccgggtacgggccggggaactcgcagaccgacccgaagcccacccggtgatggttacgcccggtcaacagcgccgcacgggtcggcgagcacaccgcggtcacatgaaaacggttgtagatcaacccattctgggctagccgggacagcgtcggggttcggatcgcgccgccgaatgtatccggtccgccgaacccagcgtcatcgatcaacacgatcagcacattcggtgcgtcgtcgggcggaaagggactggggacaatcgaccagtcgccgaccgactctgccatggtgcggccaaccacgccaccaaagcggcgctgcggtagcggcagccgggtgcggtctgggttgaacttgcccatcgcctctcgcaacgccgcacccaggcttcgcaacgtcgaacgactcagctccgcaaccgatttcattggagagctagccaacgcctgccccgcttccagtcggccttgtgcctccgtcacggcgatgaccactgctcggcccgccgccagcgcttggccgatcttgtcggccagcccggtcttgatccgatggtgggcgaaggtgccggccaatgctccggtcgcggcgccgagcgccgccgaggccaacagtgccggcgagaacaggccgatcgccaggcccaccccggcgccccacgcggcgccgcgccggccgagccgatttccggtgtcgaccaaaaccggactgccctcggcgtccttgccgatcagcaccgcaccctgcagcggaatgcttttgtccttggcggcatcgacgagggtttgaaaatcgtgacgagccgaatcgaggtcctgatagccggcgacgagcaccagcgcgttgtcttcactcatcacgaaactcccgatatgtgtgtcacggccggcaatcggccgcggctgaccatgttggcaacgtagcaccggtcaacgtgcgcgtgctggcgaactcgcggtgcgacccggtcagcggatcgtcgaactcgatgcgctgcgcgagcaactgcagcggtgtgctgaagtcgtgggcggccacggatatcacgttggggtacaacgggtcacccatgatcggtatccccagcgccgccatgtgcactcgcagctggtgggtgcgcccggtggtcggtgtcagccgatacagaccgtcgcgcgctatccgctccaccagcgtctccgcgttgggaacgccgggctcacagaccgcctgcagatggccccggcgcttgacgatgcgactgcggaccaggcgcggcagggccagacccggggcaacgggtgcgcgagccagataggtcttgcgcaccaaaccgcgggcgaacatcgtctggtagctgccgcgcacctcgcgtcgggtggtgaacaacaacaccccggcggtcagccggtccagccggtgggccgggctcagctcgggcaatcccagttcgcgacgcagccgcaccagcgcggtctgcgcgacgtgtcgcccccgaggcatggtcgccaagaaatgtggcttgtcgacgacgacgatgtcggcgtcttgatgcagcactgggacatcgaagggcaccggcacctcgtcgggcaggtcgcgatacaggtgcacaaccgaaccgggcggcagcaccgtgccactgtcgaccaccgcaccgtcgtcgtcgaccacctccccggccagcaccttcgcacgggccgccacgccaaaccgtgcggtcagctcggctaacaccgacccgccaagcagtcgcacccgcaccggccccagcacgtcgtgcacgctaagcaaacgatcctctggccgcaacgccacacgagaccctctcagtaagtggaaatctcgtcctcggtcggtagcaccccggtgaccatgaagatgacgcggcggcccacttccacagcgtggtcggcgaagcgctcaaagaaacgacccagcaacgccgtttccacaccgacgcgaacgccgtgccgccattctcgatctatcagcacgctcagcaaatgcctatgcaggtcatccatcgcgtcgtcacgatcgtgcagttgcgcggcttcctgcgggtcacggttcaccagcacttgtcttgcactgtcacccaacgcgattgccaccttcgccatgtcggcgaagcagttgcgaacttcctcaggaagcacctggttcggatactcgcgtcgggtgatcttggcaatatgcacagccaacgcacccatgcgctcggtgtcggcgatgatctgcaccgcactgaagatttcccgcagctcgccggacaccggatgttgcaacgccagcagcgcgaacgcttccttttcgacttgggctcgcatcgccacgatccgctcatggtcacggattacttgttcagcggcgccaatgtcggcctcgagcagagcctgcgttgcgcgtttcatcgctatcccggccaggctgcacatctctcccaatcgtccggccaactcggttagccgctggtgatagaccgtccgcatggtgtcacgcctctctgaccctgagtcgtcgtgtggtgctgccgcggatccacaccgccatcatcgaccatggcggcaccgcgcgacatacccgcttggcgtagccttcaatccaaaggcaccggctcgaggatctcggcacgcgcctcgggtgcgctggcccgcaacatgtccgccgaaacgtcgtcgggctgggcctgggagagcacctcggcctccacgcgcgccatatagttcgcgacctcgcggtcgatgtctgcggcggtccacccgagcacgggcgcgaccacctcggccacctcccgggcgcagtcgacgccccggtgcgggtattcgatggaaatccgcatccgacgggccaggatgtcctcgagatgcagggcgccctcggcggcggcggcgtaagcggcttccaccttcaaatagcccggtgcctccgttatcgggctcaacaggctgggatcggaggccgccatcgctagaacgtcgctgatcagcgaaccatagcggtccagcagatggcgcacccggtacgggtgcaggccctgcagcgcgccgacgtgttcggcctgattgaccagtgcaaagtaaccgtcggcgcccagcaggctgaccttctcggtgatcgacggcgcaacgcgggcggggatgaactgcacagcagcgtcgatcgcgtcggccgccattactcggtaggtggtgtacttgccaccggcgatggccaccaggcccgccgccggcacagccacggcgtgttcccgggacagcttggaggtgtcgtcgctttccccggcaagcagcggccgcagcccggcgtacactccgtcaatgtcggcgtgcgtcaacggggtcgccaacacggcgttgacagtgcccaggatgtagtcgatgtcggccttggtggccgcggggtgcgccaggtcgaggttccagtcggtatcggtggttccgatgatccagtgacttccccacggaatgacaaacatcaccgacttctccgtgcgcaggatcatcgcgacgtcactgacaatccggtcccgcggcaccaccacatgcacgcccttggatgcgcgcacctggaagcgcccgcgctgtttggacaacgcttgaatctcatcggtccagaccccggtcgcgttgaccacgacgtggccgcgaacctcggcaaccgcgccgttctcggagtcgcggacgcccacgccgatcacccggtcaccctctcgcaacaaggccactacctgggtggagcagcggacaaccgcgccgtaatgcgccgcggtgcgcgcgaccgtcatggtgtgccgggcgtcgtcgacgacggtgtcgtagtaacggataccaccgatcagcgagctgcgcttcaagccggggctcagtcgcagcgcaccggcgcgagtaaaatgccgttgcgccggaaccgatttcgcgccacccagccggtcgtaaagaaagatacccgcggcgatgtagggacgctcccaccagcgtttggtcagcgggaacaaaaacggcagcggcttgaccaaatgcggtgccagcgtggtcagcgacagttcacgttcatagagcgcctcacgcaccagcccgaactccagttgctcgaggtagcgcagcccgccgtggaacatcttcgaggagcggctcgacgtgccggaggccaagtcccgcgcctcgaccaacgccaccttgagcccacgggtggcagcatccaaagcgcatccggagcccactactccgccgccgatcaccacgacgtcgaattgctcggttccgagtcgcttccaggcgaccgcgcgctgtgcaggtcccagcgccgcggcgggccacccctgcccgccgtccggtgcctggattgggttgctcacgaaaccggctcctgtcagttactcgtcggtaggtggtgtggcaccaaggctagttgttcagccgcgtcttgagctgccgttcagtccagatcgtcgtgcgccatcagccggcgggccgcctcggttatcgaacccgacaacgatgggtaaacggccagtgtctgggccagctcgttgacggtgatgcggttctgaacggctacggcgatgggcaggatcagctccgatgcgatcggcgccaccaccacgccgccgatcacaacgccggtggaccgccggcagaagatcttgacgaacccgtgacgcatctccgacatcttggcgcgcgcgttggttcgtaacggcagcatgatggtccgggcggccaccgaaccggcgtcgatgaccgattgcggcaccccgaccgcggcgatctcgggcctggtgaaaaccgtcgcggccaccgtgcgtaaccggatcgggctgacgccctcccccagcgcgtggtacatcgcgatgcggccctgcattgcggcgaccgacgccaggggcagcaaacccgtgcagtcgcccgcggcgtagatgccggtcgccgacgtccgcgacacccggtccacggtcaggtaattgccccggccaagctggatgccgacccgttccaggcccaggccgctggtgttgggcaccgacccgatggtcatcagggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggctgccctcgacggtgcgaccgtcggtcatcgtgacgagcaccccggccccggtgcgggtgaccgatgctgcccgggcatttttgaacagccggactccccgttcggcgaacgactcttccaggaccagcgcagcgtcagcgtcctcatacggcagcacgtggtcctggctggccaccaccgtgaccggcacccccaattcggtataggcgtccacgaactcagcaccggtaaccccggagcccaccacgatgaggtggtcgggcaacgcgtccaagtcgtagagctgccgccaggtcagaatgcgctcaccgtccggctgggccgacggcaggatccgcgggctggcgccggtggcgaccagcacgacgtcggcctcatgctcactggtggagccgtcggcggcggtcgccttaatgcgatggcgcgccagacccggtgtggagtcgatcaactcgccccggccggcgatcacctgaacccccatgctgagcagctgggcggtgatgtcggccgactgtgcggcggccagcgtcttgacccgggcatggatttgcggcaacgagatcttggcgtcgtcgaagtcgatatgaaagcccaggtgcggcgctcggcgcagttcggtacgcagcccggtggaggcgatgaacgtcttcgacggcacacagtcgtccagtacggcagccccgccgatgccgtcgcagtcaatcacggtaacttgggctgtttccgggtgtgaggtggcggccaccagtgcggcctcgtaaccggccgggccgccaccgaggatcacgatgcgggtcaccacagcccataacctagctcggcgacgatgcacgccgcgcagcggcgtgaggaggagccgagcagtccaacacagctcggcgacgatgcacgccgcgcagcggcgtgaggaggagccgagcagtcaagcacagcttgacgatgacccgcaccgcagcgcggcgcgatgggtaccacccgagcccccgccgtctaagctttcccccgtgccgctctacgccgcctacgggtcgaacatgcatcccgagcagatgctcgagcgcgcaccccactcgccgatggccggaaccggctggttacccgggtggcggctgacgttcggcggcgaggacatcggctgggaaggggcgcttgccaccgtcgtcgaagacccagattcgaaggtgttcgtcgtgctctacgacatgaccccggcggacgagaagaaccttgaccggtgggaaggctccgagttcggcatccaccagaagatccgatgccgcgtggagcgcatttcctcggacaccacaacggatcccgtcctcgcgtggttgtacgttttggacgcctgggagggtggcctgccgtcggcccgctatctaggtgtgatggccgatgccgctgagatcgcgggcgcgccaagtgattacgtacatgacttgcgtactcgcccggcccgcaacatcggcccgggaactattgcctaattatcgcgagcgcccaggctaatgcgcggcggcctgctcgatgatgttgaccatcacccgcagcccgatcgccagggctcgctcgtcgatgtcgaacgtcggctgatgcaggtccaactgcagtccgtcaccggaccacacgcccagtcgagccatcgcgccgggaacctcctccaaataccaggagaagtcctcaccaccgccggactgccgggtatcggccagcacacctgggccaatagcctcaatagcgtgggcgagaatgcgtgtcgagatttcctcgttgaccaccggcggcaccccccgacggtattgcagcgtgtgctcgatcgccaacggtaatagcaacgccgaaatggcttggcggacaagctcctcaaggtcaacccaggtctgccggctggccgtgcgaacagtgccggacagaactccggtttgcggaatggcgttggcggccatacccgcgttgaccgcgccccacaccagcacggtgctgttacgtgggtcgatgcgacgcgacagcaccccgggcagcccggtgaccagcgtgccgagcccgtagacgaggtcggcggtcaagtgtggacgcgacgtgtgcccgcccggcgaatacagcgtgatttctatcgagtcggccgccgacgtgatggggccttgccgaacggcgaccttgccgacttcaagccggggatcgcagtgcagggcgaagatccgcgacaccccggccaacgcgccggccgcgatcgcgtcgatggcaccaccgggcatcagttcctcggccgcctggaagatcaaccgcacccccaccggcagctccggtaccgaagccaatgccaatgcggcacccagcaggatcgcggtgtgcgcatcatggccacaagcatgcgcgacgttgggcatggtcgaggcgtagggcgcgccggtccgctcggccatcggcagcgcatccatatcggcgcgcagcgcgatccgcggctgatgctgaggaccgaagtcgcaggtgagtcccgttccaccgggcagcaccttggggttcagccccgcgtcggctaaccgctcggcgacgaactgggtagtggcgtattcctgacggcccaactccggatagcggtggatgtgccggcgccagccgaccaggtcgtcgtggtgggcggctagccatgattcggcggcgtcggcgaggctcatcgcgccgccctgcgctgctgcgcggccagcacccggtcacgctcatcaggagtctgcgcgagacggacaaccgtgcgtgccaacatgatcgcgccgtcaaccaccgcgcggtcggcgctggcaccagcggaagcgacggtgaaggcccgttggtgcaccgtcgccgcgccggcgtccaggccgatcaccggatggatcccgggcagcacctgcgtcacgttgcccatgtcggtgctacccagcggcagctctgcctccaaggctggcagcaacggctcgcgccccagccgctgcatctcctcccggcacacgtcagccagccacgggtcgggtttgagctccgcgtatgccggtgcagcctcgtcgatttcgtattcgcacccggcggccagcgcgccggccgcaaagcaggcgaacattctggtctgcagctcgcgcagcgaatccgattcgaccgcacgcatcgcatactgcagcctcgcctgcccggggatgacattgaccgcctgcccgccgtcggtcacaatgccgtgcaccatttgcccgggcgccaattgctgtcgaagtaccccaatagcgacctgcgccacggtcacggcgtcggcggcgttaacccctaggtgcggcgcgacggccgcgtgcgattccttaccccgatagcgcacggtgacctcggacagggccagtgatcgtgcgccggcgatatcggtcggcccgggatggaccatcacggccaccgcaacgtcatcgaacgtcccggcctgcagcatcagcgccttaccgccgccggactcctcggcaggggtccccagcagagccacggtcaagcccaggtcgtccgccacctcagccagtgccagcgcggtgcccaccgcggaggccgcaataatgttgtgcccgcaggcgtgtccgatcccgggaagcgcgtcgtactcggcgcacactccgacaaccaacggtccgctgccgtagtcggcgcgaaacgccgtgtccaacccaccggcggccgtggtgatctcgaaaccgcgttcggcgaccagcgcctgagccttggcgcagctgcgatgctcggcgaacgccagctcgggctcggcgtggatggcatgggacagctcgaccagctcgccaccacggcgccgcaccaattcctcgacgcggtcggatgcgctggctgctggcatgctcgcagtatctcatcgacgagcacccgctccccggcgagcggctcagttaagctcgcccagtgtggctgacccgcgccccgatcccgacgaactggcccggcgggcggcgcaggtcatcgctgaccgcaccgggatcggcgaacatgacgtcgcggtcgtgctcgggtcgggatggttaccggccgttgcggcgttgggctccccgaccaccgtgctgccgcaggccgaactgcccgggtttgtgccgccaaccgcagccgggcatgcgggcgagctactgtccgtgcccatcggtgcgcaccgggtgctggtgctggccggtcgcatccacgcctacgagggacacgacctgcgctacgtcgtgcatccggttcgggcggcccgtgcggcaggggcgcagattatggtgctcaccaacgccgccggtgggctgcgggcggaccttcaggtcggccagccggtgctgatcagcgatcacctgaacctgaccgcacgttcgccactggttggcggggagttcgtcgacctgaccgacgcctactcaccgcgactgcgggaactcgcccgccaatccgacccgcagctggccgaaggcgtctacgccggcctgccggggccgcactacgagacaccggcggagatccggatgttgcagacactgggcgccgacctggtcggcatgtccacggtgcacgagaccatcgcggcccgggcggcgggcgctgaggtactgggcgtatccctggtgacaaatctggcggccgggatcaccggcgagccgctgagccacgccgaggtgctcgccgccggagccgcatcggcgactcggatgggcgcgctgctagccgacgtgatcgcccggttctaagccgtgacgccagagaattggatcgcccacgacccggacccgcagacggccgccgagctcgccgcctgcggccccgacgagctgaaagcgcggttcagccgcccactggcgttcggcaccgcggggttgcgcgggcacctgcggggcgggccggacgcgatgaacctggcggtggtgttgcgcgccacctgggcggtggcacgggtgctcacggatcgaggtctggctggttcgccggtgatcgtggggcgcgacgctcggcacggctcaccggcgtttgccgctgcggccgccgaagtgcttgccgccgcaggtttttccgtgctgcttctgcccgatcccgcacccaccccggtggtggcgttcgcggtgcggcacaccggcgccgccgctgggatacagatcacggcgtcacacaacccggcgaccgacaacggctacaaggtctatgtcgacggcggccttcagctcctcgcccctaccgaccggcagatcgaagccgcgatggccaccgcgcccccggccgatcagatcgccaggaagaccgtcaaccccagtgaaaaccgcgcctccgatctgatcgaccgttatatccagcgtgcggccggggtccgaaggtgcgccggttcggtccgggtggccctgacgccgctgcacggggttggcggggcgatggccgtcgagacccttcggcgagccggtttcaccgaggtgcataccgtggcgacgcaattcgcgccgaatcccgacttccccaccgtgacattgccgaaccccgaggagcccggagccaccgacgcactgctcaccctggctaccgacgtggacgccgacgtcgcgatcgcgctggatcccgatgcggatcgctgcgcggtcgggatacccacggtgtcgggatggcggatgctgtccggtgacgaaaccggttggctactaggtgattacatcttgtcgcaaaccgacgaccgggcgtcgccgccggaaaccagggtggtggccagcaccgtggtgtcgtcgcggatgctggcggcgatcgccgcgcatcacgctgccgtgcacgtggagaccctcaccggctttaagtggctggcgcgcgccgatgcgaacctgcccggcaccctggtgtacgcctacgaggaagcgatcgggcactgcgtcgaccccaccgcggtgcgtgacaaagacggcatcagcgccgcggtgttggtgtgcgatctggtggccgcgctcaaaggccagggtcgttcggtgaccgacgcgctcgacgagctcgcccgatgctacggcgtgcatgaggttgccgccctgtcacgccccgtgggcggcgccgtcgagaccaccgacctgatgcgacggctccgcgaggacccgccgcgtcggctggccggtttccccgccacggtcaccgatatcggcgacacgctgatcctcaccggcggcgacgacaacatgttggtcagggtggcggtgcggccttctggaacagaaccgaagctgaagtgctacttggagattcgctgcgcggtgaccggtgacctaccagctgcccgacagctggtgcgggcgaggatcgatgagctgtcggctagcgtgcggcggtggtggtgactcagcgcgggccgaactggcgatcgccggcatcgccgagaccgggcacaatgtaggcgacctcgttaagcccttcgtcgatggccgcagtgaacaaccgcacgtttggcgcagccttctgcagcgccgcgattccttctggcgccgcaaccacacacagcaccgtgatatccgctgcaccgcgcgagatcagcagaccgagggtgtgcgtcatcgacccgccggtggccaccatcgggtcaagcaccatgaccggtacatccgtcaggtcgtcgggcagcgagtccagatacggcaccggctggtgggtttgctcgtcgcgggcgacaccgacaaagccaacgtgcgcctccggcaaggcggcatgcgcctcgtcgaccatccccaaccccgcccgcaacacaggaaccagcaggggtggcttggttagccgcgacccgaccgtctcggccagcggcgtacggatcgggactggctcgcagggcgcatcgcgggtggcctcatagatcaacagcagcgtgagctcgcgcagcgctgcccggaagccggcgttgtcggtgcgttcgtcacgcagcgtggtcagtcgggccgcggccagtgggtggtcaacgacatggacctgcacggcgttgaaccctatataacaatcgtggctcggtcccctaaaagggggctgatacgggtgcgtccatccgcgcgaccggtcaaccccgtccatatactcccggcatgctccgcggaatccaggctctcagccggcccctgaccagggtataccgtgccttggcggtgatcggtgtcctggcagcatcgttgctggcctcatgggtcggcgctgtcccacaagtgggtctggcagcgagtgccctgccgaccttcgcgcacgtggtcatcgtggtggaggagaaccgctcgcaggccgccatcatcggtaacaagtcggctcccttcatcaattcgctggccgccaacggcgcgatgatggcccaggcgttcgccgaaacacacccgagcgaaccgaactacctggcactgttcgctggcaacacattcgggttgacgaagaacacctgccccgtcaacggcggcgcgctgcccaacctgggttctgagttgctcagcgccggttacacattcatggggttcgccgaagacttgcctgcggtcggctccacggtgtgcagtgcgggcaaatacgcacgcaaacacgtgccgtgggtcaacttcagtaacgtgccggcgacactgtcggtgccgttttcggcatttccgaagccgcagaattaccccggcctgccgacggtgtcgtttgtcatccctaacgccgacaacgacatgcacgacggctcgatcgcccaaggcgacgcctggctgaaccgccacctgtcggcatatgccaactgggccaagacaaacaacagcctgctcgttgtgacctgggacgaagacgacggcagcagccgcaatcagatcccgacggtgttctacggcgcgcacgtgcggcccggaacttacaacgagaccatcagccactacaacgtgctgtccacattggagcagatctacggactgcccaagacgggttatgcgaccaatgctccgccaataaccgatatttggggcgactagccgccgtcgctattctgtgccgcatggttgctgacctcgtacccatccgcttgagcctgtccgctggtgaccgctacacgctgtgggctcctcgctggcgggatgccggcgacgagtgggaggcgttcctgggcaaagacgacgacctgtatggcttcgagagcgtctctgacctggtcgcgttcgtgcgcaccgacaccgagaacgacctggtcgaccacccggcatggcaagacctgaccggagcccacgcgcacaacctcaatccggccgaagacaatcagttcgacctggtcgtcgtcgaggaactgctggctgagaagccgacggcggagtcagtggccgcgctggccgcctcattggcgatcgtatccgccatcggatcggtgtgcgaactggcggcagtgtcgaagttcttcaacggcaatcccatcctgggcacggtttccggcgggctcgaacacttcaccggaaaagccggcaataaacgctggaattcgattgccgaggtcatcggacgcagctgggacgacgtgctcgcggccatcgacgagatcatcagcacccccgaggtcgacgctgagctgtcggaaaaggtcgccgaggagttggcggaggagcccgagggcgccgaggaagtggcggcggaggtggaggccacgcaggacacgcaggaggcggccgagtccgacgacgaggaagccgacgcacccggtgacagtgtcgtactgggcggcgatcgggacttctggttgcaggtgggcatcgacccgatccagatcatgacgggcaccgccaccttctacacgcttcgctgttacctggatgatcgaccgatcttcctgggccgcaatggtcggatcagtgtgtttggctccgagcgggcattggcccgctatcttgccgatgagcacgaccacgacttgtcggacctgagcacctacgacgacatccgcacggccgccaccgacggctcgctggcggttgccgttaccgacgacaacgtctatgtgctcagtgggctggtcgacgattttgccgacgggccggacgcggtggaccgtgagcagctcgacctggccgtcgagctgctccgcgatatcggcgactactccgaggacagcgcagtcgacaaggcactcgagacaacccgcccgctgggccagctggtggcctatgtgttggacccccactcggtcggcaaacccacggccccgtatgcggcggctgtccgtgaatgggagaaattggaaaggttcgtggagtcgcggctcaggcgcgaataggcaccgtcagccggcgaaggctagccgccgcggcgcttgccgatgtccagggcacacgcggcgaggatcgcatcccagtcttcgatgttgaaatggcccttgccgtgcgcccagtgcaaatcaacgtgcggaatcgcgcgctgcaggtattcgcccatggcgcgtggcacgaaggagtcacgatcacccagccagatatgggtaggcacggccacctcggcgaggtcgaaaccccacggccgaaattgcagaaatgattcataggctgcgccgcggctgccctgtcggaacgcttcgagctggatggcgcgcaggtggcggccgaagcgttcgtcgctcagcaggtgcttgtcggccgcggggaccgcagccgccaacaacgtagaaaacagcccgggcgtgtatttcgcgcaccagccgagcggggcaaacaacgcaccgaatagccgcggcccgcttcgcgccaaccgcgcgtagcaccgatcggccgcgttgaggctgcgcatgatatccggcgtcgccagtggaccccatggtccgagcgcgccgacgaacgctagtcgggtccgcgggatgacggcaccgcaggcgaataggtgcggtcccgcgcccgaatgcccgaccaccccgaactcctccagctcgaacgcgtcagccagggcacacacgtccgcgggccaatcgcgaaaattgcgtcccgcttgaaaggtggagcgcccgtacccgggccgatcaatcgctatcagtcggaagccggtgcgccgcgcggcaccatcggcgaaggccccctcgagccgcgaacttggcgtgccgtggaagtagaacgctgggtagccggtgctatcaccccattccaggtaggcaagcgcccgcccgtcgggcagcatgagcacatccgcctcgtcggtgcgaatgcgctcgggcagcgatggcggtggcccggtcaagagcacaccagcgatggtatgccggtcagagtcgattcagcgcgcgtgccatgcacgagtcctcgaggaaccgatagcgcctaggctgggactgccgcaaccacagccgatccagcgccgaacgcacgatccggcgaacgggtgtgcgggtaacagccttgtcgatgtcgatggtggaggcgctgtcgccgttcatgacaggttcccttcaagcgtcctgcaagcggttgccaaagccgtcgcctattttctgtcatcggacggcgcgatccatcggcacgggagcgtaaatctgccccgccgggggtcgtagcttgccgggggcacgcccgggtttatacgcgtattcgctgatgcggcccggtcaacgagcgctatgcgccgccaccggcagccgggggcggcggcgcagcaccgggatcgtcaagcacgggaccttcgaggatgggtccggggtagtcgcggctgtggtcggggccgtcgctgtcgcggtggaagtcgtcatggcaggtgtagggatcccagttgggcccccatgcggggtcgaaaggctgccccgggcaccagtagtagtcgggcaccggcgcggtttgggctgcggactgcgcgccgaccccgagacccgccacacccgtggccaggatgcacgccgccagcatgagcgtgcggcacgcgaaccggtacatgcgatgacggtacgaaagcgatctggcaagcaactggacgctaggtgcgatataccagagaacttgctgattactcgctgtgacccatgagcgccgcgaaccgcggcttgatcacttcgtcgattatcgccagccgctggtcgaacggaatgaacgcggatttcatcgcattgacggtgaagcgcgccaggtcgctccagccataaccgaaagcctctaccaaacgatgcatttcgaggctcatcgaggtgtcgctcatcagccggttgtcggtattgacggtcacccggaaccgggcccgagccagtaggtcgaacggatgctcggcgatgcttgcgaccgcgccggtctgcacgttggagctggggcacagctccagcggaattcgcttgtcccgcaggatagctgccagccgacccaactggaaaccgccgtcggcatccacgtcgatgtcgtcgacgatccgcaccccgtgacccagccggtcggcaccgcagaaggcgatcgcctcgtggatggacggcaacccgaacgcctcaccggcatgaatcgtgaagcgcgcgttgtgatcacgcatgtactcgaatgcatccaagtgccgggttggcgggtggccggcctccgcgccggcgatgtcgaatccgacaactcccttgtcccggaaccggatcgccaactctgcgatctcccgggacattgcggcgtgccgcatcgcggtgaccagacagcggacggtgatgggttgaccatcggcggcacacgccttctcgccggcggcgaagcccgtcagaacggtgtcgacgacgtcgtcgaacgacagcccgcagctgatgtgcagctccggcgcgaaccgcacctcggcatagaccaccgaatcggcggccaggtcttgcgcgcattcgaaggcgacccgatacaaggcctcgggagtctgcatcaccgccaccgtgtgcgaaaacggttccaggtagcgctccagcgagccgctgtgcgactgggtgcgaaaccaacttgccagcgcgtcgacgtcagttgccggcaggtcgtcgtatccgacctgcccggcaatgtccagcacggtggccggccgcagcccgccgtcgaggtgatcgtgcagcaacgccttgggggctagcctgatcgtctgcagggtcggcgcagcggtcatcagacgatccgatcgacgattagcggccgcacctgcggcggactgtcccggatactccaaccgccggccagctcggctcgcgccgcaccaaagcgctcgggagcattcgtgtagagggtgaacaacggctcaccgaccacaaccggctcccccgggcggcgatgaatccgcacccccgcaccgtgctgtacgcgtgcgcccgggcgggacctgcccgcaccgagtcgccatgccgctaaccccactgccatcgcatcgatgtcgcccattgtgccgctcgcgcccgccgtgacggtttccgaatgcgaaccgatcggcaacggtttcgacaagtcacctccctgcgcggcaaccaaccagcgaaaccggtccattgcggtgccgtcccgcagcgtctgggccgggtcccggccgtggatcccggcaagctcgagcatctcgccggccagccgcaacgtcagctccaccacgtcgggcggtccgccgccggccagcacctccagcgcctcggccacctcgagcgcattgccgacggttcgacccagcgggcagttcatctccgtcagcagggcacgggtgggcacgccatgcgccgcgcccagttcgaccatggtgtgcgcaagttcgcgcgcctgcactggcgacctcatgaaggccccggaaccaaccttgacgtcgagcaccagtgcacccgcaccctcagccagcttcttgctcataatcgaactggcgatcaacggcagcgattcgacggtgccggtaatgtcgcgcagcgcatacagcttggcatcggctggcgccagctggccggcggcgaagatcgcggcgccgacgtcgcaaagctgctcgcgcacccgctggttggacagattcgcggtgaacccggtgatggattccagcttgtccagggtgccgccggtgtggccgagtccgcggcccgacgcctggggcactgcgccaccgcaggcggcgacgacgggcaccaatggcagcgtgattttgtcacctaccccgccggtggaatgcttgtccacggtcgctagtggcagatcggtgaaatccagccgggcacccgaggccagcatggccgccgtccatctggcgatctcgccgcggtccatgccccgccaaacgatcgccatcagcagcgccgacatctgttcgtcggcgacccggccgtcggtataggccttgacgacccagtcgatggcggcgtcggacaaccggccgccgtcacgtttggtgcggatgacggtcggggcgtcgaatgcgaagtcggtcaccggcgttcccgggggaggtcgtcgaggccgaaggcgtcgggcagcaggtcgccgagccggcggggtcgcaccggatggtcgatcagtagctcggaacccccgtgttcgagcagcacctgacggcatcgcccgcacggcatcagcacggatccatggccgtcgacgcaggccagcgcgagcagccggccgccgccggtcgaatgcagggcgcacaccaccgcacattcggcgcacaaagtcaagccatacgagacgttttccacgttgcatccggtcaccacgcgaccatcgtcgaccagtgcggccgcacccaccgcaaaccgcgaatacggcacataggctccggctgctgcctgggttgcattgccccgcagcatattccaatcgacatcaggcattcggcaaccccgctcgtcgatgggccgactaagaaaagccagcctaaccccggatccacacacgatcccgatcggactgttcgacaccgcgggcaacctggccaagttaagctcgattgcccggctctagctgttcgatagtgcttttaaggggtttgccagcggtgaatacaacggcgacaaccgtctcgcgcgggcggcggccacctcggaccctgtatcggggagatcccggtatgtggtcgtgggtatgccatcgcatcagcggcgcgacgattttcttcttcctgtttgtccatgtcctggacgccgccatgctgcgggtgagcccgcagacctacaacgcggtgctggcgacctacaagaccccgatcgtcggcctgatggagtacggcctagtcgccgcggtcctttttcacgcactgaacgggattcgggtcatcttgatcgatttctggtcggaaggcccgcgctatcagcggctgatgttgtggatcatcggcagcgtcttcctcttgctgatggttccggcaggcgtggtggtgggcatccacatgtgggagcacttccgatgagcgccccggtcagacagcgcagccatgaccgtccagccagcctggacaacccacgatcaccacggcggcgtgccggcatgcccaacttcgagaaattcgcctggctgttcatgcggttttccggtgttgtgttggtgttcctggcgatcgggcacctgttcatcatgctgatgtgggacaacggcgtgtatcgcctggacttcaacttcgttgcccaacgctgggcgtcgccgttctggcagacctgggatctgctgttgttgtggctggcgcagctgcacggcggcaacggtctgcgcaccatcattgacgactacagccgcaaagacaccacccgattctggctgaactcgttgctggtgttgtccatgctgttcaccctgatgctgggaacctacgtgatagtgacattcgacccgaacatctcctgaaaggcccggaaggagcacatgatcacgccacctctcccccgcaagcgggcggtacccccacctcatcgctgcggccccctcgtcgcttcgcggctgggggtgcccccactgcatcgtcggcggcggcgttgatctgccaacaccgatacgacgtggtgatcgtcggcgcgggcggtgccgggatgcgcgccgcggtcgaggcgggtccgcgggtgcgtaccgcggtactgaccaagctgtatcccacccgcagccacaccggcgcggcccagggcggcatgtgcgccgcgctggccaacgtcgaggacgacaactgggagtggcacacgttcgacaccgtcaagggcggcgactatctcgccgaccaggacgccgtggagatcatgtgcaaggaagccatcgacgcggtgctcgacctggagaagatggggatgccgttcaaccgcacccccgagggccgcatcgaccagcgccgcttcggcgggcacacccgcgaccacggcaaggccccggtgcgccgggcctgctacgcggccgatcgcaccggccacatgattctgcagacgctgtatcagaactgcgtcaagcacgacgtcgagttcttcaacgaattttacgcgctggatttggctttgactcaaacgccgtcgggcccggtggccaccggggtgatcgcctacgagctagcgaccggtgacatccatgtctttcacgccaaggccgtcgtgatcgcgaccggcggctcgggccgcatgtataagaccacgtccaacgcacacaccctgaccggcgacggcatcggcatcgtgttccgcaagggacttcccttggaggacatggagtttcaccagtttcaccctaccggcctggccggtctgggcatcttaatctccgaagcggtgcgcggcgaaggcggccggctgctcaacggggaaggtgagcgtttcatggagcgctacgccccgacgatcgtcgacctagcgccccgcgacatcgtcgcccgctcgatggtgctggaagtgctggagggacgcggcgccggaccgctcaaggactacgtctacatcgacgtccgccacctgggcgaggaagtgctcgaggccaagctgcccgacatcaccgagttcgcccgcacctacctgggcgtggatccggtcaccgagctggtgccggtctacccgacgtgccactacctgatgggcggcatcccgaccacagtcaccgggcaggtgctgcgggacaacaccagcgttgtcccgggcctgtatgcggccggcgagtgcgcgtgcgtgtcggtgcatggcgccaaccggctgggcaccaactcgctgttggatatcaacgtcttcggtcgtcgggccggcatcgccgccgccagttatgcgcagggtcacgactttgtcgacatgccgcccaacccggaggccatggtggtgggctgggtcagcgacatcctgtccgaacacggaaacgagcgggtcgccgacattcgcggggcgctgcagcagtcgatggacaacaacgccgcggtgttccgcaccgaggagaccctgaagcaggcgctcaccgacatccacgcgctcaaggagcgctactcccgaatcacggtgcacgacaaggggaaacgcttcaacaccgacctgctggaagccatcgagctgggatttttactggagctggccgaggtcacggtggtcggcgctttgaatcgcaaggagtcccgcggcggtcacgcccgcgaggactatcccaaccgcgacgacgtcaactacatgcgacacaccatggcctacaaggaaattggggccgataaggagggccccgagctgcgcagcgatgtccgccttgatttcaaacccgtcgtgcagacccgttacgaacccaaggaacggaagtactaatgagcgtcgagccggacgtcgaaactttggatccgcccctaccgccggtaccggacggcgcggtgatggtgaccgtcaagatcgcccggttcaaccccgacgagcccgacgcgttcgcggccaccggcggctggcagagcttccgggtgccctgtttgcccagcgatcggctgctcaacctgctcatctacatcaagggctacctcgacggcacgctcaccttccggcgatcctgcgcccatggggtgtgcggctctgatgccatgcgcatcaacggggtgaaccggctggcctgcaaggtgctgatgcgtgacctgctgccgaagaagaagggcaaatcgttgaccgtcacggtcgagccgatccgcgggctgccggtggaaaaggacctggtggtcgacatggagccgttcttcgacgcctaccgggcgatcaaaccgtacctgatcaccagcggcaacccgcccacccgcgaacggatccagagcccgaccgaccgcgcccgctacgacgacaccaccaagtgcatcctgtgcgcgtgctgcaccaccagctgcccggtgttctggcacgagggcagctacttcggcccggcggcgatcgtcaacgcgcaccgcttcatcttcgacagccgcgacgaggccgccgccgagcgcctcgacatcctcaacgaggtcgacggggtgtggcgctgccgcaccacgttcaactgcaccgaatcctgcccacggggcattgaggtgaccaaggcgatccaggaggtcaagcgcgcgctgatgttcacccgctgagggcttgcgcgagcagacgcaaaatcgcccgaaaaccagtggttttgggcgattttgcgtctgctcgcgcagccgggtctacagcgttgccaggtgctgtttggttgcgccaggaaccgcagtcaacgcaatcgactgatcgaaggtgacaaatcggccatcatgagcgaccgcgagggccagcaagtacgcgtcggtgacctgtttggggctgtgcaggcgggaacgatcgatgacctttgagtcgagaatgctgacggtgcaggaccagaactcgtgatagcgcgtgtgcgtcgcacgagccaacaagtcgatggcatgggctaccgagattgggctgggatagcgcggttggctgatgacgcggacgaacccgttttgggtgatcgcacaggaagcccatccccgctcgatctgcccggtgatccacgctcgggcgcgctcgtggtcgacgtgatcgcggtccaacagcgccagtagcacgttgacgtccaacagcgctcgcatcgatcacacggcctcctcgtcacgaagccgatcgatcagcgcgttcgataccgctccaccgcgatgaggcaggggttcgaagccatgaaaggcgtcctcctggctcgccgcaggctggggattctggttggttaacgcttgccgggccagatccgacaggatttcacccgcggtgcgcttctccctgcgtgcccgttccttcacggccagcaatacatcgtcgtcgatggacaacgtggtgcgcatgcatcagatgctatcgcaccaatctgggcgcaacgcgtctacaggatggccagcgctcgcggcattgagaatctccttcgtgggtgcactcccacgcgaggtaggggccgacgaccaccatctatgcccctggcaacggtgagcgccgcgcgatcatgatccgcgacggcgccgaatcgcagttaccctgcccctcgtgtacaacggtgaagtcggcaggaagcagacacgctggctctcccggcttgacacgtcgcttcgcgctggctgtgcccgcctcggcgccactgagagccagcgactcccatgccaatacgccgcctggcatcaccgcctcacaggcgcggtgaaatatcgccgcatcccaaaagagcctgctgagcaccagcgcgaaacgcgtctcgccgggttcccagcagcccaagtcggcctgcacgaggttgagccgatcggccacgcctcgacgcacggcctcgctgtccagctgcagcagcgcgacatcggacacatcgattgcggtgacctggcggccgtgggcggccaacgccagtgcggtacccgatcgaccgctggctaactccagaacgggaccgtccggaacgcctgctctgaggacatcggcgagccaaggcaccggggcaaacggcgcgtgcgccgaacccgcgcgttcgtatcgcgcgttccagtcgacgcggttggggtgctcccgcagcgccggatccgtctgcacgctcatggccgattggccacccactcaacaccgtcgagtgcgaactccttcttccatatcggcacatcctgtttgagccgctcgatgcacatgcgagcggcgtcgaacgcggccgcgcggtgaggagccgaagcaccgatgacaaccgccgcatcaccgatgcgcaattcaccggtccggtgtgccacggcaactcgcacaccgtcggcctgtcgttcacactcttcgatgatgtccatcagcgtgcggtgcaccatggccggataggcctcgtagtacaacttggtcacttcgtggccgttgttgttgttacgcacggtacccacgaagatgacggcgccgccctgggaaggtccagatatcgcgttgagcacttcatcgacgctcagcggctcatcggtgagccggcagtagacatcggagcccccggcaacctgcggtatgaacgccaccgtgtcgccatcgtcgagaatcgttgatgctggcgctatggattcgttaacggccatccgcactcgcttgcgaaaatcagcaagtggcggatagtcgatttgcaattggtcgactaagccgtcgacggtggtgccgctttcgagtgagatcttctcgtgagcgaccttgcacgcttcgcgaaccgcgccaaagtagagcacattgacagtaatcattcaacatccatcctcggtggagccaccatcgctgggtttgacgtccgcgtcgtgccgccggtaatgacccgatcggccaccgcttttttcgtccaatctgatatccgtgatcgtcatggcacggtcgactgctttgcacatgtcgtaaaccgtgagcgctgtcaccgtaacggcggtcaacgcctccatctccacacccgtacgtgccaccgtggtcaccgtcgccgcaatcgagagccggtccgcgccctgcggctcgagcgtgacggtgaccgcctcgatccccagcgggtgacacagcgggataagctcaccggtccgtttggccgccataatgccggctatccgtgcggtcgctatgacatcgccctttgccgcggtgccgtgacagatcatgtccagggtcgacggtttcatcaggacggccccggatgcccgcgctcgccgcaaggtcaccgccttcgccgacacatcgaccattcgggcggcgccttgttcatcaaggtgggtaagcaccccatcgtggtcgttcaccgtgccacctgctggctgcattgctcatcgtgcactgcgctgaaagcctcggcgaggtcgaagtcgacgcgagtcaaacagtgcatctggcgcgtccaacaagtcaaccgcaccgaccgcttgttatggacacagatatcggggtgatgattgaatttgtcggcgatggcggcgatcttcgccacaaatttcatggattgatcgaagctcccaaacccaaatgtgtggcggagctttccatcgacgagctcccacccgggcagtgccgtcaacctctcggacagctccctgtcggtgagagccgacagcctgccgcagcacacgtcgtgaaggcttgactcctcacatcgactgacgttgccgtgtgccatggttccctcctggacttggttggattgatggtggatgtcgcacctggtcgcccagcgagtgcgcgcatgcgggcatgggcaccagaccggccggaattatccgcctctggtgtgcatctccagatgtgggtcgcgtttcaagcgggacaccggaagaaagacctgtcgcgttcgttgggccaagcgttgttctgccccacggttcgcgcggtcccgccagccacgctgcagaatctgcacaacgtcattggcggacgctcccgcacgcacggattcccgcaaattgatgccggacagggcgtaaaggcaatgtagccagatgccatcggcggtcagtcgcgacctgtcacaggttgcacagaatggctcggtggtcgaagcaatgatgccgaatgttgttccgtccggcaatctgtagcggttcgcgggcgcggaatcgtacttcggcaaggccgcgatgggaccgtatttcttcccgagagttgacagcatctgcgctttcgtgaagaccttgtccatcgaccattgcgtcgcaccgccgacgtccatgtattcaatgaatctcacctcggcattgacgttgcgagcgaattcgatcagatcggacaactcatcatcgttgaagccacgtatcaccacggaatcaagcttcgtatcggtgaagcccgccgccgcaaccgcctcaatgccttcgataactttatagtgggtcccgcgctggctgattgctttgaaccggtccggccgcaacgtatcaagactaatggtgatgcgccgcatgcccgccgattttaactttctggcctggtccgcgagcagcacgccattagttgtgatcgccaaatcctgtaaaccgctgccatcgccaactttcgcgcttataacctcaatgattgccgccagatccgagcggatcagcggttctccaccggtgagccgaattttatcgacaccgacagcgataaatgcatcgacgatcaggctgatttcgtccacagacagcagatccgcccgcggcaaccaggcgtactcggcctcgggcatgcagtagcggcagcggaggttgcactgatcgatcacagaaagccgcagatcacccatggtgcgaccacagcggtccctgatgggggattcattgatgcacaagccggaccggctcaccgaggcgacatccgtgatctgatagcgcgactgttccggtccggacaatgctggatgaaaaacccgagtcattggatagctccgccgacaaggccaccgacggcgatgggcgacgccaggcatccccgcagggatctaggacatcgggcgttatcgggggctggccgcggcgatggcgcccgcgaagaccatcgcaacacgtttcgcgtgcacactggcaccacatgcctccttctcattcgcgcgctttccggggttcacgttcattactgttcaacaccggcctcaatggaatctcaatgcgcacggcgcacgaccggattcggcggcgcatgtgggtccggcaaggcaacggccacccgttggccgttcatccacgacggtgacccgaattcccgacagtgatgtcgagaagccaggtagctccggttcggtgtcgagcaccgggccggaggtcgccgcacggcgtcatggtaggcgttgcgggtgcgaccgcaatcggtcaccgccacgttccaaatcggtcacacttgacacccgtcatgtcggcggagccggtattcttcgaattcgagctttccccatcaggccctggcgcccggtgaatcgctcatcaaacggacccgcgaccgacgaggattgtgatggcccgaaacgaactccggttcggtattctcggaccgctagagataagcgcaggtttccgcagtctaccgttgggcacaccgaagcaacgtgcggtcttggcgacgctgatcattcatcgtaatcgcccggttgggatcgactcgttgatcgacgcggcttgggagcaggaccggccggagggatcacgagcgaccgtgtatacgtatgtctcgaatttgcgtcggttggtaagcaccacgggggcggattcgcacagcatcttggctagcgcaccgccagggtatcgactcgccgttgccgataaccaatatgatgtggcacgttttatcagccaaaggtcggccgggctgcgcgccgccgctgccggttctttcgaacaggccagtgaccatttgtcggccgcgctggccgagtggcgcggcccggtcctggacgatctgcgtgaattcagctttgtcacccgcttggccaactcattggttgaagacaaaatcatcgcccacacagctctcgcggaggctgaaatcgcctgcgggcgtgccgattcagtgatcagcgagctcgaggagctgatcctggagcatccttatcacgaggccctgtggcggcaactcatcgccgcatactatgtctcggaacgtcaatccgatgccctggacgcctaccggcgattaaagaccagcctggccgaagacctcggcgtcgacccgggacccaaggtacgcacgctatacgagcaagtgctgcgccaacaagcactggacacgcgagtcgtcgtccaggctgccgcaggagatatcatcagggccctcgaacactctcccggcatgaccgaccgttcgccgcgcgccgcaatacgcgacgccgcggggcaccggtctccacttggccggttgccccttcgtatcgggcgtagcaaaagtaacgacatggtgctgccggacggcaaagtcagtccctaccatgccgttatcgtcaacaccggtgaaagcttcatgatcaccgacctgcgatcggtcaacggcgtctacgtgcgtgggcggcgcatcgcgaccacagccaccctcaacgacggcgaccacattcgcatcggcgaccatgaactcacgttcgaggtcataccgcacgaatcgggccgttagccggcgggtttgcccatccccggttctgcgcccacccgcgcctacccttcggtaggcaggccggctcgccgacccgccgcggacaccaggatgcctaccgtgctggcaccagcacactctcgtcgtattgcctcaccaggtcttcgaccacggtctgccacgaggcatcgtccacgcagaggcggctggcggtaagtactagccggtcgggacttccggggagcagagaaaccgcgaacaacctgccggtgtacatatcgaagctcgcgctgtgccgtgcgatcacctccgcgacggcggctcccgggggttccactccccagccccacccgccgccgcccgggcgagaagtcaaggtgtcaacgcgcggctcgaatacggtgccaagggccggatgggcgtcgaagaccgcctccaccgccgcgcggatacgcccctggtccacccgtgagttcgcaatcagaacgtcggtgtgcgcgccaggctcgatgtcctcgagcctgggaagctcaacgaaatacgaatacgacatgaccacagactccggcacacccctcagcgaattcttggcaacttcttggacctgggccgagcagacgcaaaagcaccccatttcggcacgaaatgggggccctttgcgtctcagtgtcggtgttgtgtgtgccgcgaggtgggtgtgtcggtgtgacagacgccgtgtcgcggtggtttgttccggatcacctggtgtctggctcactttgcgtctgccgtcctcttggggttggcgttgagcagtattgccggcactaggtgagaaggaccggccggcgtgacttgataggagcgtggctttcgccccgactgagatgtgtccgccgaccggcccaacctcaacaccccctcaagtgaaggaggcaaccaccatggttgttgttggaaccgatgcgcacaagtacagccacacctttgtggccaccgacgaagtgggtcgccaactcggtgagaagaccgtcaaggccaccacggccgggcacgccacagccatcatgtgggcccgtgaacagttcggcctcgagctgatctggggcatcgaggactgccgcaacatgtcggcgcgtctggagcgtgacctactggcggccggccagcaggtggtgcgggtacccaccaagctgatggcccagacccgcaagtcggcgcgcagtcggggcaagtcggatccgatcgatgcgctggcggtggcgcgggcggtgctgcgtgaaaccgacctacccctggccacccacgacgagacgtcgcgggagttgaagttgttgactgaccgtcgagatgtccttgtggcccaacgcacgtcggcgatcaaccggttgcgctggctcgtccatgaactcgatcccgagcgggcaccggcagcacgctcgctcgatgccgccaagcaccagcaggccctgcggacctggctggacacccagccaggattggtcgccgaactcgcgcgcgccgagctgaccgacatcatccggctcaccggcgagatcaacaccctggcccagcgcatcagcgcccgagtccaccaggtcgcccccgcactgctggaaatccctggctgcgcggagctgactgcagccaaaatcgtcggcgaagccgccggagtgacccggttcaaaagcgaagccgccttcgcctgccatgccgcagtggctcccatcccggtgtggtcgggcaacaccgccggccagatgcggctcagccgctcgggcaaccgccagctcaacgccgccctacaccgcatcgcactgacccaaatccggatgaccgacagccggggccaggcctactaccaaaggctgcaagacgccgggaaaaccaaacgcgcagcactacgctgcctcaaacgccgcctagcccgcaccgtcttccaggccctgcgcaccgtccatcagcccagctccgaacacacccaacccgcggccgcttgccataggagctattgctcgtcacacctcggcgagccacctcgtctaacggatatgacacagaaaacccgcatccagcccctacctcccaagcgagccggcctgttgatccgcgcactgtatcggatcgccaagcggcgcttcggcgaagttcccgagccgttcacggtcaccgcacatcatcggcggctgctgatcgccaatgtggtgcacgaagccctgctgcagcgagcgtcgcggaagctaccgcccagcgtccgtgagctggcggtgttttggaccgcccgcagcatcggctgctcgtggtgcgtggacttcggagccatgctgcagcgcctggacgggctggacgtggacaggctcacggacatcgacaattacgccacctcatcgaaattcagcgacgacgaacgcgccgccatcgcctacgccgaggcgatgaccgcagacccgcattcggtgaccgacgagcaggtggccgacctgcgggcccgcttcggcgaggccggcgtgatcgagctgacttaccagatcggcgtggagaacatgcgagcccggatgaattcggcgctgggcatcaccgagcaaggcttcaattccggtgatgcctgccgcgtcccgtgggctgcgcccgacgttccttcagcggagagccggtgaacttgtcgggattggcgatatcccacagcgcgcacacctttccgtcgcgcacggttatcgcggtgatccgcggcgccatcgcccgatacccgtcgaccccgggtaagcccgccgtgtaggcgccgagctctccgttgaccagcgccagctgattcgcgccgaagagccccgggccgtaacgctggaccagcccgagtatgaaccggaccaccttgtcggatccgcggacggcccgtaccgctgtgggcgccttgccattcgaatcgccggtaaacgtcacgtcgggatgcagcagcgacaccaccgtgtccaggtcaccagcggccatggcggccatcagccggccgaccacctcgttgtgggccggatccggatcccccgatatcagggcgggctgcgccgtgacggccttgcgggcccgcgacgccagctggcgcgcggcggcctcgctggttcccagcacctcggccacttcggcaaacggcacggcgaacccgtcgtgcagcacgaacgcgacccgctgatcggggcgcagccgctccagcaccaccatggccgcgaacctggcgtcctcggcggccaccacggcggccaacggatcggtcgcgtccaagccggtgaccaccggttcgggcagccaggtgccggtgtaggtctcccgccggtgcgccgccgacctcaacttgtccagacccagccggctcaccacggtggtcagccaggcccgcgggtcggcgatcacggtgtcctgtgagtcccagcgcagccaggcctcctgcacgatgtcctcagcatcggcgaccgtgccggtcagcctgtaggcgaccgacatgagatgctgtcgcagtgcctcgaattcggaaacctccatcgaggtcattgcccgagcctagcgctgcgctcgccaacacgacgacacgaaacctttggttgcacttcgcccggcacggtgccggcatccaacacccggtcatcgtccgcggcgacggcgtcaccatcttcgacgaccgcggcaagagctatctggacgccttgtccgggctgttcgtggtgcaggtcggttacggccgggccgaactcgccgaggcggccgcgcggcaagccggcacgttggggtatttcccgctctgggggtatgccaccccgccggcgatcgagctcgccgagcgcctggcccgctacgcgcccggggacctaaaccgggtgtttttcaccagcggcggcaccgaggccgtcgaaaccgcctggaaggtggccaagcagtacttcaagctcaccggcaaaccgggcaaacacaaggtcatttcacgctcgatcgcctaccacggcaccacccagggcgcgctggcgatcaccggcctgccattgttcaaggcgccattcgaaccgctgacgccgggcggcttccgggtgcccaacaccaatttctaccgagcaccgttgcacaccgacctcaaagagttcgggcgatgggctgctgaccggatcgccgaggccatcgagttcgaaggccccgacaccgtggccgcggtgtttttggagccggtgcagaacgcgggcggctgcatcccggcgccgccgggttatttcgaacgggtccgcgagatctgtgaccgctacgacgtgctgctggtctccgacgaggtgatctgtgcgttcggccggatcgggtcgatgttcgcctgtgaagacctcggctacgtgcccgacatgatcacctgcgccaagggcctgacgtcgggctactcgccgctgggcgcgatgatcgccagcgaccggttgttcgaaccgttcaacgacggcgagacgatgttcgcacacggctacacgtttggcggtcatccggtgtcggcggccgtcggcctggccaacctcgacatcttcgagcgcgagggtctcagcgatcacgtcaagcggaattcccccgcgctgcgggccaccctggagaaactgtacgacctgcccatcgtcggcgacatccgcggcgaggggtatttcttcggcatcgaactggtcaaagaccaggcgaccaagcaaaccttcaccgatgacgaacgcgcacgactgctaggccaggtatccgcggcgctctttgaggccgggctgtactgccgcaccgacgaccgcggggaccccgtcgtccaggtggctcccccgctgattagcggacagcccgagttcgacaccatcgaaaccatcctgcgcagcgtgctcaccgataccggacgcaaatatcttcatctgtaactttcgtcccgccagtcacagcgcggctcctcgcggtcgggccgccgatcacctactctgcacagacgatggccttcttacgttcggtatcgtgcctggcagcagccgtgtttgcggtaggcaccggaattggtctacctaccgcggccggcgaacccaatgccgcaccggcggcgtgcccgtacaaggtgtccaccccacccgccgtggactcgtcggaggttcccgcggccggtgaacccccactgccgctggtggtaccccccaccccggtcggcggcaacgcgctgggcggctgcggcatcatcaccgcccctggcagcgcgccagcgcccggcgacgtctcagccgaggcctggctggtggcggacctggacagcggcgcggtgatcgccgcccgggatccgcacggccggcaccgcccggccagcgtcatcaaggtgctggtggcgatggcgtccatcaacacgctcaccctcaacaagtcggtcgccggaaccgccgacgacgcggcggtcgagggcaccaaagtcggggtgaacaccggtggcacctacaccgtcaaccagctgctgcacgggctgctgatgcactccggcaacgacgctgcgtacgcgctggccaggcagctcggcggcatgccggccgcgctggagaaaatcaatctgctggccgccaagctgggcggccgggacacccgagtggccacgccgtccggactggacgggcccggcatgagcacgtcggcctatgacatcggcctgttctaccggtacgcgtggcagaacccggtcttcgccgacatcgtcgcgacccgcaccttcgacttcccggggcacggcgaccatccaggctacgagttggagaacgacaaccagctgctctacaactatccgggcgcgctcggcggcaagaccggctataccgacgacgcggggcagaccttcgtgggcgcggccaaccgcgacggccggcggctgatgacggtgctgctgcacgggacccggcagccgatcccgccgtgggagcaggcggcgcacctgctcgactacgggttcaacaccccggcaggcacccagatcgggacactgatcgaacccgacccgtcgctgatgtccaccgaccgcaatcccgccgaccggcaacgagtcgacccccaggccgcggcgcggatatcggccgccgacgcccttccggtgcgggttggcgtggccgtcatcggcgccctgatcgtgttcgggttgatcatggtcgcgcgggcgatgaaccgccggccgcagcactagctgcttaccccgataccttcggcgtcgtttgcgggcgggcatcctagccggccttggtcggcaccgaaatcggggcttgaccagcggttgaccgcgtgacgacgctgtggcagcctcatcgaaatgactacagccctataccaggacgcggggttcacgcccgccggggcgcccgacgaccccgaccgcgtggtggacgtgctgagcgccccggtaccggtcaactgaccagatcggggcgccgggcgctcctcgtcgggctcaccgccgccagcgtcggcgtcctctacgggtacgacctttccgccatcgcgggtgcgttgctgtctctcagcgaggaattcgaactcaccactcgagaacaggagttgctgaccaccacggcggtgctcggccagatcgccggggcgcttggcggcggcatcctcgccaacgcgatcggacgcaagaaatcggtggtgctcatcgtcgccggctacgcagtgttcgccctgctcggcgcgacctcggtgtccgtaccgatgctggtggtggcgcgtctgctgctgggtgtgacaatcggcctgtcggtggtggtggtgccggtgtatgtggccgagtcggcgccggcggcggtgcgtgggtcgttggtgaccgcgtatcagctggcgacgcttagcggcatcgtcgtcggttacctggtcggctacctgttggccggatcgcacggctggcgcgcgatgttcgggctggccgccgcgccggccacgctgctgttgccgttgttgtggcgcatgcccgataccgcccgctggtatctgctcaagggccggatcgccgacgcgcgtagcgcgctgcggcggatccagccggaggccgacatcgatgccgagctggccgatatggcggccgcggtcgacgaacgcggcggcggtatcggcgaaatggtgcggcggccgtatctgcgggccacgctgttcgtcatcgcgctcggcttcctcgtccagatcaccgggatcaacgcgatcatctactacagtccgcgacttttcgccgccatgggcttcgcgggctatttcgcgatgcttgccctgcccgcgatggtgcaagtcgccggcttggcggcggtgtgtgcctcgctgtttctggtcgatcggctgggccgtcgcccgatcctgttgtccggcatcgcgacgatgatcaccgcagatgccgtgctgatcaccgtattcgccaacgactccgatggtggcacggggctggtgttggggttcgccggcgtgctgctgttcatcatcgggttcaacttcggattcggctcgctggtctgggtgtacgccgcggagagcttcccgtcccggctgcggtcgatgggatcgagcctgatgctcacctcgacactgacggccaacgcgatcgttgccgccttctcgctcaccatgctgcgtgtgctcggcggcgcaggcgttttcgcggtcttcggcacgttcgccgtcgtcgcgttcgttgcgccggagaccaagggccgcaaactcgaggagatccggcacttctgggagaacggcggccgctggcccgccgagcggtcaccggcggcggacgaaccgtgaccgtgctcggcgccgacgccgtcgtcatcgacggccggatatgccggccagggtgggtgcacaccgccgatggtcggattctctccggtggcgctggggcaccgcccatgccggccgacgcggaattccccgatgcgatcgtggtgcccggctttgtcgatatgcatgtgcacggcgggggcggcgcgtcgttcgccgacggcaacgccgcagacatcgcccgtgcggccgagtttcacctgcggcacggcaccactaccacgctggccagtctggtcaccgcgggccccgccgagttgctctccgccgtgggcgctttggccgaggcaactcgggacggcgtcgtcgcgggcatccatctggaggggccgtggctgagcccagcgcggtgcggagcgcacgaccacacccggatgcgtgccccggatcccgccgagatcgagtcggtgctcgccgccgccgacggcgccgtccggatggtcacgttggcacccgagttgcccggaagcgatgcggcgatccggcgcttccgtgacgccgaagtggttgtcgccgtggggcatacggatgcgacctacacacagacccgacacgccatcgacctgggcgcgacagtcggcacccacctgttcaacgcgatgccgccgctggaccatcgggcgcccggacccgtgctggcgttgctgtgcgacccgcgggtgaccgtcgaaatcatcgccgacggcgtgcacgtgcaccccgcggtggtgcacgcggtgatcgaagccgtcggtcccgatcgggtcgccgtggtcaccgacgcgatcgccgcggccggatgcggcgatggcgcgttccggctcggcacaatgccgatcgaggtcgagtcgagcgtggcacgggtggctggtgcgtcgacgctggcgggcagcaccaccaccatggatcagctcttccggacggtggctgggctcggctcgaagtcggactcagccggcgatgtggcgctggccgccgcggtgcaggtgacctcggcgacgccggcccgcgctctcgggctcaccggggtgggccggctggcggcgggctatgccgccaatcttgttgtgctggaccgtgatctgcgggtgacggccgtcatggtcaacgatgactggcgggtgggctgagcgtccgtggaggcccgtcacaatgcccaggctcgcaccgtgagtactcggtcaacgttgacggttgccccggcgacccggtcactctggcgagggctaccggcgccgcgcggcttgtaccgcaatcatccgatcgccgcgaagcgctcggcagccggcttgggcggtagccgacgacacgggtacggtctcacggcgcgagcctgataaagcccggcggcatgggtcgtgcaggcgacggctctaccggtccgtcaccaccgccgccaccaccgctgccggcgccgccactgccggcagcgcccccggactgcggaacaccagcaggcggctcaacctctggcggcgggggcggcggctgttgcggcggcgctggtcgcggtggcggcggtgccacgatcggcgggggtggaatcagggtctgcgccgccggcggcggtaccggaatcggcggcggattcggtatcaggggatcccccgcgcgaaccgctccgagcaccgaggcaagcatcgcacccgtcggttcccgccatcccggcgacatgatggtcatgtccgacaccgacgcccgcaggtcgcttcccgagttgaccgcgctgcgcgtggacgccgcaacgcgatgcgtcggttcattcgatcccggctcgaaattggccatggcgaacgccatcttgctgtgatggttcgggcagtagatctccactgccgcactgataaatcgggtcatggtcgtcgtgaggcggacagggtagaggcgcatgaccgggtctatgttgtaggcatcgttgcgtaacccgtccacaatgtcgttcaccggcatgccgccatcgagtttgcgacacactttgtgggccgcgtcgatgacgcgaggcacattcgcgacggcggggatttcctttttctcgagcagcgccagaaaccgatcgtcttggtttgggtcggccgctgctgggccgtcgtgcagaattgcggcgccgatcagcaccactaaggcggcacccagggcgccggcatggctagcgatgccggtgaacatgatggggtttccgttctgctaaaagccgttacctggcgggctttggatcgcgatccacgccataggtgtggctgtctggtcaggtttgaccggcgccatgatgtcgtttcacagcgccgatgcagtctgggaggggaccagggcatgggtgcattgaggagccagatccagagaaccacaccggagccgctggccgaggctcatccacaagccttcgatcccgctcccgttgtcggcatgggcgcctgccgacggaatcagcggatggtcatagtggcgtcgggcgccaggcctgcgcgggcacacgcggtgcggtgtcgatggttgttctcatctggtaactcctttccgcaggccgcaattcagcggtatgggctcaccgagatcaggctcgtcacgatcgcccgcactgctggcggctcacatgtacccagtgttaaccttctagtgcactagaaggtcaaggggagtcgcatgaagatcagcgaggtagccgcgctcaccaacaccagcaccaagaccctccgcttctacgagaactcggggctgctgccgccgcctgcacgcacagcatcggggtatcgcaactatggacccgagatcgtggatcggctgcggtttatccatcggggccaagcggccgggctggcattacaggaagtacgccaaatcctggccatccacgaccgcggcgaggcgccgtgcgcacacgtccgccaactactgagcacccgcatcgacgaagtccgcgcgcagatcgccgaactgattgccctcgaaggccacttgcagaccctgcttgaccacgcttcatatggcccgcccaccgaacacgaccactccacggtgtgttggatcctggaaagcgacctcgatgagcccaccgccatcgaggtcagcgacattcacgcctagaggtcgctgggtacgcgggctggcccacgggttttacgccgaagccgtcgccgcccacgcggtggcgaacaggatcagccacgcggtgacgaacgcgaacaccatcaaccccagcaccggcccgaacaccgcgcccgccgggctgcgcaacactatctgcaggtagatcgcccccacctgcttgaacagctcgaagccgaccgccgccatcaacccggcccgcgccgcggtgaccaaaccgaccggctcccgcggcagccggccaatcatccaggtgaacagcacccacgacaccagcaccgataccagcaccgagatgccccgaaagatctcgtcgaacactgaaaactggggtatttcaagccatctcagtaccgcagccatcggcctggcatggccgagcacggtgagcgcgatggtggccacgatcaccacgaacgtccccaccatggccgctagatccgacagtttggtgcgcaagtagcccgccggagcgactggatgtgcccacatctggctcaacgcttcccgcaggtgccacatccagcccaggcccacccaggccgcggtcgccagaccgatcaccccgaccgacgcgcgtgcatcgatcgccgaattcatcaggtcgaccagctgctgtcccaccacaccggagaccgaggtgcggatgcgctcctcgagcgtggtcagcagctccggacgacgcgacaacgcgaatccacccaccccgaaaccgaccatcagcaaaggaaatatcgcaaagatcgtgtagtaggtgagtccggccgcaaaaagactgccgttgcgatcgttaaagcgcgtgaacgcacgcacgacatggtccaaccacccgaaccgggcccgcagccggtcaagcacccctggctcggcgagctcgcccatgatcgactgccctacccccgttatagaaggaacccgagccgatcgtagactcgctgaaccgttttgctggccacatcgtgggcgcgctgcgccccggcggcgagcacggcctccagctccgcgggatctgcggtcaattcgtcaactctggcttggatcgggttgacgaattcgacgacggcctcggcggtgtctttcttcaaatcgccgtagccgtgtccggcatagccgtcgacgagaacgtcgatgtcggtcccggtgaccgccgactggatgttcaacaggttagacacccctggcttgacgtccgggtcatagcggatgtcacgttcgctgtcggtcacggcggagcgaatcttcttggcggacaatgccggatcgtcgagcaggttgatcaaaccggcatcggtgcccgccgatttgctcatctttgacgtcgggtcttgtagatcgtagattttggcggtcatcttggggatgagcacgtcgggaaccaccagggtgccggggaatcggctgttgaaccgttgcgcgacgtcgcgggccagctcgaggtgctgccgctgatcctccccgacgggcaccagctcggtgtcgtaggccaacacgtccgcggcctgcagtaccgggtaggtgaacaggccgacggtggtggcctcgctgccctgacgcgccgacttgtctttgaactgggtcatccgcgacgcctggccaaagccggtgaaacaacccagcacccacgccagctgggtgtgagccggcacctgactttgcacgaagatggtggcgcggccgggatcgattcccaacgccaggtattgcgcggcggtaatcagggtccggcgccgcagtgcctcgggatcctgagggatggtgatcgcatgcaggtcgaccacgcagaagaacgcatcgtggtcatcctgcaagccaacccattgggcgacggcgcccaaggcattaccgaggtgaagcgagtcagacgtgggctgcacgccggagaagatccggcgggacccggtaggggtgctcatgatgccccgatcctttcacgcggggtgccctccccgtcgaccaccggtcaccacgctgcttgcggtaccggcggtaccggctttagtgtcggctctatgcgcagtccgatacgcgtgggttcgggagagccggtcctactgctacacccgttcttgatgtcccaaacggtgtgggagaaggtcgcccagcagctggccgacaccggccgcttcgaggtatttgcccccacgatggccggccacaacggcggaccggcctcgggcacccggtttttgtcctcggcggtgctggccgaccacgtcgaacgccagctcgacgaactgggctgggaaaccagccatatcgtcggcaactcgttgggcggctgggtcgcgttcgaactcgaacgacgtggccgggcacgcagcgtgaccggtatcgccccggcgggcggttggacccgctggagtccggtcaagttcgaagtgatcgctaagttcatcgcaggggcgccgatcttggccgtcgcccacattcttggccaacgggcgcttcggctgccgttcagccgcctgctggccaccctgccgatcagcgccacaccggacggcgtgagcgagcgcgagctgtccggcatcatcgacgacgccgcgcactgcccggcctattttcagctgctggtcaaggcgctggtgctgcccgggctgcaggagttggaacacaccgccgtgccctcgcacgtggtgctgtgcgagcaggaccgggtggtccctcccagcaggttcagccgtcatttcaccgactcactgccggcgggccaccggctcaccgtgctcgacggcgtcggtcacgttccgatgttcgaggctccggggcgcatcactgagctgatcaccagcttcatcgaagagtgctgcccgcatgtccgggccagttagcgggcgcgagcagacgcaaaatcgcccatttcggcacgaaattgggcgattttgcgtctgctcgccctaattggccagctccttttccaggttgtcggcgatcgcatcgaggaattcctcgctattcagccagtcctgctccggaccgatgaggatcgcgaggtccttggtcatcttcccgctctccaccgtggcgatgacgacggactccagcttgtgggcgaagtcgatgacttcgggagtgccatccagcttgccgcgatgctgtaatccgcgggtccaggcaaagatcgacgcgatcgggtttgttgaggtcggtttaccggcctgatactgccggtaatgccgggtgacggtgccgtgggcggcttcggcctcgactgtcttgccgtcggccgtcatcagcaccgacgtcatcaggcccagcgagccgtagccctgtgcgacggtgtccgactgcacgtcgccgtcgtagttcttgcacgcccagacgtaaccgccttcccatttcaggcaggcggcgaccatgtcgtcgatcaaccgatgctcgtaggtcagccccgccgcttcgaactgcgccttgaattcctcttcgtagacgcgctcgaactcgtctttgaacatcccgtcgtaggccttgaggatggtgttcttggtggacagatataccggccatttcgcgttgaggccgtaggagaacgacacgcgcgcgaaatcccggatggattccttgaagttgtacatccccagcacgacgccgccgtcctcggggatggacaccatttcgtgcacgatcggcgcgctgccgtcggcgggcgtgaaagtcagtgtgacggtgcccggttggtcgaccttgaagttcgtcgcccgatattggtcaccaaaagcgtgccggccgatgacgatcggcttggtccaccccggaaccagtcgcggcacattagaaatcacgataggttcgcgaaagattgtgccgcccaagatgttccggattgtcccattgggcgacagccacatcttcttcaggttgaattcctcgacacgggcctcgtcgggggtgatcgtcgcgcactttacgcccacaccgtgtttcttgatcgcatacgccgcgtcgatcgtcacctggtcgtcggtggcgtcgcggtgctcgatgcccaagtcgtaatagtccaagcggatgtcgagatagggaaggataagcatgtccttgatgagcttccagatgacacgggtcatctcgtcaccgtcgagctctacgaccggaccgctgacttttatcttgggtgcgttggacatgggagtccacatcagattactagcagcccgcgcgggcccctagcggccggtaaagggccagttgagaccgccggagttgtgctttgagttggcactgagtagctgccatgcgctaggcttcgagtcggtcatgagcgccagcgtcaagccccggcttgctggccggcaaccctccaaccgcggtggggtgccccgggtgatgaccaggttgagtagccatcgccggctgcgcggcaagcgcgggtccgccatgacgggcccctgaccagacggggaaagctcatgagcgccgacagcaatagcaccgacgccgatccgaccgcgcattggtcgttcgaaaccaaacagatacacgctggtcagcaccctgatccgaccaccaacgcccgggctctgccgatctatgcgaccacgtcgtacaccttcgacgacaccgcgcacgccgccgccctgttcggactggaaattccgggcaatatctacacccggatcggcaaccccaccaccgacgtcgtcgagcagcgcatcggcgcgctcgagggcggtgtggccgcgctgttcctgtcgtcggggcaggccgcggagacgttcgccatcttgaacctggccggcgcgggcgatcacatcgtgtccagcccgcgcctgtacggcggcacctacaacctgttccactattcgctggccaagctcggcatcgaggtcagcttcgtcgacgatccggacgatctggacacctggcaggcggcggtacggcccaacaccaaggcgttcttcgccgagaccatctccaacccgcagatcgacctgctggacaccccggcggtttccgaggtcgcccatcgcaacggggtgccgttgatcgtcgacaacaccatcgccacgccatacctgatccaaccgttggcccagggcgccgacatcgtcgtgcattcggccaccaagtacctgggcgggcacggtgccgccatcgcgggtgtgatcgtcgacggcggcaacttcgattggacccagggccgcttccccggcttcaccacccccgaccccagctaccacggcgtggtgttcgccgagctgggtccaccggcgtttgcgctcaaagctcgagtgcagctgctccgtgactacggctcggcggcttcgccgttcaacgcgttcttggtggcgcagggtctggaaacgctgagcctgcggatcgagcggcacgtcgccaacgcgcagcgcgtcgccgagttcctggccgcccgcgacgacgtgctttcggtcaactatgcggggctgccctcctcgccctggcatgagcgggccaagaggctggcgcccaagggaaccggggccgtgctgtccttcgagttggccggcggcatcgaggccggcaaggcattcgtgaacgcgttgaagctgcacagccacgtcgccaacatcggtgacgtgcgctcgctggtgatccacccggcatcgaccactcatgcccagctgagcccggccgagcagctggcgaccggggtcagcccgggcctggtgcgtttggctgtgggcatcgaaggtatcgacgatatcctggccgacctggagcttggctttgccgcggcccgcagattcagcgccgacccgcagtccgtggcggcgttctgaggaattctgacatgacgatctccgatgtacccacccagacgctgcccgccgaaggcgaaatcggcctgatagacgtcggctcgctgcaactggaaagcggggcggtgatcgacgatgtctgtatcgccgtgcaacgctggggcaaattgtcgcccgcacgggacaacgtggtggtggtcttgcacgcgctcaccggcgactcgcacatcactggacccgccggacccggccaccccacccccggctggtgggacggggtggccgggccgggtgcgccgattgacaccacccgctggtgcgcggtagctaccaatgtgctcggcggctgccgcggctccaccgggcccagctcgcttgcccgcgacggaaagccttggggctcaagatttccgctgatctcgatacgtgaccaggtgcaggcggacgtcgcggcgctggccgcgctgggcatcaccgaggtcgccgccgtcgtcggcggctccatgggcggcgcccgggccctggaatgggtggtcggctacccggatcgggtccgagccggattgctgctggcggtcggtgcgcgtgccaccgcagaccagatcggcacgcagacaacgcaaatcgcggccatcaaagccgacccggactggcagagcggcgactaccacgagacggggagggcaccagacgccgggctgcgactcgcccgccgcttcgcgcacctcacctaccgcggcgagatcgagctcgacacccggttcgccaaccacaaccagggcaacgaggatccgacggccggcgggcgctacgcggtgcaaagttatctggaacaccaaggagacaaactgttatcccggttcgacgccggcagctacgtgattctcaccgaggcgctcaacagccacgacgtcggccgcggccgcggcggggtctccgcggctctgcgcgcctgcccggtgccggtggtggtgggcggcatcacctccgaccggctctacccgctgcgcctgcagcaggagctggccgacctgctgccgggctgcgccgggctgcgagtcgtcgagtcggtctacggacacgacggcttcctggtggaaaccgaggccgtgggcgaattgatccgccagacactgggattggctgatcgtgaaggcgcgtgtcggcggtgacgtgctcccgacgcgacatgtccctgtcgtttggctccgcggtcggcgcctacgagcgcgggcgcccctcgtatccaccggaagccatcgactggctgctgccggccgccgcccgccgcgtgctcgacctgggagcgggcaccggcaagctgaccacccggctagtcgagcgcggcctggacgtggttgccgtcgacccgatcccggagatgctggacgtgctgcgtgctgcgctgccgcaaaccgtcgcgctgctgggcaccgccgaagagattccgttggacgacaacagcgttgacgcggtgttggtggctcaggcgtggcactgggtggatcccgcccgggcgattccggaggtcgcccgggtgttgcgtccgggcgggcggctcggcctggtgtggaacacccgcgacgaacggctgggctgggtgcgcgagctgggtgagatcatcggtcgcgacggcgatccggtgcgcgacagggtgacgctgcccgagccgttcactacggtgcagcgccatcaggtcgagtggacgaattacctgacaccacaagcccttatcgacctggtggcttcgcgcagctattgcatcacctcaccggcgcaggtccgcaccaaaacgctcgaccgggtgcggcagttgctggccacccatccggcgctggcgaatagcaacggcctggcgctgccctacgtcacggtctgtgtgcgggcgactctggcctgacgccgcctttagggcccggtgccggtgtaaatcaggcccgccagttgctggccgacgttgccgaagccggagaccagggccgaggtgatcaggcccagcgcgccggtgttgtacacacccgagatgtccgcgccgcggttgaggatgccggagagttgggtgccgaagttggcgaagcccgacgccgatccgagcagcggatccgagatcgcgttgagcacgcccgacatgcccgcgccgaggttgtggaagcccgacaacccgccgccaccgccgatgttgaagaaccccgacgacgggaccgcggtggtgttgccgaatcccgggacgggcgggatgaccaacccggcgttgatggggccgagcagcgcgttgacgtcgagaaccactgggattcggtcgatggtgatctccagagggaaggcgaaggcgggggtggcgccggacaacgcgaggcccagcgggagttggggaatggtgatttccgggctcacgaagggtccgatggtgacggacaggggcagctcgacatggattggatcgacgggtatgtggaatcccgggatggtgatttccggtgttagatgggtcacgccaagcgaactcagcagcacggtgaatggcagaatctcgctgggcgccgtttggatggcggggacattaacgttgatgaaccccagcagcgtaaggctgaatggatcgatgatggagcctgagctgaatatcgggcccacggtgacaccggttgcggggtcgagtcccagggcgggaatcgtgatgtcctggacggtgatggggccgaggtcgaagactgggtcgatgcgaaccgtgatcggggaaatggacaccggcgggatggtgaagccgccgatgtggccggttgcgctgaggtccaagggaattgccggaaattggatcgacggaacgatgatgggtccggcgccgccggacgcgtggatgttcgcgacagtgaattcgggaatgatggtgctggtgtaggagaagccgagcaggccctggtagtcgccccgccagaaggcgccgttgctgtagttgccggagatgaaggcgccggtgttgacgtcgccggagttggccaccccggtgttggtgtcaccggtgttcaaccaacccgtgttgacactgcccgggttgaaaccgcccgtattggcctgccccgcgttgaaactgccggtgttgtagctacccgcattgaccacacccgtattgaacccacccgcgttgaacaaccccgtgctggcaatccccgaattaccgatcccggtgttatagctccccgaattgaacaccccccagttcccggtgccagagttaaagaaccccacattaccggtccccgaattaaacaaccccacattcccgctaccggtattgaaaccaccgaacccggtcagattatcaccggtcaacccaataccgaaattcccactgccggtgttagcgaacccaatattgcccacacccatattcgccaaaccgaaattgtagctgccggcattaccaaacccgatattacccaaacccatcagacccggcgttaaccccgaattcccgagcccaaagttgccccacccgacattgcccaacccgacattgttgccgccgatattgccgccacccacattgaacccaccgacgttgcccgcacccaggttaaagtccccgacattgcccaacccgacattgcccaaccccacatcggccaacccgaaattgaggaccagaccctgatgcagcgccgtcccgctcgccaacaatcccgacaactgctgaccgacactacccaaacccgacaccaacgccggcgcacccaaccccaacacgctggtgttgaacagccccgacatgccagagccgaaattcagcacacccgaatgcagcgtgccggcgttgaaaacacccgaacccccacccagcaacgccgacggagcctgattccagccacccgacaccatcgcgccgacattcccaaaccccgacaccccacccgcaccggagttgaagaaacccgacgacggagcaccggtcgtattcccgaaccccggcacggcgggaaggtcgatgaggatgtgaacggggccgagcgtgctgtgggccacgaggtcaaaggggatttcgccgatggtgattgccggaatggtgacggcgccggtgccaccggacaggttgatgctcagcgggttcatcgcggggatcgtgaggccgcccgggaagatgtcgacgggctcgctgtggccggtaatgctggccagcagcgggatctcgtcaatggtgacgacgggggtgctgaacggcaggttggccaggaaagccgtgatggtcccttgcgacgagctagcaccgatgactatctggcttaacgccaggggggtaaggccgatgggggtgttgaagagtcccgtaatcggaccgattttcaggggcccgccgggttgtgagccaaacaagtaattcagcgtgacgggcgcccgtggaatatcgaggtgcgggacggtgatggggccgaggccgacgctgaccgtggtggcggccaggtcgatctggggaatcgggatgctcggcacagtgaagctgtcgatggcgacgttggcgctgaactcggggcggatcgcgggaatgtcgatggcggggataacgacggagcccagtccgccggtgagggtgaggtccaggaacggcgtttggggaagcacggcggggcggtaggagaagccgagcaggccctggtagtcgccccgccacaagacgccgttgctgtagttaccggagatgaaggcgccggtgttgacgtcgccggagttggccaccccggtgttggtgtcaccggtgttcaaccaacccgtgttgacactgcccgggttgaaaccgccggtattggcctgccccgcgttgaaactgccggtgttgtagctacccgcattgaccacacccgtattgaacccacccgcgttgaacaaccccgtgctggcaatccccgaattaccgatcccggtgttatagctccccgaattgaacaccccccagttcccggtgccggagttaaagaaccccacattaccggtccccgaattaaacaaccccacattcccgctaccggtattgaaaccaccgaacccggtcagattatcaccggtcaacccaataccgaaattcccactgccggtgttagcgaacccaatattgcccacacccatattcgccaaaccgaaattgtagctgccggcattaccaaacccgatattacccagacccatcagacccggcgttaaccccgaattcgccaacccgacattgccaaacccgacattgcccaacccgacattgttgccaccgatattgccgccgcccacgttgtagctcccgacgttgccggcccccacgttgtagctgccgacgttgccgcttcccgcgttgaagaggccaacgttggccaaacccagattgacggcgagcgacttggccggctcggcggcggccgccaggcttgccagcggcgagccaaacggcgccaacgcctcggccgccgccgaggcgccggtgtggtaccccagcatcgcggccacgtcctgggcccacatcagctcgtagtcgaactccgcggccgcgatcgccggcgtgttctggccgaacagattcgataacgccagcgacactaacctcgaccgattggccgcgatgacgaaggggtccaccgtcgcggccaacgccgcctcgaacacacccaccaccgcccgggcctgcccggccgccgactcggcggaggccgccgccgcgctcaaccaccccgcatacggggcggccgccgccgccatcgcgaccgaggacggcccctgccagataccaccgaccagccccgaggtcaccgacccgaaagccgccgccgccgagcccagctcggcggccagctcatcccaggccgcggccgccgccaacagggggcccggacccgccccggtatatatcagcagggagttgatctctggcggcattacgacaaaactcatgccgccagccctttcccgtgcgttcccaacatcgctgtcaaccggtgatcagggtgttgcgccggcgccgccgaggccgccgtcgccgccgaaccctggctccgtgcctgagttgggctggccggcctgccctttgccgccggcgccgccggccttggcgccgctgttgccgccgttgccgccgtcaccgccgtcaccgccgtcaccgccgaggccggtcgcgctctgagtgccgccgccaatgccgccctggccacccttaccgccgttgccaccgaagccgccgtccggggcgttgcctccgccaccgcccgcgccgccaaggccgccgttgccgccggtggagccgccgccattgccgccctgcccaccgaggccgccctggccgccggcaccggcaaagacgccgtcgccgccccggccgccgacaccgccgttgccgccgccaccggccacggtgccgacggtaccgccgccgttggggccgccctgaccgccgtcgccgccgaagccgcccttgccgccgaaaaagccgctgccgccggcgccgccggcgccgccgccaccgccgctgccgccttgggtgacggagctgttgccgccgacgccgtcaccgccgtggccaccgtcgccgcccttgccgccctcgccggagctaaggctgccgtttccgccggcgccgccagcgccaccggccccaccggaaccgccgacgatgccgctgttggcgccgatcgagcccccgttgccgccggcaccgccgttgccgcccttgccgccgtcgccacctgagccgttggggttgctgccaccggcgccgcccttgccgccgttgccgccgggggcgcccgtgaccccgatggaggcggggccgctggtagcgccgaagctcccatcaccgccattgccaccggcgccgcccttgccgcctgagccggtggcgttacccccggcgccaccgttgccgccggagccgccggcgccgccgcggctgccgctgcccgggttggtggcaggcccaccgtggtcaccgttgcccccgtcgccgcccttgccgccaagcacgacgccggtgccgccggcgccgccgttgccgccgttgccgccggcgccgccgccaatgccgctgccgctgcccccggtgccaccgaacccaccctggccacctgcgccgccggcgccgcccgtgtcgccgctgccgccggcgccgccgtggccgccgttaccggcgttgccaccgcgagcgttgccgttgctggaaccgccgttggcgccagcgccgcccttgccgcccgcgccgccggtggagccagggccgacaccgtcgccgcccttgccgccattgccgcctgagccggcgttgccggcatcgccaccgccaccgttgccgccggcaccgccgttgccaccggcaccaccggcgccgccgttgccggccgagccagcgccgccgttgccaccggcaccaccgctgccgccgtggccgccggactggcctgtgctcaggctgcccccgccagcaccggcgccgccgttgccgccggccgcgccggcgccgcccgtggtgccgctgccaccgctgccgccgctgccgccgttgccgccgctgccgccgtggccggcggcgctggaagtgccgccgccgttgccgccggcgccggcggcaccaccggccaagcccgcgacgccggtgctgttgccggagttgccgccgttgccgccgttgccgccgtggccggcggtgacgttgacgacgcctgagccgctggcggcaccgctgctgccgttgccgcccttgccgccggcgccgcccgtcgtgccgtcgccgccgtggccgccgttgccgccgttgccgccgtcgccgcccacagcgttgccgaaggacacgccggcgacacccgcgttgccgccggccccgccagcaccgcccgcgccgttgaggccagtgcccccattaccgccggcaccaccggagccggcgttgccggtggtcgtgcttttgctgctaccgccgttaccgccagcgccaccggcccctccggcaccgcccgcgtcggtgccgataccgccattgccgcccgcgccgccgaagccgccgttgccgccctggccgcctaaggaaatgccgccaccgccgtcgccgccgctaccgccgttgccgcctgtgcgcccttccccgccgatgccgccctggccgccgaagccgccgaccccgccggcaccgccgtccccgccggcgccgccgacaccgccaacaccgctagcaaagtcgcccgcgccgccgggaccgccggcgccgcctgggccacccaacccggtgctagcgaagccgccggcaccgccattgccgccagcgccgcccgttgtcgcggcgacgtcaacggcgccgccaccgccggcgccgccgaagccgccgaggccgccgttgatcatgccggcaccgccattgccgccgttaccgcctttgccgcccgtgccgaagaagccggcctggttcagcgccccaccgccgttgccgccgttgccggcgtcaccgccgttgaggccggagccgccgttgccgccgttgccgccggccgcgccgctcccgttgccggcggtgccgcccttgccgccgttgccgccattgccgccgttaccgccgttgggggtgatgccgtcggtgccgtccaagcccgtcaaggagccggtgccggccttgcctccggtgccgccgacgccggcgttgccgccgttgccgccgttgccgccggtaccggggtttcctacggtgccgccgcccggcagcatggccccgctgtttaggccgtttgcgccggccccgccgtcaccggctttgccgccatcgccgccgttgccgccgtcgccgccggtgcccgtggcgccgtcggtgtacccggccgcctgcgccttgccgcccgcgccgccattgccgccggcgccgccgtcgccaccgttaccaccgctaccgccgttctcgccgtttgcgccgttagcattggggccggcgccgtcggcgcctctctcgccggcgccgccgatgccaccctggccgccgttaacacccttaccaccgttgccgccgtggccggccagtgttccgccggcgccgcccgccccgccgttgccgccagccccaccgtcggtgcccgaggtgccggaatcaccgctggtagggcccggcgtaccggcttggccggccgcgccgttgccgccggccccgccattgccgccattgccgacattcccgccgctgccgcccttgccgccgtcaccgccgttgccgcccgcgacggtggggctggcgccgttgccgccgttgccgccgtcaccgccgctggtgggtgcggtgccatcggcgccggtcgcacccttcatggctggaatggcgcccttgccgccggccccaccctggccggcaacgcccacattgccgccgttgccgccggcaccgccggcgccctggttgatggccaaggtcacgtcaccggcggcgccgccgccgccattaccggcggcgccgccgttgccgccggcaccgccgttgccggccttagcgaacgtggcgaaggcgtcaccacccttgccgccgatgccgccgttgccgccgttgccgccctgtccgccattcgcgccattggcggacgcggagaagtcttggccgttggctccggcgcccccgttgccgcccttgccgccgtccccgcccgtgccggccgccgatccgccgttgccgccgatgccgccgttgccgccgttgagggcaaggccggtgccggcgacgccatttccgccggcaccacccgcaccgccgttaccgaccgacccgccatggccgccgttaccaccggcgccgccgttttctcccgcgacggtgggggtggcgccggcacctccgttgccaccgttgccgccgctggtgggcgcggtgccgttcgccccggccgaaccgttcagggccgggttcgcgctaacaccgccggccccacccttgccgccaacgcccacttcaccgccgttgccgccgtcaccgccggcaccctggttgacggccaaggtcacatcaccggcggcaccggctccgccatcaccggccttgccgccgtcaccgccggcgccgccgtccccggccttgccggcggtgccggcgaccgcggtgccgccggcgccgccaccaccgccgtcaccgcccttgccgccgttgccgcccataccgccatcggcaccgggcgaacccaaggtggcggcgtcgaatccgtttccgccggcgccgccgctaccgccggcaccgcccttgccgccgacgccgccgtcgccgtgctgggcgccgccatttccgccattaccgccgtggcccccggcgccgccattggtgccgttaccgcccgtcggttgtaaggcggtaccggtagcgccggtggaacccgcatgaccggcaccgccggcgccgccggtgccgccgttgccgaccaacccgccatgaccgccattaccgccggccccgccggcttgtaggggtgagttggcggtggcgccgatgccgccatcgccgccgttgccgccgctggtgggggtggcgccggcggcaccgtgcgcacccgccagcaggccgccggccccaccggccccgcccacgccggggttgccgccgtgaccgccgttaccgccggcaccgttgttgacggcgaaactcggatcgccagcgccgcccttaccaccgtcgccgccgacgccgccggccccgccggccccgccgttgccaaccaataacccgccgcgcccgccgttgccgccggttccgccgttgccgccgtcgctgccgtcgccgccgttgaggccggcggcacccggcaggcccgcggccccggcccccccggcgccgccgttcccgaacagcccggcgtcgccaccgttgccgcctatacctccgatgccgccgatcccgccggcgccgccgttgccgtagacaaatccgccggacccgccgacgccaccattggtgccggcgccgccggacccgccggccccgaacaaccaggcgttgccgccggcaccaccgttagcgccggtcccgccggccccgccggccccgccgttgccgttcaaccacccgccggatccgccgacaccgccggcagcgccggccccgccggacccgccggacccgccgttgccgaacaacccggccgcgccgccgggcccaccgacttgaccggccgcccccgaaccgccgttaccgccattaccccacaacaaccccccggccccaccgggctgcccggtccccggcgccccgtgaacgccatcaccgatcagcgggcgccccaaccacagctgtgtgggcgcgttgatcgcacccaacacttgctgctccagcgcctgcagcggtgatgcattcgccgcctcggcagtcgcatacgcgctgccagccgcagtcagcgagcgcacaaactgctcatgaaacgtcgccacccgggcgctcaacgcctggtactcctgcgcgtgggtaccaaacaacgccgcgatcgccgccgacacctcatcaccggcggccgccaacacctgcgtcgtcgggcccgctgccgccgcattcgccgcgctgatggcctgcccaatcccggtcaagtccgccgcggccgccgccaccagctccggcgccaccatcagcgacatgaccattcctccaacaccaatggcgcgtacagccggctcgcgcgagccttgaccgccggcggcaacccgagcgatcccatggccctaggcggttctcgggcgaacgccacgtttagcggatcgattcacccggtcgttgcgttgcggcgcagcaatagacatctcgaagcactccggctgccaatctcgtcgcgtttattctgctcgtgaccagcgcaggaaagggggggattacgaaagtcttcgggatctcagtgcacagtgcacacatgtttaaccaatcaccgtggcataacgcacaccaaaggccgagagcgcggaaaacgcagaacatcaattggatcggttgctagctttgccgcaccgtggtcagccgcgccaggatcggtcggcaatggcaccaccggagcaggcgaaaggtacccggttctagcccgtccccaacgggtcaatggtggatgcgatatagaccatggccgccgcgaccgtcacggtcgtcacgaaatcgatccccttgctgcgcaccaccaacaggccggcccgttcctcggacaacaccaaccgcagcaccgccgccaccccaacgccgataccgatcagcagcgcaccacggcgccagaagttgacccccgccaggatcggccactgggcgccaacagtgcgccgcaaaacggccctcacggtcatcgccgctcagccagctccacgacacttgtcagcaaggacgcccggggcgaagggcgttcgccaagtctgtagatgagctgcgggagatggccggcggcgagggttgagaagcgtcaacttcgatcgtgatgcctgggaggacttcttatttcatacgcgatcggtgatgccgccctgaagccgaggtcgacggcagcgcggagacgttcgagaagacgtcgcggtgaggtcaatcccggtgtgaccaacggccggttacggcccggtgcccgcgaacagcaggcccgacagctgctggccgacgttcataaagcccgagacgaaggccgatgtgaccaggccaagcgtgcccgtgttgtacacgcccgagatgcccgcgccacggttgaggatgccggagagctgggtgccgaaattggcgaagcccgacgccgacccgagcagcggatccgagatcgcgttgagcacccccgacatgcccgacccggagttggagaagccggacccgccaccaccgccggtgttgaagaagcccgacgacggcgcggtggtgtcgttgccaaagcccggtgctccgccgaacccgaaaatcgggaggctgacggggccgatggtggtgctggcgtgtaactccaccgggatccggtcgataacgaccgtcgggagatcaaagggtggggtgccgccggacaaaccgaggcccagcgggagttggggaatcagggtgccgcccgggatggtgaagcccggaatggtcagcgacagcggcaggccgatgtggatgggtccggtgggaatggtgaatccggggaagtgcagtgtcgtcgggttcaagttgatgggtgccacggtgaatggttgaagtatggagacctcgcccccgggcatgccgtcgggtccgaccgcgaagaatgaaaagctgggtctgaccttgaatccggagctgcttccggacgtcatcctgatctccgagacggcagcatccaaacttaggccagggatggtgagggtgatggggtccacggtgatagggccgacgtcgaaggtgggatcgatgcccaggtggatcgaggggatggcgatgttcgggatgctgatcggcccgatgtggccgatcgcggcgaagcccaacgggatggacgggatgtggatgggcggaatgatggtggcggggccgatgtcgccggtgacgtcggcgcccaccgcggggaacagcggaatggggtacccgaaggagaagccggccaagccctcgtaattgccccgccataagatgccgttgctaaagttgcccgtgatgagggcgccggtgttgacattgcccgcgttggcgacgccggtgttggcgttaccggtgttgaaccagccggtgttggtgctgcctgggttgaagccaccggtgttggtgtcaccagcattgaagctgcccgtgttgtacgacccggcgtttgccacaccggtgttgaagccgccggcgttgaccaacccggtgctggccaccccggagttgccgataccggtgttgtagctgccggagttgaacaacccgaagttggcagtcccggagttgaagaagccgatattgcctgtgccggagttgaacaggccaatgttgccagtgccggagttcaagccgccgatgccggactggttgtcgccggtgagcccgatcccgaggttgttggtgccggtgttgccaaacccgatgttgcccaggcccatgttggcccagccgacgttgccgctgccggcgttgcccagcccgatattgcccatgccggccaggcccgccgccagacccgaattcccgaacccgaagttggcatcgccgatattgccgaacccgacgttgccgccgccgatgttgccgaagcccaggttcacgtcgccaatgttgccgaatcccaggttcacgtcgccaatgttggccgcacccaggttgaggttgccgatgttgccgaggccgacgttgccgttgccgacgttagccaacccgatgttgacgatggtgatggggttttgccccacgttggaggccaacaagcccgacaggtgatcaccgacgttgcccaggcccgacaccaacgccggcgtcccaagcggcagcgtgctggtgttgtagatccccgacagccccgaaccgaggttgagcacgccggagtgcagtgtgccgacgttggcaatacccgaacccgcgcctgccaaagcggtgtgcgcctggttccaccaccccgacatgttcgcgccgaagttgccgaaacccgagcccccgcccgccccggtgttgaagaagcccgacgacggaacggtggtggtgttcccaatgcccggggtgggcgggatgttgatcagcgggatgttgccggcgatgacgtagagttcgccgtcggcgttcgccgggatctccgggaacgtgatcgccggaatggtggcgccgggggtgccgacgaacacatccaggttcagcagcgagttcgccgggaacgtcagaccaccggggaacagggtgatcgcgtcgatgctgcccggcacctggaaacccaacgggatctggtgaatattgagcgccggggtgttgaacgcctgagatgccgcattgaagacggcatgcaccgggccggtcgtgctgagcgtcgggattcccgagatgatattgccgccgacgaacaggtcaccggcgttgtagattctgccgaccgagtaccacgttgggccgatcgcaccggatgacgtccagacgataaacggctctatttcgctggtcgccccgaccgacgcggccatatcgaggaccgctcgtgcggcggtcagggcgggaatggtgaccgaggggaccgcgatggggccgaagccgacgcttccggtgacgttcggattgagggcgggaatatcgatttgcgggatggtgaaggcgcccatcgccgcgttgccggtcaggtgcgcgttgatcgccggaaccgggatgggcgggacgaccaccgggccgaaggccccggtgaaatgcgcgtccaggatggtgatccggggaacgtcgaggctgtaggaatagctgaataggccttcgtagttgccccgccacaggatgccgttgctgaagttgcccgacatgagggcgccggtgtcgacattgcccgagttcgcgatgccggtgttggcgttaccggtgttgaaccagccggtgttgatgctgcccgggttgaagccaccggtgttggtgtcaccgacattgaagctgcccgtgttgtacgacccggcgttggccagacccgtagtgaaaccaccggcattgaaaagcccagtactgcccgttccgctattaccgatgccggtgttgaagctgcccgagttgaacaacccccagtttccggtcccggagttgaagaacccgatgttgccggtgccggagttgaacaggccaatgttgccggcaccggagttcaagccgccgatgccggtctggttgtcgccggccagcccaatcccgaggttgttggtgccggtgttggcgaacccgatgttgcccacacccatgttggccaggccaacgttggtgctgcccgcattgcccaacccgatattgccgatgccgagcgccgccccaggcccgaattgccaaacccgacgttgccgtggccgatattgccgaagccgacgttggcgttcccgatattgcccaaccctaggttgaggtcgccgaggttggccgcgcccaggttgaagtccccaacgttgcccaacccgaggttgtagttgccgacatcggccaacccgaggttgatgatggggctttgggtcaacgccgtcccggccgccaacacccccgacagctgctggcccacgttgccggcacccgacaccagcgccggcgtccccaaacccacgatagcggtgttgtacagccccgatatccccgagccgacgttcagcacacccgagttcagcgtgccaacgttgagaacgcccgagcccgcgcccgccaacgcggcatgcgcctggttccaccagcctgagctgccggccccgaagttgccgaaacccgacaccccgcccgcgccggagttgaagaaacccgacgacggggtggcggtcgcgttcccgaagccgggcgtcggcggaacgatgatgatcggaacgctgctgtccggcacgctgatgttgagggccaggctcagtggcagcggatcgatcgtgaaaccacccgggaatatcgtgatcggatccagcacgccggacgcatcgatggtcaacgggatcgcattttgcgggatgttgaggccaccggggaacagcgtgaaggccggaagaccgcccgacacatcgatcttgagcgggataggcgatgtcgtgatcgttgggatggtgacggttgggagggttagtgcgaggctaccggtggttgcgctgctgggaccggtatggatcaggatgccctgagtgggtgcggtgacaaagccaccactcattccggttgagttggacgccccaacgatccagttgtcgccgagcgcattcacgaacagcaacggaagtctgaagggcggcggggcgggggccgggggcgtgtcgagcggaatcgtgtaggtctgaccgccgatcgtcatgctcggcaggaagacgatgggcgggatgaccatcgtttcgtggatgtccagcaccactgcggggacatcgatgggctcgatcctgaagggcccgatgttgacgagttcgtggatgtcgaacagcgacatgccgggaatatcgatctgatcgatgtggacgggaccgaggttgagggtttcgttgatgtccaccagggtgctgccggtgatttcgatgctgtaggagaagccgaccagcccgtggtgatcaccggtccacagcgcgccgttgttgaagctgccggagttgaacgcggcggtgttgacattgcccgtgttgaagccgccggtgttggtgtggccggcgttgaaccagccggtgttgacattgccagggttgaagccgccggtgttggtgttgcccgcgttgaggctgccggtgttgtaactaccggcattggccagacccgtgttgaaactcccggcattgaaaagcccggtactgcccgttccgctgttaccgatgccggtgttgtagctgcccgagttgaacaacccccagtttccggtcccggtgttgaagaacccgatgttgccggtgccggagttgaacaaccccaggttgccggcaccggagttcaggccgccgaacccggtctggttgtcgccggtcagcccgatcccgaggttgttggtgccggtattgccgaacccgatgttgcccaggcccatgttgccgaagccgacgttgttgctgccggcgttgcccaacccgatgttgccgatccccggcagcgcccccaggcccgagttgccgaacccgacattgccgtggccgaggttgccgaacccgacgttgccgtccccgaggttgcccaaccccaggttctgcccgccgaggttgccaccgccgaggttgaggttgccgaggttgcccgcgcccaggttgacgtcgccgacgttggcgaagccgaggttgtagctgccgacgttgcccaggttgacgatgttcagcggattcaggtgccgcagctcggcgatcgccgcgtcgatgatgctcggctgcccggagccgcccgacccgccgctggtcagcatcgccagcaggccatcgatggacacccccgacacgtggttgcccaggttgccgaaacccgagatcaccgccggcgcggagcccagcgtgctcacgttgaacatgcccgagatgtcgacgccggagttcagcacaccggatgccaggctgccggcattgcccaggccggagagcgtccccaccatcggactcgaggcctggttcagcaagccggacacccccgcgccgaagttggcgatgcccgagccgccaccgccgccggtgttgaagaagcccgacgacggcagctcggtcgagttgccaaagcccggcagcgccggaatgtcgatgatcgagatgttgatgggtccggcgctgctgagaacgtcgaagttcagcggaatcgggtcgatcctggtgccggtgatggtgaccgccggaatgtcgacggacacatcgatcggcacgacctccgacatcgaaattccgttgatagtggaggccgggatgtcgatcggcggaatgtcgatgggtatggattggctgaacgagattgccggcaattcgatggcgtcgatggtctgctgcagcggcagggccaatccgcccagcgttgccgaagtaaggggtatggcgacctgtatctgaaccgagattgtgggatcgggaaattcatttgggaacgcgtcgtggaggaactgaagcttgaggttaacgttgaacggattgagctggacgtttgagacggtgatcgggccgaacctgaattgtccggtaatgcccagcgcagaaagcagggtggtggccggggcggtgaagccggcgtcggcggcaccgtcgaagtcgatgtggattgccggaatggggatgtccggcacggcgaagccgtagttcgcttgtcccgtgaggcccaggtggatggggggaaggatcgtggtgtccgggatgataatggggccgatgccgccggttgaagtccagtggatcgggaattcgggaatcgtgatgccgacgttcaggccgaacaggccctcgaagttgcctcgccacaagatgccgttgctgtcgttgccggtgatgaaggcgccggtgttgacggtgcccgaattggcgacgccggtgttggcgttgccggtgttgaaccagccggtgttgatgctgcccgggttgaaaccaccggtgttggtgtcacccacattgaagctgcccgtgttgtacgacccagggttggccacaccggtattgaaattaccggcattgaaaagcccagtactgcccgttccgccattgccgatcccggtgttgtagccgcccgagttgaacaacccgaagttcccggtcccggagttgaacaacccgacgttgccggtgccggagttgaacaacccgatgttgccggcaccggagttcaagccgccgatcccagtctggttgtccccggtcagcccaatcccgaggttgttggtgccggtgttaccgaacccgatgttgcccacacccatgttgccgaagccgacgttgccgctgccggcattgcccaacccgatgttgcccaccccggccaggcccgccgccagacccgcattgcccaacccgaagttggcatcgccgatattgccgaacccgacgttgccgccgccgacattgcccaaacccacgttcaagtcgccgatattggccgcacccaggttgaagtccccgacgttgccgaaaccgacgtttacgctgcccacatcggccagcccgagattgatgatgaggctctggttgagtgccgtccccgccgaggacaaccccgacagctgctcaccaacattgccgatgcccgagaccaccgccggggtccccggcggcaacccgccggtgttgtacagccccgacacacccgagccgaagttcagcacacccgatcccagcgagccgaagttggcgaaacccgaacccgccccagccacctcggtctgcgcctggttccaccaacccgagctgcccgcaccgaaattcccgaagcccgacaccccaccgtcgccggagttgaagaaacccgacgacggagcggtggtcgtgttgccaaagcccggggtcgccgggatattaacgccgttgatcaggatagggccgacagtgacgctggcgccgaggttcagcgggatgcggtcgatcgtgatcggcggggtgctgaagccgtcaatctggccgtctatgtcgatcgtcagcggcagcggcgcagcgggaatggtgaagcccgggatcgtgaatcccagcgtgccgatcgacgcgctggccagcagcgccagtggattgttgggaatactgatgccattcgggaagatcgttactgccggggtactccagttgacggtcaccgggaacgactggttaattctggtgtcgatattaaggttacctaattggagggtgacgttgccggcaagatctttgatttcgattcctgaaatgttgacgacccccaagccaaagaaggggccgacggggaaagtcgtgttgaagttctgagccgggaacagggtgatgggcgagatggtgatggggccgacgctgataggtatggccgtaccgccaccaaaagcggggatcacgatgtccggaacgaccagcgggccgaggctgaaggtttggtgaatgttgagcgggatggtgggcaaaatctggatcggcaacacggtgatggggccgacgccgccgttgagctcgagaccaatggggatcgccggaatggtcgatccaccggagagcccccacaggccctcgtagtcaccccgccacagcacaccgttgctgaagttgcccgagatgaacgcgccggtgttgacattgcccgagttggcgatgccggtgttggtgttgccggtgttcagccagccggtgttgacgttgcccgggttgaagccacccgtattggtgttgcccgcgttgaagctgcccgtgttatagctacccacgttggccacacccgtgttgaacccaccaacgttgaacaacccggtactggccgtccccgcattaccgacaccggtgttgtagctgcccgagttgaataccccgaagttgccggtccccgaattgaagaacccgatgttgccggtgccggagttgaacaaccccagattaccggttcctgaattcaggcccccaatgccagtcaggttgtccccggtcaacccgatcccgatgttgttgctacccgtgttggcaaaaccgatgttgcccacacccaggtttgcgaggccgtagttgctgctgcccgcattgcccaacccaatattgcccatgcccggcggcaacccaagacccgagttgccgaacccgaagttggcgttgccgatattgccgaaaccgaaattcccgctaccggcgttggcagcacccaaattctgcgcaccgacattggctgcgcccaggttgaatatcccgacattgcccaacccgacgttgtaattaccgacattgcccaagcccgcgttaagcctcaacatcttcgcgggtccggcaaatatagcattgaggaacgcgccgacaccaccccccaacgcctgcgccggtgggctgaacgccggcaacgccgcggcagcagccgacgcgccggaatggtagccggccatcgccgccacatcggcggcccacatcaactcgtactcggcctcgacggccgcgatcgctgcggcgttctgccccagcaggttcgacatcgccaacgcccgcatcgccatccggttgaccgccaccgccgccggatccaccgtcgccgccaacgccgcctcaaacgccgccaccgcggcccgcgcctgcccggccaccgccacggcctgcgccgccaccgaacccaaccaccccgcatacggggccgccgcggccgccatcgccgccgccgccgcaccctgccacacccccgccgtcaggcccgacgtcacctgcccaaacgacaccgccgccgaccccaactcctcagccagcccatcccacgccgcggccgccgccagcaatgggctcgaccccgcacccgaatacatcagcacggagttgatttccgggggcagaactggaaaattcaaccgcccctacctctgccgctcacgatgcgttcacacctcatcgtctcaccacgacgtggtgagcgcgggcacttcgacaaactaatctgcaatatcccgatcgcgtacaaacgtgccgacatttgcggcgcattaatgcccatatcggcttgtatctcttgtagtgccgctttgacggggtggtggtcaggtacggtggcctcgggagaggctggagggctcgacgtttgggctgagtgtctgggcccgtgaaagagatcgtctgctccagctttgtctcctgaactgacccggtttagggaattggtggccaggttgcggaagtgcgcagcatcgacgtgtacctgggtgaggcatcgaatcatcgacaagcaccggagccgcgcgtgaactcccgccgcgttgtggtcggggatgatgtgggagaccggccggcagtgctgtgtacgaaggttctcccaccgcaacgagttcacgcacgacggtcggctgggtgggccctggaatgcgtgaactcttcatcaacacaacatgattgacgatgaaggggagaacctccatgcacaacaacgctaacccgtgactgccgagaatccaggacggagcaggcggacgctggtcggaatcgacgcggcgatcacggcctgtcaccacatcgcgatccgcgatgatgtcggtgcgaggtcgattcgattcagtgtcgaacccacgctggccggactgcgcaccctcaccgacaagctcagcggttacgacgatatcgacgccaccgtggaaccgacctcgatgacgtggctgccgctcacgatcgctgtcgagaatgccggtgacaccatgcacatggccggcgcgcggcattgcgcccggctgcggggtgcgatcgtgggcaagagcaagtccgacgtcatcgacgccgaggttctcacccgcgccagcgaggtgttcgacctgacgccgctgacactgccgacgcccgcgcagttggcgttacgtcgatcggtgatccgacgtgccggcgcagtgattgacgcgaaccggtcctggcgtcggttgatgtcgttggcgcggtaggcgttccccgatgtgtggaccgcgttcgccgggtcgttaccgaccgcgacagcggtgctggggcgttggcccgacatccgcttgctggccggcgcaccgacccgccacgttgaccgccgtcatcgccgcgcacacccgcggtgtcgccgacaccccggcccggccgaggccatcaagaccgccgcaaccggctgggccgcgttctgggacgggcacctcgacctggacgcactggccgtcgatgtcaccgagcatctcagcgacctcaccgacgaccgatgcgcgcgttggtgatgccggtgaccaagaaggtgttgatcttgggtgactagtcaatggtggtggccagggtgagcagttcggggatctgcgagtcgatgcgccaggcaggaagcggtgtaggtgatggcgcgccaggtgggggtccccgccggtgcgcacggtcgacagcagggtgcgcagctcctctttggcgatccaggccgagagaatctgcgcgcgggggtcgacggcgttgatccgattccgcattttggcgaagcttttgtccgacaagcgttcccgggcggtcagcaagcgacgtcggttggcccactgcgggtcgatcttgcggccgcgccggtcgtggaacgcccaggtcacccggcggcgcaccgcggtcagcgcgtcgttggccagcgtggtcacatggaagtggtcgacgacgagcttggcgttgggcagcagcccgggcgtgcggatcgccgaggcgtaggcagcggcggggtcgatggccaccgtactggatgctctcccggaactgcggtgtgcgcgcttgcagccatgccagcaccgccgcgccgccgcggccttcatgctgccccataaacccctgatcaccggccaggtcgacgaacccggtatcccacgggtcgacccgtacccaccggccagtcttggcgcagcgctctgggttttcctcgccgtgtctggtcaacgcccagcaccggggtgggcaacggctcggtcaatacccgtctcggcgtaggcaacaaacgcccgatgtgccgtcggccacgacacggcgtcagcctgggcgacctcggcccaccgagcgggccgcatccccgatcgccttggccatctgccgacgcagccgcagcgtgctgcggacgcgggcaggtacctgggtgatggcctcgatgaacggccccagcttgcagtagtcttctcggcatcgccagcgaattttgttccagcgcaccatgatgcggtcttcgccataaggtagatctttcggtgaggtaaccgcgtattccttcactgatatcgagaccacccccgcacgacgggcacgccgccgccgtcggctcatcggtgatcacatcgaccacccgggtcccgtcactgcggcgctcgacacgctcaacccgtgctcctggcagcccgaacaacactgtcgtagcgtcagacacagcccttggctccttcctcggcctgaatgcttcgcaacacttagacttcagaaggccaagggccctcagccgctaaacacgccgaccaagatcaacgagctacctgcccggtcaaggttgaagagcccccatatcagcaagggcccggtgtcggcgcaaaatttagcgtcgttgcgcccacaccagagttaccgccgcacacacggcgtgaccaccggcgtgcatttaagaatccgttagggcccgacgccggtgaagagcaagcccgacagttgctggccgacgttgccgaaacccgagacgacggccgcggtgacaacacccagcgcgccggtgttgtacacgcccgagatgccggcgccgcggttgaggatgccggagagctgggtgccgaagttggcgaagcccgacgccgacccgagcagcggatccgacatcgcgttgagcaatcccgacatgcccgcgccggtgttgctaaagcccgaaccgccgccagctccggtgttgaagaagcccgacgacggcagcgtggtcgagttcccgaaacccggcgccccgccgaacccggcgatcgggacgttgatcgggccgatagtggtgtcggcgtgcaggtccagcaagatccggtcgagaacgatggccgggatgtcgacgggcgggatgccattggacaacgcgaggcccagcgggagggtggggatcagggtgccgcccgggatggtgaaccccgggatggtcagcgacaccggcaggccgatgtcgatcgggtcgagggggatggtgaatcccgggaaggtcaccgtgccggaggggatggagatgggccccacaaagtatgccccttgcgtggacgttgcacccccgccgctagagggcgcgatccggattccggggaagaagctgggcttgacccaaatctctgaggttggtccggacgtgctggtgacggctccttgggagtaactgacgagcacgggcggggtcctgacggtaatggggttgacggtgatggagccgacatggacggcggggtcgaggcccaagtgaatggatggaacagagatgtccgggatggcgatcgggccgatgccaccgaccgcggcgaagccgaccggaatgggcgggatgtggatgggcggcagcacggtaatcgggccgatcccgccgctgacgtcggcgcccaccgcggggaacagcgggagggtgtagcccacggcgaagccggccaggccctggtagtcgccgcgccacaggatgccgttgctgaagttgccggtgacgaaggcgccggtgttgacattgcccgcgttggccaccccggtgttggcgttgccggcgttgagccagccggtgttgatgctgcccgggttgaagcccccggtgttggtgtcaccgacattgaagctgcccgtgttgtagctgccggcgttggccacaccggtgttgaaactgccggcattgaagagcccagtgctgcccgttccgctattgccgacgccggtgttgaagctgccggagttgaacaacccgaagttgccggtcccggtgttgaagaacccgacgttgccggcgccggagttgaacaaccccaggttgccggcaccggaatttaggccgccgatgccggtctggtagtcgccggtcagcccgatcccaatgttgccggtgccggtgttggccaacccgatattgcccacgcccacgttggccaacccccagttgttgccgccggcattgcccaaccccacattgcccaggcccggcacgcccgcggtcagacccgagttgccgactccgacattgccgtggccaatattgccgaaccccaggttgccggcgccgatatttccgaagcccaggttgtgcgcgccgaggttggccgcgcccaggttgacctccccgacattgccgaaaccggcgttgtggctgccgacgttggccaacccgatattcagaacggtcaccgggttcaccgcggacccgccggaaagcagccccgacagttggtggccgacgttgcccaggcctgagaccagcgccggggtccccacccccagcgtgctggtgttgtagatccccgagacacccgagcccaggttgagcacaccggaatgcagcgtgccaacgttggcaaaacccgagcccgcccccgccagcgcggtgtgcgcctggttccaccagcccgaggtgcccgcgccgaagttgccgaagcccgatcccccgcccgcgccggcgttgaagaagcccgacgacggggtgatggtgctgttcccaatgcccggggtgggcgggatgttgatcagcgggatgctgctggcgaggacatacactgagccgtcggcgctcgccgcgatctcgggccaggtgatggccgggatgtccacgccgccggcgccggcggtcacgtccaggttcagcagcgaggtcgccgggaacgtcaaaccaccggggaagagggtgatcgcgttgacgctgccgggcacctggaagcccaacgtgatcgggccagtttcgagctgcggagtggtaaacgccccgctggacgcggaaatggtgagatggcttccgtcgctcgtgccggcgccgaaaacgagtgggccggtggcgtagggcgaaccgtcggccgatccgaatgaatagaaggttataccaaggccattagtgccttgagtccacatttcgaagggatctatcctcatctccgccccaaccgaggcgttgattatttgctccacaatgacactcaccggcggaatgcgcacggaccccacaacgatgcggaaggcggcgcttccggtgatgtttggggtgagtgcggggatgtcgatctgcggaatggtgaatgcgcccatcgcgacgtttccggtcaggtgcgcattaacggccggcaccgggatgggcgggaggaccacgggtccgaagccgccgtcgaggtgggcgtccacgatggtgatccggggcacgtcgaggctgtagaacaggctgaacaggccctcgtgatcaccccgccacaacaggccgttgctgaagttgcccgacatgaacgcgccggtgccgacgttgcccgagttggcgatgccggtattggtgtggccggtgttgaaccagccggtgttgatggtgcccgggttgaaccccccggtgttggtgtcgccggcattgaagctgccggtgttgtagctgccggcgttggccacgccggtgttgaagctgccggcattgaagagcccagtgctgcccgttccgctattgccgatgccggtgttgaagctgcccgagttaccgatgccgaagttgccggtcccggagttgaagaacccgatgttgccggtgccggagttgaacaagccgatattgccggcaccggagttcaggcccccgatgccggtgaggttgtcccccaccagcccgatcccgatgttgccggtgccggtgttggccaacccgatgttgcgcacgccctggttggcgaaaccatagttggcgctgccggcattgccgaaccccgtgttgcccaggccggccgcgccggcggtcagacccgaattgccgaaaccgatattgccgtggccgacgttggcgaagccgaggttgccggtgccgacgttgcccagccccaggttttgcgcaccgaggttggccgcgcccaggttaacgtccccgacgttgccgaacccgacgttgaagttgcccacatccgccaacccgatgttgaggatggggatctggttcaacgcggtcccggccgcagacacgcccgacagctgatggccgacgttgccgaggcccgacagcaccgccggcgtcccgagcggcaacacgctggtgttgtagatccccgagacacccgagccgacgttgagcacacccgagcccagcgtgccgacattcaacacccccgatcccgaccccgccagcgcgctcgccgcctggttccaccagcccgacaggttcgacccgacgtttccgaaccccgacaccccacggcgccggagttgaagaaccccgacgacggggtcgccgtggtgttgccgaaccctggcgtcggcgggacatcgatgatcgggatgctgctgtcgggcacggtgagattcagcgccaggtgcagcggcagcgggtcgatcgtgtacccacccgggaaaatcgtgatcggatccagcgcgccggacgcatcgatcgttaacgggatggcgttcgtggggatcgtcaggccacccgcgaacaaggtgaaggccggcagaccaccgctgatgttcacgtccaacaggaatctcgtggtagcgatttgcggaatctcgaaacccggaatagatatcttgagctcgccggtcgttccggggccagggccggtgtgaatggtgatgccctgggtgggcgccgggaaggggtctccgaaattgggaatcgccgcggtcgacccgaggatccagtcctcgccttcgaagcgcatgctgatgagcggaagcgtcatggttgacccgggtgaggcggggatgtccagcggaatggttctcgtctgtgcgggaattgtggtggcgggcaccaggacgatgggatccatgtggatcgattcgtggatctctagcggtatcgcgggaacatcgacctgcgggatggtgaagggtccgatctcgacgatttcgtggacgtcgaacagcgacatgccggggatgtcgatctgctcgatgtggatggggcccaggttgagggtttcgttgaggtccagcagggtgctgccggcgatgtcgatgctgaaggagaagccgaccagcccgtggtagtcaccggtccacagcgccccgttgttgaagctgccggagttgaacgcgccggtgttgacgttgccggtgttgaacaggccggtgttggtgtggccggtgttgaaccagccggtgttgacggtgcccgggttgacgccgccggtgttgaagctgcccacgttgaggctgccggtgttgtaggagccggcattggccagaccggtgttgaagttccccgcgttgaacaacccggtgctggccgtgcccgcattccccacaccggtgctgtaactgcccgagttgaacagcccgaagttcccggtcccggtgttgaagaacccgatgttgccggtgcccgagttgaacaacccgaggttcccggtgcccgagttcaggccgccgatcccggtccgatagtccccggtcagcccgatcccgatgttgccggtgccggtgttggccaacccgatattgcccacacccacgttggccaacccccagctgccgctgccggcgttacccaaccccacattgcccaggccccccgcgcccgcggtcaggcccgcgttgccgaatccgaaattgccggcaccgatgttgccgaacccgaggttgccggtcccgacgttgcccaaccccaagttgctgccgccgaggttgccggcgccgacgttgatgttgccgacgttgcccgcacccaggttgaactcaccgacgttagccaaaccgaggttcaccccgccgacattgcccaaggccaaagcgttgccgatgtcgaggtgctgcagctcggcgatggccgcgtcgatgatctgatcgaacacggactcggcaggtgggaaggtgaggatcgcgatcaggccatcgatggacacccccgacatatggtcgccgaggttgctgaaccccgagatcaccgccggggtggtggcgtccagcgtgctcacgttgaacagcccggagatggcggtgccggagttcagcacacccgaggccagggtgccggcattgcccagccccgagagtgtccccaccagtgaccccgcgccggcctggttgagcaggcccgacacgcccgcacccaagttgccgatgcccgatccgccgccggcaccggtgttgaagaaccccgacgacggcatctgggtcgagttcccgaagcccggcgccgccgggatgtcgatgatcgggatgttgaggggtccggcactggtgcgaatgtcgaagcccagcgggatcgcggaaatggtggtgcctgtgatcgtgaccgccgggatgtccacggacgcatcgatcggcaccacttccgacattgaaatcccatcgatgaccgaggccggaatatcaacaggtatgcggataggaatcgactcactcaacgaaatcgcatccagggggatgggctcgatctccaggggcacaccgatcccggccaccacgattggctcaagatgaattggtccgagttggcccgtgataggaccaagaacgggcaggcctaacgtgaaatccatgggcggaatatcgatattcgagagcgtgatggggccgaagctgatgaagctaccgttattcttcagggcggacagcagggtggcttccggggcggtgaagccgacggtgacgacgccattgatgccgatgtggatggcggggatggggatgtcgggcacggtgaagctgtagtccgcgtcgccggtgatctgcaggtgcagcggcggaaggatcgtggtgtccgggatgacgatggggccgataccgccagtcgtggtgatgcggatcgggaattgcgggatcgtgatgccataggacaggccgaacaggccctcgtggtcgccgcgccacagcatgccgttgctgtcggtccccgacatgagggcgccggtgttgcgggtgcccgtattcataatgccggtgttgaaccagccggtgttgatgtcgcccgggttgaaaccaccggtgttggtatcaccgacattgaagctgcccgtgttgtacgacccggggttggcgatgccggtgttgaaattgccggcattgaagagcccagtactgccggttccgctattaccgatgccggtgttgaaactaccggagttgaacagtccgaagttgccggtgccggtgttgaagaacccgacattgccggtgccggaattgaacaatccgatattgccactacccgagttgaggccgccgatgccggtctggtagtcgccgaccagcccgatcccgatgttgcccgtgccggtgttggccaacccgatgttgcccacacccaggttggccagcccccagttgttgctgccggcattgctcaaccccacgttgcccaggccggccaggcccaccgccggacccgagttggcgaacccgacgttgccggcaccgatgttgccgaacccgacgttcccgctgccgagattgcccaggcccaggttctgcgcgccgatgttggccgcaccccagttgaggtcccccacattgcccaacccggtgttgaacgcgcccacatcggcccacccgatattgacaatggggctccggttgagcacggtcccatttgccaagaaccccgacagctgctggccgaggttgccgatgcccgagaccaccgccggggtgcccgctcccagggtgctggtgttgtaccacccggagatccccgagccgacgttcagcacgcccgagctcagcgtgccggcattggcaactcccgagcccgcccctgctaacacgtcgtgcccctggttccaccagcccgacgtgcccgcgccgacgttggcgaaccccgatccaccgccgccgccggtgttgaagaaccccgacgatggggccgtggtggtgttgccgaaccccggcaccgccggcacatcgatgatcgggatcgggatatcgccgatgaggatggtgccgtcgaaggtcgccggcacggtgtcgagggtgaacccgtcgggcaacagcgtgaacgcgtccagccccacggacagtccggtgaccccggcggaggcccgcggaaaggtcagcccacccgggaagaaggtgaacccgtcgttggcgacctccatacccaccgtcacgggggtttgcgcgggaatggtgaaaccattcgggaaaagcgtccacggggtggtgtccaagttgagggttaggggaattggtgtcggggtgaccaatatctgaccgctaaccgtgaggccgggcacaatgatgttctctaggaacaagacaccggcaacaacttggaacgcatcaatggtgataaatgggtcactgaggcggaacggctcgagaaaaagccctatcgaaccggcgagcgggtcaagagcgcgaatcggcgagatggtgtttgcggccaggtccacgcttccggtgatgctggcgatgggaagtgagggaatgctgatcggtgggacggtgaacggacccaggccgacggtggcgtcggtgatctcgacgtgcacggcgggtaccgggacgggcgccacatgcagcgggcccaccccgccgatcgcgtgcacggtgaccgggaattgggagatcgtgggcccgacgcggacgccgaccaggccctcgtagccgccccgccacaacaggccgttgctgtagtcgcccgtcatgaaggcgccggtgccgaaggtgcccgcgttggccaacccggtgttggcatgcccggtgttgaaccagccggtgttgatgccgcccgggttgaagccaccggtgttggtgtcgccggcgttgaagctgcccgtgttgtagtcaccagtgttggcgatgccggtgctgaagctgccggcattgaagagcccggtgctggccgttccgctattaccgatcccggtgttgaagcggccggagttcccgatgccgaagttgccggtcccggaattgaagaacccgacgtcgccggtgccggagttgaacaacccgatattgccgatgccggagttcaagcccccgatcccggtccgatggtccccgaccagcccgatcccgatgttgcccgtgccggtgttggcaaacccaatattgcccacacccatgttcgccaagccatagttgttgatgccggcattgccaaaaccaacattgcccacccccgccgcgccggcggtcaggcccaagttggcaaaccccaggttgccatggccgatgttgcccaaccccaggttgccgtccccgacattgcccaggcccaggttgtgcccaccgatgttggccgcacccaggttgacgtccccgacatttccgaacccggtgttgaagttgcccacattggccaacccgaggttgccggcgagcatcgagcgcagcgtggttcccgccgccgacacccccgacagctgctggcccaggttgccgatgcccgacaccgccgccggtgtcccgaaaggcaacacgctggtgttgtagaaccccgagatccctgagcccaggttgagcacacccgagcccagggtgcccacgttgccaacacccgaaccggcccccaacagcgcgctcggcgcctggttccaccagcccgagctgcccgcgccgacgttgccgaaacccgacaccccacccgcaccggagttgaagaatcccgacgacggggccgtggtggtgttccccactcccggcgccgccgggatatgaaggccctggatcgtgatggggccgatcgtgaccccgccccccacggtcagggggatgcgatcgatcgtgatcggcggggtgctgaacccgtcgatctggccctcgatatcgatcgacaacggcaacggctgcgcgggaacactaaatcccgggatggtaaagcccgggttactgatcgacacactcaccagcaaccccaaaggattatcgggagcactgatgccattcgggaacagcgtgatcggaggggtatcccatctgatcgttaaatcaatctgtggattggtgggtccgggaatggtggtgtcgataacgatagggccgataaagctgacaagctgaccgttagaatcaaaggtttggatttgtggaattgtgattttccctaaactgaaggtgggaaagggcaattggttgacaaatgtctgttgggcaaacagggtgatgggtgtgatggtcagcgggccgatgttgatgggtatgccgataccgccgccgaaggcggggatcacgatgtcgggaaccaccagcgggcccaagttgacggtttggtgaatgctgagcgggatggtgggcaggatcgggatgggctggatggtgatcgggccgatgtcgccgttgagcaccaggccgatgggaattgcggggatcgacgagccggcggagacgccgaacaggccctgttagtcacccacccacagcacgccgttgttgaagttgcccgagatgaacgcgccggtgttgacgttgcccgagttggcgatgccggtgttggtgttgccggtgttcagccagccggtgttcacaccgccggggttgaagccaccggtgttggtgtcgccggcgttgaaactgccggtgttgtaactgcccacgttcaccacgccggtgttgaaattgccggcattgaacaaccccgtgctggccgtccccgcattaccgacaccggtgttgtaattacccgagttgaacaccccgaagttcccggtccccgaattgaagaaccccacattcccggtgccggagttgaacaacccgatattcccggtgcccgaattcaggcccccgatacccgtcaggtggttgccggtgagcccgacgccgacgttgttggtgttgccgaaaccgatgttgcccacacccaggtttgcgaaaccatagttgctgctgcccgcattgcccaacccgatattgcccaagccggccaggcccgcccccagaccggagttgccgaacccgacattcccgttaccgaggttgccgaacccgacattggtgccaccggcattgccgaaacccagattctgcccacccacattgcccgcgcccaggttgaacaccccgacattgcccaacccgacgttgtaattgccgacattgcccaaacccgcattcaggctcagcgccttcgcagggctggcgaacagggcggtaaggaacgcgccgacacctccccccagcgcctgcgccggtgggctgaacgccggcaacgccgcggcagcagccgacgcgccggaatggtagccggccatcgccgccacatcggcggcccacatcagctcgtactcggcctcggcggccgcgatcgccggcgtgttctgccccaacagattcgacaccgccaacgccaccagccgcgcccggttggccgccaccagcgccggatccaccgtcgccgccaacgccgcctcaaagacccccaccaccacccgcgcctgcccggccaccgcctcggccgcggccgccaccgaacccaaccaccccgcatacggcgccgccgcggccgccatcgccgccgccgccgcaccctgccacacccccgccgtcaggcccgacgtcacctgcccaaacgacaccgccgccgaccccaactcctcagccagcccatcccacgccgcggccgccgccagcaacgggctcgaccccgcacccgaatacatcagcacggagttgatttccggtggcaacaccggaaactccatcacccattccccttcccagcccgacaccaatccccaccgacaccccccacatgacgtgtcgacgccccgataattttgctcgcattgccaacggcccaagaacgattccccgataatcgcgggtactgggtgcactttgcacagacgccgcagcaaaatgcacatatgccctgtccagaccggcgagcggcagggcgtcatctgccctgacacttcgactgctggcggagtccgcgagcatgctcaccgccgcggcgtgcgccgaaccggcagcgccggcaaatccatgaccccagcctgttcttgggtcactgcgacgttcacttttaagcgcgaccacgtaaggttgggcaaagttcccaagcgtttcacagtgtcagtgcacagtgcgcacctgattaccaaaaccccgaacctcactcgaaagccgagagcgggtaaaagtcgttcagcgacctgtctggtagagaaatccagacccgagtacatgatccggtcgggatcgtacttgcgccgcactgtggtcagccgcgacaggttcgcgccgaagtattgtgacgccgcggcgttggcctccaggtagttgacatagccgccgaccgaaaagtgttgcaccgcgtggtgtgcgtcgctcagccatttgttggccgtcgccacctggccgtcgctgggggtgttgacataccactgcaccacagcggactggcggcaccagggaaatgccgagccctccgggtccatgtcgcccaccgcgccgcccagcgaatcgatcagagccgacgcgcggcccgcagcgggtggccatgttccgatggcggcgacgatggcttgggccgcggccggattcgtcgtcccgatgacatcggatccagccacgaagccctccggcggataggtcgtatggccgccggccagatacctcaccaggtccatacggcgcagcgtcttgtgctcaactccactgggttgcactccaaccgcggacttgatcgcatccgcgacagccgcgccggaccgcgccgggcagctcgccagcacatgacaattgcctccggatgagctgaccgcggggtcaaccagaccccacgtggtgcggtcggccccggccagccacgtctgtcagccgaccagcacctgcgcggccgcagacggcgcgaaatcgacacggacgacatcgcagtccgcggtggggaacctcgcgaacgtcatcgatgtcgtcaccccgaagttgccgcccccgccgccacgaagcgcccagaacagctccgcgtggtcgtcggcagacgcgctcaccgcatcaccgccgggcaacaccaccgtcgccgacttgagcgcatcgcaggtcaaccccgcatggcgagaatcggcgcctaacccgccgcccagggtcaaacccgccacacccacggtcgggcagctgccggtcggaatcgcccggctctcaccggccaacgcttgatggaccgcatagagatcggtcgcggccgacaccgtacgtttctcgtggcgctgtcgaaatgcaccccgcccggtaggcccagcagatcgagcaccatggcgccattggccgacgaggcgccgatgtaggaatgtccgccgccgcgcacagcgatcttgagcttgctggccgccgctacgaaaccgccttccggacgtctgcctgcgaggcgaccgtcaccaccgcggccggattcaagccgctgtagttcgaattgaagatctgctttccgctcgtgaacgccctgccgttggccggcagcagcacctgcccgcctatcgatgaggccagactggcccacccatcacccggtgttgcgcgcgccaatatcgtcgggaagaccgccgacgtcgccggcgctccgacggcgccgcgaagaaacgtctggcgagacatcacgaccgcgatcgtgtcgtatcgagaaccccggccggtatcagaacgcgccagagcgcaaacctttataacttcgtgtcccaaatgtgacgaccatggaccaaggttcctgagatgaacctacggcgccatcagaccctgacgctgcgactgctggcggcatccgcgggcattctcagcgccgcggccttcgccgcgccagcacaggcaaaccccgtcgacgacgcgttcatcgccgcgctgaacaatgccggcgtcaactacggcgatccggtcgacgccaaagcgctgggtcagtccgtctgcccgatcctggccgagcccggcgggtcgtttaacaccgcggtagccagcgttgtggcgcgcgcccaaggcatgtcccaggacatggcgcaaaccttcaccagtatcgcgatttcgatgtactgcccctcggtgatggcagacgccgccagcggcaacctgccggccctgccagacatgccggggctgcccgggtcctaggcgtgcgcggctcctagccggtccctaacggatcgatcgtggatgcgatgtagaccatggccgccgcgaccgtcacggtcgtcacgaaatcgatccccttgctgcgcaccaccaacaggccggcccgttcctcggacaacaccaaccgcagcaccgccgccaccccaacgccgataccgatcagcagcgcaccacggcgccagaagttagcccccgccagcacgaaccccaccgcgaagatcgacccaaccagcaggatcggccactgggcgccaacagtgcgccggaaaacggccctcacggtcatcgccgctcagccagctccacgacattggtcaacaagaacgcccgggtcaacgggcccacgccgcccggattgggtgacacgtggccggcgagctcccacacatcgggatgcacgtcgccgaccagtccgtcatcagtgcggctgacgccgacgtcgattaccgcggcacccgggcgcaccatgtcagccgtcaacaggtgcgccaccccgaccgcggccacgacgatgtcggcctgccgggtcaacgcgggcaggtcgcgggtaccggtgtggcacaacgtcaccgtggcattctccgagcgccgggtcagcaacagccccagcggccggcccaccgtcacaccacgaccgataacgaccacatgcgcgccggcgatcgagatgtcgtagcgccgcagcaggtgcacaatgccgcgcggagtacacggcagcggcgccggggtgcccagcaccagccggcccaggttggtcgggtgcaacccatcggcgtccttggccgggtcgacgcgctccaacgccgcgttctcgtcgagatgcttgggcaacggcaactgcacgatgtagccggtgcagtcggggttggcgttcagttcgtcgatggtctcattcagcgtggcggtgctgatgtcggcgggcaggtcgcggcgaatcgacgtgatgcccaccttggcgcaatcagcgtgcttaccgcgcacgtaggcctgcgaccccgggtcgtcaccgaccaggatggtgcccaagccgggcgtgcggcccgccgcgtccaatgcggccacccgcggcttgaggtcaccgaagatctcgtcgcgggtagccttgccgtccagcatgatcgcgcccacgccagccagtctggcatgcgtgtccgcggtgccgatggtgacgacccgctcacgcgcccaccgtacggacaacttgtaccattgtggtacagattatccgtacatctttctaagagaggacgcatgagcatcagtgcgagcgaggcgaggcagcgcctgtttccactcatcgaacaggtcaataccgatcaccagccggtgcggatcacctcccgggccggcgatgcggtgctgatgtccgccgacgactacgacgcgtggcaggaaacggtctatctgctgcgctcaccggagaacgccaggcggttgatggaagcggttgcccgggataaggctgggcactcggctttcaccaagtctgtagatgagctgcgggagatggccggcggcgaggagtgagaagcgtcaacttcgatcccgatgcctgggaggacttcttgttctggctggccgctgatcgcaaaacggcccgtcggatcacccggttgatcggagaaattcagcgtgatccgttcagcgggatcggcaaacccgagccgctccaaggtgagttgtcgggatactggtcgcgccggatcgacgacgaacaccggctagtgtatcgagcgggcgacgacgaagtcacgatgctgaaggcccgataccactactgatttgggggctggtggtattccggcgggcttaagctccccatgtggctcccggcagctgcgaagccccggacgtgttcaacccggccaaactcggtccgctcacgctgcgtaaccgggtcatcaaggccgccaccttcgaggcccgcacacctgacgcgttggtgaccgatgacctgatcgagtaccaccggctgccggccgcgggcggggtcgccatgaccaccgtcgcctattgcgcggtctcccccggcggacgcaccggcggcaaccagatctggatgcgcccgcatgcggtgccgggactgcgccggctcaccgaggcgatccacgccgagggggcggcgatcagcgcccagatcggccacgccggcccggtggccgacgcccgctccaaccaggcgaccgcgctggctccggtgcggttcttcaatccgatcgctatgcggttcgcccagaaggcgacccgcgaggacatcgacgatgtgctggccgcgcacgcccatgccgcccggctggccgtcgacgccggcttcgacgccgtcgaaatccatttggggcataactatctggcgagcgcgtttctgtctccgctgctcaaccggcgtgatgacgagttcggcggttcgttgcagaaccgggcgaaggtagctcgcggattggtgatggccgtgcgccgcgccgtccggcagcaggtcgcggtgaccgccaagctcaacatgaccgatggcatccgcggcggcatcacagtcgacgaggcactgaccaccgccaggtggctgcaggacgacggcgggctagacgcgatcgagctcaccgcgggcagctcgctggtcaacccgatgtatttgttccgcggcgacgcgccggttaaggagttcgccgccgcgttcaaaccaccgctgcgctggggcatccggatgaccggccataggtttttccgcgaatacccctaccgcgatgcctatctgttacgcgaggctcggttgtttcgcgccgagctgacaatcccgctgattctgctgggcggcatcaccaaccgaacgaccatggacctggcgatggccgaagggttcgagttcgtcgcgatggctcgggcgctgctcgccgagcccgacctggtcaatcggatcgcggccgaaggcagccaggtgcggtcggcgtgcacacactgtaatcagtgcatggccacgatttatcgccgcactcactgtgtggtcaccggggctccatagcgtccagattgacgccaccgtgaagaagtgcaacccattgtgccggaaatccggttgacttccccgcgcgaatccggctcaagcactattgaccgcgcgcagcataatttgaaccgatgagtcgaccccatccaccggtgctgacagttcggtccgatcggtcgcagcaatgcttcgccgcgggccgcgacgtggttgtcgggagtgatcttcgtgccgacatgcgcgtggcgcacccactgatcgcccgtgcgcacctgttgctgcgcttcgatcggggcaattggatcgcgatcgacaacgattcgcagagcgggatgttcgtcgacggccagcgggtgtcggaagtcgacatttatgacggcctgactatcaacatcgggaagcccaccgggccgtggatcaccttcgaggtcggccatcaccagggcatcatcggacggctgtcacgcaccccgtcgtcgcgtcccggctcaccgatctagccccctgccaagcacagcccgtgcgccgccgcaaaggccacggcttggtcgacgtcgacacgcgcacccaccaacgacgcggtccgccacaataccgggtccacggtcgcgccccgcaagtcggcgtcatccagccgggcgcccgtggtacgggcaccactgaggtcggcgccgcgcagcacgcacttgcgcaagtcggtatccaccaggctggtctctcgcaaccggcagccggtcaagttgagaccacgcagatcatttccgccgagcacggcgagcgtgaaatccacgtcgtccaacgtcagcggccgcagccggcaagccacgaagaccgagcccaacatgctgcactgggcaaatgtgctgtgccacagtgtcgtccgttcgaaggtgcaattacgaaacgccgaccctcggtgttgtgactcggccagattcacgccgctgaaatcgcattcgctgaacatcgcccgttcggtgtgcaggcggctaaggtcctcgtcgcggaagtctcgaccggtgaattcgcaatcaacccactgctgcaacgcttttcaaccgcccgcaggagacagggtggccagcgcgtattcgctcaccgcgatcagtgcatcggtcgccgacctgcgattgcgggcgtcaacattgatcaccggaatgtgtgcgggcagcgtcaacgcgtcgcgcaccgcgctaaccggataccttggcgcgctgtcgaactcgttgatggcgatcaagaacggcaggttgcggtgttcgaagaagtcgaccgccgcaaagctgtcctgcagacgccggcagtcgaccaagacgatcgccccgatggcaccacgcaccaggtcgtcccacatgaaccagaaccggcgctggcccggggtaccgaatagataaagcaccagatcctcgcccaaggtgatgcggccgaagtccatcgccaccgtggtgctccgcttgtcgggagtggcctccagcatgtcgacgccggcggaggcatcggtgaccatcgcttcggtgcgcaacggcatgatctccgaaacagcgccgacgaatgtggtcttgccggacccgaatccgcccgcgatgacgatcttcgtcgacgcggtgccggatgcctcagagtgctttaaggccacgcagggtccttcctatgagttcgtggcgttcgtcgcgggtcgatcggtcggtcaaggtcgcgtgcacccgaaggtaaccggacgtgaccagatcaccgaccagcacacgcgccacacccaccggcaaatccagccgagccgagatttccgcgaccgacggactgccaatgcacaattgcaagatcctgcgtcgcatgtcgtaggccggccagcggccagccggtcccgccggcagggtctgcaccggcgcctgaagcggaaggtcgacgtcggtaccggtacgtccggcggtcagcgtgtaggggcggaccaggcccgccttcggtctatcgccggcaggattgaacaacgccgcccacccgctcgacaaggatggccatctcataaccgatctggccgatatcgcatccggtcgcggccagcgccgccagcgccgacccgtctcccacctgcatcaacagcaggtagccgttctgcatctcaaccaccgactgcagcacctgcccgccgtcgaacagttgcgcggcgccgccggccaggctggccagcccggacgtcaccgcggccaactgatcggcgcgttcgcgtggtagatgttcgctggccgccacgggaagcccgtcgaccgacaccagcaatgcatgggccaccccgagaacctcgcgggcgaacttcgacaccagccagtcaagcgggctgtccggcaagcgggctttcattgctgattgggtccctgactgctctcgcgggcatgcgaccgcccggtgcgcacgccgccgaaatggctgctgatggaggcacgaaccgcgtcggggtcgcgtaccgcagccgcgtgccgcggcgctcggccgggatgaagtccgccgttggatgctagcgctgcacccggatgctcccgatcgggtccctcaggcaccgccgcccccggcactaaccgggccccgggttcgcgcaccggcaggccgtagtccgtgcgggactgcacgggcttgtccgcggcctcggcggccgccgaccagccgtggtcccacaccgacttccagtccagatcggggctgtgggccagctcgtgcgggtcacccaccatctcggagagcatccgccggtagatgacgtcgtcatcaaccgggcccgccggtggcgcgggtttggcgggcggcggcgccggtcgcggttctggtgcgggcggttgtttgggctcctgttgaaacctatcctcccaccagggtgttttcagctcgcgccgccgctgctgcatcggctgggccgggacgtcggcgatgccactggaccccggggtacggcgcgggagcaacgtgaccggtggtagcggcccgatggcggcgggaacgtccgtcggatcggccgccgcgggttcaggacacggcggcttgatcgcaaatacccgcggctttggcggctgcgctggggccgtcccctcgagcacggctagcggcaggtagacctcggcggtggtgccggtgccctgttcaccggtcaccggaccgcgcagcccgactcggatgccgtgccgaccggccagccggccgactacgaacagacccatgtgccgggcactatccggggtgacctcaccgccggcccgcagccgcatattggccatccgccgatcggcatcggtcatgcccaggccggaatccgagattcgcagcagaacactgccttcgctgccgattgcggcggcaacccgaacgggtgtggtcggtgacgagtagcgcaacgcgttgtcgatcagctcggcaagcagatgaatgacgccaccagccgctgcgccgactaccgcacagtcgggtaccctcgcgatgtcgacgcggcgatagtcctcgacctctgacacggcggcgctgatcacggttgacagcggcaccggctcgcggtggtcacgggtaatctgcgcaccggccagcaccagcaggttggcgctgttgcggcgcagccgggcggccaggtgatcgagccggaaaaggctgtcgagtcgggcgggatcctcctcgttgcgctccagttggtcgatgaccgacagctgctggtcgaccagggaacggctacgccgcgacatggtctcaaacatctcgttgaccagcagtctcaaccgcgtttcctcgccggccagcaacagggcccgggtgtgcagctcgtcgaccgcatgcgcgacctgaccgatttcctcggtggtgtacaccgccagtggctcggggatcggctcgtcgccggcgcggaccgccgcgatctcgccgtcgagatcggtatgagcaaccttgagcgccccatcacgcagtacccgcatcggcccgaccagcgtgcgcgccaccaccaacacgacgacgatcgcggtcgcgatggcggccaacaccagcacggcgtcgcgaatcgcggcatcccgccggtcggtggcctggctttgcaccgacttcgtcaccgcctcggtggtgtcggtgatcacctgctcggcaatgtcgcgggtgatctgtatcgagtgcagcagctctgggttgttgaccagtgcaacggccggatcggacatgatcgccatcctggtcaccatttgctgctgcaggttcttggtgtccggcgagcctgcaccgagcgccgcgctcatcccgaacagcgtcgagggttcggtgccggccagggtaaccatcgcgctgcgcagttgcggctcggcaaggtcggcgccgcgagtcaccaggatctcctgcatcgtcatctgcccgcgggcgccaacggctcggctcaaaccctgcacctgggttcggatttgctcgctgtcaacccgcaccgacgcgtcaatcacgttctgggccgtcaacagcagcggcgcgtaggcggtgacccgatcccgcaagccgatgctgtcggccagcaccttatccagcagcgcctgaccgccgttgagcagcgtgttcactcccgaccgcacgtctgcgatgacgtcggtgtcggccagtcgcgtctgcagctcgtacttgcgggcggtgaagtttttctgcgccccctccacatcgtgtccggtcgagctggccagcacggcgacgtccagcgccgacatgtatttcgtgatcgcgggtatcatttcggcgcgcgcggcgaccagccgcaggccgctggtgctggccatcgcagcctcgacccgcaatcctgctaacaccatcgccactaccagcggcagaagcgcgatcgtgaacactttccatcggaccggccagttgcgcggcgaccaggacggcgggcgttgctgaggtttgccgcgggccggttgagccggggcggaaatatcagaagcggccgccgcgaccgggatggtcgggcgggcgaacatggtcacgtggccgcggccgtgccaccggccgcacccttatgcagcgctcgaaaaacggagagactcatagacttcctgctcatgccttgatgccgtccgccccagccggccgggcgcggacgtaaacaactggcaatccgacgagtatgacagcccacggccgaggtctccaccgctgtcaccgagcatgtcaccggacaggccggcaaacgggcaccgggcgctttgccatgatcggcggatgttccggctgctgttcgtatctccgcgtatcgcccccaacaccggcaacgccatccggacgtgcgccgcaaccggctgtgaactgcatctggtcgagccgctcggcttcgacctgtccgaacccaagctgcgacgggccgggctggactaccacgacctggcctcggtcaccgttcatgcctcgctcgcgcacgcctgggaggcgctgtcgccagcgcgggtgttcgccttcacggcgcaggcgacgacgttgttcaccaacgtcggctaccgggccggtgacgtgttgatgttcgggcccgaacccaccggcctggacgaggccaccctggctgatacgcacatcaccgggcaggtgcgcattccgatgctggcgggccggcgctcgttgaacctgtccaacgccgcagccgtcgcggtctacgaggcctggcgtcagcacggctttgccggggcggtctagtcgcgaccaaggtgacaccgaaccagccggtatgcgcacaacgaagctcatcggcgtcgggcgccggacaggagcacccaaccggtgacagcacaccgaacgcaacccgggcgatcacatcggaccacgacatcccgggaaaatcgatgccggtgagcttgcgcgtccagctaccaccaccgtcagcggtgacaccttcaccggcaacaacggcagcgcaggcgcagctgtcagcggcggcgcgcagcgaaggcgttgcggtcaatgaatctgccgcaaaccccacgcccgttggcccatattgcgctagcatccgggtgttgtgatctcgcaggttgcgtgctggcagcctgggggtgggttgtgatgtcgtttgtcgtagcagtcccggaggcattggcggcggccgcgtcggatgtggcgaacatcggttctgcgctaagtgccgcgaatgcagcggcagccgccggcacaacggggctactggcagccggtgccgacgaggtctcggccgccctggcgtcgctgttttccgggcacgctgtgagctaccaacaggtcgcggcccaggcgacggcgttacacgatcagtttgtccaggccttgaccggtgccggcggatcgtacgccctcaccgaggccgccaacgtccagcagaatctgctgaacgcaattaacgcgcccactcaggcgctgttggggcgcccgttaattggcgacggggctgtcggcaccgccagcagccccgacgggcaagatggcggtctgctgttcggcaacgggggcgccggctacaacagcgccgccacgcccggaatggccggcggcaacggcggcaacgccggattgatcggcaacggcggtactggcgggtcgggcggtgccggcgcggccggtggcgccggcggcagcggcggctggttgtacggcaacggcggaaacggcggcatcggcgggaatgcgatcgtcgcgggcggtgccggcggcaatgggggcgctggcggcgccgccggattgtggggcagtggcggcagcggcggccaaggcggcaacggtctgaccggcaacgacggcgtgaatccggcccccgtcacaaaccccgcgctaaatggcgccgccggcgacagcaatatcgagccgcaaaccagcgtcctgatcggcacccaaggcggtgacggcacgcccgggggtgctggcgtcaacggcggcaacggtggcgcgggcggagacgccaatggcaaccccgcaaacacctcgatcgccaacgcaggcgccggcgggaacggcgccgccggcggtgacggcggtgccaatggcggtgcgggcggcgccggcgggcaggccgcgtccgccggtagttccgtcggcggtgacggcggcaacggcggtgccggcggtacgggcacgaacgggcacgccggcggtgcgggcggcgccggcggtgccggtggtcgcggcgggtggctggtcggcagcggtggcaacggtggcaacggtggcaacggtgccgccggcggcaacggcgccatcggcggtaccggtggtgccggcggcgtccccgccaaccagggcggtaacagcgccctaggcacccagccggtcagcggcgacggcggcgacggcggcaacgggggcaccggaggcaccggcgggcgtggcggcgacggcggatccggcggcgcgggcggcgcgagcggttggttgatgggcaacggcggcaacggcggcaacggcggcaccggcggctcaggcggtgtcggcggcaatggcggcatcggcggtgacggcgccggcggcggaaacgccacgagcacgtcgagcatccccttcgacgcccacgggggtaacggcggcgctggtggcgacgctggtcacggcggaacgggcggcgacggcggtgacggggggcatgccggcaccggtggacgtggcgggttactggccggccagcacgccaactccggcaatggcggtggcggcggtaccggcggtgccgggggcacccatggcacccccggcagcggcaacgcaggcggcaccggcaccggtaacgctgacagcacaaacggcgggccaggcagcgacggcctcggcggggacgcgtttaacggcagtcgcggcaccgacggcaaccccggctaattaccagccgttccagtgcgtcacgctctcggccggcagccgcttggccggccggaagtcgatgccttgtgtgtaggcgatcggaagcagcccgccttggctgtattcgtcgtagggaatgccgagcacgtcggccaccttgtgctcgccgttgtcgagcaggtgcagcgtcgtccagcacgaacccagcccgcgggagcgcagcgccaggcagaagctccacaccgccgggaacagtgaggcccaaaacgacacgccacccaccgccgactcgtcttcccggcctttcaggcaggggatcagcagcaccggcgcccggtgcatgtgttcggcgagataggtcgccgaatcgcggacccgccccatccgctcgccgcgggtgtcgccgtcggggtactcgggcgccggcccgctgaggtagccccgggcgttggccaggtagacgtcggcgatcgcctttttcttggcggcgtcctcgacgaacacccactgccagccttgggaattggaaccggtgggcgcctgcagcgccagctcgaggcattccatcagcacgtcgcgtggcaccggcttgtcgaaatcgagacgcttgcgcaccgagcgggtagtggtcaggacctcgtcgacggacaggttgagggtcatgtgggcaggctaccgttgggccatgagcgtcgaactgacacaagaggtttctgccaggctcacgtccgacctttacgggtggttgaccaccgtcgcccgatcggggcagccggttccgcggctggtgtggttctacttcgacgggaccgacctgacggtgtactccatgcctcaggcggccaaggtcgcccacatcaccgcccatccgcaggtcagcctgaacctggactccgacggcaacggcgccgggatcatcgtggtgggcgggacggcggcggtggtggccaccgatgtcgactgccgcgacgacgcgccgtattgggccaagtaccgcgaggatgccgcgaagttcgggctgaccgaggcgatcgccgcctacagcacccggctgaagatcaccccgacccgggtgtggacgacgcccacgggctgagcgggctggcccccgctcgccgccagagtgaaatccacgacgcgtttgcggcgtgtcgcgtcgcccgtttcactgtcggcgcagaggttcaccggaagtcgcgcgagcgcgcgccgaccgccagggtgaggcggcccatccgttcggcgacgacggtgattgcgccgctggcgttttggacctggccgcggatcagcagcgccggcgccgtgtgcgcgagcttgcggtgtcgcgcccacaccccgggcgtgcagagcacgttgaccatcccggtctcgtcttcgaggttgatgaacgtcaccccctgggccgtggcgggtcgctgccgatgagtcaccgcgccggcgatcagcacgcggtcgccgtcggacaccgatcccagcctctcggcgggcagcacccccatcgcgtccaggtccgcccgcaggaactgggtcggatagctgtccggggagacgccggtggcccacacgtcggcggcggccagctccagctcgctcatccccggcagcgccgggatgtgcgacgacgagcccaccccgggtaaccggtccggccggcccgtggccgcggccccggccgcccacagcgcctcccgccgagacatgccgaagcagcccagcgccccggccgtcgccagcgcttcgacctgcggcacggaaagctgcacccgcgacgtcaagtccggcagggaggtgaacgggccgttggctgttcgctccgcgaccagcttctcggccagctcggcgccgaggtagcggacggcgcccaagcccaaacgcacctccgttccggcgttctcacacgtggcgtgcgccaggctggcattgacacacgggccgtgcaccgccacgccgtgccggcgggcgtcggccaccagcgactgcggcgaatagaaacccatcggctgggcgcgcagcagcgccgcacagaacgccgccgggtggtgcagcttgaaccacgccgagtagaacaccagcgacgcgaaactcagtgcgtggctctcggggaagccgaaattggcaaacgcctccagcttttcgtagatccggtcgatcacctcgtcgggggcgccgtgcagcgcgcgcatgccgtcgtagaaccggccgcgcagccggcgcatgcgttcggtggagcgtttagaccccatggcgcggcgcagctggtcggcctcggcggcggaaaagccggcgcagtcgaccgccaactgcatcagctgctcctgaaacagcggcactcccagcgtctttcgcaatgccggcgccatcgacgggtgctcgtagatgaccgggtcgacgccgttgcgccgccggatgtaggggtgcaccgatccgccctggatgggcccggggcggatcagcgccacctccaccaccaggtcgtagaacactctcggcttaaggcgcggcagggtggccatctgcgcacgtgactccacctggaacacgccgacggaatcggcgcgggccagcatctcatacaccgccggctcggagaggtcgaggcgggccaggtccacctcgatgcccttgtgctcggccaccaggtctttcgcatagtgcagcgccgagagcatgcccagcccgagtaggtcgaatttcaccaagccgattgccgcgcagtcgtctttgtcccattgcaggacgctgcggttggccatgcgcgcccattccaccgggcacacgtcggcgatcgggcggtcgcagatgaccatgccgccggagtggatgcctaggtgccgcggcaggctgcggatctgggtggccaggtcgatcacctgctcggggatgccgtcaacgtcgtcggcctgcccggtccagtggctgacctgcttgctccacgcgtcctgctggcccggcgagaagcccagggcgcgggccatgtcacgcaccgcgctgcgcccccggtaggtgatgacgttggcgacctgggcggcgtagtcgcggccgtatttgtggtagacgtactggatgaccttttcgcgctgatccgactcgatgtcgatgtcgatgtcgggtggcccgtcgcgggcgggcgataagaagcgctcgaacaacagctcgttggccaccgggtcgacggcggtgacgcccagggcatagcagaccgcggagttggccgccgatcccctgccctgacacaggatgtcgttgtcccggcaaaaccgggtgatgtcgtgcaccaccaggaagtagcccggaaatctcagttgggcaatgactttcagctcatgctcgatctgggagtacgcccggggcgcgctcttgggcggcccgtaacgctcgcgggcgcccgccatgaccaacgaccgcagccagctgtcctcggtgtgcccgtcgggaacatcgaacggcggcagccgcggcgcgatgagctgtaggccaaaggcgcaccgctcgccgagctcggcggccgcggtcaccgcctcggggcaccacgcgaacaaccgggccatctcctccccggaccgcaggtgcgccccacccagcggagccagccacccggccgcggagtccagcgaccgccgggcccggatggccgccatcgccatcgccagccgcccacgtgacggatccgcgaagtgcgccccggtggtggcgacgatgccgacaccgaagcgcggcgccagtccggccagcgcggcgttgcgttcgtcgtcgagcgggtgaccatgatgggtcagctcgatgctgacccggctgggggtgaaccggtccaccagatcggccagcgcccgctgcgccgcggccgggccaccctgggaaagcgcttggcgcacatggcctttgcggcagccagtcaggatgtgccagtgcccgccggcggcctcggttagcgcgtcgaagtcgtagcgcggcttacccttttcgccgccggccagatgcgccgccgccagttgccgcgacaaccgccggtagccttccgggccgcgggccaacaccagcaggtgcgggccgggcggatccggccgctcggtgcgagccgtggcgcccagtgacagctcggcgccgaagaccgtgcgcacgtcgagttccgcggccgcttcggcgaaccgcaccgccccgtacaggccgtcgtggtcggtcagcgccagggcacacaggcccagccgggcggcctcctcgaccaactcctcgggcgtgctggccccgtcgaggaagctgtacgccgaatgcgcatgcagctcggcatacgcgacggacgatccgacccgttcccggcccggcggctggtacgccccgcgcttgcgggaccgtgggacgtccccatccgcgtcgaacgccggcaccccggcatggcgcggcttgccgttaagcacccgttccatttccgcccagctcggcggcccgttgctccaccccacattccacagtatatcgaacaattgttcgatacagcgcagttgttcagcacatcttcacctgcgaaacatgttcttaaccgtttgggccttctgcttccggtgcggtccggcggacacttatacctggggtcgcaaaacgacggtggggacttgtcatggcacaactgacggcactggatgcgggttttctcaagtcccgcgatccggagcggcacccgggcctggcgatcggcgcagttgccgtcgtcaacggtgccgcccccagctacgaccagctcaaaacggttctcacagaacggattaagtcgatacctcgatgtacccaggtgttggcgaccgagtggatcgactatccgggattcgacctcacccagcacgtgcgacgggtggcgcttccccggcccggcgacgaagccgagctgttccgggccatcgcgctggcactggagcgtcccctcgacccggaccgcccgctgtgggaatgctggatcatcgaaggcctcaacggcaaccgctgggcgatcttgataaaaatccaccattgcatggccggcgccatgtcggcggcccacctgctggccaggctctgcgacgatgccgacggcagtgccttcgctaacaatgttgatatcaaacagattccgccgtatggcgatgcgcggagctgggccgaaacgctgtggcgaatgtccgtcagcatcgctggcgccgtctgcacggccgcggcacgcgccgtcagctggccggcagtgacgtcaccggccggcccggtcaccaccaggcggcggtaccaagcggtgcgcgttccccgcgacgccgtcgacgccgtgtgccacaagttcggggtgaccgccaacgacgtcgcgctcgcggccatcaccgagggcttccgaacggttctgctgcaccgcggccagcaaccgcgcgccgactcactgcgtaccctggagaaaaccgatggcagctcggccatgctgccctatctccccgtcgagtacgacgacccggtgcggcgattgcgcaccgtgcacaaccggtcacagcagagcggccgtcgtcaacccgacagtctgtcggactatacgcctctcatgttgtgcgccaagatgattcacgcgctagctcggttaccgcaacaaggcatcgtcaccctggcgaccagtgcacccgggccacgccaccagttacggctgatgggccagaagatggaccaggtgctgcccatcccgcccaccgcactgcagctgagcaccggggtcgcggtcctcagctacggcgatgagctggtgttcggcatcaccgctgactatgacgccgcgtccgaaatgcagcagctggtcaacggtatcgaactgggtgtggcgcgtctggtggcgctcagcgacgattccgtgctgctgtttaccaaggatcggcgtaagcgttcatcccgcgcactccccagcgccgcgcggcgggggcggccctctgtgccgaccgcccgagcgcgtcactgacgccatctccgtcggcgttgacccccgtgagagggtgggtcgtgcgcaagttgggcccggtcaccatcgatccgcgccgccatgacgcggtgctgttcgacaccacgttggacgccacccaggaactggtccggcaactccaggaagtcggtgtgggcaccggcgtcttcggtagtggcctagacgttccgatcgtagcggccggccgtctggcggtgcggccgggccggtgcgtggtcgtctcggcccactcggcgggcgtcacggccgcacgcgaaagcggatttgcgctgatcatcggtgtcgaccgcaccgggtgtcgggacgcattgcgtcgcgacggcgccgacacggtggtcaccgacctaagcgaggtcagcgtgcgcaccggggaccgacgcatgtcgcagctgcccgacgcgttacaggcactcggcctggccgacggcctggtcgcccggcagcccgcggtgttcttcgacttcgacggcacgctgtccgacattgtcgaggatcccgacgcggcctggctcgcccccggtgccttggaggcactgcagaagttggccgcgcgctgtccgatcgcggtgctcagtggccgcgacctggccgacgtgacacagcgggtgggtctgcccggcatctggtatgccggcagccatggtttcgaattgaccgcacccgacggaacgcaccaccagaacgacgccgcggcggcagccataccggtgctgaaacaggcggctgccgagctgcgccagcaacttggacccttcccgggtgttgtggtggagcacaagcggtttggcgtcgccgtgcactaccgcaacgcggcccgggaccgggtcggcgaagtcgccgcggcggtgcgcacggccgagcagcgtcatgcgctgcgggtgacgacgggccgcgaagtcatcgagttgcgtcccgatgtcgactgggacaaggggaaaacgctgctgtgggttcttgaccatctgccgcattcgggctcggctcccctggtgccgatctacctcggcgacgacatcaccgacgaggacgctttcgatgtggtcggcccccatggtgttccaattgtggtgcgccacaccgacgacggtgaccgcgccaccgccgcactgtttgcgctggacagtcccgcacgggtcgcggagttcaccgatcggctggcgcgtcagctccgtgaggctcccctgcgggcaacgtgagacgcggtgccgccgcgggcgatacgctccgaccgtcaacgaggaggacggccatgtggtttgcattggtgaacccggagatgctggccgcggcggcgacagacttgggcggcatcaggtcagggatcagcgccgcctatgcgcgtcctctgcggtgacctggctggtagcttaggcacgtctttatcgacaccgggtgctgccagagaactcgagacgcggcacaggtcggcaccatgaggcggcgtgcaatgacgaagatggacgaggctagcaatccgtgcggcggggacatcgaagctgagatgtgccagttgatgcgcgagcaaccacccgccgaaggcgtcgtcgatcgtgtcgcgctgcaacgccatcgaaacgttgcgttgatcacgctgagccatccgcaggcgcagaacgcactcaacctggcgagctggcgtcggctgaagcggctgctggacgatctcgccggcgaatcggggctgcgggcggtggtgctgcggggcgccggtgacaaggcgttcgccgcgggtgccgacatcaaggagtttccgaacacccgcatgagcgccgcggacgccgcggagtacaacgagagcctggccgtctgcctgagggcgttgaccacgatgccgatcccagtcatcgcggcggtccgggggctcgccgtcggtggcggctgtgagctggcgacggcctgcgatgtgtgcatcgcgaccgacgacgcgcgcttcggcatcccgctgggcaagctcggcgtcacgacgggcttcaccgaggcggacaccgtcgcgcgcctcatcggtccggcggcgctgaagtatctgttgttcagcggagaactgatcggcattgaggaagccgcccgctggggattggtgcaaaaggtcgtcgcaccacaggatttggcggccgcgacggccaaactggtcggccaggtctgtcggcaatccgcggtgaccatgcgtgcggcgaaggtggtcgccaacatgcacggccgagcgctgaccggcgccgacaccgatgcgctgatccggttcggtgtcgaagcctacgagggggcggacctacgcgaaggggtggcggccttcagccagggacgcccacccaaatttgatgattagcgccatgaccgatgctgacagtgcggtccctccccgactcgacgaggacgcgatctcgaaactcgagctgaccgaggtcgccgacctgatccgcacccggcaactgacgtcggcagaagtgaccgagtcgacgctgcggcgtatcgaaaggcttgacccccagctgaagagctacgccttcgtcatgccggaaactgcgctagcggcggcacgtgccgccgacgccgacatcgcgcgcggccactacgagggtgtcctgcacggcgtaccgatcggcgtgaaggatctctgctacacggtcgacgccccgaccgcggccggcaccaccatctttcgtgactttcgcccggcatacgacgcgacggttgtcgcgaggttgcgcgcggccggcgcggtgatcatcggcaagctggccatgacggagggggcctatctcggctatcaccccagtctgccgaccccggtcaatccctgggacccgacagcgtgggcgggcgtgtcctcgagcggctgcggcgtggccaccgcggcgggattgtgcttcggctcgatcgggtcggacaccggggggtcgattcgctttccgacgagcatgtgcggcgtcaccgggatcaaaccgacgtggggccgggtcagccgtcacggcgtcgtcgaacttgcggcaagctacgaccacgtcgggccgatcacccgtagcgctcacgatgcggcggtattgctcagtgtcatagcgggatccgatatccacgatccctcgtgctcggcggagcccgttccggactatgccgccgacctcgccttgacacggattccgcgtgtcggggtggactggtcgcagacgacgtcgtttgacgaggacaccacggcgatgctggccgatgtcgtcaaaacgctcgacgacatcggatggcccgtcatcgacgtcaagctgcccgcgcttgcgccgatggtggcagcgttcggaaaaatgcgcgcggtcgaaacggcgatcgcgcatgccgacacctacccggcgcgcgccgacgagtacgggccgatcatgcgcgcaatgatcgacgccggacacaggctggctgcggtggaatatcagacgctgaccgagcggcgtctggaattcacgcgatcgctgcgtcgcgtgttccacgacgtggacatcctgctgatgcccagcgccggaattgcctcgcccacactggaaaccatgcgcgggctcggacaagacccggagctgaccgccagactggcgatgccgacagcaccgttcaacgtcagcggtaatcccgcgatatgcctaccggcgggaacgacggcgcgcggaacgccgctcggcgtccagttcatcggccgtgaattcgacgagcacttgctcgtccgagccggccacgcatttcagcaagtcaccgggtatcatcgccgacgcccgccggtgtgaaaaaccctcggccgcaaaaggcttgcgaatgtcgcaccgaaggtcgcggcgaatcgccttactggtatgtttacgaacacaatctgtggccatcaagggaggacgcgttgagcattagcgcggttgttttcgaccgtgacggtgtgctcaccagctttgactggacacgtgccgaggaggatgtgcggcgaatcacgggcctaccattggaggagatcgaacgccgctggggtgggtggctcaacggattgactatcgacgacgcgttcgttgaaacccagccaattagcgagttcctctcgagcctggcgcgcgagctcgagctcggttcgaaggcaagagacgagctagtgcgcctcgactacatggcgttcgcccagggatatccagacgcgcgtccagcccttgaagaagcccggcgccgtggcctcaaggtcggtgttctcacaaacaacagcctgttggtcagcgcccgcagcctccttcagtgcgccgctctgcacgacctcgtcgacgtcgtgctgagttcgcagatgatcggagctgccaagcctgacccgcgggcctatcaagcgatcgcggaagccctcggcgtctcgacaacgtcatgcctgttcttcgacgacatcgccgactgggttgagggcgcacggtgcgcgggcatgcgcgcgtacctcgtggaccgttccggacaaactcgcgacggcgtcgttcgcgatttgtccagccttggagcgatcctggacggcgcgggaccatgaccgaacgtgacgagccggacatcgccgacagggacgcctcattggttactctcatcgaccagccgcagtgcacttaggatggcagccttaactaccgtcgccgagcagtaaagtgtcttggcaatccacaacggcgcgtatggcggttcgcagtgttgcgatagccacccacccgcgcgactgatctgcgccgacaaggatgtgccgctgtgcctctgccaatgcgccagagcttgaatgcaatatgctgtctcttccgcagtcgcttggccgtcgaaaaatccccacgagccatcgggcctctgcgtattaagaatccaccaaccgcatctgagcatagggcatcatcatagttactggcagcacatatcagatgcgcagtcgtataatatgccgatcggtgccacttatcccgccagcagaaccgtccaggctccttgcttgatcggatgaattccagaacctttcgtactcgtggatgacatttgtcgtagcccgcctgcttcaacgcaccgagcacgtggacgttcgtcgatatcgaggggccgacttcgtgaaagtaggtacggaaccaatcggcgtcttcgaattgtaatacggctccgatatccggcgaccgtccaaacttcgacaaaacatcgtaggccacacttgtggtgtcacaatcttccaaggtggaatttcctgtccaccccacacctcgaccacggacccaatgttgttcgacatggtcaagatagggtaggtacgtacgaacgatctcaggatcggacaaatcaatatccgtacgcgagagattccatagagaccaaacaatttcaaaaatctcggcttgatagaaggccggcgcaccgccatcgccggcttgaattatcgatgagatgtacgccaaggcccgcttgtctcctggtttaacatgtaacgcgaagtaggctgacgctgatggcgaatacttgaccgatccatttgtctcctgcaagttatcgacatccaacataccgacaccgtcttggccggccagttctacggagaaagctgcggtgatatgtttattgattttgcttccgccgagttttctcaacttctgctcacgcactccgacaagctcgccgaggatggattcctcgtggcaaatggcaaggccaagtcgcgccgcctcagccatcagcgtaggtgcgattaactcaaacccgacggttgcgtcttttatatcaagttgagggccttcgaaagcacccgaggtaaggttcttcagggctagcaagcctttttcaacttgcgctgcgcgcctccgacgatgcttattcgacgtgaggctgatcatggccgccaaagtggagagcagtcgatcttcgtagcagaaagggaactcggctccccatgagccgtcaggaagctggcgctcgcaaagccagttgagggcgaggtcgcttagctcatcatcgagctggcccagcttcgcgacccacgcggtgtcataggctgtgctcgagatgccgttgcctagtgccgctttcgctagcagagtcctgaaagtctccataccatcagccctccgcgaaccagattccatcatgaacacaacccacaccgaaaactctgtcaggctgggctcgatatctgttgcgcagtacattgagctgatcggccgacatcgctgaatagtcaggtttgggccggaaatgacggagatagatatgatcgtacaagatcctccggagcgttgtttcggtcatatagtatgagggagcaacggtgaagtatagactcgtttttcctgagctgagcagcggaaaatcgaaagtgctgaaacgcccaaatccgatgaacatgtcagccttgtcaacatactcgccgtaataaccttcgataatctctctccgcgtgggaggtttaccatgtgtttcgttccacgagatagaaaactgcgcaacagactcagccgcatcgttgccaaaaacaccgaagcatagtctgtgttcagtgttggatgacgtagagattgttaggtcatcgaatgacttgacagcggctgccccttgcgcggtcgaaggcaatcttttcttataatcaccataaaaaagaacgtggacctcgtgttctttatagaacgacagaatttcctcgtcgttggcaagcaaggccatcccttcgagcgcctgtacgatatatcgatcaccacgatccagaagatcgtcgctaaagattggcgagattactgtttcgatgccgtgctcgaagagcatcttcagaatacgaattgattgacgcaaggcggcctgctgataatcgtcgtactgcggattacattcgaggtgaaaccagcggcgtgtgccatcgaagggaaagacggataccttcggtccacggcaacgtacaatctctgctacggatactagaggaagatccaagaattctttttcgctaaccaagttcatgcttcctcttaataactatcgccggaatcaggatggtcttcgggtccagggacttcatgtagtgtgttaagtagtgatttgcatcttatgcggattgcggggccggtgagtccgtggctggaaaggatgtggtcgcggctggcgtggggaatgtaggccggtggcagtcccagtgtgtaggtgcgcgtccgcgggtgtgtccgcccgatgtggtggctaaggtgcgcgccgattcccacgtcggcaatcgcatcttcgacacacacggtgatccgatggcggccagccagctcggtcagtgccgggctgattggccagacccattgtggatcaacgactgtcaccccgatctgctcctcgctgaggcaccgggcggcgtccatgcatggtcgactcatggcacccactgcgaccaagagcacgtcgggtcgccaatgcggtggtggtgtatgcaagacgtcgaggccaccgatggtgtgttcggccgtgatcggttcgcccggcgcccctttggggaaacgcacggcggtgggagccgcggtcgcgatcgcggtacgcaactgttgtcgtagccgaggcgcgtcgcgcggacaggcgatctgaaacccgggcacgcaggccagcagcgccagatcccacaaaccgtgatggctgggtccgtcgggcccggttaccccagcccggtccagcaccagcgtcacgggtaaccggtgcagcccgatgtcgaacagaagttggtcaaaggcgcggtgcagaaacgtcgagtacaccgcgacaacgggatgggttcccgcggcagctagcccggccgcgctggccaacaggtgttgttcggcgatgcccgaatcgaacacccgatgcgggtatcgcctcgacagcgcgcctagaccagtgggcagacgcatcgccgcggtcagcccgacgacgtcggatcggtcgtcagcaatgcgcgcgatttcgtcctcgaacacgtcggtccagctccgctgactgggtgtgctagcgaggccggtggcaatgtcgaccaccccgtaggcgtgcatatggtccctctcgtcagcttcggctggaggataaccccggcccttactagtcactgcgtgaacaacaacgggcctagctgccgcggccgcttttcgtagaaccgcgcacgtgtcggggatgttgtgcccatcgaccggaccgatgtaggtaaatcccatgttctcaaagaggttcggccctcggggtgtgccgacgcgaagttcttctaggtgtgccgcaagagccccagcggtggggtcgtaggagcggccattgtcattgagcacgacgatcacgggccgggtagcggcaccgaggttgttcaggccctcccatgccacgcccccggtgagggcgccatcaccgatcaccgcgatgacacgtcggtcgcattgcccctgcagggccaatgctttggcgatgccgtccacccaggcgaggctgaccgaggcatgggagttctcgacccagtcatgtggcgattcatggcggttgggataccccgatagaccatcggcctggcgcagcgtggcgaagtctttaccgcggccggtgagcagcttgtgcggataggtttggtgcccggtgtcgaacaccacgatgtcgtgtggcgaggtgaacacccgatgcaatgcgatggtcagctctaccatgccaagtcccgcgccgagatggccaccggtagccgtcactgtttctatgagccgccgacgcatctgcacggccagctctggcagctggctttcgggcaatgcctgcacatcgcaaggtccgccgatcgcggtaatcaagtccccgcgtccgttgcgaatcgtggttgtcattgcgcgcgaacctgtttgggaaggccgaatcgcaccgtctcggtcgctatcgagcgttccaccacggtgatcgaggcgtatccgcgaagtgcatcaatcacctgccccaccagtcgtggcggcgcggaggctcccgcggtgacaccgatcgtcgagaccgacgacagccattcgggctcaatgtcatcaggcccgtcaatcaagtaggccggcgtcccacttcgctgcgccaactcgaccagacgccgcgaattcgacgaattgcacgagccaatcaccaacacaacgtcacattcaccgaccatcgattgcagcgcacgctgtctgttcgtggtggcatagcagatgtcttcagaggggggttggcccaacgtcggaaacctcgcgcgcagcgcatcaatgacatcggcagtttcatcaagtgccagggttgtctgggtcagatacgatagctgggtaccctcgggcaggttcaacgctgccacatcagcgggtgtctgcaccaataatgttgaccgcggagcgacgccaagcgtgccttcggtctcctcatgtccggcgtgcccgatgaagaccaccgtgtcaccgcgcgcggcaaaccgtgcggcttcagcgtggactttcgccaccagtgggcaggtcgcgtcgacgacctgcagtccccgctcatcagcgcccgcgcgcaccgccggggaaaccccatgcgcggagaacaccacgaccgcccccggcggcggcggatcgggaatctcgtcgagatcctcgacgaacactgctccccggtcccgcaactcggcaaccacaacagtgttgtgcacgatttgcttgcgcacatacaccgggccttcggccacgtcaagcactcgcttgaccgtctcgatagcacgctctacaccggcgcaaaacgaccgcggcgacgccaacagcaccgtgacttcacccgaagcgtatccctgtgcgaccggtcccacgaacacctcagccatcagcactcccggcgacatatcagttgcgacaacgcgatcaggtctggggatcgcaccgcatcgggcagtgccgcaatagcagcctggatgcgttcatcggcgcatcgctgcgccacatgaccacccccggccaccttgacaagcgcggtagcccgctcgacatcgcttgctgtcattgcggcaggtgcttgatagagggccgccaattcggtcgccgcttcggatcgcgagttcagggcggcaacaactggcagtgtcgccttacgtcgggcaaggtcgttgccgaccggctttcccgtcacaccagggtcaccccagatgccgatcagatcgtcgacgcattgaaacgcaagacccaactcatggccaaaacgctccaacgcagcaatcgtcgcgtcgtctgcattggccactaaagctcccagagcgcaacaacaaccggtcagggcggccgtcttgcccgcggccatccgcagatagtcatcgactgtaacttcgggctgtccctccaataaacaatcctcaaactggccgatacacaagtccaggcacgacatctgcaatcgccttatcgccctgaccgccacacactcgtcggtcaggccggtcagtatccgaacggccgtggcgtgcaacgcatctcccaacaggatcgcgccgcccacaccccacacactccataccgtcggccgtcccctgcgagtcgcatccccatccatcacatcgtcatgcaacaacgtgaagttgtgcaccaactccacagccgccgacaccggagtagcatcaccgacatcaccaccgcaagccgcggccgccgcgtagacaagggcggcgcgaaaatacttgcccgacgatcctgccgctgtggatcgatcggcgttccaccagccaaggtgatatcccgccatcgtcgccaacggctcgcgcatcgactcaatggcccgatgcagcacagggccacaatccgctcgagcccgttctaacaatgctttcccaaggtcagcagggacactccccagaaaagccgcatccagagtcaatacgcctcccattcttaacctcaccggagcaacagtgagtcgctattttcagcgaacgagcaatcggcgatattgcttcacttcggagatacccaaatatttcaaatatcaacgcaacatgtacctatgcccgtcgaccaacacgaccatcagggttgttagcaatgatctcggaattcgagttgtccagacgccccgggtcatccactacagaaagacacgcataccctgcggcgacctatacttcccatcacggcgggtaggttgccttcgacaatactgcaacattcaattgcctggcctttctcggagtatcttgcggacttgaagctcacacatcggccggcgtcgaacgcctcacgctgcagagcagtttagtggatttcatcagcatcggatatgcataattgaaaccacagcactttcataaacagtgtccagatgatttacacctaatttgggcggcgaatgctacgcaatggtggtgcgcttcccaagggagcacaacgcgaagctaaagcagttgcacgccgagaccgagccgaaaggtcgccctgcggggaaggcggccacgggagaattgtgagctcggcggtcgaccacgacgtacccgccacgccgtagtaatgggcatttgtacatgtacattcgcacacaaggagaggtcttgacgtatctattccctctctgcgcgatcgcggcggaggcggcggcaaccagcctgttcaagggcagtttcggggactttcgcgtctgctcgccgggtcacgacggggcgatcacggccatgccgagcgtcttggcggcgtcgcgcatccggtcgtcgtaggtgcacaaccggcccagatcgacgccgagccgctgcgccgtcgccaagtggatggcatcgagcgtgcgcagctcgaatggcagcagcccaccagcgagatcgaggacgcgcttgtcgacgcgcagcagatcgagatgagccagcgcccggcggccggctttccgcgctgattcacccttgtcaagcagggcccgcatgacctccgcgcgcgcaagggcactcgacactcgcgggtggcgggtgcgaaggtagcggcgcagcgcgtccgactctggctcgcgaaccgcgagcttgacgatcgcggacgagtcgagatagatggccgccatcaacgctcgtgctcacgcaggcgcgcaagcgtcaccgacggcagctcgacgcccgcgtcgaggtcgagcggttcgggcagatcaacgacgtcgagcgtggcacgctcgatctcgccgcttgccagcagctgctcgtatggaccgccctgcggcagcggcgagagcagggcgacgggccggccgcggtcggtgatctcgatcgtctcgccggcctcgactcggcgcagcagctcgctggcccgctgccgcagcgcacgcacccccaccgaggtcattgtgctaactgtagcacaagcggtcggcgtcatgggccgacgttcggctcgcgcaggctttaagtaacgtcggtnnnnnnnnnnnnnnnnnnnnnnnnnnngcgcgttgttcctcggttggttggcgctgagctgggaggatggcctcaatgcccttgttgcggaagggattgaggccatcgtgtttcgtactgtaggcgatcaggcatcgttgtgggaatccgtgctgcccgaggagttgcggcggctgcccgaagagctggcccgggtggatgcgctgctcgatgattcggcgttcttctgcccgtttgtgccgttcttcgacccgcggatgggtcggccgtccataccgatggagacctatttgcggttgatgttcttgaagttccgttaccggttgggctatgagtcgctgtgtcgggaggtcaccgattcgatcacctggcggcggttctgccgtattccgttggagggatcggtgccgcacccaaccacgttgatgaagctgaccacgcgctgcggtgaggatgcggtggccgggctcaatgaggcgctgctggccaaggcggccagcgaaaagctgttgcgcaccaacaaggtccgtgccgacaccaccgtggtggagggcgatgtgggctatcccaccgacactggactgctcgccaaggcggtcggctcgatggcgcgcaccgtggcgcggatcaaagccgcggacgcgggatcggcgccgctcggtgggtcgtcgggcccgcgcgatcgcctccaagctgcggttacgcggcgcgcagcaacgcgatcaggcgcaggccttcgtgcgccggatcaccggggagctagccgggatcgccgagcaggcgctgaccgaggctgccgcggtggtacgtaacgcccaacgtgcggtgcgccgcgccagtgggcggcgcaaagcctggctacgccaggccatcaaccatctcgagaagctgatcggacgcaccgagcgggtggtggaccaggcccgtagccggctggccggggtaatgcccgactcaagcagccgcctggtcagtctccacgatgccgacgctcgcccgatccgcaagggacgattgggcaagccggtcgagttcggctacaaggcccaggtcgtcgacaacgccgacggtgtcatcctggaccacagcgtcgagctcggaaaccccgcagatgcaccgcaattggcacccgccatcgaacggatcagccgccgcaccggacgcccaccacgggcagtgaccgctgatcggggctgcggagacgcatcggtcgaagatgatctccaccagctcggggtgcgcaacgtggccatcccacgcaagagcaaacccagcgccacccgccgcgcattcgaacaccgacgggcattccgcgacaagatcaaatggcgaaccggatccgaaggacgcatcaaccacctcaagcgcagctacggctggaaccgcaccgaactcaccggcatcaccggcgcccgaacctggtgcggacacggcgtcttcgcccacaacctcgtcaagatcagcaccctggcagcgtgacagacacccgcgcccaccccgaccacgccacgcaggtcgcccagcccgccgccgtcaatgcaaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgccgctttgggtccaccggggccctgcggcgaaacaccagacgtgatgccgtgatcggcgatacccttcgacccattgaagggagaacagccatgtcgtttgtgatcgcgaaccccgagatgctggcagcggcggcgaccgatttggccggcatccggtcggcgatcagcgccgcgaccgcggcggccgcggccccgacgatccaggttgccgcggccggcgccgacgaggtgtcgctggccatctcggcgctgtttggccagcacgcccaggcctatcaggcgctcagcgcccaggcgacgatctttcacgaccagttcgtgcaggccctgacctccggcggcaacctgtatgcggccgccgagagccacaccgtcgagcagatggtgctcaacgcgatcaacgcgcccacccagacactgttcggccgcccgctgatcggcgacggcgccaacgggaccgcggagaacccggacggccaaaacggcggcctgctgttcggcaacggcggcaacggctttacccagacgaccgccggggtggccggcggcaacggcggcagcgcggggttgatcggcaacggcggggccggcggcatcgggggcgcgggcaccggaaccggtggtcacggcggggccggcggggccggcggccgggcctggctgtggggcaccggcggggccggcggagccggcgccgccgccgccatcggcaacgccgtcacccccggcggggccggcggcgccggcggagccggcggtgacggcggctggttgttcggcgacggcggggccggcggcaccggcggcaacggcggcagcggctttaacagcttgacctcttcggtcggcggcgccggcggggccggtgggcacgccgggctgttcggcgccggcgggaccggcgggaccggcggcatcggcgggcaaaacaccgagaccggcccggccgccagcaacggcggcgcgggcggcgccggtggcggcggcgggtacctggtcggcgatggcggcgccggcgggaccggcggggccggcgggaagaattccagcggtggcgccaccctcaccgggggcaccggagggaccggcggggccggcggggcggccgggtggctctacggcagcggcggtgccggcggcgccggcgggctcaacaacgccggtggtgccaccggcggcaccggcggtaccggcggagccggcggctctggagcgtggctgtacggcaacggcggggccgccggggccggcggcaacggcggcaacaataccagcgccggcaccggtggtgtcggggctagcggcgggaccggcggaaacgccgggctgatcggcgccggcggccacggcggggccggcggcgccggcggaaaccaaaccggtggcgtgggcaacggcggggccggcgggaacggcggcgccggcggggccggtggtcagctgtacggcaacggcggggacggcggcaacggcggggccggcggggccaacatcgccggcggcaatggcagcgacggcggcgccgccggccacggcggggccggcgggagcgcccggctgatcggagccggcggccacggcggggacggcggcgccggcgggaacaccgccggcagaagggccgacgcgatcgccggcaccggcggggacggcggcaacggcgggaatggcggcttgctaagcggcaacgccggggccggcggccacggcggggcgggcgggagcagcaccgcgaccaccaccaccggaacacccccaacgggtgcaacgggcggcaatggcggcaacggcggggccggcggcacggccgggtttaccggcagcggcggcatcggcggcaacggcggggccggcggcaccggcggtaacgccggtgtcgccttgtcggttggcagcacgggcggactgggcggtaacggcggcagcgggggcctcggcggcggcggcgggtcgctcttcggcaatggcggggccggcggtgtcggcgcaaccggcggaaacgccggaagcggtatcgggcccgccagcgtgggtggcaacggcggcaagggcggcgttggtgcggccggcgggcttgccgggcagatcggcaacggcggtagtggtgggtccggcggtgccgggggcaacggcgggaccggcgataccgccggcaacggtggcaatggtggtgccggcgcggtcggcggcaacgcccagctcatcggcaacggcggcaacggcggtggcggcgggaacggcggaaccggcgccacccccggcaccggcggcgccggcgccgccggcggcaccggcggcacgctgttcggcgcccccggaaccaccggcgccgacggcacctaaggcccgcgagcagacgcaaaatcgcccaatttcgtgccgaattgggcgattttgcgtctgctcggcgcagctaacccgccacgtactccaccgcgccgtcgtcgagcaccacccgggcctcggcgccgtcggagccggccacctcggtgcggaacaccgcccggcccggctcggtgcgccagatcaccgtcgacagcgtctcgccgggaaacaccggcttggtgaaccgcgcggcgatcgaggtgatgttggccgccacaccgccgccaagctcggccaccagcgcccggcccgccaccccgtaggtgcacaacccgtgcaggatcggcttgggaaacccggccagctgcgtggcgaaccaggggtcgctgtgcagcgggttgcggtcaccggagagccggtagatcagcgcctggtcctcacgggtcggcatatcgattcgggcgtcggggtggcggtccggaaattccggcgcggccggccgctcaccccgcgctcctccgaaacccccctgaccccgaagcaccaacgtggtaagcgtttcggcaaccaacgaacccgattccgggtcgcaaccgcggccgcgcagcacaacgatggcgttcttgccctcccccttgtcctggatgtcggcgacctcggtgaccaccgacagttttcccgccgccggcagcggcgcatgcagccggatgccctgggagccgtgtagcagcgccgccgggttgaatgttcccacctttgcggccgcaccaaacgccggacagcaaatcaccgcatacgtcggcaacacttgctggtcgatgccgtggctgttctccgtggtgaacgccagatctccggtcccggcgcccaccccgatcgcgtaaagcagcgtgtcccggtcggtccactcgaacaacatcggctcggtcactgcacctatggagttcggatcaatcgccatgcaactctcctcccggttggaaaatcatcgcaagcccttcccccggacggtatcgacagggcaggctatcgccatggcgaagcgcaccccggtccggaaggcctgcacagttctagccgtgctcgccgcgacgctactcctcggcgcctgcggcggtcccacgcagccacgcagcatcaccttgacctttatccgcaacgcgcaatcccaggccaacgccgacgggatcatcgacaccgacatgcccggttccggcctcagcgccgacggcaaagcagaggcgcagcaggtcgcgcaccaggtttcccgcagagatgtcgacagcatctattcctcccccatggcggccgaccagcagaccgccgggccgttggccggcgaacttggcaagcaagtcgagattcttccgggcctgcaagcgatcaacgccggctggttcaacggcaaacccgaatcaatggccaactcaacatatatgctggcaccggcagactggctggccggcgatgttcacaacactattccggggtcgatcagcggcaccgaattcaattcccagttcagcgccgccgtccgcaagatctacgacagcggccacaatacgccggtcgtgttctcgcagggggtagcgatcatgatctggacgctgatgaacgcacgaaactctagggacagcctgctgaccacccatccactgcccaacatcggccgcgtggtgatcaccggcaacccagtgaccggctggaggctggtggaatgggacggcatccgtaacttcacctgaccgcgcggttgacgcttaccgccgctgaccgccacgattgaccgcatgcggtacgtcgttaccggcggtaccgggtttatcgggcgccacgtggtatcccgtctcctggacggccgacccgaggcacggctgtgggcgctggttcgccgccagtcgttaagccgcttcgagcgcctcgccggccagtggggtgaccgggtaagaccgctggtcggtgatctcacggagctcgaactgtccgagcggaccatcgccgagctaggcgatatcgaccatgtgctgcactgtgcggcggtacacgacaccacctgggccgacgccacccgcgccgtcatcgagctggcggcacgccttgacgccacgtttcatcacgtgtcgtcgatcgcggtggccggagacttcgccggccactacaccgaggccgacttcgacgtcggccagcgcctaccgaccccgtatcatcggatgacattcgaggccgaacggctggtgcgctccacgcccggcctgcgctatcgcatctaccgcccggcggtggtggtgggtgattcgcgcaccggcgagatggacacgatcgacggaccctactacttgttcggggtgctggccaagctggcggtgttgccgtcgttcaccccgatgctgctgccggacattgggcgcaccaacatcgtgccggtcgactatgtggccgacgcgctggtggcgctcatgcacgccgacggccgggatgggcagacgtttcatttgaccgcgccgacagcaatcggactgcgcggcatctaccgcgggatcgccggcgcggccggactgcccccgctactcgggacgctgcccggctttgtggccgcaccggtgctcaacgcgcgcggccgcgccaaggtgctgcgcaacatggcggccacccaactgggaattcccgccgagattttcgacgtcgtcggctgcgcgcccacgttcacgtccgacacaacccgagaagcgttgcgcggcaccggcattcacgtccccgaattcgccacctacgcgcccgggctgtggcggtattgggccgagcacctcgaccccgaccgcgcgcgtcgcaacgatccgctgctgggccgccacgtcatcatcaccggtgcgtccagcggcatcgggagggcatcggcgatcgccgtcgccaaacggggtgcgacggtattcgcgctggcccgcaacggcaacgcgctagatgagctggtcaccgagatccgcgcccatggcggtcaggcgcacgcattcacctgcgacgtcaccgattccgcgtcggtggagcacaccgtcaaggacatcctgggccgtttcgaccacgtggactacctggtgaacaacgccggccggtcgatacgccgctcggtggtcaactccaccgaccggctgcacgactacgagcgggtgatggcggtcaactacttcggcgcggtgcgcatggtgctggcgctgctgccgcattggcgcgagcgccggttcggccacgtcgtcaacgtctccagcgccggcgtgcaggcccgcaatcccaagtacagctcgtatctgcccaccaaggccgcgctggacgcgttcgccgacgtggtcgcctccgagacgctgtccgaccacatcacgttcaccaacatccatatgccgctggtggccaccccgatgatcgtgccgtcgcggcggctcaacccggtgcgcgcgatcagcgccgaacgcgcggcggcgatggtgatccgcggactcgtggaaaagccggcgcgcatcgacactccgttgggtacgctcgccgaagccggcaactacgtcgcgccacggctgtcgcgccgaattctgcaccagctctatctgggctatcccgattcagctgcagcgcaggggatttcgcgtccagacgcggaccgcccaccggcgccgcggcgtccccggcgatccgcccgcgcgggagtcccgaggccgctcaggcgcttggggcgactggtgcccggtgtgcattggtagtcacttctggcaggtgaactggttgacgtcgatgtatccgatgcgaaacatctcggcgcagccggtgaggtacttcatataccgctcgtagacttcctcggattgcagcgcgatggcctggcccttgttggcctgcaacgccgcggaccagaggtcgagggttttcgcatagtgcggctgcaacgattgaactctggtgacggtgaagccgtttgcgctggcacactcctgcaccatcggtatcgagggcagccgcccacccggaaagatctcggtcacaatgaatttcaggaaacgagcgaaggtgaacgacatgggcaggccgcgttcgtggatctctttcggatgcaacccggtgatggtgtgcagcagcatgaccccgtcagcgggcagcaggcgatgcgccaggctgaagaacgcgtcgtagcgctcgtgaccgaaatgttcgaaagcaccgatgctgacgatgcggtcgacgggctcgtcaaactgttcccagccggccagcagaacgcgtttggagcgtagactttcggagttggcgaccagctgctgaacgtggttggcctggtttttgctcagggtcagaccgacgacgttgacgtcgtatttttccaccgcgcgcatcatggtggcgccccagccgcagccgacgtccaacagtgtcatgcccggctgcaatccgagtttgcccagcgcgagatcgatcttggcgatctgcgcctcttgcagcgtcatgtcgtcgcgctcgaagtaggcgcagctgtaggtctgagtgggatcgaggaacagccggaagaagtcgtcggacaggtcgtagtgcgcctgcacgttggcgaagtgcggcttcagctcgtcgggcattgggatagcgtatcgtcgtcgcggtgagcgtcgtattcgccgacgtcgacaccggcatcgacgacgcgctggccgtgatctatctgctggccagtcccgacgccgatctggtcggcatcgcctcgaccggcggaaacatcgcggtaggtcaagtgtgcgcgaacaacctgagcttgctcgaattgtgcggtgccgcagacatccccgtgtccaaaggcgccgatgagccgctcggcggccggtggcccgatcacccaaagtttcacggccccaaggggataggctatgccgagctgccggccagcaatcgccggctcaccgattatgacgccacgacggcctggatcgcggcggcgcactcccacgccggcgacctgatcggtctggtcaccggcccgctgaccaacctggcgctggcgctgcgcgccgaacccgcgctgccgaggctgctgcgccggctggtgatcatgggcggcatgttcgacggccagccgatcaccgaatggaacatccgggtggatcccgaggcggccagcgaggtgttcaccgcgtgggccggacaacgacaactgccgatcgtgtgcggtttggatctcacccggcgggtcgcgatgacaccggacattctcgcccggctggcgtccgtctgcggctcgtctccggtgatgcgggtgatcgaggacgcgctgcggttctacttcgagtctcatgaggcgcgcggacatgggtacctggcatatatgcacgacccgctggccgccgcggtcgcaatggacccggaactcctgacgacccggaccgcgacggtggatgtcgacccgacgggggcgacggtcaccgactggtccgggaagcgaaatcccaacgcgcggatcggcatgagcgtcgatccggcggtgttcttcgaccggttcgtcgaacggatcggacgattcgcgcgccgaacgtgaactgacggcgggattttcccgaaattctcgccctgacgtcacgttcggcgcaagtcattcgtagcttccctccagataccaccgccgctgccggtagcacagcagcaacgcggtgccgggatcgccgtccagcaatacctgagcgcgcgcggtgcggccactcgcccgatccggatcccaccaccgctcgtcgtccggccacggtccggcccaccagcgcagccgatcgtctcggccacgaaccctcagccgcgccgggtccgcggagaacatcccccggctggtcacccgtatcgggtttccttgggcgtcaagcaagtccaccggatcgtcgaacagcaccgccggcgacgggtcgggcaacctgccgggccacggctgaccggggtcggcctgcggcaccggctcaggggctactaggcccagcacggtcaacgtgatgcgttcggccgggccgtgtccgccggatagcaccggcacccgcacggcctccggaccgagcaagccctgcacccgcaccagcgcccgacgggcccgaagcctgtcctgttcaccgagcccgccccatagcggcaactgcaagccttccgatgcggacaccgtctccaccgcctgcagccgcagcagagtcaccgccgcggtgggccggtcacgagcattccggttgttcaaccacccgtccagttgccagcgcacccggtcggcggtggcgtcctcggtcagcggctcggcgcaccgccacacccggctgcgctcttcgccgttggcggtgacggcatgaatggccagccgggtgcagcccactccggcggccatcagcgcccgatgcagctcggcggccagcgagcgcccggcgaacgccgcggcgtcgacccggtcgatcggcggatcgcatgccagctcggcggccagatccggcggcggctcccgcccgcagggcgcccgttccggttcgccgcgggcgaaccggtgcgcggccaccgcgtcggcaccgaacctggacgccacgtcggtacgagacagcgcggcgaactgtccgatggtgcgaatccccatcctccacaacagatccgtcaggtcgtcccggcccggcccggacaggctcggctcggtggcaagttggcggatcgacagcagcgacagaaaccgcgcatcgcctcccggctccacgatgcggccagcacgcgcggcgaaaaccgcggtagacaaccggtcggcgattccgacctgacactccgcgccggccgcggccaccgcgtcgatcagccgctcggccgccatctgctcggacccgaaaaaacgggccggcccgcgcaccggcaacaccaggagcccgggccgcagcagctcggcgcggggcaccagatcgtctaccgccgcgatcaccccttcgaagagccgggcgtcgcggtcggcgtcggcagtcgctataaacagttgcggacaccgcgccgccgcctcccgacgccgcaaccctcggcgcaccccggccgcccgcgcggtcgccgagcaggcgatcacccggtttgccaacgtgaccgcgaccggggccgtcgcggataggcccgcggccgcggccgccgcgaccgcgggccagtccatacaccagatcgccagcacgcgagcggaggccatcaccgtccacgcccgttgatctgcagccgcaccccactgatccgccccaaccccggggtgggcacgcccctgagggccggggtgatctcatagccgcagacccgggccgcaagccgcgtcgacacgccttgccagtcgccgtcggtgaccagcagggtgcagcctttttgacgggcacgggccaccactgcccgcgcccgcgcccgcgtcacccggcgccctcccagaccgagcaccaccagatccatgccgtcgatcagcacagcggccacctcaaccggatcggtcccgggatctggtatcatcgcgagccggctcagatccgcccccatctccaccgcggccagcaacccgatatccggctggccaacgatggccgcgtttcccccggccgccgtcaccgatgccaccatgctcagcagcagtgaccgcgcacccgacagcactcccaccgtccccgggggcaacgacaccggtcccgccggcaccaggtcgcccgaacggctgggccccccggacaccttctcggacagcaaagccatctgccgtcgtagtgattcgagctgctcagcaccattttcaaggcgttggtcggaggcgaaggccacagtcatgaccagcctcctgttcgaaaatatgttcgaagtcagtaaacacccgtccttggagtccgtcaaggtcatgagaggctgccttgtgcaatcgcgtaaaaccacctcggtactggcggctgccctgctgttttgcggcctgttaggcccagggacggccccaccggccaccggtggcgggcctgcctgccggccggcagagctcttcgccaccgacaacaccaccgatgggttcgagctaccggccgttgcgactatcgcactaaccggcacggtggtgaccggatcgaccctggtcgacggcgtgttctggtcgaatgagcgccagcagatcggctacgagcgctcccgtgaatttcatctgtgcgttgtcgacgcgcccacattgcacaacgccgccgaggcactgcaccgccagttcaaccaagaagcggtgctgaccttcgactacttgccgcagaatgcacccgaggcggacgcgatcctcatcaccgtgcccgacatcggcatcgcccgcttccgcgatgccttcgcatctgatttggctgcacaccaccgattacggggcggatctgtcaccacagccgaccacaccttaatcctggtcgccggcaacggcgatctcgatgtcgcccgccgactcgtcgaggaggccggcggggactggaacgcaaccaccattgcccatggcaggcgtgaattcgtgaactagctgatcaagggcgctccgctggccacccgagccgggttggtcacattagttagtcacagcaatctctgggccggcgggcacaacgcgtattcatcccgacagataccaatgtgtcgcctgtgacaaaagccgggcctggctaatgctggccgccgctactcccactcgatggtggcgggcggcttgctggtgatgtccagcaccacgcggttgacctcggcgacctcgttggtgatccgggtcgagatgcgctcgagcacctcgtagggcacccgggtccagtcggcggtcatcgcgtcttcactcgacaccggacgcagcacaatcgggtggccataggtgcgaccgtcaccctgcacacccaccgagcggacatcggccaacagcaccaccggacactgccagatctggttgtccaggcccgccgcggtcagctcctcacgcacgatcgaatcggcgtgccgcagcgtatccaaccgcttggcggtgacctccccgacgatccgaatacccaaccccggtcccggaaacggctggcgcgccacgatctcctccggcagacccaactcccgcccgaccgcgcgcacctcgtctttgaacagcagccgcagcggctcaacgagggtgaacttcaggtcgtcgggcaggccgccgacattgtggtggctcttgatgttcgcggtgccgctgcccccgccggactccaccacatccggatacagcgtgccctgcaccaggaactcagcagtcttaccgtccagcacatcccgcaccgcgccctcgaacgcgcggatgaactgacggccgatgatcttgcgtttgccctcgggggcgctcacgcccgacagcgcctcgaggaaggtctcggccgcgtcgacggtgaccaggttggcgccggtggcggccacgaaatcgcgttgcacctgcgcccgctcaccggcgcgcaacagcccgtggtcgacgaagacacaggtcaaccggtcgccgatggcccgctgcaccagggccgcggccaccgcggaatccacgccgccggatagcccgcagatggcgtggccgtcgccgatctgggtgcgcacctgctcgatcagcgcgttggcgatgttggcgggcgtccactgggcgccgagcccggcgaagtcgtgcaaaaaccggctgagcacctgttgcccgtgtggggtgtgcatcacctccgggtgatactgcaccccggccaggcgccggtcgaaggcctcgaaggcggccaccggggcaccggcgctgctagccaccacgtcgaatccgtccggcgcggccgtgaccgcgtcaccgtgactcatccataccggctgaacctcgggaagatccgaatgcagtttgccaccaaggactttcagttcagtccgaccgtattcgcgagtgccggtgtgggcgacgatccccccgagcgcctgcgccatggcctgaaacccgtagcagatgccaagaaccggtacaccgaggtccagtagcgccggatcgagtttcggagcgccgtcggcgtagacactggccggtccaccggaaagcacgagcgccaccggctgacgggccctgatctcctcgatcgaggcggtgtgcggaatcacctcggagaaaacccgtgcttctcgaacccgacgggcaatcaactgggcatattgggcaccgaagtcgaccaccaacaccggtcgagccggtgtctcaggcacgtcaatgtcagcaggctgcaccacggccagtcagtctagtggctggggtgactcccgaggtcggccggtagcggtccatgggccggtccgcaggttaccgaagaggccagtgctgccgccgccacttgggccttcttcagtcccgacagagagattcgccgatcgtagacgaccgccggcgatgctctgatcaaggcgagctgacggcggtagatgccagacatggccgcacagcaggcagcgctgcggcggtcgaggtgtggaatcagccgcagtcccagcgaataccagtctgcggcgcggtcggcactgaaccgcagcagtgccgcgagccgtccgtcggggtcatcgagtgccccggtgtcgtccaggcggaggcgtacgcctaatcggtccagctcgtcgcgcggcaggtagatccgtccattcaaaaagtcctctcgaacgtcgcgcagaatattggtttgctgcagagcgattcccaactgctcggcgtatcgcgacgtcgccgtgctgacgggtccaaagatggaaagacaaagctttccgatcgtgccggccccccggcggcagtagacgatcagctcgtcgaaatcgcggcaaccagtccagtcgatttccatacgggcgccgtcaatcaactctgcgaacatcgcgatcggcaccggaaaccggcgagccgcgtcagccagcgcaaccagcaccggatcggatgaatcatcaatattatcaagtgatttcctgatggcatcgagctcggtgatcttggtctcgggggccagctcgccgtcggcgacgtcgtcgatccggcggccgagcgcatagaccgcagatagtgccgctcgcttttcgcgcggcaagagtcggatgccgtagtagaagtttctggcggccgtgcgcgtgatcgactcggtgattcgatacgcctgttcgatctcggtcatgccgtcctccaactacggtgttggtcagtcacgcctgacgatcgacgatgtagtgagccaaatcctgaagctcagcggccgggcgatcgggaatgccgatgcgcgccaccatgtcgatgccttgcgttacgtgtcggcgggcctccgcgcttgcccacctgcgccccccaccgcactcgatcagttctgcgaccgctgcgagctcatcatcggacgctgtctggctgcccgtctcgtccaccagccacgctgcgaggcggcggccggccgaaccgccgtgcgccacggtccaggtaacgggcagagttttcttgcgggagcgaaggtccgagtacaccggcttgccggtgatctcaggacggccccaaatgccgagcaggtcgtcgaccaattggaaggcaagtccaatgtgacgaccgtaggcaaccaacgcttctcgcaccgaacgcggtgcgccagcgagtaacgcgccgacctctgcgctggctgccatcagtgctgcggtcttgccttcagccatcttgagacactcatcgagtgcgacgtcggttcggctttcgaacgcggtgtcggcggcctgcccacggatcaactcacgggtggcttccgaaatcgcgcgcagcgccgcaccgacgtgtggtgaatcgcaatccagcaggacctcgtgcgccagcgacagcatcgcatcaccggccaatagcgccatcgcatcgccccacagtgcccacaccgtcggccggtgccgacggtgctcgtcgcggtccatgaggtcgtcatggacgagcgagaagttgtgcaccagttcaaccgagacggctccgggaatcgccgagtgggggtcggcgccggcggcttcggcggcgacaaacaccaaagcaggacggattgccttgccgcagttgttgttcactggacggccgcgttcatcagaccagccgaggtggtaggacacgacgggccgcatgtggggatcgaggcggtcagccatctggcgcagcgtcggtgtgatgagttcgtgtgcgagtcccaaaacgggaagcgtgcgacgggtcatacggtcgctgtcgggttgcggtggcagtccgtacttttcgtcggtaccgcgcattgcgtgaatctagcattcgctcatggcacggcccatgggcaagttgcccagcaatacgcgaaaatgtgcacaatgtgcaatggcggaggcactattggagatcgctggtcagactattaatcaaaaggaccttggcaggagcggacggatgacgcgtaccgacaatgacacttgggatctggcctccagcgtgggggcgaccgccacaatgatcgccaccgcccgggcgttggctagcagggccgaaaaccctttgatcaatgatccattcgccgagccgctggtgcgcgccgtcggcatcgacctgtttacccggctggccagcggcgagttgaggcttgaggacatcggcgaccacgccaccgggggtcggtggatgatcgacaacatcgcgattcggaccaagttctacgatgactttttcggtgacgcaaccacggcgggtattcggcaggtagtgattctggcggctgggctcgacacccgcgcgtaccgactgccctggcccccgggcacggtggtctacgagatcgaccagcccgcagtcatcaagttcaagacacgggccctcgccaatctgaacgccgaacccaacgcagaacggcacgccgtggccgtcgatctgcgaaacgattggccgacggcgctgaagaacgccggcttcgacccggccagaccgacagccttcagcgccgaggggttgctgagctacctgcccccacaggggcaggaccgcctgctcgatgcgattaccgcgctcagcgcccctgacagccggttggccacccagagcccactggtgctcgacctggccgaggaagatgagaagaagatgcgcatgaaatccgcggccgaggcatggcgggaacgcggctttgatctggacttgaccgagctgatctacttcgatcaacgcaacgacgtggccgactacctcgccggctccggctggcaggtcaccaccagcaccggcaaggaactctttgcggcccaagggctgccgcccttcgaggacgaccacataactcggttcgccgaccgccgctacatcagcgcggtgctgaagtaggtggccccggcactatagccgggcctaactcgtaggcttggtacgcgggcagagccgccaggcatggcgaactggtatcgcccgaactatccggaagtgaggtcccgcgtgctgggtctgcccgagaaggtgcgtgcttgcctgttcgacctcgacggtgtgctcaccgataccgcgagcctgcataccaaggcgtggaaggccatgtttgacgcctacctagccgagcgagccgagcgcaccggcgaaaaattcgttcccttcgaccctgccgcggactatcacacgtatgtggacggcaagaaacgcgaagacggcgttcgatcgtttctgagcagccgcgccatcgaaatacccgacggttccccggatgacccgggcgccgccgagacggtgtatggcctgggcaaccgcaagaacgacatgttgcacaagctgctgcgcgacgatggggcccaggtgttcgacgggtcgcggcgctacctggaggcggtcacggccgcgggtctcggtgtggccgtggtgtcttcgagcgccaacacccgcgacgtgctcgcgaccaccggtctggaccggttcgtccagcagcgggtggacggcgtgacgttgcgcgaagagcacatcgccggcaagccggcccccgactccttcctgcgcgcggcagaactgttgggggttacccccgacgcggcggcggtgttcgaggacgccctgtccggggtggcggccggccgcgccggcaacttcgccgtagtggtgggcatcaaccgaacgggccgggcggctcaggccgcccagttgcgccgccatggcgccgacgtggtggtaaccgatctcgccgagctgctgtagggcatgatcgggcgatgatcaccgaggacgccttccccgtcgaaccgtggcaggtccgcgagaccaagctcaacctgaacctgctggcccagtccgaatccctattcgccttgtccaacgggcacattggattacgcggcaacctcgacgagggcgaacccttcggactgccgggcacctacctgaactctttctacgaaatccggccgctgccgtacgccgaggccggttatggatatccggaggccggccagaccgttgtcgacgtcaccaacggcaagatctttcgcctgttggtcggcgacgagccgttcgacgtccggtatggcgaattgatctcccacgaacggatcctcgacctgcgcgccgggacgctgacccgccgcgcgcactggcgctcaccggcgggcaagcaagtcaaagtgacgtccacccggctggtgtcgctggcccaccgcagcgtcgcggcgatcgagtacgtcgtcgaggcaatcgaggaattcgttcgcgtgaccgtgcagtccgaactcgtcaccaacgaggacgtaccggagacctcggccgacccgcgggtgtcggccatcctggacaggccgctacaggccgtcgagcacgaacgcaccgagcggggtgcacttctcatgcaccgcacccgagccagcgcgctgatgatggccgcagggatggaacacgaggtcgaggttcccgggcgggtcgagatcaccaccgacgcccgcccggacctggcccgaaccaccgtgatctgcgggctgcgcccgggacagaagctgcgcatcgtcaaatacctggcctatggctggtccagcctgcgctcccgcccggcgctgcgcgaccaggccgccggcgcgctgcacggtgcccgctacagcggctggcaggggctgctggacgcgcaacgcgcctacctcgacgacttctgggacagcgcggacgtggaggtcgagggcgacccggaatgtcagcaagcggtgcgtttcgggttatttcacctgttgcaggccagcgcgcgcgccgaacgccgcgcgatccccagcaaggggctcaccggaaccgggtatgacggccacgccttttgggacaccgaaggtttcgtgctaccggtgctcacctacaccgcaccgcatgcggtcgccgacgcgctgcggtggcgggcgtcgacgttggacctggccaaggagcgggcggccgagctcggcctggaaggtgccgcctttccctggcggaccatccgcggacaggagtcctcggcctactggccggccggcacggcggcctggcacatcaacgccgacatcgcgatggcgttcgagcggtaccgcatcgtcaccggcgacggttcgctggaggaggaatgcggccttgcggtgctgatcgagaccgcccggctgtggctctcgctcgggcaccacgaccgccacggcgtctggcacctcgacggggtcaccggtcccgacgagtacacggcggtcgtccgcgacaacgtgttcacgaatctgatggcggcgcacaatctgcacaccgccgccgatgcttgcttgcgccaccccgaggcggcggaggccatgggtgtcaccaccgaggagatggccgcctggcgcgacgcggccgacgccgccaacattccctacgacgaggaactcggtgtccaccagcagtgtgaagggttcaccacccttgcggagtgggatttcgaagccaacaccacttatccgttgctactgcacgaggcctacgtgcgcttgtatcccgcacaggtgatcaagcaggccgacctggtgctggcgatgcagtggcagagtcacgcgttcacgcccgagcagaaggcgcgcaacgtcgactactacgaacggcgcatggtgcgcgactcgtcgttgtcggcctgcactcaggcggtgatgtgcgccgaggtcggccatctcgagttggcccacgactatgcctacgaagccgccctgatcgacctgcgcgacctgcaccgcaacacccgtgacggcctacacatggcttcgctggccggagcctggacggcgctggtcgtaggcttcggcggcctacgcgacgacgagggcatcctgtccatcgatccgcagctgcccgacggcatctcgcggctgcggttccggctgcgatggcgcggcttccggctgatcgtcgacgccaaccacaccgacgtcaccttcatccttggcgacggtcccggcacccagctgaccatgcgccacgccggccaagatctgacgctgcacacggacacaccgtccaccatcgccgtgcgcacccgtaagccgctgctgccgccaccaccgcagccgccaggccgcgagccagtgcaccgccgggctttagcccggtgacgatgcgggccgcgtagcggcccgaggaggagccgggcaatccagcctgagcccggtgacgatgcgggccgcgtagcggcccgaggaggagccgggcaatccagcctgagcccggtgacgatgcgggccgcgtagcggcccgagaaggagccgggcaatccagcctgagcccggtgacgatgcgggccgcgtagcggcccgagaaggagccgggcaatccagcctgagcccggtgacgatgcgggccgcgtagcggcccgaggaggagccgggcaatccagcctgagcccggtgacgatgcgggccgcgtagcggcccgaggaggagccgggcaatccagcctgagcccggtgacgatgcgggccgcgtagcggcccgagaaggagccgggcaatcggcttagcccggtgacgatgcgggccgcgctgggggcaccatccgcttgcggggacgcgtctgcgtctacctgggcggcaccggtgaacgtctcattcaccgcgcacctccgcttcctgcacggcggcgacgacccgggcaacgtcatccggggccatgtggtcgtggactggcagcgacacgattcgcgagcaaatgtccgccgtgacggctagatcggtcgactcgactaactcggcattcgtcacaaagtacggatgtcggtgctgcggtgggttctagtagtcgcgcgcctcgatcgcgtgcctacgcaggctacccagaaccgcggccttgtggtcggcggacgtgcagcaagcgctcgcgaaacagagcgacgcaacattggcgttgtcctggaaacgcacacccgcgtcggccataccggtgcgatagcactcgaggaccttgcggcgacttgccaggcggcgatcaagcccgactagttggcgtaggccaatagcggcgctgatctccgacagcttgccgttcattccgagctggatggactcgcgtgtttgcaccaagccgaagttctggaacttgtatgcgtgctcgacgagccgtggatcgcgagaaaccagagcgccgccctcaccaaccgcgaacggcttggtcgcatggaaggagaagatctcgcatgcaccgcgtccaccgaggcgctcgccgtcggcgtacgtggagccgaagccggccgccgagtcgagcacaatcggtagctcccattcggcggcgagctcctcccagacgctgatctggggattgccgacgccgaacacattggccagcaggatgccggcgatccggtcgcggaagcgttcgatgacggcgcgggcggagtggacgcatggctgccatgtgttggcgtcgatgtcgatgaaccagggacggtacccagtccatagcgcagcctgagccacgccgacgaacgtgaacgacggcatcagcaggtagcggtcccgcgtaccggcgccgaaactgacgtggagcgccgcgaggagtgccagggtgccgttggcgagggtagcaacgtgcagatgaggtcccagatagtcgcgcagggcgcgggcaaaccgccgctcgttcggaccgaagttcgtgtaccagttagcctgggcgatctgtacgaagtcctcggcgagctcggctggcccgggaaagctcgggcggatgaaggggatcttggggatcgtcgagccacccggctcgagttttaacatggacgtgcctggggtcgcgcgtactgcggacggcggctccagcaccgagccggataacgttcggatcttcatatatgcagagctcaaggtccgtttgcagcgcgtcgggacagtttccgcagcgcacttcgtcgcaccatcgttggcatcggcgcctgaagcagttaccgcgagaaccgcatcatgtcgaacttgaggttagccttacctcttaagaatgtcacccccggggagtgaccccggctgtccacgcgtgggcgacccggcacgcacggtgcacgttccctggtgtctcacccgcctcattcgtcccggcgccacagggctagcgatatggccgcctcgcgtagtcggtccgggtcggtacgcgtggggcagatgaggaaggtgcggcgcattgaagcagcctgtcaagcccggctcggtgaccggcacggcgcgttcagcatggggccagtgcgacgggctggagcgaagcaagcaggctggccgccagcgatttcgccagcgaccggacgcgcggtgcgctctcgacgtgccaaaaacggatcttgggagtgaaattgccgccgactaggggcccgatgacgcaaaaacctgggctggcctcgaagtcgtcgttaaccagaaggccacggttggtgcggttcgggcggcacagcccgttctgcatcgcgctgaccaggaacggcgaggaacacgtgtccagctcctcgaaaccgccacaattcaccaccgcagcgaaggggacggggtgggtatgctcggctcccgcggctcggtaggtcatggtggcgaacggctggccggacgcgcaggcatccacgcgcagtacttcgccggcgagcaggctcagcgtgccgtccgcggctagctcctcggatgcctggcggcaatcgcgtcccgcacgccgcaccaacttggtgaagttcatgccgtgcacgcagaagaactcttcctgctgcacgagatccatcttgtgcagcgcctgcccaaacagggcggcaacggcgtcgtacaaatcggccaggttcaacgagcgttcttcggccgtcgcgagatcgtcgcggatcgcggacatgagatccgccgcggcgatcgcttccgtacagagcagcgtgcgcagccgcgggaagtcaaactccggcggctgattgcagatcatgtagggcagcacgccggagcgcgagatgacggtgatggaccggacgcgtgcgcggatgcgcgcgtcgtgacgcattaggtagagcgcttccagcgaggtggcgttggaacccacgaccagtacgttgcgcttctcccacgactcgacgcggtcgagcgaatcgcgcagtcgcgctacgttgctctccccgccgggggagtagaaatcgttgatataggtgaatgcgggttcggaatcgctcgcaaggatggctttggtcggggggctgccaatggccacaaccactttgcctgcagcaattgccgttggaccgtttccagacgggcggaggccgattcggtagtggccgtctgcggagtgggcgctcatggcctcagcgcggatggtgacgatttcggccaggtcacgctcgccgagcgcggcgatggcggcaatcatctgctccgacagaaatacaccgaagagaaaccgcggcaggtagagctccccccactggttgccgtccaatgcgtcgcggttgtcgcagatccagcgggccgcggccgcaccgccctctgcctggaagaacgccagccagcgctgcttgttctgctccagccagatccggtaggcggccttttccggctcgtcggcgaaatcgtcgagcttctgaatggccagcgatccgatgctggagcgttggccataggggattccgcaccagaactgctcgtctcgctccaccaccgcgatgcgcaacttgggcgatgccgaggggctgctcagcagggcatcggccatttccagcagagtcatagagcacgcggccccgctgccgatgaacgcaacgtcgaaggtaggtggagtgatcatagtcatcaaataagggaaggctaacataacctcgaggcggtggttaggcttccgcgggcttctccggttcgagcacgacgcggacaaacaccttgcggcctgacgcatcgacgaaccaagcgttgcggaaatcatcatgggtcaacgcgcgcaggcgattcaggaaatgcccaaacgttccgcgctcgttcaggtctagccgccggagttgttcgaaatcctttttcaggttgaggttgccctcggtggccggcgatttagccgtgtagctgccgtcccggatggcgtcgaaatgttccagcaccaactcacgctcgatgtccatcagccgggcgtagacacttcccgaggaatcccacgactcgatcgcgcattcccgctgggcgatgatcggaccatggtccaactgatcgtcgatctcgtggatcgtcacgccgactttttgcccgtcgatgatcgagaagacctggggaaaccagccgcggttgtaggggttgaaacccggatgaacattcacacacctgaccccatcgatcaaagcggcgggaaacctctgtttacagtggaaggaaaggacgaggtcataccgctccacgatttccgcgacgcgctctgcgacatcacatcgcgggacacccggcagctggccgatgggggactgatagacgtccatatcgccatgcctggcctgcagatcgaccgccagagcatgggcgtggacgttgtcggtcaggatcaatatcgtcacgactcgcccccgccagcctgcccagcgcccatcagcggagcccccaacaccagctcaccctacttcagggccgacgcataccggacggccacgctggggccagcgcagggacatcagtcagtgcggttccaggatccgggctaccgcatcgttcacggacaaccgtagttcgtcaccggtcagctcgtcgatacccgtcgccgagcgcagcatgggcgcaaagagccgccaaccgaattgcagcgcaagggcgtgcgcgaccgccagccgcgcgcccaagtcgctgtcgtagcgaggccgtaccgcgtcgagcagctccgcaacattgggaaatcgctgttgcagctggcccacgggatatccgtccagcagtgcccgggctaagacccgcccatgtcggtcgagagcccgttcgatgatgtcagcgggcgcctcggagtgcaacagtctggtcagcttcgtgcccaggtgatcgagcacggccccaaccagttggtccttggtgccgaagtgacgaaacaccagcccgtggttgaccttggatcgagcggcgatgtcgcgaatcgacgtcgcggctggcccacgctcggcgaacaggtcggtggcggcctgcaggattgcggccgctacctcttcccgcccagtgggcatcttgcggcggtcggttgccggacgcgtagtcatccggctacagtaaccgatgtagtcatctgactacactaaccattcattgaggacgccagcaatgacagatctgattaccgtgaagaagctgggcagccgtatcggcgcccaaatcgacggggtgcgcctcggaggcgatctggaccccgccgcagtcaacgagattcgcgcggcactactggcccacaaggtggtcttcttccgcggtcagcaccaactcgatgacgccgagcagctggcgtttgccgggttactgggcaccccgatcggccacccggccgcgatcgccctcgccgacgatgcaccgatcatcacgccgatcaactccgagttcggcaaggcgaaccgctggcacaccgacgtcacgttcgccgccaactatccggccgcctcggtactgcgcgcggtctccctgcccagctatggcgggtcgacgttgtgggccaacaccgccgcggcctacgcggagctgcccgagccgctcaagtgcctcaccgaaaacctgtgggcgctgcacaccaaccgctatgactacgtcacgaccaaaccgctgaccgcggcgcagcgggccttccgtcaggtgttcgagaagccggacttccgcaccgagcatcccgtggtgcgggtacacccggagaccggtgagcgcacgctgctagcgggcgacttcgtgcgcagcttcgtcgggttggacagccacgaatcaagggtgttattcgaagtgctgcaacggcgaatcaccatgcccgaaaacaccatccgctggaactgggcgccgggcgacgtagccatctgggacaaccgggccacccaacaccgggcgatcgacgactacgacgaccagcaccggctgatgcaccgggtcaccttgatgggcgacgtgcccgtcgacgtgtacgggcaggctagccgggtgatcagcggggcgccgatggagatcgctggctgatcaaccagtaagcgcaacgcaattatgtagcaccatgcgtgctaccgttgggcttgtggaggcaatcggaatccgagaactaagacagcacgcatcgcgatacctcgcccgggttgaagccggcgaggaacttggcgtcaccaacaaaggaagacttgtggcccgactcatcccggtgcaggccgcggagcgttctcgcgaagccctgattgaatcaggtgtcctgattccggctcgtcgtccacaaaaccttctcgacgtcaccgccgaaccggcgcgcggccgcaagcgcaccctgtccgatgttctcaacgaaatgcgcgacgagcagtgatctatatggacacctcggccctgactaagctgctcatctccgagcccgagacgaccgaactgcggacatggctgaccgcgcaaagcggccagggcgaggacgcggcgacaagcacccttggccgggtcgagttgatgagagtcgttgcccgatacggacaaccaggccaaactgagcgtgcgcgttacctactcgacgggctcgacatcctcccgctcaccgaaccggtgatcggtctagctgaaacgatcggaccggccaccctacgttctctcgacgcgattcacctcgcggccgcagcccagatcaagcgggaactgacagccttcgtcacctacgaccaccgattgttgagcggatgccgtgaggtcggcttcgtcaccgcctcacccggcgcagtccggtgaccatatccaacgaccgcacgcttcctgatgcctcagcccgcgttgctgaccggatcgatcggcaaccaccgcagcgcgcccggggcgtcggcaggcaccaccgggtgcgccggttggatcggcgccagccgacgatagggctcaccctgcggtggccgccggtcggtttcgcccttgttcggccacagcgaggcggcccgctcggcttgagcggcgatggacagcgacgggttgacacccaggttcgccgagatcgccgcaccgtcaaccacgtacagcgtcggatagccatagacccggtgataggggtcgatgacgccgtgctcggggtcgtcgccgatcaccgcgccgccgagaaagtgcgcggtgagcgggatgttgaacagctcaccccaggtgccgccggccacgccgtcgattttggcggcgatgcgacgggtgacctggttgccgatcgggatccatgtagggttcggctcgccgtgtccctgcttgctcgagtaccagcggatacccagcttcccgcgcttggtgaacgtggtgatcgagttgtccaggtgctgcatgaccagcgcgatcacggtgcgctcgctccattgccggggattgagcatccggatggtgccgcgcggatcctgactggcggtctgcagcaactgcctccagcgcggcacatcggtgccctgcggaccggagccgtcggtcatcaaggtctgcagcagccccatcgcgttggagcctttgccgtagcgcacgggttcgatgtgggtgtcggccgtcgggtgaatcgacgacgtgatcgccacgccgtgggtcaggtccaggtccggattgaccttcaaggtggcggccccgacgatcgattctgagttggtgcgggtaaggacacccaatcgcttcgagagaccagggagccgacccctatcccgcatcttgaacagcagatgctgggtcccccaggtgcccgcggccagcaccagctgcgttgcggtgaaggtgcgccgatcccggcgcagccaactgccggttcgcactgtgcggacctcccacaacccgtcggaccgccgctcaaaccccttcaccgtggtcatcggaatcacttgcgcgccagctgattccgcgaggccaaggtagtttttcaccagggtgttcttggcaccgtggcgacagcccgtcatacagcagccgcattccaggcagccggtgcgcgccggcccggcaccgccgaagtagggatcgggcacggtcttgccgggcgtcttggtgccgtcggggccgaagaacactccaaccggggtcggcacccaggtgtcgccaaaccccatctcgtcggcgacctccttgacgatgcggtcggcgtcggtgaaggtcgggttttgcaccaccccgagcatccgctgcgcctgctggtagtgcggcatcagctcgccacgccagtcggtgatgtgtgaccactgctggtcggcgaagaacggctccggcggcacgtacaacgtgttggcgtagttgagggagcccccgcccaccccggcgccggccaggatcatcacgttgcgcagcgggtggatacgttgaatgccatagcagcccaacctcggcgcccagagaaacttgcgcaggtcccacgacgtcttggcgaactcctcgtcggagaaccggcggccggcctccagcacgccgacccggtagcccttttccgtcagccgcagcgcggtgacgctgcccccgaaacccgatccaataatcaggacgtcgtaatccggcttcatcgctgcagtatgaccccctttacatcgggccagttaatcagtctctcaggtggcgtcagcccccaacggtcaggccgaccttctggaactccttgaggtcgcaatacccggccttggccatcgatcggcgtagcccaccgaccagattcaggccgccgaacgggtcgtccgacggcccgcccagcacccgcgccagcggcggccgctcgccgaccgcgatctgcagcaacgccccccgcggcaacgacgggtgcgccgccgcggccggccagaaccatccctcgccgagcgcctcggccgattcggctaacggggtacccagcaccaccgcgtcggcgccgcaggcgatggccttggccaactcgccggaagtgtggatgtcgccgtcggccaacacgtgcacgtagcggccgcccgtctcgtcgaggtagtcgcgccgcgcggcggcagcgtcggcgatcgcggtcgccatcggcacgctgatgcccagcacctcgtcggtcgtcgtcaccccctgggtggagccgtagccaacgatgacgccggcggcgccggtgcgcatcagatgcagcgcggtgcggtggtcgagcaccccgccggcgacgaccggtatgtcgagctcggagatgaaggtcttcaggttgagcggctcgccgtcgctggcgacgcgctcggcggagacgatggtcccctggatgaccagcaagtcaataccggccgcaaccagtaccggtgtcagccactgggcgttttgcgggctcacccgcaccgcggtggtcaccccggcctcgcggatgcgagccaccgcggcacccaacaggtcgggatttagcggtgccgcgtgcagctcctgcagcaaccggatcgccgtcgacggttcggggtcggccgctgcagcttccaagagttgggcgatttttgcctcgacatcgaggtggcggccgatcagcccctcgccgttgagcacgcccagcccgcccagccggccgagctcgatcgcgaactccggggacaccagggcatcggtggggtgtgccaccaccgggatctcgaaccggtaggcgtccagctgccaggccgtggagacgtccttcgacgagcgggtgcgccgcgacggcacgatgctaatctcgctgagttcataggtgcggcgggcggtgcggcccatgccgatctcgaccatctagatatccaggtcgccgttagcgcgcgtagtagttgggcgcctcgacggtcatcgcgacgtcgtggggatgactctccttgaggcccgcgggtgtgatccggacgaattgcgcctgctgtagcacctcgatggtgggcgacccggtgtagcccatcgcggcgcgcaggccaccggtcaactggtggatcaccgacgacagcggaccacggaacggcacccgcccctcgatcccttccggcaccagtttgtcttccgacagcgcgtcgtcggcgaagtagcgatccttggaatacgacgtcgcccccccacgccctcgcatggcacccagtgatcccatgccgcgataactcttgtactgcttgccgttcacgaagatcagctcaccgggcgcctcggctgtgccggccagcagcgagcccagcatggccgtcgacgcaccggcggccagcgccttggcgatgtcgccggagtactgcagtccgccgtcggcgatcaccggcacgccagcaggacgacaagccgctacagcttccaagatcgccgtgatctgcggcgcgcccaccccggccaccaccctcgtcgtgcagatcgaccccggccccacgccgactttcaccgcgtcggctccggcgtcgaccagggccgcggccgcggacctggtggcgacgttgccgcctaccacctcaacccggtcgccgacttcggacttgagtttgcccaccatgtcgagcaccaaccggttgtgcgcgtgcgcggtgtccacgaccagcacgtcgaccccggcgtcgaccaacatcatggcgcgcacccaggcatcgccgccgacgccgacggccgcccccaccagcagccggccgtcgctgtccttggtggccagcgggtgttgctcggtcttgacgaagtccttgacggtgatcagcccggtcagccggccgcggccgtcgaccacgggcagcttctcgatcttgttgcggcgcaacaggcccagcgccgcggacgcactgacaccctcttgagcggtgatcagcggggctttggtcatcacctcggcgacctgcttggactggtcgacctcaaaccgcatgtcacggttggtgatgatgcccaccagcgcaccgtcgtcgtcgaccaccggcaacccggagatccggaaccgggcgcacagcgcatcgacctgggccaaggtgttgtccggccggcaggtgacgggatcggtgaccatgccggcctcggatcgcttcaccatctcgacctggccggcttgctcggcaacgggcaggttgcggtgcaacacccccatgccacccgcccgtgccatcgcgatggccatacgcgactcggtgacggtgtccatcgccgagctgaccagtggcaccttgagcctgatcttcttggtgagctggctggaggtatccgcggtggcgggcaccacgtcggaagccgccggcaacaacaagacgtcgtcgaatgtcagccccagcatcgccaccttgtgcgggtcgtcgccgccggtgggcaccgggtcagtagtcaggccgcccatgcgaacgtacgggctgaccaccaggtcggagctgtcttccaggccggacatgccacgggacatcggtggggccctccatacgcatgttttcagtgagaagcccatcctatcggctcgtaaccgcccggtgacgatgcgcgccgcagcgctggccgagaagaaccggacaatcacaccgcgacgaggctgcgccagcgtgtggtcagcccgacacgaagcgagaactcaatttctggcgttatcaccgcgtgcttgcgtagtgtagaggggtgcgcgaccacctgccgccgggtttgccgcccgatccgtttgccgacgacccctgtgacccgtcggccgcactggaggcagtcgagcctggccagcccctcgatcaacaagagcggatggccgtcgaggccgacttggccgatctggccgtatacgaagctctgttggcgcacaagggaattcgtggacttgtagtgtgctgcgacgagtgccagcaagaccactatcacgactgggacatgctgcgttccaatctgttgcaactgcttatcgacggcaccgtccgcccgcacgagccggcctacgatcccgaaccggactcctacgtcacctgggattactgccggggatatgccgatgcttcgctcaacgaggcagcaccagacgcggacaggttccgccgccgctgatcgcgctcgctagtgcgtcggactcaccggcgtttccggtgctggctgccccgccggattcgtcgcctcgtcggcgggttccaacgaggggtcaattgagcccggctcgggttttgatgacggcgtgctggggctggctgccaccgtggacgtggagttcggcatggggctctccgagacgcctgccgacatcgacggttcagctgccgatgcaggcgtcgggggggtcggcggctcgacgactggagccagcggagtccacgagtttcccaccgaacccggagccgcagggttggacggcgagccgggccgcagcgtggcgttcgggtcgcgcgtctccaccttggtattcagcaggttcacctcgttgatcaggtcctgccggcggctaccgtcagtcacggcctgcacggtgctgctgacctcagccagctcatcctgcgcctcggcccattggccttgggcaatcatttgctcgaccttcgccagattggccttggccgacagcacgatctgatcgtcgctgacccgcgatcggttgaacatcatcgcgtgcaggccgtacaacaggtccccggggcgagcatcggccaccacggcgccgaacccgctcagcaccaacagcgccgcggccaccgacccgacggccgccaggctgcgacgagcccgtcgccgttgcgctaccccggcgcgcaacgcggcgacggcctcgtcctgtgaaaccagggcactggccggcggccacctcaagtcgtcgcgccactgtccgagcagggcggccaacgcgtcatcgcgaggatccgcgaagtcaacctcctcccgttcggcgagtgcgtcgagcagcagatcggtgcgggccagctcatccaatggcggccgatcgccaaggggattaccaaattcacgcatagtcacctgccgcaacaatctcgtccttcagccgctgaagtgcacggtgttgggccacccggaccgcccccgtggtgctgccgacggcggcggcggtctcttccgcggacaggccgacgacaacacgcagaatgaggatctcgcgttgcttggccggcaagatctcaagcaattcgttcatccgggtgaccgaatcggcctcgatggccatctgctccgggccggcgtcggctgaccagcgctcaggaagcgtttcggcgggataggcccggtcacggccggctgcccgatgggcgtcggcaaccttgtgcgccgcgatgccgtacagaaacgccaggaatggccggccgcggtcccgatagcgcggcagcgccgttatggtggccaagcacacctcctgtgccacgtcatctgctgacaggccgctccgctcgaccgtgccgactcgcgctcggcaatatcgcacgacgatcgggcggatggtctccagcacctcccgaagcgcgttccggtctcctgccacggcctccgcaaccacagcgtcgagacgttccccttgcattgtcatcgacggcgatatctccaacgttacgaagcggacacatcccgggctaactcccggatcgaccataacggcccaaccgcgttttaagcggtacgccagcatccaccggcgcgccgcacctggcctgcgcaaatattgcgtattttggtgagttcgcgcagctgttgtgctgaaaacgtgacggtgccgatatcgatcagcaagcatgccagcgcccaccgcagcggcaagagcccaaaccgggcggtggcatcgagagcctcttcaccgacggcgcgtgctcgcgcgacggcgccagcactgcacagcgcggcggccaacaccacgtcgcttttgacgcggtggcgcgccgacgcgacggccatggcctgcgtcagctcgaccgcttcctcggcatggcggacagcagttgcgccgtcgccggtggccatcgccaactcggcggccacccaccgccgacgcaccgccaggcggtccgccacgagcggggacaccaccaacggatccgcgcgatctaacaatgcccccgcggcggcgaagcggccgacgccaagcgcatcggccgccagcccgatcagtgcatcggcaccagcttcccgatcggcgccggccaacgccaaggcacgaccatcccagccgcgcgccagcgtgtgccaaccaagctgccgcaacaacgatccctgcgtactatgcgccagcgatgccaacgggcccgccggcaccaggcgtcgcagcaccgacaggtcgccataggcgtgggcgtaacgaccctgcccaccagcggccacggcgcgcaaccacaagtggtgcggcgtgatcgccgtcggtagcggccagctgcccggctggtttccgaaggcggcagcgaccaacacttgctcaaccaccggagcgtgaggagtttcattcaccgtgatagccgtgccttcatcagtaaaaagttggtggtttcttcgttaacggcatattactcacagctttctttgcgctaatttaggcgtactcacagcatgggatgacctgggcaaatacctcatctatccgcccgggatagcatgcggcgcaggcggcgaatgcggcgcagatgaacgcagagttaattctcacgcaacggtccgatattgcacgccaacggacgcctattgacggaaattcggcagcgcccctagcgtctatccttgacggtagtcatcggtgacgccactccacttcagttgcacaactcgcgcgtccgcgaacccaacctccacttgggcgtgtcgtgcagagagggaatcagcaatgccacagccggagcagctaccgggacccaacgcagacatctggaactggcaattgcaaggcctgtgtcgcggcatggactcatcgatgttcttccatcccgacggcgagcgtggccgtgcccgaacgcagcgcgaacaacgcgccaaggaaatgtgtcggcgctgccccgtgatcgaggcgtgccgatcccatgcgttagaggtcggtgagccctatggcgtttggggtggcctgtccgaatccgagcgcgacctactcctcaagggcaccatgggacgcacccgcggcatccgccgcacagcttaagccgcgcgagcagacgctaaagcccccgcacgctcggcgtgtcgggggcttttgcgtctgctgaccggagttcagtgcgcgtgcccgtggtgatggtcgtgatcttctgccttggccggcttgtcgaccacgaccgtctcggtggtgagtaccatccgggcaaccgatgacgcgttcaacaccgccgacctagtcaccttgaccgggtcgatgacgccgtcagcggccaagtcaccatagctcagggtgttcacgttcagcccatgcccggcgggtagctcgctgaccttgttgaccaccaccgagccgtccaagccagcgttggcggcgatccagaacaacggcgcggcaagggcttcggagaacacgtcgacaccgaggacctcgtcaccggtcagcgacgcacgcagttcggtcagcgccttgcgggcctggtggatgagcgaggctcccccaccagggacgatgccctcctcgaccgcggccttggcggccgcgaccgcatcctcgacgctttccttgcgctccttgagtgcggtctcggtggcggcacccaccttgatgacagcaaccccgccggccagtttggccagccgctcgccaagcttttcccgatcccaatccgaatcgctcttgtcgatctcggcacgcaagtgcttcgcccggttggccaccgcttctgcggtgccgccgccgtcgacaatgaccgtgtcgtccttgctgaccaccacgcgtcgggccgagcccagcacctccaagcccacctcgcgcagcaccatgccggcgtcggggttgaccacctggccacccgtcaccaccgccaggtcctcaaggaacgccttacggcggtcaccgaagtacggccccttgaccgcgaccgctttcaacgtcttgcgaatcgcgttgacgaccagcgtcgccaacgcttcgccctccacgtcttcagccacgatcagtagtggcttacccgttcctgcaaccttttccagcaatggcaacagatcgggaagcgagctgatcttgtcttggtgcagcaggatcaacgcgtcctcgagcaccgcctgctggttatcgaagtcggtaacgaagtatgccgacaagaagcccttgtcgaagccgataccctcggtgaactccaactcggtgcccagcgtcgaggattcttcgacgctgaccacgccgtcgtggccgaccttgctcatcgcttcgccaaccaggtcaccgatctgctcgtcgcgcgaggacaccgtcgccacctgcgcgatgccggtcttgccggacaccggcgtggccgatgccagcagcgcctcggataccgcgtcggcggccttgccgattcccacgccgagcgcgatcgggttgacgccggcggccactagcctcaggccgcccttgatcagtgcctgcgccaagatggttgcggtggtggtgccgtcaccggccacatcgttggtcttggtggccaccgacttcaccagctgggcgcccaagtcttcaaacggatcttccagctcgatctcacgtgccaccgtgacgccgtcgttggtaaccgtgggtccgccaaacgccttggccagcaccacatgccggccgcgcggccccagcgtcacccgcacggtgtcggccagcttgtccatgccgacctccatggcgcgacgcgcggtttcgtcgtattcgatcagcttgctcatcaggctcctctacgcagggctagtccgctaacgcatgccgccccggaaatcacccgtggtgagcacggggatcgccggggcggaacacgctctactacttggaaacgacggccagcacgtcgcgtgccgacaggatcaggtattcctcgccgttgtacttgatctcggtgccgccgtacttgctgtagatgacggtgtcaccctccgcaacgtccagcgggatccgcttctcgccgtcctcgtcccaccggccagggccgacggcaacgacggtgccctcctgcggcttctccttggcggtgtcaggaatgaccagaccggacgcggtcgtggtctcggcctcgttggcctgcacgagaatcttgtcctcgagtggcttgatgttcaccttcgccacgattggagccctccactatttggatcagagcccgggacgctcgcccggaccggagttggcggtcggtccggggcgtgccccggaaccgtccgaattaccaggtgattcggcattcgtccgcgccctcgcgccgtcgtcgcgggtgccgacgcaggggttagccgattgccatctagcactctatacatgagagtgctagcactcaagggcgcccccttgcttcctggttgccagcgtgtccgggtacgccaggtgcaatgtccgggtcaccgcacctgcccctgcatcacgggcagacccgggtcactgggcacgtccagcggcgacggcggcgctcccgcggccaccagctgcgcggcgaacgccgcgatcatcgccccgttgtcggtgcatagccggggactggggatccgcaacgtccggcccgcctcgccgcagcgctgtgtggccagctctcgcagccgggagttcgccgccactccccccgcgatcagcagcgttgagacgcctagcgcagtggcggcccgtaccgccttcatggtcaacacgtccgcgacggcctcctggaatccggcggcaatgtcggcggtacggaagcccgggtcagccgcgtggctttccacataccgcgcgacggccgtcttgagcccggagaagctgaacgcatagcggtcatcggccgggccactcatgccgcgcgggaaaacgatggcgtcccgatcaccggtgcgcgccaggtcgtcgagcgccttgccacccggatagcccaatcccagcaaccgggccaccttgtcgtaggcctcgccggcggcgtcgtcgacggtgctgcccagctcgatgatcggctcaccgagcgagcgaacgtgcaacaggtgggtatgtcctccggacaccaacaacgccacacactcgggcagcggcccgtgttcgtagacgtcggcggccaagtgcccgcccagatgattcaccgcatagaacggcaccccccaagcagccgaatatgccttggccgcagccactcccaccaacagggcgcccgcgagcccgggaccgatggtggccgcgacaatgtctggctgtttcaagccggcggccgccagcgcgcggcgcatcgcgggacccagtgcctccaggtgcgcacgggaggcaatctcggggaccacgccgccgaaccgaacatgctcgtcgacactggaagccacctcgtcggccaacaatgtcacggtgccatcgggatcgagccgcgcgatgccgacaccggtttcatcgcaggaggtttcgatgcccaagactgtcgtcatgacgggtcccccgaatccctacgcatcgtgtacgcgtcggcgccgctgacccggtaatatcgccggcgcaagccgacccgctggaatcccacgctgcgatacagcgcaagagcggcgtcattatcggtgcggacctccaggtagaccacaccacccctggcaaagtccagcagttcgcgcagcaaccgacggccgatgccccgcccctggtaggccgggtccacgccgatggtgtgcacctcgtactcgaacggcggtgttcggcccaaccgcgagattccggcgtaaccgaccagcgtgccaccgctgcgcgcacccacatagtggttgtgcgggctggccagttcgcggttgaacgccgccggcggccagggatcgtcaccgacgaacagctgggcctccagctcggcgcaccgctgggcgtccgcgcgcgtcagcgcgccgatggtgacgggctcggtgtcggccgtcacgtgcaaaccgccagcggcttggcatccggccggcgaagatacagcggcactaacggcgccggcttgtcggcccagttcaccgcggctaccagacccgccggcgacgggcggctgggctcaacgcaggggagcgcgaacagcgccgcgtgctccggcgcaccggcgaccgccaatgccgggccgggatcgacgtcggccgcggcattaacggctggtccgaccgtacgaatcccgtcgcagtagcgtgcccagtagacctcacgccggcgtgcatcggtgaccaccagcgtgtcaccgatggtttgcccgccgatggcgtccaggctgcacacgccatacaccgggatgcccagtgcgtgcccgtacgcggcggcggaggccatgcctgcgcgcagcccggtgaacgggcccggaccgcagcccaccacgacggcgtccaggtcggccattgtgagcgcggcatcggcaagcgcagccagcacgttgggagtcagccgttccgcgtgcgctcgggcgtcgacggtgaccctctcgcccagcacaaccagatcatgacgccgcacgatacccgccgtgaccgccggtgtagcggtgtcgatggccaagacggtgcttatttgcacgcggctcatgaccggccccacgaccaagtcgcgatcctggtgtcggagtggctaacccgctccaggcggacgtcgaggtggcgctgcgagagccgctcggccaggccctcgccccactccaccacgacgacggcgtcttcaagatcggtgtcgaggtccagtgagtccagctcactcagcaggtcggcgctgttgtggtccagcagtcggtagacgtcgacgtggaccatcgccggcgtgcccggccgccgcggccggtgcattcgcgccagcacgaacgtcggcgatgtgatcggcccctcgacatccatcgccatggcaatacccttggccagcaccgtctttcccgcaccgagcggaccggagagcaccaccacgtcgccagcgcacagctgctcacccagccgggaccccagcgttagggtgtcctcgacgcgcggcagcgtcgccgtgccgccgcccgtaagcccagccctggctttcggtcgtctgcggataccctcacggctcaacggttttcagcctcgcgataggtcctggtgatacgtcctcgcgggctggtgaccacttcgtagtggatggtgccgacaagatcggcccagtcctgagccgtgggctcaccccggatgcccggcccgaacaaaatcgcctcgtcgccttcggccacatcaagcggcccggggcccaggtcgaccatgaactggtccatgcagatccgccccacaccggggcatcgtctgccgttgatcagcacctccagccgcccgcccagcgaccggaacacgccgtctgcgtaaccgatcggcagcagcgccagattggtgtcgcgtggcgcgatccatgtgtgcccatacgacacgccctcccccgcacgaatcgatttcaccagcgcaacagcacatttcacggtcatcgccggcaccagccccatgtcaccgagggcgggtaccgggcttagcccatacaccgcgatgcccggccgcaccaggtcgaacgtcaggtcggggcgcgccatagttgctgatgagttcgatagatgcgccacctcgaaccgcaccccttgttcgcgggcctgcgccagaaaggcggtaaaccgttgggcctgaacatcgttgatggaatcgtcaggcttgtcggcgtaaaccatatgcgacatcagcccccgcagccggacggcgtcctcggccatggcttggcgtaacgcggtcagcatggccgggaattgtgccggtcccacgccattgcggttcagcccggtatccaccttgacggtcaccgtcgccgtccggccggtccggcgcaccgcgtgcaacagttcgtcgagttggcgcagcgaggacaccgcgacctgcacgtcggccagcagcgcgggcccgaagtcgatgccgggcggatgcagccaggccagcaccggtgcggtaatgccatcagcgcgcagcgctagcgcctcgtcgacggtggcgacgccgagttcggccgcaccggctcccagggcggtttgggcgacgcgcgtagcaccgtgaccgtagccgtcggccttgaccaccgccatcagctgcgcgtggccggcgtgctcacgcagcacccgcacgttgtgttcaatagcgcccagatccaccatggcctcggcgaggaggccaggtgtctgggatatcggtgtcatggccaacgaagtcgtgccccgcccatctgtcgtgtcgtttggctttccgacattctcccagaaccgtttcactgagcagtattccggcctgtgcccgattgccccgggtcgcggtgctgggctgcagccgtgtcggcgtgactgtcctgtggctcggtggttggttgccgatcacccggtgtttggctcagattgccggtgccgcatgatggttggcgtcaatagagtgcggatcggccggcatgaattgacgggagcgtagcttgaccgcggcccatcacccgtggcaggaaacagttgcagtgtgtactattcgccctagactgccgcagttccgggggaagtgaacctattgcgcccgtgcatcactgcacgggtatgggctttggcggtcgcttcgcaccatcaacgccgacagtgcggacagcgcaaaccgacggcacaccccttgcacggatgtggggtgtttttgagatggagcgaaagtaggcgtgtcttttattttcacaaccccccaggcattggacaacgcggctaagtccgtgtcggggattcacgatttgtggcgcaaaggacgctaaggcatcgatcccggtggtcaacgctatttgagccccccgcttccgacccggtgtcgaatagggatgaggccgctcctccgccagcacatgaggcagtatcaccagatcagctttccggccatagagcatcgtcaccgggttaggcatggtttaggcagcgcttagctgagaacgccgaggcgtgtcggctcgccgaggcccaaaacagcacaaccttgcactgatctagctgaagaccaaaccggcacagcagacattgccatacgcgacaacagccgtcatcaaccgaaaggagcaaagaacaaacagatgcatccaatgataccagcggagtatatctccaacataatatatgaaggcccgggcgctgactcattgtttttcgcctccgggcaattgcgagaattggcttactcagttgaaacgacggctgagtcgctcgaggacgagctcgacgagctggatgagaactggaaaggtagttcgtcggacttgttggccgacgcggttgagcggtatctccaatggctgtctaaacactccagtcagcttaagcatgccgcctgggtgatcaacggcctcgcgaacgcctataacgacacacgtcggaaggtggtacccccggaggagatcgccgccaaccgcgaggaggtgcacaggctgatcgcgagcaacgtggccggggtaaacactccagcaatcgcaggactcgatgcacaatatcagcagtaccgggcccaaaatatcgctgtcatgaacgactatcaaagtaccgcccggtttatcctagcgtatctgccccgatggcaggagccgccgcagatctacgggggcgggggcgggtaggtccagaaggccggggcggaacctgtcaacatttctgagacacgattttcggggatttattgagtcggctggtcctccttcggtggtgggttgatcgcgctgaaggccggtagcgcgggtggctcgggtggtttgcgaacgaatccgctcgaggtggtctcggtaggcggtgtccagaacggtggcgcggtgccggcggatctgatcggcgcggccgtagtgcacgtcggcgggcgtgtgcagtccgatgccggaatgcttgtgttcgtggttgtaccagccgaagaaccggtcgcagtgcacccgggccgcctcgatcgactcgaaccgtttcgggaagtcgggccggtacttgagggtcttgaactgggcctcagacaacgggttgtcgttgctggtgtgcgggcgtgagtgcgacttggtgacaccgaggtcggccagcagcagtgccaccggtttggagctcatcgacgagccgcggtcggcgtgcagggtcagctggtcggcgctgatgtgctgggcggcaagggtttgcgcgatcagccgctcggccaagaccttcgactcacgcgaggccaccatccacccgaccacgtagcgggagaagatgtcgaggatcacatacaggtagtaatagctccactttgctgggccacgcagcttggtgatatcccacgaccacaccgaattcggctgatgagcaaccaactctggcttcaccgcagccgggtgggtggcctggcggcggcgatcaccggtctggccgcgctcacgcagcagccgatacatcgtggactcgctgcacaggtagatgccctcgtcgagcagcgtggcatataccaccgccggcgccatgtcagcgaagcgctgcgagttcagcaccgccagtacgtgctcacgttcggccgcactcagcgcccgcggctgcgcgctctcccgcggtcccgacgggtcggtcaccgccgtgctggtgaacgtatccgattgtgccgacaaccgtttcgagtgggcccggtagtaggaggccggcgcacgaccggtcgccgcacacgcggcccgaaccccgatcaacgggatcatctcctcgatggccgtgtcgatcacgctcagcgctcactctcgcacatcgccgcgctgtcggctcagagcctctccaagagcgcggacagttccccctgcacacggatcacctcgcgtgcggtgtcgagctcggcgcgcagccacgcgatctcggcgtcagcggcattggcgccggccttgcccggcttggggccccgccgcgccgacagcgccgccaacgccccccgatcacgctgatggcgctattcggtcagcaacgacgaatacaggttctcccgccgcaagatcgcacccctttccgtgcgatcggcgcggtcatactcatcaaggatcgccagcttgtacttcacggtgaacgtacgccgctgcgcccgctcaggcacctgaggatcaggcacctcgtccacggtgaccgacgaaccccgtcggccagtaccagccctattagtcaacctcgttctcttcgtactcgccctcaggctcagtaaacatctccactcgcagtgtctcactcaaggttgacagagagggtcggcgacgcggtcccactgagcgccgacctcctcagggtcggtgtgggcgaaaatcgtcttgaccgccacggtcaccgccggggcgtgtttggccgctaccgcggtgtacaggtttcgcatgaaatgcacccggcaacgctgccacgacgccccactgaactgttgtgccacagcggctttcagcccagcatgggcatcggagatcaccagatgcaccccggtcagcccacgcgctttcagtgaggccaaaaactcacgccagaactcgtaagactcgctgtcacccacagcggtgcccaacacttcgcgggtgccgtcgatggacaccccggtggccaccaccagagcctgagacaccacgtgcgccccgacacgcaccttgcagaaggtcgcatcgcagaacacatacgggaactcggtgtgggtcaagctgcgggtccgaaacgcctcgatctcggtgtccagaccggcgcagatgcgtgagacctcggatttagacaccccggcctgcacgcccatcgcggccaccagatcatcgacactgcgcgtcgacaccccgtgcacgtaggcctccatgatcaccgcgtgcaacgctttatcgatgcggcggcgccgctccaaaagcgacgggaagaacgaaccggcccgcagcttggggatctgcacctcgatatcgccggccgtggtcgacactgtcttgggccggtgcccattgcggtgcacgatgcgcccatcggagcgctcgtagcggcctgcaccgatcgcctcggtggcttcggcctcgatcaacgcctgcaacccggcacggatcagctcggcaaacaccgccgaggcatcagcagcttcactcgcgttacggaccgctcagttgcttcccccaacggggctttcgacgctgggcttcgaccctgcccgtttccaaaccaagcggccagcctgctaccgggcctcctgacagctacccggaccggactcccaccggcaggcgacgacgagctttgatcaggtcatgacctaagacatcacctcctgatcactgggcgcaccggctgcagtactagtgcgcgaaatgctgtgcgtcgaagtggccacccggcttgaccttgtccagggcagccaacgcggtgaccgcgtcgtcgtgcagggcccgcgccaggtcggcggagagtccttcccgaaccacgatccgcagcaccgccacgtcggtggcgttgtccggcatggtgtaggcgggcacctgccacccgaaggtccgcagctcatgggagacgtcgaactccgtgtacccgcggtcgccggcgagccggaagctgaccaccgggatcgccgaaccatccgagatcacctcgcaatgatccacctcgcgcagctggtcacccagccaccgggcggtgtgcgacagcgcctgcatcaccttggtatagccgtcgcgccccagccgcaggaagttgtagtactggcccaccacctggttaccgggacgggagaagttcagggtgaaggtcggcatgtcgccgccgaggtagttgacccggaaaaccagatcctccggcaggtgctcgggcccgcgccacacgacaaacccgacgccgggataggtcagcccatacttgtggccgctgacgttgatcgacaccacgcggggcagccgaaaatcccataccaggtccggatgcaaaaacggcaccacaaagcccccactggccgcgtcgacgtgtaccgggacgtccacacccccgccagccgccagtttgtccagcgcggcgcagatctcggcgatgggttcgagttcaccggtataggtggtgcccaagatcgccaccacgccgatggtgttctcgtcgacggcggcgagcacctgctcgggggtgatgacgtagcggccccgctccatcggcaggtaacggggttcgacgtcgaagtagcggcagaacttctcccacaccacctggacgttcgaacccatcaccagattgggcatgcgccccttccaagaccccacccgttgccgccaacgccatttcagggccagcccacccagcatcaccgcctcgctggagccgatggtggacaccccggtggcgctggtggggtcgtggtcgcgcagaccctcggcgtgaaacaggtcggcgaccatggacacacagcgcgcctcgatggccgcggtcgccgggtattcgtccttatcgatcatgttcttgtcgaacgtctcggccatcagcttttcggcctccgggtccatccaggtggtcacgaaggtggccagattcagccgcgagctaccgtcgagcatcagctcgtcgtggatgaagcgataggccgcctcgggatccatcgactcatcgggcatccgcagcgccggcaccggtgcggtgaacatccgaccggtgtaggccggagcgatcgaatgcgcgggcacggacgggtgactgcgagacacggcggatcctttccgggcttgttgcggactggcaggactacagggcagccagagcggcccgaatgtggccgctgatgcgcgacgccgacgtgggcgcatcgccggggccgggatcggcggccgcggccgccgccgcccgggcgtgcacgaacgccgcggcggccgcctccccagacggcaatcccgacgccagcagcgcaccgatcatcccggacagcacgtcaccggacccggcggtggccgcccaggactggccggccggattgagatagaccgggccgccgggatcggcgatgacggtgacattgcccttgagcagcacggtggcgcccagcgcgtcggccagctggcggcaggcccccacgcggtcgtcaccgggcggcgccccggccagccgggcgaactcaccggcgtgcggcgtcaagaccgtcggggcgttgcggcccgccaccagatcggggtggtccgccagcatggtcagcccgtcggcgtcgaccaacaccggcaggtcggtgtccagcgcgaaccacaacgcggcggccccggcttcgtcggtgcccaggcccggcccgacgacccaggcctgcacccgcccggccgccgccggggtgggcgaggcgatgacctccggccagtgcgcgaggacttccgcatgggcggtcccggcgtagcggaccatgccggaggtggcggcgacggccgccccggtgcacagcacggccgcacccggatacgtcgacgacccggccagcacgccggtcacgccctgggtgtatttgtcgtcgcggggaccgggcaccggccagcgcgcggccacgtcggtagcctcgaaacccaacacgtcggtgtgcgccaggtccagcccgatatcgacaaggacgacgcggccgcagtcggccagcgcgtgcaccggtttgagcccgccaaaggtgacggtcagcgcggcgtgcacggcggggccggtgatcgccccggtcgccacatcgatgccgctggggatgtcgacggcgaccaccggtatggcggcggcctgaaccgcggcgaacacctgcgcggccgccggtcgcagcggccccgagccggagatgccgaccaccccgtcgatgacgagatcggtcgccgccgagacactctcgacgaggcgacccccggatttggtgaacgccgccagcgccttgcgatgcgtgcggtccgggttgagcagcaccgcgtcggcggcggcgccgcggcgtcgcaggaacgtcgccgcccacagcgcgtcgccaccgttgtcgccggatccgacgaccgcgcacacccggcggccgaccaccccacccgtgcgagcggtcaactcacggccgatctcggtggccagcccgaaggccgcgcgtcgcatcagcgcaccgtcgggcaggctggccaacaggggcgcctcagccgcgcggatggtgtcgacagagtagtagtggcgcatctcaggcccgccgtcctcgggtgccgcgcctgtgcagcagacttttgattctggccggattccacagccgaccgtcgcgttcccgggccatcggatagaacagcagaccaatcaggatggacgcgaagtgaccgaccgcggtgaagtccagctcggctttgtccatcgcgatcagcggaaaaccaaagatgaccagcagcaccccgagatagccccagcgccacggtttggcgatgtgataggtcaataccgccatcacaccgaccaggaagtagctgaccccgatatcacgagcgtgcaccatcctttcggaggcgtctcggtgctggatcgccagatagagcaggccttcgctcaaataggtggcaccgatgtgagcggtcaatcccacggtgagccaacgcaagtggccgagccaatgctcggcgggcgctaggaacagggtgaacagcagcaggtacggttccaaattccggccgtcgatccacaacaggctggaaaacagcacctcgagcggatcgcgccccaactcggcgatgttggtggaccggtgcaggagcacgaaatgcagctggctcccggtgagattgttctggatgatcgtggtgatcaccaacacgaccagccaggcataggtcaacggggcgttgctgacgaagtgccacaccgcgagcgcccacgatcgcagccgtgccaccaccgatgcgtccgccacgggtcaacacttacatggtttcgtcgacgtcaggcttcaggtgccaccaccagcagaggatatacagcaccatcgaggtcaccaatgcgacgaccacccagagtacgaccgtgacgtcgatccaaaatccgattgggggcgcgtcgggaagcgcattgcgcagcggtatcaccgcaaaaagcattgccgcataccacgttgtcatcggcggctggaattgccgccggccacgtgcggtttgaaccgcaacgaacaggcccaccccggccagcgcgatcaacacaccgacgatgacggtgccgaatgccacgctgctcggcgatcggtgcaaccccactcggtacggggcaggcacattggcgtcgccgacaccggaaatgtcgacgttccagcccggaagccggtcgacgaatgtcaccgacacacgttccggcgcgtgcgcggctccgcggtagagctggaccgtgatcggccccgaacggtagtggtcgaacggccaattcgcgggatccccggagatggtcagcgggacgggaaagacgccgggcagcgaaccactcgaccaggtgcgcttggtaggcgttaccacggatgtgaccgtgacggtgaggtcgtccttgaggccctgggtttgcgaatccagcagctcagtcccaggtgacacggcgaggttggcaaccagcacgcccttgatcgtctgaagctgctcgacgtgcagggtcaccgtggtcccgtcggccgtcggccgaccgtgggcgacttcatgaggtcggccgaggccggtgctgtgatacaacgcgatcacggtgacgtaggccgcaatcacgagcaccaaaccgacaacgactctcaggatgcgtcccaactcgctacccgcccacttgtgcgttccggcccggaaattgtaaccgcgggacccctccgtcagcggatgccaccgccaggccacgtgattgtgcgacagccgccatcttcctgtggtaggtgatcatcgccgtcaactccgcacccaacgtctccgcggtcgccacgtggatcgcgtcgagtgtcttgggccgccaggtcccgtaccgtgagccacctcgactattcgacggtgacggacttggccagattccgcggcttgtcgacatcgtagccgcgggcgcgcgccaccgaagccgcgaacacctgaagcggaatggttgatagcagcggctgcaatagcgttgacaccgctgggatttcgatcaggtgatcggcgtaggggcgcaccgtttcgtcgccctcctcggcgatcacgatggtcaccgcaccgcgggtctggatttcacggatgttggacagcagcttggcgtgcagcgtggccgaccccttgggtgagggcatgacgacgatgaccggtaggccgtcttcgatcagcgcgatcgggccgtgcttgagctcgccggccgcgaaaccctcggcgtgcatgtaggccaactccttgagtttgagtgcaccctccagcgccaccggatagccgacatggcgacccaggaacagcacggtcgacgactgggcgaaccggtgggccagctcggccaccggtccggtcgccgcgatcacccgggccaccaggtccggcatcgcttccagttcgtggtactcgcgctcgacctcgtcggggtatttggtgccgcgggcctgcgccaaggcaaggccgagcagatagttggcagcaatctgcgccagaaacgtttttgtggacgccacaccgatctccgggccggcgcgggtgtagagcaccgcgtcgcactcgcgcgggatctgcgagccgttggtgttgcagatcgccagcaccttggctttctgctccttggcgtgtcggaccgcttccagcgtgtcggcggtttccccggactgcgagatcgccaccaccaaggtgctacggtccaacaccggatcccgataccgaaactcgctggcgagttccacttccacgggcagccgcgtccagtgctcgatcgcgtacttggccagcagcccggagtgatatgcggtaccgcaggccaccacgaacaccttgtcgatctcgcgcagttcctggtcgctcaaccgctgctcgtcgagcacgatccggccacccacgaagtgtccgagcaaggtgtcggccaccgcggcgggctgctcggcgatctccttgagcatgaagtactcgtagccgcccttttcggcggcagccagatcccagtcgatgtggaaggggcggaaatcgcgcccagcttgtaggccatcgttgccgtcgaaatcgctgatccggtagccgtcggcggtgatcaccaccgcctggtcctggccgagctcgaccgcttcccgggtgtgctcgataaacgcggccacgtcggaaccgacgaacatctcgttgtcgccgatgcccagcaccaggggcgtggaacggcgggccgccacgagggtgccggggtcgtcggcattggcgaacacgagcgtgaaatgcccctcaagccggcgcagcacggcaagtacggagccgacgaagtcatcggccgtctcgccgtgccgatacgcccgcgccaccaggtgcgccgcgacctcggtatcggtgtcgctggcaaactcgacaccggcagtctccagctcccggcgcaagacggcgaagttctcgatgatgccgttgtggacgacggcgatcttgccggcagcgtcgcggtgcgggtgcgcgttgcggtcggtgggacgaccgtgggtggcccagcgggtgtggcccaggccggtagtaccggacagcgccgtggacggcatttccgccacggcttcctcgaggttggccagccggcccgcacgccggcgcacggtgagtgtgccaccgtcgaccagcgcgatgcccgacgagtcgtagccgcggtactccatccggcgcagcgcgtccatgacgacgacgtaggcggggcgccgcccgacgtaaccgacaattccgcacacagcagaccagggtagtgcagcatggtcggtagggcagtcccgtcgcccaaccgacgctatcgtcgagtttggccaccgcgcacgaaaggccaacacttgtccaacccatatgcccagcaccagctgaagctcatcaggcacacgggtgcgctgatcctgtggcagcaacgcacctacgtggtctccgggacgcgcgagcaatgcgaagcggcgtacaagtcggcgcagacctacaacctgctcgttggttggtggagtttggtgtcgctccccgcgatgaactggatcgcgctgatttccaacttcaatgcgattcggcgggtgcgagccgccgccgacggggcgtccgttccccacggcccgcacgccatcgcccatccagccgttccccggggacccataccggcgggctggtatccagacccgtccggggcgggactgcgttactgggacggtgcgacgtggacccactggacccatccgccacgtcaccgctaacgtcgacgggtgccccggatccgcaagctcgtcgccgccctgcaccgccggggaccacaccgtgttttgcgcggtgacctggcttttgccggcctacccggggtggtgtacacccccgaggcggggctgcaccttcccggtgtcgccttcggccacgactggctcaccggcacctctcgctattcgggtctattggagcatttggcgtcatggggcatcgtggccgccgcccccgacagcgagcgcggactggccccatcggtcctgaatctggccttcgatctgggcgttgccctcgacatcgtggccggtgtccgccttgggcctggaaaaatcagcgtgcaccccgccaagctcgggctggtgggccatggtttcggtggctcggccgccgtgttcgccgccgccggcttgaccggcacgcacgtcaagtccgtggcggcgatattcccgacggtgaccaatccggccgcggagcagccagccgcgaccctagacgttccgggactgattctgaccgcacctggcgatccgaagacgctgacctccaacgccctcgggctatcccgggcttgggataaggccaccctacgcatcgtcagcaaagcccgagccggtggtctggttgagggcagacgactgacgaaggtgttggggctcccaggcccacaccgccggacgcagcgttcggtccgggcgctgctgaccgggtacctgttgtacacgctcggcggcgacaagacttatcgcaggttcgccgatccagacctgcagctgcccaagacggacccgatcgaccctgaagcgccgccgatcaccccgggggagaagatcgtgacgctgttgaagtagcgcgggataccccgacccgtcacggccccgcctgcggaagctcgtcggcggcgatctcacagggggtggctccctcggacagcgcttccggcgaaggcccattcgccggttccggcgcacccggcggcgccggcgcagcgaccggaggcggtggttcggcgaccggaggcgcggcaggcggcggcggttcggcgaccggcggcagcgtggcctcctcggcgacatcctgggcacgttcagcgggcaccgattcgtcggcgtcgtcgacctcgtctgcttcgtcgggctctgttgcttccttcggctccgctgcctcgtcggcctcttccgggtgggcatcgtcgccgtcatcagcgttgtcggccgcgtcttcagcgaacggatcgacggcacccggcggattgtcagctgccaacggatcccccagctgttcggccaccgaacccagcaggctatccaccgcatcgacgatccggttggcaagcccggcaagcccggcaaacccgcccagaccgccggtgccgccggcatcgccgaaaccaccggcgctgccaacacccgccggcgtcgcggaaccatcacctggcgccgatccaaaatccgacggcgtcactggccgcgaggtcacggccggcaccggatccggcgggggaagagcggccgcgggcgtaatcgctgccgtcgcgctcggttgagccggcaccgatgccggagaaggttggcgaccgggcccgagatcgtccggaatctcgaagtgcgcgcgcggcgcgctggccagctgatcggtgaccgcatcatacgacgccgccacaccggccgttgtcgatcgcatcgtggtcagccagtcgttgcgaacatcgtcgtccacgtagggctgtatctgttggcgaaccacttcgacggccgtcggccgatctgccccctccgtcgtgagcgcttcggccgcagccaaccatgccggccgctgcgccagggcacgctcgtcgatcgcaatggccgtcgcgactttggagtccaccagctgccagaggttgtcgcgcagcgattcgcagcgttgggccgcggcacggacttcggtgaccaccgaatttccagtctcacagtgacgctgcacaaagtgcaccgccgcgtcggcccccgatcccgtccatgccgctgccaagacggcgacctggctacgctccatccgcagcgcctccatgagcacactggcggcagcccgcagctgcgcgcagtcagcgtcgagcgcgtgcaggtcaagtccgtcttcgctgccgtaccagtcgtggatctgggcagggtaggcggtcaggtcgggatgttggtagcccaccaggtggcaagcccgcacgtagctttgcgtgtgctcggctgcgggcctgccctcggcgagacgctcagcgacgttcaaccggtcagccaccctcacccgatccgcgccgccgcgcacaggtcggcctcggcgtagcggttggcgcccgcccgcaacgcaaacgcgatctgcacagccgcccgggaccacactgacaactcgccggccaaccggtctagcctgcagcgcaacgcatcgccacgcgaggcgtgcccccggcccgcgcaggctccgccaaaagccagcctcgtcaggtgattgccgatggcgtcatcgatgagttcggcggcggcgctgaaccggtcggcaaccgcgtataccgctgctatgtctatgccggcgctgtttacgctatcgggtctcatgcctattcggacgccccgcgccgcgtcggggttccagcatttccggttcagcgcgcggtgctcaccgcgtcggcgaccgtggccgccagccgctgggcgacgccctcgtcggctgcctccaccatcacccgaatcatcggctcagttccggacgggcgcaagaggattcgacccgtgtcacccagctcggccgcggcctgctcgaccgccgttcggaccgagggcgccgcggcggcggtggccttgtcgacaacctcgacgttgatcagcacctgcggcaacgtccgcatcgccgacgccaggtcggacaacgacgagccggtctgcaccatgcgggtcatcaaccgcagcccggtgacgatgccgtcaccggtggagcccagcgccggcatgacgatgtggccggattgttcgcctccgaggctgtagtcaccggcccgcagctcttcgaggacgtagcggtcaccgacggcggttgtacgcacggtgacgccggccgagcgcatggctaggtgcagcccgaggttactcatcacggtggccaccaatgtgttgcaggccaactcaccggcctctttcattgccagcgccagcaccaccatgatggcgtcaccgtcgacgaggtcaccgttggcgtcgacggccaggcaccgatcggcgtctccatcatgggccaggcccaggtcggcccgatgggcgagcaccgctgcccgcagcgggtcaaggtgagtcgatccacagccgtcgttgatgttgcgtccgttgggttcggcgttgatcgcgataacccgggcaccggccgctcggtaggcgcgcggagccgccgacgacgcggccccatgagcgcagtcgaccaccacggccaggtcatcgagccgggcggtggcggccttggccacgtggcgcaggtagcgttcggtcgcatcctcggcgtcgataacgcggccaatccccgcgccggccggccgcaacccgggtccgcgggagacgccgaggaccagatcctcgatctgatcctcggtgtcgtcatctaatttgtggccgccgggcccgaagattttgatgccgttatcgggcatcgggttatgcgacgccgagatcatcaccccgaagtcggcgtcgtaggcgccggtcagataggccaccgcgggggtcggcaacaccccgacccgcagcgcgtcgacgccctcactggtcaggccggcgatcacggcggcctccagcatctcgccgctggcccgcggatcgcggccaagcaccgcgactcgccgacccggtgcgcccgacctcgacaatcgtcgcgccgccgcggcgcccagtgccagggccagttccgcggtcaactcgcgattggcgacaccgcgcacaccatcggtgccaaacagtcgacccatacggacaacctttcacagttgacggctgcgcacatatccactcttggcagcgaatatgcctgttggttcaccgacacgccgacgagcgcacacaaacatgcacgcttgtcgcccgaaagtgatgtcagcgcttgctgtactggggcgccttgcgggccttcttcaggccgtacttcttgcgctcggtggcgcgtggatcacgggtcaagaagccggccttcttcagcgcgggccggtcctccggcgataccagaatcaatgcccgggcgatacccaggcgcagcgcgccggcctgacccgacgggccgccgccgcccaggtgggcaaagatgtcgaaactttccacccgatccacggtgaccaggggtgccttgatcaactgctggtgcaccttgtttgggaagtagtcctccaagctgcggccgttgaggtcgaacttgccggtgccgggcaccagccgcactcgtaccacggcctccttacggcgcccaacggtctggatgggccgctccaacacgaacgattgtgcgggcccggccggggccgccggggtttgcggggctggggtggtttcggtcattgcgccacctgcttgagctcgtacggaaccggctgctgagcgctgtgcggatgctccgggccggcgtagacgcgaagcttgcgctggatctggcggctgagcctgttcttgggcaacatgccgaggatcgccttttccaccacgcggtcggggtggcgttgcattagctcaccgatggtgcgcttgtgcaggccgccgggataccccgagtgccggtaaaccatcttgtgctgcagtttgtcgccgctgatggcgaccttgtcggcgttgatcacgatgacgaagtcaccgccatcgacattgggggcgaacgtcggcttgtgcttgccgcgcagcaggttggccgccgcgacggcaaggcggccaagcaccacgtccgtggcgtcgatgacgtaccacgatcgcgtggtgtcacccgccttgggcgcgtacgtgggcacagcgcttaccttcttttctctcgggtggatcccggggtgccccgggcgccggtcaggcgtgaacggcgggttggtctcggcgaccgacattgacccgaggtcccggcgtaccgcacgccaaccgagcagcttaccgacgagcatccacgcaggtcaaaatgactgtgtggtcccgacggctctcccccgtcgggaccacacaggggtctgttgcgcgctccggggcccggaactagcgtgcccaagctccagccgcccgccggtcggcatgcgccacgtcgtcggcaccgtggcgaaccgcgtttcccaagtcgatcaggatctcgttgagcgcgctggccgcctggtgccacttgagttgctccgcgtggtaggcggcggccgcttcccgtgtccagagctgctgcaacggcgcgatctgcgacctcagctcttgcagcgcagcgttgaaacgggccgcggtggtgtggatctcctgacgaacggagtattcgatggcgtcaaagttgtacgacaacacggggtctgcgttcatagtcgaggctgatcctcggtctataggtcgccgccggcggcggcgatgtggcgggcatggatttggccggcttcccgcagcgcggcctcgttgtggcggatggtgtcggcgatcgcgtgcaggacgtggtagagccgcgtcgactcggcgttccagcgatccaccacatcctggaaccgagcggccgcgagcccaccccacaccgacggcggcacaccgctcatgcggccgatgaatgcctgcagcatcgcacggatttcctcattgcgggcgtccgtgatacccgcaaccgaacgcatcaggtcaaagtcggcgttcagcgtgttcggtgtgctcacatcaagtaggaccgccgccaacctcgtctggttccctccgatccttcccggttcaaccaacggcgtggacggaccgtacggcttgcgcacacacctccctgaggaggtcttcatggccgggcccgctctggcagccgacgctgatccggaccgctccgtcgagcagaatcgtccaccgcacctgatgcccggcgcggacctctcgataggtcaccgcgggccggccggctctgatatcggaggggttgaagtcgacgaataccccggccggtgacgcgtcgatcgcccgcttcaaccgctgcgcggtgccaggcagcgtctcaccgggaaccggtgattgtgtgacgtgcaacgccacctcgggatcggccggtgaagtgacctgtacccgcgccgaaccgggaccggagaccacccgctgcgtggaccagtccgccggaatcgtcagcgccacccggccctctaccagaagcgtcgtcggtggtctttgcagggttgtcgcaccgtggcggaccacggcagccggcgccagtaacgccaaggcgacaccggcggccgcaacccgggcaagtgtcgggacccgagagcgggtggcaggccgcgccgccggatcggcgggctcgtcggaaggcggcagggcggccctggccaaccgcgccagccgcacgccgtcgatctcgaccacgctgctaccggtaccccgcaccgcaccggcgattgccgccgcgagcgctgccgccccggcgaccgtactgggcacgtcgatcagcaccaccgcggtaataccccgcgtcatccgcgcaatgacactgcctacctggccggcaacggactcggcgtccgtgcggcgggccaccgcggcgacctcggcgccggccaccaacaccagtcgctccgcgatctccaccaccaccgttgcggccgaaacccccgaggacgcctgcctcagcagccacgaccgcgggtgcacgacgacatcgcgggtcagcgtgcgtgcggctgcggtgaccacctcgacccgagccgccgaccaccacgacgggtgcacgacgaccgggccgtcacggtggtcgacggccaccgatcgcagggcgtcgaaccacagcgaatccacggcgactggccgttcgtccagcagcgctacctggtcgtcgatcgccgccagcgcggcggcagacactgcggtgtccgcgactacgtctgcgccacaacacaatcggcggatggcacccggacccgcctcgatcaccgcgcgatgtgggctcacgggggtgggctccaggcgacttgaaccagttgctcgtcaccggcaccggtgaccaggatgccccggcccggtggcagcggcatcgggcggctcgacccgaacagtgcgccttcatccggacgtccgctcatcagcagtgcccggcagcccaggtcacgcaggctggcaagcaccggctcgaacagcgcccgagcagcacccccgctgcgccgcgccaccaccaggtgtaaaccgagatctcttgcgtgcggcaaatattcgagcaagaccatcagcgggttgcccgatgagaccgcaaccaggtcgtagtcgtcgaccacgacatagatatccggacccgaccaccaggacctggctcgcagctgcgcctggctcacatccggggcgggcatccgcgcctggagcaggtcgaccagactcgacagcttggcacccagcgccgccggcgagctgacgtagccgcccatatgttccgactcgatgacgtcgagcagggtgtgccggaagtcgacgatgagaagttgggctcgcgcggcggtatgggtccggacgatctcgcggcacagggtccgcaacgcggccgtctttccgcactcgttgtcgcccagcaccagcaggtgcgggtggcgtccgaaatcgacggccaccggctggcctcgacgttcctcgaggccgagcaagatgtgcgcaccgagttcgtcgccggctcgggccacgacgctgtcgtagtccacgcgcgcgggcagtagcggtatcgggggcgccaccggatcaccacttcggcgtcgtagcgcaactccatccaggtcgggcagggcgatcaccatgtgcatcccgtcgcgggagaggccacggcccggtctgtcgaccggcacccgttgcgcctgcctacggtccaattcggaatccgcgggatccgccagccgtaactcgattcgactgccgatctgatcccgcagcgacggcctgatctccgcccaccgtgctgccgatagcgccacatgtacgccgaatgaaagcccttgagctgccagggcaacgatcgactcctcaagggccgcgaactcctggcgtaagcttgcccagccgtcgatgacaagaaatatgtccgcaaaagactcagcggccgactttgctcgcagctggcggtaccgcgccaccgagtcgatgccgtggtcgcggaagaatgcctcccgaaatcgcacggccgactccagttcggcgagcatccgcgatgccagctgcggctgcgccctgccggccacggcacccacatgcggcagttcgtccacctgggccagcgccccgccgccgaagtccaaacaatagaactgcacccggcccgcatcgtgggtagcagccaacgccatgatcagcgtccgcagcgcggttgacttgcccgtttgcggtgcacctacgaccgcgacattgcctgcggccccggacaagtcgatcgtcagcggcacccgtgactgctcgaacggccgatcgacaatgccgatgggtacggccagctcggcctgcgccggctcagcgtcacgcagtagggcgcccagcatcggtggctcgtccagcggcggtagccagacttgatgcgcagccggtccatgaccgaccagccggtcgagcaccgcatgcaagacggtaggcgtgggcacctcggctgtcccgccgacgggaccggctgtgaccggcgccgcagcgtgcgtggtgaacggtcgcaccgacggcggggctaccgggtggaccgctgagggactcgcccgtcgaagcggcccggaaacgaacgcggtctgaaatcggatcagctctccggttcccgtttgcagcaagcccgcaccgggggtgttgggcagttgatatgcgtcctgcgtcccgagcacgttgcgtgattcactggcggaccacgttttcaggcacattcgataggacagatgggtttccagtccacgcagtcggccctcgtcgagccgctgactggccagcagcaaatgcatgcccagcgaccggcccacccgaccgatcgcgaggaacacgtcgacgaattcgggatgttggctcagcaattcggaaaactcgtcgacgacgatgaacaggatcggcaggcagggaagttgcgcacccgtttggcgtgcccgctgatatgccgtgacactgaccaagtggcctgccatccgcagcagctgttgccggcggctcatctcgccggccaatgcgtcttgcatccgtgcgaccagcggtgcttcctcggcaaggttggtgatgaccgcggctacatgtggggctcccgcgaggtcgagaaatgttgcaccacccttgaagtcgaccagaaggaggttgaggacttcgggcgaattgcgtgccatcatccccagcgcgatggtacgcagcagctccgatttgcctgatccggtggcgccgacgcacagcccgtgtggacccatgccctgttccgcggcttccttgatgtctagctgcacggcggtaccgtcgggcgtgactccgatcgggacacggagccgatcatgttggtttacgttgcgccacaacgtgctcggatcgaaagcggccacatcgccgatgccgaccagttccgcccaacccgagccacggatgaacgtgcgacccgagtgcccgacccggtgagcggccagccgacgggcgcataccagcgcgtcttgaggctccagctggtccgggcacgctagcgctgtcacttcgccggcacatctgaccaccggcggtgcaccgtctcgtctggcgcccacctcgatcgtgatcacgccggtgatcgcgccgttgccacgttcggccgtgtcgacgatcgcaacaacgtgggccaataccgttgcggctagcgcattttgcatctctgccagggtcgagtacaccatcggggctggccccaaggcatcacaggcattcggatgttggttgtgcggcagccatttcagccaatcccagtgcgcgcggttgcggtcactgaccacgccggcgatcagcaactcctccggtgagtgccatacggccagctggcagatcatcgcccgcagcagcccgcggaccttggtcgggtcaccgtcgatggcgatcggaccgccgacccgcaaggggatcgcgatgggcgcatccgcaatggtcgcgtgtgcggcaaggaaacagcgcagcgcggcgcgggtgaccggatccgcacgctgcgccggcggaagctgcccgaccaccaagcgggtggccagcggtgcagatccaactccgacacggatgcgacagaagtcggcagcacccggtcgacgctcccacattcgcggaccaccgatcaatgtccacaaggtggcaggatcgggatgcgtccagttcagtgatacgtgttgtgctgcagccgtttgggtgacagatgtgcgcaagacactcaggtacccgaggtagtcgacacggtcgttgtggataccggagacatgccgccggccgcgtccggttaccgcagtcaccaccaacgagaccagcatcatcattgggaaggccagaaacgtggggtggcgcgtggccggcgagcccggcaagaacaccgtcaccatgacacccacggtcgccaccgacatgacgaccgggagcaggcgaatcagcaggctggacggttccgaccgccgcaactcgggcggcggggcaaccaggatgtccgcagtcgcgcacgccggccctgaattcatgctgggcgacggtatgtagcgcgagaatccgccgcaagtcgcttgtggacaaccgaataccgggcgatcgagaaccggctaccgttccggtgatccgagaataaagggggagaatgcctacgtctgatccgggactgcgccgggtcaccgtacatgccggcgcccaggccgtcgacctgaccttgcccgccgcggtgcccgtcgcgactctgatcccgtcgatcgtcgacatcctgggtgaccgtggcgccagcccggcgacggcggcgcgctaccagctgtctgccctgggggcgccagctctgccaaacgcaacgacattggcgcaatgcggtatccgcgacggcgccgtcctggtcttgcataagtccagcgcccagccgcccaccccccgctgtgacgatgtggccgaagcggtggcggcggcgcttgacaccacagcccggccccaatgccagcgcacgacccggctcagcggtgcgctggcggcaagctgcatcaccgccggcggcggcctgatgctggttcgaaacgccctcggcaccaacgtaacccgctactccgacgccacggccggagttgtagcggcggccggcttggctgccttgctgtttgcggtgattgcatgccggacatatcgggacccgatcgccggcctcacgttgagcgttatcgccaccatattcggtgctgttgccggcctactggcggtgcccggggtccccggtgtccatagcgtgctagttgccgcgatggcggcggccgccacgtcggtgctggcaatgcgcataacgggttgtgggggtatcacgttgaccgcggtggcgtgctgcgcggtagtcgtcgcggccgctacgctggtcggcgcgatcactgcggccccggtgcctgccatcggttcgctggccacgctggcatcctttggtctgttagaggtatccgcgcggatggcagtcctgttggcggggttgtcgccacgattgccgcccgcgctgaaccccgacgacgccgatgccctgcccaccacggatcggctgaccacccgagcgaaccgtgcagatgcttggttgacgagcctgctggcggccttcgcggcctcggcgaccatcggtgccatcggaaccgccgtcgcaacccacggcatccacaggtccagcatgggcggtatcgcgttggccgccgtcaccggtgcgctgctgctgctacgagcacgttcagcagacaccagaaggtcactggtgtttgccatctgtggaatcaccaccgttgcaacggcatttaccgtcgccgcggatcgggctctggaacacgggccgtggattgccgcgctgaccgccatgctggccgccgtggcaatgtttttgggcttcgtcgctcccgcgttgtcgctctcgcccgtcacgtaccgcaccatcgaattgctggagtgtctggcgctgatcgcaatggttccattgaccgcttggctatgcggcgcctacagcgccgttcgccacctcgacctgacatggacatgaccacgtcccgtaccctgcgcctgctggtggtatcagcgctcgcgacgctgtctgggttgggaacgccggttgcccacgcggtttcgccgccgccgatcgacgaaagatggctacccgaatctgcgctgccggcgccgccgcggccgaccgtacaacgtgaggtatgcaccgaggtcaccgccgaatcgggacgggctttcggccgggctgagcggtccgctcaactcgccgacctcgaccaggtctggcgactcacccgcggcgccggccaacgggtcgcggtcatcgacaccggcgttgcgcgccatcgacggttgcccaaggtggttgccggcggtgactatgtcttcaccggggacggcaccgcggattgcgatgcacacggcacgctggtggccggaattatcgcggccgcaccggatgcgcaaagcgacaatttcagcggggtggcacccgatgtcaccttgattagcattcgccagtccagcagcaagttcgcaccggtcggcgacccgtccagcacaggtgttggtgacgtcgacaccatggcgaaggccgtgcggacggccgccgacctcggcgcgtcggtgatcaacatctcgtcgattgcctgcgttccggccgcggctgcgccggacgaccgcgcgctaggtgccgctttggcctatgcggtcgatgtcaagaacgccgtcatcgtggccgcggccggcaataccggcggcgccgcgcagtgtccgccgcaggcccccggggtaacccgggacagcgtcacggttgcggtgagtccggcctggtacgacgactacgtgctgaccgtaggttcggtgaacgcccaaggcgaaccctcggcattcactctcgccggcccctgggtggatgtcgccgccaccggcgaggcggtgacctcgctcagcccgttcggtgacgggaccgtgaacaggcttggcggacagcatggttcgattccgatatccggaaccagttatgcggcgccggtcgtcagcggcctggccgccctgatccgggcccgctttccgacgttgaccgcacggcaggtgatgcagcgcatcgaatctaccgcgcatcacccacccgccggatgggatccgctcgtcggcaacggcacggtcgatgccctggctgcggtcagcagcgactcgattccgcaggccggcaccgcaacgagcgaccccgctccggtggcggtgccggtccctaggcggtcaacgcccggcccatcggatcgccgcgccctacacaccgcctttgctggtgccgcgatctgcctgctcgcgctgatggcaaccctggccaccgccagccgccggctacggcccgggcgcaacggtatcgcgggcgactgacgcgttggctctactcagctccggtccggacggcagtgtcgccaacaccggccacggcgccgggatggcagccgtcggcagaccgaggtcgtgtgccacgtcgtcgtcgtggatcgcgaaccgcaccccggtgtcggtgaccaggtagcgcgtgccggtgccgccgccggacaggctgcgcgcggctacgtaggcgctgcgtcccggcggcaggtacaccgcgtccagtgcggggccgcgaccgtcggcttgtgccagtgtcaccggaacccctccgaggggcaccggcgggccgctgcccgccaagaacgcgacgcgagcagcacccggctgcgcgggcgtccaggtcacgcacaacgtggtgaccgcccttcccggcgagccgtccaccggtgttggcggccggtcgggaaaggccgacaccggcaaggtgttcacgatcggagcgacgcgaatcacatcgggggccaccgtcgggacgttgacgctgccctgcgaatcgccgaaccgcaacaaatccgcggcgacctggccgatgcgctgcacgccgtcctccagcaccacgtaatactcatcaccgctcgcgcgagtgatgcgcaccacaccgccgaccagaaacccgggcagcccgaccgaggcccgcccgccgccacgaatccggggagccgtgatgcgcggtgcctccgggacggcgttgagcaacgattgcgcgaccacgtgcgggacccggccctgcagccgcagcgcccacaccaccgccgggtcggccagatccaccacggcccgccgaccgccgtagagcaggtaggtgggcgaacctgattcggtcgccaccaggatcatctgttcggcggtcagcacctgcgccgacgagtcttcggcgggcccgacgacgacagtcgttgatccgccattgtcgctatcgcagatcgcccacgccgattcggcgccggctagcggctggtcaagcagctgcggcgcacctggaataccgagcagtggaccgcgtttggtgtggcccaattcggactcggacaccggttgcgggttggcgttcgtcgccgcgatcaaccgcgccgaagccaggttcaacaccggatgccagacatcgtccactcgcacgtagagtgccccggattcccgacccatcacgatcggcgcctgaccgagcgccgactgtggccgcagcagcgcaacgaatgcgcatcccatcgcggcgacgatcgccagcacgcacccgagggccagcgatgttgtgcgcgcgcgcagtgctccggtcgctgcgcagacatccccgaacagcaacgcgcactcgatgcgccgcagcagaaatcggtacccgctgacgtgcagccaggtcgtcgctgggctcggcactggctctcccacggtggcgcgctgatttctccccacggtaggcgttgcgacgcatgttcttcaccgtctatccacagctaccgacatttgctccggctggatcgcgggtaaaattccgtcgtgaacaatcgacccatccgcctgctgacatccggcagggctggtttgggtgcgggcgcattgatcaccgccgtcgtcctgctcatcgccttgggcgctgtttggaccccggttgccttcgccgatggatgcccggacgccgaagtcacgttcgcccgcggcaccggcgagccgcccggaatcgggcgcgttggccaggcgttcgtcgactcgctgcgccagcagactggcatggagatcggagtatacccggtgaattacgccgccagccgcctacagctgcacgggggagacggcgccaacgacgccatatcgcacattaagtccatggcctcgtcatgcccgaacaccaagctggtcttgggcggctattcgcagggcgcaaccgtgatcgatatcgtggccggggttccgttgggcagcatcagctttggcagtccgctacctgcggcatacgcagacaacgtcgcagcggtcgcggtcttcggcaatccgtccaaccgcgccggcggatcgctgtcgagcctgagcccgctattcggttccaaggcgattgacctgtgcaatcccaccgatccgatctgccatgtgggccccggcaacgaattcagcggacacatcgacggctacatacccacctacaccacccaggcggctagtttcgtcgtgcagaggctccgcgccgggtcggtgccacatctgcctggatccgtcccgcagctgcccgggtctgtccttcagatgcccggcactgccgcaccggctcccgaatcgctgcacggctgacgctttgtcagtaagcccataaaatcgcgtcatgaggttcatcggggtgatcccacgcccgcagccgcattcgggccgctggcgagccggtgccgcacgccgcctcaccagcctggtggccgccgcctttgcggcggccacactgttgcttacccccgcgctggcaccaccggcatcggcgggctgcccggatgccgaggtggtgttcgcccgcggaaccggcgaaccacctggcctcggtcgggtaggccaagctttcgtcagttcattgcgccagcagaccaacaagagcatcgggacatacggagtcaactacccggccaacggtgatttcttggccgccgctgacggcgcgaacgacgccagcgaccacattcagcagatggccagcgcgtgccgggccacgaggttggtgctcggcggctactcccagggtgcggccgtgatcgacatcgtcaccgccgcaccactgcccggcctcgggttcacgcagccgttgccgcccgcagcggacgatcacatcgccgcgatcgccctgttcgggaatccctcgggccgcgctggcgggctgatgagcgccctgacccctcaattcgggtccaagaccatcaacctctgcaacaacggcgacccgatttgttcggacggcaaccggtggcgagcgcacctaggctacgtgcccgggatgaccaaccaggcggcgcgtttcgtcgcgagcaggatctaacgcgagccgccccatagattccggctaagcaacggctgcgccgccgcccggccacgagtgaccgccgccgactggcacaccgcttaccacggccttatgctggcgccggaccccgcccgccaggcgcgccgcccgtcaacgcagccgaatgcgcatttgtccgccgaatgcgccgcgatgaaccgcaatcatttcaccggaagggaagtgtgcggacacgctaaccggacgctcgggctaacttcgaccgctattgcgctgaggagggttgatgccgggcgtcataacaaacagtgaaagcccaaccgcagccgaccacgacagaattacggccaccagagagacgctggaggattacacactgcggttggcgccgcgcagctatcgcaggtggcccccggcggtggtgggcatctccgctctcggcggcatcgcctacctggcggacttcgcgatcggcgccaatgtcggtatcacgtggggtaccgcgaacgcgctgtgcggaatcgcaatcttcgcactggtggtcttcgtcaccggcttgccgctggcctactacgcggcgcggtacaacatcgacctggatctgattacccgcggtagcggtttcggctactacggctcggtggtcaccaacgtcatctttgccacgttcacgttcatcttctttgccctggagggctcgatcatggctcagggccttaagctaggcctgcacattccgctgtgggcgggttacgcgtgctcgaccctgatcatcttcccgctggtggtctacgggatgaaagttttgtcacagctgcaactttggaccaccccgctctggctgatcctgatggcggccccatttggctacctggtagtcagccatcccgattcgattggacagtttttctcctacgccggcaaggatggtcatggcggccttagcttcggttctgtcctgttggcagcgggagtgtgcctgtcactcatcgctcagatcgccgagcagatcgactacctgcgcttcatgccgccacggacgccggagaacgcgaacaggtggtggacgtggacgctgctggccggtcccggctgggttgcatttggggcgaccaaacagatcatcggcctgttcctggcggtctatctgatggccaacatccccggctcgtcgacaatcgccaaccagccggtgcaccaattcatgcagatataccgcaccttcgtaccgggctggctggcgttgacactcgccgtcatcctggtggtcttgagccagatcaagatcaacgtcacgaacgcgtattcgggctcgctggcgtggaccaattcattcacacggctcaccaagcactatcccgggcgggtcgtgtttcttggggttaacctcgcgattgcgttgattctcatggaagccaacatgtttgacttcctgaacacaatcctgggttgctacgccaattgcggtatggcctgggtggtggcggtggcgtcggacatcggcttcaacaagtatctgctcggcctgtcgccgaagactcccgaattccgccgcggcatgctatacgccatcaacccggtcggcttcgggtcgttgctgctggccgcggggctgtcgatcgtcaccttcttcggcggtctgggtgcggcactgcagccttattcaccattggtggcaatcgtcaccgcgttggtaatgccgcccattctggcagccgcgaccaaaggcaagtactaccttcgccgcacgcacgacggtatcgatctgcccatgtacgacgagcacggcaatccctcggccgcggtgttgacttgccatgtctgccaccaggatttcgagcggcccgacatgctggcctgccagacccatggtgcgcatgtctgttcgctgtgcttgtccacggacaagcaggccgagcatgtgcttcctgggttagcccgagcgcacatcccgggtgaccaagttccgtgacgcgagctggtcatcgggcggatagtccacctggatcaacgtcaacccgtgcgccggcgcgaccgcgaagtcgctggatcgtcctgtcgcggtgagcagctcacgacaccaagttgtcgcgcgacggtgctcgccgaccgccagtagcgcccccaccaacgaccgcaccatcgaccaacagaacgcgtcggcggtgacgtgcgcggtgaccagggtgccggcacgcgaccagtccagccgctgcagatcacgaatcgtggtggcgccctcgcgatgacggcagaacgccgcgaagtcgtgcagccccatcaaatctcgcgacgcggccgtcatcgcatccagatcaagctcgcgtggccaagcggtgatgtagcgcgcctgctgcggctcgacaccgtagggtgctgtcgacagccggtacacgtaatgccgccgcagcgccgagaatctggcgtcgaaacccgctggtgcgcgcgtgatatcgaggattcgaacgtcggcgggcagaaatcgacccagcctccgcaacagcggcaggaattccggatcaccgacgtggccggcgcgcgggtaagcgttcggcaaggcatcggcgggcacgtcaacgtgggcgacctggccgctggcgtgcacgcccgcatcagtgcgtccggccgcccgcagccgcaccggggtgcggaagatggtagtcagcgccgcatcgagatcgcccgcgaccgtgcgctgccccacttgtgcagcccagcccgcgaaatcggttccgtcgtaggcgatatcgagccgaagacggacaacgccgctaattctcgggggcctctgcggggggctcttcgggggccttcgcgtcaggctcactggcgccgaccacgtcaccctcctcagcaggcttggcctcggactcctcggtcggcatggccgccgccttcttggccttcgcctgcgcggcagctacccggcgtgctcgattggcctccgaggtcaccgtcttctcccggaccagttcgatcacggccatcggagcgttgtcgcccttacgtgcctcgattttgatgatacgggtgtagccaccatcgcggtcggcgaagaacggtccgatctcggcgaacaaggtatgcaccacatccttgtcacggagcttcttgagcacctcgcgccggttgtgcaatgcgccttttttggcatgcgtgatcagcttctccgcgtacggacgcagcgcccgggccttcggctcggtcgtcgtgatccgcccatgctcgaacagggacgtggcgaggttggccaagatcgccttctgatgtgaagacgacccgccgaggcgagggcccttggtgggcttgggcatagctgacgctcctgtctggattagaggcagtctaaagctgttcggtttcggcgtagtcctgctcgtcgtacgcgccctcggtcgaccaggtgccggtggcgacgtcgtagcccgcgacctccgaggggtcgaagctcggcgggctgtccttgagtgacaggcccagctggtgcagcttgatcttcacctcgtcgatggacttctgaccgaagttgcggatgtcaagcaggtcggattcggtgcgcgccaccagttcgcccacggtgtgcaccccctcgcgcttgaggcagttgtaggaccgcaccgtcagatccaggtcgtcgatcggcagggcgaatgacgcaatgtgatcggcctcggccggcgacggcccgatctcgatgccttcggcctcgacgttgagttcccgtgccaggccgaacaactcgaccagcgtcttgccagccgacgccagcgcgtcgcgcgggctgattgaattcttggtctccacgtccaggatcagcttgtcgaagtcggtgcgctgctcgacccgggtggcgtccaccttgtaggtcactttgagcaccggtgagtagatggaatcgactggaatgcgcccaatttcggcacccgaagcccggttttgcaccgccgggacatagccgcggccacgctcgacgacgagctcgacttccagcttgcccttatcgttcagcgtggcgatgtgcatgccggggttgtgcacggtgacgccggccggcggcacgatgtcgccggcggtaacctcacccggaccctgcttgcgtaggtacatggtgaccggctcgtcctcctccgaggacaccaccaggctcttgagattcaggatgatctcggtgacatcttctttgaccccgggcaccgtggtgaattcgtgcagtacaccatcgatgcgaatgctggtgacggccgctccgggaatcgacgacagcagggtgcgacgcagcgaattgcccagggtgtagccgaatcccggctccagcggttcgatcacgaactgggatcggttgtcggtgaggacgtcctcggacagggtggggcgctgtgagatcagcatggtgtttcttcttcctttcgacgtccgccatatgacgtctgtgggggcactcgggggcggcgcccccgagggtgggggtactcggggggcggcgccccccgagggttgggttggggggtactcgggggcggcgccccccgagggttgggtttactttgagtagtactcgacgatcagctgctcggtgagtgggacgtcgatctgcgcgcgctcgggtagctggtggatcaggacgcgttgccgctcccccaccacttgcagccagctcgggatcggacgctcgcccgccgtctcccgggcaatctggaacggcaccgtgttcagggacttgtcccgcacgtcgacgatgtcgtactgcgacacccggtaactggggacgttgacgtgcacgccgttgacgttgaaatgcccgtggctgaccagctggcgagccatccgccgggtgcgcgccagcccggcacggtagatgacgttgtccagccggctttcgaggatcttcagcagttcttcacccgtcttgccgggctgccgcacggcctcttcgtagtagcggcggaactgcttttccattacgccgtatgtgaaacgggccttctgcttctcctgcagctgaagcagatattcgctttccttgatccgcgcgcgaccgtgttggccgggcgggtagggacgcttctcgaaggcctggtcgccaccgacgaggtcggtgcgcaaccgccgtgatttgcgggtgacgggtccggtgtaacgagccatcttctctcctagacgcgccggcgattggggggccggacaccgttatgcggctggggggtgacatccgagatcgcgcccacctccaggccggcggcctgcagcgaccggatcgcggtctcgcggcccgagcccgggcccttgacgaacacgtcgaccttgcgcaccccgtggtcttgggccttgcgagcggcgttctccgcggccagctgggccgcaaacggggtcgatttccgggaacccttgaagccgacgtgccccgacgatgcccaggcaatgacgttgccttgcgggtcggtgatggtcacgatcgtgttgttgaacgtgctcttgatgtgggcggcgccgtgcgggacgttcttcttctcccgccggcgggtcttctggcccttcctagccgacgttgccggccctttttttgctggtggcatcggttacctagccttcttcttgcctgcgatggtgcgcttggggcctttgcgggtccgcgcgttggtttttgtccgctggccgcgtaccggcataccgcggcggtgccgcaacccctgatagcagccaatctcgatcttgcgacggatgtcggcctgtacctcgcggcgcaggtcaccctccaccttcaggttcgcttcgatgtagtcgcgcaggtggatcagctgttcttcggtgagatctctggtgcgcagatcccggtcaatgccggtggccgccaggatttcgttcgagcgggtacggccgatgccaaagatgtaggtcagggcgacctccatccgcttatcgcgcggcaggtcgacgccgacgagtcgagccataggtggcgtttcctcttcctctgcggaggtatggtcccagtccgttccctgcccaaaaaagatctttgggtgtggggcccggcctccgtccgggcgtgaatgagctggcccatctccatcgatgccagccgctcattggtgctgggggtctgcatttagttgtcgggccgtccggctcctcctcggaccactacgcggcccgcatcgtcgccgaactagccctgcctttgtttgtgacgcggatcggaacagatcaccataacccgcccgtgccgacggatcagcctgcacttgtcacagatcggcttgacgctcgggtttaccttcacgactgtctcggtcctgttctatgggtatgtcgctacttgtaccggtacacgatgcggccccgggacaggtcgtagggcgacaattccaccaccacccggtcctcgggcaggatgcgaatgtagtgctgacgcatcttgccgctgatgtgggcgagcaccttgtggccgttctccagctcaatgcggaacatggcattgggcaggggctcgaccacgcgaccctcgacctctatggcaccgtccttcttggccattactttctggcgatccttctcttccttgtcggtgcacccgattccggcgcagcacgtgctcggactacaaacgtgagccggtggtggaaattccgcgaagggctccgagaaattttcaaaactgggcacgccaaaccggcacgggacaccgcaccgccaacccacattacccgcatcgccgtgctctgcgcaaaacgccgtaggccacgcgctcaccggaatagcaccggtgagccgagcggttagagcaaccatgaccaattgtgccgccggcaaacccagctcaggccctaacctcggccgattcggatcgttcggacgcggcgtcaccccccagcaggccacagaaatcgaggcgctgggctacggggcggtctgggtgggaggctcaccacccgccgcactgtcctgggtggaaccgattctgcaagcgaccaccacattgtgtgtggccaccggcattgtcaatatctggtcggcaccggcccagcgagtcgccgaatcgttccaccgcatcgaggcggcctacccgggccgctttctgctgggtatcggagtcgggcatgccgagatgatcagtgagtaccgcaagccctacaacgcgctggtggaatacctagaccggctcgacgactatggggtgcccgccaaccgccgggtggtggccgcactgggcccccgggtcctgggcctgtccgcacgccgcagcgccggggcgcacccgtacctgaccacacccgaacacacggcacgggcccgtgagctgattggtccgtcggcgttcctggcgcccgaacacaaggtggtgctgaccaccgactcggcaagggcccgtacggtgggacgccaggcgctcgatatgtacttcaacctggctaactaccgcaacaactggaaacggctgggcttcaccgacgacgaagtctcccggccgggcagcgaccgcctggttgacgccgtggtcgcctacggcactccagacgcgatcgcggcacggctgaacgaacacctgcttgcaggcgccgaccatgtccctattcaggtcctcaccgaagatgacaacctggtgtcggcgctgaccgaactcgcgaagccgctccgactgacttgatcccgaaacggagggttgcgaacccaactggtcgcggctccactcggttaaggctcggttagggtttgatccatgcggttgctagtcaccggtggcgcgggattcatcggcacgaatttcgtgcacagcgccgtacgtgagcatccagacgatgcggttaccgtactcgacgccctgacctacgccggccggcgcgagtcgctggccgacgtggaggatgccatccggctggttcagggcgatatcaccgacgccgagctggtttcgcagctggtggccgagtccgacgcggtggtgcattttgccgccgaatcccatgtcgacaatgcactggacaatccggagccgtttctgcacaccaacgtcatcgggaccttcaccatcctggaagcggtgcgacgccacggtgtgcgcctgcaccacatctccaccgacgaggtctacggcgacttggagctcgacgaccgggcgcggttcaccgaatcgacgccctataacccgtccagcccttactcggcgaccaaggcgggcgcagacatgttggtccgggcctgggttcggtcctatggcgtacgcgcgacgatctccaactgctccaacaactacgggccgtatcagcacgtcgagaagttcattccgcgtcagatcaccaatgtgctcaccgggcggcggcccaagctctacggcgcgggcgccaatgtccgtgactggatccacgtcgacgaccacaacagcgcggtgcggcgaatcctggacagaggccgcatcggccgaacctacctgatcagctccgagggcgagcgtgacaacctgaccgtgctgcgcacgctgctgcgactgatggaccgcgatccggacgacttcgaccacgtcaccgaccgcgtcggccacgacctgcgctatgccatcgacccgtccacgctctacgacgaattatgctgggcgccaaagcataccgatttcgaggagggcctgcggaccacgatcgactggtaccgcgacaacgaatcgtggtggcgtccactaaaagacgccacggaggcccgctatcaagaacgcggtcaatgagatgaaagcacgcgaactcgacgtccccggcgcctgggagattaccccgaccatccatgtcgattcccgcggactgttcttcgaatggcttaccgatcatgggttccgcgcattcgcaggtcacagtttggacgtccggcaagtgaactgctcggtgtcatcggccggtgtgctgcgcggcctgcactttgcccagttgccgccgagccaggccaagtatgtgacctgcgtttccggctcggtgttcgatgtcgtcgtcgacatccgagagggctcaccgacattcggccgatgggactcggtgctgctcgacgaccaagaccgtaggacgatctacgtctccgaaggcctagcgcacggcttccttgcactgcaagacaattcgacggtgatgtacttgtgctcggcggaatacaatccgcagcgcgagcacaccatctgcgccacagatccgacgttggcggtcgattggccgctggtcgatggcgctgcccccagcctgtccgaccgtgatgccgctgcgcccagcttcgaggatgtgcgcgcgtctggcctgctgcccaggtgggaacagacgcagcggttcattggggagatgcgcggcacctagctcggtaatcccttgtgttgctttagcttcagcggtcacagcgcggcgattgttgtcggtggcccctcgtagaatttggggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccccagcagtcaaagccacacgccacaacgccgcacaaccataaacaccgagtccgtcagggcctggccggagcaaacacgccacggtggtaggagctgtgggcatatgccttggagcccaccagttgtgacaacggcgtgtgcaccgactgcccgcgtgcgagtctggcggcgaccgcgtttaggtcgaaccgcggacgccaattcaagtcacggcgagcgcgggagttaacgtacacgcggtcgaggcggtcggggaagcgccaaccacgctgggtccacacagccgcggccagcggtacccgccgggcgaacaccgatgccgcgtcggtgcgcagctgcgtcaggtcatcacgggtaaacggtgtggtcgccgacaccagatagcgcccgaaccccagctggggagctcgctgcgcggcgttgaggtgcgcatctaccgcgtcttcgagcgcgacccgccggcaggcatattcgttggctttgatgttgtcctggctgcgcccgtcatacaggtcaggcatgtcatcgccctcgacgaagaatcgggcaacacgcagcacgacgcaggccaaaccgtcgttgcgatgtgccaactggcagaggtcctcggagctagctttggtcacgccgtagatgttcttgggaatgggcgtgacggattcgtcgatccacgccgcgggctggtctgccggcggtgtcagggcgtcgccgaaaacggtcgtcgatgatgtcatgacgaaggcgcggacgttggcggcgaccgcagcatccagcacggtctgggtaccgatgatgttcgtgtccagaaacgcctgacgcggcaggaaggccagttgcggcttgtgatgggcggccgcgtggaacaccacctcaacgccggccatcacgtctcgcagcagtgctcgatcactcacgcagccaacgatattcgtgtaccgcgacggtctgctgtcgaggctgacgacgtcggcgccccgtgcacgcagagtgcgcaccagcgcctcgcccaggtgaccggagctgccggtaaccagggtacgcatcccgctctcggcggcggcagccgtcggaggcgtgcccgcgtgcaacaacagcggactggaccgcacgccggcgcggactctcatggtggctgcatgtgttcccacgactcacgccctcattcccacgaccactcgatcgatgtcttgcggggacaaccactgccccgcatgacttttcgcggtctgccgaataacgtgggacacggaaagccccgcctgttgggccgctgcgcggaggtgctcgacctgcagcgaatcgagtccgtggaatccgaacgagatctcccacggatcgatgccgtaactctgcgggctccggcccaacatatccgatcgcgctgcgtcgaaaatccgatccaggccgactgccgccaggtgcccgcgccgctgcaacgcggcgacgaggcactcgatctggcaattcccggccccgcgaccgaaacccatcagcgttccatccaggaaatcggccccggcgtcgaatgcctccaaggtgttggcgacggccatggcgaggttgttgtgcccgtggaagccgacggagacatcgctggcaccgcggagagcctcgacgtagcggcgcgcgtcctcgggcaggaaggttcccgtcgtatccaccacgtaaacgatccggacgcccacatcgcgggcccgcttcccggcagcagcaagcacatcgggctcgaagagatgcgacttcaccagctggatcgaaacctccagaccttttgactgcgcacgctcgacgaacggcatcaccaactcaaattcggtggcgatgacacatatgcgcagaaagtccagatagtctccggccaaatcgaccgtctcgatgcgggccagggccggcacgatcacggcaccaagtctcgcgtttcgaaccaccgatcgggcggcgcggaaatattcttcgtcggtgtgagccgccgggccctgcgccgcggcggctccgatggtgacgccgtgaccgatttcaatgtagggaattcccgctgcgtcgagatccccgacaatcctgcggacatcgtcgtcggtgtactggaagttcaccgcatagctgccgtcacggacggtcgtgtccaggacaatcggctctctgtgggtcgcagtcatgagcatcagtgtcagcccgcacccttgccggatccttgatgaattcttggacgcgcggctggtgtcctatcgacccagtccaatgtcgggtttgttgatctctggatcgatcgcgatatcgaggacgcagggaccggtggcggccaacgctttttgcacaccggcgcgcagctcgcagcgcgtatcgacccgaatcccttccgctccaagggcgcgggccatcgccgccagatcgttcgcgccgatgcgagcgaccggcgacggatccatccgcccgctgaccgggccggcgctggcactcatttgtccgtcgttgaggacagcccaggtcaccctgatcccgtgcgcaaccgcagtggaaatctccgtgccatgcatcaagaaagccccgtccccggcgatgcatatgacgtgttcttccggtcgagccagggccacgccaatggctccggcgatgccgcatcccatgggcgaaaagtcaacggtggcaaagaatctgccgggccgccgcaccggtatcccacgaaacgtccaagaaatgcaggtacccacgtcggcgcatatcgtggcgttgggtgcaagctcgcggtccagttcgtgcatcagctcaagcgggtgaatcgattccccccgcgcttgcggggtccccggcaacgccgctggcgccggcggccgcacgcccaccctccgacaaaagcgtggcggccgcccgcagttcagggcattgacgaacgcgcgcccggacgtggtgatcccgagcgacgtagcgacgaatcggccaactgccgatggatcgggatcgacatggacgacgtcggctttcagcccgcgccagcggggcgaaaaggagcgggtaaccaacccgccgaaggaaacaccgaccgcgatcaacaggtcgcacggtgtgtcgaagaggtactcgtcggccctgccgtcaccaaatatgccgagcacacccagagacagcggatgggtttccgcgacgatcccccgcccgttcggtgtggtcgcaaaaggaagtcccgccttctcgcaaaacgcgacgatctgctcgccgatgccgtccagccggcagccattccccagcacgagcatgggggcacgcgaccgatccagcctaccgatcacctcgtcagcgacatcaggaccgcacggcgccagggttcttaggcccccaagaccggccgcggcagttccaagttggtgagccggcagccgctcgtccactagatcgcgcggcagagcaatgtgcaccggtccgcgagggatgctcgccaaggcccggaacgccgaatcgatcttgctgcgcgcattggcgatcgattcgatggacaccgaacagcggcagaaccggcggaaggttgcgcccaggcccagtccgtcgtcgctcgtatcctgctgcgagtgcaggccgaattctccgaccgccacctccccggtcaggataagcatcggaacctgattcaccgacgcattggccacggcgctaatgacgttggtcgccccaggtcccgccacaaacaccgcagcggacttgccggacgcgcgggcgaacccgtcggccaggtagccggcgccgccctcgtgccgggccaacacgatctgaaagccggcatcgcgggacagacgcaccagcaacgaatcgagccgggaagtcggtagcccgcatacgaccgaaatgccggctgcgcgcatcctggcgacgagatgatccccgacggtcacgggagtcacggccatgccccgatcacggcggcctcgcccatgcgctgatcgcgttccggtaggtaggccgggccgcaggcgcacaagaatgtcaacggaactgaacctagggcccggattttctgcgggacaccagccggtatccagaccgcatcgccgggcccgacctcgccagattcgtctccgaccgaaaccagcccgcgccccgagagaacaaaatagatctcatcggtggcttgcaatcggtgccatacggtctcggctcccgccgccacggtcgcatgggccagactgaccgaggcgacgcccacagtggcccgatccaccaggacccgaatctcggacaagtccggcgccacgaacggctctgcctccctggcgttgctgacgaacatggcagcagcgtgtgcccgcgctcttggcggatccttgacgaatcctcggaacgcgggtttgtgaccggcggagagcgcgacggttgcctgcagcacagcgtctgtcgacgttgacgctcgctcccgttcgggccgggttgacatcccccaccaccggccacacaatgcgcccggtggatgagcagtggatcgagatactcaggatccaggcactgtgtgctcggtactgtttgacgatcgacacccaggatggcgaaggctgggcgggatgctttaccgaggacggtgccttcgagttcgacggctgggtgatccgggggcggcccgcattacgcgaatacgcagatgcgcatgcccgcgtcgtgcggggccgccacttgaccacggatcttctctacgaggtcgacggggacgtcgccaccgggcgcagcgccagcgtggtcactctggccactgccgccggctacaagatcctcggctcgggcgagtaccaggatcgcctcatcaagcaggacggccagtggcgtatcgcgtaccggcgattgcgcaacgatcggctggtgtcggatcccagcgtggcggtaaacgtcgccgatgccgacgtcgccgcggtcgtcggtcaccttctcgcggccgcgcgccggctcggaacccagatgagcgacacgtaggggcgacaagctagggccgacgtcggtgtacggacacacgcgctcgcgggttggctgtgcaggaccttccctaaccccatcatcggacgccgacatgccgagcgagaaaatctaggaccgcccctgcgaaagcgtcgttgcgatcgccggcgaccatatgtccggcgccgcgcacatcggtgaactcgacttgcggaaaccgcgagagaaattggtcggcgctttcttggcggacgatgtcgctgacttggccgcgcacgagaagcaccggcacttcgtcgcgcaggatcgtcgcaacggctgcattcatgcggtcgacgtcggtgacctctacgggaggaaacgccgcgataccaccgatgaactgcggatcccagtgccaataccagcgatcaccgcggcggcgcaggttggccaccaagccatccggatccgaaggccgcggccgatgcgggttgtagttggcgatgacgtcagccacctcgtccaacgagccgaaccccgattccacccgttcggccatgaacgcgtggatcctgctcgccccggccaggtccatattcggcacgatgtccaccagcaccactgcgctggcaatgcccggcgagagctcccccgccagcagcatcgcggcaaacccacccaaggaggcgcccaccagcgccggctgcccaggcaggttgcgcagcacttcctggatatcgccggcgaagctgaccaaccgatagtcgccttcgctcgaccagtcggattcgccatgcccgcgcagatcgatcgtgaccgcttgccagccacgttcggcgacagcggctgcggcccgaccccatgagcgtcgcgtctgtccaccgccatgcaagaacaccacggcacgcgctcgcgggtctcccaagcggtcggcgacgatacgggcaccgcccggcccgtggaccgagaacgattcagctgccattgatatcgggtccatcaggggatccagaaccatccgtttgcatgccctaccacgatcctgtcctaccgagcggcccgcagtcaccccagattcggcgtcaatccggcacccggttcgtggtccatccacggaacccaaggcgccattttcgcagtgattgcacgctcggcgaaaggtgttacccagacgctacagctatgcgtgcccgtagaatgcaaatccctgctcgcggtcgaggtaggtatcggccttgttcttgatgaaaaacacatagacaatcagcgagaccgctatgcacgcggtcacgtaggcgatgaacatcggcacctgatcgcgttccttaagagcctggtagatcagcggcgcggtgccgccgaagaccgagttcgccagtgcatagccgactccgacaccaagggcgcgcacgtgcgcggggaacagttcggacttgaccagtgcattgatcgagcagtatccggtcagaatcacatagccgacggccaccaatagaaacgacattgtcggcgaacgtgtttcgggaagataagtaacaaggacgtaggtatagatgagtccgccgacgccgaaccacagcagcagtggcttgcggccgatcttgtcgctgatcatgcccccgatgggctgcagcatcatcaacagaatcagaccaaccaggttgatccaagtagcggtcatcgcctgcgaaccgtagacactcttgacgatcgcaggtgcattgacgctgtaggtataaaacgcgaccgtgccgcccaacgtgacgaggaaacagagcagcaatggcttccaatagtgggtggccagttcacggagcgacccggagtcgtggtcccgcccggccttgatcgcagtcaggcgttcctgactgagcgattcatccatcgtgcgccgcaaccagaacaccacgatcgcggcgccaccgcctacggcgaagccgatgcgccagccgaattcgtgaacctgctcgcgggtgaagaccgccaggatgactagcagggtgaactgggcaagcacgtgcccacccaccagcgtcacatactgaaacgacgagaagtagccgcgccgctcccgcgtcgcggcctcagacatgtacgtcaccgacgtgccgtactctccgccggtcgcaaatccctggacgagccgacacaaaataagcaggatcggcgcagcgacgccaatgctcgagcgagacggcaccaacgccacgatcagcgaacaggcggccatcagcgacacactgaacgtcagcgcggcccggcggccgcggcggtcggcaaaccgaccaaagaaccacgatccgacgggccgggtcacgaaggtaacagcgaagatcgcgtagacatagaccgtcgagttgcgatcggcccgatcaaagaattggtcctcgaaatacgtagcgaacacggtgtagacgtagacgtcataccactcgaccagattgcccgacgatccccggatcgtgttccaaatggcccgacgggtctcggcctgactcgggcgcgatggaggtgcaatggaaacggtcatggtgtcctccatgcgattcgcattgtcgcgccgtctgacggtcaccatagtgaccgacgtcagcacccgccgtgcagggctggagcgtggtcggttttgactctgcggtcaaggtgacgtccctcggcgtgtcgccggcgtggatgcagactcgatgccgctctttagtgcaactaatttcgttgaagtgcctgcgaggtataggacttcacgattggttaatgtagcgttcaccccgtgttggggtcgatttggccggaccagtcgtcaccaacgcttggcgtgcgcgccaggcgggcgatcagatcgcttgactaccaatcaatcttgagctcccgggccgatgctcgggctaaatgaggaggagcacgcgtgtctttcactgcgcaaccggagatgttggcggccgcggctggcgaacttcgttccctgggggcaacgctgaaggctagcaatgccgccgcagccgtgccgacgactggggtggtgcccccggctgccgacgaggtgtcgctgctgcttgccacacaattccgtacgcatgcggcgacgtatcagacggccagcgccaaggccgcggtgatccatgagcagtttgtgaccacgctggccaccagcgctagttcatatgcggacaccgaggccgccaacgctgtggtcaccggctagctgacctgacggtattcgagcggaaggattatcgaagtggtggatttcggggcgttaccaccggagatcaactccgcgaggatgtacgccggcccgggttcggcctcgctggtggccgccgcgaagatgtgggacagcgtggcgagtgacctgttttcggccgcgtcggcgtttcagtcggtggtctggggtctgacggtggggtcgtggataggttcgtcggcgggtctgatggcggcggcggcctcgccgtatgtggcgtggatgagcgtcaccgcggggcaggcccagctgaccgccgcccaggtccgggttgctgcggcggcctacgagacagcgtataggctgacggtgcccccgccggtgatcgccgagaaccgtaccgaactgatgacgctgaccgcgaccaacctcttggggcaaaacaccccggcgatcgaggccaatcaggccgcatacagccagatgtggggccaagacgcggaggcgatgtatggctacgccgccacggcggcgacggcgaccgaggcgttgctgccgttcgaggacgccccactgatcaccaaccccggcgggctccttgagcaggccgtcgcggtcgaggaggccatcgacaccgccgcggcgaaccagttgatgaacaatgtgccccaagcgctgcaacagctggcccagccagcgcagggcgtcgtaccttcttccaagctgggtgggctgtggacggcggtctcgccgcatctgtcgccgctcagcaacgtcagttcgatagccaacaaccacatgtcgatgatgggcacgggtgtgtcgatgaccaacaccttgcactcgatgttgaagggcttagctccggcggcggctcaggccgtggaaaccgcggcggaaaacggggtctgggcgatgagctcgctgggcagccagctgggttcgtcgctgggttcttcgggtctgggcgctggggtggccgccaacttgggtcgggcggcctcggtcggttcgttgtcggtgccgccagcatgggccgcggccaaccaggcggtcaccccggcggcgcgggcgctgccgctgaccagcctgaccagcgccgcccaaaccgcccccggacacatgctgggcgggctaccgctggggcactcggtcaacgccggcagcggtatcaacaatgcgctgcgggtgccggcacgggcctacgcgataccccgcacaccggccgccggatagcacgaccggtttgcgcggatgcgtcggcgttgttccccgccgcggttggcgtgctctggcaatctggtctaagggacccgaccccaccgggcggaccccacggcatcgaggggctgtcgatggcattcgaaaagccgtcaccggtaacggcattgacgcaggaactacgattcgcgacgaccatgacgggcggcgtcagcctcgcgatctggatggccggtgttacgcgggagatcaacctgctcgcgcaggcctcacaatggcgcaggctggggggaaccttcccgaccaacagccaactcaccaacgagtcagccgcttccctgcggctctacgctcaactaatcgacctcctcgacatggtcgtcgacgtcgacatcttgtcgggaacaagtgcgggcggcatcaacgcggctttgcttgcgtcatcccgagtcaccgggtctgacctgggcgggatccgcgacctctggctcgatcttggggccttgaccgagcttctccgagatccgcgggacaagaaaacaccgtccctcttgtacggcgacgaacgcatattcgccgctctggccaagcggcttcccaagctggcgaccgggccgttcccgcccacgacctttccggaggccgcgcgcaccccgtccaccaccctgtacatcacgacgacgctgctagccggggaaacaagcagattcaccgactcattcggcactctcgtccaggatgtcgaccgccgcggtctgttcaccttcaccgaaaccgacctggcgcggccagacacggcgccggcgctggcactagcagcgcgcagttccgcctcattcccacttgcgttcgaaccctcctttctgccgttcacgaagggaaccgccaagaagggagaggtgccggctcgaccggcgatggcgccgttcaccagccttacccgtccgcactgggttagcgatggtggcttgctggacaaccggccaattggcgttttgttcaagcgcatcttcgaccgtccagcccgacggccggttcgccgggtgctcctgttcgtcgtaccatcgtccggacccgcacccgacccgatgcatgagccaccaccggacaacgtcgacgagccactcgggctcatcgacgggctgctgaagggcctggccgcggtcaccacccagtcgatcgcggccgacctacgcgcgatccgcgcccatcaggactgcatggaagcgcgcacagatgccaaactgcggctcgcagagctggcggcaacgctgcggaacggcacacggttgctcaccccgtccctgctcacggattaccggacccgcgaggcaaccaagcaggcccagaccctcaccagcgctctgctgcgccggctttccacctgtccgccggagtcgggcccggcaaccgaaagccttcccaagagctggtcagccgaactcaccgtcggtggtgacgccgacaaggtgtgccggcagcttgcatcatttcggtgcgttctacaagaggtcatggcgagccaatgactggatgtggggccgactcgacggagcgggatggctcgtccacgtgctgctagacccgcgccgggtgcgctggatcgtcggggagcgcgccgataccaacgggccgcagagcggtgcacaatggttcctaggcaaactcaaagaacttggggcacctgactttccgagtccgggctacccgctgccggcggtcggcggcgggccggcccaacatctgaccgaggacatgctgctcgatgagcttggcttcctggacgacccagcaaagccgctgccggccagcattccgtggaccgcgctgtggttgtcgcaggcgtggcaacaacgagtcctcgaagaggaattggacggactggccaacacggtgctcgacccacagcccggaaaattgccggactggagcccgacgagttcacgaacatgggcgaccaaggtattggccgctcaccctggcgacgccaaatatgctctgctgaacgaaaatccaatcgcaggcgaaacattcgccagcgacaagggctcaccactgatggcgcacacggtcgccaaagccgccgcgactgcggccggagcggccggctcggtccggcagctgcccagtgtattgaagccaccactgatcacgttgcggacactcaccctcagtggataccgagtggtctcgttgaccaaaggcattgccagatcgaccattatcgccggcgcgctgctacttgtgctcggcgtcgcggcggcgatccagtcggtgaccgtgttcggagtcactggcctgatcgcggccgggactgggggcttgctggtcgtcctaggcacttggcaggtctccggcaggctcctttttgcactgctgtctttctcggttgtcggcgcggtactcgcgttggcgacgcccgtcgtacgcgaatggctgttcggcacccagcagcagcccggctgggtaggcactcacgcgtattggcttggcgcccaatggtggcaccccctggtcgtcgtcgggctcatcgcactggtggccatcatgatcgcagcggccaacccaggacgacggtgacgatgcgtgcggtgatccggaattcaggaaccgaggcccgcggcgccgtcagccgccgccaactgatcgagcgcttcgccggtgtagacggcgagccgctgcaggtgtggcagtgtgtcacggcagccgatgaatccaaagttcagcgtgccggcgtaactctgcaaagtaacgttgagagcctggctgtgcgccaccagggagaccggataggacgcctccatccggctgccccgcaggtagagcacgtcctcgggccccggcacattgctgacacacaggttgaacgtgtacggccagggtggcttcaccccactgagcgtgctggccaactgcaccccgtacggcgccatcaacgcggcgctataggccaggatcgcgtccttgtccatggacctcagctgagccttggccgcgcgggttgacgccgtgaccgccgccagccgctgcaccggatcggcaacgtcggtacccaacgtcgccaggatggtcgcgaccgcgttgccgccgccctcgtcgtccttgggtcgcacgttgaccggcaagaccacgatcagcgacttgttgggcagctcacccagctcgtccagaaaacgtcgtaagccgcctccgatgatcgccaacgcgacgtcgttgattgtggcatcatattgagccccaatggctttcagtcgatccagcggatattgctgggtggcgaagcggcggttgcggctgatgcgggtgttgagtatgcagtgcggcgcttgcaccgagccgacgaggttgcggtactcgtgatcactgcgcagctgggcgttgaccagcgccttggtgagctcgaacgtcgatcgtcccgcaccggccaccgaacctaagacgctaccgaccccgctgaccagcccgcccaacccccgcaccacgttgcccaggccatcgagcacgttaccggccccagctatcaaaccgccgccgacggagtcttgagtgtcggcgggtgatcggccaggtgtgggaatgttgaagaacaacgggtgggtggtgtcgtgcgggtcggtggacaggctgcgggccagcattttctggccggtatagccgtctatcaacgagtggtgcatcttgatgtagatcgcgaaccggccaccttcgaggccttcgatgaaatgcacttcccacggcggacggcgtaggtccagggcgtgactatgcaagcgggacaccgggatcccgagttcacgctcgtcgccagggctggccagcgccgaccggcgcacgtggtagtccaggtcgaagttgtcatcaacgacccaggactgcgtgggatggtatagcagctccggatggctcagtcttaggctccagggttcgacgacctcgctggccttgctttcgtcgacgagttggcgcagcaagtccggcggcgcacccgagggcggcgtgaacggcatcaacgcaccaacgtgcatcatcgtggtcgacgattcggagtacaggaaaaacatgtcctgcggacccaaccgccgggccgtctggctcacgggccactccttcgttggaggcattctcaggccgtctagcgccgccagataactaccgtagatgatcgcggccgtgcgttgtacgccgcatcacatcgcgtgaactccgttgtagagcagcagtaaaccgatcacgaccagaatggccgcgaccatcccggcatggttcttctccatccagtctttaagtcgttccagcgaatcgtcgagtcggtcaccggcagccacgtaggccaatatcgggatcgcgaccgtggatgcagccaacatggcaaagaatgccgtgtaaatccaggaacccgcggcgccgtggccgccgctgccgatggccaatccggccgccgcgcaaatgatcagcacctcgggtctcaccaccaccagcacggcccctaccaatccggcgcgtgccggggtgaagctggcgaatgcgcgcatccagcccggcatttcggtgtggcgatgccgggtcagccaccgaagcacgccgaacacgatcagtgccgacccgaggaccacccgtagccaggatgcccaggccggcgatgttgtgctcaaaccgccaagtgcgccggaggccgcaacaaagacggcggtcaccacggccaagcccaacagccagccgcccaggaaggccaggctgctcggccgcggctgcggcgagtgtacgaccagtaccgctgggatcaccgacaacggcgagagcgcaatgaccaacgccagcggcacgagcccggtgagcacggagacccaatgacctgccacgggcagcaatcctcgcattgacaccgcctcggtgaccaccgagcgccccaattcgacgaaattgcgcgcacccaaccgccgttcgggctgttgatagccatcgcgagacgtcgatcgccgaaacgtacgtgcaaagacggcggcttggtgagccgacgattaacgacgctgcccggccaaacgctcgccctgacagaattgcgacccgaagtccaccgtcacggtcgacggcgtgcggaactgagcggcgaaggtgagctggggatccaccggcgcctcgatcgagccccagtcgctttgtctcgaggttgatctccacggtatcgggggcagttctgcgcgcattggtgttccggtccggccgcatgttcggctcggtgcctctgctttcgccgggctttctgatggcaagttcatcggtgtcctgctgcgggcccagctcggcgaactccttgccattgttggcgatggtgtaggtcagcaggtaaccggcaaagcccgacgcaaacgagcccgatggcgacggtggcagcggctcggcgaatcgaactaccagccgaaggaccgcgcctcggggatgcgagacgtccacggaggccacggtaatggtcgcgggcggtgtcggcccgggccgcaactggcaactgagtcgcttcggcagctgcgaccagtcgtctggcagcggcctgatccaggcgtagaccgcgacacctaccatcgtcagcactgccgcgaccggaactgtcaaccgcaggccggccggcatgcccagccagcggctccggagaccgtcgacacgcagggccagcggtgatcgtggtgcagaggggttgggtcgacgatgtctggtccagcggtcaccgtcccaatatcgttgccccgctgaaccgtcaggatcggtataccatcctgccggcggcgaagtcgccacgtcgtgctccattcaacagtcggtaaggatcagctgcggtgccgctcctcgcggactacggcggcgcatcgaacaactccggtagcgaatcgaggatctgcacgtggtcgccgcgccacgcaaaccccacaatcgtcaagatgccatcttggcagccgtcacagctttgacgtgtccgatagctcagcaccacgatgtcgtttgtggatgccggaccgatcaaattggtgaacgggtaggccctcggcgttgcggttccgacgaacgttccccgatgaaacatcagcgcctggtccggggagctgttggtggcgtcttgcaccgtcaccagcaccgcggacaggtccgcgcacgggtcgtagttgctgtcctccggcgtactattccacggcctgccggttttggaatcgggggcaagctgggccagcgcggcgcgcacggccgttgcctcgtccggcccacacgggccaacctgggatgccggggaagtggggcgcgccggtgcggacgtcgttgccggcgccgcctggttggcacctggtcggacccgatgcataccggcgtacgcaacgaccgcggcagccacacaggccaggaccacgagcgccaccagccaggcggtgggccaagacccgcctggggcgggcggagtggtatcgacgtcatcggacggctggtatgccggcgcaggccagtcggggtcaatctcgtcagacacctaacccgctaaccctcccggtacccgcccgctggctgtgcgatacttgccgagcttgccgaattgtagccagaacgtgcaggtagcggaaacaagcgggccgtctcgaggggccccgccggccggtgaggctgaccacatccagcattctgatagctggcttcacagcaatctggccccatactagacgtcatgcagcaagcgacggcaccgcaaccgctggcagcgcgccagttggttcgacggcgcctggccgaggcatatgatggcgcgttctgagggcaatcgcccacgccatcgcgctgtgcctcagccgtcgcggatccgcaagcggctgtcgcggggcgttatgacgctcgtgtcggtggttgccctgctgatgaccggcgcagggtattgggtagcccacggcgcgctgggcggcatcaccatttcgcaggccctaacccccgaggatccccgttccagcggcaacaacatgaacatcttgctcatcgggctggactcgcgcaaagaccaggaaggcaacgacctgccctggtcggtcttgaagcagctacacgcgggcgattccgacgacggcggctacaacacgaacacgctgatacttgtgcacgtcggtgccgatggcaaagtggtggccttctcgatcccccgcgacgactgggtgcccttcaccggcgttccgggatacaaccacatcaagatcaaagaggcgtacgggctgaccaagcaatacgtggcagaacagctggccaaccagggtgtgagcgaccggaaagagctcgagacccggggccgtgaagctgcccgggccgcgaccctgcgggcggtgcgaagcctgaccggcgtcccgatcgactacttcgccgagatcaatttggccggtttctacgatttggcccagaccctcggcggcgttgatgtgtgcctgaaccatgccgtctacgactcgtactccggagccgacttccccgccgggcgtcaacggttgaatgccgcgcaggcgctggcgtttgtccggcagcgtcatggcctagacaacggggacctggaccgcacccaccgccagcaagcattcctgtcgtcggtcatgcgcgaacttcaggattcgggcaccttcaccaacctggacaggctcgacaacctgatggccgtggcacgcaaagatgtggtgctgtcggccggctgggacgaggacctgttccgccggatgggcgacctggcgggcggtaacgtcgaattccggacgctgcccgtggtgcgctacgacaacatcgacggccaggatgtcaacattatcgacccgaccgcgatccgggccgaggtagcggcggcatttggcagcgcgccgccaacgtcgcagaccgccgcggccgccaaacctaacccatccaccgtcgtcgatgtggtcaatgccggcagcatcagcggactggccagccaggtctccggtgcgctgctgaagcgcggctacaccgcgggtcaggtgcgtgaccgcgaatccggcgatccgttcaccaccgccatcgagtacggtgccggcgcggaaacggacgcccagaacgtggcagacctgctcggtatcgacgcccccaaccatcccgatcccgccgtcgcgcccggacacatccgtgtgacggtggataccaacttctccctaccggcacccgacgaagccaccgccgccgcgacgtccaccgaaaccagcacatatccgctgtacggcggcggcaccaccaccgacccgacaccggaccaaggggcgcccatcgatggcggcggcgtgccctgcgtgaactaggtaagttatccgaccactccacgcagcccgtcggcgccgaacaccggctccagcatgggcgagaagtccgggccccttcgcagcatgtggccgccgtcgacgttgatgacctgtccggtgatccaactggccgcgtcgctgagcaaaaacattgctaggttcgcgacgtcttcgacctcacccacccgcggtaatggcgtgcagacccggtagtccgcgctcagctccggcgactctgtgacgggcacaaccagatctgtacggatcaggcccgggcggatgctgttgacccgtacccacgacgggccgagttcgtcagcggccagtttcatcatgtggtcaacggccgacttggtgaccccgtaggcgccgaaccagcgatgggtgttgctggccgcgatcgaggagatgccgacgaacgaaccgccgccgccgcgtaccaattcccgcgcggcgtgcttgagcacgtacatggtgccattgacattgaggtccacggtgcgccgccaggcctgcgagtcgatctgggtgattggcccaatggtctgagacccgcccgcgcaatgcaccacaccgtgcagccggccatgccacgcggttgccgcgtccaccacacgcagggtctgctcctcgtcggtgatgtcggccggctcatagccgatcgctccggtcttgagcgcctcgatgtctttgacagccgccgccagcttgtctggatttcgtcccacgatcatgacggcggctccagccgcgaccaacccggcggccacccccttgccgattccgctgccacctccggtgaccaggtaggtccggtcttggaaagaaagctgcacttgaggcccctcacgccgaaactgaaacaggttctcgccattttggaccatgcggcccgtcacttgcgccgaaggtgaactcacggcgaggtttcgcggcgctcgcgaattcatgccctcagttcacgttcgacgttcgtgatcaacggtgccgccatcgtggagggattccataggttgcggcttgttgccacattgcggccagtgtgcgccgccgggtgcgcgtccacggtaggcttcaaccacgaattatcgggcaacgatatcggagtcggagttggcaataactggttcggccgcaccgtcatggccgcgactattgcacgccgagggccccccttccgtcatttgtatacggctgttggtggggttggtgtttctcagtgagggaatccagaaattcatgtatccagatcagctgggtccgggccgcttcgagcggatcggcatccccgccgccacgttcttcgccgatctggacggggtggtcgagattgtctgcggcacactggtcctcctcggcctgctgacccgggtcgcggcggtgccgttgctcatcgacatggtgggagcgatcgtgctgaccaaactccgagcactgcagccgggcgggtttctcggggtagagggcttctggggcatggcccacgctgcccggaccgacctgtcgatgctgctcggattgatcttcctgctgtggtccggccccggccggtggtcactagataggcgactgtccaaacgcgccacggcttgcggcgcgaggtgaacccgcgacgtagcgcgaccgatgcaccggactcaacgacgagtcagcggtggcgtcgcgaatgaactgcccgatctgacgcaacgaacgggtcgcttcgggcaccagcggtgtggcgagttggaaaagatgagcctgaccgggccaaacccgtacctcggcacagacgcctgccgccgccagcttgccggcgcccagctgcgcgtcgtgcagcagcacttcggagccggaaacgtgaataagtgtcggcggcaagctggattcgatatggtcgagcggctcatagaggtcttcgggcctgccgtcgaccatgttcttggcagcggccgccctgacccatgccgccaaggcatcgaatgcccgcgccggaaacatcgcgtcggtcccgatgttgggatggtcctgcttgggccccttggccagctgcagcaacggagagatggccactattgccgccggtttctcgtcgtcgcactgcagccgctgcgcaagcgcgagcgcaaggtaaccacccgcggaatcaccggccaacacgatctgttccggccggtatccgcgcgcccgcaaccattggtatgcatcgtggcagtcgtcgagcgccatccccagcgaatgcttagggatcagccgatagtcgactatcaacacgggtgattcggcaaatcctgacagcgcgttgacgatcctgctgtgcgaattcggcccgcacatgacaaacgcgccgccgtgcaaatagagcaccacccgcccagcgccgtcggccgcccgcaccccaggcgcacgcaccaactgggcggtagcattcggcaaatttatcgttgttcggaccgtgccctgcccggggcgccaaaccctgcatgcgaagtcgacgaaccccaacggcagaggcaggggcgataggtaactgcccacagtcataagtggcttgatcgtcatgcgcgatgccagtgccgccaaccgacctgcaacactagggccgctttcggtgatctcgatgggagccccgtcccagcacgaatcggaattcgagcatcccgacgattgcaggggccggcgtgcgtaatacgaggacattttcagcacgtttcgccggaatgtggccggtggttggcgttagctgcacggaagcgcctgagctggcccgccgtcaccgcccgatttatcaatcgcaaatctcgcacttcccgtttacgtagttgctccaaccagacgcagcccaattcgggctcctccccccatcaatcattcggtggcgcgaagttcaccagagtcccagacacgctcacgcgaactacctgcatttaggggatcacaggcaccttgaaatgcatcggtgtatgactgggagtttgctgtacgtctattggtaagtgcgaattcgccgccggctacccgcaccccgtagaatcgcaagccgatatcggcttggtcacctgaggtgttctatgcgggagtttcagcgggccgcggtgcgcctgcacatcctgcaccacgctgccgacaacgaggtgcacggcgcgtggctgacccaagaactgagccggcacggctaccgggtcagccccggcacgttgtacccgaccctgcaccggctcgaagccgacggcctgctggtgtccgagcaacgggtcgtcgacggccgcgcgcgccgcgtctaccgggctaccccggctggccgggcagcactgaccgaggatcgccgggcactggaagagctggcccgcgaagtcctcggcaggcaatcgcacaccgctggtaacgggacctgaaccgcgtcgacggtacccatcgccggggccaaaccgtgacgacgtctgcagcgcaatgcgggcttggcttacagttatgtaatgtctaccaaatctgaccacggcgaaatcggtgacgtcgaaccgctggcagacagcaccgcgagccaggccaggcgagtcgtcgccgcatatgcgaacgacgccgacgagtgtcggatcttcctgtccatgctcggtattggaccggccaaactcgagagctaatggctccctcgggaggccaggaggcgcagatttgcgattcggagaccttcggggactctgacttcgtggtggtagccaatcgactgcccgtcgatctggagcgtcttcccgacggcagcacaacctggaaacgcagccccggaggcttggtcaccgccttggagccggtgctgcggcgtcggcgcggggcctgggtcggctggcccggcgttaacgacgacggggccgaacccgacctccacgtgctggacggccccatcatccaagacgagctggaacttcatccggtacggctgagcaccacggacatagctcagtactacgagggattctccaacgccacactgtggccgctgtaccacgacgtcatcgtcaagccgctctaccaccgcgaatggtgggatcgctacgtcgacgtcaaccagcgctttgccgaggccgcgtcgcgcgccgccgcccacggcgcaaccgtgtgggtacaggactaccagctgcagctggtaccgaagatgctgcgcatgctgcggcccgatctgaccatcggtttctttttgcacatcccgttcccgccggtagagctgtttatgcagatgccgtggcgcaccgagatcatccagggcctactgggcgccgacctggtgggcttccatcttccgggcggtgcccagaatttcctgatcctgtcccggcgtctggtcggcaccgacacttcccgcggaaccgtcggtgtgcggtcgcggttcggtgcggcggtgctcgggtcccgcaccatacgagttggcgcctttcctatctcggttgactccggcgcgctcgaccacgctgcccgcgaccgcaacatcaggcgccgggcccgcgagattcgcaccgaactgggaaatccgcgcaagatcctgctcggtgttgaccggctcgactacaccaagggcatcgacgtacggctgaaggccttttccgagctgctggccgagggccgcgtcaaacgcgacgacaccgtcctggtccagctggctaccccgagccgcgagcgggtggagagctaccagacgctgcgcaacgacatcgaacgccaggtcggccacattaacggcgagtacggtgaggttggccatccggtagtgcattacctgcatcgaccggctccgcgcgacgagcttatcgctttcttcgtggccagcgacgtcatgctggtcaccccactacgcgacgggatgaacctggtggccaaggagtacgtcgcttgccgcagcgatcttggcggtgccctggtgctcagcgaattcaccggggccgcagccgaactccggcacgcatacctggtcaacccgcacgacctggaaggcgtcaaggacgggatagaggaagcgctcaaccagacggaggaggcgggccggcggcgaatgcggtcgctgcgacgccaagtgctcgcccacgacgtggaccgctgggcacagtcgtttctcgacgctctcgccggggcacacccgaggggccaaggctaacggtcaagccgctcccgctcgcgagcagacgcagaatcgcccatttcggcacgaaattgggcgattctgcgtctgctcgcgccctggaagctggtgcggctgcccaaaggctgtgatactcgatggagcgcgaaggcccgaaggagggcatgtgaacatccgttgcggactggccgctggggccgtcatctgctcggccgtcgcactgggaattgcgctgcactccggtgacccggcgcgtgcgctcggaccgccgccggatggcagttactccttcaaccaggccggagtgtccggggtgacgtggacgattaccgcgctgtgcgatcagccgtcgggaacccgtaacatgaacgactattctgaccccatcgtttgggcgttcaactgcgctctcaacgtggtgagtacgacgccccaacagatcacccgtacggaccggctgcagaacttcagcggcagggctcggatgagtagcatgctgtggaccttccaggtgaatcaggcagacggcgtggcgtgtccggacggcagcacggcaccgtccagcgaaacctatgcgttcagcgacgagacgctgaccgggacgcacaccaccgtgcatggcgccgtgtgtggcctgcagccaaagttgagcaaacaaccgttttcactgcagctcatcggcccgccacccagcccggtccagcgttatccgttgtactgcaacaacattgcgatgtgctattaaatcggcgtgatgtaggcgatcagccatttgccgtcaatccgctggaaatccacccgcagtcggctgccgtcgtagagcggctgtcgcgtcttgtcggtcacggtgcggttcaaatagaccatcaccgatgcgcaatcgcgtttggcatccatgactcccacaccgacgacattggcctggaccaccacttcacgcttcttcgcctccgggatgatctgcgcattggcgctcttctggaactcctggcgatagtccggcgtcagcagcgggtacaccgcggtgaggctgcgctcgacagtttggtagtcgtaaccgaagacttgtgggatttcctgcatggccagcttcggtaacagtgcccgcgccgacgcttcgcccccggtctgcacccggtcccagtagaaccagccaccggccgcggacaaacccacgatggtggcgaccatcagcgcgtaggcgacggaaatcaaccgtctcatcagttgcccccgtccgggtacttcaggtcgtagccggtcatccggccgttctcgtcctcatgcacgatgacccgaagacgatagggcatggacggcttgttgacgccgtcgatatcggcgaccgtcacccgcaccgacaccaataccgatgcgttgtcgctgatttcgtcaatgccctccaacgcggcgccgttgacgacggcctccgatgtcgcgttggtggcccggaatagacccttgaggttgtccacgttgttgttggcgttcagcatgccgcgtagcggcccactggtgccgttgacgaaccggttcacgctctcgtcgatggtgtccggcgtgtagctgaacatgttgaccacggtctgggtggcggcatcgacaaaacgctggttgcgggcttgccgggcgtccgcatcccggttctgcataaccagtgcggtcacaccccatgccagcgcggcaatcgccaataggcctgccgccagcgaaagccagccgaccaggacgcggtgtgccggccggcgtggcggcggtttgaccggcctcagggcgggcttggcggctttcgccggcttcgattcggtccgcgccgcggccctcaccgtcgccgcaccctgggcgggacggctcgactcgccttccgccggacccgcggggcgggacgccttacgacgagcgcgccgcgtcgtcgactgctgtccgccggctacaccggtatctgcggccactacagctgcctcggatcgcgcatgagatccacccaattctcggcgctggatgcgcccgtcatcccgggcgcgaagataccagtgccgccggccgggtccgcgaaggctccgctgagttggtcatagatggtgtaggccggaccgctggcctgcggttgggggccaggcgccggcccgggcggaggcccggtgccttccggtggtggcggcggcggaatggtcgccgggtatggcacctggggtggctccggcgggtacccgggcggcatccatgacgtgaacggtggaggcggaccgttgtcgttgggcggcggcgcaggctgcgccggctggtgcggcgccggcccggggccggccacctggccgggtggcggcggtccgacgatgggcacgcccgggtcgggatccgcgcccggcgggatgtaagggaacttgttgggcggcagaatgtttcgcccatccgtcacctcggtgccgtacgggatcggcggaccgcgccacgggttggttccaactggcacatagccacgcggatcccgacataactgcaccgtcggtgcccgcttaccggggaattcctggcacgggtagttgcgagcgccgcgcaccgtgctcgggtcgttctgcgcggtcttgcagtacatgtcccggggaatctcgcgtaccgactcgtcggccggcgaccggaccagcggcgggggcaagaacccggtcatgcagggcggcgggtcgtgcaggtcgatcttgaagtccagcttggcgccctcgtcctggggtacgccgcccgccgaggtgatgatcgcggcgaacagcgccgggaaaaccaccaggagctgttcgatcgacttgtgatagatcacgcccacccggcccaggttggccagactggccgccagcgcgggaaacgaaggacgaatcccggagaacgcggtgttggcctcgtcgatcgcatccggggcgccggccaacgtgtcgcgcagccgcgggtctgccgcacggagctgccaggtgaaccgcgccagcccatcggcgagtgacttgatgtccccgccggcgcggatctgggcttgcaggaacgggccggcctgatcgatcaactgcgaaacctgtggatagttggcgttggcctcatccaccagcaaccgggccgactcgatcagccgggccagttccggaccggcgccattggtcgcgatgaacgcctcgtgcagcagctcccgcagccgggtgtcgccaaggctgccgagcagcgtctcggcctgacgcaacaggtcggcgacgtcttgcccgattcgggtgttctgccgctggatccggaagccgttgcgcaacttggtcgacgacgggttctccggcggcactaggtcgatgtactgctcaccgatggccgaaacgctgcgtacggtggcggtgacgttcgacggaatggcggtgccactgttcagtcgcatgtgcgcggtaacgccattgggatttagccccaccgactccacccgcccgaccgcgacaccgcggtaggtgacgttggcgttcttgtacaggccaccgcccgcgacgaagtcggcactcacgccgtaggttccgatgccgaacgtggcgggcagacgcagataaaagatcgccatcacgctcagggtgatgacggtgatcaccgcaaaaatggacaactggatcttggcgagtcggtcgatcatgtccgggcccctactgtcccgacgccgtaccgggtggaatcttaaatgggtcggccgcttgcccggacaggttggccagttcgccaatcaggaagtcgggcgggttgaggatctcgtccatgtgcgccatgttcgggtcgaagtacgccgtggtgaagaacgtctcaccaatccggcgcagggtgaggtcgaaggtggtgaacacgttaagatagtcgccgcgcaccgcctgcttgataccgaagttgggaaatgggaacgtcagcaacagctgcagcgaggtgacgaaatcctttcggtcgtcgttgagggccttgacgatcgagtagaggtctttgaggtcttcaccgaaatccaccttggtctcggccagcacgtgcgacgtgaccatcgtcaaccttttgagcgcggcgaacgcgtcgacgatgtggtcccggttctggttgagcacgcgaaccgcgtcgggcagcgtgtccagtgctcggcccaggttgtccttgtcacgtgccaggatcgcggagactcggttcagcccatccaacgcatcgatgatgtcgtgaacctgccggttcaggcccgccgtcaactccgcgagcctggggaccaggttgacgaactgggcctgccgacccgccaccgcctggtgggtctcgtcaatgatctcttccaacgcaccgacgttacccttgttgaccaccacccccagcgccgagaaaacctcctcggtggtggggaatcggtcggtgttggcctcggtgattctcgagccgtcaaccaacctcccggtcggcgggcggtccgtcggtggcgccagctctacatgtaacgaacccagcagcgaggtctgggagaccttcgccacggcgttggccggcagcaacacattcttgtccaggtccagcttcacggcggcataaaaggatccgtcgggtcgttggaccgcgacaatgccggccacgctgccgacggtgacgtcatcgaccatgaccggtgagttctgcggcaacgtcgccacatcagccatttcgacggtgaccgagtaggcaccttcaccgtgcccggcggtgccaggcagcggcagcgagttcagcccgccaaactgacagccggcaagcagcgcgctgctggccgtcaatatgatggcgcgcaaccagattcggttcatccgccgcccccatgctcgcccggtcctgcccccggcgccggcggggccggtgccggaccgggcgccggtgggacgagtaggctctgcagatccgcggggttgcccacaggcgctcctcctcccgcgggtacccaagtcaattccggaaccggcgtctccgacttggcctcggtggccggggtgtcgtagatgatctggcccttgtacgccgtgatcgtgttaagcgggtggaacatgatcggcgggtaattcaccgtgagccggcgcagcaccggccccagccgctcacggcagatctcggcgcgccggtagtagtccggcgccgacgggcccgcggcggtatcgaaggaaccgccgcagatgaactgcaccgggttagcgaagttgggtatcgacaacagaccgttgagggtgccttgcgcagggtcatagatgttgtagaagttggtgatccccggcccagccacgtgcagcacttgctcgatgttctcgctctggtcactcaacgtctgcgcaaagtcgttgagctgattcaccgtttcgatcagcgtcgagttgttctcgcgcaagaaccccctgatgtcggacagcgcctggttgagcgtgcccagggtctggtccagattggccgagctgtcggcgagcacctgcgacaccgatgccacgtggccggcgaactgcacaatctgctcgtcgctctccgatagcgcgtcgaccagtacctgcaggttcttgacggtgccgaagatgtcgccgcgcgaatcccccagccgcccggcgacctgcgcaagctcgcgcaacgcgttgtgtaacgagtctccgttgccgtcaagggtgtccgcggcctggttgatcgccgcgcccagcggcccctgcagctcgcccgccgccggactcaggtcggcggccaaccgggtgagcccctctttcacctcgtcccattccaccggcaccgcggtgcgatccagatcgatccgaccgttgtcgggcagtaccgccccgccggtatacaccggggtgagctgaatgaagcgcgccgccaccaaattcggcgacatgatcacggcctgcacgtccacgggcaccttgacgtccttggacaccgacatagtgatcttgacgtcggacgaccgcggctcgatcatgtcgatctcacccaccgggacgcccaggacgcggacctggtcaccgggatagagcccgacagcagaggtgaagtagcccacgatggtgcgcttattaccggtggacgagagcacgtacacgccgcccaccagcgcggccaccagcgcgatcaccgtggcgtagcgcaatccccggctccccgtcaacatggcgacccggcccatcacggcgacttcggtctgatgatccagcgctcctggataaacccgcgcaagtaatcggcgaggctatccggcagcttgcccggctgaaagaccaggtcgaacacggtcgccaccagcggcccgggcagcacgctgtagacgttgacattgaatccgggtccggatccgaccacctcccccagcgtggtcgcgtacgtgggcagccgcttgagggcctcggtgatatagtcgcggcgctcgttgaggttggccagcaccaggttgagcttgctcaaagccgggccgaactccttacggttgtcggcgacaaagccggaaatctgcgctgcaacatcgtcgatcccagagatcaacgcgctgagcgcggcccgccgggcatcgagcgccgcaaacaactggttgccgtcctcgaccagcttgttgacctgttcggcgcgttcggacaacaccgatgtcaccgacttggcgtgcgccagcaggccttgcagcgcttcgtcgcgacgattcagggcgcgcgacagcgacgtcagcccgtccacggcaccacgcacctgcggggtggcgtcatgcaaggcctgggtgaacacgttcaaggcctgctcgaactgcggcctattcaggtcgttggcgttgcggcccagatcctgcagcaccccgttgagcgtgtagggcgtggtggtccggctcaacggaatcgtggtcgacttgccggagccagccggactgaccgcgatggagcgctcgccgaggatggtgtcggtgcggatcgcggccagggactggtcgccgacgacgatgctgcggtccacgctgaaggtgacctttgcactgtttccggccagactcacggccgacaccgcgcccaccttgaggcccgagacataaaccgagttaccgggggtgatcccaccggcgtcggtgaaatacgcgtcgtagggtttgccctgtggccagaaaggcaacccgctgtagccgaatgcgatcaggacgacgcagatcaccagcaccaggccgaagatgccggtgcggagcgggtcgcgttcgtgtttgctacttggcttcctatttagcaaaggcgcacctccccttgctgggatccggctggccgccgatcggcagcaggatgtcgctgccggccggtccgttgatcttgatcgtcaccgagcagaagtagatgttgaagaatgctccgtaactgcccagcgcggacaggcgcaggtagtcctcgccgagctgctcgatgtcgttgttgacctcggcctttcggttgtccagctcggtagccagcggccgggcgttttccaggatgccttgcagcggccggcgcgaattccgcaacagttccgtaagatccgtcgtcgtcgacgccagcggcgaaatggcgcccgcgatcggatcccggttcttggccaggccgctgaccagctgctgcagctggtcgacactggccgaaaattgcgcgctctttgcatcgacggtcgccagcaccgcgttgaggttggtgattacctcgccgatcagctggtcgcgtgcgcccagcgccgccgagaaggcaccggtgtcggcgagcacgttcgccaacggaccaccctggccctgcagcaactcgatgaccgcactggtgatggtgttgatcttgtcagcgtcaaagcctttcagcaccggccgtagcccacccagcaacgcatcgagatccagtgcgggctgggtgtgggccacgttgatggtgccacccggcggcagcttgcgcagttcacccggacccgacgtgatctccaggaaccggtcgcccaccaggttttcgtaccggatcaccgcacgcgtggacgagtacagcgtgtagctgcggtcgatcgcgaatgccacgtcgatgctgtggtctgggttgagcttgaccgccttcactgaaccgaccggcacaccggcgatgcgaaccttctggcctgccttcagccgcgacgcgtcggtgaaggtggcgtggtagacggttgtgggaccaaaccggaagtccccgaagaccaccaccagaccggcggccaccagcagcatgaccaccgcgaagacgctgaccttgatcaccatcgaccggtgcgagggaacgcccgagcccgccatcagaagtcgtcccgttccgcgaacgcaccgttgaacaggaactgcagcgtcgacggcgcgtcaacctgtaactcggtgaacggctggtatgggatcaaagcgttgtcggtgaccaggaacggcgcgcggtagaacgacccgcccgtctgcttggtcgggatatcgggcaaccctcggcagttcggaccgccggaggcgttgacgatcggcaggctctccggataggtgtacgacggcgcacccaacacgaagctcgacgaggtgaacagcccagccttacggacaccgattagcggggcaaactccttgacaccgcgcgcgatgcccttaaaaaggcagccgaataccggggagtagtcggaggtcactttgagcggggctcggagccggttgatggcgtcgatgaaattctgttcggcgggcgccaacgtctcataggcgttattagacagaccgatggtggctagcagcgtgtcgttgaggttgtccttctggtcgacgatcgtcttgttgatcgtcggcaggttatcgaacacggtgttcaggtccccggcggcgtcagcatagacgttggccaccaccgccgccttgcggaaatcctcctgaagggcgggtaactttgggttcgcttggcgggtcagcgtgttcagtcccgacaacagcgcacccaggtcatcgccgtggccgcgcaggccttcggacagcgcgctcagcgtcgcgttcgtttcaagcggatcgatcttgtgtagcaggtcgatgagcgattggaacaacgtgttgacctcaagctgtacctgagacgccgccacgtgcgcattcggacttagcggcttgggcgacggcgtctttggcggaatgaattccaccgatttggcgccgaagatggtgtttccggcgatgcgcaccgtcgcgttggaggggataaaacccatctcgccgctgtcgatggccagcttgagccgtgcttggttgccgctgtagctgatatccgtgaccttgcctacctggatgccacggtatttgaccttggcgcccttctccataaccaggccggccctcggcgacgataccgtgacggtgtccgtagacgtgaaagccgccgtatacgaaagataagtcagcactgcggatcccaccatcagcccggccagcagcgccgctgccaccctgacactggtgcgtcgagatccgccgccggacatgtttcctttctgaaggtttttaccccgagaggttgaagttaccggacgcgccgtagacggcgagcgagatgaacaaggtgatgacaacaaccacgatcagcgaggtccgtacggcctgcccgaccgcgaccccgaccccaaccgacccgccgctggcgttgtagccgtagtaggtatgcaccagcattaccgcgatcgacatagcgatggcttgcataaacgaccacaacaggtcggaagggatgaggaaggtgttgaagtaatggtcataaaggcccgcggactgcccattgacgaacaccgtggtgaaacgagcggcgaagaacgcggccagcaccgacaacgaatacaacggaatgatcgccaccaggccggcgatcagccgggttgacaccaaataggacaccgagtgcaccgccatgcattcgacggcgtcgatctcctcagagacccgcatggcacccagctgcgcggtggctccggccccgatggtggccgccagcgcgatacccgcgatcaccggcgcgacaacgcggacgttcaaaaacgccgacaggaacccggtcaacgcctcgataccgatgtcgcccagcgacgaatacccctgcacggcgatcacgccaccggacgccagggtcaaaaaggccgccaccccgaccgtgccgccgatcatgaccagcgctccggcgcccagcgtcatctcggcgaccagccggaccgtctccttccggtagcgggtgatggcgttgggcacatagcgcatggtttcgccgtagaacagcgcctgctcaccgaagttgtcgaccggccgctgcagccgcgaaaagaaacggcgaaaccggatagtgacgtcgtagctcatcgcttcatcaccatcgctcgctcaccgtcgtttgttactgcgccgagattcgcacacctatagcggtcatgactacgttgatcacgaaaaggcagatgaacgcgtagacgacggtctcgttgaccgcattgcccacccccttgggcccacccttgaccgtcagaccgcggtaacacccgaccagcccggccatgaccccgaacagtagcgccttgatctccgccagtatcaattcgcgcagtccggtgagcacggtcagaccgttgataaacgcacccgggttgacgccctgaagaaagaccgagaacgcgtagccgccggacaggccaatggcgcacaccaagccgttgagcagcagcgcaaccaatgtggacgccaacaccctggggaccacgagccgttgaattgggtcgatgcccagcacccgcatcgcgtcgatttcctcacggatggtgcgagcgcccaggtcggcgcagatcgccgtggcgccagcacctgccaccaccagcacagtcacgaccgggcccagctgggtgatggtgccgaacgccgttccggcgccggacaagtcggcggccccaatttcacgcaacagaatgttgagggtgaacgccaccaggaccgtgaacggaatggacaccagcaacgtcgggactagcgaaacgcgggccaccatccaggtctggtccaaaaactcgcggaactggaacggccgccggaaagcggcacgcgcggtgtccatcgacatttcgaagaacccgccgacggcccgggccggaaccgcaagttgttggatcaactggggtccccccgtctactgctcgcggcgaagtctgtgagtctcctgaacgcgcttagggcccgcacgttgcacggtgtgagccggcccatcctaacccagaacgagtttgcggtgtcaacgaaccgcacaccggatcaactgggtcaatttcgctggttaagccctatgttggcgtggtgattcggacaccgattccaataatcggccgcctatatccacgggtcactgacgcatcagatcggtcgccgaaaagctctgttccggatcccgaccagcaaagtagtcccgcagcgtcgcggtgagctcggtgggatcccaggacgtgccgtccgcgctgaaccggcgctccatgtgcggcggtgacaccagcgtcacctgcggaccgtagacgatgaacacctgaccgttgacttccgcggcagccggggacgccagaaactggaccaggcttaccacatgctgcggcgacagcgggtcgatctggcccgcttcgacatcgggtgcggcgccgaagacatcggccgtcatcgcggtgcgcgcccgcggacaaatcacattggcgcaaacgccgtagcgcccgagcgcccgcgccgccgacagggttagcgcggtgatgccagccttggcggcggcgtaattcgcctgccccaccgggcccaccagacccgcctccgacgaggtgttgacgagccggccgaagaccgatcccccttcggcatccttggctttgtcccgccagtaggcagcggcgttgcgggtgagcagaaaatggccgcgcaggtgcaccgcgatcacggcgtcccactcctcgtcggacatgttgaacagcatccggtcgcgggtgatgccggcattgttcaccacgatgtccagtccgcccagcccgacggcgctggcgagcagttcgtcggccgtcgcgcgctggctgatatcaccggctaccgcgacggccttagcaccagcatcggcagcggcggcgccgatctcgtcgacgacgtcggaagcatccagggcggaagcaacatcgttgacgacgacggtggcgcccaaccgggccaggccgagcgcttcggcccgacccaaacccgcggccgcgccggtgaccaccgccacctttccggacagatcggtcgtgttcgtggtacgcggcgagcgattggactcagtcaatttcaatttatgaatacctctagttccgtcctactcaccacgcgacaacgccgcacgcgggcattccgcgatggcctgctcggccagatcctcctgatcaaccgggatcggatcggtcttgaccacggcatagtcctcgtcgtccaggtcgaagatatccggtgcgattcccaagcacaccgcgttgccttcacatcggtctcggtccacgatcacccgcacggcaccctccttaccctgaccatccccccggtcgctgctagttccaccataaggccctgctacatccgaggaaacggtcgctggattcagagactagaacgtgttacaaccgggaagacggccgggttgccgttggcgttggttgtcgacagctagtggacggctgctgacggccagtgataaagacgcgatcattcaatcggaggcagctgagatgcgcatcagttacaccccgcagcaggaggagctgcgccgcgagctgcgctcgtactttgccacgttgatgacgccggaacgccgggaggcgctgagctcggtccagggtgaatacggcgtcggcaatgtctaccgggagacgatcgcgcaaatgggccgcgacgggtggcttgcgctgggctggcccaaggaatacggcggccagggccgctcggcgatggaccagctgatcttcaccgatgaagccgccatcgccggtgcaccggtgccgttcctgaccatcaacagcgtggcgccgacgatcatggcctacggaaccgacgagcagaagaggtttttcctgccccggatcgccgccggggacctgcacttctcgatcggctactccgagcccggcgccggcaccgacctggccaacctgcgcaccaccgcggttcgcgacggcgatgactatgtggtcaacggccagaagatgtggaccagcctgattcagtacgccgactacgtctggttagcggtacgcaccaacccggagtcttctggggccaaaaaacaccgtggcatatcggtgttaatcgtgccgacgaccgctgagggcttctcctggactccagtgcacaccatggccggtccggacaccagcgccacctactactccgacgtgcgggtaccggtggccaaccgggtcggtgaggaaaacgccggctggaagctggtgaccaaccagctcaaccacgagcgggtcgccctggtgtcgccggcaccgattttcggatgcctgcgcgaggtccgcgaatgggcacaaaacaccaaggacgccggcggcaccaggctgatcgactcggagtgggtgcagctcaacctggcccgggtacacgccaaggccgaagtcctcaagctgatcaactgggagctggcttcctcgcaaagtgggccgaaggacgctggaccgtcaccggccgatgcgtcggcggccaaggtgttcggtaccgagctggccaccgaggcctaccggctgctgatggaggtgttgggcactgcggcgaccctgcgccagaattcgccaggcgcgttgctgcgcggccgcgtcgaacggatgcaccgggcgtgcctgatcctgacgttcggcggcggcaccaacgaagtccagcgcgacatcatcggcatggtcgcgctgggactgccgcgagccaaccgctgagcggacctgagaggacaagacgtcatggatttcacgacaaccgaagccgcccaggatcttggtggtctggtcgacaccatcgtggacgcggtgtgcacgccggagcatcaacgtgagctggacaagctcgagcagcggttcgaccgcgagctgtggcgcaagctgatagacgccggcatcctgtccagtgcggcgccggagtcgctgggcggcgatggcttcggcgtgctcgagcaggttgcggtgctggtggcgttggggcatcaactggccgcggtgccgtacctggagtcggtggtgctcgccgccggcgccctggcccggttcggctcgccggaactgcagcagggctggggggtgtcggcggtctccggcgatcggatcctcaccgtcgccctcgacggtgagatgggcgagggtccggtgcaggccgccggcaccggacatggctaccgcctcaccggcacacgcacccaggtcgggtacggcccggtggccgacgcatttctggtacccgccgaaaccgattccggtgcagccgttttcctggttgccgccggcgacccaggggttgcggtgaccgcactggccaccaccggactgggcagcgtcggacacctcgagctaaacggggccaaagtggacgccgcccgcagggtcggcggaaccgatgtcgtggtttggctcggcacgctttccaccctgagccgcaccgcttttcagctcggtgtgctcgagcgcggactgcaaatgacggccgaatatgcgcgcacccgtgaacaattcgaccgcccgatcggcagcttccaggcggtggggcaacggttggctgacggctacatcgacgtcaagggattgcgactgacgcttacccaggcggcctggcgggtggccgaagattccctggcaagccgggagtgcccccagccagccgacatcgacgtcgccaccgcggggttctgggccgccgaagccgggcatcgggtggcgcataccatcgtgcatgtgcatggcggcgtcggcgtcgacaccgatcatcccgtacaccggtatttcctggccgccaagcagaccgagttcgcgttgggcggcgccaccggtcagctccgccgaatcggccgtgaactggcggaaacccctgcctagccctgcctagcccggcgacgatgcggtccgcgcagcggaccgagaaggagcgggcgaatcgaacccaccgatgactcccactcacccgaccgtcaccgaacttctgctgccgctatccgaaatcgacgatcggggcgtctatttcgaggactcgttcaccagttggcgcgaccacatccggcacggtgccgcaatcgccgcagcgctgcgggaacgcctggacccggcgcggccgccacacgtcggtgtgttactgcagaacacgccgttcttctcggcgacactggtggccggcgcgctgtcggggatcgtcccggtgggcctcaacccggtgcgccgcggcgcggcactggccggcgacatcgctaaagccgactgccagttggtgctcaccggctcgggatcggcggaggtaccggccgatgtcgagcacatcaatgtcgactcccccgaatggaccgacgaggtggccgcacaccgggataccgaggtgcgttttcgatccgcggatctcgcagaccttttcatgctgatcttcacctcgggcaccagcggcgacccgaaggcggtgaagtgcagccaccgcaaggttgcgatcgccggcgtgacgatcacgcagcgcttcagtctgggccgcgacgacgtctgctacgtctcgatgccgttgttccattccaacgcggtgctggtcggctgggcggtggctgcggcctgccaaggctcaatggcgttgcgacgcaaattttcggcgtcgcagttcctggccgacgtccgccgttatggcgccacttacgccaactacgtgggcaagcctctttcgtatgtgcttgcgacaccggagcttcccgacgacgcggacaacccgctgcgggcggtgtacggcaacgagggagtacccggtgacatcgaccgtttcgggcgcaggttcggctgcgttgtcatggacggcttcggctcgactgaaggcggggtggcgatcacgcggacactcgacaccccggcgggcgccctgggcccactgccggggggaatccaaatcgtcgaccccgacaccggcgaaccgtgcccgacaggagtggtcggcgaactggtcaacaccgccgggccgggcggtttcgaaggctattacaacgacgaggccgccgaggccgagcggatggccggcggcgtctaccacagtggcgacctcgcctatcgcgacgacgccggctacgcctatttcgccggtcggctcggcgactggatgcgagtcgacggtgaaaatctaggcaccgcaccgatcgagcgggtgctgatgcgctacccggacgccaccgaggtcgctgtgtatccggtacccgatccggtggtgggtgatcaggtgatggccgcgttagtgttggcgcccggcaccaaattcgatgccgacaagttccgggcgtttctgaccgagcagcccgacctggggcacaagcagtggccgtcgtatgtgcgggtcagcgcggggctgccgcgcaccatgaccttcaaggtgatcaagcgccagttgtcggccgaaggtgtcgcctgcgccgatccggtgtggccgattcgccggtagcctcacggcgcgccaccatgctcaccgggatctggccggatggtggacccgaataatcgggtagaaccgccgaatgagctgcccggatcgcgatacgatccattcctagcaattgcaccgatgatgcacggccgcggccgggttcggcttgggctggtgcgaggtaccggatgtcgtttgtgttggtttcgccggagaccgtggcggcggtggccacggatctcaagcgcatcggcgcctcgctggcccacgaaaacgcgtcggcggccgcttcgacgacggcggtggtctccgcggccgccgacgaggtatcgacggcggtcgccgctctgttctcccaacacgcccagggctaccaagcggcggccgctcaggtagcagcgtttcatagccggtttgtgcaagccctgacggccggtgccggggcgtacgcatttgccgaggcggccaacgcgtcgccgctacagtcagccatgggtgcggtaagcgcgtctgcgcagacgctgttgtcgcgcccgttgatcggcaatggcgccaatgcgacgacgccgggcggtaacggcggcgacggcggatggctattcggcagcggcggcaacggcgcgcccggcgcggcgggccagtccggcggtaacggcgggtcagccggactgtggggtaacggcggcgcgggtggcgccggcggcagcggcggcgccgccggcggcaacggcggtaacggcgggtggctgttcggcgccggcggcaccggcggtatcggcggcaccggtgctcccggcgccatgggcggcaccggcggcaacggcggcaacggcgcgctgctgatcggcggcggcggcctcggcggcgccggcggcatgggtggcaccggcggcggcaccggcggcaccggcggcaacggcggcaacggcgcgctgctgatcggcgctggtggtgtcggaggtgctggcgggatcggtggccagggtaccggcgccggcggtgccgccggcgccggcggcaccgggggcaacggcggcgccggggggttgttcatgaacggcggcgacggcggcgccggcggtcaaggcggcgacggtgcggccggcgacgcggctgccagcgccggcggcaccggcggcaaaggcggccaaggcggcgacggcggcaccggaggggccggcggcgcaggcccagtgctgttcggccacggcggcgccggcggcatgggcggccaaggcggcaccggtggaatgggcggcgccggcggagacggcaccaccgtcatcgcggccggtaccgggggggagggcggcaccggcggcaccggcggtaccggcggcaacggcgctgacgccgctgctgtggtgggcttcggcgcgaacggcgaccctggcttcgctggcggcaaaggcggtaacggcggaataggtggggccgcggtgacaggcggggtcgccggcgacggcggcaccggcggcaaaggtggcaccggcggtgccggcggcgccggcaacgacgccggcagcaccggcaatcccggcggtaagggcggcgacggcgggatcggcggtgccggcggggccggcggcgcggccggcaccggcaacggcggccatgccggcaacacaggtgacggcggcgacggcgggaccggcggtaacggcggcaacggcaccggaggcgtgaacggcgccgacaacaccctcaaccccgacacccccggcggcgccggggagcccggcggggccggcggggccggcggggccggcggggccgccggcggcccgggcggtaccggcggtaccggcggtaacggcggcaacggcggcaacggcggcaacggcggcaatgccggcaacaacagcaccaatgccccagtcggtggcgaaggcggcgccggcggcgacggcggcgccggcggcgcaggcggggccgccaacggcggcaccgcgggcagccagggcactgggggcgtcggcggcaacggcggcgcgggcggcaacggcggcggcggcaaggctggcaccggcaacagcggcaactttggggtggacggcgaagccggcttcagcggcggcgccggtggcaacggcggcgtaggcggggccgccggcgccaatggcggaaccggcggcagcggtggtaatggcggtgacggcggtgcgggaggcattggcggggccggcggcaacggcataccgggcactggcacagagcctgccgggggcaccggcgccaaaggtggagacggcggcgacggtggcgccggcggcgcaggcggcaatgccggcggggccggcggcaacggcggggccggcggccagggcggcaatgccggccagggtggcgccggcggtgcgggcggcaacgccgtgattcccggcgacggcgtcgggaaggcgccgcacggcggcgcgggcggcagcggcggagacggcggcaaaggcggccagggcggtagtggcggcaccggcggatccggtgccccgatcggtggcggcgccggaggcaccggagggtccggcggacacgccggcaagggtggcgccggcggcatcggcgcacagggcaccaccatcaccgtgcccgggaacggcggcaacgccggcgacggcggcaacggcggtggcggcggcgcgggcggcaccggcggcgacggcgccaccggcacgccagccggcaacggcggcgacggcggcaacggcggcaacgccggcgacggcggcaacggcggctccggcgacttcggtggcaataccaccagcggcgcctccggcagcggcggcaacggcggcaacgccggcaccgcgggtagcggcggtgcgggcggaaccggcggcaccggccttagcggcggcaacggcggcaacggcggtgacggcggtaacggcgcccacggcaccgtcggcgcccagttcgtcccggccaccagcttgcccacacccaacggcggggccggtggcaacggtggcaccggaagcaacggcggcgcgcccggccccgccggggcgcccggccccactaccggcggtaacgctggcagccagggcatcggcggcgacgggggcaacggcggcgacggcggtaaaggcggtgacggcgccgacgctgtcaacgtcgtattcatgccgactgagccacaggccgcgaccggcactgccggcagcgccggtgaccccaccggcggtaacggagggcccggcactcccggcagccccatggttgccccgcccccgccaacgccaatcactcaagtccaacagggcggtgacggtggcgccgggggcaccggatccaccaacgccaacgacggcacagccaccggcggaaagggcggagaaggcggagtcggcagcattctcggcgggcccggcggcaacggcggaactggcggcaacgcctcggcaaccggcaccaacggggtggccaacgccgggaatggcggcaagggtggcgacggcggccagtttggggccggcggcaacggtggtgccggcggcagcgtaaccgacggatccgccggcagcaccgcaggcaacggcggcaacggcggcaacgcaaccaacggcaccatcgcaggccaacccgccggcggcaacggctcggccggcgggaaaggcggcgacggcggcaacatcgccgccggtgccaccggcaccgccggcaacggcgggaacggcggcaacggcaacgacggcgccgtcaacgccggcaccggcggctccggcgggaacggcggtaacgccggtggcggcggcgccaatggcggcgacggcggcgccggcggcgccggcggggccggcgggcgtggcggcaagggcatcgacggcgggttcggcggtgacggcggcaacggcggcagcaacaacggcaccggcgccggtggcaacggcggcaacggcggcaccggcggggtcggctcggttggcgcggctggtggcgatggcggcaacggcggcaccggaggcttcgccggtttcggcggcaccgcaggcaatggcggttccggcggcacgggcggggccggcggcgacggcggcaccggcgggggcggcggcaacggcggcaccggcgttatcgccggcggcggggggaccggcggcaacggcggcgccagcggggccggcggcgccggcggcacgggcgggttcgccggcaacggcaatgccggcggcaatggcggcaccggcggcgcgagcgaggacggcgacaacggcaacgctggcagcggcgccaccggcggtaccggcggcaacggcggcaccggcggcgacggcggcgctgccgggctgggcggcgtcgcgtgaggttgaccggcgatcaccgtagccagcacggcccgtgacaccggtccggcacgccaccctcgtcgttcaggtggtgtcgccactcgcgctacacaacgcttcacggcactcgtcgagacttatgctcgagttctgatacgtggagcaactgttttggcgttcgacccgtattgcgcaggtggcggtactggaaaacgtagacgtgttgggcgggtgacgaataagatcctggcctaactactgcgtcaattatgccgcggtggccgcgccgtccggttgggagttcgcccatgtcgttcgtgttgatcgcaccggaattcgtgacagcagccgcgggggatctgacgaatctgggttcgtcgattagcgcggccaacgcgtcggcagccagtgcgaccacgcaggtgctggctgcgggcgccgatgaggtgtctgcccgtattgcggcgctgttcggcgggtttggcctggagtaccaggcgattagtgcgcaggtggcggcctaccaccagcggtttgtgcaggccttgagtaccggcgcgggcgcatatgcctcggccgaggccaccgccgctgagcagatcgtgctgggcgtgatcaatgcgcccacccaggcgctgctggggcgcccgttgatcggtgacggcgccaatgcgacgactcccggcggggccggcggggccggcggtctgctgttcggcaacggcggggccggggcagccggggcgcccggccaggccggcgggcctggcgggcccgccggattgtggggcaacggcgggcccggcggggccggcggcagcggtgggggcaccggcggtgccggcggcgccggtgggtggctgttcggggttggcggcgccggcggtgtcggtggggccggtggcggcaccggcggggcgggcgggcccggtggtttgatctggggcggcggcggggccggcggtgtcggtggggccggtggcggcaccggcggggccggcggccgcgccgagctgctgttcggcgccggcggtgcgggcggcgcgggtggggcgggcaccgacggcgggcccggtgctaccggcgggaccggcggacacggcggagtcggcggcgacggcggatggctggcacccggcggggccggcggggccggcgggcaaggcggggcaggtggtgccggcagcgatggtggcgcgttgggtggtaccggcgggacgggcggtaccggcggcgccggtggcgccggcggtcgcggcgcactgctgctgggcgctggcggacagggcggcctcggcggcgccggcggacaaggcggcaccggcggggccggcggagatggcgttctggggggtgtcggtggcactggtggtaagggcggtgtcggcggcgtggctggcctcggcggggccggtggtgccgcgggccagctcttcagcgccggaggcgcggcgggtgccgttggggttggcggcaccggcggccagggtggggctggcggtgccggagcggccggcgccgacgcccccgccagcacaggtctaaccggtggtaccgggttcgctggcggggccggcggcgtcggcggccagggcggcaacgccattgccggcggcatcaacggctccggtggtgccggcggcaccggcggccaaggcggcgccggcggcatgggtggctccggtgctgataatgccagcgggattggcgccgacggcggcgcgggtgggactggcggtaacgccggcgccggcggggccggcggggccgccggcaccggaggaaccggcggggttgtcggcgccgcgggcaaggccggtatcggcggcaccggcggccaaggcggcgccggcggcgcgggcagcgccggcacggatgcgaccgctaccggtgccaccggcggcaccgggttttccggtggagccggcggggccggcggggccggcggcaacaccggggttggcggcaccaacggctccggcgggcaaggcggcaccggcggcgcgggcggcgccggtggtgctggcggtgtcggcgccgacaaccccaccggcatcggcggcgccggcggcaccggcggcgccggcggcaccggcggcaccggcggagcggccggagccggcggggccggcggagcggttggcaccggtggtaccggtggcgttgtaggcgacgttggtaacgcagggatcggcggcaccggcgggaaaggcggcgccggcggcgcgggtggcgccggcgcggacgcgaccgctaccggcgccaccggcggcaccgggttcgccggtggcgccggcggggccggcgggcagggcggtagcagcggtgccggcggcaccaacggctctggtggcgctggcggcaccggcggacaaggcggcgccgggggcgctggcggggccggtggcgccatcggtaccggcggcaccggcggcgcggtgggcagcgtcggtaacgccgggatcggcggtaccggcggtacgggtggtgtcggtggtgctggtggtgcaggtgcggctgcggccgctggcagcagcgctaccggtggcgccgggttcgccggcggcgccggcggagaaggcggagcgggcggcaacagcggtgtgggcggcaccggaggtgccggcgggtccggcgcggacaaccccaccggtgctggtttcgccggtggcgccggcggcacaggtggcgcggccggcgccggcggggccggcggggcgaccggtaccggcggcaccggcggcgttgtcggcgccaccggtagtgcaggcatcggcggggccggcggccgcggcggtgacggcggcgatggggccagcggtctcggcctgggcctctccggctttgacggcggccaaggcggccaaggcggtgacggtggcagcgccggcgccggcggcatcaacggggccggcggggccggcggcgacggcggcgacggcggggacggcgcaaccggtgccgcaggtctcggcgacaacggcggggtcggcggtgacggtggggccggtggcgccgccggcaacggcggcaacgcgggcgtcggcctgacagccaaggccggcgacggcggcgccgcgggcaatggcggcaacgggggcgccggcggtgctggcggggccggcgacaacaatttcaacggcggccagggtggtgccggcggccaaggcggccaaggcggcctgggcggggcaagcaccacctcgatcaacgccaacggcggcgccggcggcaacggcggcaccggcggcaaaggcggcgccggtggtgcgggaaccctgggcgtcggcggctccggcggcaccggcggggacggcggcgatgcgggcgctggtggtggcggcggcttcggcggggccgcgggtaaggccggcggcggcggaaacggcggtgttggcggtgacggcggcgagggagccagcggtctcggcctggacctctccggctttgacggcggccaaggcggccaaggcggggccggcggcaacgccggcgccggcggcatcaacggggccggcggggccggcggcaccggcggggccggtggtgacggcgccccggcgaccctgatcggcggacccgacggcggtgacggcggccaaggcggcatcggcggggacggcggcaacgccggattcggcgccggtgttcccggcgacggcgggatcggcggcaccggcggggccgggggcgccggcggcgccggcgccgacggggaccccagcattgacggcggccaaggtggtgccggcggccacggcggccaaggcggcaaaggcggcctgaacagcaccgggctagccagcgccgccagcggtgacggcggcaacggcggggccggcggggccggcggcaacggcggcgacggcgacggctttatcggcgggtccggcggcaccggcgggaccggcggcgacgccggcgtcggcggcctggccaacaccggcggaaccgcgggcaacgccggtatcggcggggccggcggccgcggcggcgacggcggggccggcgacagcggcgccctctcccaagacggcaacggcttcgccggcggccaaggcggccaaggcggggccggcggcaacgccggcgccggcggcatcaacggggccggcggcaccggcggcaccggcggggccggtggtgacggcgccccggcgaccctgatcggcggacccgacggcggtgacggcggccaaggcggcatcggcggggacggcggcaacgccggattcggcgccggtgttcccggcgacggcgggatcggcggcaccggcggggccgggggcgccggcggcgccggcgccgacggggaccccagcattgacggcggccaaggtggtgccggcggccacggcggccaaggcggcaaaggcggcctgaacagcaccgggctagccagcgccgccagcggtgacggcggcaacggcggggccggcggggccggcggcaacggcggcgacggcgacggctttatcggcgggtccggcggcaccggcgggaccggcggcgacgccggcgtcggcggcctggccaacaccggcggaaccgcgggcaacgccggtatcggcggggccggcggccgcggcggcgacggcggggccggcgacagcggcgccctctcccaagacggcaacggcttcgccggcggccaaggcggccaaggcggggccggcggcaacgccggcgccggcggcatcaacggggccggcggcaccggcggcaccggcggggccggtggtgacggccagaacggaacgacaggcgtggcgagcgagggcggcgccggcggccaaggcggtgacggtggggacggcggccaaggcggcatcggcggggacggcggcaacgccggattcggcgccggtgttcccggcgacggcgggatcggcggcaccggcggggccgggggcgccggcggcgccggcgccgacggggaccccagcattgacggcggccaaggtggtgccggcggccacggcggccaaggcggcaaaggcggcctgaacagcaccgggctagccagcgccgccagcggtgacggcggcaacggcggggccggcggggccggcggcaacggcggcgacggcgacggctttatcggcgggtccggcggcaccggcgggaccggcggcgacgccggcgtcggcggcctggccaacaccggcggaaccgcgggcaacgccggtatcggcggggccggcggccgcggcggcgacggcggggccggcgacagcggcgccctctcccaagacggcaacggcttcgccggcggccaaggcggccaaggcggggccggcggcaacgccggcgccggcggcatcaacggggccggcggcaccggcggcaccggcggggccggtggtgacggcgccccggcgaccctgatcggcggacccgacggcggtgacggcggccaaggcggcatcggcggggacggcggcaacgccggattcggcgccggtgttcccggcgacggcgggatcggcggcaccggcggggccgggggcgccggcggcgccggcgccgacggggaccccagcattgacggcggccaaggtggtgccggcggccacggcggccaaggcggcaaaggcggcctgaacagcaccgggctagccagcgccgccagcggtgacggcggcaacggcggggccggcggggccggcggcaacggcggcgacggcgacggctttatcggcgggtccggcggcaccggcgggaccggcggcgacgccggcgtcggcggcctggccaacaccggcggaaccgcgggcaacgccggtatcggcggggccggcggccgcggcggcgacggcggggccggcgacagcggcgccctctcccaagacggcaacggcttcgccggcggccaaggcggccaaggcggggccggcggcaacgccggcgccggcggcatcaacggggccggcggcaccggcggcaccggcggggccggtggtgacggcgccccggcgaccctgatcggcggacccgacggcggtgacggtggggacggcggccaaggcggcggcgcgggattcggcagcggcgtagccggcgccgccggcgccggcggcaacggcggtaagggaggtgacggcgggaccggcgggaccggcgggactaacttcgctggcggccaaggcggtgccggtggccgaggaggtgctggcggcaatggcgccaacggcgttggcgacaacgccgccgggggcgatggcggcaacggcggagccggcgggctcggcgggggcggtggcacaggcggcaccaacggcaacggcggcctcggcggaggcggcggcaacggcggagccggcggtgccgggggaacgcccaccggcagtggcaccgaggggaccggcggcgacggtggagatgccggcgccggcggcaacggcggctctgccaccggcgtcggtaacggcggtaacggcggtgatggcggcaacggcggcgacggcggcaacggcgcacccggcggcttcggtggcggcgctggcgccggcggcttgggcggctccggcgccggcggcggcaccgacggcgacgacggcaacggcggcagccccggcaccgacggcagctaagctaacggcagcccaaagcgccagcagccacccgacaacgctgggcggctacccatggcccgttggcagcacaggctggcgatggccgtccgaccgataacacccgggccatcgcatccccagcacaaccagctgtcctcgcgggcttatgcacgacgggggagcactaccccacaagcgatggcaccactacatcgatcagatgcggcccgggctcggcgaaggccgcgcgcagggcgtcggcgaattcctcgcaggtggtgacacgacgtgcaggaacacccataccttcggcgatcttgacgaaatccattgtgggacgcgatatatcaaggagatccagggccttcgggccaggatccgaccccgcgccgacacgttgcagctcgatccgcagaatgtcgtaggcgccgttgttgtagatgacggtggtgacgtcgaggttctcccgcgcttggctccacaatcctgaaatcgtgtacattgccgacccgtcggattccaggcacaacaccgggcggtcgggcgcggcgaccgcggcaccgaccgcagccgggatgccgtaaccgattgccccgccggtcagcgtaagccagtcatgggccggggccccggcggtggcctgcggcagcaggacaccacaagtattcgactcgtcgacaacaatcgcccgttccggcagcaacgcaccgaccacatcggccgccgacaccgacgtcaggtcacccgtcggcagctgcggacgtgacgcgcccgccaccggggcaaccgtcccgggcgctacctcgtcggccaacgcggccagtgcgtcggccgcaccaccgggttcggcaagcacgtgcacctcacaaccggccggcaccaggtcactgggcatacccgggtaggcgaaaaacgacaccggcgacctggccccggccagcacgagatgtttgaccccgtccagctgggccgcggcaccttcagcgaaataggccagccgttcgacggcggggataccggcgccacgttccaggcacgtcggaaacgtctcgcataaccaacgggccccggttgcctgcacgatccgcgcagccgcggtcagccccggcccgcgggtggcatccccaccgatcagcatcatggcgggttcccctgagcgcagcaccccagccaccggccccacgtccactggcgccgccgccgcctgagccggcacgcccgcggccgcgtgggcaccgtcgctccaacacacatccgcgggcagaatcagcgtcgcgatctgtgaacctgaccggctggccgcaatggccgcttcagcgtcggccccgacgtcggcggcagcctccgtccggcgcacccatcccgaaacggtgccagcgaccgcatcgatatcggattccagcggggcgtcgtacttcttgtggtaagtcgcgtggtctccgacaaccaccaccatcggcacccgggcacggcgcgcgttgtgcaggttggccaggccgttgcccagtccggggcccagatgcagcagcaccgccgccggccggccagcaatgcgggcataaccgtcggcggccccggtagccacgccttcgaacagggtcagcatgccacgcatgcgcgggacggcgtctagcgccgccacgaaatgcatttccgacgtgccagggttggcgaagcacacatcgacacccccgtcgaccagggtgttgatcagggcctgagcaccgttcacgtctgcacctttcctcgtgggtccagcttgaatacccgcacagcgttgccgtgcagaaagtcgcgacgagcttcgtcgcttagccccagttcgtcaagaccggtcagggcgtgcgtgtgggcgatcatcgggtaattggtaccaaacagcaccttgcgctgtcccgtgtcggttttcatgaaccgcaccagcttcccgggcagccgcttgatggtgtaggccgaggtgtcgatgtagacattctcgtgtttgcgggcgaccgcgaccatctcctcggtccacggatagccgacatgtccgcacacgatcaccagttccggaaagtccaacgccacctggtcgatgtagggaatggggcgtccggtctccgacggccgcagcgggccggtgtgaccaacctgggtgcagaacggcaccgcggactgcacgcattcggcgaacaacggatagtagcggcggtcggtcggcggggcgccccatagccaaggcaccacccgcaggccgacgaacccctcaccgactcggcgcctcaactcccggacggccgccatcgggcgatccaggtcgaccgccgccagaccggcaaaacggttggggtacaaccggacccattccgcaacagcgtcattagagatgaggtcctggccgttggggccacgccaggcgctgagcaaacccagggtgacgccgccggcgtccatcgaggagacggtcgcttcgatcgggatgtcggtctccgggatagacccaccggtccaccggcgcagcgaggcgaacatatcgccgtgtaggaaccgttgcgtcggatgctgcatccacacatcgatggtcatcgcgtttcagactgtagccgcccgggcggcgactacccgcggcgacgctgcagatcatcgcccggccagggtgctaccaggttgctgccatccccgaatgttcgcggtcggagggcgacgcgacgtgttgaaacgccgtacgttcgggccttcccgcgagaagccctagccgcccgagattgtccctcccggcgttcgtggccacgcggtgcttcgcctttttgcccatcccaaattacacgggtggtactcacgagaaagcttggacgtattgggcgggtgctgaattatgatcccgacacaactgcatcaatttagccgcgtcgtgatgctatccgccgacggtttggagctggtccgtgtcgttcgtgttgatctcacccgaagttgtgtccgccgccgccggggatctagcgaacgtgggatcgacaatcagcgccgccaacaaggcggcagcggctgcgaccacgcaggtgctggccgcgggcgccgatgaggtgtcagcgcgcatcgcggcgctgtttggtatgtacggcctggaatatcaggcgatcagtgcgcaagttgccgcgtatcaccagcagttcgtgcagacgttgcgcaccggagcggcctcgtacatgttggccgaggccaccaacgtcgagcaaaatctactgaacctcatcaacgcgccgacccagacgctgctcgggcgcccgctgatcggagacggggccaacgcgacgacgccgggcggggccggcggagacggcgggctgctgtttggcagcggcggcaacggcgcgcccggtgcacccggccaggctggcggtgccggtgggtctgccgggctactgggcaacggcgggagcggcggagccggcgggacgggcgcgcccggcggaaacggcggcaatgccggttggctatacggccgcggcggagtcggcggcgccgggggaatcggcggcggaacaggcggggccggcgggcacgcgtggctgttcggccacgggggaaccggcggtatcggtggcgggcccggcggcaacggcgggtggctgctcggcaacggcggacatggcggcgctggcggaatcggtggcggcagcggcggcgctggcgggaacggcgggtggctgctcggcaacggcggtatcggcggagcgggcggaaccggcggcggagcgggcggcaccggtggcaacgccgcgtggctgctcggcggtggtggtaccggcggcgccggcggaatcggtggtggcaacggcgggcacggcggcaacggcgggtggctgctcggcaacggcggcaacggcggcctcggcggtgacggtgacggcggtactggcggcggccacggcggcaacggcgggaatcccgggtggctcttgggcacagccgggggtggcggcaacggtggcgccggcagcaccggtactgcaggtggcggctctgggggcaccggcggcgacggcgggaccggcgggcgtggcggcctgttaatgggcgccggcgccggcgggcacggtggcactggcggcgcgggcggtgccggtgtcgacggtggcggcgccggcggggccggcggggccggcggcaacggcggcgccgggggtcaagccgccctgctgttcgggcgcggcggcaccggcggagccggcggctacggcggcgatggcggtggcggcggtgacggcttcgacggcacgatggccggcctgggtggtaccggtggcagcggcggcaccggcggtgacggcggcgcccccggcaacggtggcgccgggggtgccggccagttgttgagccatagcggcgtggccggtgctagcggcaaaggtggtgccggcggcaccggcggcaacggcggggccggcagtgccggcgccgacgcccccgcaggctccggcgcgatgggtagcactggctttgctggcggcgccggcggtgacggcggtaacggcggcgggagcggtgccagccaaggcaacggcggcaacggcggcaacggcggcaccggcggcaaaggcggcaccggcggggccggcatgaacagcctcgacccgctgctagccgcccaagacggcggccaaggcggcaccggcggcaccggcggcaacgccggcgccggcggcaccggcttcacccaaggcgccgacggcaacgccggcaacggcggtgacggcggggtcggcggcaacggcggaaacggcgcagacaacaccaccaccgccgccgccggcaccacaggcggcgacggcggggccggcggggccggcggaaccggcggaaccggcggagccgccggcaccggcaccggcggccaacaaggcaacggcggcaacggcggcaacggcggcaccggcggcaaaggcggcaccggcggggccggcatgaacagcctcgacccgctgctagccgcccaagacggcggccaaggcggcaccggcggcaccggcggcaacgccggcgccggcggcaccggcttcacccaaggcgccgacggcaacgccggcaacggcggtgacggcggggtcggcggcaacggcggaaacggcgcagacaacaccaccaccgccgccgccggcaccacaggcggcgacggcggggccggcggggccggcggaaccggcggaaccggcggagccgccggcaccggcaccggcggccaacaaggcaacggcggcaacggcggcaacggcggcaccggcggcaaaggcggcaccggcggggccggcatgaacagcctcgacccgctgctagccgcccaagacggcggccaaggcggcaccggcggcaccggcggcaacgccggcgccggcggcaccggcttcacccaaggcgccgacggcaacgccggcaacggcggtgacggcggggtcggcggcaacggcggaaacggcgcagacaacaccaccaccgccgccgccggcaccacaggcggcgacggcggggccggcggggccggcggaaccggcggaaccggcggagccgccggcaccggcaccggcggccaacaaggcaacggcggcaacggcggcaacggcggcaccggcggcaaaggcggcaccggcggcgacggtgcactcgcaggcagcagcggtggtgccggcggtaaaggcggcaacggcggcgacgccggcaaggccggtaccggctccgctcctggcacggcggggaccggcggcgatgggggtaagggcggcaacggcggcattggcgctgccggcacaaccggccccgtaggcaccggcgcgtccggcggcaccggtggtagtggtggcgccggcggaaccggcggtgacggcggcgccgccaacggcggcaccgccggggctggcggggcgggcggcaatggcggcaaaggcggcgacggtggagcaggcgtcaccagcagcaccgccggcaacagcggcggcgcgggcggcagcggcggaaagggcggagacgcgggcgcgggcggcgccggtgccactccgggcgccaacggtatcgctggcaatggcggcgacggcggagatggcgcggctggtgccgtcggcatctccggcgcaaccggcgctggcgacggcgggcatggcggaaccggcggggccggcggcaacggtggaaccggcggtgctggcggtagcggcatcgacggcgtcggcggcgggaccggaggtaccggcggcaacggcggcaacggcgccatcggcggcgctggcggagacgccggtggtagcggaaatagcggcggaaacggtgggactggcggaaagggcggaaacgccggtgccggtggtgccgcgggcagcaacggcggtaccgtcggcgccaacggtaccggcggcgacggcggcaacggcggcgctgccggggccgccacggctggcagcaacggtggggccggcaccggctcggccggcggcaacggcggcaccggcggcagaggcggcagtggtggcgccggcggcgacggtatcggtggcgtcggcggcggcaagggcggcaacggcgcggacggcgaagtcggcggtgcgggcggcgccggcggcagcgggcccaacaccagtcccggcggcaacggcgggcaaggaggtcaaggcggcagcggtggtgccggtggggcggccggggctggcggcgcgggtggcggcgctaacggcaccgctggcaacggcggccaaggcggtgccggcggcaccggcggcgccggcgcagcctcctcagctaccaacggcggcagcggcggcgccggcggcaccggaggcgccggcggcaccggcggcgctggtggcgatggcgtcggcggcgccggcggcggcaatggtggccacggcggtgacgccggagacggtggcaacggcgccaacggcaacaaccgcagttccggctccttcctcgcagccggcggcaccggcggggcggccggcgacggcggacaaggtggccagggcggcgccggcggcggtgccggtggtcaaggtggtgccggcggtgccggcgggaccggcggcaacggcggcaatatcaccggcggcaccgcgggcaccgcgggggccgccggtaacggcggcgccgccggaaagggtggcgccggcggccaaggcggcaccggtggcgggaccgggggtcagggtggcgccggcggcgacggcggtgccggcggcaccggcggcgaccgcaccgtcggcggtggcacggtccccgccggctccggtggacaaggcggtaacgctggcggtggtggggccggcgggcagggtggagccgacggcggcagcggcggcgacggcggcgacgccggcacaggtggcaatggcggtaacggcggcaaccgtaattccggcaatggcaccggcggcgctggcggcaacggtggtggtggtgctaacggtggcgccggcggcgctgggggcagcggcggcggcaccggcggcaacggcggcgctggcggcgacgccggcgacgccggcaacggcggcaacggcaacggcaccggcaacggcggcaacggcggcaacggcggcatcgccggcatgggcggcaacggcggtgccgggacgggcagcggcaacggcggcaacggcggcagcggcggcaacggcggcaacgccggcatgggcggcaacagcggcaccggcagcggcgacggcggtgccggcgggaacggcggcgcggcgggcacgggcggcaccggcggcgacggcggcctcaccggtactggcggcaccggcggcagcggtggcaccggcggtgacggcggtaacggcggcaacggcggcaacggagcagataacaccgcaaacatgactgcgcaggcgggcggtgacggtggcaacggcggcgacggtggcttcggcggcggggccggggccggcggcggtggcttgaccgctggcgccaacggcaccggcgggcaaggcggcgccggcggcgatggcggcaacggcggtaccggcggcaacggcggtaccggcggcgagggcggcgaggtcggcggcgccggcggcaccggcggtgcggccggcaatggcggcgatggcggcaccggcggcaccggcggcggggacgggggcgccggcaccaccggcggcaagggtggcaccggcggcaacggcagtggcaccggctcgggcggcaccggcggcgatggcggcaccggcggtggtggtgggaacggcggcaccggctggaatggcggcaagggagacaccggcagcggcggtggcgccggagacggtggtaaggcaccagccggtggcaccggcggcgccggcggcgacggcggagcgggcggcaagggcggcagcggcggcgtctagtcgcgatgggcccagcggccgcgatggtgcgccgggcgtccgccggcgagtggtccagccagatttgacgacaaacggcgacccagcggtatcccccagccgcggcgccatagccgcgacccgcgcaatcaggaaccgctcgtcacgtgtcccgcatgcacgtcatcggctggccgcgcctcggtctgctccttggcccagcggtagtccggcttaccggcgggcgaacgcttcacctcgtcgacaaaccacagactgcgcggcactttgtagcccgcgatctcggagcgcacgaacgagtccaactcggccaacgacggccgacaacccggccgggcctgcaccacggcggccacctgctggccgtaacgcggatcgggcaccccgaccaccagagcgtcgaacacgtcgggatgccccttcaaagcggcctcgacctcttcggggtagaccttctcgccgccgctgttgatcgacaccgagccacgacccagcatggtgaccgtgccgtcctcctcgacttgggcgtagtcccccggaatggcgtagcgcacaccgttaatcgtccggaacgtctcggccgtcttcttctcgtccttgtagtagccgacgggaatgttgcccttcttggcgagcgtgcgcgcgggtcgcactgcttggcgcctggtgcaccggtcgccgggcggctcctccccagggcgctccaggttcgttgcggcattaccagaaagccggcacatattagatgagtggcaactaaggttctcacttaaagatgccgccatatcggccgtggttgcaccggcgcaaagatggttgggagttcgcccatgtcgttcgtgttgatcgcaccggaattcgtgacagcagccgcgggggatctgacgaatctgggttcgtcgattagcgcggccaacgcgtcggcagccagtgcgaccacgcaggtgctggctgcgggcgccgatgaggtgtctgcccgtattgcggcgctgttcggcgggtttggcctggagtaccaggcgattagtgcgcaggtggcggcctaccaccagcggtttgtgcaggcctcgagtaccggcgcgggcgcatatgcctcggccgaggccaccgccgctgagcagatcgtgctgggcgtgatcaatgcgcccacccaggcgctgctggggcgcccgttgatcggtgacggcgccaatgcgacgactcccggcggggccggcggggccggcggcagcggtgggggcaccggcggtgccggcggcgccggtgggtggctgttcggggttggcggcgccggcggtgtcggtggggccggtggcggcaccggcggggcgggcgggcccggtggtttgatctggggcggcggcggggccggcggtgtcggtggggccggtggcggcaccggcggggccggcggccgcgccgagctgctgttcggcgccggcggtgcgggcggcgcgggtggggcgggcaccgacggcgggcccggtgctaccggcgggaccggcggacacggcggagtcggcggcgacggcggatggctggcacccggcggggccggcggggccggcgggcaaggcggggcaggtggtgccggcagcgatggtggcgcgttgggtggtaccggcgggacgggcggtaccggcggcgccggtggcgccggcggtcgcggcgcactgctgctgggcgctggcggacagggcggcctcggcggcgccggcggacaaggcgggatggggggtgctggcggggccggcgccgataaccccaccggcatcggcggcaccggcggtgacggcggcaccggcggtagcgccggtgagggcggggccggtggtgccgcgggccagctcttcagcgccagcggagcggccggtaacgccggtgtcggcggggccggcggccaaggcggtgacggcggagccggcggggccggcgccgacgccgaccagcccggcgccaccggcggcaccgggttcgccggtggagccggcggagccggcggggccggcggtagcagcggtgccggcggcaccaacggctccggcggcgccggcggcaccggcggacaaggcgggatggggggtgctggcggggccggcgccgataaccccaccggcatcggcggcaccggcggtgacggcggcaccggcggagcggccggagccggcggggccggcggagcggccggcaccggaggcaccggcggcatgatcggcaccacaggcaacgccggtgtcggcggggccggcggccaaggcggtgacggcggagccggcggggccggcgccgacgccgaccagcccggcgccaccggcggcaccgggttcgccggtggagccggcggggccggcggggccggcggtagcagcggtgccggcggcaccaacggctccggcggcgccggcggcaccggcggacaaggcggcgccgggggtgctggcggggccggcgccgataaccccaccggcatcggcggcaccggcggtgacggcggcaccggcggagcggccggagccggcggggccggcggagcggccggcaccggaggcaccggcggcatgatcggcaccacaggcaacgccggtgtcggcggggccggcggccaaggcggtgacggcggaaccggcggggccggcggggccggcggtagcagcggtgccggcggcaccaacggctccggcggcgccggcggcaccggcggacaaggcggcgccgggggtgctggcggggccggcgccgataaccccaccggcatcggcggcaccggcggtgacggcggcaccggcggagcggccggagccggcggggccggcggagcggccggcaccggaggcaccggcggcatgatcggcaccacaggcaacgccggtgtcggcggggccggcggccaaggcggtgacggcggagccggcggggccggcgccgacgccgaccagcccggcgccaccggcggcaccgggttcgccggtggagccggcggggccggcggggccggcggggccggcggtagcagcggtgccggcggcaccaacggctccggcggcgccggcggcaccggcggacaaggcggcgccgggggtgctggcggggccggcgccgataaccccaccggcatcggcggcaccggcggtgacggcggcaccggcggagcggccggagccggcggggccggcggagcggccggcaccggaggcaccggcggcatgatcggcaccacaggcaacgccggtgtcggcggggccggcggccaaggcggtgacggcggagccggcggggccggcgccgacgccgaccagcccggcgccaccggcggcaccgggttcgccggtggagccggcggggccggcggggccggcggtagcagcggtgccggcggcaccaacggctccggcggcgccggcggcaccggcggacaaggcggcgccgggggtgctggcatcagcttcagcaacggcagcaacggcggcaccggcggcaccgggggcgtgggcggcaccgggggcgacggcggcaacgcaggcaccggcgccggcgaccccggcaaaggcggcaccggcggcaccggcggcagcggcggggccggcggtagcggcggggccaacttcaacggcggcaccggcggcaccggcggcaccggcggcaccggcggcaaaggcggcatgggcggcatcgctggcgacggcgggcccggcggtgacggcggcaacgccggggtcggaggaaaaggcggcaccaacggcaacggcggcagcggcgggaccggcggcacaggcgggcccggcggcagcggcggcgcgcccaccggcagcggcaccggcggcaaaggcggcgccggcggtgacggcggcgatggcgccgacggaggggcagccaccggcgtcggcgacggcggcgacggtggtaacggtggtaacggtggtaacggcggcacgggcgtcggctcgcccggcggcctcggcggggcaggaggcactggaggcctcggcggcgccggtgcaggcggcggagccgacggcgatgatggcgacgacggccaacccggcaacaacggcagctgaagcaccacctgccaccagacaacgccgtcgatgtggcgctccggcgtgcgcaaggcaaatcggtgcgatcctgaccagccaggtgattacctggttcgactcatgccgagcgaccgtcccagcgccgcagtggatgcatacacggtaggttcgacggacaccctgggctggctgaccgaatggccgccgcagctccccgaccgaaccgtcagcggcaacatgtcacctgcatcgtcgccaagcccaggcgatcgcccggccccgcaagcggatgtgttctcctgccctccgtgggcagcgcgcccgacacccgtaagcggatgtccccgacggactccggccggcctagccgatggctaccccagggagtgccgcacgatggccgtcgatcaagtgcggtccggcttcggcgaaccctccgcagctatttcgcgacgcgcgagaacacccgtgccttacttccatccacatcgatgtcggctcggcccccgagaggcacgacagccgacccatgtcgaccttccgtgcggggtgtccggagccggtcgcagccgcacccatcacccaccgctcgtcacgtgtcccgcatgcacgtcatcggctggccgcgcctcggtctgctccttggcccagcggtagtccggcttaccggcgggcgaacgcttcacctcgtcgacaaaccacagactgcgcggcactttgtagcccgcgatctcggagcgcacgaacgagtccaactcggccaacgacggccgacaacccggccgggcctgcaccacggcggccacctgctggccgtaacgcggatcgggcaccccgaccaccagagcgtcgaacacgtcgggatgccccttcaaagcggcctcgacctcttcggggtagaccttctcgccgccgctgttgatcgacaccgagccacgacccagcatggtgaccgtgccgtcctcctcgacttgggcgtagtcccccggaatggcgtagcgcacaccgttaatcgtccggaacgtctcggccgtcttcttctcgtccttgtagtagccgacgggaatgttgcccttcttggcgatgacgccccgcatccccgagccgggcttgacttcgttgccgtcgtcatcgagcacgacggtgcgatggtcgatccgcacccggggcccgccgccatgcgcctgcccggcagcaacgacgctggtaccgccaaaacccgtctccgacgagccaattgagtccgtgatcacccgattcggcagcagctcaaggagtttctccttgatgctcggcgagaacagcgccgcggtgctggccaacaggaacaacgacgacaggtcgtagtcgttgcccttgaccagcgcgtcgaccagcgggcgggccatcgcatcaccggtgaagaacagcaggttcaccttgtgtttgtggatcgtgcgccacacctcgtcggcgttgaattccggtgccagtaccgtggtttggcccgagaagagcgccatccaggtggccgactgggtggcgccgtggatcatcggcgggatcgggtagcggatcatcggtggattcgccgcggccgccttggccaggtcgtattcgtctttgacgaactctcctgtcgcaaagtcggttccaccgaacagcacacgatagatgtcctcgtgacgccacatcacacccttggggaaaccggtggtgccgccggtgtagagcagatagatggcgtcggcgctgcgttcgccgaagtcacgctccggcgagcccgccgcgatcgcggaatagaactcgacgccgccgtagcgccgatagtcctggtccgagccgtcctcgacgaccaagatcgtccttacatggggcgtgtcggggagaacgttggcgacccggtcggcgtagcggcgttcgtgcaccaacgcgaccatgtcggagttgtcgaacaggtagcgaagttcgccctccacgtaacggaagttgacgttcaccaagatggcgcccgccttcacgatgcccagcatcgcgatcacgatctcgatgcggttgcggcagtacaggccgaccttgtcgtccttttgcacgccttgatcgatcaggtggtgcgcgaggcggttggccttatcctccagctgggcgtaggtcaactgctcatcgccgcagataacggcgacacggtcaggcacggcgtcgatggcgtgctcggcgagatcggcaatattcagggccacggccaccaaactagaacgtgttacatttcttgacaagctcacacccgacgggcagaaagaggtggcggccgtggcaaccgtggaatccggacccgacgcgctggtggagcggcgcggccacaccctgatcgtgaccatgaaccggccggccgcccgcaacgcgctgagcaccgaaatgatgcgaatcatggtgcaggcctgggatcgcgtcgacaacgatcccgacatccgttgctgcatcctcaccggagccggtggctacttttgcgccggcatggacctcaaggcggcaacccagaaaccgccgggcgactctttcaaggacggcagctacgacccgtcgcgcatcgatgccctgctcaaagggcgccgcttgaccaaaccgctgatcgccgccgtcgaggggcccgcgatcgccggcggcaccgagatcctgcagggcaccgacatccgggtcgccggtgaaagtgcgaagttcggcatctccgaggccaagtggagcctgtacccgatgggcggctcggccgtgcggctggtccggcagatcccctacactctggcctgcgacctgctgctgaccggacggcacattaccgccgccgaggccaaggaaatgggcctgatcggccacgtggtgcccgacggccaggcgctgaccaaggctctagaacttgccgacgccatctcggctaacggacccctggccgtgcaggccatcctgcggtccatccgcgagaccgagtgcatgcccgaaaacgaggcgttcaagatcgacacccagatcggcatcaaggtcttcctgtccgacgacgccaaggaaggcccgcgcgcgttcgccgagaagcgcgcacccaacttccagaaccgctaggcgccgagcgtgaactgagggcgagatttcggccgattttccgccctcagttcacgttggacggcggtgtcggtgcacgacggcacactgcgatcgtgatcgaaccattcctcggcagcgaagcgattgcctccggcgcgttgacgcggcaccggctgcgaagcgcatacgccacgatccaccccgacgtctatgtctcccccggcgccgacctgaccgcatggagtcgcgctcaggccgcctggctatggtcgcggcggcgcggcgtcatcgccgggcagtcggcggcggcgatgcacggcgccaaatgggtcgacgcgcgacaggcggccgagctgctctacgaccaccgtcgcccgccggccggcatccacacctggtcggaccgtgtcgccgacgacgagatccagccaatctccggcatgaatacgaccacaccggcgcgcaccgccctcgacctcgcccgccgctatccggtcggcaaggccgtcgcggccatcgatgcgctcgcccgcgcgacggacctcaagctggccgatgtcgagatgctcgccgaacgctaccggggaagccgcggcatccgaaatgctcgtatcgcattggatctggtggatccaggtgccgagtcacctcgcgagacgtggctgcgtctgctactcatccgagcgggctttccaagaccacagacccagatcccggtttacgacgagtacggccagctggtcgcggttatcgatatgggttgggcaggaatcaaggtcggcgtggattacgagggcgaccatcaccggaccgaccgcagaacgttcaacaaggacatcaagcgtgccgaagcgttgaccgagcttgggtggaccgacgtacgcgtgacggtcgaggacaccgagggtggcatcatctggcgggtgtcagcggcctggcagcgccgaacgtgaactcacggcggagattcggccgatattccgccctcagttcacgttcggcgtggctcagcccagcggcgggctcggcgtgaacaccaccggcatggattccaggccgctgacaaagttcgccggccgcagcggcaacacggagtcatcggcgaccaaccgcaggtcgggtagccgccgcaacacccgttccgtcatcaacgacagctccaaccgggccagctgattgcccaggcagaaatgcgtgccgaagccaaacgccaagtggctgtttggatttcgctgaacatcaaacttttccggttcacagaaaaccgcctcgtcgaagttcgccgactcgaagagcagcatcatcttctcgccggcacacaacgccgtgccgtgaaactcggtatccgcggtcaacacccggcacatgttctttaccggggcggtccaacgtagcatctcctcgatggccccgggcagcaacgacgggtcgcgctgcagcaggtcccactggtcacggttgcgcagcagctgctcggtaccaccgctcaaggtatgccgcgtggtctcgtcgccgccgatcaggatcagcagcgtctccatgaccagctcgtcgtcgcttagccgctcgccgtcaacttcggaactcaccagcacgctgaccaggtcgtcggtgggtccgctcgccgtgccgcaatggtggcccgggtgaagtcgttgtaggccgcgaaggcgtccatggtgatctggaaatcctcttgagacacatgcgaactgaggaatgtcaccagatcgtcggaccaccgcaagaacatgtcccgctgctctggacgcaccccgagcatgtcgccgatcaccgccatcggtagcggcgcggccaggtcccgcacgaagtcacactcgccgcgttcgcacacggcgtcgatcagggtgtcacacagcgcggcaatcgacgcctccttgtccttcacccgcttgcgggtgaagccggcgttaaccagcttgcgccgcaacagatgtgcgggatcgtccatgtcgatcatcatcggcagggcgggctggtcggggcggatgccgccggcgttggagaacagctcgggttgacgttcggcgtcgatcaccgcctggtacgtcgacgcggccgccaggccgttgcgatcgcggaacaccggttggttggcccgcatccaccggtacgcggcccgcgcctcgcggctggcgtagaagttgccgtcggccagatccacgtccggagcttcagtcatcgcgatcctccgcactacagtgggcgatatgcccgtctcgcaacacaccatcgccggcacggtgctcaccatgccggtgcgcattcgcaccgccaacctgcattccgcgatgttctcggtgcccgccgacccagcgcagcgcctcatcgactacagcgggctgcgggtgtgcgaatacctgcccggtaaggcaatcgtgatgcagatgctggtgcgctacgtcgacggggatttggggcgataccacgagtacggcaccgcgatcatggtgaacccgcccggcacccaacgccgcgggcccagagccctcacccgagccgccgcgttcatccatcatctgccggtagatcaggtgttcacgcttgaggccgggcgcaccatctggggcttcccgaagatcatggcggacttcaacgtcaccgacggccggaggttcggcttcgacgtcagcgccgacggacggttgatcgccgggatcgagttcagcaccggcctgccggtgccgaccctcgggtggcaaatgttgaagacctactcccaccatgacggcgtaactcgcgagattccctgggaaatgaaagtctcgggcctgcgcgcccggctcggcggcgcccgactgcggttgggagaccatccctacgccaaagaactggcatcgctgggcctgccgaagcgggctctgttgtcccagtcggcggccaacgtagaaatgaccttcggcgacggtcacccgatctgaaccgcaagaaagcgaagccatcagcccaatctagaacgcgttctagcccgctggcaaggatcgatcagaccagggcggcaaggtcgcggacctgctctgcgctgccggcggtcaccaccatcatggtgaccccggcggcctcccagacggccatctgcttacgcacgtggtcgatgtcaccgacgatcacggcgtcgtcgacgagctcgtccgggatgatctcggcggcctcgtccttgcggccagaccgaaataacttggtgacctcatcgaccacttgcgtgtaccccatccggcgatagacgtcggcgtggaagttggtctcttcggcgcccatcccgcccatgtagagcgccaggaacggcttgattccggcaaacgcggccgcccgatcgtcggtgatgaccacctgcgccgtcgcgcagatctcgaagtcctcgcggctacgccgggcgccgggccgggcgaatccttcgtcgagccattcgttgtacatgccggccatgcgtggcgaatagaagatgggcagccagccatcgcagatctcggcggccagcgcgacgttcttgggcccctcggcccccagcatgattggtatgtcggcgcgcagcggatgggtgatgggtttgagcgctttgcccagacctgtcgtgccctcccccgtcagtggcagccggtagtgcggcccggcgctggtcaccggcgattctcgggcccacacctggcgcacgatgtcgatgtattcgcgggtgcgagccagcggcttgggaaaccgctgcccgtaccaaccctcgaccacctgcggaccggacacgccgagcccgagaatgtgccggccaccggacagatggtccagtgtcagcgcggccatcgcacaggccgttggtgtgcgcgcggacagctggatcaccgacgtacccagccgcacccgttgcgtcgacgagccccaccaggccagcggcgtgtaggcgtcggacccccacgcctcggcggtgaacaccgtgtcaaaacccgcatcctcggccgcggcgacgagttccgcatggttctgcggcggctgcgcgccccaataccccagctgtagtccgagcttcatccctgcctccacgacgcccttcaggagggcaatgttgaaaccgttgttagaacctgttctactcgacaggcgtgacagccagctcgagcggcccggcgctgatcgatcactctgagccgcccctttccgcgcccctcacgttgtccttcgactacacccgttcggtggggcccacgttaagcaggtttttcaccgccttgcgtgcacgccgcattgtcggggtgcgcggatccgacggccgagtccatgtgccgccggtggaatatgacccggttacctacgaacccctgagcgaaatggtaccggtgtccagcgtcggcaccgtcgcgtcctggacctggcaacccgagccgctagccggccagcccctggaccggccgttcgcctgggcgctgatcaagctcgacggcgccgacaccttgctgatgcacgccgttgatgtgggaaccgccggcccttccgccatccacaccggcgcccgggtgcacgcgcattgggccgaccaaccggtgggcgccatcaccgatatcgcctgctttgcgctcggcgagaccgcagaaccggtggcggctcacaagaccgaggatgcgcgggacccggtcaccatgatcgtcacgccgatccagctggaaattcagcacaccgcctcgcacgaggagagtgcgtatctgcgcgccatcgcccagggcaagctcgtgggcgccagaaccggaaagaccggcaaggtatacttcccgccgcatggcgccgacccggccaccgggaaacccacctccgagtttgtcgagctgcccgacaagggcacggtgacgacgttcgcgatcgtcaacatcccgttcctgggccagcgaatcaagccgccctatgtggcggcctacgtgttgctcgacggcgccgacatcccgtttttgcatttggtttccgacgtcgacgcgcaccaggtgcggatgggcatgcgcgtcgaggcggtgtggaagccgcgggagcggtggggactgggcatcgacaacatcgagtacttccgccccaccggcgaaccggatgccgactacgacacctacaagcaccacctgtaaagggcccaccaaccaatgagcgttcgcgatattgccgttgtcggcttcgcccacgccccgcacgtgcgccgcaccgacggcactaccaacggcgtcgagatgctgatgccgtgcttcgcccagctatacgacgagctgggcatcaccaaggccgacatcggattctggtgttcgggttcgtcggattacctggctggacgagcattttcgttcatctccgcgatcgactccatcggagccgtaccgccgatcaacgaatcgcacgtcgagatggacgccgcctgggcactgtatgaggcctacatcaaactgctgaccggcgaggtcgacaccgcgctggtgtacggcttcgggaagtcctcggccggaacgctgcgccgtgtgctgtcccgccagaccgacccgtacaccgtcgcgccgctgtggccggattcggtatcgatggcgggactgcaggcgcggttggggctggactccggcaagtggacccacgagcagatggcgcgagtggcgttcgattccttcaccaacgctcgccgggtggattccgtggagccgccgatcaccgtcggggaactgctggcacggccgttttttgccgatccgctgcggcgccacgacattgcgccgattaccgacggtgccgccgcggtcgtgctcgcggccgacaaccgcgcccgagaactgcgcgaaaatccggcgtggatcaccggaatcgaacatcgcatcgagtctccggcgctgggggcgcgcgacatcaccgagtctccgtcgaccaaactggcggccaagatagccaccggcggacacaccggcgacatcgacgtggcggagatccatgggccctttacccaccagcacctgatcgtcgcggaggccatcaggattccgggtaagacgaaagtgaatccgtccggcggcccgttggccgccaaccccatgttcgccgccggccttgagcgtatcggctttgccgcacaacatatctgggacggatcggcgcggcgcgtgctggcgcacgccaccagcggaccggcgctgcagcaaaacctggtcgcggtcatggaaggacggggatagtggaggggcagcgctgatggccggaaagctggccgccgtactcggcaccgggcagaccaagtatgtcgccaagcgccaagacgtttcgatgaacggtctggtgcgggaggccatcgaccgagcgctggcggattccggttccaccttcgacgacatcgacgccgtcgtggtcggcaaggcgcccgacttcttcgaaggggtgatgatgccggagctattcatggccgacgccatgggcgcgaccggcaagccgctgatccgggtacacaccgccggttcggttggcggatccaccggggtagtggctgccagcctggtgcaatccggcaaataccgccgggtcctggcattagcctgggaaaagcagtcggaatccaatgccatgtgggcgttgtcgattcctgtgccgttcaccaaaccggtcggtgccggtgcggggggatacttcgccccgcatgtccgggcctatatccgccgctcgggcgcaccggcacacatcggtgctatggttgcggtcaaggaccggctcaacggcagccgcaacccgttggcacatctgcagcagcccgacatcaccctggagaaggtgatggcatctcagatgctctgggatccaatacgtttcgatgagacgtgcccgtcgtcagacggtgcgtgcgcggttgtcgtcggcgacgaggagatcgccgacgcgcgactggcgcaagggcatccggtggcctggattcatggcaccgcattacgcaccgagccgctggctttcgccgggcgcgaccaggtcaacccgcaggccggccgcgacgcggcggcggcgctgtggaaggccgcgggcatcaccagccccatcgacgaaatcgacgccgccgaaatttacgtcccgttctcctggttcgagccgatgtggttggagaatctgggatttgcccgcgagggcgagggctggaagctcaccgaggccggcgagactgcgatcggcggtcgactaccggtgaacccttccggcggcgtgctgtccgccaatccgatcggcgcatcgggcctgatccgcttcgccgaggccgcgatccaagtcatgggcaaggcggaggcgcgtcaagttccgggtgcgcgaaaggccttggggcacgcttacggtggcggctcgcagtacttctctatgtgggtggtcggctgcgagaaacccaaacaggcagccgcataatcgcccggcgcgatccgggcgacgccgcagaccatccgagcatggtgaagttcacacccgatagccagacgtcagttctgcgcgcgggcaagtgctcaggtactctttctccgtcgcggtcgcgattgcaaagggggagctggccggtggattccgaacgccgacgctacgggtggccgcggaatcgacgcaccttagccattactggagctgcagtcgttgtcgtggtgaccctcgcagccattggttacctgatctttgagccaaaaatttctgggtcgtccacgtccaggcaggccgcatcgccaaccactccttccccgcccagccaggtcgtggtgccgatcgacctttggaatcccgacggggtgacggtggacctggcggacgccgtttacgtggccgactccggtcacaagcgactgctgaaactgccggccggctccaacaccccgaccacgttgccattcaccgacaccatcggtccaggcggcgtggcggtaaacagcaaccgcgacgtctatgtcatcgatgaagacagccaccatgtgttgaaactcgcggccggcatcgaacccccggtcgagctcccgttcggcagccttggcgatgcgcatggtttggcagtggaccgcagcgacagcgtctatgtcgtcgactatgacaatgccaaagtgttgaaactgcccccaggcgcagatacccctaccgaactgccgttcgtcgggctcgaccacccctatgatgtggcggtggacggtgctggcaccgtctacgtgaccgacagcggccacaatcgcgtggtggcgttgaccgcggggtcggccacgccggtgcacctcccattcgccgatctcagctttcccgccggtgtgacggtggaccgcgacgatagcgtctatgtggccgatctgaacaacaatcgggtgctgaagctggcggccggctcgaatgcgcagtcgcagctgccgttcaccggactcttctccccaactgatgtggcggtggacaacgacggcgccgtctacgtgatcgacttttacaaccggatgttaaaactgccgacggcttaacccgcagcgacgcctacatgggttccagtccggccagatgccgtgcagccaggtcacgataggcctgcggattgacgttaacccacatttccgcgcccgttccttcaatcggtcccttcaccttggccggcgctcccgttaccagcattccggccggaatctgagtgccggccaccaccagcgctcccgcggcgatcatgcagcgcgcgccgattaccgctccgtcgaggaccgtcgcgtggttggcgatcagagcctcagacccgacgtggacgccgtggatcacacacaggtgcgccactgtcgcccccgggccgatgtctaccgggatgccgggcggtgcgtgtaataccgccccgtcctgcacattggccccctcgcgcacgacgacgggcgcatagtcgccgcgcagcacggcattgaaccagaccgacgccccagcctcgatggtgacgtcgccgatcagggtggctgtcggggccacaaacgcggtgggatcgatccggggcgatcggccctcgaaagaaaacagcggcatcgtttagatatacgcccgtcgtacatatgccgtggccagactcgctgtcgttgcgctcaccggagagaaaactgtaacgtgttctagttagcgataccgatcgggaggtgacaggtgagtaccgacacgagtggggtcggtgttcgggagatcgatgccggcgccttgccgaccaggtatgcgcgtggctggcattgcctgggcgtcgcgaaggactatttggaagggaagccacacggggtagaggcgttcggcaccaagctggttgtgttcgctgattcccacggggacctgaaagtcctcgacggctactgccggcacatgggcggcgacctgtccgagggcaccgtcaaaggcgacgaggtcgcttgcccgttccacgactggcgctggggtggcgacggccgctgcaaattggtgccgtatgccaggcgcacacccagaatggcgcgcactcggtcgtggacgaccgatgtgcgcagcgggctgctgtttgtctggcacgaccatgagggcaatccacccgaccccgcggtccggatccccgagattcccgaggcggccagcgacgagtggaccgactggcggtggaaccgcatcctcatcgaagggtccaactgccgcgacatcatcgacaacgtcaccgatatggcgcacttcttctacatccacttcggtttgccgacgtacttcaagaacgtcttcgagggccacatcgcctcgcagtatctgcacaacgtgggccggcccgatgtcgacgatctggggacgtcttacggtgaggcgcatctggattcggaggcgtcttacttcgggccgtcgttcatgatcaactggctgcacaaccgctacggcaactacaagtccgagtcgatcctgatcaactgccactacccggtgacccagaactcgttcgtcctgcaatggggcgtcatcgtcgaaaagcccaagggtatgagcgaagagatgaccgacaagttgtcgcgggtgttcaccgagggcgtcagcaagggcttcttgcaggatgtcgagatctggaagcacaagacccgcatcgacaacccgctgctggttgaagaggacggcgccgtgtatcagctgcgccgctggtatgaacagttttatgtcgacgtagccgacataaaaccagagatggtggagcgcttcgagatcgaggtcgacaccaagcgcgccaacgagttctggaatgccgaggtagagaagaacttgaaatcgagagaagtttccgacgacgtgcccgccgagcaacactgacggacatgcctgacgatcagccggcggttcccgacgtcgatcggctggcccggtcgatgctactgctgcacggtgatcatcacgatcacaacgattcccccgagcaacaccgcacatgtggatcctggtcgaagtcaagggatttcgctgacgacccgcagcgtgctgccgcggtgcgcgaagccagccgcgccgagcgcgaccgttatctgacctcaggcctgcaaccggtggattgccggttctgccatgtcacggtgaccgtaaagaggctggggccgggtcataccgctgtgcaatggaacaccgaggcgtcgcggcgctgcgcgtacttcaccgagctgcgggcacgcggcggggattccgcacgcaccaggtcctgtccccggctgaccgacagcatcgaacacgcagtggccgagggctacttggagcaccacgacccaaaccgataacgtcgcacacccgcttgccgcgggatacggtgccgcatccggcacggtgccaccgaggcgtacggtttgtgacggcggttccgggactgagcttcctatgaagcctctccggtgtgcgcgagtcgatcgaggcgcaccagagcatcgtgttcgccgccctggcggtcagaactggattgaacaccaaacaggttggagcatcaagaaattcgttcaaacactacgtcgctaccgcaccgtgaccccgcgccggcaaccacaccctccgtgcgggaccttcagggtccgatgcaagagcaccggtctgttggatggggatgcgactcgtaggcgatgccctgtccattcactcgagatccattcactcgaggtcgacttcgcccggcccgccccgcatctcacaaaacgagggtttactgtgaccttattgtcgcgcaaaaagaaaggcccgattctgaatattgggcagccagccaaatccgcggcaatcctccttgtagagcagcttgaaaccgagttcagaagcttttgattcgagatcagcgtcggtgataccccattgccagatgtctggtatatcgcgccacggcttgtcatgatccgggtgctttttatcgagtttttgaaagagatctctataagccttgttaagtttgctgtgcgggacgttacgaaagtagtgcttttcacccagatccaacaatctaactgtggttgttgaacctatccattgttgattataaatcagcaaacaacgtacattctttgcgtacatatccaggatagtgtcccaatcaggcgacacttggtgcagcagcacatcgaataggaagagggcgtcgacattaccgactttatcggcaatctcctggtctccgaagttcccctcaataacgcgaagttgcggatatgaatttgcacgggccgcgactgttggagttatgcggccatcgaccaatactgcctcttttaccgggtacttatccagggcgcgaaatgtataggcgccttccactccccaaacggcaccgagatccgcgaacgactctatgcgacatgatgtgaaagcccgatctatcaggttgattttgcctctaacgagccaatagccaccctgtcgtaaccgatccaacatcatttcacctcaaatacgtgtgttcaactggcgtctcgctggatggtagatcaccgctagctggtccagtatgccgcctgccatgagcttgggaccagtgtgatctgcttgtgccagggggaggacgggaccaccttgattgccagtcacgggaccacggcgcgccgcgccggtggtcttttcgcttattcgtgcgatcgtcgtgacagctcaagtcacgggaggcggcgggcatggcttttcgggaggtcagtatgaacaagatcagggaagtgctgcgggtctggctgggggtggccgggttgccggccccggggtgccgcacgatcgccgcgcattgcggtatggaccgcaagacggtgcggcgctacgtggaggcccgcgcaggcacccggtctgccccgcgacgacgatgtcagcgctatcgatgacgggttgatcggggcggtcgccgacgcggtgcgtccggcccggccggatggtcatggtgcggcgtgggagcaactgctgggggtagcgaactgttcactaccccctggcaatcaggtggtcccgtctccctggcaagcgacagctcgggcaatccacctggtaatcaaacaatttcgggcggctggcgagttgtcgcgctgaggcgggcaaattgcgtatctgctcgaccaatgcgacgcggctggccaaacagcacaccgaatcacagcccggcgaaccgctctttgaccatttcgaccgtgagcccgtagtcagccaacgaataggaatgctttggggcccgggcaccgctctggctctcggcgtggacggttgtcattgcctgtcgagcctcgtcggacagcgtcaacccgaagtgccggtagatatctgccaccgtacccagcggatcggcaatcaagtcgtggtagtccacgtcgtagaactgggccgaatcatatttggcccgtgcggcattgaaccgctccagcccacgcgaccaggtgtccatcgcgtccgcaccgatctgggcgcccacaaacttcgtcgaccacccttctgtggtgtgctgcgccagcgagcacatcgacgccatgatcgtctccaccggccggtgagtctgcaccaccagggcatcgggataggtcgccatcagcgcatccagggcaaatagatgactcggattctttagtacccaccgcttttcggcatcgttgagcccaatcagctgcaggttgcggcggtgtcggcaatacgacggcgtccagtcctggcgtgacaaccagtcggcatagctgggtacatgcgccagcgcctcgtacgacaccgaatgcagcgactgccgcaacagctgccaacactcctccaactcgtaggccgccatgaaatgcaagccggtgtatcccggattctcggcatgatgctgggtgaactgtgcatcgagctggcgatacaacgggtttgactcccaggtctcgcgcggggggcgcggctgcgggtactcggccagccacatgtgcaggccttggtgggccgggtcggcgcccagcagccggtgcagcgcagtggttccggtgcgcaccaacccggtgacgaagataggccgtttgatggcaacgtcgacgtgctccggatactgcttccacgcggactgggacagtagcctggccaccagcgcaccgcgcaggaagaaccggttcatcttgctgcccaacacggtgaggccggcttcgccctggtaagcgtccagcaacacacccagcgcctcacggtagttgtcgtcgtcggtgccaaaatcgtcgagacccaccagtttggtagccgatgcgtgcagttcgtcgacggtggccacatctttccgatcgggacgccgagtcattacgtgtggtactccccgcaattgacgtccagggtctgcccggtgatgccgctggccaggtcgctggccaggaaaagaatcgctgaggccacctcgtcttcggttggcagccgtttgagatcggagtttgccgcggtcgcctgatagatctgatccacggtagtgccgtatttgccggcctgatggtcgaaatagcttttcagcgtgtcaccccagatatagccgggtgcaacggaattgacgcgaattccctgctcgcccagttccgtggccagcgaatgcgacatagctagcagtacggacttggccatcttgtaggtgccgtatttcggctgcgagtgccggatcaccatggagttgacgttgacgatcgcgccgtgagactgcgccagcgcgggcgtaaacgcctggatgagtcgcagcgtccccagcgcgctgagctctatcgcgtcacggatgtgctcaaatgtggtgccggccaatggtttcatcgatggcacccggaacgcgttgttgatcagcacgtcggccttgccgtacgccgccagcgtggcctgcacaaggttgcttacgtcgtcgtcgtcggtgatgtcggtgcgcaccgccaccgcccgtcgcccggtgtcgatgatctgcttggcgacgtcgtcgagacgctccgcgctgcgcgcagccagcaccagatcggcgccgtctcgcgcacatcggtgcgccagcgtcgtgcccagccccggtccgacgccactgacgacgatcaccttgcgcttgagcatcccggtcatcccagcatcctggtcgcgatttgccgttgacgcaacgcaattcgcgcccgccaatcatcctcggaaatcttgttgtgctggtaatgcggcagtgccgccgggatggcgtcgaagtcgaccagttcgacggtgggcccatcggcctcggtgagctcacgggatacccgctgccagcggaactgcagaaacccgcgccgatggccgagcgtttccacccagttggtcacacccggattctgctcggcgaccacgatgcgcaccttgccatccgggtccgcttgggcctggctggcattcaacgaggtctgatgattgatatagtccagcgagatgtaccacatgctgcccaactgaaaccctaagtagggggcgtcgctcaccggcaccgtgatcaccagcgcttgacccggccgcagctcgaaatgaccggctgacgagtattgggtggccaggccaccgggagtcaaccgaggcgccaccatggtgttaaccgggatattgaggtagaaccactggggaaactgtaaccaggttttcacccggttcacaagctgggatcccgctgtggcataacgcttttccatgagctcgcgagtcagcggcggcggcgcggtgccgacggtgtccagcctggcgatggccagcgtgccgcgctgttgtgaccaatcgccgtacacctcccggatcactagttgcccgggagcgctgggccgcaaccgccattcgaagctgccgtccgcggcgatgtcgagctcacggtcgtcgaacgcggcctggctggccggcacgttatagtcagtgtactcgccgccgagcagctgaaagctcaggtcggtggtggtgccgcgccgtccgctgaccacatagtcgcggttggcctgcagccgggtgccgaagtagagggtgtcggggttgtccaggcccatcttcgtgaacggccctgttccggactgcaggaacgggtggtcacgctcgtagtcgaaggccaggtgcatgcagcccgcgatgcagccggccaggtattgcagcccttcgagcaggtcggcttcagtctcgatgtgcggggcggcggctaccagctgctcggcttctgcgatcgcctcgcgcagcgggtcggagtacacgacttcgacactagaacgtgttcctgttttgcgtcaatggcgaacatctgcccccgtcatttacggcaattgaagacaaagcccgctcgcttccagagccctgcgcacgagctacccattattgatctagcttattgttgcgttatacgacagtctgagcagtatattgtccgctatatgtgtattcgtagcggcgtggattgacgcgaggctggtcgagacccggtccgtgagatgcgccggaaagggtgtcgcgatgcggaactctactgaccgtccagcggcggctaacgaagtctgcatccgcgacagccacccaatgacgcgcctgccgttgcgatctcagcactgacggcagcccggcctatccgcgaccagctagggaaaggcattcgcagatgttcatggatttcgcgatgcttccgccggaagtcaactcgacacggatgtatagcgggccgggagcgggctcgttgtgggccgccgccgccgcctgggatcaggtgtcggcggaattgcagtcggcggcggagacctaccgctcggtgatcgccagcctcaccggctggcaatggctgggtccatcgtctgtgaggatgggtgcggcggtcaccccgtatgttgagtggctgaccaccaccgccgcgcaggcaaggcagacggccacccagatcaccgcggccgcgaccggatttgagcaggcgttcgccatgacggtgccgccaccggcaatcatggccaaccgtgcacaggtgctatcgctgatagcgaccaactttttcggccagaacaccgcggcgattgcggccctggagacccagtacgccgagatgtgggaacaggacgccaccgccatgtacgactacgcggccacctcggcggcagcgcggactttgacaccatttacctccccgcagcaagacaccaactcagccggtctgccggcgcaaagcgccgaagtcagccgcgcgaccgccaacgccggcgccgccgacggcaactggctgggaaacctcctggaagaaatcggaatactgctgctgccgatcgcgcccgagctgacaccctttttcctggaggcgggcgaaatcgtcaatgcgatacctttcccgagcatcgtcggggacgagttctgtttgctcgacggcctactggcttggtacgcaacgatcggctcgatcaacaacatcaattcgatgggtaccggcatcattggggccgagaagaatttggggatcttgcccgagctagggagcgcggctgcggcggccgctcccccaccagccgacatcgccccggcgttcctcgcgccgctgaccagcatggccaagtcactatcggacggagcactacgcggcccgggcgaagtttcggccgcgatgcgcggcgcgggtaccatcgggcaaatgtcggtgccgcccgcctggaaggcgcccgcggtcaccaccgtcagggcgttcgatgccaccccaatgaccacactgcccggcggcgacgcccccgccgctggagtgcctggactgcccgggatgccagcctcgggggccggacgggctggcgtggtgccccgatacggcgtacggctgaccgtgatgacacgtccactctcgggcgggtgacatcagtgcgtgatggcggcgcaccttgaccgtcgcgcattgcgcttccaacaccaacgaactgggactgcagtagtagcgcaaccgcgcttggagcgggtccccaccggttatggcattcgataccgcaccaaagcgaaatcagttcccgaaccccgaccgctggttctcgctgttgaagccgcccgagttgtggacgcccgagttgaagaatccggagtttaagacgcccgagtttgcgatacccaccgtttgggcgccggtgtttccgaaacccgccgcgatgacggtgccgaccgcgttttgcaggcccgagttgttgctgcccccgttctggaaccccgagctgccaacgcccgtgttgaagaagcccgagttgttcgtgccggcgttgccgaaacccgagttcgggccggagccggtgccgacggcgccgaacccggtgttgagcgaacccgcgttgaaggcgccggtgttagtgaggcccgagtttgaccagccggtatttctgacgccggcgttgaaatcaccggtattgccttgtccggaattgaagttgcccgtgttgatgctgcccgcgttgaagctgcccgcattcaactggcccgagttcccgaagccgaggtttattgcgccgccgtttccgaaaccggtattcacgcccccggcgtttcccatgcccgtgttgagcgaacccgagttcccgaaaccggtgttatggcccgccacgaacgggcccacggtggcccccgagtttccgatgcccacattcgcgtcgctggagttgccgatacccaggttgccgttgccggagttgaagaaaccgacgttgttggtgcccgagttgaacaagccgatgtttccgctgcccgagttcagcccaccgatgcccacctggttgttgccggtgagcccgaagccgatgttgccgttgccggtgttgccgaaaccgatgttgccaatgccgttgttgccgaagccccagttgctgctgccggtgttcccggcgccgatgttgccgctgccggcgtttccggtgccgacgttgttgttgccggtattcccgaacccgacgttggagttgccggtattgccgctgcccaggttgctgttgccgaggttcccgttgccgacgttcccactgcctggaagtcccgccctcccgttgccgctgccgaagttgccgttgccgacgttcccgccgcccacgttggagttgccgatgttgccgctgcccaggttcgcgtcaccccggttcccgctgcccaggttggtgttaccgatgttgccgttgccggtgttcaggtcgccggtgttgccgccgcccaggttggcgttgccgatattgccgatacccaggttcggcagctgctgcagcgcctgctgaaagggcaccaactgctcggccgccgccgaggccccggagtggtagcccaccatcgcggccacatccgcggcccacatctgttcgtaggcgccctcaacggccgcaatcagcggcgcgttcagcccgaaccaattcgacatcaccaactgcgcaaacgcattgcggttggccgccaccagcaaagggtgcaccgtcgccgcccgtgccgcctcgaacgcgctggccaccgccttggcctgggccgccgcccccgcggcccgggccgccgcagcgctcaaccatcccgcatacggtgccgccgccgccgccatcgccgccgccgccggcccctgccacgcctgacttgccaagtccgaggtcaccgacccaaacgaggacgccgcggaccccaactctgcggccagcccgtcccaggccaccgccgccgccaacatcggcgccgaacctgcacccgtgaacatccgcaacgaattaagctccggcggcaataccgcatagttcatgaccccgtcccttcccgacctgacaatcagtcagaaccgtaggacaaaccgggtcggaccatctgcgtttccgtgaaatccgcgaaccagcggtgtcgtcaatgcgttacggccgcaccgctatccagctcgcgtttgatttccagcgcgatgtcgatgagctggtcttcctggccaccgatgagcttgcgctgaccggcccggtgcaacagcgccgacgccggcacgccgtagcgctcggcctggcggaccgcatgcttgaggaagctggagtagaccccggaataccccatgatcaacgcgttgcggtcgagcagacattcggccggcatggccgggcgcaccacgtcctcggcggcgtcggcaatgtcgaagaaatcaatgccggtcttgacgccgatcttgtcgaacaccccgatcagcgcctcgaccggcgcgttacccgccccggcgccgaaacgccggcaggacccgtcgatctgcttggcgcccgcgcgcaccgccgccaccgaattggccaccccgagaccgaggttctcgtgcccatgaaagcccacctgggcgtcttcgccgagctcggcgaccagggccgacacccggtcggccacgccgtcgagcaccagggcaccggcggagtcgacgacgtagacacactggcagccggcgtcggccatgatgcgggcctgggcggccagtttctccggcgcaatggtgtgggccatcatcaaaaacccgacggtttccagacccagttcgcgggccagcccgaaatgctggatcgacacgtcggcctcggtgcagtgggtggcgatccggcagatcgacccgccgttgtcccgcgcctctttgatgtcgtccttggtgcccacaccgggcaacatcaaaaacgcgatccgggcctctttcgcggtcgccgcggccagcttgatcagctcctgctcaggggttttcgagaagccatagttgaacgatgagccgcccaggccgtcgccgtgggtcacctcgatcaccggcacgccagcggcgtctagggcggccacgatggcaccgacctcgtccttggtgaattggtggcgtttgtggtgcgacccatcccgcagcgaggtgtccgtgatgcggacgtcccacatatcggtcatcgcgctcctcctacaaccagcgtctccttggcgatctcctcgcccaccttggtggccgccgcggtcatgatgtccaggttgcccgcatagggcggcaggtaatccccggcgccctcaacctcgacgaacgtggtgaccagcgcctgcccgcccgagttgatcgacggctcgtcgaactgcggttcgttgagcagccggtatccaggcacgtaggtctgcacctctttgacgacgtcgtggatggaggcggcgatcgcttcgcggtcggcgtcggtggggatggcgcaaaagatggtgtcgcgcatgatcatcggcgggtcggcgggattcaagatgatgatcgccttgccgcgggcggccccgccgatggtctggaccccacgggcggtggtcttggtgaactcgtcgatgttggcgcgcgtgcccggtcccgctgaaacggaagccaccgacgccacgatctcggcgtagggcacctccacgatccgagacaccgcgtacacgatcggaatggtcgcctgtcccccgcaggtgatcatgttgacgttcggcgcgtccaggtgctcgcgcaggttcgccggcgggatcaccgccggacccaccgccgccggcgtcaggtcgatggcccggatcccggcctcggcgtacttgggcgccgcgtcccggtgcacgtaggcactggttgcctcgaacaccaggtcgggtttatcgggctgcgccagcagccagtccaccccctcgtgggtggtctccaaacccagcttggccgcgcgcgccaggccatcgctctccgggtcgatgcccaccatccagcgcggctccagccactccgatcgcagcagcttgtacagcagatcggtgctgatatttcccgacccgacaatcgccacttttgccttggacggcatgttgctccccttattcgaacgacaaccggaccaaacccagcccggtgaagtcggcgacaaactcgtcgccggcccgcgcctcgaccgcgaacgtgcatgacccgggtaacacgatgtcgcctttgcgcagccgcacgccgaaactctcgaccttgccggccagccaagccaccgcggtcgccgggttacccaacaccgcatcactgcggccctcggccaccacctcgccgttgcgggtcagcttcgcatcgatcgccctgacgtcaagatcggccggcggcacccgggccgcgcccaacacgaagcccgccgccgaggcgttgtcggcgatggtgtcgcagatcttgatctgccaatccttgatcctggtgtcgatcagctcgatggcgggcaccagggcctcggtggccgccagcacgtcgtcctcggtgcagcccgcacccggtaggtcggcggccaggatgaagcccacctccacctcaacccgcggagacaggtaccgggacgcctggaccggcgtgtcttcgaacacctgcatgtcgtcgagcaggtgtccgtagtctggttcgtcaacccccatcatctgctgcatgatcggcgacgacagcccgaccttatgacccaccacgcgggcaccctcggccacccgctgccggatgttgatcaactggatctcgtaggcgtcgacgacatcgatctcgggatgggcggcggtcagttgaccgatcgggtcgcggcttcgctcggcttgtgctaggtcggcggccagctcatcacgggtggcatcacggagcattcggcgaagtcccctcgtaggcgtgaccgggccagtagcgcccgacccgagcaattctataacgtgttctacatgactgtgcaggagttcgacgtcgtggtggtcggcagcggcgccgccggcatggttgctgcgctggtcgccgctcaccgaggtctctcgacggtagtcgtcgagaaggccccgcactacggcggctccaccgcacgctcgggcggcggcgtctggatccccaacaacgaggtcctcaagcgccgcggcgttcgagatacaccggaggcggcacgcacctatctgcacggcatcgtcggcgaaatcgtcgagccggaacgcatcgatgcttacctcgaccgcgggcccgagatgctgtcgttcgtgctgaagcacacgccgctgaagatgtgctgggtacccggctactccgactactaccccgaggctccgggcggccgcccgggcggacgttcgatcgagccgaaaccgttcaacgcgcgcaagcttggtgccgacatggccgggctggagcccgcgtatggcaaggttccgctcaatgtggttgtgatgcagcaggactacgttcgcctcaatcagctcaaacgtcacccccgtggcgtgctgcgcagcatgaaggtcggcgcccgcacgatgtgggcgaaggcaacaggtaagaacctggtcggcatgggtcgagccctcattgggccgttgcggatcgggttgcagcgcgccggagtgccggtcgaactcaacaccgccttcaccgatcttttcgtcgaaaatggcgtcgtgtccggggtatacgtccgcgattcccacgaggcggaatccgctgagccgcagctgatccgggctcgccgcggcgtgatcctggcctgtggtggtttcgagcataacgagcagatgcgaatcaagtaccagcgggcacccatcaccaccgagtggaccgtgggcgccagcgccaataccggtgacggcattctcgccgccgaaaagctcggcgcagcactggatctgatggatgacgcttggtggggcccgacggtaccgctggtcggcaaaccatggttcgcgctctcggagcgcaactctcccggttcgatcatcgtcaacatgtcaggcaagcgattcatgaacgaatcgatgccatacgtcgaagcctgtcatcatatgtacggcggcgaacacggccaggggcccggaccgggcgagaacattccggcgtggctggtgttcgaccagcgataccgggaccgctacatcttcgcgggactacaaccagggcaacgcattccgagcaggtggctggattccggcgtcatcgtccaggccgatacccttgcggagctggccggcaaggccggtctacccgcggacgaactcactgccaccgtccagcgtttcaacgcattcgcccggtccggtgtcgacgaggactaccaccgcggggaaagtgcctacgatcgctactacggcgacccgagcaacaagcccaatccgaacctcggcgaggtcggccacccgccctattatggcgccaagatggttccgggcgacctggggaccaagggcggtatccgcaccgatgtcaacggacgtgctctgcgggacgacggcagcatcatcgacggcctttacgctgcaggcaatgtcagtgccccagtgatgggacacacctaccccggtccgggcggcacgataggcccggcgatgacgttcgggtacctggcggcgctgcacattgccgatcaggcgggaaagcgctgatatgcccatcgacttggacgtcgcgctgggtgcacagctaccgcccgtcgaattctcttggaccagtaccgatgtgcagctctaccagctgggactgggcgccggctctgatccgatgaacccccgtgagctgagttatctggcggacgatacaccgcaggtgttgccgacgttcggcaacgtcgcggccaccttccacctcaccacaccaccgaccgtccagtttccgggcatcgatatcgagctcagcaaggtgctgcacgccagcgagcgagtcgaggttcccgccccgctgccgccgtcgggttcggccagggcggtcacccggttcaccgacatctgggacaagggcaaagccgcggtaatctgcagcgaaacgacggcgaccacaccggacggcttgctgctgtggacgcagaagcggtcgatctatgcccgtggcgaaggcggattcggcggcaagcgcgggccgtcgggatcagatgtcgcgccggagcgggcgcccgatctgcaggtcgcgatgccgattctgccgcagcaagcgctgctctaccggctctgcggcgaccgcaacccgctgcactcggatcccgaattcgccgctgccgcaggctttccccggcctattctgcatggcctgtgcacctatgggatgacctgcaaggcgatcgtcgatgcattgctggactccgatgcgacggccgtggccggctacggcgcacgctttgctggcgtggcgtacccgggcgagacgctcacggtcaacgtgtggaaggacggccgccgcctggtggccagtgtcgtcgcacccactcgtgacaacgctgtggtgctcagcggagtggagctagtgccggcatagcggtgcggtcggcgctaaaggtttggtgagactgcggatttcgcagaagtcgacatgacattgctgctatggtctgcggtgacggggccgtcgcagtggtggcgcggcggttgggccgagccggcgggatgttgtcatggcggatttcttgacgttgtcaccagaggtgaattcggcccggatgtacgcgggtggggggcccgggtcgctatcggcggccgcggcggcctgggatgagttggccgccgaactgtggttggcggcggcctcgttcgagtcggtgtgctccggcctggcggaccgttggtggcaagggccgtcgtctcggatgatggcggcgcaggccgcccgccatacggggtggctggccgcggcggccacccaggcagagggagcagccagccaggctcagacgatggcgctggcctatgaagcggcgttcgccgcaaccgtacacccggcgctggtcgcggcgaaccgcgccctcgtggcctggttggcggggtcgaatgtgttcgggcagaacaccccggcgattgcggccgccgaggccatctacgagcagatgtgggctcaggatgttgtcgcgatgttgaactaccatgcggtggcctcggcggtcggggcgcggttgcggccgtggcagcagttgctgcatgagctgcccaggcggttgggcggcgaacactccgacagcacaaacacggaactcgctaacccgagttcaacgacgacacgcattaccgtccccggcgcatctccggtgcatgcagcgacgttactgccgttcatcggaaggctactggcggcgcgttatgccgagctgaacaccgcgatcggcacgaactggtttccgggcaccacgccagaagtggtgagctatccggccaccatcggggtccttagcggctctcttggcgccgtcgatgccaaccagtccatcgctatcggtcagcagatgttgcacaacgagatcctggccgccacggcctccggtcagccggtgacggtggccggactgtcgatgggcagcatggtcatcgaccgcgaacttgcctatctggccatcgaccccaacgcgccaccctcgagcgcgctcacattcgtcgagctcgccggcccggaacgcggtcttgcccagacctacctgcccgttggcaccaccattccaatcgcggggtacaccgtggggaatgcgcccgagagccagtacaacaccagcgtggtttatagccagtacgatatctgggccgatccgcccgaccgtccgtggaacctgttggccggcgccaacgcactgatgggcgcggcttactttcacgatctgaccgcctacgccgcaccacaacaggggatagagatcgccgctgtcacgagttcactgggcggaaccacgacaacgtacatgattccgtcgcccacgctgccgttgctgttgccactgaagcagatcggtgtcccagactggatcgtcggcgggctgaacaacgtgctgaagccgctcgtcgacgcgggctactcacagtacgcccccaccgccggcccttatttcagccacggcaacctggtgtggtagttaacccaggatcagcccggacgtaggcaccccggtgcccgcggtgacgagcacatgctcgacgcccgccaccgggttcaccgaggtgccgcgcagctgccgcaccccctccgcgatgccgttcatgccatggatgtaggcttcgccgagttgaccgccgtgggtgttgatgggcagccgcccgcccacctcgatcgcgccgtcggcgatgaagtctttcgcttcgcccttgccgcagaatcccaactcctccaactgaatcagggtaaacggcgtgaagtggtcgtagaggactgcggtctggacatcggccggcgtcagccccgactgcgcccatagctgccggcccaccaggcccatctcgggcaggccgtcgagttccggccggtagtagctgaccatcgtgtactggtctggactgcagccctgcgcagccgcctcaatgaccaccgggcgctgcttgaggtcccgtgcgcgcgcagctgacgtcaccacgatcgcgaccgcgccgtcggtctcctggcagcagtccagcagccgcagcggctcggcgatccacctcgaattctggtggtcctcaatggttatcggcttgccgtagaagtacgccttggggttgttggcggcatgcttgcggtcggccaccgagacagcaccgaagtcccggctggtcgcaccagacaggtgcatgtaccggcgagcgatcatcgccacttgcgcggcgggcgtggagagcccgtgcggatacgaaaacgaattgtccacgccggtggagtcggcattctcggtcaaacgagtttgcacctgaccgaaccgcatgccggatcgttcgttgaatgcccgatacgccaccacgacgtcagccaccccggtggccactgccatagcggcgtgctgcacggtcgcacatgcggcgccaccgccgtagtggatcttggagaagaacgtcagctcgccgatgccggccgcacgcgccacggcgatttcggtgttggtgtccatcgtgaacgtggtcagcccgtcgacatcggtcgggctcaggcccgcatcggccaacgcatccaacaccgcctcggccgccagccgcagctcacttcgaccggagttcttcgaaaagtcggtggcgccgataccgacgatggccgcctgacccgataacactacgaatccctcatcgaaagttccaccgtcgcggtcacgtggtcgccaagggtattgcggcccaccacctttaccgtgatcaagccgtcgttcaccgcggtcacctcaccggagaacgtcaccgtgtcgtaggcgtaccacggcacccccagccgcagcccaatcgacttgatcagcgccgacgggcccgcccagtcggtgacgtagcgttgcaccagcccggtgtcggtgaggatgttgacgaaaatgtctttcgacccctgggcgacggccttgtctcgatcatgatgcacatcctggaagtccctggtagccagcgccgttgagacgatgaacgtcgggtctccgtagagcttcagctcaggcagcacagcaccaacaaccgtcattcgtcaggctcccatgcgtagaggctccagtcggggaaatcgatataggtcgctcgtaccggcataccgatcgcaacacgagcaggatcggccccccgcagctcgcccagcatgcgtaccccttcctcgagctccaccagcgcgatcacgaagggcaccgtgcgacccggaactttcggcgcgtgatgcaccacgaagctgaacaccgtgccgcgaccgctggagacgacgtagttgatcggcaccgatttgtcttgccacaccgccggcaccggtgggtgccgcaggctgccatcggcaagccgctggatccgcaattcgtgggccttgactccatcccagaaaaacgcggtgtcccgcgacgacgagggacgcatcatagcgtcgggatccaaatcgtcaggcaccgagctcggagaacccgcgggcttgaatttgaggatgcgccaattcatctctgcgacgtcctcgtccccgacttgccatacgatgtgctggttgatgaaccagccctcgccgagcgcggtttgcttgggtccgacgacgtcaccgagctcggcgctgatgctgacttgctccccgggcaataggtagcggtggtaggtctgctcgcagttggtggcaaccacaccgatgtagccggcgtcgtcgaacagcttgatgatgggtcccagcggatcgtccttcggacgcactccgcccagacccatcatggtccacacctgaatcatggccggtggcgcgacgattccggggtggccggcggcgcgagccgccgcgtcgtccacatagatggggttgcggtcgccgatggcctccacccagttgttgatcatcggctggttcaccgggtcacgggccaggcgcggcttgctgggcccggccgccttgatctgggcaaccgcttcctgaatgtcgctcaccccggtcacctgggcacccttggcactttgaggccagacgcggcgatcatctcgcgcatgacttcgttcacacccccgccgaaggtgatcaccaggttgcgcttggtctgggcgtccagccagcgcagtagctcggcggtgtcgggttcggcggggttgccgtacttgccaacgatttcctcggcgagccggccggcacgctgaacacgctcggtgccaaagactttcgtggccgcggcatcggccatgttgatgtcctcaccggcggacgctacctgccagttgagcaactcgttgatccgccagatcgcacgaatctcaccaagagcccgcttgacgtcgtcgtggtcgatcggcgtcacgccgttgccacccggcacggacgcccacgcgtgcacccggtcgtagatgctggcgaaccgcccggccgggccgagcattacccgttcgttgttgagttgggtggtgatcagccgccagccgtcgttctcctttccgaccagcatgtcgaccggcacgcgcacgtcgttgtagtacgtggcattggtgtggtgggcgccgtcggccaagatgatcggcgtccaggaatagccgggatccttggtgtcgacgattagaatggaaatgcctttgtgcttagcggcattcgggtcggtgcggcaggccagccagatgtagtcggcgtcgtgtgcgccggtggtgaagaccttctggccgttgacgatgtagtggtcgccgtcgcgaacggcggtggtgcgcaacgacgccaggtcggtgccggcttccggctcggtgtagccgatcgcgaagtgcgcctcaccggccaggatcgccggcaggaacttcttcttctgcagctcgctgccgtgcgcctgcagcgtggggccgacggtctgcagcgtcaccgcgggcagcggcacgtcggcgcgatgggcctcgttgacgaagatctgctgctcgatcggaccaaaacccagaccgccgaactctttcggccacccaacaccgagcctgccgtcccggcccatgcgccgtatcaccgcacggtaggccgggccgtgccggtctttctccatctccgtgcgctcgtcgggcgagatgagattcgaaaagtattgccgtatctcggcttgcagctggcgctgctccggcgtcaggtcaatgaacatcgcgctcccaggagctcaaggcgatgcgagggcccgcccagcagccgggtgaggtccttgatcgtggagtagtagcggtgcatcggatacgtgacgtccatccccatgccgccgtgcaggtgatggcagatttgcatcgccggcggcgcctgcgatgtcacccagtacccgaggacgcccagatcatctcccgcatccagatcctcggccagtctccagatcaccgacttggccaccaggtcaatggtgcgcgaggcgatgtaaacctcggcgagctgcgcggccacggtctggaaggttgacagcggcttaccgaactgcttccggttcgccacgtagtcggcggtcagccgcagcgccccggcgaccagcccgtcggcgtatgcacccatgacggccagcgctagctgattgacccggtgcgcggctacatccgccaggatgtcacagtcggcaaccgccacgccgtccatcgtcatcacatactcgtctgaaccattcgatgtgggcgtacgaaccatgcgcacaccgtcggccgtcggcgacaccaccacgacggcgttgtcggcggtcaccaacatccagtccgcctgttcggcgtagccaacaccgactttggtgcccgacaaccgcccacccacaaagctagtggcaggccgatccggcagcgccgccccgggctcgttgagcgcggcggtcagtactcctcccttggccaccccggccaggaagcggtcctgttgctcggcggatgccagctcgagcagcggcaccaccccaagacccagcgttgccagcgccggcgtgacggcgccgtggcgacccacctcggtgagcagcgcgccgacttcgaataggcccacgccgtcgccgccgagacgttccggcaccggcagcgccgtcacaccaccgcagaccagcgcctcccacgagatgtcccgctccaacaccgacgtgaccacgtcggcgacggcttgctgttccgcagtgggatcgaaatccattagtgagcaaccgggcatctaccggtgtagtcgacctgccagtgcttaatgccgttgagccagccggaccgcagccgctcgggcgccgagatcggcttgaggtcgggcatgtggtcggctacggcgttaaagattaggttgatcgtcatccgggccagattcgcaccgatgcagtaatgagcgccggtgccgccgaagccgacgtgcgggttggggttgcgcaggatgttaaatgtgaacggatcctggaaaacctcttcgtcgaagttagccgaccggtagaacatcaccacccgctgacccttcttaatctgtacgccggacaactcgtagtcccgcagcgcggtgcgctgaaaagcggtgaccggggttgcccagcgcacgatctcatcggccgcggtctccggacgcactttcttgtacagctcccactggtcggggtgttcagcgaacgccatcatgccctgggtgatggagttgcgggtggtctcgttaccggccaccgccagcatcaccacgaagaagccgaactcgtcgtcggagagcttctcgccgtcgatatcggcttggatcaactgagtcacgatgtcgtcggcggggttcttcgccttctcctcggccatcttcatcgcatagccgatcagctccgccgaggacgccttcggatcgatgtgggcgtattccggatcctcgttgccggtcatctcgtttgaccagtggaacagcttgccgcggtcctcctgcggcacgcccagcaagcccgcgatcgcctgcaatggcagctcacaggaaacctgctcgacaaagtctccagaacccgcggcggccgcctccgcggcgatcttctgggcgcgctcctggagctcgtcatgcaggcgtccgaccgcacgtggcgtgaagccgcgagagatgatcttgcgcagccgggtgtggtgcggcgcgtccatgttgagcatgacgaagcgctgaacctcgatgtcctcacgcgcgatgtcgttcttgaatcgcgggatcaccccgttttcgtagctggagaacacgtcgctatgccgcgatatctctttgacgtcgttgagtttggtgatcgcccagaaaccgccgtcgtgaaagccgccgcccttgccaggatcctgcccgttccaccagatcggcgccgcggaccgcagctcggcgaattcggcaaccggcagccgttcggcgtagattgcggggtcggtgaaatcgaacccgggcggcagattggggctgggcacggtagttctccttactgcaatctccactgactggtgattccacgacactagctgtcctagtgaggaccttctgccagtaaaacatgccttcaccgcagacaaaaggcattgaagcaaccttgcttgtcatagtaatgaaacgtgttctagcctggccccatgggttacccggtcatcgttgaagccacccgcagccccatcggcaaacgcaacggatggctgtcggggctgcatgccaccgagttgttgggcgcggtgcaaaaggcggtggtcgacaaggccggcatccagtccggccttcacgccggtgacgtcgaacaggtcatcggcggttgcgtgacccagttcggggagcaatccaacaacatcagccgggtggcctggctgacggccggtttgcccgaacacgtcggcgccaccaccgtcgactgccagtgcggcagcggccagcaggccaaccatctgattgccgggttgatcgcggccggtgccatcgatgtcggcatcgcctgcggcatcgaggcgatgagccgggtcgggctgggcgccaacgccgggccggaccgctcgctgatccgcgcgcagtcatgggatatcgacctgccgaaccagttcgaggccgccgagcggatcgccaagcggcgcggcatcacccgcgaggacgtggatgtcttcgggctcgagtcgcagcgacgcgcgcagcgggcctgggcggagggccgctttgaccgcgagatctcgccgatccaggcgccggtgctcgacgagcagaatcagcccaccggcgagcggcgcctggtctttcgcgaccagggcctgcgcgagaccacgatggcggggctaggcgagctgaaaccggtgctcgagggcggcatccacaccgcgggcacgtcgtcgcagatctccgacggcgcggcagccgtgttgtggatggacgaagccgtggcacgtgcgcacggcctgaccccgcgggcccggatcgtcgcccaggcactcgtcggcgccgagccctactaccacctggacggcccggtgcagtccaccgcgaaggtgctggagaaggccggcatgaagatcggcgacatcgacatcgtcgagatcaacgaggcgttcgcgtccgtggtgctgtcctgggcgcgggtgcacgagcccgacatggaccgggtcaacgtcaacggcggggcgatcgcgctggggcatccggtgggctgcaccggcagccggctgatcaccaccgccctgcacgagctcgagcgcaccgaccagagcctcgcgctgatcaccatgtgcgccggcggggccctgtccaccggcaccatcatcgagcggatttaacctagctgcggcagggcaccgtgcggcgtgactgcaacatgaagcgaccgatgattagatagcgaggcggacgcgcgcctttggcgacccttggtcgctaggatcagcgtcatgccgaaatcaccgccgcggtttctgaattcgccgctcagcgacttctttatcaagtggatgtcacggattaatacctggatgtaccgccgcaacgacggggagggtctgggcggcaccttccagaagattccggtcgcgctgctgaccaccaccggccgcaagaccggccagccgcgggtcaacccgctctacttcctgcgcgacggtgggcgggtcattgtcgcggcctccaagggcggcgcggagaagaacccgatgtggtacctcaacctcaaggccaaccccaaggttcaggtacagatcaaaaaggaagtgctggaccttaccgcgcgggacgcgaccgacgaggagcgcgccgaatattggccacagttggtcacgatgtacccaagttatcaggactaccagtcctggaccgaccgcacgatcccgatcgtggtttgcgaaccctgaccgttcccaacttcgccgaacgtgaagccagggcgagaaaacggccgaaatctcgccctgagttcacgctcggcgcagataactaggccccatagaccggaaccggcggccgcgacttggccaacaggtcgctgacgacgggccccagctcggccggatcccatttcacgcccttgtccacctgcgggccatgcgcccagccctcggcgacccggatgatgccgccctcgacctcgaataccttcccagtgacatcgcgggactccgcactgcccagccataccaccaagggtgagacgttctccggggccatcgcgtcgaacccctcctgcggcttggccatcacctccgcgaacacagtctcggtcatgcgggtgcgcgccgccggcgcgatcgcgttgacggtcacgccgtaccgcctcatttcggcggcgccgacgagcgtcagcgccgcgattccggccttggcggcgctgtagttgccctgccccacgctgccctgtaggcccgcgccagagctggtgttgatgatccgcgcgtcaatgtctttcggggctttgcccgccttggacagtccccgccaatgggacgcggcgtgccgcatggtggcgaagtggcccttgaggtgcaccgcgatgacagcgtcgaactcctcttcgctggtgttggcgatcatccggtcccgcacgatgccggcattgttcaccaggacgtccacaccaccgtacgtctcgacggcggcctggatcaggttggccgcctggtcccagtccgagatgtccgacccgtcggcgacggcttggccaccggccgcaaggatctcgtcgaccacgtcttgggctgcgctgccgccgcttgccggcgaaccgtccaggcccacaccgatatcgttgaccaccacgcgcgcaccctcggccgcgaaggccaacgcatgtgcgcggccgatgccgccacccgctccggtgacgatgaccacccggccgtcgaccaagcccatgaccccattgctcctttgctcgtcacttgttggcactcgaggcgcccaggtacggcggcggctcaccgccgccgtgcacctcgagcgtcgccccgctgatatatgacgccgcatcggacgccaaaaacgctgcagcccaaccaatgtcggcaggtcgtgccagccggcccaacggcaccgtggcggcgacgcgagcgatcgactcggcatcaccgtagaacagttcggaccgttcggtttccaccatgccgaccaccacggcgttgacccgaaccttgggtgcccattccaccgccagcgtggtggtcaggttttccaggcctgccttggccgcgccataggccgccgtgccgggagtgggacggcgaccgctgacgctacagatgtttacgatcgacccaccgttgggctgcgcttgcatcagcacgttggcgtgctgggaaaccagcagcggtgcaagcacattgagctcgacgatctttcggtggaagttgtgtgtcgcctcggcggccagcgcgtatggcgagccgcccgcgttgttgaccagcatgtcgagtcggccgtgccgctccccgatctcaccgaccaggcgcttgaccgagtcctcgtcccggatgtcgcagcggtggaactcatacggttggccgtcgaccgctcgtcgcgcgcaggtgatcacggtcgcgccctgttcggcgaataccgagctgatgcccgcgcctaccccgcggacaccgccggtgaccaaaaccacccgcccggccagcccgaaattgatggcgtcggctgcctcggcgagagtcactgtgctagtgtaccaagcaagtgcttgcttaggtagcgaacccgcaggagtgcaatgccgatcacctccaccacgcccgaaccgggcatcgtcgcggtcaccgtcgactacccgccggtcaacgccatcccgtcgaaagcgtggttcgacctggccgacgcggtgacggccgcgggcgccaactccgacacccgcgcggtgatcctgcgggccgaggggcgcggcttcaacgccggggtggacatcaaagagatgcaacgaaccgaaggtttcacggcgctgatcgacgccaaccgcggctgcttcgccgcattccgcgccgtctacgagtgcgcggtgccggtgatcgccgccgtgaacggattctgcgtgggcggcggcatcggcctggtcggcaactccgacgtcatcgtggcctccgaggacgccaccttcggcctgcccgaggtggaacggggcgcgctgggcgcggccacgcacctctcgcggctggtgccccagcacctgatgcgacggctgttctttacggcggccaccgtggacgcggccaccttgcagcacttcggctcggtgcacgaggtggtgtcccgcgatcagctggacgaggccgctttgcgggtggcccgcgacatcgccgccaaagacacccgggtcatccgcgccgccaaggaggcgctgaacttcatcgacgtgcaacgggtcaatgcgagttaccggatggagcaaggttttaccttcgagctcaacctcgccggagtcgccgacgagcaccgcgacgcctttgtgaagaagtcatagtgcccgataaacgaacctctcttgacgacgccgtcgcgcaattgcgcagcggcatgaccatcggcatcgccggctggggctcgcggcgcaagcccatggcgttcgtgcgggccatcctgcgctcggatgtcaccgatttgacggtggtcacctacggcgggccggacctggggctgctgtgctcggcgggcaaggtcaagcgggtctactacgggttcgtctcgctggactcgccgccgttctacgacccgtggttcgcgcacgcccgcaccagcggcgcgatcgaggcccgggagatggacgagggcatgctgcgctgcggtttgcaggccgcggcacaacggctgccgttcctgcctattcgcgccgggctgggcagctcggtaccacagttctgggcaggcgagctgcagacggtcacgtcgccgtatccggcgcctggcggcgggtacgagacactgatcgccatgccggcactgcgcctggatgccgccttcgcccacttgaatctcggtgacagccacggcaatgcggcctacaccggcatcgacccctacttcgacgatctcttcttgatggccgccgagcggcgctttctgtcggtggagcgcatcgtcgccaccgaggaactggtcaaatcggtgccgccgcaggcgctgttggtcaaccggatgatggtcgacgccatcgtggaagcacccggcggcgcccacttcaccaccgccgcaccggactacgggcgcgacgagcagttccagcggcactacgccgaagcggcgtcgacacaggtgggttggcagcagttcgtgcacacctacctatccggcaccgaagcggactaccaggccgcggtgcacaactttggagcatcacggtgagcacccgagccgaagtgtgtgccgtcgcctgcgccgagttgttccgcgatgcaggcgaaatcatgatcagccccatgaccaacatggcctcggtaggggcgcggctggcgcggctcaccttcgcgccggacattctgctgaccgacggcgaggctcagctgctcgcggacacaccggcattgggcaagacgggcgccccaaacaggattgaggggtggatgccgttcggccgggttttcgaaaccctggcctgggggcgccggcacgtggtgatgggcgccaatcaggtcgaccgctatggcaatcagaacatctcggcgttcgggccgctgcagcggccgacccggcagatgttcggcgtccgcggctcgccgggcaacaccatcaaccacgccaccagttactgggtgggcaaccactgcaagcgggtctttgtcgaggccgtcgatgtggtctccggcatcggctacgacaaggtggatccggacaatccggccttccggttcgtcaacgtctaccgggtggtgtccaacctaggcgtgttcgacttcggcggccccgaccactccatgcgggcggtatccctacaccccggggtgacgcccggcgacgtccgcgacgccacctcgttcgaggtgcatgacctcgacgcggccgagcagaccaggctgcccaccgacgacgaactgcacctgatccgcgcggtaatcgatccgaagtcgttgcgggacagggagatacgatcatgattgttccgcctcctctcccccgcaagcgggaggtgcgcccacatcgcttcgtcccctgcaagcgggtggtacccccactgcattgtcggcggtggctatgaggctgcgtacgccgctgaccgagctcatcggcatcgagcacccggtggtgcagaccgggatgggctgggtggccggtgcccggctggtgtcggccaccgccaacgcgggcgggctgggcatcttggcctcggccaccatgacgctggacgagctggcggcggcgatcacaaaggtcaaggccgtcaccgacaagccattcggggtgaacatccgcgccgacgcagccgacgcgggcgaccgcgtcgagttgatgatccgcgagggggtgcgggtggcctcgttcgcgttggcacccaaacagcagctgatcgcccggctcaaagaagccggcgcggtggtcataccgtcgatcggcgcggccaaacatgcgcgcaaggtggcggcctggggcgccgacgcgatgatcgtgcagggcggcgagggcggcggccacaccgggccggtcgccaccacgctgctgttgccgtcggtgctggacgccgtggcgggcaccggcatcccggtgatcgccgccggcggcttcttcgacgggcgcgggctagccgcggcgttgtgctacggcgccgccggggtggccatgggcacccggtttctgctcacctcggattccaccgtgcccgacgcggtcaaacggcgttacctgcaggccggcttggacggcaccgtggtcaccacccgcgtcgacgggatgccgcaccgggtgctgcgcaccgagctggtcgagaagctggaaagcggctcgcgggcacgaggtttcgcggccgcgctgcgcaatgccggcaagtttagacggatgtcgcagatgacctggcggtcgatgatccgagacggcctgaccatgcgccacggcaaggaattgacctggtcacaggtgctgatggcggcaaacaccccgatgctgctcaaagccggcctggtcgacggcaacaccgaggccggggtgctggcatcgggccaggtagcgggcattcttgacgacctaccgtcgtgcaaagagctgatcgagtcgatcgtgcttgacgccatcacacatttacaaaccgcatctgcgctggtggagtgactgacgcgtgtcaagcagagtacgctatcgcagctatgtcgaccgtcgagatggaccaggcggctccagagtccgccgcgcaccaccctctgccggaccccggtgagtcggtccccagactcgcgctgcccacgatcgggatcttcctggccacgctcaccgcgttcgtcggttctacgaccgcttacatcagcggatggatcccgttctgggtgacgatccccgtcaacgccgcggtcacgttcgtgatgttcaccgtcgtgcatgacgcatcgcattacgcgatcagctccatccggtgggtgaacgggctgttcgggcggctggcgtggcttttcgtcgggccggtggtcgcgttcccggccttcgggtacatccacatccagcaccaccgccattccaacgacgacgagcaagacccggacaccttcgcctcacacggctcgctgtgggtgctgccgttgcgctggtcgatggtcgagtacttctacatcaagtactacctgcctcgcggccgcagccggccggtcatcgaggtcgccgagacgctggtgatgatgaccctgttcctgaccggcctgatcgtcgccatcgtcaccggcaacttctggacgctggcgatcgtcttcctgatcccgcaacgtatcggccttaccgtgctggcctggtggttcgactggctgccccaccacggtctggaggacacccagcgcagcaaccgctaccgcgcgacccgcaaccgggttggcgccgagtggctgttcaccccggtgctgctgtcgcagaactaccacttggtgcaccacctgcacccgtcggtgccgttctaccggtacctgcgcacctggcggcgcaacgaggaggcgtatctggaacgcaacgccgcgatctccacggtctttggccagcaactgaatccggacgagtaccggcagtggaaggagctcaacggccggctcgcgcgactgctgccggtgcggatgccggcccgctccagctcgccgcacgcggtgctgcaccgcatcccggtcgcgtcggtggatcccatcaccgccgatgccaccctggtgactttcgcggtgccggaagcattgcgggacgcgttccgattcgagccgggccagcacgtgacggtgcgcaccgacctgggcggccaaggcatccggcgcaactactcgatctgcgccccggccacccgcgcccagctgcgcatcgccgtcaaacacattcccggcggggcgttttcgacgttcgtggccaacgaactgaaggccggcgacgtgctcgagctgatgacaccgaccggccggttcggcaccccgctggatccgttgcaccgcaagcactatgtgggcctggtggccggcagcgggatcaccccggtgctgtccatcctggcgaccacgctggagatcgagaccgaaagccgattcacgctgatctacggcaaccgcaccaaggaatcgacgatgtttcgggccgagctggatcgtctggagtcgcgctatgccgaccggctggaaatcctgcacgtgctctccagcgagccgctgcacaccccggagctgcgcgggcgcatcgaccgagacaaactcaccaggtggctgacgagtaccctgcggccggccggtgtggacgaatggttcatctgcggcccgctcgccatggccaccgcggtgcgcgagaccctgatcgagcacggcgtggactccgagcgcattcacctggagttgttctacgggttcgacacgcccccggcgacccgtccctcctatgcgggagccaccgtcaccttcacgctgtccgggcagcgggcgatattcgatctggtgcccggcgactcgattctggaaggggcgctggggctgcgcagcgatgcgccgtatgcgtgcatgggcggcgcatgcggcacctgccgagccaaactgatcgagggcaacgtcgagatggaccacaacttcgccctccggaaggcggagctggatgccggctacatcctgacctgccagtcacacccgacgacaccattcgtcgccgtcgactacgacgcctaggttcgtggcgccgccccatacttgcgccgactgtgaatctgacgacgcgacacgccgattcgccgtcgtgtggttcactctcggcgctcatgggcgccatcccgccgcccgcatcgcggcatcgacgcggccaacgaacgtgccccggcggtaccggagcagctcactggtgaccctgatgatcgtccagcccagatccagcaacgcggtggaccgctcgatgtcccgagcccgctgcgccgggtctgtccaatgctgtggcccgtcatactcgacaccgactcgcaattgctcgtagcccaggtcgatgcgggcgacgaagtccccgtagtcgtcaaacactctgatctgtgtttgcggcttcggcagaccggcatcgatcaacaccaatcgggtccacgtctcctgtggggattccgcacccccgtcgatcagcggcagcaccgcacggaggcggaccaggccgcgcgcaccggtatgttcggcaatgacggcctgcacgtcggcgaccttgacatcggtcgaattcgccaacgcgtccagccgttgaacggcctgcagccgcgagggtgtgcgccgcccgatatcgaaggcggtgcgcgccggggtggttaccgcgacaccgtcaaccgcaaccgtctcgtgcggcgccaatcgatccgtgtgcacgacgatgcgcggcggaggctttcgattggcgtgcactaactctgcgtcaagcgctgggtttacccacttcgcgccaagcagcgccgccgccgaattgccggccacgacggcgcggcgccgcgaccacagccacgccgcgtgggcgcgctggcgcgccgtcagctccacaccggccggggcgtagacgcccgggtagactggctcgtagagctgtctcatggcccgctccggaatggcctttgcggccaacacttccgagcccaggacgggccatggaagttcgtccatggccacatcctggcatcacccaccgacaccccgccgacagtgaatcgcacgacgcgacacgccgacgacccgtcgtgagattcaccctcggcgccaacgaaggcctacagccgctcgataatggtgacgttggcggtgccgccgccctcgcacatggtctgcagcccgtagcggccaccgatgcgctccagctcgcccagcatggtggtgaacagtttggcgccggtggcgcctagcggatgccccagcgcgatcgcgccgccgttggggttgaccttcgccgggtcggccttgatttccttgagccaggccataactaccggcgcgaacgcctcgttgatctcgacggtgtcgatgtcgtcgatggcaagcccggtcttgtccagcgcgtaccgggtggcggggatgggtccggtcagcatgaataccgggtcggcggcgcgcgcactgatgtggtggatgcgggcacggggcctaagtccatggtctttgacggcccgctcggaggccagcaacactgcactggcgccgtcggagatctgactggccatcgccgccgtcagccggccgccctcgaccagcggctgcaagccggccatcttctccagcgacgactcccgcgggccctcatcaacccggaacggcccggattcggtttccacagtgatgatttcgttttcgaagtggccggcgcggatcgccgcgaacgcgcgttcgtggctggtcagcgagtaccgctccatctcttcacgggacaggttccacttctcggcgatcagctccgagccacggaactgtgaaatctcctggtcgccataccggtgtaaccattgcttggattcgttggtcggcgaggtgaacccgaactgttcgcccacggtcatcgccgacgagatcgggatctggctcatgttctgcacgccgccggccacgatgacatccgccgtcccggacatgatcgcctgcgcgccaaaggaaatcgcctgctggctggatccgcactggcggtccacggtgacaccggggacctcttcgggatagccggcggccagccacgacagtcgggcgatgttgcccgcctgtccgccgatggcgtcgacacatccggcgatcacgtcgtcgacggcggcggggtcgatgtcggtccggtccagcagtccgcgccaggccagggcacccaggtcgacgggatggataccggccagtgcgccgccccgcttgccgaccgcggtccgtacggcgtcgatgacgtacgcctctgtcataaccgctcctctcccgttgccagtgagtggtacccccaccgcatcgtcgtcgacacggggcatttcagactccctctttggtgatcccgccaagcacgatggctaggtattgctggcccacctgctgggcggtgagcggcccaccgggtcgataccagcgcaccgacacccaggtggtgtcacggatgaatcggtagaccaggtcgacgtctaggtcgggccggaagtagccctcttcgatgccctggttgagcacgtccacccacatcttgcgctgctgcttgttacggtcctcgatgtaggaaaacctgggttgcgacgccagccgttgcgcttcatcctggtagatcaccacttgcgcgtgatgatgctcgatcgcctcaaacgacgccatgaacaggccctgcagccgctccagcggattggccgtgctatccacgatgtcgcggtaacgggcgaagagccaatcgaggaaaccgcgtaacagctcatcgaccatctcctctttggaggcgaaatggtgatacaggctgccggataggatgccggcgccgtcggcgatatcgcgcacggtggtggcgcgcagtccgcgctcggcgaacatcgccgccgcgagctccagcaactcgcctcgccggctattgacctgaccggccactcgatccatccgaccagactatcaaccaagcgcttgctcggccagctgcgacctcgatggggtgggaatccgggaattcggtacgagggatgcgcccttcgctcaccggggcattagatgcgacgttgctggcgctggatggacgccttgcccgcacagcccggcccaggtgcaggatcgaggggcttggtacctgatcacgggagacatctggggtatcggcggagagtgcctagcgttctgggcattctggcggattgcgcatattcttccgcgcgtcgtcatagcctaatcggactacgcggatcgtgccgatcaccctggtgcggcggcggcgccagtaacgaggaggtcaacatggctcatttttcggtgttgccgccggagatcaactcgttgcggatgtacctgggtgccggttcggcgccgatgcttcaggcggcggcggcctgggacgggctggccgcggagttgggaaccgccgcgtcgtcgttctcctcggtgaccacggggttaaccgggcaggcgtggcagggcccggcgtcggcggcgatggccgccgcggcggcgccgtatgcgggctttttgaccacagcctcggctcaagcccagctggctgccgggcaggctaaggcggtggccagcgtgttcgaggccgccaaggccgcgatcgtgcctccggccgcggtggcggccaaccgtgaggcgttcttggcgttgattcggtcgaattggctggggctcaacgcgccgtggatcgccgccgttgaaagcctttacgaggaatactgggccgctgatgtggcggcgatgaccggctatcacgccggggcctcgcaggccgccgcgcagttgccgttgccggccggcctgcaacagttcctcaacaccctgcccaatctgggcatcggcaaccagggcaacgccaacctcggcggcggcaacaccggcagcggcaacatcggcaacggaaacaaaggcagctccaacctcggcggcggcaacatcggcaataacaacatcggcagcggcaaccgaggcagcgacaacttcggcgccggcaacgtcggcaccggaaacatcggcttcggcaaccagggccccatagacgttaacctcttggcgacgccgggccagaacaacgtgggcctgggcaacatcggcaacaacaacatgggcttcggcaacaccggcgacgccaacaccggcggcggcaacaccggcaacggcaacatcggtggcggcaacaccggcaacaacaacttcggcttcggcaacaccggcaacaacaacatcggaatcgggctcaccggcaacaatcagatgggcatcaacctggccgggctgctgaactccggcagcggcaatatcggcatcggcaactccggcaccaacaacatcggcttgttcaactccggcagcggcaacatcggcgtcttcaacaccggagccaataccctggtgcctggcgacctcaacaacctgggcgtcgggaattccggcaacgccaacatcggcttcgggaacgcgggcgttctcaacaccggcttcgggaacgcgagcatcctcaacaccggcttggggaacgcgggtgaattaaacaccggcttcggaaacgcgggcttcgtcaacacggggtttgacaactccggcaacgtcaacaccggcaatgggaactcgggcaacatcaacaccggctcgtggaatgcgggcaatgtgaacaccggtttcgggatcattaccgacagcggcctgaccaactcgggcttcggcaacaccggcaccgacgtctcgggcttcttcaacacccccaccggccccttagccgtcgacgtctccgggttcttcaacacggccagcgggggcactgtcatcaacggccagacctcgggcattggcaacatcggcgtcccgggcaccctctttggctccgtccggagcggcttgaacacgggcctgtttaacatgggcaccgccatatcggggttgttcaacctgcgccagctgttggggtagcgcgacactcacgggtgctggcaggataccgaaatcacctcaccagtcaggtaactcgagtagtcgctggccagaaacgcgatggtggccgccacctcccagggctcggcggcccggccgaacgcctcgccggccaccagccggtccagcagctcggccgaggcggtcttgtccaggaacttgtgccgggcgatgctgggcgagacggcgttgatccgcaccccatactcggcggcttcgattgcgctgcaccgggtcaacgccatcaccccggccttggcggcggcatagtgcgactgcgaatgctgggcccgccagcccagcacgctggcgttgttgacgatcaccccgccatgcggcgcgtcgcggaagtagcgcaatgcggcccgggtggcccggaacaccgacgtcaggctcacgtctaacacgcggtcccactcgtcgtcggtcatgtcggccaccggcgtctgcccgcccagcccggcgttgttgaccagcacgtcgagccggcccatccgggcggtggtcgagtcgatcagcgcgtcgacctgggcggtggacgtcacgtcgcacaccacatgctccacccggcccagccccagcgcagacaactcggcggccgtctcccccagccgtcgttcatggtggtccgagatcaccacgtcggcgccctccgccaaggctcgccgcgcggtggccgaaccgatgccggtgcccgcagccgccgtcacgacgaccaccttgccatccagaagtccatgtccggcaatctctttcggcgctacggacaggttcatcccttggcctcccggggcagaccgagcacccgctcggcgatgatgttgcgctggatctcgttggatcctccgtagatggtgtcggcgcgggtgaatagatatagccgctgccactcgtcgaactcgccgtcgggcatggtcattccgggtttaccgatcacgtccatggccagctcacccaggttgcgatgccagttggcccacaacaactttgacacattgtcctggccgggctgctcaacggctggcccttccatggtggccaaagcataggagcgcatggcgcgcagcccggtccacgcccgggtcagccgctcccggatcagcgggtcatccgcggcggcggtgcgccgcgccagctcgaccagattggaaagctcacgggcgtagacgatctgctgacccagcgtcgagacgccgcgctcgaaggtcagcgtcgccatcgcgacccgccagccgtcgcccggtgcgccgaccaccaggtcggcgtcggtgcgggcgtcgtcgaagaacacctcgttgaactccgcggtgccggtgatctgcacgatcggccggatctgcacgccgggctggtccagcggcaccagcagatacgacaggccggcgtggcgctgcgagcccttctcggtgcgtgcgagcacaaagcaccattgcgacaggtgcgccagcgacgtccacaccttctggccgtttatcacccactggtcgccgtcgagttctgcggtggtcgcaacgctggccaggtcgctgccagcgccgggctccgaatatccctgacaccacagctcggtgacgtcgcggatgcgcggcaggaagcgccgctgctgctgcggcgttccgaacgcgatcagcgtcggacccagcagttcctcgccgaagtggttgaccttgtccggcgcgtcggcgcgggcgtattcctcgtagaacgccacccggtgcgcggtcgagagcccccgcccgccgtgttcttccggccagcccaggcaggtcagccccgcggcggccaggcgctgattccacgcccggcgttcctcgaacgcttcgtgctcgcgccccggcccgccgaggcccttaagtgccgcgaattcgccggccagattgtcggcgagccaaccgcggacctgcgcccggaactcctcgacgtcctgcatgccctgtaggctaacctaccaagcacttgctttgttaggagcgtccgttgataaacgatctgcgcaccgtgcccgcggcgctggatcgtctcgtgcgccagctacccgaccacacggcgttgatcgccgaggaccggcgtttcacgtcgaccgagctgcgcgacgcggtctacggcgccgcggcggcgctgatcgccctcggtgtcgaacccgcagaccgggtggccatctggtcgccgaacacctggcactgggtggtggcctgcctggcgatccaccacgccggcgccgcggtggtgccgttgaacacccgctacaccgccacagaagccaccgacatcttggaccgagccggcgcgccggtgctgttcgcggcgggcctcttcctgggcgccgaccgggcggccggcctggaccgggccgcgctgcccgcgttgcggcacgtcgtgcgggtgccggtcgaagccgacgacgggacctgggacgagttcatcgccacgggtgccggggccctggatgccgtcgcagcccgtgccgccgccgtcgcaccccaggacgtcagcgacatcctgttcacctccggcaccaccggccgcagcaaaggcgtgctgtgcgcgcaccggcagtcgctgtcggcctcggcatcctgggccgccaacgggaagatcaccagcgacgaccgctacctgtgcatcaacccgttcttccacaacttcggctacaaggccggcatcctggcctgcctgcagaccggtgccacgctgatcccgcacgtgacgttcgatccgctgcacgcgctgcgggccatcgagcgccaccgcatcaccgtgttgccgggccctccgaccatctaccagagcctgctggatcacccggcccgcaaagacttcgacctgagctcgctgcggttcgcggtcaccggtgcggccaccgtgccggtggtgctggtggagcgcatgcagtccgaacttgacatcgacatcgtgctgaccgcctacgggttgaccgaggccaacgggatggggacgatgtgccgccccgaggacgacgcggtgaccgttgcgacgacgtgcgggcggccgttcgccgactttgagttgcgcattgcggacgacggggaagtgttgctgcgcgggccgaacgtcatggtgggctatctggacgacacggaggcgaccgcggccgccatcgacgccgacggctggctgcacaccggcgacatcggtgccgtcgaccaggcgggcaacctgcgcatcaacgaccgcctgaaggacatgtacatctgcggcggattcaacgtctatcccgccgaggtcgagcaggtgctggcccggatggacggcgtcgcggacgccgcggtgatcggcgttcccgaccagcggctgggcgaggtcggccgggcgttcgtggtggcgcgccccggcacgggcctcgacgaggcatcggtgatcgcttacacccgtgaacatttggcgaacttcaagacaccccggtcggtgcggttcgtcgacgtactgccgcgcaacgccgccggtaaggtgagcaaaccacaactgcgagagctgggctagatggacctgaatttcgacgacgagaccctggcctttcaggccgaggtgcgcgagttcctcgccgccaatgccgcatcgatcccgacgaagtcctacgacaatgcggaaggctttgcgcaacaccgttattgggaccgagtactgttcgacgcgggcctgtcggtgatcacctggccggctaagtatggtggccgggacgcgccgctgctgcactggatcgtgttcgaggaggagtactttcgcgccggcgccccgggccgggccagcgccaacggcacctcgatgctggcgccgacgctgttcgcgcacggcacagccgaacagcttgaccggatcctgccgaaaatggctagcggcgaacagatctgggcgcaggcctggtcggagccggaatccggcagcgacctggcgtcgctgcgctccaccgcgagcaaggtcgacggcggctggctactcaacgggcagaagatctggagctcgcgggcgccgttcgccgacatgggttttgggctgttccgctccgatcccgcggtcgaacggcaccgcgggctcacgtatttcatgttcgacctgaaagccaagggtgttaccgtgcgcccaatcgcccaactgggcggcgacaccggtttcggtgagatctttctcgacgacgtgttcgtccccgaccgggatgtgattggggcaccgaacgacggatggcgcgcggccatgagcacgtcaagcaacgagcgcggcatgtcgctgcgcagcccagcccgcttcctggcctccgccgaacggctggtccagctgtggaaggaccgcggctcgcccccggagttcgccgaccgggtcgccgacgcctggatcaaggcgcaggcctaccggctgcagaccttcggcacggtgaccaggctggccgccggtggcgaactgggggcggaatcgtcggtgaccaaggtgttctggtccgagctggacgtgcacttgcatcagaccgcgctcgacctgcgcggcgccgatggggagctggccggcccgtggaccgaggggttgctgttcgccctgggcggcccgatctatgccgggaccaacgaaatccagcgcaacatcattgccgaacggctgctgggcctgccacgcgagaagacgtgaccatggaattcgcactcaacgaacagcagcgcgacttcgcggccagcatcgacgcggcgctcggcgccgccgacctgcccggcgtcgtccgtgcttgggctgccggtgatgtggcgcccggccgcaaggtgtggcagcagttggccaacctgggcgtcaccgcgttgggcgtagcggagaagttcgacggactgggtgccagtccggtcgatctggttgtcgcgctcgaacgtctcgggcgctggtgcgtgcccggcccggtcaccgaatccattgccgtggcaccgattctgctggctcatgatgatcgggctgaacgcagccatgggctagcttccggtgagctcatcgccaccgtggccatgccgccgcgggttccgcgcgccgtcgacgccgacaccgccgggctggtactgctcgcgggcgatggcagcgtcaccgaagggacgccgggtgattgccaccggtccgtcgaccccagccggcggctgtatgaggtggcggcatccggccaggcctggcgggccccgaaagacgtagtggcgcgcgcctatgagttcggggcgctggccaccgccgcacaactggtcggcgccgggcaggcgctgctggaggccgccgtcaactacgccaaacagcgcacgcagttcggccgggcgatcggctcgtatcaggccatcaagcacaaactcgccgacgtgcacattgcgatcgagctggcctgccccctggtttacggcgcggccgtgtcactcgagccgcgcgatgtcagcgccgccaaagccgccgcgagcgaggcggctctgctggcggcacgctcggcgttgcagacccacggcgccatcgggttcacctgcgagcatgacctgtcgctgtggttgttgcgggtgcaggcgttgcactcggcctggggtacgccgcaggagcatcggcggcgtgtgctggaggcgctatgaccccccctgaagaacggcagatgctacgggaaaccgtcgcctccctggtggctaagcatgccggcccggcggcggtgcgcgcagcgatggcctccgaccgcggctacgacgaatcgctgtggcggctgctatgtgagcaggtcggtgccgccgcgctggtcattccggaggagctgggcggcgcgggcggtgaactcgccgatgccgcgatcgtcgtgcaggagctgggccgggcgctggtgccttctccgctgctgggcaccacgctggcggagctggcgctgctggccgcagctaagccggatgcgcaagcactcacggagcttgcccaaggcagcgcgatcggcgcgctggtgctggaccccgactacgtggtcaacggcgacatcgccgatatcgtcgtcgccgccaccagcgggcagctgaccaggtggactcgctttagcgcgcagcccgtcgccaccatggaccccactcgccggctggcccgcctgcaatccgaagagaccgagccgctgtgccccgatcccggaatcgccgacaccgcagcaatcctgttggcggccgagcagatcggcgccgccgaacgctgcctgcagctgaccgtcgaatacgccaagagccgagtgcaattcggccgcccgatcggcagtttccaggccctcaagcatcggatggccgacctgtatgtgaccatcgccgcggcccgggccgtcgtcgccgacgcctgccacgcgcccacacccaccaacgccgccaccgcgcggctggccgccagcgaggcgttgagcaccgcggcggccgagggcatccaactgcacggcggcatcgcgatcacctgggaacacgacatgcacctgtatttcaaacgagcgcacggcagtgcacaattgctcgagtcgccacgagaggtgctgcgccgtttggaatctgaggtgtgggagtcgccgtgacggatcgtgtcgccctgcgtgccggcgttcccccgttctacgtgatggacgtctggttggcggccgcggagcgccagcgcacccatggggatctggtgaatctttcggcgggccaacccagtgcgggcgctccggaaccggtgcgtgcggccgcggccgccgccctgcatctcaaccagttgggatactcggtggcgctgggtattccggagctgcgcgacgctatcgccgcggattaccaacgccggcatggcatcaccgtcgaacccgatgcggtggtgatcaccacgggctcctcgggcggctttctgctcgcgtttctggcgtgcttcgacgccggtgatcgggtcgcgatggccagtcccggctacccgtgctaccggaatatcctgtcagcgctgggatgtgaggtcgtggagatcccgtgcggaccgcagacccgattccaaccgaccgcgcagatgctggccgagatcgacccaccgctgcgcggtgtcgtcgtcgccagcccggccaacccgaccggaaccgtcatcccgcccgaagaactggcggccatcgcgtcgtggtgtgacgcatcggatgtccggttgatcagtgatgaggtctaccacggcctggtgtaccagggggcaccgcaaaccagctgcgcctggcagacgtcgcgaaacgcggtggtagtcaacagcttttccaagtattacgcgatgacgggctggcggctgggctggctgctggtgccgacggtgctgcgccgcgcggtggactgcctgaccggcaacttcaccatctgcccgccggtcttgtcgcagatcgccgcggtgtccgcgttcaccccggaggcgaccgccgaggccgacggcaacctggccagctacgcgatcaaccgctcgctgttgctggacggtctgcgtcgcatcggcatcgaccggctggcacccaccgacggcgcattctacgtctacgccgacgtctcggacttcaccagcgattcgctggccttctgctcaaagttgctggccgacaccggtgttgcgatcgcacccggaatcgatttcgacaccgcacgggggggttcgtttgttcggatatcgtttgccgggccaagcggcgacatcgaagaagccttacggcgcatcggctcctggctgccgagccaatagctcgtcgatgcgcgtctcgagcgcgccgcgctcgccgatatctgccacgttgatcccgaaccgttcgctcagggtgtcgacaaccgctgccgcatcggcaaggcggatcttctcggtaccaccggcacggtgaacggcaaggtcgcggccagataggttccaccgggcgtcgtcggtgatcaccgcggcggtcagtcccgtgacgaacttcgatgccgggtgtgttgaggcgtaccagctggccactttcagatcgatctgcgggcgggtctgggtggtgaattcgtacagtgtctgccatgtgtcccggaccatcgcctgcaagacaaagccgtcgacgcggtcctcgagccgataaggttcgtgcgttgtcggctggacggcgccggtttcgaggcgaagcggtgaggtcggtgtttggccgccgaatccgacgtcgacgagatagcatccgcccgagccggggaacgtgacccccagcagggtgtgcgtctgcggcggcaggggcgcgtccggcgcgagcttccagacgacgcgggcggcgaatcggcgcacccgatagccgagttcggccagcacataacccatcagcccgttgtgctcaaagcagtacccgcctcggcgccgaagtaccagcttgtcggccagcgcctgtggactgaggtcgtcgaccggcacccccagcagcgggtcgaggttctcgaacggaatcgttcgactgtgcacggtcaccagatcctgcagaacatccagggttggatcggtagcgccgcgatagttgatgcgatcgaagtacgcggtcagatccagtgccatgttgccattctgacctcgtcgccgcgtcggaccgaccgcagggtattcgggcgttcgtcgcgcagccggccaactatgtcgcaccgattgtggtttgccacatgagtttctgggtcgacggcaaacaaagtgccctcgcagcgacacgtgtcggcggctacggcaaactgcccgctgacactcacccatccggtggctgctcgcgccatctggccgaatgcccggcgggtcggaggatcggcgccggacacaacaacgcatcatgatgcctgttactgatgctattgccgacccacggcaccggaggcttgcaggccggtgtcgacttggacgacaaggaagccctcgccgaactgatcggcgacaatgctgctccttgacgtaagcgtctgcatattcgccatccgcgaggacagctgccccaaccacgcgacataccggacgtggctcaccagactgcttaccggcgacggcgagcagacgcaaaatcgcccaacacgcccgcaaaatgggcgattttgcgtctgctcgcgccactagagccaggtgtcctgggtggtggtggtgaggaaagcctccaggtcgtcgcgccagtgcgccggcgtggtcttttccggctcgatgccggtgtagtcgccgcgatagaacagcagcggccgcggcttgaccgccgggacctctgacagtgactcgacggcaccgaacaccacgaagtgatcgccgccgtcgtgcaccgacgccaccgtgcagtcaatgtaggccagcgatccctcgatgatcggtgagcctagttccgaagggcgccaatcgataccggcgaacttgtccggctccttcgagccgaatcgcgccgagacgtctttctgcttttcggtcagtacgttgacgcagaaccggccgctggcctcgatggcctgccaggaccgcgacaccttagtggggcagaacagcaccaacggcggttccaacgacagcgccgcgaacgactggcacgcaaacccgacgggcacgtcgtcgtgcacagtggtgatgacagtgatccccgtacagaactgaccgagcacggagcggaacgtgcgtggatcgatctgagccgacatcgtttgctttcgagctagccgcgagcgcctacggtgaaatcgtgaccccataggctgaccgcagtactctcccgggcgatccagtcccgatcgtcgacttgcctgccctcacaaccgaattcgatgtcgaagccaccgggcgtcttcatgtagaacgacagcatcaggtcgttgacatgccggcccagggtggccgacatcggcaccttgcgccgcaacgcccggtccaggcacaggcccacgtcgtcggcctgctcgacctcgaccatcaggtgcacgatgccgctggacgtcggcatcggcaggaaggccaacgagtggtgacgcgggttacagccgaagaaacgcagccaggctggcggcccgtcggcgggccgccctaccatctgtggcggtagccgcatcgagtcacgcagccgaaagccgagcacgtctcggtagaaatgcaacgcctcagcatcgtcgcgggtggacagcaccacatggcccataccctgctcaccggtgacgaacctgtgcccatacgggctgaccactcggcggtgttccagcgcggtaccgtggaagacctccaggcaattgccggaagggtcggcaaaccggatcatctcgtccacccggcgatcggccagctcggcggcggtggcctctttgtacggcgtgccctccaaatccaggcggttccggatttcctgcaggccttcggcattcgcgcattcccaaccggcctccaacagcctgtcgtgctcaccgggcacgaccaccagccgggccggaaagtcatccatccgcagatacagggccccttctggggcccctttgccctcgaccatgcccaggaccttcagtccatactcccgccaggcagccatgtcagtggcctcgatgcgcagatagcccagcgaccggatgctcatctgccacctcccagaaattcaatcgtcagcttgttgaactcgtcgaacttctccacctgcacccaatgcccacactgcccgaatacgtgcagctgcgcacgcggaatcgttttcaacgcaaccagcgcgccgtccagcgggttgacccggtcctcacgaccccagatcagcaacaccggctggcgcagccgatacacctcgcgccacatcatgccggcctcgaagtcggctccggcgaacgactttcccatcgcccgtgttgccgtcaacgactccggggtgctggccagcgcaaaccgctgatccaccaactcgggggtgatcaggttcttgtcgtagaccatgacccgcaggaacgcctcgaggttctcccgggtgggcgcaacggagaacttcgacagccgtttgactccctcggtcgggtcgggcgcaaacaggttgatactcaggccccccgggcccatcagcactaaccgtcctgcccgggccgggtagtccagcgcaaaccggaccgcggttcccccgcccaacgagttgcccaccagcggtacccgccccagccccagctgatcgaagagccccttcagcgccatcgcggcatagcgattgaactggccgtgctcggcccgcttgtcggaatggccgtaaccgggctggtcgacggccagcacatgaaagtgccgcgccagcaccgcgatattacgcgagaagttcgtccagctcgccgcgccgggcccaccgccgtgcagtagcaccaccgtctggtcgttgcccacgccggcctcgtggtagtgcagtttcagcggcccgtcgacgtccacttccgcaaagcgcgaggtggattcgaacgtcaattcctcggtagctgtcatttcgcctagaccagctagaccatggtgtcgccgggcggcaacccgaactcgtggtttccaaagatcacgtatgcccgctcggggtcgttggcggcgtgcacccgaccggcgtgcgcgtcgcgccagaaccgttgaatcggagcctcattggacaacgcggtggcaccggacgcctcgaacagccggtcgatcgaggcgattgagcgaccggtggcgcgcacctggtcgcggcgcgcacgggcgcgcagttcgaacggaatctccttgccggcagccagcagcgcgtattcgtcgctcacattaccgatcagttggcgccacgcggcgtcgatgtcgctggccgcctcggcgatacggaccttggcaaacgggtcgtctttggccttttccccggcgaacgccgcgcgcacccgcttgccctggtgctcgacgtgcgcggcgtaggcaccgtaggccatgccgacaatcggcgccgaaatcgtagtgggatgcattgtgccccatggcattttatagacaggtgcgctgttggtcgccagccctcccgcggtgtggtcgttcatcgccttgtacgacaagaaccggtgccggggcacaaagacatccttgaccaccagggtgttgctgccggtaccacgtaagccgaccacgtaccacacgtccttgatctcgtattcgctgcgcgggatcaggaaactgccgaagtccaccggccggccgtccttgatgaccgggccgccgacgaacgtccagctggcatggtcgcagcccgaggaccagttccacgacccgttgaccaggtagccaccgtcgaccaccacgcccgcccccatcggtgcgtacgaggacgagatccgcgtactcgggtcctcgccccagacctcctcttgggcccgttggtcgaacagcgccagatgccagttgtgcacgccgacgattgagctcacccacccggtggaaccacacacgctcgccagtcgacgcgtcgcctcgaagaacagcgcagggtcgcactgcagtccgccccactgctgcggctgcaacagggtgaagaagccgacgtcgtcgagcgccttgacggtctcgtcgggcagccgccgcagatcctccgtggcctgggcgcgatcccgaatctccggcagcagatcatcgatggcagccaagacagactgagcatcacgctgttgaatggacgtcacttacttttgcctctccgggttgcgaacttagagaaagactagaacacgttccgatttgtgtcgagctaggtattcctgcggcaggtagcgataccaaatgggttttctgtaacatgttctagttatgacggaagagaggacgggtcttgaccgaggcaattggagacgagccactcggcgaccacgtccttgaactgcagatcgccgaggtcgtcgacgaaaccgacgaggcgcgatcgctggtcttcgcggtgcccgacggatcggacgacccggagatcccccctcggcgcctgcgttacgcccccggccaattcttgacgctgcgcgtgcccagcgagcgtaccggttcggtggcgcgctgctactcgttgtgcagttcgccctacaccgacgacgccttggcggtcacggtcaaacgaaccgccgacgggtacgcctccaactggttgtgcgatcacgcgcaggtgggcatgcgcatccacgtgctggccccgtcgggcaacttcgtccccacaaccctcgacgccgatttcctcctgctggcagcgggtagcggcatcaccccgatcatgtcgatctgcaaatcggcgcttgccgagggcggtggacaggtgacgctgctctacgccaaccgcgacgaccgctcggtcatcttcggagacgcgctgcgcgagttggcggcgaagtatcccgaccggctcacggtgctgcactggctagagtcgctgcaggggctgccgagcgcgagcgcgctggccaagctcgtcgcgccctacaccgaccggccggtgttcatctgtgggcccggcccgttcatgcaggcggcccgggacgccctggcggcgctgaaagtgcccgcccaacaggtgcacatcgaggtgttcaagtcgctggaatcggatccgttcgcggccgtcaaggtcgacgacagcggtgacgaggcgccggcgaccgcggtggtggaactcgacggccaaacccacaccgtctcctggccgcgcaccgccaagctgctcgacgtgctgctggccgcgggcctggacgcgccgttctcctgccgggaaggccactgcggtgcgtgtgcgtgcaccctgcgcgccggcaaagtgaatatgggagtcaacgacgtgctcgagcagcaggatctcgatgagggactgattttggcctgtcaatctcgcccggaatctgattcggtggaagtgacctacgacgagtagtcccggaagggagcgagatgacgcggctgataccgggttgcacgctcgtcgggctgatgctgacgttactgcccgcgcccacctcggcggccgggagcaacaccgccaccaccctgttcccggtcgacgaggtcacccagctggagacgcacaccttcctcgattgccaccccaacggcagctgcgacttcgtcgctggagcaaatctgcgcacacccgacggcccgacgggctttccgcccgggctgtgggcgcgccaaaccaccgagatccgttcgacgaaccggttggcctatctggacgcgcacgccaccagccagttcgaacgggtaatgaaggcgggcggatccgacgtgatcaccaccgtctacttcggcgagggtccgccggacaaataccagaccaccggggtcatcgactcgaccaattggtcgaccggtcaaccgatgaccgacgtcaacgtcatcgtgtgtacacacatgcaggtggtctacccgggggtcaacctcacctcgcccagcacctgcgcgcaagccaacttttcctagctaggactcgtcctggtactcgctgagccggtaaatcaacgcggcagacccagcagccgttcggcggccaccgtcaacaggatctgctcggtaccgccggctatcgtcaggcaccgggtgttgaggaagtcgtacaccgcgcggttctcgacgagcccgcccccgtcggacacctccatcaggtattcggccagcgcctgtcggtagcgcacgccgatcagtttgcggacgctggattgcgcccccggatcctggccgccgacggccaactcggcgatccgccggtccaacagcgcaccggcctgagccagcaggatcagcctgcccagccgatcttgctgcgcgacatcgagttccatgtcacccaagaccttgagcagctcttccatcgggttgcccagcgcggtcccggtggccatcgcgacccgctcgttggctagcgtggtgcgcgccagccgccagccgtcgttcacggcgccgacgaccatctcgtcggggacgaacacattgtccaggaagacctcgttgaacagcgagtcgccggtgatctcgcgcagcggtcggatctcaattcccggtgtggtcatgtccaccaggaagtaggtaatgcccttgtgcttcggagcatccgggtcggtgcgcgccaggcacaccccccaccgagccttgtgagccgccgacgtccacaccttctgtccggtgagcagccagccgccgtcagcccgcaccgccttggtacgcagcgacgccaggtccgaaccggcccccggctcggaaaatagctgacaccaaaggaattcaccgcgcatggtggccgggacgaaacgttcgatctgttccggcgtgccgtgttcaaggatggtcggcgccgcccaccagccgatcaccaggtccgggcgctcaaccttggccgcggccagttcctgatcgatcagcagttgctcggccggggacgcgccgcgcccgtacggcgccggccagtgcggcgccagcaggccggtgtccgccagcgccacctgacgtttctcctcgggcaacgcggccacctcggcgaccgccgccgcgatctccggtcgcaggccggccacctcggccaggtcgacgcccaagcgacgacggacaccggcctgggtcagcgccgtaacccgacgcagccagcgcccggatccaccgaggaacccaccgattccgtgggcccggcgcagatacaaatgcgcgtcgtgctcccaggtgcagccgataccaccgagcacctggatacagtccttggcgttggctttggcggcgtcgatgccgatgctcgcggccaccgccgcggcgatcgaaagttgggtgccatcggaatcggctgcggcgcgggccgcatcggcggcggccacatcggcctgctcggcacggcacaacatctgagcacacaggtgcttgacagcctggaagctgccgatcggcttgccgaattgctcccgcaccttggcgtaggcaaccgcggtatcgagcgtccatcgagccaccccggccgcctcggccgccagcacggtagcggccaggtcttccacccgctcccccgacacctccagaacggtgaccggtgccgatgtcagcaccatccgggccagcggcagcgaaaagtcggtggcccgcagcggctccactacgacctcgtcgcaagcagtgtccaccagcagccaattcccgtcggccggcaacagcacgacgccgccgggcgcgccaccaagcactcggccgacggtgcccgacgcggtcgacgtcttcgggtcgacctgcacgccaccgtcgatagccaccccggcgaaccgttcacccgacgctagcgcgctgcgcagcttgggatcggagacaaccaaagtggccaccgcggtggtcgcgaccggccccggtaccaacgccctggccgcctcgtcgaccatcgcacacaggtcctcgatgctgccgccagctccgccacaatcctctgggacggcgacaccgaagaggcccaggcccgccagcccggcgaacaccggccgccatgcgtccgcatttccttcttcgaagccgtattccatgtcgcggaccgccgcagtcgcggccgcacctgaggccgcggtgcgggcccagccgcgcaccaactcacgagccgcggattgttcgtcggtgacggtcgctaccacctgcagacctccgcgtcgacaatttcacatagcaatggagcgttcttgcccactagaacgtgttctaatagtgctaacgatcaaccgtcaagtcgaaggcaataactccagcacatgtcgtcgtctcggctgtcgggaggtgggaaatctacacacagcatgcgtatcgtttgcaaacgaaccgcccggaagaggagctgcccgctacatgtcgtcagcgaacacgaacaccagtagcgctcccgacgcaccacctcgcgcggtcatgaaagtggcggtacttgccgagtccgagctcggatcggaggcacagcgggagcgccgcaagcgcatcttggacgccaccatggctatcgcgtccaaaggcggctatgaggcggtgcagatgcgcgccgtcgccgaccgcgccgacgtcgcggttggcacgctgtaccggtacttcccgtcgaaggtgcatctgctggtgtcggcgctgggtcgggaattcagccgcatcgacgcgaaaaccgaccgctccgcggtcgccggggccacccccttccagcggctgaactttatggtcggcaagctcaaccgcgcgatgcaacgcaatccgctactcaccgaggccatgacacgtgcctacgtgttcgccgacgcctcggcggccagcgaggtcgaccaggtcgaaaagctcatcgacagtatgttcgcgcgtgcaatggccaacggcgaaccaaccgaggaccagtaccacatagcgcgggtgatctcggacgtgtggttgtcgaacctgctcgcgtggcttacccgacgagcctcggctaccgacgtcagcaagcggctggacctggccgtgcggctgctgatcggcgatcaagacagcgcctagaagacttacgccggcggacccgcggtgcggccccggaccagctcggtatcgagcacctcgatgacgggcagtccggaccgcggcggcttcagcaatagctcgcccgcccggtgccccttgtgcagactcggctgcgcgaccgtggtcagcccccggctcagcgcctctggcactccgtcaaaccctgtgacggtcatctgcccgggcacgtaaatcccgtgcgcccgaaggtaatccatagctgagagcgccaagatgtccgctgtgcacatcagcgcggtcagccgcggattggcctgcagagccaccttggcggcagtgccgccggacgtcggcaaatgctcgtagctttccaccacggtcagcgagtccgggtcgacgccggcggccgtcatcgcctcccatacgccgacgatgcgttcgcgctgtacgtcgaaggtcggcgaccgcagccgctcggcgtccaccaagtcttgccgccgatcccgtcccagccgcatggtcagcaggccgagctcgcgatgccccaacccgagtacgtagccggcaagctcacgcatcgccgcccggtcgtcgatgccgacccgggacactccggagaggtctttgggctggtcgaccaccaccaccggcagccgccgctgcagcacgacctgcaggtagggatcgtcgtcgcctaccgaatacaccacgaagccgtccaccccagcgccgagcacggcagctgtgccgtccgcaaggctccgactggagccgacggaaaccagctgcaggccctgccccagctcttcgcacgactgcgccactcccgcaacaaaatcccgcgcggccgggtcgctgaagaaataggtcagcggttcggccatcaccaaaccgaccgcaccggctttgcgggtccgcaacgatcgcgccaccggatccggtccggcatagcccagtcgcttggccgtggcaagcactcgttcacgtagatcggcggagagctgatccggtcggttaaaagcattcgagacagtggtgcgggacaccttgagctcggctgctaacgacgccagagtcgcccgcctccgcggtgtgggactcacgttcggtgagggtacagcggaccctcgagcacgcaatatcgtgggccggctggcaaccgtcggtttcgacgttggtgacgacccctcgttcatgaatcgttcttgagctccccgttttgctggatgcccaggcaccgccggtactgctgcgcttaagcttgtcgcacatggtgccggcagggaggaacagtgggcaagcagctagccgcgctcgccgcgctggtcggtgcgtgcatgctcgcagccggatgcaccaacgtggtcgacgggaccgccgtggctgccgacaaatccggaccactgcatcaggatccgataccggtttcagcgcttgaagggctgcttctcgacttgagccagatcaatgccgcgctgggtgcgacatcgatgaaggtgtggttcaacgccaaggcaatgtgggactggagcaagagcgtggccgacaagaattgcctggctatcgacggtccagcacaggaaaaggtctatgccggcaccgggtggaccgctatgcgcggccaacggctggatgacagcatcaatgactccaagaaacgcgaccactacgccattcaagcggtcgtcggcttcccgaccgcacatgatgccgaggagttctacagctcctcggtgcaaagctggagcagctgctcgaaccgccggtttgtcgaagtcacccccggacaggacgacgccgcctggactgtggctgacgttgtcaacgacaacggcatgctcagtagctcgcaggttcaggaaggcggcgacggatggacctgccagcgtgccctgactgcgcgcaacaacgtcactatcgacattgtcacgtgcgcctatagccaaccggatttggtggcgattggcatcgctaaccaaatcgcggccaaggttgctaagcagtaggcatggccgacggtccccttgccatcacggcgaaatcggtttacatacatggctattcggtagatacggcagagattccaacagctgtgcgtggccacccgaatgccgcgggaaccgcgatcaaggaccgccgctgatgcggccgaaacttgggcgtcccaatatcgcgcggtattccaacaggtttagcgtgcctaccgccagatccgatgctccgttgtcggtgacctggatgggcgttgcgacgctgctggtcgacgacggatcgtcggccctgatgactgatggctacttttcccggcccggcctggcacgggtggcggcgggtaaagtgtcgccgtcagcggagcgggtcgacggttgccttgcccgggccaatgtctcccggctgacggccgttatcccggtgcacactcacatcgaccacgcgatggattccgcgctggtcgccgaccgtaccggagcccagctggtcgggggggagtcggcggccaatgtcgggcgcggatacgggttgcctgaggagtctcttgtcgtcgccgtcccaggtgaaccaatccagttgggcgccttcgacgtgacgttggtggagtcgcatcactgcccacccgaccggtttcccggtgtgatcagcgcaccactgacaccgccggtgaaggcgtcggcctaccgctgcggtgaggcgtggtcgacgctggtgcaccaccggccatcggggcgccggctgttaatccaggacagcgccggtttcgtcagcggcgcactggccggttaccgcgccgatgccgcctacctcagtgtcggccagctcggcctgcaaccgccgtcatacctgctcgaatactggaccgagaccgtgcgcacggtgggcgtccgccgcgtgattctcatccactgggacgacttttttcggccgctgtcaaagccgttgcgggccttgccatatgcggccgacgacctagacctgtcgatccgcatcctcgacgagctggccgcccaggacggcgtcgcgctgcagatgccgacggtgtggcgccgcgaggatccctggatgtgaagcgctctagcccttgacacttgctgttgcgctgatactgcttgccgtggtcctggggttcgcggttgcccgcccacgcggctggccggaggcagcggcggcggttccggcagcggtcatcctgttagcgatcggggcgatctcgccccagcaggcgatggcgcaggtgtccgggctggcgcgcgtggtcgcgtttctgggtgcggttctggtgctggctaagctgtgcgacgacgaaggcctgttcgaggcagccggcgcggccatggctcgagcgagcgcggagtcgcaccgactgctacggcaggtgttcgccgtctcggccgccatcaccgcggcgctctgcctggacgccaccgtggtgctgttgaccccggtggtgctggcgacggtccgccggctgcggaccccggtgcgcccctatgcctacgccaccgcccacctagccaacgccgcttcgctgctgcttccggtgtcgaatctgaccaacctgctcgcctaccacggtgccggcatctcgttcaccaagttcacgctgctgatggcattgccttggctgtccgccgtggccgcggtctatgtggtcttccgctggtttttcgcccgggatctacgcgtggtgccggaccggcagcaactcaagccggcgccgcgcctgccaatgttcgtgctggtggtggtggcgctgacactcgggggcttcgccgtcgccgagtcggtgggactggccccaacgtgggcggcgctggctggcgccgcagtgttggcgctgcgaagtctgcggcgtggacacacttcggtgctgcggatcgcgcgcgccgtcaacgtgtcgttcctggtctttgtgttggccctgggtgtcgtggtgcacgcggtcatgctcaacggcatggccgccaggatgtccgccgtgctgccgaccgggtccgggttgcccgcgctgctcggcatcgccgcgctggcctccgtgctggccaacgtggtcaacaacctgcccgcgactctggtgttagtgccgctggtggcggccggcgggccggcggccgtgctggccgtgctactcggggtcaacatcggacccaacctgacctatgccggttcgctgtctaacctgctgtggcggggcgtgctgcgccggcacaacgtcgacgccagcgtcggcgagtacacccgactgggactgtgcaccgtgcctgcggccctggcgatggcggtgctcgcgctgtgggccagcgcccaggttctggggatctagccgcaagggcgcgagcagacgcagaatcgcatgatttgagctcaaatcatgcgattctgcgtctgctcgcgaggctcgcgtggccgccggcgctggcgggcgatcgcggcgagcaccaccccagcggccaccgaggcgttcagtgattcggcctgagcggccatcgggatggacaccacctcgtcacagttctgccttaccaaccgggacaaccccttgccttccgacccaacgaccaccaccaacgagtcagtgccatctacatcgtcgagcgcggtgccgccaccggcgtccagtccgatcacccgcactccacgatcggcccagcccttcagcgtcctggtgagattggtggcccgggccaccggaatcctggccgccgccccggcgctggtgcgccacgccaccgcggtcaccgacgcagaacggcgttgcggaatcagcaccccatggccaccgaacgcggccaccgaccgcacgatcgcaccgaggttgcgcgggtcggaaaggttgtccaaagcgaccagcagcgcaggcggttggtcgagggcggcggccagcaggtcatcgggatgggcgtagttgtacggtggcacctgtagcgcgatgccttgatggaggtggttggcggtcatccgatccaggtcggcacgtagcagctcgacgatcgcaatccctgaatcagccgcccgcgcaacgcattcagtcagtcgctcgtcggcctcggtaccaagggcgacgtatagcgcggtggccggaacacccgcgcgcaggcattccagcactgggttgcgacccaacaccgtctcggtctcgtccgcgcgcttgaccgggcggcgtggctgtgcacgtgcccgcttggcggcgggatggtggggacgcaggtgcgccggcggggtaggcccgcgcccttccagcccacggcgtcgctgaccgcccgagccgacgcctgcgcctttcttggtaccggatttgcggaccgcaccccgccgccgagagttaccgggcatctacttggtgtcaccacccagcagcgaccactgtggcccgtcggcggtgtcggtgacctcgatgccggctctcttcagccgaccccggatctcgtcggcgagcgcccagttgcgctgctcgcgggccttttcccgattctgtagttcagcctggaccagcacatcgacggcggccagcgctgccgaggtttcgtctcgggattcccagcgctggtcgagcgggtcacagcccaggatgcccatcatcgcccgaatcgcgctagcgcttcgcaaggccccgtcgtggtcgccggcatcgagtgcccggttgccttccgcccgcacgtggtgaatctcggcgagcgcgatcggaacggacaggtcgtcgtcgagcgcttcggcgaaccgtggggtcggatcgccggggcagacggcgcccacccgggtgcgaacgcggtgcaggaagtcctctagcccgacataggctttcaccgcatcctgcatagcggtctcggagaactcgagcatcgaccggtagtgcgcgctgcccaggtaataacgcagctcagccggccgcacccgctgcaacatcgccggcatggacaacacgttgcccagcgacttgctcatcttctccccgcccatcgtcacccagccattgtgcagccagtagcgggcgaacccatcaccggcggcgcggctctgggcgatttcgttctcatgatgcgggaagactaaatccattccaccgcaatggatatcgaattccggcccgagatagctgcgagccattgccgagcattccagatgccagcccggacgcccgcggccccacggcgtcggccacgacggttcacccggcttttcgcccttccacaaagtgaagtcgcgctggtcccgcttgccggcagccacaccttcgccctgatggacgtcatcgatcttgtgaccggataactggccgtactccgggtagctcagaacgtcgaagtaaacgtcaccgccaccggtatacgcgtggccggcctggatcaggcgctcgatcatctcgatcatctgggtgatatgcccggtggcgcgcggctccgcggacggcggcaagacgtccagagcgtcgtaggccgcggtgaaggcacgctcgtgggtagccgcccactcccaccacggccggcccgccgcggcggccttggccaggatcttgtcttcgatgtcggtcacgttgcggataaacgcgacgtcgtagccacgcgcgagcaaccatcggcgcaggatgtcgaaggcgaccccgctgcggacatgcccgatatgcggtaggccctgcaccgtggcaccgcacaggtagatcgagacgtgtccaggtcgcaacgggacgaaatcccgcacgacaccggcggcagtgtcgtgtagccgcaagcgagcccgatcggtcacgacgtgccagcttacctgcccaattgctgcaacctgcggcgcgcgcgtccggaccaggagtgcgctaccgcaacgaaaccaccaatgccgtagcgattgcggccaagccctcgccgcggccagtgaggcccagcccgtcggtggtggtagccgacaccgacaccggcgcgttgagcagacgtgacagcaccgcctgcgcctcgagccggcgccaaccgatcttcggtcggttgccgatcacctgcaccacagcgttgccgacccgatagccatgctgggtgatcaggacgacgacatggcgcaacatgtcggcaccactgacaccctgccaacggggatcgtcgacgccgaacacctcgccaatgtcgcctagccccgcggccgacagcaccgcgtcgcacagcgcatgaacggccacgtcaccgtcggagtggcccgcgcaaccgtcggcgctcgggaacaacaaccccaccagccagcacggacgtccgggttcgatcggatgcacatcggtccccaaaccaacgcggggcagctgattcacccgcgcactatagcttgggccagcaacagatccagtttggtggtgatcttgaacgccagcggatcgccgtcgaccacctgcacctggccgccgatatgctcgaccagcgacgcgtcatcggtgtactcggcggctggaaggtctagggagccgcgctgatatgaccgcagcagcaggtcggtagtgaacccttgtggggtctgcacggcccgcagcccggctcgttccggcgtgcccaggaccaccccgttggcatccacggccttgatggtgtcagaaagcggcagtacgggaacgacggcggcataaccgtcccgcaacgcctcgaccacccgggcgaccagggccggtggtgtcagtgcccgcgcggcatcatgcacaagcacaaactccggctccgcggtcccggacagcactgtcagcgccaggttcacggtgtcagtgcgattcgacccacccgccacaatcatcgccctgtggccgaggatctgcctcgcctcgtccgtacggtcggcgggcacggccacaacaacggtgtcaactacccccgaatccagcaggccatcgacggcccgctcaatgagagtctgcccgtcgagctggtaaaacgccttgggcacaccgacggccaaccgctcccccgaccccgcagccgggacgatcgcaactacttcgcccgcttccctgaccactagagcctcagggcggtcaagacgcggcggctaaaacctcgtcaaggatggtctcggctttggcgtcatcggtgctctcagccaacgccaactcgccgaccagaatctgccgggccttggccagcatgcgcttctcaccggccgacaagccacgctcctggtcgcgacgccacaaatcgcgcactacctcggccaccttgttcacatcgccggatgcgagtttctcgaggttcgccttgtaacgacgtgaccagttcgtcggctcctcggtgtgcggggcacgcaacacctggaaaaccttgtccaggccttcctgcccgacgacatcgcgaacaccgacgtattcggcgttttcagcgggaactcgtactgtcaggtcgccctgcgcaactttcaagacgagatactctttttgttcccctttgatggtccgggtttcgatcgcctcgactaacgcagcaccgtggtgtggatagacaacggtgtctccgaccttgaaaatcatctgatttgagcccctttcgttactccatgctaacacgggccctaacgggcgccgaacaacggtgcaggtcaggggcatagcgcgggaagattgggggttgacagacgggcctagaagtgcatcgccgaatctgggacgcccctgagaacggggtgcccgggctaccgcgccggtccggtcgacgccgcggtccccaccgctaccgtcggcggcacctaactactactgtgcatagtcgagccgcaggcaccatgccgcgccaaggccgagcaggaggcatccgagtgaaccgctgcaacatccgcctgcgtcttgccgggatgaccacctgggtggcgagcatcgccctgctggccgccgcactgagcggttgcggggccggtcagatctcccagacagcgaaccagaagccggccgtcaacggcaatcggctcaccatcaacaacgtgttgctgcgcgacatccgcatccaggccgtccaaaccagcgatttcatccagccaggcaaagcggtggatctggtgctggtagccgtcaaccaatcacccgacgtttcggaccggctggtgggcatcaccagtgatatcggctcggtgacggtggccggcgacgctcgactgcccgcatccgggatgctttttgtcgggacgccggacggccagatcgtggcgccggggcccttgccatccaatcaagcggccaaggcgaccgttaacttgaccaagccgatcgcaaacggcctcacctacaacttcaccttcaagttcgagaaggccggtcagggcagcgtaatggtgccgatctcggccggattggctacgccgcacgaataggcgccgcatcgtcgccagacgagcgactcgctcgggttgtcacacccccccgatacggtcacggcgtggccaacgctcgttcgcagtaccgctgttcggaatgccgccatgtcagcgcgaagtgggtgggacgctgcctggagtgcggccgctggggcaccgtagacgaggtggcggtgctcagtgccgtcggtggcaccaggcgccgttcggtggcgccggcgtcgggcgccgttccgatcagtgccgtcgacgcgcatcggacccgaccctgcccaaccggcatcgacgaactggaccgggtgctaggtggcggtatcgttcccggttcggtgacactgctggccggcgatcccggagtgggtaagtcgacgctgttgctcgaggtcgcgcaccgctgggcccagtccggacggcgcgcgctctatgtctctggtgaggaatccgccggtcagatccggctgcgtgccgaccggatcggctgcggcacggaggtcgaggagatctacctcgccgcacaatccgacgtgcacaccgtgctcgaccagatcgagacggtgcagccggcactggtcatcgtcgactcggtgcagaccatgtccaccagcgaggccgacggcgtcaccggcggggtcacgcaggtccgtgcggttacggctgccctgaccgctgccgccaaggccaacgaggtcgcattgattctcgtcggccacgtcacgaaggacggggccatagccggaccgcgttcgctagagcacctcgtcgacgttgtgctgcattttgaaggggaccgcaacggtgcgctgcggatggtccgcggggtcaagaaccgattcggcgccgccgatgaagtcggatgtttcctcctgcacgacaacggaattgacggtatcgtcgacccgtcgaacctgttcctggaccagcggccgacacccgtcgccggtaccgcgatcaccgtgacgctggacggaaaacggccgctcgtcggggaagtccaggcattgctggccacaccgtgcggcggctcgccgaggcgggccgtcagcgggatccaccaggcccgcgctgcgatgatcgctgctgtgctggaaaagcacgcacggctggcgatcgccgttaacgacatctacctgtccaccgtgggcggcatgcggttgaccgagccgtcggcggatctggcggtcgccatcgcgctcgcctcggcctatgcaaatctgccgctgcccaccactgccgtcatgatcggcgaggtaggtctggccggcgacatccggcgggtcaacgggatggcgcggcgccttagcgaagccgcccgccaagggttcaccatcgccttggtcccgcccagtgacgatccggtgccgcccggtatgcacgcgctgcgcgcatccaccatcgtcgcggcgctgcagtacatggtcgacattgccgaccaccgcggcaccaccctcgcaaccccgccctcacattccgggactggacacgtcccactagggcgcggtacatagcagaatgcacgctgtgactcgtccgaccctgcgtgaggctgtcgcccgcctagccccgggcactgggctgcgggacggcctggagcgtatcctgcgcggccgcactggtgccctgatcgtgctgggccatgacgagaatgtcgaggccatctgcgatggtggcttctccctcgatgtccgctatgcagcaacccggctacgcgagctgtgcaagatggacggcgccgtggtgctgtccaccgacggcagccgcatcgtgcgggccaacgtgcaactggtaccggatccgtcgatccccaccgacgaatcggggacccggcaccgctcggccgagcgggccgcgatccagaccggttacccggtgatctcagtgagccactcgatgaacatcgtgaccgtctacgtccgcggggaacgtcacgtattgaccgactcggcaaccatcctgtcgcgggccaaccaggccatcgcaaccctggagcggtacaaaaccaggctcgacgaggtcagccggcaactgtccagggcagaaatcgaggacttcgtcacgctgcgcgatgtgatgacggtggtgcaacgcctcgagctggtccggcgaatcgggctggtgatcgactacgacgtggtcgaactcggcactgatggtcgtcagctgcggctgcagctcgacgagttgctcggcggcaacgacaccgcccgggaattgatcgtgcgcgattaccacgccaacccggaaccaccgtccacggggcaaatcaatgccaccctggacgaactggacgccctgtcggacggcgacctcctcgatttcaccgcgctggcaaaggttttcggatatccgacgaccacggaagcgcaggattcggcgctgagcccgcgtggctaccgcgcgatggccggtatcccccggctccagttcgcccatgccgacctgctggtccgggcgttcggaacgttgcagggtctgctggcggccagcgccggcgatctgcaatcagtggacggcatcggcgccatgtgggcccgtcatgtgcgcgatgggttgtcacagctggcggaatcgaccatcagcgatcaataattatccgccttgcgcgggagactccggcggaggcgcctgcgctggacccggagcgggtaccggcccgggcggcggcggctgattcaggatgaacggaaccggcagcgagcgcagattgcccagttgtaccacgagattgtaggtgcccggcccgatcgccggccgcggcaatgggcagcgcggcgccgatcccatcccggtccaggtcaccgcggtcgttacctgctcaccgggggaaaacgtcttgaccagcgtctcattcgagggcgcgcagtccaggttggaccacaaccgcttgttgtccagcgagtaaacgtaggcggccaacaccgcggccccaacgtcgcgtttacaggacaccaggccgatgttggtgaccaccatggtgaacttcggctggtcgccgacgtagtactgcggcgcgttggtcaaacctttgacggccagcgtcgaatcggggcaatcgtccccttccttgagcaccggcggcggctgcaccgcggcggtgggcgtgggtgtctcggggttttggccctgcggcggggccgcggcggcgttaccttcggtttgcccggccggctggggtgcttggggtgccggcgagcccggatggctctgggcggaggccggcttgtcggcgctgaccggtttggcaccggcgctgctgtcgacgaaggcgatgacgatggccaccgcgatcccgactacgacgaccgcgatgcccagggccagccccctgcgccgccagtagatctcggtaggtagcgggccacgcggttccagatccagcacgattacaccgtagggccaggtcacgcaaacgcgcttgacccgcctcggcgtgtcgccggcttcgctggccgacgccgtgttaacggtggcctgttatcgggcggtaactcagacctcctcgccgatgttgccgatgtggtcgcgcagtacagcccgcccatcgtcgagttgataggtgacgcccacgatcgccaggctgccccctgcgattcgttctgagatggccgatgaacgcgccatgaggatcgccaccgtctcgtgtacatgtcgttgctcgaactcgtcgacacgactcagaccgtcacggcggccgagcaggaccgacggcgcaaccctttccacgacgtctcgcacgtagccgcctggcagggtgccgtcgttgatcgcggccaaagcggcgttcacggcgccgcagctgtcgtggccgaggacgacgatgagcggcacattgagcacggtcaccgcgtactctatggagcccagcacggccgagtcgatgacatgcccggcggtgcggaccacgaacatgtcgcccaggccttggtcgaagatgatctcagcggccactcggctgtccgcgcagccgaagatcaccgccgtgggcttctgcccggcggccaagccggctcggtggtcgacgctctgactgggatgctggggccggccggcgacgaatcgctcgttaccctctttgagtgctttccacgcggctaccggattggtgttgggcatgcctcacatactgccggaaccgtcggtgaccggcccgcgacacatatcagataccaatcttctcgcttggtatcagcgatcgcaccgggatctgccctggcgagagcccggtgtcagcccgtggcagatcctggtcagcgagttcatgctgcagcagacgccggccgcccgggtgctggcgatctggccggactgggtgcggcggtggcccacgccgtcggccaccgccacggccagcaccgccgatgtgttacgcgcctggggcaagctgggctatcccaggcgagccaagcgcttacacgagtgcgccaccgtcatcgcccgcgaccacaatgacgtggtgcccgacgatatcgagatcctggtcaccctgccgggcgtcgggagctacaccgcgcgcgcggtggcgtgtttcgcttaccgccagcgggtgccggtggtggacaccaatgtgcggcgcgtggtggcccgcgccgttcacggccgcgccgacgccggtgcgccatcggtgccgcgcgaccacgccgacgtcttggcgctgttgccgcaccgcgagacggcgcctgaattttcggtcgcgctgatggagttgggtgcgacggtgtgcaccgcccgcacaccccggtgcgggttatgcccgctggactggtgcgcatggcggcatgccggttatccgccgtcggacggtccgccgcgccgggggcaggcctacaccggaaccgaccgccaagtccgcggacggttactggatgtgttgcgcgccgcggagtttcccgtcacccgggccgagttggacgtggcgtggctgaccgataccgcacagcgtgaccgggcgctggagtcgctgctggccgatgcgctggtgacccggacggtcgatggccggttcgcgttgcccggcgaagggttttagccgggtaggccgtccgcaccggcggcgccgaaaccgccgggatcaccggggttgcccgcgacgactgtcccagctcccgcggcgccacccgcgccgccagcgccgccggcacctccctggcccccggtaccgcccgcaccgtggacacctggctggctgaacattccggcacctccgccggcacctccggcaccgcccttgccgccgttgccgccggcgccgccggcaccaccgttgccgccgtcaccgccgaccaggccagagccgcccttgcctccggcgccgcccgaggcacccgtgccgccgatgccgccggcaccgccggcgcccccgttaccgccgtcgccgaacagcagcccgccctgaccgcccgcacccccgacaccgccgacacccccggtgccggcggtgttggcgccagccccgccggggccgccgtcgcctccgctaccaaaaaaggtcagcgtgccggtggcgccgccgccaatgccaccattgccgcccgcagccccggtgccgccccggcccccggcgccaccgttgccgccgatcccgttgccaccgtttagcgctaggccgttgcccccgttgcccccgtcgccgccccgggcgccggcgccaccgtcaccgccattgcccccgtttcccccgtaggcccagccagtaccggtattgacaccgatgccgccgggtgcgccgttgccgccgggcgcgccgggaccgccgtcgccgccattgcctccgttgccccccgtcacagggccttcactcgtatcgctgccgctgccgcctaaaccgccagcgccgccagcccgccctggtacggcacccgggttgccgggcagccctgcgccaccgctaccggcgccgttgttggcgccggggcttccgtttgccgcctggctggtctggttcggcggcgggttcatcccgttggttccgggggcacccaccccgccgacgccgccgtcgccgccggcgccgatcagccccgcgttgccgccggcacccccattgccgggcaacccgccgatgaccgcggccccgcccgccccgcccacaccgccattgccgaacgcgccggcggcgccgccggctcctccgttgccactgacggtcgttcccaccccgccgaacccgccggcaccgccgttgccgaccagccagcccgccccaccggctccgcccacaccgccggcgccggcggcgttgctcccgccggccccgccattgccgccgtgcccgaacagcccggcggcgccgccgctaccaccgggcccgcccacaccggccacacccgacccgccgttgccgccattaccccacagcagcccgccgggcccgcccggctgcccggttcccggcgccccgtcggcaccgttgccgatcaacgggcgccccagtagcgtctgcgcgggcccgttgatcaagccgagcacctgctgctccacggcttgcagcggcgacgcgttggcggcctcggcgctggcataggagttcactcccgcgtttaacgcctgcacgaactgggcatgaaaccccgccgcctgggcgctgagcctctggtactcctgggcgtgcgcgccgaacagcgccgccatcgccgccgacacctcgtccgcggcggccgctagcacacccgtggtcggggcggccgcggcggcgttggcggcattgagcgccgaaccgataccggccacctctgaagccaccgacatcagcgcttccggcgccacgatcacaaacgacatctgacacccctttccgcggcgcggcctgacggcccgatcgtagcgcgatcacgggccgacaaaacccgttatggccaggcttttcgccacattgcccgcgccgcgtgggctcacggggtaagccccgccaggaacgactccaccgcccgccggtaaacctgtggagcctcgtcatgaaccagatgaccggcgtcgggaacacgcaaatacgctgtcggataatctctttcagccatcgcgcgcatctggcccgggggagttaccccatcgccggcctcgatgagcagcgccggcgaccgtacggcccgccactgcgcccagtagtcacgggtgccccattcggcggcgatctcgatccatcgtgcggtgcgcccgtgtagccgccacccggtggccgtgcggtcgaatgcgtccaggaagtaccggccggcgacgggcccgaactcggcgaatacctgttcggcagagtcgaattcgaccggaagggcgcgcagccacggctcccatgggccggtggtcctaccacggaagtccggcgccatgtcctcgaccaccagcgccgaaaccagttccgggcgctcggcagccagacaccacgaatgcaaggctcccatcgaatgtccgaccatcctggtcggcgcgcccagcgccgaaaccgcgtcgcccagatcggccacgaagcgttcggtgctgatcgggtgtggatcggcgacgtcacgcccgcggtgccagggcgcgtcgtaggtgtacacggcgcctaacagcgtcagccacggaagctgacgggcccaggtggaacccctacccatcaagccgtgcaccaggaccaacggctcgccccgtccgccgcgatgggttaacagattcgctggcatgcggggcacggtagcctagcggcatgccagtggtgaagatcaacgcaatcgaggtgcccgccggcgctggccccgagctggagaagcggttcgctcaccgcgcgcacgcggtcgagaactccccgggtttcctcggctttcagctgttacgtccggtcaagggtgaagaacgctacttcgtggtgacacactgggagtccgatgaagcattccaggcgtgggcaaacgggcccgccatcgcagcccatgccggacaccgggccaaccccgtggcgaccggtgcttcgctgctggaattcgaggtcgtgcttgacgtcggtgggaccggcaagactgcataaccggcgcgcggggcgccggatgctggcgttaagcgccgcggcggcattgattgtggcgctggcgtcgggttgctcctcagctccgacgccgtccgcgaacgcggcaaatcacgggcaccggatcgacaccagaactccgcctggtctgcgggcgcaacagaccatggacatgctcaactcggactggccgatcggcgagatcggcgttggcactctcgccgcgcccgggcaggtcgacacggtcaagaccaccatggaagcgctctggtgggatcgcccgttcgcgctggccggcgtcgatatcggcgccagtgtggccgcgttgcacctcatctcctcttacggcgcgcaacaagacatccgcattcataccgacgacgacggctgggttgaccgattcgacgtcgaaacgcaggcgccgtcgatcgcttcgtggcgcgacgtcgacgcggtgctgagcaagaccggcgcccgctactcatttcaggtggcaaaggtcgacaacggtcgctgcgacccggtggcgggcaccagcaccggcgaatccctgccgctggcatcgatcttcaagttgtacgtgttacatgcgctggccggtgcggtccagcacaacacggtgtcctgggatgatctgctgacggtcaccgccaaaagcaaagccgtgggctcttccggcctggaactgcctgtgggggcacgtgtttcggttcgcacagccgccgagaagatgatcgccaccagtgacaacatggccaccgacttgctgatcgaaaggctgggcacccgcgccatcgaggaagcgctggccagcgccggccatcacgatccggccagcatgacccccttccccacgatgtacgagctgttctccgtcggctggggcaagccagatctgcgtgaccagtggaagcatgcgacccaacaggtccgtgcccagatactgcggcaaaccaattccacgccctaccaacccgacccaacgcgcgctcacactccggcgtcaaactacggtgcggaatggtacggcagcgccgaagatatctgccgtgtgcacgcggcactgcgagccgacgcggtcggcccggcctcgcccgtccgacagatcatgtccgccgtcccgggtatccagctggaccgcagcgtgtggccctatatcggcgcgaaagcaggtggcctgccaggcgatctgacgttcagctggtacgccgtcgacaagaccggccaaccatgggtggtgagctttcagctgaactggccccgcgatcacggaccgacggtgaccggctggatgctgcaggtcgccaggcaagtctttgcgttgatagcgccacaatagatcgctacagcccaggcatccggaggtatccgcggctcgcttccgtaacgaccggccggtcgtgctcgacgtgaacaacgagacacttcccgcgccggtgcgttcgacggccgattcgctccggctcaccgataggaggcgccaccgtgggatggatcggcgatccgatttggctcgaggaggtgctacggccggcactcggcgagcgcctgcgggtgctcgacggctggcgggaacgcggacacggcgactttcgcgatatccgcggtgtgatgtggcaccacaccggcaactcacgtgagaccgccaaaagcattgcccgcggccggcccgacttacccggcccgctggccaatctgcacatcgcgcacagcggggtcgtaacgatcgtcgcggtaggcgtgtgctggcacgccggccgcggcagctacccgtggctgccaaccgacaacgccaactggcacatgattggcgtcgagtgcgcgtggccgaccatccggcgtgacggctcctacgacgccggtgagcgctggcctgacgcgcagatcgtgagcatgcgagacgtcgccgcggcgctcacgctcaagctcggctacgggcccgaacgcaatattgggcacaaagagtatgccggggcggctcaaggcaaatgggacccgggaaacctgtcgatggactggtttcgcgccgaggtggcaaaggacacgcggggcgagttcgaccaccccctcaccccgccgccggcggtgattgcccgcccaccgattctgcccaagccgcgcaacccgcgtgacgatcgcatcctgctcgaggaggtgtgggaccagctacgcggcatcgagggccgcggctggccggtactcggcgacaagacgatcgtcgactacctagccgagctcggcaataaggtcgacgccctggccgcaaaactcgacgcgcgcgagggcctcgaccggcccagtgacactcggtagctgctccagcaggcggcggggtgctgacggacccgctgcaacgatgtcaaccgggctggcccggctggccgggctggccgggtgcaccttcagggccgaactggccgaggttgccgtcgccgccacggcccgcaggcccaacgcccggggagccggccacaccgggctcaccaccgcccccgccattacccccgctaccggcggcaccgcccagcccggagctaccggagacgccgaacaggccgcccgcgccgcccgcgccgcccgcgccgccgtctccgccggcgccgccgtcaccgccgatcccgccgttacccccgtcaccagcgtcacccccaacgcctggttgcccggcgccgcccattccgccctgaccgccggtgccgccccgggcgccgatgccgccttcgccccctgtgcccccgatgccacctgcgccgccgtcgccgaccaggagcccaccccgaccgccagagccgccggccccgccggtccccccggtgccgccgggcgcgccggggccaccgtttccgccggtcccgccggtcccgccaacggacaggccagtaccgccagtgccaccggtgccaccggtttgcccgaactcggtgcctggctggccgggccgcccggttcaccgttgttacccatgctgccctggcccgccgggacggtcagggggttgaccccggcggcacccgccgcgccggccgcgccgagccccccggccccaccgttgccgaatagccacgcgttgccgccggcaccaccggcgccgccgttgccgccggggatagtcgccgccccgccgttgccgcccgcgccgccgttgccgtacagcagcccgccttgtccgccggacccgccggccgcaccggctccgccggcaccaccggatccgccgttgccgatcaacccggccgccccgccgctgccgccggcaatccccgcgttcaccccggccgcgccattaccgccattgccatacagcagcccgcccgccccgccgttttgcccgggcgccgtcccgtcggcaccatcaccgatcaacggacgtcccaacagtgcctgggtgggcgcattgatcgcgttcagcaaactctgctgaacgttggcggcctcggcgttggcatacgcccccgcacccgcactcaaggtctgcacgaactgggcatgaaacgtcgccgcctgcgcgctgatcgtctgatacgcctgggcgtgcgcgccgaagagcgccgcaatcgccgccgatacgtcatctgcgcccgcggccagcacgccggtggtcgggatgctggcagccgcgttagccgcgctgatcgtcgaaccgagattggccaaatccgtggccgccgccgacaggaactccggaacggcaatcacaaacgacattggccacctccgaacagcttccggacaaaccgacgtcagcagagtctattgtcacagcggatcggcggtcgcggttttcgcctaatacggccgatggacctagaccgctaccgcgcggccggctccgggccgcccgcgctgtgcgctccagccttggccagatccggctcggccggcggcttgcgggtaccggtgaaggtgaacaccgcgtcctcgccgggaccttcaccgtcccagttgtccacgtcgacggtgaccacctgacccggcccgacctcctcgaagaggatcttctccgagagctgatcttcgatctcacgctggatggtgcgccgcaacgggcgggcccccagcaccgggtcgaagccacgcttggccagcagcgccttggccgcatcggtcagcaccagcgccatgtccttgctcttgagctggccggcgacccggctgatcatcaggtcgaccatccggatgatctcctcgcgggtcagctggtggaagacgatgatgtcgtcgatgcggttgaggaactccgggcggaagtgtttcttcagctcgtcgttgaccttctgtttcatccgctcgtagtcgttctcaccgccgcccttggaaaagcccagaccgaccggcttagagatgtcggaggtgcccagattggacgtaaagatcagcacggtgttcttgaagtccaccgtgcggccctgcccgtcggtgagccggccatcctcgagcacctgcagcaggctgttgtagatctcctgatgcgccttctcgatctcgtcgaacagcaccaccgagaacggcttgcgccgcaccttctcggtgagttggccgccctcctcgtagccgacgtatccgggcggcgcgccgaatagccgcgacgcggtgaaccggtcgtggaattcacccatgtcaatctgaataagcgcgtcgtcgtcaccgaacaagaagttggccagcgccttggacagttcggtcttaccgacaccggacgggccggcgaagatgaacgagcccgacgggcgcttggggtctttcagcccggcccgggtacgccggatggccttggaaacggccttgacggcgtcctcttgcccgatgatccgcttgtgcagctcttcttccatccgcaacagccgggtggtctcggcctcggtgagcttgaacaccgggataccggtccagttgcccagcacctcggcgatctgctcgtcgtcgacctccgcgaccacgtcaagatcgcctgaacgccactgcttttcgcgctcagcacgctgtgcgaccagtgtcttctcccggtcgcgcaggctggcggccttctcgaagtcctgggcgtcgatagccgattccttctcccgacgagcctcggcgatcttctcatcgaactcgcgtaggtctggcggtgcggtcatgcgacgaatccgcatccgagcacccgcctcgtcgatcaggtcgatcgccttgtcgggcaggaaccggtcgttgatgtagcggtcggccagggtcgcggcggccaccatcgccgcatcggtgatcgacacccggtggtgcgcctcgtaccggtcccgcaggcccttgaggatctcgatggtgtgctccaccgtcggctcacccacctgcaccggctggaagcggcgctccagcgcggcgtccttctcgatgtacttgcggtattcgtcgagcgtggtggcgccgatcgtttgcagttcaccgcgagcgagcttcggtttcaggatcgaggcggcgtcgatcgcgccctcggcggctccagcaccgaccaaggtgtgcagctcgtcgataaacaggatgatgtcaccgcgggtgttgatctccttgagcaccttcttgaggcgttcctcgaagtcaccgcggtagcggctacccgccaccagcgatcccagatccagcgtgtagagctgcttgtccttgagcgtctcgggcacctcgccgtgcacgatggcctgcgccagtccttcgacgaccgcggtcttgccgacgccgggctcgccgatcagcaccgggttgttcttggtgcgccgagagagcacctgcatgacccgctcgatttccttctcgcggccgatgaccgggtccagtttgccttccatcgccgccgccgtgaggttgcggccgaactggtcgagcaccaaggacgtagacggagagccggactctcccccgcggccgccggtgccggcttcggcggcctccttgccttggtaaccggagagcagctggatcacctgctggcgcacccgggtcagctcggcgcccagcttgaccagcacctgggcggccacgccttcaccctctcggatgaggcccagcaaaatgtgttcggtcccgatgtagttgtggccaagctgcagcgcttcacgcaagctcagctcgaggacctttttggcgcggggggtaaacggaatgtgcccagacggcgcctgctggccctggccgatgatctcctcgacctgactgcgcacaccttccagcgagatccccaacgactccagtgacttggcggcaacgccttccccttcatggatcaggcctaaaagaatgtgctcggtgccgatgtagttgtggttgagcatcctggcctcttcctgagccaggacgacgaccctgcgggcacggtcggtaaatcgttcgaacatcggtggctacctgctctccctcaccatcggatacagcggtcgacaccgcgtacctgccgtccactgtaatggtcggcctgccagggttcctaaccttgcggtgcctggtcggttccggggcgcagcgccccaagtcgccgttgaacagaaccgcataggagataaacgagaaaaccacccaagcgtttccggcgccgagcggccatcggttcgccgccagcgaacgcggcaaagtaccggcgcccaggctttcgcctgggcgccggtagccaaatgtcaggtcgccgcgtggtatgcgtcgatgacgtcggccgggatccggcctcgcgtcgacacattgtgcccgttacgacgagcccattcgcggatcgccgcgctctgctcgcggtcgatcgcgccacgtccacggccggatccggaacggccgcggcggcgcccaccgacgcgacggcccgccgccacccattgcttcaggtcgccacgcagtttcgtggcattcttagtggaaaggtcgatctcataggtcaccccgtcaagcccgaattcgaccgtttcgtcggcggcgcccgaaccgtcgaaatcgtcgaccaaggtgacggttactttcttcgccattggcttaccctcgcgtttcttcctgtgcagtacggatagactccccggtcaccaatctgccataagaacgcagaatactcaatccagacacaacacccacagttcagttggagtgtggtcgaacaatcgggaacaaaactgtctccctaattgacaacccagtcaaagacatcaacaaccgatcgatacccattccggttccggtgcacggtggcatgccgtactccagagcggccagaaaatcctcgtcaagcaccatcgcttcgtcatcgccagcggccgcggcacgggcctggtcggcgaatctctcccgctggactaccgggtcgcttaattccgagtagccggtggcaagttcgattccgcgcagatagaggtcccacttctcggttacgccggggatactgcggtgctgacgggtcaaaggcgttgtctgaaccggaaaatccttgacaaatgtgggtgcgctcaagctcttgcccactgtgcgctcccagagttcctcgatgagtttgccgtggccgaagccacggttgtcatgaatcgctgggtctttctccaggccaaggctatcggcgatcccacgtaagcgatcgaccgtcgtctgcggtgtgatctcttcaccgagcgccacagacagcgacgggtacatttgtatagtcgcccattctccgtcgatgtcatagacactgccgtcgggcaacggcagttgtctggttccgatcgcctcatcggccacctcttgaataagctcccgggtgacgactgccgaatcgtcataggttccgtaggtctggtaggtctccagcatggagaattccggagaatgcgtggaatcggctccttcgtttcggaacactcgattaagttcgaagaccttgtcgaaaccacccacgatgcagcgcttgaggaacagttccggcgcgatccgcaggtacagatcgatgtctagggcattggaatgagtggcgaacggacgggccgccgcaccaccggctaacgtctgcaagacgggcgtctcgacttccaggaacccacgacgttgaagcgccgtccggatcgcgcggacgacggcgatccgtagtcgagccaccgcgcgcgcttccggtcgaactatgaggtcaacatagcgctgacgaacccgcgactcttcactcatctctttgtgcgcgacgggaagcggccgcagcgacttggcggcgatccgccagcaatccgccaggacggacagctcgccgcggcgcgaactgatcaccgcgccatgcacgtagacgatgtcgcccaggtcgacatcggctttccatgcgtcgagagcagcctggccgaccttgtcgaggctgatcatcacttgcagctgggtaccatcgccgtcctgaagtgtcgcaaagcatagctttcccgagttgcgcgcaaagatcactcggcccgcgacgccgacgatgtcttcggtcgcggtatcgatcggcaagtcagggtgggcggcgcgaacctcggccaacgtgtgagtgcgcggcaccgcgacgggatagggatcgcgcccctgggccagcaagcgagcgcgcttgtcccggcgaatccggaactgctcaggaaggtcttctgctgtgtcagcggcactcacgacgtgccagcttaaatgacctcacgccgacgctcgtgggtggcgtcgagcctgtcggcggcgggcgacccggtacccagactcgatgccggcatcgacgtcagcgcgccgtcttgagccggccgcgctggacttcgaggttacgctcgaacaccagccgcagaccctgcaaggtcaggtgctggtcgtaatggtcgacggtgtgcaattccggcagcagcaggggcgcggtatgcccggtagccacgatcgcgacatcgtggtcgacggagaaaccggacacgtcctcgcggatgcggcctaccaacccgtctaccagcccggcgaagccgaacaccgcaccggcttgcatgcattcgacggtgttcttgccaaccaccgaacgtgggcgggcaagttcaacgcggcgcaatgccgccgagcgggccgccgcggcatcggaagacacctgcaccccgggcgcgatggcgccgccaagaaattcacccttggccgatacaacatcaacacagatcgaggatccaaagtcaacgacgatggcggccttccggaaccggtcataggcggccaaacagttcacgatgcggtctgcgcccacttccttcgggttgtcgacgagcaaagggatcccggtgcgtactccgggctcgatcagcacgtgcggcaccgacggccagtactggtcgagcattatccgcacctcgtgcagcacggacgggaccgtggacaaggcggcggtaccggtgagccgctcggaatcctcgccgatcagcccgtcgatcgtcagtgccagttcgtcggcggtgacttcggattcggtgcgtatccgccactgctgcacgacctttgcgtgctctttcattccggacagcaggcccacaacggtgtgggtgttgcggacgtcaatcgccagcagcacggctatcccacaccgagccgggggtctagcagctcgcccgcgttttcgggcacaaatgccggatcgtggcccatgtcgatcggtttgttgtaagcgtcgacaaacacgatccgcggctggtatgtgcgggcccgggcgtcgtccatcgtcgcgtacgcaatcagaatcaccagatcccccggatgcaccaagtgcgcggcggcaccgttgatgccaatcacaccactgccgcgttcgccggtgatcgcgtaggtgaccagtcgagcaccgttgtcgatatcgacgatggttacctgttcgccttccagcaggtcggcggcgtccatcaagtcggcatcgatggtcaccgagccgacgtagtgcaggtcggcgcaggtcaccgtggcgcggtggatcttcgacttcagcatcgtccgtaacatcagtttctccaatgtgattcgaggattgcccggtatccgtccgggcggtcggtgccggcgaaagttccgatttcaatcgcaatgttgtccagcagcctggtggtgccaagccgggcagcaaccagcagccgaccggaaccgttgagcggcatcgggccaagcccgatatcgcgcagctccaggtagtcgaccgccacgccgggtgcagcgtcgagcaccgcacgggcggcatccagcgcggcctgcgcgccagccgttgccgcatgcgctgcggccgttagcgccgccgagagcgcgacggccgccgcacgctgggccgggtccaggtagcggttgcgcgacgacatcgccagcccgtcggcttcgcgcacggtcggcacgccgaccaccgcgacatcgaggttgaagtccgcgaccagctgccggatcagcaccagctgctggtagtccttctcaccgaagaacacccgatccgggcgcacgatctgcagcagctttagcacgaccgtcagcacgccggcgaaatgggttggccgcgggccgccctcgagttcggcggccaacggaccgggttgcacggtggtgcgcaggccgtcgggatacatcgccgcggtagttggcgtgaaagcgatttccacgccttcggcccgcagttgcgccaggtcgtcgtccggggtgcggggataggcgtcgagatcttccccggcaccgaattgcatcgggttgacgaagatcgacacgacgacgaccgatccgggcacccgcttggccgcacgcaccaacgcgaggtggccttcgtgcagcgcacccatagtaggcaccaacatcactcgccggccggtgagtcgcagtgcgcgactgacatcggcgacatcccccggtgccgagtacacattgagttcaccgggatggaacgcaggaatcgtcatgccgtcaaaacctcgacgacatccgcgggggcgtgtgcgcgctgcgcggtccgcagcgcgtttatccggtatgcctgggccagcgctgcgtcgacgtccgcgagggccgccagatgatccgcgaccgctgccgcatcgccgcgggcgaccggtccggtgagcgcggcctgtccccgctgcagcgtgttctccagcgccgctctggccagcggcccgacgatgcgctccacgatcccgcccggctggtcgtcgacggtttgttggccgagcagttcccccccgctcagggcggcccgcaacgcctcgagcgcatcggccagcacggtgacgatgtggttgctcgcatgggccagcgccgcgtggtagaggatgcgggcgtcttcgcgcacacaaaacggctccccgcccatctcaagaaccagtgactgtccgatcgcatacccgacgtcgtcggccgcggtgatcccgaagcaggtatccggcagccggctgatgtcctcgtcggagccggtgaaggtcatcgccgggtgaatcgccaatggtatgcagccctgttgggctagcggcgccagaatgccaatcccgttagctccggaggtgtgcgccacaatcgtttgtggccgcaccgccgaggtggctgccaggccggataccaggccggcgagttcgctgtcggtgaccgccaatagcagcagctcagcgctggccgcgacgtccagcggtggcagcaccggggtatcaggcagccggcgctgcgcgcgccgccgggacgcatgagagatggcgctgcacgccaccacaacatggtcggcgcgctgcagcgcgacccctagcgcggtgccgacccggccagccgagatgatccccaccttgagcctggccggacgcaaaccgtcgaaccgctccatagcagacggcctcacaggtttcttggttcgttccagtcccatgcccgggtaccggacggtcaccaagactgtagtcgatttgcacgtcaagacccacccagggcactgctgatttggtcactacaccaacagtgtcggttgccggcggcaatcgggcgggtacaccctggcacaagcggcgccgctattcaccgcggcggcgacgccggccgcctccggtcgactcgacctgaagcctcgccataaggtcggcgaccgactggccgccggttagcgggtcccgcgcatgcaaaccaccggagtcatccggcggcgtgtccgcggtgcggtgccggcgtgtgggctcagcaggcggcggcggggccattggaggtgacggcggacgctcacccgtcccggcaccggagccgccgatgtcatggtcgcggtgctccgccgaatgacgcgaccggcgaccggattcaccgtattgtgccgcgagctcgacgtaggcgggcggattgtaggcctggtctgctgggctggcatgccgggcgcggcgccggcgccccggcggcggggccgccggcgtggtttcgggttcgacggatgcccactggctgccaggtgtttcggcaggcagccactgcccgtggctggtgaccggctgccagactggtcgctcctgttgcggcgggagcggcgggggccggtggcgcggctcgaataacggctcaggttgcggcggtggcggagcctcataatgccgcggtcctccgctcaccggtggtacccccacctccggcacatcgatgatcgaggcctcgtcggtgcggctggcgccatcacccccgcggaccgccataacccgatcgctggatacccagtccgcgggagggctctcgccatcgagggcacgcgcggccctggcctctttctccccggtccccagcgccggacggtgctcgaggtcggcgtcgaacaaaatctccaggctggttcgcagcgcggccagttcggcccgcagggctgctacctcgtcggcggccggagcgcgcaactccgaggccagctcgcggcgcagctgagattccagggtcagctcgtactcccggcgcgccgaaatctcgcgatccaactgaaggtcatagaccagcttcaggtcacgcacccgggcctgatccacgtcgctttgccggcggtaaagcaccgacacaaacgcacccgcgaccgccgcccacagcgccagcagaacagcgagcttgagaagttccacgcgatcggtgaaaaccaatgcggaactggccccaatcgccaggaccagcaacgccgtcaaaagcacccaccccggcctgcggccgccgcgccggacccgggcgccgcgggacagaacggtcatggcctgactgtacccgggcgaggtcaatccgcgtgtcgcgccggtccggcgattcccgcatggcttagccgggtaggcagttcggccaaattcgccgcgtagacaaccccgcattccgggtcggccgcccggccagcaacgtcgacgaccgacgcccatcgccggttcggccatggccgacgcagcgcgcggcaccgtcgggtgtgggctagctttccgcgccgtcggcgtgctcggtcggatcctgcggagacttgcagcaatgttgcagccaaagcgcggcaaccaccaacgctagcgcgctgcccgccgccaccaccgtgccagtggtgtcctcggcggccgcccgcagccatgaccgccgcggcaggaagtacgccagcaccccgatccaccaccccgtcaccagcgcacccacccaggccgaggccttggctaccatcaagctgcgcgccaccacaagcgggtgcagccagccgggcccgtctccgatctcgccatcgctgatcttgacccgcacgtagcgagcccacaacgcctcggcgaccgcgaccgcgagcaaggacaagcccgtccacaccgtgatcggcggaaaccaccggtaaagcaccgccaccaacagatatcccaccgccgcggcgccgaccaccgcggcggtcagatcacgttttcgggtcggtcccatcagctttccggtgcccgactgacggggtgtctgctattcagatcgaacgacggcctaaacaaccgcacactgtcgcggtcggcgggctccagctcggccagcagtcgcgtgacgggccgcgggcacccggcaaccgtcagctgcgccgttgggtcgacggcaatccacgggatcaacacaaaggcccgcagatgcgccagtgggtgcggcagcgtgaggtggttctcccgcgcggtcacttcgaccagagcctcggtggccgaggtctggtagcaggcgatcaggtcgacgtcgagatttcgtggaccccagcgctggccacgcaccctgcccgcagcgcgctcgaactcctccgcccgccgcagccactcccgcggttcgcaggtaggatcgtcggcgatcagcaccgcattgaggaactgcccctgctccaccccaccccaggggtcggcctcatatatcggggaagccgcaatcaacgcatcgccgagaccgtcggcgaccgaccgcaatcgtgccaggcggtcacccaggttggagccaaccgagagcactacccgcgtcataccgcgccgcccgccgggactacccaaccgcggccgccgcgccgtgagcgtcggatcaccaccgccacatcgtcgaacgtctgcggaatgggcgcctgcggcttgtgtaccgccacctcaacggcatgcactcgctggtcgtccatcacgtgatcagcgatctcggccccgaccgtttcgatcagcttccgcgggggtccggcgacgatctcggccgcccgcgaagccagccgcacgtagtcataggtgtcggccaagtcgtcgctgttggcggcctcggccaggtctatccacacggtgacatcgatgacaaaccgctgcccggccactcgctcgtggtcgtagaccccgtgccgaccatgcacggtcaggccgcgcagttcgattcggtcagccatcgcgttctatcctttccgctcccatccacgcttcgaccaccttgatggcatcgaccgaggcccgcacatcatgcacccgcacaccccaggccccgtgcagtgcggccagcgcggaaatcaccgccgtcgcggtgtcacgcccatcggttggccgcatcacgccgtcgggcccggccaacaacgcaccgaggaagcgcttgcgcgaagcacccaccagcactgggattccggtcgcgaccagttccggaagggcatgcaagatcgcccaattatgttgcgccgtcttggcgaatccaagcccgggatcgagcaccagccttgccgggtcgacgcctgcggccaccgcgtcggcgacgctggccagcaggtcggcacggacctcggccaccacgttgccgtagcgcacaggcacatgcggggtatcggccgataccgcccgccagtgcatcaacacccacggcacatcggcctcggccaacagcggccccatcgccggatcggcccgcccacccgacacgtcgttgaccatctgggcaccgttctgcaacgccgcccgagcgacatccgcgcgcatggtatcgatgctgacggtgatgccttgtgctgcaagctctttgacgacgggtatgacacgagacgtctccaccgccgggtcaacccgagtggcaccgggccggctcgactcaccaccgacgtcgacgatgcccgcacctgcggctgccatcgccagaccgtgcttcaccgcatcgtcgagatcgagataacacccgccgtccgagaaagagtcgtccgtgacgtttagaacccccatcacctgcacgggcgccggactcacttccgcaaaatgaggtcgagcgcttcggctcgagaagcggcattggttttgaacagtccgcgcaccgccgacgtagtggtgaccgagccgggcttgcgaaccccgcgcatcgccatgcacagatgctcagcctcgatcaccacgattaccccgcgtggatcgagttttttcatcagggcatcggcgatctgactggtgagccgctcctggacctgaggtcgcttggcgtacagatcgaccagtcgcgcgatctttgacaagccggtcaccctgccgtcgtcgcccgggatgtagccgacgtgggccacaccgtggaacgccaccaggtggtgttcgcaggtggagtacatagggatttccttgaccaacaccagctcgtcgtggtcttcgtcgaacatggtgttcaacaccgagtcggggtcggtgtagagcccggcgaacatttcgcggtatgaccgggcaacccgggacggggtggctaccaagccgtccctatccggatcctcgccgatcgcgtacagcaattcgcgcaccgcggcctcggcacgttgctggtcgaacacacggatacgagcagatgcgctgcgcgaatccagctgcgacatcgaatgctccgttcgtcagccgtgggccggcttggtccgactgacctcgtcatcctgctccgccgaggactcatcggaacccggatcggcttgaccggtcgggtagggctgacccggatacgtcggtgccggttcaccgctatagctgggccgatgagatgaccttgggggccatcccggcgcatgccagcccgccggggcaccgtagtcaggctgggtggagccgtactggcggtcaccggaccggtgggtgccggcgggcgaaccgttggcgccgtgcccggtttggccggcgtcggaccgggcggcctcagcggcttgggtagcctgcgcaatcgccgccttgaacgccggctcggggaccggctggggccaaggttcgccgcgttcgatcgcgagctcgccgggtgtcttgatgggcggtttgtccgacgggatccggccaccgaagtcgtcgaacatggtgagccgcggccgcttttcgacgtcagcgaagatgctttccagctcgggtcggtgcagggtctccttttccagcagctcgccggccaaagtgtccagcacgtcgcggtattcggtcaggatttcccacgcttcggtatgcgccgcctcgataagcttgcggacctcttcgtcgatctcgcgggcgacctcgtgggagtagtccggctgggtgcccatggtacgtccgaggaacgggtcgccgtgttcggagccgtatttgaccgcgcccagcttggagctcattccaaattcggtgaccattgagcgcgctatcttggtggcctgctcgatgtcggacaccgcgccggtggtcggctcacgaaacaccagttcttcggcggcgcgcccacccatcgcgaacaccagttgcgcgatcatttccgagcgggtccgcaggcccttgtcttcttccggcaccgccaccgcgtgcccgccggtacgcccgcgcgccaggatcgtcaccttataaatcggctcgatatcgggcatcgcccaagcggccagggtgtgcccgccctcgtgataggcggtgatcttcttctcctgctcgctgatgatccggcctttgcggcgcgggccgccgatcacccggtccaccgcttcctcgagggcgggaccggtgatgacggtgccgttctcccgggcggtcagcagcgccgcctcgttgatgacgttggccaggtcggctccggtcatgccgacggtccgcttggccagtccgtcgaggtcggcgtccgcggccatcggcttgcccttggagtgcacgcgcagcaccgcccgccgacccgccagatcggggttggataccgggatctggcggtcgaagcggcccggccgcaacagcgccgggtccaggatgtcgggccggttggtggccgcgatcaggatgacgccggcgcgatcgccaaaaccgtccatttcgactagcaactggttgagggtctgctcacgctcgtcgtgaccgccgcccagcccggcgcctctttgtcggccgacggcgtcgatctcgtcgacgaagatgatgcacgggctgttctgcttggcctgctcgaacaggtctctgacacgggatgcgccgacgccgacgaacatttcgacgaagtcggagccggagatggtgaagaacggcactccggcttcgccggccaccgcacgagccagcaacgtcttaccggttcccggcggcccgtagagcagcacgcctttggggatcttggcgcccagcgcttggtacctgctggggttctgcaggaagtccttgatctcgtagagctcctcgaccgcctcgtcgacacctgcgacgtcggcgaaggtggtcttgggcatgtccttgctcagttgcttggcgcgtgacttgccgaacccgaagcccatccgggcgccgccttgcatgcgggagaacatcacgaacagccccaccagcaacagcagcggcagcacgtagaccagcagctcgcccaggatgctgccctggttgacgaccgtgctgaccttcgcgtttttggcgctgagcgcgttgaacaggtcgacggcgtacccggtggggtacttggtgatgaccttctcggacccgtcggtctcgttgttacccttcttcaggatcagccgcagctgttgctcgcgatcgtcgatctgtgcgctcttgacgttgtcgccgttgatctgtgttatcgccaccgaggtatcaacgggcttgtagccgcgggtgtcgtcgctgaagtaaaagaacgaccagccgagcagcaccacgacggcgatcgctgttatggtgcgagtcacgtttttccggttcatcgatcatcggccgtgccggccaggtccttcccgatacacgcagctggaaagtccaggttaccgctcgtggcgatcgcaaacccggcggagccgggtgcagcgggtcgccaccatcagccccgtggcgatcgcaaaccccgcgcctggcgacaatgcggcccgcaaaacgggccgaggaggagccaggcaatcaccccagagccgggtgcagcgggtcgccaccatcagccccgtggcgatcgcaaaccccgcgcctggcgacaatgcggcccgcaaaacgggccgaggaggagccaggcaatcaccccagagccgggtgcagcgggtcgccaccatcagccccgtggcgatcgcaaaccccgcgcctggcgacaatgcggcccgcaaaacgggccgaggaggagccaggcaatcaccccagagccgggtgcagcgggtcgccaccatcagccccgtggcgatcgcaaaccccgcgcctggcgacaatgcggcccgcaaaacgggccgaggaggagccaggcaatcaccccagagccgggtgcagcgggtcgccaccatcagccccgtggcgatcgcaaaccccgcgcctggcgacaatgcggcccgcaaaacgggccgaggaggagccaggcaatcaccccagagccgggtgcagcgggtcgccactggctagaccaacgaccggtagttcccgacggcgtcggaaaatccgacagctgagcgttcgggtcaaacacgcggtgcaccggacctgatttggctcgaattggtgcgcaccgagggtcgggcacatcgctccggtcgcatgtgtcactgcaccgggcgacacccgatctgcccagctctcagcgacagctgcctgacctgcggttttgttcacaagttggttgcggctgtgcgggattgtaggcggcgttgaccggcagaaaccgagttgtcgcgcataggtgagcacagcgaccatcgcccccggtggagtccagtgttgcggacgtgactaaagagcagcacgggcagcgggagcagaactcgggtcaattgagtcatccagcgcgcgaacgtggttcggcgcagccccggttggctgtctgggcgtgaaggtgctcccgagcggccggcccgccatgaaggcgcgccaaagctttggcattgtgcacattttccacccgtgctctattaatgctgagccgcgaattgtgagcccagtcgggaaacacgcggagcaccagagtcaccgcagcggccggggcggttcaactcaccatggatcgctctcgtcgtctggtgctggacaatcgtcgctgtagcgcgtcgcgaacacctcagcttctgctgccgcggcttcttccggcgatggtaacccccaggtttcgcccacggtcttacgtagcagtgcgacgcggtgttcatctgcatcgacctgttgactcatcctgtcaaggatgaaggcgtactgggccgactgcgccttctgccgcgccaggtcggcaatcaccaggatctcagaagcgagctgcgactcactcatccaggccaccctggccgacagctcgacatggtcaatccggccgtccatcagcgtcgataccgacaccgtgcgtgggggattcgtcacggtaaaaagcgcgatctcttgttcggtgtccgtctccgcctgaccgtgggcattgtccaggtcgggtccggtgtccggggtcgccgccgacccgacgccaataatcggatccgcagtccagccctccgcgccgtcggcgccccagagatccacggcgtcgaaatcgttgctgtcaaagtcatttccgggcaagtccaccgtcccttcggaattcattgccacccgggaagggtcggcctgggcagctggcgtggtcagtccgaacaggtcgttgggaagacgctgtggcctgcactgcgggcagcaaacgtggtcaggtaaacaacccgtcgatagccttgcgccacgcttcgtcggcctcgctatatattttcgccgcaattcgaagacttttggcgagatcgacaccggccgtatgcaaggacgagcccagggcattgtgggcagtcaagtacacatttaacgtgtcgttgaactgtgagcagtacggaccgtgagtgatcgccacagattcgcctaggccagcggcagcttcgacgcccgaggaggcatcgaccgccgcgttgtcatggtgcgacgccagtacaccgagacgctcgggctggacggtcaagttttccgtcattgatcgtgtcccttccgtttagcattgcgcgttgttaggcgctggctagcaatggatttggctcgccatgccgttagacgacgtttcgtaccagcaccttttgcccaccgcccgcgtcagcttcgactggcgcgcgctcggcgtcttcagtgcccgccgccgcgccttccgagtacttcttcgtcgtcgtccctttcgacgcccccgaagaggggtgcatgccgcccatgcctacgggtccgcccataccttgggaaccctgcgcggagaccagctgcgactgcccgccgacctgctcggcagcggcgccgaccgggccatcagctcggggccgtagcgcctgccgagttgaggcggcatggacctgagccaggctcggcaagcccccaaaaccggacccgcccccaatgccggccagggcgggcaagctggctgagctcgccaggctatccgcgtgagccaagcccgacgatgcggacagaccggccgcaccgaacaagccagtcacttgcgacaagccgctggtcgcgccggtcaagccggggacgcccgcaaagaaggactccaggttcgaccaccctcgagagaacagtccggtcacccaccccgtgagcttgtcccaaagctctttcaggccgttgagcgcgtttgtgatgaactcccacacttctccgaggatgcccttgatgatgtccgccacatccgaaatgatgtccgcaatggcggccgcgaccaactccgccaatttggcaagcaatttgaggagttgagtcgcgttgatcagcgttttcacgaccaagtaggcaagcgcgccgcccactacggccatcgcgcccgcgcaaaacggcgcctggaaggcggccgatagggcgtgcccgacgaccgggatgtaggtcaggtccacagccaccgggcgcacgaactcgagacctttcttggcgccctccaggatgtcgcgggtcgtctggaccgcgttggcctggtcgtggatcaggctgatgagctgacgatcgaggtctgccagttcctggaaaaaattcacgtggttgcggtttttgccggcgtatttgtccgcggccgaacctaaccagccatcacccggaaacgctgctgccagctcctccagggctttttcgaagtactctagtgaggagtaaaggatacccccttggttgggtattccaatccccagaaggtcgtacaagccgtcaatggcactgatcgttggatcgatgatgaacactctgctcatgcctgccgcctatctcaacggtcgtcgattccatgcatagacttggttctgcattgcacgcgtagggcctacagtctggctgtcatgcttggccgatgtcaacagttttttcccatgctaagcagatcgtcagttttgagttcgtgaagacggcatgttcacttgttgtcgactacatcgtctgcgcacatttgccctcctgcaactgcgctgcgacaatgcgccaaccgccgtgtaggcggcgcgatcccaaggcagtgtctccgacgtcgatgcctgcgcttcgccttcgatcggtatgagatctgttgcaggagagtctatatagtgtgctcatggggctagccggcggcggcctcgtggcgggcacaatcacctcgccggtggcgcaatcagggctgtgctaacccaccatcactcacccgattcggcgtcgaagcggggcgctctcatggttgcgaggcaatgaaccagaccaatgatcgccagcaagcggtgatcgatgcactggtgggtgccggcctggaccgcaaggacatccgcaccaccagggtcaccgtggcaccgcagtacagcaatccggagccggccggaaccgccaccatcaccgggtatcgggcagacaacgacatcgaggtgaagatccacccgaccgacgccgcgtcgcggctgctggccctcgtcgtcagcaccggcggtgacgccacccggatcagctcggtcagctactcgattggcgacgactcgcagctggtgaaggatgcccgggcgcgcgccttccaagacgccaagaaccgtgcggaccagtacgcacaactgtcggggctgcggctaggcaaggtgatctcgatctccgaggcatctggcgccgcgcccacgcacgaggcgccggcgccgccgcgcggcctatccgcggtgccgctggaacccggccagcagacggtgggcttctcggtcacggtggtctgggaactgacctagccgcctactgatagaccctggggtccagcgtcccgatgtatgacaggtcacggtagcgttcgtcgtagtccaggccgtagcccacgacgaagtcgttgggaatgtcgaaacccacgtacgcgatttcgacgttggcgtgcaccgcatcgggcttgcgcagcagcgtgcacacccgcaatgaccgcggattccggctcgtcaggttccgcgacaaccacgaaagcgtaaggccggagtcgacgacgtcctcgacgatcagcacgtcgcggccgtggatgtcgcggtcgaggttcttgaggatccgcaccacgcccgacgaggatgccgatgacccatacgaactcaccgccatgaactcgaactgggtcggcacgggaatcgctcgcgccaggtcggtgacgaagagcaccgcgcccttcagcacggtgatcagcagcagatcctggccggtggtagcggacagctcgcggtagtcgttgccgatctgctcgccgagctcggcgatgcgggcctgaatctgctcggccgtgagcagcaccgacttgatgtcccccggataaagctccgccgtctgcccgggggtgatcgccgaggagctctgggtcacgtgcacagcgtgccacgccgcgggaccaacgaccaacgcgggcgtcaaacgggctcgcgccgcaacacaagtacgccgtcgcgccgcccggcgaccagtcgctgaccgcgcaacgtggacccaaccgctaccccgccctgaccgcgccacgcggtgaccagccggtccactccgcggatctgcctgtcggtcagtccggtcgcgccgccggccagcagccagccccgaatcacccggcgccgcaccgcatccggcagcgcggtcaaggcgctggtactcaactcctgtccccgtgagccagcaacagcggctccgggcagcgcctgcgcagcgatcgtgtcgatgaggtcagtgtcctcgcgcaacgctgtcgcggtgcgagccagcgcttcggccacacctccgcccagcacgtcctccagcagtggcagcacttcggtgcgcaatcgggttcgggtgaagcggcggtcggtgttgtgcggatcctgccaggcggtcaggcccagctcccggcaggccgcatgtgtcacgctgcggcgcacccccagcagcggccggcaccagggcggatcgtacggacgcatgccggcgatcgaccgggcccccgaaccacggccaagccccaacaacactgtctcggcctgatcatcgagcgtatgggccaacagcaccgggccatcgcggtgctcctccaatgccgagtagcgggcgctgcgcgccgccgcctcccggccgccggccgcgcccacctgaacgcaaagcacccgcgcgtccacacatcccagcgaaatcgcttgtatgcgagctgtttccgcgaccgtggccgagccgggctgcagaccgtggtccacgatcagtgcggtggtgggccacagccgtgcggctacagcggtgagcgccaacgagtccgggccgccggagagccccacgctccaacggtcgcaggcgtcgagatggacccgagcgaactgctccgcagccgcacgcagctgcgctacagcactctgtcgatccatcgctgcgggttttcgatctcggcaggcaacggcagcgtctcggggcccgaccagatcgtgttgaacagcttcattcccgcccggtcgaccacatggtcgacgaatgccttgcctcgggtgtactggctgagcttggcgtcgaagcccagcagagctcgcaccagccgctgcagcggcggctgtttgtgatgacgacggtcgtcgaagcggcggcggatggtggccaccgagggcaccaccatcggcccgaccgcatccatcacatgctcggcatggccttccagcagcgtgccaagtaccagcagctggtctaaggccttacgttgcggctcggattgcacggctcgcaccaggcccagaatgcccgacgggttgacctcggaatcgtcggtaccgtgtccacggctgcggatgaagtccgccagccggctcaccacccgcccgatgtcgtcaacgggttcgaaggtcaacaggtttagcgcctgcgacatgtagccggacagccaggggttggcggtgaactggactcggtgggtgacctcgtgcaggcacacccacaaccggaaatcggacggctcgacccgcagttgacgctcgacggcgatcacattgggatataccagcagcaagcagccttctccggcggctccgaacgggtcgtactggccgaggatgcccgaggccacaaacgccagcacggcaccggtctgcgcaccggtgatccgaccggtgagaaacccccgcggtttggcgcttccgtgcgtcatcgcccgcatcgattcggcggccgagcgaatccacgccggccggtcgacgacacgggccggcggcaccacaccgtcggcgatcagaccggtgacgtcgcgcaccggcggttcggccttctccgccgcgacggtcagctcgtcgatcacctggcgacgggtgtattcggtggacggcggagcgggccgggccagccgctccccgacgctggccgcaaattcccaatcgaccgtgttccccagtgtcagctcggacgctccggtcacgtcgtgcacccgcagaaccacaacttagtggccagagcgtccatcgcgttgcgaccgttgggaccggcttcgttggagatgaacgcgaaggtgagcactcggccgctacggtcggtgagcaccccgactagcgagttgatcgcggtcagcgagccggtcttggcccgcaaccacccggccggaccctggtcggtggccgcgtcgaggaagcgctcgcccagcgtgccactgccaccggcgatcggtagcagatccagcagcggccgcaacgcgggctggtcgggtccagccgcggcctgcatcgttgcatcgagcgtccgagcggtcaggcggttgtcgagcgacaatccactagaatccaccagcgcagcgccggcggtgtcgatgtgtgcggtgttcaatcggctggtcaccgcgtcgaccgcgccactaaagctctgcggccggttgatcgcgaccgctacctcgcggccgatgcactcggccatcacattgtcggaggcgttcatcatctgagacagtcgctggatcaacggcgccgactgcaccacggccagctgccgcgcgccggccggagccgatgcgatcgtcaccgccgcggggtccaggccaagggctttggccaactcccgaccggcatccagcgccggggtgcgggaccgtctcgaattgacggtggtcggctggatacgcccggcgtcgatcatcgccgcttcgatcggcgcgatgtcaccgttgtcgatatcggccggatcccaacccggcgccatcgtcggaccgctaaacgccgaagcgtccacctgcacggcggtgggcgtcacaccgctgcggcgaatttgttcgacgaggtcaccgatgcgagccgcgccgtgataccaggtgtcctgaccgggcggcgctgccgacagcgtcggatcgcccgcgcccaccaacacgacaggtccctgggggttctggccgccggccaccacccgcgtgctgatccgggcctgtcggtccagtgtcagcagagccgccgccgccgtcaggattttgttggtcgaagccggcaccaagggcacgtcgtctagccgctgccaaagttcttgtccggtcagggcatcggtgatccgacctgctaacttgcccagatcaggatcgaccgccaccaccgcaagcgccgcggtcacgccagcggcactcggtgtcgcagcggtgtccgccacagggaccactcccgccttgactgtgggtggccgcggtggaggcacaggtgcgcgcacgccagcccggtgaccaccagtagtgaccagcgctgcggccgccaccacaacggcgacaaacgccagcacggccgcgccgacgaccacgtgcgtggatttccgccagcgtgtgggacccatgagctctcctgcctttccggtcccattctgccgaaccggccgggcgacgctgccacggtaccggctcgactagggtgtccacggacgcattggacctgcccgttgtcccatgcactctgatctgaaggagccgacgcgtgcaattcgacgtgaccatcgaaattcccaagggccagcgcaacaaatacgaggtcgaccatgagacggggcgggttcgtctggaccggtacctgtacaccccgatggcctacccgaccgactacggcttcatcgaggacaccctaggtgacgatggcgacccgctggacgcgctggtgctgctaccgcagccggtcttccccggggtgctggtggcggcgcggccggtggggatgttccggatggtcgacgagcacggcggcgacgacaaagtgctgtgcgtcccagccggtgacccccggtgggaccacgtccaagacatcggggacgttccggctttcgagctggatgcgatcaagcatttctttgtgcactacaaggacctggaaccaggtaagttcgtcaaggcggccgactgggtcgaccgcgccgaagccgaggcagaggtgcagcgttcagtggagcgcttcaaggccggtacacactgatttgggcttagggcgcccgccccgcgccttggcaccctccgccggtcatgatccgaacttcgtgggggacctgactgttaggcgattgcgccgcacactctcggtgaacgccgccccgataaaaaccacccccaccgaagcggtgacccactcggggacggcgaatcggtggtcgatggacaacagcaagattatggcgagcgcgccaatcgcccagtgtgcgccgtgttccaggtacacgtaccggtccagtgtgtcctgtcgcaccagatagatcgtgatcgaccggacaaacatcgcacccaccacaccaaggccgagcgcgatgatgatcgggtccgtagtgatcgcaaaggccccggtgacgccgtcgaaagagaaggcggcgtcgagcacctccagatacaggaacaacgcgcaaccagcctttccggccgcctgcctcgcctgcacgcccggcgtggcttcacccaaccccgccggccggaacgcccggctgatcccgttgacgacaagataggtcaccatgcccaaaaggccggcgatcagcaccgtaccccgctgatcgctggagtgtgtcaacagcgcgccggcaaggaccaacccaacactggccactatcaccgggacctgaccgagtcgaccgatgcgggcaaaggggacctcaatccacttcagccatttgatatcgcggtcgtgaacgacgaagtccaggaaaagcatcagcaggaacatgccgccgaacgccgcgatctgcggatgcgcagcggtgatcagtttttcatagctgggcgatccgtccgcaaattccagcgcgccatgggccggtggacgaagcgccagctccattgcgcggacggggtccaggcccgcggtggtccagatgatggccagcgggaacaccagccgcatcccgaacaccgcaataagaatcccgatggtcaggaacatccgctgccaaaacgggctcatccgctgcagaatcgcggcgttgatgatggcgttgtcgaacgacagcgatacctcaaggagcgccagaaccgccagcaagaacagggcggtcggcccgccgtgcaaatatccggtaaccaacgccaccaccgtcatcagcagcgagaagccgaagatgcggaacgttgacatggatccttccgaggaaaaaccccacaatagcgacgaaccgacatcaattggtcaggctcgcgccgcgcagcgcggccaaccggcccgcctactattttcagtcgtgacgatccatgtcggttggccgttggcgccgccgcggtgaccgaagtcggcgatacggcatctcctgttggctcctcgggcgcctctggcggagctatcgcaagcggcagcgtagcccgggtcggcacggcgaccgcggttaccgcgctgtgcggctacgcggtgatttatctggcggcccgcaacctggctcccaacggcttctcggtattcggggtgttctggggcgcattcggactggtcaccggggccgccaacggcctgctgcaagaaaccacccgcgaggtccgctcgctggggtacttggacgtctctgcagacggccgccgtacccatccgctgcgggtctccgggatggtcggcctcggctcgttggtcgtgatcgccggtagctcaccgttgtggagcgggcgggtattcgccgaggcgcgctggctatcggtcgcattgctcagcatcgggctggctgggttttgcctacacgccaccctgctgggcatgctggccggcaccaaccggtggacccagtacggcgcgctgatggtggccgacgcggtcatccgggtggtggtcgccgcggccacgttcgtgatcggatggcagctggtcgggttcatctgggcaaccgtggcgggttcggttgcctggctgatcatgttgatgacctcacccccgacacgcgcggccgcccgcttgatgacgcccggcgctactgcgacattcctgaggggcgccgcccattcgatcatcgcggccggtgccagcgcgatattggtgatggggtttccggtcttgctgaagctaacctccaatgaactgggcgcgcagggaggcgttgtcatccttgcggtgacgttaacccgggcgccactgctggtgccactgaccgccatgcaaggcaacctcatcgcgcatttcgtcgatgaacgcaccgagcggattcgggcgctaatcgcgccggcggcgctcatcggcggcgttggcgcagtcgggatgctggcggccggcgtcgtaggtccatggattatgcgcgtcgcgttcgggtcggaataccagtccagcagcgcattgctggcctggttgacggcggccgcggtggcgatcgcaatgctgacactcaccggtgccgccgcggtcgcggccgcactgcaccgggcgtattcgctgggctgggttggtgcgacggttgggtcgggcttgttgctgctgctgccgctgtccttggagacccgcaccgtggtcgcgttgttatgcggtccgctggtgggaatcggcgtccatttggtggcgctggcgcggacggacgagtaagcggccgatcagcccctgaccaacgtgtaacttgtgggcttaaatggcctcgaaaatggacactgaaacgcactactcggacgtctgggtcgtcattcccgccttcaacgaagccgccgtgatcggcaaggtcgtcaccgatgtgcggtcagtcttcgaccacgtcgtctgcgtggacgacggcagcaccgacggcaccggcgacatcgcccggcggtccggtgctcacctcgtacgccatccgatcaacctgggccagggggcggccattcagaccggaatcgagtacgcccgcaagcagccgggcgcccaggtctttgccacctttgacggcgacggccagcaccgcgtcaaagacgtggccgcaatggtcgaccggctcggcgcaggtgacgtcgatgtggtgatcggaacgcggttcggccggcccgtgggcaaagcttcggccagccgaccgccactgatgaagcggatcgtgctgcagacaggagcgcggttgagccgtcgaggccgccgacttggcttgaccgacaccaacaatggcctgagggtgttcaacaagaccgtggccgacgggctgaacatcaccatgagcggcatgagccacgccaccgagttcatcatgttgatcgccgaaaaccattggcgggtagcggaagaaccggtcgaggtgctctacaccgagtattcgaagtcgaaaggccaaccgctgctcaacggcgtcaacatcattttcgacgggtttctgcgagggaggatgccacgatgaactggatccaggtgctgttgatcgcgtcgatcatcgggttgctgttctacctgttgcggtcgcgccgaagcgcgcggtcgcgtgcctgggtcaaggtgggctatgtcttgttcgtgctcgccggcatctatgccgtgctgagaccggacgacaccacagtggtcgcaaactggtttggggtgcgccgcggcaccgacctgatgctctacgcactggtgatggcgttcagtttcaccacactgagcacctacatgcggttcaaggacctcgagttacgctacgcgcgcatcgcccgggctctggcacttgagggcgcacaggcgcccgaacagtgccggtaagacccagccacttgagggcgcacaggcgcccgaattaagccgcgattcgatctgcgcagaccgtagccaggaaggacccggcggcctacagttcttagagttactgcatctctgaccagcaggaggcgatatgtccgaccctgacgacgtcaccacatcatctgacgaccgcgacgagggcgaaccggaaatagacctgctgccggcctgatgactcagagctcatcggtcgaacgcctggtcggcgagatcgacgagttcggttacaccgtagtcgaggatgtcctcgacgccgattcggttgccgcatacctagcggatacccgtcggctggaacgggagctaccgaccgtcatcgccaactccacaaccgtcgtcaagggcctggcgcggcccggccatgtcccggtcgaccgggtcgaccacgactgggtgcgcatcgacaacttgttgctgcacggcacccgctacgaggcgctgccggtacaccccaagctgctgccggtcatcgagggtgtgcttggccgcgactgcctgttgtcgtggtgtatgacgagcaaccagctgccgggcgcggtggctcagcgcttgcactgcgacgacgaaatgtatccgctgccgcggccgcatcaaccgctgctgtgcaacgcgttgatcgcgctgtgcgatttcaccgccgacaacggcgccacccaagtggtgcccggttcacatcgctggcccgagcggccgtcgccgccatacccggagggcaagccggtcgagatcaatgcgggcgacgcgttgatctggaatggcagcctgtggcataccgccgcagcgaaccgcaccgatgccccgcggccggcattgaccatcaacttctgcgtggggttcgtgcgccagcaggtcaatcaacagctgtccatcccgcgagagttggtgcgctgctttgaacctcggctacaggaactgatcggctacgggctatacgccggaaagatgggccgaatcgactggcgaccgccggccgactatctcgacgccgaccggcatccgttcttggacgccgtagcggaccgtctgcagacttcggtcaggctctgatcaatcagtgtgcttgtgccggaagtactcgaccgtgcgacgcacgccgtcggccaactcgatctgcggacgccagcccaaaacccgttcggctaagccgatgtcaaggcaggaccgcttaagatcgcctagccgcggcgggtggaactcagggtcgtcgggcccgccgacagccgcggccaccgccgaatgcagttggcggtccgacgtttccttaccggtgccgatgttgaagcgcagcccaccgccgacgtccgcggacacccggacaaacgcgtcgaccacgtcgtcgacaaacacatagtcgcgcgtattggtgccgtcgccgaacaccctggtgggtttgcccgagagcagcgcctgcgcgaagatcgctaccacacccgcttcaccgtgtgggtcctggcgaggaccgtagacgttagccggtgcgatatgcgagcagtccaggccgtagagatgtcgaaaggtgttcaggtagatttcgccggccactttgcccgcggcatacggcgaggccggatcggtgggcgctgtctcaggggttggatactccggcggggtgccatagatcgatcctcccgaggaggtgtgcacgatcttgcggacaccggtctgccgcgcggcctcggctaggcgcaccgtgccgatgacattgaccgcggcgtcgaattgcgggtcagccaccgaacggcggacatcgatctgggccgccaggtgaaataccacctcgggccggtgctgctcgaggatggcgtgtagatcggcggtcacaatgtcggcttcgacgaagacgtgtgcggagttgtcggccagatgctcgaggttggtcgcccggccggtcgcgaagttgtccaatcccaccaccgaatgaccatctgccagcaaccggtcgactaacgtcgagccgatgaatccggccgccccagtgaccagtgcgcgcaccggcccaccataccggcggcccatgccagcgccccgtatgcctcgggtcgccctggtcgccgtattgctgatcacggtgcagctggtggttcgcgtggtgctggcatttgggggctatttctattgggacgacttgatcctcgtcggcagggccggcactgggggcctgttgtcgccgtcgtacctgttcgacgaccacgacggccacgtgatgcccggtgccttcctggttgcgggcgccattatccgggtggcacccctggtgtggaccggaccagcgatcagcctggtggtgctgcagctgctggagtcgctggcgttgctgcgcgcgttgtatgtgatatcgagctggcggccggtactcctgatcccattgacgttcgcgctgttcacaccgctagcggtgccggggttcgcgtggtgggcggctgcgctcaactcgctgccgatgctggccgcgctggcgtgggtgtgcgccgatgccatcctgctggtgcggaccggcaaccaccgctacgccgtcaccggtgtcctggtttacctcggtggcctgctgttcttcgagaaggccgcggtgatcccgttcgtctccttcgcggtggccgcgctgcagtgccatgtgcgcggcgaccggtcagctttggcgacggtgtggcgggccggtgtccggttgtggacgccgtcgctggcactgaccgtcggctgggtagccctttatctggcggtggtggatcaacggcgatggagttccgatctgtcgatgacgtgggatctgctgtgccgttcggtcacccacggcatagtgccggcactggccggcgggccgtgggactgggcgcgctgggctccggcatccccgtgggccactcccccggcggtggtgatggtgctcggctggctggtgttgatcgcagtgcttgcgctgtcactggtccgcaagcgacgcatcggcccggtgtggctgaccgcggccggctacgcggtggcctgccaggtgccgatctttctgatgcgctcgtcgccgttcaccgcgctcgagttggcccagaccctccggtacttcccggatcttgtcgtcgtgctggcgctgctagccgccgtcgcgctgcaggcacccaatcgcgccggcacccgctggctggacgcctcgccggcccgagccgttgcgacagtcgcttcggccgtgttgtttttgaccagcagcctgtattcgaccgcgacgtttctggccagttggcgtgacaaccccaccgagggatacctgaagaacgcccaggcaagtctggccgcggccgcgtcaggtgcgccgctactggatcaggaagtcgatccgctggtgttgcaacgagtggcctggccggagaacttggccagccacatgttcgccctgctgcgcgtccgaccggaattcgctacgacaacaacacaattgagaatgttcaccagcacaggtcggctggtcgacgcgaaagtgacctgggtccggacgatcatcgcggggccggtgccgcagtgcggctacttcgtccagccggaccggccggaacgtctgatcctcgacggccccttgctgcccggcgactggaccgtcgaactcaactacctggccaacagcgacggctcgatggcgctggcactttctgacggacctgagcggaaggttccggtgcatccgggtctcaatcgggtgtacgcccggctaccaggggccggcgacgcaatcacggtgcgagccaacaccaccgcgctttcgctgtgcatcggagcggcgccggtgggatttctggcaccggcctgacctcaacgccggtcgccacagccgctcaaacgtggcggccgcgcgtattcgaccgtccgtagtggttcgttaaagcgttgcagtacaacgcatacaacaatcaatcggccattgagttcgcacgctcatgcagttgcgaatggtcggtggatgctcgaagccaatgcagaaagcgaccggctcgatgagctgcaccagcagtatcaccgagatgatcttggcggtaatcaggcttgtatctcttgtagtgtggcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctggagagccttggctatgggccaaggaggaagcgagtgttgagcgtggaggattgggccgagatccggcggttgcgccggtcggagcggttgccgatttcggagatcgcgcgggtgttgaagatttcgcggaacacggtgaagtcggcgttggcctccgatgggccgccgaagtaccagcgtgcggcgaagggctcggttgcagatgaggccgagccgcggatccgggagttgttggcagcctatccgcggatgcctgcgacggtgatcgccgagcggatcggttggtggtattcgatccggacgctcagcgggcgagtacgcgagttgcggccgctgtatctgccgccggatccggcgtcgcgcgacatatgtggccggtgagatcgggcagtgcgacttctggttccccgatgtcgttgtgccggtggggtacggccaggtccgcaccgccacggcgttacctgtgctgaccatggtgtgtgggtattcgcggtgggcctcggcgctgttgatcccgacacgcaccgccgaagacttgtatgccgggtggtggcagcatctttcgacgttgggcgccgttccaagggtgttggtgtgggacggcgagggcgcggtcgggcggtggtgggcgcgccaacctgaactgactgcggcatgccatgccttccgcggcaccctggccgccaaagtgtggatctgtaaaccggtgatcccgaagccaaggggctggtcgaacgtttccacgactacctggagcgggcgttcttgccgggtcgggtctttgcctctccggcggatttcaatacccagttgcaggcctggctggtgcgggccaatcaccgccagcaccgagtgctgggatgtcgaccggcagatcgcatcgaggccgataccgcagcgatgctgacattgccgccggtcgggcccagcatcgggtggcgaacctcgacacggctgccgcgcgatcattacgtgcgcctcgacggcaacgactactcggtgcatccggtcgcgatcggccggcgcatcgagatcaccgcagatctgagccgggtccgggtctggtgtggcggcaccctggtcgccgatcatgaccgcatctgggccaaacaccagacgatcagcgatcccgagcatgtcgtggccgccaaactgctgcgacgcaaacggttcgacatcgtcggtccaccccaccacgttgaggtcgaacaacgtctcctgaccacctacgacaccgtgttgggccttgacgggccggtggcctgatggcagccaagaccgctaccaacagccgcgatgtggccgccgagctggcgtatctgacccgggcgctgaaagcccccaccctgcgcggggccatcgagcagctcgctgaccgcgcccgcaccaagacttggagctatgaggagttcctcgcagcgtgtctgcaacgcgaggtgtcggcccgcgaatcccacggcggcgaaggacgcatcagggccgcccgcttcccatcgcgcaagtcgttggaggagttcgacttcgaccacgcccgcggtctcaaacgcgacaccatagcgcatctgggcaccctggacttcgtcaccctagcaatcgggatcgcgatccgcgcctgccaggccggccaccgcgtcctattcgccaccgcctcgcaatgggttgatcgtctggccgccgcccaccacagcggcaccctgcaatctgaactgattcggctggcccgatacccgctgctggtcgtcgacgaagtgggctacatccccttcgaacccgaagccgccaacctgttcttccaattggtgtcgtcccgctacgaacgggccagcctcatcgtcacgtcaaataagcccttcgggcgctggggcgaagtattcggcgacgacgtcgtagccgcggccatgatcgaccgactcgtgcaccacgccgaagtcatcgcactcaaaggagacagctaccgcatcaaagaccgagacctcggccgcgtccccaccgtcacggccgacgaccaatgaaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgacatagtgcccaaaacacgcacccacatcagatgcagaaccccttgacaaccaatagggaatctcttcgcatgatggaggttgctggcaccaatccatcaggaaggcccttgttgaccggcactgggttgggggtccaccgcgatgggtgagtatggcaagtgcggcacgtatgcacccgtcttggtgcacgcggccaagggcagcccgttagcgccgtcgcccagcgtgaactgagggcggagaatcggccggaatctcgccctcagtgcacgctcggcgccgtttggcctcacccggtcaacgtgaactgtccggggcgggcactgtcgcgtagcgagcccacgtggggccggggtcggcccgccaaaaacgccccggcgcggccagctcatgagcgggtacgcaagctcaagcagatctccgtagccgtgacggagtgcttcatcgatgtccgcagcgatggcagcggccagtgcgtgcctaaacccgtcttgcgcagagtcgttcgcagcgggcgggtagttgcacgtcgtcgccgaagtgctgacgatcccgttgcggtcggagaccgcgagtagccagcgcgcgtccggggcagcatctcgcgcagcacgctgaagtgtcgcggcaccggaagccgggggcgtgaagagacccgccatgacaccggctggacggcgcggggcagagtcccgcggagtggtgnnnnnnnnnnnnnagttcgtcggtgcctactggccgccgctgattgcggcgaccacagcattatcgctatcggggtagagcagcgccatagaggcctcggagaggtagcggcgctcgctggcctgccattcgtcgtgcatgtcggccaggacggcgcccacaaggcggatcacggctgcaggattcgggaagatccccacgacgcgggagcgtcgcttgatctccttattgatgcgctccaatggattggtcgaccagatcttttgccagtgcgccttgggaaatgcggtgaacgccaatacttctgccctggcgtcgtccatcagcgggccgatcttgggaaacgacgcggcgaggcgatcacggacctcctcccaggtcgcgtgcaccgcctcggcgtcgggtgccgagaaaatcattcgaaacatgctggcgaccatgtcggccttgtccttgggcacgtgggcgagcagattgcgcgcgaagtgcacccgacagcgctgatgcccagcgccctggaaacagcgcttcaacgccttcaccagcccggcgtgctggtcactgatcaccagccggacaccaccgaggccgcgccccttgagcgaggtcaggaacccgcgccagaaggtctcatcctcgctgtcgccgacgtcgaggccgaggatctcgcgtgacccgtcggcggcgatgccgctggcaacgatgacggccatcgacaccacctggccagtaccgttgcgcacgttgagataggtggcgtcgaggtagacgtaggggaactcgatgtgcccgagcgtgcgggtgcggaacgcgccgacgatctcgtcgagtccggcacagatccgcgacacctcggatttggagatgccggtctccacacccatcgcctcgaccaggtcgtcgaccgcacgggtagagataccgtgcacgtaggcctccatcaccaccgcgtacaaggcctgatcgatccgccggcgcggctcgaggatcgccgggaagaaagagcccttgcgcagcttagggattcgcagttccacgtcaccggcctgcgtggacagcacccgcgatcgggcaccgttgcgatcggtcacccgagtgtcgctgcgttcataacgggcagcgccgatccgttcagtggcttcgagctcgctgagttcctgcaacaccagacggacggcatcacggatcaagtcgacgccatcaccagtgcggaacgcgtcgagcaactcggacagggcagactgtggcaaggccatcggcgggatctccttcggtgcgtgcttggcggtacacaccgacgatctnnnnnnnnnnnnntacctcatcggagccactccgcaacaacccctaaacccaccacgctgcgggaggcttaccggcggcgtggcacaacgttcggtatcgctgatcggcatcaggaggttagtgcgatcagaagtcgtaagtgggctcggcgtcgaggatccccttgaacatcgcgaccaggcccgtgagatcagagttggcgcgcgccacgtgacaagcgccgtgcaactcttccaggtcggtcttcccccagtcgaggccagaaccgcgttcggacaacaggagatcgaagaactcgcgggtcgagcggccgttgccctcgcggaacgggtgggcatagttcacgtagtcgtaccggtatgcgacctggccagcgagatcaccttcgccgaccgctctgagccggtcgagctggtagatctccgcagccacatgctccatgggccgactgatgccgcccggcgcgcagaaagactcgtcctccttctcgatgccgactgtccgcagatctcccgcccagacgtaaatgtcctggaacagctggcggtgaatcgcccgcaggtatgcgagatctgtgcggtcgcccagcagattgggatcctcgcggagttcgatcacccgggcctcaacgaggtcgttctcggcatcacgcagttcggcatgcgttcgagcgccgacccggttcctcaagacggacatagcggggatgaagtagccctgccaattccgttcgtgatcgccggtgtcccatggatgcggcactccaccccggttactggatgttgtaccggcggcggacgcgctcacccaactcggctgccgtgatcttgccgcgggcgtagtcgttctgatcggcacgggtggcggcggtgctgcgggtgccctccagctcggtgttgcggcgagttgccctgacattcctgaagcgccgcttcaccttctgcaactcggtcgcctggacaaacacttcatctcatttggtggtcctgaccaggatagtcgacagcgctgacattgcaggaagttgaccgtcaagcacagcacggttctccaccgctgatgtacgaccatcatgtctcgttggtcctgtaatcgacggcgtcccaccggctcgacaagaaatcccaccaggtgactggacgcaaggccggtggggccccctacaccgtcaccatcccggagttcggagccgcagctttgcgcgagcagcgggcactggtcatcccgttcgacccggtgtttccggcccggcgcggcacccgctagtccgaggccaacgtcgcacccactggcgggcgatccgcggagaggacttcaaatgggttgtcccgcactcgatccgcaagtccgtcgtcaccgcggtggaacgctcgatagggctggaagccgcggcccagcaggccgggcacagcggcagcgagatcacccggcggcactacgtcgagcggtccgtgacggtgcccgactacaccgccgccctggacgagtattcgcgccctatccgcgccttcaggccattaaagagcaacaggccgggtgatataccgacctgacctgcaaagatggagccgcctaggagaatcgaactcctgacctattcattacgagtgaatcgctctaccgactgagctaaggcggcttttcccctgggtgcccgcttgccgggcggcacgagtctacggcaggcgggccggcccgcccaagtttgcggcggtcgctaccgcagttcctggccgatggtggcgaccatggcatcgacggcgaacttcggtttgacgttgaccgctagcgcttccctgcacgccaacaccgcttcgatgcagcgcagcagccgctccggcggggcgtgggcggccagcgcagcaacccggtcggccatatccgggtggttggcccgcaccccacccgcgtgggctgcgaccaacagtgcatcccggaagtaggtcgccagatcgatcagtgcccggtccagcgcatcgcgcgaggcccgcgtctgccgggatttctgccgtcgttcaagatccttcatcgcgccggtggcaccacgcaacgccgcgccggtgcctttaccggtacctccggctcccagcgccgtccgcagttcttcggtctcggcctcgatacgctgcgcggtcaacgctaaggcctcggcctcggcgccggccaccaactcctcggcggctgcgtaggcacgcgagggtgtcgcggcgtcacgtgccagccccaaagcccgctcgcgtcgctgccgggcctgcggatcggtggccagccggcgcgctcgtccgacatggccaccactgaccgacgccgcccaattggccgtgtcggggtccaacccgtcgccgtcgctcagcacctgcgcgatcgcgtgggtcgacggagtcaccaacgcgacatgcctacaccgggatcgcagcgtgaccgcaatgtcctcgggatccaccgacggcgcgcacagcaggaacaccgtcgacggcggcggctcctcgacaaccttgagcaacgcgttggcggcgccttcggtcaaccgatcggcgtcctcaatcaccacgatctgccagtgcccggtagtcggccggcgcgcggcgatttgcacgatggcccgcatttcgtccacaccgatcgacagaccttcgggaatcacccggcgtacgtcggcgtgggtgcccgccagcgtggtcgtacacgcccggcagcgcccgcacccgggctccccgcccgacgtacattgcaaagccgccgcgaagcacagcgcggcaaccgagcgcccagaaccgggcggaccggtgagcagccacgcgtgtgtcatagtcccgccgccacccgcgctgtgagccgaatcacgacgggccgccttggccgtggcaagcagctcggcttccaccgcttgctggcctaccagccgcgtaaacaccccggacatcatcggcaacagtagctatccgcgccgacagataccgatcagcgttcgtttcgcgacaattccgtgatctttcgtcgccatttggatggatgccgaggcgttcgtcggtttccggcaagtccccgccgcccgatacggtgggctaatggcaaccacggcggcgctacccagacggatccatgcattcgtccggtgggtagtgcgcactccgtggccgctgttctcgctgagcatgctgcagtccgacatcatcggcgcattgttcgtgctcggattcctgcgctacggcctgccgcctcaggacaatatccaactgcaggatctgccaccggtcaacctactgatcttcgtcagcacggtaatcatcttgttcctcgccggggccgtggtgaacctgaagctgctgatgccggtctttcgatggcagcgccgcgacaacctgctcaccgagcctgatccggccgccaccgagctggcccgcagccgcgcattgcgcatgccgttgtaccgcactctgatcagcctggcggtctgggctaccggcggcggggtgttcatcctcgccagctggtcggtggccaagcatgcggcccccgtcgtggcggtggccaccgcgctgggtgccaccgccaccgccatcatcggctacctgcagtctgaacgggtgttacggccggtggccgtcgcggcgctgcgcagcggtgtgccggaaaacgtcaacgcacccggcgtcatactgcgactgatgctggcgtggattccgtccaccggcgtaccactcctggcgattgtgctggccgtagcggcggacaagattgccttgctgcacgccacaccagaggcgctgttcaatcccatcctgatgatggcactggccgcgctgggcatcggatccgtcagcaccctgttggtggccatgtcgatcgccgacccgttacgccagttgcgctgggcgctaagcgaggtgcagcgcggcaactacaacgcccacatgcagatttacgacgccagcgaactgggcctgctacaagccggcttcaacgacatggtccgcgagctgtccgagcggcagcggttgcgtgacttgttcggtcgctacgtcggcgaagacgtggcccggcgggccctggagcgcggcaccgagttgggcggtcaggaacgcgacgtcgcggtgctgttcgtggatctggtcggctccacgcaactggccgcgacacgaccgcccgccgaggtggtccagctgctcaacgagttcttccgggtggtggtcgaaaccgtcgcccggcacggtgggttcgtcaacaagttccaaggcgacgccgcgctggccatcttcggtgcacccatcgaacaccccgacggtgctggtgccgcgctatcggcagcacgtgagctccacgacgaactcatcccagtgctgggttccgcggagttcggcatcggcgtgtcggccggaagggccatcgccggccacatcggcgctcaagcccgcttcgagtacaccgtcatcggcgacccggtcaacgaggccgcccggctcaccgaactggccaaactcgaggatggccacgttctggcgtcggcgatcgcggtcagtggcgccctggacgccgaagcattgtgttgggatgttggcgaggtggttgagctccgcggacgtgctgcacccacccaactagccaggccaatgaatctggctgcacccgaagaggtttccagcgaagtacgcggctagtcgcgcttggctgccttcttcgccggcaccttccgggcagctttcctggctggccgttttgccggaccccgggctcggcgatcggccaacagctcggcggcgcgctcgtcggttatggaagccacgtcgtcgcccttacgcaggctggcattggtctcaccgtcggtgacgtacggcccgaatcggccgtccttgatgaccattggcttgcccgacgccggatctgttcccagctcgcgcagcggcggagccgaagcgctttgccggccacgacgtttcggctctgcgtagatcttcagggcttcgtcgagcgtgatggtgaatatctggtcttcggtgaccagtgatcgagaatcgttgccgcgctttagatacggtccgtagcgcccgttctgcgcggtgatctcctcacccgaggcggggtccactccgaccacgcgcggcagtgacagcagcctcagcgcgtcttcgagggtgaccgtctgtaggtccatgctccgcagcaacgaaccggtgcgcggtttgggcccggcggccttctggcgtttcttgactccctgagcggccgcggccgcatcagccgcaggctccggcaggatctcggtcacatacggcccaaaccggccttccctggccacgatctcgtggccggtttctgggtccaagcccaaagtccgtccctgttgcggtgtggcaaagagctcttcggccacctgtagagtcagctcgtccggggtaatcgagtcgctgaggttggcccgctgcggcgtgggctcaccggtgtcgccggccaccaaacgttccaggtagggaccgttcttgcccacccgaacatatatggggcgtccgtgggtgtcgtcaaaaagcttgatagagtttacttctcgtgcgtcgatgccctcgagattgatcccgacaaacttcttgaggccacccgatcgggctaccgaatcgggcacaccgtgatcgccaccaaagtagaagttgttgagccagttggtgcggcgctcgttgccggcggcgatctcgtcgagctcgtcttccatcgccgcggtgaagtcgtagtcgacgagccgaccgaaatgctgctcgagcagaccggttaccgcgaacgccacccatgacggcaccagtgcactgcccttcttgtgcacgtagccgcgatcctggatggtcttgatgatcgacgagtaggtcgacgggcggccgatgcccagctcctcgagcgctttgaccagcgacgcctcggtgtagcgggccggcgggttggtggcatggccgtctggggtcaactcgacgatgtccaaccgttgacccggggtcagatggggcagtcgccgctcggcatcgtcagcctcgccgccgaccagctcgtccacggtctccacgtaggccttgaggaagcccgggaacgtcaaggtgcgtccggtcgcggagaacaccacctcctggtgccccgacatgccagtgatccgcaggctcagcgtcatgccccgcgcatcggccatctgcgaggctacggtgcgttgccaaatcagctcatagagccggaaatcatcaatgttgggaccgtcgagttcgcgacgcaccgcgtccggggtggcaaacgtttcaccggcgggccggatagcctcgtgcgcttcctgggcgttcttcaccttgcgggtgtattggcgcggcgccggcgcgacgtactcgtcgccgtagagctggcgcgcctgggtacgtgcggcgttgatcgccgactccgacagcgtggtggagtcggtacgcatataggtgatgtagccgttttcgtacagccgctgggcgatgctcatcgtccgctcggcggagaaccgcagcttgcggctggcctcttgctgcagcgtggaggtcatgaacggcgggtacgggcgccgggcgtagggcttctcctcggccgaggccacggtcagctgcgtgccatccaggcccgcggccaacgcggtcgcgctcccctcgtcgagcacaatgacttcgtcgcctttgcgcagcgtgcccagcgagtcgaaatcgcggccagtggccacccgccggccagccacggccgtcagccgggcgctgaaggtgggcggcgcggcgtccgggtcggacacgctggcatccagcttggcaaggatgtcccagtaggccgcgctgcggaacgccatgcggtcgcgttcgcgcgccacgatgatgcgggtggccaccgactgcacccggcccgccgacaacttgggggcgaccttcttccacagcactgggctgacttcgtagccgtacagccggtccaggatgcgccgggtctcctgcgcgtcgaccaggtcgatgtctaggtcgcgggggtgctcggcggcggcgcggatcgccggttcggtgatctcgtggaagaccatccgctttaccggtatgcgcggtttgagggtttccagcagatgccaggcaatagcttcgccctcacggtccccatccgtggccagatacagctcgtccacgtctttgagcaggcccctgagctcgctgacggtgctccgtttctccgggctgatgatgtagagcggttcgaagtcggcgtcgacgttgaccccgagccgcgcccacggctgcgacttgtactttgcgggtacatccgacgcggcccgcggcaagtcacggatgtgcccccgggaggactcgacgatgtagccagagcccaggtaggaggccagcttgcgcgccttggtgggcgactcgacgatgaccagtcgccggccgctgccattgccgccgctgccacggcccttcgttttcgggtcagccaactgcgcccacgctccatctcttatcccggcccctatcgagaccgccccggtaggtagaggacgcggccgactgccgaatcccaggtgaattccggtacgccggcgttccctcgcctgtgggcaactgacaatctcgcactctagggcgggcctgcgcaaaccggctgcaaacagattacccacaccaaaggctcaaacgggccgctcaggacgctcggagatccgcatcgtcgccgaactaggtccgactgcccggctcctcagcggaccccagcgggaccgcatcgtcgccgagctaggtccgactgcccggctcctcagcggaccccagcgggaccgcatcgtcgccgagctaggtccgaggccactgtacccatgcctcggccccgtctgggggttcccccacgttctctaccaggcgcgataacctgcgtcgcccgctaatccgcagcgctggtcgggtcccccgggtaccgatcagggtgggcgcaatcccgaccctcatcagcgccgacgccagcggagaatgggtgtccggcgcgtgtggatccaggcccagcaaatagcggtcggcctccgggctgcctgccgccagagtccaagccctcagctcgcgcggcccgggcagccatcgcgggggcacggtcttgaccgcaccgcgcgtccactcggcggcgatgccgcacaacagcgggtcgacggccgtccgcaccagcggggtgttttcgtcggtacgggcgacctcgggtaccaaaccagcctcctggatcatctcggccagggccgatgcgcgccaggactcggcgacgactaccgacagccgagcgccgcaaccaaccagcacgatctggcccgggcccgccagcaccccggaaagatccgcgaccgcgggaggtactgactccgcggcgaagaaggaaagctggctcacctcaccgacagtaagccagcgagcgggtcgctggctttaggcatccggcgcggcggcagcgcgccatgtggcgagcagacgtaaagcccccaaaacggaaccgttttgggggctttttgcgtctgctcgcgggggtaactcagagcgagcggactccggtggcctgggggcccttagggctgtggccgatctcgaactcgaccttctggttttcttcaagggtgcggaagcccgttccctggatctccgtgtagtggacaaatacatccgcggaaccgtcttcgggggcgataaagccgaaccccttctccgcgttgaaccacttcacagttccctgtggcatttctcgatctttccttttcttctcggtgcggtgcaccgcctttcggtgccccgggccagctgcggccgccatacctcgccgagtcgccggaacttcacccgaccgataacctcgcaggaaccgcggccgcaacgtcgatcctgcgaaagtttgacacgaacacagaagctgcgaccgccaatcagtcaatcatgttcatcgcgtcggcaacagcctctgggtgtggacggagctacgaagggtccgcaaatggcgagtttcggcagccacctgctggccgcagcggtcgccgggaccccgccgggcgagcgtccgctgcgccacgtcgccgagctgccaccgcaggccggccggccgcgcggttggccggagtgggccgagcccgacgtggtggatgcgtttgccgaccgcggcatcagctcgccgtggtcacaccaggctgaggccgccgagttggcgtacgccggccgccacgtggtgataggcaccggcccggcgtctggaaagtcgttggcctatcaacttcccgtgctcaacgcgctggcaaccgactcccgggcgcgtgcgctgtatctgtcgccgacgaaggcgctcggccacgaccagttgcgcgccgcacatgcgctggcggccgcggtgccacggctggctgacgtcgcgccgacggcctatgacggcgacagtcccgacgaggtgcgccgctttgcccgcgagcgctcccggtggctgttctccaacccggagatgacacacctatcggtgcttcgaaaccatgcgcgctgggctgtgctgttgcggaatctccgctttgtgatcgtcgacgaatgccattactaccgtggtgttttcggctcgaatgtggcgatggtactgcgccgtttactacggctgtgcgcgcgctactctgcgcacccgacggtgatcttcgccagcgcgacaacggcctcgccgggcgcgacggctgccgacctgatcggccagccggtcgtggaggtcaccgaggacggctcaccccggggggctcgcacggtggcattgtgggagcccgcgctgcggtcggatgtgatcggcgagcacggcgccccggtgcgacgctccgccggtgccgaggcggcccgggtgatggccgacctgatcgtcgagggagcgcagaccttgacgttcgtccgatcgcggcgcgcggcggaactgactgcactgggtgcccgggcgcgactggtcgacattgccccggaactgtcggacacggtggcgtcgtatcgggccggttatcttgccgaggaccgtagcgcgctgcaccaggccctggccgagggccagctgcgcgggctggctaccaccaacgctttggagttgggcgttgatatcgccggactggatgcggtggtgctggctggttttcccgggacggtggcctcgttctggcagcaggcgggccggtcgggccggcgcggccagggcgcgctggtggtgttgattgcccgtgacgatccgctggacacgtatttggtccaccatcccgcagcattgttggacaaaccggtcgagcgcgtggtgatcgatccggttaacccgcacctgctgggtccccaattgctttgtgcagcaacagaactgcctttagacgacgccgaggtccggtcctggggcgccgttgaggtggcggagagtctggttgacgacgggctgttgcggcgccggaacggcaggtactttccggcgcccggggtgaaaccgcatgccgccgtggatgtccggggggctatcggtggccagatcgtcatcgtggaggccggaaccgggcggctcttgggcagcgtgggcgtcggtcaggccccggccgcagcgcacccaggcgcggtgtacctgcaccagggcgagacctacgtcgttgactcgctggatttccaggacggaatcgccttcgtgcacgccgaggatcccggctatgccacgttcgcgcgagaggtcaccgacatcgcggtcaccggcaccggcgagcggttggtcttcgggcccgttgctttgggtttggtgccggtgactgtcaccaatcacgtcgtcggctacctgcgccgccagctgtccggggaggtgctggacttcgtggagctggacatgccggaacataccttgcccacaaccgcggtcatgtacacaatcacttcggatgcattggtccgcagcggtattgaggccacacggattcccgggtcgttgcacgccgccgaacacgcggccatcgggctgctgccgctggtggccagctgcgaccgcgacgatatcggcggcatgtccacagcgaccgggcccgaggggctgcccagtgtctttgtctacgacggctatccgggtggagccggattcgccgaacgcggctttcgccgggcccgcacctggctgggcgccaccgcggaggccatcgaagcctgcgaatgccccagtgggtgtccatcgtgtgtgcaatcccccaagtgcggcaatggcaacgacccgttagacaaggcgggcgcggtgcgggtgctgcggctggtgctcgccgagttaagtgaggaatcaccgtgagcagcccagcgttccggcgttgtcgggcaaagcggggtcgtcgtcttagccgatgtgatgcacttgacatcagtgtcttcggcctatcacgtagtggtcgtgggcgccggccgaagatccgggcgggaggtgacacgtgtcgtttgtgatcgcggcgccagaggcgttggactcggcagcaacggacctcgtggtcctgggctcgacgttaggcgcggccactgcggccgcggcggcccagacgacgggtatcgtggccgcggcccacgacgaggtgtcggcggcgatcgcagccctgttttccgcccacggccaggcctatcaggccgccagcgcgcaggccgcggcgtttcacacccggttcatccgtgcgcgctcccgacatccgcagcaggaaacgacctgtcgccgtgtgcgataggcaaatcaccaggcaacacgccggcagctccggtaaggccaacatcgaccacctacccagggcattcccatgcacgtcaccgccgcatagcaagttgcggatgctgagtggtccgctaccacccggtatggcaacgccggtggtcatggcaccacctcgggtctgatctgcctcggaggccggccgctggcacgaaggcaacgacggttcgggcgggttggcctagcgataccacacgcatgcgctgtcctgcaagggaattccctcggcgaccaccggtaccccaccgagtcaacggcgcaccgcgtccgtagactgctcgcatgacccacgactggctgctcgtggagacgctgggggacgaaccggccgtggtagcacgggggcgtgagctgaagaagctcgtcccgatcaccacgttcctgcgtcgcagtccctatttggcggcggtccgcacagctatcgccgagacgctgcagaccggccaaagcctgaccagcatcactcccaagcacgatcgcgtcatccgcaccgaacctgtaataatgaccgacggccgcatgcacggcgtgcaggtgtggagtggccccacagacgccgaaccgcccgaccggccgatcccaggcccgctgaagtgggacctgacccgtggtgtggccaccgacaccccggagtcactgaccaacagcggcaagaatcccgaggtcgagatcacctacggccgagccttcgccgaagacctgccggcgcgcgagctcaatccgaacgaaacccaggtgcttgccatggcagttaaagccaagcccggcaaaacactatgcagcatttgggatctcactgattggcaaggaacacccatccggatcggcttcgtggcgcgaagcgctctggagccgggaccaaacggccgcgatcacctggtcgcccgggcaatgaattggcgtgctgagaccaaggcccctgcagtgcccgtcgacgacttggctcagcggatccttatcggactggcgcaggccggagtccaccgggcactggtcgatctcaaaacctggaccctgctgaaatggctcgaccaaccctgctctttctacgactggcggcgtagcgcggccgatgggcctcgtctacatcccgacgaccagcacgtgatcgacgccatgacaagagacctcgccaacggatcggccagtcatgtgctgcgcttgcctgggcacgacgtcgattgggtgccggtccatgtcaccgtcaaccggatagagctcgaaccggataccttcgctggactggtcgctctgcgactgcccaccgacgaagaacttgccgacgccggactgccgaaagccaccgacgtcaccacctgacaaccagtcctttcgactcagcaacggcagctgccgatccgcggctaccgttgcttgtcgtgaacggtttgacggtgatccggactgcgcgctcgctgagcggcctacgcccacgctgtcggtcagattgcgtcgatgaatcctatgcgctctgaactgaactgggctgaatgcgcgagccgccgacgtagggaatcggcaacgcccgtcggacgaccccgccgatctcgtcgtcgacatccagtggcgccggcatcagcagggtggtgacgattgcccgttcagacagtcgccgcaaggccccgggcctgctaggaggtcgggttccccgggacgtcgaccacaccctggtcgcaatgtccaacgtaagcaacaggtttgagtatgaggtgccggtagcgaggatgaattcgccagtcctggtacacgcgcacggacatcgcaggtgccgcgatgcggccggcctctggccaccgccgaatcggcgtagccgtcgggcactttcaagatcgggtcagcgcgcctgatgcgcaccgggccgccacctcagcgccatggtgtttcggacatcctccaatcgccgccgatccccgaggaacaccaggtcgcccgcgtgcgggcgaaaggcagcgaggacttttgggaaacccacgcacatgcttcccggatagcgataagctgcgctccagcagattgtccgccggtgaccgggcggcccttcgatcggcatcgcgcggtggtcggaggtgtccgatgtcatatgtgatcgcggcgccggaggcgctggtggcggcggccacggatttggctactctcggctcgacgatcggcgccgccaacgcggccgctgcgggctcgacaacggcgttgctgaccgccggcgccgacgaagtgtcggcggcgatagcggcctattcggaatgcacggccagacctatcaggcactcagtgcgcgggcggcggcgttccatgagcggttcgtgcaggccttggccacaggtgggggcgcctatgcggccgccgaggccgccagcgtctcgccgctgcagagcgcgctcgatttgctgaatgcgcccactcaggcgctgttggggcgtccgttggtgggcaatggcgccaatggggccccggggactggggcaaacggcggcgatggcgggattttgttcgggtccgggggggccggcgggtccggagcggccggcatggcgggtggcaacggcggggccgccgggctgttcggcaacggcggagccggcggagccggcggcagcgcgacggccggtgcggccggggcgggcgggaacggcggggccggcgggctgctgttcggtaccgccggggccggcggcaacggcgggttaagcctcggtttgggcgtcgccggcggcgccggcggcgccggcgggtcgggcggtagtgacaccgccggacacggggggaccggtggtgccggcggcctgctattcggcgccggcggcgccggcggcgccggcgggctgggcggattccgcggtgccggcggcaccggcggtgccggcggggacggcggcaacgccgggctgttcggcgacggcggcgccggcgaggacggcacaacgcccggtggcaacggtggggcgggcggtgtcgccgggctgttcggcgacggcggcaacggtggtaacgccggagttggcacgcccgcgggcaacgtcggcgccggcggcaccggcggcctgctgctcggccaggacggcatgaccgggttgacgtagccgcgtggcggggccgcgccttgcttccgggactaccacccgcaggtcgctggccgtagttggttctccccgctagcccaccactagcttcgcttgccgatagaactagatcgtcgtcaacccggtgtcgtgggcaccttggccggccccgcccgcgcggtggcggtcgccacacccgcgaacgcgacagccacctcgacggtgacgaccacgtcgaggtccaccaccctgcactgcgcgtgctcgacgcgcatcgcacgggccaccagcgtcgcacgcgcgcaggccgccgccagtccggacggcagccgggcggcagcggctaacgaagccagatcagccgccgcctgtgcgcggtgacgagccaccaccgccgaccctagatatgcacccgcaccggtgacgcacagcagcaccgcgaccatcgcgacggcaagcacggtggccgagccgcggtcaccccggctcggccaccgaaattgccctagcagcaatgtccaacgtaggcaacaggtttgagtgtgctgtgacagtggcgaccacaaactcgccgtcccggtgcacctggaccagcgccgcacgcggggcgatgctgcgggcgacgtcggtcgccgagcgtacgtcaccgcgcgcggccaatcgagcggcctcgcgggccgcgtcgatacagcgcacctgcattgataccgcggtgacgcccgccaggcacagcaccagcaccagcaccagggtggcgatcgccaacgccgcctccacggtgctcgcacccgcacacgacgctaaaccttggtgctgagcgcgcgaccgatgatgcggttgagcgccgacacaatggaatccccggtgacgaccgtgtagaggatcgcaccgaaggcagccgccgcgatggtaccgatggcgtattccacggtggacatgcccgactcgtcgaccgccagcgccgtcatccgcgccacgagtacacgaaacatggtgatcaccaacatattcctttctcataccaggccaaactgcaagacatcaccggccagcccgactactagcgggacaatgcccacacacagaaacgccggtaagaagcacagtcccagcgggccggcgatcagcacaccggcccgctcggcggccgccgcggccgcctgtgcggcgtcgtgccgaacctggacggccagttcgacaatgccatcggcgagcgccgcgcccgaagccgccgaacgccgtgccaaccgcagtaccgcatcggtctgcgcatcgtgggtgcccggcggcaaatccggcggcctcgaccaggcgatgttggggtcggcacccaatgccagcaggtcggcggcccggcgcaacacgcgcgccagccgcggcggcgcgaccgcagcggtggcggccgcggccgtcgacaccgccatccccgcagccagacacacggccagcacgtcaaggctggctgcgacggctagcgggtccgcgacatccgtccgccctagcagcagcccctggtgtggccgatgcgcgcggggcggcctcccggctcgcgcccgtaccaccgacgggccggcaccgagccacaacgccatggccagcaacaccgccgccgcactcacaacactggccgatcggtgatccggtccgaccacagcagcccggcgcaggccagtgtcagcccgaccaccagcagccatccgcccacgcgtcccgtcagcagaaagctcagcggccgggcgccgatcagttgaccaagcagcaccccgagcagcggcaggattgccaatatggccgcactggcccgggcaccggccatccccgctgacacccgcgcggagaaccgttgccgctcagcgacatcacgttgggcggcacgcatcaaactggctatcgccaagccgtgatcactgcccagttgccagcagaccgcgagccgctcccagtacgcgggcagcgccgaggatcgggccgcagcgagcaggccagccgtgacgtcggcacccaatcgtgcccgcgccgcgaccgcgcgcaaggcaacggcaaccgggccgccggtctcgtcggccgcgatgctgaatgcgcggactggatgggcgcccgcgcgcagttcacccaccaccagctcaagcgcggcctccagcgcctgcccctcgcggctgcggcgcaggtagcggcgacgccggcggtagcgcaggccgagtgttgcgcccagcaccgcgacagccacaacggtcggtaacggtagcaaggctgccacaccaaccgcgacacagccaacaccccaggcaacccgccgggcgccgaccagaagcacccgccggccggtgtcgtctggagtaaggcggcaccgcggcgacccgggcaacaccacgagcgcaagcgacaaaatcagggcagcggacgctataccgctcatgccgatgcccggcttctcagcaaatcgtgcagggcggccgcgtcgtcactcatcccacggtccgcgtgccacaccgtcaccgcctggacccgcccttcagcttggcgcagcacggcgatctcggcgagccggcgacggcctgcccgatcgcgcgcgacgtgcagcaggacttggactgccgcggcgagctggctgtgcagagcagcgcggtcaaggccgccgagcgcccccaacgcttccatgcgtgcagggacctcacccgggttgttggcgtgtacggtgcccgcgccgccctcgtgaccggtattgagcgccgccaacagatccaccacctcggctcccctaacctcaccgaccacgatgcggtcgggccgcatccgcagcgcctgtcggacgagttgacgcacggttacctcaccgattccttcgacgttcgcacgccgcgcaaccagcttgaccagatgtggatgccgaggggccagctcggcggcatcctcgacgcacacgatccgctcatcgggcgacacggcgcccaacatcgctgccagcaacgttgtcttcccggcaccggttccgccgcacacgaggaatgccagccgggcggtgacgatgtcggcgaccagcgcggcggccgcggggtcgatcgcgcccgccgcagccaacgcggccagatcctgagtcgcgggacgcaacacccgcaacgacaagcaagtgccctgggtcgccacgggcggcaacaccgcatgcagccgcaccgcgaaccctccgacgccgatcccggttagttgaccgtccacccagggttgcgcgtcgtcgagccgacggccggccgccaaagccagccgttgtgccaaccttcgcaccgctgactcgtcagcaaaccgaatctggctgcgtcgcaatccgtttccgtcgtccacccacaccgagtcgggcgcggtgaccagaacgtcggtggtgccgtctgcggatagcagcggttcgaggatgccagcgccggtcagttctgtctgcagcacacgaagattcgccagcacttcggtgtcgccgagcatccccccggactcggcccggatcgcggcggccaccacactgggccgcagcgggccggattcggatgccagccgttcgcggacgcgttcgatcagggagccggtcatgccgccctaccgtgtcgccctgacccagcacgtggcagcacaccaagtacccgtcgggcagccgatgccagcaccgatcgccgtcgcagtcgaagacccccgtgttccagctgttcggctagccgcggctgggccctcatggatgccagtagcggcaccccggcgacgtccgcgacctctgccgcccgcaatccccccggggagggcccccgcaccaccagacccaggttggggttgatcgcggtcagcacaggcgccatcgtcgcggcggccgcacatgcccgcacatcgcatgggctgaccaggacgacgagatcggcggcatccagcgctgcttgggtggcatcggtcagacgacgtggaagatcgcagaccacggtgactcccccacgtcggccggcgtcgatcacggcgtccaccggcccggcgtctaactcgtagccgcgccgagttcccgagagcacgctgatcccccgcggtcgcggcaatgccgcacgcaccgccgaccaattcagccgtccaccctgtagcgccaggtcgggccaacgcagaccgggggcggtttcgccgcccaccagaagatcgatgccgccggcccacggatcgagatcgaccaacagcgcatcagcggcggcctgcgccagggcaaccgcaaacaacgatgccccagcgccaccgcgacccccgatgaccgcgaccaccgccccgcagatcccgtcatcgcgtgccgattcagcagcttcggcgagctcgcggaccagttcaccctcctgctcgggcatcctcagcacgtgctgggccccgacggttatggcagccgcccaggtcgccgtcgcggcttcggttccggtcaacacgctgacgtgggtgcgccggggtagcgcgagccgcccacaccggtccgccgccgcgtggtcgagcaccacagccgccgccgccgaccacgtctttctgctcaccagatggcggccgccgagatgaacaacgcgaaccccgacggctgcggcgactcggtccagctcgtcgcgcaaccccggatcggtcagcatcgccaacacgcccgagcccaccgggtggctaccagacgggccaccagggcctgagaagactgtcacccacccaccgtgcggggtccatggtgtgggacaccagtcccaaaggcgcaattggggacagacgtgcaactgtgcacaaacgcccctgagggggtccgggcaacacgattcccgcaacgcccagaaagctgggctaagcaccgggctgacgacgtttgcgtggctgccaaaagggacgacccccgccaggggggggaggaggcgagggtcgtcgtgcatcagccccggggggtcggactgatacaccctcggctatggccgagtaatgcttactatacacatgacagtgcgcagtcacgcaagtaccggacgcaatggaaagcacagcttgagccgtgtaaatgctcttgacttctcgacaacatcggtagtcaattgacctgttcgggaacaaggtcgccggccggtccaactgccgacctatgctgggtcggtgaccgtctccgactcgcccgcccagcggcaaaccccaccgcaaacaccgggaggcaccgctccgcgagcccgcaccgcggcctttttcgacctggacaagaccatcattgccaagcccagcacactggcgttcagcaaacctttcttcgctcagggactgctcaaccgccgcgccgtgctgaagtccagctacgcgcagttcatctttctgctgtccggtgctgaccatgaccagatggaccggatgcgcacccacctgaccaacatgtgcgccggttgggacgtagcccaggtgcggtcgatagtcaacgaaaccctgcacgacatcgtgaccccactggtgttcgccgaggccgcggacctcatcgccgcccacaagctgtgcggccgcgacgtcgtggtggtctcggcttcgggcgaggagatcgtcggcccgatcgcccgcgcgctgggcgcgacccatgcgatggcgacccggatgatcgtcgaggacggcaagtacacaggcgaggtcgcgttctactgctacggcgaaggtaaggcgcaagccatccgtgagctggctgccagtgagggctacccgctggaacactgctacgcgtactccgactcgatcaccgatctgccgatgcttgaggcggttgggcatgcctcggtggtcaaccctgatcgcggcttacgaaaggaagccagcgtgcgcggttggcccgtgttgtcgttctctcggccggtgtcgctgcgcgaccggatcccggcaccgtcagccgcggcgatcgccacgactgcggcggtgggtatcagcgccctagccgccggcgcggtcacctacgcgctactacgccgcttcgcgtttcagccctagcgacgatgcgggccacacagtggcccgaggaggaacggggccacgaagcaggccgccggatcgcgcccgagcgggcgggcagcaaacgtctagcccacgcaatccaaagccgcttcgtaactttcgcagaattgggccttgctgtgttaaaggtctagtagtacaaaggaaccacggaagcccggtgaggccaaggctcgatccagaagagaaggttcggtctcccgacccgggcgcccagcatggttcccggcacccacgcggagtcatagccacgataacggcagaagtgttgcgggtctgcgtaattgcgaacagcagatggcatcgacggccctttgggtggggctacagctagaagcgtcgcaagatcgccgaggccacccacgcaaccccaggagtgcacgcttggtaaccgagaaccgtgttggtgggcggcgattcgagttcttcgggtcgccgcccgctttttgttttctggatcaagtattacggccattcgaggcccgccggttagccgctcggctatctaggcgcgtaattcagtgaccgtttggccgggctgtctcgcggctgtgccagatcacagcggcgaagtgccgcagccgtgacccgctcggggtagccgggctgtttgagcaaccagacacgccgaacgtgcaaccacggcggctccacccggcggggcgtgtccccgccaccaatgcacgttcggcgcagccggcgcaccctcggcgcggagtttaggaactactcatccaggtgacaacgactcggcaatcgacaaagcctcccgcgcgccgtcgagcatcgcgccgcaacacagcaacagccagcccgccaccccatcaggtgtgcccccggcgaacctgcgggcagcgtcgtggtattcggcgggttggcgcatccaaatcacttcgggaacacccagcccgtgcggatccagtccggtggcgattgtcaccagccgcgacaccgcgcgggccaccacaccgtcggcacagccaaacggcctcagcgtcaagagctccccgtgtgcgaccgcagcaaccaccggcgccgatgccagggtggggtgggttaccacatccgcgagcaactccaaacgcgggccaacgtcggcatcggaccgcggacgcccaagccgatcgtcatcgacctggtcggcggccgccagcatgtgtaggcgggccagcgcctgcaacggtgcccgccgccacaccccgaccaccggacccgcgccgccttccagcgcctgccccacccgaagcgctcccgcgaacaccggatcgctgagcgccggcttgcccgaggtgggcgcccccgcgtcgtgcagccgcgcaggaccaccgtcgagcaccgaggaggcccgcgccgcccgcaacgaggcctcggcggcggccaccggccagccccgcaggttggtccggtgccggtgcacgcggctcagcgcgtcgcgcacccggtcgctggccgcagcaacgcccgggagctccattagcggagccagcgggtcgaccgtcacaggttgccaacctttcggggagctgagggggcaccgggaatggcctgaagcaactggcgggtgtactcgtggcggggccggctgaacacctcctcggtagaggcgtgctccaccacccggccggcccgcatgaccaggacgtcgtcggcaatctgccggatcaccgccagatcatggctgatgaacaaatacgtcaaacccaggtcggcctgcagatcggccagcagatccaggatctgtgcctgcaccaatacgtcgagcgccgacaccgcttcgtcgcacaccaatacctccgggcgcagcgccagcgcacgcgcgatcgctacccgctgccgctgaccacccgacagctcacggggccgccggcccagtatcgacgacggcagcgccacctgatcgaccagctcacgcaccgccctttgccgctgccggcggtcaccgacgtgatggacgcgtaacggttcctcgatggcgcgaaacaccgagtacatgggatccaggctgctgtatgggttttggaacaccggctggacccggcggcgaaaggccagcacctggtcccgggccagcgcgccgacgtcgtaggtgccgtcgaaaacgaccgtgcccgaggtaggttggagcagcccaagcaccatccgcgctagcgtcgacttgcctgacccggattcgccgacgattgccagggtgctcgcccgcggtagccggaatgacactccgtcgacggcgcgagactccacccgccgccacggtgcgccgcgggactcccggtaaatcttggtcagctccgagacgacgagaatgtcgccggcctgcgtggttgcccgtgaccgggattccggcggacgtctgctgcgcgccgtcagcgatggagccgcggccaccaggcgccgggtgtactcgtgctgagggctttgcaggattgactgcgccgcaccggattccaccaccactccacgacggacgacgacgacagcctcggcccgctgcgcggccaacgccagatcgtgggtgatcagtagcagcgcggtgcctagttcgtcggtgagtccctgaagatgatcgagcacctgccgctgcacggtgacatccaacgcggacgtcggctcatcggcgatcagcagccgcggcctgcccgccaagccgatcgcaatcaacgcccgctggcacatgccgccggacagctgatgcgggtagcgtccggcttgcttcgccggatccggcaggcccgcctcagcgagtagctccaccgcccgtcgtcgtgctgcgcgaccgtcggtattggcccgcaacgcttctgtgacctgaaagccgaccttccaaaccggattgaggttggtcatcggatcctggggaacatagccgatctcccgtccccttatcgaccgtagccgcttggcatcggccccggtgatgtcgcgcccgtcgaacacaacgcgtccagcggtgatccgtccaccagccggaagcaacccaagaatcgccgcggccgtcgtggatttgcccgacccggactcacccaccacggcgacggtttgaccgctccggacggccagatccaccccacacacggcgggagcatcggtgccgaacgtaacttccaggccctccaccgacaacagcggcgctgctgggacgctcatgcccgccatgcccgcgaagccggatccagcgcgtcgcgcaaagcgtcgcccatcatcatgaacgccagcaccgtaatcgccagcgcgcccgcaggatagaacaaaattggcgagcccgaccgtagccgggtctgcgcgacattgatgtcgccaccccaggacaccaccgacgtcggcaatccgaccccgaggtaggacagcgtggcctcggtgacgatgaagatccccagagcgacggtagccaccgcgatcaccgggcccacggcgttgggcagcgcgtgccgaagcagaatctgaaacctattcaaccccaatgccttagctgcaaggacgtaatcgctggcacgcacctcgagcaccgcaccgcgcgcgatcctggccacttgcggccagccgaacaatgccaagatggcgatcaccgtccacaccgtgcggtgatgcatgacttgcatgagcacgatggcggccaacagcaacggcaagccgagaaacacatcggtgacccgcgaaaccaccgcatcgatccagctcccgtaaaaaccggccaatgcgcctaacgccccgcccacgacgaacacggccagcgttgcccccaacccgaccgtgaccgaagcccgcgcaccatacaccgtgcgcgaatagatgtcgtggccctgcaggtcggtgccgaaccagtgcgcggccgatggcgcaagcatgctttggctgggatcggcataggtgggatcggctgcggtaaacaacgacggaaacgccgccacgacaagaatcagcaggatcagcgccgcggcgatcacgaatttaggacgccggcgcaacccgcgccaggcatcgagccagaaccccgtgtgctcagccatagcggatccgcgggtccagggccgcatacagcagatccaccaacagattggtgatcaggtagatcagcaccagcaccgtcacgatcgacaccaccgtcggcgtctcctgacgcgtgaccgcttgatacagcacgcccccgacgccgtggatgttgaagattccttcggtcacaatcgctccgcccatcagcgcgcccagatccgcgcccaggaaggtcaccaccggaatcagcgaattgcgcagaatgtgcaccgtcaccacccggggccgcgacaaccccttggcggtggcggtgcggacatagtcagcgtgtgcgttggccgccaccgccgagcgggtcaatcgcaccacgtaggcgaatgacatggcgcccagcacgatcccgggtagcagcaggcggccgacgctcgcccgttcgcccaccgtgaccggcgcgatttcgagctggaccccgaataagaactgcgccagaaagcccagcacgaagatggggatcgcaataatgacaagtccggtaaccagcaccgcggaatcgaagattccaccctgacgtaggccggcgatcacgccgaatccgattccgagcactgcctccaccgccagggcgatcaaggccagcctgatggtgaccggaaacgcatgcgccagaacggcactgaccggcagcccagaatacgcacgacccaagtcaccgtgcagaattccgcccagatagcgcaagtattgcacgaggaacggatcgtcgaggtggtaatgcgaacgcagctgcgcggccaccgcgggagtcaacggacggtcgcccgccagcgcggcaactgggtcaccgggcagcagaaagaccatgccgtagatcagcagtgtcgcgcccaggaaaaccggcaccatcacggcgactcggcgcgcaacataccagcccatgtcaggccttgacgatgttctcgtagtcgggcagaccattccaggtgacggtgacgttgctgacttgcgacgaccatccgacgacactgatgtaatcccagagcggcacaactggcatgtcgtgaaacaggattcgctgcgcgtcgttgaccagctcgtgggattcggttaacgtgggggcggcttcggcggcggccagcgccgcgtcgaattccgggttgatgtagccgacgtcgttggatccggcgccggcggtgaacagcggagcgagaaactcgatcatcgacgggtagtcgccctgccatccagcgcgaaatgcactgtcgatggcgcggttggtgatctgggtgcgaaatccggcgaaggtgggctgcggcgcggccaccgcatcgatgcccaacacgttcttgatgctgttggccaccgcgtccacccaatcccgatggccagcgtcagcgttataggcgatcgcgtaccggccgctccacggtgagatcgcatcggcctgcgcccagagccgccgagcccgctgcgggtcgtagtccagcacctcgttgcccggcaggttgggatcgaagcccggcaacgaccgggcggtgaaatcgcgggccggactgcgggttccggcgaagatctgctggcagatttgcggccggttgatggcggccgacagcgccaaccggcgcagccgcccctcctcgccaccgaaatgcggcagccgcaacggagtgtcgagggtctgattgatcgctgcgggcccgctggtagcgtggtcgcccaggtcgcgctggtagaccgtcaacgcgctcggcggaatcgtgtccaggacatcgagattgccggacagcaagtcggcataggcggtgtccagattggcgtagaactcgaatcgcaaacctttgttacggggcttgcggttgccgtggtagtcggggttgggcaccaggtcgattctgacgttgtgttcccaggccggcccggctgggccgtcggcgagtttgtacgggccgttgccgatcgggttgcggccgaacgcggccatgtcccgaaatgcggagtccggcagcggataaaacgagctgtggccaaggcgcaacgtgaagtcgatggtcggcgccttaagccgcacggtgaactccaggtcgttgaccacgcgcaacccggacatggtggtccggctcttatcccctggcgcgccggccacgtcatcgaacccttcgatcgggctgaaaaagtgctgctgcagttgggcattggtgctcagggctccgtagttccacgcgtcgacgaacgagtgggccgtcaccggcgagccgtcggtgaacttccagccgggtttgacagtgatccggtagttgacgttatcggcgctctcgattgactgcgcgacctccagcgacggcttgccaacggcgtcataggacatcaggccggcgaacaaccgatcgatgatgcgcccaccgttgctgtcgttggtgccggtcgggatcagcgggttgggcggttccccgccgttgaccagcaccacgtcagggctcaggacaccgccgccacaaccggccactggcgcaagcaccagcaatccggtggcaagggctgccagggccgcccgcatccgacgcaccatgacagcgaccctaaagccttcttgtgcagtccggctccccagccggtgaagtgcggcctggccagcgcagccgacacactcgccggtgaccgttagctaccacgccacccagagtgccggcgaaccggtgggacgatgttttgggaacgctcacaccgtcgttcgcgatccggtgttggctacccaccgcgactgcgcttcccaagggaagacctcgcccgaccgggcgctgttggcgtgcggcatcctcgaggaggaccggtggtgtcggcgctgtggcgaggaaggcagcccgcgcgacaccgtgaccaggaggttgtctcactggtgtgggctgcacccgggtgtgagcgtagatcactcatgtcttagccgatgctgccgcttggattgccgccgtcgtggcccagcggtgccccaacgcgatccgccgcgccgataaagctaaccggtgccaacgaacgacgccacatcgcacatgtcgctcacgccagccgatctccgttgccggccaccgtaaccgtcagcacgactcggcacaatgccagccgcacgctgcaaggccgaccaacgtgtgatgtgtagcctgcaagacaccggctttcttggctatgactgcatcctggtcagcgattgcactgtgacgactttgcccagctcaacctctgccatgccggctgtatcgtcgcgcggttaggctcacatccgtgagtgagtccacccccgaagtctcctcgtcatacccgccgccagcgcacttcgccgagcacgcgaacgcccgcgccgagctttaccgcgaggccgaggaagaccggctggctttttgggccaagcaggccaaccgactgtcctggacgacgccgttcaccgaggtgttggactggtcgggggcgccgttcgccaagtggttcgtgggcggcgagctcaacgtcgcctacaactgtgtggatcgtcacgtcgaggccggccatggagatcgggtcgccatccactgggaaggcgagccggtcggcgaccggcgcacgctgacctattccgatctgcttgccgaggtatccaaagccgcgaacgcgctcaccgacctcggtctggtggccggtgaccgcgtcgccatctacctgccgttgatccctgaggccgtgatcgccatgctggcctgtgcccggctaggcatcatgcatagcgttgttttcggcgggttcaccgctgcggccttgcaggcccggatcgtcgacgcccaagccaagctgctgatcaccgcggacgggcagtttcggcgcggcaagccatcgcccctcaaggcggccgctgacgaggcccttgcagcgatccccgactgctcggtcgagcacgttctggtggtgcggcgcacgggaattgagatggcctggagcgagggccgcgacctgtggtggcaccatgtcgtcggctcagcttcaccggcacacaccccggagcctttcgattccgagcacccgctgttcctgctgtacacgtcaggcaccaccggcaagcccaaaggcattatgcacaccagcggcggctatctcactcagtgttgctacacgatgcgcaccattttcgatgtcaagccggacagcgacgtgttctggtgcaccgccgacatcggctgggtcaccggccacacctacggcgtctacggcccgctgtgcaacggagtcaccgaggttctctacgagggcacgccggatacccccgaccgacaccggcatttccagatcatcgaaaaatacggcgtgacaatctattacaccgcccccaccctcatccggatgtttatgaagtggggccgtgagatccccgacagccacgacctgtccagcctgcggctgctggggtcggtcggcgaaccgatcaaccccgaggcttggcgttggtaccgcgatgtcatcggcggcggacgcaccccgctggtagacacctggtggcagaccgagaccggctccgcgatgatctccccgctgcccggaatcgctgcggccaaaccgggttcagcgatgacgccgctgcccgggatctcggccaagatcgtcgacgatcacggtgatccgttgccaccgcacaccgagggcgcccagcatgttaccgggtacctcgtcctagaccagccgtggccgtcgatgttgcgcggcatctggggcgaccccgcgcggtattggcactcttactggtccaaattttccgacaagggctactacttcgccggggacggcgctcgcatagaccccgacggcgcgatctgggtactaggccgcatcgacgacgtgatgaacgtgtccgggcaccggatctcgaccgccgaggtggaatcggcgctggtcgctcactctggcgtggccgaggcggcggtggtcggggttaccgacgagaccacgacccaggccatctgtgcgttcgtcgtgctacgcgccaactacgccccccatgaccgcacagccgaagagttgcgcaccgaagtggctcgagtgatctcgcccatcgcacggccacgcgacgtccacgtagtgcccgaactacccaagactcgtagcggcaaaatcatgcgtcgactgctgcgcgacgtcgcggaaaaccgtgagcttggcgacacgtcgacgctgctcgatcccaccgtattcgacgcgatccgggccgccaagtaggtcgcggcacgatcaaccgggtcagcccagccaactcaggccggtaccgggacgaatcccgcgcccggccggttcttggcgttgatgtcggccaggtcggcgttgatcgacatcaccaccgccggggtgtgcagcgggatgtatttggtgatgcaactcggcagattgtcgctgaatgcgccgtggatcatcccgaccagcagattgtcgacggtcaccggcgcaccggagtcgcccggtccgccgcagacctgcatcacaagggtgcccggactctcccctggcccccaggtaaccccgcacgagttaccggtggtgcggccctgcttgcaggcgatctggccgaacgacgggtccgggccaatgccgttgatcgcaaacccgttgaagacggccaccggggtcaccttggccgggtcgaacttgatcaccgcgtagtccaggccgtcgttgccggcgaccatgatgcctaccgggcccgcgttctcggcaccctcagcggcgatctgcgcgcccgggcccccacagtgggcggaagtgaagccgatgaggtcaccgttcttgtcatggccgatggtggttagggtgcacatggtgtccccgttgacgacgatgcccgcaccaccgcccagcggtagcttgtcgtcggctgccgcggtgttcgcaggtaggcacacaacggccaaaagcacggccgcgaatgccgcggcaaagcgcctgtgcgccgtctgcaacgcaatgctcccgtcatatcgtcagacacttgagaacagatccgccagtttagacgatcgcaccgcaacatcggcctctgttcaaacggccgcacacgtcaagacgtggctaactctgtcccgccgcccttggtgttggctggcctcgtatggcaccgcaccgcatggcaacatgaaccgcgatgccagccgaaccgctcggcgacgatgcgggccggatgacggcccgaggaggagccgagcaatcgaaccgagctcggcgacgatgcgggccggatgacggcctagggtggggtaccgccgctggcgagggcgagccgagcaatcgaatcgagaggaccgtctgtgagcaagatcgatcgcaagaacggtgtgcccagcacgctgaccacgattccgttggccgacccgcacgccggacctgctgagccgtcgatcggtgacctgatcaaagacgcgacaacgcagatgtcgacgctggtccgagccgaggtcgagctggcccgcgccgagatcacccgggacgtcaagaagggactgaccggcagtgttttcttcatctcctcgctggtggtcgggttctactccaccttctttttcttctttttcgtcgccgaactgctcgatacctggatctggcgctgggtggctttcttgctcgtgttcgccataatggtcgtggtcaccgccgtgttggccctcttgggtttcctgaaagtccggcgcatccggggaccgcggcagaccattgcgtcggtcaaagagacgcgcaccgcacttaccccgggccatgacaaaacccctgtgacaccaaaacccgtcacatctgatcgcgcgacgccggttgacccctcgggttggtagatggcggcaccagatccgtcgatgacccgcatcgccgggccatggcgtcatctggacgtgcacgccaacggcatccgattccacgtcgtcgaggctgtgccgtccggccagccggagggcccggatgcggctacgccccccatgcagccggccctggcgaggccgctggtcatactgctccatggtttcggctcgttctggtggtcctggcgtcatcagttgtgcggcctgaccggggcgcgggtggtcgcggtcgatctgcgcggctacggcggcagcgacaaaccgccccgcgggtacgacggctggacgctggccggcgatacggccggtctcatccgtgcgctcgggcacccatcggcgacgctggtcggccacgccgatggcggactggcctgctggaccaccgcgctgctgcattcgcggctggtgcgcgccatagcgctgatcagctcaccgcaccccgccgcgctacggcgatccacgctgacccggcgtgatcagcggcacgcactgttaccgacattgctgcgttaccagctgccgatctggccggagcgcttgctgacccgcaacaacgcagcggagatcgagcgcctcgtgcgcgcccgtggctgcgccaaatggcttgcatccgaggacttctcgcaagcaatcgaccaccttcgacaggcgatccagatcccggcggcggcgcattgcgcactcgagtaccagcgctgggcggtgcgcagccagctgcgcagcgaagggcggcgattcatcagggcgatgacacagcaactggggatgccgctgctgcacttacgaggcgacgccgacccttacgtgctggccgacccggtagagcgcacccagcgctacgcaccacacgggcggtacatatccattgccggcgcaggacatttcagtcacgaagaggcgccggaggaagtcaaccgacatctgatgcgtttcctcgagcaggtgcaccagctcagctgacgcaggccccggtgccgaccggttgggtagcaccgattttggcaagctgccccgccacctcgccggccgtcagcacaaacccagtttcggcgtcgtcgacggctgcgccgagcaccacaccgagcacctgaccgttgaggtcgatcaggggcccacccgaatcaccttgctccacatcggctctgatggtgtacacgtcgcgggtaaccggctccgggtccccgtaaatatcggggccactgagtctgatggcctcgcgaatcctggcgggtgtggcagtgaaattgccgccgccgggataacccagcaccacaacgtcggcaccggttttcgccggctccgcagcgaagaccagcggcggcggcggcaagtgcggaacggccaggatcgctacgtcgaccgacgggtcgtaggacaccaccgtggcctcgaagggcttgtcgccggcatacaccgtgacgttgttggatccggccaccacgtgcgcgttggtcatcacccgatcgggtgagatcacgaagccggtgccctccaacactttctggcatctgggtgccaggctgcggattttgacgacacttggctcggtggccgccaccaccggattgttgaccagcgctgggtcgggtgaggccactggaatgaccggcgtgcggctgaacggctccaaaaccgcgggcaggccggaggtggtcagcagggccgacagccgcttgggcaccgtcttcagccaggtgggtgccgcctcgttgacccgggcgagcacccgcgaacccttcaccgcggcagccagctcgggctgctctttcgactgtgtcagcggcatcgccaacaaccacgccgcggtgagcaccacgaccagctgcacccctaccccaatgaccgagtcgatcaaccggatcggccggttacggatcgccccgcggacggcgcggcccagcaccacaccagcgacctcgccgactacgaccagtgccaggatcaggaacagcgcggcaaacagtttggcccgcggagcgctgatttgactgacgatatgcggcgccagcagcacgccggctgtcgcgcccagcagcaccccgccaaacgacagcattgagcccagcgcaccggcacgccagccggagatggctgcaataaatgcgaccgccaagacggcgatatccagccactgcgacggggtcatcgaattcatcgcgggtcactctcgtcgtcgatcagcaccattgccgcgtccaactcgcggatgtcaccggtgtcccagggttgtgcccagcccgcgacatcgagcaccgcggaaatcacctggccagtgaagccccataccagcatctggtttaacaggaacgccggcccggcccagcgacgagtgtgcgggcggcggtacaccatgagccgattggccggattgatgaaggcgcgcaccggtacccgcgcgacgatcgccgtttcggcctcgttgacgacggccaccggcccgggatccggcgagtacgccagcaccgggacaacatggaaccgcgacggcgcaatgaacgtccgctccatggtggccagcggatgcagcctggacgggtcaatcccggtttcttcgttcgcctcacgcaaggcggtggccaccggcccgtcgtcggcggggtcgaccacaccgccgggaaaagccgcctggccggcatggtggcgcaatgtcgaggcccgcacggtcagcagtaggtcggcgtcgtctgggacaccaccgtcgcctggcccggcctccgggccagaaaacagcaccagaacggccgcctcgcggtgatcccggcgcgacgatgtcattgccgacacagccccggcggccgtcaccatcgctagcacatcggcgggcaaccgacgccggtaggcgtcgggtatctggccaacgttgtcgaccagtggacgcagccaggacgggccggcatcaggccgcagggcaaccgtcccccgtgaaccggtgggggtcgctcccgcttgcaggggggtacccccagcactcatcggcgcctcctttgggtccaaagttgcccagctcctcttcaagccgctaacccggcccacatcaccgccgagtggagcccacctgctcagagcaggccggaccggctacgcggcccgcaccgcaaccgtactcatcccgcgtcgttcccgaccgcagccacgatctcgtcggcactgccgaaagcccgcggcagggtctgggcaacgctaccgtccggccgcagaaccaccgtcgcgggcatcacatttgcgacccgcagcgcggccgccaccctgcggcggtcatcctgcagcgtcggcaaccggacgccgagatcggccagccgcgacagcgcggccgcctcgttctggccctgatgcaccgtcacgaccagcacggcgggcccgacccgtcgttgatattcggccatcacgggcagctcggtcatgcacggcgcgcaccaatgcgcccacagattgatgaccacccgacgtccggccagcgcgcgggcgacgtcgacggccgaaccgtcgcccgcacacaccaccacaacaccgcgtagtgccgccgcgcccggaccgttacctgccgcgggacagggcggcaggtttgcgcgctgccgggaccaagccaatgcttccggggtatcgccgtcgcgatgttcgcgcggggcgggccgctggctgatcgtgctcgaggcggaatagtcatgcagttgggcaaccagcgccgccatcagcgctgccaccaccgccaggatcgcgatggtccagcgggtctttccggttaacgtcgtcattgcggtctcagcgggggttgttggcaggcttggcattacagtccagccagggccagcaggtgatcggtctcggggccctggaccaggggcgccgcgagcagcggttcagtggggccaagcccgaaggaggggcagtctttggcaagcacacaaacaccacacgccggtctgcgggcgtggcacacccgccgtccgtgaaagatcactcggtggctgagcaaggtccactccttgcgttcgatcagctcaccgaccgcctgctccaccttgaccgggtcctctgcggtggtccagcgccaccggcgcaccaatcgtccgaaatgagtatccaccgtgattccggggataccgaatgcgttacccaggatgacattggcggttttgcgccccaccccgggcagcgtcaccaacttgtccatggtggccggcacctcaccgccaaaccgctcaactagggcctgccccaggccgatgagagaggccgctttgttgcggtagaagccggtggggcggatgaggctctcgagctcggtgcgatccgcctgggcgtagtcccgtgccgtccgataccgcgcgaacaaggctggcgtcgtcaaattcacccgtttgtcggtgctctgcgccgaaagtatggttgccacggctagctcgagcggcgtggtgaagtccagctcgcagtatacgtgcggaaatgcctgtgccaaagcgcgattcattcgccgcgcccgtcgcaccaaggcgagccgggtttctgcagaccagcgcccgggcacgtcggcggcacgcgccgctggcttcgatctggatgacttcgccgctgtcacctacgacagagtactgatttcgtgatctcactgagacctcgtgttgattcgaagccatgtttactctccttgtgtcatggttgctcgtggcctgcgttcctgggttgttgatgctggcgaccctcgggttgggacggctggaaaggtttctggcccgagacacggtcacggcgaccgacgtcgcggagtttctcgagcaggccgaggccgtggatgtgcatacgctcgctcggaatggaatgccggaggcgctggattacctgcatcgacgtcaagcccggcgaatcaccgattcaccgccgcttgggtctggcgctgggccacggtatgccgggccgctgtttgtcaccgatctcgatagccccgtcgagccaccccggcatggccagcccaatccgcagtttagaacggctcgacacgcaaatcacgtgtagcgttggcacggcgaaccggttggcctacctctagactcttctcgttggcaaacggttagtgtgcccgtatcacttcgtcggaaagttgaagaggcaacgtggacgagatcctggccagggcaggaatcttccaaggcgtggagcccagcgcaatcgccgcactgacgaaacagctgcagcccgtcgacttcccccgtggacacacggtcttcgcggaaggggagccgggcgatcggccgtacatcatcatctcggggaaggtcaagatcggtcgccgggcaccagacggccgagaaaacctgctaaccatcatgggcccgtcggacatgttcggcgagttgtcgatcttcgacccgggtccgcgcacgtccagcgcgaccacgatcaccgaggtgcgggcggtgtcgatggaccgcgacgcgctgcggtcatggatcgccgatcgtcccgaaatctccgaacagctgctgcgggtgctggcccgccggctgcgccgcaccaacaacaacctggccgacctcatcttcaccgatgtgcccggtcgggtggccaagcagctgttgcagctcgcccagcgtttcggcacccaggaaggtggcgcattgcgggtcacccacgacctgacacagaaagaaatcgcccagctggtcggggcctcacgcgagacggtgaacaaggcactggctgatttcgctcaccgcggctggatccgccttgagggcaagagtgtgctgatctctgactccgaaagactggcccgccgagcgaggtaagcgcgcgcagcgcgggcgcaaccgagcgagctagcttcctcacgcccagcagacacagagtcgcacgcaaacgacggattttgtgcgattgtgcggctgctcgcgctaccgagtccgcagatagtccagttgtgcctgcaccgaccattcggccgcattccaaagcttttcgtcaacgtcgaggtagacgtgttcgacgacctcgcggaccgtggcgtcgtcaccgagatcccgcaacgcggcgcgtatctgctccagacgttcgtgccggtgcagcaggtatcccgatgcaatcgcttccaggtcgagcaagtccggcccgtgccccggcagcacggtccgccggcccaggccacgcagccggtgcagcgattccaagtagtcggctaggctgccgtcttccttgtcgatgacggtggtcccgcaacccaacacggtgtcggcggtcaacacggcgtcgtcgaggacaaatgacagcgaatctgcggtgtggccaggggtggccaacacggtaatggttaacccggcaacgtcgatcacttccccgtcggtcagcgtctccccatcacgtcgcaagaactgcggatccgcggcccgtaccggcgccccggtcagcgcgaccagtttgtcgatgccgctggtgtggtcgccatgacgatgactgatcagtaccaacgcgatgcggccaagcgcggcaacccgtgccaggtgctcgtcgtcgtccgggcctggatcgacaacgaccagctcgtcactgagcgggccgcgcagcacccaggtgttggtgccgtccaacgtcagcaaaccggggttgtcggccaacaggaccgacgcggtgtcggtgaccgcgcgcagctggccgtaggcgggatgggtcagcgactcagctgtcttcgacatcggccgctagccgacctccacgatcaactcgacttccaccggcgcatccaacggtagctcggatacgccgaccgccgaacgcgcatgcgcgccgctatcgccgaacacctcggccagcagatcggaggccccgttgatcacgctcggctggccgtgaaaccccggtgccgaagcgacaaacccgacgactttgaccacccgggtcaccgcgtcgagatccaccagcgaatcaacggctgccagcgcattgagcgcgcagatccgcgcgagcgtcttgccctcctccgggttgacgtcggcgccgagcttgccggtccgcaccagcttgcctgcctccaacggcagctggcccgcggtgtagaccaggttgccggtgcgcacagctggaacgtaggccgccagcggcgccgccacttgcggtagcgtgacaccgagttgccctaatcgggctttagcgctcattaaccccgatacctcctacttcgggcgcttcaggtaagcgacgtgctgctcaccggtgggcccgggcagcaccgccaccagctcccagccatcggctccccactggtcgaggatctgtttggtggcgtgcgtcaacagcgggaccgtggcgtactcccatgcggtgggttgggtcatgacgcgagcttatcggtcggactggacccgctccgctcagcccggtagcccggaaagatcgccaggccatcgggctagcatgccatggtggcaaccacatctagcggcggtagttccgtcggctggccgtcacgcttgtcgggggtccgactgcaccttgtcaccggcaaaggcggtaccgggaagtcgacgatcgcggccgcgctcgcgctgacgctggcagcgggcggccgcaaagtcctactcgtcgaagtcgaggggcgccaggggattgcgcaactcttcgacgtcccgccactgccctaccaggaacttaagatcgcgaccgccgagcgcggcggccaggtcaacgccttggcaatcgacatcgaggccgccttcctggaatacctcgacatgttttacaacctcggtatcgcaggccgggccatgcgccgtatcggcgcggtcgagttcgcgacgacgatcgcgcccggtctgcgcgacgtgctgctcaccggcaagatcaaggagacggtggtgcgcctcgacaagaacaagctgccggtctatgacgcaatcgtcgtcgatgcgcctccgaccgggcgcatcgcgcgcttcctggatgtcaccaaggcggtgtccgatctggccaagggcggaccggtgcatgcgcaaagcgaaggcgtggtgaagttactgcactccaaccagaccgccatccatttggtcactctgttagaagcgctgccggtgcaggagacactggaagccatcgaggagcttgcgcagatggaactgccgatcggcagtgtgatcgtgaaccgcaacatccccgcccatttggagcctcaggacttggcgaaggccgccgagggcgaggtcgatgcagactcggtgcgggccgggttgttgacggccggggtcaagcttcccgacgccgatttcgccggcctgcttaccgagaccatccagcatgccacccgaatcaccgcacgcgccgaaatcgcacaacagcttgacgccttgcaggttccgcgattggaattgccgacggtctctgacggcgtcgaccttggcagcctctacgagctctcggaatcacttgcccagcagggggttcgatgagtgtcacaccgaagaccctcgatatgggcgcaatcctggccgacacatccaaccgggtggttgtgtgctgcggcgccggtggggtcggcaagaccactaccgcggccgcgctggcgttgcgcgcggccgagtatggccgcactgtggtcgttttgacgattgacccagccaagcgattggcacaagcactggggatcaacgatcttggcaacacaccacaacgcgtgccattggcacccgaggttcccggcgagctacacgcgatgatgctcgacatgcgccgcacgtttgacgaaatggttatgcaatactctggacccgaacgggcgcaatcgattctggacaaccagttctatcagaccgtcgccacatcgcttgccggcacccaagagtacatggctatggagaagctgggccaactgctaagccaggaccgctgggacctgattgtggtagacactccgccgtcgcgtaacgcgctggacttcttagacgcgccaaagcgactgggcagcttcatggatagtcggctgtggaggctgttactcgctcccggccggggcatcgggcggctgatcaccggcgtgatgggattggccatgaaggcgttgtccaccgtgctcggttcccagatgctggccgacgcagcagcgttcgttcaatcgctggacgccacgttcggtggtttccgcgagaaggcagaccgcacttacgcgttgttgaaacggcgcggcacccagttcgtggtggtgtcggcggccgaacccgacgcactgcgcgaggcgtccttcttcgtcgaccggctatcgcaggagagcatgccgctagcggggctggtcttcaaccgcacgcacccgatgctgtgcgcattgccgatcgagcgggcaatcgacgccgccgaaacgttggatgccgagaccaccgactccgacgccacatcgctggccgcagcggtgctgcgtatccatgccgagcgcgggcagacagccaaacgggagatccggctgctgtcccggttcaccggagccaaccccaccgtgccggtcgttggggtaccgtcgctcccgtttgacgtctctgacctggaagcgctgcgggcgctcgccgaccagctcaccacggtcggcaacgatgcgggccgcgcagcgggccgctgaggaaccggcccatcagtgacggtcggcgacgatgcgggccgcgcagcgggccgctgaggaaccggcccatcagtgacggtcggcgacgatgcgggccgtacaacatctgaccgggatccggctattgggcacaagccagttcctattgggcacaagccaattagaaatgaatggcttttgctgtaaccaaaccgtaatcagaagcgacgggaccgcggcacctatccgcagtccctgagtggctatccggcggtgccggtgcggcgcttgcgcttctcaaggtagtccgaccacgaaaccacctcgggatgttgcttgagcagagccctgcgctggcgctcggtcatgccaccccaaacaccgaactcgaccttgttgtccagcgcatctgccgcacactcttgcattaccggacagtgacggcagatcaccgcggccttgcgttgtgcggctcctcgaacaaagagttcgtcagggtcggtagtccggcacagcgccttggatacccacgcgatccgctcttccgcgtctacgctgcgtaccacgttctgtgcagccgtgaggttagtccttcgagcggctggacgggttcctgacacgagctgatcccttcctcccggccgccgtgtgcgaccgccctcctcggaaacagccgatgctgcgagcgacgccacaccatgcacatcggtgttacctgtatctcactgatctgtataagttaggtggtcgtgtgccaattgcgcaacagtacgataacgcttttttgggacgagcgtgccgtcttgtctggatcggccgggggaaatgccgccgcttcggtcccgtttacggggtctgaccagtgacgcagccgcaaatatcgcgcccgccccgatcccgcagtgactcacccgcccgcggaaagattctattggaccgagcggcacggtggagtgacaggaggtcgctactgtagtacgcatgcccgagcgcctcccggccgcgatcaccgttctgaagctggctgggtgctgtctgttggccagtgtcgtcgccactgcgctgacgttcccgttcgcaggcgggctagggctgatgtccaatcgtgcctctgaggtcgttgccaacggctcggcccagctgctcgaggggcaagtgcctgcggtatcgacgatggtcgacgcgaagggcaacacgatcgcgtggctgtactcgcagcgccggttcgaggtgccctcggacaagatcgccaacacgatgaagctggcgatcgtctcgattgaagataagcggttcgccgaccacagcggcgtggactggaagggcaccctgaccggcctggcgggctacgcgtccggcgacctcgacacgcgcggcggctcgacgctcgaacaacagtacgtgaagaactaccaactgctggtgacagcccaaaccgatgccgagaagcgagcggccgtcgaaaccactccggcccgcaagcttcgcgagatccggatggcactcacgctggacaagaccttcacaaaatctgaaatcctgacccgatacttgaacctggtctcgttcggcaataactcgttcggcgtgcaggacgcggcgcaaacgtacttcggcatcaacgcgtccgacctgaattggcagcaagcggcgctgctggccggcatggtgcaatcgaccagcacgctcaacccgtacaccaaccccgacggcgcgctggcccggcggaacgtggtcctcgacaccatgatcgagaaccttcccggggaggcggaggcgttgcgtgccgccaaggccgagccgctgggggtactgccgcagcccaatgagttgccgcgcggctgcatcgcggccggcgaccgcgcattcttctgcgactacgtccaggagtacctgtctcgggccgggatcagcaaggagcaggtcgccacgggcgggtacctgatccgcaccaccctggacccagaggtgcaggcaccggtcaaggccgccatcgacaagtacgccagcccgaacctggccggtatttccagcgtgatgagcgtgatcaaaccgggtaaggatgcgcacaaggtgttggccatggccagtaaccgcaaatacgggctggatctagaagccggcgaaaccatgcggccgcagccattctccctggttggcgacggcgccgggtctatcttcaagatcttcaccacggccgctgctctggacatgggcatgggtattaacgcccaactcgacgtgccgccccgattccaggccaaaggtctgggaagtggcggggcaaaggggtgccccaaagagacctggtgtgtggtgaacgccggcaactaccgcggctcgatgaatgtcaccgacgcgctggcaacctcgccaaacaccgcgttcgccaagctgatctcgcaggtcggggtggggcgtgcggtcgatatggccatcaaactcgggctgaggtcttatgcgaatcccggcaccgcacgcgactacaaccccgacagcaatgagagcttggctgacttcgtcaaacgacagaacctgggttcgttcaccctcggccccatcgagttaaacgcgctggagctgtccaacgtggcggccacgttggcatccggcggcgtgtggtgcccccccaacccaatcgaccagctcatcgaccgcaacggcaacgaagtcgcggtcaccaccgagacgtgcgaccaggtggtgcccgcagggctggcgaacaccctcgccaacgcgatgagcaaggacgccgtgggcagcggcacggcggccggttcggccggcgcggcgggctgggatctgccgatgtccggcaaaaccggcaccaccgaggcgcaccggtcggccggcttcgtgggcttcaccaaccgctacgcggcggcgaactacatctacgacgactccagctcgccgacagatctgtgttccggcccgctgcgccattgcggcagcggcgacttgtacggcggcaacgagccatcccgcacctggttcgccgcgatgaagccgatcgccaacaacttcggcgaagtgcagctaccaccgaccgatccacgctatgtcgacggcgcaccaggctcacgggtaccaagcgtggccggtctggatgtcgacgccgcacgccagcgcctcaaggacgcgggcttccaggtcgccgaccaaaccaactcggtcaacagctccgccaagtatggtgaggtggtcggaacgtcgcccagcggtcaaacaattccgggttcgatcgtcacgatccagatcagcaacggcatcccgccggctccgcctccgccaccgctgcctgaggatggtgggccgccaccgccggtcggatcgcaggtggtggagattccggggctgccgccgatcaccattccgctgctggcgccaccacccccagcgcctcccccgtaggccctcccaatcggcctcgtgccgctgcagacgcgcgatcagacctcgaccggcagtaggctgcgtgcatggctgctgtcttgcccaccttgatccgcaccggcgccgtggcgttgggctcggccatcgccgggattggttacgctgcgctggtcgagcgcaatgcattcgtcctgcgcgaggtgaccatgccagtcttgactccgggctccacaccgctgcgggtgctgcacatcagcgatctgcatatgctgcccaaccagcaccgcaaacaggcctggctgcgcgagctcgccagctgggagccggatctggtcgtcaacaccggtgacaacctggctcaccccaaggcggtgcccgccgtcgtccaaaccctgagcgatctgctgtcccggccgggtgtcttcgtgttcggcagcaacgactactttgggccgcgcctgaagaacccaatgaactatctgaccagcccggatcaccgcgtccgcggagcagcgctgccctggcaggatctgcgggcggcgttcaccgaacgtgggtggctcgacctaacccatacccgccgcgagttcgaagttgccggtctgcacatcgccgctgcgggcgtcgacgacccgcatatcgaccgagaccgctacgacaccatcgccggcccggccagcccggccgccaacctgcggctggggctcacccattcaccggagccgcgggtgttggaccgcttcgccgccgatggttaccagttggtgctggccggccacacccacggcgggcagctgtgcctgccgttgtacggggcgctggtcactaactgcggtctggaccgctcccgggccaaaggagcgtcacactggggtgcaaacatgcggctgcacgtctccgccgggatcggcacttcgccgtttgcgccggtgagattctgctgccggcccgaagcaaccctgctgacgttgatcgcgaccccaatgggcgggcgcgattcgagcagcaacctgggccgctcacagccgacagtgtcggtgcgttgagcggcggggcctgtatcgcggtccgcagcctatcccggagctggacggacaacgcgatccggttgatcgaggcggacgcccgccgtagcgccgacacccacctgctgcgctacccactgcccgctgcctggtgcacggatgtcgacgtcgagctgtacctcaaggacgagacgacccatatcaccggcagtctcaaacaccggttggcacgttcgttgttcctctatgcgctatgcaacggctggatcaacgagaacaccacggtggtggaggcatcgtcgggttcaacggcggtgtccgaggcctatttcgcggcgctgctgggtctgccgttcatcgccgtgatgccggccgcgaccagcgcttccaaaatcgcgttgatcgaatcacaaggtggccgttgtcatttcgtccagaattcaagtcaagtgtacgccgaggcggagcgcgtcgccaaggaaaccggcggccactatctggaccagttcaccaacgcggagcgcgcaaccgactggcgcggcaacaacaacatcgccgagtcgatctacgtgcaaatgcgcgaagagaagcaccccaccccggaatggatcgtcgtgggtgcgggcaccggcggaaccagcgcgacgatcggccgctacatccgctaccgacggcacgcgacccggctgtgcgtcgtcgatccggagaattccgcgttcttccccgcgtactccgaaggccggtacgacatcgtcatgcccacatcgtcccgtatcgagggcatcggccggccgcgggtcgagccgtcgtttctgcccggtgtggtcgaccgcatggtggcggtccccgacgcggcgtcgatcgctgccgcccggcatgtcagcgccgttctggggcgccgagtgggaccgtctaccggcaccaacctctggggcgcgttcggactgctcgccgagatggtcaagcagggccgcagcggctcggtggtcacactgctcgccgacagcggcgatcgctacgccgacacctacttttccgacgagtgggtcagtgcccaggggctcgatccggccgggccggctgcggcgctggtggaattcgagcgctcctgtcgatggacgtgacggtcggacctgcggtttggctagtcaacggtccggtgcgataggctgtcgtggcttcaagcggggtgtggcgcagcttggtagcgcgcttcgttcgggacgaagaggccgtgggttcaaatcccgccaccccgaccgagagatcgctgacgacagccttacccggcgcagcgtggtagcttgctgcagtctgctcgggcggcagcgccaccctgacggtgctggttgaccatgccggacagcacgtcaacgcacaggcatttccaacggaagttgtaggttaccggccgccctaaaacacggtgcacttttcgttaaaggttgtgggtgtggatccaacgaaattcgttgccccggcgtgggcagcgccgtgtccacagggggacccgccgcgcattacgcctatgggcccacccccgtaccgcgggagttggctctgcaccccgagccaatcatgcttctctcggagtccgacgcgggactgggacgactcgcatgagccggacgcctcctgcctgacccccacctgctaggaacgtaaaccgggagagtttcgtcggagccagaattggatttcctccccgagcaatcggcccgaaaccgcggggttgtttccgccgaccgtcgacaacatgtggcgtgcgttggatgactgggaaatgtatctccacgacgcagcgccacaactgccgctcttgatccgttgcgccctggtgcattaccaattcgaggcgatcgggccatttctcgacggcaacgcacgactcgggcgtctgttcatcatcctttgccttgttgcattgggacggttgccgctaacgggcggggcgaaaccgcacccgagtgccgcggcggggcacaagcatgatggagcgccgcacgatccgctctggctcgtcgtcgacggcggtgaactcgccctcgcgcagcagcacgtgcaatacggtgatcaactctcgcatcgaaaagttcgcacccagacagcgtttcacgccgccgccgaacggaacccaggcataggtttgcggccgcgtaccgaggaaccgctcggggcggaactcgtgtgggtgctcatacacctcggcgctgcggttgatcgcgatgatgtggaccacgattcgtgtgccagcctccacacggtaaccgccgatggttagtggttgcgcggcgacacgagccgtcaacggcgcgggcggacgcacccgcaacgtctcgttgatcaccgccgtcgtgaaggcttccccaccgccaacggcctccgctcgcacgcgccgcaacgcgtccggatggtgcagcagcaagtcgaacgcccacgccaacgtggtcgccgtggtttcatgccccgccagcacgagggtgatcagatcgtcgcggatctcgctgtctgacaactgttccccggactctccgcgcgcgctcacgagcaacgacaggacgtcgtgtcgctcgcccaggcgtggatcggcgcgccgctgcgcaatgagcgccatgacgacgtcgtcgatctcggtgttggcgcgggcgcgtgcaggccagactcgtagtgcgcccaaccgacgcagtgcgtagcgcacggtcaactgctctgaaacaccaagattcaacagccgctcgaacggccggcccaagcgccggacctcctcggggtcgtcgaccccgaatatgaccttgacgatcacatccagcatcagcgaccgcgccaccgtcaacatcgcaaacggacggtcaaccggccatgtatgcatcgccgcgcgagtggagttctcgataatcggaacgtaacgatccagcgcagcgccatgtaatggcggcgtcaagagttttcgacgtcgaagatgctgcggctcctcctggacaaacatcgaccccgacccatagatcgccgctgccggccccaccccctcgcccccgagcaggacgtcggtgggagcggtgaaaacctccttggccagcgccgagtcggacacgatcgcaacgtcacccaggctgagaatgggcatcgtcatgatcggtccgtaccgacggatcagtcgcagcatccggcgctcgccacccgccaggtaggcaaccgcgtaggcggccgcgaaggccgcgcgaaatccacggggcgccggcaagcccggtgggccgcccaaagcatccggcgcgtgctcccggcgaaccgcaaacgctgccacgcctacgacagaagcacagcgtttcgggtcggtcaacgcagcagggctagcaagcgacctcagcaccatcggttcccgaaggtgcggtccggcgctaccgcgtcgaaaatcgcagaccgcgccagccggttgggaatgaggccgtttcaccggcgggcgtcccgcgcagcgtttcgccgcagaccctatgttggccatgcgcgatataggccacccggcaccaaggtgccatgaccgccacaaccagggccgcggcggcaaccgccaggtgtccgatcgtcagcgcaactaaacccgcaaccagcccgacagcccacacggcagccaccaccagccccggcacattgacactcgcggggacgctgccgctaccgcttggctgcggcgcggatgcatgatcaccggcgtcactcccggtgtagaccatgaccactcccagcgataaaaggttgccgatcaaggtaacccatacaggccgtcggcagccaccggcgaacagctcttcgaggatgccgtcaggacattgacagctaccagacaccatttccacaccgtcaaaatgtggcgcgtgacacgcacggcggcacgctggcaacgtggcgtgcgccgcaggcctcgactatctggtgccgatcacagcatgcatgctcgtcggtttgtacggcgttaccggtcgatcctgccgccccgtaccccagtcaaggcatcgtggagcgtggaaaacaaccgaaaggtcttgtccagacccatcagatgaatcggccttctggttaccgaaccccgtgcaaccaccccgaacttgacggattggcctatcttttcggatgttgccgccaaaatcttcagccccaccgaccccagaaactccaccgcggaaaggtcgatgactagcgccgtcggattgtcggccacaacttcgccgatggcctcttaaagtgccgcagcggtgatcaaatcaatctcaccaccgatgctgagcacggcgaccccgttatggtcggcaaccgtgacggtgatcgagtcgggagctgacaatggcgatcctcttgtccgagccgtccgtgtggtgaaagcctagcccgcctgcgaactgcggcggcggcccatcagcgtaggatttgccggctgcacacgacctgtgtgcgggccgcaatcgcggcgaaggcgctggggcgtgggtgaattgcctaacaaccctcgagtgcggacacgcatatagcctccgtcgaaattggcctataggcgttccttgaccgccgccgacaagcgtgcgccgtcggctttcccggcggcgatcacggtggccgccttcattaccagacccatctgtttcatgctgggccgatgcccgagttcttcggccacctcggctatggcggtgtcggcgacatcggccagttccccctcggtgagcggcgtcgggaggtactcgtcaatgatccgtgcctcggcatgctcggtggcggcgagctcaccgcggccgttttgggtgtagatctccgccgcctcaccacgcttgcgcgattccctggccaacaccttgatcacctcgtcgtcggagagctctcttgcctgcttgccagagacctcctcggtctggatcgcggccagcagcatgcgtatggtcgcggtccgcagcttgtcctgcgtcttcatcgcttgggtcaggtctgaccgaagctgggatttaagttccgccattgcacaaacgctacgcgccgcaacgcccgaaacccgacactgagacctacattgagaaatgcaccgaccgccgacaggatggaggccatgacgaacgacgacagctgctgcgtccggtgagcatgctgccgcctggctacccggttgaaccaccgcccgtggcgccgggatatgcgccggccggatatccgccctaccccgctacaccacccgggtacggcccgccgggttatggtgcgccgcccagctatggccccccgcctggctatggtccacccctcggctaccccgccgcaccgcccggctgcggcccaccgcccggctatggcccaccgctcggctatggcccaccgctcgccccgggcgcggtcaaaccaggaataatcccgctgcggccgttgaccttgagcgatatcttcaacggcgcggtcggctacatccgcgctaacccgaaggcgacgctgggattgaccgccatggtcgtggtgaccctgcaaatcatctcactggtggccctatttggccccatgaccgccttcggtgacatcgtgaccggggagcccgacgagctgaccggcgcggtggtgggcggttggtcagcgtcattcggcgccagtctcctggtcagctggctagcgggtgtgctgctcagcggcatgctcaccgtcatcgtcgggcgggccgtgttcggttcgccgatcaccgtcggcgaggcgtgggccaaggttcgcggtcgcctgctcgcgttgttcggcctggcactgctggaagcagccggcgtggtggcggtgctcgggctggcggtcgtcatactttccggggtcgcggcggcggccaacgaggcagcggcggccctcctcggcttcccgctgctgctcgtggttggggtgtcgctggcctatttgtatgtcgtcctgctgttcgcacccgtgctgatcgtgctggagaggctgcccatcgtcgaggcgatcaccagatcctttgcgctcgtgcgtcatggcttctggcgggtcctgggcatccgcctgctgacggtgctggtggtgggcgtagttggtaatgcgatcgcggctcctttcatgatcgtcggcgagatagtgacggccgtcacagcgtccgacgggtcagtcaccatgcggctcgtcggcgctacgctctcggccatcggagtgacgatcggccagattgtcaccgcgccgttcagcgccggagttgtcgtgctgttatacaccgaccgccgtatccgtgccgaggccttcgacctggtattgcagaccggcttagaagccggccccgccggcgggcccgccccggtggagtccaccgacaacctatggctcacgcggcctttctaaagggagttagtgaggacaggctgacagtgccctccatcgacatcgaccgcgaagccgcacaccaagccgcacaacgcgagctcgacaaaccgatctaccccaaagactccctgaccaaggaactcaccgactggatcgacgagcagctgtaccggattttggagaagggatcctcgatacctggcggttggttcaccatcaccgtgctgctcatcttgctgatgatcgcggtgaccgccgccgtccagatcgcacggcgcaccatgcgcaccaaccgcggcggtgactaccagttgttcgacgccggccaattgaccgcagcccagcatcgctccacggctgaaagctatgccgccgagggtaattgggctgcggcgatccgccaccggctacaagccgtggctcgcgagttggaggagaccggcatgctcaacccggctgccgggcgcaccgccaacgagctggccagcgatgcgggcgaggttttaccgcatctggcaggggaattgacgcaggcggcaaccgctttcaacgacgtcacctacggcgagcggcccggaacccaaggcgcctaccaaatgatcgccgacctcgatgaccatctgcggtcccgttcaccggccgtcgtatctgcagtgcagcacccggccgtgttcgactcgtgggcgcaggtccggtgattcccacacgtctcgcaaccgtgcgccgccgacggccgtggcgcggggtgttgctcacgctggccgcagtcgccgtcgtggcctcgatcggcacctatttgacggcgccacggcctggaggcgccatggcccccgcgtccaccagctcgacggggggccacgcgctggcgacgctgcttggcaaccacggcgtcgaggttgtcgtggccgactccatcgccgatgtcgaagccgcggcacgccccgactcgctgctgttggtggcgcagacgcagtatctagtcgacaacgcactgctggatcggctggcgaaagcccccggtgacctgttgctggtggcacccacctcacgaactcgtacggcgctgacgccgcaactgcgcatcgcggccgccagcccattcaacagtcagccgaattgtacgctgcgggaagctaatcgggcaggatcggtgcagtgggggcccagtgacacctaccaggccaccggcgacctggtgttgaccagctgttacggcggggcattggtccgctttcgtgctgagggccgaaccatcacggtggttggcagcagcaacttcatgaccaacggcggcctgctgccggccggcaatgccgcactggccatgaacctcgcgggcaaccggcctcgtctcgtctggtacgcgcccgaccacattgagggggaaatgtcttctccgtcatctctttccgacctgattccggagaacgtgcactggaccatctggcaattgtggctggtggtgctcttggtggcactctggaaaggccggcggatcggtccactggtggccgaggagttacccgttgtgatccgcgcgtcggagactgtcgagggtcgcggtcggttgtaccgatcccgtcgggcgcgtgatcgcgccgcggacgcactacgcaccgcgacgctgcaacgcctgcggccccgacttggggtgggcgcaggcgcgccggcgccagcagtggtgacaaccatagcgcagcgcagcaaagctgacccgccgtttgttgcctaccatttattcggcccggcaccggccaccgacaatgacctgttacaacttgcccgtgcgctcgacgacatcgaaaggcaggtcacccactcgtgacacagtccgcgtccaacccgcaagctcctcccacccaaacccctggcgctgaattgcccggctatcccccgcaagcgggtggtgcccctacagcggccccttccgggccgcatcctcaccgggctgaagcagaatcggcacgtgatgcattgctggcattacgcgccgaggtcgccaaggccgtcgtcggacaggacggggtgatcagcggcctggtgatcgctctgttgtgccgtgggcacgtgctcctggaaggtgttccaggagtggcgaagacgctgattgtccgcgctatgtccgccgctttgcaactggagttcaagcgggtgcagttcacccctgacctgatgccaggcgacgtcaccggttcactggtctacgatgcccgcaccgccgagttcgtgttccggccgggcccggtgttcaccaatttgctgctggccgatgagatcaaccgcaccccacccaagacgcaggccgcgctgctcgaggcgatggaagagcgtcaagtcagtgtggagggtgagcctaagccgctgcccaacccgttcatcgtcgccgcgacgcagaacccgatcgaatacgagggcacctatcagttgcccgaagcccaactggatcgtttcctgctgaaactgaatgtgacactgccggcacgcgattccgagatcgccatccttgaccggcacgcgcacgggttcgacccgcgcgatctatccgcgatcaatccggtggccgggccggccgagctggcggctggccgcgaggcggtgcgccacgtgctggtcgctaatgaggtgctgggctacatcgtcgacatcgtcggggccacccgctcctcgcccgcactacagctcggtgtgtcgccgcgtggggcaaccgccctgctgggcaccgcccggtcctgggcgtggctgtccgggcgcgattacgtcacccccgacgacgtgaaggcgatggcccgaccgacgctacgccaccgggtgatgctacgcccggaagccgagctggaaggcgccacacccgacggcgttctcgacggaattctggcctcggttccggtgccccgctagtgatccgtgtgatcggcgccggcgacgatgcagtgggggcaccacccgcttgcgggggacgaagcgatggggtgggggtacgcccccacaagtgggaggtacccccacccgcttgcgggggagagcggcgcagatgatcctaaccggacgcaccggcttgctggccctgatctgcgtcctgccgatagcgctgtccccttggccggcaagggctttcgtgatgttgctggtggcgcttgcggtagcggtgaccgtggacaccctgctagcggccagcacccgtaagttgcgctttacccgctcgccgtatacctccgcccggctcgggcagcccgtggacgcgagcctgctgctctgcaatgggggccgccgccggttccgcggccaggttcgtgacgcctggccgcccagtgcccgtgcgcagccgcacacccacgatgtcgacgtggctgccgggcagcgccagcaggtgcacaccgcactgcggccagttcggcgtggggaccagcgcgcagcaatggtcacggcccgttcgatcggaccactggggttggcgggacggcagagttcacagtcggtgcccggcttggtccgggtgctgccgccgttcctgtctcgcaagcacctgccgtcgaggctggccaagctgcgggagatcgacgggctgttacccacgttgatacgcggccaaggcaccgaattcgattcgctgcgcgagtatgtcgtcggcgacgacgtccgctcgatcgattggcgcgcgagcgcacgccgcgccgatgtcatggtccgcacctggcggcccgaacgggaccgccgagtcgtcatcgtgctcgacaccggacgcatggcggcggggcgggtcggtgtcgacccgaccgccgccgatcccgccgggtggccgcggctggactggtccatggatgccgcactgctgttggcggcactggcgtcacgagccggcgaccatgtcgacttcctggcccacgaccggatcagccgcgccggcgtgtttggcgcctcgcgtagcgaactgcttgcccaactggtcgatgccatggccccgctgcgaccggcgcttatcgaatccgactggcatgcaatgattgccaccatcttgcggcgcacccggaggcgatcgctggtggtgctgctgaccgacctcaacgcgaccgctctcgacgagggcctgttgccggtgctgccgcagttgtcggcccgacaccatgtgctggtcgccgcggttgccgacccgcgcgtcgatcaactggccgccgggcggtccgacgcggcagcggtgtacgacgctgcggctgcggagcgcgcccgcaacgaccggcgtgcgatcgcgtcacaactgcgccgaggcggggtagatgtcatcgacgctcctcccgccgaaatcgcacccggacttgcggatcgctacctggcgatgaaagcgaccggccgcctctaatttccgacctccattgtgaaatgtgcgacgccagcgcggcgtgtcgtgtcgcgagtttcactctcgggggagttcagccggtcgggaccacgtcgggcgcgtcctccatgtcgccggtctccccggcttgcgcggcacgacgaccgaagtagccgatgtaggacagaaacaccgcctcggcgatgatcccgacggcgatccgaacaaacgtcggcaacggcgacggtgtcaccaccgcctcgatcagacctgcgaccagaaacacacccaccaagcccaccgcgaccgacacgacaccacgtccttgctcggcgaggacctgtccgcgcgggcggttgcctgcagatatcaccgaccaccccagccgcatcccaatcgccgcggcgagaaagacggccgtcagctccagcagcccgtgcggaagaagcaggcccagcaggaaatcgcccttccccgcctggaacatcagcccggcgatcagtccgacgttggcggcgttatcgaaaagcaccagcggtatcggcagccccagcacaacagacatcgcgatgcacgtggtagccacccaggagttgttcacccagacctgcagagcgaacgacgcggccgggtgctcgctgtaataggactggacgtcatggctgaccaattcgtctatctcagtgggcgtcccgatcgcggactgcacctcgtgactgccggccacccagaacccgatcagcaccacgacggcgaaaaacgccaccgcagtcgccagccaccaccgccaggtacggtaggccacgaccgggaacgacactgtccagaaccgaatgaacgtacgggtcagcggtgcgtgcgcgcctgtgaccgcggaccgagcccgcgcgactagactcgacagccgaccggtcatcaactggtccgacgaagccgatctgagcatcgacagatgcgtggacacacgctgatatagctcgacgagttcgtcgatttcggctccgctcagtgaatggcgcttcttgatcaagtggtcgagccggtcccacgtgccgcggttggtcagcaagaacgcgtcgacgtccaccctgcgcagcctacctaagccgccgagcgtgagcggtggccaatgccgagtgcagcagagcaccgcaccaaagcctgtagcgtttgttggtatgtcggaggtggtgaccggcgacgccgtggtgctcgacgtacagatcgcccagttgccggtgcgcgcggtcagcgcggtcatcgatatcaccataatattcatcggctacatcctcggtctgatgctgtgggcgaccgccctgacccagttcgacgaagccttgaccaccgcattcctgatcatcttcacggtgctggcgctggtcggctatcccctggtctgggaaaccgcaacgcggggccgatcagtggggaagatcgtgatgggtctgcgggtggtgtcagacgacggtggcccggagcggttccggcaggcgctgtttcgcgcgttagcgtcggtggtggagatctggatgctgctcgggagccccgccgtgatctgcagcatgttgtcgccaaaagccaagcgagtcggcgacgtcttcgcgggcacggtcgttgtcagcgaacgtggtccgcggttggggccgccgccggtgatgccaccgtcgctggcctggtgggcgtcgtcgctgcaattgtctgggcttaccgccggccaagccgaggttgcacgtcaatttctggtgcgggcaccgcaactcgatcctgcgctacgcgagcagatggcctaccggatcgccggtgatgtggttgcccgcatcgctccgccgccgccacccggagttccaccacagttggtcctggccgccgtcctcgccgaacgacaccggcgtgaactgttgcgactgcgtcccacgctgcctcccgcaggacaggcgccatgggcccaaatggcgcctcatcggggttggccgcccggtttgtccggcgccacgccgtggtctcctcagcagccggtgatcccctggccggagccagatccgccaccgcaagccgctccctggccgcagcaggcgccggacggcccgggattctcgccgccgggctagcagctagtcttcgctgcgccggatcccccgagcgtgcggacatgttcaggcgcacagcgaaagctaggacacgtcaacccaatccagggtccgctgcaccgccttgcgccagccggcataacccgcggcacgctcgtcgtcgtcccacgtcggtgtccaccgcttgtcctctcgccagttggcccgcagatcggacggagccgcccagaacccgaccgccaagcccgccgcgtaggccgcacctagtgcggtggtctcggcgaccaccggccgcaccacatccacacccaacacgtcggcctggatctgcatacacaggtcgttgccggtgatcccgccatccaccttcaacacctgcaggcgaacaccggagtctgcttccatggcgtccaccacatcgcggctctggtagcagatcgcctccagcgttgcgcgcgccaggtgcgcgttggtgttgaaccgcgacaacccgacgatcgcgccgcgcgcatcggaccgccagtatggcgcgaacagcccggaaaacgccggcacgaaatacatgccgccgttgtcggggacctggcgggccagcgcctcactctgtgcggcgccgctgatgatgcccagctgatcgcgtagccactgcaccgccgagccggtcaccgcgatcgaaccttcaagcgcgtacacgggtttagcgttcccgaattggtagcacaccgtggttagcaggccgttattcgatcgcacgatcgtttcaccggtgttcagcagcagaaaattgccggtcccataggtgtttttcgcctcccctggggccagacagacttgaccgaccatggccgcatgctgatcaccgagaactccggtgatcggcacctcaccgccgacaggcccggtcgccagcgtgacaccgtaaggctccgacggcgccgacgatgcgatctcgggcagcatggcccgaggtatcgaaaacaacgacaacagctcgtcgtcccagtccagcgtctctagatccatcaacatggtccggctggcgttggttacatcggtgacatgcacaccccccccccgcggcccgccggtcagattccacaacacccaggtgtccggtgtgccgaacaatgcgtcgccgttctcggcggccgcgcggactccatcgacattttccaggatccactgcagcttgccgccagagaaataagttgccggcggcaggcccgccttgcggcggatcaggtttccacgaccgtctcgatccagcgccgacgcgatgcggtcggtgcgggtatcctgccatacaatcgcgttgtagtagggccgtccggtgtgccgattccataccagcgtcgtctcacgttggttggtaatccccaacgcggcaatatctttcggcgataggttggtggcgttgagcaccgagatcaacaccgacgcggtgcgctcccagatctcgaccgggttgtgctccacccagccggcccggggcaggatctgctcgtgctcgagctggtggcgggccacctcggcaccgtggtgatcgaagatcatgcagcgggtgctggtggtgccctggtcgatggcggctatgaaatccgaggactcggccaattgctctcctaggatggcgtcggacactgcatgtaatcgtccatgatggtccaccgcagcggcgggtccgacgccgtcagccggagaaggggtcgcgaattctaatgccctcgaacttgcggaagtcgcggtcgtgactccagatcgtggcgatgccgtgatggcgcatgagcgcgacgaggtgggcgtcgggaaccagattgcctcgcggcttgaccgggtcggctactcgccgatagacgggccagaatccgttggcctcgccgacctgccgcacgtgcggtcgtgaggtgaattgctcgatgttttcgacggcgacctcaggcgccagcggcgcacccaacaacgtcggatgggtgacaacccgtagataacccagcgcgacgggccacaatagatataccagccctggcctagccaggaatcgctcaacgagcgtcttcgccttatcgtgaaacgggctggctcggtgcgtcgcatggaccagaacatcgacgtcaaaggtttcgctcacccgcggtccaaaatcgcccaaacagcgtccttgtcgtcaagatccacacggggccgcaagtcggcagtcgaccagcggatgtcaacgtttggaggaggctcggccgccagagcttgcgcaagcaattcggaggcgagctgccctaacgttttgcgctcctcgcgctggcgtcgtttcaacgcccgcagtatgtcgtcatcgaggtcgatcgtagtgcgcatacatcagatgctaactcgatatgcatctgatgcgaacgatctcacccttcttgcgctgccggcacgaaacctgttgcatcagcaatgtgggcgaagaggtaacgcgcaccacatatagccgcgaacatcagcgcgagtaccggcgcaaggtgcggctgtgcttggacgtcttcgagaccatgcttgcgcagaccaggttcgaggccgaccggccactcaccggcatcgagatcgaatgcaacctcgtcgacgccgactaccagccggccatgtcgaaccgctatgtgctggatgccatcgccgacccggcgtaccagaccgaattaggcgcttacaacatcgaattcaatgttccgcctcgcccgctaccgggacgcacttgcctagagctggaggacgaagtccgcgccagcctcaacgatgccgagaccaaggccagctgcagcggagctcacatcgtgatgatcggcatcttgcccacactgatgccagagcatctgaccgacggctggatgagcgcatcagcgcgttatgcggctctcaacgagtcgattttcaaggcccgcggcgaggatatccccatcaacatcgccggcccggaaccgctgagctgccatgccggatccatcgcacccgaatccgcttgcaccagtgtgcaattacatttgcagctagcaccggcggattttccggctaactggaatgcggctcaggtactggccggacggcagttagcactaggtgccaactcgccctatttcttcggccaccagctgtggtcggaaacccgcatcgagctgttcacacagtccactgatgcccgtcccgaggagctgaaatcgcgaggggtgcgcccccgggtatggtttggcgaacgctggatcacctccgccctcgacttgtttcaggaaaacatccgctacttccccaccctgctacccgaggtgtccgacgaggaccccctcgcagagctttcggctggacgcatcccacacctgtccgaattgcggctgcataacggcacggtgtaccggtggaaccggccggtgtacgacgtggtcgacgggcgcccgcatctgcggctggagaaccgggtgctacccgccgggccgacggtcgttgacatgctggcgaatcatgccttctactacggcgcactacgcggtctgtccgaggccgaccccccattgtggacgcagatgaatttcgctgcggcacaagcgaatttcctggcagccgccaggtacggcatggacgcccagttggattggccgggcttgggcgaggtgacgacgcgggagttggtgttgggcacgttgttgccaatggcacacgagggactgcggcggtggggtgtcgacgcggaggtacgcgaccggttcctgggtgtcatcggcggtcgcgcccagaccggccgcaacggcgcgcgctggcaggtcgccaccgtggcggccctacaagacggcgggctgacccggcccgcggcactggctgagatgctgcgccggtactgcgagcacatgcacagcaacgaacccgtgcatacctgggacacgtagtccacgagtaggttgggagccatgaccgacgaggtaatggactgggacagcgcctaccgtgagcaaggcgccttcgaggggccgccgccgtggaacatcggtgaaccccagcctgagctggcaacgctgatcgcggccggcaaggtccgcagtgacgtgctagacgccggatgcggatacgccgaactgtcattggcccttgccgccgacggctacaccgtggtcggcatcgacctcacgcccaccgccgtcgcggctgccaccaaggccgctgaggagcgcggtttgaccacggccagcttcgtgcaggccgacatcacggagttcgcggcttatccagccggctccgccggccgcttttccacggtgatcgacagcaccctgtttcattcgctgccggtggacagccgcgaccgctatctgagctcggtgcaccgcgcggcggccccgggcgccagctattacgtgctggtcttcgccaagggcgccttccccgccgagctggaagtcaagccaaacgaagtcgacgaggacgagttgcgtgccgcggtgagcaaatactggaagatcgacgaaatccggcccgccttcattcatgtcaatccggtcacgattccgccccagctggccggagcgccagtcgaattcccgccatacgatcacgacgagaagggtcgggtgaagttccccgcctatctactcaccgcccacaaggccggctgaggctaacgttcgccgctggtcgccgcggtcgccgcgaccaacgcctcggcgaaggcgtccaggtcatcggcggtgttgtccacgtgcggcgagatccgcagcaccggcgccggcagttccagcggtgcccgctccactccggcgtaggtggtcacgatccgccgctgcgagagcaaccaggcccgcaccgctgccgggtcggcgccgtcgatcggcgccagggtggtgatcgcgctaggctcgtcgaccgcttcgaccacccgccaaccggacacatcggcgagtacggtcctggcgatgtcgcccagctcagccaagcgtgcccgaatagcctgcggcccgcacgccagatgctcaccgagtgcgaccgaaaaccccactcgcgcagctacattggcttcgccaaatccgagttgttgggccactgtcagcggcggcatccagtctggcgcgggcagcctcgcacgtaaccgctccatcagctcaggacgaaccgccagcaccccaactccgcggggcccggcgatccacttgcgcgacgaggcatacgtgacgtcggcacccaccgcacaatccacgtggcccaggccctgcgcggcatccacgaccagcggcagtttcagctcggtgcacagttgcgccaccatcgccagcggctgtgcgacgccacggtggctggccaccacggtcaggtgcactaggtcgggcgggtcgtcggccaacatgaaggccgcgtcgtcgagcgctaccctgccgtcctgcagagttggtaacggacgcacgtcgaagccatgggcggccatcacagccaggttcggcccgtattcgccgggcaagcaagccagcgtccggttctccccaggccagctgcccagcagcagatccaacgcgtgcagcgagccggtggtgaacaccacctcggcgtcgggcaggccgctcagtgcggcgaccgccgcacgtccggcgtcgagcacggcggcggcggcctcagccgcgacataaccgccaacctcggcctcgtgccgcgcgtgctgggctgcggcgtcgagtgcggcgaaactctggcgcgaacaggccgcgctgtccaggtgtagccccgcgacgggcgggcgcgctgcccgccatcggtcggccagcgaatcgccggcggggctgtttgcgccgcttctcctcatcgcttcgtcctgcatcgtcgccggcgcggctcacttggcggccagcgacaggccaaagtcaccggcttcatcggtccaccatcggatgcgatgcagtccggccgcggccaactcggcaccgaccgcttgcggccggaacttgcacgagacctcggtcaacatctcctccccggcgtcgaagtcgacggtcaggtccagtgcaccgacccgtacccgctggcgaccgtcggcacgcaaccacatctcaatccgctcttctgcgctgttccaacgggcgacgtgctggaaggcatcgacgtcgaaatccgcttcgagttcccggttgatcacggcaagcacgttgcgattgaactgagccgtcaccccgccaggatcgtcgtaggcgcgcaccagccgggccgcgtccttgaccaggtcggtgcccagcagcaggctatcgcccggccgcattaccccggccagggccgtcaggaactgcgcgcgcggcccgggcgtgaggttgccgatcgtggaccccaagaacacaaacaggcgccgtcctcccctgggaatctcggttaaatgctcctcgaaatccccacaaacagcgttgatttcgacaccactgtattcacgctgaattgcggtcgcagttgccgacagcacgctggcgtcgacgtcgaacgggacgaatctgcgcagcgatccccggtggcgcaacgcatccagcagcatccgggtcttctccgaggtgccgctacccaactcgaccaaagtatcggcccggcaggcggaagccacttcggccgatctggcccgtaggatttcggcctcggctcgggtcgggtagtactccggcaaccgggtgatctgatcgaacagttcactacccaccgtgtcgtaaaaccacttgggcggtaacgatttcggtgtcttctgcaggccagagtacacatcgcggcgcaacgccagatgccccgcatcctcgcccagatggttggcaaccgacactctcatcgaggtcctttcgcgcggtccaatgcggtcagcgtgacacccttttgggttacctccaccaggtggcggtccggcacgtcgccccaaccggagtcgtcgtcgtatggttcgctggccagcaccaccccgtcggcgcgccgcaggatggacagcgtgtctccccaggtggtcgcgatgagccgggaaccgttggccgccaagatgtttagtcgggcatttgggtcggccgcgccgaccttgacaatggtgtctcccagagcgtccagaccgtgagcgaagatggtggccgcgagtatcgcgctgtcacagaccgattcggccgccgggcccgccggcaacacggcacgatcaaccacaccgttgtgcgctagcaaccagtgcccatcggtgaacggcggggtcgcgctgacttcgatcggcataccgacagtcgccgagcgcaccgcggcgaggatgcagtgactacgcagcgccggcgccaccgagtgaaacgacgtgtccccccacagcggagccgggctgcgccaacgccggggaatggcaccgtcgaagaagccgacaccccaaccgtcggcgttcatcagcccgtgcttttgccgacgcggcgcatatgactgcacccgcagaccctgcggcgggtccagcaccaacgaagaaaccgcgacctgtgccccgagccaccccaggtgacgacacatcagatgtcccacgccaaccggacaccggcaaagatctggcggcgatacgggtgatcccagttgcggaagctgggccgcaggatggccggctccaccgcccacgagccgccgcgtagcacgcggtagtcgccgccgaagaacggctgtgagtaccgctcatagaccatcgggacgaaccccggccagggccgcaacggcgaggtggtccactcccagacatcgcccagcatctgctcggccccgcacgccgatgccccggccgggtaggcacccaccggcgcggggcgcagcgtttgaccgcccaggttggcataggtgtctgtgggctcctcggttccccacgggtagcggcggcgggaaccagtcgccggatcccacgcgcaagccttctcccactccacctcggtgggcaaccgcgcgcctgcccaggcggcgtacgcctcggcctcaaagtagctgacatgctgcaccggctcatcggcgggaatgtcctcgacgtgcccgaaccgggtccgcgtccgcccgcccgacctccagaattgcggagcggtcagccccgcgcgctggcggtgctgccagccacgttccgaccaccaccgcgactgggtgtaaccgccgtcgtcgatgaagtcttgccattcaccgttggtgaccggaacccggccgatccggaatgcgggcacgtcgacgacgtgagccggacgttcgttgtccaatgagcacggttcgtccgcggcgtccacgcccagcacgaacgggccgccggctaccagcaccgacgttccggccatcctcggccgtccggcgggcagggcggaagtcgcggccaacagtggcgagccggtccgtaggttcaaggcctgcagcatggtttcgtcgtgctggttttcgtggctgatcaccatcgcgaacacgaagctgtcgccgtcttcaggtagagcggcaagggcatccagcgcagcggagcgcaccgttgcgcagtaggaccgcgcccgcgccggggacagcaacggcagttccacgcgactggcgcgggaatgctcgaaggcgtcgtagagaccctcgaccgccggcggcaaaagcccgggctggcctgggtcgccgccgcgtagcagccacaactcctcctgctgaccgatgtgtgccaggtcccacaccagcgggctcatcaacgggtcatactggcagcaaagctcggcatcgtcgaagtcgaccagccgcaacgtccgcgcccgcgcccgcgccagatgacaagccagctgctcgggtgaagtcacgacgccccgtgcatcatcccggtgacggctgacgcgatgccgcccgcgatcacccggtcggagaaatcgtctgccgggcaaacacccctgtcgacgtggtccaccaaccgctgcatcgcgccgatgagttcagtcggtacccgccgcgcggcgatggccaggcatctgttggctgccaggtagagccgccggtcggccaggccgatccgggccgcggtgtcccaggccgtggccaccggttcgaccgcgtcgaccgccaaatctgccgccaccgggtcgtcgagcagcgtcaccaaggtgaacaccaccgcgggccacacctcgtcgggcacgctgtcgaggtagcgaatttccagccattgccgaggacgcaccggcgggaacaacgttgtcaggtggtaaaccaggtcggcgacggtagcgcggcgaccgtccagcagcacccgaccgtcaacccagtcggtgaagggcacgtagtccgtcaccgcacgggtgtcttgagtgtccgggcttcgcaccatcatcaccggcgccttcaaggcatacttagcccagtcgatgccggggtggtcgccactggcaccaagaatggggccgcagcgcgcggagtccatctggccccacacccgctgccgggtggactgccagccggaaaaccggccgcccagcatcggggagttggcggcaatcgcgatcatcgtcggccccaaggcgtgcgccaggcggactcgctcagcccatccttcctgcggtccggcatccagattgacctggatcgcggctgtcgaggtcatcatcgccgcacccggcactccgctatggctggcggcgaaaaactgctccatggcccgatagcgtgcgcccggattgacccgcaccggcgaccgcagcgggtctgcacccaggaagaccaaacccagcccggcattggcaagcgccgaccgtagcaccgcctgatcgcgcgtcatggcaccgatggctgccagcacgccgtcggcgggcggtccggacagttcgacggcaccaccgggctccacgctgaccacgctgccgcccggcagcggactgagccattcgagaacctcggtgatctcttcccagctgggccggcgaaacggatcggccgggtcgaagcagtgcgcctccatctccagaccgacgcgtcccaacggaccatcgacgaggcagccgtccgcgatgtattccgcggcggccgatgaatcggtgatctcgacgtcgtccggggcagcgttatccagctgcgaggccgcggcggtcatggcggcaagcgtcatatcacgatccctccgggcccggcgcatgcctaaaacatgccctgcggaccgttggttgcgcagctaccagaacgatagccgccaccggtttatcctgccgaccgccccgccgcgcgaatgaactggccaactcagcccagtgtgttctgcattgccccggccagcacgttgaccgcgggaccggcgttgccggactgacagaccttggcctgcagcaatacgttttcgcgcagcctggtttgaacaaagcatcgtcgatcggtgccggcctcttgtttggtccaggcctcgtcggtgccggtcgacggcccaccggcgaacgaccacacctgcgtcgtcccgtcgtccaggtggatcgcggtggtctgccccgagcagcccacggttcggtcgacaacgcggtgaaacgcccggtctgcggcatcgttgctggcgaataccccaaccgcctgcttgaccaggtgggtttggtcggtggcggacgtctgcgtggtagcgccgttgaacgacgccaggtcgggatcgtcgtacacctcgggcagcccgatgtccacccagttgttgcacgccggtagttcgacccaaaacgcctggaacggcctggtgaacaccgcctcccaccccattggggcgccgacgatgttgccgaccgacccctttccgagcaccgcgtaggacacaaccccgggctccgacgggtgtgcgtcggcaacaggtaccgcgaaccctgctatgacggctagaccgatgctcaccaccgcggcggcgattcgcatggagctagaccttggccgagatgtcgacgtcgatgttgcccatgggtcacgatcatgccaacatggccgaccaaacagaaggcccttttcttgaacgagtcaagaaaaggggctggtgcgcccggccgctaggggcgcgccggcgcggtggtgggacccggaccagtcggaccaacagccgggccacccgggcctccagggaaaccggggcccatgcctgggggagggggtccgccggggaacccgaacacccatcccatccctggaccgggggcaacgggaccgacggggcggaacatgccgtggtggtaatagcggtggtaagggcatttcccctgcccgagaaccaacgcgccagagaagaagatgactgcgacggtgaaaacaattccggccacgatcaccacccacgctgcggcccggtagagcctgggcggcttttcctgctgcggcgatggcggcggtgaagttgtggcggcggacggcggtggcgctgcgggttggggtgtctcggtcatcttttgaatatcgctcggccggcaaccaccgtaaagggttgcggttacaaacgtgccatgaactggtgcagcccggtgccttgggtggacaccgggctgctggttgtcggttacggagcgggtgtcgcgggaggactgacggacgacggcacctggccgggcccgcccgggcctgggccgggacgcactgccgcgggcccaccgtgcggactgcccggtcgcagcatcatcgccgggtgctggtggtgttgccggtggtggaagccgccgtgaccggcatgcttgccgaggatatagccggtgaagaagatgaccgccacgatgaacacggttccggcggcaatggctacccacgccgcggctttgaacaccttgggggtctggtgaggcggtggtgttggggtttcagatgtttcactcatgtgtcgcatgatgccttggcaaacagtaacgcgactatgcgtcccttatgtagcagctgtgagcgcgcgggctgggtatcggcccgggacaccaccatggctgcgtctcggtgtcagagcaccagagctacgggtctgaccagggcttgaacgggttgaccgcgaactgaatcacccggtacggcccattctgccgggcccgagtgtcccactggctgacgaagatccgcagttcgtcgatggtggacccgggcgagatgtagccgccatacggttgtgcgagtcgattgtcgtagggcggtggcaggctttccgccggctccggccactcgtcgtggcgcaccaccgtggtcaccggggcggcgcccagcgacgtcgggtggtgtgccacccgaacctccatgttgccggtgctggcgttgaaatacgacagcaccgtctggccgtcgatctgacggatgctcatctcgccgagctggtcgggccagagcggagtcggcggcttgttccaaccgccgtcggggccgcccgcccagccctgccagcgggaccggtcggtgaacgattccggggtggcccgatacagcaccgccggctccccacgggtgaagctgtcggccacgatgtagacccacccagttggcgaatcgggcgtgggaaccgggtcgtagtatccgctgatctgtgtctgccggccgtcctggtaggcggcgttgcgcctggaccccgacacggtctgccagccgccgcgcgccgcctcggcccgcaccaggcgggaattctgcggctgcaggtccttggtggtggtcaccatcaggtagttgcggcggttgatctgcaccacaccggcgggcagctgtgagtctccaggcggcgtgggatcggccagcagcggcgtgccgacgccggtgacaccggtgtagcgcaccccggccggatcgtcgatcgactcggtgtcgacgtgcagcgcgaccggcgcataccagccaccgaacccgacaccctgaccggcgaagctgtccccgcacacctgcagcagttgactggggaattccacgaactcgcacaggtcggtggcaccgatgccgtagtccccggtgggggttccggtaccggccgtcggaccgattcgcagcacttgaccgggcgccagcggcggcaggatgggccggggcgccggcgccggcggatcggcgcgtgcataccaaacacattgcgggacaaggaaagacactaccagcgagcaccgcacgacccaggcggagcacacccgcatatcacaagtcggcggtcagcagctcggcgatctggatggtgttcagcgccgcccccttgcgcaggttatcccccgacacgaacagcgccagaccacgcccgtcgggcacccccgggtcgcgccggatccggccgaccagagattcgtcgacaccggcggcggccagcggcgtcggcacgtcgaccagctgcacgcccgtagcaccgtcgagcagctcgcgcgcccgctccggcgagagcggctgcgcgaactcggcgttgatcgacaaagagtgtccggtgaacaccggaacccgcacacaggtgccgctgaccaacaggtcggggatgccaaggatcttgcggctctcgaagcgcaacttttgatcctcgtctgtctcgccggagccgtcgtccaccagggatccggccagcggcaccacgttgaacgcgatcggggcgacgtaggtgttcggcggcgggaactcgagcgcgccgccgtcatacaccagctgctcggccccaccgatgaccgcacgcgcctgctcggccagctcggctaccccggccaggccgctaccggacaccgcctgatacgacgagaccaccaaccgcaccagtcgggcttcgtcgtgcagcaccttgagcaccggcatcgcggccatggtggtgcagttcgggttggcgatgatgcccttgggccggcggtgcgcgtcgcgttcaaagttcacctcggacaccaccaacggcacgtcggggtccttacgccacgccgacgagttgtcgatcaccgtgactccggccgccgcaaagcggggcgcctgcaccttcgacatggccgagccggcggagaacaacgcgatatccagcccgctcgggtcggccgtctcggcgtcttccacttcgatctcctggccgcggaaggccagcttgcggccctgcgatcgggccgacgcgaagaaccgcaccgcgctcgccgggaaatcccgctcgtcgagcaacgtgcgcatgacctgacccacctgaccggtggcccccacgatccctattgacaggcccatctaccgtcccgtccccgcgtacaccgtggcctcctcgtcgccgccgagcccgaacgcttcatgcagcgcgaccacggccttgtccagttcggtgtcgcggcacaacaccgagatcctgatctccgaggtggagatcagctcgatgttgacccccaccgccgccagcgcctcacagaacgtcgcggtgaccccggggtggctgcgcatgccggcaccgatcagcgataccttgccgatgtggtcgtcgtacagcagctgtgagaagccgatctcgtttctgagcgagtccagtttttccacggcggcgggcccgacgtcgcgggagcaggtgaaggtgatgtcggtcttgccgtcctcgaccttggagacgttctgcagcaccatgtcgatgttgacgtcggcgtcggccaccgccctaaacaccttggccgcatacccggggatgtcgggcagcccgacgatggtcaccttggcctcgctgcggtcgtgcgcgactccggtcaggatggggtcttccatgggtacgtccttgatcgatccgacaacgacggtgcccggtctgtccgagtacgacgaccggacgtgcaccggaatattatggcggcgagcgtattccacgcagcgcagcatcagcaccttggcgccgcaggccgccatctcgagcatttcctcgaaggtcacggtgtcgagctttcgggcgttgcgcacgatgcgcgggtcggcgctgaagatgccgtccacgtcggtgtagatctcacagacatcggcacccagcgcggcggccatggcgacggcggtggtgtccgagccgccgcggcccaacgtcgtgacatccttggtgtcctggctgaccccttggaatccggccaccaaaacgacccgcccctcctcaagggcggtttgcagccgccccggcgtgacgtcgatgatcttggcgttgccgtgggtgccggtggtgatcaccccggcctgcgaaccggtgaacgaccgggcatgcgcgccgagcgactcgatggccatggccaccaacgcattcgagatgcgttcaccggcggtaagcagcatgtccagctcccgaggcggcggcgccgggcacacctgctgagccagatccagcaggtcgtcggtggtatcccccatggcagagacgacgacgacgacgtcattgccttgcttcttggtggcgacgatgcgttcggcgacgcggcgaatccgttcggcgtcggccaccgaggatccgccgtacttctgcacgacgagcgccactgtttccctttccggggaagattggagacaggtccagaatagggggcgcgccggcctgcgctgactctgcgtccaccacgggaatgtgcgagtagcccacacggtggacgcagagtcaacgtgtaaagtgcttcatgtgcagcgggtgctcctcctcggacgccgcgacggggtctgatccagaccggcttcccgtcgcgggacgttcgcgatgcgccggtctgaggttccttctcaccatcccggagcaactaccgtgacaacttctgaatcgcccgacgcctataccgagtcgtttggggcccacaccatcgtgaaacccgccggcccacctcgcgtcggtcagccctcgtggaatccgcagcgagcctcgtcgatgccggtcaaccgctaccggccgttcgccgaggaggtcgagcccatccggctgagaaaccgcacgtggcctgatcgcgtcatcgatcgtgcgccgctgtggtgcgcggtcgacttacgcgatggcaaccaggcgctgatcgacccgatgagcccggcccgcaagcgccgcatgttcgacctgctggtccggatgggctacaaggagattgaggtggggttcccctcggccagccagaccgacttcgacttcgtcagagagatcatcgagcagggcgccattcccgacgacgtcaccatccaggtgctcacccaatgccgtcccgagctgatcgagcgcaccttccaggcgtgttcgggcgcacaccgggccatcgtgcacttctacaactcgacgtcaatcctgcagcgccgcgtggtctttcgcgccaaccgggctgaggtgcaggccatcgcgacagatggggcgcgcaagtgcgtcgagcaggccgccaaatacccgggcacgcagtggcgattcgagtactccccggagtcctacaccggcaccgaactggaatacgccaaacaggtgtgcgacgccgtcggcgaggtcattgcgccgacgccggagcgcccgatcatcttcaacctgcccgccacggtggagatgacgacgcccaatgtctacgccgactcgatcgagtggatgagccgcaacctagccaaccgggagtcggtcatcctgagcctgcacccgcacaatgaccgcggaaccgccgtcgccgcagcggaattgggtttcgcggccggggctgatcggatcgagggctgcctgttcggcaacggcgagcgcaccggcaacgtgtgcctggtcacgctgggactcaacctgttctcccgaggtgtggacccgcagatcgacttctccaatattgacgagatccggcgcacggtggagtactgcaaccagctgccggtgcacgaacgtcacccctatggcggcgacctggtgtacaccgcgttctccggtagccaccaggacgccatcaacaagggcctagacgcgatgaagctggatgcggatgccgccgactgtgacgtcgacgacatgctgtggcaggtgccgtatctgcccatcgacccgcgcgatgtcgggcgcacctacgaggcggtgatccgggtcaactcgcagtccggcaagggcggcgtggcctacatcatgaagaccgaccacggcctttccctgccgcggcggctgcagatcgagttttcccaggtaatccagaagatcgcagagggtacagcaggcgagggtggcgaggtctcgcccaaggagatgtgggatgcgttcgccgaggagtatctggccccggtgcggcctttggagcggataaggcaacatgtggacgctgccgacgacgacggcggcacgaccagcatcacggcgaccgtcaagatcaacggcgtggagaccgagatcagcgggtccggtaacggtccgttggccgcgttcgtccatgcgctggccgatgtcgggtttgacgtggccgtgctggactactacgagcacgcgatgagcgccggcgacgacgctcaggccgccgcgtatgtggaggcctccgtgacgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaagacggtgtggggtgtcggtatcgcaccgtcaatcaccaccgcgtcgctgcgcgccgtggtgtcggcggtcaaccgggcggcacgctaggacggcgctgaactagggtcggggtccgcggcatgatttttcgcagtgacgttccgctcgccgtttcagaacaacgctaactgcttttcgacgggagcgacgtcggtgaagtcctccacgctggcgcccccgacgacggcaccgatgcactccatgaatcgcgcttcaggcatcaccggaacccccagctgcagggcgtgatagcccttgccgtgttcgggggcggtcgcgttgcagaccaccagtgaggtatcccggtctacgacgtcgctgtaggccagcccggcgtgcagaatccgttcgacgagttcctcgtgggtccgttttacctcggccgccagccccacccgcatgccctggaccagcgggcggccctggacataccggcccgggttgaggtaggggcaggccatccgggctgccaaggccttcagcggtcgcagctcgtcgtgagtcacccggccgttgggccaccggcgccgtgtcaccgggtgcaccggcagccagacgtcgagttcgcgcgcactctctagggcagctgccagtatcccggtcaatacccgggcgtcgtcgaatgcatcgtgcggccgttgctggggcacaccccaatgcgcggcaagtgtctccagccgcagattgtcgacgccaagctgcagccggcgggccagctcgaccgtgcacatgacgaagtcaaccgggagttcggcctcggcgatctcggcctccgcagcgagaaacgcatagtcgaacgcgacattgtgcgcgaccagagtgcgcccgcgcagcacgtcgacaacctcaccggcgatatcggcgaactgtggctggtcatcgagcatggcggcggtcaggccgtgcacgtgggtggggcccgggtccaccttgggatttagcaggctgaccacggattgctctagtcggccggcggcgtccaggccgagcaccgcaaggctgatgatccgggcctggcccggccgaaagcccgaggtctcgacgtcgatgacggcccaaccccgatcctggtggctggctggccgtccccaggtgtggctcacaagacgaggatgacacgtccgagcgacatcacctggtcgctacgcatcgtgtcggcccgtaaaacccggacgcgggcgacccgccgcacccggcgacaagcgccgagcttgcgatcgcccgtaaactgcccgggtggtaaccacccgggcacgcctggccctagccgccggcgcgggcgcacgctgggcgtcgcgggtcaccggtcgcggcgccggagcgatgatcggcggtctggtcgccatgaccctggaccgctcgatcctgcgccaactcgggatgggccggcgcaccgtcgtcgtcaccggcaccaacggcaagtcgaccaccacacggatgaccgcggccgcgctgggcacgttgggagccgtggccaccaacgccgagggcgccaacatggacgccggcctggtggccgcgctcgccgctcaccgcgacgccgagctggcggtgctggaagtcgacgagatgcacgtaccgcacatctccgatgccgtcgatcccgccgtcgtcgtcttgctcaacctctcccgagaccagctggaccgggtcggcgagatcaacgtcatcgaacgcacactgcgggccgggctggcccggcaccccgacgctgtcgtggtcgccaactgcgacgacgtgctgatgacctcggccgcctacgacagccccaacgtcgtttgggtggctgccggcggcgcgtggtcaaacgattcggtcagctgcccgcgcagcagcgaggtcatcgttcgcaaggccccctctcaggaagaccactggtactccaccggcgccgacttcaagcggcccgccccgcactggtggttcgacgacgccacgctgtatgggcccgacgggctggcgctgccgatgcggctggcactgccaggctcggtgaatcgcggcaacgccgcccaagccgtggccgccgcagtcgccctcggcgccgatccggctgtggccgtcgccgccgtctgccaggtcgacgaggtcgccggacgctaccggaccgttcgtatcggcgcgcaccaagcccggatcctgctggccaaaaacccggccggctggcaggaagcgctggcgatggtcgacaagcatgcagacggggtggtcatcgcggtcaacgggcgggttcctgacggcgaggacctgtcctggttgtgggacgtgcgcttcgagcacttcgagacgacccgagtggtagccgctggggagcgcggcaccgatttggcggttcgcctcggatatgcaggcgtcgagcacaccctggtgcacgacaccgtggccgccatcgcctcatgcccacccgggcgggtggaggtcgtcgccaactacaccgcgttcctgcagctgcaacgagcattggcgcgtcgtggctgattctgtggtgcggatcgggctcgtgctgcccgacgtgatgggcacctacggcgacggcggcaacgccgtggtgctacgacagcggctgctgctgcgcggcatcgccgccgagatcgtcgagatcacgctggccgatccggtgccggattcgctggacctctacacgctgggcggagcggaggactacgcgcagcggctggccacccggcacctacgtcgatatccgggcctgcaacgcgcggcgggccggggtgctccagtattggcgatctgcgcggccatccaggtgcttgggcactggtacgagacgtcgtcgggagaccgggtcgacggcgtggggttgctggatgtgaccacgtcaccgcaggatgcgcgcaccatcggcgagttggtcagcaagccgttgctggccggtttgacccaacccttgaccggttttgagaaccaccgcggcggcaccgtcctcgggcccggaacgtcgcccttgggcgcggtggtcaagggagccggcaaccgggccggcgacggttttgatggcgcggttgcgggcagcgtggtcgcgacctacatgcacgggccgtgcctggcccgcaacccggagcttgccgacctgctgctgagcaaggtggttggtgagctggcgccgctggatttgcccgaggtggacctgctgcgccgcgaacggctatccgcgcgttaggtggggcgttagggccgccatcccctggccagcagagcggcacgcacgcggttcaccacgtcgtcggggttgtcctcggcgatcacgcgaatgacgatccagcccaactcggccagcttgcggagccgccgctggtctttcacgtagcgaccgcggtcgctgcgatgctgatcaccgtcgtactcggcggccaccatgtatttctcccagcccatgtcgagcacgccaacgttgcgccagcggtggaccaccggaatttgcgtcgtggggaccggcaggccggcgtcgatcaacaacagccgcagccaggtctccttgggcgacgcggcgccgccatcaacaaggggcagcacgtcacgcaaccggcggacacctcgggcgcccgcgtgacgcttggccaatagaagcacgtcgtcgcgggaaaacggggtggcacgcatgagggcatcgagacgagccacggcttcgccgcgggacagatggcggccgaggtcgtatgccgtccgcgccagtgtggtgaccggcaggcccaccaccctggtgatctcgtcgtcgcacaaggtctcacgacgtatgacaagaccgtgctgcgggcgggtagtgggagaaatcagctcgatggccacgtcgacgtccacccactgagcaccatgcagcgcagaggccgcattaccagctatgacgccatggcgcctcgtggctagccaggcgccaaccgtgcgatcccaaagtgtgggcactgagcgcctcgagacgtacacaccgcggaacatcggctgataccaacgttgcagctcgtgcctggtcaggcgaccagcggtgatggcctcgctgccgatgaagacgtcacccatgacggacatgctggcactccgcaccgacatccgtgagatcaacattttgcaggcaaggtgcgagtagcggcctgcagaacgttgatctcggcgaaagtcggatgtcggcgaatcaggcgagcacgcggcggccggcgagcgctcggcccagggtgagctcgtcggcgaattccaggtcaccgcccatcggcagcccggacgcgatccgtgtgacggtcaggccggggatgtcgcgcagcattcgcaccaggtaggtggccgtcgcctcgccctcggtgttggggtcggtggcgatgatgacctcggtgacgtcgacgtcgtcgacccgttccccgatgcggctcagcagttcgcggatccgcagctgatccggcccaattccggacagcgggtcaagcgccccgcccaggacgtgatagcgaccccggaactcgcgggtgcgctcgacggcctggatgtctttgggttcctcgacaatgcacaccacggacgcatcgcgacggatatcagagcagattctgcaacgctcgttgtcagagacattcccacacaccgcgcagaatcgcacgccgtcccgaaccttcgccagcacaccggtcagccggtcgatgtccgacggttctaccgacaacaggtggaaggcgattcgctgcgcactcttgggtccgatccccggcaacttgccgagttcgtcaatcaggtcctggacgggtccctcaaacatgtcggtgcaggtcagatccctggtacaggtggtgcgcccggcgcacccggcatacccggcatacccggcatacctggcgctcccggcggcgcagccggtggtgccggcgggcgcatcgcgccggccaatgcacccagccgttcctgcgccatcttcgtcacctgctgggacgcgtcgcgcatcgcaccgacgatcaggtcctgcaaggtctcgatgtcgtcgggatcgacgaccttggggtcgatcgtcacgccgatcacctccccgctgcctttgacgacgaccttgaccaggcccccaccggcttgaccgtgcacctcagagttcgccagctgttgctgggcctccaggagcttttgctgcatctgctgcgcctgagcgagcagcgccgacatgtcgcctccgggttgcatgacagtcccctagcatcttggtctcgagttggtttcgcctgtggttgtcgggcgattcggaacattcagcctagaccgcgccgcgttacctttgcgccgtggacctacgagttggcccgcgtgtcgggttcgccatgatagtcggggtactcgtcgcagcagcgacgccgatcatctcgtccgcgagcgcaacccccgccaacatcgccggcatggtcgtcttcatcgaccccggacacaacggagccaacgacgcatcgatcggccgccaggtacccaccggtcgcggcggcaccaagaactgccaggccagcggaacgtcaaccaacagcggctacccggagcacaccttcacctgggaaaccgggctgcggctgcgggccgcgttgaacgcattgggggttcggaccgccctgtcacgtggcaacgacaacgcgctcggaccgtgtgtcgatgagcgcgccaatatggccaacgcgttgcgccccaacgcgatcgtgagcctgcacgccgacggcggaccggcgtctggccgcggattccacgtcaactactcggccccgccgctcaacgcgatacaggccggtccctcggttcagttcgctcgaatcatgcgcgaccagctgcaggcctcgggcattccgaaggcgaactacatcggccaggacggcctgtacggacgttcggacttggccggcctgaacctagcccaatatccgtcgatcctggtcgagttgggcaacatgaagaaccccgcggactcggcgctgatggagtccgccgagggcaggcaaaaatacgccaacgccctggttcgcggcgtcgccggcttcctggccacccagggccaggcgcgttagccccgcacacaggcggcacccccaccgcgcccgcatcgtcgtcaggcgtcaccctcgagttcggtcttgaggttggacagcacctcggcctggatcttcttcagccctagcggcgcaaaggtcttctcgaagaaacccttgaccccgcccgcgccggtccaggtggtcttcaccgtgacgctggaaccgggtccggcgggagcgaccgtccagttggtgaccatggacgaattcatgtccttctcgatgacggtgtgcccggcaacgtccacgttcacctgcacatcgcgaacacgcgactgcgtcgcctgcagccgccacttggcgactgtgccccgccccttgccgccctcgagcacctggtactcgctgtagtgcggggacaggattttaggacggacggtctcatagtcggccagcgcgtcgagtgtggccgtgggctcagcattgatcaagatcgtgctggctgcgctcacctgtcccatcagggccggactccttcgtttgtgattgctgcaccgcccgcacccggatgcaggggcagttgtcgaggactagggtatatgcggtgcctgtccctggatctgcacagtcggcttacgcctgcggcgtcgagcggttgctggcgagctatcgatccatccccgcgactgcatccatccggcttgccaagcccacctcaaatctgttccgcgcccgcgtcaaacacgatgcacgcggcctggacgcatcgggactgaccggtgtcatcggtatcgatcccgaggcccgcaccgccgacgtggccggcatgtgcacatacgaggacctaatcgccgcgacactgcactacggtctgtcaccattggtggttccgcagctgaggacgatcacattgggcggagcggtcaccggcttgggtatcgagtcggcgtcgttccgcaacggcctgccccacgagtcggtgctggagatggatatcctcaccggcgcaggagaacttctcaccgtctcgcccggacagcactccgacttgtaccgtgcattccctaactcgtatgggacactgggctattcaacccggcttcgaatccagctggagccggtccggccgtttgtcgcgctgcggcacatccgatttagctcgttgacggcgatggtggccgcaatggagcgcatcatcgacaccggcggactggacggcgaatcggtggactatctcgacggggtggttttcagcgctgacgaaagctacctgtgcatcggcatgcagacgagcgtaccgggcccggtcagcgactacaccggacaagacatctactaccggtcgatccaacacgaggcggggatcaaggaagaccggttgaccatccacgattacttctggcgctgggacaccgattggttctggtgctcacgatcgtttggtgcccaaaacccgcggctgcgccgctggtggccgcggcgctaccggcgtagcagtgtctactggaggttgatggcgctcgatcagcgcttcgggatcgccgaccggttcgagaacagcaggggtcgtcccgcgcgtgaacgggtggtgcaggatatcgaagtgccgatcgaacggacctgcgagtttctggagtggttcggggaaaacgtgcccatttcgccaatctggttgtgcccgttgcggctacgcgatcacgccggctggccgctgtacccgatccggcctgaccgtagctatgtcaacatcgggttctggtcgtcggtgccggttggcgccaccgagggcgccaccaaccgcaagatcgagaacaaggtgagtgcgctcgacgggcacaagtcgctctactccgactccttctatacccgcgaggagttcgacgagctctacggcggcgagacttacaacactgtgaagaaagcctacgatcccgattcgcgtctcctcgatctttacgcaaaggcggtgcaacgacgatgacaacgggcagactcagcatggccgagatcctggagatcttcaccgcgaccgggcaacacccgctgaagttcaccgcgtatgacggcagcaccgcgggacaagacgacgccacactgggcctggatcttcggacgccccgcggcgccacctacttagctaccgctcccggcgaactcggcctggcccgcgcttatgtgtcgggtgacctacaggcacacggagtacatcccggcgatccgtacgaactgctcaaaacgctgaccgaaagggtcgacttcaaacggccgtcggcgcgggtgctggctaatgtggtgcgctcgatcggcgttgagcacatactgcccatcgcgccgccaccccaagaggcgcgaccccggtggcgtcgaatggctaatggcttgctgcacagcaagacccgtgacgccgaggctatccatcaccactacgacgtctccaacaacttctacgagtgggtgctcgggccatcgatgacctacacgtgcgcggtgtttccgaacgctgaggcttcgctggagcaggcccaagagaacaaataccgactcattttcgaaaagctacggctagagccgggtgaccggctactcgacgtcggctgcggctggggcggcatggtgcgctacgccgcccgacgcggtgtccgggtgatcggcgccacgctctcggccgagcaggccaagtggggccagaaagcagtcgaggacgagggattgagcgacctcgcgcaggtgcggcattccgactaccgcgacgtagccgagaccggtttcgacgccgtttcttcgatcgggctaaccgagcacatcggcgtcaagaattacccgttctacttcgggtttctcaagtcgaagttgcgcaccggcggcttgctgctcaatcactgcatcacccgccacgacaacaggtcgacgtcctttgccggcgggttcaccgaccgttacgttttccccgacggggagctgacgggctcgggacgtattaccaccgagatccagcaggtcggcttggaagtgctgcacgaggagaacttccgccatcactacgcgatgacgctgcgcgactggtgcggcaacctcgtcgaacactgggacgacgcggtcgccgaggtcggtctgccgaccgccaaggtgtggggcctgtacatggcggcttcgcgggtggccttcgaacgaaacaacctgcagctacatcacgtattggcgaccaaggtggacccccggggcgacgacagcttgccactgcggccctggtggcagccctaggcgttgtctatccggcgcgcgcccagctcgttctgcagcagctcgagtgcaacctcttccgggtcgcgacgcggcgacgggtcgccacggccggcttcggcgagcatgtgctcctcttcgtcgcgctgagtggaattcgctgtgggggcagggtttacggccttggcggtcgccacgttcgctcccccgccgacgggtgatgccgccgcagccggttcaccggtctcacaccgcacccgccagttgactcccagcgcgtctttaagcgcctcggcgaggacatcggcgttgcgctgttcggacagccgccgcgccagcggcgccgattcgtgggtcagcaccagcgtgttgtcctctagcgcacggacggtggcacccgccagcatcacctcggtggtacggctgcgcaggcgcaccttgtcgcgcaccgtcggccacatggaccgaaccgcggccacggtgggttcgctcgaggccggtgtgggggccagcaccggtctcggttcacgcgcgggctggtgtttcggctcggcagccgcagccgacgggcgtggtacggcttgcggcgccgggatcgacatgtccaaccgggtctcgatccgttcgacccgctgcaacagtgccgattcggcgtcgctcgccgagggcagcagcagtcgcgcgcaaaccacttccagcagcagacgcggcgcggtcgcaccgcgcatctcgcctagcccggcctgcaccacctcggcatatcgggtcagggtcgcccgcccgatccgggcggcttgctcgcgcatccgatccagcgcgtcttcgggcgcatccaccaccccgcgagatgccgcgtcgggaaccgattgcagcacaatcaggtcgcggaatcgctccagcagatcggtagcgaaacgccgagggtcatgtccgccatcgatcaccgattcgatcgccccgaacaatgcggccgcatcgcaagcggccagtgcgtcgaccgcgtcgtcgatcagggcgacgtcggtgacacccagcagccccagcgcccgggtgtaggtcacgtgggtgtccgcggccccagccagcaattggtccagcaccgagagcgtatcccgtggggaacctccgccggcccggatcaccaacgggtacaccgcatcgtcgacgacgacgccctcctgctcgcagatccgcgcgagcaacgcccgcatagtgcgcggcggcagcagccggaacgggtagtgatgagtgcgcgaccgaatcgtcggcagtaccttctccggttcggtggtggcgaatatgaagatcaggtgttcgggcggttcctccacgatcttgagcagcgcgttgaatcccgcggtggtcaccatgtgcgcctcgtcgacgataaatacccggtaccgtgactggaccggcgcatagaacgcgcggtcccgcagctcgcgggtgtcgtccacgccgccgtggctggcggcatccagctctaccacgtcgatgctgccgggggcgttgggcgccaacgaaacgcaggattcgcagaccccgcacgggttggcggtagggccctgcgcacagttcaacgaccgcgccaggatacgcgctgacgacgtctttccgcagccacgcggcccagagaacaggtacgcgtggttgatccggccggcatccagcgccaccgacagcggcgcggtgacgtgctcctgccccaccacctccgcgaagcttgccggtcggtacttgcggtagagagccacgtcagcaggctaccgaccctaggcgacgagtgtgttcgcagcgtcgaatgtgaacgttcggcgtgatttcggcgcgcgggttcccgctctcagcgcacgttcggcgccgaggaggctagtccctggttaagcaatgtctcggtcgccgccagcagcgcgcaggtcgccaacccgtcaaccgcgttgcgcaggtccggtaccgacggaaacgacggcgcgatccggatgttcttgtcgtccggatcctttcgatacgggaacgacgcccccgcctcggtcaccgcgataccaacgtccttagccaaggctacggtccggcgcgcggtcccgggcaacacgtcgaggctgatgaagtagccacccttgggctcggtccaggaggcgatcttggactcgcttagccgctgatccagaacttcggccaccaacgcgaatttcggcgccagtatctgctggtaacgcaacatgtgtagacgtaccccatcggcgtcgccgaagaagcgtagatgccgcagctggttgaccttgtccgggccgatcgacttcttcccggcgtactgcagataccaggcgatgttgcctaacgatccaccgaagaagctgacaccgccgccggcgaaggtgatcttcgaggtggacgcgaagacgtaggggcggttggggttgccggccttggcggccagcccgagcacgtcgacctggcgcgggaaatccagcgtcagggtatgcaccgcatacgcgttgtcccagaacaagcggaagtcaggtgccgccgtccgcatctggacgagtcggcgaaccgtttcccaggaataggtgacgcccgaagggttgccgaagaccggtaccgtccacatccccttgatggctgggtcgacggcaaccagttcttcgatcagatcgacgtcgggcccatcctgcagcatgggtatcgggatcatctcgatgcccatggtctcggtgatggcaaagtgccggtcatagccggggaccgggcacaggaatttgatgccgtcctgctcctgaatccaaggccgcggcgagtccacgccgccatacaacatggagaaggcgacgatgtcgtgcatcaattccaggctggagttgttgcccgcgatcaggttgggcactgcgatgccgagcagttcggcgaagatagcccgcaggcccggcaggccgtgctggccaccatagttgcgggtgtcggtgccctccgggtcgcggtagtcgtctccgggcaagctcagcagctggttcgacaggtcgagctgctctgcggatggtttgccgcgggtgagatccagagccagcttcatgccctgaagcgccgcataatcctgctgatggcgtgcgtgtagtgccgctagctcttgggggctaagagagtcgaacgacaccgtgggccctttcgccgagtcgaaaaccgtgggtataccgaggtccagtcagtgccccggctgaaggggaccccgcgcacccgacagagcccgttgacccttgctgccttccagccctgggggagttcacaggatagacgccgcgcggggtccaccgtgagtctaatacctgggctggaacgcccgggacggactcagcgggctaccatatgctgcggaggattcgcctagtggcctatggcgctcgcctggaacgcgggttgggttaacagccctcgcgggttcaaatcccgcatcctccgccaggtggtccgcagcgcggacgggaacgcggacgggaacgcggacgggaacaatgtgggctggtcggcttctcaccggctcggttcaccagcctaaggaggggtatggggcgcaaggtcgccgtgctgtggcacgcgtcgttttcgattggcgccggcgtcctctacttctatttcgtattgccccgttggcctgagctgatgggtgacaccggacactcgctggggactgggctccggattgccacgggcgcgttggtcggtctggccgcactgccggtggtattcactttgctgcgcacccgcaagccggagctgggcaccccgcagctggcgctgtcaatgcgaatctggtcgatcatggctcacgtgctggccggcgcgctgatcgtcggcaccgcgattagcgaggtctggctcagcctggatgccgccgggcagtggttgttcgggatctacggagctgccgccgcgatcgcggtgctcgggttcttcgggttctacctgtcgtttgtcgccgagctgccgccgccaccgccgaagccgctcaagccgaagaaacccaagcagcgacgccttcgccgcaagaagacggccaagggcgacgaggctgagccggaagccgccgaagaagccgagaacacggagctggcggcgcaggaggacgaggaggccgtcgaagctcccccggaaagcatagaaagcccgggaggtgaacccgagtcggcgacccgggaagctccggcagcagagaccgccaccgccgaggagccccggggcgggttacggaatcgccgccccaccggcaaaacctcacatcgacgccggcgcactcgcagcggtgtccaggtcgccaaggtcgacgaatagccgcggtcaggtgctgtagcggcggctgtgaaccctgcgacgcaatgtcggcgtgtcacgttgtcggattcactgtcgccggctagcgctttcccgtcagaagacgagaagcctccccgatctccaactagcatcgagatcgggcttgcgaaggttgggttgcaaaatggatgtcatcagatgggctcgccggcttgcggtggtggcgggcacagcagcggcagtgaccactcctgggctactgagtgcgcacgttccgatggtctccgccgaaccgtgtcccgacgtcgaggtggtgtttgcccgtggcaccggggagccacctggtattggcagcgtcggaggactgttcgtcgacgcactgcgttcccaggttggcgccaagtcactcggggtctacgccgttaactaccccgccagtaacgactttgccagcagcgacttccctaagacggtcatcgacggaattcgcgacgcgggctctcatatccagtcaatggcgatgagctgtccccagaccaggcaagtactcggtggatactcccaaggtgcggccgtggccggttatgtcacctcggctgtggtaccgccggctgtacccgtgcaggcggtaccggcaccgatggccccggaggtagcaaaccacgtcgccgcggtcactctgttcggcgcaccgtcggctcaattcctgggccagtacggcgcgccgccgatagccatcggtcccctgtaccagccgaaaacgcttcagttgtgtgccgatggcgactcgatttgtggcgacggcaacagcccggtcgcgcatggcctgtacgcggtgaacggcatggtaggccagggcgcgaatttcgccgccagccgcctgtagccagaactgcgctgccaccccagcgagagctgggcggtgatccaatgcagaatgccaccatgcgcgttctggtcaccggcggtacgggatttgtgggcgggtggactgccaaagccatcgctgacgcgggccactccgtccggttcctggtgcgaaatcccgcacggctgaagacgtctgtcgcgaaactgggcgtcgacgtgtcggactttgcggttgcagacatatccgaccgcgattcggtacgggaggcgttgaacggatgcgacgccgtcgtgcacagcgccgcgctggtggcaaccgacccgcgtgagacttcgcggatgctgagtacgaacatggcgggcgcccaaaatgttctcggtcaagccgtcgagctcggaatggatccgatcgtgcatgtgtcgagcttcacggcgctgtttcgtcccaacttggcgacgctgagcgctgatctgccggttgccggtgggacggatggatacggacaatccaaagcgcagatcgaaatctatgcgcgcggtcttcaggacgccggcgcaccggtgaacatcacttatcctggcatggtcctcggcccgccggtgggcgatcaattcggtgaagccggggagggtgtccggtccgcattgtggatgcatgtcattcccgggcgcggcgcggcgtggttgatcgtcgacgtccgagatgtggcggcactgcacgcggcgttgttggaatccgggcgtgggccgcgccgctacactgcgggaggtcatcggattccggtgcccgagctcgcgaaaattctgggcgaggtcgccggcaccacgatgctggccgtcccggtgcccgattccgcgctgcgtgtcgcgggatcggtgctggatcaagccgggccctatctgcctttcaatactccgttcaccgcggcaggtatgcagtactacacacagatgccggagcccgacgattcgccgagcgaaaaagaactaggcatcacctaccgcgatccgcgcgacaccgtggccgacaccgtcacggccctgcgcggcctgggcagctaactgccgtcgggaggttccgccggttccgcgtcggggcgcgaattcttcaaccactgcttcagccggagcagttcgttgacgacgatgccgacgcccaggaggatgaccagcgtcaccacaatagcggtggccacgtagtccatggtgacagccccgccacggcgcacgttcaggccgcttgctgtcggatcgagaggacctacgcgatgaaggcggtgacctgcaccaacgcaaagctcgaggtagtcgaccggccgtccccggcgccggccaagggtcaactgttgctcgatgtgctgcggtgcggtatctgcggatcggacctgcatgcccgcttgcactgtgatgaactggccgacgtgatggccgaatctggctaccacgccttcatgcgatcgaatcagcaggtggtgttcggacacgagttctgtggcgaggtggtcgattacggtcccggcacccgcaggacccctaggcgcggcaccccggtcgtcgccatgccgctgctgcggcgtggcaacaaagaggtgcacgggatcgggctttcgacaatggcgccgggcgcctacgccgagcggctcgtcgtcgagcagtcgctgacgtttcctgtcccgaacgggctggcgcccgagatagccgcgctgaccgagcccatggccgtcggatggcacgccgtccggcgcggcgaggtgggcaagggcgacgtcgcgatcgtgatcgggtgcggtccgatcggcctcgcggtgatctgcatgctgaagtcgcgcggggtacacacggtgatcgcaagcgacttttcacccggccgtcgtgccctcgcaaccgcctgtggcgctgattccgtagtcgatcccgtacaggactcaccgtatgcggtagccgccggccttggacagggaaacagacacctgcaaagcatcctcgacgcgttcgacctcgcagtcggcacggtcgaaagcctgcagcggctgcggctgccgtggtggcacctttggcgggctgccgaagcagctggcgccgcaacgccaaagcgtccagtcatcttcgaatgtgttggcgttccgggaattatcgatggcatcatcgccagcgcaccgctgttctcgcgcgtcgtcgtggtcggcgtctgcatgggctcagaccacatccggccggcgatggcgatcaacaaagagatcaacctgcggttcgtcctcggctacacaccgttagagttccgcgacacgttgcacatgctggccgacggcaaggtcaacgccgcgccgctgatcaccgggacggtcggtttacccggcgtggcggcagcattcgatgcgctcggcgatcccgaggcgcacgcaaaaatcatgatcgaccccaagagcaacgccgcgagtccccaaccattccgcgtggagtgaatgatgcgggatagccgcacggcgttggatccacccgggacgacagcttgaattcaggcggcctctgctttaaagcgcacactaccgcgcctgctgcggcatggatccaaatatccgccaaagtacgtatggacatccgatagcccggcgcacctacgacccgccgcgcagacacatttacgcgttcgcaccgatggctgcggacccagcaaatggcagagttagagcgtcggccgtgtcttgagtcaatgcttccaggccggcaccttttctcccgtggaccgcatgtgcccacggtcgcgtcagtaccgcccgaatcattccttgaggcctattgcagatgaaaccgtcgcctgccgatacccacgtcgtgattgccggtgctggcatcgcgggattggctgccgccatgatcctggccgaagccggggtgcgagtcacattgtgcgaagctgcatccgaagctgggggcaaggccaagagtttacgtctcgcggacggccacccgaccgagcacagtttgcgggtttacaccgatacttaccaaaccctgctgacgctgttctcgcgtatacccaccgaacatgacaggaccatgctagacaacctggtcggcgtcagcatggtttcggctaccgcgcaaggcgtgattggccgaatcgctgcgccagttgccttgcaacgccggcggccaaccttcgcgcggatcataggcaaggtagtcgaaccgccgcggcaacttgtccggatcttgttgcgcggcccaatggtaatcgttggtctggcccaacgaggtgtgccggccaccgacgtcctccattacctctacgcccatctacggctgctgtggatgtgccgagagcgactcttggcggagctgggcgatatctcgtatgcggattatctgcagctcggctgcaagtctgcccaggcgcaggaattcttttctgctgtgccgcgcatttacgtcgcggcgcgcaccagtgccgaagcggcggccattgcgcccatcgttctcaaggggctgtttcgcctgaaaagtaattgtccatcagccctcaacgacgcaaagctgcccgcgatcatgatgatggatggaccgaccagcgagcgcatggtcgatccctggattcgccacctgacaaggctcggcgtggacatccacttcaacacgcgtgtcggcgatctcgagttcgacgacggtcgcgtcaccgcattgatatcgtccgatggccgccggtttgcctgcgactatgccctgctcgcggtgccctatctgacgctgcgagagctggccaaatcagctcatgtcaagcgatatctccctcagctcacacagcagcacgcccttgcgcttgaggcatcgaacggaatccagtgttttctgcgcgacctccctgcgacgtggcctccgttcatccgccctggagtcgtcactacgcatctgcaaagccagtggtcgctggtctgcgttctgcagggagaaggtttctggaaaaacgtccgcctgccggaaggaacccgctacgttctgtcaataacctggagtgatgtggaaacgcccggacctgtttttgatcggccattgagtgaatgtacgccagatgagatcttgaccgagtgcctgacgcagtgcggcctcgataaatcgaacgtcttgggctggcggatcgatcacgagctgaagcacttagacgaggccgaatacgaaaaggtggcgagcgagctgcctcctcatcttgtctcggcgcctgcgcgcgggcagcgcatggtgaatttctcgccgcttaccgtattgatgccgggcgcgcgccaccgctccccgggtatttgcacctcagtgcctaaccttttgctagccggtgaggtgatctattcacccgacctgaccttgtttgttccgaccatggagaaggcggcatgctccggctatctggccgcccgccaaatcatgaacatggttgcttcgcacgccgcaccgctgcggatcgacttccgggatcccgccccatttgcggttctgcggcgggtggaccgatggttttggagccgccgccgacgaccgccagaccggtcgacatttgcaaccccaccaaccgccatgccggcgccgagccacctgaccgacgtggatcgctctgcaagttagccgccggtaacccaccaagcctcgtcacgctacaagtccaccgttgaaccgacggcgttgacgcgtcacatatccctgatccttcaagaacgtggagtttcccttgactgtgcacaccgtcgccaccaacaatgctgcgcccgtcatagccgccggtcccgtcggccctagcagacgacgccgtcgcgtgcacgccccacttacgcgacgccgccaaccctcctcctcggcggtgctgctggtggcggctttcggcgccttcctcgctttccttgactccacgatcgtcaacgtcgcgttccccgatatccagcggcacttccacagcgacatcagtgacctgtcctggatgctcaacgcctacaacattgttttcgcggcgttcctggtggccgccggcaggctggccgacctgatggggcgcaagcgggtgttcatcttgggggtggcgttgttcaccgtcgcgtccgggctgtgcgcgatcgccgaaagcgtcggggaactggttgcgttccgtgtgctgcaaggcatcggcgcagcggttctggtaccggcttcgctggggctggtcgtcgaggccttcccggccgagcggcgcgcgcacggggtcaacctgtggggtgcggcgggggccatcgccgcgggcctcggcccgccgatcggtggcgccctcatcgaggcggatggctggcggtgggtgttcctggtgaaccttccgctgggggtattcgctgtgctggccgctcggcgggcactggtggagaaccgggccgccggacgtcggcgtgtgcccgacgtgcgcggcgcggtgctgctggctttcgcgctgggccttttgacgctgggattgatcaagggcccggattggggttgggccagcctgccgaccagcgggtcattgctggccgcggcggtcgcgatggttgggtttgtgatgagctcacgacaccacccggcaccgatggtcgagcccacgctgttgcgcatccagtcgttcgtggccggcaccgggctgaccgccgtggccagcgccggcttctacgcctatctgctgacgcacgtgctgttcctcaactacgtctggggttacacgctgctggaggctggcatggccgtcgcccccgccgcgctggtcgccgccgtcgtcgcggcggtgcttggccgcgtcgccgaccggcacggttaccgcttcatcgtcggcatcggcgcgttgatctgggctgccagcctgctgtggtatctcaaggttgtcgggtcccagcccgatttcctcggtgaatggctgcccggccagatactgcagggaatcggggtgggcgctaccttcccgctgctcggcagtgccgccttggcccggctggccaagggcggcagctacgccaccgcttcggcggtgaccggcaccatccgccaggttggcgccgtcatcggcgtcgcggtgctggtgatcctggtcggcacaccggcaccgggcgcagccgaagaggcgttgcgtcacaggtgggcgttggccgcgatctgtttcgtggcggtggggatcggggcgctgtcgctgggtcgcatccgcccagtcccagctgcggttgaacccccgccggggccgccggtggctccgttgggagcgcggcggccgccgagacccgcaccggtggcctcacccgccgcggcagtggccccgacccccaagacttcccgcgaagtcaacctgctggaggctctgcggtttgccaggccggacacgcaacagattgagctgcaagcaggctcgtatttgttccacgcgggcgatgtgtccgatgcgctctacgtggtgcgcagcggccgcctgcaagtcctcgccggcgacggcgcaaaggacgaagtggtggccgagctgggccgtggtcaggtggtcggggagctcggggtgctgctcgatgcgccgcggtccgcgtcggttcgtgcggtacgcgactcgtccctgatgcgagtgaccaaggccgaattcgcgaagatcgccgatgccggggtgcttggggcgctggcgggggtactggccaaacgacagcaccagacacgcgtggcctctcagcggacaacgccggaggtcgttgtcgcggtcgtcggtgtcgacgccaatgcaccggtcgcaatggtggccaccgaattgtgcagggcactgtcgacacggctacgtgctgtcgcccccggccgggtcgactgcgacgggttggaacgtgccgagcagaccgccgaccgggtggtgctgcatgcggccgtcggcgacgcgcggtggcgggaattctgtttgcgtgtcgccgatcgcgtggtgctggtggccagcaacccggccgtgcctgtggccccgctgccgacccgagcgaccggcgccgacctggtgctggccggacggcccgccggccgggagcaccgacgtgcctgggagcagttgatcacgccgcggtcgatgcatgtggtccgacgcgaatttgtcgccgacgacctgcgggtgctcgccacgcgtatcgcgggccgttccgtggggctagtcctcagcggtggggcagcgagggcgtgtgcccacttgggcgtgctggaggaactggaggccgccggggtcaccgtcgaccgctttgccggcaccagcatgggcgcaatcatcgcggctctggcggccagcggtttggatgctgccggggtggatgcgcaaatctacgagcacttcgtgcgcaagagccacggcgactacaccctgccgagcaaggggctgatccgcgggaaacgcacccagtccacgctacgcacgatcttcggagaccatttggtggaggagctgccgaaacatttccgctgcgtcagtgtcgacctattggcccggcgtcccgtcgtgcaccgccaaggcccgctcgccgacgtcgtcggctgctcgatgcggctgccttttctgtatgcgccactgccctacggcggcaccctgcacgtcgacggcggtgtgctggacaacgtgcccgtcaccacgctggtgggcaaggacggcccactgattgcggtaaacgtggcctctggcggaaatccaagccccgcgtccggcggccatcgccgcggcaaaccacgggtgcccggcctaaccgacaccctgctgcgcaccatgacaatcagcagcgcgatggcatcggaaaaagtgttggcccaggccgacctggtgatcaagcccaacccgatcggcgtcggactcatggagtaccaccagatcgaccgcgcccgtgaagcgggccggatcgcggcccgtgaagcgttgccacaaatcatggagctggtgcacggctgaacctgggcagggccgctaagatactgtgaccacggccacgctatcggcggcctggccagctttccgggccgctacccgatgggagtcctcacccacgccgccggcggacccaaccccgattgttcgaccgcagacactgatctatcgcgcaggcgttgccgcatggtggactagcccaatgacgcgggctgacggcaagcgcgaccgtgacgagatgttcgtcgaatacaccaagagcatctgccccgtctgcaaggtcgtggtcgacgcccaggtcaatatccgccacgacaaggtgtatttgcgtaagcgctgccgcgagcacggaagtttcgaggccctggtgtacggggatgcccagatgtatttggaatcagcacgattcaacaaaccgggcacctttccgctgcggtttcagaccgaggtgcgcgacggctgtcccagtgactgcgggctgtgcccggaccacaagcaacacgcctgcctggggttgatcgaggtcaacacacactgcaacctggactgcccgatctgtttcgccgactctggccaccaacccgacggctacgccatcaccgcggcgcagtgtgaacggatgctcgacacgctcgttgccgccgagggtgaacccgaagtggtgatgttctccggtggcgaaccgaccatccacaaacaactcctcgagttcgtcgacgccgcccaggcccgcccggtcaagaccatcatcatcaacaccaacggcatccggctggcctccgaccggcgattcgtcgaccagctcgccacccgcaaccgtcccggccaccccgtgcacatctacctgcagttcgacggcctggacgaggcaacacatcgtcgaatccggggccacgatctgcgggacgtaaagcagcgggccctggacaactgcgccgcggcgggcctgaccgtcagcctggtggccgcggtggaacgcggcctcaacgagcacgagctcggcgcggtcatccgccacggcatggcgcagcccggagtgcaatcggtggtatttcagccggtcacccacgccggccggcatgtgcagttcgacccgctgacccgactgaccaactccgacatcatcgcctgcatcaccgcgcaactgcccgaatggttcaggcccggtgacttctttccggtgccatgctgcttccccagctgccgatcgatcacctacctgctcaccgacggggagcatgtggtcccgattccgcggctgctcaatgtcgaggactacctcgactacgtctccaaccgggtgatccctgacctggcgatccgcgaagccttggagaacttgtggtcggcgtcggcggtgccaggcaccgacaccatgaccgcacagctacagcgggctaccgccgccctgaactgcgccgagggctgcgggatcaacctgcccgaggccctcacgcacctcaccgaccgggtcttcgccatcgtcatccaagacttccaggatccctacaccctcaacgtcaaacagctgatgaaatgctgcgtgcaacagatcaccccggacggacggctgatcccgttctgcgcctacaactcggtcggctatcgagagcaggtgcgtgaacagctcaccggggtaccggtacccgacattgtgcccaatgccatcccactcgccgggttgctggcggacgcaccacacggatcaaaacaggccaataccggtgggagtatcgccaggctcgcggggccaacccgaggtgcgccgatggcactgccaccacagcagatcaaagcgtgttgcgccgacgcctattcccgcgacatcgtcgccttgctactcggtgactcctttcacccgggcggcgcgacattgacccgtaggttggctgaccaactcgggctgaggtcgacaggcgacccgcggcgggtcgccgacatcgccgccgggcccggcgcctccgcacggctgctggccagcgactacggtgtggctgtcgacggggtcgacatcagcgagatcaacgtgaagcgcgcccaagccgccgtcgcgcaaaccggcctgaccgagcgggtgcgcttccacctgggcgacgccgaatcagtcccgttgcccgacgacacattcgacgcgctggtgtgcgagtgcgcgttctgcacattcccggacaagaacgccgccgcccagcagttcgctcggattctgcgtcctggtggcctggccggcatcaccgatgtcactgtcggggacggcggcctgccggcggagctgaccccattggccgcgtgggtcgcctgcatcgccgacgcccgaaccgtcaccgactacaccgacatcctcgaaggggccggattgcgcacccgccacatcgagtctcatgacgagagcctgctggacatgatcgaccgcatcgacgcgcggatcaccgccttgcacgtcgccgcaccggagatcctcgccgacaacggcattcgccacgactcggtgcgcgatttcacagcgctcgcacgcgccgcggtacaaaccggacgaatcggatacacgttgatgatcgcggaaaagccgtgataatccaggaaatgtgggacagaccaatcgcatttcccgcatctgaggagcgagccgcaccgcgttacttcgacgtgtttccccccttcaagtcggtatcccggctcggctgcacccgcttgggttcgcccggcatcttcggatagttcggcggatacggcatgtcaccgagcccgcgctcctcgtcggcggcggccaagtccagcaatggtgcaatcgactgggccacgtcgtccatcccggcccaggggtcgtcgcggatcttcaccagctcgggcaccgtggtcatggtgtagtcgtcgggatccgcgccggccagctcttcccaggtcaacggcatcgataccgtcgcgatcggggtaggacgcaccgaataggccgacgccatggtgcggtcgcgggcgttttggttgaagtcgatgaagatacgcgcgccccgttcttccttccaccacgacgtcgtcaccgcatccggtgcgcggcgctcgacttcccgggccaacgcaatgcccgcccgacgcacctcgacgaagtcccagtcggtggcgatgcgcaggaatacgtgaatccctctacccccggatgtcttcggataaccgaccagaccgaggtcgtccagcacggaccggagcacatcgacggcgaccgtacgcgcctccacaaagccggtgcccggttgcggatctagatcgatgcgcaattcgtcggggtgctcggtgtcggggcagcgcacttgccacgggtgcagggtgattgtgcccatctgcgccgcccatacgatcgccgccgggtgggtcaccttcagcgcgtcagccatccgccccgacggaaacgtcacccggcacgtctgcaggtagtcagggcggtgccgcgggatccgcttttggtagatctgctcgccgtcgacgccgtccgggaagcgctgcaagtgcgtcggccggtcacgcagcgccgtcagcatcggacccccggccacggcgaagtagtactcaacgaggcggcgcttggtgccgtgcgaccccagcttcgggaaatacatcctgtccgggctagtcaaccgcaccgcgatgccgtcgacgtcgagttcctcagctgccgccgccatatcggaattccagcatgccgcacgcaagaatgagcacatgcagttacccgtcatgccgccggtgtcgccgatgctggccaaatcggtcaccgcaatcccgccggacgcgtcgtatgaacccaaatgggacggattccgctccatctgctttcgcgacggtgatcaggtcgaactgggtagccgcaacgagcggccgatgacccgctacttccccgagctggtcgccgcgatcagggccgagctgccgcatcgctgtgtgatcgacggggagatcatcatcgccaccgaccacggcttggacttcgaggcgctgcaacagcgcatccatcctgccgagtcgagggtgcgaatgcttgccgaccgcacaccagcctccttcatcgcattcgacctgctggccctcggcgacgacgactacaccgggcgaccgttcagcgaaagacgagccgctctggtcgatgccgtaactggttcgggggccgacgctgacctgtcgatccacgtcaccccggcaaccaccgacatggcgaccgcacaacgatggttctccgagttcgagggggccggtctagacggtgtcatcgccaaaccgccgcacatcacctatcaaccggacaaacgcgttatgttcaagatcaaacacctgcggaccgccgattgcgtggtggccggctaccgggtgcacaagtccggcagtgacgcgatcggctcactgctgctagggctttaccaggaggacggccaactcgcgtcggtcggcgtgatcggcgcgttccccatggccgaacgacgccggctattaaccgagctgcagccgctggtcaccagcttcgacgaccacccatggaactgggccgcccacgttgccggccagcgcaccccacgtaagaacgagttctcccgctggaatgtcggcaaagacctgtcgttcgtgccgctgcgacccgagcgggtggtcgaggtccgctacgaccacatggaaggcgcgcggttccgccacaccgcacagttcaaccggtggcgccccgaccgcgacccacgctcatgcagctatgcccagctcgaacgcccgctcaccgtcagcctctccgacattgtgccgggcctacgctaaggtgcgaccctcttcggtcagttgatccccggtgggccgatcggctcgggcgccacatccgggtcggttcgttgcgttcggccgcgtaacatctgcggcatggcggtgctgcccgcgtgccggttgggacttgtcgtctgtgtggcgaccgcagtgatcacagcaaccatggtgttggctacgccgagctatgcatgcgcctgcggtgccgcggtcacagcacatggctcccaagcaactttgaatcatgaagtcgcgctgcttcattgggacgggacgaccgagacgatcgtcatgcagctggcaatgaacgccgataccgacaacgttgccttggtagtgcccaccccgacgccggcgatagttacaaccgcggaccagtccacgttcggcgagctggacacgctcagtgcgccgttgatcgagcatcagcgacattggagcttaaggcgcggtgtcggtgcctccggtccccaggaggccgccgcccgggccccgcatgtgctcaaccaggttcgccttggcccgctggaggccaccaccttgaccggcggggatctgagcggcctgcagacttggttgtctgacaacggctatgcgattcgaccggcggtgtcagcggcgctggatccctacgtgcgtgacggatgggcgttcgtggcgatccggctgaccagcaccgacctgatagtgggcgggctcgatccggtgcggatgaccttccgatcgtcgcggttggtgtatcccatgcggctatcggtcgccgctcaggagccgcaacatgtcaccatcttcaccctgtccgatcaccggcagcagcgcaccgacgccgacgctgccacacagacaacccacgtccggttcgcgggcgacatgtccactgcggttcgtgaccctctgttgcgcgagctgatcggcaaccacggctcatatctgaccaaggtcgaggtggacatctatcagacatcgcgaatctcttcggatttcacgttcggcaacgcaccaaacgacgatccgtaccggcaggtggtcaccgtttacgacgatgtcgcactccccccgctgctgctggtggtcgtgtcggcgatcgcggtgggcgcggcgggcggggccgttgtggtggttctgcggcgacggcggcgcgcccacactgggtagtccgccacggtgagggcgctcagcgaggcagggattctggtccttcagacaaacccgccacggccgggtgcgccatcaaccggtcgagaaaaccccgctgccccttgagcagtttggtgcgtgcccgcgctaccggaaaccagctcacccggtcgacctcggggaacttacgcatcttgcccgagcccttcggccagtccaattcgaaggtgctgcttcgtgcgtcggtgatgtccagatccgcccggacaccgaacacggtcaccaccttgccgccggactgtttcagcgacccgaagtcgattcgcggcccgtcaggcacgcacaacccgatctcctcggagaactcgcgccgggcggccagccacggatcttcgccgccggtgtattcgcccttcgggatcgaccaagcgccgtcgtcctttcccgcccaaaacgggccgcccggatgcgccagaaggacgtcgacgacaccggcgcgcgcccgatacagcagcacacccgcgctgagcttgggcatgagtacgggttctttagatcccgacggcctgttccagatccttcagcgacgattccaggtgcgcaagcagccgctgcaagtggggcacactgcgacggcacccgaccagtccgaagtcgagattcccagcattgttcaccagggtgatgttcaacgcttgaccgtccgggatgttcgacaatgggtaactaccgtcaagccgggccgtgccgtagtagagcgggtctaccggccccggcacattcgagatgacgatgttgaacggtggcggcactgccgacaagaaacccggtacacccgccaacgtcagcggcgccatattcaatgccgacaatgcaagcacctgcagctgcggcaattcggagagcactttcttgttgccgtccatggacgcgctgatggtctgaatccgttgcgctgggtcgtcgacatgggtggcgagattgcacaggacgctgccgaccaagttgccgccggcgtcagcgtcctctttggagcgtaggctcaccggaaccatcgcgatcagcggtctgtccggcagcgcattccgctctatcaggtagtagcgcaacgcaccggcacacatcgccaggacggcgtcgttgacggtcacaccggcggcctgcttgacgctcttgatccggtccagcgaccaggactgcgcagcgcaccggcgggctcccccgaccttgacgttgaacatgctgtgtggcgccgcgaacggcagcgtcaactgctgctcgagtagcgccgcacgagccagcttcagcgtcgacggtgcaagtccgacaacggatcccgccatcttgaacagcgcatccaacagtgacgagccgtccgatggcgggcgcgtacgtgggcgcggaggcaggttccagatggcgcgcacctcggcgtcgtccgggtcagccgacagcgtgcgctgcgccagcttcatcgccgaaacaccgtcgatcagggcgtggtgcattttggtgtacatagcaaaccggccgtcgttcagcccctccaccacgtgcagctcccacagcgggcggtggcgatcgagcaggctggtatgcagccttgaggtcagctcgagcagatcgcggactcgtcctggcgagggcagcgccgagcggcgaacgtggtaatcgatgtcgatgtcgtcgtcataagcccatgccacacgggcgattccacccccgatcgtcgcagggtgctttcggaacatgggctggaattcgtcgttggcaaccaaacgctcggtgaactcacggacgaactcaggaccagctccctgcggtggctcgaacaacgacaagccacccacatgcatggggtgttcacgagattcaatgaaaagaaacatcgagtcgttgggcatcatcagatccatgcacccattacacccattaccgagtgatccgggaaggcttctgtggtgcccgaggttcggcaagtcgcaagaacatcgccgcccagctgacttcgggatgacaacgcatgtagtccggagcggcttgaggttgcaacgtcgggtgggcgaagtagtccggctgagaggtattggtggcagcatgggtttgtgacctcaatgtcgttggcctgggatgtggtgtcggtcgacaagccggacgatgtcaacgtcgtgatcggccaggcgcacttcatcaaagcggtcgaagacctgcacgaggccatggtcggcgtgagcccatcgctacggttcgggctcgccttttgcgaggcttccgggccccggttggttcgacataccggcaacgatggcgatttggtcgaactcgcgacccgcactgcgctggccatcgcggccgggcatagcttcgtgatcttcttacgtgaggggtttcccatcaacatcctcaacccggtgcaggcggtgcccgaggtctgcacgatctactgcgccacagccaatccggtcgacgttgtcgtcgcggtgaccccgcatggtcgcggcatcgtgggtgttgtcgacgggcagacccctctgggagtggagaccgatcgcgacattgcgcagcggcgtgacctgttgcgcgccatcggttacaagctctgatacgggccgccggtccgcccttgacagcgggacgtccgccgcagagggtcgacggcatgtccgtggtgcgcgggaccgctctggctaactacccgagcctggttgccgggttgggcggtgacccggccactctgctacgggccgcgggtgttcgggatcaggatgtcggcaactatgacgcgttcatttcgatccgggcagcgattcgggcaatcgaatcggccgcagcggtcaccgccacaatggatttcgggagacgattggcacagcggcaagggattaagatcctgggaccggtcggtgtggcggcccgcacggccgccacggtcggtgacgctctggcgatcttcaacaccttcatggcggcctacagcccagttatcgccatccggatcacgccgctggccggacagcggtcatttattgcactcgagttcctgctcgacgagccggcgtcgtatccgcagaccatggagctggcgctcggggtggcgctcggggtgatccggttgttgttgggcgctgactacgccccactggccgtgcacttaccccacgacccactcacacccgaagccttctacctgcagtacttcggctgccggccttacttcgccgaacgtgttggtggtttcaccatgcgcaccgcggacctgagccgtcccctcaaccgcgacgatgtcgcccaccgggtggtcgtcgactacctgagcagcatcacgccgctgggcgaggggatcgtggaatcggtgcgcaccatcgtgcgccagctgctgcccaccggagcggcgacgctcaacgtggtcgccgagcagttccacctgcacccgaaaacgctgcaacgtcgacttgcggaggagaacaccacattcgttattctggtcgatcgggtccgcaaggatgtcgccgatcgctacctaaggaccaccgggatcggccttacccatttggcacgtgaactgggctacgccgaacaaagcgtgttgacccgctcgtgcaaacgctggttcggaaccggaccggccgcctaccgcaaccaggccaggttacagacaaccgtgagcgcacctggcagcgggcgtggtccgaatccaggtaacgtctcagtatcctgctgaccgatggatcaagatcgatcggacaacacggcattgcgccgtggtctgcgaattgccctgcgcgggcgccgcgatccgctgcccgtggcgggccggcggagccggacctccggcggaatcggtgacctgcacacccggaaggtgcttgacctgaccatccggctcgccgaggtgatgttgtcgtccggctctggcaccgcggatgtcgtcgccacagcccaggacgtggctcaggcctaccagctcaccgattgcgttgtcgacatcaccgttaccaccatcatcgtgtccgcgctagcgaccacagacactccgccggtcaccatcatgcggtcggtccggacccggtccactgactacagccggctggccgaactcgatcgactcgttcagcggataacctccggtggcgtcgcagtcgaccaggctcacgaggctatggacgagttgaccgaacggccccacccctacccgcgctggctcgcgaccgcgggggcggcgggcttcgcactcggcgtcgccatgttgctcggcggaacctggctgacctgcgtcttggctgccgtgacgtctggcgtgatcgaccgactgggccggctgctgaaccggatcgggaccccgttgttcttccagcgcgtgttcggcgcggggatcgcgaccctggtcgcggtggcggcttacctgatcgccggccaggatccgaccgcgctggtggccaccggaatcgttgtgctgctgtctgggatgaccttggtgggttcgatgcaggacgcggtcaccgggtacatgctcaccgcactcgcccggcttggcgacgccctgttcctgaccgcagggatcgtcgtcggcatcctcatctcgttgcggggcgtcaccaatgccggcatccagatcgaactgcatgtcgacgcaaccacgacgctcgccaccccgggcatgccgctaccgattctcgtcgcggtaagcggtgcggcgctgtccggcgtgtgcctgacgatcgcgagctatgcgccgctacgttctgtggccaccgccggactctcggccggactcgccgaactggtgctcatcggactcggcgcggccgggttcggccgagtggtcgccacctggaccgccgcgatcggcgtcggcttcttggccaccctgatctcaatccgtcggcaggctcccgccttggtgacggccaccgccggcatcatgccgatgctgccgggccttgcggtcttccgtgccgtgttcgcgttcgccgtcaatgacacacccgacggcggtctgacccagctgctggaagcggccgcgactgcactcgcgcttggcagcggggtggtgttgggcgagttcctcgcctcaccattgcggtacggcgccggccggatcggcgacctctttcggatcgagggtccacccgggctccggcgggcggtcggccgtgtggtgcgcctacagccggccaagagccagcagccgaccggcaccggtggccaacggtggcgaagcgtcgcgctggagccgacgacggccgacgacgtggacgccggctatcgcggcgattggcccgctacctgcaccagcgcgaccgaggtgcgctagccagcctcgccagcgccgaccaactgctcccagctagcgggcaccatcggcaccgacggactacccccgaactcaccaccggccaacgtggtcaaccccgcaggacgcccaacggactccttgccagcggtcccggcaaaccccaacacgccggcaccccgatccgaagccagcaccgacgccgacgtgcccgcgggagctggcgccaccgccgacaccagcctggcctccggtcgcaccgcggcagactcacgcaacggcggcgccgctgcaggtcgtacggcaacgggcgccacgtccgccgttatacgtccctttacaccaggcagataaactgggctggctttggtcaaacccagcgcgacccgcagcacttcctcatagcccgaccgcgcgctccagttccttcaacgaggtctccagatggctgagtacccgctgcacgtgtggaacgctgcggcagcaacccacgactccgaagtcgagactatcggcggtgctggtcagggtgatgttgagcgcttgtccgtcgagcaccaacgacattggatagttgccgaccatcctggcgccgttgaagtacagcggttcgcgcgcaccgggcacgttcgagatgcacacattaaacggcggtggcgttgccttggccaagcccggcagggtgttcagcgcagctgggctcaacagcagcagtgacaccgccaacgcctgggcgcggggcagctgcgatagtacgttcttattaccgcgcatcgaagcgtggatggcgttcagccggtcggctggatcatcaaggtgggtggccagattacacaacaccgccccgaccatgttgccgccgaccgagtcgcggtcggtgcgcaggctcaccggaaccatcgcaaccagcggcgtgtccggcagcgcgtcgttgtcgtccagatattcgcgaagtgcgccggcgcacatcgccagcaccacgtcgttgaggctgaccccggccgcgtctttcaccgccttgacccggtccaacggccaggactgcgcggcgcagcgccgcgctcccccgacggcgacattgagcatggtgtgcggggccccgaagggcagtgtcaactgttgttcgatcaacgcggaacgcgccagtcgcaacgttgagggagcgagcccggcaaccgatcccagcatgccccccagctgttgcaggcggccgcgccgtcgcttgatggcggtgtgctgcgtcgccggtgaccaggcggtgcgcaacttgccctcgatggggtcggtggtcatcggctggcgcatcagcgtaagtccggacaccccgtcgaccagggcgtggtgcatcttcgaatagatcgcaaagcgtccatcccggaggccctcgatcacgtgtgtttcccagagcgggcggtgccggtcgagcagattggagtgtaaccgtgacgtcagttccagcagctcacgcacccggcccggcgccggcagggcagaccgccgcgcgtggtagccgaggtcgacgtcagcgtcggtcgaccagccgaggttgatgagtgcaccgtgaagcgacgtggggcgcttgcgaaatagcggtgctatctcgcggcactgaagcatcgcctgataggtttcccgcacaaacccacgtcccgcccccgcgggtggctcgaacagttgcagcgcgccgacatgcagcggatgctctcgcgactcggctgataagaacagcgcatcgatcggtgacatcagttccatggcgtgctcctggtgatgcgcttcaccgtcagccggctcgccgaagccgacgtcgtaaagcgcaggtgatcgtcgtcgaccgggccctcgcgcaacaccttgaggtccgccagggggcttcggcgccctgcagcggccgggtcggcatggctgcgggcagctgcggacagcagatggtgtgcccgggtgcgtccatgtgggccggcgaagttggacacgtcgctgagcaggaaacccttgaatgccaccttctcggcaacgtccacggcgactccgtcgaccgagaggttgatgccaccgaaggccagcagattgaggccggtggcagtgatgctgatgtcggccgccaattcgcgtccggattgcagccggattccgttttcggtaaaagtatcgatcgcctcggtgaccaccgaggcccggccgtcgcggatggccttgaacatgtcggcatctggcaccgcgcacaggcgttggtcccatgggttgtagaccggcttgaagtgctcgtcggccggatatccggcggccagctgcttggcgttgagatgacggatcagtcgccgggcggctctcggataccgttggcataaccgccacaccaaccgttgcttggcgatgtctttgcgccgggtgacggcgtaggcccgatcgcggcctatcatttgggcatggttaccgcgccggcggtctgggccatggccggcaccagcgtgaccgcggtcgcgccgctgccgatgatcaccatccgcagctcatggtgacgtgttcgccggtgtcgaagcgttcgatctccaccagccagcgagcgtcctcggtggaccatgatggcgtccgcgctggcggtcgccttctcgtgctgccacggcttgaactcatagctgaacgtgtgcaggtcggagtcggatcgaattgctggataccgggcttcaacgatcgcgaatgtcttggccggctgcattgtctttaggtagtaggcggcgccagtgccggagatgccggcgccaacgatcagcacgtcgacgtgttcgatgctggctgactgctcggagtgcacggcgtacttcctgttcgggcgaaggctgacccgcgacttcgttgtcaaccgggggtggtgtgcgtcaccgaactcactgtgcaccagcactcggccttgagtcttgacactagaagacaacaatttgacttttcaagacacagcgtcacctgtgcgcggtgccagcggcgcggcgccaggccgtgtggcgcagtaggcgcagcccattgagtccgacgatgatggtggaaccttcgtgtcgggcgacgcccagtggcaatggcaacgtgaaggccaggtcccacacaacgagcccggcgatgaatgtcacggccacgatgaggttggcgaccacgatgcggcgggctcgccgcgacatggcgataacggtgggaatggtggtcaggtcatcgcggacgacgacggcgtcggcggtctgcagggtgagttccgatcgggcgctgcccatggcgatgccgacatgcgcggccgctaaggccggagcgtcgttgataccgtcaccgaccacggtcaatctggcacctccagcttgcagctgccgcacggctgcgaccttgtcgtcgggcagtagcccggcccgtacgtcgtcgatgccaacctgtacaccgagccgatcggcggtggcccggttgtcgccggtaagcaataccggtttggccccggtcagtttggtcgcagcggaaatcgccgcggcggcttcggggcgaagctgatcggtgatggcgagtagcccgacgggatggctatcgcataccacgacgacgacggtgtagccctcgccttgcagaaagtcgaccgccgtgatcatggaagcttcgagcgcggcggcgccggcagtgcccagcagtgccgtcgccgatccgaccgcaatgacgtggccatcgacgcgggcggtgacacggcaacctgggtgtgcggtgaactcgccgacggtcggcagccggatgcggcgagactgggcggctttcacgatggccgcacccagtgggtgctcactgggatactccgctgcagccgcaagccgcagcagttcatcatcggtgaatcgtcgttcgtacacccagatgccggcgagttcgggggtaccgcgggtaagggtgccggtcttgtcgaacgcgatccgtgtggtggttccaagttgttccatcacgatcgcggacttggcgagcaccccgtggcggccggcgttggcgattgcggccaatagtggcggcatggtggccagcacgaccgcacacggcgacgcgacgatcatgaacgtcatggctcgcagcaacgcccgctgcagggtctccccccatagcgggggcaccgcgaatacggcgagggtcacggcgaccatgccgatcgagtagcgttgttcgactttctcgatgaacagctgggtgcgcgccttggtctggctggcctgttcaaccagggtggcaatgcgagcgacgacggaatcccgcgcgagccggtcgacccggatccgcagggcgccggtgccgttgacagtgccggcgaacacctgatcgccgattgacttgtcgacgggcagcggctctccggtgacggtggcctgatcgacttcgctgccgccggcaagcacggttgcgtccgccgagatgcgctcaccgggccgtaccagcacgatgtccccaatccttaggtcggcggcgttgaccgtttcctcaccaccgccggcgcccacgcgggtcgcggtgcccggcgcgaggcccattagcccacgcaccgagtccgcggtgcgggccgttaccagtgcttccagagcaccggaggttgcgaagatgacaatgagcagagcgccctcggcgatctgcccgatggcggccgcgccgatcgccgcgaccaccatcagcagatcgacatctagggtccttcgctgtagcgcctgtagcccggccagccctggctcccaaccgccggtcgcgtaacacgccagaaacagcgcccaccgcacccattgcggtgctccgcacagctgtgtcagtagtcccgctgaaaacaggcccaacgccagcgcggcccaacgcatctccgacaacgcgaacagcttggttcggcgcgctaggaccaacggcgacgctgaggtgcaccgggcgggagagagttcacgaacagccacccggccaacatatcagaatatatgatcatatgttcatttatttctttggggataggctgcctaaccatggggcacggggtcgaaggcaggaatcgtccgtcagcgccgttggattcccaggccgccgcgcaggtcgcgtccacactgcaggcgttggcgactccgagccggctgatgatcctcacccagctacggaacggcccgcttccggtaaccgacctcgccgaggctattggaatggaacagtccgccgtctcgcatcaacttcgagtgttgcggaatctcggcttggtcgtgggcgaccgggcaggccgtagcatcgtctacagcctctacgacacgcatgtggcgcagcttcttgacgaagctatttaccacagcgagcacttgcaccttggtctctccgaccggcaccccagcgcgggctaagcggtcaggctcataagctcgcgggtcactttcacccatgaccggcgagctttacagaccccagcgcctcaaggggcaccacctcaagggcgcagccaccgtggcgggcgcgcaatcgacaggtcgttgccgaccgagcgctggtgtgccaggaattcggtggtcatgacggcgcagatggtgtgccaaccgaggtcctcgggtccggtcgcacagcagccgtcacgatagaagccggtaagcggatcggtgccaccctgttccagggcgccgcccagcacattgcaatcggacatggacctaagtgtctaagctgcgccagccacgccgtcggacctatcagctaattcggcgcgcgtcgcggcgcactattcccgcgcgagggtctggccgggtcgcggaattgcttcgagcaagcaggcggccgccctgacgtcggcgtccgaatacatccgggcgatcgcggtaaacacctcgcccgcctttctcagctcttcctgcgccgcttgattcagcgccagcagcccggtggccgccgtcgtgaacgccgttaccgcccacgccgacacctcctcggccccggcgggcaatagcgagctcagcgagacccacgccaccgcaccggcctgtagcccttggaatgcgttgttgacgacctgcgatccgatgtcggcaacggccggatcgaatgacatggactgcatgtgtctctccctagattgcgcgggctcgggccccaacgacgagatctaagcgaggaattcagttgtcggtagcgatagtagtaataggatatagtccgcgctgacgaaatagaagacgagatatgccgtcgcactgaataatttgtcaccaagggcgctgccgccccgtgctacccctgggcatgttgtccacctgcggcgcggtaggttcagcggcgtgatacttacgggtgcgttcttggccgatgccgccgcagcggtggacaacaaactcaatgtgcaaggcggcgtgctgtccagatttgcggtcggtcctgaccggctggcccgatttgtgttggtggtgttgacgcaggcggagcctgacagttcggaccgcgacattacggtcgagatgaggccgccgaccgatgacgaaccgatacgcctgaatttcgaggcgcccgaagcggccgttgccgagttccccggattcgcattcttcgaaatccaactgcgcctgccggttaacggccgttgggtgctggtggtgactggcggcaccggagcgatatcgcttccggtgctggtgagcgacatgcctgcgacgataggtttttgacgcgccggtcttgagcgacgacccccggggctttgcagaaaggttgtcccgtgcaccagcagcatccctacaacgcagctgggttcggctgaccgtgctgacacccaacccagcggtaggttcggcagcgtgatagtcggggccttcctcgccgaagcggcctcggtggtggacaacaagctcaatgtctccggcggcgtgctgtaccgatttgcggtggatccggaccggtcggcccagtttctgctggtggtgttgacccaggccgagaccgatgatccggatcggcgggtcgacgtagaggtttggcctccgacgggcgacgacgcgcaccacatcgagttcgagctacccgaggccgccgtcgccgccgaggtcggattcgccatcttccggatcgaggtaaacctgcccgtcgacggccgttgggtgctggtggtaaccggcgacgccggaacgatctcgctgccgctgatcgtgacggggtgaggcgtaggcccctgccgacggagctgccagccctattgatcgaatgggagcaggacgccgaggccgaatggcgatccggacgggaacagacgccgtgccttagcggcgaactgtgggacctgctcgcccagcgcatctagcaggctgtgcggcgtgaacggcgggtcgatgtaggcgtcgaccatcccgaggatcactgctttcgttgcctcttcgtacaaatccaactgatcgaggagaaagtcgtcgggatgcaaagctttgatctgatagggctttagcgcgtcatcagggaagtgcttgaggtttgtcgtgactatcacctccgcgcgctctcggaccgctgcagctagcacatgtcgatctttgtaatggttgttcatggcggcgatgaggtcgttgtacccgaaagcgaatgcggtagtcagcccgttcggtgctgatgttgaggcggtcgaccatggttcgccgagtctcggccaggatgtcctccgaccacagaggccgataggtgccctcgtcagcgaaccgcaacagggcatcaaccagcgggtgtggcacgagcacgcacgcgtccagtactacggggaacggcatgctcggcctcctctacttcttttctgcaagcgccgcctggagctcaccaagggcgtcgcggctcaactcgcctagtgctgcacggcgattcgaccgggtttcttgctgatattcgagcagcgcgtcaaggctcactcggcggtggcggcccggcttctcaaatgggattcgaccatcctccaagagccgaacgagggtcgggcgtgagatgttcaataggtcggcggcttcttgggtggttagtttgaggtggcgtggcaccaatgaaatgcctttgccttgcgacaaggccagcacgacgttgtacagcgcatctctgactggttcaggaagcgtcatcggttgtccggcgttgccacacacggaaacttcaggcgcgccaagcacctccagcaaggaggtcatgtcctgcgggtcgcggggtggaagtactgtccgttcctggactgcggctgtcatgcagcttagcgtaattcgaacaaaacgaaacgtcgagtctctgaccaggcatttacgcaagctactgcgccgctaaccgcgccgggtcgcgcacttggccgcctcaaacgccgcctagcacggtgacgtcgagcccggcggagcgcaccagctgatcagagctggaaaccggcgcgcgtctgccgcggccgaagcctacacgcgggcggatctgcggcgcggtgaagcgcgcaaaggtccagcagatcactccgcacgatttgcggcacaccgcggccagcttggcggtgtcggccggcgtcaacgttttggcgctgcaacggattctcgggcacaagtccgcgaaggtcaccctggacacgtatgcggatctcttcgatgccgatcttgatgcagtcgccgtcactctcgggaaagatgccgaccagcaaacctgaaaataccctgctgaactgcactaacagtcaaagggatttggcggtggcggagggatttgaaccctcggacggtgttagccgtcacacgctttcgaggcgtgctccttaggccgctcggacacgccaccgcggtgaagcttaccgaatcggcgcaccctcaccccaatcgctggcgggcgaagaaggcctccagcggcgcggcgcactcccgcgcgagcacaccgccgcgtacctccgggcggtgattgagccgacgatcacggaccacgtcccacaacgagccgaccgccccggtcttgggctcccaggcaccgaagaccagccgcgcgacgcgggccagcaccagggcaccggcacacatagtgcacggttcgacggtgaccgccaaggtggtcccctccagccgccacccgtcgccgagcacaccggccgccaaccgcatcgccaggatttccgcgtgcgcggtgggatcgccgagcgcctcgcgggcattcaccgcccgggcgagttcggttccgtcggcgccgacgaccaccgcgcccaccggcacgtcgcgcggacccgccgtcgccgcgaccgccaacgccgcacggatcagatcttcgtcagtggtcaccgcccgcgcttgcggtcaccgacctaggcggtcgatcaccgccgacagctggtcagcgaagcccatttcgcgggcgatgcggcccagctgttcgtcggcgtaaaggtcggtctcgtcgaggatgactcccagaaccgcctcgggcaggccgatgtcggacagcaggcccaggtcgccttcctcgaacggatcggcatcctcgaggtcttcgggatcgatctcggcgtccagattgtccaggacctccgcggcgatgtcgtagtccagcgcggcggtggcgtcggacagcaacagccgagttcccgagggcgccgggcgcacaatgacgaaaaattcgtcgtcgacgtcgagtagcccgaagacggctcccgcgctacgcagctcacgcagttccgtctcggcagcccgcagactggtcaacgctttggggcccatcggagagcagcgccagcggccctcttcacgcacaaccgcaacaccgaaaccgtccggtgtgtccgcggccggtctttgcgtggaggcccgttgtgctcccatgggcgcctacggtagtcgctgaccaggcctcctgaccagatggtgctcagacagcggagatctggtcgcccctcagggcgccgccacgggctacctatgccaaccttggactgtgactcggactgtcgcggcgccaccggtgtgcgtgcttgggctgggactcatcggcggttccatcatgcgggccgccgcagcggcgggccgtgaagtctttggctacaaccggtcggtggagggtgcccacggcgcccgctccgacgggtttgatgccataaccgatctcaaccaaacgctaacccgggccgccgctaccgaggcgttgatcgtgctggccgttccgatgccggccttgccaggcatgctcgcccatattcgcaaatcggcacctggctgtccgttgaccgacgtcaccagcgtcaaatgcgcggttctcgacgaggtcacggcggctggtctgcaggcgcgctacgtcggcggtcacccgatgacgggcaccgcgcactcgggttggaccgccggtcacggcggcttgttcaacagagccccctgggtggtcagcgtcgatgaccatgtcgaccccacggtgtggtcgatggtgatgacgctggcgctggactgcggggcgatggtggtgcccgccaaatccgacgagcacgacgccgccgctgctgccgtctcgcacctgccacacctgctcgctgaggcgctcgccgtcactgcggccgaggtaccacttgccttcgcgttggctgcagggtctttccgcgatgccacccgggtggcagccaccgctcctgacctagtgcgggcaatgtgtgaagctaacaccggccaactggcgccggccgcggaccggatcatcgacctgctgagccgtgcgcgtgattcgctgcaatcccacggttcgatagccgacctcgccgacgcgggccacgccgcacgcacacgctatgacagcttcccgcgctccgacatcgtcaccgtcgttattggcgcggacaaatggcgcgagcaactggccgccgcggggcgggcgggcggggtgattacatccgctctgccaagcctggatagtccacaatgaacccgtcggagtcgacggtcacggtggtgtcagccaccggtgagcgcagcttgatcccatccagacgtccttcgctggtatagctcacggtggccgcatcgacgctcatctcgggcacgtttacatagaccaccggcagcgcgatcgattccgctcgttcgtgcagcccaaggcgacgaatcggcaacgcattgaagaatggactgaacaccaaatcgatgtccaatgcaccgttgtatgctgcgcgccgttcaccctggtggtcagtcaccaaccacatgttctcctcgtcgcgggcgatggcgagctggcgttcccgctcggctagtgtgaccgtcagcccgaaccgtttggtggcaccggtttcgtcggtctgcagatcgtagtgcgcgccaaacgccggattattcgcggtagccgcggccacaatgcggccgttcgccctaatccgcttgccggacaactggactcgtaccgattccatgcgcgagatgtcctgcgcacgccaggtcaacatggccggccagacgcgcggagtcagatcagaggggactgcgttcacactgtctaccgtagggcgtgtccaccgcctgcggcaggtttgtcgacaaccgcggcgagcttgcgcatcctcccggtgcccggcaccgatacccaccccgccaacgccagcagtccgtcgagggtcaacgccaacgcggccaccatcatcgcaccgaccagagcgatgtggaatcgacgctccttgatcccgtcgatcaagtagccacccagccccccgagactggcgtaggcggccaccgtcgcggtggcgaccacttgcagcgtcgcgctgcgtagtccgccgagcatcagcggtagtgcattgggtacctcgacgcgcagcagcacctgggactcggtcatgcccatcgcccgggcggcatcgaccaccagcggatcaacactggcaatgccggcgtacgtgctggccagcaaagacgggatacccaacagcatcagcgccaccagcggcggccccaatcccagcccgaatagcagcacccctagcagcagcacacccaacgtgggcaaagcgcgcaaaccattgaccgcacccaccaccagcagcgtcccgcgaccggtgtgcccgataagcagcccgactggcacggcgatcagtgctgaagcggccaccgccaccgcggtgtattccaggtgctcacacgtgcggactgccaagccgactggaccggtccagttactggcggttagcaggtaggacagcgcctgctgcaggaaattcatcgcgctccgcccgtgatcggggccgcgacctggcggcgccgacgggctgcccgcggcgcccgttcccatggcgtggccagccgaccggcgaggttgatcaccacgtcgacgacaatcgccagcaggaacatcgctacgacgccggcaacgatctggtcactcttgttggtctgataccccgcggtgaaccaggttcccaggcccccgattcctatcaccgaacccacggacaccatcgcgatgttggtaaccgcgaccacccgcagcccggctaccagcacggggatagacagcggcagttcgactttcaacatctgagcgatccgcgaatagccgatggcggtggccgcgtcatgcacctgcgccggcaccgcgtccagcgcttcgagcaccgcccgcaccagcagggccgtggtgtaggccgccaacgccacaatgacattggcctcgtcgaggatccgggttccgatgatcagcggcaacaccacgaatagcgctagcgacgggatggtgaatataacgctggcggtcgccgtcgtcagccggcgaagcagcggcgcgcgctgcaccagcaggcccaacggcaccgcgctcatcagcccgatcagcaccggcagcaacgagaggcgcagatggacgacggtcagcgcccaggccgctcccgggtgggtcatcaggtagtgcatggcttagctccgccgccggccttcttgcctttttggaactcggccagcacgtcggcggccagtatcccgccgatgaccttgccaccgccgtcaacggcgacaccgacccccgacggcgaggacaaggcggcgtccagcgcctggctgaggttaccgttcgggcggaacaccgaaccgccgacggtcatggcatccgacaatgccgcgccgccgcggtgacgccgccggccatcggcgtcgatccagcccaacggcgcacccgcaccgtcgaccaccagcacccagccgtcacgaacttgcctgtcccgggcatcggaaaggccgttcaccgagacttgctcgatgtcgcgcacaggtagtccggccgcgtcgaacagctgcagccaccgatagccgcgaccgagaccgatgaacttcgacacgaagtcattcgccggactggataacagccgggcagtttcgtcgtactgcgcaagcgcgccgcccggggcgaacaccgccaccagatcggcgagcttcaacgcctcgtcgatgtcgtgcgtcacgaagacaatggtcttgtgcaactcggcttgcagacgaagtatttcgttctgtagctcgtggcgaaccaccgggtcgacggccgagaacggctcgtccatcaacaagatcggcggatcggccgcgagtgcccgtgccacgccgacccgttgctgttcgccgcccgagagctgggccgggtagcgggtggcgaccttggggtccagcccgacacgctcaagcacctcataaccggctttgcgggctgcccggcgcggctgacccttcagcaccggcaccgttgcgacgttgtcgatgacccgttgatgaggcatcagccccgcgttctggatgacatagccaattcccaggcgcagcttcaccgcattgaccgtcgacacgtcggtaccgtcgacagtgatggtgcccgaggtcggatccaccattcggttgatcattcgcagcgccgtcgtcttgccgcagccggaggggccgacgaagacggtcagcatgccgttagggacttccagcgtcagccggtctacggcggtggcaccgtgtgcgtacaccttgctgacatcgtcaaagcagatcaacgtggtgcctactgccgcactgggtgatcgaaaccgttgtcccgcacccatttccgcgcggcctggtcggggtccaccccggagttgccggacaccgctgcattgagctcggccaggccggcagtggtcagctttgccgacaccgcgtccagcacatctttgaggtgatccgacttctttcgcgaattcacaagcggcacaatgtttccggctaggaagttatgttcgggatcttccagcaccaccaggtggttttgcgggatagccgcagaggtgctgaagaggttggcggctgtggccgttccctccaccagtgctcgcacggtcaccgcaccgccgccgtcgttgatggtcacgaagttgcccggcgcgatgtcgagtgagtatttgtgccgcagcccgggcaacccggacggccgggtctgaaagaccgacggcgccgcgaacttcacatccgcggaatgcggggccaggtcggcgatcgttttcaggttccaccgggcggcggtagcggcggtgacggtgacggtgtcagtgtcagaggccggcgacggcgtcaggatcgacagatcgccgggaagtcgcttgtagagctccaactcaacggcatcgagcatggtcaccgtggcgtcgggttgaaagtacagcagcaagttgccgatatactccggcaccaggtcgatggaatgatctttgagcgccgggatatacgtctctcgactgccaattcccaaccgccgccccacgtcgaaaccgttggcctgcaacacttgtgcgtagatttcggcgatcacctgcgattccggaaaatcaccggacccgacgacgatggacttcacactgccggtcgctgacccgagcggatcagcattggcgcaggacgcaaccaggcacaccgtcgcgagccacacagccgcagcgacagttgcgcgacgtaggcgtcgcagcatcctcatgcagttgacactatcgtcagcggcggcgccgtgcttccacaactcggcatgtactgggatttttccggcgtggtttggtttcattctgtgtgggataggacaaaaatggtgtcatgaccagcaatccctcttcctcggctgatcaaccactcagcggtacaacggtgcctggctcggtgcccggtaaggcaccggaagagccacccgtcaagttcacccgcgccgccgccgtatggtcggcgctgatcgtcggctttctgatcctcatcctgttgctgatattcatcgcccagaacaccgcctcggcccaatttgcgttcttcggctggcgctggagcctgccactaggggtggctatcttgctggcggccgtgggcggcgggctgatcaccgtcttcgccggcaccgcgcggatccttcagttgcgacgtgcggccaaaaagacccacgcggccgcccttcgctaactgggcatccccgacgcgggattacccgctcttcttggcaatctctgccagaccgcgagcgatcagcggcgcaacaacgtcaggcaccgactcagccgcggtgtccttcccctcggcctgctcggacatgcgtcggcggtagtcgatgccggcggcgatgatggcgagcttgaaataggccaaggccatgtagaactcccagtggcctagcggctgcccggagacgagtgaataccgatcggccagctcgtcggctgctggcagcagcggcgaagtccacgctgcctgcgcatgcacaattaagtccagcgcggggtcgcggtatacgcacatcagggccgcgtcggacagcggatcccccagggtggagagctcccagtccaccaccgcgcgaacatggcatgggtcatcggtgtccaagatcgtgttgtcgatccggtagtcgccgtgcacgatcgatgtgcggctctgttgtggaatggcttgctgcagggctaaatgcagtcgcgaaatgtcggcgtcgcggtggtcgtcgggcagccgcaccagctcccattgtgacccccaccggcgcacctgccgttccagatagccgtcgggtttgccgaaatcgctcagtccgacggccttcgggtcgatgctatgcaagtcgacgagtacccggatcaaggcgtcgacacagccctcgatgaccgaacggctgccgagcgcttcgagttcggcgcgccggcgcaccacttgcccggcaacgaattcgacaacctggaacggcgcgcccagcaccgagtcgtcctggcacagcgagatcgtgcgcgccaccggaaccggtgtgtctcccagcgcggcgaccaccctgtactcgcgggccatgtcgtgcgccgacggtgtcagcccgtgcaggggcggacggcgcaccaaccagctcgacgcgtcatcatagacccggaaggtcagattggagcgtccaccggagatcagctcgccacgcaactcgccgtcgcgcccgatccccagcgaacgcagataccggtccagcgcgcccagatcgagcccgtcgagtcggtcaaccgaagtcaccgaacttgtttaccactcgcgcaatgcccggctttagctcaggccgccttcgactcggcgccgagcggtaccgccgaactacggcgtcacgatgttgaaggccgaatcgggccggtcgaggacgctcaagaatgtctgcagcaccgtccggtcgccgaacacctcgaaaccgggtgagctgatatcgcccagcgccgcggcgaccaaccgaaccttgtcgcccaccgtcaccgtcgcgttcgccgtcgccggatcggcgggaagcttgcgatgtatcaacacgccgttgcgcagcgtgagccgatagttgacatccggctcggtgaaggtgaaatcgatggccaggtcgaggtcccatgcgcgtgggccattgatgctgatcgccaggacgtcaaagatttggtccggcgtcagctgggcgaaaaacgtgggcgccgggacttgcccggagctgcccgggttcccgtcgcgcagctcggcggccccggtcagaaagaaattgcgccaggtcgcacactccgcgccgtaggccagctgctccagggtgtcggcatagagcccgcgggccgcagcgtgctcgctgtcggcgaacaccgcatggtcgagaagcgttgccgcccaacggaaatcacctgcgtcgaaggcttcgcgggccagctccagcactcggtcgatgccacccaacgcgtcgacataacgcggcgccagcgcctcgggcggatgcggccacaaccagcccgggttaccgtcaaaccagcccatgtaacgctgatagatcgccttcacgttatggctgaccgacccgtagtagccgtgggtgtgccatgcccgctgcagcgccggtggcagctggaacatctcggcgatctccacaccggtgtagccctggttcagcagccgcagcgtctgatcgtgcagatatgaatgcatgtcgcgctgttgcgacaagaactcgacgatcttctcgcgtccccacgtcggccagtggtgcgaggcgaacaccacgtcggttcggtcggcaaaggtgtcaatcgcctcggtgagatagcccgaccaggcgcgcggatcgcgcaccaaggcgccgcgcagggtcagcaggttgtgcaggttatgcgtggcgttttcggccatgcacaacgcgcggaagcgcgggaaatagaagtgcatctccgcaggggcctcggtgcccggggccatctggaactcgatctccaccccgtcgatggtgtgggtctccccggtctcggtgatgtcgaccgtcggcacgacgagcgaaacctcaccggtcgacagtgtctgcccgaggccgcagccgacgtgcccccggagaccgcgcgccaacacggtgccgtacatgtagcccgcacggcgcatcatcgccgagccggcgtagatgttttcctgcacggcgtgcgcggtgaacccctccggcgccagcaccgccacctttcccgcgtccacgtcggcctgggtggtgacgccgagcaccccaccgaaatgatcgacatggctgtgggtgtagatgaccgcgaccacggggcggtcggctccgcggtgggcgcgatacaagtccagcgcggcggcggccacctcggtggacaccaacgggtcgatgacgatcagcccagtgtcaccctcaacgaagctgatattggagatatcgaatccgcggacctgatagatgcccggcaccacctggtagaggccctgtttcgcggtcagctgggattgccgccacaggctgggatgcaccgatgtcggcgcggcaccgtcgagaaacgagtacgcgtcgttgtcccacaccacgcgaccatcggcagccttgatcacacacggggacagcgcggcaatgaatccgcgatcggcgtcgtcgaaatccgttgtgtcatgcaacggtaacgagtgttcaccgtgtgccgcctggatgacggcagtgggaggtttgtgttccatcggcactacattgccactactacggtgcacgccggtagatgccgttggcgaaccacgctaccgaccagaaagagagaattttccgccgcacctagacctcgggccctgctaacgcgcatactgccgaagcggtcctcaatgccgatggaccgctacgacaggcaaaggagcacagggtgaagcgtggactgacggtcgcggtagccggagccgccattctggtcgcaggtctttccggatgttcaagcaacaagtcgactacaggaagcggtgagaccacgaccgcggcaggcacgacggcaagccccggcgccgcctccgggccgaaggtcgtcatcgacggtaaggaccagaacgtcaccggctccgtggtgtgcacaaccgcggccggcaatgtcaacatcgcgatcggcggggcggcgaccggcattgccgccgtgctcaccgacggcaaccctccggaggtgaagtccgttgggctcggtaacgtcaacggcgtcacgctgggatacacgtcgggcaccggacagggtaacgcctcggcaaccaaggacggcagccactacaagatcactgggaccgctaccggggtcgacatggccaacccgatgtcaccggtgaacaagtcgttcgaaatcgaggtgacctgttcctaacctaaagcgtgtcgatgcgggctgtgaacagcgcgtcggagccgggcagtcaggcctagcgcggcgacgattcgagcggttgccatccgtcaagtggcaaccgcaccgcaaactcggtatatccgggtgagctactcacggtgatcgttccgttgtgcgccttgaccacagcggagacgatcgccaggccgagcccggtgctaccggcttggcgggaccgtgacgtatcgccgcgggcgaaccgctcgaaaacctcggactgcagcgcggccggaatacccggcccattgtcgatcacctgcagcacgacgtgcgtcggcccggtgctcaagcgcgtcgtcacgatcgtgccgggaccggtgtgcacgcgggcgttggccagcaggttggtcaccacctggtgcaaccgtgccgcatcacccgggatgaccaccggttcggggggcaggtcgagcgcccactggtgatctggtccggcaacatgagcgtcgctgaccgcgtcaaccgcaagccgcgacatgtccaccggtccgcgttccagcggccgccccgagtccagacgcgccagcagcagcaggtcctcgacgagacgtgttatccgctcggtctccgatgccacccggctcatcgcgtgtgcgacggcctcgggatcgtcccctatccgctgcgtcaattccgtgtaaccacggatcgccgcaaggggagttcgcagttcatgactggcatcggcaacgaactggcgcacacgggtttcactggcctgccgcgccgacagtgcggcagcgatgtggtcgagcatccggttgagcgccgacccgagttgccccacctcggtggaggggtttgcgtcaggttcgggcacccggaccggtagcttgacctcgccgcgatccaacggtaggtcgacgacttcgctcgcggtttgcgcgacgcgccgcaacggcgccagcgcccgcttgatgatgacgattccggcggtcgtcgcggcgaccaacgcaatcaccgtgacgattccgaaaatgatcagcatctgcaacatcgtggcgtcgacgttgcccatcgacaggccggtgacgatgacgtcgtgcccgtttcggctcggagcggccagcacacggtaccggcccagaccgtcgagatccagggtcagcggtgtgcggctgccggcgatccgttccagctgggaccggccggttgacgtcaacgccgcccgcgaaccactgccggtcagatatccggcggcgaccgtcgtgccgtcgctgaccaccgccgccaccatcccggccggctggcccggagcatcgagaaacctcggaccggggcccgaccggatgtagttgtgcgtctcgcgccgccagggcggacggggcattttctccggatacatcaacaccgagcggtacgacgttccgccgagttggttgtcaagttgtgccaccagatgacgacgcagcgccatttcggttgccgcggtgattcccacacacaccacggcgaggacgacaacctgtccgaccaggagccgcagccgaagcgaccaaattcgcggactgctagcgggccggcttgagcacatagccggcgccgcgcagcgtgtgaatcatgggttcgcgaccgttgtcgatctttttgcgcaggtacgagatgtacagctccacgatattggaccggccgccgaagtcgtaactccagacgcggtccagaatctgggctttgctcagcacccgcttggagttgtgcatcatgaaccgcagcagctcgaactcggtggacgtcaacgacaccggttcgccggcgcgcatcacctcgtggctgtcttcgtccagcaccaagtctccgaccactagctgggcaccgctgtcgactgtcgtcacccccgtgcgacgcagtaacgcccgcagccgaagcacgacctcctcgatgctaaacggcttggtgacgtagtcgtcgccccccgcggtcaacccagctatacgatcttccaccgcgtccttggccgtcagcagtagaaccggcaggcctggattctcgctgcgcaacttgtgcagcacgtcaagaccgctcatgtcaggcaacatcacgtcgagcacaaccacatcgggccgctggcggcgggccgccgcaatcgccgacgatccgtcaccggcggtggtgatgttccaaccttcataccgcaatgccatggacaccatctcggccagaacgggttcgtcgtcgaccaccagcacagtgaccggttggccatcggcgcgccgcattacgacacgctcaaccgagatgcggtgctgcgtcacagcgtcaagtatccgcacacggctgagcagacgccatgcggatcctatgtgcgcgctatgaaacccgatttggggcacgttcggagcctgccagcgggccggatccgggcggtaccccactcacgtcggcgcgcatgttggtaccagtagcggctgctggcgaccgggctgctgaagcaaatcccgctgccacgcttgaggcagcgtcccggaccaacgccaattggtcgctctccgtcgccgttgtggaagtcgccgacccggacagttcgatcagacatagccaaggatcggtagcatgacgatacgcattccgatagcggggaattgaggtgccgtgacagacactttgtccgcagatgtctccgaatatcaagtgcccgtgaataactcgtatccctaccgagtgctgtcgatccgcgtctgcgacggcacctatcgggatcgtaatttcgcgcacaactaccgatggatgcgctcggcattcgacagcgggcgactcacattcggaatcgtctacacctacgcccgtccgaattggtgggccaatgccaacaccgtgcgctcgatgatcgacgcagcgggcggcttgcatccccgggtcgcgctgatgctggatgtcgaatcaggcgggaacccgcccggtgacgggtcgagctggatcaaccggctgtactggaacctggcagactacgccggctcgcccgtgcgaatcatcggttatgccaacgcctacgacttcttcaacatgtggcgtgttcgcccggcgggcctgcgcgtcattggcgcgggttatggttccaatccgaaccttcccggacaagtggcgcaccagtacaccgacggcagtgggtatagccccaatcttccacagggcgctccaccgttcggtcgatgcgatatgaactctgccaacggactaacaccgcaacagtttgccgccgcatgcggcgtcacaacgaccggaggaccgctgatggcactcaccgacgaagaacaaaccgaactactgaccaaagtccgcgagatatgggaccaactgcgcgggcccaacggcgccgggtggcctcagctcggacagaacgaacagggccaggacctcactccggttgacgcgatagcggtgatcaagaacgacgtggcggccatgctcgcggaatagcccgcgatctccgtcagctcgtggcccgctgcgcggatacgaaaaggtttggcgggattgagtcttcgccactgtgagggatgctgcggccataccgagccagcagctcgggcaacgttgccgtcgacacgtcccagccacgttcacgcagccactcggcgaccgcggtgcgctgctctgcataccagaggtcatcgacatctgatatctcagtttcgaccagcttggctgccgcggcccgcatccgccgcatgtccgcacgctggcgtcgcattcgctcagggtcgagaaaaccggcgccggggacgttggacgccaaccaactgcccggcctgctgagcgcatcgatacgctcgaacaacagatcctgagcccgcgccggcaggtaccgcaccaacccttcggctaaccacgcacacggcttcgatgggtcaaatccggctttctgcagtgcctttggccagtcctgacgaaggtctatgggaacgttcaccagctgcgaagccggctgcgcgccatgctggcgcaacgtggctgatttgaattccagcaccttgggctggtccagctcgtacaccacggtgccgtccggccagggcagccgccaggcacgcgagtccaggcccgaggcgaggatcactacttgcctcaccccagcgtcggcggtagccaggaaatactcgtcgaaaaacgcggtccgggcggccatgaaatcgatcatctgctgtatcggcgcccgcaggtccgggtcgaggtcggtcgcaccggccagcaacgtgcgattcgtgtacatgctccatatcccgtcgccggccgcgtccacaaagatccgcgcgaacggatcgttgatcaatgggttgtcgctctcggtctcggccgcacgcgccgccgccacacccagtgcggtggcgcccacgctctcggtaatggcccaggaatcgttgtcggtccgcggcacagttaatcctcccccaggccggaaacgtcagttttgcaaactattcttccagccgccgaggggcccgcgcgctcgtcaagagtgtcctacgctttctcccagatggtctacaggttgcagaggagcgcgatggggtccacgccgccacgtacgccgcaggaggtattcgcccaccacggccaggcgctcgccgcgggcgacctcgatgagatcgtcgccgactacgccgacgactcctttgtcatcactccggccggtatcgcgcgcggcaaggaaggtattcgccaactgttcgtcaagttgctcgacgacataccaaacgcactgtgggacttaaagacccaaatcttcgagggcgacatactgttcctggagtggaccgcgaattccgcggtcagccgagtcgacgacggagtcgatactttcgtattccgagacggcacgatctgggcgcataccgtccggtacaccccgcaccccaagacctgacgtttcgagcaggtggcggatgtggacctcgaggcggtcgcctattaccgatcagaccgaggcactgttgtctgacgcgggcggatacccccagggggcgcgttcctcgccgcgcacgaagtcggtaggttgcagccgcactttgcggaggaaccgcctgctgatctgccggataggatgagcccgtgacgacgctgaaggagcttggagcacgggtcgccgctctggaagcgaaccaggccgactatcgagccgtcctcgcggccgtcaacccgccgggcgccaaccagcgagaaatcgcgacgaccgtccgggaacacaccggacgactggaccgcgtgacgaccaaagtcggccagctcgcggccaagtccgacgacaccaatgcgcgggtgcggtctctggaagagggacaggccgagatcaaggaccttctgctccgcgccctcgacaagtgattctccgaatggctgcgcgattttttgagcccggcatcgaacggtgatctgtggtcggtgaatccgcgacacgccgtggtttcgggtcgtgccggatggcgtcaaatggccagatcagaacacctttcgagaccacgattttcgagaccacgatcaggtgctgttgcaggctctcctaaagccgtagggcgtgtttgaaccgcaccatgatggggtgcgcggacatcggttggcgatacgggctcgaggttgcagatcctgtccgcgctcgtggccggcacccgagcgaccctgtcgaagaccgcgccttgattacctggcggtgagcgcgagccgcctgaccagggccgcgaagcacagcggcgccagcagccaggtcagctgcatggccgctgtcaccgggtgaccacgaaaccagaacatcaccgggttgaaccacaggtcgtcgacgtaggaccaggtcccggcgaggatcgccgacaactccacggccagggccgtgagctgtccccagagcacctggacggtcaggccgagggcgcccgcgggctcgcccgtgagcgctcgcgccagcagccagcccatggtcaggagggcaccatcccacacggagtgggcgagcaggaacaccacggtggggagcgggagcggcgtggcccactcgatgatcggggtgttggtccaagcgctgagcccgaacaccggcagctcccagaccagaccgatgagcgtgccgagcaacagcatccgcgcgagctcgggtcgagtccttcgagcgcgcagcatgagcaccacgaccgcgagcgcgacgagcaggtcggctacgtagtagccatgggcgaggggatcgttatccataagcgtgttctgttgtatgccactaagcatcgtatttgcctccgcgaaccttggtgagcaacagtgacgaacagtgacggcgagccgccagttgacccgcacgtgggcacaacggcgagcttcccgcaccgatggctacgaaccccggccacgcaacgctatgcggtcgccagccagctgggcgcgcaggatccgttggatcgccccagcggtacggtccgggttctcggggcgcagcgccaccgccaactccagcacctcgaccggggtgcgcagcgtgcactggcacgggtttgggcaccaaggcgtcgaacccaccggcgcgccagtccctaattcctaatccagcggtcgatggtatgccggctgatccgaaccttccgcccgaacgggtcggtgtgctcacgggaggccagctcgcgcaccatctttccccgctccttggtggaatgcgctgcatcggcggcctcccggatcaactgataccgaaacaatccgatcgccctcgcgcgctccgcgcgcacctcgccttatcatcgccgaccgccaccggccgctcctttccgtttggtgtcccgtgaacacacgacagcgcacaggattacggcccaatcggcggttagggcagggtcgactcgtgttgcacccactcgccgggtcaccccggcgccaccagccgcccacccgataccgccaccgccgtctcggccagcgacaccgtggacagcgcgaactggcactcgatcacggtcacgaccgcggcgatcaccgtcaccgcataggcgaacaccccgacggccgcatccggcatcaccggatccggatccaccgcgcgcaacatgacggtgaacaccgaccgaaccgcctcggcacgctcggcaaagcgacgcagccaaccccgcaccgtctcggccgggcgagccaaatccgcggcgatgcggcggaacccgacctggctcaaggccttctccgccggcgcgggcacagctccaccacgtatgtgcgctcgcagcccgacatgctggccgacggcgcgcagagttgggcacgagttgtgacaatccgtgacagctttcccggcgcctgataccaacggaacgcgtttgcgctagtaaagagcgcgcccgaagagattcgaactcccaaccttctgatccgtagtcagatgctctatccgttgagctacgggcgcttgtcttcagttgtgtcccctaaaggactgcggaggcgagaggatttgaacctccggtccccttgaagggggacaactcattagcagtgagccccattcggccgctctggcacgcctccatggacttcccgagagtacccggactccccgagccgccggaggcctagcgtacacagccgccacatatgctgtcgacgtgaccgcccgcctgcgacccgagctggctgggctgccggtttatgtgcccggcaaaacggtgccgggcgccatcaagctggccagcaacgaaaccgtgttcggcccgctgcccagcgtccgtgccgccatcgaccgggctaccgacacggtcaaccgctaccccgacaacggctgcgtgcagctcaaggccgcgctggcccggcatcttggcccggacttcgctcccgagcacgtcgccgtcggttgcggctcggtcagcctctgccagcaactcgttcaggtcaccgcctcggttggtgacgaagtggtcttcggctggcgcagctttgagctctatccaccacaggtccgggtcgccggcgctatccccatccaggtgccgttgaccgaccacacgttcgacctctacgccatgctcgccgcggtcaccgaccgcacccggctgatcttcgtgtgcaaccccaacaatccgacctccaccgtcgtcggtccggacgcgctggcccgcttcgtcgaggcggttccggcgcacatcctgatcgccatcgacgaggcgtatgtggagtacatccgggacggcatgcggcccgacagcttaggcctggttcgcgcacacaacaatgtcgttgtgctgcgtacgttttcgaaagcgtacggcctggcggggttgcggatcggctacgcgatcggccaccccgacgtcataaccgcgctggacaaggtctacgtgccatttaccgtgtcgagtatcgggcaggccgcggccatcgcgtccctggacgccgccgacgagctgctggcccgtaccgacaccgtggttgccgagcgcgcccgcgtcagcgccgagttgcgtgctgccgggttcacgctgccgccatcgcaggccaactttgtctggcttccgctgggatcccgcacccaagacttcgtggagcaggccgccgatgcacgcatcgtggtccgcccgtacggcacggatggcgttcgggtcaccgtcgccgcaccagaggagaacgacgcgttcctgcggttcgcccgccgctggcggagcgaccaatgagcgtggcccgtaagaaaattcgacgcccacgctcgagcgtcacggctatctggccgggttgcggccggtgaacgcgatcagccgctccagcgccccgccatcttccggcacgtcgaccggttcattgaaaccggccacactacgttcctccggcttgatgagctttcgtgccagctctaggacgtattcggccaacgaatcggcagccttcagctcactcccgacggcgaccgcgtaatcccaggcgtgcaccagaaattcgaccgagaagaccgagacggcaaccttggccgacatcgagccgggacccagcgatacgtctccttccagaccgtgacggtgccaggcgtccagggccgaacgggcggcgccgctcaccaggcgctccacagagtcaatgtccgcacgcagtgagaattccgcgccgaccatgccgccgaggaccatgattgagttgagcaaatgctcggttagtttttttcacgtcgtaccccgggcacggtgtctgcttggccttgtcctggcggccgatggtgtgcagcacttgctgcagcacctgcagcgcggcttccgcgcacgccagctcgtcggtcggtggggaatctggtccgggtcgcgattcaggcggcatactggccacgctacggtctgggcatgggcgaaacctacgaatccgtcaccgtcgaaaccaaggaccaggtcgcgcaggtgacgctgatcgggccgggcaagggcaacgcgatggggcccgcattctggtcggagatgcccgaggtgttccatgccctggacgccgaccgtgaggtgcgggccatcgtcatcaccggatcgggcaagaacttcagctacggcctggacgtaccggccatgggcggaatgttcgccccgttgatcgccgacggcgcgctggcccgcccacgcacggacttccacaccgaaatactgcgcatgcagaaggcgatcaacgccgtcgccgactgccgcacccccacgatcgcggccgtccagggttggtgcatcggcggcgccgtcgacctgatctccgcggtcgacatccggtatgccagcgccgacgcgaagttctcggtgcgcgaggtcaagctagcgattgttgccgacatgggcagcctggcgcgccttccactaatcctgagcgacggccatctacgagaactcgcgctgaccggcaaaaatatcgacgcggcccgcgccgagaagatcggcctggtcaacgacgtctacgatgacgccgaccagacgctggccgcggcccacgcgactgccgccgagatcgccgccaacccacctttggcggtctacggcatcaaggacgttctcgaccaacaacgcacgtccgccgtctcggagaacctgcgctatgtcgccgcctggaacgccgcgtttctgccgtccaaggacctcaccgaaggtatttccgcgacgttcgccaagcgcccgccccagttcaccggcgagtagacccggcgaccatgcgcgctggcgacggcaagatccgtgtcccggccgacctagacgccgtcacggcaaccggcgaagaggaccactccgaaatcgacggtgcggccgtcgaccggatctggcgggccgcacgccattggtatcgggccggtatgcatcccgcgatccagttgtgcattcggcaccatgggcgggtcgtgctcaaccgcgcgatcgggcacggctggggcaacgcccccaccgatgaggccgatgccgagaagatcccggtgacgactgacaccccgttctgcgtgtactcggcggccaaggcgatcacggcgaccgttgtacacatgctcgtcgagcgcggacacttcgcgctcgacgaccgcgtctgcgagtacctgccctcctacaccagtcatggcaagcaccgcaccacgatccggcacgtgctgacccacagcgcaggcgtcccgtttcccaccgggccccgacccgacgtcagacgcgcggacgaccatgaatacgcggtggaaaggctcggcgaactacggccgctatatcggcccggactggtacacatctaccacgcgctgacctggggtccgttgatgcgtgagatcgtctacgcggccaccggcaaggaaatccgcgagatcctggccaccgagatcctcgacccgctgggctttcggtggaccaacttcggcgtcgccgagcgcgatgtgccgctggtcgcgcccagtcacgccaccgggcggcagctgccgccggtgatcgccgcggtgttccgcaaggcgatcggcggaaccgtgcacgagatcatcccctatacgaacaccccgttcttcctcagcaccatcctcccgtcgtccaacactgtgtcaacggccaacgagctgtcccgctttatggaaatcctgcgccgcggtggcgaactcgacggtgttcgtgtactgagtcccgagacgctgcgcggcgcggtgacggaatgccggcgcttgcgaccggacttcgccaccgggctgatgccgcttcgctggggcaccgggttcatgctggggtccgccaagtacgggccgttcgggcgcaacgcgccggcggcattcggccatctcggtctggtcaacattgcggtttgggccgaccccgaacgagctctgtcgggcggtttgatcagtagcggcaaacccggtagggaccccgaggctgggcgctacggcgccctgctgaacgccattaccgccgaaataccacgggcatcgtcgggctgatctgcccacgagcacgccacgccgccctaaccgagccggacggctttgtcgtgccggtcacatgtcggcctgttgccttatgtcaagatgcgccgccgtacgcgcgcattatcaacgagtcaacgtggtcggtgcagacctgctatactcgaacgtatgttcgagatatcgttgtcggacccggtggagctgcgcgatgccgacgatgccgcgctgcttgccgcaatcgaggactgcgcgcgtgccgaggtggccgccggcgcccgccgcctgtcagcgatcgccgaactcaccagccggcgcaccggcaatgaccagcgggccgactgggcgtgcgacggctgggactgcgcggccgccgaggtggccgccgcactgaccgtaagccaccgtaaggcctccgggcagatgcatctgagcctcaccctaaaccgactgccccaggtggcggcgttgtttttggccgggcagctcagcgcgcggctggtgtcgatcatcgcctggcgcacctacctggttcgcgaccccgaagcgctgagtctgctcgatgccgccctggccaaacacgccacagcgtggggtccgctgtcggcccccaaactggaaaaggctatcgactcctggattgatcggtacgatcccgccgcactgcgacgcacccgtatctcggcccgcagccgcgacctgtgcatcggtgatcccgacgaagatgccggcaccgccgcactatggggccggttgtttgccaccgacgccgccatgctggataagcgcctcacccagctggcccacggcgtctgcgacgacgatccccgaaccatcgcccagcggcgcgccgatgcgctgggcgcgctggccgccggcgctgatcggcttacctgcggctgcggtaattccgactgcccatccagtgccggcaaccaccggcaggcaaccggtgtggtcatccacgtcgtcgccgacgcggcagcactaggcgctgcacctgacccacgcctatccggcccggaacccgcgttggcacccgaagcacccgccaccccggcggtcaagccgccggccgcgctgatcagcggcgggggtgtggtgcccgcgccactgctggccgagctgatccgcggtggggccgccctcagccgcgtgcgccatcccggcgatctgcgatcggagccgcactaccggccgtcggccaagctggccgaattcgtccggatccgagacatgacctgccgattccccggctgcgaccagcccaccgaattctgcgacatcgaccacacactgccctacccactcgggcccacccacccgtccaacctgaaatgcctctgccgcaaacaccaccttctcaagaccttctggaccggctggcgtgatgtgcaactgcccgacggcaccatcatctggaccgcgcccaacggccacacctacaccactcatcccgacagccgaatcttcttacctagctggcacaccaccaccgccgcactacccccagcaccatccccgccagccattggtcccactcacaccctgctgatgccacgacggcgccggacccgagcggccgagctggcccaccgcattaaacgcgaacgcgcccacgtcacccaacgcaacaagccacccccaagcggcggggatacagcggtggcggagggatttgaacccccggacggtgttagccgtctctcgctttcaaggcgagtgcattaggccgctctgccacgccaccgctgataagggtaacgagccggtagcgtgaccatcatgcgtgccgtcgtcgccgaatcctcagatcgactggtatggcaggaagtccccgacgtgtcggctgggccgggcgaagtgctcatcaaggttgccgcttccggtgtcaaccgcgccgacgtgctacaggccgccggcaaatatccgccgcccccgggagtaagcgacatcatcggcctggaggtgagcggcatcgtcgctgcggtcggtcccggggttaccgaatggtctgccggacaagaggtttgcgccttgcttgccggcggcggctatgccgaatacgttgccgttccggccgaccaggtgctgccgattccgccgagcgtcaacctggtcgactcagccgccctgcccgaagtggcgtgcacggtgtggtcgaacctggtgatgaccgctcatctgcggccgggtcagctggtgctgattcacggcggggccagcggcatcggcagccacgcgatccaggtggcccgcgccctggcagcacgggtggcgatcaccgccggctcaccggagaaactggagctctgtcgcgacctgggcgcccaaatcaccatcaactaccgcgacgaggatttcgtcgcgcggctgaagcaagagaccgatggtagcggcgctgacatcatcctcgacatcatgggagcgtcctacctggaccgcaatatcgacgcgctggccaccgacggccagctgatagtcattggcatgcagggcggggtgaaggccgagctcaacctgggcaagctgctcaccaagcgggcgcgcgtcatcggtaccacgctgcgggcccggccggtcagcggcccgcacggcaaggcggccatcgcccaggcggtggcggcctcggtctggccgatgatcgccgcgaaccgggtccggcccgtcatcggcacccggctgcccatccaacaggcggcacaagcgcatgaactgatgttgtcgggcaagacgttcggaaagattctgctgacggtataggcgaacctcgcggccggatcaacctagcgacgccagcgcgcgcaccagctggtcgacttcggccatcgtcgagtaatgcgccagcccgacggtgaccgcgccgccgacgtcgttgacgcccagcacgtcgagcacgcgtgagccggtgttggcgatcgcgagaattccgttgtccgccagccgctgcaccacgcggtcagccggcaccttgtggaccgcgaagctgaccaccggtatctgtgcttccgggcgaccgatcagcatcaccaatggcagcgagcgcaacgacaccatcagatagtcgaagacccggttcaggtacgcgtcagcagattgcatcgacaccgctagtcgttcgcgtctgctgccgcgagccgactcgtcgagcgccgccaggtactcaatgctggcgaccacaccagccagcagaccaaactggtgcacgccgatctccaggcgcgccggcccggtggcatacggattggtcgaaaccgatccgaaggaattcatcactgacgggtcacggaaaaccatcgccccaatcggcggaccaccccaggcatgcgcattcaccgtcaccacgtcggcgtcggtttctctgatatcgagcaaccgatacggcgcggccgcggaatggtcgaccaccaccagtgcccccacgtcgtgcaccagtttggtcatcgcccgcagatcggtgaccccgcccagcgttccggatgcggagttgacggcgaccagcctggttgacttgctgatcaggctctcccactgccacgtcggcagctcgccggtctcgatgtcgacctcggcccacttaaccttggcgccgtagcggtgcgccgcccgcagccacggagcgatgttggcctcgtcgtcaagacgactgacgatcacttcgtatcccagcccggcgcgtgaggacgacgcttcggccagcaacgacagcagcaccgcccggtcggcgcccagcaccacgccgcccgggtcagcgttgaccagatcggccaccgcttcacgggcggcgtcgagtaccgccgcgctacgccgcgccgacgggtgagcacccactgtgctagcgcccgaccggcggaaggccgtcgacacggtggtcgcgacggaatcgggaatcagcattccggccggtgcatcgaagtgcacccatccgtcacccagcgatgggtgcaatccgcgcacccgggcgacgtcgtatgccatgccagccaccttagaactcgggtgtcctagacgtcccagcccgcccgggcttccctgagccatgtcacccggccagccatactaatcgagtgggcctgtggttcggtacgctaatcgctttgattttgctgatagcgccgggggcaatggttgctcgcatcgcccagctgaggtggccggtcgccatcgcggttggcccggcgctgacatacggcgtggtggcactcgcgatcatcccctatggcgcgctcggaattccctggaacggttggaccgcgctggccgccttggcggtgacgtgcgctgtagcgaccggtttgcagctactgcttgcccgttttcgggacctcgacgccgaggcacttgcggttagccgctggcccgcggttacggtcgccgccggggtgctgctgggcgccctgttgatcggatgggccgcatatcgcggcataccgcactggcagtccatccccagcacctgggacgcggtctggcacgccaacaccgtacgtttcatcctggacaccggccaggcgtcctcgactcacatgggggagcttcgcaacgtcgagacccatgccccgttgtactacccgtcggtgttccacgggctggtcgcggtgttctgccagttaaccggcgcggcacccaccaccggctacacactgagttcgctggccgcctcggtctggctgtttccggtcagtgcagccgttctcacctggcgcgcggtgcgctcacacccgggcgcgctgtggtcggcctcctgcgcctcggcagagtggcgcgccgccggagcggcgggcaccgccgcggcactctcggcgtcgttcaccgcggtgccctacgtcgagttcgataccgccgctatgcccaacctggcggcctacggcatcgcggtgccgacgatggtgctgatcacctcgacattgcggcaccgcgaccgcatcccggtggccgtgctagcgctggtcggcgtcttctcactgcacattaccggcggtatcgtcgtagcgctgttggtgtcggcctggtggcttttcgaggcactgcggcatcctgtgcgatcaaggctggccgacctgttgacgctggccggcgtggcagcgatggccgggttggtcatgttgccgcagttcttgagcgtcaggcagcaggaagacatcatcgccggacacgcttttcccacctatctcagcaagaagcgtgggctgttcgacgctgttttccagcactcccgccatctcaacgacttcccggtccagtacgcgctcattgtgttggccgccatcggcgggctcattctgctggtcaagaagatctggtggccgctggcggtttggctgctgttgattgtgatgaacgtcgacgcgggaacaccgttgggcggacctatcggaggggtggccggcgcactcggcgagttcttctatcacgatccgcgccgcatcgcggcggccacaaccctgctgttgatgctgatggcaggtgtggcgctgttcgcgacagtcatgttgctagtggccgcggcgaaacgactgaccgaccgtttcagaccccagccggtgtctgtctgggcatcggcgaccgcgacactactgatcggagccactctggtcagtgcgtggcattactttccccggcaccgatttctgttcggcgacaagtacgactcggtgatgatcgaccagaaagatctcgacgccatggcatacctggcgagtttgcccggcgcacgcgacacgttgattggcaacgccaacacggacggcaccgcgtggatgtatgccgtggccggcctacacccgctgtggacccactacgactacccgctgcaacagggcccgggctatcaccggttcatcttctgggcctatggccgcaacggggagagcgatcctcgggtactcgaggccatccaagtcctccgtatccgctatatcctgaccagcactccgacggtgcgggggtttgccgtgccggacggactagtgtcgttagagacatcgaggtcgtgggcgaagatctacgacaacggcgaggcccgaatctacgaatggcgcggcactgccgcagcaacacactcctagaaggtgcgtaagaggatggtgattggattgagtaccggcagcgacgacgacgacgtcgaggtcatcggcggcgtcgacccgcggctgatagcggtgcaggagaacgactccgacgagtcgtcgctgaccgacctggtcgagcagcccgccaaggtgatgcgcatcggcaccatgatcaagcaactgctcgaggaggttcgcgccgccccactcgacgaagccagccgcaatcggctacgcgatatccacgccaccagcatccgcgaactcgaagatggtctggccccggaactgcgcgaggagctcgaccggcttaccctgccgttcaacgaggacgccgtgccctcggacgccgagttgcgcattgcccaggcacagctggtcggctggctggaagggctgttccacggcatccaaaccgcgctatttgctcagcaaatggcggcgcgcgcgcagctgcaacaaatgcgccagggtgcgctgccgcccggggtcggcaagtcgggccagcacggccacggcaccggacaatacctgtaagccgtgtcggatccgcaccatccccatatccagacgcacaacgcgtgggtggagttccctatcttcgacgccaagtcacgttcgctgaagaaggcggtcctgggtaaagcgggcggcaccatcgggcgcaacaactccaacgtcgtcgtcatcgaagcgttgcgcgacatcaccatggagctgaacctgggtgaccgggtcggtctggtcggacacaacggagccggcaaatcgacgctgctacgcctgctttcgggcatctacgagcccacccgcggctgggcgaaggtcaccggaagggtggcgccggtcttcgatctgggcatcggcatggaccccgagatctccggctacgagaacatcatcattcgtgggctgtttctgggacagacccgcaaacagatgcaggcgaaagtggatgagatcgccgaattcaccgaattgggcgagtacctttcgatgccgctgcgcacctattccaccgggatgcgagtccgcctggcgatgggcgtggtcaccagcatcgacccagagatcctgttgctcgacgaaggcatcggcgccgtggacgccgacttcctgaggaaggcccagtcccggctgcagaatttggtcgaacgttccgggatcctggttttcgcaagccattccaacgagtttttggctcgactatgcaagaccgcgatatggattgaccatggcgtcatcaggctcgccggtggtatcgaagaggtggtacgggcctacgagggtgaggacgccgcccggcacgtgcgcgaagtactggccgagacccaggccgacagacagaacgtccagggatgactgaatcggtcttcgccgttgtggtaacccaccggcgccccgacgagctggccaagtcgctggatgtgctgaccgcccagacccggttaccggaccacctgatcgtggtcgataacgacggttgcggcgacagcccggtccgcgagcttgtcgcgggacaaccgatcgccaccacgtatttggggtcacgccgaaacctgggcggtgccggcggtttcgcgctgggcatgctgcacgcgctggcacagggcgccgattgggtgtggctggccgacgacgacgggcacgcgcaagatgctagggtactggcaaccctgctggcgtgcgccgagaagtacagcctcgccgaggtgtcaccgatggtgtgcaacatagacgacccgacgcggctggcgtttccgttgcggcgtggcctggtatggcgcaggcgcgcaagtgaattgcgcaccgaggcgggccaagagctgctgcctgggatcgcatcactgttcaacggcgcactgtttcgggcatccaccctagcggcgatcggcgtgcctgacctgcggctgttcatccgcggcgacgaggtggagatgcaccgccggctgatccggtccggtctaccgttcggaacctgtctggacgcggcctacctgcacccctgcggatcagacgaattcaagccgatcctttgtggccgcatgcacgcccaatatcccgacgatcccgggaagcggtttttcacctaccgcaaccgtggctatgtattgtcgcaacccggcctgcgcaaactattggcccaggaatggctgcggttcggctggttcttcctggtgacccgccgcgaccctaaaggcctgtgggagtggattcggttgcgccgcctgggccgtcgggagaagtttggcaagcctggaggatctgcatgacattcatggatgctcaagctagcttccagacacagtcgcggacactggcccgcgtccgaggcgatctggtcgacgggttccgccgccacgagctgtggctgcacctgggctggcaggacatcaagcagcggtaccgccgctcggtgctggggccgttctggatcaccatcgccaccggaacgaccgccgtcgcgatgggcggcctgtactccaagctgtttcggctcgagctgtctgagcacctgccctacgtcacgctcgggctgatcgtctggaacctgatcaacgccgccatcctggacggcgcagaggttttcgtcgccaacgaaggtctgatcaaacagctgccggcaccgttgagcgtgcacgtctatcggttggtgtggcggcagatgatcttcttcgcccacaacatcgtcatctacttcgtcatcgcgatcatctttcctaagccgtggtcgtgggcggatctgtcgtttcttccggcgctggcgctcattttcctcaattgcgtttgggtgtcactgtgtttcggcatcctggcgacccgctaccgcgacatcggcccgctgctgttttccgttgtgcagttgttgttcttcatgacgccgatcatctggaacgacgagaccctgcgtcggcagggcgcgggccgctggtcgagcatcgtcgagctcaacccgctgctgcactatctggacatcgtgcgggcgccactgttgggcgctcaccaggagctgcggcactggctggtggtgctggtgttgaccgtcgtcggctggatgctggcggcgttcgcgatgcggcagtatcgcgcgcgggtgccctactgggtgtagggactattccggcggctatagccgaccggcttctttcacgcggcttgcgcgtgacgggccgccgttgatctcaagatcggctggcaacggccgcgtaccagcggcagcatggattaggttcaccgtttgccgatgaggctcagagggcgggacggatggaaatacttgtcaccgggggcgcgggcttccagggaagccatctgaccgagtcactgctggccaatgggcattgggtcactgtcctcgacaagtcttcgaggaatgcggttcgtaacatgcagggatttcgttcgcatgaccgcgccgcgttcatatccggttcggtaaccgacggccagacgatcgaccgcgcggtgcgggaccatcacgtcgtatttcacctggccgcgcatgtcaacgtggaccagtccttgggcgacccggagagctttctcgaaaccaatgtcatgggaacctaccgcgtcctggaagccgtccggcgctacaggaaccgcttgatatacgtatcgacgtgcgaagtctacggcgacggacacaatctcaaggaaggcgaacgacttgacgaacacgcggagctgaagccgaacagtccatatggcgcttccaaggcggcggccgaccgcttgtgctactcgtactttcgctcctacggactcgacgtcacgatcgtccgtccgttcaacatcttcggcgtccgccaaaaggctgggcgattcggcgcgctgattccgcggctggtccgccagggcatcaacggtgaaggcctgacaatcttcggcgcaggtagcgcaacccgggattacctgtatgtcagtgacatcgtgggcgcgtacaacctggtattacgaactccaaccctgcgtggtcaggccatcaattttgccagcgggaaagatacccgggtgagggacatcgtcgagtatgttgcggacaagttcggtgccaggatcgagcaccgcgacgctcgccccggagaggtccagcgctttcccgctgacatttcgcttgccaaaagcatcgggttccagccgcaagtcgaaatttgggacggcatcgatcgctatatcaattgggccaaggatcagccccaatacccatatgagcaggacgggtttagcggttccagcgttctctaatacacccgtcgccgccatcgtctgccggtaaagtgggccgaaatggcgcggaactaccagctggaaggattacctcccattcgatggtgaccgtagcacgccgaccggtgtgcccggtgacgctgacaccgggtgacccggcgctagcgtcggtgcgcgacctggtcgacgcgtggagcgcgcatgatgcgctggcggagctggtcacgatgttcggcggcgcgtttccgcagacggaccatctggaagcgcggctggcgagcctggacaagttcagcacggcatgggactaccgggcgcgcgcacgtgcagcacgagcgctccacggcgaaccggtgcggtgccaggactccggcggtggggcgcgatggctgatcccccgcctggacttgccggccaagaagcgggacgcgatcgtcgggttggcgcagcagctggggctcaccttggaatcgaccccgcagggaacaaccttcgaccacgttctagtcatcggcaccggacgtcattccaacctgatccgggcccgctgggcccgggaattggcaaagggtcgccaggttggtcacatcgtgctcgccgccgcatcgcgtcgattgctgccctccgaggatgacgcggtcgcggtctgtgcgccgggcgcacgcaccgaattcgagctattagcggccgcggcaagggacgcattcggcctggacgtccacccagcggtgcggtatgtgcgccagcgggacgacaacccgcaccgggacagcatggtgtggcgcttcgccgccgacaccaatgacctaggcgttccgatcaccctgctggaggcgccatcgccggagcccgacagcagccgcgccacctcggccgacaccttcacgtttaccgcacacacgctgggtatgcaggactcaacgtgtctgttggtgaccgggcaaccgttcgtgccctaccagaacttcgacgcactgcgaactctggcgctgcccttcgggatacaggtggagacagtgggcttcggcatcgaccgctacgacgggctgggtgagttggaccaacaacaccctgccaagctgctgcaggaggtccgctcgacgatccgggcggcccgagccctgctggaacggatcgaggccggcgagcgcatggctaccgatcctcggcggtgatggtgcatggcgtggccggcgggtagctgcccgatacggctcgcaaccgtcccggtggcggccacggccgtagtcccatgttggctaggtaccgcaccggattgacatgcccgtcctgcgtgcggacctcgaaatgcagataaccatctgccgattcgccttgcgcaccgatggtgcccagttgcgctcccgcggcgattcgatcaccaaggacaaggcggccctcgtccccgggccgaaatacatagacaacgtcgagctcgcagcgtgcgatcgtcagcgacaccaggccatcgacctcgtcgatcgcgctgacggccccggaagcgaccgcgtagacgggtgttcccggatcggtggcgaagtcgacaccgggatggaaaccacccgcgtgcggaccgtacccgcggccgatcgcgcgcggctcccggtcgatcggcagccgcccgcccggctcgagcggatcgaagtcgccgcggatgcgccgccggtagtcggctttgagcaggtcgacctcgtcgagtgcgtagccaaacaacaaagatcggtcgtaggccaccccgaagttgaaccgatagtccggatcgagccgcagatagtgctccaccctcaagatccgttccgccagcgtcgaccagccgctatgcaccagccgaacccccggaagctgtccgatgcgaccgtgatcggtgatgttggccggccaatgcgggttgtgcatcagcttgccgcctgcccgcagacccgggtaccagcgccacaacggtccacgtagcgcttcggcggttcccatcaccggaatcaggtcgggatactccggatcatcccagcgtgacaccatcggacacatcagcgccacgatgtcgtccggtgtgcgggctaacaccgcccgaagatcgatgtcggtctcgaccaaccaatcggcatcgaccatcatcacccagtccgggcggcagaagtccgccatccgatacagcagttccagcccggcggactcaggaatcagccatggcgtgggcggcagatctggtcgggcccgcaccacgttcgtcaccgcaggatggttcgccaggatctcggcggtgtcatcggtgctgcggtcgtcgatcacgtagatgtcgtcgctgaacacggccaacgagtccaacgttgcggctagtgtccgcccggcgttgtgcgcacgcgtcatcgccagaatccgcatgccgcctctctatcaccccagaacacaggtccagtaattgggtctgtccgccaatccagcgggaagggcgggcgccgcgggcagatcgtgggcggccagcagctgcgcggtggtggtccccaccgagcgccatccgtggttgtccaggtagccggacacctcgtggcgggggccggcatagttgagtgcccagatgtccagatgaaagccatgctctcgccagcctcgggtcgcggtgcggatcatctcttccacccgagcggaatcccgatccgcagaaccgaggaaggcctcgagggccagccggctcccgggcgcgctcaagtcggtgacgtggtccagcagacgattctgcgcgtccgggggaaggtatccgaacaaaccctcggcgatccacgcggccggctcggccgcatcgaagccgccgcggcgcagcgcatcgggccaatcgtgacgcaggtcggccggcaccatccgcagatccgcggtcggctgggcacccaagccggcgagcgtttgagccttgaactcgagcacccgaggctgatcgacctcgaacaccgtcgtatccgccggccatggcagccggtacccgcgtgcgtcgagccccgacgccaggatcaccgcttgccgaacgccggcggcggccgcgtccaagaagaactgatcgaagtagcgggtgcgcaccaccaactcggtcgtcattcgctgcaagccccaggccgcgtcggggtcgtccacatcggcagcatccagttctccggttgcccatcgggtgaggaactcgacacccacggcacgaaccaacggttcggcgaacgggtcgtcgatgaggggctgggccgccctggccgccctggcccttcccgcggcgaccagcgtggcggtcgcgccgacaccggtggctaggtcccagctatcgtcgtcggtacgcgccacggatccatcttcggcccggtccggccgccaacgctccgctgtcgacccgaacaaccggttacaactgcgtgacgaatatcgatgacggctgcaccttaagggtgtaacactgaagcgccacgaatccgatttatcgtcctgtggtgatcggtgaaacggcacccacagcacgctattaggtaaacagctatccgggcgcaggcgacaacgcagtcaccgaagcgccgcgaaaggtcggcggacgtgagcgagaaagtcgagtcaaaggggctagcggatgcggcacgcgatcacctcgcggctgagttggcccggctgcggcagcgacgcgatcggctggaggtcgaggtcaagaacgaccggggcatgatcggcgatcacggcgacgcggccgaggcgatacaacgtgccgacgaactggccatcctcggtgaccggatcaatgaactggaccggcggctgcgcaccgggcccaccccctggagcgggtcggaaacgctgcccggcggcaccgaggtgaccttgcggttccctgacggtgaagtcgtcacgatgcatgtaatctccgtcgtcgaagagacgccggtgggccgagaagccgaaaccctgacggcgcgcagcccactaggtcaggccctggccggtcaccaacccggcgacacggtgacctactcgaccccgcagggtcctaatcaggtccagctgcttgctgtcaagctgccctcataattcgcacaccgcaccaggctcgccgcccccattagacttcccccgatgatccgatcggagtctggtgccgcgccgccacgccaacacctgcacctgtcggcacaggtaatgcggttcgttgtcaccggcggcctcgctgggatagttgactttggcctctacgtcgtgctgtacaaggtggcgggcctacaggtcgacctgtccaaggccatcagcttcatcgtcggcaccatcaccgcgtacctgatcaaccgccggtggacattccaggccgagcccagcacggcccgattcgtcgcggtcatgctcctctacggaatcaccttcgccgtgcaggtcggactcaaccacctctgcctcgcactcttgcactaccgggcgtgggccatccccgtcgcgtttgtgatcgcgcagggcaccgccacggtaatcaacttcatcgtgcagcgagccgtgatcttccggatccgctgagccggtcagggtcgaatcgggcgggtaccctctttgacgatgttgagcgtgggagctaccactaccgccacccggctgaccgggtggggccgcacagcgccgtcggtggcgaatgtgcttcgcaccccagatgccgagatgatcgtcaaggcggtggctcgggtcgccgagtcggggggcggccggggtgctatcgcgcgcgggctgggccgctcctatggggacaacgcccaaaacggcggtgggttggtgatcgacatgacgccgctgaacactatccactccattgacgccgacaccaagctggtcgacatcgacgccggggtcaacctcgaccaactgatgaaagccgccctgccgttcgggctgtgggtcccggtgctgccgggaacccggcaggtcaccgtcggtggggcgatcgcctgcgatatccacggcaagaaccatcacagcgctggcagcttcggtaaccacgtgcgcagcatggacctgctgaccgccgacggcgagatccgtcatctcactccgaccggcgaggacgccgaactgttctgggccaccgtcgggggcaacggtctcaccggcatcatcatgcgggccaccatcgagatgacgcccacttcgacggcgtacttcatcgccgacggcgacgtcaccgccagcctcgacgagaccatcgccctgcacagcgacggcagcgaagcgcgctacacctattccagtgcctggttcgacgcgatcagcgctcccccgaagctgggccgcgcggcggtatcgcgtggccgcctggccaccgtcgagcaattgcctgcgaaactgcggagcgaacctttgaaattcgatgcgccacagctacttacgttgcccgacgtgtttcccaacgggctggccaacaaatataccttcggcccgatcggcgaactgtggtaccgcaaatccggcacctatcgcggcaaggtccagaacctcacgcagttctaccatccgctggacatgttcggcgaatggaaccgcgcctacggcccagcgggcttcctgcaatatcagttcgtgatccccacagaggcggttgatgagttcaagaagatcatcggcgttattcaagcctcgggtcactactcgtttctcaacgtgttcaagctgttcggcccccgcaaccaggcgccgctcagcttccccatcccgggctggaacatctgcgtcgacttccccatcaaggacgggctggggaagttcgtcagcgaactcgaccgccgggtactggaattcggcggccggctctacaccgccaaagactcccgtaccaccgccgaaacctttcatgccatgtatccgcgcgtcgacgaatggatctccgtgcgccgcaaggtcgatccgctgcgcgtattcgcctccgacatggcccgacgcttggagctgctgtagatggttcttgatgccgtaggaaacccccagacggtgctgctgctcggtggcacctccgagatcgggctcgccatctgcgagcgctacctgcacaattcggcggcccgcatcgtgctggcctgcctgcccgacgacccacggcgggaggacgcggccgctgcgatgaagcaggccggcgcgcggtcggtggagctgatcgactttgacgccctggataccgacagccacccgaagatgatcgaggcggccttctccggcggtgatgtggacgtggctatcgtcgcgttcggcttgctcggcgacgccgaagagctgtggcagaaccagcgcaaggcggtgcagatcgccgaaatcaactacaccgcagcggtttcggtgggcgtgctgctggctgagaagatgcgcgctcagggcttcggtcagatcatcgcgatgagctcggccgccggtgagcgggtgcgacgggcgaacttcgtctacggctccaccaaggccggtctggacgggttttacctggggttgtcagaagcgctgcgcgagtacggtgttcgtgtgctggtgatccggcccggccaggtgcgtacccggatgagcgcgcacctcaaggaagctccattgaccgtcgacaaggagtacgtcgccaacctcgcggtgaccgcgtccgcaaaaggtaaggaattggtttgggcgccagcagcgttccgctacgtcatgatggtgttgcgtcacatcccgcggagcatcttccgcaagctgcccatctgagtatgccgagcagacgcaaaagcccccaattcgggcacgaaatgggggcttttacgtctgctcgcgcccgggaggtgctggtcgctcttggccagctggcagcggcggtggtagtggccgtcggtgtcgcggtggtgtccctgctcgccattgcgcgggtggagtggcccgccttcccgtcgtccaaccagctgcatgcgctgaccaccgtcggccaggtcggctgcctggccgggctggtcggcatcggctggttgtggcggcacggtcgattccggcgactggcccggctgggcgggctggttttggtatccgcgtttaccgtcgtgacgctgggcatgccgctgggcgccaccaagctgtatctgttcggcatctctgtcgaccagcagttccgcaccgaatacctcaccaggctcaccgacaccgccgccctgcgcgacatgacctacatcggactgccaccgttttacccaccgggctggttctggatcggcggacgcgcggcggcgctgaccgggacgccggcctgggagatgttcaagccgtgggcgatcacctcgatggccattgcggtggccgtcgcgctggtgctgtggtggcggatgatccgcttcgaatacgccttgctggtcaccgtcgccacagcggcggtgatgctggcctacagctcgccggagccctacgccgcgatgatcacggtgttgttgccgccgatgctcgtactgacctggtcgggcctgggcgcgcgcgaccgtcagggctgggccgcggtggtcggtgccggcgtcttcctgggcttcgcggccacctggtacaccctgttggtcgcctacggcgcgttcacggtggtgctgatggcgctgctgctggccgggtcgcggctgcaatccggaatcaaggcggcggtagacccgctgtgccggcttgccgtcgtcggcgcgatcgcggccgccatcggatccaccacctggctgccctacctgctgcgggcggcccgcgacccggtcagcgacaccggcagcgcccagcactacctacccgcagacggcgccgcactgaccttccccatgctgcagttctccctgctgggcgcgatctgtctgctgggcacgctgtggctggtgatgcgcgcgcgatcatcggcgccagccggcgccctggccatcggcgtgctggccgtctacctgtggtccctgctgtcgatgctggccacattggcgcgcaccacactgctgtcgtttcgcctgcagccgacgctgagcgtgctgctggtggcggccggtgcgttcggcttcgtcgaagcggtccaagcccttggcaaacggggtcgcggtgtcattccgatggccgccgccatcgggttggccggcgcgatcgcgttcagccaggacatccccgacgtgttgcggccggacctgaccatcgcctacaccgacaccgacggctacggccagcgcggcgaccggcgaccgcccggctccgagaagtactacccagccatcgatgccgccatccggcgcgtcaccggcaagcgccgcgatcggaccgtcgtgttgaccgccgactacagcttcctgtcgtactacccctactggggctttcaggggttgacgccgcactacgccaacccgctggcacagttcgacaagcgcgccacacagatcgacagctggtcgggactctccaccgccgacgagttcatcgccgcgctggacaagctgccctggcagccgccgaccgtcttcctcatgcgccacggcgcacataacagctacaccctgcggctggcccaggacgtctaccccaaccagcccaatgttcgccgctacacggtggacctacggaccgccctcttcgccgacccgcgtttcgtcgtcgaggacattggcccgttcgtgctggccatccgcaagccgcaggagagcgcgtgatggctaccgaagccgccccaccccgtatcgccgtccggctaccatctacctccgtgcgcgacgcgggagcaaactaccggatcgcccggtacgtcgctgtggtggcgggtctgctaggcgctgtgctggccatcgccaccccactgctgccggtcaaccagaccaccgcgcaattgaactggccccaaaacggcacgttcgccagtgtcgaggcaccgctgattggctacgtggccaccgacttgaacatcaccgtcccctgccaggccgccgccggactggccggatcgcagaacaccggcaagacggtgttgttgtcaacggtgcccaagcaggcgcctaaggccgtcgatcgcgggctgctgctgcaacgggccaacgacgacctggtgcttgtggtgcgtaatgtcccgttggtcaccgccccgctgagtcaggtgctcggcccgacctgtcagcggttgacattcaccgcgcacgccgatcgggtcgccgccgaattcgtcggactggtgcagggacccaatgctgagcaccccggtgcaccgctgcgcggtgagcgcagcggctacgacttccgcccgcagatcgtcggggtgttcaccgacctggccgggccggcgccaccgggtctgagcttctcggcgagcgtggatacccgctacagcagcagccccacgccgctgaagatggccgccatgatcctcggggtagcgctcaccggcgccgccctggtggcgctgcacatcctggacaccgccgacggcatgcggcaccggcggttcctgcccgcgcgctggtggtcgatcggcggtctggacaccctggttatcgccgtgctggtgtggtggcatttcgtcggggccaacacctccgacgacggctacatcctgaccatggcccgggtgtccgagcatgcgggctatatggccaactactaccgctggttcggcacacccgaggcgcctttcggctggtactacgacctgctggcgctgtgggctcatgtcagcacggccagtatctggatgcgcctacccaccctggcgatggcgctcacctgctggtgggtaatcagccgtgaggtcattccccggctggggcacgccgtcaagacgagccgggcagcggcgtggacggcggcgggcatgtttctggctgtctggctgccgctggacaacggccttcggcccgagccgatcatcgccctgggcatcctgctgacctggtgctcggtggagcgggcggtggccaccagccggctgctgccggtggcaatcgcctgcatcatcggtgccttgaccctgttctccgggccgacgggcatcgcctcgatcggtgcgctgctggtcgcgatcgggccgctacggaccatcctgcaccggcgttccaggcggttcggcgtgctaccactggtggcgccgatcctggccgcggccaccgtcaccgcgatcccgatctttcgtgatcagaccttcgcgggcgagatccaggccaacctcctcaagcgtgccgtagggcccagcctgaagtggttcgacgaacacatccgctacgagcggctgttcatggccagccccgacggctcgatcgcccgccgcttcgccgtgctggccttggtgctggcgctcgcggtatcggtggcaatgtcgttacgtaagggccgcattccaggtaccgctgctggaccgagccgccgcatcatcggcatcacgatcatttccttcctcgcgatgatgttcaccccgacaaagtggacccatcacttcggggtgttcgcggggttggccgggtcgctgggggcgcttgccgcggtcgcggtgacgggcgctgcgatgcgctcgcggcggaaccggaccgtgttcgccgccgtggtggtcttcgtgttggccctgtcgttcgccagtgtcaacggctggtggtacgtgtccaacttcggtgtgccatggtcgaactcgtttccgaagtggcgatggtcgcttaccaccgcactcctcgagctgacggtgctggtgctgctgctagcggcatggttccacttcgtcgccaacggtgacgggcgccgaacagccaggccaacccggtttagggcacgactagccggaattgtccagtccccgttggcaattgccacgtggttgctggtgcttttcgaggtggtatcgttgacccaggcgatgatttcccagtacccggcgtggtcggttggccggtctaacctacaggctttggccggcaagacctgcgggctggccgaagacgtgctggtggagctggatcccaacgcaggcatgctggcgccggtgaccgcgccgttggccgacgccctgggagccggcctgtctgaagccttcacacccaacggcattcccgccgacgtcaccgccgacccggtgatggaacgtccaggggatcgcagtttcctcaacgacgacgggctgatcaccggcagcgaacccggcaccgaagggggcaccacggccgcaccgggaatcaacggctcccgcgcccggctgccctacaacctggacccggcccgtacaccggtgctgggcagctggcgagccggcgtgcaggtgcccgccatgctgcggtcgggctggtaccggctgcccaccaacgagcagcgggacagggcgccgctgctggtggtgacggcggccgggcgattcgactcccgcgaggtccggttgcagtgggccaccgacgagcaagcggccgccggacaccacggtgggtcgatggaattcgccgacgtcggtgccgcgccggcctggcgtaacctgcgcgcaccactgtccgccatcccgagcaccgccacccaggtccggttggtcgccgacgaccaggatctggcgccgcagcactggatcgccctcacaccaccgcggattccgcgggtgcgcacgctgcagaacgtggtgggcgcagcggatccggtgttcctggactggctggtggggctggcattcccctgccaacgcccgttcggccaccaatacggcgtcgacgagacacccaagtggcggatcctgccggaccggttcggcgccgaagccaactcaccggtgatggatcacaatggcggtggcccgctgggcatcactgagctgctgatgcgcgcaaccacggtggccagctacctcaaagacgactggtttagggactggggcgcgttacagcggttgacgccttactaccccgacgcccagcccgctgatctgaacctaggaacggtgactcgcagcgggctgtggagtccggcgccgttgcgccgcggctagaagtgccgtggccaccgactcggcgacaacctccgcggccccgcatcctcaccgcccttaaccgcgtcgcctaccatcgagcctcgtgccccacgacggtaatgagcgatctcaccggatcgcacgcctagcagccgtcgtctcgggaatcgcgggtctgctgctgtgcggcatcgttccgctgcttccggtgaaccaaaccaccgcgaccatcttctggccgcagggcagcaccgccgacggcaacatcacccagatcaccgcccctctggtatccggggcgccacgcgcgctggacatctcgatcccctgctcggccatcgccacgctgcccgccaacggcggcctggtgctgtccacactgccggccggtggcgtggataccggtaaggccgggctgttcgtccgcgccaaccaggacacggtcgtcgtggcgttccgcgactcggtggccgcggtggcggcccgctccacgatcgcagcgggaggctgtagcgcgctgcatatctgggccgataccggcggcgcgggcgctgattttatgggtatacccggcggcgccgggaccctgccgccggagaagaagccacaggttggcggcatcttcaccgacctgaaggtcggagcgcagcccgggctgtcggcccgcgtcgacatcgacactcggtttatcacgacgcccggcgcgctcaagaaggccgtgatgctcctcggcgtgctggcggtcctggtagccatggtggggctggccgcgctggaccggctcagcaggggccgcaccctgcgcgactggctgacccgatatcgcccgcgggtgcgggtcggattcgccagccggctcgctgacgcagcggtgatcgcgaccttgttgctctggcatgtcatcggcgccacctcgtccgatgacggctaccttctgaccgtcgcccgggtcgccccgaaggccggctatgtagccaactactaccggtatttcggcacgacggaggcgccgttcgactggtatacatcggtgcttgcccagctggcggcggtgagcaccgccggcgtctggatgcgcctgcccgccaccttggccggaatcgcctgctggctgatcgtcagccgtttcgtgctgcggcggctgggaccgggcccgggcgggctggcgtccaaccgggtcgctgtgttcaccgctggtgcggtgttcctgtccgcctggctgccgttcaacaacggcctgcgtcccgagccgctgatcgcgctgggtgtgctggtcacgtgggtgttggtggaacggtcgatcgcgctcggacggctggccccggccgcggtagccatcatcgtggcgacgcttaccgcgacgctggcaccgcaggggttgatcgcgctggccccgctgctgactggtgcgcgcgccatcgcccagaggatccggcgccgccgggcgaccgatggactgctggcgccgctggcggtgctggccgcggcgttgtcgctgatcaccgtggtggtgtttcgggaccagacgctggccacggtggccgaatcggcacgcatcaagtacaaggtcggcccgaccatcgcctggtaccaggacttcctgcgctactacttccttaccgtggagagcaacgttgaggggtcgatgtcccgccggttcgcggtgctggtgttgctgttctgcctgttcggggtgctgttcgtgctgctgcggcgcggccgggtggcggggctggccagcggcccggcctggcgactgatcggcactacggcggtcggcctgctgctgctcacgttcacgccaaccaagtgggccgtgcagttcggcgcattcgccgggctggccggggtgttgggtgcggtcaccgcgttcacctttgcccgcatcggtctacatagtcgacgcaacctcacgctgtacgtgaccgcgttgctgttcgtgctggcgtgggcaacctcgggcatcaacgggtggttctacgtcggcaactacggggtgccgtggtatgacatccagcccgtcatcgccagccacccggtgacgtcgatgtttctgacgctgtcgatcctcaccggattgctggcagcctggtatcacttccggatggactacgccgggcacaccgaagtcaaagacaaccggcgcaaccgcatcttggcctctacgccactgctggtggtcgcggtgatcatggtcgcaggcgaagtcggctcgatggccaaggccgcggtgttccgttacccgctttacaccaccgccaaggccaacctgaccgcgctcagcaccgggctgtccagctgtgcgatggccgacgacgtgctggccgagcccgaccccaatgccggcatgctgcaaccggttccgggccaggcgttcggaccggacggaccgctgggcggtatcagtcccgtcggcttcaaacccgagggcgtgggcgaggacctcaagtccgacccggtggtctccaaacccgggctggtcaactccgatgcgtcgcccaacaaacccaacgccgccatcaccgactccgcgggcaccgccggagggaagggcccggtcgggatcaacgggtcgcacgcggcgctgccgttcggattggacccggcacgtaccccggtgatgggcagctacggggagaacaacctggccgccacggccacctcggcctggtaccagttaccgccccgcagcccggaccggccgctggtggtggtttccgcggccggcgccatctggtcctacaaggaggacggcgatttcatctacggccagtccctgaaactgcagtggggcgtcaccggcccggacggccgcatccagccactggggcaggtatttccgatcgacatcggaccgcaacccgcgtggcgcaatctgcggtttccgctggcctgggcgccgccggaggccgacgtggcgcgcattgtcgcctatgacccgaacctgagccctgagcaatggttcgccttcaccccgccccgggttccggtgctggaatctctgcagcggttgatcgggtcagcgacaccggtgttgatggacatcgcgaccgcagccaacttcccctgccagcgaccgttttccgagcatctcggcattgccgagcttccgcagtaccggatcctgccggaccacaagcagacggcggcgtcgtcgaacctatggcagtccagctcgaccggcggtccgttcctgttcacccaggcgctgctgcgcacctcgacgatcgccacgtacctgcgtggggactggtatcgcgactggggatcggtggagcagtaccaccggctggtgccggccgatcaggctccagacgccgttgtcgaggagggcgtgatcactgtgcccggctggggtcggccaggaccgatcagggcgctgccatgacacagtgcgcgagcagacgcaaaagcaccccaagtcgggcgattttgggggcttttgcgtctgctcgcgggacgcgctgggtggccaccatcgccgggctgattggctttgtgttgtcggtggcgacgccgctgctgcccgtcgtgcagaccaccgcgatgctcgactggccacagcgggggcaactgggcagcgtgaccgccccgctgatctcgctgacgccggtcgactttaccgccaccgtgccgtgcgacgtggtgcgcgccatgccacccgcgggcggggtggtgctgggcaccgcacccaagcaaggcaaggacgccaatttgcaggcgttgttcgtcgttgtcagcgcccagcgcgtggacgtcaccgaccgcaacgtggtgatcttgtccgtgccgcgcgagcaggtgacgtccccgcagtgtcaacgcatcgaggtcacctctacccacgccggcaccttcgccaacttcgtcgggctcaaggacccgtcgggcgcgccgctgcgcagcggcttccccgaccccaacctgcgcccgcagattgtcggggtgttcaccgacctgaccgggcccgcgccgcccgggctggcggtctcggcgaccatcgacacccggttctccacccggccgaccacgctgaaactgctagcgatcatcggggcgatcgtggccaccgtcgtcgcactgatcgcgttgtggcgcctggaccagttggacgggcggggctcaattgcccagctcctcctcaggccgttccggcctgcatcgtcgccgggcggcatgcgccggctgattccggcaagctggcgcaccttcaccctgaccgacgccgtggtgatattcggcttcctgctctggcatgtcatcggcgcgaattcgtcggacgacggctacatcctgggcatggcccgagtcgccgaccacgccggctacatgtccaactatttccgctggttcggcagcccggaggatcccttcggctggtattacaacctgctggcgctgatgacccatgtcagcgacgccagtctgtggatgcgcctgccagacctggccgccgggctagtgtgctggctgctgctgtcgcgtgaggtgctgccccgcctcgggccggcggtggcggccagcaaacccgcctactgggcggcggccatggtcttgctgaccgcgtggatgccgttcaacaacggcctgcggccggagggcatcatcgcgctcggctcgctggtcacctatgtgctgatcgagcggtccatgcggtacagccggctcacaccggcggcgctggccgtcgttaccgccgcattcacactgggtgtgcagcccaccggcctgatcgcggtggccgcgctggtggccggcggccgcccgatgctgcggatcttggtgcgccgtcatcgcctggtcggcacgttgccgttggtgtcgccgatgctggccgccggcaccgtcatcctgaccgtggtgttcgccgaccagaccctgtcaacggtgttggaagccaccagggttcgcgccaaaatcgggccgagccaggcgtggtataccgagaacctgcgttactactacctcatcctgcccaccgtcgacggttcgctgtcgcggcgcttcggctttttgatcaccgcgctatgcctgttcaccgcggtgttcatcatgttgcggcgcaagcgaattcccagcgtggcccgcggaccggcgtggcggctgatgggcgtcatcttcggcaccatgttcttcctgatgttcacgcccaccaagtgggtgcaccacttcgggctgttcgccgccgtaggggcggcgatggccgcgctgacgacggtgttggtatccccatcggtgctgcgctggtcgcgcaaccggatggcgttcctggcggcgttattcttcctgctggcgttgtgttgggccaccaccaacggctggtggtatgtctccagctacggtgtgccgttcaacagcgcgatgccgaagatcgacgggatcacagtcagcacaatctttttcgccctgtttgcgatcgccgccggctatgcggcctggctgcacttcgcgccccgcggcgccggcgaagggcggctgatccgcgcgctgacgacagccccggtaccgatcgtggccggtttcatggcggcggtgttcgtcgcgtccatggtggccgggatcgtgcgacagtacccgacctactccaacggctggtccaacgtgcgggcgtttgtcggcggctgcggactggccgacgacgtactcgtcgagcctgataccaatgcgggtttcatgaagccgctggacggcgattcgggttcttggggccccttgggcccgctgggtggagtcaacccggtcggcttcacgcccaacggcgtaccggaacacacggtggccgaggcgatcgtgatgaaacccaaccagcccggcaccgactacgactgggatgcgccgaccaagctgacgagtcctggcatcaatggttctacggtgccgctgccctatgggctcgatcccgcccgggtaccgttggcaggcacctacaccaccggcgcacagcaacagagcacactcgtctcggcgtggtatctcctgcctaagccggacgacgggcatccgctggtcgtggtgaccgccgcgggcaagatcgccggcaacagcgtgctgcacgggtacacccccgggcagactgtggtgctcgaatacgccatgccgggacccggagcgctggtacccgccgggcggatggtgcccgacgacctatacggagagcagcccaaggcgtggcgcaacctgcgcttcgcccgagcaaagatgcccgccgatgccgtcgcggtccgggtggtggccgaggatctgtcgctgacaccggaggactggatcgcggtgaccccgccgcgggtaccggacctgcgctcactgcaggaatatgtgggctcgacgcagccggtgctgctggactgggcggtcggtttggccttcccgtgccagcagccgatgctgcacgccaatggcatcgccgaaatcccgaagttccgcatcacaccggactactcggctaagaagctggacaccgacacgtgggaagacggcactaacggcggcctgctcgggatcaccgacctgttgctgcgggcccacgtcatggccacctacctgtcccgcgactgggcccgcgattggggttccctgcgcaagttcgacaccctggtcgatgcccctcccgcccagctcgagttgggcaccgcgacccgcagcggcctgtggtcaccgggcaagatccgaattggtccatagcgtcaggctccgcagtcgatagcggcacgatgttcgtcattagacggccccatcagttaggcctcctatgctgctcggtatgcaccaggccggccatgttggcacacacgaacggcgcgcagccgcaacgaggcggtccgccctgactgcggcagggttagccgtcgtcggcgcaggggtgttgggcgcgtcggcgtgcagtccacaaaagtctcctcagccatcatcaccccggttgcccgacaatgcgctgatcacgctcggggtggccgccggcccgccgcctacgcccagcagagtaggaatctcgtcggtgctgaaaattggccgcgatctgtacgtgatcgattgcggcctgggctcgctgaacgcattcaccaacgcgggcctgcaattcgacgatctcaaagccatgtttatcacccacttgcacaccgaccacatcgtcgactactacaacttctttctctccggtggcttccttgccccacccggtcgagcgccggtcctggtctatggtccgggcccagctgggggtttgccgccaagtgaagtcggcaacccgaatccagccaccgtcaaccccgccaacccgacaccgggccttgccgcggccaccgaagcgctgcatcgagcgttcgcttacaccagcaacatcttcatccgcgactacggcattgacaacgttgcggacctggttaaagtcacggagatcgggctaccaccaggatcggactaccgcaacagagcgccaaagatgagcccgttctcggtcgcatcggacgacaacgtttccgtcaccgcaacgctggtctcccactacgacgtctacccagcgttcggattccgcttcgatctgaagaaatcgggtgtgtccgttaccttctcgggtgacaccactaagtccgacaacctgattaccctcgctcaaggcactgacattctggtccacgaggcggtgttcagcctcgatacggcttactttggcaacgctttccccccgaactatctggtgaactcacacatctccgcagagcaggtgggggaggtggccgcagcggccaagcccaaacaattgatcctgagccactacgcccctgacgacctacccgactcgcagtggctcgacaagatcaagaagaattactcgggcatgaccaccatcgcgcgggacggccaggtcttcgccctctgatccgttagcggtagcgccccgttcgacgatcgctgcctagagctagacatatataaaacctatgcaatagggtcgcggcatgcccgagtacgacctagaggccgtggacaagctgcccttctcgacccctgaaaaggcgcagcgctaccaaacggaaaactatcgcggggccatgggcctcaactggtacctcacggatccgaccctgcagttcatcatggcctattacctacgacccgatgaattggcgttcgcagaaccccatctgacccgcattggtgagctgacgggcgggccagtgacgcgttgggccgaggaaaccgaccgcaaccccccgcggctcgaacgctacgaccggtgggggcatgacatcagccgggtagtgctgccggaatcgttcatccaatccaagcgcgccgtcatcgaggcgcgacaagccgtgcgcgacgacgcggcacgggccggcgtcaagccgtcgctggcactcttcgccgccgactatctgctcaaccaggccgatatcggtatggcttgcgcgctcgccactggcggcaacatggtccggtcgctggtgactgcctacgcgccacccgatgtgcgcgaattcgtcctaggcaaactcaattccggcgagtgggacggcgaggccgcgcagctgctgacggagcgtgcgggcggctccgatctgggagctctggagacgacggccacccgcagcggcgacgtgtggctgctgaacggcttcaagtggtttgcgtccaactgcgccggggaggcgttcgtggtgttggccaagcccgagggggcgcctgactcgactcgaggtgtggccaccttcctcgtgctacggacgcgccgtgacggttcccgcaacggcgtgcgtatccgtcggctgaaggacaagctcggcacccgctctgtcgcctccggtgaaatcgagttcgtcgacgccgaagcctttctgttgtccggcgaaccgagcgctgacgcgggcccgtccgacggcaagggactcacccgcatgatggagctgaccaacagattgcggttgggcaccgcctcgttcgccctcggcaacgcgcgccgcgcgctggtcgaatcgctgtgctacgccgggcagcggcgggcattcggtggggcgctcatcgacaagccgctgatgcgccgcaagctggccgaaatggtcgttgatgtggaagccgcgctggcgatggtgttcgacggcttcggagcggcgaaccaccgccagcccagatgcctgccgcaacgtatcgcggtgccggtcaccaagcttaagacttgccggctcgggatcaccgtggcatcggatgcgatcgagatccacggcggcaatggctacatcgagacctggccggtggcccggttgctgcgtgacgcgcaagtcaacacgatctgggagggccccgacaacatcctgtgtctggatgtgcggcgcgggatcgagcagacgcgcgctcacgagacactgttggcgcggctgcgcgatgcggtgtcggtgtccgacgatgacgacaccacgcggctggtctcgcgccgcattgaggacctcgacgcggcgatcaccgcttggaccaaactcgacaggcagctggccgaggcgcggctgttcccgctggcccaattcatgggcgacgtctacgccggcgcgttgctcaccgagcaggccgcctgggaacgggcaacccgcggcaccgaccgcaaggcactcgtcgcccgcctgtacgcgcgccggtatctcgccgaccaaggcccgctgcgcggtatcgacgcagattgcgatgaggcgctgcagcgtttcgacgaactcgtggcgggcgcgttcactgccgagcagacgtaaaagcccccaattcgtggctcttctgacacttccgtgggtgagtttgtgtcctgagtaggcgcacgtcgttgtggcttaaggtttctggcttgtcaaggatcagaaacacaaggagccgacaacgacgtgcgcaatgtgaggctatttcgtgcgctgctgggtgtcgacaagcgcaccgtgattgaggacatcgaattcgaggaggatgacgccggagacggtgcgcgggtgatcgcccgggtgcggccacgaagtgcagtgttgcgccgctgtggtcgctgcggtcgcaaggcgtcctggtatgaccgcggtgcgggcctgcgccaatggcgcagtctggattggggcaccgtcgaggtgttcttggaggccgaggcgccgcgggtgaactgccccacccatgggccgacggtggtggcggtgccgtgggcgcgtcatcatgccgggcacacgtatgctttcgatgacacggtggcctggctggcggtggcgtgttcgaagaccgcggtgtgcgagttgatgcggatcgcctggcgcaccgtcggggcgatcgtggcccgggtctgggccgacaccgaaaagcgcattgaccggttcgcgaacttgcgccgcatcggtatcgatgagatctcctacaagcgccaccaccggtacctgacggtggtcgtcgatcacgacagcggccggttggtgtgggccgccccgggccacgacaaggccaccctgggcttgttcttcgatgccctgggcgctgagcgggccgcccagattactcacgtttcggccgatgccgcggactggatcgctgacgtggtcaccgagcgctgcccggatgcgattcaatgcgccgatccgtttcatgtggtggcctgggccaccgaggcgctcgacgtcgagcggcgccgagcctggaacgacgcacgggcgatcgcgcgcaccgaacccaagtggggccggggccggcccggtaagaacgccgcaccacgtccgggccgcgagcgggcacggcggctcaagggcgcccgctacgcgctgtggaagaaccccgaggacctcaccgaacgccaaagcgccaaactggcctggatcgccaagaccgatccccgtctgtatcgcgcctacctgctcaaagagagcctgcggcatgtgttttcggtcaagggcgaggaaggtaaacaggccctggaccggtggatctcctgggcccagcgctgtcgcatcccggtattcgtcgagcttgccgcccgcatcaaacgccaccgggtggccatcgacgccgccctcgaccacggcctatcccaaggcctgatcgaatccaccaacaccaagatccgcctactgacccggatcgcgttcggattccgctcaccacaagccctcatcgccctagccatgctcaccctcgccggccaccgccccaccctgccaggccgacacaaccacccacagatcagtcagtagagcccaattcgtaccgaatttgggggcttttacgtctgctcgcgctacccagctagaccgggatcaggccgtgcttgcggcccacccgccaccacagctgcttgtcccgcagcaggtgcatcgacttgcgcaacagcagccgggtctcatgcgggtcgatgacggcatcgatgaacccgcgctcggcggcgatccacgggatcgccatgttgaggttgtaattctcgacgaagctcttccggatcgcttgcgcctccggcgcattcgggtccgggaaacgcttcatcagcaactgcgcggccccgtcggcgccgatcaccgcgatgcgcgcggtgggccaggcgaagttcaggtcggcggtcagctgcttggaccccatcaccgcgtaggcaccgccgtaggacttgcggatggtgatcgtcaccttcggcacatcagcctcgaccaccgcgtacaagaacctcccaccgcgcttgatgatcccgttcttttcctgttccaccccgggcaaaaaccccggtgtgtccacgacgaacaccagcgggatgtcgaacgcgtcgctaaaccggatgaaccgtgcggccttgtcggacgcctcgttgtcgatcgcccccgacatgtgcatgggctggttggccaccacaccaacggtccgcccgtccacccgcgcgtagccggtgatgatcgcctgcccggcctgggcagcgacgtcgaggaagtcgccgtcgtcgaagatccgcagcaggacctcgtgcatgtcgtaggccatgttgtccgagtccggcacgatcgagtcgagttccagatcgtggccggtgatttcgggttccagcccggggttgacgaccggcggtttgtcgaagcagttggacggcagaaacgacagaaagtcccgcacgtactggtatgcggcggcctcggactccaccacctgatggatgttgccgtagctcgcctggtggtcggcgccccccagctcgtcgaggctgacgtcctcaccggtgacgtccttgatgacgtcggggccggtgacgaacatgtaaccctggtcgcgcaccgccaccaccagatcggtctggatcggcgaatacaccgctcccccagcgcatttgcccaaaatgatggagatctgcggcaccagcccactgagcagttcgtggcggcgccccagctcggcgtaccaggccagcgaggtgacggcgtcttggatgcgggcgccgccggagtcgttgatgccgacgatcgggcagccgaccatcgcgcaccactccatcagccgggccaccttgcggccaaacatctccccgacggtgccgccgaacacggtttggtcgtgcgagaacacgccgaccggccggccgttgatgaggccatgtccggtgaccacgccgtccccgtagagcgcgttggggtcaccgggggtgcggcacagcgctccgatctccatgaagctacccggatcgaccagctcgtagatgcgggcgcgggcactcgggatgcccttcttgtcgcgcttggcggcggccttctcaccgccgggttccttggccaactccaggcgttcgcgcagctccgccagcttctcggcggtggtgtgcagaaccggctcggtgacggtcactgcttgcctacctcacttgttcgatcggcctcgatctgccccaacgcgcggctcatgtgttcgcccaccttggcgatgatcggctcgtcgatggcctgaatgtgctcgccaccgatcggcaccacctcgaggtcggaaacgtactcgccccacccgccgtccggctggcgcacggcgtagcggggctcgaacatgatcgcgtcgtcatggtagcgatcggccatgtagagggtgacatgcccgtcgtacggctggatctgggcggtgtcgatcgcccggttgtccagatacgacgtgcgttggtgttcgatgatcccggccgggatctgcacaccggactggctgacggcgtccagcacgaaccggacctggccctcgtcgtcgagctcctcgagctgctcgtacgggatcgccgggatggtcacgttgaacgtcttctcggcgaaggcggcgtagcggtcccagcgcttgcggatctcctccttggtctgcgggatctcctcaccggcgcgcaccgcgtcgatcagcccgacgaaccgcacgtccttgcccagccgccgcaaaccgatcgcgcacgcgtaggccagcacaccgcccagcgaccaacccaccaggacatagggcccgtcgccctgcatctcgatcagcttcggcacgtactgctgtgcacgctcttcgatcgacccctcgacccgttcgaagccatacattggggtgtccgccggcagccggcccagcagcggctcgtacaccaccgtcgagccgccggccggatgaaacacgaacaccggcaccttcccgcctgcttcgggccgcgcccgcagggtgcggacgaacccatcgatctgcccggcctccaaatacgtgcgcaccttgtcggccagcgcctcgatgttcgacgacgtcagcacgtcctcggcggtgatcgggccttcggcgcgctcggaaagccgctgcgcaatcttggccgcggcctcgtcgtccagcctgggcagctcgttgaagatgccgcccggggacttgccggtgacgatcgcccaggtggcgaaggtgacccgctcggcagcgtcccgcggcggcacgtcgacgttgagcgcgggccctgtcgggtttggctgctcgccgttttgcggcgacgggagcgcaaccccggcttccgagtcgaccggctcggtcttgcccaccttgccatgcagcaattcggcctgggcccgcgcgatctcctcagcggtctgggttttctggtgctcgtgcagctgctgcacctcgtcgcggtgctcgaccgcgtattcgatcagcttctccacgttgtagaggttggcgtcgcgcaccgcggtcagctggatcggtggcaggtcgaagtcgtactcgacgcggtttttgatgcgcaccgccatcagcgagtccaggccaagctcgatcagcggcacctcccacggcaggtcctcgggctcatagcccatcgcagacccgacaatcaggcccagccgctcggcgatggtctcaccggaatcaggcgaccatcgggtcatgccggacggcatgtaacgggtggtcaggctgtccgaaagcgtctcggcgtccgcgtcttcggcgggcgtttccggcgcgacaggcgccccgtccgcaaccgcgatcgccgtcgccgcacccaccgcggtgggcaacaccgattcggaccccgctcgggacaccagggcgtcgtagaccagcgtgaaggactcgtcgatgcgggcgtgcacctgcaccgaggcgccgccggggtgacgggtcatcgtcgtcaccagccgggcgccgtcgccgggcaccgcgcgctgctcggcggcggtcagttgcgcgtccggaagcacgtgggcggcggcggccctgaccaacgcggccaagtccacattgccgtcccgcggcgcgtactcccagacgtgccgcccatccggcagggcgacatgggtgcccggcatgtacgtcgagccgtcgccggagaagtgcgcgggcagccagtgctccttgcgcttgaaccgggtcggcggaatgttcgcgtaatcctgcggcccactggcgcggctaaacagcgtgcgtatgtccaggtcgtggccgtacacatacagctgcgccatggtcgagaccatcgaggagacctcgtcttgcttgcgggccagcgtcgggatcaactgggcgtcatgcagcccggcatcggcggtggtcagggcgacctgcatcagcgccaccggattgggtgccagctccaggaaggtggtgtgcccgctgtcgacggcgttgcggatgccgtgggtgaagtagacggaatgccgcagccccttcttccagtattcgacgtcgtggatgggttcgccgccgggtttgatgtagcggccctcgtgcaccgtcgagaagatcccacacgtcgggctcgtcggcttgatgccttgcagctccgcggtgagctcgcccagcagcgggtccatctgcgaggtgtggctggcgcccttggtcgcgaatttgcgggcgaacttgccctcggcctcggcgcgggcaaggatcgcgtccacctgctcgggggggccgccgatgaccgtctgggtgggcgcggcgtagacacacacctccagatcggggaagtcggagaacacttctctgatttcgtcggcggagtattccaccagcgccatcaaccggatgtactcgccgaacagcatcgcctcaccctcgcccatcaggtgcgagcgcgagcagatcgcccgggtggcatcccgcagcgacagcccgccggcgaagtaggccgacgcggcctcacccagcgactggccgatgaccgcggccggtttggcgccgtgatggcgcagcagctcacccagcgcgatctggatcgcgaagatggtgacctgggtggtctcgatgccgtagtcctgcgcgtcgtccaggatcagctccagcaccgagtagcccagctcgtcttggaccagggcgtcgaccttctcgatccacgccgcgaacacctcgttgcgcaggtacaggctcttgcccatcttgcgatgctgggcgccgaatccggcgagcacccagaccgggccggtggtcaccggcccgtcgacgctgaacacgttcggcgcctgcttgcccgcggcgaccgcgcgcaggcccttgatggcctcgtcgtggtcgtgggccaacaccaccgcgcgggaacggccgtggttgcgccgcgacaacgacctgccgatcgattccagcgaggaggcctggccttccgggttttgcatccagtccgccaactcggcggccgccgccttcttgcgggacgtcagaaacgccgacaccgccaacgggaccaatggtgccgtaacctcttgggccgcaagctcttccaacgcggcttccttgagccgcagcgcctcctcggtgactccgggcagttcgggctccggctcttcggcgaccgccgagtcggtgatgatgttgccgaactcgtcgaaccgcagcgcgtggcctgccaacgtgggcgcctcggcgggttcggcggccgccttgggttccggctcgggttccggttccttttccaccacgtcacgcggcaggacctcgcgcaccaccacgtgcgcgttggcgccgccgaagccgaagctggacaccccgcccagcgcgtagccgccgtatcgcggccagtcggtgggcgtggtgatcatcttcaaccgcatcgcgtcgaagtcgatgtaggggctggggccggcgaagttgatcgacggcggcagtttgtcgtgctgcagcgccagcaccaccttggccatgctggccgcgccggccgccgattccaggtgcccgacgttggttttcaccgcacccagcagcgccggccgatcggccggacggcccctaccgaccacccggcccagcgcctcggcctcgattgggtcgccgaggatggtgccggtgccgtgcgcctcgatgtagtcgacggtgcgcggatcgatgccggcgtccttgtaggcccggcgcagcacgtcggcctgcgcgtcctggttgggtgcgatcaggccgttggaccggccgtcgtggttgaccgcgctgccggcgatcacggccaggatcgcgtcgccgtcgcggcgggcgtcgtcgacccgcttgagcaccagcatgccgccgccttcggagcgggtgtagccgtcggcgtcggctgagaacgacttgatccggccgtcgggcgccagcaccgcaccgatctcgtcgaaacccagggtgaccatcggtgtgatcaacgcgttcaccccgccggcgaccactacgtcggcctcgccgttgcgcagcgcctgcaccccctggtggatggccaccagcgaactcgagcacgcggtgtcaatggtgaccgacggtccgtggaagtcgtagaagtaggacacccggttggcgatgatcgagctgctggtgccggtgatcgcatacgggtgcgcgaccgtcgggtccgacaccgccaggaagctgtagtcgttggtggagctgccgatgtacacaccgacggcctggccgcgcaggctcgacgccgggatgcgggcgtgctcgagcgcctcccaggtcagctccagcgccatccgctgctgcgggtcgatgttgtcggcttcggtcttggccaccgcgaagaactccgaatcgaagcccttgatgtccttcaggtagccgccccgggtgcgggccccggcgacccgcgcggccagccgcggctcttcgaggaattccgaccagcgcccgtcgggcaggtcggtgatcccgtcgcggccttccagcagcgcctgccaggtctgctcgggggtgttcatctcgcccgggaagcgggtggacaagcccacgatcgcgatgtcgacgcgctcggccgggccggtgcgcgaccagtcttcggcgtcatcgcccgctaggtcggtctccggctcgccctcgatgatccgggtggccagcgattcgatggtcggatgcgcgaacgccaccgcgaccgacagcgtgaccccggtcaggtcttctatgtcggcggccatcgcgacggcatcgcgcgacgacagacccagctccaccatgggcaccgattcgtcgatcgagtccggtgcctttccgacggccttacccacccagttgcgcagccactggcgcatctcggggaccgttagctcggccctttcggcgggggcgttctcctgggattccgctacgtcagccatgggtcctcagtccgaagtggcgaagaccgtcggggaacccacgccactgcgcaggctgccgtcgaggtaggccgcacggcaggcgcggcggccgatcttgccgctggaggttcgcggaatcgtgccggccgacaccagcaggacgtcacgcacggtcaccccatgcccgacggcgatggccgcccggatgtcatcgacgatgggctggtggtcgagcttatgcgtgccggccgcccgttcgccgacgatcaccagctgctcggaggtgtcctcggggtcgaatttcagcccggcgtgcgagtcgtcgaacactgtctgaggaagctggttggccggaaccgagaaggccgccacgtagccaacccgcaacgccttggtcgactcctgcgccgtgcactcgagatcctgtgggtagtgattgcggccgtcgatgatgacgaggtccttgatccggccggctatgtagaggtggtccttgaagtaggtgccgtagtcgccggtacgcacccacagcgcgtcgtctggggcgccctcggcgcgcgactcgctgatccgcgatttgaggatgttcttgaaggtctgggcggactcttcttctttgccccaataaccggtacccaagttgttgccgtgcagccagatctcaccgatctgtccgtccggcagttcgctggccgtgtcggcgtcgacgatgaccgcccattcgctgaccccgaccttgcccgcagagacctgggcgacggcgttgggtgcatcggcggccacctcaacgaaccgctggttgttcagctcgtcgcggtccacgtggatcacggtgggcacctcgtccatcggcgtggtcgagacgaacagcgtggcctccgctagcccataggacggcttgacggcggtctgcttcaaaccgtacggcgcaaatgcttcgaagaacttgcgcatcgacgccggcgacaccggctcgctgccgttgaggatgcccttgacgttgctcaggtccagcggcggctcgtcgtctcgaggcacaccgcgcaccgcggcgtgttcgaatgcgaagttcggcgccgcagagaaggtgccaccggtttctccgggcttgcgggcgagctcgcggatccagcgaccgggccgccgcacgaacgccgcgggcgtcataaaggtgaagctgtggcctagcaccgacgccagcagcaccgtgatcagacccatgtcgtggaagaacgggagccagctgaccccgcggtcgccttcctgtccttccagggcattgagcacctgcaccacattggtgggcaggttcagatgggtgatctgcacgccgctcggtatgcgggtggaacccgacgtgtactgcaagtacgcgacggtttcctcgttggcctcgggctgctgccaggtggcggcgacttcggtgggcaccgcgtcgacggcaatgacgcgcgggcgctccttggccgatcgggcccggatgaacttgcggaccccttcggcggagtcggtggtggtcaggatcgtcgacggggcacagtcgtcgagcaccgcgtgtaaccgaccgacgtgccccggctcggccgggtcgaacaacggcaccgcaatgcggccggagtagagggcgccgaagaaggagatgaggtagtccaggttctgcgggcacaggatggcgacgcggtcacccggctgggtgacttgctgcaggcgggctcccaccgcacggttgcgcgcgctgaagtcagaccacaagatgtcgcgcgcgacaccgtctcgttcggtggaaaagtccaggaaccggtaggccagcttgtcgccacgaactttcgcccacttttcgacgtgacgaaccaggttggtgttggctgggaacctgatctttccattcacgatgaacgggttgtggtacgccatcccactctctcctgtcacaaacatctcggccggctctgccggcggccaccgggtgtcggctccgccaacgggttacccgcgcacatcaacccctaccgcgctcacgtcggcgaacgcagtttgcagccagctttgacccgactgggtcctgcacatgctcttagttttctcttaatgttaagggccggtgcctgacagaccaaatcacaaggtaccgctgttcgaggccgccatcagcgtacgcggggcggtgtcgagtcgcccggttcatcggtggaccgccgcctagcgtccatcgtcctcggggaaatatcacctatgtttggggtggggcgcattttcgataagttgatgcgcccagttcaacgtccactcggtcgccggttctccatcggaattccagaattcgggtgtcgcatacatagcatggaccggctggccggcgccgccggccagggtgttcagcgtagtcggcaagttggcgggactgaacgcctgtgccggggccgcacagatcaggtcgccctgggcgcagatctcgttggtccggccgtcgagcgcaccaaaaccgcccggccgcgggccggtcatagtcaaaccaagcccggacaacactgggacttcgtgcagggtgatctcggcgccttcgccgcgcgggctaggcgggacctgattacccaccccctgctgacgacgaccgtcggcgatcagcgtcacgcctagtactaggtcctcgtccacgggtccccggccgttgccgatatcgctagccacgtcgcccgcgatcaccgcgccctgcgaaaacccgatcagcacatagctggtcaacgggcacctgttgttcatatcggtcatcgctgccaccatcgcgcgggtgccctctgcccggctgtcgttgtacgacatctgattatccgtggtcagcggattgtggaattgggccgtgtaggcaactgtgtaggtctgcacccgggcgggtgcgaattgctgggcgatcggcccagttaccttgagcagcaacgccttcggaaactgcaccggattcagtgggttctgctgcggcgatgactcccaggttccgggaaccgagatcatctgcacgtcggggcaggacgcatcctggaaggccggtcggggtttgtgcggatgtgctggggtgggccccggtggtaaaactcctggcggcaccgcgctgggcggcgattcggcgccgcgcagcatgatcaccacggccacgatgaccagcgctacgacggacgccatcgcgcccgccgctatccaggcaaggattcggtggcgcttacgccgagagttcttggccatgttctcctgctaacagagtcggtagcgcacgcgaaaggggtgcacccgcgccgcgcgatagcgcggccatcccgcccgttgccgcactccctctacggtaccggcccgctacgcggcttcgcccgagtcgcgatgtcgtgcacgtctgccgcaaggatcatccgatagcggccaggcagctcgcatcggcacctggcttagcggatcgcaccgacgatatcgcccgacatagcgcccagctggggcgcccacgagccccagccgttgtcaccgctggctgggaagtcgaagtgtccgttgtgcccgccgacgctgcgatactggttgtagaacatgcggctgttacccatcgcctcggcggcttggccgatcatggcggcgggatcgctggctcccgggttggtcgggctccacacccacacccgggtgttgttttgcgccagcaggctggcatgcacccacgggtcgtgccacttccaccgacccagctgtggtgctccccacattccgttggtgtccacaccgccgaattgctgcatgcccgccgcgatcgcaccgttggtggtggtgttcgacgggtacaaaaagcccgacatcgagccagcgaagccgaagcggtcggggtggaaggccgccagcgccatcgccccgtaaccgccctgagcggcgccaacggccgcatggccaccgggggccaagccccggttagcggccagccagtcgggcagctcagcggacaagaaggtgtcccactgcttgctgccatcctgctcccagttggtgtacatgctgtacgcaccaccggccggtgccaccaccgaaatccccttgcccgccaacgtgttcatcgcgttacccgcggtgacccagttactgacatccgggccggcgttgaaggcgtccagcagatacaccgcgtgcggcccaccggctaggaaggccaccgggatgtcccggcccatcgagggcgacggcaccatcaggttctcgtatggggcggccttggcggtgggttccgcggctaccgcgacaccgcccaacccgaatgacagtgcggcaatccagagcgcccgcagcagcgccgaccgacccttcatgtgtccacctccgtcgtgtaaggctgtgtgcacccggcgtcagaccgccccggccaacccctagcccgtcaggtagctaaccacacggcccgcggcgggagctagggacgggatttaggaaacatctagcggcggcgaccacaagggtcaccgccgctagatgttgtgtctgttcggagctaggcgccctggggcgcgggcccggtgttgggcgtggcacccagtgcccgttgcaggtcgggcttcatagcgttgagctgcgccccccagtactcccagctgtgcgtaccgctgtccgggaagtcgaacacgccgttgtggccgccaccggcgttgtaggcgtcttggaacttgatgttgctggtccgcacgaagccctcgaggaacttggccggcaggttgttgccacccagatccgacggcttgccgttgccgcagtacacccagacgcgggtgttgttggcgatcagcttcccgacgttcaacagcgggtcgttgcgctgccacgccgggtcctccttcgggccccacatgtcggaggccttgtagccgccagcgtcacccatcgccaggccgatcagggtgggacccatcgcctgggaggggtccaacaggcccgacatcgctcccgcgtagacgaactgctgggggtgatagatcgccagcgtcagcgccgaagaagcagccatcgaaagaccgacgacggcgcttccggtgggcttgacgtgcctgttggcctgcagccaccccggcagctcgctggtcaggaaggtctcccacttgtaagtctggcaaccggccttgccgcaggcgggctggtaccagtcggagtagaagcttgactggccacccaccggcatgaccaccgacaggcccgactggtcgtaccactcgaacgccggggtgttgatgtcccagccgctgaagtcgtcctgcgcgcgcaggccgtcgagcaggtacagggcgggcgagttggcaccaccactttggaattggaccttgatgtcacggcccatcgacggcgacggcacctgcaggtactccaccggcaagcccggccgggaaaatgcccccgcggtcgccgtgccaccgacggcgccgaccagacccgacactagggccgcgccgacggccccgaccacgagtcgacgcgacatacccgtgacggcgccacgaaccctgtcaacaagctgcattcttgcttccctcatcctcatctcaacgcatccatgcatgtttgggcgcatcctgaattaggtcagactgcaggcgctgggcccggcagtgctcgtgtagtcaaccacaacttcgggcgtccacccgcatcaagcgcaccgccgaaacccttatccggcggtcgttcacggccaattcgggaccgacgcgacggcctgaaggtggcatttccgcagtgtctgggcatgtgtcgaccgctagtgccggctcaattgtgatcttgctgtcagtattgcccccgcgctcattgcccctcactcccgcggtggcgggccgggcccgtcgggaacatcgagcccacaccggaccaattcatagcgcggaacgcggtcgatgcggtaacgggtgaactcgtaggaatgcaacacgttggagaggaatcggtgcagggtgatcggggcgcgcacagaattaagcaccgcccgagtcgcggggcattgcagggccgcttcggcttgcgtgacccactgctggtcgatgtagccgggaatacccgggtaccacttcacccagggtccgtcggcgatcacccagtccgggaacagattcttgtcatggccgatacgggcatgcttcagccgctcggtgtgcgcggccaatgggtttaccagcccgatttggtcgatcacccggacatcgagcccgacgttcatgcctagcatgcccatgttggtgaaaaacactgcgtgctgcggtttcggcgccggcttgccacccggcgcggtccccgacgagggccggatcatcggcaccaggtcccactggttgtagttgcccgacggcaatagcaacgccccttccggggtgttgttgagcgctgtaagcacggcagccattcgcgggtaatcgaggtagtccgcggcggtcagcggatgcgcgtgcccggtggcctgggcgtagaagcggcgctcgtcgacgatgcccgaataggtgacccgggtggcgtcgtcacccatgcccggcgagtttgccgcccacagcgaccaacccgcgatccccagccagagcccgctgagcgcgccgactagccagcgaccggtctcccgcgaaaagtccttaccgtcgggcagcaaaataggaatgacccccaccggggccagcaaacaaaacagcggcgccagcaacacccggccgtgcataaagtcgccgccttgccgaacccagtacagcgcctgcagcacgccgctgccgacgatgaaagccaccacggccggcggactttgcaccgcccgggccacccgaccgtagtcgggtgccagcacgggacgcaggaacgacggccggcggcgcgccgtcatcaacagcaatcccagcggcaccgacagcaccaacggcacccacagtgcgtacggccggttgaagttcgacacgtagatcatgccttgcgaccacttgtcgcccgcggcatccttggccagcgcggtactcggaaccagcagtccgtaatagcccatccggaagatctggtaggccaccggcaagaatccgccggccagcacgatcagcacgcggcgacgccaggtccgcgcggcgatcaacatcatgatcagcgccagcccgccgatcagcgcgaattccggccgcactagcacgctgcatccggcgacgaaggccaacgcgccgaggaacatctggctgtccgggcgggcccgcagcggctgtgaccagcagaccatcatccaccacaacagccccagataggccaacaccagcccgctctccaggccggaggtggcgaagtcgcgggccggtggcaccgcgatatataccagcgccccggccggaagcatgatcgcccgacggccccgcaggctgggtgcgtacaaccggccggtccccagcatgagcagcaccattcccagcagcgaaagcaccatggccagggccaacgccacgtactccaggcgcatcggcccgcccacccagccgcccacatacagcagatacgtccacgctgtcgaggtgttcgcttcgactcgctcgccctggttgaagaccggtccgttgccggccaataggttgcgtaccgtccgcaggacgatcagtccgtcgtcagcgatccagcgacgttgccagctcccccagccgaacagcacggcgaccgccgtcaccgacagccacaagctgacccggaccatgggctcatacggaaacaccggccgaccgacccgcccgaccaccggccggcggggcagcaccccgactgggaggacgttgagcttgaggctagccgaaggcaacagcggccccaaccgttgctatccacgccagcgccagcagctgcaatacccggtcacgcagcgcgatatcttccggctccccggccaggccgccatcgacgtccaccgcgtagcgcaggatcgcgatggtgaacggaatcatcgacaccgcgaaccaggacccgctgtagccgtcgcgctcgaaagcccacagcccgtagcacaagaccaccgcggtggccgacaacgtccagacgaaccgcagataggtgctggtgtagctttccagcgacttgcggatcgcagcgccggtgcgttcggccagatgcagctcggcgtagcgcttgccggccaccatgaacagcgaaccgaatgccatgatcagcaaaaaccacttggacagcgggattttggtggccacgcccccggcgatagcgcggatcaaatacgccgacgacacgacgcagatgtccaccaccgcttgatgcttgagaccaaagcaatacgccaactgcatggcgaggtagacgaccattaccagcgccaggttcggggtcagcatccaggcaccggccagcgatgtcactcccagtaccaccgccacggtgtacgccagccactcgggcaccacgccggcggcgatcggccggaaccttttggtggggtgctcccggtctgcctcgacgtcgcgcacatcgttgacgaggtacaccgccgaggcggccaggctgaacaccacgaaggccatcgacaccttgctgagcacctcgatgtagtcgtagcggacaccgccgcccaacgcggccagcggcgcggccagcaccagcacgtttttcacccactggcgcgggcggatcgccttgaccaccccggcgaccaggtttgccggaggttgagtcaccacatcttcactcatccgagctcatctcttccgggccctttgccggcccccgccgacgctgtccacgatggccccgacggtggcgcccagagcaacacccacggccacatcactggggtagtggacccccagcagtattcgcgacagcgccatcggcggcaccagcacaaccggtagcggcagcccggtggctctgcccatgagcagggccgcggccgtggtcgaggtggcgtgtgccgacggaaagctcagttgacttggcgtgtccacgttgaccgcgatggccggatgatccggccgctgacgccgcaccagccgcttgatcagcacggcgatggcatgggcgacgaacgcgcccgcccccgccacaagccattcccggcggcgccgtggcagggctatcgcgcccagcagcgccaggatcagccaaccgatgcagtgctcgccgaagtgggagagtccgcgcgcagtggccagcatccccggacggtcgaccagcgccgactgcacggccaccatcacggcgacttcgccgcgtggcgcccgttcagccatgctcgggctcttggtttgccgccggcagcagcgccgtctcccacttctgcttgctggacagcgtcggcaacgcgtcgcgataaatccggcgcatctcctcgaaccgtttcagcaactggcgctgacggcgcaacgactgccacagcaacgcgaacatcttggcccggtcgcgctgccggtagaccacgccgcatccgtcggccgtggtgacggtggccccgtcgacagtgcacagcaggaaccagcgcgcatcctgggtcggaacgttgaactccgggcgacggtggtgttgggggttggcggcggtcaggttgtgcatgatcccgcgggccagccggtagccgatgaccaacgggttcaccggcggcttcattgccttgttcttgtgcaacggcggcggcaactcactggccgccggcagcaccaccgcgtccggatagctcttgcggatgcggtgcacttgcggcagcgccgattccaggatcgaaaagatgtgctcggggccggcgagaaagtcgtcgatggccttgttctggattgccaccgtcgaatattccaggcaggcaaggtgtttcagggttgccttgagatggctgcggaccaggccgatgacttgcgcctttgggccgtcccagtgcatggcggccaccaccagccggttgcgcagatggaaataggcctgccagtcgatggcgtcatccttatcgctccaggccatgtgccagatcgccgcaccgggcagcgtgacggtcggatacccgtgctcggcggcccgcaggccgtaatcggcgtcgtcccatttgatgaacaacggcagcggctgtcctagctcttcggcgacctggcgtgggatcatgcacgtccaccagccgttgtagtcgacatcgatacgccggtgcagcaacttgctacgggagttgttgtcgttcaacgggtattcggcgaagtcgtggtcatactcggcatgcggcgcggcggtccacatgaatatcgaccggtctacgacttcgcccatgatgtgcaggtgcgacggctcctgcaggttgagcatctgaccacccaccagcatcggcgccttggcgaaccggtgcatggccagcacccgcagaatcgagtccggctcgaggcggatgtcgtcgtccatgaataggatctgctgacagtcggtgtttttcagtgcctcatacatcacccggctgtagccgccggaaccgcccaggttgggctggtcgtggatggagagccgactacccaatctcgcagccgcggcggggaaatccgggtggtcgcgcaccttgcgctcaccctgatcaggcacgatcaccgccccgatcacctggtccaccagcggatcggcggtgagttctcgcagcgcgttgacgcagtctgcggggcggttgaacgtcgggatgccgaccgcgatgttggccgtccccggagcggggctggtggcataccagccaccactgtgcagggtgaccgcggtgtcggtggtgatgtcgaaccagacccacccgccgtcttcgaaaggctgcagcaccacttcggtctccacggcggctggctgatcctcggtgccggtgaagtcgtggccctcaacgaagatccgggcaccggtggccttggtccggtagacgtctacccgcccggcgccggtcacctgcacgcgcaacaccaccgatttgcacgtcgtccaacgtcgccaatagctagccgggaaagcgttgaagtaggtggcgaacgacacctcggactccgcgccaatctgtagcgaggtccgggttggcgcatgcgcgcgccgggcgttggtcgttgactcctcgaggtacagcttgcgcacgtcaaggggttcacctgggcgcggcaggatgacccgagacagcaggctcgcggcgagttcactcatgcgccgtcctgaagcagtgggacgccgtcgcgcagatgcggcgcgaggacgttgtcgtacatgttcaaggcgctggcaatggccatatgcatatccagatattggtaggtgcccaaccggccgccgaacagtaccttcgatgacgcggtctcggacttcgccctggcccgataggtggccaacagggcgcggtcagcctcggtgttgatcggatagtatggctcgtcgtcgtcctcggcgaaccgggagtattcccgcatgatcaccgttttgtccgttgggtagtcacgctcggggtggaagtggcggaactcgtggatgcgcgtgtaggggacgtcgagatcgttgtagttcatcaccgcggtgccctgaaagtccccgatcggtagcacttccacctcgaagtccaaggtgcgccagcccaatcggccttcggcgtagtcgaagtagcggtccagcgggccggtgtaaacgaccggggccgccgggctgccggggcgcagctggccgcgcacgtcgaaccagtcggtgttcagcctgacctcgatgcggtggtcagcggccatgttttgcaaccacgccgtgtacccgtcggtcggcaaaccctcgtaagtatcgctgaaataccggttgtcgaaggtgtagcgcacgggaagccgcgtgatgttggcggccggaagttctttggggtcagtctgccattgcttggccgtgtaccccttgacgaacgcttcgtagagcggccggccgatcagcgagatggccttctcctcgaggttctgcgcgtcggcggtgtcgatctcggcggcctgctcggcgatcagctggcgggcttgctcgggcgtgaagtacttgccgaagaactgcgataccaggccgagccccatcggaaactgatatgcctgcccgttgtgcatcgcgaagacccggtgccggtagtcggtgaagtcggtgaactgccgcacgtagtcccacactctcttattagaggtgtgaaacaggtgcgcaccgtacttgtggacctcgatgccggtctgtggctcggcttcggaataggcattgcccccgatgtgcgggcgccgctcgaggacgagcacgcgcttgtcgagttgggtggccacgcgctcggcaatcgtcaggccgaagaatcctgagccgacgacgaaaaggtcaaaacgagcggtcatcggttgcatagggtaaccgaccttgctggcaaaacccgatttggcagctcgtggcggtcatggcccgaacgggtttcaccgcaggtgcgcatggccgaccagtgtggttggccggaggtcgtttggtcgcgattgcctcacgattcgatataaccactctagtcacatcaaccacactcgtaccatcgagcgtgtgggttcatgccatgcactcgcgaccgcgggagccggcgaacccggcgccacacataatccagattgaggagacttccgtgccgaaccgacgccgacgcaagctctcgacagccatgagcgcggtcgccgccctggcagttgcaagtccttgtgcatattttcttgtctacgaatcaaccgaaacgaccgagcggcccgagcaccatgaattcaagcaggcggcggtgttgaccgacctgcccggcgagctgatgtccgcgctatcgcaggggttgtcccagttcgggatcaacataccgccggtgcccagcctgaccgggagcggcgatgccagcacgggtctaaccggtcctggcctgactagtccgggattgaccagcccgggattgaccagcccgggcctcaccgaccctgcccttaccagtccgggcctgacgccaaccctgcccggatcactcgccgcgcccggcaccaccctggcgccaacgcccggcgtgggggccaatccggcgctcaccaaccccgcgctgaccagcccgaccggggcgacgccgggattgaccagcccgacgggtttggatcccgcgctgggcggcgccaacgaaatcccgattacgacgccggtcggattggatcccggggctgacggcacctatccgatcctcggtgatccaacactggggaccataccgagcagccccgccaccacctccaccggcggcggcggtctcgtcaacgacgtgatgcaggtggccaacgagttgggcgccagtcaggctatcgacctgctaaaaggtgtgctaatgccgtcgatcatgcaggccgtccagaatggcggcgcggccgcgccggcagccagcccgccggtcccgcccatccccgcggccgcggcggtgccaccgacggacccaatcaccgtgccggtcgcctaagccccgggtcggccgaaaacgcacccgcggccaaggcgtcggtcattgcttcggcccgtcacaattactcgcctaagggtcgctaggtgttctcgagagttttatcgcaccgattccgtgtcgtctcattaataccaatagaaacacacgtaacatcagctggtgccgtcccgcacccgcgcgccgacgacgctgctcaccgcgatggcagcgaccgtcgtcatcgtcgcgtggatagcgaatcgtccacccgccagctcccatgaaccatcgccgacgcccaacacccagctcgccgagcagccactgatcgggctcggcggcggcgtcacggtacgcgaactcacccaggacacaccgttttcattggtggcgttgactggcgacctggccggtacctccgctcgtgtgcgcgccaagcgcccggacggtgactgggggccgtggtatcagaccgagtatgaaaccgaaccacgcgatccggcgggcaccgacgggtccgtggaacttggaggactcaatccgggtccccgtagcaccgatccggtgttcgtgggcaccaccaccaccgtgcaggtcgcggtgactcgcccgatcgacgcaccgataactcaaccgccggcggggcggccgcccaacgacttgctcgacagcggtttgggataccgtccagccaccaaggaacagccattcgggcagaacatctccgcgatcctgatctcgccgccgcaagcgccgcccggaacgcagtggacgccaccaaccgcagtcaccatggcaggccagccgccggccatcatcagccgggcggaatggggcgcagacgagtcactgcgatgcgaaacaccggagtacgacaggggggttcgtgccgcggtggtccaccacaccgcggggagcaacgactactctccgctggagtccgccggcatagtcaaagccatctacacttaccacagcaagaccctgggctggtgtgacatcgcgtacaacgccctcgtcgacaagtacggccaggtgttcgagggtagcgccggcggcctcaccaagccggtcgaagggttccacaccggcggattcaaccgcaacacctggggggttgccatgatcggcaacttcgacgatgtggcccccacgccgatccagatccgaaccgtcggccggctgctcggctggcggctgggcatggacgacgtcgatcccaggagcatggtggatctgcagtcagcgggtagctcgtacaccacgtttccgggtggcgccatagcgcgattgcccgccatcttcacccatcgcgacgtcggcaacaccgactgtccgggcaacgccgcctacgctgtgatggacgagatccgggacatcgcagcacatttcaacgacccgccggaggagctgatcaaggcgctggaaggcggcgcgatctatcagcgctggcaggcgttgggcggcatgaacagcgcgctgggtgcaccgacctcgccggaggccgacgccgcggatggggcgcggtatgcaaccttcgctaagggcgccatgtattggtcgccggtgaccgacgctcagccgatcacgggggcaatctatgaggcctgggcttcgcagagctacgaacgcggcccgctgggactgccgaccagcgcggagatccaggagccgctgcagatcacgcagaactttcaacacggaaccttgaacttcgagcgcctcaccggcaatgtcaccgaagtcgtcgacgggatcacgacgccactggcgacgcggcccccgagcggcccgacggtgccgcccgaacacttcacgctgccaacgcatccgatcacctgagtcgcgggtgtgcactattcacattatgtgtgtgcacttttcacattctggcttttgcggcgcggaatcgccggcgcatagacaccctgtgccattaggctccatttgccgggctgatcaccgggtcgccgcaggccagtcgagaggaacaacgtgtcgttcgtggtcacagtgccggaggccgtggcggctgcggcgggggatttggcggccatcggctcgacgcttcgggaagcgaccgctgcggcggcgggccccacgaccgggctggcggccgcggccgccgacgacgtgtcgatcgctgtctcgcagctgttcggcaggtacggccaggaatttcaaaccgtgagcaaccaactggccgcgtttcataccgagttcgtacgcacgttgaaccgcggcgcggcggcgtatctcaacaccgaaagcgctaacggcgggcagctgttcggtcagatcgaggcgggacagcgcgccgtttccgcggccgcggccgccgctccgggcggcgcatacggccaactcgttgccaacacggccaccaacctggaatccctctacggcgcatggtcggccaacccgttcccattcctccgccagatcatcgccaaccagcaggtttactggcagcagatcgccgcggcgctcgccaacgccgtccagaacttccccgccctggtggcgaatttgccagcggccatcgacgcggccgtccagcaattcctggccttcaacgcggcgtactacatccaacagattattagctcgcagatcggcttcgcccagctattcgccacgacggtcggtcagggggtcaccagcgtcattgccgggtggcccaaccttgcggcggagcttcagctagcgtttcaacagcttctggtgggtgactacaacgccgcggtggcgaacctgggtaaggccatgacaaaccttctggtcaccgggttcgacaccagcgacgtgacgatcggcacaatgggcaccaccattagtgtcaccgcgaaacccaagctgctgggcccgctgggagatctgttcaccatcatgaccatcccggcacaagaggcgcagtacttcaccaacctgatgcccccctccatcctgcgagacatgtcgcagaacttcaccaacgtgctcacgacgctctccaacccgaacatccaggcggtcgcttcgttcgatatcgcaaccaccgccgggactttgagcaccttcttcggggtgccattggtgctcacttacgccacattgggtgcgccgttcgcgtcactgaacgcgattgcgacgagcgcggaaaccatcgagcaggccctgttggccggcaactacctaggggcggtgggtgcgcttatcgacgccccggcccacgcgttagacggcttcctcaacagcgcaaccgtgttggatacgccgatcctggtgcccacggggctcccgtcccctctgcccccgacggtcgggatcacgctgcacttgcctttcgacgggattctcgtgccgccgcatcccgtcaccgcgacgatcagcttcccgggtgctccggttcctattcccggtttcccaaccaccgtaaccgttttcggcacacccttcatgggaatggctccgctgctgatcaactacattccccaacagctcgccctggcaatcaaaccggcggcttagcgcggcgtggcccgttggttagtgtcgtaggttgccatgccaagctccaaccatgcggttagcagccgctgatctgccgccgcggccacaacctcgtcgtcatcgagttgctcggccgatgcgcagtgcaccgcgtcgtagccacgcatgggccaggtcagccgcgcgggtcacgacctgctcatccacctcgatggcgtccatctcggaccacatctggtcacggttcgcccgtcgcgaatctgcgcgaggggccggctcagtcacgcactcccgagccacaaaggcgccgggtcacgtgggccatgctaggaccaccagcgctccagcacccgcgcgacgccgtcctcgctattgggtgcagtgacctcgtcggcgacggccagcgcgtcgggatgcgcgttacccatcgccacacccaaaccggcccgcagcagcatcggcacgtcgttgggcatgtcgccgaacgccaccacctccgcgtcggaaattccaagcggccgggcaatctcgtcgacaccggtggccttgctgataccgagcggcacgatctccaccagcccgttattggtcgagtaggtgatatcgccctcgaaaccgacatgcttagccagttcggcggccatgtcggcactggcagcaccggctttacggatcagcagtttgatcgccggcgcgctgagcaggtggtcgatcgacacttcggtgttgtccggattcagccacgcatgctcgtagcccggcgagctgacgaactggggggtcgccgtgtcgtgtgcgcgctcgccgatccgctcgaccgccagtcccgcacccggtatgacgcgggtcgcaacttcggccaacgttgccagggcgtcgacgggcagggtgcgcaccgacgtcacccgatcggtcccggggtcgtagatgacggcgccgttggcgcacaccgccatcggcgcgaagccgagggcatcgacgatgggtcgcacccagcgcggcggccggccggtggccaggatgaagtgcgtgccggcgtctaccgcggcatgcaccgcgtcgcgagtgcgtttggtgacggtttctccgtcatcgagcagggttccgtcgacgtcacacgcgacgagcgccggcacagtcggtttcaaagttggctggcttgtcagtgcgggccgacttggctgcgccgtgatgaggtcacgccgtcgtatccgcgcttttgccgccgcttcgccaattcagcgattctgagctgcctggactcctccaccgtcggcgcgccgccgcccagccgccgcggcacccagtgctcccccttgggatgtggatactcctcctgtacgcggtagagaatcgcattcatcgcttggcgcagcacggcattgagctgctcggcattgccctccggccgcaccggcgatccgatcgccgcgacgatcggaatcttgttgcggaacaggttctttggatgatccttgggccagatccggtgcgcgccccagacgatcatgggaataatcggcacctgcgcctccagcgccatccgggccgctccggtcttgaactcgcgcagttcgaggctgcggctgatagtcgcctccgggtgtaacccaacgagttccccggcccgcaaccgctgcactgccaccgcgtacgcatcggcccccacactgcgatccaccgggatgagctgggcatgcttgatcacgtagttgaccgcccgtacgtcttgcatctcggccttgatcatgaaccgcagccgccgccgccgatggtgggcggcgatcgatgccggaacccagtccacgtagctcgtgtgattgagtgcgatcaacgcgccgccacgttcggggatgttctccaggccttcgaatgtgatcttgtttccgttggccgcgacgatcgacggaacaagaatctccatcatccggaagaacggctcagccatgtattctccttcacctcttaccgcgattcatgcggtgtccggctagcggcccttgccgccgcctcgtcagcctccatccgtgccgcctcggccagcgttggcgcgccgccgccgagtcggcggggcacccagtacgccccagccggatgcggataccgctcctgcgcttgccacagcagcgcggtcatcgactcacgcagcgccgcgttggtctgttcgatgcctgccgcggcccgcagcggccgacccacctgtaccgtgaccggcaccttggcgcgtcctatctgcctgggatggtccttggtccagatccgctgagcaccccagacaacgacgggcacaatcgggacatccgcttccgcggccattcgggcggcccccgtcttgaaccctttgagctcgaagctacggctgatggtggcctccgggtagaccccgaccagttccccttcgcgcagccgctgcaccgccaccgcataggcgctaccgccggcgccccggtccaccggaatggtccgggtgtgcctgatcaggaagttgaccaaccgcacccgttgcatctcggccttgatcatgaacctcatccggcgacgccgacgatgcatggccaacgcggccggcagccaatcgacatagctggtgtgattgatagcgaccacggcgccgccttggtcgggcacattctcctcgccgacgtaggtgatccgggttccggtggccagcaccagcaactgggccaggatctctaagacgcgataggtcggctccgccatcggtcactgctccggcgccccggcgggatgggctcgctgagcgcggcgcgcagccctaaccgccgcctcctgcgcgtccaaccgggccgcctcggcaagcgacggggcgccgccgcccagccggtgcggcacccagaactcgccggccggatgcggtccgtacagttcttgggcccgctccagcaaatgttgcatccgggagtgcagcaggccgttcagttcagcggtgggcagcgtcggttcgatccgttcaccgacgacaatcgtgaccggcaccttcgggcgaaacagctttttgggacggtccttagtccagatccgctgcgcaccccaaacaatatgcggaacgatcggcaccccggcctcgatcgccattcgggccgcccccgtcttgaattccttgatctcgaagctgcggctgatggtcgcctcggggtacacgccgacgagttcgccggccttcagcatcctgacggcggcgtcgtaggacgcggacccgtcctgccgatccaccgggatgtggcgcaggctgcgcataatgggaccggtgatcttgtgatcgaacacctcctgcttggccatgaaccgcaccttgcgcccgaggccctgttggtaggcgggcaaacccgcaaaggtgaagtcgaggtagctggtgtggttgatcgcgacgacggcgccgccgctggtcggtaggttatccacacccgtgacggtgatcttcagaccctgtatgcgccaggacaagcgagcaagccgaatgacggtgccgtataccggttccacagcagttcagcctagtggtcccggctgcaagccgcccaaagtggcgaaaacccaaattgacgaaagaggtgagccgtgtccttcccctcatcgccacccgcgctgcccgcgatcgttgcccggtttgccgtcggcaggccggtgcgcgcggtgtgggtcaacgaactgggcggcgtcaccttccgggtggactccggcatgggcgccggctgcgagttcatcaaggtcgccaggaggggtaccgccgacttcgctaatgaggcgcggcggctgcgctgggccgcgccgtacctggcggtgccgcgggtactgggtgtcggggtcgacggcgattgggcctggttgcacaccgatgcgctgcccggcttgtccgcggtgcacccgcgctggcgggcgtccccgcaggtcgcggtcccggcgctgggtgcggggctgcgcaccctgcacgacagcttgccggtgcactcatgtccgttcgactggtcgacggccagccggctggccaagctggccccggcgcgacgcgcggaactgggtgactcaccgccggttgatcggttggtcgtctgtcacggcgacgcgtgctcacccaacaccatcctcgatgacaccggccgctgttgcggacacgtcgacttcggcaatctcggtgtggccgatcggtgggccgacctcgcggtcgcgacgctgtcgttgcaatggaactttcccgactacccgggccaggtcagagatgacgagttcttcgccgcctacggtgtggcgccggacccggctcgcatcgactactaccgccggctgtggcaggccgaagacgacagctcacgctaagctcgaggctgcgctttgcgctcgtaagctcttccgaaaggtagctgtgcaggtcacaagcgttggtcacgccggctttctgatccagacccaggccggcagcatcctgtgcgacccttgggtcaatccggcctactttgcgtcttggtttccgttccccgacaacagcgggctggactggggcgctttgggtgagtgcgattatctgtatgtctcgcacctacataaggaccacttcgacgcggaaaatctacgagcgcacgtcaacaaggacgccgtcgtgctgctgcccgactttccggtacccgacctgcgaaatgagttgcagaagttaggatttcatcggttcttcgaaaccaccgactcggtcaaacaccgcctgaggggacccaacggcgatctcgacgtgatgatcatcgcactgcgggcccccgccgacggtccgatcggcgactcggcgctagtcgttgccgacggcgaaacaacggctttcaacatgaacgacgcccgcccggtcgatttggacgtgctggcatcggagttcggtcacatcgacgtgcatatgctgcagtactcgggcgcgatctggtacccgatggtctacgacatgccggcgcgcgcgaaggatgcgttcggcgcccaaaagcggcaacggcagatggaccgtgctcgccagtacatcgcgcaggtgggagcgacgtgggtggtgccgtcggcggggccgccatgctttttagcccccgagctgcgccacctcaacgacgacggtagcgatccggccaatatcttccccgaccagatggtgttcctggatcagatgcgggcgcacggccaggacggcgggctgctgatgatccccggctcgactgcggatttcactggtacaaccctgaattcattgcgccatccactgcccgccgaacaggtcgaggccatctttaccaccgacaaagccgcatacatcgctgactatgccgaccggatggcgccggtgctcgccgcgcaaaaggctggctgggccgccgccgccggcgagccactgctgcagccgctgcgcaccctgttcgagccgatcatgctgcaaagcaacgagatctgcgacggcatcggatacccggtcgagctcgccatcggtcccgaaaccattgttttggactttccgaaaagagctgtacgagaaccgattcccgacgagaggttccgctacgggttcgcgatcgcgccggagctggtgcgcacggtgctgcgcgacaacgaacccgactgggtcaacaccatcttcttatccacccgatttcgggcatggcgggttggtggctacaacgaatacctttacacgttcttcaagtgtctgaccgacgaacgcatcgcctacgccgacggctggttcgccgaggcccacgatgactcctcatcgatcaccctgaacggttgggagatccagcgccgctgcccccatctcaaagccgacctatcgaaattcggtgtggtggaaggcaacacgctcacttgtaacctgcacggctggcagtggcgtctggacgacggtcgctgcctcaccgcccggggccatcaactacgcagttcacggccatgatgcagttctacgacgacggcgttgtacagctggatcgtgctgcactcacgctgcgccgctatcattttccttcgggcacggccaaggtcatcccactggaccagatccgcggatatcaggctgaatcgctgggctttttaatggcccggttcaatatctggggcaggccagaccttcgccgctggctgccactggacgtgtaccggccgctgaagtcgacgttggtcaccctcgacgtaccggggatgcggccgaaaccagcctgcacgcccacgcgccccaaagaattcatcgcactgctggacgagttgctcgccctccaccgaacgtgaacccacggtttcgcgcgcgattttcgcactgccctggggcacagcctcactccagacttaagccacagcgacgatccaagcgacgtgtcatgtgcctggtttaagtatcgcgagcgtgccgtcggcggtgcggatatagatggatttcatggccgcgatgtaattggcgacggattcgcttgcgatcgggttgtccgggaataataccgtcactgtggtctgatgctgataccgattgacccacatcgagacctgatgagaaaccctaccttcgtcgtaaatcctaaaattcagatcggaattagcgaccgtagaaagaggcgcaatgctggcatccagaaaggacatcacgaaattgcccggccggggcggcctcagccccgtttcggggcgtgccagctccaatacgcggtcgaatggtacggtcgccaggtccttacccgaatcgaaggagatctgcgcgacacgggcggcgctatcgaaaagtcctgaggcgaccggcacggtgatcggcaccaacccggtaaaccagcccgtcgttctgagttctgtcggcgtcctacgtgtatcagtcgtcgttaccacgtcaaacgtttcacagttggtcaactcgcgctcagcgagggcggcgcaggcgaaaacgccaccgctaaaacgggcgcccgcagcgacgcaggcggcttcgaatcgctcgccctgttgctcgtccatcagcgtttcggtaagcagctttccggtatggggcaccgatagatcgccgagcggcaacgggaagtgcggcagggttccgtcgttgttggcagcgaattcgacccaacggcgcacccgggcggagtccaacgtcaaggcggccgtgtcggcgtactgtcggacacagtggtcgtcgtagcggcccgccggcgggagctcgatcggcgggtcgcctcccaccaatgcggagtacatcatatggatctcgatgaaaaggacgcccacaatcatcggatcgacacagagatgagcgatactcgcatagaaggtgaagtgatcgtcactctgaataatcccgaacaagaagcagtcccactgcaacggctgcggcgttgcaatgtggtggcgcagctccgccgacgtcatgttctgatgctcagcttggacgacttcgatatctgcagggtcagcgatggtatgccgaacgatgtgttcggcattgtcgaactcaaaccaactgtggtaggtgtcgtggcggcgaaggtgtgcgttgatcgcataattcatggcgcggatgttgcaccggccaggtagatcccaggtgaagatcatcaggcgcgacatatcgagaccgcgcgctacatgatcgcgataacgtcgaaggtgttgagcttgttgatagctgggcggcacctcacttatcggcgcttgccgggctttcgccttcgccgtcggtgatgcgtgccaacagataatcgaacctgggtccggcgtccagtcgcggagcgttgtaatgctaaacactcattcctcctgcactcggaccgagccccgccagggcacgcaagtaagctacggccagacggtgtgacactcaaaccggcgggcgtaatttcctccgacgacgctccgcagaccacaatcgtcagcggcggagtacggttgctcaccatgtggtccaccgtgctggtcttggcgctctcggtgatctgcgagccggtacggatcggtttggtggtcctcatgctcaacaggcgccgcccgctgctccatttgctcacattcttgtgcggtggttacacgatggctggtggcgtggccatggtgacgcttgtggtcctcggggccactccgttggccggacatttcagtgtggccgaggtacagatcgggaccgggctgattgccttgcttatcgcgtttgcgctgaccacaaatgtcataggcaagcatgtccggcgagctacccacgcccgcgtcggagacaacggtggcagggtcctacgggagtcggtaccgccaagtggtacgcataagctggctgtgcgtgcacgttgttttctgcagggcgattcgctgtatgtcgccggggtgagtggcctaggagccgcactgccttcggccaactacatgggcgcgatggccgccattcttgcctccggcgctacgccggcaacacaggcactggctgtcgttacgttcaacgtggtggcattcacagtggccgaagtccccctcgtcagctacctggcagcaccgcgtaagacccgcgcgttcatggctgcgctgcaatcatggctgcggtcccgtagccgccgcgacgccgcgttgctggtggccgccggaggttgcctgatgctcacgctaggcctgagcaacctgtaggcggcggcgggcttgcctaacgcagagctctcacatgaaatgtccaggcgtctccgactgcgttgcgaccgtaaggcacgataacgtgtttgctattgctgctggtttgcgttggtcggccgctgtaccgccgctacacaaaggggacgctgtgaccaaactgctcgtcggggccatcgcgggcggaatgctagcttacgcagctatattgggcgacggaatcgcttcggccgatactgcgttgatagtacccggtaccgcaccgtccccgtacgggccactcaggtcgctctatcatttcaatcccgcgatgcagcctcagatcggcgcgaattactacacccccaccgctacccgccacgtcgtttcatatccaggcagcttttggcctgtcacaggctgaattcgcccaccgtcggcagttctgtcagtgccgggacgaacaatctcgatgcggcgatccgcagcactgacgggccaatcttcgtggccgggttatcacagggcacgctcgtgcttgaccgcgagcaggcacggttagcgaatgacccgacggctcctccccctgggcaactcacattcatcaaggccggcgaccctaacaatcttctttggcgggcgtttaggccgggaacccacgtgccgatcatcgactacaccgttccggccccagtggaaagccagtacgacacaatcaatatcgtgggccagtacgacattttttctgacccgcctaatcgtccgggcaacctactcgctgacctcaatgcgattgccgcgggcggatactacggccacagcgccaccgcattctcggacccagctcgcgttgcgcctagggacattacgacgacaacgaacagtttgggtgcgacgaccacgacctacttcatccggaccgatcagctacctctggtgcgggcgctggtggacatggcgggcctgcccccgcaggcggcgggaacagttgatgccgcactgcggcccataattgacagggcttatcagcccggaccagcacccgctgtgaacccgcgtgatttggtccagggcatccgcggtatccccgccatcgcccctgccatcgccatccctatcggcagcaccaccggggccagtgccgccaccagcaccgctgccgccacggcagcagcaacaaatgcgctccgcggggccaacgtgggcccgggcgccaacaaggcgttgtcgatggtccggggtttgctacccaaagggaagaagcactagccataaagtccacgacctacggtggcgtttcgcagttgggggtgtaaagggggttgaggtcttcgacgatggcggttgctgctggcccaccaatccgttgctgctgacgccaatccatcgggaaggccctgggtggcgtcttggtgcgcccggaggggcagcccgttggcgcccgtcgtcgagcgtgaactgagggcggacctcgggcagacacgccgaggtcttccttttgggcagcgtggaaccgcccatcatcgaaagacctcgacccctaccccggcaacgacgcgccgactacctcacaccctcaactgcgaagagatcctaaagcctgagcccgtcgtgtaaccaaagaccgatcagatcgtcgtcgtcgggcggtgattgctcttcttcttccttgggcaacaacggcttacgtttggttcgttgggcacggccacggcgtcggccaaggggccaccaggttgccggccgccagcttgacggcaaccaccagttcgcctgcccaaccaacacggcaatggcgggcacggtaacggtacgcaccaagaaggtatccagcaaaagcccggtccctaggacgaacgcaccttgaaccacgctacccaagctggcgaataccagaccgtacatcgaggcagccatgatcaaacccgccgcagtgatcacaccacctgttgaggccacggtccggatgacaccggaacgcacccccaagacggcctcttcacgcagcctagaaataagcagcatattgtaatctgcgcccaccgcgaccaatataacgaaggtcaatcccggaatgctccaatgcatttcctgaccgagtaaaaattggaacacgataacgccaataccgagcgccgccaggtacgatacgataaccgagccgatcagatacagcggtgccacaatcgcacgcagcaaaacgatcaatatgagcagaacgatgcagacggtcatggcgatgatcaatcggaggtcgtgatcggagtagtcgcgcgtgtccttgagaacgacgggcaatccgacgacagacaccttggcatcggccagtgcggtatttggttgcgcccctcgagcggccgccgtgatcgcgtcaatttggtccatggcagcagtgctgaatggattcaggtcggtttgtatcaaataccgtattgagtggccgtcgggtgaaatgaaggccgccgcgacttttttgagttggtctacattcagcccgcctagcagatcccgatactctgacggcatcgtctcggctttgacgctctcaccggtggcatacgacaacaactccgggggaatatagaaccccgccatcgccggcgtggtcgcggtgtccttcattgccaataggaacgccgaggcctcgcccaacccgaaacccatcttcttcacctggtcgaccaacaactgcacgccctcagccagttgccggctcccgtcggcgagatcattgacccccttgttcaccaggttgatcttggatcgcacaccaccaggactgctcatccccagtgaacccatcgccctgatgacggtggccagcgccccgcgtaatccggacacggtggctgccagggtctgcactgcgcgcgtggcctgcagctgtcgagccaactcagatatctttgccagcgttccgtcgtcgcgcgctgtgaccaaacgctgcagttcggtgcgcgcactggcacaagccggatcggcagtgcacatcgggctgctatccagcgcccccagcaccgggcttgcccactcggtgttgttcgctacaaagctcgcatccgcgtcaatggtgtcaccgagtgcccgcatgctgccgatcagcttctccgcgccttccagttcgccgagaaccctgttgcccccgagcaggtcctgaaggtacgccagcgcgtcgatgaggccgccgaccgtggatatggcccggttaacttgggcccgtacgtcgccgagtttgctcgccatcaggttggctccaccggccagtttgtcgatgtcgccggtgtgcgcagcgatctgcttggaaccctcatccagcttgctgccgacttcgccagcctgccaggacgtccgggcctgctccagcgaccgtccagcgggtcgggtaatgcccctgaccatcgcgacacccggcacttggctcacccgctgcaccatctgctctaggtcggcgagagccttcggcgtgcgcagatccgtcgaggattggatgaacaggtactcgggaatgatcaggttagacgggaaatgcttgtccaacgcggcatacccgatcgaactctcgacggaagccggaagcgtcttgcgatcgtcgtagttgtaccgggccagtcctgcgcagccggccagaataaccagcaccagcgcgctggcgagcagatgagtcttgggccgacgcacgatgtgcacccccgaactccgccaaaagcgccgggtgaggtcacggcgcggcgcgatccaaccgcgacgcccggtcagcaccatcagggcgggtagcagtgtgacagctgcgaagaagaccacggctaccgagattcccaacatcggaccaaccgttttgagaattcccagttgggtaaacaccatcccgagaaaggtgattgctacggtagccgcggatgcggcgatcaccttaccgatggatgtcaatgccttcttgacggcttgatccgaatccgcgccctgccgtaaatagtcgtgatatcgactaatcagaaataccgcgtaatccgttcccgcaccgaccatcatcccgctcataaaaataatgctctggttagcaataccgaggcccgccaagccggctattgcaacgaggcgctgtgcaaccaccacggacatgccaattgttatcaatggcaacaccatggtgatcggattccggtagatgatcagcaaaatgaccaacaacaggatcgtgatcgcaaactcgatgcgactgcggtcccgttgcccggtgaggttcagatcggcgacggtggccgcgggcccggtcaggttagccgtcagtgtcgagcctgcgacctggtgttcgacgatgtcagcgacgcgggcgtacgcctgcttggactgggtcgaacccaggtcgccgggaaggccgaccggcaggatccaggcctgattgtctttgctggtcatgagctcccgcaggggcggtgtggtgacgaagtcctggagcatcacgacgtctcgagtatcgcgtcgcagggcgtcaaccagctctttgtagctgcgttcatcggccgcgccgagccctttggcatcgctgagcaccaccaccgcaacgctctgcaacccggcttcacgaaatgccgcggtcatctgccgggtcgagaccaacaccggggcgtccgatggcagaatcgccactggatgccgctgggagatcgcgtccagggacggcaccgtcggcgcaagcagacccgcaagcgcgacccagaaggcgatcaccacccacggccttcggacgataaggcgccctagccgcggaaagacacccccgtcaccggttggcctaagcggtttcgatcgtaagttcgtcgagggtctcggtgttctgacaggctgcatcaagacgtcgcacattcctcatctgctccgcacgtgcccgccttgagcgccagccgtggtggtcgctgtgaggcgagtgagacagcaggggatcggtcacctgacgaatttacgtgcgcaaccactaagcttctctatctaccgtcacattcgcaacctttagattgcagatatcgataaaatcacccgcgcgacaagaccgccatgtcatcctttcgatgttatttcgccggcctggggaaagcgcaacgacgttgcctacacgttccgccgtcccaccgttggcaatgcgcatacacaccgatctaattgccctcagatatgcggtaacggattcgcgagcgaccggattatctgggaatagcacgctcgccgcggtctcgtcgaaacgaccgaccatcgtacttagcggataggtgaccctcccgtcgctgtaggtaccaacgttgaggccctcgaacagtttcgtcaccgccgagagcggtcccacttgtgcgtcgaaaaagttcaccagggaaaaaagcggttggggcctgcgcagcgacggcgacaattcgacgacccgttcgaacggcactttagccagatccgcaccagtatcgaaggaggtctgcgcgattcgtgcaatctcgttaaaggacaatccggcgactggaacggtcaccgggatctgcccggtgaaccacccctgcgtcataaggtcggctggtgtgcggatatctttgggagtaattccaaaataggtatcggcgccggtcaactcgtgtatcgcgatggcgatgcaagccagcatgccaccaatgaaacgagcgttcgccgccatgcaggcggattcgaatcgctgtgtttgctgctcgtccattagcatcatgctgagcaggtcgccgccgcagcgtacagacggatctccgaggggcagcggaaattccgggaaagttccgttattgatttcggcgaagtcgatccacgcgcgcacctccggggaatcgacggtcaacgccgaggtgtactcgtgctgcctgacgcagaagtccacatagctgccagcctccgataacccaatcggtggctcacccattatcagcgcggtgtacatcgactggaactccatgagtccgactcctacgaactgaccgtccgcatgcagatgatcgatgctggcatagaacgtgaaggagtctgctcgctgaatgactccgaagctgaagcagtcccaatgaagcgaatccggtgtcgccacgatgtgctgtcgcaggtccgcgctcgtcatctcgccatgtgtggtcggaacaaattcgatatccgccggatcggcgatgctgtgccgaacgatgtggtcggtatctcgaagctcgaaccagctgcggtatgtatcgtgccgacgaaggtgcgcattgatgacataggtcatggcgcgcagatcgcagtgaccaaacacctcaacggacgcaatgagcagccgcgagtgatcgagcccccgggcagcctgctcagaaaagctccgaatttgtctggcttgtacataactgggaggcacagcactcaccggcgctgcaagggctttcgcgcacgaggcaggtgttgggtgccacgaaactaacacgccgggcgctgggtcccagtctttgaccgctgacaactctactggtcctattcgcactaatagctcctatttcagcgcgtgcggaatacgtatgcggcgaaacgttcttactgtgacgacagcgcggcagcaggagcgtcgtcgggcgccagctgttcatacaagtgatccgctaagccccgcaccgtggcgctgacgttcttgggtgccaaccggattccggtctcggtctcgatccgagtgcgcagctctagtgcgcccaacgaatcaagtccatactcgggtagcgggcggtcagggtcgacggtgcgccgcagaatcaggctgacctgctcggcgaccagctgccgaagccgcgccggccactcgtcgcgtggcagctcgttcagctcgacgcggaatttgcttgtgcccgaaccgttgctgctggagaacacttcgaaaaaccggctgcgctctgcgaaggcgaccagccacggggctccgatgaccggggcatagccggtatagacgcggttgtggcgcaatagcgcctcgaacgcgtaagcaccttcgtcgggagtgatcgccgtgtagttgctttcctccaatgccgaagcccgcgcgggcgatgccgaccaccaccccaactggccgatatccgaccaggctccccacgcgatcgcggtagccggcaggccctgagcttgccgccaatgcgcgaaggcgtccagccagctgttggccgctgagtaggcactctgtcccggcgagccggtgagagctgccgccgacgaaaacaagcagaaccagtcaagcggctgtccgctggttgcttcatgcaactcccaggcaccgtgaacctttggcgcccagtcgcgcgccagcaactcgtcggtgatattggccaaggtggcgtcctcgaccaccgcggccgcgtgtagcacgcctcgtaccggaagcccggtggccacagcggtcgccaccaaccgctccgcggtacccggttgggcgatgtcaccgcattccaccacgacttcagagcccatcgccgcgatggcctcgatcgtttccctcatcttttgcgtcggctgggtgcgggaattcagcacgatccggccgcaaccggccgcggccatcttctcggccaggaacagccccagcccaccgaggccgccggtgatgatgtaggagccgtcgggacggaacacctgagcttgttccggaggcagggtaacgaggctttttccggtctgtgggatgtggaggacgagtttgccggtgtgctcggcgttgcccatcacacggatggcggtggccgcctcgacgagggggtaatgggtgctctgcggcatcggcaactcgccggctgcggtcaagcgatagaccgtgccgagcaggtcgcgcagctcttctgggtgtgtcgcagacagcaaccccaggtctacggcgtagaaggacaggttgcgccggaagggaaagagccccagcttggtgtcaccatagatgtcgcgcttgccaatctcgacgaaccgtccccggaaggcgagcagtttcagcccggcaagttgcgcggcgccggtcaccgagttgagcacgacatcgacaccccggccgttagtgtcccgccgaatctgctcggcgaactcgatgctgcgcgagtcatagacatgctcaatacccatgttgcgcaatagctctcgacgctgtggggtaccggcggtggcgaagatctcagcgcccgccgcgcgggctatagcgatcgccgcttgtccgaccccgccggtgccggagtgaattagcaccgtgtcacccgccctaatccgggcgagctcatgcagtccgtaccaggcggtggcgtgcgcggtggtcaccgcagcggcctgtgcgtcacccaggcccggtggcagcgtcgcggccagccgagcgtcacacgtgacgaatgtgccccagcagccgttaggcgacatgccaccaacatggtcaccaaccttgtggtcagtgacgcctggtccgaccgcggtcaccacgccggcgaaatccgtgcccagctggggcaggtgtccctcgaagctggggtagcgaccgaaagcgatgagtacatcggcaaagttgacgctggacgcacggaccgcaacctcgatctgtcctggtcctggtggaacgcggtgaaacgcggccagctctatcgtttgcatatcgccgggggtacggatctgcaggcgcatgccgctctgctgatgatccgcgacgatggtgcgccgctcctgaggacgcaacggggtcggacacaagcgcgccacgtaccactcgttgtctcgccaggcggtctcgtcttcttccgacgtggccagcaattggcgtgccagctgctcgacaccggtctgttcgtccacgtcgatctgggtggcacgcaggtgagggtgctcggcgccgatcgtccgcagtagaccacgcagcccgccctgctcaagattgacgcagtcgtcggccagcacccgctgggcaccccgcgtcacgacgtacatgcgcggcaccgccccgggaaggtctgacaattcgcgagcgatacccaccagccggcgaacgtactcagcgccgcgatccgcgctcccctgatgcggcgtaccggtgttcgacccggtgagcacgaccacgccgctaaactcgtcgctaccaacttgatcgcgtagctggtcggcggcggccaactggtcgtcgtgcagtggccaccgcatcgtcgtgcacgccgcgctgtgttccctaaacgcgtccgctagccgggtagcggtcacatcagaggcagcgcagtcactgatcagcagccattttccagcgccagaggggtccatctcgggcagctcacgctggtgccattcgatggtgagtaagcgctcattcagcacccgattgtgtttatcgcgctcggacactcccgtaccgattcgcagtccgcacacggccagcaacaccgtgccgtgcgcgtccagcacgtcgatatcggcctcgacgccgaccaactcgactttggtcacccgcgtgtagcaatagcgagcggtacgcaccggagcataggcacggactcggcgcacccccaacggcaccaataggccgctacctaccgactggctatcgggatgcgcgccgaccgactggaaacaggcatccaggagggccgggtggattgcgtacaggccctgctgcgaacgaatcgagccgggcagcgcgacttcggccagcattgtggcggtcgcatcctccgcgacataggccacggccaggccggtgaaggccggaccatattgcacaccgtgcttgtcgaattgccggcgcagatcctcaccgtccacgcggcaagggtgggcttccaataaggaggccatgtcgtacgccggcggctcgcattcgccggatacctgctgcagcaccgccgacgcacgccgcaagtgatgcccaacgccttcctgcaaggcctcgacggcgaagtcgacgacaccgggcgaggtcaccgttgccacggtggacaccggggtctggtcatccagcagcagcatcgcctcaaagcgcatgtcgcgtacttcggactgctcgccgaggacggcacgggccgcagacaacgccatctcgcagtaggcggcccctggaagagcagccacgttgtgtatccggtgatcgcccaaccagggcaaggttgcggtaccaacatcggcctgccaggcgtggcgttccggctcttcgggcaatcgcacgtgtgcgcccaacaacgggtgcacggctaccgtggagccacccggcgaccgattgtcaacgccttcgcggtcatagaacaggaaccggtgcgaccacgccggcagcggagcatcgaccaagcggccttggggacagagcaccgagaagtccactgccgcaccagcgttgtgcagatccgtcagcaggcgacggagccccagcggcaatggctgctcccgccgcataccggccagcgcggcaaccggcatgcctacactgccggcaatctgatcgcccgcgtgggtcagcagcgggtgcggcgaaagctcggcgaagactcggtacccgtcgtcgagcgccgagcgcaccgcagcggagaaccgcacggtgtggcgcaaattgtcggcccagtaacgcgcgtcgcacgccggcgcttcgcgcgggtcgaaaagcgtcgccgaatagtagggaatctcaggagctttcggattcaggtcggccagcgcagctatcaactcgtcgaggatcggatccacctgcggcgaatgcgaagccacgtcgacggccaccgcccgcgccagcacgtctcgccgctcccatatgtcgaccagcttgcgcaccgactcggtgcctccggcgatcacggtggactgcggcgcggtcaccacggcgaccaccacatcgtcgatgcctagagcggtcaattccgactgcacagctaaggcaggcaactccaccgacgccatcgccgcggaaccggcgatcgtcgccatcagttttgatcgtcggcagatgacgcgtaccccatcttcggctgacagcactcctgcgaccacagccgcggccgactcacccattgagtggccgatcacggcgcccgggcgcactccgtatgccgccatcgtggctgccaacgcgacctgcatcgcgaagatggtcggctgaactctgtcgatgccagtcacggtctcgggcgccgtcatcgcctcggtgaccgagaacccggactccgcggcgatcaatggctctagctccgcaacggtcgcggcgaacaccgattcgttcgtcagcagatcggcgcccatcgctgcccactgcgacccttgcccggagaataaccagaccggcccgcggtcatcctgccccaccgcgggctggtaaacggtgtcaccgtcggcgacctcgcccaagccggcaatcagctcgtcgacgctgctcgcgatgaccgccgtgcgcaccgaccggtgcgtacgccgccgcgccagcgtgtacgcaagatccgagagcaccagggagtcggcgtgctgctgtatccagtcggtcaaccgctgagcagtctgccgcagcgcgtcggccgaggaagcggacagcgtgaacaaggcaggggtgccggtcgggggggtgctcgccgcgtggggctgggcttcggtttgcggagcttgctccacaacagcgtgcacgttcgttcccgagaacccataagacgacactgccgcccgccggggcacctgacgaccgttggtgggccacggtgtggtcacctcgggcacgaagaggttggtggtgatgccagcaatctcatcgggcagccgagtgaagtgcagattacgtggaaccacaccatgtttcagagcgagaaccaccttgattagccctagcaccccggcggtcgactgggtgtgtccgaagttggtcttcaccgatgcgagtgcgcacgggccgtcgaccccatacacctcggagacacttgcatattcaatggggtcaccgatcggggtgccggggccgtgcgcttcgaccatgccgaccgtcgcggcgtccacgccaccggcagccaacgccgctcgataagccgcaacctgtgcgggctgcgaaggcgtcgcgatattgaccgtgtggccatcctgatttgcggacgtgccacgaattaccgccaggatccggtcaccgtcggccaatgcatccggcaaccgcttgagcaccaccacggcacaaccctcgcctgacacgaacccgtcagccgcgacatcgaacgcgcgacaacgtccggtcggggacaacatgcccaaagcggatccagcagcggccttgcgtggctccagcatcaaggcgacaccccccgccaaggcaacgtcgctttcaccctcgtgcaggctgcgacacgccatgtgcacggccgtcaggccggacgagcatgcggtatcaacggttattgccggaccgtgcagtcgcatcgcgtaggcgacccggcccgacgccatgctgaagctgttgcccagatatccgtacggctcctccaattgtttggcgtcggccgccaccatcgtgtagtcaccatgggtgacacccgcgaacacgccggtcgccgagcctgccagcgtttgctgagtaagaccggcgtgctccatggcctcccaggacgtctccagcaacagacgttgctgcggatcgatcgcaatcgcctcccgctcgccgatgccaaagaactcgcaatcgaaatccgcggggttatccaggaaaccgccccacttgcacaccgtccgaccgggcacgcccggctgcgggtcgtagaactcgtcgcaatcccaccggtccggcggcacctcggtgatcaggtcgtcgcctcgtaacaacgccttccacaacaactcgggggaatcgatcccgccgggcagccggcaagccatgccgataacagcaaccggagtcacacgtggttcagccaacgtccatgcacccctatctgcaccagtgcctgacgccgccgaccccaagcccaatgccggaggcgatacgtagcctaactagcaatccttcgatgtagctgtgtctttggtggctctttagttctaagcggctgtgctactggggcactgggccctacttcggtttgtcgtggcatgggcagcccgcggtctgccgcagtctgaagttcgcggcctgagcgcgcgctatcttccacgccgggccggtagtctgacgcttcatggtttcgctttccatcccctcgatgttgcgccagtgcgtcaacctgcacccggacggcacggcattcacttacatcgattacgaacgggattcggagggcataagtgaaagcctgacgtggtcgcaggtgtatcggcgaaccctaaacgttgcagcagaagtccgccgccatgccgcaattggtgaccgtgcagtgatattggccccacaaggactcgattatattgttgcttttctgggcgctttacaggccggtcttattgcggttccactttcggctccgctcggcggcgccagcgatgaacgtgttgacgcggtagtgcgtgacgcgaaacccaatgtcgttctgacaacatccgcgataatgggcgatgtcgtcccgcgcgttacgccaccgcccggtattgccagcccgccaacggttgcggtcgatcaactagatctggactcgccgatacgatctaatattgtggacgattctctccaaacaaccgcatatttgcagtatacgtcgggatcgacccgcacacctgccggtgtaatgattacctacaagaatatattggcaaatttccagcagatgatttccgcctatttcgccgacaccggagccgtaccgccattggaccttttcattatgtcgtggctaccgttctatcatgacatgggtttggttctgggagtttgtgcgccgattatcgtaggatgcggcgctgtgctcacaagcccggtggcgtttctgcagcgaccagcccggtggctgcaattgatggcacgcgagggccaggcgttttcggcggcaccgaacttcgccttcgaactgacggcagcaaaagcaatagatgacgacttggccgggctcgaccttggacggatcaaaaccatcctctgcggcagtgaaagggtgcatccggcgaccctcaagcgctttgtcgaccggtttagccgtttcaatcttcgagaattcgcaattcggcccgcgtacggactcgcggaagccacggtgtatgtggcgaccagccaagccggccaacccccagaaatccgttacttcgaaccccacgaactttccgctgggcaggccaagccgtgcgcaaccggggcgggcacagctctggtcagttacccgctgccgcaatcacccattgttcggatcgtcgatcccaacaccaataccgagtgcccacccggaacaatcggtgagatctgggtacacggcgacaatgtcgccggcggctattgggaaaagcctgacgagactgaacgcaccttcggaggagcactggtcgctccctcggccggcacacccgtagggccttggctacgaactggcgactcgggcttcgtgtctgaggacaagtttttcatcatcggcagaataaaggatctgttgattgtttacggccgcaatcattctcccgacgacatcgaggcaacgatccaggagatcactcggggccgctgtgcggcgatagcggttccgagcaatggcgtggagaagctcgttgccatcgtcgaactcaacaaccgcggcaacttggacacagagaggctgagcttcgtcacgcgtgaagtcacctcggcgatatccacctcgcatggattgagcgtgtcggatctggttctggtggcgcccggctcgattccgatcaccacgagcggcaaggtcagacgtgccgagtgtgtgaagctgtatcgacacaacgagttcacccggttggacgctaagccgttgcaagcgagcgatctttagtggtcacgcgacttgcaccccgtctcggggttgttcggcagccatgcggctgcctcccttccgcgcttcacagccaccagccgggcaaggcccggtcttacggtcggctccacgcttaacgacgggaaccagcggtcggcgaccaccagcgccgacccgtaccagcccgtcttgtaggacaagtgccggcgcggagtgcccagggccgagtccgacagtccgcgccggcgggcgcgggcgccgggaagccccttttgccgcagcatccccgcagcgtccaaaccttcaacaacgatgtggccgtgggtttgagccaatcgtgttgtcaggacatgcaggtgatgagtgcggacatcgttgacccggcgatgcagccgggaaatctcggtggtgcgctcgcggtagcgccgtgagcctttcgtgcaccgcgaccgcgcacggctggcgtaccgtagctctttgagtgccgcgtcgagtggccgtggattgggcacttcttcgagcactgcgcccgcctcgttggcgaccgtggccagccggcgcaccccgacgtcaacgccaacccgtgaaccgggctgtgccacgttgggctgctgcgggcgttgcacgaggacccgcacactggcgtcgagccgggtgccgttacggcgcaccgagattgccagcacccgcgcccggcctgtggcgatgagccgttcaatccggcgtgtgttctcgtgcgtacggacggtcccgacgaccggcagtgtgagatgacggcgatcaggttcgacgcgcatcgctccggtcgtgaatgtcacgcggtcctgatcgcggcctttcttcttgaaccgggggaagcccattgtcttgccctcacgtttaccggatcgggagttctgccagttccagtacgcatcgacagcgccgccaatgccgtcggcgtaagcctctttcgagcactccggccaccacaccgccccggtctcggcgttgacacacacctcgtccttgacggtgttccaccgtttacgaagcacccgcagcgacggcttgacagtcccgataccagtaacgcgccacgcctcgatatcggctttcaaagtagcgaccgcccagttgtaggccttgcggcgagcgccgaaatgccgcgccagcgcgcgggcctggtcctcggttgggtccagcgtgaaccggaacgcctgcacacaccagccttctggcacctcgaatctggccatcaagctgcctccgcgtccccgaccgcagcagcaagggcacgcttggccccgttctgtgcagcgcgttcaccatagagccgagcacacatcgaggtcaggatctcggtcatatcgcccaccaggtcgtcatcaacctcagccaagtcgaccaccaccaattcccggccctgggcgacaagagcggcctcgacgtactcagagccaaaccagcagaaccgatcccggtgctccaccacgatccgcgtcaccaccggatcacccagcagcgcaaaaaacttacggcgatgtccattcaacgcccaaccaccctcggccaccaccttgtcgacagagagatgttgcgatgtggcccacgcggtcacccgcgcgacccgccgatccagatcggacctctgatccgctgacgatacccgcgcgtacaccaacgtccgcccgcgcccagactcctcgactgccggatcgttcaccagaatgagccgacccactcgctgcgccggaaccggcaacagcccggctcgaaaccagcgatacgcgatcacccacgcaacaccgttgcgctccgcccacaccgccaaattcatccatctgttcctacagcacaccaccgacaactaccgaccactcaaaacgcaacagttggcagccctacgatcggccagcgcctgacgggcggcgttatatccagggatgaacgtgattcccggcccaccgtgacaaccggcactgcctaggtacaacccggctatcgggatcggctggccgataaagcctttcgggccaggcctgttggggccgatctggtccgagtgcagcagggcatggcagtagtccccacccggggcaccgaacatcacacccatgtgtttgggggtaaaggtggtgtaccggagaatgctgcctttgaagttcggtgccaacctagtgatcttgtcgatcacgttctgccccatttcgacctttgcccggccgtaccctccgtattttgagccaccctcgatcgggaaccacattgcgaacgccgacgcggcctgcttacccgccggggccaggctgggatcatgcagcgacgggatctgcaacaccacggtcggatcggccgggacgatcccacgccggcaatcctcccactgctgctgaacctgctccggtgtacagaaaatgcccatcgatgcctgcatgctcggatcgttgagtgcctggtagggcgccgcgaaggccggtggctgcgcgagcgcaaaatgcatctgcagatagctgccgcggtggtcgatgcgcaaatagcgatcgcggatttccgacggcaacactgccggatcgatcagctcgttgatggtgacgtcgggtgctatggcggagaccacgatcggggaggtcaaggtgtcccccgccgcggtgcgcacgccccgcacgcgggctgacgaccgactattgtcaaccacgatctcggtcaccttggaacgtaaccggacctcgccgccggtgcgttccagcaattgcgacagatgggtggtaagcgcgccgatgccaccgcgcaatttcttccaccgcacgaagtcgccctccgggacacccaatccgaaggcgagcgcggcagcgctgcccggtgtggccggcccgcgatagagcgtgttcacggccagcacggtcatcgacccgcgcagggcgccgtgcttctcgcggtccgggaaatggcggtccaacacgtcggtgaccgatccgaacagcatgtcatcgatcgctgaccgttcgaattcatttgtggcacaggcatacatctcgtcgaagctcttgggcagagttccggcttcgaaacgccccagcgcccgggtcggcgcctggctccacgccagcaggcccgccatcccggtgacggcgtctgccccgtgcacccgatggaggtgggtaagcatcttcgtcgggtcggtgaattggaccaccggatcgtccccgacaccgcgcaacgctaccgacatcacctccagatcgaccgtcggcaagctgtccaggcctaactcgctgctgaccgccgaggaggtcgggaactgcaccgatccggcgatatcgaaccggtacccgtcgaacagctccaccgtggaggccatcccgccggcgtagcgcttagcgtccagacacgcggtccgcagtccggctcgctgcagcagcactgccgcggtcagcccgttgtgcccggcgccgataactatcgcgtcataaccagtcatacgcgtctccagcaatgcaggctcgcacgcgctcgatgttttgtcaattatgacgaaactgtgagggtggtccaggtgtcggagatgccgacgcgcagcgactccagtgcgacgtggcagacccgcgccagctccccgagcgaccggtcactcccaagcatccaggcttccatcgcgccgaacaccgccgcggcgacgcatcgtgcggtgacggcgatgtgcaatcgggcatcgggtgcacccgcgatatcgcagttacgtcgccgcaattgggcctggatggcatcggcgaagtcggcttccacctcgcgcatatggcggacgatccggctcggctccaactcgccgcgccgcaacgacgcaatcttcgtcactgcgtcaacgtcataaggaaacgagaagatagccgcttgcacggaatcgatgatcgattcgtcggccggtctagcatccagcgccgcgcgaaaccagtgcagtccggcgtcgtagtcggcaaacagcaaatcgtgcttggatctgaagtggcgatagaaagtacgcagcgacaccccggcgtcctccgcaatctgctcggctgaggtagcctcgacgccctgggccagaaatcgcaccagggcggcctggcgcagtgcctcgcgagtgcgttcgctgcgcgccgtctgcgggggccggaccatgactgcaagctatcgtcaattttcgttctgtcaacattgacaaaactgttggccacggcgagactgcgcgcatggtgtcgcttcttgttcacgctgcgctgggagtagtcgtcatcggctggatcgtctcgtcgaacccgaaggttttcaccaggccggccggcggatcgtggttctcgctgccggagtgtgtgtactacgtcgtcggtattgcctcgatcgcgctggggtggtacttcaacattcgttttgtgcagcagtacgcgcacggagccgccaaccctctctggggtcccggcagctgggcggagtacgtccggctgatgttcaccaacccggcggccagttcggccggccaggactacaccattgccaacgtgatcctgctgccgctgttttccaccaccgacggctaccgacgtggtctgcggcggccctggctgtatttcgtgagcagcctgttcaccagttttgcattcgcgttcgcgttctacttcgccaccatcgaacgtcagcaccgacacgaacgttcccgtgcgacggtcggcgcctaggcggcgactggcttggtggcccgccacctcaggcgagcgcccgcgacatcgacgtggatatcagtgaatcccacagctcgcagccgaccggggaggtccgccggggcgatcggagtgtaggtgtcggcgatgtgtattaggcgaaacggcagcgacggcacaccgtcgctgccggcaaagacgccacctggttgcagcacccggtacgcctcagcgaatagctggtcctgcagttgggcgctggcaacatggtgcagcatcgtgaaacacaccacggacgtgaagtgatcatcgggcagcccggtctgggtgccatcgccgcggatgatgcgcgcccgctggccgtagcggcggttcaggcgctcgaccatcgagttgtcgacttcaacggcggtgagcgaggcggtcaggccaaggagcgcttgcagtgtcgccccataaccggggccgatctccagcgtccgggggccgagttcgacgtgctgcaacgcccagggcaggagctgattggccaccgctttttcccagcctgccgagctgcaatgacgccgatgtagaagattcatggccatggcccagaacactagttagccaccggccggcagtcttccgatattctgccttaatatgtcggaaaacagccaccacaggctggccacaacctcgttgacgctcccgccgggagcgcggatcgaacgccaccgccatccgtcacaccagatcgtctatccgtccgcaggggcggtctcggtcaccactcacgcgggaacctggattacgccggtaaatcgggcaatctggataccggcgggctgttggcaccaacacaagttccacggccacacgcaatttcacggcgtagcgctggatccgcagcgctatcgcggcggcccggcaaccccgacggtgctcgcggtcaatccgttgatgcgcgaactcatcatcgcgtgttcgcaggccgaccgaaccgacaccgacgagcaccaccggatgttggccgtactgcaggatcaactgccaacaacgagcatccgcgagccactgtgggttccctcaccaaccgatcgccggttgcggcacgcgtgcgcgttgatcgccgacaacctgacccagcccttgacgctgcagcagatcggcggccggatcggtgtcagccagcgcacgctgagccgtctgttcagcgacgagctgggtatgacgttcccgcaatggcgcacccagctgcgcctgcaacatgcgctcgtgttgctcgccgagcgccacgacgtcacgtccgtggcgtccgaatgcggttgggccacaccaagcgcgttcattgacacctaccgacaagccttcggacacactcccggccaagccgctaagccaatggcggcgacccgcctcacccggctccgccgcgctcgcgatcgccgctaagcgaccggctccagcacttcgacacccacgaacggaaccagtgcgtccgggactctaacgctgccgtcgggccgctggtggttctccaggatcgcaaccagccaccgggtggtggccagcgttccgttgagggtggccgcgatctgcggcttgccgctggcatcccggtagcgggtcgccaaccggcgcgcctgaaaggtggtgcagttcgacgtcgacgtcagctcgcgataggccccctgcgtcggaatccacgcctcgcagtcgaacttgcgggcggccgacgagccgagatcacccgcggccacgtcgatgacccgatacggcacctcgatgcgtgccagcatctggcgctgccagcccagcagccgctcatgttcgtgctccgcgtcggccggtgtgcagtagacgaagccctcgactttgtcgaactggtgcacccggatgatgccgcgcgtgtccttgccatggctgccggcctcacgtcggaaacacgacgaccagcccgcataccgcagcggcccgcgggaaaggtccagaatctcgccggagtgataccccgccagcggtacctcggaggtgcccacaaggtagaggccgtcgccctctacccggtacacctcctcggcgtgggcgcctagaaatcccgtgcctaccatcacttccgggcgcaccagcaccggcgggatcgtagggacaaagccgttgtcgacggctagcttcagcgccagctgcagcaatccaagctgcagtagggcaccccgaccggtcaggaagtagaaccgtgaacccgacaccttggcgccgcgctgcatgtcgatcaggcccagcgactcgccgagctccaggtggtccttggggttctcgaggtagctgggctcgccgacgacgtcgagcaccgcgtagtcgtcctccccgccggcgggtaccccgtccacgatgacattcgagatcgccaggtgcgccgcggtgaacgccgcctccgcttcgacctcgtcggcctcagcggctttgacctgctcggcgagttccttcgcgcgccgcagcagcggcgggcgctcttcgggagacgcgccacccacgcttttgctggcggctttctgctcggcccgtaacgaatcggcggtcgagatcacggcccggcgggcggcgtcggccgtcagcagggcatctaccagcgccgggtcctcgccgcggctgagttgtgagcggcgtaccgcgtcggggttttcacgaagcagcttcaggtcgatcacggccgcaagactacttttgacgcccagtcagggtggcggcagaggaccatccacccgcgatgaagcgatcccgcaagctgacaactgcaacattggtcatgcggccccgccgaccctgtcagaatggagcggatgttggacgcgcccgagcaggaccccgtcgatcccggcgacccggccagccccccgcacggggaggcggaacagccgctgcccgggcctcggtggccacgcgccctgcgcgcgtcggcgacccggcgagcgctactcctcaccgctttgggtggcctgctgattgccgggctggtcaccgcgattcccgccgtcggccgcgcgccggagcggctggccggctacatcgccagctatccggtgcccagcactggcgccaagatcaacgcttcgttcaaccgcgtcgccagtggtgactgcttgatgtggccggacggcacgccggagtctgccgccatcgtcagctgtgccgacgagcaccggttcgaagtcgccgagtccattgacatgcggacattccccggcatggagtacgggcaaaacgctgctcccccgtcgcccgcccgcattcagcagatcagcgaggagcagtgcgaagctgctgtgcgccgctacctcggcacgaagttcgatcccaacagcaagttcaccatcagcatgctgtggcccggcgaccgggcgtggcggcaggccggtgagcgccgcatgctctgtggcttgcagtcgcccggtccgaacaaccagcagctcgccttcaagggcaaggtcgccgacatcgaccagtccaaggtctggccggccggtacctgcctgggcatcgatgccaccaccaaccagccgatcgacgtgccggtggactgcgcggcaccgcacgcgatggaggtatccggcacggtcaacctggccgagaggtttcccgacgcgctgccgagcgaacccgagcaggacgggttcatcaaggacgcgtgcacccggatgacggacgcctacctcgcacccctcaagttgcgtaccaccaccctgacgctgatctaccccacgctgacgctgcccagctggtcggcgggtagccgcgtggtcgcatgcagtatcggcgcgaccctgggcaacggggggtgggcaaccctggtgaacagcgctaagggggcgctgctgatcaacggccagccgccggtacccccacccgacattcccgaggagcggctcaacctgccgccgattccgcttcagctgccaacgcctcggcccgccccccccggctcagcagctgccaagtaccccaccaggcactcagcacctccctgcccaacagccagtggttacgcccacccggccacccgaatcgcatgcgccagcgtcggcagcaccggccgagacccagccaccgccaccagacgccggagcgccgccggcgacccaatcaccagaggccacaccgcctggccccgccgagcccgcaccggcaggctagccgggtgacagtacggatggacccgcagcggttcgacgaactggtgtccgacgcactcgacctcattccgcccgaactggcggacgccatggacaacgtcgtcgtgttagtcgccaatcgccacccccagcacgaaaatctgctcggccagtacgaaggggtcgcgttaaccgagcgcggctccgactacgccggatcgctgcctgatgccatcacgatctaccgcgaggcgctgctggacgcctgcgactctgaggatgaggtcgtcgaccaggtcgccatcacggtgatccatgaggtcgcccatcacttcggcatcgacgacgagcgcttggaccaactgggctgggcgtgacgaaccagcgcccgggcgcggcaacccggatttgtcggcacccgatgctatgaacggcccatgagcacggactgccgcgactgccgggcgggcttggatcactgccacggcaccgtcattcgtcatcccttggcacggccggaatgcaccgagccggactgtgtcagccccgagctgcaaccccatatcttcgtcctagactgcaataccgtcagctgcgaatgcactgaatcggccacggcgcccgggtccttcagatcagcccatcgggtcggtgcttgacgtcaccgcgtgtgtgaccgggctggctgcggcttcagcggggtccggacaaaacggcggcttccggaggccccactgcacacaactccatcgcccatcggttatcggggccagcaccaccgactcgacgttttccaagtggttgtccaacacaaagttgccgtccaccccggcaagcaccgcggcggccagccggatcgccgcgctgtggctcacgacgacgatgtcgccgtcccagtcaccgtcgtcgaggtaacgcatgcgcaggtcggcgagcaccggcagataacgatccaggacgtcgttggcggtctcgccaccgggcagcggcacatccaactccccgcgatgccagcggctgtaggtggcgttgaactcggcgaccgcctcgtcgtcgttgcggttttccagctcccctacctgtacctcgtgaatgccggcaacctcgtgggccaccatgtcgagttcggcagcgaccaccgcggccgtctggtaggcccggatagccaccgagtgtgcgagcagtgccggccggcgacaaccgctgcgcgcgaacgccctggcctgatcacgacccagcggtgtcagcgccgttcccggcggcagggtatccaacctgcgctcgacgttgccataggactggccgtgccgcagcagcaccaaacgaccgctcatgcttgcgccccctggtcgtccgggcgaaccagggtctgctcgggtttgcccgcgcggagccgcgctaaccagcgtgatgcttcgtctaccaggggcggctgcgcccctgccgctggccccgtcggccaggaccccaggtatcgcacatcagcacaacgtcggtgcaccgccttgagtgcctcggcgacggcctcgtcgtcgatgtggccgacgcaatccacgaagaacagataggtgccaagttcggtacgggtgggccgggattcaatccgagtgagatcgatgccgcggatgccgaactcggccagcgcagctaccagcgcaccgggctggttgtcgatgcgcagcactgcagacgtgcgatcggctccggtgcgcgccggaggcggcccgggccgaccaaccaggacgaagcgggtgcgggcattggattcgtcaacgacaccgtcggccagggccgccaatccccaacgagcggccgccagcggcgaggtcaccgcggcgtcaaccaagccgtcagccacctgccgggccgcgtccgcgttggaataagccggccgcaggtcggcggcgggaagatgggccgccaaccactgccgcacctgtgcagccgccaccggaaaggccgccagggtccgcacgtccgcggcgttgcgcccgggtttgaccacgatgctgaacgtcacgtccagcgttgtctcggcgaacacctgcaggcgcacaccgatggccaggctatccaaagtaggcagcacggaaccgtcgatcgagttctcgatcggcacgcacgcataatccgcaccgccgtcgcggaccgcagccagtgctgcgggcgcgctctcgaccggcatccgctgcagtgcatcgggcccggtctcgggaactaggccggcggccaccatccggaccagggctgcctcggtgaatgtcccttccggaccgaggtaagcgatacgcaccacgctcacaaccctaacgacgcaaagccgaccgccaactcttgcgaccagaccgtgcattagttaacttaggcttacctaaacacaggaggtcgtggatgccgccgctcaccagtctcgcgccgactactgccgagcgaattcgcagcgcctgcgcgcgggccgggggcgccttgctggtggttgagcgggaggatccggtccccgtgcccatacaccatttgttgtacgacgggtccttcgccgtggcggttccggtcgatcgtggcgaggtgtccggttcgcaagcgctgctggagttgactgactatgcgccgctgccggtgcgtgaacccgtccgttcgctggtgtggatccgcggctgcctccaccagatcccgcccgcagagctggttgagaccctggacctgatcgccaccgataatccgaatccggccctgctacaagtcgagaccccgaggtccgggccggccgatgcggcggagacccggtataccatgcagcggctggagatcgaatccgtagtggtgaccgacgccaccggcgccgaacccgttaccgtggcggacctgctcgcggcccgacccgatccgttttgtgaaatcgaatcaaccttgctctggcacctagccaccgcccatgacgatgtggtcgcgcggctggtatccaggctgccggcaccgctacgacgcggacagatccgccccctcggtctcgatcggtacggcgtccggtttcgcattgaagctcgcgacggagaccgcgacatccgactgccgttccataagccggtggacgacatgaccgggctaagccaggccatccgggtgctcatgggttgcccgttccgcaacgggctgcgcgcccgcaggtagcaggcacagccgccgctcggccgcgttggccggctgcatccaaaggttcagccacgtacgttgtctaggtccggggttggcatccgacaacccgacgacactgatatcgatcccgcgtgactcttatgtaccgatccctggccacggccgggacaaaatcaacgccgcgttcgcgctgggcggggggcggctgctgacccaaacggtcgagttggctactggcctgcacctggatcactatgccgaggtcggattcagcgagttcgccgacctcgtcgacgccttcgatccgttggccggcgtcgatctaccggcaggctgccaaacacttgacggacgtgcagcgctgggctacgtccggactcgggccacaccacgggccgatctagagggctccgacgtgccggtgccagccgccgcgttcgaaacacagccctaacgacacgctgccgaatatgacccgtgtcggaaattagggcgacaagagtaatgcggctcaacatagccttgctttacttaggcaaacctgccttcaaccaggaggttattatcatcctgtggtaactaggaaagcctttcctgagtaagtattgccttcgttgcataccgccctttacctgcgttaatctgcattttatgacagaatacgaagggcctaagacaaaattccacgcgttaatgcaggaacagattcataacgaattcacagcggcacaacaatatgtcgcgatcgcggtttatttcgacagcgaagacctgccgcagttggcgaagcatttttacagccaagcggtcgaggaacgaaaccatgcaatgatgctcgtgcaacacctgctcgaccgcgaccttcgtgtcgaaattcccggcgtagacacggtgcgaaaccagttcgacagaccccgcgaggcactggcgctggcgctcgatcaggaacgcacagtcaccgaccaggtcggtcggctgacagcggtggcccgcgacgagggcgatttcctcggcgagcagttcatgcagtggttcttgcaggaacagatcgaagaggtggccttgatggcaaccctggtgcgggttgccgatcgggccggggccaacctgttcgagctggagaacttcgtcgcacgtgaagtggatgtggcgccggccgcatcaggcgccccgcacgctgccgggggccgcctctagatccctggcggggatcagcgagtggtcccgttcgcccgcccgtcttccagccaggccttggtgcggccggggtggtgagtaccaatccaggccaccccgacctcccggcaaaagtcgatgtcctcgtactcatcgacgttccagcagtacaccgcccggccctgagctgccgagcggtcaacgagttgcggatattcctttaacgcaggcagtgagggtcccacggcggttgccccgaccgccgtggccgcactgctggtcaggtatcggggggtcttgccgagcaacaccgtcggcagcagcggtgcagcccgccggatccgccagaccgcggcggccgaaaacgacatcaccaccgcacgggatcgatctgcggaggcgggtgcggcaataccgaaccggtgtagcagcgccagcagcttgttttccaccagcgagccgtatcggacgggatgcttggtctcgacgaagatcttcaccggccggtgccagtccaaaaccagcgaaacaagcgcgtccagggtcagcagactggtgtcgccgtgcgaaccgtcggggcgccagctgtcgtgccacgcgccgtactccagctcgcgtagctgggccagcgtcatcgtgctgaccaagccggctcccgtcgaggttcggtccaggcggcggtcatgcacacagaccagatgcccgtcccgggtcaaccgcacatcacattccacgccgtcggcgccctctttgagcgccaggtcgtaggcggcaagggtatgctccggccgagccgccgacgcaccacggtgagcaaccacaaagggatgtccggcgagcacctcgtcggcccatgtcatgtccactatgctgccggttcctgcccgtccaactcaaccgcaacagaagatgccggcgcggaacgcccgtctgtgttcaccaccacccagcgatgcgctgggcgttcgaccggcttttgctcgaacccctcgaagacccgcgcagcagcggccaccgcggccgccgcacacagatacgccagcaccatcatggtggtgttgttggcgatgccctgagcgtcggtgacccagctggtggcgaacgcgaacatcgatatcgcgttgctgacgatccacacgatccaccacaccacgatcggcctgcgcagccgcgtgtagcggtcctcgaccagcgccaactcgatgacgtacagcggagcccacagcagattgaccatcggcaataggcagccggcccataactcacgggcggaacgccgctccggcaagccttgatgcataaacgcggcggcccgacgggcgaccagccaccggaccaacaggacaatggtagtgccggccgccgcaatcgccgccaagctgaccaaaacccccagccagaccgaggcgctggccaccaccgagttcaacaatgtgtttcggttgatgaccagcaacacataccgcaccacaaacaccacgaccgcgatgctgaacaccagcaggctcaccaacagcgtggtgcgcaccgccgccggcgatggccctgctttcgccgaggccggcacgggagcctggtcgacatggtcggttagcccccaccgcggtatcccggcgtagtggggagtaggcccacgtaaccgtgggccgtgccgtggcggcggtgccgccccgggtcgcaccgctatccaccgaaaacctgggggaagccgcggcggtgtgcgccgcgtgtcggaggccgtcggcacctgcgggcgcgccggtgtacgccagcgcgcctcggccggcatatccgccaacggcgccagcaacatcccccgacagcgtggacaccacacgcgttgccgctcacggacgttccagcgagttccgcactgggagcacacttggatcaccagaccagcctagtgacttctccgccccgcaccggtacggcattgtccgcgccgtcaacaggcgttgaggcaggcttccgcgctggattgggcgcgcccggtcgcggcacgtccagcacgacacagctacctacgactatccacagtttccacagctttatccacagcggtaagaatccgacgaatggcgttaacaccggctccatccgtcagccaggcccacaactgtggataacagcgcccgtcaatgcgttctcatcgacagcctggcaggtacccgagcgaaatggattgtcgcactaagcatccacatctgccccggctgcacctagcagcctgcccgcccgggcccggcctgctcctgcgatcgtcaaaccacacatttcgcggcgctgccggcgcagtatccggacgtcttgtggcgctgcgaggtaccaatttttccccaccattcaccaggagttattatcgcgtgcacgacacttcgttgtgacttacctcaccgtcgtgaggtgagcatgcaggtgaaaggcgactgatggccacacactcgtacggcccagggtctacaacgccgccgaactctggctcgccggagtggaaccacgcctacggcattgccgctttgcgggccgccctgatcgctctggcgttactggcgattctggccgtcatcgctttggtttgagtccccggccactcgggtggcaccgagtcggtccggacgccctggtcagaaccggttctcggatttgggtaaccccccttgtgtcactgccgtttcggtggtcacagcacggcaattgttgtgggtggcctttcatagaactgcgacatggattaccgcggtcgtgaggaaatcgtcgaggctggttgcacccccacggagccagccagaaattctgtagatcagagttggcttgattatgaatcatgctctagcacagggcaactcgtgagtgtgttgaacactaccgtcctgttctgcgttccggcactcgaataacctcccgtcccactcgaaatattgcgcagcctaagataaatcagcttcatagccgaatccttgcctggcaaaaggaccgcggttattgattaacttgcgcagctcgatcggatagtccaggaatggcacgaattccggctacgcatgcgcccagacaaaattccttgagcgcgagctcggcggcctccacggtgacggcgccatgaatcccggcatcgacgagacgccccgggctgtcttggatcggccggcccgaggcgtctttgcgcccgtcaaggtccaccctgatagccaaatgcgccagctggcggcaaccaccccgttgtcttcgatccgcagccgtaaaccgtcgttcgtcggcgcccgtcgcccaacgtgaactgagggcggagaatcggccggaatctcgccctcagttcacgctcggcgccgtttggcctcacccagtcaatgtgatctgtgcgggcgggcgttggcgcgtagcgaaccccagtggcgccggcccgccaagcacgccccggcgcggccagctcatcagcggctacgcaagcgcaacggcgcccgcgatgggctgtggaagaacccggaggatctcaccgaacaccagaatgccaagctgtcgcgctcatctactcaaagaaggcctacggcacctgttttcggtcaaaggcgaagagagtaagcaggcactggaccggttgatcttctaggcgcggccccgagtgagcatactttggtggcttgtatctcttgtagtgccgctttgacggggtggtggtcaggtacggtggcctcgggagaggctggagggctcgacgtttgggctgagtgtctgggcccgtgaaagagatcgtctgctccagctttgtctcctgaactgacccggtttagggaattggtggccaggttgcggaagtgcgcagcatcgacgtgtacctgggtgaggcatcgaatcatcgacaagcaccggagccgcgcgtgaactcccgccgcgttgtggtcggggatgatgtgggagaccggccggcagtgctgtgtacgaaggttctcccaccgcaacgagttcacgcacgacggtcggctgggtgggccctggaatgcgtgaactcttcatcaacacaacatgattgacgatgaaggggagaacctccatgcacaacaacgctaacccgtgactgccgagaatccaggacggagcaggcggacgctggtcggaatcgacgcggcgatcacggcctgtcaccacatcgcgatccgcgatgatgtcggtgcgaggtcgattcgattcagtgtcgaacccacgctggccggactgcgcaccctcaccgacaagctcagcggttacgacgatatcgacgccaccgtggaaccgacctcgatgacgtggctgccgctcacgatcgctgtcgagaatgccggtgacaccatgcacatggccggcgcgcggcattgcgcccggctgcggggtgcgatcgtgggcaagagcaagtccgacgtcatcgacgccgaggttctcacccgcgccagcgaggtgttcgacctgacgccgctgacactgccgacgcccgcgcagttggcgttacgtcgatcggtgatccgacgtgccggcgcagtgattgacgcgaaccggtcctggcgtcggttgatgtcgttggcgcggtaggcgttccccgatgtgtggaccgcgttcgccgggtcgttaccgaccgcgacagcggtgctggggcgttggcccgacatccgcttgctggccggcgcaccgacccgcaactggcggcgttctaccaccggctgatgaccacccagaggcattgccacacccaggccaccatcgccgtagcccgcaagctggccgaacgcacccgggtgacgatcaccaccggccgcccctaccagctgcgcgacaccaacggcgaccctgtcaccgcccgcggcgcgaaagaactgatcgacgcccactaccacgtcgacaccaggacccacccacacaaccgcgcccacactgacaccatgcagaactcgaaaccggcacgctgaacaccactgtcggcaggggatccggttgcacacgcaacggtcacttgaggcgatcgtctccattcctggctccttgccgcccattgttgtcggcgagcaaggagtcacagtggagtccccgcagcgtagcgaggaaaaccgaccttgacgcccgacgagcggcaacgagaaccggcaacgaggaatggtcttcgacaagcccaccgtgagttgtctatcggtttctcattttcagcgtcttttcagagtcgcgcaacacaatccgatgcccgtcgagatccgtcgcgactacacacacacccagcatctcgaccatcgcgactccggccgacgacggctaacgagcagcttcgccccacccgcccccgcagcaacaacacaacggcacggcagcagctgatcactgcccaaaacacgcacccacatcagatgcagaaccccttgacaaccaatagggaatctcttcacgaatgagggggcagttggggtttgaatccgccggtttccagtaggtatctgtcggcttagttggtgagattgcgaaagccgagggtcgatccccggaggtgctcgacgcggccgctgatcgcttcggtcggcgggttgaccgtggtcactgttttgggcgtcgatccactgcgggaattcccactaccacgtccggccggatcaccggcgactcgcggtgcacggcccgctccagcacctccttggtcaattcgttagccgtccccgccaactgcccagccgtcgacttcttcttgcccacccaccccatagaccttcgccacacagcgccttccgtccacccaacagcggtccgatgacggacccccgacggggacttcagcgaccaggaacgcgcccatagacgtggtatcagcctgggggcgtcctggtagcctatgccgtccgccctggggcatcgaccccaaggtcgttgttgcgacgcgagcggtcatggagcagggttgacttgtcaagctagagccagcccatcgcgtgggaggcacccgcgcgaaaagaaacatcggacgatcatttcatcgaaggaaggaatgccgtggccgaatacaccttgccagacctggactgggactacggagcactggaaccgcacatctcgggtcagatcaacgagcttcaccacagcaagcaccacgccacctacgtaaagggcgccaatgacgccgtcgccaaactcgaagaggcgcgcgccaaggaagatcactcagcgatcttgctgaacgaaaagaatctagctttcaacctcgccggccacgtcaatcacaccatctggtggaagaacctgtcgcctaacggtggtgacaagcccaccggcgaactcgccgcagccatcgccgacgcgttcggttcgttcgacaagttccgtgcgcagttccacgcggccgctaccaccgtgcaggggtcgggctgggcggcactgggctgggacacactcggcaacaagctgctgatattccaggtttacgaccaccagacgaacttcccgctaggcattgttccgctgctgctgctcgacatgtgggaacacgccttctacctgcagtacaagaacgtcaaagtcgactttgccaaggcgttttggaacgtcgtgaactgggccgatgtgcagtcacggtatgcggccgcgacctcgcagaccaaggggttgacattcggctgaccccgctgccgcaagcgtcgggctcagtattccggagtcgcgcatcaccatcgcccttatcctggccttatattgcagctttgtgaacacggccgcggtggccgtgtcgagttgcagggcgcgtaaaccacgcgcatgcttggttactcgagctaccatttatttcgagctaccagcgtggttaggacggaggcgtcgcggaggggcgagatgggtaccgggtcaggtgggcctattggggtttctcccttccattcgcgtggtgccctgaaagggttcgtgatctctggacgttggcctgattcgaccaaagagtgggcccagctgctgatggtcgcagttcgggtcgcgtcgttgcccggcttgctctccaccacaacggtgtttggtgcccgcgaagagttgcccgacgaacccgagccggggaccgtcggtctggtgctggccgagggcaccgtcttcggtgaatcagcaattcagccaggatatttcgctgatcatcaaccccctgcattgctgatgctgcatccaccctcggagaccacgccgtcgctgccggaatgcaccggggcggcgtcagggtgcgtgctgctgccgggattaccgtatctgggattggaacatcgtgcggcttgggtggaggctgaagccgacggcaccatcacatctatggtgagccgggtgggcgtcgacccgataagccatcccgacaccgcaattctggcaatgctgcttgcagcataaggaaattcgaaggagtctgttcgggcggcgaatcgccaaatacgggtggccgaacttgtccgacatcctggtgcacaccaaatatgaccgctagcctggggacgttagcgaaggggagtagtcccgaatcgtcgagtcgacatactggcgaaaagcccggctggcgaaccgtttgataccaacggtgggcgagaccttcgaccgatgttcgatgaccgactggtcgtcgacaacgcgtcgaaaggtcgcctgccatgctcgccgccacactgctaagtctgggagccgttttccttgctgagctcggcgacagatcccagctcatcacgatgacctacacacttcgctaccgctggtgggtggtgctgaccggggtggcgatcgcagcgttcacggtgcacggggtagcggtggcgatcggccactttttgggctcgaccgtgccggcccggccggccgcctgcgtatcggcgatcgcattcctgatctttgccgtgtgggtctggcgggaggacacggccagcgacagcgaaacctcgccaaccgctgccgaaccccgactcgcgctgttcaccgtggtctcgtcgttcgcactggctgagctgggtgacaagacaacgttggcgacggtgaccttggccagcgatcaccactgggccggcgtatggatcggcaccaccctgggcatgatcctggccgacggcctggcgatcggcgcagggctgctgctgcaccggcgccttccggagcggttgctgcaggtcctgactggcctgctgttcctgctgttcggactgtggttgctgttcgacgacgcgttgggcttcagatcgattgccatcgccgtgacagcggcggtggtgctggccgcggcaactacggcggtatcggtgcgggtggcgcaaactcgtcggcggcggccaaccgctgctgcaacaccagaagatgactcgacacgccccgagcggtcgtcggtcgcgccgggccatcccgggagcatcttgctaccgcttccggaagtgtctttgcgggggcgccgaccgccctcagggtcgcctgacgagcgctgtgcggacccaggcagcaaaggaggctctcggcgaatctccgttggctgctggttgcccggagtcggccgcatccgcccgacacggtcatcctgatctgctcgccgaacacgtgggcgacggaccaacgcgcgtgttttcatcggatattctgcggataacctgtgaaatccgttcgtcgtgtggacacatcaccgaatcggttggaccctcatcgggggggtcttcgttgacccctcacaacgtcagcacccaatccgctcaggtttgcacttggttgtggacacaactgtcgctaccatgatcagcaaatacatacagataaccgtttgctcttggagcccggtggaggtcacatcgatgagcacgacgttcgctgcccgcctgaaccgcctgttcgacacggtttatccgcccggacgcgggccacatacctccgcggaggtgatcgcggcgctcaaggcagagggcatcacgatgtcggctccctacctatcacagctacgctcaggaaaccgtacgaacccatcgggggcgaccatggccgccctggccaacttcttccgcatcaaggcggcctacttcaccgacgacgagtactacgaaaagctcgacaaggaattgcagtggctgtgcacgatgcgcgacgacggcgtgcgccggatcgcgcagcgggcccacgggttgccctccgcggcgcagcagaaggtgttggaccggatcgacgagctgcggcgtgccgaagggatcgacgcttagtccctgataccgaccgcccgctccacccgacctggcgggttggggttggtctgccccgattagggttgccccagcgatcaccgcgatagtccacgagataccgggaggcggccgggaatgggcctgttcggcaagcgaaagagccgcgcgacccgtcgcgcggaagcccgcgcgatcaaagcccgcgccaagctcgaggccaagctgtcggccaagaacgaggcgcgccgcatcaaggccgcccagcgcgcggaatcaaaggcgctcaaggcgcagctgaaggcccggcgggacagcgaccgggcggcgctcaaggtcgccgaagccgagctcaaggtagcacgcgaaggcaagttgctgtcaccgacgcggattcgccggttgctgacggtttctcggctcctggccccgatactgacgccggtgatataccgggccgcgatggctgcccgcgggttgatcgaccagcggcgcgccgatcagctcggggtcccgctggcacagatcggccggttctccggtcatggcgcccggttgtcggcgcgggttgggggagccgagcgatcgttgcggatggtgcaggaaaagaagccgaaggacgtagaaaccaaacagttcgtgtcggcggtgaccaatcggctcaccgatctgtcggcggccgtcgcggccgcggagcacatgcccgcaaagcggcgccggacggcccactcggcgatctcgtcgcagctggatggcatcgaggcggacctgatggcccggctcgggttgacctaaccggcggcccgatgaccgcaattggcatgtcacatccgcctcgcgtgcatcggcgggtcggcgggcagcgcactgcactgaccgcgggcatcggcctcttgctggccgccttggtgctgaccaccatcgcgaacccacctgcggcgtttgcgcacaccgcgcagctgtccaccgctacgcccgcacccgcagtcgccgccaccgacgcgaacgacgtcccgacgtggccattcgtcgtagggaccgtggcggcggttgccgtggctgcattgtgggccgttcggcgcgggcgctaaccaatcaaccccggtagcccggaaggtgcggcaccgtgtcctggcatgatgggaccgagcgtttgcgatctagtgagcgacgacaatgctgcaaaggagcggccacatgccagacccgcaggatcgacccgacagcgagccgagcgacgcatcgacgccgccagctaagaagctgccggccaagaaggccgccaagaaagcaccagcaagaaagacgccggcgaagaaggcacccgccaaaaaaacacccgccaagggtgctaagtccgcgccaccaaagcctgccgaggcgcccgtcagtttgcagcagcggatcgaaaccaacggccagcttgcagctgctgctaaggatgcagcggcacaagcaaagtcgacagtggaaggcgccaacgacgccctggcgcgcaacgcatcagtgccggcgccgagtcactcgcccgtgccgctgatcgttgccgtcacgcttagcctgctggcgctgctgctgatccggcaactgcgccgccgctgaacgcgctggcaccatagtggccatctcatttcgcccaaccgctgacctcgtcgacgacatcgggcccgacgtgcgcagctgtgacctacagttccgccaattcggcggccgatcgcagttcgccggaccgatcagcaccgtgcggtgttttcaggacaatgcgttgctgaagtcggtgctctcgcagccaagtgcgggcggtgtgctggtcatcgacggcgccgggtccctgcacaccgcgttggtcggtgatgtcatcgccgagttggcccgctctaccggctggaccgggttgatcgtccacggcgcggtgcgagatgccgccgcgctgcgcggcatcgacatcggcatcaaagcgctgggcaccaatccccgcaagagcaccaagaccggtgccggagaacgcgacgttgaaatcacgctgggcggggtgacattcgttccgggcgatatcgcctacagcgacgacgacggcatcatcgtcgtctgactatggcctaaaccggcgctaaaccgtcgctaaagctaaacccccaccggggcaggccttttggcgaaccgcagaccctcgtcgtcgatcttgccgcgccggatgagccggatgtcacgtaggtagttctgattcaggcgccacggtgtacgcgaaccctgcttgggcagctcgtccagcgagcgcagcacgtaacctggggtgaactccatgaagggccgctcttcgacatctgagcccggtcgctcgacgaccacggtgtcaaaaccgttgtcgtccatgtaattcaacaagcgacagacaaactccgacaccaggtcggccttcagcgtccaggaggcattggtgtagccaaccgtgtaggccatgttggggatgccggaaagcatcatgcccttgtaggccatcgtcgtggtgatgtccacttgttgtccgtcgatagtcgccgtcgccccaccaaaaagctgcaggttcaaccccgttgcggtaatgatgatgtcagccggcagttcgcgacctgagttcagccggattccggtcgcggtgaaccgttcaatggtgtcggtcaccacctcgaccttcccgtgacgaatggcccggaacaggtcgccgttgggcaccaagcacaatcgctggtcccaggggttgtagtgcgggccgaagtgctttcgcacgtcgtacccctcgggtagctggcgctggatcaggctcaggaacatcttccgcatgcgccgtggccacttctggcaggcgctgtacacggccgcctggcgcagcacgttcttccaccgtaccgcggtgtaggccatggtctccggcagccagcggttgagcttctcggcgatgccgtcccggtctggctgcgacacgatgtaggtgggtgagcgctgcagcatcgtgacgtgcttggcgcccgagtccgccagcgccggcacgagcgtgaccgccgttgcgccactgccgatcacgacgatgttcttagcgtcgtagtcgaggtcctcgggccagtgctgcggatggatgatcggcccgacgaaatcctccgagccggcgaatctcggcgagtagccctcgtcgtagttgtagtagccgctgcacagaaagaggaattcgcaggtgagggcgctgagcgtgccgtggctttggatgtgaacggtccagcggttttccgcggtcgaccaatcggcactgatcaccttgtggtggaaccggatatgcctgtcgattccatacatggccgcggtgctcttgacgtactcgaggatgggcttgccgtcggcgatcgcctgccgtccggtccagggacggaatcggaaacctagcgtgtacatgtcggagtcggagcgaattccgggataacggaacaaatcccaggtgccgcccatggattcccgcttttccaggatggcgtagctcttggtcgggcaacggtcctgcaggtgccaggccgcgctgacaccggagattccagcgcccacgatgacaacgtcgaggtgctcggtcatggatccacgctatcaacgtaatgtcgaggccgtcaacgagatgtcgacactatcgacacgtagtaagctgccagggtgaccacctccgcggccagtcaggcttcgctgcctaggggccggcgcaccgcgcggccgtccggcgacgatcgtgaactggcgatcctcgccaccgccgagaaccttctcgaggaccgtccgctggccgatatctcggtcgacgatctggccaagggcgccggtatctcgaggccgacgttctacttctatttcccatccaaggaagcggtgctgctgaccctgctggaccgggtggtcaatcaagccgacatggccctacagacccttgccgagaatcccgccgacaccgaccgcgagaacatgtggcgcaccgggatcaacgtgttcttcgagacattcgggtcgcacaaggcggtaacccgagccggtcaggccgccagggcaaccagtgtcgaagtcgccgaactgtggtcgacgtttatgcagaagtggatcgcctacacggccgccgtgatcgacgccgaacgcgaccgaggcgcggcgccgcgcaccctgccggcccatgaactggccacagcgctcaacctgatgaacgagcggacgctgttcgcgtcattcgccggcgaacagccctcggtgccggaagcccgcgtgctggatacgctggtgcacatctgggtgaccagcatttacggcgagaaccgctaagccgcactcggtcgggggtgctcggtcgatgctcagtgccaaagcggcatgcagatctcacggaggtccggtggacgatctggcagccgaagtggcgccttgggtaggcaatggcgtgcggtcatataggagcgggtgcattcgcatgtcggacacgtggcgttgccgcctggtaccgcggtgttcgtggccgacagcgggctaatgcgacccggtccacgccaggagcgtgtcggccggccaggtgttgacgatccggtcggcgggcacctccgcgtccaaggcgcgctgggcgccgtagccgaggaagtccagctggccgggtgcgtgcgcgtcggtgtcgatgctgaacacgcagccgatgtcgcgcgctaggtgcaacaggcgcgtcggtgggtctcggcgttccggacgggagttgatctccacggcggtgccgtgctcacggcaggcggtgaacaccgcctctgcatcgaacttcgattctggccggatgccacgattgccggcgatcagccggccggtgcagtggcccagcacgtcggtgtgaccgttggccacggcgcgcaccatccgtcgcgtcatcgctgccgaatccatcgacagcttggagtgcacgctggccaccacgatgtcgaggcggtccagcatctcgggttcctggtccaagctcccgtcttcgaggatgtcgacctcgatcccggtcaggatgcgcagcggcgcgaacttctcgcgcagctcgtcgatcacgtccagctgcttgcgcaaccggtccggagacaggccgttggcgatcgtcaaccgcggtgagtgatcggtcaatgcgcagtactggtgacctagcgccgccgcggtggccatcatctcctcgatcggcgcggacccgtccgaccagttcgaatgcagatgcagatccccgcgcaatgcggcacggatcgcccctccaccgagatcctcagcgtcagcgcgtaattcagccagcaggtccggctcgcggccagaccaggcctgggcgatgactttcgcggttttgggaccgatacccgccagcgactgccagctgttggcctggccgtgccgctgccgcgccgcgtcgtcaaggccctcgataatgtcggcggcattgcgataggccatcacccgcctcgggtcgtggcggttccggtccttgtaataggcgatctgccgcagcgctgttaccgggtccattatcgggctcacaccagttgcccgaagacgaccccggtgacaaccaccgcgaagccggccatttcgccgaggatgagcaacgccattaacacccccgcaccctttgcgggacgctcgaattggttcgcggtggcacggcgcgcgccatgggtgacataactcgccaacaggatgggtttcgtatcaaatccgagggcacagttcatcgcttcactgagtttagttgggacctaggcccagatgccgtcgcggcctggggcgccattgccctagataacaatctgataaagcggagcaaacaagctgtggtgcacactcgggcacgtatcaggttggctacacagcgaagcgcaacagctcttcagtggttatcaggcgctcgttcttggcggggaactcgtggcttttgaccgggtggcgaaaccatgaccaggcgattcgccccatccgtgaccggggtactgggttggtacgcacagcgacactcctgcgatcggacaactcgactggcacctcacattaaacctctatgtgacgaagcccacatcgactcattagacacctcggagctggcaaacagtgaacggcgcgccgagcaattatcaaatgtttctgatgtgactctagtgattattgaagcggtgcagcggtcggcttaacaggcgccggcagggcactggaacccatcaagtaccggtctacggccgcggcagcggcccggccctcggcaatcgcccagacgatcaatgactggccccggcccatgtcaccggctacgaacacaccaggaaccgaggtgtcgaagtcgtcgccacgggccacgttcccatgctcggtgaacttcactccgagggcggtcaacaggcccgcccgttccgggccgacgaaacccatcgccagcaacaccaggtcggcttcgagctcgaagtcggagccctcaaccttgacgaacttgccatccagcatgttcacttcgtgtgcccgcagcgcgctcacgcgcccgtccgtgccgacgaacgcctcggtgttgaccgagaacacccgctcgccaccctcctcatgcgcggccgatacccgatacatcagcgggtaagtcggccatggggtggattcggcgcgggcgtccggtggacgcggcatgatctcgaactggtgcacggcgatcgcgccctggcggtgcacggtacccaggcagtccgccccggtgtcgccgccaccgatgatgacgaccttcttgccctttgcggtgatcggcggctgcccgtcctcatcgaggacgtcatctccttcttgcacccggttggcccacggcagaaactccatcgcctgatggacgccctccagctcgcggccgggaatcggcagctcgcgccaagcggttgcgccaccggccaatacgaccgcatcgaaatcagcgcgcagcttttcggcgctaatgtcgaccccgacgttgacgcccggccggaattcggttccttcggagcgcatttggtccaaacgccgatcaagatgccgcttttccatcttgaattccgggatgccgtaacgcagcagcccgccgatgcggtcttcgcgctcgaaaacggtgacggtgtgacccgcccgggtgagttgctgggcggcggccaaacccgccggccccgaacccaccacagcaaccgtttgcccggtcagcttccgcggcggacgtggttgcacccatccttcgtcgaaggccttgtcgatgatctccagctcgatctgcttgatcgtcaccggatcctggttgatgcccagcacacacgccggctcgcacggagccgggcacaaccggccggtgaagtcggggaagttgttggtggcgtgcagccgttcgattgcgtcgcgccagcggccccggcggaccagatcgttccattccgggatcaagttacccagcggacatccgttgtgacagaacggaatgccgcaatccatgcagcgggtcgcctgttggcgcaggctctcgttgtcgaattcctcgtagacttcccgccagtctcgcagccgcagcgggaccggccgtcgcttcggcaatttccggtgggtgtatttgaggaagccgcccggatcagccatgcgcagccgccatgatcgccttgtcgacatcaacgccgtcacgttcagccagggcgatcgcctgcaggacccgtttgtagtcacgcggcatcaccttgacgaagtggcgctgctgtcccgaccagtcggacagaatccgctggccgacagcggaatcggtagcgtcgacgtgcacttgtatggtgccgtgcagccagtccgcgtcatcctcgtcgagggtctcgagttcgaccatctccgagttgaggttggccggcagttcaccgtcgggatcgtaaacataggccacaccgccggacatacccgccgcaaagttacggccggtgcggcccagaatgacaaccctgccgccggtcatgtactcgcagccgtgatcgccgacaccctctaccacggcgtgggccccggaattgcgcaccgcgaaccgttcgcctaccacaccgcgcaggtaaacctcgccactggttgcgccgaacagaatcacattgcccccgatgatgttgtcctcggcgacataatcctgcggcgcgtcatccgacggccgcaccacaatccggccaccggatagccctttgccgacgtagtcattggcgtcgccatacacccgcaaggtaattcccttgggcacgaaggctccgaagctgtttcccgcggatccgtcgaacgtgatatcgatggttccgtccggcaagccttggccgccataggccttcgtcagctcgtggccgagcatggtgcccaccgtgcggttgacattgcctatggtggtggagaagcggaccggcttgccggaatccagtgcttccctgctcatcacgatcagctgctgatcgagcgccttgtctagaccgtgatcctggcgcgaactgcagtacagatcctgattcatgaaggccgactccggctcgtggagcaccggcgccagatccagcttatgcgccttccagtgcgcgcgtgccagcgtggtgtccagcgcacctgcctgtccaaccgcctcgttcacagtgcggaagcccaactgcgccaaatattcccggacttcctcggcgatgaacatgaagaagttctccacgaactcgggcttcccggtgaaccgctcccggagcaacggattctgggtggccacaccaaccgggcacgtgtccaggtggcacacccgcatcatgatgcagccggccactaccaacggcgcggtcgcgaatccgaactcttctgccccgagcagcgtagcgatcatcacatcgcgacccgtcttgagctgaccgtccacctggaccacaattcgatcacgtaacccgttgagcagcaacgtctgctgtgtctcagccagacccaactcccagggtgctccggcgtgcttcatcgatgtcagcggggtcgcgccggtgccaccatcgtgccctgagatcaagaccacgtcggcgtgggctttggaaacgccagccgcaaccgtccctaccccgttttcggagaccagcttgacgtgtacccgcgcggatggattggcgttctttaggtcgtggatcagctgcgccagatcctcaatggagtagatgtcgtggtggggcggcggtgagatcagaccgacaccgggcgtggagtgccggacctcggccacccaagggtacaccttgtgccccggaagctgacctccctcaccaggtttcgcgccctgcgccatcttgatctggaggtcggtgcagttggtcaggtaatgcgaggtgacgccaaaccgggcggaggctacctgcttaatggcgcttcggcgccaatccccgttggggtcgcggtcaaatcgcttgacgtcctcgccgccttcaccacagtttgaccgggcaccaagccggttcattgcgatggccagcgtctcgtgcgcttcagcggaaatcgagccgtagctcatcgcccccgttgagaagcgcttgacgatttcgctggccggctcgacctcgtccagcgggactggaggacgaaccccggtacggaacttgagcagaccacgcagcgatgccatccgctcgctctggtcgtcgaccagacgggtgtactccttgaagatcttgtactggccggttcgcgtggagtgctgcagcttgaacacagtctccgggttgaacaggtggtactcgccctcgcggcgccactggtattccccacccacctcgagttcgcggtgagcgcgttcgtccggccggtccagataggccagccggtgccgggctgcgacatcggccgcgatgtcatccagggtgatcccgccggtggggcaggtaagcccggtgaagtattcgtcgagcacttgctcggagatgccgacagcctggaacagttgcgcaccggtgtaggaggccagcgtcgagatgcccatcttcgacatcactttcagcacacccttacctgcggctttgatgtagttgttcagcgccgccgtacggtcgatgccctcgataacaccgcggtcgagcatgtcctcgatcgactcgaacaccaggtaggggttgatcgcggccgcgccgaatccgaccagcgcggccatgtggtgcacctcgcgggcatcaccggactcgaccaccagacccacttgggtgcgggtccgttcccgaaccaggtggtggtgcactcccgcaacggcgagcagcgacggtatcggagccatttcctcgtcggactcgcggtcggacaagatgatgatccgagcgccgtcggcgattgccgccgccgccgcgccacgtacctcttccagcgcggcagccagcccagcacctccctcggagacccggtacagacagcgaatcaccttggaccgcaatccgtgtgggcgcccattgaccttgtcgttgggatcgaggctgaccagcttggcgagctcgtggttacgcagaatcggctggggcagcacgatctggtggcaggagttctcgtccgggttgagcaagtcacgttcgccgccggtggtgccctgcaggctggtcaccacctcctcgcggatggcgtccaacggcgggttggtcacctgggcgaacagctgatggaagtagtcgtagagcatgcgcggacgctgcgacaacaccgcaactggagtgtcggtgcccatcgacccgattggctcggcaccgagccgagccatcggcgctaccagcaggttgagctcctcgtaggtatagccgaatgccaactgccgcatgacgattcgatggtggggcatccgcacgtctttgccctccggcaattcgtcgagcggaactagtccgttgtcaagccactcctgatacggatgctcggccgccaggtcggccttgatctcctcatcggagacgatgcggccctgcgcggtgtccaccaagaacatccggcccggctgcagccgcatccggcgcaccaccgtcgacggatgcaggtccaacacaccggcctcggaagccatcaccaccaaaccgtcgtcggtgacccagattcgcgacgggcgtaggccattgcggtccagcacggcgcccacgacggtgccgtcggtgaacgtcatcgacgccgggccgtcccacggctccatcaacgaggcgtgatactggtaaaacgcccgccgcgcggggtccatcgactcgtggcgctcccaggcctcagggatcatcatcagcaccgcgtgggccaggctgcgtccgcccaggtgcagcagttcgagcacctcgtcgaagcgcgcggtgtccgaggcacccggggtacagatcgggaacagcttttcgacatcggccgccgacccaaagatgtcggtcttgatcagcgcctcgcgggcccgcatccagttctcgttaccggtgacggtgttgatctccccgttgtgcgcgatccgccggaatggatgcgccagcggccaggacgggaaagtgttcgtggagaaccgcgagtgcacgatgcctagcgcgctggtcagtcgctcgtcctgcaaatcgaggtagaaggccttgagctgcggggtggtcagcatgcccttgtagacgagcgtctggccggacaggctcgggaagtacacggtttcccggcccggcccgtcttgacccggacccttggtgccgagttcatgctcggcccgcttgcggaccacatagcagcgccgctccaacgccatgccggacgcgccagccaagaacacctgccggaaggtgggcatggcatcacgggacagcgcgcccagcgatgagtcgtcggtggggacgctgcgccaacccaggacttgcagcccctcggcctcggcgattttctgtacggcggcgcaggccgcggcggcgtctttagatgactgcggcaagaacgcgatacccgtggcatagctgcctggggcaggcaactcgaaatccacggcttcgcgaaggaattcgtccggaacctgaatcaggatgcccgcgccgtcaccgctgcggggttcggcgccttgcgcgccccgatgctcgaggttgagcagggcggtgatcgccttgtccacgatgtcgcggctacgacggccgtgcatgtccacaaccatggcaaccccgcacgaatcgtgttcgaacgcggggttatacaacccgacgcgcttaggcgtcatacccacctaacccttcagcagactttctgcgcggccgcctttgcggattcgacggggccgcacccggaggtagcgggcaagaccccttcggtcttgtcgataggctgtccgtcaagcgggcgtgatccggtcggggcttcgtccgtgcagcagtgaacgcttggccctggaatcggactcgacaagtcgtaaaacgatatgacaaaacccgcttgacatgccaactttcccaatactaactcgtcagccggcggcaccgtagctgccgcgtggccagcaaccgaccgtatcgtcacatgcatttttcctcgtccaaatccggctgcgctagctgcgtggcggtctgatcgccagccacaggaaatgcttagatacgtttgctgtgaaatccggagcaccgctgtttcgccacttgcgccggtgggaacaaccgccggaacggcgggtatctgtgttgttgcatggcgatgccgccgcgacgactacccagcgcaaccccccagagtttgcgcgatactaaaaggggtctaaaaagggcgtctagacagccagcagtcagtccagggagctagccgatacgggacgatattggtcggcgtccggcatgggcgatcttaccgtggggctcatcagccgcgagctcgcctcagccggccaccggcgcgacaatcgatcgcctgtcacctgaggagcttatgtacgagcgtgacgaattcctgcgcgatcggatccgaccacaccagcccggcaccccgcggggatactcgccccgtccgccgtccggagatcgctgccccgcgccaccgcctggccggcacgctgctgccgctacgccaccagggccgccgcgcctgccttcagctccactgcgtccattgccggacccggcttggccacgccagccggaggccccgccaccgagcacctgggccgaccccgccctggcgccgatacgcagtcggacgcgacccggcgagcgtggttggcgacgcatggtgcggctggtcacctttggccttgtcggcctgggccggtcgggcatgcagcgccaggaggcccaattcgaagcaacgatacgaaccgtcctgcatggcaaccacaaggtcgccgtgctgggcaaaggaggtgtgggaaagacgtcggttgcggcgtgcgtcggatcgatccttgccgaactgcgccagcaggaccgtatcgtcgggatcgacgccgacaccgccttcggcaggctgagcagccgaatcgatcctcgagcagctggttcgttctgggagctgaccaccgacacgaatctgcggtccttcaccgatatcaccgcgcgcctgggccgaaattccgcgggactgtacgtcctggcaggccagccggcatccggtccgcgccgggcgctcgatccggccatctaccgcgaagccgccctaaggttggatcaccatttcgcaatctcggtgatcgactgcggttcctccatggaggcggcggtcacccaggaagtattgcgcgatgtggatgctctgatcgtggtgtcctcgccctgggcggatggtgcctccgctgccgccaacaccatcgaatggctgtcggattatggcctgacaggtttgttgcgacgcagcatcgtggtgctcaacgattcggacggacacgccgacaagcgcaccaagtcattgctggcccaggaattcatcgaccacgggcagcctgtggtcgaggtgcccttcgatccccatttgcggcccggggggtcatcgatatgagccacgaaatggccccgacgacgcggctgaaaatcctgcaggtcgccgcgacggtgacggcgtacttcgcgtcgcgacccgccgacgcacacggcagcccgccccggtgacctggctggctgacccggtcggcaacagcaggatcgcccgagcgcaggcctgcaaaacgtcaatctcggcgcccatcgtcgaatcctggcgggcgcaacgcggcgcgcaatgtggacagcgcgagaaatcttgtcgatgttctcgcgctgtccacatccagggcatctcaccgccactgttccgcagacccctcgaaccagcggtccaggcggcggttgcgtcatgccgattgggcagacacccggtggtcgcgcaccgggtaaccgttgcgctcggccagggatcgcagctggcccaacgcgaatgcccgcgcccggcctgattcgggaattacgacccctgcccacagcccttccgcacccgcggactcgacggcgtcgcgtgcacacagccaccggcgcgggcaagcccggcacagggtcttggcctcgtcgtcgggagtcgtcgtccaacgatcgggatcttgcgtgcaaacgccgagcgggacctcatacagggcggttactgtcatgtctacgttcctccagaaagcgttgcaggttgtagcctctgccgcgaaagcgtatcgcattaaccatagcgatgcaacagtttcctcctctgcctgcctagcggtgctgcggctccggttcggcgagctccgagtctagtgcgcgcaccgccgagtaccagggcatagatcctgttaatcagctgtgtatctggcctcgccggcgcgtatccgaccccttcgggcagatcttccaggaaaagtgttctgacatgcgacagttcaggtgtaaagtgaactgtagcggcagttcggtttggctaggaaactatttccatagcgggccgtcgcgtcgctagatccaaaatgtagcgaagtcatagcagtagaagggtgcaacggttaggatggcgggcgagcggaaagtctgcccaccgtcccggctagtacccgcgaataagggatcaacgcagatgtctaaagcagggtcgactgtcggaccggcgccgctggtcgcgtgcagcggcggcacatcagacgtgattgagccccgtcgcggtgtcgcgatcattggccactcgtgccgagtcggcacccagatcgacgattctcgaatctctcagacacatctgcgagcggtatccgatgatggacggtggcggatcgtcggcaacatcccgagaggtatgttcgtcggcggacgacgcggcagctcggtgaccgtcagcgataagaccctaatccgattcggcgatccccctggaggcaaggcgttgacgttcgaagtcgtcaggccgtcggattccgctgcacagcacggccgcgtacaaccatcagcggacctgtcggacgacccggcgcacaacgctgcgccggtcgcaccggaccccggcgtggttcgcgcaggggcggccgcggctgcgcgccgtcgtgaacttgacatcagccaacgcagcttggcggccgacgggatcatcaacgcgggcgcgctcatcgcgttcgagaaaggccgtagttggccccgggaacggacccgggcaaaactcgaagaagtgctgcagtggcccgctggaaccatcgcgcgaatccgtcggggcgagcccaccgagcccgcaacaaaccccgacgcgtcccccggactccggcctgccgacggcccggcgtccttgatcgcgcaggctgtcaccgccgccgtagacggctgcagtctggctatcgcagcgttgccggcgaccgaggaccccgagttcaccgaacgtgccgcgccgatccttgctgatttgcgccagctcgaggcgattgccgtccaagcaacccgcatcagccggattaccccggaattgatcaaggcgttgggcgcggtacgtcgccaccacgacgaattaatgaggctgggagcaaccgcccctggtgccacactggcgcagcgcttatatgccgcacggcggcgcgcgaacctttccaccctggagactgcccaagcggccggcgtcgcagaagaaatgatcgtcggcgccgaagccgaggaagagttgccagccgaggccaccgaagcgatcgaagcactgatccgtcagatcaattgaggtcggctccgagcgtcccacaagtacaggcacgccgtaacgctcaagttcaacggtccggggaacgcgcgcgttctccggcgtttgacggtgcgttccatcgtgccgcgaacttgaaaacgccagcgtcaccaaaaaattcgtgcaccaacccccctccgagcgctgctaagctcaatgtgcagtgcaaaggtgcagataatgatggcgcaccggaacggcgagcgtaaggaaacacataaatggcatcgggtagcggtctttgcaagacgacgagtaactttatttggggccagttactcttgcttggagagggaatccccgacccaggcgacattttcaacaccggttcgtcgctgttcaaacaaatcagcgacaaaatgggactcgccattccgggcaccaactggatcggccaagcggcggaagcttacctaaaccagaacatcgcgcaacaacttcgcgcacaggtgatgggcgatctcgacaaattaaccggcaacatgatctcgaatcaggccaaatacgtctccgatacgcgcgacgtcctgcgggccatgaagaagatgattgacggtgtctacaaggtttgtaagggcctcgaaaagattccgctgctcggccacttgtggtcgtgggagctcgcaatccctatgtccggcatcgcgatggccgttgtcggcggcgcattgctctatctaacgattatgacgctgatgaatgcgaccaacctgaggggaattctcggcaggctgatcgagatgttgacgaccttgccaaagttccccggcctgcccgggttgcccagcctgcccgacatcatcgacggcctctggccgccgaagttgcccgacattccgatccccggcctgcccgacatcccgggcctacccgacttcaaatggccgcccacccccggcagcccgttgttccccgacctcccgtcgttcccagggttccccgggttcccctccctacccggtttccccgggctccccgggttcccggagttccccgccatccccgggttccccgcactgcccgggttgcccagcattcccaacttgttccccggcttgccgggtctgggcgacctgctgcccggcgtaggcgatttgggcaagttacccacctggactgagctggccgctttgcctgacttcttgggcggcttcgccggcctgcccagcttgggttttggcaatctgctcagctttgccagtttgcccaccgtgggtcaggtgaccgccaccatgggtcagctgcaacagctcgtggcggccggcggtggccccagccaactggccagcatgggcagccaacaagcgcaactgatctcgtcgcaggcccagcaaggaggccagcagcacgccaccctcgtgagcgacaagaaggaagacgaggaaggcgcggccgcaggcgtggccgaggcggagcgtgcacccatcgacgctggcaccgcggccagccaacgggggcaggaggggaccgtcctttgatcggacaccgagtcgccagcaggtctgtgccatagcgagtcgaagccatagcgagtagaaagttaaacgtagaggagggttcaacccatgaccggatttctcggtgtcgtgccttcgttcctgaaggtgctggcgggcatgcacaacgagatcgtgggtgatatcaaaagggcgaccgatacggtcgccgggattagcggacgagttcagcttacccatggttcgttcacgtcgaaattcaatgacacgctgcaagagtttgagaccacccgtagcagcacgggcacgggtttgcagggagtcaccagcggactggccaataatctgctcgcagccgccggcgcctacctcaaggccgacgatggcctagccggtgttatcgacaagattttcggttgatcatgacgggtccgtccgctgcaggccgcgcgggcaccgccgacaacgtggtcggcgtcgaggtaaccatcgacggcatgttggtgatcgccgatcggttacacctggttgatttccctgtcacgcttgggattcggccgaatatcccgcaagaggatctgcgagacatcgtctgggaacaggtgcagcgtgacctcacagcgcaaggggtgctcgacctccacggggagccccaaccgacggtcgcggagatggtcgaaaccctgggcaggccagatcggaccttggagggtcgctggtggcggcgcgacattggcggcgtcatggtgcgcttcgtcgtgtgccgcaggggcgaccgccatgtgatcgcggcgcgcgacggcgacatgctggtgctgcagttggtggcgccgcaggtcggcttggcgggcatggtgacagcggtgctggggcccgccgaacccgccaacgtcgaacccctgacgggtgtggcaaccgagctagccgaatgcacaaccgcgtcccaattgacgcaatacggtatcgcaccggcctcggcccgcgtctatgccgagatcgtgggtaacccgaccggctgggtggagatcgttgccagccaacgccaccccggcggcaccacgacgcagaccgacgccgccgctggcgtcctggactccaagctcggtaggctggtgtcgcttccccgccgtgttggaggcgacctgtacggaagcttcctgcccggcactcagcagaacttggagcgtgcgctggacggcttgctagagctgctccctgcgggcgcttggctagatcacacctcagatcacgcacaagcctcctcccgaggctgacccctcacatctccgctacgacttcagaaagggacgccatggtggacccgccgggcaacgacgacgaccacggtgatctcgacgccctcgatttctccgccgcccacaccaacgaggcgtcgccgctggacgccttagacgactatgcgccggtgcagaccgatgacgccgaaggcgacctggacgccctccatgcgctcaccgaacgcgacgaggagccggagctggagttgttcacggtgaccaaccctcaagggtcggtgtcggtctcaaccctgatggacggcagaatccagcacgtcgagctgacggacaaggcgaccagcatgtccgaagcgcagctggccgacgagatcttcgttattgccgatctggcccgccaaaaggcgcgggcgtcgcagtacacgttcatggtggagaacatcggtgaactgaccgacgaagacgcagaaggcagcgccctgctgcgggaattcgtggggatgaccctgaatctgccgacgccggaagaggctgccgcagccgaagccgaagtgttcgccacccgctacgatgtcgactacacctcccggtacaaggccgatgactgatcgcttggccagtctgttcgaaagcgccgtcagcatgttgccgatgtcggaggcgcggtcgctagatctgttcaccgagatcaccaactacgacgaatccgcttgcgacgcatggatcggccggatccggtgtggggacaccgaccgggtgacgctgtttcgcgcctggtattcgcgccgcaatttcggacagttgtcgggatcggtccagatctcgatgagcacgttaaacgccaggattgccatcggggggctgtacggcgatatcacctacccggtcacctcgccgctagcgatcaccatgggctttgccgcatgcgaggcagcgcaaggcaattacgccgacgccatggaggccttagaggccgccccggtcgcgggttccgagcacctggtggcgtggatgaaggcggttgtctacggcgcggccgaacgctggaccgacgtgatcgaccaggtcaagagtgctgggaaatggccggacaagtttttggccggcgcggccggtgtggcgcacggggttgccgcggcaaacctggccttgttcaccgaagccgaacgccgactcaccgaggccaacgactcgcccgccggtgaggcgtgtgcgcgcgccatcgcctggtatctggcgatggcacggcgcagccagggcaacgaaagcgccgcggtggcgctgctggaatggttacagaccactcaccccgagcccaaagtggctgtggcgctgaaggatccctcctaccggctgaagacgaccaccgccgaacagatcgcatcccgcgccgatccctgggatccgggcagtgtcgtgaccgacaactccggccgggagcggctgctcgccgaggcccaagccgaactcgaccgccaaattgggctcacccgggttaaaaatcagattgaacgctaccgcgcggcgacgctgatggcccgggtccgcgccgccaagggtatgaaggtcgcccagcccagcaagcacatgatcttcaccggaccgcccggtaccggcaagaccacgatcgcgcgggtggtggccaatatcctggccggcttaggcgtcattgccgaacccaaactcgtcgagacgtcgcgcaaggacttcgtcgccgagtacgaggggcaatcggcggtcaagaccgctaagacgatcgatcaggcgctgggcggggtgcttttcatcgacgaggcttatgcgctggtgcaggaaagagacggccgcaccgatccgttcggtcaagaggcgctggacacgctgctggcgcggatggagaacgaccgggaccggctggtggtgatcatcgccgggtacagctccgacatagatcggctgctggaaaccaacgagggtctgcggtcgcggttcgccactcgcatcgagttcgacacctattcccccgaggaactcctcgagatcgccaacgtcattgccgctgctgatgattcggcgttgaccgcagaggcggccgagaactttcttcaggccgccaagcagttggagcagcgcatgttgcgcggccggcgcgccctggacgtcgccggcaacggtcggtatgcgcgccagctggtggaggccagcgagcaatgccgggacatgcgtctagcccaggtcctcgatatcgacaccctcgacgaagaccggcttcgcgagatcaacggctcagatatggcggaggctatcgccgcggtgcacgcacacctcaacatgagagaatgaactatggggcttcgcctcaccaccaaggttcaggttagcggctggcgttttctgctgcgccggctcgaacacgccatcgtgcgccgggacacccggatgtttgacgacccgctgcagttctacagccgctcgatcgctcttggcatcgtcgtcgcggtcctgattctggcgggtgccgcgctgctggcgtacttcaaaccacaaggcaaactcggcggcaccagcctgttcaccgaccgcgcgaccaaccagctttacgtgctgctgtccggacagttgcatccggtctacaacctgacttcggcgcggctggtgctgggcaatccggccaacccggccaccgtgaagtcctccgaactgagcaagctgccgatgggccagaccgttggaatccccggcgccccctacgccacgcctgtttcggcgggcagcacctcgatctggaccctatgcgacaccgtcgcccgagccgactccacttccccggtagtgcagaccgcggtcatcgcgatgccgttggagatcgatgcttcgatcgatccgctccagtcacacgaagcggtgctggtgtcctaccagggcgaaacctggatcgtcacaactaagggacgccacgccatagatctgaccgaccgcgccctcacctcgtcgatggggataccggtgacggccaggccaaccccgatctcggagggcatgttcaacgcgctgcctgatatggggccctggcagctgccgccgataccggcggcgggcgcgcccaattcgcttggcctacctgatgatctagtgatcggatcggtcttccagatccacaccgacaagggcccgcaatactatgtggtgctgcccgacggcatcgcgcaggtcaacgcgacaaccgctgcggcgctgcgcgccacccaggcgcacgggctggtcgcgccaccggcaatggtgcccagtctggtcgtcagaatcgccgaacgggtatacccctcaccgctacccgatgaaccgctcaagatcgtgtcccggccgcaggatcccgcgctgtgctggtcatggcaacgcagcgccggcgaccagtcgccgcagtcaacggtgctgtccggccggcatctgccgatatcgccctcagcgatgaacatggggatcaagcagatccacgggacggcgaccgtttacctcgacggcggaaaattcgtggcactgcaatcccccgatcctcgatacaccgaatcgatgtactacatcgatccacagggcgtgcgttatggggtgcctaacgcggagacagccaagtcgctgggcctgagttcaccccaaaacgcgccctgggagatcgttcgtctcctggtcgacggtccggtgctgtcgaaagatgccgcactgctcgagcacgacacgctgcccgctgaccctagcccccgaaaagttcccgccggagcctccggagccccctgatgacgaccaagaagttcactcccaccattacccgtggcccccggttgaccccgggcgagatcagcctcacgccgcccgatgacctgggcatcgacatcccaccgtcgggcgtccaaaagatccttccctacgtgatgggtggcgccatgctcggcatgatcgccatcatggtggccggcggcaccaggcagctgtcgccgtacatgttgatgatgccgctgatgatgatcgtgatgatggtcggcggtctggccggtagcaccggtggtggcggcaagaaggtgcccgaaatcaacgccgaccgcaaggagtacctgcggtatttggcaggactacgcacccgagtgacgtcctcggccacctctcaggtggcgttcttctcctaccacgcaccgcatcccgaggatctgttgtcgatcgtcggcacccaacggcagtggtcccggccggccaacgccgacttctatgcggccacccgaatcggtatcggtgaccagccggcggtggatcgattattgaagccggccgtcggcggggagttggccgccgccagcgcagcacctcagccgttcctggagccggtcagtcatatgtgggtggtcaagtttctacgaacccatggattgatccatgactgcccgaaactgctgcaactccgtacctttccgactatcgcgatcggcggggacttggcgggggcagccggcctgatgacggcgatgatctgtcacctagccgtgttccacccaccggacctgctgcagatccgggtgctcaccgaggaacccgacgaccccgactggtcctggctcaaatggcttccgcacgtacagcaccagaccgaaaccgatgcggccgggtccacccggctgatcttcacgcgccaggaaggtctgtcggacctggccgcgcgcgggccacacgcacccgattcgcttcccggcggcccctacgtagtcgtcgtcgacctgaccggcggcaaggctggattcccgcccgacggtagggccggtgtcacggtgatcacgttgggcaaccatcgcggctcggcctaccgcatcagggtgcacgaggatgggacggctgatgaccggctccctaaccaatcgtttcgccaggtgacatcggtcaccgatcggatgtcgccgcagcaagccagccgtatcgcgcgaaagttggccggatggtccatcacgggcaccatcctcgacaagacgtcgcgggtccagaagaaggtggccaccgactggcaccagctggtcggtgcgcaaagtgtcgaggagataacaccttcccgctggaggatgtacaccgacaccgaccgtgaccggctaaagatcccgtttggtcatgaactaaagaccggcaacgtcatgtacctggacatcaaagagggcgcggaattcggcgccggaccgcacggcatgctcatcgggaccacggggtctgggaagtccgaattcctgcgcaccctgatcctgtcgctggtggcaatgactcatccagatcaggtgaatctcctgctcaccgacttcaaaggtggttcaaccttcctgggaatggaaaagcttccgcacactgccgctgtcgtcaccaacatggccgaggaagccgagctcgtcagccggatgggcgaggtgttgaccggagaactcgatcggcgccagtcgatcctccgacaggccgggatgaaagtcggcgcggccggagccctgtccggcgtggccgaatacgagaagtaccgcgaacgcggtgccgacctacccccgctgccaacgcttttcgtcgtcgtcgacgagttcgccgagctgttgcagagtcacccggacttcatcgggctgttcgaccggatctgccgcgtcgggcggtcgctgagggtccatctgctgctggctacccagtcgctgcagaccggcggtgttcgcatcgacaaactggagccaaacctgacatatcgaatcgcattgcgcaccaccagctctcatgaatccaaggcggtaatcggcacaccggaggcgcagtacatcaccaacaaggagagcggtgtcgggtttctccgggtcggcatggaagacccggtcaagttcagcaccttctacatcagtgggccatacatgccgccggcggcaggcgtcgaaaccaatggtgaagccggagggcccggtcaacagaccactagacaagccgcgcgcattcacaggttcaccgcggcaccggttctcgaggaggcgccgacaccgtgacccgcgccggcgacgatgcaaagcgcagcgatgaggaggagcggcgccaacggcccgcgccggcgacgatgcaaagcgcagcgatgaggaggagcggcgcgcatgactgctgaaccggaagtacggacgctgcgcgaggttgtgctggaccagctcggcactgctgaatcgcgtgcgtacaagatgtggctgccgccgttgaccaatccggtcccgctcaacgagctcatcgcccgtgatcggcgacaacccctgcgatttgccctggggatcatggatgaaccgcgccgccatctacaggatgtgtggggcgtagacgtttccggggccggcggcaacatcggtattgggggcgcacctcaaaccgggaagtcgacgctactgcagacgatggtgatgtcggccgccgccacacactcaccgcgcaacgttcagttctattgcatcgacctaggtggcggcgggctgatctatctcgaaaaccttccacacgtcggtggggtagccaatcggtccgagcccgacaaggtcaaccgggtggtcgcagagatgcaagccgtcatgcggcaacgggaaaccaccttcaaggaacaccgagtgggctcgatcgggatgtaccggcagctgcgtgacgatccaagtcaacccgttgcgtccgatccatacggcgacgtctttctgatcatcgacggatggcccggttttgtcggcgagttccccgaccttgaggggcaggttcaagatctggccgcccaggggctggcgttcggcgtccacgtcatcatctccacgccacgctggacagagctgaagtcgcgtgttcgcgactacctcggcaccaagatcgagttccggcttggtgacgtcaatgaaacccagatcgaccggattacccgcgagatcccggcgaatcgtccgggtcgggcagtgtcgatggaaaagcaccatctgatgatcggcgtgcccaggttcgacggcgtgcacagcgccgataacctggtggaggcgatcaccgcgggggtgacgcagatcgcttcccagcacaccgaacaggcacctccggtgcgggtcctgccggagcgtatccacctgcacgaactcgacccgaacccgccgggaccagagtccgactaccgcactcgctgggagattccgatcggcttgcgcgagacggacctgacgccggctcactgccacatgcacacgaacccgcacctactgatcttcggtgcggccaaatcgggcaagacgaccattgcccacgcgatcgcgcgcgccatttgtgcccgaaacagtccccagcaggtgcggttcatgctcgcggactaccgctcgggcctgctggacgcggtgccggacacccatctgctgggcgccggcgcgatcaaccgcaacagcgcgtcgctagacgaggccgttcaagcactggcggtcaacctgaagaagcggttgccgccgaccgacctgacgacggcgcagctacgctcgcgttcgtggtggagcggatttgacgtcgtgcttctggtcgacgattggcacatccagccgcccggatccagcatctgtctggcatagctgcccgtcggcctggtaatactcatcccctactgccctccccaaaccgccagatcgcctcgcggatcaccgtccggttggcctccggcatttcacgccggctcggccgctggatccaccccgcgccggtattcgcagtaacccgttgaatccgcgcgcatgatgcaccgcttgggcgatcagccgggtggtcacctcgcttgcgctggccgcgctgtcgcacggggcgctcggtggtaacggacgtcataattaaccagcgtaaccgaacctaagaccagctagctgcggcaatattggcgaccaggactatggcgccctccgaacccggccgatccatgtcaaaacattgacaatgcgtactcacgccgtgtcgggcgcgctgaatgaccgcattgcggcgctcattcggtgcgtagtcgctaccaccgcaacaatgggcttaggccattccttcgttcatcgcgcgggacatggccgataacgcagcggtcagctgctcgcccgccgcgtcgttatacgcggacgccgcggcctgcgcattgtgcagcgcctcgttgacccgctgagccaccgcctcggcacccagcttcttcagcaaaccatcttcgatgcgcaggccggtgagccactggtgcccattgatcgtcacttcgacggtctcggcttcgtcggtggcgcggaaggatccgttgttcatctgattgagcgtcccgtctagggccgactgaaaccgcgccgccagcgtcaacgcccgggcgacatgcgggtccaattcgtccatgctcacttcgactccttactgtcctggcgccgacggttaccaatgacggcctcggtccatgcccgatcctcggtgtagagcgcctcgtcttcctgctgagaacccttggacttggcgcccccttgtccctgatgcgcggcacccatcggcattcccatgccaccgccgcccagcgcggcgccgccgccggcccttccctggcctaagccggcaatgtcaccagcgccagcgggccgcaccgattcggcgcccccgatcgcggatcccaacggcgccgacggcaccccgccgcctccaccgccaccgagcgatgccgctttgaccgccacgtcgcccgacagcgctgcggcttcccgcccagccgacgtcagctgcgccgccgtgtcagccgggaggccaccacccggcgatccggtaggcggaaccatcggtgcggctggcatcccggtaccgggagtcacaccggagccgtcagacggcggcatcaggaagccagggatcaatccctgctcttgcggaggcggggcgggtcgatcttgatggcgggggggaggcttcggcgggtttaccggttccagggctgccttgttgttgtattcggtcagcaccttctccgacctctgctgatactccgcgtacaccgggagaatttggtcgcgggccgaagggttttccgcgtaaagccgttcgagcccgactatgtcttcataagtcggatgttcccgcctagcccacacgtgcagctgcgcgacatattgagcctgcttggccatcgcagcgctcaatttggccatgtggagtatccattgccgttgttgatcgagcgaagcctcgcaagcggtagccgcatcgccttcccagttgtcaaacccccggaaccgcttgacgtcgccttgcagcgtcaggttgaaagtgttccacccatccgcaaagtgcgcgagcgatgcgccttggtcgcccgtttcgagcttccttgccgcttctttgagatccatgaagttgggttcaccggccgtggccaccctcggcgtatcggttagttcggccgaactgtcccctccgacggccccggccgattctgcctgcacagttccttcgccgtcgttgtccagcgcggtcgcagcctcctcatcaacctcgccatacgccttggccgcgttgcgcagcgaggtcgccagacgctgccgctctttggcaccggccgccaggtattcccgcatgttgtcggcggacaataccagctgttgggcggcgtttttagccgccgtgagttcgcacggtgtgatggggacatcagtcggtgggtccgccatcggggcctccacctcgttggccctgttcaaaatctcttgctgatccaccgtcacggtctgcgactgcgtcatatcggatcatcctccttagtgctatagccattatcgtcgctaaactgaaaggttcctgcactaatttgatgccgcccgttcatgccggcatcgcgaacggatcgccctacttcggcagcgccatctggtagcggctttcctcgggtggggaaacccggcgaatcggcagctgccgatgccgcggggtaccgatcacattgtgccgcagaatcacccggtcaataccgggatgcgggccgagataggtcgtcgcattcggccacgccacctttacctcctgcccgatgtgtgcgccgatcaaccgggcaaattcctcgaactgtggcccgactgtgaccatcgcacctgccgccgccgcacgcaccacgaactgggtgaatgtctgagcgtcacccaggttgagggcgatgtcgacatcgtcgaagggcatgtagaccgggcatcggttcaccgtctcgccgaccagtaccccagctgacccgatcggcagctggcagtggcggttggccaccagatgctggccttgcagcgcgggccgctgcccgccaaataggcgggcgaagcccctgggtgtcttgggcttgtccgccgtggtcagcaacaccgtggactgcggggccatccccggcgcgacccggactctggtgatggtgtggtccgcgcgcgccgaccaccatacatccggacctccgggcgccgcgtaggcggcagtgtaggcatcgcgccccttgatcatcgaccatttctcccgcacaaagccgatgtcggtggcgtggtcgtagtcatcgaagctgcggccacacaccgcgtcgacaccatggctagccagtcgatcggcaatgcgcgtcgcggacgccaccaaataccgggccagtcctgcgacgccttcatcgcggcgctgcgccgatttgcgggtgcgttccgggtcggcgcgcagcacgatccaggtccggcggttcgccggcgccgggtctgtcccgatcacctgctgatacagactcaccacgtccggcgctgcggtattgccgacgcggtagccggctgagacgatatcggcctccaagtcgggacagtgcaccgacaggagctcctccaccagtccggtgtccagcatgtcgtcggtgtgggcttgcccgtcgacgatgaccgtcggcgtgaatggtcggggaatgagctcgattacggcgaccagaaactcgccttgccagcgcaccgcaacgtgatctcctggcttcacggtggccccgaccacaggttctgacgaggaatccgggggccgtcggcgccgccgcaaccacgcgtacaccgccgccacccagccggtgatccggcggccgtagaaagtgaccgtggccacgatgacgcccaacgaggccagcgcaatccccgcccaccagtagcgcgtctccaagaatgcgatgatgcatggcggggccaacgcggaggcaagcaaggcgtgcccggtgctgaaccgcagccctaaaggatttctcatcggcggctcagcgcccgtctagccagcgcgcccaggcccagggccaacgtaaggccgacggccaccaacgccacagccgtaatcgggcgacgatcgggacccggctccaccaccgggggtggaagtcgtctgacgttgtatggcgccgaagcagggccgggcggaatgtcccacgtcagcgcggccaccgcatcgatgacgccggcgccgaccaggtcgtcgaccccgcccccggggtgtctcgcggtggcggtgatccggtggatgatctgcgccggcgtcaggtcggggaaccgctgccgaagcagggccgccagacccgacacatatgccgcggcaaacgaggtgccggcgatgggtaccggcccctcccggccttgcaacgcattcaccggttcaccggtgtcgccgagcgcgacgatgttttctgcgggcgcggccacgtccacccacggtccgtgcatcgagaacgagctgggcatcccggtctggccgataccgccgacgcttaacaccagcggtgcgtaccacgccggggtgacaacggtctgcacattgttccagccgcgtgggtcgccgggtgtggacgggtccggcgccggattctgtacgcaatcgccaccggtgttgccggccgcgaccaccaccaccacgcctttgacgttgaccgcatagtcgatggatgcacccagtgaggtttcatcgatcggcctgctcaccttgtagcaggcggcttcactgatgttgatcacacccacgccgaggttggcggcgtgcaccacggcgcgggcaagactgcggatggaaccggcggccggggtggcgttggggtcattcgggttggcttgtgagccgaccggttcgaaggcctcagacgtctgacgtagcgagagcagtcgagcgtcgggcgcgacgccgacgaacccgtcggtgggcgcgggccggcccgcgatgatggatgctgtgagagtcccatgggcatcacagtcagacaggccgttaccggcctggtcgacgaaatcgccgccaggttccgccgggacccgtggcgaagcgtcgacaccggtgtcgatcaccgccaccgtcaccccggccccggtcgcgaacttgtgggcatcggccacgcccagatacgtgttgctccacggcggatcgtggaacccggaccccggcagcgtggtgggcgacgcgcacaaaacgcgctgttcggtaggctgatccgggcccgccacgtcgggcggcaacgcgcccggatcgatcggcggtggcgtgatggccgatgcgggcgacgcggtgagcaacgccagcgccaccgtgatcagaaagatacggtgcactcccagaacactccattcgttgagattcattgcgattcattgagctgcgttgctaccttgggccacttgacggacctgtgtgcattttagacgtaacggctgggcaaacaacgctgtcacgcctgggctggtccgccgcgccgaccagggcgcgtaggcgctgtacctggaccacgccgggactcaacggttttgctaccgcactagccgatatgcggctgctaccaaacgatcgcggccatgtctcggttgtctgagcacacgctgcgtatcgcggcatcgatgtcggtggcggtgatgatctgcagatcctgaaccgataccggttggcccgcacgtttttgcgcaaccacccgggtgtcccggaacccttcggcgcgttcgatcacgttgcgggcgaaccgaccgttttgcatagcgtcgataccgtgctgcccactaggggtggtgtagttacggatggtggtgaccgcgtcgaggaatacctcccgtgcggcgtcatcgagctggctggcgcgcggtgtagcgtagcggtgtccaatctcgacgatctccaccggcgaataagactcgaaccgcagctttcggttgaaccggccagccaaacccgggttcacggtgaggaattcatccacctgatcctcatagccggccccgatgaaacagaagtcgaatcggtgtgtttccaattgaaccaggagttgattgaccgcctccatgccgatcatgtccggtgttccgtcttgatgacgttcgatcagcgagtagaactcgtccatgaaaatgattcgcccgagtgacttttcgatcagctcgttcgtcttgggtcctgactccccgatgtagtgcccacagaagtccgatcggcgaacttctcgaatttcggggtgacgcacgatccccatgccggcgtagatcttgccgagcgcttcagcggtggttgtcttacctgtgcctggtggccccaccagcaacatgtggttggtctgcccctccaccggtaggccgtgctctaggcgcatcatgcgcacctcgagttggtcttccagcgccgataccgcttgcttgaccgccgccaggcccacctgtttggccagcagttcccggccctcggctagcagctcgccgcgccgctgcgctgcattgtcgtcatcgagctggtcgcggcttttcgccgtcgaagcatcccaacggtcggagcggctggcgatggttcgttcatcggtaacaatcaagcgcaggttcgggtccgccagggcttctttggcggcgtcggtgagcaccccgttgatggtggccttcgacagccagatctgggccttgtcctcctcatgcagttgccggtacaccatcccccgcacatacgccaagtcggcgaccagcagcggaatatcggccggtccgatcgccgcggtgagcacgtcggcgccgaaccgccccgatgacctgctgtgtccgatcacgtccacccggtccagccagtccagggccactcgcccctgcccgagatgggccgcggcgtgggctgccagcgcacaaatcgacgcggtcaccgccggcatgacgatcgcctgtggcggcagatcctcggcggccgtcgacaacacgtcgggccatcgctgcgtgacgtacatcaggaacgcccgagccagctgatgccactggtagttgcgccacgaatccaatagctcgcggtttgctaacagggcatcggccttcgcatactcccccgcgatcgtcaacgccgacgacagcgccagccccacctgagatgcgtcggtcaccgtgatcccgatggatggtcccagctggacctcagcggccaacgtccggccgatccgcgtggtctcgcggtgcagccactcgctatgggcgttgagctgcttaagcgaggccagatcgcggtcaccgcaggcgatacgacccagccacgcgtcggccatcgacggatcggcctcggtggcagccacaaactcaggcaacgccgccacgcatccctggccattcttgatcgtcatcgcccgatcgaaatgccggcgcgcagtgagtaaatcacccatcgtgtccaccattctcgacatcgccgccgctgtcaccgcggttgcaacgtgtgtctgtcactctgtgcctcaaattccgttggcaacgttctaccggcctatcgacatcgtgaccggctcaaggctgacatagcggttctccgcacggaacatttccatctcaaccagccagttttgtcctgccgcaccgactttcaccgttgcccgatcgatttgttcgatggtcacctcgaagccatgccgatcgctctcggacagcgaggtaccgggtcgggcaatggtgatgacactggctggccgtggcgtgggcgaaatcgcgacatcgacaccgctgccttcagatttgccgtcatcgccgttcttgcgccgccgcacgtactccacgacgccgacagtggtgcgcggcgcgggccgtggtgtgccgacgatgctcaactgcggcatgcgtacgctggcccaacgctcttggtcgcgagtgtgcacacacacccgctcaccggcaccgacgacgcgaatcacgatcctcttggcgatcgtgtcgtccgcggccacgaagacgcgcgacagctcaccggcgtcggtaacgggaatcatcagccggtccccgttgctcagcttgccaatcaacacccccgacggtccgatctcggtgactagctgcgccggcaacgggcagcgccgctgtccgcgtaggtgtggacgtggcccgcacatgttggccgcagccgcggcggcttgctcaccattgagccgacgcaagatcacactgggcggggtaggcgccggcgtcggtgtgcgcacggtgatggtcgcggtgcacgtcgcgtccgggtacaccgttacgttctggatgacctcatcggcacgcagcgtccaggcttgcgagagaacccgcgacgaaatcgcctcagccgggtacgcatacgtcgtcatccacccggcttcaccgcggatagctttccagcgctgcgcactcccggctaccgcgtccgaccccagccggcgatcaagctcagccaagtctgttgcggtggccagtttggcgcgcaagccctgacagcgcagggagctggcaacgcgttgggcgaccgaaatggcagcggccccaacgctggtacgccagcgtaaagcttgggtgttgccgatcaccggaagccgcatgatcagccacgtttcgcgccgcccggcatacggcggcgtaccgatctccgcgtcatacacccgcgggtaatcgccgacggtgccggttcgcgagccgaaggtgacgacgctgattgaatcgagttccaggtccagcgggtggcgcggcaacggcgcgagctcaacgacgtcaatcacgttgtcgctttctacggtcaccgacccggtgaccgtagtcgcccggtgcgctcggccgagaagttgcaccgccaccaccgcgacaccgtcttgcacgcggacgccacccccggatcggttgttggccaaggtaattgggtcattccatttgacgggacgccgaccccgcagccccagtaccgcccacgaccacgccggctgaccccaccactgtacgaacaccaaggcgacgccgaccacgacagccatgaccgcacctagctggccgcccagcgcccagcccgccgacgcgagcacgaacactgtccacaccccggcgacccgcctcgcactgcgcgggctgaacccggtcagcttggacgtcaacgcgccctccgtagccgagccccgattgccattgccagcacaccggtggccactgcgccgacgaacccgatagcgatattgcgcgcccggtgatcgggcggagggggtggcgcggcgggcgtgatcacccggctctgtgcacccggggccatccgatcaccggatgggatgttaaacgtcaatgcggcgaccggatccaccagcccgtaccccagtttgttgtccacgcccgcaggcggattgtgcgccgactgcacgatccggttgatcacttggtaggcagtcaactcggggaatttggcccgcaccagtgccgcgacgccgctgacgtaggccgccgaaaagctggtgccccagaacggcatattcttctcgcctggccgcgacggcgggtaggcattgaccggtccgccgccttgtggcgatagacccatgatgtgggttcccggtgccgcgacaccgacccacggacccgacatgctcttgtccagtgcggcgccgtaggcatcgacggcacctaccgacaggacgtaatcagagaaccatgacggtgacgacacaaccgtgacctgatgccagtcccggggatctgacgggtccagcgggtcatacatcgggttgttgccgcagccggcctccccgtcgttgccggctgctgccacgatcaccgcatccttgacggtggccgcataccacagcgcggcgcccagcacccgctggtcgcccggagccgccgcaggcagacatgcggtcaccgaaatgttgatcactttcgcccccatgttcgccgcgtgtaccacggcacgcgccaccgagtcgagggtgcccgctttgactttctcatcggagttgggacccgccgacgacgggttgaccggctcgaaggcccgcgaggactgccgaatcgagatgatggtcgcatgcggggccacccccaccaccccgtccggggcgcccggcgggggtgggggcaccgcgggttcgtcttcggtttgcggatccggcggtccattggacggcgccatggcgcccgcatcctcgggtggtggtggcggtggcgcaacggtttgggtgatcgtcaccggcggcggcgggggcatcgggggcgggacttctaccggcggcgccggcgcggcggtgaccggcggcggcccggccggcggtgggaacgccgcggtggccggcatggcccttggcatcggtaaaatcccaagcggtgcagcggcaatgatcgaactcaccaccgtgccgtgcgcgtcgcaatccgataggccgtcctcccccatgatgtagtcgccaccgggcaccaccggcagccgcgggttgggactgacgccggtgtcgatgactgccacgggcacaccgttgccggtgctgtactgccacgccttgctgatgttgaccaggttgaagcccggtgctagctgcgccacgtcgggatttcttacggtgatcggtgtggagcagctgttggagcggcgcatgggctgatcaggtccaggccgcgcgtctgcaggcaccatcgccggatctaccgacggcggtgggatagcctgtgccgcaggaacattagctgacaaagcaacgagggtgagggcggcgctcgcggccgcggcccgcaggccaggtcggtttagtggcgaagccatgcaaacagcccccctagggccgcagccgctggtaacaacgcgatcatggccagcacttctagccattccacggtcaaccggatgatcggcctaaaccgcgtcgccggtaccacgagggccacggccaaacccaatgcggcgaaagccgcgacgaagatcgcaggccaaagcagcccggtctgaacacctttcggggtgtcgagggcgtacttaagcaccccggcacacaccgcggcggacgccccgcacaccaatgcgaccgcttggtatttggcggcgaacccgcggccctgggtgatgaagaggcccaccgtcaagccggcaaccaacaacgccaaccaggcccacggttgacgtggcgtcagcaccccccataccgcggcgggcagtacgagcgacaccccgacgcacatacccacctgtaccgcgttaaccagccgcgccgacgcggcgatcgcggtgccgcgggcggtgatgtcggtcagttcattgtcctcatcgtcggcgtcggcttcgctgaccggagccaccgtatcgacgggcattcccgcacggcgcgcgaacagatcccggccggtgatcgatccgaagtgcgggggtcgtacccgtgccacccacaacgcaacggtcggagtcatcctgatcaggacaagcagccctaccagcacgcaaatcgccagcacctgcatcgaaaccggcctaaacattcggacggcggcgacagcggcaaggatcccgcacaccgttaccaccgcggtgaccactgcggtctgccaccgcttgcgggtcgccacgccgatcgtgatcgcacccagaaccaccaccacgagcccgatcagcgcatgagccgccccgagcgcgcccggcggcgcgcacgcggcggccacggcaagcaacaccaccgccagccacccgaacccactgaacaggtcacggcgctcccgccaaccccaccacaccaccaatgccccgatcaccaggagcacaccaatcccgccagccatcgcagctgggaccgggctgtcggtgattgtgcgtgtccgcaacgtcagggccagcaccactccgaccgccatggcgataatcgccatggcggtgtgggcggcagtcagcgaggttaccggcgcaaacatccgatccccgccgtcacgccccagccacttgcccatggccgccagcccggtggatagcgattcgtactgtggctcaaacgactcgccagcaacccggggtactagcaccagcgtgtcaccgtcttgaacgcccagctcgtcgaggctcttgttgatgtccagccgcaccccgttgatcttgtgtagctcatagctacccgccggcagcgcaaccccgtcgaaacctttgcgcttcagatcggcatcgaacaactccaccattccttcgaagaatccctctactggaattccggcggggaatacctgggagcatagatgcttgtcgtagcaaatgttgaccgcacaacgtgccgggaaagcaaccttatgcggcgcagtcactgcgccgcccgttcggcatccggaacgtatttgtcggccaatccggcggtgatttcgaaaagccgcaaccgcgacttcttatttaattcatgcaccgtatcaatgatcccgcctttggccaggtgcggatcgaacggcattgcttccacgattgcaccgaccttggtaaaacgttcggtcaggtaggccagcgcatccttgtcggtaatgctgtcggtgtggttgaggatcacggtgctgcgcgagaccagctcgtgataaccctgcgccctgaggtagtccaccgcccgcagcaccggccgggaccggtccgcggtgattcccgagacgaacaccagggtgtcggtgctctgcagcactgccttcatcacgtcgtgctctaggtcgggcgaggtgtcgatgacaatgacggtatgagttcgccgcagccgagacaacactgcggagaacatcgccgggacgagcggcctgggctggtctgatgtccgatttccggccagtacgtcgagcccgaccgtgttttgccccaggtgttcgcgaatgtctgcgtagccctggacatcggtgtcgttgataatggcggcgtaatcccccggcggcgactcgtcgatgcggtcggccagggtaccgaaactcggaaccgcgtcgatcgcaatcacgttctccggccggcattcccgaaacacgccgccgatgcacgcggccatcgtggtgacccccacgccgcccttgccggacacaaccgtgatgacatattgccgacggatatgccgacggatacgtccctgtaaattgcggtagtgccgttcccggggcgattcacctggattaattttgtgaaatgaaacggaatagacgaatttccgccaaccggttcccggggaatctttctaggggcagccagatcggtaatacgcatggtgtcggataccgaatcccgaaagtgatgccgcaccgacggatcgccgcgtccgatcgcgccgtcgtctaacatattcgggtcattccacgggttcgtcacgaccgcgatgctaacatgattcgagattccttgtttactgcgcgtgagcggctctttgagtgcattagtttgctattcgccagacaatgtcattcacaccacacgccggtatgagtaccattcgtcaccagcgggcaagcggcggatgagccgttgcaccgccccaccgatatcagagcgcgatccaggcgagaggacctggtaacgtcgctgtcccgaggtcacgctttcgacgcagatgcgcccggcggcagtgtccacgatggccaccgttgaatcgccgaccaggatgcgcgccgacttttccggcccgacgcctgcctgcagcgccaccagggtggcgtgcgcggagcgtgtgggatcggcggccatggttaccatctgtagctggtcgacgtccaggcgctgactgagcagatacgaccgcaaggtgccggcgtcgcgtacggcgtgtagtagttcgtcggcgtcgacggtgaccggccgtagcggggcggcctcagcgacaccgcacaaccgctcgacctgacccaccacgagttcgccggccccggcctcgtcactggcggtgccggccgggtagagccgcaccaggttgccgtggcgttccaagaccacccaccaggtggcaaatcggcaaatggccgcgcgcgtcggttcgccgcccggcaccccgatcgttaccagtaaccccaggtcgcgtcgcaacagcacggtcagccattcacggaccatggggtcggcattaccggcctggtccagagcccccaccgccatcaactcggcggccaccgggtggcgaagtgcccgctcggcggtgtccaaccgcggcaacaatggccgtaatcccagttccggacaggtttgttccaccccggttaccgcttgtagtacccacaggccatcgaccgtcgtcgtcagcatgtcacgttcatctcaaccagctagcagcaagcagaaggtggggcagacgcgcggtccgcgcatgtaccccaccttcactcggcccacggccggctttagaacaagcccgcgatggcctggtcggttccgatcgcgttgtccagcacgtggccggtggtagtcccatgctgacccaccgtctcaatgagcccctgcagccccgacagcatctgcgcctggcgtcgaaaaacccttgcgcgccgtggcccgcgaaaaactcttgcagcgcatttgttttgctggcggtgtcttcgtaaatcatgtggagctggccggcgcgcgagcccacgtcggaagcgaagtcggatacggctcccgggttatacgtgatttgatctgacatgtgaaattcctttccgaggcgtgaaacgagttgggtcaggatccgtggctagcgccgaacagcgcctgaaacgctgtctgcgagtccgcctcgtgtccctccatcagggctgcggcctgcacgaggccctcggccaggcgcgtgcccccggtaaggaccttgttcaattcattggtgatctcggtggctgtcatatgcgaagcaacgacgccggcaccagaccaggtggcggggttcatgacgttttcctggttggctaggtagcccttggcgattcccatggcttgctccatattcgcctggatatcgttggcggtgctgcgcagcatctgcggtgttacctgaattgtgtctgccacggcccttctcctttactgccgttagccgttccccctcaaatatcggggcatgacgcgaagtgtatggctgctctgcggacctgtcgattcaccctgtgcccgagctagatctaccgccggtcatcgacaacacgcaccgtcgcggcctgctcggacttgccatgggatccgcggtgaccccccgccgcatgtccgaccggcatgcctccgataggggtgccacccaccgtggtcgtcggcgcgcgcacgacgtcggcgcccaaagccccgctgggccgcaacccgaccggcctgccgctggtgcccgattcgaaagcgctgacgggacgtgtgaagctcgtcgctggcataccgccgccgcccagggcggcgcctccgccgcccgcaccgacctcggtggccgcggccgatatcccaccggccgccgaagccgccgaggctcccggcgccgccccgcccatgcccagtgcgcccgggttggcgaacatgcccaccatcgattgcagcggctgcatcgcgctcatcggtgcctgcatcagtcccgacggcgcctgcagcgcctgcggggccgcttgcatcaccgcctgcatcggctgcatgaacgtgctgagctgattgccgaagttctcacccgccgacgttgactgacccgcgccggttgaccctgcctgcacgccctggtaggcggaacgtatcccgtcaccggccgcggcctcggcggccgcctggccaaccgccgccgcagcctgtgccggagcggccggagatgcacccatggtcgcgaccggcggcggaattgccagactctcggccagcgcggcgagaacccctccgtaggtggcgcccaccgcggcgttattcggccacatcaccccgaaatactcgacgtccaaagagacgattcgaggcgttagtgtccacagcacgctggggttgatggcgttgtcgacgccccattcgtcgcggttctccatgcactcgggggcagggcgcatggccgcgttggcggtctcaaacgccgcgatcgcggtcgataccacggccggcttcacgtcgacccagccggccagtccgtgcagcgtggcgttgagcatggtgacgttaagcgccgaggccgccgacccgacacccaaccagctcgccgcggtggcggcggtgttgatcgccgacgcgacacccgaggcgtggtggctggcgcccagtgtggtccacgccgtttgattggccagatgggtgcccacgccggtgcccgccttgagcagcaggtcgttggcctcaggtgtccgcgcagcccatcctggatcgggcatgcctacttacccttgcagcgccgatgccgccgcgcgcgccgcttctgtggtcacgtacacgcccgacgcgaggccctgctaacccgcgaacaggccgcgctgactggcgtgttcggcaacgacacccaggtagctggcaccgcacgcgttgagcgctgcggagaacatcgcggagtcgggatcaccacccatcggcgtggtgctaagcagggctggcgccgctccggcggccgctgcctcggtttccgcactgatcgccgactcggcagctgccgacgccagcactgcttctggttgcacagaccaaaccatgttcgcccctccgattgcttctgcaatgcgtgatggtcgctgagtgtaatgcgagtcggccgatcgcgtatgcgcaaatcagtcgtctgcaccgatgccgacgtcgaactggtccacgccgccccatgtgttccagcatgtcagcggtacgtgtggggcggatgtgaaatctgcgacgcctggaggatacgcgcgggtgtcactgaacccgtacagcgacatggtcaggcagaaagtagccatgcgcgctatcttgcgatccggccctactgctcgccgggcaccgacggataccccaccaaaatcccctcgacgtcgccgtcggcaccgaccaacagacctcgtccaggcggcaacgtttgggctcgcaccgatcgattgattcggttttgcggatcgttatccatatacaactgggccactttcgccgaggtctgggatttcacccaggggtccatcggcatcgtggcccagttcgcgctgttgcgcgtgctgaatacgtgcaaaccgacctggcgggcgcgttccatcaacttccacagcgccgcacccaccggcggcttctgtgggtagctctgagccggccgcaggtcctgcacgtcgtcgatgagcacaaagtgccgcggtccttcccacggcttgagtgcgcgcaactcctcctggctcaaacccttgggcggcaaccgcggcagcaagatctgctgggccaactcggtgatcacctcgtcgatttcatcttggtcgtaggcatacgcgcgcacatacccaggggcgtgcagatctcgcagaccgtgcggagccgttttagggtcgatcagcgtgagctgcgcctgctgcgggctgaaccggttcatcaccgcctcgccgatggccaccagcgccgtggtcttgccgcagccttgccgacctaagatcatcaaccctgggctctcgcgcagcttgatcggcaccggacccagctcgtggcgctctccgatcgcaaacgcgatcgacagatcgtcaccgccctggtggacggcctcgtgctcgacaatcgccgacagttccacccgctgtggcagccgctgcagacttgcgtgcttggtcaccccggccacgtcggcgattcgcgccccgacatcggtgatgcccaccagctcgccggtaccggggtcggccagggccggaacaccgattcgcagctcgtgcaggctttccgtcaaaccaaatcctgggcggttcaacgtccgccgcgccgcctcccgcgattcgatcgacaaatgccccatctggctctcaccgggatcggccagccgcaactgaattcgcgccgtgacattctgcagcaggctctgccgctgcccatgaatccagccgccggcactgcacatcaggtgcaccccgtattcgggaccgcggctgctcaacgagatgatgcggtcccccaacagggtgtccttggcgtacaggtcgtcgtagtcgtcgagcaccacaaagacatcgccgaacgcgtcggtgggatcggtgccacccaccccgtcgccgccgatcccgaaccggcgctcgcggaacccgtccatgtcgatcttggctcgccgaaacgcctcttcccgcgcatcgatcagcgcatccatggtgctcaagatgcgttcgatgccctcggcatccttgggcgacacgatatcggtaacgtgtggaagcgacccaatctgggccatggtcgccccgccgatgcaaaagaacgtcactcgctccggggtgtacatcgttgccgccgaacacatcagcgccatcaaggttgtggtcttgccgcgctgcttggcgcccaccacgatgatgttgctgcgtagcgcgtcgacggcgtgtaccacttgctgggattcttcggggatgtccatcactcccaccgggaacatcagtcccgggttttgaccgtagtcgacatgccagggtttgccacgatacgcagccaccagcctatcgaccggctcggggtcttccagcggcgccaaccacggccggcgcggcgatcggtgcggcacgttgtatagcgactcccgcagcacgtcgacgatcttcttcttcttgaaaccgtcgtcgtaatagaggaattcgtcgggttccgcatcggcggccgcggcggtcgccaatgcctcggcgtcggcgggcatccagcggttggtactgccagtcgtacagccggggttgggtcaacgtcatgtcgatggttcgggccacctctttcttcttcggcaccacaaacggcgcagagaggtaaaagcagcggaacggttccagatcccgcggccccaccttgagcagcgcgaaaccgttctccttcgacggcagatggtaggcggcgtcgctgccgatcacttcgcggctgtcatcaccggattcagcgcgcagcgcaatccgaaacgcgatgttggacttgaccttttgcagcgacgacaggtccagccgttgaccgcctagcatgaagaagacgttggcgccgcgaccctcctgaccgatgtggatgatcagatcaatccactttttgtggttggcgaacagctccaggtattcgtcgacgatcaccagcagcaccggcaccggcggcagatcgcgtccggcgaggcgaatctcttcgtagtcgttggcgtcgcgcgcacctaccgatttgaacagttcgtagcgctgtttgatctcgccgtcgataactctgcgcatccgctcggccagatgccgctcgtctttgccgaggttggatagcgcggccaccacgtgcgggatgcccaggatgtcctgggcagccgattcgaatttcatgtcgacgaagatgacgttgaatgtttccggtgagtgcgtcagcgcgatcccatagaccaacgacaagaagagctccgacttgcccgagccgctggttccgatgaccactgagtgaaacccgaagccaccaaagtccttggcgcgcaggatgatgttctgcagctcgccgttcggtttggcgcccaccggaatctcacaccaccgatcgtcgccgcgaccgcgccgctcggcccacaaccgatcgacatccaattcccgggggtcgctaatgccgagcgaacgcagcagctcggccgcgccgctggtggaatcggtgacctcgctgcgactggtcggtgaccaccgcgccatcgcccgcgcatatcggtaggcccggtggatggacagctggtcggcatgcgcgaagaacgtgccgcgcgctcgcaacagcggcgccgggcgctggtcgtcatcggcgtctgcgccatcgcgaccggccttgaccgcggttgccgccccatgtcgttgggccatctcgaagacctggtcctcggcgaaccccacaccggtgcccacccgggacgcgatgcgcagcaccgtaagcccggccttgccgacctgcccgaccacgctctcccacgcatccgggctgccggtgttgtcgtcgacgatcaccaggtgcggccccaaatccacgccgacctgcccggtttccagcgccgagcccatcgcggttgggctggccaccgtcggcggggtccatgcgcctcgcttgcccttcatatgcagctcggctcccagcgccgcctccagttcctcgggtgtggcaaagatcagccgccgccagccgcaggcatcgaacagctcgtcgtgcaggttgtgggggagccacaccatccacgcccacacctcggggttgcgcgtcaccaccatcagcttgacgtcacgcgggttgtgaaacaccgccagcgagcacaacaccgaccgcatcagcgaccgcacccggtccaggtcctcgctcacgaagctgaagcctggtgccgaccgtaggttcaccaccttggcgatatcgcgaatcttgcgctgctccaagatgaaatcgcgcagcgcctgcccggtcacgggctctagctcctcatcggaggaaatgtccggccaggtcaccgacaacaccgaatctggtgcgtgctgcacacccgtgcccacccgcacctctaagaagtcgacgtcgccgcggccacgctcccacatccgcggaccgccaatgatggcgcccagtccgggtgggtccgaatgcacggcgttctgccattcacgttgcgcacacaccgccgtctggatttcgtcgcggttggtgtccaggtcacgaagatatcgacgacgccccttctccaactcaccccaggtgatcttgcgggctcgaccgaatcgtccggagaacgccagcatgctgaacgcgccgatgcccatcagcgggaagaaccccgtggccaagctgcgcacgcccgacacgtacagcatgacgatggtgccgatcagcgccacgatcaacgcgggaacgccgatcatcacccagatgttgcgcggctcgcgctccggcagagctatcggcggattcggagccacccgaacgggtttcggcgggtcgatgttgacgcggttgatgggaaacgctttcttggacatctaggcgcccgccttcgccgttgtcgtcacaatggccacctggccgagggtgggcacagtatcgcgagccaagagtgccgcatcccgcgacagagccggtcccgcagcaaaagtccgcagcaacggccacggcgcctgcacggccgcacccggatccaggcccagcgcccgcagcgtcgcctcgtcgttggcgatcccgaatcgcaccccattgccggacacccagaacaacgattcgcgcgactcggcggtgatcacaccgctggtcgatgtcacgaagttggccgcgccgggcaacaccagcacctgggtggccaccaccgacgccggggcgcggtcatcgcgtaccagccgcacgatccggctgtccatcgacgggggcaccggaagcccccgcccgttgtagaccgcgacccgggcctgtggacccgtcgacgccttctcccacgacacgcaggtggtcggatccgccgcggtgtcaacgaaattcagccgcccggccgggtagtactccaccggcagcgaggtcacctgcggtgtgtggaccagcacatcgggggtcaccacccgcggcgccgccgccccgtaggagttcgcgctgcgcagcagatcggccacgaagctgctgatcttttgcaccccgtcgggcagcagcacatagaactggctgcccccgccggcggtttgggcctgcaacaccgatcccacccgagcgcccggcacccacgtcgacggggtgcccgcctcgggcaccgctggcacccgcagcggctcggtcgcgggcagcccgtcgaagagcgcccgtgagatctgtattggtgatgtcacgccggggtcgagccccaagctcaaggtgaccgccctgttggtcggatcgatctgtgagcgtttgccaccccagatcacgtaggtgctgccgtcgaaagtcaccagcagcccggcgtcgtcgcgcaggtgtgtggcgcggccaccgccggtgatcgggcccgcgatcgaggtgaccaccggcttgtccgcgctgcgcgggcgtcccgccgtgtcgcacaccgcccacgccgagaccgcgccccggttcaccggcatggccgcgggtgcgcccgggatgccgaccagcggcccggtcggatacttggcgatctcggcgggcttgacccatgtcggctgccccgccgtgccggtggccagccgcgcggacgtcaagttcagcgccggatacaaccggccgtcgatgcgcgcgtagagtgccccggagtcgcggtccccgatgatcgccgagtcacccacaatgccggtgggcttgagcacgttgagcagcatcatccatccggcggcaatggccaccaacaccatcgacaacgccagcgcggcggtctgcttgcggtcgtcgtgtttcatgcgcaccgagaaccgggtggtcgccgcccgcagccgccggttgtagaacagatgaccggaattttggtcgcggttggacaaactcagcggcattctcaataccccctggggctgcggcgaggatcggcctgctggatcagatcggccagattcgatgcgtcggcggccaccccgtagtggcctctcgcgtagttgatgaacgcgcacgcctgggcgaccaaatcgtggatgttggtcgacgtgcccggctcgtgatggccgcgaacgtcggagcgatgaactgccagacgcccctgctgggggtgccccgcgcggcgttggaatcccagtggtttatggcgttggcgttgtagttcgattcgcgacgggccaccaggtccatgccgcgagtccagcgtgcccgcgcggctggatcgtgaacgcctttgatatccaacgctttttggaccgccgccaacacttgggcgcgtccaccgggtgtggttacctggggtcgtcttgccgcggcggtgcgcaggtagcgcagccggcgcagccgcagccccaatagccgcgcccgcgacctacatcgcgcgatgtgccgatgctgagcccgcagccgggcggccatccgggccatcgcctcccgccggcccagcggtgtgtcggtcaaggccatggcatcggtcttggcggcttccaggagtgcacgcgtcgcggtcctggcgtgcgcatgatcgatctgggctgccgccatgatctgggccagcgcctcaccggtgttggccaatcgacgcagcgctcttgcggcgccgcgccagcggtacgccgctgcggtgggaacggcgttggccacccaggatatcgcgttcgcatactgctggatctgcggcgcgtcgatgtcggcgccggaaacgccgcccgcgaacaggccgtggccccgggacagcgccgctatcgcctgcgtggtcaggggatcagtcaagggttcgccttcggtgccaatcctgtgccatgtgctcacatccgttgccgggtgccatcacctcggccgtaccgaccagaccacgaccttgtcgattgcggccggtgcccctgcgccacgcccatactgccgttgacgcgacccgactactcagtcgtggcgcgaaggccgacctcgccccagggcgactattccttaaccttgtcgtcgttcggcacaacaaggatccgtcgcgtcgacttggtgaccaccggcttgtcgtcggcagatttcaccggaacactcggcggtactgttaagcggcccttgaccggttgaccattcggcacagccggggccgtcacccgcttctcgaccggcttgtccttattggctccttccgcgcccgcacccaacgcgcccggcggcaccatcggcatgccggtcatgccggccggccccgacgcccgcggggtgccactaaccgggtccggcgtcaccgacttggccggcgccccggctggagtcgtcggtggcgacgacgtcggcacgggtgggggacccagatagcccgtcggggtggtgccaccacccccgccgccggcgccgacgtcaccagcgcccggctcgccgccgaggccgggctcaccttcgatgctatccaccagccgcgccccgtccgcgacgtccagtccctccgcgccataggtctgttgaagcgcactcatcagcggctgcattgctccctgccccgcttgcatggcctgctggggaagctgcgtgagtgggcccatgacgccgccgaccgcgccgccgagcgcgccggtaatgcccgacaccgcttgttgcatcatctgcgtcgccccctgggcctccgcctgagcgcccaccccctggaattgttgggccgcatcggcctcattcgccgagaacttttgcacggcatcggccgcatgcgcccgccgatctaggtcctccaggccgctggactcgacgtcgccgggcacaccggaattaccggcggcgaaaagtgccccattagcgatgtcggcaggtgcgggtaggtctacggggacagcgggaaacggcgccggtccggacgctggcggcgtcgtcaaaacctgcaataagatttccggcgtcaccttgatcggaactcccggagccgggccgggtgccggattctgatctccggtcatgatcacacctcgaacttcatcggtagcgccccttcggacgctctttcgtgtgcttgtcgacattggccgcagcatcgccattttgtcacgccgcgcgtcgaccggtattcagctcacggtgtcgggcctcgtatggtgatcagggagtttcgggcagcggttcaggcagcgaaccctcgtgagccgccacgcctggtggttacggcataccaggccaggtgatagttggcgaggtagtcctgctcgtcgatcagtgcctcgatcgccgccagcagcatccaatccccgacagcggtgagctcgtgactgggataggccttgagcaccgactccttgaccgcggtgatgcagccgtgcagcagctcggcttcgttttccagcacgccggttttgcgtaccgccggcagcgcgatcgcctgcgcgatccgcggcaggctatcgcggcggcgcacagcttcgaccaaggtcggcccgaactcgtccaccttgggtatcgccgagcgcgctgaccgatcaccggtcagcgcaggcgcatctggccccggctcggcaacgtaggtgttggactcgtgggctgccacggcgacgacggcgcccagcaagtcgatcacgtcggcatcacggcgtcgcgcggttggctccagcagcgtcacgttcgcgggcagccggacgtggggcggaatccacccgccggccaaatcggtgaccagcagggtggtggtgccgtcgtcgcgcagcccggccgcccatgagattcgcggctcctggcgcgccacggcatccacgattcgctgtaggcgttgctgctcagccgcccgagccgataccgcgcccgccgtcgcgccggcggtggccgacagtgccgaggcgccggccattgtcgacgagctcgcaccagcctgtccagccacagctttcgaggctgcgcgctccaccggagaaaccagcgccccacccgccgatggggccgatgacgccgagggcgccaccggcgcgccggatacgggcgccgtaggaaccgagggcacggcgggggctgccacgacgggggccgtagatcagagccgtaagccggcagcggtcccgcggggacagccgagccaccaaccaccggcgcagcgggtgccgccaccggcccggcggtcaccacggtcggcgcgaccggcccggtagtaccggtcgacgccggtggagcgcccggggtgttcgccggcgtgtcaactggcccgtgtgtggcttcgatgcccgcagccatggtcggcgcagacaccacgggcggtgtcgttatcggaggagtggcctgcggcgggggaaccgaccccgactgcatcgccgtcattgccccttccgacagcgaatgcgcgccagccgcggccggttgccccgtcaccatcccggtcgcaaacgattgcccaatcgacgtaggcgatacgccctgtccgagggccgccggcgacagcgacccgccgggcatcgccaccgggggccagtggcgatgactggcggtgtagcagcggcgggtgttgtgaccaccggggcaggtggtacaggtcctgcgctggcgtgccgactcgaagcgcctattgctcgcggcgccggttgtgagcaggcggcctggacaccactgccagaaaagccgccagcacccaccgattgtggcgatgccaggtctccggcgccctcaacactcccaaagctaccgccacgcgcgccgggaccggtcagcgctgccagatcgttctccctgatcaggcggggtggtggtgcgtcgtcgacgttgaaaccattggcccgtgcccacgtccggggatcgtcaccgatatcttcggcttcgaggatctcctgcatggccgtcatgaccttgtcgacggcgtcccgggatgcgttcgccgcatcggcattgcacctggtttggatcgcctggatttccgccaactgctccggcaacggctttttcgacgcaagaacgtcgtcgatttccttatttccttcccctgcaatgccggtcaaccggctccgcaaatagtcgatggcgtcagcggcggtattgaaggcgcccttctttatttcgtacttctctgccttagtgacctcggatttcgctccccgaaggtaccggccaatcaggtcttcggccgttctaccctgattccgcaacaaaagatcatgttggctgatcagattccttgcgagctcttgcttttgcatggcccaagtggcccagtgttgcgcggcggcacgcagggccgccgacggggccggccaccacgcccccaccagcaccgcgctccacctaccgggcggaagatcagccgccaccacatacctgcttcatagcagcatctttcacgttgccgtcgtcaagtgcagcctgccactcagcttgagtgccaccactcgccattacgatcgttgtgcggtaagcggtcgctagcgcgcggcgtcgcggtgtttggcatctagggcgggatcggctgctgcattgtcgaggattgccgcagcatttgtgagcgtgatgcgggccagtgccttatcgctcccgttcgtgtcaactggtacagcatgggccaccagcttgtatgtgtcgcacaattgccgctgagccgcggcagtctgggcagcggtgtaggtaggcaccgaggtcgtagccggtgtagccgcgggcctggcgtttgtcagggccacgatcagcgcagcgaccgccaccacagcagcgatcgcggccaccacgatggcgggccaactacgtgtgcgtggtatgggccagggtgctggcgcggtcacgccgcagatggtatccgctgaccgcctgtttgccgcttgcaccagaccacaccaacccggacacgccgcggcggatgcgttacgtcaccggtgaccacgcggtgcaggtgttccaactgaccagcaccgttatcgatctcaccaccaagcgcaaacacaccacggtcgtgtacgcggccacctccatgtcgggaacgccacccctgcacaggtagcctgctggttgctgggtcattgcgccatgccttcgagaacaaattgcatcggatgcgcgacgtcacctacgcaaaacccctcccaagtccgcgctggtcagggccccaaggttagggcacccgcgcaacagcgccgccggcccgctccgtatcgacggccacgacaacatcgcgtccacgctacgccgcaatgacgcggccctcgccagcccgttaaaccatcacagtcctgttgaaacgccattttgccgaggccttgggcgcatcgccggtaagcgctgctgaccgcccggctgaaatcgatgagcatcactatcttatctactgttttagtatgcggattgtcgcgacaatggcatcgcacgagaaacgtcaacctaacccttatagtccttccaaagggtgaataagggcttaccttcgctatccaggaaagaatcctttatcacgttgacagatacgtctaggtaatgtgacaattcaaccagtcgatcagccgcggtaattgcaacaaccgttccactggaatcgataagggtatcccgttgccgaccggcaaacgtcatcgtcccgatgctatattccggcatcagctcttcgggctgaaaaggtgcccggatcgccggcagttcacgctcgcttcggacggagcctccgaaatacccgtaaagatatttttcgatcacggacattgatgcagcggcgaattcatagccttcccggctcatgcgatcggatgacgtaataacataccatccggcgagccggtcgataaagtagcggacttcaccgcccttgttccaaaggatagtccggccgtcattcgtttccgacccttggatcatgttcatgccagataagcggatccagtcctgcaaatccgttgacaggtccacacctattgtcactgtcgcaacaccccgcgccttattaactcttccactttgcgcatctcgttctgatgatcgaatatccgcacttggatggatccgcccggctggccgcaccccggcgcgacctcagatacttcgatgaaccatccctcaggcaaccaatcaatggtatacgcgtggtaggggtcgcgtaacgacgtcacgtgcagggcacgttgttcccatgatgccgggcgcccatgttccatgatcgccaggtacttgccctgatcgccgcctatacgatctagctgggggccgtagtcactaagaaatttttcgagattagtgtaggcgatccttgtccctggaaccgcaccattgttaggcggaaaattagagtactgctggccccatgggcctacactattaaatcgctcttgataccgttcttgggtatagggctgtccctgaggatcgcggccgaatggggcgttggggtcctccatgagctgggccacaaccgggtttatccgactgcgatcggccggattgtctgtaaagtcccagtggcgcgataatggctcgccatactgcgggtcaaccgcttcgtcggataaccgatgccaaccctctccagctggttcgttcgaatgcattgcaagctgctgctcgcgatgcggcgcatgcagcccaggtggctcgctaccgctaccgtggcctgacccgtgagacgcaccgtcgtgggtcggctcggatccgtgtgcgctcagtgatcggccgtgaggccccgattcggttgagtgaacgcctccgggcgtggaatgcggcgccgccgcgggtgctgctggtgtggtcgcccactggggttggtgcgcggtagcgggcgctgactcgacaggaggtccgccaagcaacgtcgtcgccggtggtgcttgcgccgggacatgttcacccggttgcggcaggccatgcggcacatgtgtgccgggcgtggtggctgcggatacccggggctggcctgccgacgccgacgacggcgccaccggttcagccggtctgtcgacgggcggcggtttggattcggtggggctgtgcggcagtggaccgttggcgggcacgggcgccggtttcgccgcgggcgcgggtgccgggtggcccgattctggtggttcgatccgtggtggttgcggtcctggccgcggcggcgttgctgggggctcaaggtgcggtgtcgtcggctcaagccgctccttgaggcctcgcacgcccgcgagaatgtcgcggcccttgctgccaagtttcgacagcggcccgcccggcaaagctagcgtcgcggcgtcgaatacggtcttgcctagcgcctcattagggttggtcgtccactcatcccaatggatgaggcttttgccgaactgcttccacgactccacaacgccgggagcgttctcgccgcccaggcccgccagcggcgccatcccagtcagcatctcctcccaggagcgataccacccgaacgggtctatcgaggcgcgcagtggccctaggtcccaggagtccttggccatcccgaaggcctcctcgccgaagcctttgagctgctgcccggtgccatcgatgaccacacccaccgggttgctgtgcaagaaccgatcccattgtttgcctgcgtggtctgccatcgcggtgatcaccgcctcggcgtgcgacaccaccgcggtgatctccgcagccaacgcgtccacttccccgctgaactggtcgaccaccaccgcgatgtcatgggcgatgcgctggatctcgtcttcgtcctggtcggtcagaaactcccacacctctttgatcccggtcagcggatcgcagatgcgggccaacaaatccaggaccgccgcatgcaccgcgtcgatgcgggcggcataggcgtctagctgggccgccagctggtggcattggcccacgacagcggtggtgctggcgtacgcgtcagcaaacgccgactcgatcagccccgcctccgggagctgctgggcgcgaataacgcccatcggccccgccgtcgactgaatctcagtcagcgcgaactgcgtgcccgcgctgcgccacgccacagccgccgcacgtagctttgtcgaatccccgttcggccagatcatcccgatatacggggccacccacccccagcccttcggggcgccaccgccgccaccgaccgccgacggcggcgcacccacgccgacacagccgctcggcggcggcgccggcaacggcgccgcccgcccagcgacatccgacatcgcctcggccaacgagtagttgtgcgcgctcatgcgcaccccatcgccgaggttgcacaatccgttgcgcgccaccgacatcgcctgcaccagcgcggccgccgaaccgtcataggagcgcccgaacaccgccccagccggatcatcaccggccatccccgcacacccggccagcgccgcggtcagcgacgagatcaccgcacccaaacccgcacccgcagccaccaccgcgccgcccgcgctatcaagggccgcgggatcgaccgccaacggcgccatcagctcacgaccacatacccaaattcgtggccaccgcgccggtgtagttggcgtgcgcgctctgccccgcggccgtgagctgggccaacgcctggcgcatcatcgcctcaccggcagcccaatgtcgttgcgcctcagcatgagccgccgcgccctcccccgtccacgtcacatgcagccgggtaaccaaggactcaatctcggcgaccagctcctcgacgtggcgaccgaattcggccatccgcgccaccgcatcagccaacacggtcggatccacccgaaacggctcagccaccgcccacctcacgaagcacctgcgccgacgcggtctcgttgtgttgataacccgcaccggcgtgagctatcgccgccgccagcatcgacaatcccagctgcacctcaccggccccgcgatgccatagctcctacgccgagccatacgcactgcccgacgccccgcgccacccgcccaacatctgcccgacctgagcgtccagctcggccagttgaaccgcgagatgctcggccgctccatccaacgacgcggcgaaaccctgcatcaccgcaggctctacgcgcagcgtgtcgtcggcacccatggccgcaacctaacaatgcccaggcaccgccacaattcagccgcccgggcgcacccgccgcagccctaaaggctgctggcgccgtcggcggtgccgtcgccgtcggtgtcggtcagccgtacgtcccagcggccgtcgccatcggtgtcgacgtatccggtcacacgctgctcaccagcacacagcacccgatcggccagcccgtcaccgtcggtatcgagtagccggtcgtctaaaccaccgaacccgtcgaagtcaaccagtggaccaccggtgtgctcgacgccgtcgagcccataccagcgcagttgtccgccgcggtcgacggcgaccgcccaggtccccgatccgtcgtcgatgaagtagctttccggggtgccgtcgttgtcgacgtcgaatacggcgtggtcggcaacgtcgtcgccgtcgaagtcggccagcgcgtcatcgcgcagaccgtcgccgtcgagatccaggccaatcgcgtccagccggccgtcaccgtcgaggtcgacgtcgaacgggcggttccagatcccggcgctgccgtcgtcgccggctatgcagtactccacaaccgttctgacgcgactcccaagctagcggttcccccgtgatttccaccaggacagcagctcggttgtcgcctcctcggtggacaacgggccgcgctctagccgcagctccttcaagtagcgccacgcctcgccgacttgcgggcccgccggaatgtcgagcaccgccatgatctggttgccgtccaggtcggggcgcacccgatccagatcctcctgggcggccagctccgcgatccgctcttccagccggtcgtaactggcctgcaaccgcgcggcccggcgcttgttgcgggtcgtgcagtcggcgcgcaccagcttgtgcagccgtggcagtagggccccggcgtcggtgacatagcggcgcaccgcagagtcggtccatttcccatcgccgtagccgtgaaaccgcagatgcaggtagaccagctgcgagatgtcgtcgatcatctgcttggaatacttcagcgcccgcatccgcttgcgcaccatcttggcgccgaccacttcgtggtgatggaagctcaccccaccgtcgggttcgtgacggcgggtggcgggcttgccgatgtcgtgcagcagcgccgcccagcgcaacaccagatccgggccgtcgtcctccagcgcgatcgcctgccgcagcacggtcaaggaatgctgatagacgtccttgtgctggtgatgttcgtcgatcgccatccgcatcccaccgatttcaggcaagaccacagcacccataccgctctgcaccatcaggtcgatacccgcggccggatcctcaccgaccagcagcttgtccagctcggcggccacccgttcggcgctgattcgggccaactgcggcgccatctcttcgatcgccgcgcgcacccgcggcgccaccgcgaatccaagttgcgagacgaaccgcgcggcgcgcagcatccgcaacggatcgtcgccaaaggaccccgacggcgccgccggggtgtctaacaccttggcccgcagcgccgccaagccaccaagcggatccaggaattcgcccggcccagtggcggtgacgcgcacagccattgcgttcgtggtgaagtcgcggcggaccagatcgccctcgaggcaatcgccgaaacgtacctctggatgacgcgaaacccggtcgtagctgtcggcacggaatgtggtgatctccatgcggtggtcgctcttacccacgccgacggtgccgaattcgattccggtatcccacaccgcatcggcccacggccgcacgatctcctgcacccgctcgggacgggcgtcggtggtgaagtccaggtcggggctcaaccggcccaacagtgcatctcgcaccgaaccgccgaccagatacaactcgtgtcccgcggcggcgaacaccgacccgagttcccgcaataaggcagcatgcctgttcaaggcaaccgcagcggcggttagcagatcggcttcctggacggcttccggcacgttcgatcagcctaatggcagtcgaagtgggccgggacggtcggtggaggaaccggcaaccctcgttgccgcacccgtcgcattggccggtgtcgggacgaggtgtcgtcgtgcccatctccgcgcgacaaacagccggcgacaatattaagaatccttgggtgcggtcgcgtcttgtcgctcgaaggtgggcaaatcgtgcgcccccgacacagcgacttctgtgatagatgtgactggcgcgactcaattggtcagcgcgggtcgcctgcaccgccccgctccctcgcccaacgaataagtcctggccgacgatgggcgctcagacggcgagtacatcgggaacacccgcccgtaccagctactatcgctggggtgtccgacggcgaacaagccaaatcacgtcgacgccgggggcggcgccgcgggcggcgcgctgcggctacagccgagaatcacatggacgcccaaccggccggcgacgccaccccgaccccggcaacggcgaagcggtcccggtcccgctcacctcgtcgcgggtcgactcggatgcgcaccgtgcacgaaacatcggctggagggttggtcattgacggtatcgacggtccacgagacgcgcaggtcgcggctctgatcggccgcgtcgaccggcgcggccggctgctgtggtcgctacccaaggggcacatcgagttgggcgagaccgccgagcagaccgccatccgcgaggtcgccgaggagaccggcatccgcggcagtgtgcttgccgcgctggggcgcatcgactactggttcgtcaccgacggccggcgggtgcacaagaccgtccaccattatttgatgcggtttttaggcggagagctgtccgacgaagacctcgaggtagccgaggtagcctgggtgccgatccgggaactgccgtctcgactggcctacgccgacgaacgtcgactagccgaggtggccgacgaactgatcgacaagctgcagagcgacggccccgccgcgcttccgccgctaccacccagctcgcctcgtcgacggccgcaaacgcattcacgcgctcgtcatgccgatgactcagcaccgggtcagcacaacggtcccgggccggggccgtgaccgcactgcaactccgctgggccgctttggcgcgcgtcacctcagcgatcggcgtcgtggccggcctcgggatggcgctcacggtaccgtcggcggcaccgcacgcgctcgcaggcgagcccagcccgacgccttttgtccaggtccgcatcgatcaggtgaccccggacgtggtgaccacttccagcgaaccccatgtcaccgtcagcggaacggtgaccaataccggtgaccgcccagtccgcgatgtgatggtccggcttgagcacgccgccgcggtcacgtcgtcaacggcgttacgcacctcgctcgacggcggcaccgaccagtaccagccggccgcggacttcctcacggtcgcccccgaactagaccgcgggcaagaggccggctttaccctctcggccccgctgcgctcgctgaccaggccgtcgttggccgtcaaccagcccgggatctacccggtcctggtcaacgtcaatgggacacccgactacggtgcgcctgcgcggctcgacaatgcgcggttcctgttgcccgtggtcggagtgccacccgaccaggccaccgacttcggctccgctgttgcaccagaaacgacggcgccggtctggatcaccatgctgtggccgctggccgaccggccccggttggcccccggggcacccggtggcaccgttcccgtccggctggtcgacgacgacctggcaaactcgctggccaacggcggccggctggacatcctcctgtcggcggccgagttcgccaccaaccgggaagtcgaccccgacggcgccgtcggccgagcgctgtgcctggccatcgacccagatctactcatcaccgtcaatgcgatgaccggcggctacgtcgtgtccgactcgcccgacggggccgctcaactaccgggcaccccgacccacccgggcaccggccaggccgccgcatccagctggctggatcgattgcggacgctagtccaccggacatgcgtgacgccgctgccttttgcccaagccgacctggatgctttgcagcgggttaatgatccgaggctgagcgcgatcgcaaccatcagccccgccgacatcgtcgaccgcatcctggatgtcagctccacccgcggcgcaaccgtgctgcccgacggcccgttgaccggccgggcgatcaacttgctcagcacccacggcagcacggttgccgtcgcggccgccgattttagccccgaggaacagcagggttcgtcccagatcggctccgcgctcttacccgctaccgcgccccggcggttgtccccgcgggtggtagcggcgccgtttgatcccgcggtcggggccgcgctggccgccgcgggaacaaacccgaccgttcctacctatctagatccctcgttgttcgttcggatcgcgcatgaatcgatcaccgcgcgccgccaggacgccttgggcgcaatgctgtggcgcagcttggagccgaatgccgcgccccgtacccaaatcctggtgccgccggcgtcgtggagcctggccagcgacgacgcgcaggtcatcctgaccgcgctggccaccgccatccggtctggcctggccgtgccgcgaccactaccggtggtgatcgctgacgccgcggcccgcaccgagccaccggaacccccgggcgcttacagcgccgctcgcggccggttcaatgacgacatcaccacgcagatcggcgggcaggttgcccggctatggaagctgacctcggcgttgaccatcgatgaccgcaccgggctgaccggcgtgcagtacaccgcaccactacgcgaggacatgttgcgcgcgctgagccaatcgctaccacccgatacccgcaacgggctggcccagcagcggctggccgtcgttggaaagacgatcgacgatcttttcggcgcggtgaccatcgtcaacccgggcggctcctacactctggccaccgagcacagtccgctgccgttggcgctgcataatggcctcgccgtgccaatccgggtccggctacaggtcgatgctccgcccgggatgacggtggccgatgtcggtcagatcgagctaccgcccgggtacctgccgctacgagtaccaatcgaggtgaacttcacacagcgggttgccgtcgacgtgtcgctgcggacccccgacggcgtcgcgctgggtgaaccggtgcggttgtcggtgcactccaacgcctacggcaaggtgttgttcgcgatcacgctatccgctgcggccgtgctggtaacgctggcgggccggcgcctttggcaccggttccgtggccagcctgatcgcgccgacctggatcgccccgacctgcctaccggcaaacacgccccgcagcgccgtgccgtagccagtcgggatgacgaaaagcaccgggtatgagaccctcccctggagaggtgcccacggcatcgcagaggcagcccgagctgtccgacgcggcgctggtatcgcactcctgggcaatggcattcgcgacgctgatcagccggatcaccggctttgcccggatcgtgctgctggccgcgatcttaggtgcggcgctggccagctcgttctcggtggccaaccagctgccgaacctggtcgccgcactcgtgctggaggccaccttcaccgccatcttcgtaccggtgctggcccgcgccgagcaggacgacccggacggcggcgcggcgttcgtgcgccgtttggtcacgttggcaaccaccctgctgctgggcgccaccacgctgtcggtgctggccgcgccactgcttgtgcggttgatgctgggcacaaacccacaggttaacgagccgctgaccacggcgttcgcttacctgctgctaccgcaagtcctcgtctacggcctctcgtcggtattcatggcgatcctgaacacccgcaatgtgttcgggccgccggcctgggcgcccgtcgtcaacaatgtcgtcgccatcgcgaccctagcggtgtatctggcggtccccggcgagctttcagtcgatccggttcggatgggcaacgccaagctgctggtgctcggcatcggcaccaccgcaggcgtgtttgcacagaccgcggtgctgctggtggccatccggcgcgagcacatcagcctgcgccccctgtggggaatcgatcagcggctcaagcgctttggcgcgatggccgccgcgatggtgctctatgtgctgatcagccagctcggcctggtggtcggtaaccggatcgccagcacggcagcggcttccggccccgcgatctacaactacacctggctagtgctgatgttgccattcggcatgatcggcgtgacggtgctgaccgtggtgatgccgcggctgagccgcaatgccgcggccgacgataccccggccgtgctcgccgacctgtcgctagccaccaggctgaccatgatcacgctgatcccaacggtggcgttcatgacggtcggcggtccggcgatcggtagcgcgctttttgcatacggcaacttcggcgacgttgatgccgggtacctgggggcggcgatcgcattgtcggcgttcacgttgatcccctatgcgttagtgctgttgcagctacgcgtgttctacgcccgcgagcagccgtggacaccaatcacgatcatcgtggtcatcaccggcgtcaagatcctcggctcgctgctggcgccgcatattaccggtgatccccagctggtcgcggcctatctcgggctggctaacggactcggatttctcgccggcacgatcgtcggctactacatactgcgtcgggccctgcggcccgacggcggccagctgatcggcgtcggcgaggcgcgaaccgccctggtgaccgtcgccgcgtcgttgcttgccggactgctggcacacgtggccgatcggttactagggctaagcgagctgacggcccacgcgggcagcgtcggttcgctgctgcggctgtcggtgctggctctcatcatgctgccaattctggctgcggtcaccctctgcgcacgggtgcccgaggcgcgggcggcgctggatgccgtgcgagcccgaatcaggagccggcgcttgaagaccgggcctcagacccagaatgtcttggatcaatcgtctcgccccggaccggtcacgtaccctgagcggaggcgtttggccccgccgcgggggaaaagtgtggtccacgagccgatccggcgcaggcctccggagcaggtagccagagccgggagagcgaaaggaccggaggtgatcgaccgcccatcggagaacgcctcgtttggtgccgcgtcgggtgccgagctgccgcggcccgtcgccgacgagcttcagctcgacgcgccagccggccgtgaccccggccccgtttcccggccgcacccatccgacctgcaaaacggcgatctgcccgccgatgcggcccgtgggccgattgcgttcgacgcgctccgcgaaccggaccgagaatcgtcggcccccccagatgatgtgcagctggttcccggcgcccgcatcgctaacggccgctaccgcctgctgatcttccacgggggtgtaccacccctgcagttctggcaggcgcttgacacagcgctggaccgccaggtggcgctgaccttcgtcgacccgcagggcgtcctgcccgacgacgtcctccaggagaccttgtcccgtacgttgcggctcagccggatcgacaagcccggtgtcgcccgagtgcttgacgtcgtgcacacccgggccggtggtctggtagtcgcggagtggatccgcggcggttcgttacaggaagtcgccgacacctcaccgtcgccggttggcgccatccgggcgatgcagtccctggccgcggccgcagatgctgcccaccgcgccggtgttgcgctgtcgatcgaccatcccagccgggtgcgcgtgagcatcgacggcgacgtcgtgctggcctacccggcgaccatgccggacgccaacccgcaagacgacatccgcggcatcggcgcctccctgtacgccctgctggtcaaccggtggccgctgccggaggccggcgtgcgcagcgggttggcacccgccgagcgcgacaccgctggccagcccatcgaacccgccgacatcgaccgtgacatccccttccagatttccgcggtggcggcccggtcggttcaaggagacggcgggatacgcagcgcgtcaacgctgttgaatctaatgcagcaggcgaccgcggtggccgatcgcaccgaggtgctgggaccgatcgacgaagcaccggtctccgcggccccgcgcacatccgcgcccaacagcgaaacctacacccgccgccgtcgcaacctgctgatcggcatcggcgcgggtgctgccgtcctcatggtggccctgctggtcttggcttcggtgttgagccggatattcggcgatgtcagcggcggcctcaacaaggacgaactgggcctcaacgcacccaccgcgtcgacctcggcggccagttcggcgccgcccggcagcgtcgtcaaacccaccaaggtcacggtcttctcccccgacggcggcgccgacaaccccggggaggctgatttggccatcgacggcaatccggccacttcctggaagaccgacatctataccgaccccgtcccgttccctagcttcaagaacggagtcggtttgatgttgcagctgccccaggccacggtggtcggcaccgtcgccatcgacgtggccagcaccggcaccaaggtggagatccgctcggcatccacgccgacgccggcaacgctggaggataccgccgtgttgacttcggccaccgcgctgcggcccggccacaacaccatctcggtcgaggcggccgcgcccacctcgaatctgctggtgtggatctctaccttgggaaccaccgacggaaagagtcaagccgacatctcggagatcacgatttacgccgcgtcctgaccgggccgggcacggccagccagggtgaagtgctatgccgccaccgattggttactgtccggccgtgggtttcgggggccgtcacgagcgcagcgacgccgagctgctggccgcccatgtcgccggcgaccggtacgccttcgatcagttgttccgccgtcatcaccgccagctacaccggctcgcgcggctcaccagccggacctccgaggacgccgacgatgcgctgcaagacgcgatgctgtcagcgcaccgcggcgccggctcgttccggtacgatgccgccgtcagcagttggttgcaccgcatcgtggtcaacgcttgcctggaccggctgcgtcgggccaaagcccatccgaccgcccctctagaagatgtctatccggtcgcggaccggaccgcgcaggtcgagaccgcgatcgcggtgcagcgggcactgatgcggctgcccgtcgagcagcgggccgcggtggtcgccgtggacatgcagggctattcgatcgccgacaccgcccggatgctgggcgtggccgagggcaccgtcaagagccgctgcgcccgggcgcgggcccgcctagcgcggctgctgggctatctcaacaccggggtgaacatccggcgctgaccccgttgccggtccgtcgtagcatcgatccacgggctcgccgctaccccacatctggctattgccaccgggcatgacggacactggggccgatgagtgcagccgacaaggatccagacaaacatagcgccgatgcggacccgccgctgaccgttgagctgctggccgacctgcaagcaggtctgctggacgacgcaaccgccgcccgcatccgcagccgggtccgctcagacccgcaggctcagcaaatcctgcgcgcgttgaaccgggtacgccgcgatgtcgccgcgatgggtgccgaccccgcttgggggccagctgctcgcccagcggtcgtcgacagcatttcggcggccttacggtcggcgcgtccgaacagctcacccggcgccgctcacgccgcccgtccgcacgtccaccccgtccgaatgatcgccggcgcggccggattgtgcgccgtggccacagcgatcggtgtcggcgccgtggtcgatgcaccgccacccgcaccgagtgcaccgacaaccgcgcagcacatcacggtgtcaaaacctgccccggtgattccgctgtctcggccgcaggttctcgacctgcttcaccacaccccggactatggcccacccggaggcccgctgggcgatccgtcccggcgtacgtcctgcctgagcggcctcggctatccggcgtccacgccggtgctgggcgcgcagccgatcgatatcgacgctcggcccgccgtactgctggtgatacccgcggacacgcccgacaaactggccgtttttgcggtcgcgccgcactgcagcgccgccgataccgggttgttggctagcaccgtggtcccccgcgcatgatgggtctgggtgctgtcgctcgcctgcgggaacagcagtgcctacgctggcgttcgttgtctcaagatctgccctcgcactcgaaaggctcgcatgaccgccccgcctgtccatgaccgcgcacaccaccccgttcgcgacgtgatcgttatcggctccggtcccgcggggtacactgcggcgctctacgccgcccgtgcccagctggcgccgctggtcttcgagggcacgtctttcggcggcgcgctgatgaccaccaccggcgtggagaactacccgggatttcgcaacggcatcaccggtccagagttgatggatgagatgcgggaacaggcgctgcgattcggcgcggacctgcgtatggaagacgtcgagtcggtatcacttcacgggccgctgaaatcggtcgtcaccgccgacggacagacccaccgggcccgagccgtgatcctggcaatgggcgcagcggcacgctatctgcaggtgcccggcgaacaggaattgctcgggcgcggggtgagctcgtgcgccacctgcgacggattcttcttccgcgatcaggacatcgccgtcatcggcggcggtgactcggcaatggaggaagctaccttcctgacccgattcgctcgcagtgtgacgctggtgcatcgccgcgacgagttccgggcttccaaaatcatgctcgatcgcgcccgcaacaacgacaagatacggttcctcaccaaccacaccgtggtcgcggtggacggggacaccacagtgaccggcttgcgggtacgcgacaccaacaccggtgccgaaaccaccctgccggtaaccggtgttttcgtcgcgatcggccacgagccgcggtcgggcttggtgcgcgaggccatcgacgtcgacccggacggctacgtgttggtgcaggggcgtaccaccagcacctcactgccgggcgtgttcgctgccggcgacctggtggatcgcacctatcgccaggcggttaccgcagcgggcagtggctgcgccgcggctatcgacgccgagcgctggctcgccgagcacgcagcaaccggagaagctgacagtaccgacgcattgataggagcacaacgatgaccgattccgagaagtccgccaccatcaaagttaccgacgcatcctttgccaccgacgtgctatccagcaacaagcctgtgctggttgacttttgggcgacatggtgtggaccttgcaagatggtagcgcccgttctcgaggaaatcgccaccgagcgcgcaacagacctcaccgtcgccaagctcgacgtggacaccaacccggagaccgcccgcaacttccaggtcgtctcgatccctaccctgatcttgttcaaggacggccagccggtgaaacgaatcgttggcgccaagggtaaggctgcgttgctgcgcgagctctcagacgtggttcccaacctcaactagcccccgcggttagcctggggttttcccgaaatcggcaaggatctgcgacaataccggttggctggtccgcattgtcaacgatgtgagctaatcccggagggcccttggtatgccgagcccgcgccgcgaagacggcgatgcgctgcgctgtggcgaccgcagtgcggccgtcaccgagatccgggctgcgctgaccgcgttagggatgctggatcatcaggaagaagacctgacgacgggccgtaacgtcgcccttgagttgttcgacgcgcagctcgaccaggcggtccgtgccttccaacagcatcgcggcctgctggtggacggcatcgtcggtgaggccacctaccgcgcgttgaaagaagcctcctaccggctcggggcccgcacgctgtaccaccaattcggcgccccgctctacggggacgacgtcgctacactgcaggcccggctgcaggatcttggtttctacaccgggctggtcgacggtcatttcgggttgcagacccacaatgcgttgatgtcctatcagcgtgagtacggacttgccgcagacggtatctgcggcccagaaacgttgcgctccttgtactttctaagttcgcgagtcagcggtggctcgccacatgcgattcgcgaagaagagctggtccgcagctcggggccgaagctgtctggcaaacggatcatcattgatcccggtcgcggcggcgtggaccacggacttatcgcgcaaggtccggctgggcccatcagcgaagcagacttgttgtgggacttggcaagtcggctcgaaggacggatggcagctatcggtatggagacccacctgtcccgtccgaccaaccgtagtccgtccgacgcagagcgtgccgccaccgccaacgccgttggcgcagacctgatgatcagcctgcgctgcgagacccagaccagtctcgcggccaacggcgtggcttcctttcacttcggcaactcgcacggctcggtgtctaccatcggccgcaatcttgccgatttcattcaacgagaagtggtggcgcgcaccggtttacgggattgccgtgtgcatggtcgaacgtgggatctgttgcggctgaccaggatgccgaccgttcaggtcgatatcggctacatcaccaacccccacgatcgtgggatgctggtctcaacgcagacgcgcgatgccatcgccgaaggcattctcgccgcggtcaaacggctgtatctgttaggcaagaacgatcggcccaccggcacattcactttcgccgagttgctggcccacgaactgtctgtcgagcgagcgggtagactcggcggttcttaagcccagtggccgcgtggggtttacgacgtgttgccggccgtcgaccccgctgctatcggctcttgcagtcgagcattctccagcaagcgttcaagagcggcctcgacttcggctttccaccccagccctttgtccagttcgaggcgtagcctcggaaagtacgggtgcggtgccaccacgacgaaacccacgtccatcaagaagttcgcgtcgatgatgcagtgttcgacacagcagtcgccgagggcctccaacaccggccgcacatcaggtgttaccgcgcccgggttttgcaaatcggtggccgctggtgtccggccgaaagcttccagcgcccggacgccgcgccgaaccaactcttcaatcacccgggcaatcagactgtgcggtaagtcgtcatctgcttgcccgcgctcgatgcccatcgacgtaagcagcaccgcgtccgccgacaccggcgcggtaggaaaccgctgggctcgcggcaccgcactgggcggagcgtagagcacatacccgaggcagggtggttcggcgtggctgcgctcatccgggactgccgttgcgacctgaccgcacgaaccccactccagcatcaccatcgacaaccaggcttccttttcgaattcggggtcggcgaggtggtcgtctttgccgagaatcgcggggtcgacctcccagaaaacgcagcgccgcgcatgcttggggagctgctcgaaggcttcgagtcgtaacgctgtgatacgagcggacactagtctcctggcctccgtgcggcattgcaaccgatggccctacacctccgcgggccaatgtgcaccagcaacccttctagaataagagagtcgatcgctatcgggccagtattcgcgatgccactccagccgacttgcaccgcatcgtgtccggccggtgacaattgtccggtccattgccccgtccaatctcgaatccgcttgccgcacaccgcgtctccgttgattcccgctccccgcagcgggttggcttaggcgccggaaccggcgcgttgtcacagtgacgtaattacagagcgtccctgtgcaggcctttatctcggccatcagtggtcatcaaaccgactatgcgcgctaaatcatcgaccgagccgaactccaccacaatcttacccttgcgtttgcccagactgacggtcacccgcgtgtcaaaggtggtcgatagacgctcagcaacatcttggaggccaggcatctgaatcggcttacgccgcggcggcgcgggtgtagtcgcgtcgctgtgatgggcttggcgattggcctcgtgattggccagcgtgaccgtctcctcggtggctcgcaccgacaggccctccgcgacgatccggctcgccagctcctcttgcgcctccggtccggcctcgagcgacagcagggcgcgagcatgcccggccgacagcacgccggcggccactcgccgctgtaccgggatggggagtttgagcaatcggatcatgttggtgatcaagggccgcgagcggccgatgcgcgccgccagttcatcgtgggtgaccccgaattcgtcgagcaattgctggtatgccgccgcttcttctaacggattcagctgtactcgatgaatattttccaggagggcgtcgcgcagcagattatcgtcgccggtctcacgcacgatggccgggatggtggccaagcccgcctcttgggcagcccgccagcgccgctcccccatcactatctggtagcgcacgccggtttgggatccagccaatgaccgcaccacgatcggctgcaggagaccgaattcgcggatggagtgcaccaactcggccagtgcctcttcgtcgaacacctgacgcggctgacggggattagcctcgatggcgctcggtgggatttcccgatagatggcgcccatcacggaagtgtccgggaccggtccgccgattacgacatctgccgtggcagatcccatccggggacccaaggtcggtggccccgattctccgtctgccgggccagtcgggatcagcgcagccaggccacggccgaggccaccctttctgcgtgacggctgggtcatggtcgtcccttcgcggatggtggtcggtcacgctcggcaagttcgcggctcgcgtcgaggtaactcatcgcgccgcgcgaaccgggatcgtaatcgatgatggtcatgctgtagcccggcgcttcggaaaccttgacgctgcgtggaatcaccgtccgcaacactttgcttccgaaatactgacggacctcgtcggctacttgatcggcgagctttgtccggccgtcatacatggtaaggatcacggtggtgacctcgagttgggggttgaggtgggccttcaccatctcgatgttgcgcataagctgcgacacaccctccaacgcgtagtactcgcattggatcgggatcatcacctccggtgccgcgacgagtgcgttgatggtcagcagccccagcgagggcgggcaatcgacgaaaacgtagtcgaagtcgaagttgtcgagtgcggccagggcggtgcgcaaccggttctcgcgcgccaccatgctcaccaattcgatttcggcgccggccagatcgatcgtcgccgggatgcagaacagccgctcgctgtgcgggctgcgccgtagcgccgtgtgcaacgaaacctcgccgataagcatctcgtaggacgagggtgtgccggattgccggtcggtgatacccaatgcggtgctcgcgttgccctggggatcgagatcgatcacgagtgtcttgaggccctgcacagcaagcgcggcagcgatattgacggcggtggtcgtcttaccgaccccgcccttctgattcgcgatggtgagcacccggcgtcgacccggccgctgcagcggctcgtgggtggtgtgcaggacccgcatcgcacgttctgctgcagcgccgatgggggtgtcgaattctgtcgatgtttcacgtgaaacattcatcgtcggattgtgcgcggcctcaggcgtcggtgtcggtggtgtcatttcccgctggaatggttcgatagttgaagcctggcccgaccttacgagcgcggacggtccagcggccaccgggccccacggagcactcacgccgtccctccactcgccatccgtgccgaccctcgggcgatctgctttccacgtcgcgcgaacaccacggtcgcgggcggacgcaaatagttcgcgccacatgtcaccaccctgacatcaaccgcgcccgatgcgatcatcacacgccggtgctcccgtacttcgtcgtgagcccgctcgcctttgatggcgagcattcgcccgttcggccgtatcaacggcatgctccatttcgtcaacttgtccaacgcggccaccgcccgtgacaccgcagcgtcgctgccgcccaattggtcctgcacccaggactcctcggcgcgcccccgcacgatctcaacggccacgcccagatctgtcaccatctctcgaagaaactcggtgcggcgcagtagcggttctaggagaactacctggaggtccggccgcgctatcgccaatggcacgcccggcaacccggctccgctaccgatatccacgacccggtcaccgcgttcgaggagctcaccgatcacggcgcagttcagtagatgccggtcccatagcctaccgacttcgcggggtcccaccagcccccgctccacaccgggtcccgccaacgcttcggcgtaccgccgagcaaggccaagccgcggtccgaagatcgcagacgccgcgggctcgatcggagacattacgcactccgccggctcgtgaggtctgtgtcatgtttcacgtgaaacattctccgctctcgagacgctggcccagccgctcggccacgcatcgcttactgcggcgtcggtcggagccgctggctcgcgagctagtcgcggagcacaacgactcggcgttctggctccacgccttcgctttcgctgtgcacacctggcaccgctgcaaccgcatcgtggacgatcttccgttcgaacggcgtcattggaacgagttcctcgcggtcaccggtttcggccactcgccgcgccacctcgtcggccagcgccgccaattcctcccggcgccgccgtcgccacctcgcgatgtctagcatcaaccggctccacacaccggtcttctgatgcaccgccaaccgggtgagttcctgcagagcgtcgagcacctcgcccccgcgcccgaccaacttgttcaggtcgtcactgccgtcgatgctcaccaccgcacgattgccttcgacatcgaggtcgatgtcgccatcgaagtccaacacgtccaataactcttccaggtagtcgcctgcaatctcgccctcggcgaccaatctctcttcttgatcgtcggcctcgtcagcatccgtcgccgtgtcctcccggacgcctccacccggtgcttctgcgtcgacgtcgaagtcggtggtgtcagcgtcggccatggcttgctctcccctcgtctgcgggtgggttgtgtttgtgggaccgcctgcccggctgcccggaaggattgtcaacgtttgcgttttttcggtcgcaccccgggccgcggcgtacgggcgctcgggccgctgttgcgtctggccggattggacgtgtcggctggtcgctcagtgctggcgtccgactctgccccgtcatcggtgtccccggcttctgttggggctgccgcattggtcgctggagcggtcttcgggctccgcttgggcttagctcccggggccggcgcgttggccgcccggcgccggaccgcctcctgctttttggcctcctcctccttttcgatcatgccgaagacgtaatgctgctgcccgaacgtccagatattgttcgagaaccaatacaagatgatcgccagtggcaggaacggtccgccgacgactacgccgagcggaaatacgtacagcgccagcttgttcatcatcgcggtctgtggattcgcagccgcctcggcgctctgccgcgcgatagacgcgcgactgttgaagtacgtcgcgatgccggccaagatcatcaccggcacacccaccgcgatcaacgcagggcgactgaaatcgacgaacacatccaacccggaccgttgcgtcatgtacgccccgatcggagcgccgaacaagttggcatctaggaagtggccgacgtcgaccgggctaaagacgtagttcccagtcagtcggttctcgatcaccgacaagtgtggttgaccaaagcccccggtcgtacggttaaacgagcgcaacacatgatagagcccaagaaacaccggaatctgcgccagcatcggcaaacatccgagaatggggttgaagccgtgctcgcgttgcagcttttgcatttcgagcgccatccgctgacgatccttgccgtatttcttttgcaaggccttgatctgtggttgcagttcctgcatctgcctggtggtgcgaatctggcgcacgaacggcttgtacagcagcgcacgcagcgtgaagaccaggaacatcaccgacaacgcccaggcgaagaagttggatggtcctagcacaaacgcgaacagccggtaccaaacccacatgatccacgacaccgggtagtagatgaagtcgagactgaagaaatcaaacaaaagactcacgctcccctcgctttgacgcagggttccagtcgtcgttcgcgccgtcgacgtctgtctggcagctccggcctgtcgttaagccttccggtatcggatcccatcctccccgatgccatggtccgcactttgcgagcctgatcatggtcaaccagcttccccgcaacaggccatactcggtgagcgcatcgacggcgtactgactacaggtagggacaaagcggcacgacgccggtcgtagcggcgaaagcatgtgccgatagacctggataacgaaaatcaacccccgcgctgatgctctaccggtaacccggaccacgcgcccacagctttgcctagacagactcaccgatcactacctgccagttcgacagccctccgcaagccgcatcgcagttgctgctccaaccgagccgaggagacatgccggctgctcggcagcgcgcggatcaccacatgatcggacgggtggagttctttgacgatcgacccagccacgtgccgcagccgacgtgccacgcggtggcgttccacggccgaccccaccgacttggcgataatcagtccgacgcgcggcccaccgccactcccacgccaccaataaacgaccatgtcagaccgcacggtacgcatcccgtgcttcaccgttgtttcaaaatccgctgaccgcctcatgcggttgcgtgcacgaagcaccgcaaataagcccggtgttgcaatcaagcactgagcgtgcgccgacccttgcgtcgccggctggacacaattgacctcccggcgcgggtacgcatccgtaagcggaaaccgtgaacacgagctcgccgccggttgttcggctggaaggtccttttgcccttggtcacgggcgtctcctcgctatgtctggcaacatcaccatccggccactcactgccttccaactcgattggcccgcgggacagtcggaggtggttttcgctgctggccggcgcggtccctggactaatccaggtcgcagccgcatcgccgactttcgggcgactgttcgagggtacttacgcgccttcgcctggtcaaacctcgcccacccggcaaccgcttcagggcatcctgcccgctaagctgctcaccatccgtacacccgagaccgccacactcacaaagaacccaccacaacgcaaaacaacggttggcagccgtacggaaaactgttagcttcgggcggtgtagttatcacgccgtttcagcgtggaaacggcactcgacaatcaagcgaggatggcggatcgactagcggcccggacaacttgaaccgggtgttttcaacacgaggatcgcgagccgttgccggtaggttgcggctggttatcgacggtactgtccacatttgtggatagccatgtggacagttcacctgcccacaacaacggttgtagctcgacccggaaccaagacccggaactaacgagaaccagggagatacgtcg