cgtcgggaggggtaacccgggctacgcccgggtcccggacgcacgggcggcaagccgccctataacggaaattcccgccgctgcgcggccgggcttgcgggtgtttccgttgtgctaaaacgcaatttagaaaatcgcggcgaaaaggaatcggcgctcggctccattcggtgcagcgcaaagaaaatcggtggcgcaatcacgaaatgcattgcgccaccgattcgttatctactgcgcctgggtttgatgtgccagaactgccgcagtccgcaattgttcccagatcgcggggtgcagaccgttgtcgagaacctgctcgaacatcttcccgaagctgtgggacgggtcgagtcggcggccgctcgtcagtgcttcacgtgccagcgcagagcggcgattgacccagttgaagactccggcgaacaccatgagcggaccggccaaatcctcgggcaacagtgcgccgacttgccgcattacctcggcggctgcatcggcattgttttcgtcgatgtgtgcgaacaacagatcgcgcaccgtcacgtcatgcatggcagcagcaataacggctgcgtgctcatcggtaacggtaatgccatgctgtgacgtgccgtccaggtagtgcgaaagtgccagatcgaatacccgatcggccgctcgctgtggctccatggcgcgtagaacgatgcgcttggcgccgaaggcccgtgaggccgccgcagcgcgttccggaccgtgctgtgcggctgtaaaccctgctcggatctcgctgcgggttttgagaatcgttgttccctcaaacagcgcttcggtgatcagcgggtgtgctgcgagatcgacgggtgtacccgactgtgcggcaagtgatcccgcgcccgtccatcggcgtaccagaccatcggtgaaaacgaacacaggcggaactgaatcgggccgaaatgcttcgagcgcttcggctacgtcattgccccgttcgagcgtgccaaagacaaccacgagcatcgattggcactcttccagagctggtgtcacacgcaaggaactcagaattccctccgacacgccagggagcaggttgaggagggggagcatggcgaccctgcacgggtgcacatcgagggtgatgatgaccaactcgtcctcgggaagatggccacccatagccacggcaccggcgacaacatcggacgggctggtcatttggaaagctggcattgcggaacccctttgggtcggtgggcgaactggtcagattcacccgatggattggactgacgaacacttgaaagttaccccacgcatacgacaaaaaggcgctttgaccggtgtctatgtccccggcgcacccggtgccgggggcatagacacaggaggcggcgcaaagcgccggcctcccgtggttttagctgctaaggggcagtgatcgcctcggccgtgaatctgccgatccgggtgcgtgacagacgagaattggtgccgcgcacatgctcgaaccaggcttcgcgctgatcgtccggcagagcggcccaggagctcgccgtcagggtttcgtaatcgagagcggcgacagtctcgagcggtgtgagcaggcgccagctggcgaggcggtatacgtccgcgaagtggccgttagccggtggccactcggtgtcgggattgagtcgcgtaaatgtttgggcagcaacacgttccacggaacgcgcaaccggatagtggcgcgactgccgaaactctccgctgtgaatctcgtcccgaagactgttcacgaccgaacctccttgatggaagatgaactggccgaagctgtttcggcttccttcgcctgtctgtgtccagcaagtttgtgatacgggatagtgtccgtccaatcaccgcctatcctcgccggaacagtgacagatttcttgttgacccgaactaccggataccagacacccgagcacctgaccagatctcctttcgcgatcgtgtccggcccgaaattgttggcctgacctgacgcgatctgctgggcgcggatttcttcccaataggtgatctgttcggcccgctcggcgatgcgggtaatcagcgactgacggtaggtgccctcgtccggagggaatttctcgatctgcttcacgccacgcaccacgaagagcgttcgctcgtggccgtcgagctcgcggtggtccgcgcgctgctctgcctcccacgccgattccgcctgttctgaccggcgccccgccttcagctcgagcgcttccacccgagcagcttgacgatcaatgcgatcggcctcgacctcggccgtcggccgcgctgtcgagtcgatatcaatctcgacatcgaaaccactcgcgcgcaacgcctctgcagtcatctcgatcaggcgaaccttcggagcccgatccctactgctccggatcccccagaaaccgatactgcgaaaccacctccacccgtgcgccgccaatacatctccggaaccatcaccgcgagaggtcccgtcaatcagcgttccatccgcggcagtgtgcgaaatcgtcaacgtcacttcgaatctccgacctaacaatggggcagggggtcaatccgcccgtcagcaattggacacctccaaacctaccctcgatatccgacaaaaacatgcattcacctgcgtgtatatccccgccgcacccggtgccggggacatacacgcaggatgtgcttttctttatcgcagaagatgaaattcgttgagtgagggcgggaacagagaatgaaagcaagtaggaccacccaggtagggaatatcggggaagcgctcgccactttggagttccttaaaattgactggcatgttgcacaaaatcctgccggcgaagtgggctcggatcttctgctgcaggcgcgaaccgccgatctcatggatcacggtgcactcgtgggagctcaagtgaagtatggcccctcgttcttcgatgagccggagactgatgatgacggaaatatcgtcggatggtggttccgtgacgcggacagtgaacacgtgaagtactggctcgactacgcggttccgttcatccttttgctgtgcgacgagaccaccaagaaattgtattgggttcacgtgacacaggacgccgtcgtgagcacgggtaagggctccaagatcctcgttcctgctcattccaccgttgacgcggatcacgccgcggagctcttggaggtcgccaccgaagggcggatcagttcgcaatgggaagggagcgcatggggtggcgtgaaggtcctggcggctgatcggcttcgttacgccatgctggcgccacgattggtggccccacacccgaacttggaagtggcggaacttagctcggaggaggccgtcgcgcttttggtcaagatgcgactacacgatctggtaccgcaacccgaaagcaggagaaaaacatcccttgaaaatagcccggcaccagaccttgaacaatgtcggaaatcgaacaaatggggttggcgtttttacgcagccctgcacgacgttttgcttggtgatgacagagcgattccttctcaggatgttgactctgatcccctcaagcagattattgaggaggccacagaaccgcatgaccgcgctgcagcggcagtatgcgcatgtgcgctattggtcgaagaagcgaatccggaaggaggcttgcgggtaatcgagagcgccctctcgagtactgaatacaggcccatcgatcaggcttggctgattttgcataaggcccggtgcctggcggaacttggcgatctggaaggcgctcggctgttggccctcgacgtgcagaaggtccgcgcctctgcagttgacgatcccacggcaatggcaatcacagggtccggcgcggacctcatcttcaggctggacccgtgggcctccgatattggtgagttgatcaaggggcgggacacccttgcatcgtggtggcgaaatcaagaggttgccgccggccttcagagcaatttcgactcattgttccaacagtgggtgggcgaatcgaagagcaccgaatttgactcgactttcctgaggcttcgagccgcggctctgctcgctgggctggcggcggatcactcatcctggcagcactctcataaactactggcccagcacgttcttacttcgtacagatcgcaggacgatcttgctgaatccctatcagcgctgcggcacgctagtgaggagaaagtggttgcacaagttgcgcgtcatctactccgagtggggccggcagaagctgtccgcgcagccgtaggcaaggtgaaactcgatagggcgacccggacctcgctgcacgcagaccttcaactggtctcaaccgcctctgatgttctcgaaccagcgcaggccgacgaacatgttcgatggattttgtccaacctgagcgacctcggggggttggcatcacgactacaaccgagtttttccctggaatatgtcctcctggatactttggaaaacctcgcgccagtggtctcggccgatgcgctacgcgaagtgattgagtacatcaaagacttgccagaacaaagcgatattggttctgcgcatgactgggccgcagtaatcaataacattcccaccaccgcatggactgatgacgacagagcggcattggccgcgcgaaacgaagacagctcagaggtaaaggaagccatcgaccgcgtcctagctgagggcgaccccactcatagggagaggattcgagagaaacttagagatgggaatgtcctagctctcgatgcgttcggcgacgttcgagatcttgacgccgatacggtgaagacggtgatcgacaagttagtctcgggaattgaacaacaaattcttgatctgacgaacggaaacctcaacattggaggctcagatttcgcggcaacgctgatactgcttaacgcctggcatccagaagttgctgtgtgggaacctatctcggaactgttcactaccccttcgcctttccgtgctcacctgacgaaatcattgaagggtttgaggggacatagcaagcgtatccctactgaagtggtcgacaggctcgtcccgccgctccatgatctgatggttacaccgccgtcgacccatccgttcttccgaaatgaagatgttcgaggccgggcagcgagtgcattggctgcccttcgtccagccgcaatttcagatgaagaactatgggatcttttgcagggcaacgcgcatcagcgtgcagcggcggtcgaggttgttgtcggcaagggactgtctggccgctacgacacgctcgtggcgatgtcccgagacagggatccgtgggtgcgcgccgttatcgctaatcagatagcccgaacaacgccggaagatggagatgctatccgcctcaagctgattagtcggcttctctcaaatgaagggacgttggtggcgcagatggttgcgaacataatcaattcatcaccacctgatgtcgagactgaccaggtggttggcatgctccgcgaaaacgtgtctgcggacgtgcgacgagccatcgctgaatatgacgcaaaacgggaactttgagtgaacctcaccagctagggccgaggattgcaagaggtcgagtttcgaaaccaggctccgtcactctcgatattgagagcgacggagccgcggtgctgaagtgcctagatcttcagttttgatgtgatcgagtgccgcccagaggttttcattgtcgcaatcgcggcggtgctgatcaatggcggagatcagcttgtcgatcacgatccgtgcagccggattgaacgatgcagcggcggcgccggcccaagccagtggttcgtctgcgcggttgagaatgcgatccaatgcaccttcgcatcggtcgaagaatttcccggtccgtttggcctgattggcatcctgatcatctgccgcgagcgcggactcggccaggtccagaaacccattgatgatagtggtggcacgttctcgtagaactgggtcgaaacccaaggccgcccagaaactgttccaccgcacccgatatccgcgttcggagtcgagcggcacgaggtggtcacggatcaaccggcctaacgcttcgtcatcgaggtcgcgcaagtgccccgccaggagcgccggcttcgatgccgtcggcaatgactgtggatctttgacgcgttgccaaggctgtgggcctacggattcgatcacgacggaatgttctccgccggccacgacacatcagtcgcgccggccggcgacgcccctgcctgttcatcgatcaagaactcggacaggaccgcgctgacgcgagcttcgattgcactgctggtgggattcatgttcatgtccttatctgccgttcatttcagttctctcgccacagctaacaccgcaagatcgacagccggcgcgtcatcggaccagacctgggttcggccctgaggcaggatttcagagcgagggtgcacacgccatggctccacctcctgcaggacctcgtgggcaagtacaacaccatggaaacgggtcggcagcgtcgtgaggtcaacgatggagcctctacggcggaactccttcaccgaccgcgctgaaccgttactgatgacaacctgccgccacggcgtgcccgcgaggtccacgatcgcaaccacatgcgtatcgagccatccacgatcacgccacgctggcaaaattcctcgaccttttggtagtgcgatcgaggttatggcgtcacgggcatagtcggcttgttgctggctgcgcagctccgaatccggcgccggcagacgcaactgcgccaaccgagcagaagggatcgccgcaagctggcggttggtgccagaaagccaccgtcgcacggtgcgcgttgaaaccctgcaagcctcggcgacgaccgcgacgtccactcccccgcgctcggtctcgccgtaacaagtccggagcatcatttcgagtcgcttgcgtgtccaccgcggtcctcgccgagagggcatcgctcgcttaccgttccacgtcgaagctattgatttggtagaactcccagccgccgacatagtcttgggctcggctgttcatccaattgatcattcccttgtcgcccccattttcgtaggcgctccacatggattcaacctggtcgggtgtcagggccaaggtgatcattcggtcgcgcgcatactctcgggtgccgggcccctgtacggcgtcgatcttgatcttcccaccgaagttcgacagtgcttttcctcgtgcgctgctgcgtacgctcgacatcgcttctttacgtgaggttcgagtggacgcggattgtttcgctttgcgggccagtgcattcagggtttcggtgcgtggcttcgcaattcgctgtcggccctcgggagccagccaacgctcgactgttcgtttggagacacccaaatcacgtgccgctgcagcggtgttgatttcgctgcgctttcccggtccgtaagcggccagcagctgagccttcaggttcgacgcatttggctgtccggaaatgtcggccccttgccggccggtcaacttcccgaagaactccccctgaagttttcctcgttcccccctcaagacttcccggatggcagtctgagtgacacgaagctctttggctgctcgcgagatgttgattcggccggccacgacagacccgaagtcggaaagactgtctgcgatgcgcgaatacgacgccctactgagtgggttgcgtgccatcaggaatcactcccctccgcactagctgcccattcgttcggggcaatcagctccgactttccccgatagccttggccgtccaaatactgcaggtggtcggataacagtgccgatccttccggcttgtagttcccgaaccctcgtccgaactgcttctgatctccaggccatgccaattgtggatcgcgctcgtcggagacatacaggacagtatctttggtgaccgctacaggccacactccgctgtcctcgccgatcttcgcgatccgatacatgatgttcgcgcgagatttggcgacaatgtggtggtgtcgctcgggcgagtagccgggtcgcccggccaaatgcatgtcggagttgagcatgccaatggtgtgcgtgtagatcactttgttctgctcacgtgccaacagtgcgtcggtgtcaccctcgatatccaaggcggttcgcgcatcgcgaatgcgttcgtaccagggcaccagaactcgcccgtgatctcgccagacgaacgcttccaagatctccggctcgtaaccgagttgtgcagcgcgttcgagagtcggagtggtcacccacttcggttcggagatagacagccccatcggattcaagggattcgggtaacgccagtccgctgcttcggggatctcgatcagccagtacccgggaagcttgcgatcgaacaccatcccatctgggtgatgctctgactccccgatcggcaattcgagaccagcaataccggcagcataggaaccgccgcgatcgaaggcatgaacatagcggcatttcgcctcggcatcggacagagtccgcgaccagtcgatatcggcttcgaagatctggaacttcttcgcaaaatccgaatcggacggcgcgaagatccgcttccattccttgggccgtgcagcgatcatcaagtcgatcccggtcgatgcgggactcacagcccacgggaatcggagtgccccggccaacaacgcaagccgccttgccaacgttgctgcggtaggagagtcaccaagtacgggcatctctttcgggtcctggctcatcccggagatcagagctacccacacgccgcgtgcctcgcctcgccacacacgagtccaggtccctagccggtcacccggctgcccgccaagctgccacccctgagccagtgcatcagtcacaaatgcagattcggccgacagctccttgagtcgatcattcctgttgcgttttcccaacgtgctggtgtcaatgccaactttctgggccatcgcatcggtgatccagatctgaccaggcacagaccacgtgtcagacgtccacgtcccgagattcagcgtcgtgaccaactcggcgacatctccgacatgagcgatcggagtagccagctcgtgacgactgccgtccggcagccacactccgtcgacatcgagtactgcagcaggcgcagtgaacgcggccgccttctccttgcctgtcgtcttcactaccttcgtgcgagtctcagtgtctttcggtgccggcgctaccggcggtgaaggttcgggagctggcgtgatttcttcctgatttccggttgtgccagctgcaatcgcccgagaagcggcggtgctctgccaccagcacgggaggtgcatcacgagtccgtcgatctcccagccagcttcgtcgccatggcagagagcgcaggtagatgtaggtgagatctggaacccgtctgcggagaatccctctgcatcggtttcaatcgccatttcaggctccttgtcggtaatcgagctggtcaggctctttgcttcggtggacgaatcagtcgaagctactccgtgtcctggactggttggactactcagccagccctcgaagagatccggaatcacggagtggctcgaagtcggctggtcggtgggctgatcatcgggcgtcgggtccgttggtccgccccatccggattcgggatcgatattgtcggggccgtcgttgccgaaaagtttgtccagccggagagcgaccatgcgctgacgccggttctcgcacttgatcatgcgctgcacggtgtagcgaggcatccgtccttttcgctcttccgcgatcagcacaccttcgtcgtacaacgccctcgacgccgtaccgcgatcgatttgcagtccgtctgtcatcgttccgccggcggccttgagtacctgctcgagtccggtcaattcgagaagcagctgtgggtccccgtcgcacggccgagggttcgacacgacataacccagacggataccgcgggcttcctcgcgccaccgctgagctccgtcgttgctgacgcccatcgaacttcggcgccaacccagtcggctggccaacggccattccggcgcttccccggtttcgacatcttcgacaaacgccaaaccagtctgcaatgcgtgtaccagcagctcgcgcactcgtccgccggtacgcatcggaagatcggggtcggtcgaagctgttgcggcatcggacaatccgagagtgacaaggtcgcctgtttgcgcaacttccccttctgtcaaggcgccgatatcgacgagaaagcgtgacatcgcgtgccatccagcccacaaggagcccaaagcatctgcctgacggacgctttcgccactatcgcgcagctggttgccgtaggtgtttccctcggcgaatgcttcttcgcgaatttcctccagccgtgggcacagccactgcaagaagcttgccatcaggagagcccgcccgtgccgagagtcggcgccgtcgagccgcttgagctcttcgaggtcgatctcggcagcctgaagggggacgaccagcattcgctgggctcccgatccagggcgcggcatgacttcagacgtgatcaatgctgacgcccgcggcggtgtgccatcgaggactccgagaccgtccctggtgctgcggctcctctgctcgccattgtgaacgagccgggcgaactcttcgagggacttctgtgcagcaccaaaatcgcgtgtcggagcgacatcatctgcccagtacaaggcgtctttcgcggcgttgagtttgatgcgtaacgcattcaaggtgtcaccgttgccggacatcgatgtcgctgggcgccgacggtcccatttttctccccagtggtgcatcacaagggaggcgatcgaggtcttgtaactgcccggggagccgatcagagcgagcacccaagggttcgggccgagcgcggaccggaagacgtggccgagaagtgctgccgagactcgggtgggtgttcgttcgagcatcgaggcggagtgcagcaaaaacgcctcccggatccgctgaggatccggactgggtgccggcaagtcgtacatcctcaaaggcccggtcaggaggaccggcgccactcgtccgccatttgcgtcgatggcaccacctgcgtgtacgaagaagtattttccttgctcgtcccgtcgccatccggtggatcgataccgtacaacgcgccgaatctcgcgtccgccagcgcctttgagtgcgtcacgaagctttgcaacgccgctaggacggctgtcgtaagcaggagggcctggcagagtttccacccacgcgcagtcccggtactcctttgccgggatccggatccgcagaaactcgcggctgtccggatgcgtgtatccgatgattaccgcagtcagctcctgcggcgaggctgggttaatttcgttctgaccggccatcgcttcgcggcccatcaaatcaggctcgtcgacgtccaccccatcgtcggtgacttcgagatattccatctcgacgatgcgagcatcgatgtccagcaccagttttgcctgctgatcgccgtctttcctggtgacgatctcgacgaggtttccttcgatgattcgatagacaggggcgatgaaattggttccgcggatgccattgagaaccacgaccgacgtcgcagacgggccgttcgctgtggtggcctcgtccgcgccagcttcagtgactggcgtgggttcgagctccggatcctgcagcagtggagggatcgcgacgcctgcgatctcgtgagcagctcgcgccgccacccgtgcagcattccaagcaatcgtcgcggactcgacggcttcgccggcccactcggtgccttcctcggctgcctgctgaacgactttgtccacgagctcgctcagatgctcaaaacggcgctcagcctccagagcccagcgctgagcgcgtaccaactcttcgtcggactcgacctgcgtgtcagctagatcgacacgcgctgcagcctcggcgagcgcgacctcgacaagggtctgcttttcgaccacgtcagcagcgaagctatgtgcggcgacttctcctggacggaccggagtaaacccaccccactcgtcctcgtccgaccacagcccagcttcgacgtggtcggtgaaatcagacttcggggtgacggtggcagggagtaacagttgaacctgggcgccgactccgcccagcaatgacgcaagttctatgccgcgcttccatccggcgccatctcgatcgagaacgacgcggacctctgcaccttcgaagagctcagcgcaggcaacgggaaagttcagcccaccctgcgcattggtggtcgcgacctgacccaaattctcggcggtctcgacatccttctccccttcgagcaaccagaccggtgaccggtcggccaaggcagacaacagggcgggaagtcgatagaggacagattcgaaaccttcgggcttgcgcttgagtcgggtgccgttggcactgacaaacaactgccggaactgcttgtgacgtgcgcggtcacaggaactgcattcctcacgaatgacttcttggacgacggtgccgtccgcagacacgtatgggtagaccttgactcgatcccagctgtgctcaacctctggggctggtgcagctacggcgattcgagctggcaaccgcccgcctttagggcgtcgtcggcccgcactccgttgctgggtcgaacggccgacccgagtgagtgcatcgcgctcaggaagcggttcgtcgaacagatcgaccatggtcaggcccaggccctcggcaatttccgtggcagaggcgttgcagccgtggcagtgcaaaagcaccatgccgccgcgatgaccgttgacccagctcactgacaaagacgcatgtcggtccgcgtggacagggcacaaggccatcaactcgtgagggcctcggtgttggaccccgccattggagtcgaccgcgttgcgcacgcggtcgaacgacgacatagggccggtcgctgcgccgctcgctgcagccgccgtcatgcgattgcctcaacgacactcgtcgccaaggatggcgagtgtgctcgggatttggttagaatggccataagtcctctggacttgagtaagtgaagttcggaaagtgacgtcgcaagtcgcttcccgggactgaaatcgaatcgaagaacccctccggccggcaaagcagtgggggtttttcgctgtctagggccaactcatgctggaaccgaaagttcgccgtcggccgcgtcgcgagcagtctgcgtccgatgaagtgcatagcgggagtcgtggatgcggagtcgctccggatccaacttcttgaggatgtagtcaggaatgtcgaggttcgaggcgcgcgccatgacgagcacccagtagtccccgagatcgatcccgagttcgtctgctcgacgttcgtagacctcggcctggttgaggggtgcgcgcacggagaggcaccggcgcgcgcctttacttggtcgtcccatgggatgagcgtaaatcgaaactgattctgaaacggtgacgctggcggtgtcagcgtgtcgtgcatggcgctgctcatgtctgaaatcccctcaaccctcgcaaggaatgcctctgattagaggaagatccgcgtgccccgcgccgtgtgacagatggggtcaacaaatcttcgtgcgcatcatgtcgcgagacctggacgggctgagtcggagcggagtcaggctagcgaggcatgcacttcccactactacgtgtgacctatctgcgaagttggtggggagtggggggagtggaacaaaacagcagttcagaaggtaaaaaccgctccccacataggtggggagcggggtggggagcggggtggggagcggcttcaaagacacgaatcggccgttgcgctcgcccagatctacgatccgtttcgaggctacgaaagcctggaaattcgatgccgcctccgctgccgttcatgtgggcctgacagcagagacggcctccgaggcttactttttgctcctcggaggccgttcaccactactgtgcgggcgaccgcaggtgcagcgacaagacgcccgcgagtaatcggctgcgcgatttggaaccgacgaccttcacttgctcgtcaagccagtcacgttgagcggtggtgaatcggaaccaggtctcgacgggccccttgaccgtgaacggttcttgatggaccggaatccctgaggacgatctgcctgctacgggttgaaagagggctcgcagtcgttcgatgcctactgcgtcgaatgcctcgatggcaacatcggcgtgatcgcatcgccgttcggcggcacgattcaccaaggcgtcgcgagtgctgcgatccaggtaggccgtgacagtcaccttcgaggtatctgcagccggcggatttccttcttccagaatctgggctggcggcgcttcggtgactgcgggtgcaggttcgactacaacaggagtcgcgtggggtggtgcgactggagcggtgacagcttcgggttccatcggctgcacccgcactggagattcaggcgccgagacggcgggttgaggggcgtcggtgactcgtttgggagccggcgggtgaggagctgtggagtcgatctggggttgagccgtgtccggtgtctgtgggctcgcggcgcggcgaggctgcagcccgccggccgggggcaagagaccagcgagtccctctgctcggttgggcttcggggcgaaagacttggcaatgctcttgcggttgcggaccctattttcactcatgccgaagccctctcagcggtgatggtcgacatccgtacgaggatctcgcgggtgaggttcgagtagtcctcggccaggccagaggcgtttcgcgagagcatcagatccttcggtttcgtgcctttcctcagcgctgcgatccgtgatgcggtttccccggccgatcgttcctcgagctcatgcaccagaagtccctggcgtcgcgcgtcgaaggcggtggtttccatcgtgcggatccgagattcgaaagtcggggccgaatcgccgatcatctcctcgactgcttcccgaatcgttgcgtcaagtttggttgcgcgtgagctgacgccgaagaggcagatcccgccgagttggagctgggggttcacggcaggaaggtttcgttccggatctccgtctcgtgctgccgagaactggccggcgatcgtttccatgccgtcgaggctggcatcatctgcgcggattggaatgaccacagcgtggactacttccatcactgcttcgatgatcgtgagatccgtcggaggggtatcgaagataatgacgtcgtagtctgcggccacttgcagcaacatggccagtagaagctgtcctagtcgtttgcctccctggcgttgctgcctggacaccatgactgcggcaaggtcgaacattgccgggccgcctggaacgatgtcgagattctcgcgaccaccgacgttttggatgatcggcggtgccgacccgctcaagagggctgagaacaagggcacgccgtcctccttcacgaacccgaggtcgcggcacaagttggcctgggggtcgaagtcaagcaagagaacccggtagccgccggcagcgagtaagcctccggtgttcgcgcagagtgaggtcttgcccactccccctttaccgttgaagaatccgaagcaggcaggcagttgctgatgagtgggtgtcgttggaacggcatctacagacatggtggttctcccaatggacgttggtttctgacgagtggtctgtaaggaaagttagcaggggtcctggacaactcgcggtatgccacgcgtgtggggccgtatgtgttcaggcatgtggatcggcatgcggcaccgcgtgcgaggccgcgtgtttgcatgccgatgtaaccgcaggtgggcacgtatgtgaacgcgcgtgagtcactacgtgaggcactgcgtgaaatcatgcgtgaagaaatgcgggtaatgatgcgtgaagacacgcggaccaaatggcgtgtaaagaaacgtggtcttctgcgtgcatgtctgcgtggaataacacgggagatacaacgtggctctatgcgtgagaccccgcatgatcgggtgcggagcgcacagcggtttgatgggcgggtgtgcatccgtgatgttttgcgtgaccgctcgcaggatgatgtgcgtgcagaaggatgggcttgcgtgcggggtggcacctggggttctcgtacggcatgtggtgcgggtctacatgctgtgccacaggcggaatcagttgccaattggcgtacggatccgcctgcttgtaggcgagggtgaccgggtgcgtgatcagaattctagagcccggactcactactcactctgcgtgattcaacatggcttgctttgcgtgaaggtgtgcgtgaaatagctgtttagctgtactgatgtggggttcgtcgtggatcgccgatggccccccgctgtgcacgctgtgacttgatgcgatgtccgaggccggcgacggtgcggacatctgcggcctgagcgatgtcgtcagcccggcgaaatccgtcgagttcgacggctagatcgaccaaagtgtcttcgaggatgtcctcggcagccgcatataggtcccagagctgcttgagctcccacgcgcggatcaggggattagagaaatagagcccgtcgacgatcttttgcacccgggctacctggggatttgtgcgttcgtgcgcctgcgaccagatcgaaaagtgggaactcgccgagcaggtgaccacagtcgtgtccagttcgcgagcaactgcggaccaggatgtggtcgtttcgaggcccctgcgcgcatgtctggcggcctcgccgaatgcccgttggcacactgtggcgtatgcggcggctgagcgtcgcgcttggcttagttcgcgcagttcagacagggtggtgaagctttggcgtccgcgagtgaactcggtcgcagccaacagggcgtcgctgctcgtccattgaaatcgagactgcctgtattggtcgcggtgccagcggagatcgtcgacccatgcagagttgagcttgaggcccatctcgctgccgggaacggtcatagaacaatgatgacaccacaccggtggtgtgtcatcagtagtactagttgcgtcccgacgaatcatgcttatcgccctgtttggaacttgaaggcattccgacgatcgcatgccagtcataccgacataccagccaagctgcttcgcaaacgttgccactcactttcgaaggcgtcccagaggcgtcccaatgccgcataaagcgccagtcgaattggacttgatgggagattgggatgcgtgtgggacgcgatgcatatcgttctgtgatgaaatcgagcttgccacttccgcatatgtaggcaattaggtgcttacgtcttggtcgtatcgaaatgatccgataggtttctctaacggctgtggatatgacttgggtgcaagattcgcgggtcttgggtgaggtgtctcgtcgcacccgagctgtccagggagggctgtataactctcagcaagatcactttaggtttgagcgagcgcgtctcgttccctgttcagtatcggagattgacgtgactagcacgcataaccaaggcccgtctcagtcggctggagggcaccgaccactcgccgggaccttccgttcggccgcggcccgatcgctcgagagcatcgcttccgcgtacatcgagggtgacaacgacgaaattgaacaagggcgggaagtgcccgcgcatgtggagcgccccgctgaggctgaaccttctggaggtcaacaagatcgggagcaagtcgaccgttcctcggacctggatgggggagggaagtcgtcaagtgttcgggtgccggcaaggtgccatgcgaagctcgaggagatgcgggcgagcacggggatgacgaacggtcagatcttcatcgtcgcgatcgaggcgactcatgatcgacttccggaactgctctaccctggcggtcgaatcggtgggggattattcgcagcccggggcattcgagccaaaacgtcacgtgacgatagtgagacgcaggtgacttaccgactatttcatgccgacttcgacgtgatcgatcacctcgtggcggaactgggcgcaaaatcccgctcgcacctgatcgctgcggcgctgaccggatatttcttcaaagacgacgaacccgcaacatgacgagggaagcgacgagggcgccttcagcgcttcctgtttgcgagtaaccaaagggaaagaacaagcacgggggagagggcgacagggaccgcaagtacccaatgcatgactgtccctgtctcaacctccctattgatcaaagtcagtagaagggccgcgacgagccacaggaacgcgacgtggcgccagcgcagtcgccgcaagaacaggttcagtcccgcaggcagtttcagtctcgacattcggtatgtcatagctgtctcaattcagttggatatcgacgatgcggcgtccgtggccggcagaaaagtaggcaagcgcgtcaaagcacgctgccgccgcttcagccatttggacggcgctttcgcgcgcctgtacagaaacaccccatagattgcaggtctgttccgtggtgggcatatgggttggtgggatccccaatgcgccggctgtcagctgacggatatcggagttctggtgccactctggagaaagacccagttcggtgaacagacgtctgagtagtctcgtgtgcgcatccgggtgaaaccctccagtgactcggcctgcgatgctgcgcgccagtgccgtgagttcagggacagcttgagcgtcgtctgccagcgcgccttcaccagccagcgcgatctcccacgatcgtccgctatcggtatctattgctgcaatttcccgcacgcattggtcgccagtgctcgtcgccgccgtatggaggtggacgacgaacaagttgtggccgctgtcattgaatggtgaagggggaggcatggcgtggaggctatctgctgccatggactacccacgcggctcggtgaactccctccgctcgaatggcgaatcggcgatcaggcacatcggtccctgccacatcaccgcaggttcgccagccgcacgtgctgctctgaggcgcgtcggacccgcgagtagacgtggttggcaggcaggatcgcttctatgcaccgtgaagcgcagcaacggggagacagcaacttcttggagcgtgaaccacttcaaagctggttgggcgacgcgattttcagtaccgataccgacgaatttcggcgcaatgtcgcggacaatgcgcgtgaactcgatgaaagtgtcgccgatacgtcagtcctcgtacatcgccttgctgaatggaagatcgacatcaagtctggcggtcggcccgtcgggctctacgtcccaaggctcgtcctcgaacgggagataaccgtggtggacccaaaattcgatctctatcgcgacaacgatgaaccttctggccaagccggttttgctgaggcacaccagcggctcctcgctgatccctcgcttgcaaatgactggctcgtcctgacggcggcgtttgggaagacatttgccgactacctgcacgagaggcatggagctacgcggatccgcttgttccgcggcgtccgcggcgtccgtggcgaccccggcgagattgcagacatggcgcacgatcagcgattgagatgggctcgtgaaaatcttcgccacggaactgtggagaactggagtcctcttcccggggttgccgaaggagctctcagcaagggtgacgggatcgtcatcggagctgaattcgacaccaccgcggtcgtctgcactcatcaagggggagctgaaacgaacgtcagaccttggcgggtcgatgccggccgagtccttgggaccttccgctacaccagcatcgaggttcactcttgagactcggcaagcacggtgacgttaacgactcacaatgtccgagtgaaccaatctcttggccaaacgtagagaagcgaaaagggccccaccggtagacggcgagacccttccctggccgtgcggttcattcttgactgctgaccttgtgtgcagagttgaggacaggcgagtcaggcggtcactttcgcaatcgcgtcgcggaagtgattggtcagatcttggagagcggtcgttccagcggagtcgatgaccatttctccgtagctctggtgagctccggaaccgatgaacgaagcgaacttcagtccttcagtcccgatctgtgccagtgcatcggcgccgtcagaacctgccagcgcggtgagattcgaagcgagcccaccaaggtcccctgtctgggactgctgagttagctgctggccggtcgccgacgatccggacgctgctccgagtttggccggatcagtcttctgtccacccccgagcgtgcctaccgcgatcttcgcgaagtcgaggatgtgggggagtgcacccagaccggctccgatgacatcgccggtttcgatcgcgtgccagagctgcttctgcagttcgccggcggagttggccaaaccgatgatatcgaggttgccgacgagtccgacgatcatcgacacgatctgagcggtaccggacgggtcggggatcatcgcgatgagtgatgctgcggtcttgtagtccagtcctgcagcgagcttgacgagtggttcgaagagaacattgattcggtcgaactcggcgtgcaccgccttgaccttcgccatgggatcgagcgcgggatcgagaacgatctgcgggatccgagtcgtgaagatgtcggcgacagctggaatgttgttggccaatgcgaaggcattcgtcccgatgtgggtgacctgatcgatcaggacactcggcttgatgatcgagagcgcgttcgcggcaacggagagcccatccgctggggtggacgtcaaaggtgaaacctgattggcgagagcatcgacggaagcctgcaactgcggcacctgcgccgcgcctgtggctccctggactgccttcgttatcgaatcggcggccttcaatgcgccggccacatcgatacctttgaccgtctcgacgatcttgccggccgcgaactcgggcgtcgatgcgtccgctgacttgagtgattgttcgacggcgggattctgagtcacccacttggtcgtatccgctacagggaccagagtgtttgcaatatcggatgccgctgcgctcacgctggcgaggtcgggagaaccagactggagctgcttctgcagagtgtcgacgttgccggcaaggcccgggagatcaaccttcgagtagtccgaaaccagggcgttctgcagggccgctgtgttgggctgagagccatcactctgctgtggaccggatgcagtagggggctgtgaaagtactcggccgagaccggcaagtaagccgtccttgttgctgttcgtcgagcagtagaggtcgtcaggtgcgcagtacgaccgcgttaccgaggctgtctttccgaatccgcctggccgcgcccccgcaataccgactccgtcgacagctggaccgacgagagtgttgtcctcgctcggactctgtcggggatcggcaaccaagccgaccgcgatcagcttctccgcgggaatcggacccttgtcgtgcccgattagccacgtcagatcgcccgcgacatccgccccttggctgtaaccaccgagagcgaaaacagtactagggcactccgctgcccgggtctgcatgactttcgcggcagcctctattccggtggccttactcgttccgtaagtcttgcccttgttgaacgcggatgcttcgtaggcagggtaagtgactttgatggagcttccgaactgctgaacaagcggatcagtcacttgcttgagaaggcccgtcgccaccgaagaatctgctcccgaatctgtctcgaacgtccccgtcatcatgaccacctccgcagtggggcagcctgcagaagccggtgcggcatgagcggtccccggcgttgagatcgtgagcagagttgacgccacggctgctgtaagaagggccgccgaacctaccgaacgggcgcgtcggtagtcggtagatggggaagcgatggtcgtcatgacagatctcttttcgtcatcgattacagcgaggggaaagtggaaagaccgctgcccgaatgtgcggtcacggtgttcggcagaaggtcgacgaccgtgaagacggcgcggtgagcgagcgacatcagctgtcccaaaagttcgggatgactcacggaagggatacgtagcgctgcgtcgagacttccagcagtctcgaaaaggagtgacgattccttcatcacgaagccagcgatcaggaagcacaccagcaacgaaactgcgtcgagagttcgagtcatcacaaagcctgttcgatcggccgggcgctgcgcgatgcacgggcgaagcgtgcatgatcggacgtctgattcgaagttcctacgctgttccgaatcttcgacacagcgcgatagagccgctgacgaagtgcggccgaggtcatgccgatctcagccgcgatcgatgtcagatcggtgtcggtctggtcgagatatgcgcgctgaatcaaagctcggtcggtgccggtgatgactccgttccgtacagcccaagcgagcaagtcctgggctagaaatgggttctcggtttccgcctcaggagcatcggaacgatccatcagatccgacgcggggatctcaccggcaaaggtgttctcgtgtgcgatcttcttcaaagtccgcaaaaagagagctgcataaatgttctctccggacgggcgatactcggctatcaatgacatgaaagtggcgattgtggtggccgcacgctcgtcgtaagcgtggtaggaatcgaagccggccacccgcgcgtgacgggtcaacgagatcaacttcccgagcatcagctgcaacagcgctcgccccgcgagaacgctgccctcctggtggagggtcaacagtgccagcagtacggcgtcgcgatcgagacgatgggcgccggccaagtcgttgagttcctgaacctgattcaaggccggctgattgaccgaccatgtgagcacctctgccgctgctgagggtcgtgcgcacagctgcatccattcggtgttcagacggctgtaaaggtcgcctcgagccgcgccatgggacggcaaggcggacgacgaatggctgggggcggttgctgcgtgggtggacatttccacgggtctcctctgtgcgcgtgcgaggttggtctcgcgcccagtagagcagccctatattgcctctgacctgcatgtttgttgttgccaggggagtgtttgttgttgccggagatgttgttgccgcgagctttgccgtgagtagatgcgcgtgcatcgaaggcatcgacgtgcacgtttgaacctctggcaacaagcaactgaccgcgctcggaaaaaactttgaaaaaagtttggcgagctctgtcactcaggtcttcgcgcccggatcttcctacaagtagaagcccacaaaatcggtgcggctttcacactcgccagtcgccaggaggaccggatgcacgactcgatgcaagcgctactgcacgatctcggctacgcccatgccattgctgaggagatccgtcgagtcgctgcggctctcacacgaaacccattcgacgaagatgccagcgccgcgctctcgttgttggtattcgcagaggcgccggccgctcgtgcagcgcttgcgcgggcaatgagcgccgacatctcggatggcgaatcagaactcgactcgtcagagcagccgtccgaggcaggtatccgatgaacattgattggaagaagatcaacaatttcgggcgcactccgaaacggaagcaggatggttccgcaaccgccgattccaccgagacgatcgtcgatgaagtagaggagcgtgtccgcgcagagcgagtccagtggggccttcgtcagcagtggactacacgtgcaattcgcggtgcgatcatcgccgctctcgtcgcaggaattgtctcactgctgctcgtcgtattcggctcgtcgtcaactccggcagtcgtcaaagcaactgacaacgaagcgcaaagcattgacaccgcagcacaagcccaagccgaagatgtagcccgtcaactggtcgtgacgtggcttcaaggcagccgaggaagcgagcgtgagatcgaacggttcgttgccacgccaccgaatcttccggcatctgcgctctacgttgcgacggaccccgccatcgcatcaattgccttcgatcgcgacgcacgaacctacgccgtgacggtatcggtctcggtacgccccgccaacgatgcctccgcaacaatcgttcggcgctacttccaagttcctgttgttgtgaccgaatccggtgcgcgcgccgccacacttccttccgaagttgcgcagccgtcgacagctgtagaccttcaactcggatataagttccgagtcgcgaatcacccgatcggaacctcggccaaccagttcctcgccgcacttctgacaggcaacggcgaggttgctcgctacctgacgccgggggtctccatcgcaccgatcgtcccggcgccataccgcagcatcgcactcaccgatgtgctctcctcggtcgatctcagtgcgtcgaactcggctgcaccgcgttcagatggcgacgtcgtgcgcttgttgatcactgcatctttgaagatcaccgacgccgaatctgtcaacggtcagtacgcgctgacgatgacttcccgcggcggtcgctgggaagtcagcgccatcgactcaacgccgctctttgccgctactgctcctcgcagcggagtcaattcgtcgaccacgagcgccccggccccgtcgactccgaagaacgctccgtcgacttccgcaccgacatccgtagcgccgactcaggctcccgcgccaagccaaacacccggatcgtcgcttccagctgtcggcgaagtcccactgttttccccttcaggaaattgacccctcgaaccgaaaggtgacccatcatgtccctcgcactcgccgccgctgaccccaacaccgcgatcgtcgccgccggtgtcttcgaaaagatcggagagctgaccaacaacggaaaggtcgccctccaatctgcagccagctgcctggtcctgtacttccttctccggaacttgatgcagtccttcacgatcgcccggctggtcgtctccgccctcatcggtgctgcagcgctctgggttgtcttcaacatggactccctcaaagaccgaaccggagaggacctggccatctctgtcgtgcaggtcgtagaagcgccggacccgagtctggatctgccggtgtaaacggcgaccgcgcgcccactcgaatcgcccttcaccgaccctgacaaggaggactgcagatgtccgaggtaaccaccgcggcaacggacgcgaccacacgagcacaccgacagaactcctcacgcgagtcggtgcccacatgaacgacgacaacaacgtcgaagtcatcaaagacttcacaacagctcggaaaatccctcagctgatcggccgcacacccgacggtaagaagctccctttcggcccctacacagtcccgcaagcagtcagtggcgccgctgtcggagcaatcctgtggctcctgcatccgttgtggctcggcgacaacatcacgtggaacgtcggatttttcgtcgcatgctgcggcggcacggtgttcgtcgtcggcaagctccgattggccggccgaagcccagcatctgtcgctcaaggggtcaaaaaggccgtcttcgcgccgcctgaggccaagctgaagatcaacggcaaacgcgtgaatatccgagcacctcaccttgttcacgccggcggctacatcactgccgatccgcgcatcgaggaccaactcgtcgctgctgtggaacccgaatccccttctgaatctgtaccggtcgcacacaacgctgtcggcactcggtcgcgacctcatgaacatgaactgcccgccctctcaccaaacgaccccgccccgcgccccggccgatcaagcgtcaaggaactccttgcgctggccaacgccggaaaccccgagtagaaagcgatccgccgcaatggaacagccaactctgtcgatggcagcaaatatccggtggacgaaatccggtgtcgtgtgggccgactacgtactgagcggaatggactacggctaccgacccaacgtcgacaagcgcaccgcccggactctgcacacgatgctcgtgcgcgcactgcccggcgaatcgatgttgatgggcatcgcgtcgtcgctgagtgcggaagcggtcgtggcgaggatgaccgaaggggttgatctcgacgtccacacagactgggcgatcgaatgcgaagcgaccctcgactccatcgagctctatcgccccggccaacgagtgttctatctgagcatccccctgacaacgaccggactcgcaggacaggcaaaagccgccacgcacgcggcatggacgtcgctgtcggacttcatcggactccctcgaacctccgtccccgaagacgaggtccgggcgcgtattcgccaagcggatctcatcgtcgccgatatccccgcagtcttcgaagctcgaccggcaacaccagcacagatggtttggctctggcagcactccatgacccgcggcctccatgtcgatcgagacatgcctggcgccgcgtccacgccttccccgaaatcgggagcggcgctcgccccagcacgactcgacgaaggcgcgcaatcagatcgcgatgcgcccacgacttggtggcgtccgaaggttcccacattcagtcgagttctcaaggtcgaccagccctacgacatcgatgatcggccggcgtcgtaccaggtgattctcgcgctagcggatatgccctccggtggtgtcctctttcccggctcggaattcttttccctggcggatgacttcggagacatcgacgtcgatttcgttgctcgactcaaggtgacagcaggcgctgacgtgatgcgtgcgaacaagcgtgcgctggaaaacctcaaagaacagtacgagcagcgggaaggcgagctggcaggcggacagggcgctctcgatatcgcagcctctgcactgaccgagtacagctcgcttctcgaaaccaaccgtgacgaggtcgaagtcgcctggacagcgctttttgccgtaggcgcgcccaccgaagagcaggccctcgctgaagcccaaacagtgaagaagtcctttgaacatcaggactacaagctggtcgcgccgctcggatttcaagaggacttgtggtgggcgatgattcccggcgttccctcgtcgaagatcgtgcgcgaattcgggcacatcaccacctcgacacattttgctgcctacatgccgttcactcgcaacgatctgggcgacagttccggacctctgctcgcactgaacatcacggcagcccggatcggtgcggtacacaacgacatactcggtaagtccctccgcgaccagtcctcttcgtgggctgtcaccggggagctcggatccggaaagtccgtcaccatgaaggtgattgccggtcacgtcgtcgattgcggcggccaggtcatcggtatcgatcaaagtgacctcggtgaatacgccaactgggctcgggcggtcacggatgcggtcatcgtcgatctggtcgagcccgattacagcaccgacccactgcggatcttcccgcccaacatcgcggcggagatgacgcaatcggtgatgctggcgttgctgcgaatccagccgacatcaacgcacggcaaggcgctggccaaggtgctcgaaccgtcctatcgcgcgaagcacccctacgcagggcttggcgagctcaccgagcacctcctctccgccgactgcctgatcgacggtgcctacgacctcggcgaggagatgaacgtctacgcccggttgacctatgccgcagcgctcttcgcgaaagaccttccggcattgccgatcaccgcgccggcgatcatcttccgcacccaccgcgtggagctccccacccagctgcagacagagaagcagcacctgtacgacaatctgccgctcgagaagcgattcggtcacgccgtctacacactcatcgcgaagatcgcccgcggtcagtgcttcgccgacgccgaccagatggcgctgttcctcgtcgacgaagctcatcaccttctcaacgccgacgacggtatcgacattgtcgaagatttcgtacttcaaggccgaaagtcctctgcagcagtgggattaggtgatcaggactgcgcgttcgggacgccgaaacttcgcggcctcatcaaaacccgatttgttcatcgccacaccgacgaaggcctcgccaagcgcgcgatcgagtggctgggcctggacccagagaaccaagacctggtcaaagagctcacggagcagacagcgccggtcacgggaaaagacggctacgtcgagccgcaccgccgaggcgagggctacatgcgagacggcagcggaaacgtcggccgcatcaaaactcttctccccgccaccgaatcgcgccgtgaagccgcgctgactaccccgaaagacaacaagaagctggtgaaggcatgacctcgaccgcggcgcaccccctcgaccaggacgctgtcgagggcagtcccgaagcccgcgagtacttcagcgtccgcgccgcggtcacacactcactgcgttggctcctgcactccgccagccggatcgcccaagcgtggattcccgaatcctggttggtcgtcatcatgtacgtgagcaaaccgatctctcgctggctgtggtcacgctggtggagccgcctgctcattcgggtggccgcgggatggcacgctcttggtgcacttttgctgattttcgctacgcccgcggctgcggaccccagcggaggaggaggtgcatcaccgttcttcgcatggatggcgctcaaggacacgcacggaatcgacgcctggagctacttcctctcgatcgacaagggcaacgcctcaatgggcggcggttggagaatgatctgggcgtacatcatcaccctcgaatacgaggtcttccgattcatgatggcgacggcgatctggttcatcacttacgcgttgtccttcgactggatcgaaatgattctcacgccggtccgcaccatcgcagactccgtcacctcgatcaccgaccaattcgcgctcaccccactgatgttgaccatcgccggattcagcgtggccgtgtggttcgtacgcgggcgcttctccacgggcatctacgaactgctcatgtcgtgtgtcatcgcggccgcggccgtcggatttctcgccaaccccctcgaccgggtcgtcggtaacgacggcctggtcttcgctgcacgcgatgccggactcgaagtcgcgtcgggactggcgaacggtggaaataccagcggcaacgccgatcagcagatcgacaccatcaaatcgaccctcgtagataccttcctgcgccagcccactcagctgatcaacttcggggtcgtgcttgatgcgccggacaacaacggcaagtgcgtcaaggaattcgacgaggcttacgccgcgaccccggacgggcccggggtcatggacaaggtgcaagagaaggttggtgacattcttcccggcgcgggggcggccctggatctgctcaatccggatgacaagcctgaagatcgcatcaaagacgcgatcgcggcgtgtgatggcgatgacggtccgatgaagcaatacgccgacaatcctggccctggtcaagcgatgggtctgctcttcttgatcttcgccggcactctgctgatgctcttcgcgatctacctggcgggcaggttggttctcgctgcaggggtttcgatcggcaacgccatcaaatccatccctggcatcgttgttgccatcgcaccgtcgatgcgtggacagttttggcgcacgatcgccaacgtcgcgatgtcgctgctgcagatgatgttttccatagttttcctggtcggatacgtgctcgtcgtccaagaccttttcgcttcagacgaatcgaatctcatccgcaccgtcttcttcgtcgacatcttcctgatcgtcgcactcctcctcttccgtcgcgcgatcaagggtctgcaacggatgtcggacagtctggcgtcgattttggcgaagcgacccgatgccgcaccgacatccatcaccagatctacccctacgtcgggtcgagatatcgcgttgatggctgcgcagggccggcagatctaccgtggcggcaaggccgcggtccagggcgcaggcaagatcgcgaagaaagcgactacatcaaccaaggccgttggctcagtagctggcacagcgacgtcgactgcggtaacgggaggcgtcgccgccgcagtctgggcgggcacgaaagcagtctccggagcgaagaaggccaagaagtcgatcgacaatctctccgacccggccacgatggcccgttcacagtcctcgggttcacggtcctctacgagctcaccgagccgtggaaccggtgcggatagcgcggcggccgcggtgcgcagtcgactttcgaaatcggctgtcgcagacaaaccgggcatcaagaagtcgattggcacggcgccgtcgggtcttgctccggagcgtggacgagttcgcagttcagcttcgaaaactgttgcaccagacggtcggtccttccgcgaattcaccaccgattccggtgcgccgctgctgttgcccaccactcccacccgcgccccgaaggcgccgaagccgaccgccgcgccggtacgtccgcccgccgctccagttgttcccgccgtcaacattcccaccggatccggctccagaactgccggactgatggcggcggcagctcaagcaggagcgggtaacgcgaggaccccgcagccgagctcgctgacccggcggcctcgctgatgacgctcctcgccgcaccaccgtcccccgattcggaaagttcgtcgaagaagtggtggtggatcctcatctccgtgccgatcgtgtgcatggtcgtgctgatggcgccgattctcgtcatcttgtccctcaccggtgaggacaccacctgcggtcagccgaccggtaccgacattcgtgcagacggatcgttggtaggtctgaaacccggatctctggcagttccgatggccgaaggtacgtacacgatcagctcgccgttcggcatgcgagaaggcgaaatgcatgacggacaagattacgcggccccgctggatacccccttctacgctgcaggagacggtgaagtcgtcgtcgctggaccggcctcgggctacggacactggatccgcatccggcacaccatcgacgggcagaccgtcgaatctctctacgggcacatgaccgcagcaggagtgctcgtcaaagccggcgacaaggtcaccgcaggccaactcatcggcaaagtcggcagcgaaggacaatccagcggtccgcacctgcactttggtatctacccaggacaatggtcgatgggcggtggagtcgacccggttccctggctcaagcaacgaggaaccgcctcccctgcagcagcctccgccccaactcagcccgatgcagagttggtggcgaaatccacccccgccggcacgggcggtctcaacgcaagccaaacggcgctggcgaaacaagctgtcgccataggcgagtccatgggcgttcctgatcaaggaatcgtagttgccttggccaccatgagccaggaatcgacctaccgaatgctcgccagctccaacgtgcccgagtcgctgcaatatccccacgacggcgtcggaagcgaccacctctcggtcaatcaataccaacaacaagtcggcatctggggcaccgcggaagacctgatgaaccccgtaacggcgaacgtcaaattctttgacgcgttgctcaaagtttcgggctggcaatccatgccagtcaccgtcgccgcccaaaccgtgcagggatcggctcacccggaggcatacgccgacgacgaaacgctcgctcggcaactagcttcgcagttcaaaggttcaggtaaagacctgacgccgcaggagctggcagacatcgtcaagggtggcgccgcaacaacgatcatcgacggcggcgcctgcgcgcctgggacctcgaaccccggtggacctcagttcaagccgggtgggccgttcggagcgaacgtgatcgctgcggcctcccaatggatcggaacaacgtacgcgtggggaggcggagatcagaacggtccaacgaaaggcatcagtgatggtggcggggcaggagatgcgaacggcgattcgaacaaggtcggcttcgactgctcaggcttgacgttgtacgcggtttaccaagcctccggtggccaaattttgctccctcacttcaccggaagtcattccaaccccggccagctgtacgactcccgcggccaagacattccgttcgaccagaagcgcccaggtgacctgatctacttcggcgcaggcggcgacacccatcacgtcggcattttctacggcaccgaaaacggtcaggacatgttgctcaacgccccggaatcggggaaaagcgtctcgatcatgccgctctccggctgggccggcgaagagatgtacgtcaaacgattcggataggaaccttcataatgattactcgcaatcgctcgctcgctcttgctgctctcacatctgccgcgttggtactgacagcgtgcggaggaagcgacgaacccgaagatcatccggtggaaacgagtgccgaggccgacagctcgtggacggtacccacactcccatcgacagacgtcctcgctgaaggtagccaatccggctcggcgccgacgacagttccgtcgcctccgaccgcccctccagccctgaccaccactccgcctccagcgctccccgacacactggccggagccaacgagaacgatgcagaatcggtcatgctcgccgtcgctcgcaccatgctctcttacgccccaggcaaggacgtaaaccaatccgcggcagctcaacgggcggcgccacttctcgacgagaggtactacgccgcgaatgccgactcattcattgcgcttgcaccgatcaccggtaagcaatggcagaactgggcagacgaccacgcgatcgtcattgccacagcgagcattgccggcgacgaacaccctgctgatcaaccagccaaagtttcccgtgtgctcgcagtgacacaaactgccaccggacctgatggaaaagaactgagcaaaaacaccttcgccgtctacatgagtgccgtcaaaatcggcgtctggcgtgtaagcgcagtagccgtccgatgaactagtgccccgtcgagggggcgacatgcgtgtatccgtaggccggccccagccacgacgcccgcaacgccttcgatcatctcggtgacaggtacggtcgttggggcgaccaccgcggacatgcagcctgcgagggcgacgaggggcagccggaatcgcgcggatgccttcgtgagtcagtcgtcgacgttctcctccaacagcgtgcggaaactggcagccagtcgaacaactgtgttcgcgttgtcatggtcgaccaagcgcacgcttccgtccgcagcgatccagatcggattccccgacccgtcgtcagcgaacaccaccccgtcgatgagggcgccgtatgcgtcacgcgcccccatggtcagctcgatgcatgtctcacgaccgataagctcggcgttgtcccatgcgtgcactgacacgcccacgaagcatccgccccaacgtcccacgaactcggtgaagtctttgtcggggacgatgtcgagtgcatgcaatcgcacgtgaagctcgtctgccggaatcggacggccgggaccgtagaagtccacggtccgctcgatgcgagcgaccaactcgtttccgagagccatatcggaaacttactaccggcgcaggacactaggccccgacatctcaaactgacggcgcagctgttgcatcgcttcaaatccgcgcgggtaatgctggctcccctcccgcactaacgctctggctgcgatccggagaggaaatcactgctcgatccgttcgccccggtgttgttgccacagctcgaccacgcgatctccgcgaggtcgggctcatgacgactttcggattgcaggatctcgccagcaatgtacgttgaccagctcgaatgatcgttggcaataacggccagtgctcggatccgaacatcagcgtcgaaccccgccacctggagaccaccgcagatcgccgcgctggatccaacgagtcggcatcggcatgtttttgcgtcgggcatctgtctgattcgggcaatgccggccgttacgatcgcaccgagcgccgaagctccaggccgagattccggcgccgctgtgagggaggggtcaggatgttcggttggaagaagaagcgcaacgattcgaagatgacgctcgacgatgtgatgtcgaagctcaggcctgacctgagtcgggaatcgctcggcgtcgggcccgactttccgggcgtcgccccgaacccgctcatgagcagtgatgcacgcaagcgcaatgcggaactgcggacgggggcgcttgcgctcggcgttctcgtcgactggcgggaggtcaacagcaatccacgcgtggtcctgatgttcgacgtggagacagccgacggcatctcgttccgcggtatcgcagacgaagacctcacgatcaccgagctgacacgactcgccccaggacagacgttgcccttgcgctaccggccggccgtcatggaccactacgtcgcccttgccagggacgcggacgccgcccatgtgcagcggctctccgacgagatcgcgagccgcaagcggacctgacctgaagccattgcccgggaaccctaggcgcgacccgtcgaccctgggtcagggtcgaaaggcatctgcaggaccggcggggacgttccccacttgtgtgccgaaacttgcgatgcgggaatctgctcgaacttgtgtgggtgagactcgcgcgaaacggctcgcgaccggacacatcgcaggctgttgaacaacaggtgcgtggccgttgattggctaaggggacgggcttgggacgcccacgggagaaggttcttttcagattgtctgttggctgaggcgtgggatagatggacggctcggatcttcgttccggagccccgcaacctgctgagcagcgcgaatcggtgtagttgccggggagagaatttatcccctacgcgggggtcgctccgatccatgctcacttcgttgcgctgttcggagcgtaacccacgtgtcaaggggtgacggtgtcatttcgcgattgatgtgagcgcgagttgttctacgagttccgcgaaggggagttgccgtgggagtgccatgggatgcctcccatgaacatctcactcgtggtgcatctgatgcggggcggtgtcggatttacacgtagctgttccggcttgagtgaaagtggagagagatttcttcggccgcgatgtcactcagctcgggttggcgggatcttcctgtgagtagaagaaccattcgaggcaactgcgcgtgcgcgcggttggccgaccacaggaggagcgccatgcagatgcagaccggattcgatcgccgtcgggtgatcgggggtcggcgatgacgagtcctgcgcaggaaaaggctcccgccagattcgctcgtacccctcgcataagttcactgccggcgcggtcgcggacttgggttcgcgacagcttctgtctcggaagcgcggcggtgggtgtcggcgccggggcgccgctgttcgggtatgccgccttgtccattccggcggccgcaggactgtcgataggcgcggtgtacgccggagtcgcggggaagaaaaaacaactgcgcgatgtcgaggtcgacgaagtaatcgaacgactctgccccgtcatgggcatcccggaagcgacgcgggcggtgttgtcggtatcgaagtggagcggagggactccgggcgtgccgggaaaactcaccgtgtattacacgtcggcgcagccgctgaacgacgacacatggttcgacgacatttgcgaggttttcgaagaccaggggtgggggttctttgcgctcgccgagcacgatcccaaccgtcggcggttgatcttcacacccgcagcggagccggaacgagagccctctgacagtgaagcggtggcgcgtgcaaaacgctatgtcgggcaactgctgggaccgaccgcaacagtgactgcgattgatgtcgataccaagaccggtgaagtcacctccatgatggtgcggcacgaaatcggatcgaagctcgtgtctgatggctatcgcactcgtgtcgaacgcgcgatcaatgcgatgttccccggacgctggcgtgcaaagtggaaccatcacacggacgaggtcacgttcgagcaacgtgctgcgttccccgacagcgtttggctgcccgccccggacatcgacccggatgtcgatttgttggccagctacgactcggtggagatcccctacggggtcgacgaagacggcaacgaggtggtgtggcgccccgcgatcgatccgaatctgatgctgatcggacctcccggtagcggcaagacagtgacggcacacaacctgttggtcaacttctcgcgccgcggatggccgatctgggtgctcgatggaaaatatgtcgaattcctcggcttccaggactggcccaacgtccaagtggtcgccacgaccatcgagcagcaagttgcgatggtgcatcgtgcacgcgacttgatggagtaccgctaccagaagatcgtcaccggcgaggcaacggaagcggatttcgaaccggtgctggtgttcctcgacgagtgggcggaattccgcggcaatgtcgaagactggtacacctcggtcaaaccgaaaggcggcccgagacaaccaccggtgctcgccatgctggcgtcgatggcacgcaaagcgcgtacctcgcgagtgcatctggtcttcggtactcagcgtcccgacgcgatctacttcctcggcgacatgcgcgacaacttcgcgatgcgcatctccatgggacggctctcacctcaagcggccaccatgatgtggcagtctccgacgatcggcacgagcgttccgcgcaagtgccgcgggcgaggcaccactgtcaccgacaactatcagccgctcgaaatccagtgctaccgcgtgccggatccacgaaagacccgtgacggtactccggacgccgatctcctcgacaggctccggccaccggtgaccagacacccgcggttgctgatcgttcctccggaatctctcccggacatcgacgcctccgacgaaacgtcagaacccgcacctctgacctatttcgactacgtcgccgctgactgggtccttgccagtgaccgaccggacctcgacccggtactcaagcgagcacggatgaaccgcgataccgatcgccgaatcgcatcgccgaccgcattgttgggtctgttgggggcgcccgaaactccgacgaagcgaccagcgatggcggacttcgtcgacctcgacacctaccgcaggccgacgctcgcgaaaaacgatcccgcagctgcggcggcgtttctcgacaaactggccgatcctgcaatccgaacagaacagtcgaacctcgaccagacccgaaccagactcaccgtcgtcaaggaggcggtcgatgatgcggctctaagcgaggaatcggactatgcattcgccagtggagacgaacacgaggaccaatacggacctgtccaggatgttcgcgccgctgacgtggcactgggtgatctgttgttgatggaggacaccgacgagtgggtcgttgtcgacaccgaacccgagcccgacatcatcgaagactcgttgctctcgttgacctggcgcagtgacaccgacgaggtgggcgatcttgcgattccggacagttcctacgtctcgatccgcaagcctgttcaggtacctgaactggtgtgacctcagtcgagctcggccggcacccactgccgcgcggcggggtcccatgtccctgtggatctccgccccgacagcaatggagacagtgcacggctgagctcggcgagtgcgtcgtcgagcgtatgaagctcggatttcaacgatgtcttcgacgcgagtgcacgatagccggcggcccagctcggcccgggagatgcaagcgtgtgggggagtgtgagcacgcggcgggtttgttgggcccgtagtgcgttcacagtgtcttcggcgtcgaccgtgcatgaggtgatgatgagtagcagatcaacgagatcacggaatcgcgttgagggagtgaccttctgaggcccgtgaagttcgtacatcgcgcacagtttgtcagcgatctggtcagcgataggtacgaccgtgaaggccggcagcgtcgagacgtctgcgatctcgacggcggggcgcggctgcagtcgctccaccggtccgatcaaggtgcgttcgatcgcaatgtcgatcggaaagtttcctacgcgcgtagtaccgagataaacggttgctttcaattgagcaccccgactgacgccggtcagtgatcctttcgcctcgatctcgaaagtgaaccggtccaggtccgggcggacgctgagagctcgtagttcgtcgacggcaccgatgatgtctgttccgggatgaagcagatcgacgtcttggctgtgacgggccccagggatgcgaacgagcatcccaccgcctccggtgaggatccaccgcgaatcaggtgacgagaacaccctcgccaggaaccgctgggtgaagtactcgcgttgaagttcctcagtcgtgcgaccggatgtttttgcctggcttcccaggcgcgccagcagtgcccggtgaaatgctgctgccgacggatagtgttgtgccactatacgattccttgtttacgcagcgcgcgaagtgcggcgggcagggcgggatcacgcagaatattcaggacgccgggaccgtgcccgacctcgccagcggcttcctcctggcgagaggctctcgtatcggtcggtgcggacctcaggtccgaggcggcgacatcgtcgatgagggcggcgatcaaccctgctccgtcaccgaggggtgcgccgtagaggtacgcaaatgggcgcagttcggactccaactgtccccgcgagacctgatcggtgcgcaatgcatcccacaccacgccagcgaggtgtccaccgtctgttcgagaagatgcgaggtcgacgatcgtccttgctgtcgtcgtgacgggcaggccgtcgagtagagaccagtgcgtggggtccagtgtggcgacgtggaaacggactccgtcgctacgtgtgttgcgccggcgcggaacggtgaactctgcaatgtcagcatcgatgtcgccgagttgtctcaagtcggcagccgttcgatgagaggcgaccccgcggggatcggcactgccgatgcgctctgtcgccgagcgtgtcgggtcgagtgcaagccactgggcgcgcacgtgatcggtggggtgaatcggcgtccctgtcagccggtacacgccatgtctgatgcgggtgaggatgaatcggtctgccaaccgcttgaggtgttgcgcactaacgcccgactcggcggcctgcgctgaggtaaacatgccccactggtcctgggcgaggtcagccagcgcgaggaagcgatcatcacctttcatgcaccaataatatcactttgggtgtaattattgaagattcaaaatgaagtttcagtgatacttccccgcatctgacgaagaccgcacgcgtgtcaatcacccgcccgtcacgtgcgccgcccagggtccgaaatttgtttgccgacgcgtgtcacacaggacgtctcgaccggatcttcctactcgtagaagcccaattccggcgacacgaggagatcggtcatgttcgagagccagtcagaaccccagcggcccaccccaggtacggcgaacgcggcaggactgtctgacgcggatcagatgtccctgctgatggcagccccactgatcttcgggatcgtcgtcggcgccattccggccatgtcggcaagggtcacggcctggcttctcgaacacaacatgatcatcgccgcaacggaatcgcccttgctggctcttcctggcgcggaaggcgctggcctcgatctccgccggctcatcgtcgtcgctgcagtgcttgcggtagcggtagccctggcggtcagcggcttacgccaggcagttgatcgtcgtcgtcagcagcggctgcgagtgggtgatcaagggtgaggaaactcgcaggtccgggatgcgcgctagctggtcttgggaagagggcggagaggtctggttcgagctcggatgaacgcggcacggatcgtctggatctccacatgcagagcctcgcccagtgcggtggcgtggcgatcggcgagagtcccttcgccgcgctcgatcctgccgatcgtcgtggtgctcaggcccgtgcggccggcgatatccttctgggtcattcccgcgagattgcgcaggtcagcgatcgtcctgttcttctctggcacgacgatcagttgatcaagagggatgccgagttgctcagcggcacgcgccagatggtcaggcgacggttgcgatcgttcggtttcccaattgtgaacggtggtcgggtccacgccgattgcgcgggagagatcgccacggctgatcttggccgcggttcgagccttttcgagggccttcggctggaagccgttcaaaggcagtctcacctggattgtccgttcatcgctggacatcctattgaagatgtagataccatcgttgcataccgggtttagattccagtgataaataccagaacggcctcaaccagcgagcattcgctgttctcgaccacccggtgcgctcgagtacgaactgttcacacgtacatgcggcctgaccagccgctaacggaaaagagcttccgatgaccaccagcaccgcagcaccacaacgcacgtccgaaatctccagcagccgacgcggctgccgttcctctgcacgccaagcgtcggtagctagactgaatacagccggaatccccgcccggtctactacacccagtcgcgacgacgggtggttccagacatcgcgacaatcgggttcagggggacgtgacgggcaggcttggacacctgcccgtcacgtcgatacatcagtcgacctcgcagacgttcgctaccacgtcaacgctctgatgtgcgccggaatgacaaccgagctgatcgctcaacttgcatcactgcccgtcgaaatcatccgggcgttgcgcaagacttccacgacgtcagcaccacgacgtgtcgtcgacgccgtcctttcaatcaccttccaccccagccgcggccgcgatctcacgccggctgtgggagcgcaccgacgtctgcgtgcactgaacgcaatgggctatggagacggtctcctggcagctcgtctcggcgtcgacatcgacgtcgtcactggcatgccgaccaagagcctcatccccagtgagctatggaaggcgatcgccggcatctacgacgagctgtccatgcacccgggcccggatgccgaaattcgtgaccgatcacgcgcggatggcgtcgtaccgccgctcgggtgggacgacgacgaaatcgacaacctcaaggcgcggagtcaggaacgagttcaaccgcgacacggtgggggaggtgttcccgttgacgaggcagtcgtgatccgccggctcggtggggagcagttgccgctacgcctctgcgagcgacgcgagatcgtgcgcattgcgttcgaacaaggttggtctccttccgagctcgcggcacggctttccatcaaatacgactcggcagtcaccgaattgagccgctaccggcgcgcacttgcacgtgatgcagcggctaacagcgattcatcgacagaagagagtggcccacaggaaacggccgctgaagtccttggtgttcgcgaagaatccgacgaactgtctcctgtcgagcccctgtcgggtcgggacctggaaccgatctcgctcgacgaggaattgccggaagatgcgacatcgagcgctcgcgcgtccgccgcgctcaaccggagggtcggacgagtccagttgtctggttctcggtcgggacataggaatggcgcggcaccactccgcccgccgcgccacatgctgcgcactctgagtacgcggtgccccggtgtaggccctggcggcatttcccgccacaaatccagccgagacatactgcgtcccactctgattgatcgatccatcaagccaaatcaacatgtagacgatgcaatgctgcgctcgccatcggcgcccgcacgcgcctcgcggcggcgcggtctcttcttctcaggggccggcgggagggcattcacatacgacccggcggatggccagctgcggcgagaggtaaaccgtggcagtcaaccgcagggatatttgcgcccgatcgacattgccgacaccggctgaagtactacatctcggcaagatctcccttggacgctgaaaagcgtttcttgacagcggattacaaatcgcatcacgttccattcatatacagacatctccggtctcgacccgagaccccagacgggacctgctcatgaacacgacattcgcctccgcgctcaacaccatgacacccggcgacgctgttatgtgtcttgctgccggaacggtcgagcttgctctcgatgacgcaccggaatcaatgcgctggcactggttcgccgatctcctcgactcgcaatgggggttgactggcaggctcgcgcccatcctgaccgagccggtcatgtccgaactggagcaagctgcccgtatgtgccgcgccgcagcacagcatccgctagacccacaggtctggatatcggcataccaatccacaacagcgctggtagaagaccctgcggtgatctcagcagacgccctgcacctcgcgctctccgcagccaacgacatcgcactggaagcaatggacactccgcatcctgatttttcggtcgccgtcacgctggcattcgaagcgctgacatcggtggtggccgtcgaccgagaggtgtccagaagttggattctgactgcaatcggagaatgggtcgcgaggacagaatcggatcagtcaggcctccgatctgcacaatcgcgcactaacgctgacaataggcagattgcaaatgcttccgttgtttctgcaggatgtagcgagaagacactgctgaaagtgagagggaatgcgtgaaaccgtcgtccaatcagagccgatgagtccaggtcatttcggttcacccagcccatccgtcgtcgggggcgcggtcaaaggaaggcgacggcagaaacgggcggggattactcgcgagaaaatcgtcgacgccgccgcacgtcagttcgatgcttgtggatttgccgcggcaagtatcaacaccatcatcgaaaatgggaacctgaccaaaggtgcaatatatttccatttctcttccaaagaggaactggcacaacaggttatcgaacgatggtcagatatggtgaatgacgagtacgtggctctcggagaggctggtgataggtccccctaccgccagctggtgcggttctgcagcgagatggcgcaccgtatcgatgccgatcccatcctgcgtgctgggttacttctcactgtcgaaccatccgttacgggcgggaaaactgcatatatgaagtggcacaagagcattgatgaattggttgtccgctccatagagtcaggcgagataagcgaccgtcccgcaagctaccgactatctgatcaggtgtgcgcgacattcattggcggggctcaacttcattcggttgatgtgggctcacccaatctgcgaacacggatagtcgacgtgttcgacggacttaccggcggtccggactagccgaagcctcgccttctacgccgccccgcagaggccctggatcttcccacggagcctgaaaatctaccgctcccgtgtatgcacgtgagcggactcgaatccccggtcggaaaaggtcacccctagtatcgggttcgtgccgaacgtgagaacgcccgacgccgatatctattacaccgacagtgggggagaggggcccgtcctgctgctcgggcatggattcttcatggattcgtcgatgttcgccccgcagatcgatgccctcgccggcaatgtcagggtggttgcctgggactcgcgcaggcacggacgaacaaccgatcacggcgccgcattcacgtattgggatttggctcgagactccctggcggtcctcgacgatctcgagatcgagacagcaatcgtcggcggaatgtcgcagggcggttacaccgcgctacggacggctttgctcgctcccgagagagtccaagcgctcctgctactcgacaccgaagcatctgcctgcaccgatggcgagaaagccggatacaaggccatgttcgatcagtggtgcagcgatgccccgatcgaaccgcttgtcgaagctctggcaccgcaattgatcggtggtgactcgcgagagtcgtgggcgccgtggatcgagaaatggacgactagcgatcgtcgagcgattcggccggccgcagagtgcttgatcgaacgcgacgatgtcgtcgaccggttgagtgctatcgaggtgccggcgttgatcatccgtggcgaacacgacatgtccgcgcctgcggtcaaagcaaaacagttgtacgaccatttaccgctcgcagttccagtcctcaccattcctggcgcaggtcacgccgccaattggacccacccgcagcccgtgaacgagaccattgcggccttcgtgacgatggttgaaacaggctggttgtagaggtttgagcagctattcggttcccgggattcgcacgcctaggtacatctgtacggggtagtcaccacgcatttccgtgtgtacctggacgtgaacgcgatattcctcgccggtgtcggcatcgcgcagatgcatgaatggctggtgtcggccgaatcgaacatcctctttgtcccacaggcgccgaaatgcagggaacttgctcagttcttccagggtttcgatcgcccattcagggttgtaatagcgtcccatcaatgcgcggaaccagttcaccgtcaaggtcgtttcggcttcccactccaccatgacttgcttggactgcggtgtggagaagaaccagcgcaaaacattgccgtcgtggagaaggcctgaaaaggcgcgatcataggcagcgttgcattcgatgacattccatcgctcatccagataagccaccagatgtggattgagcgctgtgatgaccgtgcgcatctcgggtgtgatgagtgatcggtattgctcgatcgtccacggggtggtcgatgtttcccgttccgtttgagtgcggcgagcaaggttgtacaggtgtcggcgctgggccggatcgagtccgagttcccgtgatgtcgcttccagaaatttgactgaagggttcggcgattcgttacgttcgatctgcgtgatatggctcacgctccagaaaatattcgccgcgaattcggtccttgtcagaccgtccgggtgctgcggtgtggatctggtgcgcaacgcgcgcaggtaatcgcccaggttgggcggtcgaacggtatccatgcatgacctttcgtgagtatctgtaacgggacaaacacccaaaatctgacctacggcgaaaagtcaatactcgcaggtaacactctttagtggtaccggccagactcgcgccggtcacacaaacctgctgtgctgtttcgcgaaagactcacagctgcgtggcaggcaggagagtgaaaccagcagggaggcgagtcaacaccggggtggggagaccctcggagttgctccagagggggatagccatgccacgtttacggcgaggctcaagcaggcgttccaggaggtcgccgcttggccttcagatacgcccgattcacctgttccccagaaatccccaacgcctccgccaaagcagtctggatcttgtcggtgagggcgatctcaccgcgttcgatgcgcgtgatcgtcgtggtcgtcaacccgcacactttgccgagctggggttgggtaagtccgaccaagcatcgatagtcactgagaaagcgctgctccggatccgtgacgacgacgtcgccgacttggatgttcaacgccttcgtggctctggccaggaaatctatctgaggagacacggcgccgatctcccagttgcggatggtcgcggcggtcgtgtccgccaggcgggcgacatcgccacgggacatccgagctgcctttcgggcagctgcgaatgcgtctttatcgaagccgcgcaggacgttgcggctcatcggattggtccgtccatcgctagacaccatgccgcaacccttctaatatgccatccagattggcttttagatttgtcaccaagattgacagggattgcggcgaacgtaccgccaccgaaaagccgaggcaaaccgttctgcagcgcagttggcgccagccagtccaggtcccgacctactgtccccgtacgacctgcccaccctgtccactcgtccactgtgaaggaccaccacacatggcatccctactgaccaaaaagatcgattccatccgctcgtccggtgacaaacaaccagcacacaacggcgcagacccggatagcccacccgacctgactacccgcgcgcgagtgcgcagacgcccgatctaccttgcaatcggcgtcgcccttgtcgtcgtcgccgtcatcggcatgctcgccgcagtcagcgcgatgcgcgccacgaccgacgtcctcgtcctcgcgcgcgacgtccaacagggccaaatcatcgaatcgaaggacctcacggtgaaaaccgtcaacgtcgacgccgacctgggtgccctctcggcgggtgaacgaggtcgtgtcatcggaatgagtgccggcactcgattgccggcaggaacagtgctgatgcccgcggccgtcaccgaccaggtggtgcccggagaaggcttgacgatggtcggcatcaccgtgggatacccacacctaccgtcggaagcaattctccccggagacatgatccgcgtcgtagacacaccccgagaaggcgatgacccgccggttactggacctatcaacacaaaggcgcaggtctactcgacgaccacgatcgcggaagcgggcgaaaccactctcaacctcctggtcccggaagccgaagcaaactgggtcgccgcgcgggctgcgaccaagcgcgtgtccatcgtcctcgacaaccgagtgcggtgatttcccatgtacctcgcactcatctctgcatccggggcaccaggagtctccacgacagcactcgctctggccttgaattcaccaagtaagaacacgctcttggtcgaagctgatccaatcggatcctcgcccgtgctggccggatatctcctcggcggccgataccacgacaaatcattgatcaacctcgtcgacgccaaccgccacggacgcctcaaatcagcgctggcctccgaggtgatcaccttccccgacaccacggtctctgtcctccctggccttctacattccgctcaagtcgatgcaatgcgcggtgtctggagtccactcggaatccatctcgcaggacttgccgtcgacgatgccaacgtcatcgtcgacgccggccggatcggacaacacggctcaccggtcgagatgatcgtcagcgccacgaccattgccatcgttacccgcacgacccgtccggcgctggcggcactgcgcgcttcgatcaacggattgcgtcaacaactgtcagcgacacagtccacggcaagcctcggactcatcctcatcggtgaatctccatacaacgccgacgaagtagccaaggtcacgggactcgatgtcatcgccgtcatcccggattcgaaggacgcgaaggtcttctccgacggcgaggtgctgaccaagtggcgccgccgccgatcgctgtatctccatgcgctgcaccgaaccacgtggcccaagatcgaaaagttcgcggccacccaccaggccgactggaagtccagcctcgccgtgacaggagaccgacgatgacaactgacgagacagcacagagtacgcacaagaacatcaccgatctcccgttcttctccgcgacgcttccttccgtggatcagcactcggcttcccccgaaccagtaaccccggtgtcggcagagaccgctgatttcttccgcaccaaccaccttcacgacctacctccagcaccacgccatagtcctccgggcgaggccgtgcggtcgcggcggagtacgcccccgaaaatcgcggtcgaccgacaactcgtccgcgccctgcagcgagaagcggccgagctactgcgcgaacaccgcaccaagcgtgaccgagagctcaacgatccgaagaacaccaaactcgtcgtgccgttcaccgaagacgaagaacgcgaatacggccgagaaacaatcaccggattggtgaaaaaccacgtccaacagacgatccgctccggcggcgaagccttcaacctcgaccaagaacatgccctcatcaaggcgatcttcgacgctcagttccgcctcgggcccctccaagatctcgtcgaagaacccgacatcaccgacatctacctcaacggtgacgccgtatacgtcaaataccccgacgggcactacgaataccgagcttccgtcgtcgacagcggcgacgaacttctcgagtggatgagccttctcgcatccagggccgataacggtggcaggcccttctccagaatcaatccctcgcttcgactcaacatgcaaggcaaccatcgactttcggtcctggggtacaccaccatccggccctccgtcgcgatccgcatccaccgcctgaccaacatcaccctcgagcaactatcgctcgatcaccacatgatgcctccggaacttgcgcacatcctcggatgcgccatgcgaggcggagcgtcgacaggcgtcggcggcggaatgggtttcggcaaaacgacattcgcccgcgctctcgccaacgcactccccgttcacacacgaatcggagtggccgaaaccgaacgagaactcttcctcgacgaactgcccggccggcgagacttcgtcgtcgacgccgaaatgatcatgggcggcggcgaacgcggtccagacggacagctcgccggcggcttcagcctgagcgcaattctctatgagttcgtccgccagggactcgactacctcgtagtcggcgaaatcgccgggcacgagatcctcgccctggtcaaggcgctccaaacagccaatggtggccttttcactacccacgcctacaccgcacgcggcgtcatcgaccgactcgccaacctcgcccaagagcccccgatgaacgccaccgcggaatacatcgaacggcagctggcagaacacgtcgacgtgatcgttcagttggcgacgaaggtcagggtcaaccgcgaaggcaccacaaccgcagtccggtacgtctccgaagtcgtctacgtcgaacctggcgacgacaagctacccagcttttccaccatctaccgcggatactccgacggcacaggggtattcggtaccatcccacagccgctgctacgcaagcttctcgccggcggattcaagagactgaacctcccctccgacactcttcggagtttcgacgaagaacgtgaactcttcgacgacgaaggagctgcatgatgtaccagcaaatcggcgttttcctcgtcctgcttctgtgcgcgggagtcggctgccttgtcctggggtggagggaccgccgcgatcccacagcccccactcggcagcgtccacgtaagggcgaaagagtaaagatatccgggaccacccaaatgctcctggcggtagggatcgtggcaggtgccagcgtctactacctgagtggatggctcttcacgctcttcctcgtcccggcccttctcgtgggtctgccctacctcctgagccgaccggaagcggaacaccagatccgccgtctggccgcgatggacgaatggacgcgcaacttgtcgagcagcatgcgagctggttccggaatcgaacacaccatcatctcgactcctatcccggaaacgctcaaagacgagatcactgccttcatcaacaggctccgcaacaatgtcccaccggccgaagcggtcacacgatttgcatccgacctcaacgacagcgtcggagacaagatctgcggcgccctcctccttgccatgcaactgcgtggtgtcggtctggccaatgttctcgaaggcctcgccgaagacgtgggcgataccgtcgcccgccgccggcgcatcgaagcggaccgcaaatcgactcgaacacaagccaaatgggtcaccatcatcaccatcgccgtccttgctgcagctttcgccttcacgaatttcatggagccataccgttcaggcggcatgcagatcgtcctactgatcctgctgacgctcttcgctgcggatctgtactggatgaagcaagccaccaagccgccgacctacccgcggttcatcggaaccaatgaccgcgtcgaacgcactgaccttgtaggagcgcagcgatgagtatcaccatgacgatcatcgtctataccagcgtcggcacaatcggcatctatctcgtggccctgtacttcctgcgagcccaacctgccctcaccgacgtgatgtccaggatgtccggacccgcgccggagaaggcaagcacagcagggacatcactcgtcgacgggctcgccaacaagctcggcctgcgcgtacacccctacctacaagacagtcgattcctcaccctccccacatcggacctctcactgctgcacaaagatccggcgcacgtcctcggcgaaaaacttgtcgcggcattcttcggtctgttgatcttcccgatactgaatctggttctgaccgcgttcggattgggattggcatggtcgatgccggcgatcctctcactcgcgaccgccgtcttcctcttcatgattcccgacatcgacattcggcgccgcgccgctgccgctcgcgccgaattcgcacaagccctcagctcctacatcgacctcgtcgcgctatgccgacgtggcggaatcggatccacgcaatccctcgagatcgccgcccaagtcggagacagctgggtgttcctacgactcgacgaggaactgtacgaagccggccgctccggcgaagcgccctggagtgctctcacccgcgtctcgcagcagctcggactcgcagaactcggcgacctcgcagacatcatgacgatgacaggcgacaaaggcgccagcgtctacacctcactgcgagccaaagccgccagcctgcgctccgcacaaacctccgctgaacagtccgccgccgtcgaggcaacagagaagctcgccatgcccctcgccggcctcgccggcctgttcatggcactactcctgatcccggccgtgaccgtcatcagcggctaaccaacaacaagaaaggagtgccctctgaacaggcaaaacaaagaaggacccatcgaccggactcatccagtccaggacaactgctacacatccagcacaccaataaggagcacgccatgaccaccaaagccatcaccaccacccgacgcgcaacccgcgccgccatcacctcctacctcacactcacgatgatgttcgtcgccgcactcgcaggcagcctcctgcagcgtgcaggcggtaaaaattcggaccgcggcccctccaccctcgagtacgtcatcctcgccggaatcttcgccgtcgcggcgatcgctgccggcgccgtagtcgtccagaagatccagtcccgcgcggactccatccccgactgaaactgccgagcgcagttcggatgctggagaacaaaaccatgggcctatcgatagcgctgaggacatggagtgcaacgtcgctcttcagtgctcggcgctatcgatgcacgacctcaggcagtaaccgcaggggacgggaggaaatgctgtgatgacgatattgacagcggtagcgattctcttgctgttcggaatgctgctcctcatcatccttggtggtgggacaccgctggaggaagtgattttgtgggcggggtggtcagttatggtgctggcactttctttctgcgtattgggcccgttttggggagccgtggccgcagtcggtgtcgtcgcactcgcggggggcgcttcctacgtttatcactacgccaccttccgtcgtgattgttcgttgctgaacgagtgatttggatctgcgtcatacgaacagaattcacagacctacaagccccgaggggtgaaggagaaggccaatgattatcacgatcatcgtattggcagtgacgagctatctcctggtgttcggtgccttctacatcttggatgacggggcgaagttctatctgccgcccatggttggggcgctcgtcgttcccacgttgacgctcgggagtttccgtgtaatcacggacgagaagacctcgggcgcagtccagctcggcatacttgcggccgcattccctctctccatagccctcgtcgttgccgcgatgtggactgccatgttcgcgcgcaatcgcgtcgacaccaaccgcagtaccgcagcccaaaaagggctcgccacctagcccacccctgccaaccggaccgcagagaaacggacagccatgacactggaacagctgatcgaccggtggcgccacgacgaccggggccccaccacgctcgtcaccgtcatcgcaatggtcgctttcctgatgatgttctccgtgatgctgcaaaccgccctgttcttccacggacgggacgtcgccaacacctgcgccgaaaaagcattgcaagccacgcgttctcagcaagggaaccaggcgctcggcctcgccgcagcgaacgcgtgcatcgcgaaatccggatcgggtgaccttcaagcgccggtcgtgtcggtgaacaagacactccgcgagaccacggtcacgatcaccggaaagtccccgtccctcgtaccggggctggaattcgccatcaccgtcgaccacaccaaacccactgagcgcgtgaccaatcccggaggtgtcggatgaagctgagccagtggatcgctcgcgcccgctcaaacgatcgaggagatgtgaccatcgagttgtgcctcgcgatcatcgtcctcctcgtcctcctcggttggatgtacgcgtacggcatcaaccgtcaggcgcatcaaaaggtcgagcacgctgcgggagaagccgcccgagcagcatcgctctcacgtaccgccgctcaagccaaccccctcgcataccaagcggccctggactccatggatggtcaaggactcaaatgcacgacgatgaacgtcagcgctgataccaccgggtttcgcactcgcccaggagtatccgccaccgtcgaagtcaccgtcagttgtgaagtctcttacgacgccctcggatggcccggcgtcagtggaggacgaactatcgaggtcactgcaatctcacccatcgacaccttccgggagcgcaccagatgattactgcactgcgtaagcgactcacttccaggctccccgaggaacacgacaagggcgccgtgacgctgatgaccgtgatactcgctcccatcctcatattcttcgtgtggggactcatcgtcgacggcggtggaatgcacaccgcagcccaacgcgcggacaacgtcgccgaagacgccgcccgcgcgtccggacagcaaatcgtcggatcgctcagtgcgcgagggatcgatacggttgtcgaccccgtacgcgcagtggcggccgcgaaacgctacctcgccgacgccggtgtcgagggcgaggtcatccccaccgggcctcgcacattgctgatcaccacccgcatcgtctacgacaacaagcttttgccccttccgtcgaaactgatcacgggtagtgcaaccgtgaacctcaaccgcaccaacgcaggggaggtgtaccggccatgagtgctcgcacagttcgatcccgcctcgcaggactcgggtacctcctgattctgcttctgctcgtggccggtatccccgcagcactgtgggcattgcgtggaaatcctctcgacatacccttttcggatttcgaaagtctgctctcgagccccgacgacggcagcctcctcgtcgcacttctgcccctcgtcggctgggccgcatgggcgacattcaccctcccgatccttgtcgagctcgcagccacactccggggcgtcaaggcgccgaagatccggcttctcgggtcgcaacagaaaacggcgactttcctcgtcagtggtgcactgcttctgctgacagccggcaccgcaaccgctacacctgcactctcgcaaccagcggacagcgcatcacccgcgccctacgcaccgatcgccgcacagcaagacccgagcggccccgcccacactcaggtggacccgcgcgctgcacggcccgcagttcaacccgccggcccgaccgtgaccaccgtccgcggagacacactgtggggactcgcccaaactcacctcggcgacgggaggctgttcaccgaactgctcgaactgaacaaagacgttgtgcccgaagcgggattcctcgcagagggaatgacgctgcaactccctgcggcagtgcaggacgtcgtacaaggggcctacaccgtccaagctggagacacactctgggacatcgccgatcgagagctcggcgatcctttgcgtttctctgagatcaccactgcggacgggtcgccagccggtgacctgatcacagtcggacagcaattgatcattccatccgcgtccgcccaaacacccgtgccggcagcggaggcagccccccagccggcggccgtacctgcgccggttgaggcgccggggccagctccccaggcgcaggtgcccgacgcggcaccggaaccgctccccgaagttgcagcgacaccgaactggcaactcgaccccgtcgagcctcagatgcctgcgaatatggctcctgatgccgaagcatccgttatcggcgccgaggtagaagacgactcctccagctcgtccgacgtcgtctacatcgccctcggtatctccgcgctcgccgccgccggcctgaccggtcacctcgcgctacgccgtcggcaacaacagcatcgccgccgccgcggcgagcgcatcgccctgcctgcaaaggaagcgattcttgccgaacaggcattgactgccgccgtcgatccgctgaccacggcccatgtcgacactgcactgcggaacctcgcgcagtactgccgaacgaacgagatctccatccccagtctccttgccgttttcatcggtgacgacacgatcgagctcggattgctcgaggagatctctctgcctcagccatggatgcaatcagacgacgacacgtggatggtcgacccacgggcgttccctcgttcggttccggacatcgacgtcagcccatacccagccctgactgcgatgggaacgagcgacgatggacgagagctgatgctcaatttggaggaaatcgggcatctctccatcaccggcacgccaaccgccaccgaaggtgtacttcgcgcgatggccgttgagcttgccgtatcgccgctggccgattcccttcatctcaacgtcgttggatattgcggcgacctccctggtgcggtgaacactggccgtattacgcactcggacaacacggatcaggtgttggcgcgcttggctcgccacttcgaacgtgacgccggcatcctcgacgagaacgaggttgcatccattgcgcatgcacggagcgtgtacgagaccagcgagctgactgctccggaaatcgtcctcatctccgacccgttgacagctgaacaaacagaaatcctgacctcgatcgcccagaacgccccgcggatcgcgttcgccgcagtcacaacgcagaactcgaacactcgctccgactggacattggatgtcgccgacgacgggactgcaacactggtccgcccaggtatcgcatcagcacagctcactgtcaccacactcgacgaaggcagctacgagagcattgtcagtctgtatgccaccaccgcccatgattcttccccagctgtcgaaccggaggccgcggacttcggttgggcgggggcacgtctcgactgcgagatcacgactcagaatctcatcaccagtaccgaccctgcggctttcaccgtagttcggaacgacgacaacgtatttgaggaaatcaactccgagacagtcggtgacatcgacatagacaccgactctgcggctgagaccgaaaccgagattgttgcgtcccatcccgagtttcccgcggctccacacatttggattcgcgtcctcggagaacccaccctcgcgccacttactccgggctcgacggaccgcgagaactcgcgaagcctcaccgaaatcgcagctctactggcattcagcgacggcggagtgcccgcaagtgagctcaccgcaaagatgtggccgcacgacgtcgaactcgtcaacgcggccagcactgccgaagaagcgaagacggcaaacgcgcggctccgtagccgccgcaaccaagccgtcacacgactgcgcagctggatgggagataccgacaccggggacgcagcgctcatcaagtccggagaccgaaccggccgaacgccacttcgcctccacccttcagtgaccacagactgggactactggaaccagctcgtcgacgctcaccctgcgacgacgacaaccgaacgccttgaatccgcactcgcgctggtgaccggtcagcccttcaccagcgacgacccgattgcctaccggtgggcagatcacataaagcaggaaatgatctccgcgatcaccgacgtcgcagaagagcttgccggccgctacatccgcggcgaacaggtcacccaggacctcgatgccgcagggaaggcagcccgggccggcctcgcggtcgacagtgctcacgaaggctgctggcgagcggccatcatcgccacccacttctccggggacatcgaaaccacccaaaccctcatcgacaccctcaaaagcgaactcgacgaactgcaagtcgacgcacacccggagaccaacgaactcctcagacagctcgacaccaccaccgactaccgcatcggagccgcatcatgaaccgccgcatcgcagccatgctcaccctcactgcggcggcctgcctgaccgcaagctgcagcatcctcagcccggagcccggcaccctcaacaccagcagcggcccgacctttaccggcccccctggatcgggaaaatcacctgaacagcaagcaggagaaggtgccctcgccaagatcagcgagtactacaccgtgctcgcacgattgaactccgaccccgctgccccgctctctgacctcgatgccgtcgcggcaggccgcttcctcgacaggaccaagaaagagatcacaaccagccgcaacggaaacccgacgccaccaagcgatctcaaagttctcaagaacgtgattaccaaacacgacatccccatcgacgagaccggcgcaccgacagcgggaactgccacgctccaaatggacgtctgcatcagcaagcctgtggacaaactcgaactcggaaaaccgatcctgacgaacccgtcatggcccgacccagcaggatggagagtcacagccgactacacacaacccggaacaccctgcagcgccggaagcttctaggagacaacaacatggcccacaacagaattcgacgaaccacagcagcagcagtcgcagctgttgccctactagccggcgtcgcagcttgttccagcaattccgacgagccggacgtcactctcactgcgaccggaaaccccgctttcgatggtccagacggcaagaccgaggcgaagacgcccgacgagcaagcgcggagccaagcgatcgctaaggtcaacgagttttatgctgccctcggaagcattgaagctgacccaacagcctctgtggatgcgatcagcggtgtggctggcgacccagtcttgaacgaccgagtcggggacatcatgcttcgacggtcacagggcatcaccagtaccggagctatttccgtcatcaaatcctcggtgacggatctgagcgcaccggtagatgatcagggaaaaccccgcgcggaagccgcctgggttcacgttcaggcctgcactgatatctccggctggaatgccgtatttccggacggatcaagtgcgatgaagcccgaccgcggccagttcgagtccaccaacatcaccgttcggaaccccgcgtggcctgattcgaatggctggcgcgtcacaagtcaaacagttgagaaggtgcaatcatgcgactagcaatgagaattttcgccactgcgacactggtttgcggcgttctggtcacggggagtcagtcagcgttggcgcagccaggcgtaggtggaggtggagttgacgtatcgtcctcgcccggtggtgtgaatgtgacagtgggtggcggctacgtgagtgcgcccgcgggctcaggcgccggcgccggcgcgggggccgtgggaggcggcgcggctggcaacgcaggaggcggcggaggcggtgcgggtactggcggcgccggccccgctgctgcacctccgtccgggaccctcaacgcgatcctgcaaggcgcatgtctcggcacaccggggggatgccccgcaccgcctgcggcacccggtatcgaggtcccgccgacgccgccctcaatggcggagatcatgaatacggtgtctatggcgatcaccgctatgcagctcgaaaagcctccgatgtgctggacacctgaacctgcgaactcaggtggaggtcaacgtaccggtctcgtgggtaaggagagctgggctttcatgtgccccaacgacgttcgcgaatccacgacaggtccggtcaacagggcagccacctcgggtgtggtaaccgtcaccgcgaacgccatcaacaccggtgtcctcatcaatcacggcgatggagacgtgcaactgtgcccgggtgcattgctgccgttcactccgtataccgatgctgttgacgccagccctctttcgcccgccagcggaactccatcgcccacatgcgggcatcgtctcgcaaaatcgtccatcggacagccgcaagacgtcttcaaggtcagcgcgaccagcaactgggtggtcacgtggactgccacttggccaggcggcacgatgggcggtgtagcccccaccccattgacgtcgatgtacgaccggcgggtaggcgaattgcaggtcttggtcacaccgaactgaattcagccaatggatgcccgcgtcattttgaactgtccagttcgagcgacgcgggcatctttgtcggcagaacgagaagggaatcataggtgggcacctatcatcacgtggtcctacgctcagcgccaggcgaatacgtcgccaggataaggccgagcgcattcggatgcgacatcaaggtcggtaggggaggttggtttgatcagaatcggctcccggccatcatggcgttcgcggagaagtatttcgactgttccctgacggcgatctgggtcgacgacctgtcctgtgacggttgggaatacgactcgtcactggtagctccgtgggacggcccggtgtcccttgatgacgaacctgaacttcctcacctggtaccggccagctcgccaggcaaagcagacgccgcttgtccgaacatcattgtcgaggggatgtaactacacgtgctgaccggggatccgagcgaggaaacatcgctgtcattgggtgaaatccggagggccatagcgcaatcgtcagttctgacggcgagacaaaagctctcgtatctgggtgcgtggtcggttcatgctcgtggggcatcccgtaatacagccagggttgagggctacaggcaagcgtctgatcctgctgtccacgtctcggcattgcgcgcctgcgtgaatgcggttgacccggagctgatttcggacttgtcgacgacgttgatcccctacgaggaatcttcctattccacgtcctttgaggatgcgctcaggtctgaattcgggtatccggtgggttctgcgatcaacaggctggcgctggaatgggatgcgaaggtcaaccttccgtggccgatgttgatgcaccgcgccgttgacagcacaagcaggtatctggccgtggacagcctgtcgacggtcgatcggggagagacgcgattggctgcagctttggcagttgcgatcccgatggtggtgcgcagcgaattcgccgagatcggtgttcggggtcgctatattttattgtggcgggggctggggaagttcggggtaagcccgcggcgcgacgtttggcctgaactagcggctcgccgggcacctcatgattacagcgcgcagccgctgtcgtcgtttacgaccaaattggaggttgccttggatttcgcgcgtgacggtgaggggattttgttggctgagttggttccgctatcggccgtattttcgactccgctggtgatggggatgcagggatctgaggtggtcgtgcgagatcatcgccaccgctggctggtgcctctccgccggaccgagggcgcttgggtagttgactacagcgcaccctgattgattcatctccccgagctgtcgtccagtctcgctgttgcttgcagttgcgcgcttgcgttgcgtgttggattaccttgtgacggtgtagaactgtggatcgccagtctgattgagtgtgggttgtcaatatcgtgaaattcgagcgggtgggggagtttggatgaggcagctgccgacttcgattcaggaggagagcgcttcaggtggggggacgggccgttggtgggcgtggtggagcgagcggatgcatttggttctgccgatcggtgtccccgcgtcaatcctgctgttgttctggtccaacgtaatttggacgtcgatcgacaagtatctcaatccaacttcgggggcggcagtggatgtttcgcccgatcctggaattgcggaggacgttatcgctactagcgtggcggtggcgtgcgggtggttcacgttcttggttgttcgcagattctggggcccggtcgatcgatctgcgccgtggctcgcaggtgtgggccgtcgtcggcggttcctcggagctgcaggaatttgggcggtcggtcaggctctggcaattgcgtttcgggcatttgtcggtgagggctcaaccggcagtccctcggtcgagggtggctggttctcctgggacgtcgtgaagccggtcctgctggcggggttgatggaagaggtcttctttgccgggctagcggtattggtaggtctgcgattccggatcaacctcatcgtggtgatctgcatttcagcgattcttcgtggagccttacacatatatcaggggtgggagttcgcagtcggggcgatgttgtggggagggtttgctgttttcgcgtactaccgttatcgatcgctcttgggattagttgtgcctcacagtattttcaatcttggcgtggcggcgggttggatgggacagcgatggttggtcgtggccgtcgcggtcgtagtggtcggctttgctgttgtctacatcgcagagatcgagaggtcgctcggttctcgtttgggcactgagggtggggtaaacgtgggcgatcggcaatcgcggtcagttgtgttgaccggtgagccttaaaggccagaagcatcaaagaaggccctgttcgagtgcgtgaacagggccttttgccaactagatgcatcggaggattcgtacgggtgggtcgcgggaccgtgctcaatgtctgtgtctgcccatatcgttggggatatgacggagaatcgaagctttcttgatcgtccgaaaccgtggctggatgctcctcgcccggggccgactgtcgttgtcgacatcgatggcgtcgttgcggatatgcacaatttcgaggggttgatcgccgcgccgtcatacgccgatcgagattggaagcggtttcatacccatttcggtgaagcttccctgaaccgcgcgggcggagagttggttcgggcgctcgacagtgcaggcttcaccattgcttacagcacaacccgcttggaccaattcaatcggacctctgatcggtggatccgggcgaagtcgttgccgcccggtcatatcgaatcacggagcttgtgggtggacggaactgtgcgtcgggcgtttgatgtcaaacgtcggcattggtggcggtgggaaaaccactacgcagagacgagcccgatagtggcctggatcgacgacgaaccagacgcagtcgacgcgcttcggggggagggctgcccggcgtggttgttctcggagctcttcgatcgcctcaaagtcggcgatgtggttcctgcgcttgcatccggaccggaacccgttgatgttctcgctgcgtggaaggcggaggctttgccgcggtgggaggaattcgacgagcgcttcaaggtcaaacacgcgcggtggcagaaacggcacgcggaacgaatgcggagtcgccaacaggatcaacgagtggatggcgatggagctgttcgcgtctgagccattctgtgaaggtggctcaccgcatcgacgatgacatcgatgcggtgagccggagcacactacgccagcaatgcgccgctgacgatgctactgcacccctgctcggaggtgcggagattaggctcagccgcatgaccctctggttcttgcgctctcgatccaacaggtacgcggtgagagtcgacatcgccgctgctgctgcggatcttcgtggtcgaatgcgcgctgtacgtgagatcagctctcctacaggcagtgtggactgggagtcggcgcgtgagatcgctggaaagtgtgattctcaattcgtggcggccgcccgaacgcttccttttctcgagaggcgcttggcgttggcttgggagcggtcactagtcatgagttgttggtatgcccgaggtaatcgacacggcttcgagctccttgaggaacgaggctttgcgcttatgtcgatgctcccggaaggggttcaagcgtcggtctgtcgcgagttcgtcgatgccgtcgaccaccgccacgagatgggctcccgcgtcgacggggtaggcgagtcggtgtctgcggcggaacctgcgctggtcgaagtgaatcagaaagcgttgcgccgacgaatgaaggacgagcgacaactgatcgtgctcgagagcgtgatcggtggccagtccggacggatcggtcaaagcctgcggcattatgtgccgtggctcgacttcgcgtgtgagtatctcgaggacccacgggaggttcaggagctggagatgcttgtcgctcgttggcgcatcgagcgttcgaaatacgttgtggagaacccggattatgcacacgtgcggattgtcgacgtgaagacggcgcagggcggaccgcaccacagagagggcatgtagatgagtaccgaaccatttcgaatcagcgaaggcagcgctctgcacgccgatgacccggatccgttgcggcagtactggtacaccgctgatgacctggtggataccttcggttaccggcgggacgccttggaaggtttgttcggtgaagcgacgccgaggcctggcgggttggtggggtggacgacgtcggtggtgtggaagatcgagagtgaagtgattgtgccggcggtggaattgttggagtcgagtttccgcgatcaggagtcgattgatctcacggtgtatcggtcgtcggatggctgaggctctgcgattaactgccgcttgcggggccttacatgttgagctggttggccagtcgactgatcgggcgcggctcgatgctcaggttcctcggctgaggaactccgatgatgtgcactccggcgctggcgcggacgtgtgcgtcgccgttcacggagacagaggaagtgtctgtcgctgcgacgagagtatggccggccgcttggacgtggcactgggagtgggcgaagacgacagcctgatcttcggcgcgaatcttggcgtgatcggtaccgacaatgtggcttttcccgcgcgcttcgatggtgacgccatcgaatgcttcgacgtgcgcgaattcgtaggcggtgacacgggcgcggtggcaggcctggaggaagcatcgaccggcggcagcgatggatcctccgctgattccggcacacgattgaccgatgatcttcacgtcgactccgtgcgggacatgcccgaggtcgaaccacaggtcagggtcggcgtcgatgatcagtcgtttggcgccgccgcggatgtggtgggtgtattcgctgaaggtgtgaacgatcaatgctggacgggaggaacgtgccgggtggagtcgtgcgcggcggcggtcagcttttccgattggggcgttcatagggtgatgttgcctctactggtgagttttcaagtggttttggtggcggcgagtccggtcacgatgcgggaacatcgtcgttcgagagcagcacgagcggattttcaggcatctgagatgtgcggtcagtgatagtccatggcatggacagcgcacgccccagcggccaaacgatgagttcggaagcccgcgctgtccggtagagcggttagggtcgggttctgcctgtgaccacgggtgatggacgcgctgaaggagctttccgagatggccgaatcgaatgtggagtcgggaaatactgccgacggtgcttcgacttctctctccgctgaggaagtcgagtccacaacgcctggccgtggtcaacgaccggggcttgtcaccgccgccgacgcaggaaggcggaaaccccctctctcgacgtatctgccgatcctgggtgtcattgctgtgagtgtggcggtgtggatcgctgctcgctgggcgttcggtcgtcacgagcaggctggcctgtggtcggtcgcgtcgttcgccgctctggctggggcggcggtgagcgtggcggtgcgtccgatgatggcaggtttgtgtgcactcgtgcagattcccgtgacgccgaccagtcgcccgatggtcccagcagtggcaacagcaggattgtggttcggggcggtgatgatcgccggcggcgacgcgatcttgccggcatggctcacggtggcggctttgtccgtttgggccgcgtggatcgaccacttcaccttgcggttccccttgccgctgattcgtgcagtcaccgcggcgggtctgctgctcggcgcgatggcagtggtggtcgatcaggaccctgccgcgggtcttcgtgctgtggtggccggggccgcgatattcgccagttacctggtgttcgcgatcattactcgcggtcaccccggtttggcggatgtgaggttgagcttcattctcactgcagctgtcggatgggtcggttggatgaacgtggcttcggcagtgctgctgccgaatattctggcggtagtaggggtggcggtaaccaaggtgttcggaggcagaaaggtccggggtgtggagttcgggttcgctccgtacctcgttgtcggaaccgcgctcgctgtcgcgttgcctgcgggctggtggctgctgtgaacccgagcaaacgtatccgtaccgatgagaggaactggacatgaggtggcgccgccggcggaatcgtttccaatcaccgaaccgggtggaactggtggatgagttcctcgaccacgttcacaaggtcgccgaacgcactctgccggcatcggatgcaccgggatcggccggtgtgcggcgtctgcatgtggtggccaccttgattcgcgagttggaggagcacgtcgatactcgtgaggcccgcggtagtaacgctctcgagtcggcgagtttgggacagttctacgtaatgaccgcgcacagttgcgctgcacgactggcggcggatctcgatgcggaagacactccagggcgtgatgacgaaaggctgtcagcgctcgacgaattccatgctgttcaagcagccaccggcatcactgtcagggttcacggaatgcctacctccccggagggggtgaaggcgctgacggagttggtacgacaggctcaccgcggcgaggaacctccagtagtggccgccgagaatgagcgtgaggtcggcagattcggtgcacttctcgactgcactgtccctgatcgcgatcttcgcgggctggtcgaacacttcgaacgtttggcgaacgaggcgtccggtcctatcggttctcggatgccggtggtgcgtgctcgaacattggtgacattcttcgatcagtacgcagccagactgaccaagactgggcgggatgcgttgcccagcccgcacgtcctcgaacacgcaacggtgtgtcacctttccgagcgagcccgctggcatctcgatcgagtcagaagcatccggcggtagtaaatcgtcgagcgacgtatcgaacgggaaagtggaggagaggaacaggatggacgacagagctagggacgtgaagtcaggcatcgttcacaccgaacttccgtgtgagttctgcgcggagcatccgcagtacttcgccggtgaccctgtcgggttcgtgcgcgcagcgaggtgggccgcggtcgtcaaagactgttgtcatggcaacgcccccgtggactacttactctgcgacgaacattgggccatgatccgatttcagcagttgcccggccagtgccgacgatgtgggcgtatcgcctactcggtagccgatatcgtcagcaccgagattccgctaggccggaccgctgaaggcgcgtggccgttagtgggacgtgacatccctgttcctcgattcgttgaataggtcccgcaacagactctttgaagggtgaatagcagcgtgttgatcatggcgctcggagaaggtttgacgcaggggcaggcaacgatcatcgcggcggggatcgcagtgggggcggcgagcatcgcgttcttgggaatccttgtgaaggcccgatccgacagagcgttgcatgaggccacgcttggtgaggatcgtgcagtccagcatcgacagcaggtgaccgaagctctcttgtctgcgcttgaggcgatgaaccgggctgatgagttggtgtcgagtaataacccgatcatggagcgggactctgatgcctaccgtgaccgcgacaggcgctactacgcatgtgtttctgcgacgttgaaactgcagatattggggctggaggatgcgcacttggcgatgtccgagtttacgggttcgcttggcctccactgggctatcgctgacgaggacggcattgcgcgaccgcactgggacacgttcggaaagatcatcgaagcaaaggcgtcgttgccgtatacgttcagcaacacgctggcgcagttggatcaacgggcgttgcaacactgactgcgaaccgatttggcggagctcaaatcgccgaataacccgggggacacggaagaatttgagagtagatcggtccagctagtgcttctcagtcgttgccgctgtctacatccacgaggtggcgagcgcggtgggaatgagtatctgccgggggagtccatgacagattcgatagtcgctttcgctccggtttcgtcgatgtcggcgatcacgaaaaccgaagtgcctctcggtttgattcagacgtagtcgccgctcgttatagtccgccgttcgtgcgttcttacggctgtaagtcggacgggcatgggaccacgtgggggtggctcgggcacacggtgacaggaagcccgtaattgtcttccgttggaagcctttccggttttttgccgttctcgatgaccatgacacaggcggtgccacctatgccagccgctccggccaacagatctgcctcgtccgagccaatctgtttgcgaatagtgtccgccacttcgcgaatggttgtgtctttcgatgtggtgacttgccaagcggcttcctcgagctgtctcactacgacgttgtcaggtgcttctgtgtatgcgcagtcgagcagttcaatcacggtcccagccgttttttcgatgtcggtcaggggaagtcgagcatccgcgtcggctttcttgatggtgtcagtgtctacacgtgtgggacgctcgagctcaccctgcagcagtaggtccactttgatctgaccagtagtggggacggggtggtattgcgctgaaatagtggaggtaacggcgtcgccggcgtccggaccgaatggcacgcatatccaactgagcggaacttcctcccgtggtcggcagcggcaccctgtcgggtacttcgaaggtgtggacgctggcgcctgatcgaaaggtgcgcacgggcaaccatttccttcgtcgtcttgcaggtaccactcgtagtgttcacagtcggattctggttcacagatggcgcactcgggcagcatgacgcatgcccggccgccgtcgattcccgtgtttgtgctgcatacacatttttgcgtgctgttgtgtttctcaatgacatcggcgatggactgagcgaactcggtggggccgaatccctggctgcctgacgagtgatgttcgtcgaaaatcgatctttcgacatcggcgatcgacgtgccaccgatggtggcccttccgctcgacgcggtaacaaaaccgcccgcccccaggtggtaggtgcgaatcttcttcgcgtcatcgttcaagatgtgggcagggatacctggtttgcaggtacggccgtccgaggcgagaacatagccgttggttgcacgggcgaaaatgatgacagtcacgcggttcattagagctgatcaccgacggccccgaccgagggatccgccatctcggaccgattcctttcgacagcaaacccgtcgagcgcgctttcccactaggccgggcttgaaagaaggacggttcggaaggggacagcgcggtggttggcgctgtcctgtccaggtccgaacctatggtcctcccacatgccgtttggacgacgaggagtgagcctgatgacagtcgagattgttcgtattcatccgacggaagcgaagaagatgcgccggctccaccggcactggtcgccgggcaccgacgttcccgcgggacttgggggagcaggaacggtgggcattgtcgcatcgtcggaataccggcagctcgggtacgcgctggcatcagcgcctcatgggctggttcggaccgcgcgtgaagcaggttggtctccggagggttgtgagcggcttgctgcacaaacccgcatcgtcgaagctctcgtcgtcaacccggatgttcccgacgcggccatagtcagggcagcgctgatcgagcggttgatcgccgagctcaccgacgatatggcaggcaacggtcgcttgtacggctcgacggaggaccttccggaacgggtgcagttctggcgcgagttggggttcgaggtgagagagccgaatactccgacgacgtgggaacatccggggtgccgcacattgcgatacagcggtgaaagccccggctgcagacagttcacccggactctgggcgggccgctgtgaaccgcgaggagggacgctcgcacacgctggttgtcgcggacggaaccagactcgcggtccgcgaggtcggatcccgaacggcgccgctgacggtggtcttcgtgcacggcttctgcctacacgccggtgcttgggcgcctcagcaacgctctgtgagtaggcagtggggtgagcgggcgaggttggtgttcttcgatcaccgaggtcacggtggctcagggggtgccgatgccggcacttacacgatcagccagctcgggcgagacgtcgaggaaatcattcgggtggtagcgcccaccggacccgttgtcctcgtaggtcattcgatgggcggtatggcggtgttgtcgtacctcgcacaacacgccgattcgacatctcgtgtggtcggcgtggggttgatctcgaccgccttgagtaacgtcgcgggcgccggaatcgggcgtgcgttgaataccccggcagtctcactgctcggcggtgcgtgcgcgcgtgcaccgagattggtcgggcgcagctggagtctctcgcggcggctgctgacgcccgtcatcggcgcgacctgtcccatggctccgagctcgggcctgcgggcggcagcgacgtcgtacgagatggtccacgcgacaccgattgcgacggtggcggcattcttgcgggacctgcgtctctacgacgcgtctgccgcggtgggagcgctggggcgcatcccggtatcgatcatgtgcggaaccagagatcgggtcactccgatcctgcattcacagcagctggctgcgcttctgcccaacgccgaactcgttgccgtcgccggtggccggcacatggtgggtctggagcaaccgcaggtcgtcggagaagcgctcgatcggttacttgtccgtgcgcagacctatcaccgggagcattcacctacaacggatctggtcggagcgtgacgtgagcgtagacagtgcagcaaccgcagtgcggtccatgatcgccgacatcgacgtggacccggagagcgacgaattcttgtgcgcgctcgaccggttgtgggagaagatgctcagcgagcgcgtggcggagatagtcgggctcaggcgtgagcagacgtggagtgctgacgagcctggatgggaaggcaattcgtcgctcgactactaccctcggcgcgatgtgtggcgcacgacggtacataccggtcgcaccgccggcggtgaggaggtgaagattccgctcgctcttctcgcgccagttctgatcggactcgtcccggttcttgcgggcgtgactgcgccggcgaacccattcgtcgcactactggtctgcattggtctcgccgcagggatagaggcggtggggttgtggtggtggacccgccgcgatccactccgcctgagtgaggaggacaaaaccgagatcggcgtcgctgtgacagctctgcagacgttgatctcagcgggcggagcgcatgtcgagctgcggttggcgttggcggcatcggcactcgtcgacgagatccgcaccgttcctgtctgggaaagcgaggatctcgacataggtcgcatacgcctgaatctcgacgagcaactcgccgaaattcttgcgcatgccggtgaactcgccacagtgcgagcaactttgggaaccccggcggcgggtagcagcccgcaagccctcgcagcgagggaagctcacctggtgagcagccggtggctggggcgcgtcgagcgttcgctgctcacacgtgtagctgcgctgtggagctatcgtcgccatctgctcgagctgcaggaatcgatcactgccggcgaatctctcgacaggattcacgacggggaccggaccatcgagggccttctggtcaactcggccggcgatgatgtggcggcttcggcgataggtcagttggcgaccgacctcacagaccttcggcgcgcccgagagtccgcgttggcggagctacgcggagagctctacgaattcgaggagcgggactgatggggagaagtcacgacaggatcagcccggaccgcggtaacggcgtcttcgacccagatcggggagagagcgacatcgccacccgcaaagaaggtgccttgatttcggaacacgcgtacagcactcgcggcgacattcgcagcggagcacgcgaactcgaccatgcgacagagaacttgcccggcctcacccgcgcaagtcgagacctcaaccgggcctatccacgcccgacgccggcaccgatcgagaaccaaaggttgcgccgagagctgccggcggcgatcgaactacgtcgctcgctgtccgcgcggcagaaaaacgcacgctctgccaccaaacgggaggtgctcgattcgatgccgcaggcgcagtacaacgcactgtcggcgttgacgtcggatccgaacgtctggaaggaaacgaacaacgcgctgtctgcggttgccggcgatgccgttgaactcgacgacggcaggcgtaagcaggtgcagcgtgtcgaccgcgctattcaacggtacgaacgtgaatccggccgcggacatctcgtctacacctctgtcagcgttcccaatgctgtggtcaacccggcggacttgcctgccacgcttcaacccggcacggtgctttccttcgaccggttcactgcagcgacgcactcgctgcacgagctcgattccaccactcgcccgacagatgtcgtcttcgagatctcgacagagcgggggatgtactacgggcagtcttcacggatgaacaactcacatcatttgcttccgagaggaatccaattggacgtggtgggtgcacatttcgcgccgtacgagcgacctggacaacaacctggcgagcgcctgatcgtgcaactgaccgatcacagacccgaaggagaacaacgatgagcaaagaccagacggcgcgccgtcgccggccggacctgacatttcatcctgacattctcgggatcccggcacagttccgagtcgtcgacacccgccgagcggaagaagctggccccgacaaagccggtgacgcagtccgcgatatcggcgcgcaagagaactgaaggacgcacacaaaagaaaagtcggaggccaccacatggtgtgcccccgactcacccggtgcattctcagtgccgccgacactacctcacgcgatcgaccaactcggccagtcctgtcattcgccggtgccgaatcggggcagcctcttgaaacttgtgcacccgagcgccggctgaatttcccgggctgacggcgaaatgaaaggagcctgagctgcaggttctgtacggaggtgcgtgcacggcgtcatccagtccaggtccggagttagcgtgcggcgatgccggacgcaccgcatcggctcgccaggaaagggagaccatgaccacgccgatcgaaccccccgatacaactgtcgtcacgctcgccgcacgagccagggaagctgccgccgcagcacgaaacgcggccgaaaaggaaaagcaggacagctccgaaactcaaggtgacgaagacagcggtcgactgatcgtgatgctcgacgaataccccgcgtttgttccttctgcggatccgagcgaggtggccgtgaatttcgcccgcagagtcagtctttcatccgtcgcacctaacgccgccgaattgatgtggccatcagcagagacgaaagaatgatgatgaggcgcaaggtcgccacgtgtgttgccgctgcggggcttcttatgaccgtggtctcggggtgcgcagcggttgctcagggaggcccctggacgggaatggagacgagtgcacctgctgcacctctcgtggtcgcagaagtggccggcgagtcgacacctcgcctcgacgaattgctcggatcggtgactgtcgtcgacaagttgccgaatatccctggttacgaaaggggttgcggcacaggcgaaaggtgcgttttcggaaccgcatggaccgacaagtacgacggtcctctggccagaaatggttgtgacacacgcaatgacgtcctgaaacttcaacttgtagatgtcgcattcaaacccggaacgcgcgactgcaaagtcatcgccggcacgcttcacgacccgtacaccggaaccgatatcgcgttctccacgtccaatccttcggctattcagatcgaccatgtcgtggcactttcgagagcctgggatgcgggggcagcgaattggactccgcagcaaagggtgaacttcgccaacgacacggacgtcaacttgcttgcctcccaaggcaaagcaaaccaatcgaagtcagatcaaggcctcgacacctggcttccccccaacgctgcattccactgtgactacgccatcaaatatctcaccgtggccgcgaaatatcacctgatgatcacttccgccgatgccggcgcggcgcgcaccgcctgcgcacagaaatgaggagaagtagatgagttctaccgatggtgatgataacatccgcttgtcgaacgaaatccttgaaagcagacgacgaacccgcctcagtcgggcaatcgcgacgataggtttcgccgcaggcgccgcactcacgggaggcgtggtgaccggcgcctggctctactttctcggcttcttcgcgttgatcacagtcggcgtggccgtcggcaacggcatcagtggagccgtcgaccggggagatccgactcggctccttcatcccggttctggtcagtgcggtagcactgggaatcatcatctacctcgtgttctccggccgtttgtccgagatcctgaccttcaccaccggtcctatcgcctgaacccaaggcgcaacgggtgtcctgcattcgacttttacggactctcgatgttgttcggcttcaatctcgaaatctccgtcacgaaacgatcccaacctctcggaaaaaaggaattcagccatgacgagcatcgacagcacagacacacagggcgccgcggattcgaaccaagaaacctggctgcacctcgaatccgccctgcgggatattccggcgccgggccgcttcaaatcccttacctgcagtgagcacgccgcgctcgccgagcgcgtgtccatccttgcgttgcaacccgacccgtttgacgcccgtggatttgcgtaccccgaaggcatccgcggcaccctccaacgcgccgcacagatccacgccgcactcgccgcccttccacctgatgtcctacccactacgtcctctgaggcgcagtcgtgagcaatgaatcgagtgttggcgaccgaatcgcaccctgctcatcactctcggtcgctgcaaccgcgctcgaaatggggcaccgcgtgcaattcgcggagtcccggcgatggtggagggtgcgagcaacatccggcgatggcaggttcgcgatccttaccagccccttcaacctccgcagggtcccgtactacacgatcctcgacaccgagcgcggcgtacgcggcccggacgacagaatcttctgcagcggttacgaagacgacagcgacatcgcagatcggatgcgcgagctgatcgccggagacatccaagtgagccgccggcggtcggtagagagccacatcgtcgcggtcctcccgcccaccgatcggcataccccccgggaccgattccgccccctgacacgtacgaacggtcctcgaaacgcgacatgacacgacaggagaatcccgctcatgactcagacataccgcgccgcacaagttttccccgacccggccgaacggcgactccgagcaatgctcgcggccctcgacgatgccctcgccgggatagctgatgcacgcgaagaactccgagggctctacaccggcccgagaacgtacccagaagcgctggaactgttcctcgccgccgaagccgacaatcaggacatcaccacccacctcgccgccgcagcccgcgatatccgtgccacgctcgcgatccttcacagcaccacaaccacggccgtgtcgaactcctcgacgtcgctgcatccacacacccacaaggtgacagctgccgctgacgtgaggcgaacgaacaaggcccacatcgaaaggggacaccacagatgactgccaccccatccgacgccaccgcgcaccagcacggcaacggatccctcacccccgcagcggaaccggcaacaggtttcgacgccgataacctcacagccgcagacgaactcgcgatcgacatcggaagagtcgcgatcgaagccagtgaaggtgtcccctacggctcagagcccgacgagttcttcctggcagcagggaaagctgtcttctactggctacagctcaacggtcaccggcgcatcaccactgaagaggcggaagagatacgacaggtgtcgaattgcgcgcttcagtacggcaacatcgccagccgagaagccgcccacagtctgctcgcccggttcctggcaaccgaacccgccaaggcgcgtcccgatatcggtacggcaaccgccgacaatgtcggcggttcagatggttccgcccctgccgaacctgcggaagaggagacgaatgcgaaggcggtaacacggtgcccgatctgcttcggactgaatgggtctcacaacacgattcacgagcgctacccggccggcggcggcggaaccaacaaaccctgcccgaactccctgccagccgttacagaagaagtgaagacgcactgccggtgcgtcacgccggactggtaccacgatgggctggactcggatatcgccggacgcctgtgccgccggtgccgtctgcgacagaacatcccgtacagggatctcgtcaactcgccggttgcccgtaccgcagtgtcagcgttcagtgtcgctgcactagccctacgaaacgccgtggaagtactggaccctcacgaaggtggggattgggagcacgcgtggcagacgattgcagacctcgaagactgcgccggccgcttcgaggcaagtgagagaacggaagtgagggaaagtggtcgagaaaatcgctaagcatggaagacacgctacgagtcaggcgaaactgggcacgcatgtcctcagtccagtcggccccgagaatttcagtgagcactactacggagtgcgaatcaccattaccccactgggcaggctgcgcgggcttttcagagagtggttcctcgttccacccgactttcatccagcgataccggtgtgcatctacggacatggcgtcgaacctaaacgtattgccgcggcgatcaaccggtacgcccgcgaagcagaatgggaacgtcggccgacgttgagacagatcatcgacgggatcgacgaacggtggatcagtggcactatgacgaactcggaaacagggttggtggtgtacgcgcggctctgcctgagatttgaggagcggatccgcggcgcagttcctgtcaccatcattgctccggagccagagaccatgacagtgggggcaactggcggagatctggtgaatccgggagttgacaattgacgatgtcgatcaccgtgaactgtgatgcgtgtggaactactcgagaagttccggcgaactacttgtcatcgtgcagtgtcgtgagatccgcgatcgagccagggtggacacattccgtcgacgagaactactgctcgaattgcgctgcagtgagggcgcagacgtggcctcgagaatccgagggagggactccatgagcatcactgaaattcggccactaggtgccgttgatggggtgaaggctcctgtgtctcactcgattcatgcgattcccggtaacaccacgctcgacgaactcacggaattcgcgtggaaggatctctcgactcccgacaaggcgattggtgcataccggttggtgtctctcgccgatgaccctgatgtgtgggagcaactcggctctctcacttacgcgcgattcgtcgacgtcggtgcattcgctgccgtctattccgaggggcactggataccgctctcgtgtgggcaatggctggtgcgcacacacgacgatgacctcatcgttgtctccgacgaggacctccggctcgggtacgagttactcgggtgaaagaaaaagagccgtcggagcgctcgccagggaaggtcgttgaccttggtcttatgttcgtcgattgcttgcaggcacctgagctgtccaggtccgtctctactgtccggatcgcactgaaagtccccgcggtcatcgagacagttgttcccctcggccgcaccaacatccggcaaaggaagacatcatggacatcgcatcactcatcgtcggcgtcgcagtagccggcgcatcggcagcgcagggagctggcgtagagccagtcatcaccgacaccatcacctcggtagtcgaggaacaggcaccggctgcctcccagttcattccagatccgcagccgtacctggaccaggcaacaactgccctgacgcagctgcaggagcagattcctcctgcgtggcagtccgaggcggaaagtgcgctacccccggaactgaaagacgctgcggcgcagatacaagagatcctcccgccgcaggcacaggctctgatccccgacgtcgcccttcctgctcccggaccggactcggttccgccggccggctcggcgccgaacggatccgctgtcgaagacgcatcggcaaatgacacgacacctgccggagggcctgcgcttctgccctccgtgttcagcgcacaaccatctaacgctgccgggataccctcgctcacaggcctgttcgcaccgtcggcggtgccggatctgaagttcgatcccaaccttcctcgcaatgttgagttcgctcgcgctgtcatcgaagctgcgatgcgggcactcgggcttccctaccagtggggcggcggtttgttgaccggtccgtcgatgggtgatggaacgggcggcccgatcgccggttacgactgctccggactgagccgcttcgcgtacttcatcggaagcggcggaaccaaggtgctgcctcggacgtcgcaggagcagttccgcgccggacaccagattccgatgagccaggcacagccgggtgacctgctgttcgggaattggcaggctgacggcgccaatcatgtcgcgatctatctcggcgagggcaagatgatcgaggcacctcagaccggtcaattggtgcagatcagcgcagtccgttcggacatgatcccggccaggttcctctgatgacggacctatcttccactgtgagtaactgccgggccgagcggccaggtcgcagtgtttcgacgctcagtggtgtcggggccgccgccctgatcccggcggcgctgacgacgctattgattcagtgggggcctgcagcggcgtctgcgctcactcacagtgggaggggatgacagtgacggacggcgcacccgacagcacagccgcaggccactacgatttgcgtaacgacagcggagaacctcaacagagcaccgctgagattgatgcgagcacaacctcgagtgaaggagataccactgccatgaccgcgacaacgccgtcaagccacaagaaggcgctggagacagcacgcaaggccgcagaatcgttggcgcaggaggcgattgcaacgagagtcgctctcgtcggtgccatcggcgaggcggaagctgagcttgctgccatcgacgcggcacgggttgaggcagaggacacgatccgcctcgcccatgaacgcgcgctcgcgggcgggtggaccgtcaaggaactcgccgctatgggatacagcgcaccgaaaaagaagaaggccgcagcgtcgagtaagcgatcctcgtcggcgccggcagaaaacacggccgccgcgaatgcaccccaaacgtccgaacagaatcccgcgcacgacagctcggcctaaaaaacgcacaccacgtgtacccccgggtccgtctacatcgggactcgtcgctgcgccgcaaaagcgtgagaaagcagcccgccgtcgcaccctttctgatcggtgtgtcgtagccctcggctaatctcgaatgtgcgacgagcagcaggtcgccacaccgacctagaccgcagcacaatcggcggtcctgatcttgtgagggaagattccccacgagattggtcgaggtggcgacctgctgctgtttttgtctccgtagtgagagggcaacgcctagttgcaaactggggtcgcggacggctgcacatgtgtgaaaggtttagcgggtcaacacgaacccaccaattttaggagcgcaatctcatggctacagtcaaggattcgacgacgtgggctatccgagctttgcactactccgaactatcggacaacgcgatcgaaaaggacgtggatcgagcgaatgtttttgcgacgcacgccctggtttatgcgacgctggcggcctccggtgtcgaggtccattacaactaaatcgctgagggattcgtggagcttccctctcgacaggtgaaaactgtttgggcgcagcccaatactgctgaagacaggcctgtcttcgatcgtatgtggttcgaggtcagacgaattcacggatccgagggaggactcgtgctagctcttcgaaaagcgccggccatccgcgtctgagtctggtgatgcggccgcgctcgaggaacgctccgtcaaggatgtgtgagacccgtagatgctgctcgggcgtgccgaggcggcggagcttgtcgtagacggggttgacgggaaggtcgtgcgcggcgatgtgcgaccagatgtcctcgctactccagtcccagaccggcccgaaaacgtgtgtgccatcggctcggtcgagggcgccgccatgtgtgagtcgctgctgcgctgctgtggtgcagcagtcgacgcattcttcggtaactcggacgcggagagcgttgtagtacatcgaccagcgtccggtccctttcgctgattcgtcggcacgtacaccccagatctcgcccgatccgtgagtctgatgtgccgcgcgtgagggtgctccgatgagaatgtcgcggagcgctcgcgtcgtcgctcgtgtgggcaggtggtgatcccattcgccggagtccgcgaggacggtcagcaggggtgggtcggctcggtgcacttcgagattgaggttccatgcgtcggcgaggtcggcgatgtactcgtaggtctgtgggtattcgagccctgaatcgaagaagacgacaggaatgttcggctcgaccgctgtggtcaggtgcagggcgacgagtgaatctttgccgccggagaaggcgagatatccgtcgtgattgtcgaggtgttcctcgatgcgctctttgatcgcggccaggttgggacgtgggcgccgcagtgcgcgcagtgtggtcagatcgagcccgtccgcgcgaggggtgccactcatatctctgccgcttccctgggtgctcgatgagtatttctggcgttgttgtcacacgcggcccttggggcggatcttcctgtgtatgtaaggcctcgaagccgatccgactcggggcacctgcacaggaggacgagcgtgatgaaagaaaaactacaggaggtgacctcgtgcgtggaggtcgtagaggcggcgttcgcatcgacgaatcgttcatctgagaaggactcactgcagagggggcggtgtgcgcgctgcgcgaaggccgacacaccgatcgagcccgcgcggtcggcgatctcgcgaaccttcaccgcattcgactcgtggaaggctccgaccgagaaaggtctctgcgcaccgtgccggtgggcgtatcagacgccggagctgcgaacccgaatgcatctgatcaccaccgcgccggcgatgaccgaactgacgcagccgcgcctggcccggaccttgtcggcaccgttgacgtcggagatcgcgctggtggtgccgttgcgtcgcccggcccgcaaacacatcctgccgcacgcccggtggggcggcgttgctgtcgaagacacctgcttgccgtggtcggatcgggatgtcgcagcagctgccgcgatgcgccgactgcgctctcacggcttcggcgaacgcatgctcggcgagagcgcagccccgtatgcagtgcttcgcacagtaccggcgcgtcggtggccggcgatcttcgaggactgggatcacttgtccgcgtaccgccacgtcgaccgatggtggacgttggcgctgttggccaccaaaccgcctcgcagcaaggcgcacgcatgacgacgccgaccgaccgctggctcgctgccgctcccgcaggcctcccgcagctgcacggtgtggagaacgtggccgagcggctgctgttgctgttgcactacggcgtggactgggattcgtgggtgggccggcgccgggcgacgtactggacgcagcatttgccgaaccgagtccgcgttgccacttatgtcggaggagccgacctcgatcgttggtggtcggttgtctcacgttcgctcgaatccgagccgcgaacaaccgacgaacggctggagttggccgctcttctgcgcgccgaatcggagccggtcctgacactgctgcgggagcgtcccacggcctatgtcctgcgcacccgcatcgtggccgaatcagttgccgctgcccgcgccgcgaggaaggtcagctgatgcgttcgaccgtgagatgggatgtcgaactgactgccctgtcgtcgatctcgcagaaaggcgaggagtcggaaacgacgacgacactgtttcgccgcgaaccgatcctgcagcccgacgggaggaaagtgctggtaccggtcgtgtcggggaactcgctgcggggagcattgcgacgcaccgccgaggagttgttccgcgatgtgatcggctacgaaagacagatacctctctccgcggcgcacgcactgcgcaacggcggcaacctgagcaaagtcgccggcgactcactgaccggccgccggcgtcagcgcctgcgcgagttggtcccgccgatcagtctgttcggaggaaacggaggcggtgcgccgccgatcgacggatgtctcaaagtcggcaaagtcgttccccgagtgaaggaaacagaatcgatcatgagcaggccctacccgggagtgctcatgtcgcagttcgagctcatgtccctggaaagttacagccgcttcgacgacgccggaaccaagtctttccctgcgcccttcgatgccgacaccgtgcccggttcgggaacttcggcgcaccagacgtcgatgttgatgcgcttcgaggtcgagacgctgcccgcaggaacacatttcgaaacattcctgaggctggaccgggcaaccgaccgcgacatcgccttcttcagtgacgtgtgggaacgattttcgcgagacggcttcctgggtgggcgcagcgcgatcgggcacggcagagtccgcgccgagtcggagctgaccgtgttgaccggccccggcccgcaggtcgcggactggcgagcggaactggaaccgcttcgagaagacgtgatcgaggcattggggtggctgacatgaacgcagacaccgccttcgctcccttcctggtcagggcccatctctcgacagggttggcacatgcaagcccctgggggatcgccttggacggcatcctcgccgcggagctgtgggccgaccacaaagcaggcgccctcgaccgcggcgaatacgtgccggcgctctcgccggagaagaccccgccggatctcgaattgcctctcgcgcgctgcactctggcgggcgcggactggcattggtgcgcgacgtgttcgttccccgaagacccggccggagatccggtggtgcggcactgggcgagcagaactgatcaccgagggctcgaggaactcgcgtcgagcgtgccggcagtgatctcggaccggcaaggccgctaccgggcgaggtacatgccgttgatgatcaccaattcccgaactgtcacctggcgcggtgtgggtgacctgacggccgtcgcggcgatagtgtccggtctcgatgtgattgggaagaaacgcgcgcacggtgagggtcgcgttttgcggtgggagttcgagaaccgtgcaggtgaggatctgtgggagttctcgcacgagcacgctgacgggacgctgggacgcacgacaccggcatcatgtgtggcctcgcgagatgcgccggtcacctcggggttcgggttggctggtgttcgtccgccgtacatgcacccgacgcgaatgcgcgaacttcacctgccgaggtagcggtattggaagggggactggtggcttgttactcgaaacgggtaacaggtcgtattcgtcaaattttgcggctcaccggggggctcgaccggctggaccctgggtggtgcgatgagcgtgaggatctgcttgggggcggcatcgatctcggagaaggggtgccggacgtcctcggggatcggttcgttgctgaggacagcggagacgtaggcagggagttcagcgcggtcgaaaatcctgattcgctgttgcgcgaaaagctcgtcggaagattcgtgccgagatatggcaatcttctgcgcgtccttccattcttcgggctgcccaggtctctctacgcccatccagtcgtcgaggtagtggcgatagttccgcgtgaaccagtcctggctttgtgcaagggctttcattgtcacggagttgacgagcaatgaatatgccgcgctggtcgaatcgaacgtgccaagcgagtctctgttggcatcttgcataactgtccactgagcaaattgcatgaaggtcagcggggaaggccctggtggcggtggcacgtcgtgtgtggcgacacggtcgtttgccaggcacgaccaggggagcgcgtactcacggatcgcggctagggggacatcatcgattagccccttggtacgtgggaaccgcttgagaaatacatctgcgctgacagcagtgattcggtcaccggagggaccgaggcagcatctgtgatcgctgtaccggacgccgcgagccgcagggttgtagagcgcataaagactctgcgctccgctcttgcgggcgtagaggtcgagtaggtcgatctgctgcatgccggaggatcgaattttgtgcttgatcttgtacttcccggccggatgcgccttcggcgtttgaagcttcttggcttggatgacgagctgaaaccatttattcgatccgtccgaaatccaccattcccagtccgccccgtagcgggattcctctctgtggctgaaggctccgacgtggagttcgggaatggtcttcgcgaggttcaacaagatccgctcggtagttccttcttcaccctggcggatgttgtgacgttctccatccctgaagtttcggccggcgctttgtgcattcctgaacaacgctgttgcgagccgtgtcatgactgggccaggcgcggaagaagttggagtcggcacgtgtatcccatcggtcggttgtgggccgccggacaagggttgccggcgtcagaggatcgcatgtccgggcgcgaacgcttagaaatctaccggtcgttttgcagtacacagaagtgtactgatctggtaggacgccgcttcgcgtccacgatgtgaaagtcgaaaagggtggccggccgtccgctccggttcacgcagtccaggtccctcgctaccgttcgcccatcaatccgagaggccgatgtgtagaggagatgtggtttcgatgaccatcaccgagattcacccaggcgatatcgctgggaatgtcgattggcaggagcgagctgtgtgccaacgtactgatcccgaagcattctttccggaacccggagaagctgtccggccggcgaaacgggtctgcgcaggatgcgaggttcgtgtcgactgcttggcattcgcattggcgaacgacgagcgtttcggtgtctggggtgggttgaccgcctcggagcggcgccgtcgctacccgcgggtgcagccgtgaccacccacgtggacttcacccatacctcgtacgcggaggccgcgaaatatgccgattccatcaaactcgctcggtacatctgggatcgagggatttgcggcacagagctcctccgcctcagtggagctacccgccgagcactcgccaaagcggctgttgtgaacccgccttgtacctcggaaacgtgggcgacggtggcggatcttgtgtcagaacaatcagcgtgggcgggcgttcacccagatgatccgggttctgttccgttgcacgcagacgagcatgaggcgcggatttcgtggatccggccagcaagcgaaatcggtccctcgcgtgggtgatcttctgttcatggcaggagcctcgatgacatgcctgttgggcgttgccggcctcatggttgcccttcgaggggctaaggatgcgactgacgaagacgaagtgctcgggcctggagcagagttgatccaggaaatgcgatgaacgactcgcagctcacgcttttcgacattgaactgggcgatgttgttgctgttcgcgagtggacagagcgcatgatcccggcgatgtggactgcaccgtgggattgcgcaggcgggatacagaagggcgcagtactgagcggatggcagtgtccggcctgccgagtcgtcgagcccaacgcgtatctgctcgacaacaatcacgggatagaccctgagcggccgggacgagaagatcggctgactcggtgcctgcgtatggagctacgtgaaagtacggctgatgatcggagggctcagtaaatgtcgagcggtctctcccgcaaaccgcgcgaaatcagaacgatcgcacgcagagtggagacataagtcccgctatgggagagcggtagcgactggccaacccgctgagacaagtggtgttgatctaccgcaggctcgccgcctcgccgaaaccgaggtggtcaccggagccggtccaagacaacggcggcccgctacccagcctgtgcaaggcaagggggccggtgcgggcccactgcacacgcctacgtggaggctggacgctccggcatcttcatcatgatcagctccgcaccgtccttgtagcggtacgcccactgaccgtccttcgtcatcaccgtgccggcctggccctcgtccggggccgggctccacccctgagtctgatccggttctgcagtctcgctcatttcactattgtctcaacctccgaaaaccggccgaaaccagtacaaaccagcgcacagtggacggtatgagcgccaccgccggaaagccagtgccgccgatgctcgccactctcgggcagcccccgacaggggagcgctggcgtattaactgaactaaaaaattgcatcattgcaggtcaggggctgtgctgatactttcctcagtatgtgcagcgagatgcgccgggctgatcttgcagggctggtcgttcccgacgtggggcggctgatttcgacaggttccgaagcagagccctaccggttactcgatgcgtcgggtgaggtaatcggcgctgcgacactatttttcgaggaacttcacgcgtgtgaccgatcgtcggcgacgatccgatcgtacgggcatgacttgttgcggtggtggagatttctcgcagcggtcgacgtgggatgggagagagccagtcccgcggagggccgtgattttgcgcgttggatgaagattgcggataaacccaggcgtgaacattggcggaggcggggcgaaaaagtctccggcacaacacctgtagggggcaatgcggccaagagtggtcattgggtggtcaacgaggtcaccggcaagccgcggcagggacagaaattctccccggccactcgagcgcacgcggaaacggtgttgcgggcgttctacgattttcagatgagcatcggtgctgggccggtcgtcaatccgttcccggtggatcgctcgccccgcgcttttcggtcgaacgcgcatcacgatccgcaggatccgtttcgtaacgagcggaaggggcgatacagacccaaggttccgaaacggatacccaagcgcattcccgatgatcgtttcaacgaactattcgcggcgttgtcgtctaaccgagatcgggcaatgttggccttctgggtttcgaccggcgcccgcgccgacgagctcctgtcgatgtcccagaagagtgcggacccgggccagcaattgatcaccgtaataaggaaggggacccgggaggtccaacagttgccggcgtcgccagatgcattcgtgtggttgcggatctatcaagaagaggcctggggaaaggatgcccctcacggctgcgatcatcccttgtggatgacgttgcgcaggccgtggcggcagctgtcgtattcgggagcgcgcgcgatgttctcacgggcgcagtcgatgttgggatccaattggaccattcacgacctgcgccacaccgcagcctttcggatgacgagcgatcctgacatgccgttgtccgatgtgcaatggatcctgggccacgcgcacctgacaaccactcagctgtatctgaccccgagccgcgacgaagttttcgcgcacgtacgagcccaccatgctcgatacaccggcaacacccaatcgctgcacgcaccgccagcgccgggctacaacccggcagtgttggacgtacttttcggaggtcgacgctgatggtttctgcacgtgtctccaaagcgcctgccagttggagcctgaacgtcgatgcccgcgaaggtgcgaatcgcagtgtcatcgacacactcctcgatcggtatccaccgcgtgtggtgccatcgtcgtggaagacgactgaactcggccgagcggccgcactgaagcgggtggaagcactcatgatccgggctccgggtagcgagaactttcagcgcgatgctgtccgaggtgcggggatgcttctgcggtggctgaattcgtttccaggaaagagctggcaaggccgctggaacggcagttgcgtcgccgaacacggtctcggatgggtttcgataccggaaacgtggatggacgaacagggagtgcaatcggttcggcccacagtcctgacgcatgccctgatcggattgttcgtcgcggatctgattcgccccgatttacgtttcgtggtccaactgcaccggtcgcactactggcgcgactgggcggcaatcagccgagatccgagaggattcgaacgactggaggccgcggccggtgcagagactgcccaagcaatgcaaggtcgaactgcacgatggcagatctccatgttgatcctgtccaaaggcggcggcctatccgacatcaccgtcggcgactgcgtcgaacttcgccaggcggagctcgccgtatgttcgagaggtaaaacgcgctacctcttctacaaacttctccacgacatcgggatcttcccaccagacgcgccaccgactttacgattcgtcacggtgtatcgaggacagagcaccgtcgcagaactcgtcgatcgcttcgacatcgcaaacgccgacgtccggaatctcctcgtggactatctgtccgaacgtcacccttcgctggattacacgacgctcgacaatctctcacgacatttggcgctgcatttctggaaaaacctggagaccacccatcccggaatcaactcgctgcaactcgaccgcggcgtagcccaggcatggaaagaacgcatgcattggaaggtcagccgccgccgactccccgacggaacgtacgccgagacccgtagtccacgaatgaactacaccgacatgctgacagctgtgcgcgcgttctatctcgacctggcggcgtgggcagcactcgaccccgcacggtgggcgaggtgggtagtgccgtgcccgatcggcccaggagagacgagcgcgaagaaaatcggacgccgacgcaaagcacgcatggatcagcgcacacgagagcgactacctcgactgccagaactggtgcgtatcgcagaacaacgagcccatgacgccaggatgctcctcgaggccgctgttgcagcatcgccgggctccaaattcaccgtcctcggcaagacctacaccaagtcggacccatggttgaaagcaagcgctgacggcattccggtcatctacgactccgagggacgaaccatccggctccgagaagccgagaaccgagcattctgggctctggcaactgtggaagtcctgcgacacacaggcgttcgaatcgaagagatgctcgaaatcagccatcacagcatcacccaatatcgattacccgccaccggagagctcatcccgctactgcagatagcaccctcgaagacagacgaggaacgcctacttgtggtcagcccggacctcgccgacatgctgtcgacaatcgtgtcccgaatacgcggcgcggacggaggagtaccccttgtgcctctttacgaccggaacgaacgtatctgggtggccccggccccactcttgttccaatggaaatgcggtggtcaccaccgcgcggtatccgcaggtttgatccgcaatgcactgaccgaactcatcgatgcggcaggagtgaaggacgcagcaggcgaaccgctgtacttccagccccatgatctgcgccgaatcttcgctaccgacgccatcatgaacggcatgcctccgcatatcgctcaagttctgttggggcacaaggacatcaacacaaccatgggatacaaagccatctacccggaggaagcgatcaacggtcaccgcgccttcatctcgcgccgacgtgccctccgcccgagcgaggagtaccgcaccccgacagataccgaatgggatgagtttcgcggacacttcgagcgccgcaaactcgccctcggcgaatgcggccgcgcctacggcaccagctgccagcatgaacacagttgcatccggtgccctgtattgcgtgttgatcccgcacaacgtttccggctcgtcgagatacgcgacaaccttgctgcccgaattgccgaggcggacagcgaaggctggatcggtgaagcagaaggtctccgcgtaagcctcgtggctaccgaggaaaagctcgatcagatcgatcgacgggcccgtcgtgccgttcaactcaacatgcccagcttcccggacatcgtcgcgcacatcgtccaacctcctgcatgacgagcatgaacctgattgggatgagcgtgccggatcgggaaccttccgtgccgggtgcagcagccggtagacggatggcaggtggtagcgaccgagaatttccggtaggcactctactctcttgtgagggtagagtgcctctgtgtttgtgcgctgccgagcgaggtggcgtgcacaggtaaatccgattcgtaggcgttgacagcctcgaaaattacgtattgattccgcgctcgaacgtgggcggaatcggatggagcaatgtgatggcccagaacacgggcggtacggccccgcaggtgcgagaggcgggggaggcgggtacgtctgtgcgtgcggcgttgcgttcacctcgccggctcaagatcgaggtccttgccggactggtcgtcgcgctcgccttgatccccgaggcaatttctttttccatcatcgccggggtcgatccgcggatcgggctgttcgcctcgttcacgatggcggtcaccatctcgatcgtcgggggccgcccggcgatgatctccgccgcaaccggtgcgatagccctggtcattgcgccggttgcgcgtgagtacgggatggattacttcatcgccactgtcatcctcgccggcattttccaggtggcgctcagtgttctcggtgtcgccaagttgatgcgtttcatcccgcgcagcgtgatggtcgggttcgtcaacgcgctggcgatcttgatcttcacttcgcagctgccgcatctgatcggtgtgccggctttggtgtatccgatggtcggagtcggtttgttggtgatgattttcctgccgcggttgacctcggtggtgccggcgccgctggtggcgatcgtgctgctgactgcggcgacggtggtgtttgcgttgaacgttcccgatgtcggggacgagggcgaattgccgtcgagcttgccgtcgttgttctttcctgatgtgccttggaatatggagacgctgacgatcattgcgccgtatgcgctggcgatggcgctggtcggcctcctcgaatcgttgatgacggcgaagttggtcgacgacatcaccgacactcactcgaacaagacccgtgaagggtgggggcagggtgtggcgaacctggtcaccgggttcttcggtggcatgggcggttgcgcgatgatcgggcagacgatgatcaacgtgaaggtctccggcgcccgcacccgcatctcgacgttcctggccggtgtgttcttgttgattctcgtcgtcgggctcggtgacgtcgtcgcgttgatcccgatgggcgctctggttgcggtgatgatcatggtgtccgtcggaaccatggattggcacagtatcgatccgcgcactctgaagctgatgcccaagagtgagacgctggtgatggtggtgacggtcgctgcgactgtgggtactcacaatttggcgatcggcgtgatcttgggtgtgttgacggcgatggtgatgttcgcccgccgcgtcgcgcatctgacgaatgtggagaaggtgtccgaagcggacaccaacgaggacggactcgtcgatacccgcgtctatcgggtgaccggggagctgttcttcgcttcgagcaacgatctggtctatcagttcgactacgtcgacgatccggcgaacgtgatcatcgacctcaccggtgccgacatctgggatgcctcgacggtcgccactctcgatgccattcagcacaagtacgaagcgaagggaaagcacgtcgagatcatcggcctcgacggcgccagcctcgaacggttggatcggctctccggcaagctcggcggcggtcactgacgccagctcatcctcaccgaaggggccgtttcttcacctgctcacacgggtgaagggacggtttcttccgcatcctgacgggatacggatgcgggaagaggggctgcatcggagccggtgcggtcccgggtcgcagcgacacgcaccgcgcacacgaagaggacgagcgctgtcaggagttgggcgtttccgatcacctgctgcgcaagttcaccagcccatccccccgggaacgtccatctcaggacgaaataggggccgatggcgaaaattgtgacggcaacggcgatgaggggcctccacgatcggtactgcggcgccaccccgagggggatcagcatgatgacgtacacccagtggtgagtgaccgcgatcggtgccgcgagcagcgacgccagcgcgacgaccccgagagcgaggacaggttccccgctgcgcgtgaagcggtgccctgcgtaggctgcggcggcgatgatcatggcgacgatcagcagccagatcgcatctttgagcatgccctgggcgccgagtcgggccaacagtccggtgacggcttggttgcggaagaactcgtgcgcaccgccgcggtcactgcggaagaattccgtcgcccagaaccacaccgaatccttgggcagaaatacgaaaccgataccgacggtgaccaagaatgcgccgagggcgcgggcgatcgagggtaggtctcgccgcacgagcaggacgagcccgaaggcagcgggagtgatcttgatggccgcggcaattccgatgccgattcctctgaatctgcggggcagggcgccgcagcaatcggcgacgaccaacgccatcaacgcgatgttgacctgcccgaacccgaggttcgagcgcaccggctcgaggaccagcgccacaccagtcagcgccgcagccacaagagatggccgcggtatcgacaattggcgcaggacgactttcaggatccaccacaccagcgcgatattgatcgatgtccatatcacctgcaggacaacgggatcactccacgccatcggcgcgaaaattatcgccgcgaacggcgagtagatgaaccggaacccggacgagctcggaaaatcttccgaatacagcggcaaccctgatgtgaaagccagtcctgcgtcacggaagacggacagatccatcaaatatccgttgactgcgatgatcgagtacgcggcgaccaccgcaatcgagaatgcggtacccatggcaatggtgacaggtgcccagcggggtgacgtcagcgatggaacaggcaacgaactgtctcctcggattttcgccgatcaactcaggacggcaactctacccgtacgttacagtagagtttggtggctcgcacctcgcgttcggtccggcaggtctggtccgatgcgggtgctcgctagagtggtcaccgagcgcgggcgcaaacatctgcccgtcattcaaggccgggtagatggatgtggaggtgcaccgatgggtgacgacgacggcatgcatatgcagattgggcaggtcgcgcaccgcaccgagttgtccatccgcaccgtgcggcattacgacgacgtcggattggtcgttccctcggagagaagcgtcggcggtttccgtctctacaccgaagccgatgtcgaacgcctactggttattcggcgtatgaagccactcggattcaccctcgccgaaatgaaaggcctactcgatgcgctcgacgtcgtcaacgacgactcggctaccgagaaagagcgctccgaggcggaggacttcatcaacgaatgccacggcaaggcctcggagagctgcaccacgcttcggcggcaattggcgtacgccgaggaactgaccgaactgctcgcagcgcgaagcgcgacctcgggttcatcgtcgccggcatctctctgatccgggagcgcgccggcggagtaggccccgcaccagggcgggtcgaggctctccgtccagatattcggatggcctccggtctgtgaactattattgcgcacttgatattccggcgattcgacacggctgaattgcggtgacaggcgagcgctaggcgccggtagctcctgtcgaaccgtggggaacgctccagaatctcgcctcgtcgatggtgacctcgatcagcgccgccccggtggtcccgcgagggagccacggggcaagcatgctgtgccagtgctcggccacactgttgtagttggtggtgaaatccgcagtaccagtgagggatacggaactgttcgccgatgtgaacgatatgttgaccgccgatctcgcggcgatgtgggagatgatgcgcgagttcgtcggagcaaggaagaacaaagttccgccgaaatcgcccatacgcaaggccatcggcctgctgatcaaccggttctgatcgtcgacggtcgtgaccatcaccgtgtccagtgtgcgcaacagtgcgtgaagtttctccacattctccgccgccatcgttgtccccttcggtcacggtcatgcgcagcagctgcgcccagtactgcaagaacgtggatgcgggttacccacatgccccgatctttcttcacggcacggtggggcgcgtcacactattttgcctatccggtaaccaaactctaccattccgtaagagtagggttcgccgttctcggtcaaccccgtcgcctgtccaggcggccgcggccaggagattcccaggtttgccgcacgcatccccggcgcacgacgcgccaccccagccgagtaggaactctcctgctcacacgtgaacggagcatcgtggcagcacatgcctcaccaccctcgaccattcgggacgcacagatgaccgcaccgacggtcatgagcgccttgcgatcaccgcgactactcaaaaccgaggtcctcgccggattggtcgttgccctcgccttgattcccgaggcgatcgcgttctccatcatcgccggcgtagacccccgtgtggggctgttcgcatccttcgtcatggccgtctccatcgcattcctcggaggccgcccggcaatgatctccgccgctaccggtgcgatagccctggtcattgcgccggttgcacgtgaatacggactggattacttcatcgccaccgtcatcctggccggcatctttcagatcgccttcggtgtcctcggtgttgccaagttgatgcgtttcatcccgcgcagcgtgatgatcggtttcgtcaacgcactggcgatcttgatcttcacctcccaattcccacacctgatcggtgtccccgccatggtgtatccgatggtcggagtcggattgctggtgatgatcctgctccccaaactcaccaccgcagtaccggcaccactggtggcgatcgtgctgctgaccgcggcgacggtggtcttcgcgttgaacgtccccgacgtcggggacgagggcgaattgccgtcgagcctgccgtcgctgttctttcctgatgtgccgctcaccgtcgacaccttcaccatcatcgctccctacgcgctggcgatggcgctggtcggcctcctcgaatcgctgatgacggcgaagttggtcgacgacatcaccgacacgcactcgaacaagacccgcgaagggtgggcgcagggagtatcgaacgtcctgaccggattcttcggtggcatgggtggttgcgcgatggtcggccagaccatgatcaacgtcaaagcatccggcgcccgcacccgcatctcgacgttcctggccggagtgttcttgctgatcctcgtcgtcggactcggtgacgtcgtcgccttgatcccgatggccgcgctcgcagcggtgatgatcatggtctccgtcggaaccatggactggcacagtgtgcacccgaagaccctgcgccgcatgccgcgtagcgaaaccctcgtcatggccgccaccgtgatcgtcaccgtcaccacacacaacctcgcctacggcgtgatcgtcggtgtgctgacggcgatggtgatgttcgcccgccgcgtcgcgcatctgacgaatgtggagaaggtgtccgaagcggacaccaacgaggacggactcgtcgatacccgcgtctatcgggtgaccggggagctgttcttcgcttcgagcaacgatctggtctatcagttcgactacgtcgacgatccggcgaacgtgatcatcgacctcaccggtgccgacatctgggatgcctcgacggtcgccactctcgatgccattcagcacaagtacgaagcgaagggaaagcacgtcgagatcatcggtctcgacggcgccagcctcgagcgtcaccgagggctcagcggcaccctcacttcatcgcattgagatgggtggacgccgtctgcgctcggttatcacctaattgtgctgtagcgcaacgaattatggtggtacttcacgtctggttctcgccgtgttgtcgagaaaccggaactcgccacccggcgggcccccgttcgcggcggtcggtgaaatggcaccaggacgctccggacgctcgataaacctactgtaacgtaagagtaaagttgtggcgggtgttcgaccgccgccaagtccatgagagtcacgtccgcccaacaccatcgaggagaaagatccggtgcaccgaatcaacgacggaaccatcgaaccgaaatcgggcgatacggcagcgcacacagggcgggtggactgggtcgacctggcgaaagggatcagcatcgcgttggtcgtcctcctgcacagcaccaactttctcgtcacccgcgggttggccgcagggatctggaacgacatcaacgctgttgcggaaccgattcggatgcccttgttcttcctcaccgccggcctcttcgcacacaaagtgacatcactgccgtgggcaacggtgatccggcggcgagtcctgcctctggcatacctctacctcatgtggacggttctgcgcttcgtgttcttcagcgcctttccggccaccgcaggaaccgacgaaacctcgagcccactgaacttgatcactgcgctggtcgtaccgaccagcgggttgtggttcctctacgcactcgcggtgtacacggtgctcacgaaagcactcggcggaatcgactatcgagtccaactgctcggtgcgatcgcgttggccttcaccgctcccagcatcggaggcgtcgactggacctggggaaacatgatggaactcttcctcttcttcctcgccggagcgcacctgcaacagatgatccgcgccgccgccgcatcgacgacgatgacacgtctcgcgctctccggcaccgcattcgcgctcgcgtacgccctgcacgtcaatgggtacatcacctcggtcggcgccgcgacgatcaccctgagcgccttgggtctgttcgtcggcatcactctcacatcgcaactgcaggcactgcggatattcgcccccttcagaaagctcggaacactcaccttgccggtgtacctcatgcacgaagtacttctcggcatcatcgtggtcgccgctgttcacgccggcttcgatttcacccgtaacgcgctgttggtgttcggccccctcctggtagccaccgttgcagtcggtggatccctggcgattcacgcagcgctgacctccgccggacaacgatggctcttcgtcatgccgcgccggagcacctcatgacaccttcgtcgtacatgttcccccagcccccacgccggaaagcgcaaacgtgacctcggcactgaccatcctctcccaagccctcgtgtacgccctgccgcagcgctggatcgcgaggcttctgcgctaccccgaagccgtgaaattcctcctgatcgcaacagcgggcaccatggccacgacgacactgttttcgatcctgaaatggacggcgctcacagacaatccggtcacagcgcacatgctcgccgcactgatctccgccgtgtacgcatacatcctgtgcctggcatggtcgttcgccgacatcgatcatgcaagcggaggacgctgggcagcaacctttttcgccctcatggcagtctccatcactctcggtgccattcccctctggattgcccgataccacctggaattgagggaaccccacgtgcatgccctcactgaaaccgcaagcgatttcgtcgcgagcaccgtggtcggtgcctttctctcgacgtggttcctctggcacgcgtggcagcgagttcgctcgacttcggccgcggacttcgacgccgctgccgtcccggcgacggagaggctcgacccaccggcctgaccacccatccgccacctcaccggaaaccactccaggtgtgaactcatgaaagtgacggcatgaccatcacatccgatgcatcgacccgcctccacgcactcagcgaatggatcaacgaccatcccaccgccacgttcgtggttttgttcgtccttgccgtactgctggtagtcctcgcagtatgggcaatctttcgctgaatcacctcagctggccccgcagcccaggggttcgtcgagcgtagatgccggcactgcagttgtaatcaggtggcaggctcggtgatcgttgctggtggaaccgcgaagaggcgatcgaggtggtaggtgattacttcggtggctcgatctatggagcgctgaccgaccaggatgctcgtgcccagaccgttgaccagtgccaccaggcgtgcagcctcaatcgccgcgtcacagtcgacaagttcgtcggcatccgccgcgcgttgcagtgcttcggtgagttggcgctccagtcggtcgatgccgctgatggacggatgccgtgcaacctgagtattggtcatcgcgagaaccgcgtaggacatccacaccagatgaaacatgctgctgggttcgtcggttggcaacgcttcggccgcgaacgcatcgatgatcgatcgtggtggcggaggactcggaagatcggccagtcgttgtgcccatcgctcctggctactttgttccagatgttggagagcgccgaccaggagctcctctttgctggtgaagtagtactgcaccaaccgcagcgacacaccggcttcggcggcgacggatctcattgttaccgcatgcagaccgtctcgattggcggcacgaacaagcgcctcggcaatttctgcacggcgccgggtggggtcgggtctgcgtggcaccgtgaaatctccctgcatgtgtcgaaccgatcctggtacagccgtagatgatacgtctgtaccgcttgtcttgtgctcggaaactgtggctccgcgagggctccctgtgtcggaggtagagccggaactcgacatctgcaaaaactcaccttggtacgtttgtataagatacagatgtaccaagttttggggagtggcctatgcctcgaagtccgatgaacaccacgctcgtcgaggaaaaccgacatcgctccgcgagcatcgcactcgcagtggtgtgtgccgcgcagttcatggttgttcttgatatctcggtggtgaatgttgctctgccgtccatccgcgagagtcttgggttcgacgctggcggattggcatgggtagtgaatgcctacgcattgacctttgcgggcttcctgctgctcggtggccgtctggcggatcttctggggcgccgacgggtctttttgatcggcttggcagtgttttccggagcaagcctcgccggtggcctcgtaaattcggcgtctcttctcgtcgtggccagggcggttcaaggcttgggtgctgcgatcctcgcgccagcgacgctaactgttttgaccgccactttccccgaaggccctcgtcgcactcgtgcactggccacttggacggcggtgggcatcgcaggcggtacagcaggaaatttggtgggaggtatcctcaccgaatatctgacatggcggtcgacgctgctgatcaatgtgccgatcgggatggctgcagtgctgctggctgttcgctatattgccgctgatcgtccctctgggccgcgtccacgactggacttcgctggagcagtcttggcgacagcaggtctcggatccttggcttacggtatcgcccaggctgcagatgatggttggtcggcaaactcgaccatctctggcattgcgattggcgtatcgctcctgatcgccttcgtcgtcgtcgaaaaatgggtgacatcgtcacctctgataccgctgcatatctttcggaacagggcagtctccatcggcaatgtgatcatgctgctggctggagcatgcctgaacccgatgtggtacttcctgactctgtccatgcagaatgtactcggctacagccccgtacaaacaggtctggcctttctgcctcataccattgtcgcgatagctatcggggtggggctgactccctggatgatgggcagaattgacggccgctttctcattgcatccggatcgatcgtggctgctgcaggattctgggtacaagcccaactcgataccgacagcggttatgtgcagggaatccttctgcccgccatcatcttcagcgtcgggagtggaatactgaacactcccatcactgctgctgtcacctcagggatccccgccgccgacgcgggtgctgcctcagggctgatgaataccaccaaacagatcggtggcgcgctcgggctctccgtcctggtcacttatgcagctacgagcagtctcgacaaggacgacctcctggcctcgtacaacggtgcgttctacgccattgcggcaatcatgatcgtgacggcactctgtgcgctggccttaccggcgcacagggaccacgcagaatgaaacctctaccccgccaaagatatacagctgaggtcgagaactgatcgcgtgctgtccggttttgtgagatatgacgtgctggccttgggaggcaccgtcaccagtctcggcaaatttgttatctgcctctcctcctggcatccgcccaagtcgctgagcgactagggccgaactctcaccgctacgactgcggtgaaaccccgcgaaaactccgcccattgggcgccctcgacagatgagccgagcagatatagaaaaaattccccagttcgaccaggcgtcgctacgcactagttcagataagggccttcgaatcgaaatgggatggccaaagagcaatagcaacaacaggttccgtgcatccgatgctctggtcgcgcaacggtaacaacatcagcgcatcattccccgagatcgtcgatgcactccgctcggtgctcgaacaccgagaaaccgtcctcgacggggaaatcgtcgccctcggaccggacggtgtgccgtccttctccctgttgcaacgccggatgcacgtgctcagacccaccgcacagctccgcaacgaggccgtgacctcgtattacgtgttcgacgtcctcgacatcgacggcacatcaaccagcgatctgccctatctcgagcgccgcgaggcgctcgccaatctcagtctcgaacacccgcgcatcaaagtcccaccgcactggctcaacgtcgacggaccgaccatgctcgaggtggcgcgcaaacaccatctggaaggtatcgtggccaagaacatctcctcgatctatcagtccggcaagcgatctcgcgactggatcaaaacgcctctgagagctaattgtgaggccgtagtgtgcggcttcctccccggctcgggaggtgcggcaggaggagtcggatcgttgatcctcggcgctcacgacgattcaagggtcctcagatatatcggaaacgttggtacgggtctgaccgatcgacagcggcgcgaactacgagacaagctcgtcgaactccatcagccgatcagcccgttcactatcgagccgccgcgagcggtcacccgcaatgcatcctggtcgaggccgatccttgtctgcgacgtggaataccgcgagtacaccggtggcagccttcggcacccatcctttcgagggctgcgcaacgacaagaccgccgatgaggtcaacgtaccgggtcgtcactgagtcactgcaacagtgcaaatcagaaagattcgctgatggacaatttggtggttgtattggagcccgtttccgcagcctaagtaaacgacgggatcatctacgagccaggatgtaccaaaccagaatggccaggagggatgccagcgagcaatacgcgaggaagcctcccatatcaatccaggtgcgttcaccgaagggtcctgggctttatcagcgaaacctggacttcacgactgctgcgtcgggcgaggtggatccaccacacagcaacattgcccacgctccatcccagcagtagccaccgaagcgccctgttggctttgtcgactgaagttcggtcctcactgcgttggcgcatgatttagtctccatcgtcggccggaatacagcacctttcgaatactgcacatccgccagtcgacctccccggccgccactgatcgccaccggatatgacgaagccgccggccccgaaaagggtgtccagcggcttcacagggtcggtgcccgtcttgcgcctctcggcaagtggccgctcgaagcggcatttctggggtggtacccggggcaaagaaccgaacaccgacagcctctacaacgagacgatgcgcgaacttattccgcgctgctgaccagcaaagaaggtcattttcgggtgatgatcgagcgcagtacgaaacggaagacaaccgcggtgccggctccgaccacaacgccggccaccacttcggcaaggagaaccccgaccgtgacaccgaggactgtggcggacgcgaccgccaacgcgacatcggcaggtgccggccggggaccgttgatcgcacaacccctttccctgcttgtgatgtatttgctgagatcatcacacgccatgcgagcgtggaagtaggacccacgctgttcaatgggataggaaccgactacgaggaggtcaggccatgtgcgggcgctacgccaaccgaagctcaggtaaggaattgcagtcgtttttcgacacgatgcagactgtcggcgacgaactgcccccgtcgtacaacgtcgcacccactcagcccgtccgcgtgatcctcgaacgaaccccacgcgaggaacccggcgccgagccccagcgccagctcaggacggtcaaatggggcttgctccctgcttggtcaaaagaccggaagatggcgtccaagctgatcaacgcccgcagtgaaagcgtcacggagaagccctcattcagaagtagtgcttccaaaaggcgtgccatcatcccggccacgggatactacgagtggatgaaaagtgaagcagggtcgaaggttccctattttcttcacggcgaggacgacattctcgcgatggccgggctctacgagttgtggcccgatcctgaactgcccgaagatgatccgaacaagtgggtatggacctgcacagtcttgactcggccagcctcagattccttgggacacatacacgacaggtccccgctgattctgcctgaatcgttctgggaacactggctcgatccgaatctcaccgacaaaggtgaagtccaggccatgatcaactccgttccggagtcgcacctcgaaccgtacgaagtctcgaccgcggtgaactctccgaggaataacgatccgagtttgctggagccgatcgctggaccggcgtaaaacccaaccgctcccgactctgtttttatcgaacctgtgttcgagtatcctggtgggcgggaagtgcgtgcggatccaggaaagcggggcgacgatgaaccaaaagccccactcgtcagcaacaacagtgctgaccaaggcggaaaagctcgaacagctacgccgcaagatggcctcgatccctgcccgcgcggacggcaccgaaccagctactccgtcggtgatgctcaaacccgtaggcgagcgtgagccaactccgatcgtggccaccgcgcaatcgactctccggatgcttcccgttccggagccgatcggtgatctgctcccacgcggggggttggcacgagggaccgtcgtcagtgtcgacggcgcagcctcggtcctgatcggcctactcgccaccgtcaccgctgccggtgggcacgtggcggtgatcggaatgcccggtctcggacttctcgccttccacgagcaagggggcgacttggcgaaggtcgcgctcgtgccgcagcccaaggatgctggaatcgactgcgccgcaattctgttggagggtttcgacgtggttgtcctgggcctctctggtggcgctgtaacgccctctcgcggaagggctgtggccgcgcgtgcgaggagtaagggatcgctgttgattgtcactgaagggcaatgggacggtccggatctgcggatctcgtcgcgggtggccggatacacaggactcacggcggggagagggcgtgtgacaggggttcggctcgacgtcgcggccgtcggcaaaggatttcaacaacgcaccggcagcctggagatccgggacgagagcggacagctccgctgggcgaccgtcgacgacaccgccctcgcatcgacaccgccattgagggctgcacagtgatcaacactgaccactggaccgaacgctggcccgatcaccccgtgatcaggacattcgacgagccgagggcagtgaaagtcgacatcggccgcgcgctcccgctcgggcgtgggggagcatcacgcgccgatcacgtgagcatgcgggtgaaaacgtccgcgctgtacatgtccggatacctggacggaattttgaggtactgggcgggaaaatgcacgatggccaatggttggcttgtagacagactttgcggttgaccattgaccacatctgcaaatgtgggtgggtgaagctttgaggagacgagactttcggtagacgatgccatcacgtcggtttcagactccgagagtccggacgacatggtgtgcatcgcggcccaccccacgtagggacgcggacgagaggcttcgttgccattccagtcccacgtacccgagcccggggtgggtggtggacagacctttcttgtggcggggacggccggtgtcggtgagtgcccctagttctgtgaggtagtccaggttgggggtgtatccggtggcgaggatgaccgcgtcgacggttgttgtggtgccgccgggccagaaggcttggtttccttcgagtttggtgaacatggcgcggcgttgcggtgcgtcggcggtgagcgcggcgcggtagcggccggtgtcgaacaccggcgacgtcggtggccgcgagaggagatgcccgatcgggagggtgtcgattccggtgtacttgaaccagaaatgcatgtcgcgacgtagagggcgttgcggcgcgaatgtcacgggttttcggctggccaggatcacatcggctgtttcggcgagctcggcagcgatctgtactgccgagttcccggctccgacgacgatgacgttctgccccgtgtaggtggtgggttcgcggtagtcggcggcgtgcacaacagtcccggtgaaggcatcgagccccttcagtgcgggaatgtggggagtgccgaatcctcctgtggcggcaatgattcgaggggcagtgaagatggatccgctgtcggtccggacggtgaactggccctcgctggtggtgaccgtgtcggctcgctcgttgacgtggaaatccacatcgagagtcttcgcgtaacgccggagatagtcgacgacttcgtcgcggccgggatagcggtcaccgtcgccgccgaacggtaaaccggggagggagctgtactttgctggtgaaaacaaagtgaggctgtcgtagtactgcggccaggatccgacaggttcgctaccagcttcgacgattgcggtgtcgagccgctggcggcgcagatgatgcgctgcggccaagccggactgaccgcccccgacgacgatcgcgtcgtagtgcgtcatgagagttctctttcggtcaggaagtgatcggaatcgttgtgatggtgcggagggcggggatggttgctgcgctgatcaccgcgccgaccagggcgatcgctccaaggacgaggtaggcgtgggcgtaagtaccggtccaggtggaaagcacggcgccggcccacggcgccaaggccatgacgatgacgatcggcgcggacatcagcccgttgaggcgcccgtagtgttcaccgccccagcggtcggtgatggcggtggcctgtatcaacgtgaagatgccgcggaccagtccggcgccgacggcgatgccgatcaacgccgccgccgagctcgccagacctaaccacgcggtgctcagggcggcaacgacgatgaccgataccgtgcgtacgcggacactggttttcgctgcgagcggtaggtagaagatgcggccgatgacctgaccggcgccgcccaatccgagagtgagtgcggcgaggctgggactgaaaccgcgttcgatcagcagcggtacgaggttgaagacgccggcggatgcggcgaaggcagctgcagcgagggcgacgagcagagcaagaaatgggatgctgcgggaggtgcggtgatagtcgccgggctgcgcatggggtagccggtcggggttgggccatccgccacgcaaaccccagatatgtccggggatggtgatcacagccagtatgaccgcgaggatcaggtaggttgtgcgccaatcgaatcgatcggccagagcgacagacagcggcgcgaagacggtactggccagacccgcggcgagggtgagaatcatcagtgctttgacgtagttgtcgccgtaccagcgagtcagtgcggcgaatgccggtggatacagcaccgcgcccatcgcgattccggcgaacacccaacccgcgaaaaacagtgggagggtgtgagctgtcgcgatgaccaccagtgcgggtacagcgagtacagatcctgtggtcatgacccagcggggcccgtggcgatcgaggatccgtcccaccggtatgccgacggcggcggcggcgagttggctgaccgagaacgccgccacgatcacagcgctcgaccatccggtatcgcgggaaatggctaccgacagaacgggaaacgcgtagtacagaatcccccagctggtgatttcggtcagacacagcgccaccaggacccgccgcagccccgacggatcgaggctgacggggcgaggcggatcttcgatggtcgtcatcggctgtgccctatccgcaggagttggaactgccggagggactggacagcgagatcagctccggagcaggtgcggcgcagcagccaccctcggattccgcggtatcgggttcgtcgaaaacaccagcgccgccgcagactccggtttccgggaggatcaactccacccgggcggcggcctcgtgatcgccggcgagttcggcggcgatgctgcgtacctgctcgtacccggtcatcgccaggaacgtcggcgcgcggccgtagctcttcatccccgccaggtacatacccggttcgggatggcgaagttctttcgcgccgtgcggatagaccgtgccgcaggagtggacgttcgggtcgatcagaggcgccaactgtgtcggggcctgcagcacggggtcgaggccgagtcggatttccgacagccacgacaagtcggggcggaatccggtcaaggtgacgacgttgtcgacgttctcgatccgggtgccggcatcggagaccagtgcgagctgaccattgtcggcggattcgacggcggcggtgcggaaaccggtgaccacggtgagaagtccgtcgtcgacagccttcttcgcgcggagtccgagtgcgccgcgagcgggcagctcgtccgactcaccgccgccgaacgcggaaccgatagccccgcggcgaacagcccacgtgatgcgcgtaccgggggcttgcttttcgagtccggctagcgcgacgatggcagtcagtgcggaatggccgctgcctgcgatgacggtgtgtttcccggcgaactgggcacggatcgcctcgtcgtcgaggtcgggcacacggtaggtgatcgcggcagcggcagccctctcgccgagggcgggcagtccttccccgccgagcgggttcggggtgccccaggtgccggaagcatcgacgacggcctgggcgaagacgcggtcctcgctgccgtcggcgcggcgcaggtggatggagagaggttcggtatcgcggccggcgtcgacgaccaggtcgcggccacgtcgggcgacgccgatcacctcggtgtcgaactgcaccgcatcaccgagggcggcggcgaggggttcgaggtagagctgacgccactgctgtccggtcgggtacgcatctacgtcgggagcgctccacccgttctgctcgagcagacactgcgcggcgggatcgacgagttcggaccagcgggagaagagccggacgtgattccattcggcgatcgccgtaccggcgacggcgcctcgctcaagcaccagcggcgtgagtcctcgttcgcgcagttgcgcggcggcggcgaggccgatcggtccagctccgatcacgacaacgggtagttcggtcatcacaaattcctttcatcgacaatgatcgatctttaattcgaactgtatcgatatcagtcgatgaatgcaaccatcgacgaaggtcgatatagtgtgtgcatgacatcgctgcagaccccgacggtgcgcgtcggcgattcggacccaggtgcggtcgactcgaatgtgctcgagcaagctgacgccgacacctacgcgcagtggttcgcgtgcctggccgaaccgatgcgggtgcggctgctgcaccgcgtcgcgagcgctgctggcggcatcacgatcggggctctcgccgaggcgttggggatcgggcagcccacggtctcccaccatgtacgtaagctcgccgatgtgggattcgtcagcctgcgcaaagaggggaccagcaccgttgtcgcgatgaatccgacgtgctgcgtcgcgttgccgcaggccgccgacatcgtgatgggagttctcgcgccgcggccgtgctgcccgagcgatcttcctgacgatgtcgccgtccgggtcatgtccgatgacgactgggacgccgttctgcggatctacggcgaagggatcgccacgcgcaacgccactttcaccaccgaagtccccagccgggagtatctcgatgcgcagtggctgccgaatcatcgctgggtcgccaccatcgacgatgtcgtcgtcggctgggctgccctgagttcgacctccgggcgggactgctaccgcggagtcgccgaaaattccgtctatgtcgccgacgggatgcgcgggcgaggtgtcggaaaagcgttgctacgcaagcaagtcatggcagcggacgcggatgggctctggaccctgcagacgtcgatcttccctgaaaatcgcgcctccgtctccctgcatcactcggcagggttccgcaccatcgggatccgcgagaagatcgcccaactcgacgggatctggcgcgacacagtcctgctcgaacgccgaacggcagcggattcctgattttctgaaccgccaatcgaagcatttttcggcaatcgatccgccatatgtgatcagcaactcgaagcaaccccttagctcgagtgcagagtgaatctgctgagacgtgattcccgctgtaactggcaaattattcgtgggctggtgtcacgtcctcctgcagtgagttcttgagggctcgggatcagcggcttcacagcagagcggtcaccgtcggggatgtacgtgcagacgaactggagcgggtgaaactgaaagtcttcgcgagtcgccgatcggagtgtgcaacgccgcctgcatctacatgccggttgagtatcacatctgctgctctcgcttgcctgtcactcggctgcccggtagctcgattgggcaggactgtgcagattgttgctgaaaagcggtcggtccatgccaggggtgcggaggtcgagcgaggacggctagaccacgggttgcgcggcgtccttgtcgagaattccgtctctctcccacggccacgtcatcagagcccagatgatgaatacgattgtcatcccagaaaacagatacaccggccacggacccatcaggtccagcagcgatgcggtggaaggtttggcgttgagaaagccgtaattggtatcggcgatgcgattgaagatgaaagtgactatcgcccatgtcagcgtgaccagtaccgcgaagcggtagctgcgccatgtaggtcgcattctccggccccacgtgagatagatcgcggcccagacgacaaacaggtgaatcgcccagaaggcaagaaactcgtaaccggggaagtcgggcccggccagagccggtgaaatcaacgcctgcgtactcaatacaagcccccagtagtaggtgagggcgaacggccaatgtcggtgcgaccacaatgcgtagatcgcggacactgtcgcgagatcggtgagttgtaagggtacggatcctcctagcgtgggtgaggacagcgagtagagcaccgccgagccgtatatcaccgccagtattccgccgagggcgcggctgaggtggcgagcttgcgcttcggtctgtctacgtcccgcccagatcagaaacaccgaacccgcgacaaacagagcgatggctgcccaatgcgatgggccgtacgccgagaactcgggttgtgcagaatacacatctctcacttcctcagcgccgccgaacgcactgttccataacaaccttcgcagatagctgtcccagttcggaagtgccgttctccggcttagttgacgatgatcgtgtccgcggtgcgagaaagggcgtagctgtgcagtggcttctgagcaggtcgttgcacgaccgagccatcgacgatggagtatcggctgccatgacatgggcagttgatcgttccatcgctgacctcggagactacgcatccctggtgggtacataccgcagagaaggcttggaacacgccttcctgcggctgggtgatcacgacttgctcgtccgccagaatgactccgccgccgacaggaaccgctgatatcggaacctcggcactgcccagggttacgccgggtgcattgctgttgttctgggtgctacatccggcaacggcgagacaagttgtcgcgcaggctgtgaggaggaccgttctgcgcccgaccttgatgtcggatggatcgatcgtgctcatgcggggaccaccaaaccagtgagaaacatcaggagtattccgacaccgacgccgacgagaaccatcggatccagatccgagcggccttgtgtgcgcaaggacggtgcaatttggatgacgacctggatgattgcgccgaccccgactccgagcagcaacgcagatacttcacggttgtcgacgcccgccccgataacagcaccgagaattgccggcgcacccgcgatcaatcccaaccccaacaaggtcaacaggggggtacgtcgccgagccaacggtgcgatgatcgcgagtccctctgttgtgttgtgcagggtgaatccgataacgaggaacgcgccgagcgcaagctcacctaccgcatacgcggatccgatcgcgaggccttctccgagattgtgcaatccgatgccgatggaaatcatcagtgccagtctgagttcggatgcacctgtcgtaccggctgggcgtcttccgcgtaggtagcggtcgatgcacgtgagcgtcaggaaggcgatcgccgcgccgagaacgacgagagtgccgccgccgaaggctccgctcgaggctgctgccagcttgaacccctcgctcgtgccgtcgaagatcaaaaaggcgagcagaccgaccgtgacggccagcacgaatctgactgccctgacgccggcgccccgcatcacaggtagcaagagcatcccgagcaggaccgggatgactccgacgtatgtgcccaatagagccatcaagccgaagaacgccactcccgggacgggagttgctacggcagcgggaatttcgtgttcgatgaccaaccctgtggaggtgagcatcgagacgaggtacggctgtccggtgatccacgggtagtcgagggtgatcgtctgggactcgagtctgccgatgggatctgcagcgcctaccaaatcgacgaatgtgtcgttcacggcaacttgcgcgacggtcaccgcgtcggggccggtgttgcgtagcgtcaacgtgattcggcctggttcgagggccgttcgttcgacggagatgttctcgatcggtgggccggtgcgttcggggaggctttgtccggcgagcattgccagcgcagtcagggcgatgacgatgatcgcgagtactgcggcgcctcggagccaaaggccggtgcgagatgcgcctgtttgatcggactctgtatgcgcggaacccgcagtgtcaaaggaattctcatgagtgctcgtaggagagggaggatctggggtgccggtcattcggtcacctcgaagaatcccatccagcccagatcggcgaattcggtcttgtgggcgtggaacatgtacttgcccaggtagggaaagcgcagttcgcatattccgcgctgaccttgggcctggatgatcgtgtccgtgaattcgctggactcgagccgagtcccggtcgggtagtagtcgaagaagttcccgtgcacgtggaagctgttgatcggatcgtattcgaggacgttgaccaggtagatgcgaaccagctcgcctcgtttcacctgtaccggttcgtgcatgtgatggaacgggatgccgttgaccgcgtagagctggtttccttgcccgtcgaatgtggtgttgtagccgtgcatcaccatcaccatttcgtcagccgccgggcgcccctgagctggatcgacgatgaatgtgccgtacatgccgcgggcaatgtgctctgcaagtggattgacgtggcagtgatagagatgcaatccgaaaggggttgcatcgaattcgtaagtgaatgattcgcccggctcgatgatgccccgacctaccccgggaattccgtccatgtcagcgggatggattccgtgaaagtgcatcgtgtgagggtgcgcggaaccgttgacgaaccgcacccggagccggtctccctcactgcatctcaaggcgggacctggaatgcgggagttgaaggtccacgcgggaaaatagactccgggtgctacctcgatctcctcgtcggctgcgaagatctcccactcgcgtagcgttcgaccgtcaggcaattcggaagtcgtcccgtagtcgaagtcacgcagcattgccgtgggatgaaacccgttggcagtgtggttcacctgctgaccggcccgaaaggtcgcaccgctcgtgccgccgtgacggactccgccgtctccgtcaggtgcggcggtacccgggttggtgtttccgggatgctcggtaggcgatgcgcccgcaactcttcctgcgttcatcatgagtccggctgatccggcgagcgccccaccgatcaacaattgtcgccgcgacggtgcgctcatggccacccgaccgaagcatcgacattcctggcagtcaaaagagtcacacctcaaagtttgtcatgccgaactttattttcatagcccccaaactatccgaacgcattcgaccgaaaacaggcggaccgcggaaattttcgacgagtggggcgtcgtggtttcgccacctcgaaccgcagaagttcgcagagatggactgcttccctgtcgacagcgctccggctccctcctcgctcgaatcaggtcacacggattgcggacgctgaatctcacgttcggacccgcgcgcggattcgaacagcagcgacacggcgaccaggatgaatccacaggtgaggtaggtatcggcaagattgaaggtgggccaccagccggtgtggaagtagtcggtgaccttcccgtcgagggctcggtcgaccacgttggaggcagctccggcgacaatcagagcgaaaccgatcacggccaccccgcgactttgcgggacactccgccaggcgtatacggcgattcccatggtggcgaggccggtaaaggcgatgatgacggcactcggcagctgattgcccaggctgaaggcgacaccactgttgtaagccagcctcaaactgacgacgcccagatccatctcgttggccccggacaggtgcttccgcgcaacgggctcaatcgtcagggcgacgacgaccgaaacgagcaccgtcgtagcgaagagaattcgtttcttgcgatggggggatttgtcgttcgtggtcacctcgttggtactcaccacggaagctcctggcaacgcccgtcacccgcggcgggttctacctgcagggtcgcgtgtacgagattgaactgggtggccaatagatcctgggcagcagcgagaaccttggtcggatcggactcctcgtcgatcgtcaaatgcgccgacgcaacttccatgcccgatgtgagcgtccagatgtgaaggtcgtgagcgtccttgactccggggatcccctgcaaggcttgcgtcacctcggtgatgctcacgccggcgggggcgtgctggagcaggatccgcagggcatggcggccgagattgtatgcacgcggtaggacgaacaagccgatcgcaacaccgatcaccggatccgcataccgccatccgaagatcagtgtgaccaatccgctgatcaggactccaacggacccgagcatgtcagccatgacctcgagataggcgccccggacgttgatgctttccttcgccccgctgcgaagcagcaagaatgccgcgatgttcatcacgaggccgacgacagcgacgatgctcaccgggagtccagggacctcaggcggatcggaaagtcgaccgagagcttcgtagagaacccatccggcgacaccgaacaggagtagagcattgaacaaggcagcgaacacctccgcccggtacataccgaacgtgcgatccgggcgcgatcgcgctctttgcgcaagcaagatagcggtcaatgccatgaggatgccgaacacatcggtgaagacgtgtgcggagtcggagagcagggcgagtgatgacgtggacaaccccacgatgacttgcgtgacgaacgtgaccagaccgagcccgacggctatccataatttgcggacatgtttacccgatgcactcgcagcttgttccgcaacgccgtgcccatggccgtgacccatctcgatatgcccttctcgccgatgactggagcgtcgtattctcatatgcgcatatttgccaacgagagagtttcagtaaaccctggctgaagcacccatgcaactatccgtcatagtattttggtccggagcaccgatcgcgcgggcgagatccacaatgctgagaggtccacccgcaaatgatcgaaaccgaaccgtccggcgccgataccctcgtcgtcggacgacccatacggaaagtattgggatggggtgtcatagctgcaatcactgcggcggcattggcgcgcgcatcaacttccgaggcgctgcgattgctcggacttccagatccggggcccttgacgatttacggactcccggcggtgatggcgttcggcgaggttgccgccgtgatgaccgtaggcagtctacttttggctgccgttctcgttccgcctcaagcctcaggtgtactcgatgtcgacggatatctggcgctacgaaccgcaagcgtcgccgccgctatctgggcggtatgcgcggcgctgctcgttccactcaccctctcggacagttcaggccaacctctctccgtcgtgttcgccgatccagggctgttcgctcgcgcgatctcggacatcgatgtcacaactgcatgggcatggaccgcaggactcacactcgtactcgcgattgcgtgtcgtctgaccctgcgatattcgtggacaccgttacttctcgcattcgctttgttcagcctgctccccagggcattgtcgggtcactcctcctcgggcggatcccacgacatcgccacgaacagtttggttctgcatatccttgcggcgtcgatctggatgggaggaatagcggctctcgtgctgcatgcccgcagaaaggggagctatctcgacttcgccgcgcgccgcttctcggccgtggcactcatggcgttcgtcgtcatagcgatcagcggtgtggtcaacgctgccgtgcgggtgccgctcaccgcggtgtggagtagcacctacggtgtcttgattcttgccaaagtcgccgccttggtcctcaccggactggcaggttggcgccaacggacaatcgcgatcgccgaactgacgaaggaccctagcgacggtcgcaccttcattcgtctggcaggggtggagtcggtggttctcgcagtaaccgtcggtatcgccgtcgccctgggccgcacgccgcccccggcgcccacggaacgacaggatccgagcagagtcgaggaggtactcgggtatgcgctcgatggcgtaccgactgcgggccgcttgctcgtcgactggcgattcgatctcattttcggaactctcgccgtggtgttggctgcgtgctacgtcgtcggcgtttttcgcctccgacagcagggcgtgcagtggtcgacgttccgatcggtcagctgggctctggggtgcctggtgttgcttgtcgcaacatcgtcgggagtgggtagatatgcacccgcagtgatgagtatgcatatggccgcaacgtccgccgtggcggtccttgctccactctgtctggtcctgggcgccccgttcacgctgtttaggctctccgttcgacgatcgtccggagatgcgcccggcctcagggaatgggcgcagagcgtgtacagaggctcctggttccgattcatgtcccagccctatgtgattgctgtgattttcgccggagccctgcctctcctttacctgggggggatgtacagctctgtcgccggctcgcacgtcccccatctggtgatcaacggaaccctgctgatctgcggtttcatgttcttctgggtcatggtcggcgtcgatcccttgccgaggcgggcgagcctcgcggtcaggatggccctgctcctggtggcgttcttggcctacgggggcctcgcagcagcactgatcaccactgacacggtgattgctgatcagtacttcgcgtcgttgcagcgcggctggctcgacgacctctcgcgagatcaacggttcggtgccggactgataatcgcgatcggagcaatgcccctggcaatcgcgacagggttcctcaccgcgtgctgctcgccgagatgccaccgcgcggcacatgagtaggagaaggtgcattcgcaggggacgtttcgtcgagattctgaactttgtcaacgctcgcccaaaaactatgcgaaatagtagtacgctgtctgggaccgtcaccattctgtgaccttccgcgacgcaaggaatgcgatcttggcccgacaccgcaagcccgacaccgacgatctcgactgcccacttcgggaaagttatcttttcggcacgccacacagcgatcgagacctgccagtcgacacgatgtatatctccaccgcatctgcagtcgaccgtgaatccgtcgctggaagcgttcaggcgcgacgcggcggtgctcatcgccgacagtcccgcagtcgtcctggtggacgggctttggttctctctgtcgccaccggcgctttgcttgccgccggcacatccgcctcacatgcatcggcagggagcgtcagtgctcccgtcgagctcgaccaacaaccgctggcacctctcgaccaggcactggcatcggctccggaaattctccaggttcccaaactggccgacctggggaggctggccgaacagttggctcgaggcaccgaacgcgacaccgatcgcgcgtcgagagaggcaaccgatcgcgcgtcgagagaggcagctgcacgccaaccgctgacgatggctcctgtcagcggaacattgacgtcgaactacgggccgcgttgggggtcgactcattacgggttggacattgccaatgagattggtacacctatcgtgtccgtgaccgacggtacggtactcgagtccggacctgcgtcgggtttcggactgtgggtccgtatcctgcaggatgacgggacaatcggggtcttcggacacatcaacgagactctggtaaccgcgggtcaaaaggtgcgtgccggagaattgattgcgacggtaggaaacagaggacaatcaacagggccacatctgcattacgaggtgtggcaggcagacggccagaaggtcgatcccatggcatggttggacgcgcgcggggtacagattcagcctccggccatcagtgactgacgcaatcgacgattttcgaagggggaaggaagatgaagaggctcggcgggctcgaatccgaagtgatggatctcctgtgggatgcagaagagccgcagtctgtgcgggatctggtcgaccgcttcgagggcggcgccccgaaggcatacaccacgatcttgaccgtcgtgacgcaccttcacgaaaaaggttgggtgcagagggaaaaacgaagccgcgcgtacatctattcgccatcgcgtagccgcgatgaagcgacctcactggccatgcgcgaattactcgacaacagcaacgactctgtttcagcgcttctgcacttcgcgcaaaacgtctcggatgacgaatacgaggcactgcggcgagcgctggatcacggcaaggttcggtagatgactctcgccgcagtcctctttctcggggccgtgctcatcggagcgttcatgcccaaggtgttgcggcgtttcgaatcgaccactctggctcctgcagcgattctcgcggcatggatcggcagtatcgtgggtctgggattccttgccgtatcggcagtagtgatccttctgtggccgagccatgcaccagcggaagggctctccgaggccctcgtgcgatgcttcactgccttccagcacgcgatggctccctggatcggggaagcgctcgctgtcggcggagttgcggttaccgcgctcatcgccgctcggagcttgttcttggctcatcgacaacataagggccgagcgaaggtccgcgactaccaccgtgatgtcgtatcgatcatcgcccgcgcagatccggcatcggatgacgttctctggcttgatcatccgatgccgatggcctacagcgtcgctggacggccgggattcgtcgtagcgaccaaaggtctctccgattgcttgactgcatccgagcgtgaagcggtgatcgcgcacgagcgggcacacttgcgagggcagcatcaccggatcatcaatgtgtgcgaagtcttcgcgaaggcgctgccggtgatcccgctgttcaaagcggctcccgctgcggtgcggcggctggtcgagctcgctgccgacgatcgagctgcacaagccaccagccccgatgccgtccggtcggcattgcgcgtggtggcgacgtcgccgctacctcagccggtgtggactctcgggctcggtgacgacgagatcgcggtgcgtttggtcaggctgcaggccgattcccggattcgcgccaccaaactggtctgtatctctgctgcgatgctcccgatgatcgttcccgtcatcgccgcgttgaccaccatggtcgtcttctccgcgtccgctcatgccctcgtgacctaaggcggcaccggaggaacactcgatcggtacctcgaacccaaaaactatgcaacgtagtatttgggttatgcttctgtcgcacactctatttgcgtctcgacaggaagcgggctgaccatgaccgcaattgcatcaccccccatcgccgcccggccgtaccccgcgcgacgggcgccgaagggatcggtgctgcggaaccttgtgacgacgaccgatcacaagacgctcggcttgatgtatttggtgacttcgttcgcgttcttcctcatcggcgggctcatggcgctgatcatgcgcagcgaactggcgattccgggcatgcaattcctgtcgaacgagcagtacaaccagttgttcaccatgcacggcacgatcatgctgctgctgtacgcgacgccggtggtgttcggattcgccaatttcgttctccccctgcagatcggtgcgccggatgtcgccttcccgcgactgaacgcgttcagctactggctctaccttttcggtgcgctcatcgctacgggcggcttcgtcactcccggcggtgccgcagatttcggctggacggcctacacacctctgagttcggcagtcagctcacctggggtcggtgcggatctgtggattgtggggcttctcgtctccggtctcggcaccattctcggcgcggtcaacatgatcaccaccattgtctgcttacgcgctccggggatgacgatgttccgcatgccgatcttcacgtggaacatcttcatcacctcggtcttgattctgttggccttcccgctgttgaccgcggcactcttcgcactgctttacgaccgtcgcctcggtggcaacatcttcgaccccgcgaatggcggagtcctgctgtggcagcacctgttctggttcttcggtcatcccgaggtctacatcatcgcgctgccgttcttcggtatcgtctcggagatatttccggtcttcagccgcaaaccgatcttcggctacagcggcctggtctacgcgacgctcggtatcgcggcgctgtcgatcgcagtgtgggcgcatcacatgtacgcgacgggcgcggtcctgctgccgtacttctcgttcatgacgttcctgatcgccgtgccgacgggtgtgaagatcttcaactggatcggaacgatgtggaaggggcacttgacgttcgagtcaccgatgctgttctctctcggattcttgatcaccttcctcttcggtggcctgtccggtgtgctgctggcgagccctccgctggattttcaggtcacggatacttacttcgttgtcgcccatttccactatgtggttttcggtacggtcgtgttcgcgacgtacgccggtatctatttctggttcccgaagatgaccggtcgcatgatggacgaacgcctgggcaagtggcacttctggaccacgttcgtcggctttcacatgacgttcctcgtccagcactggctcggtgccgaaggtatgccccgtcgttacgccgactacctacccgcggatggattcaccaccctcaatacagtctcgaccatcggatccttcattctcggagcctccactctcccgttcatctggaacgtcttcaagagctacagattcggcgaagtggtcaccgtcgacgatccgtggggctacggaaactcgctggagtgggcgaccacttgcccgccgccgcggcacaacttcacggagttgccgcgcattcgtagcgagcgtccggccttcgagttgcactacccgcacatggtggctcggatgcgggcagaagcacacgtcggggtcggtcatcggccggagacgacctcagaatcggagaaggtacttaccggcatgcccgacgatgacgagaagaagtagttcggcgacgaagtccgatgggaaagccaatgtcaacacgaacaatgccagtggtcatcgtcccggcaacagatgccgctgccgccctactgacggactggttgatccgagacgtactgcccaccgctctcgacggcggagtggcgaaccatgccgctgaccacttgcggaccttgccgccgatatctcgtcgccacgtccgacacccccgcaaacttcgggtccacacccgccgggtcggcgaagcaatcgcgacaatcgagaaccatctccacaccgtcgcggtttccgtcgacgcagaacggaccttcacgccttcgatcacggtccttcccgaccccgtgctgaacgccgcagccagtatcagtggtgccgtgatggatatcgggagttccgcggcggcattggccaatcgtgcactccttctggctccgacgacaatcgagtcgccggaagcggcgctcacgacccaatcgagggtaaccgaatcctattacgcactccttgcgcggctgtggcacagcgattttcacgcgagcatcgtcatccctccaccgaccgaaccctgagcgctcctcgcttcggtgtgcttttacgagggggggcacaccgaagcgagattattcgacactcatcctcagtcgtacgccttggattcgacgacaatcaggcggcacgacaaagggggtgactacttcttcggagggatcgctctcttcgcggcaaaggcggccctctgaatctggctggtcagttttccaccggttttggtttcggccgcagcggcggttttgtcgattgcattttcgatcttgtccgcgttcttcgaggcggcctccatgcctttgtcgaccagcgctttcgctgcacccgtgagtttcatgttcgtctccttctcctggcctcaattgccgatgtgcccgtggattgccgagctaaaaactaagatccatagtagttgcgttgagcgtggctgatcgtgcacctgccgagttcggcggcggtggcccttttgcgtcagaccctcagatcaacgtcgaccaataagtccagaatgcgctgagaatcatgctcgcgacggacaagatccagatggtaggcacgagagtgtgattctgggcgccgaccgtcacgattctcgtcacgggtcgagaggaggctgaggcgctgcgggtgcaaaggtgcaaagaggcataccagagtgctgtgatcgtcaccacccacacgaccatgcagtacgggcacagcgcctggattctgtacaagctttggaatatcagccagtggaccagtaccgcgccggcgaacaatccgatgacgagagaccgccaataccattgaggaagtccgcttttcgcggaaagcgttacgattcccgtggtcagcaagacggtgaatgccaccacgccgaggatcgagttcggaaaaccgaagaccgacgcctggggagaactcatcaccgatccgcagctgaggacggggttgatgctgcaggacggacgatacgagggatcggagagaagtcgaaacttctcgatcgtcagtatcagagacgcgatcaatccgagcacgccagcacctgagaggatccaaccgatcgcgtaggaagaacacgctgcagggaaggaaccagcagtgcgagcccccctggtatcggtccgggtgccacccgttgacgtcatcgggccagcgctgcgtcgatgcgcccggtgagctcctcgtatgtgggcatggctggcaactggacgccgtcgaggaaaagtgtcggcgtgccctgcacccccaagtcgatcccttcgttgaagtctcgttcaacccgctcggcaacagtgggatccttcagatccgcttcgaaggtagccatgtcgagccccagatcctgtgcgaacgtacgaaagaggggttcttgagattcggacgattcaccccactcggtctgtgtgtcgtacatgcgctgatacatctcgacgaacttcccttgccgagaagctgcctcgaccactcgcgctgcgagtccgctgttcgtgtggctggggatagggaagtaccgcacgccaaaggtaatgcggtccgcgtactcggtacgtatccgttccatcgtgggatacatagccaggcatgcctcgcactcgaagtcgaggaattcgaccagaacgacatcgttgtcgggggcagtggaaagcagatgggtgtcggctcggagcaccgtcgcgtccgaagcgccggcgctggtggtccctgtcccgctgcggttaccgagcaacagtgcaccgaggacgacagcgaagacagctaccagggctatcgaaaatttcgcgttggtggtcaacttcatggatccgcctaccgggtcgatgttcgttcgtgcgcgcagccttccggcgaccacacaccctgactactatgcaacatagtagtcggaggtagtctctcagcgagatgccggtgtgcatcgatcgccggactccgcaccgtgatggtgtgagccgagtaggaggaacagattttgaggcgtgcaatggttgtgctgctggtggctgcagggtgtgcgctcatcggcgcaggcaccgcgcaagcccacagtgcgctggtcggatcgactccatccgcggatgcagctctcgatgctgcacctgtttccgtggaattggtgttcaaccaagagattcagacgagttttgcgaacgtgaccgtcagtacggccgacggaacgcaggtcggggccggggatccgtcagtgcagggagagcgcgtctctctctccacgaccccgcagatgccttcgggcacctacaccgtggggtatcgcgtgatttccgaggacggccatccgatcacagggtcctataccttcacgttgaacgtggcaccgaacgcggcggcaccgtctcctgcaggtgctcttccctctgtcacagtcgccccgtcggcagccaccggtgaaaccggcgccgccgacggatccccactgctgctgccgattctcggtggcgccgtggcgttgctgttcgtggtcggaatggtgatcgtcctgcgcggagagaagcgctcgaagcgctgaacctgcagcacagtcgagcgaggacggaaaggccaggtcaggtgatggactggatacgacttcccgaggccgcaccctcgttcggtgagatggtcggctgggctccgcagccattgccgatgctgccggtcatcggaatcttgatggcggcgtggtactgctggggcgtccatcgggtgaaagcgtccggaagagcatggccgtggacgaggacggccagtttcgtcttcggctgcgtgctactgattctcgtcacgggcctggcggtcgaggggtacggatacgaacttttcagtatctggatgttccagcatctgaccctctccatggccattccgccacttctggttctgggcagtcctggacttcttttgctgcgctccacgcctcattcaggttggggaattccgattctcacagtttccctgacggcgcttcgaagccggaccgcgaagatcctgctgcaccccggcgtcacaattccactgttcctgttcagctactacggcatttacctctcgccggtcttcgacctggtagcgcggtcctggatcggtcacacaggtctcgagctcttcttcctggccaccggagtactgttcatcgtcccggtgctctcctcggggccgttgcccgtcaaacaaagcaacctgggtcgatgtttcgacctgttcgtcgaaatgcctctccacgttttcatcggcgtgatcctgatgatggcaacttcgccactcctgagtaccttcaccaatccgccagcctcctggaatgtggacctgatggcggatcaacaaatggccggcgcactggcttggtcctacggagaaccgatcgccttgatcatcatggtggttttcgcgatgcggtggaaacgcgacgaatccttcaccaacgccgcagtcgacaagaaggtcgcacgcgaaggcgatgtcgacctcgatgcctacaacgagttcctgagaactcttccgcgccggtaaaggttttcgacacgccacggttccgagtggtccgcggacgcctatggggttcagttcatcgggattggttgagcatccctgtccgcgaggagattttgcagagctgtcgattccgcctgctgcgtgacagcgatttgtcgcgcgagattcgtcacggccgggagagcggcattgtcggcggcgtactgggccatggggataccgccctgatggtggcgcaacaacaactgtaggtagcgaatctcgaaggcagggccggttaacgcacgtagttcggcgagctcggcagaagttgccatacctggcatcgatacagcagtcgcttcggcatcactttgcgcggtgctcatccctggcatcgaatgatccatcgataccgaaggcatcggcatccactccatgtacccacctgaactacgggcggggcggtcccacagcgtcagccacccctgcatcattcctatctggctttgctgagtggtgacgacgtcgaaggcgagagttcgaatggccgggtcggtggcgttgaccagggcaagagaggacatctcgactgcttgcccgtgatgaacggacatgtcctgcgcgaagccgatatccacggactcggcggatgacgtcccggatgaggtgtcggcgatcttcccttgtacccacagtccaatgacgatgccgagcagcaaggcgatgacgataccgacgaccaacaccgcaggcggcgtgtgtcggcgatctgcgggagaggcagccactggctggcgttcgatctggtccgtatcgcgttgttcagccattgccgcgatctccggctgtgggcatcggggcgggcgaagcgggggcgacgccggcggctggcggatccgccgcggggatggcgtcgggacccggaggggatggatcgaacgggaagggttccttcgggtcgaatccgcccggaaccgtcgcacaactggcaccgggttccggatgggtgttcggattctgtcggagtgcggtgatgaattgcgcgatacgggggtcgtcggcgctctcgaccttgagttggtgcccccatgactgaagagagatgggtgcgccgatgccggggaagggggacatcagcgaatacggttccccgtcgacccgggaggcgagagtgtcgatgtcggacgagttcaacgcttcggggtcgtacgacacccagatcgcgccgtgttcgagggagtgcaccacgttctcggtgcgtatcggctccggatagacgactccggtacacgttgcccagtactgatcgtgagcacctcccgatggcggattttgatcgtatgcaacgcgctgcggcgcttgaatatgactgccggctgcgtattcgatctcgctcacgccgtcgatcgacgtcgacgggtcgggattgtcggcactcggagcgtacttttgggcctcgttcttatcgattgcgcgaggcaccacgttgtacgcgatgaccgagaccaaaccgacgatgaccaggactgccagcgatatcgcccacggaaatcctcggccaccaggcaccacgccgcctcgcggccgtgtgggggactttttgcggctctgggtcattggtgaactcgtttcgcttgtgcactggcaccgacactgaattactatcatgcatagtaattcatgttctcgttctttcaccccgccgaacccggtacatgcctctgaagagtgccgaagtggcgagagaaagcacgatcgcagacaacgcgagttccggaatcgaacccacacgtgttgccaacgtgagatcggagcgaacggcgatctcgtcggtcaatgcttgtgctgtgaagatctcgctctgttgacgcaccacacccgttggcgtgatgattgcgctgacaccgctggttgctgcgatcagcacactgcggccgtgttcgaccgcccgcacccgcgacatggccagctgctgaaaggtcatctcggtccggccgaaggtcgcgttgttggtgggaaccgcgatgacggtggctcctgccttgacggactcggtcaccagatcgtcgaaggccacctcgtagcaggtggcaacagctatgtggacgccgttgaggtcgacgacgccgttcccgttcccggcaatgaaattgcctgctgcatcggcatacgacgacactgcacgaacgatcgatcggagcggcaggtactccccgaagggcacaagctgccgtttgatgtgttgctgcccagggccgtccgtcggatcccagaccatggcactgttgatcgatgttcctggctcgccctgcaggaccgtaccgaccaggatcggggcgccgatagaacgggctgctcggtccagtcgatccgccgcatcccgattcgtcaaaggatctatatccgaagcgttttcgggccagatgacaagtcgtggccgggctgctcggcccgctgtgacctcagctgcgagttgttcggtgcgggcaacatgattgtcgagcaccgctcggcgttgggcgttgaaatccaggcccaggcgcggcacattaccttgaacgacggtcgccgtgacgacttcgtccggggttacttcaggagaactcaccacgaaggcactcacgaacacgaggacgatggccgttccacccttcatcaatgcctgccatcgaacacgggaggttccggccagggaccaggcaaggagagttccggtcagcgcggtcacaaaggacaaccctggtgccccggctatcgccgtcaacggtagcaacggactgtctgcttgcccgaaagctaaacgcccccaagggaaaccgccgaacggaactcgactacgaagcgcttctgtggttacccatgcgcccgcaatccacaccgggtagagcggagcgcgaccgaccgccactgccaggacgccgaacactccgaatgcgaccgcttctatcgacgccaacgccaaccacgggatcggacccacgtacgccccgacccacggaagcaagggcatgaagaagcccagccccgccgcatagccgaatccgaaacctgcccggagacttcgcccccggagaacaaccgtcagcagggcgatggcgacaggtgcgagaaaccacagcgtgcgcggcgggaagctgagaaacagcagccatccagcgcccaccgaaaacgcgaaacgcagagcaattccgccgctgcgccgcgcgggccggacatctttggggcctgaatcagtgtgaccgtcgctgacaagtgcacattcgagggaagggaccttcacatgctcactctcatcggcggagaacttcgctgatctgccaccaacttctcgcgaaggtcgtcgaattcgccgccccacccggcatgatcggtcctcgccaatccgccgagttcgagatcaacctgctctggtcccgcccccgggcgtagacggacccacatccgtcgcctcctgatcacgagcgagatcagaagtccgagcatcatcgtgaccgcaaaaacgagaacccactgttgcacagggtcgtacgacacctgcaaattggcgaattcctttgcgccgtcgaaccgaacctgtgttccatcggtgagagtccgcgtctctccagggcggaggttcacacgatcttgtttgaccagccttccttggttgatcatttccttgttcaacgagaagatcgattgcgggatgccggtgtccagacccgtatcgcccttgtagatgtcgatcgcgaccgcagggtcacgcgcatcgggaaacgacgaagtcagaagcgtcccgctgaaggaagcggtcggcgcgaagagtccctcgatggcgatctgattcttccggcgctcgtccggattcggaaacgatccacctggcggatcgaaccgcaacgccccactgctcaggaacgtgaccgcatcgtccggttgaaactgcatcgtctcggtacgggactgtccgtcgggaaaagtgacggtgaactgcggcgcgtacccatggccggtcagataaacacgggcaccgtcggtacgcagcggttcgttgacccgaagacgatagtctttccaggtattggtcgcgatatcctgcccgctctgatacgaaatgttggaggtgaacatttcggcctgaccagtatcgagataatctgcggaaaagtcgttgaccttgatgcaaaagggcgcgagacccgtgccgtcagtagcacttcccgcgcggaacgagtcgtacacggcaggtgacgtattacagaaaccggggccgccgtcggcaatgacgatcaccgaaccctcgtaccccaccaacttgccgatcgcgacggtgacgagcaacccgatcagcgagaagtggaacaccagattcccggcctcacgcagataccccttttccgcggaaaccgatacctcggaatccttttcggacctgacggctacccgccagcccttgagcgactgccgcactctggtgagggcctcgtcatgcgagatgtcaactacgccgtggaaatggtgcggcaacctggacagattccgaggtgctcgtacaggttggctccgaagcgcgccgagatgcgcctgcaggcgtggaacaagacagccgatgagagagagaaacagcaggacgtagatcgcagtgaaccagaagctggaaaagacgtcgaacaactccagcttgtcgaatagcgggccgagggttggctgcgccgcgatgtactgggaaactttctgtacgttgagatttcgctgaggcaacatagcaccgggaagtgctgcgagtgccaagaggaacaggagcacgagcgcggtgctcatcgacgtcaaccggcgccaattgtggcgcagtagtcgaacgctttctcggataatcagtctcggtaggcggcggatgcgacctcccgcggtggcgttatctgtcatatcggcagcacgaccgaactgacgaattcgttgcgtaaccagccgacgaacatgccccacacgccggtgaccagtgcgagcccgacagcgacgagcattattccgccgacgatctgaatcgtccgtgaatggcgtttgagccacccgacgccgcggagagctttcgccgacccgaacgcaagcacgatgaacggcagtcccaatcccagacagtaggcgacaatcagtatcacgccccgcgctgctgtcgtgccttcagttccggccgccaccgaaataactccggcgagggtggggccgagacatggtgtccaacccaacgcgaacacgccccccaacaagggcgcgccggcaagggaggagatacgccgcggggcgaaccgtgtgtctttctgcaaggcaggaatcaagccgatgaaggtcaaccccatcacgatggtgatcacaccacccacccgttggagcaggtcttcgttgatgcgcagggttccgatcaccccgaacaccgacgcggtggcgagaacgaacaccacggtgaatccggcaacgaacatcgttgccgcgccggtaacccgccatctgcctgcaggttccgaggtctcgtcgccacgggtcaccgctggagaatcagctccggaaatgccggccagatacgacagatatccgggaacgagcggcaccacacacggcgatgcgaacgacaccagaccggccagaatgcacgctgctacggcgagcagtaacgggccgctcgcggcggcggtctggaagctggagccgacaccttgggcgagttcgttcaccgctcggccgccacgcgctcgatgaccggttgcagatcctcggtgagaagtgcgcgaagaaacacagcggcgacgcgctgtctgcgatccaacaccaaggtggagggaatcacgcttgtcggatagtttccgccgagcgctgtcaaagttctcatcgacgggtcgtagatcgaggggtagctgacgttgttgtcgacgacgaagtcctgggccttgtctcgttgaggatctcgaacgttgatcccgagaaactgaacaccgagactttcggttgcttcgtacgcgcgctcgagatcgtcggcctcggaccggcacggggcgcaccattgcccccacagattgatcacgacgacctgaccggcgtaatcagtgagtgaaatatcgctaccgtcggccatgaggtcaggtccggccaatacaccgatcatgtttcgcgattcgggcgggtcgtacaaaatatcggtttgtcctcccggtgacacgaaatcgaaattcgcacccgaagcgactgcatcggtgccggttgcacatccactcgcggcgacgacgatcgcagtgagaatagcgaccagtgggaggatgcgggtcggttttccgagtacgcgttgtctcgatttgcgagggagtgcgggggcattcatttcatcaactcacttacagcggagcgtatttggtcagtgttttcgaaaaccatgggggttgtaatctgttcgacggacccgtcttgttggacgagaaagctcagcggcagaactggcggcgccgatagcgcaattccgatgtcgtcgaccgcagcgaacgagggatagtgcacgcctgcagcggtgagaagcgctagtgctgtggacatgtcgtcctggacgttgatcccgactactcggatggagcccggagtacctgcatagtcattcaggaccgggatttccgatcggcacggcccgcaccacgaggcccagaggttgatcagggtcggctccccggacagcgctgcaccgaggtcgaccacagtattctcgccaagacacgtcgctttgattcccaggagttctcctccagcgggcggtactgccggggccacaggacagggaaccgctgctgccgcggacttcgaggaaaaccccgagtcgacgcgatcttcatctgcctgggcggccggaggcacttgaggccgggtcgaggaatgggtctcggttgacgttgatcgaggccagatcgccacgacgagaagaccgatcacaaccaggaagagcaggaaccaccgagactgtgcctgcatgcacttcctccaagcgtggtgcggtgaaccgggacaacactgaactactattgtgcatagtagacatatggttcgttctgtcgcccccgccaaccagaggcgggatccgaacccgagaatcgagcatcgtgaaacgccagtccgctccgaagggccgtatcaatccaccagtcagcccagaaattgcggcactgggtgcccatcaagcaccgcagacgcgcgtggcgcggatcaaccgtgtagcacggtcaaagctcgtgcgtctggtgatgtactacaccgcggttcgactcgccctgatcgccggcctcgcagtgatcatcatgggaatcaacgccatactcgaactcgaaatccccggtgtgttagcactgttcggggcggtgctgctcggattcgccatctctgcgatcgcgttccggtcattgcgccgccggatcaatgaagaagtgatggtcgtagatgaaaaacggcgtgcaatgcgcacccggtgaagggttccctccggttaggtgcgcgtgaaagctccagtaacgaaaatgcccagcatcggtgccacaacctgtcttttttggacgtatgaccgctcaaagctgccttcctgggtgatgccgagggcgcgcgatcatgcattgattggcattgggatgaagatgtcaggtgacgggatcaggtgcggagtcggcggtatccgtggtggtctcgagtttcggaatcggtacaagctgcgggatcaggcggacgagactcgagcaggcgcagtacggaggaccgttgagtcagctcgcccttgtgaggaaccccggggctgctgctggagacgaccctgttgggaccaccggtgggtggccgatactttcactcatcgccctctacatcagctgtgggcgcagccataccgaacgcacccctcagtgcagcaacggtaggagcgccaccgacctcgcccgtggaatctcgatagagcctgcatgacacgttggggacctggtccggttcggcaaacggatcgcggccgtcgacgagcaacgtcggcgatccggtcatgcccgcaagccttgcggatcgaggatcgtcgacgattacgtggcgcagttcccaatcgatggactcctccgcgagaacgtgctcgatccgttgttcgaggagctgcacgttcgggcagtccgggacttgcaaaatttcaaggtgcatcatggtgttcctccgtcggcgtgtggtttcgagtatgcggcagtgcaggacagctcgcggtaaacgaaacccaggactggtaggtctgcattttctcggcaagatcgtcaggtatcggcatcggtgtcataagaccggcacgagttcgttcggtgttgccctccggatagcggcccagtgcggatcccggggcggcgacgacgatgatgcgaagaacctgcccgacggcttcgcggcagtcacgctgatgtaaggccaggggagcatggcgaggtggtttgtgtggccatggacagggctgggagaggacatgtgtgcgttcgaggtgatgccaacgctgggtgtcatcgctggtgcggccggctgcggtcctctttgcgggccgaaacgcgacggcgctgtgtcggtcgtgcaagcgatgcgcttcgtgtagacactgcgcaattgtgcgagcattcggttcatcggatgcagagccggcggcaggtgctgcaggtcttcgcccatcagagcaacatcggcggtctcgatggccacgtcggaacccatcgcgcccatggcaatgcccaagtcggcggtggccagggcgggggcgtcgttgacaccgtccccgaccattgccgtcgggcggttcgcacgcaaggtttccacgatccgtgccttgtcctccgggcgcaggtcggcgtgcacgtcgtcgatcccgacgtcggcggccagcgcctgggcggtgcgttcgttgtcgccggtgagcatcgcgacggtgtacccgccgcgtcgtagcccggcgatcacctcatgtgcttccggtcggagctcgtctcgtacggcgactgccccgatgacggttccggcgcgctcgatccacgccacgagttcccgagacctctcaccgatggcgtggccgccgcacccggactgagtcgtctcgacggatgcgccgacgtgtgcgtcggctacccagaaagcggtacctcgcctgggcactcgacgacccggacggcccaccccctcgggtgggcgcccgagaggagcgaacggcctacccgagcgtatacccccaggggtacttgcatacccccctgggtatatgcaacagtgggtagacgctcgtcagaaaggactgtctatgtgttaccccgtcccgtgcccgatatgcgacaagatcgcgtgggcaggttgcgatcgacatgtcgacgacgtcacgaaggatgtttcacggcctcggcagtgcacctgctctgctgagaccgttggtcctatcgatcggcgccagcgcctcgcgatcgctgtttcgccgccaatcccggtcgcgagtgcaagggcctaaccttccaattgggtcaggtttaccgaggtctagctcgctcatttgaataccccagcccgtattttaggagaagttatgtctgtgcccgacaccgtgacggccaccggtcgtgacgatcgtgatcgcgtatctacacccggcatactcggacgcctgggaagcgcgatggtcgcacgccgccgatgggtgttcggtgtctggctgatcgcgcttgtcgcgctcggatctgcagcgccgtcggttttttcgtcactggcgggtgctgggtggcaagccaacggatccgaatcggtccaggtccgtgaactcgcgcaacagcatttcggcgggaactcctcggccgcggttcaggtggtggtccattcggacaccgcgtcgatcgacgatcccaccgtgcagcagagactcatcgacgtcacagctgtgttcgacggtgacacccggttcggtgccgtcatcgccccacagcctggtatgaccatcagccccgacggccacaccggcatcctcatcgccggcgccaacgcaaacgcggacgacatggtcaaagccgtcgacgatgtcaaagacgagctgaccgcactctccggcgacggtatcgaggtctatcccaccggatcctccgcgttgtggtccgacttcaacaaagccaaccacgatgcgatgattcaggctgaactattctcttggccagtcactttggcgatcatggtgctcgcattcggctccctcgtcgctgccgggctgccgctgttgctcacagtggccggactcgtcgcctccgccggcggtttggtgctgctcaacgaggtcacaccgatctcggtatgggcgatgaatttcgcgatgatgttcgccctcgctctcggcatcgactacgccttgttcatcgtcgcccgcttccgcgacgccctccgtacggccgatccacgagcagccgttgccgaaaccatggacaccgcaggcaaagcggtgctcctgtccggacttaccgtcctggtcagcctctcggcagtgctgctcgttcccgcaccggccgtgcgcaccatggccgtaggcatcatgctggccgtcacgttcgttctgatcgccaccatgacacttcttccggccacgctgggcgcactcggccccaaggtcaacgcagcatccctgccttacgcgaaacgccaacagcaccgatccccgaagttcgctgcgtggggcgaattgcttcacaagtacccatggccgttcgcgctggtctccgtcggcatcctcgtcgccctggccttacctgtcctgggactgaaggtggcaatgccgtccatcgctgtcgttcccgacgatgcgcccgttcggcaaggttacgagttggttcaggcccagttcggtgacggggcacccggcgcgctgcagatagttgtcccgtcttccgatgcggctgctaccgccgcggcagcgagcagcgtcgacgggatctcgatggtcaccccgcccacaccatcaacagacgattcgaactacacactgctgcaagcgtttcctgccgtggacccttccgcagaggccatgggcacgatcctcggtgacctacgcgcacaactaccggagtccgcgctcgtcggcggcgcgccagcggagaacctcgacctgcagcaagccctgaacgactacctaccgttggttatcgggatcatcctcgccctcggcttcatcctgctgctcgtcgctctgcaggtaccactgatcgcgatcctcggcaccgccgtcagtttgctgtcgaccgccgcagcgttcggggttgcgaagctgatcttccaagacggacacggatcgtcgctgctcggcttcacccctcaaggtttcctcgacggctgggggccggtgttcttcttcgcgatgatctttgccatcgccatggactacaccgtgttcctgctcgccaccgcgaaagaacactacgagaagaccggggacccgaaggctgctcaggtcgacggcctcgcgcactccggacgcgtcatcttcgccgctgcggcggtcatggtcgccgtgttcttcaccttcgcgctctccgatccgctcccacccaaggaaatgggcatcatcctcggcgtcgcggtgttgctcgacgccttcctgatcaggctgatcctgctcccggtcctgctccggctgagcggtcacgctgcatggtgggcaccgggctggctgcgcagaatgttgccgtcgatccgcttctcgcactgaccattacaacacctcacggaggaatcatgaccgatccgaacatcacgcattcgagcacgtctgccgggtggccgatcgaacgtatcgtccccgcactggccgccggcgtcaccgcgacgggcctgaccctcggcgaactccacgcaccacggtggaggctgctcagcgccttcgccgccgcgaacctcgccctctacgccgcggtcggctggtgcccggcaagtgcgcttctcaccagagcgggcgtaccaagtcttcgccacccccgaagcggataggcacacaattgccgcagttcgacgaacggaaggaattctccaccatgaccatcgcactctcgaccaccttgaccgacaccgacttcgagacggcggtcaccgccaccaaagcagcactgtccgagcaaggcttcggtgtgctgaccgaaattgacatgcaggccaccctgaaagccaaacttggcacagacatggagaagtatctgatcctaggcgcgtgcaatcccacgcttgcacaccgcgccgtaggaatcgtgcgtgagatcggcctgctactgccctgcaacgtcgtcgtccgtgccgacaccaccgccggatcggtcatcgtcgaggcgatgaacccggacctcatggtccaagtgacgggcgaaccagcactgtcagatgtcgcggccgaggccaccaccaaactccaagccgccctggacacgctcggcagtcgggatgcagtgcgcagttgatgacgttgaccctggcgctggcgctcggcctcaccgtcggaatcctgctcggtctcctcggaggcggtggatcgatcctcgctgtcccgatcctcgtgtacgctctcgggttccccctgccggaggcgataccgacttcgctgttggtgatcggtgtcgcctccgcggtcggggtcatctccaaggtgcgggcgcggctcatcgaatggcgactcgcggcaatcttcgccgccaccggagtcctcggcaccctggccggcactgcccttggcaagcatctacctgaaactgccgtgatgatcggctttgcgatcgtcatgatcctcgcgggggcacgcatgctgcgcagccccgacaatcccggaaccgcctgcaggacgagcaattccgggatcaactggcgccgatgcgcacctcggtccataccgaccggattcggcgtcggtgtccttaccggactgttcggcgtcggcgggggcttcttgatcatccccgcattggttctgctgctgggaatcgagatgagtgtcgccgtcggaacctctttggtggtcatcgtcgccaactccgccgccggactcatcgctcaggccgacggcctaggtggaaactggcccttgacggcagcgttcgcaggttcagccattgcgggttcgttggtggccggacgattcggtacacgcatcgccacggactcacttcggcagtggttcgcctacctggtgtttgtcgtggcaggttacgtcctcatcgacactctcgttctcggatgatctaccgtgcaccccgttggatgcccccgggggtaatctggcaatttctggcatcatcatgcatctgaaggagaccccatgatcggcgacgaagacagcatcgcattggtcctcaaccgcctccgccgcgcacacggccaactctcgggagtgatcggcatgatcgagaacggacgcgattgcaaagacgttgtcacccagctcgccgctgtttccagggccctcgacaaagctggcttcaagatcgtcgctaccggtctccgagagtgcatgacaggcgaagcggcagacaacaaagaacccatgaccgaagcagaactggaaaagctcttcctggcgctggcctgaacgcccgcttcacatcaggaacgaggccgaccgacaacatgtaggagctccccatgagcacgaccgacccggacatcgccatcattgaaacttccagcctcggcgaccgcagctatctgatcagccacgacggtatcgccgtggtgatcgatccacaacgcgacatcgaccgcgtccgggcgctggcagcagaaaagaacgctgtcatcacccacgtgctggaaactcacatccacaacgactacgtcactggcggcctggaacttgcgcgcgccacgggtgccgaatacgtcgtcccggacggcgatccggtcgaatacgagcgccgagcagtcgtcgacggcgatgtcgtcgacgcgggatcgacgacgttcgaggtcatgcacaccccagggcatactcatcaccacgtcagttacgttctgcaccggcgcggcgagccgatcgcaatcttcaccggcggctccatgctctacgggtccaccgggcgcactgacctgctcggctccgagcacactgatgaactgacccacgcgcagtaccattcggtccgccgtatcgcggccgaactggccgctgaggtggaggtctaccccacacatgggttcggtagcttctgtgccgcaactccgaccagcggggactcatccaccatcggtgaacagcagcagtccaaccccgcactgactcaggacgaacacacctatgtcgacgagctgatcgcgggcctgtctgcatatcccgcgtactacgcccatatgggcgtcatcaacaccaaagggccggccccgatcgacctgtccatgcccgagcccgtcgatccagacgaactacgtcgccgcatcgacgccgggcaatgggtcgttgacctacgagcacgcaccgctttcgccgccggccacgtcgatggctctctcgggttcgaactgtcgaccagcttcgtcacctatctcggatggctttatcagtggggcgtgccgttgacgctgatcggtgaaacaaccgaccagatcgccgaggcgacccgcgagctggctcggatcggcatcgacagtccctccggatccgccgtcggtgagattcactcgctcgtcggcgacggaaaggtccgctcctacgatgtatccgacttcgccggactcgcggcggccaccggcgaacgtgagataagcgtcctcgatgcgcgtcaacagtccgagtacgcggacagccaccttcctggtgccgtgaacatccccctccacgagctaccacaccgactcgaggaagtttccgcggccgaagtgtgggtgcactgcgcatccggttaccgcgcatcgatcgccgcttcacttctcgaccgcgaacaccgcacagtggtcctcatcgacgatgactacgagcatgccgtgcagctcggcctccacacatcgcccgcctgacgaatgcgccgccgctgcgcaagccgcacgatgcgagtggttcacggggctgatctccccgatttcagcaaacggccatcggataattccgacagagggcaggaagcccaacccctgcccgtgccgacgtccgagaaggcggccaccgctggtccaacgatcattcgggcgccgtccgagtttgtcgttctgccaattcgcactggatcttccgctcgcctttgcttcggtggccggaccgttgtgacgcgccatgcacggttccggccgggatgcggtgcgcggagtcgcagacatccgcgtgccccggcgaccgcgaggagccgggacggatcaaggtgccaccgtgccagcagtgtcggtcatgccgcggcggcgatcaggcggccgatcacaccggattcgagcaggatgatgacgcccagcccgatgaagactgtgggcacgagccagtgctcgacgcgctcgagggtgtcgatgaccttcttgtgggtgccgagcattctgccggcggcgcaccagagtccgacacagatcaggaacacggcgatggtaacgatggtctggggcgcaccgagagtgcggaagaccggggtgtagacggcgatgttgtcggcgccgttggcgatggtgatggcggcgacgctgatcgtcccggccgcgaccactacgggttcaccgtctccgtcgctgcgtaagccctggatcagtccccagattcctagcgacaggggaagtaatccgagtagtccaacccagtcctcgggcacgatcaccaacccgagggcggcgaccacactgatcgcgacgagggtgatcaggccgaggtactggccggcaacgatctgccatgcccgcggccgtccttgactggcggaggcgacgaacaggacggtcagtacgacgatgtcgtcgatgttggtgccggcgaacatcgctaccgccgcggcgatggtgccgatcatcctcgcatccggcggctgccgcggcgcggcctgatctcgggtattgctgtcatttcgaactctcctgtgcgggcgggggatcggccgggtcgtgggtggactcaaagatcagtgatgcgacgagcagcacgacgccgcaggtgatgtaggtgtcggcgaggttgaaggtgggccaccagccggtgtggaaatagtcggtgacctttccgtcgacggcacgatcgatcacgttggcggcagctccggcgaggatcgccgaccaacccaccgtccccaccagtgaagcggtggggacggtgcgccaggcgtaaattccgacgccgagagtgatggcggcggtgaccgcgaggatgatccaggccggaagctgttggccgatgctgaacgcgacaccgctgttgtacgccaacttcagttgcagcaatcccatatcgacggtgcgtgcaccggaaagggtacggcgcgcaacgggttcggccgacagtgcgatcgcgatgagagcgagaccgacgaccacgagaatcacccgccgcgtgctacctgtgcggattgatcgagccgctaattcgctcacgtgcgggcctcgaccttccccgccggtgcgggtaccgatccggtggggaaggcttgcgcgcggccggcccggacaccgttggcgatgaccacgatctcagcgacctcgtgcaccaggaccacggcggccaggccgaggaccccgaacaaggccaacggcatcaggacggtgatgatcgccagcgacagtccgacgttctgcagcatgatggtccgggagcggcgcgcgtgcgccaacgcctgcggcaggtgccgcaggtcttcgcccatcagagcaacatcggcggtctcgatggccacgtcggaacccatcgcgcccatggcaatgcccaagtcggcggtggccagggcgggggcgtcgttgacaccgtccccgaccattgccgtcgggcggcgcgcacgcaaggtttccacgatccgtgccttgtcctccgggcgcaggtcggcgtgcacgtcgtcgatcccgacgtcggcggccagcgcctgggcggtgcgttcgttgtcgccggtgagcatcgcgacggtgtacccgccgcgtcgtagcccggcaaccacctcacgtgcttccggtcggagctcgtcacggacggcgaccgccccgatgaccgttccggcgcgctcgatcagcaccgcagtggcgccggcatgctgcatccgctcgatatcccctgccagcggacccgggtcgatccagcccggtcgaccgaggcgcacaggtatgccgtcgatgtagccggtcaagcccgcccctgtgaccgcgtccacgtcgtcggcaggcacatagtcctcgacggcggcgagaatcgcgcgagcgagagggtgctcgctacgcgcttccaacgctgcggccaccgcgagaacgtccccgcggtcggcgccgttcgcggtcgcgacgtcgatcacggcgggttggttgcgggtaagggtgccggtcttgtccaacgcgacggtgcggatccggccgagcgcttcgagggcagcgccgcccttgaccaggacgccgagcttggatgctgcgccgattgcggcgacaacggtgacggggatcgcgatggccagcgcgcacggcgacgcggcgaccagtaccaccagggctcgttcgatccacaccagcggatcaccgagcatgctaccgaccgcggcgatagccgcggcgacgatcatcacgcccggaaccagcggcttggcgatcttgtcggcgaggcgttgcgcctcgcccttgcgggactgctcggcctcgacgatccgcacgatcttggccagcgaattgtcctgcgcatctgcggtgacctcgacttcgaggacgccggtgccgttgatcgacccggcgaacacctcgtcgccgggaccggcttcgacgggcatcgactctccggtgatcgcggaggtatccagggcggtgcgcccgctgcgaatgatgccgtcggtggcgatccgttccccgggcttgacgatcatgacctcaccgagctcgagctccgagggcgggacggtttcctcccggccgccgcggagcactgtcgcggtgtccgggaccagggacagcagggcgcgcaggccacggcgagtgcgggtgacggcatactcttcgagtccctcgctgatcgcgaacaagaatgcgagcatggctgcttcgccgacctcgccgagcagtaccgcgccgacggccgcgatcgtcatcagggtgccgacgccgatcttgcccttggccaggcgtgtgagagtggacgggacgaaggtgtagccggcaatgatcagcgcgcccgcttcgaagccgatcccgagagcatcaggcccgccggccagccggactgtcagggccgcgatcagcagcacgcccgctgctgcggccgcccggatctcggtaacctgccaccacttttcgatctcgtgttcttcctcgccctcggcgcggggttcgtcgtggccgcagccgcacgcgtcactcacggctatctccggtgtcggtgccgtaattcgggcacagggcaaccgcgttccctgtcgcggcaagcagcgtctccgccgaggcgagtaggtccatcaactccggtcgggccagcgagtagaacacctgccgaccttctggtctgccgtcgaccagaccgcaatcacgtaggcatgcgacatgtgcggacaccgtcgactgggcgaggccgagttcaccgatcaaatccgcaacccgcgcttctccttcggcgagacggcgcacgatcgacaaccgggtgccatccgagagactgtggaacagtgccactgccgcatccagactggacccgctgccggttgcagcgaggcatcccgactcgttattcatcgtcataaaacgatgatagcaatgtagggcgattcgaggaagggtgatgcaccggacttggaagtgaatgcggtacgccagccgaacggtggccggccgacgtacctcaccaggaacggcgaagtgacatcggtagattccgagttgctcgccacggcatcacatggggggacagcaaggacccatcgctcgacacagccagtcgcacaacatctccagtgggttcatttcacacctccttctgagcgttcgccgtcagcgcgacgacgagcggtccgagtcacctgcggttcccgaacgtcatccataatggacattccagtgcgatggaaggtcaaggatctcgtgaaaattggtgaactggccgctcggagtggcgttgccccgaagacgctgcgtttctacgaggacagtggggtgattcccgtcccggtccgaaagtccaacggctaccgggatttcggtccggaatctctttcgcgtttgcggttcgtccgcagcgcccagtctgcaggtctcaccttgcgagagatccgccagatcctcaccacccatgaccgcggggcggctccttgtgagcaggtcgtggagatgctctcggagcatctctcccaggttcgtggcaagatccgcgaacttgccaccctcgaaacaaaccttgttgcgctgctgggtcgagcggaaagtgggattccgccggaaaccgacgatgtcggtgtgtgctggatcctggaatctgagcctcaggacggtgttgctgaatcgtgaaatcgattgcgggtgcacccccctgtttcagcaggttcggcgctcagcaatgtgatgaggtgagcgaagcggttgtagcggtgttgccggtgtgttgatcagtccggtgcagaagtagtggtgtcgggatctgtcgggaacatcgattcggcggattctccgggtgcgggaattgacaggcgccgccactcgggggccgaggtcaccattgagcgtttccggaactttcgttcccagggagccatgtgcacttcgccttgccttggaaagcaggaatcctctgcgaaacctgcatcgctgtgatccaaggttgctggcgagcatgagtggggttgtcttgcgacggttcacttgccgggtttactcgtgctgtttgtcgtcgatccagcgccaacctggaagttgttcgagtcgtgcggagcgggcgtcggacagaattcctcggtggtggtgttttcgttgggtgctgacccattcgccgaggggataagttccggtgaccgcgctcttggatggtcgagcatgaccggagttcgcgacgaactgagtcaatacggaaaaccctctctcccattgtgtttggaaaggatcccagtcccagccgggcagcgcttcgagggcggcgattttctcgatcgccagggtgccggttttgtagtcgcggcgccggtggtggacccactgtccgagggagaacccgtcgaggatctctgattgtcggggggaggctgttccgtggatggcggtgtaggccttaagggccgagatcccctgtatccacgcgtcgctctcgcggccccatcgccaccctgggagcttgttcagttcggcgatacgatccgggggcagggtgccggcgcgatgctcttctcggcagcggaacacccatttgcccacgtcgaagctgttggcgcgcgctgagcgagggacatcggcaccatcgtgctctcggaggtacatctcgagtgcagagcgcccggtttcccaacgaacggtgtcgttgtcccacatccaggcgggtagggcttcgagcatgagaatctgggtgtcggtgagctcgccattctggtgggctgtgcgctgggcgttcgcccatgcgaccagatcgataccatcgatcacgagagtcgacgacaggtccgtgtcggggcgcgcggcgagctcgtccgataatgcggacagtgctgctcgccaacttttgcgtcgcggtttcccccaggtccagccgggtaggttttcgaggaggtcggcttcaccggcggagagtgtgccgtcccagtatgcgatccgtcgacgtgccacccagccgccgagatcgattccgaacgcatggactcgacctgccgggccggcatgacctttgagttcgacgaacttcgtcagtgctcggaatcctgattcccagtcgtcggtgggtgcgcccatcacacgacctgggagttcttccgggttctgctaccgcagggagctgatgggttcatgcacacaaggaaggagcgaggcggtagccggcgccgcggatggtgcgaatgaactgtccgtgctgggtgtccgagccgagtttttcacgtagccgcttcacgtgcaccgcgacggtgttcgtttcggcgctgtgaccccagactgcgaggctgatctcgctttggctggcgacgtggccgcggcgtttgatcaagtagacgagcagttcgaactcccgctgcgtcaactgcacttcgcggtttccgacgcgggtctcgtagccactggggttgacccggatcggtccggcggtgacgacactgtcttcggcgagggagagcgcggtgatgccggcgaacggagcaatggtggtgatgtcgtacgggcgggcaacgaccgccgacgcgcccgcggcgaggacttcgcgcacgatgcgctcgtcgcccgacttggctgcaccgaccaggatcggaacatcggaccggcttcgaatcgtggccaccactcgggcggcgtcgacgttgtcggtgtgagcagccaagatcaggacggtcggcacctctgcacccaccgccagtagagtctcggcaccgtcacggcaccagtcggtgcgaatccccatgtggtcggcggccgccatgaactgcgcagcggtggctgggtccggctccgccagaagcagacgcgtatgcgaatcggccaaggagtagccgtaatgcgctcccgcagcgacctcccggtccggctgacgcaattcgatagtcaactgtcgaccccctatttcagaacgtacccattgtctcacctgaagtagccggtgaggaggaggtcgactgcccgcacagccacagtgtcgctcagccgaagcgaccggagatgtagtcctcggtggctttttgtgtcgggttcgagaagatcttctcggtgtcgtcgatctcgacgagtcgaccgggcttgccggttgcctcgaggttgaagaaagccgtctggtcactcacacgcgcagcctgctgcatgttgtgcgtgacgatgacgatggtgaagtccttcttcagctcggtcatcaggtcctcgatcgcgagagtcgagatcgggtcgagcgcggagcacggctcgtccatgagcaggacgtcgggcgagacggcgatggcacgcgcgatgcacagacgctgctgctgaccgcctgagaggccaccaccgggcttgtcgaggcgatccttgacctcgttccacaggttggcgccgcgcagcgaacgctcggccacctcgtcgagctttttcctgttgcgttcaccgctcagtttcaggccggcgacgacgttgtccttgatggacatggtcgggaaggggttgggtcgctggaagaccatgccgatggtcttgcgaacgcctaccgaatcgacgctggaatcgtagatgtcctcgccgtcgagcaggaccgaaccctcgacgcgcgcaccgggaattacttcgtgcatgcggttgagagtgcgcaggaccgtcgactttccgcagccggacggaccgatgaacgcggtcacgctccggggcgggacggacaggcccacatcggcgacagcgtgaaacttgccgtagtagatgttgagatctttgatgtcgaggcgcttggccatgtctggtgttcctgtccgtttctagcgcttgttggtgaggaagcgggtcgcgagcgccgcaagaaggttgaggagtgccatgacgatgatcagcgtcagggctgcgccccacactcggagctggcctgcaggctgcgggttgatcagctcggtgtagatcagcagcgggagcgaggccatgttgccttcgaagacgtcgaaattgatcgagcgggagtagccgacgagcacgaggaccggagctgtttcacccatgactcgggcgatggagagcaagactccgctgatgatgcccggcatcgcggtcgggatgacgatgcgcatgatcgtcttccacttcgggacgcccagtgcgtaggaggcttcccgaagctcgtccgggacgagcttgagcatttcctcggtgttgcgtacgacgaccggcagcatcagcagcaccagcgccagcgagacggcaaaagcgctctgttcgaatccgagggtggcgatccacaggctgaaaacgaacaacgccgcaacgatcgagggcacacctgcgagaacgtcgaccatgaaggtcactgtgcgagcgaaggctccgcgcccgtattcgaccaggtagatcgcggccatgatgccgagcgggacggagatgagcgctgcgatcgctgcttggatcaaggtgccgtacagcgcgtggtagatgccgccggcgaactgttccggaagcacaccctgcagagaattcgtccaccaaccggaggaggtgatggcgcgccatcccttttcgatgacggtgaacagcacccacaccagaggaatcagcgcgataccgaaggcagcgtagaacagtacggtggcgataccgttcttggctttgcggctggtgctgatgctttggaacgtcggcgccttggccggcgcatcgaggagatcggcgctcatccgttgaccttgcctttcgcgaccatgcgagcgagtgcgttgacgacgaaggtcaatgcgaagaggacgaaaccagcggcgatgtacgcgccggtcggaaggggagcactgaactctgccgctgcagaggcgatcttcgaggcgaaggtgtaaccgccgtcgaagagcgaccaggtcgaggcattggcagccgaacgcaagatgatcagcacggccacggtttcaccgagagcgcgacccagaccgagcatcgacgcggcgatgatgccgctgcgcccgaaaggcagcacggtcatacgcacgacttcccatttggtggcgccgagggcctgtgccgcttcgatctgcgagcgcggtgtctggcggaagacctcacgggtgacggaggtgatgatcggcaagatcatcaccgcgagaacaattcctgcggtgaagatggttccgccgccggtcaaggagacgttgccttcgctgaagaggaagaaccagccgaggttgtcgttgaggaactccgcgaccgggctgagcttgggggcgaggatgaaaattccccagagaccgaacacgatcgagggcactgcggcgaggagatcgacgatcgagccgaaagcgtgggagagacgcgctggcgcgtactgcgtcaagaacacagcgatacccagtgcgatcggcaccgcaatcgccagagcgaacaccgaactgagcacggtgaccgtcagtaggtcacggataccgaaacgcagattcgatgcatcgctggtgacgaattcggtgctggtgaagaagttcgcgttgttcgcctgcagcgacgggatggcgcgaatgagcaggaagatggcgatcaggccgatggagacgacgatcgtggcaccggcaccggtggccagccaccggaagaacttgtcaccgaactggtgttttccggtcgaaagagacgagggaatggtcggggaagtcttgccgctgtgatcaggcatgccgggtatctttccgcccgcccccggagccgccgcagtgggcgtctccggggagcgggttacgtcgtcggggtgcagagccatcgctgatcaggcaatcaggagatcgcgttgactgcggtggtcagcttctgctggaacgcgctcgggagcgggatgtacccgttttcctcgagaccgttctggccggcgccgatcgtggactgcaggaacgcgcggacagcggtgccgacctcggcgtcggggtacttcgagcacacgatctcgtaggtagccagcacgatcgggtacgcgccggtctcggcgggcttgtagaaggtggacgtgtcgagcacgaggtcgttgccctcacccttgatggtggcgccggcgatggtcttgccgacggtctcggtggtgatctcgaccggttcgggaccggcggaggtcacgatcttggcggtctgcaggtcctgagccttggcgaaggaccactcgttgtaggtgatcgcgccttcggtgctcttgatggcggcggaggtgccctcgttgcccttggcgccctcaccgacgccaccgacgaacgacttacccgcgcccttgccccaggcgccgtccgaggctgcgtcgaggtacttctggaagttgtcggtggtgcccgactcgtcgttgcggtagatcacgttgatcttctccgacggcagcgaagcgccctcgttgagagccttgatcgccggatcgtcccaggtggtgatcgcaccgttgaagatcttggcagcggtggggccgtcgaggacgagatcgtcgacacccttgacgttgtaggtcaccgcgagcggaccgaacacgacgggaaggttccaggcgtcgctggcgcagcgttccttcgcacggtcgtactcgcccttgtccttgctgagcggcgaatcggaaccaccgatgtcggtctggtttccgatgaactcactcacaccggcgccggagccgttggacgtgtagttgagagtctgcccgctgcacgcctgctcgaacgcattcacgaaacgcgtcatggcgttggcctgggcggtagaaccactgcccttgagtgccgacttgccgccgcactcgacattcgaggtcgagcccgcgcccgtagatccggtcgaacccgtcgcgccggtgttgttgtcgctgccgcacgctgaaagcaggagggtgctggccgccagcacactgagggcggcgccagatcgcttgagcttcacgtagttccttcgaagtatcggggttgctcgcgcggcgcgcggccaccgagatcgagtgacactgagcagcgctgattgccgctcgggtgatgaacctagaggccggggatgaacggatatcgctgcgaaaatgaacggaacatgaatccatgggcgaaagttgaatgaacagcccggctaccggcaggtattgcttgacaatcccaaattaactcagtgagtattgactcaatgactattgagcaaaagttctcgctcgaacaacgcgccgctctctatggcgccctggccgatccggcacggttgtcgatcgtcgacatgctcgtcctcggcgacgcatcgccctcggaactgcaacgccgactctccatctcctcgaacctgctcgcccaccacctcggggtcctcgaacgcgctggtctcgtgcaccgatcgagatccgaaggtgacaagcgccgtacctacctacgactccagcccaccgcgctggaggtgctcgttcctacctcgtcgcccttgaccgcgacgcggatcgtgttcgtgtgcacccacaattccgcgcgctcgcaactggccgcggcgttgtggaacaagcaatcccacatcccggcagcatcggccggcacccaccccgctccccgaattcacagcggcgccctcgccgccgcccgccgccacgacctacctctcgacgccacgcgcccggccgatgtcgccgatgtcctcgcacccggggacatggtcatcgccgtgtgcgacaacgcccacgaagaaatgcgcgaaaacccgaactctcttcactggtcgattccggaccctgcccgcaccggcagtgccgcagcgttcgaccgagccttcgacgacatcgaccaccgagtcgctcgactcgccccccattgcctcccgaacggagaactctcatgaccgacaacctcagcaccacaacacatcaccgcgacgacctgaccatcgatcaacggttagccctcaaaagcgccgccgcacacctggccacggaattcaccgacgtcttcaacaccgaaaccatcgagcggttcctgcattcgtcctacgaccagttcgccggccgcgcctccgtcgtcaactacctccctctcctggccgaacgcttcgcccggcagcgactacgcgccctggccaaggtcgaaggactctccaacgacggcaaacccaccgtgttgttcttgtgcacgcacaacgccggacgctcccagatggccatgggattcttcgaaaaactcgccggggaacgtgccgtcgcatggtccggcggatccgaacccggcaccagcgtcaacgaagcagccatcgaagcaatggccgaacgtggcatcgacatcagcggtgaataccccaagccatggactgacgaagtggtccgcgcagccgacgtcgtcatcacgatgggctgcggagatgcatgcccgatcttccccggacgccgctacgaagaatgggtccttcccgaccccgcaggtctcggagtcgacgcgatccgcccgatccgtgacgagatcgaacggcgagtactcacattgctcgacgagatcgacatcgccgcccagcactgatgctcgtcgatgaattccttgcgaagaaggtctctcatgttcattccggcagtggtcaccgcttttgtgcactggcttcgcagcggctacccgcaggacgcaccgagatacggtcacagcccgctactggctctgatggatcaacggctctcacctgcgcagatcagtgagatcgtgatcgcgctcgacggggagccggccaccgaggccatcgacatccaagtggccatcacggctgtcgcacggcggatgccctcacccgccgatctgagtgccgtatgcgcggccatcgagaaatccgcgtccagggaaggggccttcccgtgctgcagaaccagaggcgtgccccatgttgcgaactgatttgatcgatgtcaatattgatgtatgtcgaatcaagatgtggcggagaccggcgcctgttgttcgccactcaaccgtgaaccgttgaccgaagactgggctggtgatctggcccggatgttcaaagcgctcggcgatcccgtccggctgcgactgctgagcctggtggccagccacgagggcggtgaagcctgcgtctgcgacatctccgacaccttcgacttgtcccagccgacgatttcgcatcacctcaaggtgttgcgccaggccggactcctcgactgcgaacgtcgcgggacctgggtgtactactgggtgatacccgcagccctgcaacaactttccgccgttctgctcgtggaagcatcatccactgccgccgacgtcccacaggagaccgccgtatgagcgccccgtccagtaccgaacaccccgaagtcgtcggaaaactctccaccctcgaccgctatctggcggtctggatcggcgtggccatggtcgtcggcctgctggttggacgctggatccccggcgtgaacactgccctggacaaggtgcagatcgacggcatctcgttaccgatcgccctcggcctgctgatcatgatgtacccggtgttggcgaaagttcgctacgaccgcctcgacactgtcaccggggacaagaaactcctcgccggctccctgttcctgaactgggttctcggcccggcgctgatgttcgccctcgcctggctgtttctgcctgacctgccggaataccgaaccggtttgatcatcgtcggcatcgctcgctgcatcgcgatggtgatcatctggaacgacctggcctgcggagaccgcgaagccgccgcggtgctggtcgccatcaactcggtgttccaggtgatcatgttcgccgtgctcggttggttctacctctcggtcctgcccgggtggctcggcctcgaacagaccaccatcgacacctcgccctggcagatcgcgaaatcggtcctgatcttcctcggtatcccgctgctggcaggttttctgtcccgcttcttcggtgaacgcgccaaagaccgcgactggtacgacaacaagttcatccccaagatcagcccctgggcgctctacggtctgctgttcaccatcgtcgtgctcttctcgatgcagggcgaacagatcacctcccagccctgggacgtcgtccggatcgcgctgcccttgctcgcgtacttcgcgctcatgtggggcggaggctacgtcctcggcgccgcaatcggattgggctatgaacgcacgacgaccctggcgttcaccgccgcgggcaacaacttcgaactcgcgatcgccgtagccatcgccacctacggcgccacctcggggcaagctcttgccggcgtagtcggcccgctgatcgaggtaccggtgctcgtcgggctggtctatgtctcccttgctctacgcaaacgcttcacacccactgacggaaaggtttcagccccatgaccgacaagcccagcgtcctgttcgtctgtgtccacaacgccggccgatcgcagatggccgcgggattcctgagccacctcgccggcgatgccatcgaggtccgctccgccggatctgcccccgcggagaccatcaactccgccgcggtcgaggcgatggccgagctcggaatcgacatctctgcccagaccccgaagatcctcaccaccgacgccgtgcaggattcggatgtcgtgatcacgatgggatgcggcgacacctgcccgatcttccccggcaagagctaccgcgactgggtcctcgacgatcccgccggccaaggcatcgacgcggttcgcccgatccgcgacgagatcaaaacccgcgtccaagccttgatcagcgaactcaccgccccgtcggtatcgcgctgaccgctcgtactgcccgtattcgatcccgtgaaagagacactatgaccatcccgtccgcggtccatgacgtcatcattgtcggttccggaccggccggctacaccgctggtgtctacaccgcgcgcgctgagctcgcgcccctgctcttcgagggaacccagttcggtggcgccctcatgaccaccaccgaggtcgagaacttccccggattccgcgaaggaatcatgggccccgatctgatggaacagatgcgcgagcaggcactgcgcttcgacaccgacatccgcaccgaggacgtcgaggagatcgatctcagcggcccgatcaagacggtcgtcgcgaacggcgaaacctacgccgcgcacgcgatcatcctcgccatgggcgcagcagcccgctacctgggcattcccggtgaagaacgcctcctcggccgcggcgtcagcgcctgcgccacctgcgacggcttcttcttccgtgaccaggacatcgtcgtggtcggcggcggcgattccgcgatggaagaagcaaccttcctcacccgcttcgctcgctcggtcaccctggtgcaccgccgcgaggagttccgcgcctcacggatcatgctcgagcgcgccaaggccaacgagaagatccgcttcctgaccaacgcagagcccgtcgaggtgctcggtgagaacagcgtcaccggcctcgtcgtgcgcgacaccgtcaccggcgaaacttccacactcgagatcaccggcatgttcgtcgccatcggccacgacccgcgcagtgagctcgtcaaggaccaggtcgatctcgacgacgccggatacgtgcgcgtcgctcccggttccaccgcgacctccgtcgacggcgtcttcgctgccggtgacctggtcgatcacacgtaccgtcaggcgatcaccgctgccggcaccggatgctccgcagcaatcgacgccgaacgctggctggccgaccgcggcgacatcaccgccaacacgctcgacgcagccggccacaccgtagacgccgtctgactcccacacccagcgaaaggaacttcgatgagcaagccttcagtgctgttcgtgtgcgtcaagaacggcggcaaatcccagatggccgccggcctcatgcgcaaagccgccggcgaccaggtggacgtgtactcggccggcaccaaacccggcgacgcggtcaacgccctgtccgccgaaacgctcctcgaggtcggggtggacatctccggtgagaccccgacgttgatcgatccgcaactggtgcgcaatgtcgacctcgtcgtcaccctgggcagcgaagcgaaggtcgatcccgtcgccggtaccgacttcgagaactgggacaccgacgagccgtccgaacgcggcatcgacggaatcgaacgaatgcggctggtccgcgacgacatcgctgcccgcgtcgacgccctggccgggcgtctgaccacgtaatcgacgtatcaccccggctgtcagcagaagatctggataaggaaaggacactcgtgcactcgcaagggacaccgatcacggtcgacgttgtcgtgatcggtggtggtcaagccggaatggccgccgggtactacctgcgccgctccggccgcgacttcgtcatcctcgacgccgaaacagcgcccggtggatcctggcagcactactgggactcactgcacctgttctcaccagccgaatactcctcgctgcccggctggccgatgccgggctggagtcccggtttcccgcccgcctcacacgtcgtggattacctcaccgcctacgagacccgatacgacctaccggtccgccgcccggtccgcgtcacgtccgtgacccgctccggtgacgggtatctcgtcgaatccgatcacggcagctggtccgcgcgggccgtcgtcaacaccaccgggacgtggcggcaaccattctggccgatctaccccggtatccgcgagttcaccggcacccaaatccataccaccagctaccgttcgccgaccccgttcgccggtagcaaggtcgccgtggtcggcggcggaaactctgccgcgcagatcgtcgccgaagtctccaccgtcgccgagacactctggctgacgagccgggaaccgcggttcctgcccgacgacgtcgacggccggatccttttcgacgtcgcccgtgaacatgcccgtgaaatcgcttcaggtgaaaccgattccggtggcatcgccggcctcggcgacatcgtgatggtgcccccggtccaagccgcccgcgagcgcggcgtgatggtggcgcacccgatgttcgaccgcctcaccgccaccggattgggattcggcgatcacgtcgaacaggtggacgccattatctggtgcaccggattccgccccgcgctacggcaccttcagccccttggactccgagacggcgacaccggacgcatcgaactcgacggagcgcacgtcgccggtgaacccggattgattttcctcggatacggcgactggaccggtcccgcatcggccaccctgatcggagtcggccgcaccgcccgcgacgccatcaccgcactcgacgacgacctcttcacagtcccggccatctgagcaacatccgaaacaaaacagaggacacatcatgagcaccatcgaagtattcgaacccgccctgtgctgcaacaccggcgtctgcggcgacgacgtcgaccaagcgctgatcaccttcaccgccgacctcgactgggtcgcgagcaacggcggcaccatcacccgtcacaacctcgccaacgacccccttgccttcgccggaaacgacaccgtcgcagcattcctcaaaatctcaggctccgaaggactcccgctggcgatcgtcgacggagtcaccgccctgaccggtacttatcccacccgcaaccagctcgcgaaatgggccggcatcaccgaagccggagccgcggacgcgccggccgggatcgccatgctcggactcgccgacggctcagcatgctgctccaccgacgacgccgactccaccacctgctgctgaaagcacccacaacgcaatgaagttcctgaacgatgcaccccgattcctgttcttcaccggcaaaggcggtgtcggaaagacctccatcgcctgcgcgagcgcgatcaccctcgcccgcgccgggaagaaagtgctgctcgtgagcaccgatcccgcctccaacgtcgggcaggtcttcggcgtgagcatcggcaacaccatcaccgacattcccgccgctcccggattgtcggcgctcgagatcaacccggaacaagccgccgccgcctatcgcgagcggatcatcggccccgtccgcggactgctccccgagaaggagatcgcggcgatcgccgaacagctctctgggtcctgcaccaccgaaatagcgtcgttcaacgagttcaccggactgctctcctgccaaggcgacatcaccgccgacttcgaccatgtcctcttcgacaccgctccgacggggcacaccatccggctgctgcagcttcccggatcgtggaccgagttcctcgacgacggtaggggcgacgcatcgtgcctggggccgctgtccgggctcgagaagcagcgagccatctacgctgacgctgttgccgcgctcgcagatccgcagcggacccgcctcgtcctggtctcgcgcgcccagcgttcgacgctcgccgaaattacccgcacccaccgcgaactcgccgacatcggactgacccatcagcatgtcgtgatcaacggtgtcctcccggcaccgggcgacgacaccgatccactcgcgaccgcgatctaccggcgtgaacaagccgcgatagccggcctgcccgacgaattggcgcagctgcccaccgatcaggtcccgctcaaagcgaccaatatcgtcggcatcgacgcactcgaaagcctcttcacccccgacctcagcccggtatccgccgcctcagcggacccggccctgcagctacccagtgctccgctctcatccctgatcgacgaactcgacaccgacgatcacggcctgatcatgtgcatgggcaaaggcggagtcggcaagaccaccatcgcagccgccatcgctgtcgccctcgccgaacgcggccaccaggtgcacctgaccaccaccgacccggccgcacatctgacagaaaccttgaacggggaactcgacaacctccaggtctcccgaatcgaccccgccgaagccaccgagcagtaccgcacccgggttctgaccaccaaaggcaagaacctcgacgaacgcggacgcgcgaacctcgccgaagacctccgatcaccctgcaccgaggaagtggcggtctttcaggcgttttcgcgggtgattcacgaatcgagccgcaaattcgtcgtcgtcgacaccgccccgaccgggcacactttgttgttgctcgacgccaccggctcctaccaccgggaaatcgcccgccaaatgggtgagaacacgaacttcaccaccccgctcatgcggctccaggacccgaacgccacgaaagtcctactcgtgaccctcgctgaaaccacacctgtcctcgaggccgccggtctgcaagccgacctgcaacgcgcaggcattcacccttgggcgtgggtggtcaacaactccctcgcggcagccgaaccgacctcgacgctcctgcagcaacgcgcagccggagagatcaccgaaatcgacagcatcacaaacaaatacagccagcgaaccgccatcgtcccgatgctcgccgaagaacccgtcggcacagatgcattggcggcgttgagtaaggcctgacgggagtaggaatcgacttctggctggtcattttcgttggctggatatggtggcgacggcttctctcgccgcgctccggtatgccgtgatccggggtcggaccacacgactctcggtgatacacactcgccaggaagacaacagcatctcggtttcccctctgcggtcaatgaccgacggtacacaagctcgccggagtaaccgtgcgcgtcaccgatgccggcggaaccaatgttgttgagatcgacatgctggtgaccgctgatgctatcgccgaagcccgggattgaagtgacccgaactcccggggctttgctttgcgatgtgcgactataagttcatgctcgatccgggcgcaaagggcagtgacgtagtggtgataccgcaacgaactttatggtgggcggtcgacgagctctgccgtgcgttgccgcacgaggtgcttcgaaaactgaaagtgagatcgggcgaggacctagccgccatttcaacgactgcattcctagcctgtgcgccgactagcgttgattgtgctggcgaaccagacttgatcttcgatctttcgcattcgaaatcggagcgcagccccatatcgtcgatgggtttggcgaataagaggtttgcggacttcgaagtgaaatcgattggtctttggtaccgaaagtttgacgccacgattgatcaatcccttgggcgtggcgaaattccgatggtgacgacgttcaccgcagctgttacgactgtaaacgaggtcctggcaggtgaaggcctcaatcagattgatcgcgcgctccgccaactaaacaagaaagtgagggttgcgcactcgaagaacatatttctgattgcccatccctttgactatcccgtcgttgaaatggacgttgctcctatcgtggcacaccttctgaacccactggacgggattgttggcgtagacaccgtctgggtgatgtggccggatgtcttctttgtgatgtggtcatcccacaatgcccggtgggtgaatctgttgtttgactctcgagaacagagcaaggatcactcatctgcttgggacgacctcgagttgctgcagcaagtccaagttgagtttcagcgtcgtatcgacggtgaaacgaactctccgtacatatttcgacttgagtaacgggttgtttgaggtgttgtgggtcggcgagctcaagagctgacagccaagcccggacatcgtttgcggtctatccgctttttagcgtggcgtttcgcaggtttgacttcttgtgtgcagatgccggcccgaaaagatgtcgtagaggtcggcatgctggggaccgctgatcggaggtcgaaatcgcggtcttgtagccacctttccttcgcctgtctgcggtggtgccggcggccggtgaggtagtggtttctcacgtccccggcacagggtgcgccggggacgtgagaaacgattctagcgcctatttgcgcaggtcaacctatataattggggagtctaattcggtagcggacctgaccagttcgctcgattctggaggattcctgtggctgatttggctactgctgtgactgtgttggatgcgaatgggcgggcgggtgtgccgtcgttgttgatttcgggtccgggtatgggcaagtcgagtttggttcgtgggttggctgcggcggatggggtgttgtgcaagacggtgttggggtcgttgcgtgagccgtcggatttcgcggggttgccggtggtgcgggagcacggtgtgacgttggaggctccggcgtgggcgaaggaattggttgccggtggtggcgggtatctgtttctggacgagttgacgacgagtccgcctgctgtgcaggcggcgatgttggcggtggcgttggatctgactgtcggtgatgtgcagttgccgaaggggactcgggtgattgcgggggcgaatcctccggattgcgctgctggtgggtacgagttggaagcgccgttggcgaatcggttctgccatgtggagttcaccccgtctgtggatgagtggttggacggtatggcgacggggtggggtgcaccgcctgcctcgcgtgcggtggccaccgatgagcaacgggttgcgttggtgcgcagttcgatcaccggctttgtgcagcgcaatcctgatgcgttggatgcgtttccgtcgtcggctgcgcagaccggtggtgcgtggccgtcgcgtcgtacgtggtcgatgttggcggcggtgttgccgcatttgcgggaggacgacaacgcggcgatcaacacggcggtgttcgggttgatcggtgagggcgcgggcgtggagttcttggagtggcggcgtagcgcggatcttcccgatccggttgcggtggtggagaatcccgattcggcgttcgattggcagtcgcgtcctgatctggtgtgggcggtgctgtccggtgtcacggcgtgggcggtggggcgcggcacggtggaggcctggcgcagtgcgtggggtccgctgatcgcggctgcggaggcgggcgcaccggacgtggcgggcgcggcggcgcgcacgctggcgaaggcgcgaccggcgaaggcgactgtcccggcgtctgcacgtcggttcgcgccgatgttgaccgctgcgggtctgatggaggcggcagcatgagcggggttcgggcgctcgcgccggatgagttgcgggcgtttcgcctggcacggctggtttctgccgaacagatgccgtatttcatgcgggcgttgttcgcagcgcagcctgttgctgcaccggggttgggcacgttcgcggtggatgcgcagtggcggctttatctagatccggcgttgttggtgggggcgggtgcgtggccggtgccggtggcgggtgcggtgttgctgcacgaggtcgggcacttgctgcgggcgcacggtgtgcgggggcagtccttgccgaagccggtccagcatgtggcgtggaattacgcggcggacgcggaaatcaacgacgacttgctggcggcgggcatcgggttaccggacggggtgatcactccacaatcgttcgggtgcgaggacggcggaatcgcagaggactactacacgcacctgatcgatccggctacgggacagcagtttccagacgacgacgatgtgggatgcgggtccggtgcggggtgcgcgccggtgccgggggagttgggcgcggcagcgggggaggtcgcggacgggttggacgacgcggaagcggatctggtgcgccgtcatgtggcgcgggcggtgcaggcggcccaagggaaggggcgcgggagcgcaccggcaggattggcgcggtgggctggtgaggttctcacgccgccgaccgtgccgtgggatcgggtgttgcgtgcggtgatccggcgagcattggcggatcagtcggggcggacgaactacagctatgcgcgtccgtcgcggcgcagcgtgccggggatcgtggccccggcgatgcggggtccgtcgatcacggtgtcgattgtgatcgacacgtcggggtccatgtcggcggcggatctgtcggcggcgatgggtgaggtggcgggtgtgctgcgggcgggcggtgtggcgcgggagcgggttcggattctctcgtgcgatgcggcatcgacgtctgcgcaggcggtgcggtcggtggccgatgtggtgttggtgggcggcggcggtacggatatgcgggtcgggatcgatgcggcgaacgcggcccgtcctgccccgcacgtggtgatcgtgttgacggacggggatacgccgtggccggatcgtccgtcgcgggcgcatctggtgtgcgcggtgatcggcaacgacggcgcactggcgcggaccccggcatgggcgtcgagtgtgcagatcccggtcggtgcgtcgtgaactcggtgagcggtgatctgttgcggtacgcgcagcaggtgttgaccgggacttctcacgcgccggatcaggtggcgagcgtggtcgccggtaccggcgaggatgcggcggcgcgggccttgcgggcggggtgggagtgcgctgcgaatccggtggtcggggcgtgcgaacaggcggaggacgtgtcgtgagcgtggaatggttcgatctggctcagcgtctctatgccgccgaaactgggcgccccgttgctcggctcgcacacactacgttcatcccgtcagcgtcggcgctggcggtgcgggcgacggtgcgcggcggcagtgtgagcgtgtccgctgcggcgttcggtggacgcgaggaaaccgcgtgcgatgaggcagggttggcgttgctggcacggttgggcggcgcgctggctgcggatgccccggcgatgttgctcaccgacgacggcggcacgatcccggcgctggtggggttggcgcggacgcacgctcaccacagtgacccgaacatctccggtagcgccgcgatggtggggtggtgggcagatcgggcggatcatcccggcacgacggcggcggtgaatcttccggccgcctccagtgcccgctacgtgctcggagtggtgccggaagcgcagcggtcggcgcgggtgtggcggacgtggttgcagatcaccggcgagagtgtcgccgggatgcacgagtgggcgcgtgcgatcggcagtggtccgttgttgccgctgctcgctgcgatcggtgaagacgacgcgtattcgttttctcgggcacagtctgcactggtggacgggcacgactggtcgcgtcccgacaacacggccagcgccgcgatgggcctgcgaagtcgttgtgacgcagcagatgtgatgtcatcagccttgctcgatgatccgatgtggcgcgagcgcgcactgcacaccggccacgtcgcggtaggtgtggcatcgatgacgccgccaccgaaaggctcacgtcggcgcaacgggtcgctgtcggtgacgtgtgagcgtctggattcacggctgcgggtcggatctgctgtcactgggtgggtcggtacaccgcgacggcgtccgttcgagcagttcaccgtcgaggtcacatcgaccgaggttgtcggcgggaagttggtgctcggactcggttcggtagggatgtatgcgcctccgagtggtgcgtcggtggtgttgatgccgcaagcggcgtcaccgcacacgatgcgcgctggtcgtggccggtactggcggctctatcgaggtcggcggtcctggctctcgacggggcagacacccgtcccctcccggcgtgaagtgccgttggacgtgctcatagcgggcgcagaggaatagcaccggcagcatacctgccgtaggtaaatagccagttcagagacttttttaggaaaggtttgatacgtcatgcgcattactgcctcgtcgtcggatattgctgccccctccggcccggtgccgtcgtcgtcccgtccgcccgtcccgtcgctgacggggttgccggggtcggagattatggccgacccgatcacggcgcgggtgctgttttcggtgtggtcgggtgatcctgcggtggtggtgccgtcccctcccggcgcgggcaagacccgcttggttgcactgctggctgcggcgttggcgcaccgggcggatctgcgggtggggattgcggcgcagacccgcgaacaggcggtggagattgcacgccgtttgggagcactcaccgatcgcgccgccttgatgtggaaggcgaaggcaccggcaccggatagcggcggcacgccggtggtgtcggggcagaaagtgcgctggcagggcgatgtcggggcaattctgatcggtacgacggcgcgatggttgttctcggacccggaccgagtcggtgcggacgtgttgatcgtggacgagtcgtggcaatgcacttacgccgatctgggagcgctgggagccatggcgaaacaggtggtgtgcgtcggtgatcccggacagatcgacccggtggtgaccggcgatgtatctcgttgggagggaagcgaaaccgcacccgatttacccgccccgattgcactgttggctgcgcatggcgatgcggtggggatggtgcggttggcgcacacctggagacttggccccgacacgacagcgctgattgcgccactgttctaccccgatttgccgttcacgtccaagcggcccccggaacacctcaccgattcgagcggagttgtgtggcccgaattggcgcatcgcccgatcacagcttgcggaggcccgtccgatcctgccttggtgactgcatgcgctgcgcgggtgcgggagctactggcagcggatctggtcaccaccgcaggccagcggccaatgacggccgctgacgtggccgtggtggtcccgcacgtgactcaggctgtggcaatccgtgccctactcagcgagtaccccggcgtactggtcggcaccgccaactcattgcaaggcctcgagcgtcctgccgtcgtggtgctgcacccattggcgggataccggaccgccgaacctttcaacctcgatgcgggccgtgcctgtgtgatgctctcgcgtcaccgcgcccacatgtccgtcgtcatcgacgacacgaccgcgagcgttcttgcacatggtgcgccgtcgcccgcgctcgaggtccagaccggcctgttggccgcgctgcacagcacccccgctgtgtagttcaaccgaaaaagaaagggactcaggcaatgtccgaaacaacgaagatcgaataccgtgcacgcgtctgggaaggaatagacacagtcgacgcagtcgcggcatcgacagcgggcgggaagcatgcgtgatgagttccttgtgcgggcaggaccgaagagtcgcagatccgcgacaacggcgtccgcgctgtgcgggcagcagacggcatgatcgcgtatgcccgccgctgcggaaccggtaccgaagaattgcccacggtgttcgcggacttcctgtccgatgcacatcaccttgccgacgcgttgggcgtcgattgggctgaagccacacgcaatggggaggggcattacaccgccgagttgtatggcacggagtaatcggggcactgacggttggacagtccacggacgttcgatcgtcaggtccccggcaccgggagtgccggggacggtttacgtaaacatatggatgcgtataagcgataccgttatacatcccattttggtatcatggtgttatgagcacgcaaatcgcggtacgactgcctggggaaatcgtggcgtttctcgacagtgaggtccgtgagggccgcgcgaaaagccgtgccgaactcgtacttcgtgcgctcgagcgcgagcagcgacgccagcttgcagcgcgagatgtcgagatactatccagggattctgaaccccatgacgatgtgaatactgctgccgcgcacgggaagatggattgaatgcggcccattcacgacgcgcagttcgagactgttcatccagtgctggttctcacgcgagagttggtccgaccgcatttggaaacggtcactgtcgcaccgatccattcgacaggacgtggtttgtcgaccgaactgagcctcggtgaaagcaacggcgtcgaagacggatccgttgtcgattgcgacgctataacgactatccctgcgtccgctctcggcgcgaaccgaggatttctcctgccggttcaggaagtgcagttgaccaaggcattgcgatcagcattcgacctcgagtcatgaggacatcagtagcggggatggggtagccatggcggtgaagaagtgggagcagattcccctgttcgacatcgatccaccggaaccctcagagcctggtgatgattctgagctggactctgaacccgcgctcttcgatctcgacgacgctgcaaccccggaccccgatgccgacatgggcacccaagctcagagtggggtagatcgcctcgacgtggcggtagacgtcgaggcggaaactggtgaaagtgccgacgcagacagccaagtcgatacccacgcggcatcagcggctgcagagactgcaccggtttcgcgtcaggacaagctcgccgacgatgtcgatccggaacccacccaggcgtccgaacggggcacaaccgaaccggccgcccttcctcccgccagcgaggcagcagacggccacgccgtcattgtcacagcagccggcacctacacaccctctggccacacactcaccggcccagtcgattccattgaaaaactcgacaaactcatcagatgggcaacgctcaccccgctgggcgcaccggcacagatctggatagtcggaatcgaagcctgcgacatgctcggatggatcatcgacccaggcagcgaagacgacgtcgacgacatggaaatcctccgcacccgtgctgccgaagaactcaccgcgatcctccacgccacgctgaccccaatgctgaccgcaggatgggaactccgcggagaacccggccacgtcgttcacctctcccgcaccaccgggaacttcacatccatggtcgacattttcatcgaaccctacgtgtggacctactggaacaaagacttcgggtggggcaatcgcgtgggggacatggggatcctcggatcacccaccgccggaacctacctccccgacgacgacctccccgctgcacaggaactgggacgccgactcgcctggtgcgcacaacacctcggcgtactacccggccccaccccagcacgcaccggcgccgccatcgtcgacaagatcaaacgcgaccgcacccgcagcggtaaaggaatcgtcgtcaccgtcggtggaccggtccctccgctggacggcgaaccccgcggagatctcgaacctgccgccggttggacacgcatcccggacctcgaagaactttccgacgcaacacaactggtatcgatagaccaacgagcggcgtacctcgcttccgctggcatgctcgaattcggctacggaaaacctcgacatcttcgcggcgagaacgcgctcgacgctgcgcggcaatcgaaaaccccgttcggactctggcgtgtaaccctcccaccgggtgacatgctggcgctcccacccgctctaccgttgcctcacccacacatgctcgccgaccaacctgtgcagacctggatcaccaccgtcagcctcgatgcactgcaaacgtccatcgcagatggcggaatcggcgcagaactcgacgacctcgatatcgccgaagcctgggtctaccccgaacagggtcgagccctcgacaagtgggcgaaattcttgcgagaagcccgcaaagttgccgtcgacacaggcgacacagcaatgaaacggttcatcggcgcctgctacaagggctacatcggccgaatggtcaaccccgacatgtggaccgccaaacaaatgcaacaccaccaccaaccgctctggcgagcagcgatcatcgcacactgccgctggcgaggccgccgcgtcgcgatgcgcatcgcacgcgaaaccgggcgttggccactgcgcaccgtcaccgactcctgggtctaccccctgcccccgggcatcgacatcgcagacgagagtgacgcactcgggaaaatgactctggaaaagagcgccccgctcaccgaaaacatcaccgtcatgctgaccgacgcccgcgacacccacgagatcaacctcgcactcaaagctgcgttcatcgacgaagatgaaggaaacatatagtggccctgcatcttccgaaaccacgatcaaccaaacccgcacagaagaccgtcggcttggacggcctcaacgtatccgtctcgacagcagcgaccagtggtgtcgaaaaatcgaaatcggtcaaaagtgggggattggccggacttaccagcaaagtctccgtacgccagatccgtacggaaatcggtaaagaaggcctacggcaagcagctgtcgacgccgggagaaagccaccctctgaccgaacactgcgccgttgggcgcagcaaggacgaatcccgcaccccgacgtgaccgaacgcgccaggcggcgagccgccatcgaacgcctcggcggaatcgacgctgtcgcaaagaagatcggccgttcacgatcagcggtctcgcgctaccgttccggcgaaacgaacgagctgcgcgccgatgcgaacaagaagctcaagaacgtcaaagctcgcgacatcatggaccgcgccggcgtactacgacccgacggacaacccaaaaaggccaccatccgagtccgcgggggagtgtccgtccgcaacggttccgaagaaggttacgactatcgagtgcgtaccctcgacttcgcgaactccgacagccccttcagtctcgacgaaacacgggaactcgccatggctttggcaggcgacgatcatgcccgggtggttgcgatcctcgaacgtcacgccacgatggattaccctgaaaacaagggattcgaccagtacggcgacactttcggttttcacttcgattccatcgagtccgtccacatcgactggacatagaactgccctgcccctcgccgcaccgggcgggaccaggcatcgcgttcgcagaccctcgtgcgaaacatcggtagcgatctcggcaccagaggatatgtcggccaggttcggaatcgaatggcgcctctcagccggagttgtcaggtttgacgggcagttgggagtctagttcggagaccgtggcttccacagctgccgcgatctcgtcgtcggtagggacgagagcgcgaacctgggaggggagagtctcataggtgtagtcggctacggcgaggggtgcagttgtcccggcaagtgaataccggacgacgttgtcgttgcggccggcgcagagcaagattcccacagtcggtgcgtggatgtccttgttgcggaggttgtcgtcgatccacgaaacatagaagccgagcttcccgacatactccggctcaaacctgcctaccttcaactcgacgacgacgaacctcgcttgcacccagttgaagaacagcaagtcgatatagaaatcctgatcaccgacctcgaaatggtactggcgtccaacaaaagcgaacccgtgtcccagttcgaggaggaactgctccagccgacgcatcagcgcggactccagctcccgctccgcgacacgttcggtgatgtcgagaaaatcgaagacgtacgggtcacgcaccaattgctgagcgagatcggaatcctcggccggaagatggtcctgaaaattcgacggtgccgcaccgatcctgcgccgtaaaccgctgttgatctgattttgcagcacattgcgcgaccacccgtgttcagcagccgttgatgcataccagtcgcggtcggactggttatccagcttgtcgagcaataccgtcacatgaccccacggcaattggccaacaggttgttggccaattgcatcgcgcccccagatgctcgccatctgccgcatgtacttcagattgctccgcgacaacccacgcatgtcgggaaaggccgatcgaagatccacggcgagcctgtcgatcacctttgaaccccagccctcagcctcttgacgctgcacgatcgcgtgccctatgtcccaatagaagctgagcagttcggtgttgacgattcgggtggcgcgaactcgcgcttgccgaacttgcgacttgagatggtcgagaagctgggcgtagtcggcgggcagttcggctggagcattcacccatccatctttacccagcgctgctgggaacgcccaccggacatgcccacacgggacaccgcagctcgcaggaacggcgactcgggcgtggatgcgcactcgacgcatgaacgcccctcgcacagctcagttcttcacagggcgcattgattggagtgaatacgtccagcaccatagcggccctcacctgaaatcgggcgcgtcaggcccgcccgcgcgcggacaagtacatcgtgttccctggtagagaaaggttctcatgccgttcctaggttcgaccatccaccgtccggtatgcatgctgatgacggcaacagtcgtcgcagcctccatcgctttgatgtcgccgcgcatcgcgtccgcccaatcaaacggatgctcgaagactttcaacctgttcatccccggaacctgggaaaccgcagaagacgccgatccctcgatcccggtcggtctgctcaaaccgatcgcccacagcatcacagacaggccaaccgagccttacatctggccgtcatcagccgtattcgactcgacccgaaaacccaggtttacgtggagtagaagatcagcgaaggccattcgaagctggaagcgatcaggtgcctgaagcgctacctggctcgcgagatctactacctcctcaaccccggacagcaaaccattaccccgaacacccgacagcatcgaaaggcagcttgactctcaggagagcatccatggagcggggagttcacgtcctgtgggcgttcacccggcgggcccacgactcgggtctggtcccgtcaatggggtcgatcggcgattgctatgacaatgccgtcatcgaatctttctggggcagaatgcaaaccgaactcttgaacaggaaacgtggaaaacgaggatcgaatcggccaacgcgttcgagtacctcgaggtcttccacaaccggccgcgtcggcacagtaccctcgggatgctgacaccgatcgagttcgagaacgtacacttcacacgtcaacctgttgcctgaaatcaaatatggcggttccacgaaactcggggtacatcaaagtccccggaaaccccggtgcgattcaatcacacgcagttggttgatgatttcgaccgggtaacggcggccttagtacgacagcgttcttcaacaatgtgacagttcccagcggcccgatgcgcattcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctctcacgaaaaatcgaggctgacgcctagaccgcaggcttctcgaccgattggtctgcagaaccggtgccgagtgtggaaattagttcgacgactgttttgacgatgctgatgacgtccccaactgaacccatgactgtctccctctgtgtgtttgattcttttctgttggttgcgcgaaaactgtcccttacatgcatttttggccgcatagagcacaatcttcaatacgcgcaatccagagtgtaggccgctggttcggcatcggcatgagggtcggtgaaccgctcactgaaatgatcctggggcaaccagatagctgtatttgacctggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagcagacgagctcaccgcggcggggaaacccaggaagagatcgccggcgaacccgaggggtgtcgacagcgccgtactggcgtaaacagtacggcggcatggataccgacgcagcgcaagaactcaaggaattgcgggagcagcagggcaaactcaaacgactcctcgccgacgccgaactggagaaggacgccctgcgggaggtcgcaaaggacgctcctatagacgtcaaggggtcagtgcgcggcagtcacgtcggagcgcggtgaagacttctcgggcgaggtagcgcttctggcagcggataatttcgggcatcgattttccctctgacgtgcgacgttgcacgtaggagcgggcgttgtcgctgtatcggaggcggacgatgacgccggtgtgaagtgcttggttggcgcgtcggtcgccgccacgatgcagtcggtgacgagtggtctttcctgatgaagcgggaatcggtgctactccgcagaggtgagcgaaggattattccgatttcaagcggcccggattgtctccgacggtgaccagaagtgcggcggtggtgtcgggtccgagcccgaagacggccgatgtggtgggtgctacctcattgaccagtttggtgaggtgttcttttcagttcgtttgcttctctgcgtaattgacgtgtccggttggcgagtgagcgcagtgccagaatggttgcgttgacagggtcggccaagtgggcaacgtctgcgtcgagtgcggtgcaggcatcgagcagtgccgtggtgctacgtccgcgcggctgtgcacgcaatgtgtcaggtgcggtgacgagcatggcgcggatggcgttcatcgatgcggtcgcggctttgacggcgctggatctggcgacacgcagtgcgcggatcgcttcgatgggaccgtcgccgtgtttgggttcggagagttgatggcgtgccaggactgcccgagctgcggcttcggcgtcgatgggatcgctcttgccgacgctgcggcggagtttgcggttcgggcggggcacttcgacgaccgtgatcttgaggtggcgtaggtgtcgggcgatgccggcgccgtaggaggaggtgccttcgatgccgaccgcgatgggttctccgagctcgcgaatccacagtgtcaggtcgtcgtatccggttgtagtggtgtcgaattgacggtgttcgagcagaactccggtgtcggtgatgacggcggcatggtgggtgtcggcgtgggtgtcgatgccgcagtagatacgcggtcggttggcaatttgtctcacgtggtggcctctcctcggcttggacgtggcgcgaggttcggacaggccagtgacgggccggatgaggctggcaggctcctacgaggtcacgtacgtcgcgtgctccactgtggtgttgtggtggcccgctgacggtcggtcgacgggtcctgagaaaggcacacgtaaggccaggaaaattctgggtcaggccgttccgtcaacgggttgattccgttatcactggaaaattctgagcccgaccgccaaacgaagcgccgtgacgatgctcgtcacgacgatgagagtatcgaagcggttggcctgcagagcggttgggcttgcccggtccacctacgcccgtacaccgatcgcgcagactaccgctgactccgacgcgggcctgagagcgattctgcgtgactacgcgcgaacacacccgttgcattggcttccgtcgtacttgggcgcatctgcgacacgatcaggcgatcgcggtgaacaagaagaaagtgtaccgattgtggaaagaggaaggcctgcagtaaagatctaccatccacgcaaacgaggcgggccagctcatgcccacagaccgagccgatgcaccgaacgtggtgtgggctacgaacttccagttcgattctaccgtcgatggcaaagccgtcaagatcgcatcgatgctcgacgagcacacgcgcctgtcgctgacgaaacagcatggagcggtcatgatcgatccttcccaccaagctcagctcggcgtgtcgaactaagaccggatcaaccgtttatctgacagtccctacctgcaccggaatggcggggtctatcccgggtgcgggcctcactgctgcgctgctacatcgagactggactttttacgatcctgtagcggaggcaggtgcggggttgtctgaggctgcgggctgttgtggcgcgagggagtttccggtcgcgaagtttccgcagttactcggtgcgggtgcgccgttgaaccgatcgataagccactgcagggccccaggcaaccagagcgcgccaccaatcatgtgctcgatggtgtcgtactggtcatactggatgctcaaaccggcgttgcagtagcgggtggcgagggcagccacgtcgccggcgaccatgacaccgtcaccgggccccgtcccgggcccgccgggcagcgttccgttgaggatgccgttggcggcctgggcgatgaacatcggaatggtcgggatcggggcggtacccatattgatcttgttgacaacatcgacgaactcgggaacggaattggggtctgcgaactcaggtttcgtcatctgctgccaggtcaggccggggtactgggcgatagcgttcgcgattgacgcgtcctgcattcgcgccatgatctcgcggccgtagtcgtttagataaggggtgaagtcgacgtcgtaagcgcgtgcaattccgacgatcgccattccgacaaccccgccccaaccgagacttccatttgcgtaacgcaggttgctagcggggttgaccatgacgcctccttgagcggcgccgatcaagtcgtcgttgacgtcaggggcgtattcgggagcgaggatcgctgcccagttcgtggcgatcgcgccgcccgaataccccatcagtgcgactttcgcatcggctgcgataccagtctcgggtactgcccgagccgcgcggagagaatcgagggtcagcattccgtattcgggtcccgcggcgaagtccgcatccggcccttccgtgtcagggatgacgacggtgtacccggcagccagcatcggcccgaacatcgcaacctcgccggacaccatggtgccgccgaggttgaaattacgtccactcggggtccactgcccgatcggggcgttaccggcaatggcacgtgaagggctgtcatcggggttgagagagtcgtagacggactggtaagagagcacttttcctggttgcgcgttcggtggccgcaaaatcgaggtcacattggcgatgggccggccaagtgcatcggtggaacggtacagcacctgcaccgcctgcaacggggtcacaacattcaccacgtgataaggtacggtccgagttttgaggacatcgccgggtgcatacgaagacagtggcagcgaaccgtcatagtcgtagaacgtgtcgaagacccgctgctctgccgcagcaaccgacatcgtgaccggcgctgtgacaccggtgaatgtggcagtggcaaccactgccaccgccatccgaccgacggtgtttcgaggcgacatcgcccaactcctagaagttatgatcatggacaccaacaacaagtactgtgactgtcaccatatactaccggcgggtagaatgattcctgacaggtaactggacggcctgaccgagccgtcgcacgctggccgcacaaccaacctggacgcctgacaccgggcagaaccaccaccaccgaccagaaccttcacgcggctggacgatgtcgttgggtgccacggcgaatgtgaaaccgtactcgcggtggccgcggccgtgccgggggtccgtaccgtcacacgaggttcgtctgccgaggtctcctgcgatggctgtcccgggagataggtgtccggtccgttaatttcgacggaggtcggcgcactctagattgtgtcgataccagcgaccaggacggaatctgatgggggtctccggtcgatgcgatggcgccgtccattgtcatggtcgattctggggcagttggtgcagaactcaggatcggtacagagcagatcccccgagtacacactgccaatttcaaccactgacaggataggtgtcgtcgctacaacgctgtgtgactcataaatcgctttgctcctgcgggggcgcactggccggggtttgttctgccccggatttgatagcgacatccaaaacccggaaggatgatccgtatgggcgcaccgcggaagtaccccgacgagctgcgcgaacgcgccactcggatggccatcgaacgcccgcaagaatcctgcaaacccggaccggcgcctacaagcgcgtcgctgaccaactcggcgcccatcccgaggcactgcggacgtgggtcaaacgcgccgaggtcgacgagggcctgcgcccgggcaccacgagcgacgactcatcgcgcctcgccgaactcgaacgcgaagtcaaagagctgcgccgagcgaacacgatcttgaggcaggcttcggctttctttgcggcggagttggaccgcccacacaggtgaaggtcgaatctatcgaccgacacacgggtgaacacggcgtccaaccgatctgcgatacgttgaaagacaccgacgtcgcgatcgcgccgagcacctattgcgccgccaagacccacccggaatcggcccgttcgacacgtgatcgggaattgagcgagcagatcgccaccatccatcacgacaactacagcgtgtacggcgtcctgaaggtctatgccgaaatgcgccgacaaggtacaccggtcgcccggtgcacggtggaacgactgatgaagaaagccggactgaaaggtgctgcgcggagcaagagtccacgcaccacctgaccgaaggccgaaacggaccgtcctgcagatctggtcgagcgcaggttcgtcgccgacgctccgaaccaactgtgggtcgccgacatcacctattgcagaacattcgccgactgagtctacgcggcgttcgtgatcgatgtcttctcccgtatggtcgtcggctggcaagtcgcgacgtcgctgtataccgacctcgcgctcgacgcataggagatggcgatctggcggtgcaccaacgcgggagctgacttgtcgggtctgattcaccatagcgaccgcggagtgcaatatcgagcgattcgctacaccgaccgcctggccgaagcagatgcggtggcttccgttgggtcacggggtgattcgtacgataacgccctcgccggggcgtacaacagtctgttcaaagccgagctgatccgcaacaaaggccccctggcataccatcaccgacgtcgagatcgcggtcgccgaatacgtcgattggttcaacgcgcgcaggttgcatggcgagctgggtcaggtcccacccgctgagttcgaggtgatgcacgctgcgaacctcgcacagattccactactggaaaacagatagcggactgatgtgccccgagtatcccggagttcgtttgttgtacttcaggcattgatgcacccgcgaggtccacgatgccccgacgctatccacccgagttccaccgaaagtcctcgacctgttgaagtcaggacgcaccgtcgccgaggtcgccgcagctctcgatgtcaccgaacagaccatctacaactggcctgggccaagagctcatcgacactgggcaaaagccggggctgagctcgatcgagagcgctgaactcgccgccacccgccgtcgcatcgccgaactggagaccgaactcgctacagcccggcgttccatcgaattgctgaagtcggtggcggcctgaaaggcggttcgaagcgaccgaagtgatgaccaaggaaggactacccgttcggacggcatgccggatcctggaggtgtccgagtccggcttctacgagtggcgaaaccgcccgccttcggaacgctcactgcgacatgcctggttgacgcagctgatcatcgaggttcacaccgcctcgcatggcacctacggtgcccgccgagttcacgctgaactcacccttggtcacggtattgccgtgggacacggccgcatcgaactattgatgagaactgctggtgtgaaaggacttccgggaaacaagcgtgcccgatccaagcatcagaccccaaccgcaaccgatctcgtggatcgtaacttcacccgcgacaagggctgaccaggtggaacatatccgataccgacctggtcctcgcagaacgtcctcagtgcctcggagatgaactcgggcccgttgtcgcaccgcaacacctgcggtggtcagccccaaagtgcgaacgccttctccaaggcggcgacgagatcctctgccgggatggatctctcgacgatgttcagtacggactgtcgggtgtgttcgtcgaccatcgacgcgaccaaagaacttcctcccatccgtcgtcgaatcgaactggaagtcgattcgcccatacgattttcggagcgttgcctcggtgatcggagtggtcgaggcgccggcacgtttccggatcttgcggaccttcacccgcaatccttcctcgcgccagagacgctgaaccttcttcttgttaatcacccagcccgcggcacgaaagtccgcccacgctcgccggaacccttttcgctggttggctttggcccagtcccgcacccacttccgcagatcggcatccggatcgtccggggtgttcctcgcaagctctttccgttgggtcgatcgcggttgcccgacgaccttgcacgcgaaacgctgcgagagcctcatcgtttcctgaagcatcgtcacggcgcttcgtttggcggtcgggctcagaattttccagtgataacggaatcaacccgttgacggaacggcctgacccagaattttcctggccttacgtgtgcctttctcaggacccgtcgaccgaccgtcagcgggccaccacaacaccacagtggagcacgcgacgtacgtgacctcgtaggagcctgccagcctcatccggcccgtcactggcctgtccgaacctcgcgccacgtccaagccgaggagaggccaccacgtgagacaaattgccaaccgaccgcgtatctactgcggcatcgacacccacgccgacacccaccatgccgccgtcatcaccgacaccggagttctgctcgaacaccgtcaattcgacaccactacaaccggatacgacgacctgacactgtggattcgcgagctcggagaacccatcgcggtcggcatcgaaggcacctcctcctacggcgccggcatcgcccgacacctacgccacctcaagatcacggtcgtcgaagtgccccgcccgaaccgcaaactccgccgcagcgtcggcaagagcgatcccatcgacgccgaagccgcagctcgggcagtcctggcacgccatcaactctccgaacccaaacacggcgacggtcccatcgaagcgatccgcgcactgcgtgtcgccagatccagcgccgtcaaagccgcgaccgcatcgatgaacgccatccgcgccatgctcgtcaccgcacctgacacattgcgtgcacagccgcgcggacgtagcaccacggcactgctcgatgcctgcaccgcactcgacgcagacgttgcccacttggccgaccctgtcaacgcaaccattctggcactgcgctcactcgccaaccggacacgtcaattacgcagagaagcaaacgaactgaaaagaacacctcaccaaactggtcaatgaggtagcacccaccacatcggccgtcttcgggctcggacccgacaccaccgccgcacttctggtcaccgtcggagacaatccgggccgcttgaaatcggaataatccttcgctcacctctgcggagtagcaccgattcccgcttcatcaggaaagaccactcgtcaccgactgcatcgtggcggcgaccgacgcgccaaccaagcacttcacaccggcgtcatcgtccgcctccgatacagcgacaacgcccgctcctacgtgcaacgtcgcacgtcagagggaaaatcgatgcccgaaattatccgctgccagaagcgctacctcgcccgagaagtcttcaccgcgctccgacgtgactgccgcgcactgaccccttgacgtctataggagcgtcctttgcgacctcccgcagggcgtccttctccagttcggcgtcggcgaggagtcgtttgagtttgccctgctgctcccgcaattccttgagttcttgcgctgcgtcgatatccatgccgccgtactggcggcgccagttgtacaacgtcgctgccgaaacctcgagctcgctggcgatctcttcctgcgttttccccgccgcggtgagctcgtctgctcggcgcaacttgcgcacgatgtcctctgcggagttcctcttccgtccagccatgttcctcatcgtcctatccgcccacgtcacgggcaacaagacttaaaacacgatggccccgttcactgcggacatgccatgacctctcatgaaagattgaggatagttgaccgcattttagcttgctctccgatggccgaaagaatgatcgaccctttcgcgcggcgactttcgttggatccatgtggggtcgggctcgccgagctcgtttgctctccgttgtgcagagagtagtgcaaaattatctgccgccgtgtagtcgaaattgtgcctaccggtagggccgccaactgggacgactaaggcttgatgttgtcgtcgaaattttgcagcatccggttgttttaacaagtaggtgaccgcggctagaacgctcggattgggagttagtgggctcttcatgcgtaagctcctctcaaggctgaaccgttcgtaaatcaggtacagggagatagttaaggatggtggcaatctagatttctctatattccagtgtttttatgatttaagggttggtgaaatcgttcatggagtgaattgggcctttgggtttgatgcaaggaaccgttcagagtttcgcaatcttgcagccattgtttccagtaagtcctgggaattgtgcgacaatccatttgcattcactagtagctctcgaacggccgggtcatataatttggcgacaattttctcgtcgtcgaccgaacctttatgctcgacctcattgaggagtcggcctgatggagattttatagagtcgatttctggcgcgaagctgggattgtcgatcgtattgtgcaggtgacaatttgaaaaacttccttcaataatctgaatgtacgaaaggatcatcttaaatccgttcacgcgcactgaattcgaagtttctgaatttgccaggtattgaaaagtatcgtcaagtgcaaccaggaattgactttttatagccgtttcagggggatattccatctaaacgccttccttgcgttggaatctgatattggacccaaatcccgtgtctggtcttaaggcaccaaggcttccgaactttctgaatcggaagccgaccaataaattggtgaatacataccgccgtgtcagcattcttacatgtttcgccgccatggtgtcgcgagttgcttgttccgcactggaaaaaatgccagttcaacaggtatgaagcggccatccgggcaggatccggaccggatggtcatgtgactacacgagtttcgaagcgccatattttgtcacgaaatacccatgggtgcggctcggagcaagtaaagagatcattgttcatgccgatccattcgcctaggtgcagggggaggaacggacgttagttgcgcgatgccgcaccgcgtaagtcacggcgaattttcttagtgtgagcggaaagaatcacgactccggaaagtggaatccagcagtatcccggctgcgtccgagttggtccgtcacatccgaatgcagattagtagcagaaaaagacgattggcgaaccgcttaggccggcgtgcgcgacggtctccccgcaaccctcgtagtaatccggctcttcgggaaccagaatgcgtgaggtcgatccagcgatgagctgtttagatacaagatgtggaggcagcttgaaaccatcggtcagatgtggtttcagttagagctgcgcgagatacgcccgatcgtcgatttcgagaggtcggtcttctcggccatcgacgtccgaaaccagtgcgtagcatgcggcggcgattgttcgagagcagttgaaaccgttcaccgtcggcggtacgaactcaggttcggaatgctcttcgggcatcatcctcgtatcgtaagggactgcacccacttcagttgacacgtggggttgatagcttcaaaccgcgtaaacagcctggttgattgtctcaaactcgatcggggtgagcttcccgaggcgccgttgccgacgtttgcgatggtacgttttctcgatccaggtcacgatcgcgagccgcaactgttcttgagtcgaccaccgttgacggtcgaggacgttcttctgcaacattgagaagaaggattccatggcggcattgccaccgcatgccccgaccctacccatggaaccttgtaaaccgttgtcggacaacacatgaacgaatctcctcgaccgaaattagctaccccgatcggaatgtacgatcgttccggcccgccccgtactcgtcggggctgaggtagccgagtcgctattggatgcgggtggtgttccaccatcgcaggtaatcagtgagcccctcgtgaaactcgtcgagagtgtcgggtttctggacgggagaaccattcctccttgagatggctgaagatgtcaacgtcggatgaaaagtgatcggtgatcgtcggacgaaaattcaccacttggctttgattagtccctgttggatcggttcttggtcagaagttctcggcgggatcaggtgcggtaggagtcgccgctgagggtgagtacttcggcgtggtggacgagtcggtcgatcatcgctgcggcgacgacgtcgtcggaaaatgtttcgccccatcgatctggggttggcacttgttcgtctccgtggaaacccgcagctcgctgggacttcagcatattttcgcgtttcagccttcttcaagctgtgagcggtctatattaggtgctgccttaaccgttcaggtatgaagaaggtgtgctgatgacagtggtctgcggctgatcccgggcaacgtcgttccgatagagtcgaatcgagtcagatcctgttgtgttccaacgcaactgcgtggacgccttcgtcgcgtcctggcgtgctcggggcttcagcccagtcactatcgacaacgacatcgggctactcgagcggacgctgacggcgctgggacggcctgcgtgggaagtcaccgccgaggacatcgaccgagtcgttggcagcctcgcagtcgcgggccgtgctccgtcgactcggcgggagtatgtgcagatcttcaagggattccactggttcctccaggtccgcaaggcagccgagatcgaggctgtgttcggggtgaagctggtctgtccggtggatgagttcaacgcctcccgccatgtcggcgacgattcgccggcgctggtgcagcctccgactccggagcgcgtgcgggagttcttcgagttcatgaaggcgcgcatcgtcaccgcccgaaaatatgggccggcagctcgggactacgcgctgttccggacgctctatcatgccggactgcgctcggaagaggctgcgctgctcgaccttccggatgtgcatttcgatcgtggtccgttcggcaaacttcatgtccgcttcggtaagggcgacgcccgcgttcggagcggttcagcccgcatgcgctgcgacgtgcgtgcgcgacccacaactatgagcgtggcgtggatctgattgcgatccaacagcttctgggtcactggaccgtcggatcgacaatgcggtatgtccggccatcggcgaccttcatcgaggacgcgtatcggcgcgcggtgaccaccaccctggccgagctcagcggagaggacgagcgagcgtgaggatcaagtggcgactgcggatggccgcggcccaacgcgaagtgtggaccgggaccgagctgcgcaggctgctggcagacaaagccgggctggagatgtcggcagcgtcggtgtcggcgctgttcaccaaggaacccacccagatcaagatgacgacgctgatcgcgttgtgtactgccttgcaatgcactccggacgacttgttcgagatcgacaccactcccgtcgagcgtcccgccgagccgccgatccgaccggcgccgacgcagcgccaagccgtcaacgcccgcggccgctcgctgccgccgatatgacacgccgacctggaagtcattgcagaacatgggtaaacgccagcgtgactgtgtcgagtgcggcggaccggtgggcatcatcggccgcgacctgtgctgccggtgcaccgcccgcgccaaggacgcggccgccaagcaaccgtgccctgactgcagccgcagtagggtgctggtcgtagagacaggtcgttgcgtgctttgttcccgccggtgcgcgcagtgcggtcacaaggtccgcttcgcggaggccgtgttgtgccggggctgccaacgcaaagccgacctgcaagctcggcaacaggactgtccgcggtgcggcaaacccgggtatctgcgcgtggacaccggctggtgcggtcactgttcgaggccgcgaccttcgaagaagcccccgcgcgtctgcgtcgcctgcggcgagttgcgccgccatgccggccgcggcatgtgctcgcgatgctggcagcgccatccggatcggctgcatgtggccggcgaacatctcctagcacgtcttgccgacccgccggattggctgcccggcctgatcacctgtctcgccgacggctattcgccaggccgtgcgtgtgtggcagtcaccgagctggggcgactgctcgacgacgagcactccaatcatccgccgtccctgctcgacagggcacgccgctcaggccgttccatgggtccgctggccagatcgatgcaagatttcttcaccgaacacgggctggcgatgccgaccgaccacaacgagcgactcgccgccggccgccggcaacggcggatcgaagcggccccagagccgctgcgaccggcaatcgcaggattcgccgagtttatgcttacctccagggcccgtgctcgccgggccggaacactgccgcgcagcgattcgaccgtagaggccgcactggcggccgttcgagacttcgcttcgttcttgaacagtgaacgcgggaaacaagattgggcgaccgtcgagctcggcgacgtcgaggcgttcctagtttccctgccgaagtcgcgccagcgaagactcaccgtgctgcgccagtttttccgattcgcgcgcagtcaccgtctggtccttgtcgatccgacgaagagcctggacaggaaagaggccaagggatttcgtggccggacgctcactctcgagcaacaacgccggttgttccagcggtggaccaccgacctgctggtgcatccgcatgaatccctggtcggcatcctcgccttgctgcatggcgcctccagtcgcgaagcccggctgctgacctgcgacgatgtcgatccgattcgacagaccgtcaggcttggcgagcgaccgcatccggtcccgatggacccagcgagctggacgatcgtgcagcgctgtttggcccatcgcgcctcctggcgcaccgccaatccgcacgtcatcgtcaccaaagggaccaaagccggacggtcacccgcatcggtcgcctatctgagtcatgtgctcgacgattgcgggttcggcccgcggatgatccgctgcactcgccttatcgatctggtcaacaccatggatccgaagctcgtcgccgcggccttcggcatgaccgccgaggccgccatgatctacctggcagacttcgtcgacccgacccgactgccgaacccgtgaaacttcggcgccactacgcacagattcgcgcgaacatgtgcgctttcccgaacgggaggttggaggtgaccatgaccgagccttgctcgtatcgggaggcgatcagctggaagaacaagttcgccgcgtcctgatcgaaggggatgtatccgacctcgtcgatgatgatcagcttgtaacgacggatcttcttgagttcggtttcgagttgcccggcatgatgcgcggtgctcaaccgagtgatccagttgctggcagtgtcgaagaggacggaatatccggcgtaggcggctttggctccgagtccgatcgcgatgtgtgtcttgccgatacccgggggtccgagcaggatgacgttttccgctttgggaacgaacatgccagtcgccaagtgcgccagcacatcacgtcgtagcgacggtgggtggtcgagattgaagtcttcgagtgttttcactgctgggaagtgcgccgtgcggattcgcatgatcgtgcccgccgactcacgatcggcgagttggcggcccaatactgctgcgaggtattcctcgtgtgaccagttctcgtcgcgggcgtgatcggcgagctcttcccatactcgtccgatcgtcggagtcttcaatactcttgtcagatatgcgatctgggacggcactccgtccgctggcggtgccgaggcggctgcctcggcggctttcttcttggttgcggttgtcatgatgtggtcctcactgttgtcggggtggattcgagatcgacgccgaacagagcgtcgtaatctggcaatgcccgcaacgagacggggtgcccgtcgatgtgccggcgtgtcgccgctgccgtgcggcggcgccgttcgtccgccagtccgcggcgcagttgcgccgcagtatcgacgtgatcaggatcggtgacgaccacgtgtttcgcccatgaacggtcgtggcgggcaacgatctggtcgttgcagcgggccaccacgcgggtggggctggggctcacatcgacgaaccggccgatcactcgtgggtcgatcgaatagtctgcgccgtcgacacgcacgtagtaatcccgcgccaaccggatccggtgagtgagtccgatcgccggaatgaccggtggcagttcgatcatcgccgccacgtcggtggcgagcagatcgacaggtcggccaccgatcgcccgcacggtgcgagtattcgctcgtgtgagccagtcacggagttgggcgttgaaatcaggcggtgaggtgaacgtccggccgggtagaaacgaagtttccaggtagccgttggcgcgttcgaccatgcccttgtactccgggtcccgcggtggagccaactggatccgagtcgctaacgttccggcgaacgcagcagcaggtgtggtgatcttccctgtgcctccgattgctgattctcggtcccacaccagcgttttcgggaccttacccaacccggagatcagttcccacatcccagacaagagtcgccaccttgtctggacgggatcatcaccgccgagatgaaccgcgagtactccgacgtcatcaccaacaccggcagcacccgttcctgaccaccaccgaccggcaccacggtctcgggaaaccacaagtcgcactgcgcgatcgctccaggcttgtagacgaaacgatccaccggatcgacacccacgtactccggtcggatctcacgaatgcggcccttgatcgtggtgatcgaatgctgccacccgatccgctcggcgatcaccgtcgccggcatccgagggaactccgacaacaatgcccgcacctgcggctcgaccgcatcagcgagggtgcgttgccgttttcgatgatatttcggaggacgatccgatgccaatggcgagcgcacggtattgcgggtcacccccaaccgccgcgcgatctcgctgatcgacaggctctcagcccgatgcaaacggcggatctccgcccaatcctccactgaaatcaccccacaacactcacgcaaggtggttaattttcgtccgacgacatccgttcagttttcacccgtcgtccacagaagaatccctccatgacagcgttgtcgaggcacgtgcctttgcgggacattgactgggtgagccctgcttcgcgcaacgtgtccctccagagggtgtggcggtactgaaatccttggatgctctcctgagagtcaagctgcctttcgatgctgtcgggtgttcggggtaatggtttgctgtccggggttgaggaggtagtagatctcgcgagccaggtagcgcttcaggcacctgatcgcttccagcttcgaatggccttcgctgatcttcttctccacgtaaacctgggttttcgggtcgagtcgaatacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacggccagatgtaaggctcggttggcctgtctgtcaccgccgcgactaaggaggtggcgttgggtcatgcccgacgatgcgggtagcggagcaacaccgcagagcatcgcgaacccctcttcggatttcatgcggtcggaattgtcgccggcttgccgtgaaaccgcgattgacccgttcagagagcgtttcgacgcccagcaggttcggtttccgcttgcccggacgaggcaacccagcgataccgagttcggtcatgatcgccgacaccagcttgtgattgacattcatgtcgtatgtatcgagcagttcggctcggatacgtcgcttcccgtaggttccgcgtgatcgttggtagattttttcgatcgtgtcggccacgatgatgcgccgtactcgctgattggagaccggtcggcgacgatgcgcatgaaatgttgatctgctcaaacccgttatgcgacatgccgatctaccggaatgtcctcgtgtgatcagtccttcgacgatcgcgatcttccttttgggggcgccaccgactgatcgtcgaacaaggcgcacacatcgcgagtcaatgcgagttcagcttcgagtgcagcgatgtgggcgcgggccgatgcgagctcgtcggactcaacgctcggtacaccgccgcgcacctccgcatcgatcagggcttgggctttccaccggaacaacgtcgccggcgatatgccggtttccgtaccgatatcggcgactgtgtcaccacttcgcagacggtgcgagatctgtcgccggactgagttcggatacgacttgggcactgtgacctcctatggaccgctctgcctcatctctcatatagatggttcactttgaggggcgcggatcatgcggtcacttgatggggggtcgtgccacagttacccgcctcagccttcccgatttcaggcgcagggcgggtggtagtcgaggccgggcaagacctgatcccacaactgcgatgtgagaattccccgcgtcgcgtggcagacgcggtgggcagcagcatcagcgtcgagggtgagcgcgcgcatcgcaccaccctcgcctgcggccatgattctgctccccgccggatcgaacgctacgcgccaccgcaccgttccagttggcacgatcgaggtccccgtgccgcggatccgtaagccatcgacgtcccagattcgcaccgattggtcgtcgctaccgctagcgaggtgctctccgtcagcactgaaggccacggaccttacagtactggtatgcccagttaagacttccgggttggcgtcggtgtcattgtctgacccgatgctccatatgcggatcgattggtcgtcactaccgctggcaaggagctggccatcgggactgaacgcgactgagttcacagcgccggtatgcccaactaacgcgttccgtcgggggacgggcattgcagggttcgacgcatcccagatgcggaccgtgttgtcgctgctccctacggcgatgaggttacctcccgggctgaatgtgacggagttgatccagcccgacgggccggtcagtgcggcccttatggggtcgggtcggctgggatcgtcaacacgccacagcatcaacgactggtcgtctgcggcggtcgcgagtatggagctatcggggctgaaagctagctcgtgggtatagcgtgcggaaattggtagtacaggacccgctgccgcggttgcgcctgaggtaatggtccacagttggacaccggtgctgccgaggcccgctgtcgcaagagtggacccgtccggtgagagagcgaggttctcgatcccgagtccgtcaggagctcgaagccgttcccggattgtcggggtccgtcctcctgtgatatcccagagtaggaccgtaccgtcgagtgatccggtggccatcacttgtccgctgcgatcgattgccggtgtggcgaccctgcggctgtgcccagcgagtaccgcgctaggcaaactccagacgcgaacgaggccgtcctgaccaccggtaattactttcgttccgttgttcgtgaaagttgtcgtcgtcagtccaccgctgctcccgacgagcgggccgccgagcacagtgggatggtcgggatcgatcacagaccagacacgagcggtgccgtcccaactcgccgagaccagcgactgcccatccggactgaaagacaccgaccagattgcggcagtgtggccgatcagcggggtctgccccatcaccggcgtattcgggttatccaccatccagatccgtacgctgtgatcgtcactgcccgtagccagcattcgggagtccgggctaaatgccacggagtggacggtgtcggcgtgcacccgtagcggcggtccccacgggattaccggtccagcgaggtcttctacgttccacagtattgcggtgtggtcatcacttcccgtcgcgagggtacggccgtccggactgaacgcgacggtgcggactggcgcctcatgtccgcggagagggggggttcgttgcgtcacggcggccgaattatccacatcccacaggcgtgccgtcgtatcgtctccggcggtggcgattgtgcgcccatcaggactgaacgcgaccatgtaaatagcgccggaatggccgaccacgggggaacctagtggactggggcggtccggatctcgaacgtcccacaggcgcagagttccgtcaccccctccacttacgagatagtgcccgtccgggctgaaggcgacactggtgacccagctggtgtgcccgaccagaggaccacctaattgtttgccgctgagtggatcccatagccgaatcgtgcggtcgtaactggcggtggccacaattccgtttcccgctactgcggtgtcgtagatagctccggtatgtccggacatcgggcttgccagcggagcgttttgactggcaagtaccatcgcgtgtgcggccgggtcgagaggtcgcaacgctgagccggcaagagacacctgagctgacaacgaggggtcggagttctgtgtgcgcccggcttgtgcaagcacctcggcgaactgagcgtcgtttcgctgaacgtcggacgatacgcgttgggcatgactggtcaacgccaggaccatcgctaccaccgtaaggagactcagcaagccgaccatgcaccgcttcagcaacaaggcggtacgggcttgacggtgtccggcgtcgacgtactcacgtgttgtggtcgcgaacttagcggagggctccctggtcaatgccaatgcagactcgagccgaagccctcgatagagaagcgacacttcgcgatcgttgcggttccattcgtccgcatcccggtccagacgttgacgtcgaactgtatccgcgcgattgtcctccaaccattctgtgaaccggggccaggcttcgaatacagcctcgtgggtgaattcgattccggcggaatcgcatgtcacaagccgactgtcgattagtgcatcaagggcggctagtccggcctcgacgtcgggtacgctttccagcagtgtgtgtcgcgcaagtcggcgtcgtgtgtcgggcccgtcctcgttcaccgtgaccagtcgcagtagcatttgcctggcagcgtgacgttggagaggagtaaatgtcgaccatacttcctcagctgtacgtgccaacgccccgtggacaccaccaacagattcgtaggcggcaatcgtcatggtctgcgcagaacgcgcattccacgtctctgttaaggcgtgcgcgagcagcggaagcgcgcccccatgtccatatcctgcgccagttacgccgttgtgtaccccgaggtcgcggatgatgacatcgaccaagccgggttcgacgtcgacgccgaccagcttggccggcccgatcactgcggatgctatttcttcgcgcgtcatcgcgcccagcaccatctgatcttgttccagacgccgggcgagttccggaatcctcaagcattgttcataaaaatctgcgcgcaccgcaacaacaactgcatccacggggctatcctcaaaccttcgggcctttgccagtgtcaccagttgctcgacgaattgttccctgacgacaccatggtggcattgggtgaacagttcctcgaaacggtcgatgatcacgatgactcgcccatctggtcgcgccatcaacgcagcatccaacgcaccgagggggtctgcgccaggactcagctgtaccgctgaccgattggggctgagggctggtagtaggccagcatgcaagagcgacgacttcccagtccccgaagcgcccaccagaaatgtcagtgcgacatcgtctccgccgtcgagtgctttggacatcagtgccgctgtagccttgtcgcggccaaagaacaatgtgctgtctccctgtccgtatgctgccaaacctatgtacgggcaagggatttcgggttttcctggaggtgcgaagcgcctttggtgagacacgtcagttgtgactacgtgattgcttcgctgcgcacgcatccatagcttttgccactgtgatagtgagtacagcccctctaccgggggttcgggaacccgtgcgcgtgccgcagcgacaagaacatgcaaggccgctgacaaaccctcgaatctggcaggtacgtttcggccaccccgccagtcggaaagccgctgcgcagatacgtagacagttctgcgggaagccccgctgacgatcgaggcattggcgcggtcagcaactctcttcaaaaccgggtttccagccagttcatacaatagtgcaaacctggcagcgaactctgatcgcgcgttctcgtcagcccgtgaagatcccatgcccactccatgcactcgcttgttaccgataagtagacattactgggactgtgaaccgtgccgggtttcttgccgctcctatgccggcgacatctccggctggagaatcgatagttgagaataatagacggcttcgaactcgtcgggagtgacgtagtccaaggtgctgtgcggacggcgggtattgaaccaatccacccattccatcgcccaagaattcgatgtcgtcgatcgtcttgatcgcccttgcagaaacggactgctcttggaaactgcttctgtcttgaacagtccgattatcgactctgcaagggcgttgtcgtaggcgtcgccgacgtttccaattgaagccgcagtcccttccagcgcaagcgtttctgtgaaggcaattgatgtgtatttactgttggcatcgctgtgatggatcaagtccatcgccaatcttatgaccgccgtgatcgcgtcgctacaacgccatcttcaatgccgtagtgacgatgatcatctcccgcacaatccacgtcctaccggaacggcaccgcgactcgaaggtggagtcgtacggaaattgggtaagaaccaggtttcgaccgtcgttcacaactcctgaaatgaaaacgatggaaagcgattgagcaccccctcgtctgggttggtcgagcgtcttcggggcttcggcaccatcggtcgcaggcagatattacgaccagggccatacactgcgtgtaaccaacaaagactgatcgtgttgcgacgcccctagaatctgccgctctgacgtatccccaatcgccgcatcagcagactggccgggcaccatcccactgccgagtagaacacgaggtttccgccgacgaacgcggtcagtgcttgccatcggcggtcgtgcagacgggcgagcgcgaggctggtgagcacgacggtgcccgccagtgcgggaacagcgcgttcgatgctcagaccggcgggtccgttgagggtgtcgttgcatgacatgcggagagcctcggttctgtgagatgttgcggttcgactggtataccccacggggtagacgatagactacacccaagataccctagggggtacgtgctaccgttcggacaccgctcccgaccatgaaggacacacagtgagttctacggacgttcgaaccgatgagagttctgcagacagctcgccgccagggatcactggggggccgttggcgcgcttcggtgcgcgcatggcaggcaatttcaagtgggtggtcaccgcgtggctggtggtcatcatcggattgggagcgtttgccccgtctgtgttcggatctctcgccggtgccggttggcaatccaacggatcggagtcggtccaggttcgcgaactcgcacaggagcacttcggcgggaactcttctgcggcgatacaggtggtcgtgcactcggacaccgagcaggtgacggaccccgctgtcgcggctgtcatttccgaggtcaccgacattctggctgctgactcgcggatttccgaggtgatcgccccgaaaccggggatgtcgatcagtgccgatgggcacaccggaattctcatcggtggagcgaacgggacgaccgacgagatggtcaaggccgtcgacgatctcaagggcgacttgaccgcagcctccacggactcgatcgaggtttacccgaccggagcatcggcgctgtggagtgacttcaacaaggccaaccacgacgcgatgatcaaggccgaaatcatctcctggccggtcacattggcgatcatggtgctcgcgttcggatcactcgtcgcggcaggcctgcccttgctgttgacactggccggtctcgtcgcatccgcgggtggcttggttctgctgaacgaaatcacgccgatctcggtgtgggcgatgaactttgcgatgatgttcgccctggcgctcggtatcgactacgcgcttttcctcgtcgtgaggttccgggatgcgctgcgtaagaccatcgacaccggtcggatcgacccgcagcgtgcagtggcagaaacgatggacacggcaggcaaagccgtcctgctgtccggactgaccgtgctgatcagcttgtctgccgtgcttctggtacccgcacctgcggtgcgcacgatggccgtgggcatcatgctcgcggtggtgttcgttctcgctgccaccctcacgctgctccccgcagttctgggcaagctcggaccgaaggtcaatgccggctccctcccgtacgcgaagcggcaggtgcatcgctcgccgaaattcgcgtcctggggtcaattgctgcacaagcatccgtggccgttcgccatcggctccctgttgattctggtggcgctgtcgattccggcactgggcctgaaggtcgccatgccgtccatttcggttgtgcccgaggacgctccggtccggcagggctacgaattggttcaggcacagatgggtgaaggcgcaccaggaatgctgcagatcatcgcccccacatcggaggcagagcagaccgcacagatcgcagcgagcgtgaacggcgtatcgatggtgacgccgcccatgcccgccatggacggatccgacttcgtcatgctgcaggccatcccgaacgtggatccgtcggaccccgcactcgagaccacactcgacgccttgcgtgccgagctgcccgagggcgcgatcgtgggcggtgcgcccgcggagaacctggacctgcagacagcgttgaacgagtatctgccgatcgtggtgtcggtgatcctcgtgctcggattcctgttgctgctgatcgcgctgcaggcaccgctgatcgccctgctggggaccgtggtcagcctgctgtccaccggagcggcattcggtgtggcgaagctgatcttccaagacggtcacggctcgtcgctgctcggattcacgccgcagggattcctgaacggctggggcccggtgttcttcttcgcgatgattttcgcaattgcgatggattacacggtgtttctgctgtcgagcgtcaaggaacactacgagaacaccggtgatccgcacggttctcaggtcgacggaatggcgcattcgggacgggtgatcttcgcggcggcagcggtgatgatcgcggtgttcttctcgttcgcgctcgccgaaccactgccacccaaggagatgggaatcattctgggtgtcgccgtattgctggacgcgattctcatccgcttggttctgctgccggtgttgttgcgcttgaccggccacgccgcgtggtggtcacccgcatggctacgagcggtgttgcccaagatcggcttctcacacagctgagtgtcaccgatctcgagcaacacagtggtggccgaggccgtccggcttcggccaccatgaccgctcttacccctaggggtaaactggagtttcatcgaacgaaggactgaacgacatgaccggtgacaccgaaagcatcgcgttggtattgaaccgtctgcggcgtgcgcagggtcagcttgcaggagtgatcgccatgatcgagagcggtcgtgactgcaaggatgtcgtcacccagctggccgcggtatcgaaggccctcgaccgggcaggcttcaagatcgtcgccaccgggctccgtgagtgcatcaccggagcggagacgggcgagaagatgagcgaagcggagctcgagaagctgtttctcgccctcgcctgaggtccgcgacggtgcgccgacctcgcgtcagcagtgtgagggtgctccgaggggcccgtgtggatgggtgaaaaccgcacgggcccacaacgctgtggacaacagcgccgccgcacatcccaagtacattccgatggaggggcccgcgaactcggcatcgggcgtcagcgattgcctcgaccagattgccagtacggcgaagaccgtggttactccgttcccagccaacgccaaacctgcccatcggaaccgccgaagtgagcgagcggctgcggccaccgtgaccgtgaacgtggcgctgaagacgacgaacagagtgggtagaactcccgcggactccgcttcggcgcgtgatgtacggagcaagacgtcatatccatgcgccgaaccggtgtggggtagcgcgaaccccaggattgcggtcgctatcgcggcgatgagaatcggcatgcttctgccgaactcgacctcgggcagcacccgtcgctctatggcgtcgaacaccgagcggtacgtgctcagctcgccgtcgacgccgtgactcctcggctttcggcagctcacgcccggccggtgaggatggcgttccaatacaacgccggcaggccgcgcctcttcaggaaccacatgtcgcggcgttcgtgggtggtgtcgatgaacggaatcgagggtgcgggctgcatcgtgtagtcgaattcggccagaagcatcgtgttccgagaggtcgtcaaggggcaggaggcatagccaccgtactgcgcggtcagcgggcggccggcgatgctcgcctgcaggttctcggcgacgacgggtgcctgcttgcgaattgcggcaccggtcttggagttcggcgaggatccggcatcaccgagtgcgaagatgttgtcgaatcgactgtgccgcagagtgttcttgtcgatctgtacatatccggctggattgtcggggtccgctatggggctggccttgatccagtccggtgcagattgccgcggtacgacgtggaggagatcgtagggtagctcttcgctcactcctgcagcattgtcggtgatcgtcaccgatcggccgtcaggatcgacggcggtgacctcactgttcttacgcacctcgatgccgtagcgcgctaccacccgctcgagctcctcggcgaagaccggcactccgaacattccgggtgtgggcaggacgaggacaactcggatggcgtcgagcacgccctgctcgcgccagtagtcggctgcgaggtacgcgatcttctgtggggcacccgcgcatttgatggggccggacggcatcgtgaacactgcggtgcccgaacgcatcttctggatcatctgccacgtcttgggtgcgagatcgtagcgatagttgctcgagacctgcggggtgtcgatcgattcggtcattccgggcacggagtcccagtcgagctgaataccgggacacaccaccaggtggtcgtagtggacggtggttccagaggaggtgctgaccgtctgggcctcggggtcgaccccctcggctcgatccttgatccagccgacgccctgcggcatcaccgacgcctcgctgcgcgcactttccgcggccggggcccggccaccaccgacgagagtccacagcggttggtagtagtgggtccctgccggctcgatgacgccgatgtcggtcattcctgctcgccgtagacgtgctgcaagcgaaagaccggcgttgcctccgccgatgatcgcaattttgtggtcgatggtgtgcgcggacatgtcgtcctcctgttcgtgacacgagctcggtaggcgcggtctcgattcggttggtgcgggatgggtcagctcgacgtcggtgtgggcgcgtgccgtgaggtcatgacgaaggtgtggtcattccggctggcgtactgcgcatacagcagtcgtgctggaagttcgttccggcgttcgagcagctggtgtgcaaatacaagtgcggaagtgcaaggcaccctctccttgattgatcgtacggatgtacgtacattagggctaaggctagtcgccgagtaccacgaacgccacactcaaggcggatgaactttcctctcccgccccgagtcgacgaatgtcagatggcccgaggaggacgtgatggtcgacgatcgctgcagtgtcgccgtgagtccgctgcgcctcgctggatcggccgggtgcgatgcccctgggtgtccgttggtatgccggcctactgcacgttcacccgcgagatcaggcccgtgcgccatggcgcacagaacctactgaaaataccccaccgggtaccatggattgttgacacctgcacgaccgccgccacgatcgacaaggagatttcgatgcttctcgaacgcatctacgacgaagacctcgcccaagccggatacttcatcggctgtcaggccaagggagaggcagtggtggtcgacgcccgccgcgacatcggtgtgtacctggacctggccgatcggcatggcatgaccatcaccgccgtgaccgagacccacatccatgccgactacctgtccggcacccgcgagttggccaaggccaccggcgcgaccacctacgtctcaggagagggcggcgacgactggcagtacggcttcgaagccgaacgcctccacgatggcgacacgctgactctgggcaacatcaccgtgcaagccgttcacacgcccggccataccccggagcacctctcgttcctggtaaccgacggtgccttcgccgacgctccgggatacatgttgacgggcgacttcgtctttgccggcgatctcggccggccggacctactcgacgaggccgccgacggtgtcgacacccgtttcgagggtgccaaacagatcttccgcagtctgaagcgatcgttcgtcacgcagccggatcatatccaggtctttccgggtcacggttcgggcagcgcctgcggaaaagctctcggcgcgctcccgtcgaccagcgtcggctacgaacgccgtttcgcttggtgggccgggtacgtcgagcgcgacgacgagcagggcttcgtcgatgagatgctcgacggccaaccggacgcacacgcctacttcggccggatgaagcgtcagaacaagcagggcccggtcgttctcgggccactctctccactgcacgagtacgactccgcagaattggcacgcgccctggattccgacgaggtcgtcctcctcgacacccgcggccaagatgaggtgcacgtcggcactgtccccggagcgctcaacatccccggcctcagcaaggcagcctcgttcggtgcctgggtctacgaccccgagcgagaggacactccactggtggtgctcgccgaggactgtaatgccgccgacgagctacgtgatcacctgctgcgggtcggcatcgatacggtgaccgggtacgtcacaagtctacgaggcctccccatgacgacgcccgagacgatcggggcggacgagctggattcgttcgacccggcaatggtgctggacgtgcgcaacaagaccgaacacgccgacggccacatacctggctccgaacagctcagcggcggccgattgttgtggaacctcgacggactacccacgggcggtccgatcgtgacctattgccagagcggcgtccgcaacgcggtcgcagccagcgcactgcgtcgcgccggctaccatgtcgtcgaacttgagggcagctacgccgcctgggccgagcacaacctcgaaacagtctgaccggacacaccccgaacaggggccgtcgtaccgtccgcccccggttcgctgcttagcttgtctgtaaggctcgtcgagccaccgatggcggagcggaccccaggcgacaatcccgatccggtaccgactcggaagtaacgtgatgctgcgtcgctacgccgacatattcaccaggttcgacgcgatctccaacagggcctccttcgtgctcggcgcgtcgacaccgcggatgggtgaaacctgtgtggcagcgggtagttcagcggtcggcatacgagcggaatgggactgggcgcgcgtgatcgcggcgagaattttctcgatgcgatcggtgtctcgtttacgggtctgcgaggccggtggctgttccgtcgtggacggaaggagttgcggtccccgaggtcctcgatggagatcacttcggacgtgtactgagcatcactccctgatcgcccgtacggatgtacgtacatttgttgtacagtaacccacgagcgtcagcatgtggcgactcaacccacgagtgtcagcatgtggcgactcgaattcggattccgacacacagatcgacaggagagcctctgatggtcgacgacgatcgcagtgccgcgctcgaccgctccagtgcgatgccgctgtgggcgcaactgcatgccgatctggtccgcaggatcggcgacgacgaattcgccggctccgagttcccgggcgagcatgcgttgaccacgagttacggcgtgagtcgtcacaccacccgcgaggctctgcggcgcttacggaacgaaggaatcttgattgcggagcgtggccggccttctcggctggcggctccgccggtgatcgagcaacctctcggtgcgctctacagtctcttcgctgccgtggaagccacgggtgttgcccagcacagcgtggtgcgtgcactcgaactacgcaccgaccccgcggtcgctgccactctgcaggtcggccccaaggccccactgctctacctggagcgcatccgtatggcagggacgatgccgttggcgcttgactatgcctggttgccaggagatctggcacacgacctcctggacgcagacttcactcatacagctctgtacatcgagctcgagcaacgctgcggcatccgcctcaccggtggccgcgaggacgtcactgccgtcgtcccggatccagaggatgcggcagcactcgaactcgatgcgaagaccgccgcgctgtcgatccgccgtttgggtttcatgaactcccggccggtggagttacggcacacagtgattcgaggagatcggttcaccgtgtcggccacgttctcatcgagcgagggctatcgcttcgtgccggccatgccgctgcacgccctgtaagcacccaccgatccaaggagcgttcttcatgactggagcactaccggcagccgatccagctgccgcacacgcactgatcgccgaatccggagccatcctgatcgatgtccgcgaggacgacgaatgggctgccggacatgcccccgctgccgtacacgtccccctcggatcgctcgacccctccgattacaccccggaccagcctctggtggtcgtctgccgttccggagcccggtcgagcaaagccgcggcggtactcggtgcggcgggacgcacggcccacaacctgaccggcggaatgaaagcgtggcaccaagacggccgccccgtggtccgtgatgacggcacccccggcacagtgatctgacatggtcgccaccctcgcgatcgcagtcgccgccgggatactcatcgggctctccctcggcgcactcggtggtgggggatcgatactgactgttcctgcactggtgtatctcctggcggtcgaaccgcaatcggcaacgagcgcctcgctgatcatcgtcggcatcacctcgatcatcgcggccatcagccatgcgcgagcacgtcacgtgcggtggcgggcagccggagtgttcggaatcctgggctcggtgaccgctttcggtggatcgatcctcaatcggtcggtcgacccgcagatcttgctgctcgcgttcgctgcactgatgatcgtcgcagccggcgcgatgctgcgccgtacacggcgcggacacgatgccgacgtaccgacgccgaacccggccgagaccgaggagatgcaccctagcgccgtcgcggtcaccaccaagcccgcgaaagtgaagatcaacacttcacaggtggtcaagctggtcacctccgcgctcgtcgtcggcttccttaccggttttctgggagtgggcggcggattcctcatcgtccctgccctggttctggcactgggttatacgatgcccgtcgctgtcggaacatcgctggtgatcatttccatcaccagcgcaggcgccttcaccgaacgcctcggcacgggtgccgcaatcccgtgggagatcgtcgttccgttcactctcgcggcaatcgcaggctcgttcgcaggaaaaatcatcaccgacaaagtctctgtcaccacactcacccgtagcttcgcagccctgctactcgtcgtggccgtctacgtcactgtccaatccgccatggccctgtgatgcacgccggcgtcgcccaccgagcccctttctacgcacgcagttgcgggcgcaccccacacctggatcgaggagatcgtcgatgaccgcactgattccccgccgagaagcagccaggccgtatccggcgcgtagtgaacccaagggctcgacactgttccagttggtgaccaccaccgatcataaaacgatcggcaagatgtatttggtcacctcgttcggtctgtttctcatcggcggtctgatggcgttattgatgcgcgctgaattggcggtgccggggctgcagtttctttccaacgagcagtacaaccaactcttcaccatgcacggtacgatcatgctgttgctctacgcggtaccggtggcctacggtttcgcgaactacattcttccgctgcagatcggcgcacccgatgtcgcattcccgcggctcaacgcgttcgcatactggttgtatgtgttcgggtcgttgatcgtgctcgccgggttcatcaccccgggaggcgcggcggacttcgggtggaccgcttacaccccactgacgagtgcactgcattcacccggtgtcggtgccgacctgtgggtactgggcctgattctttccgggctcggcaccatcttgggtgcggtcaatttcgtcaccaccgtcgtctgtctacgggcaccggggatgacgatgttccggatgccgatcttcacctggaacattcttgtgacctcactcctggtgctcctggcgtttccgaccttcgccgctgcactggccggtctggcattcgatcgccacttcggcggtcacgtgttcgatcccgcgaccgggggagcgatgctctggcagcacctgttctggttcttcggacaccccgaggtctacatcgtggcgctgcccttcttcgggatagtctccgagatcttccccgtcttcagtcgcaaacccatctttggttacaagggattgatcttcgccactctcggcatcgctgccctctctatcaccgtatgggcgcatcacatgtacgccaccggcgcagtgttgctgccgttcttctcgttcatgtcctttctgatcgcgataccgaccggggtaaaattgttcaactgggtcggcaccatgtggcgagggcaggttaccttggagacgccgatgctcttcagcgtcggatttctgatcaccttcctcttcggcggcctgaccggggtactgctcgctagccctccgatcgacttccatgtcaccgacacttacttcgtcgtcgcgcacttccactacgtgctgttcggcaccattgtcttcgccacctatgccggggtgtacttctggttcccgaaaatcaccggccgcatgctcgacgaacgcctcggcaagtggcatttctggacgaccttcatcgggttccacatgacgttcctggttcagcactggctcggcagtgaagggatgccgcgccgctacgccgactacctaccctcggacggcttcaccactctgaactcaatctcttccatcggagcgttcatcctcggagcatcgacgttgccgttcgtgtggaacgtcttcaagtcctaccgctacggcgagctcgctatcgtcgacgacccctggggatgcggcaattccctcgaatgggccaccacctgtccaccgccgcgccacaacttcaccgagctcccccggatccgttccgagcggccggcattcgagctgcattacccgcacatggtcgaccggatgcgcaccgaggcgcacgtgggcttgatgggccacacggccggagtccgggccccctccgaagtcgtggccgacggtatcgaacacgacaccgccagcgagagcgacacccggtgacgagagatcgttgcggccatcgagtgggcgcgaatgtgctgctgccgggccgagggtcgtacgccattgcctgcgtcatggggttctacgtgctcgcgctgatcgtggtgttcacctgcctcgttccgcgtctgtcggcacgttctgagacagttgtgaccgccgctgtggtggtggtgttcgcggtgcttctcctgctcgcgatgatgttcgcagcgcgcacaccacgacgggcggcatcggcaccgatcggcgtcgtcgaagggtgggcagtggtcctggacgtcgacatcggttcggggagcgtggcgctgaaagtgactgttccaggatcgggaacatatcggtccgaagtccacgtatcacgttcgatggcagttcaactcgtggtcggcagcatcatctcggtctgggtcgaccccgaccgtcgtcagaggatgaccctggtcggcagtgcacctccgcccgccgaggcacctgagcagtggcggcactgacgagcccgatcgaggccaactgcgcgacgacacgagagaggcttcggcacgccacgatgccgaccgatataccgctacgacaccgtcgttcggtgttcgggccacgaaccgccgatgaccgctccgagtctggacgcgcgccatcgcttctctcgggacgaggcccttggaatgcccgtgttggtggtgtgatgccgacactcatctgcacgctacgtcgacacaggctcgctcggtgtgcgaaatgccttcgacgcgaccacgtcgcaacggtggacgacaccaccggatgccttctcaaaaccgaacctgaccgccggcatccggtgcgtccgcgagcccgtgcaatctggggcaggtggagatcgcgtactgcctctacttcttggagaacatgcgagagaacaatccggtcgatttcggatcggcctcgtgcccattgcatcgagcggacgggggaacgccccgcatcacttgctgaacgtgttggccgcaacccgcccaggtggtctttccgcacttcttgcacgtgacagctctgcacatggcatctcctcaagttcttcgactatgaaggcaattatacccgtaggggtataaagtcaggtggccgggccgaggcggccggatggccaccgcgtgctaccggttggtgttgcccaatgtgtcgacggcacggacgaagtccggcggcatcgcagaactccacgggcgctgcccgagtgcagttttgattcccaccagtgccccagctatcggtgggcagcgggggcactgtctgaggtgttcgtcgatccgcgtcgatgtttcgacatcgaggtgaccgtcgagataggccgacgcgtggaccagggtttttcggcacagttcggaatcgacactctcgctcgcggatacgccggggagtgctcgcagcagtctaatccgcgcgcgatgaatccgcttgtagaccgatgcgacggtgagctcgcaaaccgtgctgatccgaggtgcggtccatccttcaccgtcgtggagcgcaagaaccattcgatcctcgacggacaaggtcgccagagcggcacgcaccgtctgctcgtcggccagcgactcggcgagaacctcgggatgatcgagacggctgaccggcaagtcgatatcgtcgatgcccgatggtacggtgcgcgccgaatccgcgcgcgctgccagatcccgggcgcgattgatcgcgattcggtagagccaggtcgacagagcggactccgccctgaaactgcgcctgccacgccacgcacgttcgagcacatcctgcacgaggtcgtccgcgtcggctggtgagcgggtcataccccccgcgattctgcggagaaccggggtctgaaccgacagttcgacagcgaagtcctcgtcgccgagagcatcggaaccaccatcgcgggcgctcgcctgttcgccgacctgtccagatcggcgaggtcgtccgtccaacagtgaaagaccgtctacaggacaggaccgatcatgtcgttcgtcgatttcatgcgcagcacagccgggcgcgtactgcgcatcgtcgtgggtatcgccctcatcacgctcgccttctccgtcggtggtgccgtcggcattctggcaggagtgatcggggcagtcttcgtcctcaccggagtagtcaacgtgtgtctgctcggcccgttgttctccgtggatctgcgaggacggcccaaggcatcctgaggaggactcgatctcgggaccgccgacctcagaaatggggtatcaccttgaatgcggtgtatccgtcggtgtccgcggcgagcgcaacaccgttgggtgtcatcgctaccggagcttcgcccagtgatgtgcctgtcacgcggccggtgaccgcatcgatagcggtcacggccgaatcagaagcaccgtagacgattccgccgacgagcgtgaaacgatcggcaccgggaaactgatcggctgtgaaacctcggttgccgtatcgcggaaaaagaacggcgattccgtcgtcgccgaggtccccggtggtgatcatcgtcgatccgctacccgcatcggctgtcaccgccatcggggtccgagcaccactgacccaacggatcccggcgtccgagaggcgatagaccgcttggatcggttcagggcgggtagggaccgtccatgccacgacgacggaattaccagccgattggacgaaccgtgcgctaccggcgagtgcggcgggcggtggtgccactgtctcggtcgaccatgccgtgttgccagtatcgacagtcacgatttctgcggtatcaccatcgcggacgaccgcgtaacccccggattcggacactgccccactcagataggtggtgtgcccgtcggcggcagatatcgcggcctccggcggggcggattcgctactgcatccggcatcgatcagcagcccggtcccggtcaggcacccggcgctaccgaccgggccccacacgacctcgcctgttcgggtgtcgcgagcggtgagggaggcagcgtgcccggagtcagaggggtcgacgtcttccgtgatcagtagttcgcgatcgtgggcagtggtgaccgcgaactgcgtgcggttcttcggtacgtcgacctcgaaccgcgatgagcctgtgtcgctgacgacctgcaccgttgccgaatcggatgacggtgccgtgtcgaggactccgacgaatccgtcgtcgacgacatggggtctcgagacgaagggcaccgaccacagtgggctgtcgccgaagccgggcggcgacagcagctgcgacgacgacgggttctccaccactccggtgatcgacccgtgtgcgctcacgagcgaggacgcatcacatgcgcagagcatcaacaccgcgcatgctccacccgccgcactcaccaaccgaatacggcacatgcgcatctaggtagaggagctttcgccgctgagtgccatgatggccgcgtgcagcagcgctgtggcttcgtcggcgacatccgcgagtccgggcgcgtcggacagtccgaccatcacttgcgggttcatcgcttcgacgatcgtgcttcccccgtcagcgcggacaatgacgttgcacggtaaaagcagtcctacctggcggtcggtgtcgatcgcagatttcgccagccggggattgcaggcaccgagaatgacatagcgctcgatgtcggcatcgatcttcgccttcagggtggattgcatgtcgatttcggtcaggattccgaatccctgctccgagagagcttcacgggtcgcgtccacggtttccgcgaagggcatgtccagtcgaatactgatcgcaagttcggtcatgatgttcgattctccatcgtcggaattgtccttgactgcctcaagaaatgtcgagtacggctcgagccgacaagtcagctcacaccgcgcaggaccctgcggagcagtctcgccgacgccaccgaaaagctacggctgcagccagcatcgtcagtgatactccagcaaggatcggttgaatcggcgcccacagccccaacgcacccgaggtgccgagcgccagcagtacgagcttgttgcacaccgggcatccgaccgcgaagaaagtcagcgcgacaccgagtgcggccggggtaccggttcgctcgacctgtctgggcttgtcgatgccgaaccataccgcggtcaggacagcagatgccagcagcaccggcagttcccacgcgcggaccggaacttctcgtccgaacatcggggtgtcgataatgtcggtcggaatacccacgaccagcacggtggcgatcccagcaagcgttccacgtagaacacgcagcccccaccgcctgtagagaccggcctcggtgagcgctcgaccgtcgggatcgacgtcagggcgttcggagatggcaggctcaggcatcggatgggtctcctacagttcgtagttgtgtgagtgacactactctgcaagagtatacccgcaagggtatagctgtcagtattcgtgactaccgaaaggtattgcatgacttcgtcatcacgatccacccgccgtcgagacacctggcttctcgggattgcggtactggtcgccgccgtcctcgtcggcgttctggtggtcggaatgcacgacagtgacgaacccgaggcgacggcgggagcgacttccagcgcggaaccggaggtgggcgcgacacctgcaaccggcccgctgggcgatctctcgcgtcgcaccgtcgacgatccgatggccatcggtgccgtcgacgcgccggtggtgatgatcgccttctcggacttccgctgcccgttctgcgcccagttcagtcgcgagaccgaaccgcagttgatcgaccgctacgtcgacgagggcaccttgcgtatcgaatggcgcgatctgccgatcttcgggcaacagtccttcgatgccgcccgcgcgggccgagcagccgcggctcaggacaagttctgggaattcaccaacgccgtgtacgccggtgcgcccgagaccggtcatgccgacctgacgatcgaggcgctcgaagcctatgcacagcaagccggcgtcccggacctcgagcgtttcaccaccgaagccaccggaacgagtttcgactccgcgatcaccagcgattccgacgaggcacagtcgttgggtataccggccacaccggcgttctcggtgaacggcgatccggtactgggggcgcaaccgctgtcgaccttcgtcgatctgatcgataccgccgccggagcgtaggccgccgaatgtctcagatcggacttctcggagcatttctcggcggactgctggccttgctcagcccctgctcggcgttgctgctgccctcgttcttcgcctacgcattcgacggggcgggcaagctcgccggccgcacaggagtgttctacctcggacttgccacggttctggttcccctcggagccggagtcggcgccctcggctcggcgatcacccggtaccgcgagatcaccaccatgatcggcggactgatcatcatcggactcggggtgatgatcatcgtcggtcgcggattcgcgctgggatcggctcagcgagcggccgcccgcatcgacgcgtcgtctgtcgggtcggtgttcgcactcggtgcggtgtacgggctcgccggattctgctccggaccgctactgggcgcagtcctgaccgtcgcagtggccggtggacaggcggtgtacggcggaattctgatggccctttacgccgcgggcatggtggtcccgctgttcgtactcgcgcttgtgtgggaccgtttatcgttgggctcacgaacctggttgcgcggcaaagagatcagcataggaccgttgaagacgcacaccacgtcgctgatatcggggctgatcttcatcggaatcggcgttctcttcctgctcacggaaggaaccgccaacctcggcggcgtcatgggcgtcgacagtcagtattcgctgcaggtgtggatcagcgaggtcgcagattcggtgtccaacgtggctgtcctgctcgccggagtgctggtgatcatcgcgatcctggcggtccggatcgtacgtggtcgcagcaccgcagacatcgagtcggagaatcacgagtagagctgcgaccagccgtcccgctgccgttgggcgagatgcaggacggcagccgggatcacgtcgactcccatcaacaggtcgtcatcgccgagtcctcggccgttcagactgtttcggcacgctgtgacggtgatcgctgccgagtcgatcagtgcgcgcatctccacggagacatccgagcaccccaaggcggcttcgaggcctgccccgaagcacacgacttcgatcgccacgggttcggatgcagcagcacgaagattgtggattgccgacacgacgactgtaggtgtggtgttcaccgcgaacaccacgcgcagcggttctgtgtggtcgctcattcgcggactcggtccatcaggctgcggtggggtgagccggaccacggttgggcatgcagcaaaatgtcgatggcatggctatcaccctgcggccgtacgagatgcgatagctcacgaacccgcagtccgcttgctgcccgggcgagatcgtagatatcgggcagtatcgatgggtccggtggaccgcccacaccgcgagtgaaattctcgagcgcatgtccgagatacagcagcctccccccggtgcaagccaggttgccgcgctggcgatgaccgcaacgagctcgtcgaccggaagatgcaggaatccgatggcaaccagatccaccggcccgctcggttcccaggttctggcgtcggcaacgctgtacctgatcgatttatcggacccgccgctcatggcgagttcgattgccaccgaggagaaatcgactgcatcgaccgcccaaccggagtcggccaaccatcgggcgtgtcggccgtccccgcagcccagatcgaccgcgcgcccgggtgtcagttcggcgaatctcgcggacagagcagccgccggtgcagatccccagggatgttcgacactgctgtagcgcgcgtcccatgccgatgatgaatccactgcggactcctgtctgtgtcgtggggccgctcgcatcggaacggcatcgacctcactgtacccccgggggtacatgacgtgattctgcctcgagatccaggcgaggaccgcaggaatgttacttgtcctaccacggcggtcagtctgatcgtggcagtcgcgtcctcggtgctggcgatcgctccgagcgcgcccgggcctggaattcgcactgaacgtcaacgccgccctccctgtcgggtggcattacggagcatcccgctcgggacggagaggtttactgctgtgcgattttggactgtttcagcaagatgatcgtaggtcgttctttctccacgactgctgatacggcactggtcaacaatgcggtgaacatggccgcgcaggaacggatccgttgggaggcaacgatcttgcatgccgatcatggtccccagttcacgtcgtgggggttcggtgagaatctgcggaggtggggattgctcgagtctttcgggacggtcggtgattgcttcgataacgcggtcatggaggcattctggggacgtttgcagacggaattgctgaacacgaagaagtggtcgaccacgctggagttgacggcagccatggccgatcatatcgacaattttcataatgccgaacggcgccacagctatctcggcaacctcagcccgatggagtatgagaagctctgggcagacatccaaccgtatcctcagctctcataacattggtgcactattgggggcacggatcaaatcagagaatcaatgcgtgtgaatacggctggcagggcttcgaggaggctgtggaattcgttcatgttcaagcattcgtcacggacacggttgttgaaggattcgatgtacccgttttccatggctgaccgggtggaacgtagccgataccgacctgatcttcgcagaacgtcctcggcgcttcggagatgaactccgggccgttgtcgcaccgaagtatctgtggcggtccgccccagaatgcgaacgctttcttcagcgctgcgacgagatcctctgccgggatggatcgctcgacgatgttcagtaccgactgacgcgtatgctcgtccaccatttacgcgatcttgaacttccgcccgtccgtcgtcgaatcgaactagaagtcgatcgcccacaacaccttcggcgcctctgcctcggtgatcggggtggtcgaggcgccggcacgtttccggatcttgcggaccttcacccgcagcccttcctcacgccaaagccgttgaaccttcttcttgttgatgacccagccggctcggtgggcaggaccaggttcttaaccaccgatgaccccgaggagggatggtcgtgggttcgcgacgaaattgactctggtcgaccgagtctggtctggggcgacatcgccgagctgccgtatctgaaggtccagatgaagatgagtcgccacgatatcgtcgtgattggctacgacgaggaggcgggcgtggcgttcgtcgtagacaacgactgggcggaggtgcaggagaggttccttttgactcgcgggctcgggccaggtcttcgatgtcgttcccgcagaccgtggtcgacgaacgacaacagggggtggaatccgaatccttgtttgtaggtcggtgccgcgttcgcttttccgaatgtgcggtggcgagggtggccgtcgaggtcaatcacgatcgggttctgggcggtgatgtcggtgatcgggcgcgcgctcgccggtgtctggtactagcagctggtttcaggtggcgaagtcagcccagaacacctattgaagtccagcttgccgaacctgcagaatgcgatgcgcctcaacgagatcaaacaggcgtggggaggcgtcggcgccggacccgggcaatggtggtcagggggctggcaacggaagcccagatcgcttccagtttgtccggcgcacggggtgcttcgcggacaatcaggcagcgaccacgacaggtccgcgtcttgcgcttctttcggtcgcgtcagcggtccggcgggcgcgttgacgatttctccggcccgtcgtccccgagcgcaaaggtgaggcggtcgaatagttgctgggcggtgccgggggtgccgtgtcgagcgaagtgctcgatcgacacggcgatgaagaccgcgttcgcggtgaacaatgctgtgccgtcatcggcggtggcggttgcctcgaggtgtagtttgcggccgtcgatctcccggatgtgggcccggatgcgcaggggccggtgcagtgggacgggggcgaggtagtcgacggtgaggtttcgggtcaccgccggggtgcgggcgatccagagggtgaagccgaacaggtcgtcgcaggcggcggccaccgccccaccgtgcgcgaggcctggcgcaccgatgtgacgttcgtcgaacgtcacatcggtgtagacctcttcgccggaacggaacacctctagttgcaggccggcgggattgtccggcccgcaccccatgcaggtcggcgagtgcggcggtagcggtagctgggtcatgggtgtcccttctcgatggtgttggctagcggcgggcgcgggatcgactgcactggcccggttcagccggtttcttcgatgtgtccgtgtccaggggtcggggactccggccgggcgcccagaacagcaggatcgccgcaccggccgccgcgatgagtgcgaggacgatcgcggactgctcggcgccgtgcaggaacgcggacttggcgaagtccgcaagctgctcgccgaccggtccggcccggtcggcgacctccagggcaccggcgagtgagtccgagactggcccccgcgcgtcgggagggagtcgctcgatcgccggtgcgatgttgtggctgtagccggcggccaggacactgccggcgacagcgatgccgatcgccgcaccgatctcgcgcgtggcgtcgttgaccgccgcggcgaccccgtgcttttcgatcggtgtgtccgccacgatggccgccgtcgccggcgccgcggtcagacccagtcccgcgctcatgatcagcgtcggccacatcacgtcgaggtaggtggagtccagatccaaccggctgatgaagtagaaccccaccgctatggcgagcagaccggtcaccgtcaccaaccgcaaccccagccgggtcgccatccacggcgagatcgccgagaggagcaccagcggcaccatcatcggtgccaaggccagtgccgaacccagcggactgtatccaaagatcaactgcaggtattgcaccaggacgaggaacacaccgaacgtcaccaggaactggatcgtgatggagaacgatccgctcccgaaaccccgactggtgaagaaccgcacatcgagcaacggatgatccgcgcgcaactcccacactacgaacaccagcgtggccaccagacccagaccaaatccgacgaccaccaccggatccgaccaaccacgcactgggacctcgatgatggccaacaccaccagtccgatcgcgagtaccaccgcgaccgacccgatcacatccatccgcggcggattctcctggcgggattcgggaatggtgaaggcacacaacagcagaaacacccccgtcccggtcagaccgacgaagatcgactgccacgaccagtagtcgagcagcactcccgacccgagaatccccagcaggcccccggacccggcgacccccgcccagatcccgaccgcccgcccgctctgttcctcggggaatcccgcggtcaggaccgacagcgtggacggcatcacgaacgccgcccccaacccggccgcggcacgcgccgcaatcaaccaccagggggtcgatacgaacagaggcaccgccgaggccagcgagaagagcgctaaccccacgatcagcaccgcccgccgaccgtaacggtcacccagcgcaccggcgggcaacaccagacacgccaacaccagcgtgtacccatcgacgacccaggtcagctgggtttgagtggccccggtcgccaccgcaatgtccggaagcgcggtatacagagccgccatcgacgcgaccaccaacgccaccgacaagcacgagaccaccaacgtccacttctgcgccggcgacagcagcgcccgatcgcccgaagccatacgccacctccacatatcgatacggctggtatcgattcgctactatcagtagcacaatgaggctggagaggatagtgtctgcgcctgattgaagggcacaatgacgaggtgagcgagaaaatgatcatccaaaacctggtcgacaacgaggaccggctcgtggatccacggaaggcgcgttcacgcgcacgactgctcgacgccgcaacatccttgctctcgaccggcggaatcgatgccgtcacgatcgacgcggtcaccaaagcgtccaaggtcgcgcggaccaccctttaccggcacttcaccgacagcacccaactcttggccgcggcgttcgaacgtctgctgccccctgtcaccgcaccggcctcgtccggaacgatccgtgaacagttgatcgaactgctggaccgtcaggccaagctcatcgaggaagcccctgcccaactgacgatgctgggatggcttgccctcgggtccgtccaacccgagaccgccggggcggcatcccatcccgaagaggaccggaacccggtcagttccctgcgcgcgcgggtggtcaaccagtaccgcgaaccgttcgaccagatcctgggcggcccccaagcccagcaagagctcggtgacttcgacaccacccttgccctgacccaactcgtcggacccatcatcttcacccgactcaccggactcccgccgacaggatccactgaacggcaacaactcgtcgacgactttctcgctgcacgatccgcgcacgcgcggtgacgtgacctcacgctggccctggccttatctgcaaactcactggcaacaccgcgatcggcgtcagtctcgacgggcaccagtgaacgcttccatgactgttcgataaccgggcggagagtcgactgcttacccatgtccgacaggatcgtcggactaactgcgcgaagcgccatacatcctcctgcgtgatgaatatctcaattgcgccaccgtatgagcgatccgcgctatcctaccgtcccattttgagacacggacggtcggcggggcgtcactcatgtgtgttcgaatagttggtgcgcggcggaagtctcgaataatcatgcgcccggcgggtcgaagtaggtgaagagtgggaggactggcgggacctgagcagcaaggtctcggtgaagcagtgtgcaaggaacttggcaacgagaggttgcagcacgctgcgatcgatgccggccgcacaccgccgtcggaccgtacgtcgcgccggtggacgcatcagggtcgcatcccccatccggacggtgtcgaacgagcgcagcggcgtgcggcgatcgcgcgtctcgacgaatttcaggcatagcacactagcgcgcatgattagctggaattgtgctgaatcgtcgcctgcaagtggttggtttcttcgcggtagaccaccatctcccgttgcaaggcgcaccggaaacgtggttgctcggctcttcgaggaaggctgtcgttgatgcggatcgcaatcaacaacgcagtgcccggcatcgacggcgacctgcggggcgcccgaccatctcaggccactgcggatcggcgcacgcacggcaggtccggtgcgcggcgtctgtcagttgttcgtttccgcggtactagcacgacaaagcggacatgaccgctgccggagaagaagccggattcgatctggacctccacgtgtagggcaacgctgagacctaaggcactgattagctgggccgggagagtttttgggcaacttggtattgctaatcgtcggcggcaacgacatgacccgggattcaatgatcggcgatgttctggcattgaaccggttccttgatcagccgttacactctagtcatggttgtcgagcccgtccgggtttcctttcgtctgcagctgcgcgctgaagccttgcgagcagctcaggagttggccatcgagaagggctgggagaaagtgcgattcagtgaaatcgctactgtgattggcgtatcccggcctacgttgtatcgcgagttcgcgagtaaagctgccctcggcgacgcactagtcgtgcgcgagactcaccgctttctggatggaatccggaaggtcctcgacgcaaacgcagccgacgtaccgacggccatcacggcagccgttcgttacacgttggacgaagccgttgaaagtcccctgttgggcgtccagcttggccgttcggatgacctcacccgtatgggcactggggtgttgccgttactcgctacatcgacgaacatgctgaagtccgccaccgaagaattggtgacgtggattcagacccatctcagaggtgatcgtgctgccgacgttgtccctgcggtcgatgtttggatccgcctcaccgtcagtcatctggtgctcccgggttctatggaacgctgcaaccaagccgtagcagatcagatttcactctcggtgctccgctaccttggccttcggtagaacgagcccgcagagtaggcttcgtaaccttcgtagactgcgatactgggtcgtgtggcgtcgtagcacggtaacgagatgtctacaatggtaaatgggcattagtccctccgccagtcacgatttttcgccgcatgacatcccgcgacagctgtcgttgtgtgggaaggcggagcacactggtgcgctcgtgtcgacatcgtgtggcggaagaccgaatcgaacgcagcgttctctctcttcacctaacattcgcaggaaagtggtttgctggggtccagcctgaacactcacttcgatggccgcggcatcagaggtaggccaagtggctttgtcaaaccatcgccctcctatgggagggcgattcagtgtcgccggagcggcgagtacatcgtataccgggtcccgctgacgggtataactggtttccgctgcgcagacgtgcgtgtgggaacggagaaagtcacgctaccgccaactgacccataactttatccgaannnnnnnnnnnnnnnnnnnnnnnnnntctgatctggcttaccttcggggtggcctggaaggatgcagctatgccgaagccttacccacaggagtttcgcgaggatgtagtccgggtggcccgcggccgggaaccgggtgtgacgatcgatcaggttgccgcggatttcggggtgcacccgatgacactgtcgaagtggatgcgacgagccgatgtcgatgacggtacgaaaacccgggctgagcagcatgagtatggccgagaaccgggagttgaagaaacgagttcggctgctggagcaggagaatgaggtgctgcggcgagctgcggcgtattctgtcgcaggcgaatctgccgggaaaatgatgtacccgctcgtgaaggagctcgccgtcgacggaatccccgtcgcggtctcgtgccgggtcttgaagctctcccgccaaccgtactatcggtggctgcgtgatgcggtcaccgaggcagatctgacctgggcatatcgggcgaacgcgttgttcgatgcccaccgggacgaccctgagttcgggtaccggtttctcgccgacgaagccgaggccgcgggtcaggtcatggcggcacggacggcgtggcggatctgctcggataacacctggtggtcgaggttcggcaagaagcctcgccgactgaagtcggtgcgttccgggccggccgtgcacgaggacctggtgcaacgcgagttcaccgcgcagcgtccgaaccgattgtggctcaccgacatcaccgagcaccccaccnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgtaattacgagacttccagtaaagcactcaggcgctcggcaggggtgtcccagtcgagcgatttccggggtcggtcgttaagctcctccgcgacggccaagagtttgtcgacgctatgcgcttccaggtcggtaccgcgcgggaagtattggcggagaagcccgttggtgttctcgttggagccgcgctgccagggagcgcccgcgtctgcgaagtagacgtcgaagttggtcgcggcggcgaatgcccggtgctcggccatctcggcgccttggatgctcctatcagtgtcaagcggctggtgatggttgagtgttgagccagtcttggtaggtgtttgcaagatcggccgagtgcacgatgccgcgctcgaggcgggatagccgcaccacggtgatgccgaggtggccggcagcggtcgcaagcgagataccggtcgttaggcgctgcaggcgcaggtcaacggctcgggggacgtcctcgggattggcgagcgcgtggaatacctcccgtgcgatgtagcgcttgaggcaacgcatgatctcccgatcggtcctaccttcctcgcgacggcggtgcacgtaagcctcggtggaatggtgacggtgggcgaggcggaccatggcgatgcgccagagtgcgttgttcgcttcgcggttgccgccacggttcagtcggtgacgcacggtcttgcccgaagatgcttggaccgggctcgcgccgcagagggcggcaaacgcggcttcgtgacgcatccggtcggggttgtcgccggctgcgaccaggagcatcgacgcgacttccggccctacgccgtcgacggccagcaacgctgggttggctgcagcgcacagctcggcgatgtcgcggtcgagttcggcgatctccgccgaaagcgcctggtgacggcgagccaagtggcgtagcgagcgcttcgtcgcctgctccacctgcccaccagagcccggtcgggaggctgcgcagcgagcaacctggatctcgagacggagccgctgagtggttcacgcagctgctgcggtgcgctgacgatcagatcacggatctggttgccagcttgagtacgggctttgatcgctgagcgtcgagcaactcgcaatgcccgcaatccctcgacagggccgtccgaactcttcgggaccccggcggcccggtctgccagcacggtccgggcggcggcttcggcgtcgacagggtcagacttgccgaggcgacgacgcagttggcgatcgggtctgttgacctctacaacgtcgatcccagccgcgtgcaggctgcgggtcagcccggccccgtagctgccggtcccttcgatacccaccctgccgaggcggccgaaactggacagccactggtgcagcctgtcgtatccggtgccagtcgctgggaagctcgcggtcgcgagcaacgcacctcgttcgtcgagtgctgcggccacgtggacgtccttgtgcgtgtcgacacctccagtgacaatcccgctcgtacttgccatgcttgaaaccgccttccgtcatccgatgagaaggcaccaccggccgcgacggcggacaagactctcacggtgctggccaaggctcctattaggtcacatccgtcggaccggctggtgcgaaacctgaaggcagacaccgagtcgacagatccaaggcaaggcacgaagccgatcccacgtcgggtcagacccagcgctacccccaggcccaatcagtatgagagtcccaggtcagagtccctcgcagcgatgcgggcagatgacggacggtggtaatgagagagtcgcggacggcttcggcagtccgttcacgtccgaggtgcccgagcatcacgaagcgggaggagcgttcgactagtgtcgcgatcgccgatccacccagcgcaccgatgatgagatcgccctcccaatgacctggcacttttcgcgagtcaacctctgccggccgattgctgatcgagttcatcgggtctacgaaccgcggccgacgggcatcggactgcctatgtggcttgcgcgcaattcgaccgcggcgcagttgctttccgagttcacgtgtgagatcgcctcgggcgtgcacgtagatttccttgatagatcgtctcggtgctcgcgcgcatttccggcgtggtcgggaagtccttgaccagtcggtgactgatctgttgcggtgaccaccttttcgccagtttcccctggatgtaggaacgaagctcggcattggcaaccattttcgcctgccggggcctggcccgatgcttcaccgacagccgatgcgccgtatggggcatatatcccggcactgagatggtgttgcgcttgagttctcggctgatcgtcgacggtgcgcgtcgcatctgcggcgcgatcgcccggatcgacaaccctgcgcgccgtaggtcctgcaattgttcgcgttcgagcaggctgaggtatcggggatggatgagcttctcgacgacgttgaggaaagacgcttccgccgatcgggcgggttcttcgttctggcacaccgtcattgttctttaccgggtaccgcaccacccggccgtcgggatagacgcgcccctcggttgatgatcgtgatgcccttgtcccagtcggtcgccgatcgggcatcggccccgacgcgggctctggcctctacgcgggtgagtcccgccgctcgtagacgtaggaactcttcacgccgcgggttgaccttgcgtgcctcgctggtcgaaatccccgctttccgcgcccatacataagcgattggccgatgaatccccagctcatgagcaacagttgagatgatttgccgctcgcgaacgagccgcaagaactcagctttgagttccgcggggtaggtgcgcggcgcggcccgcgccatggtcagccctgtcttccacaaccagttgtagccggcgttttcatgaacgccgaccgctcgcgctgcggcgcggaccgtgccacctctatcgagtagtcggaagaattcttccttctgctgatccgtgtactttttcccagccattgcaacaccttccagtagnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtgaggggaagctgtatctgtgtgcgatcaaagatgcctgcggtaatcggatcgtcggatactccatcgactcgcggatgaaagcccgccgggcggtcaccgctctgaacaacgccctcgctcgccgcggcgacgtcaccggatgcgtggttcactcggaccgaggctctcaattttcgtcccgaaagttccttaacgtcttaactactcacgacctgatcggatcgatgggcaaagtcggagcctgcggcgacaacgctgcaatggaaagctttttctcgctgttgcaaaagaacgtcctcgaccgtcaggcctgggcgacccgccaggagctccgaacagcgatcgtcacctggatcgagcggacctatcaccgccgccgacgccaggccgccctcggccgattgacccccatcgagtacgagaccatcatgaacacaccagccgcaccggctgcgtgactacaacnnnnnnnnnnnnnnnnnnnnnnnnnnatcttgtttccttgtgatcgtggccgatgcgtatgccgtcatctttggcttgaaatgcgctgcgactcccgcagcgtctcgtattccactgtcggacttccacggtccgctccgagcagatcatgttcttgtcgcaacccgacgcatccgcgtgagtaacctcagggtatttacaaaaacaaaaaaaggtaacgatttgagcaaaaggtggtatggtgaacatcacacgcaccctcgcgtgggcgggaagcatgcctcgcaacgacgagttcggctgagaggcggtcacccccgatgacttgtttgacgggagcggtgactatcgcagattgagcgtccctggtcgctcgcgaccgcgcattagctacaacgagattggtggaggttcgagatggctgtgttcaagaatgaggacgaggtttacgcctacatggccgggatatttcggcgtggcctggagatcgaggggctggcggacaagcttgcgggctcgggggtggtgttgcgggtgtattacaccgatccggatgcggtggtgacggtggatatgccgaacaaagtggtggagaccggagcttcgagtaccgcagtccccaatgtcgaactgttcatgtcttcggacaccgggaacaagttctggctagggaaggtgaacctgacaatggcgatggccaagggaaccgtgcgcgcaaaagggccggtgcccaagttgctcaaactgatcccacaggccaagaacctgtttcccgagtacaagtcgatgttgcagagcgagaatcgacaggatctcatcgatgcgtgactaccgatcgatgcgtgacttccgcttgaccgctgaccgcaggacggtggcgcgatgaaaagcaccatgcaggacgttccgctgaccgtgtcgtcgatagtgcggcatgcctccaggattcatggcgagcgtgcggtgttgaccgcgcgtggacccgggcagatctcccgggtgtcgtaccgagagctgggcgaacgtgcggctcagttggctaatgcattgcgcgcgatcgggattcgtggagatgagcgcgtcgcgaccctccaatggagtaaccaggagcatctggaatgctattcggcggtgccatcgatgggcgcggtgctgcacacgttgaatctgcgactgccgactgaacagctgacgtggatcgcaaaccatgccgacgatcgggtggtcatcgtcgacggaacggtccttcctctcctggcgtcggctcttccctcgatgacctcggttcgcacggtgctcgtcaccggtactggcgaccttgccgctgttgaggggtgtggaaaggacgtccttcggtacgacgatgtggtcgccgcccagccgagctcattcgactggccagacgtcgacgaacggtcggccgctgcgatgtgctacaccagcggcaccaccggccatccgaaaggcgttatctacagccatcgttcgacgtggctgcattctcaggcagcgtgcgcctcgaatgcgctgggcatcggtcatgacgacacggtattgacgatcgtgccgatgttccatgccaatgcgtggggactgccgtacgcggcgatgatggcaggcgcgcagatgctgctgcccgaccgctttttacaggctgagccgttggtggagatgatcgaggcagcgcgaccgacgatggcgggagcggtcccgacgatctggaccgacgtcttgcactacctgcgtgacaatccaggccatgacgtcagttcgctgaagatggtggcctgcgggggttcagccgttccgcggtcgttgataaccgcttacgacgagctgggtatccgcatcgtacaggcatggggaatgaccgagacctcgccgcttgctgcagtcgcgctcccgcgggacaccgactcaccggagaggtcccttcaggtacgcggaacccagggcagggtggtggccggtgtggaggcccgcatcgtcgacgactctgatgctgagcagccctgggacggaaagtcggtgggcgagattcagattcgcggcccatggatcaccgggtcgtactaccagcatgacagtgcggcggtgacgccggatggatggttgtgtaccggagatgttggcgtgatcagcgcagatgcgttcatcactctgaccgaccgttccaaggatgtcatcaagtcgggaggtgaatggatctcgtcagtcgaactggagaatgaattggccgctcatcctgcggtgcgcaccgccactgtgatcggtgtgccagacgataagtggcaggaacgaccgctggcagtggtcgtcctcgataccggacgcaccgttacggctagggagctgtcgggattcttgcgcgaccgtgtggccaagtggtggctacctgaacgatgggcattcgttactgaagttccactgacctcgacaggcaagtttgacaagaagaagttgcggcgccaatacgccgacggtgacttcattgttgagacgctcgactgaatcggccttcacggcaaccgaattattgatctaaggagaatcatgaagacacgcgctgctgttctctggggcctgggagagaagtgggaggtagaggaagtcgagcttgatccgcccggccccaacgaggtgctcgtcaggctgaccgcgagtgggttgtgccattccgatgaacatctcgtgaccggtgacttgcccttccctctacccgtagtcggcggtcacgaaggcgccggcaccgtggtggaaatcggcgcgggagtcgaggatatcgccgagggcgattcggtcatcctcaccttccttccgtcgtgcgggcactgttcctactgcgcacgcggtatagggaacctgtgcgacgcaggcgcggccgtcatgatgggaccccagctcgatggcacctaccgcttccatgcacgcggcgaggacatcggccagatgtgcttgctgggcaccttctcggagtacacggtcgtgccgagggcgtcgctggttaagatcgatacaggaacaccgctggataaggcggcgttgatcggctgcggcgtcaccaccggttacgggtcggcggtgcgcacaggcgaagtgcgcgccggggacacagtggtcgtaatcggagccggcggtatcggcatgaacgcgattcaaggcgcacggatcgccggcgcgttgaacatcatcgccgtcgaccccgtggaattcaaaagggagcaatccagcgtgttcggcgcgacgcatgccgttgcctcgatcgacgaagcgtgggcgctggtcagtgacattactcgcggcaaactcgccgacgtctgcatcttgaccacggatgtcgccgaagggtcctatacttccgaggcgctatcactcgttggcaaacgtgggcgagtggttgtcaccgcgatcgggcatcccgaggagaccactatgtcgggctctttgttggagttgacactctacgaaaagcagatccgcggttccctgtacggctcgtcgaacgctgcgcatgacgtccctcgcctcgtcgaactgtacaacggcggaaacctcaagctcgatgagctgatcacccgtgagtacactctcgatcagattaacgagggctatgaggacatgcgatcaggccgcaacatccgagggctcattcgattctgacgccaccgcggggacaaattcccgcagtcagtggtgaatgtcgggtggcggagcccaaataacggcgaggtttgcagatcgagtactgcgccgtggagccctcaccggcttaggggcatttccgtgaaactcgcccacaaatgcaacgactccggcaataccttgatggtgaccggccgatgtcgttctaaatctccctcatgaagaaagcctcggctgtcgtggtcggcgccgttgggaccccgattcgatgatgtctacccgtttaccagagaaatcgcccgagctactagaaaggcagttgacatgccattacaaatggaggcgcagggcggcaggcgcgaccgcaagcaactgctcgacgaggtccgacgtgtcgcaaattcaggccgcacacgggatctgcagtggcgactggaccaattgacagggatcgagcgactttgttccgaacgtgagagcgaaatcgccttggcgttgtccaaggacctaggccgctcttctgtagaggcatggctcggcgacatcaacgccacgaagactgaagcccgctacgcgcggaagcacctgaagaaatggatgcggcataagagagtgtcgttgccgctgagtcaattgcccggtcgcgggtgggtgcagtacgacccgttgggcgtcgtcctgatcatcggaccatggaactatcccctgtatttgaatctgggtcccttggtggcggcggtggcagccggcaactgcgcagtgatcaagccatccgagcttgcgcctgcaacctccgagttgcttgcccggttggtgccgcaatatgttgatgcggaggcggtccgcgttgtcgagggtgacggggagacgactcaggatctgcttttccagggtttcgatcacgccttgtttactggaagcaccgagatcggtaagaagattatggccactgccgcgctgacgttgactccggtgacgctcgagttgggcgggaagagcccagtcgtcgtggcagccgacgccgacatcgacgtcgctgcgcgtcggattgcgtgggtgaaattgctcaactctggacaaacctgcatcgccccggattatgttctggctgataagtcgatcgtcgacgaactggtggagaagatcgtccagaacatcgtccagttccggtctgccgaagaagagttcgcgctgccgatcgtcaatgcacggcaattcgaccgcttggttcaactactcaccgccacccagggcaccatcgtcagcggagggcacttcaaccgagacagtttgcgtatcgagccgacggtcattgtgaatccgcccgacaccgacgcgatgatggccagtgaaatcttcggccctgtgttgccaatcctcacgatcgactcgattagcgcagctgtaacccgtattaacgccggcccgaagccattagcactttacctattcaccacttcatcgcagctaggtcgtgacctgatcgaccgcatcccgtccggtggtgccgtcatcaatcacgtcgcattgcactgcttaattccgcagctgcctttcggtggtgtcggtgccagcggcctcggcgagtatcacggcaaatgggggttcgaggctctcagccaccgcagagcagtgctgtccaaatccaccaaacccgatctgcgtctgatttatccaccgtatactgaacgtacgatcaagttgctacggaaacttctgtgaacgggttggtgcccgccgttcgaatgacccctgttatcgctgatcctgaaggttttcggcgccggggggacctacttttcgtcaaccaaaagtggggagccgtaaatcaaatggcatcaaggctcggggatgagcgaattctcggattgagcgttgcgagttcaggctcgctaggtcgaactggaatgactcgttgcgtgaaagctggaggaggcacgcccgcatcattgcgtttcattttcccccctgagtcgaattcacaaccatctgactctggcgaacatagccgacatggtcagttgctgtcagaatttaaaatcccatcaatacgctgcatcaggagttggttatggctgttgtcacttttgtctctcgcgacggcgaggagcgtgaggtgtctctcgaggaaggttcgtcgttgatgcagatcgcaaccaacaacgcggtgcccggtattgatggcgactgtgggggtgaagccgcgtgtgggacctgccatgtgatcgtcgacccgcagtggtccgagttggtcggacgttcaggatcggaggaggaggagatgcttgcgatgaaccccgagcgtcaacccacctcccgattgtcttgccagatgctcgtttcggcggcgtgggacggcttgattgtccagacgccagaatttcagatgtgacccacgagagtgacggataagacgtaatgaaggtttctgaagtgatcactgacaaagttcaatctgccatcccgatcgacctgcaaatccgcggcgcacacctgtacgacaggacccgacgttgggtgaccggatcgaacggaaagaagctgttcgtagagagcccaataccaccggtcgaagacgtcgagctcgctgacatcgacctcagcaacccgtttctctatcgtcaggggcgttggcagtcctactacgagcgcctacgcaatgaggcgccggtgcactatttaccggacagtcccttcgggccgttctggtcggtcacgcggcatgccgacataatggccgtcgacaaggatcatgagtcattctccgccgagccgctaatcgtcatcggggtcccgccgcgttttttagatatcacaatgttcattgcgatggatccgccccgccatgacaggcagcgggccgccgtccagggcgtggtcgcgccgaagaatcttcgtgagatggaggggctgattcgttcgcgagtccaggaggtgctcgatgacctgccaaggaatgagccattcgactgggtacagaacgtctctatcgagttgaccgctcgaatgcttgcaacccttctcgattttccatacgaacagcgtcataaactcgtcgaatggtcagacctcgcaacctcgatggagcagaccaacggcggcccctcagacctcgacgacacgttcgtcggtatgcgcgagatggcacaaggtctcagcgagcactggcacgacaaagcggcccggaccgctgccggagaagaaccagggttcgacctgatcaccatgctgcagagcaacgccgacaccaaggacctgatcagccgaccgatggaattcttgggcaacctcgtattgctgatcgtcggtggcaacgacaccacccgcaattcgatgagcggcggtgttctcgcgctgaaccggttccccgatcaattcgagaaactcaaggccaatcccgacctgatctccaacatgaactcggagatcatccggtggcagacaccattggcctacatgcgacgaatcgccaaggtcgacacggtgctcaacgggcagttcatccggaaaggcgacaaggtcgtgatgtggtacgcgtcgggcaaccgcgacgaacgcgtgttcgaccggcccgacgacttcatcatcgaccgggccaacgcgcgcaaccacatctctttcggcttcggtgttcaccgctgtatgggtaaccggttggccgaacttcagctgcggatcctctgggaggaattgctcgctcgtttcgagaacatcgatgtcatcggcgaacccgaatacgtccagtccaacttcgtgagagggatcagcaagatgacggtccgcctcaccccgaaatccgacgcatgaccgcacagcgcgccgtcatcatcggggccagccatgctggggctcaactcgcagccagcctgcgccaggaacgttggaccggagagatcgtcctcatcggcgatgaatcagcgctgccgtaccaacgccctcctttgtcgaaggcttacctggcctcgaagagcacgctcaaggacctggagatccgaagcgtcgagttctacagcaagcacgggatccaactcctggacgcgactgtagaggcgatcgaccgctcagcaggaagcctttcgctcagcactggcgacgcgttgacctatgacaagctcgccttgtgcaccggtgcccgcccgcggcggctccctaccccgggggccgacctggccggcgtctactacctacgcaccgccgcggatgttgggttgattcgaaaggccgcgacccccggacgtcgagccgtgatcgtcggcgggggctacatcggcctagagacggccgcctccttgcgtgcactgggtctggaggtcaccgtgttggaggcgaccgaacgcgtcctcgagcgggtcaccgctcccgaagtctccgcatttttcgaccgaatccaccgcagtgaaggggtcgatatccgcacgggagccctggtcgaagcgctcaccggcgatagccgcgtccgcgaagtggtcctggccagcggcgaatcaatccctgccgacctcctcattgtcggaatcggcgtggagcccaatgtcgacctcgccgccgccgcggaccttgctgttgacaatggcgtcgtcatcgacgaccacgcccggaccagtgatcacaacatcgtggccgccggggattgcgccagccacgacatggcccgctacggacgtcgcattcgcctggagtccgtgccgagcgccgccgagcaggccaaggtcgctgccgcgaccatttgcggaaagcctaaggagataaaggcgcttccctggttctggtcggatcaatacgatctcaagctccagatcgccgggctcaacactgggtacgacgaagtcgtcctcagcggaaacccgacccgtgaccgcgacttcacctgctactacctacgcagtgcagagctgattgcggcggactgcatcaatcgtccccgcgacttcatgttcagcaagcgggtcatctcgcagcagctccccatcgaccgcgccgaactgtcactcgccggtgcagtgtgaggcgactctgccttgagctcgatcgatatgacgtcggcgagcgatacgcaattcgaaggacgaacaggtccaaacctcattcggcgcgcccactaacgaaactgcggcttctatcggcggctcgcgaatcgacccttccctccgagcttgagctcgatccaacgagacccgcaacagttcggtgcaaactgtgggccaccacttcagtgttcgtaagcaacgtcgacccatgggctacgcatgcccacttggaacgaatccctggcaactgactggtcttcgacacccccacgccccgccactcggaaaggatcgcatatgccgcacaaaaccctcatcgagggctacccccatcagatcgggggccactgtggttcaggcgcgatgcgagatctgctgcactggcacggtctcgggtgggatggaccgcccagcgaggggctgacatttaccctcgggggtgccttggggttgtcctatcttcgatcgaatgccctcgttccaccgctttatctggtgggacgaggtgccgacttcgaagtcgacctaccgcgccgactcggcgggcaggtcgaggtcctaaccaccgacgatccagaggagggatggtcgtgggtccgcgacgaaatcgactccggtcgaccaagcctggtgtggggcgacatcgccgagctaccgtatctgagggtccagatgaagatgagccgccacgacatcgtcgtgatcggctacgacgaggacgcgggcgtagcgttcgtcgtagacaacgaccgggccgaggtgcaggaggttcccttcgactcgctggcccgggccaggtcttcgacgtcgttcccgcagccaacgcgccactgcacgtatcggattacctggccgagcgaccttcccgtgatcggtgacgctgcagcggcagcgtttcggcagtctgctgataacttgcgtcagccatcaggggcaagaatcgccgatatccccgcatcgagcggtgctgaggggctggcagccgccgcagcgctggcagccgacgtccacacctgggcagaccttcctgacgacgaactcgagatcctactgttcggtctcggcgcgttcatcgagaaagcaggcaccggcggcgggttgttccgacgcttactcgccgaggggtgcgccgaggtcgcacgactgaccggcgacctcgccacagaaggcctcgcgcaagtcgccgaccgttgtgcgcaggcctggaccgagaccgcgcgcgcttgcatccagcgtgacgttgacatgcgagctcgcttgaacgcggttgtcctgtcagctggtagattgcccggggccgaaagggatcttgtcgaggctttagaggttgcgtccagctcgttggtaactgaagaccgctaaccacgttcgtctcgtgaaatagatcaggtagcttgttatgtaagccgaaagttggtgcagagaagggcattacacggagagtgcgtttcattgcggtggtactaatatccgtcaaaagagaatgctggtgacagatacatgatgggcgcgaaactcgtcgaggagactgacacgatgcggctgattctgtgatgatgctcagacgacgctttgataaaatgggggttgccggtgaaggagatccgcttggtgaccgggatcgtcttgatgccgtcgacaggctgaaccctgcctcagtgggttggtcgtgacagaaccgcttgaaacctatcaagattgttccgaaggccaggttgagatcgcgctcgtgacggactggtggagtagcttcgaggagcggcgagacacactggccgatggcgaccctctcccgcctcaccacccatggtgtctcggctgtggcccggacaacccccacggtcatcatctactggcgcgacgtcgcggcgacggcgtcgtggcggagcatgtgttcgatagtcggcatcgaggtgctccgggcatcgcgcatgggggagctgtggtcaccgtgctcgatgacatggtgggaatgcttctttatgtgatcggggacatggcggttacacgtaagctcgatgtcgagttcctcgcgccggttcgcctgaaagtgccctatgaggtaagtgccacgctgaaagcgcgtgatggacgcaagctgcacgttgctgccgaagttcgagcgcaaggcgccggagacgtagtggcctccgccattggcgtcttcattgtcgtagatctggcgcacttcatcgctgcgcttcgacccgaatcgctctagtgtgtgtgcgcccgttagccaatcgggggtcacgcgccgaacgaccatagcgcataaggatcgtggcgccgaggcggtggagaagttcgtgaaggtcagccgcgtgaaggtccaatcgaaggggtgggcagtagcgttataacatttctggaaggcgagtaggcggccggccacctcgtcgagatcgcagaaaagtcgtcgggcgtgagggcctttgcgctgcacagcggtgaagtagatttcgacctggttcaactactacgcatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagatggatcatgcgagctgtactggcatgtccccagtgaacggggccatcttgttttagagtcttgttgcccgtgacgtgggcggataggacgatgaggaacatggctggacggaagaggaactccgcagaggacatcgtgcgcaagttgcgccgagcagacgagctcaccgcggcggggaaaacgcaggaagagatcgccggcgaacccgaggggtttcggcagcgacgttgtacaactggcgccgccagtacggcggcatggatatcgacgcagcgaaagaactcaaggaattgcgggagcagcagggcaaactcaaacgactactcgccgacaccgaactggagaaggacgccctgcgggaggtggcgaagggaaaattttgagcccggctgacaagcggcgctgtcgacatgctcgtcacgacgatgagagtgtcgaagcggttggcctgcagagcagttgggcttgcccggtccacctacgcccgtacgccgatcgcacagactcccgccgaccccgatgcggtcctgagagcgattctgcgtgactacgcgcgaacacacccgttgcatggcttccgtcgcgcctgggcgcatctgcgacacgatcaggcgatggcggtgaacaagaagaaagtgcaccgattgtggaaagaggaaggtctgcaggtgaggatctaccatccacgcaaacgaggcggggtcagctcatgcccacagaccgaagccgacgccccgaacgtgttgtgggctatggacttccagttcgattccaccgtcgacggcaaagccgtcaagattgcatcgatgatcgacgagcacacgcgcctgtcgctgatgaacatcgtggagcgttcgatccccgcgcagcggttggtcgaggaacgaggcaagacgttcgcgctgtggggcgggccgccgctggtattacggatggacaacgggccagaattcatttctagtgcgctacaccagttctgcgtgaaccgtgtgggaatctcgtacatcccgccgggaactccctggaacaacgggcacatcgaatctttcaacaaccgccttcggaaggagtgcctgaaccgcaaccactggacgagcctgctcgaagcgcgagtggtgatcgaggacttcaaggacgaccacaatcatcggcaccgccactcgtcgctgggctacctcacgccggccgagtacgctgtccagtgctcccacacccaccaaccggtggatgggtgcgagatcgactgaaaccaatcaaaccgcggctctaaagcgcggtggtccgactatcggggacctgccacctgtggcggcgagttcgtcgccgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatctcacggggtgtaggagtcaagccgcgatcgggaggggaggtgggaatgcgtgcagttcatcgaagaattcgcgggtggtgaggcagtggtggagttggccgaggaatcggttgaacaagtggcgttgagcttgatggttccagtctccgccggcgcggcgggcgtcgaaatgtcgcctggctccgggagatgcttgcagggcgctgaacgcccagatcgttcccgctgcagccagtcgccggttcttgacgtgccggtgcaggacgaaggttttctttccgctggcacgggtaatcggggcggcgccggcgtaggccttgagaccgcgagcggtcgcgaacctgtttcggtcgtcgccgatctcggcgagaacgcgagccccggccagtggcccgagtccggggaagctggtgatgatcttcgcatcggggtgttcggcgaagagtgcgctgacgtgttcggcgagggtctcggcggctgcgcaggcggcgtcgaactgccgcaacagcgccatcaggctgattcccatcgctgcttcgatctgcggtggctggcgaagcgccggggcgcgcatgatctcccgcagtcgttcgacgtcgcggtcgaggaatcgggaacgtccggccctcttgagtgctgctttgagttggggccgggtcaacgcggcagctgcggtcggagtcggagccgctgccaggacgctgcgggcatcagggcgggtcagcccgtcttcgagagactgaaacgcggtcaacgcagccgggaaatattccttgagcagcgaacggatctcgttgccgaagcgttgccgagaccagaccgcgtcctgttgggcgcgggcgaggacccgaatggccagcgcactgttggtatcggccggcaacggacggtgcgcggcggcgtcggtgcgcacgatattcgccagcatgaccgcgtcggcggaatcggatttcgagccggacaccgaatgccgggaccggtatcgggaggctgcgagcggattgatcgggtagatcacccggccactcgcacggagcgcggcgacccacagaccgtgatcggtttcgatcccgaccggaatcaggtcctgagcggtgtcaccggcgtcggcgaacgcctcgagcaaccgcgcgaacccggcagcgtcgttgtcgactcgtccccggctcacgacttcaccgttgtcgtcgaggatcgcgaagtcgtgatgattttcggcccaatcgattccgcagtacagtcccaccgcgcctcccaatgtcgatgtgcaggttgtgaacccgtgtggtgcacgcggcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacccgtgcagacggcatgccgggttctggaggtgtccgagtccggtttctacgagtggcgaaaccggccaccctcggaacgctcactgagacatgcctggctgacacagctgatcaccgaggttcacaccgcctcccatggcacctacggcgcccggcgtgttcatgccgaacttacccttggtcgcggcgttgctgttgggcacggctgtgtcgaactcttgatgagaactgctggtgtgaagggacttccgggaaacaaacgtgcgcgttccaagcatcagaccccgaccgcgagcgatctcgtggaccgcaaattcacccgcgacgagccgaacaaactgtgggtcacggacattacggaacatcccacgcgcgaaggaaaaatctactgcgctgttgtcttggacgcgttttcgaggcgggtagtcggttggtcgattgacagttctcagacggcgacgttggtgacgaacgctctgggaatggctatttcgaatcggggtccgacgcccggtacgttgatacattctgaccacggagttcagttcatatcctgggcgttcacccgccgggcgcacgactcgggcctggtcccgtcgatggggtcgatcggcgattgttatgacaatgccgtcatcgaatctttctggggcagaatgcaaaccgaacttctgaacaggaaacgatggaaaacgaggatcgaactggcaaacgcgatgttcgagtaccttgagatcttccacaaccggcagcgtcggcacagcgccctcgggatgctgaccccgatcgagttcgagaacgtacacttcacacgtcaacctgttgcctgaagtcaaatatcgcgactacacgaaactcggggcacatcaccaccgaacccagggcgattcacatgatggaggaatgaggggatgcgcccgaacaggtacctcgacgattatctgcatgggctggagttcctgggtggggtgtaccccgatgatgcgggggcgatcgccgagcacggcatagtggccgcgctcgacgatgatgacgcgttcgtgttcttgcttcgcttggtcggtccagaagccccggcattcgcggatgaactgtggcagttgatcagtggttttctgaacagtcgccgcgtcgaggagttgttcggaggctctgaggatgccgggatggcggatctcaacacagtgagaggcccgagatacctcccgcctcctactcgaccgaggatcccaaggtgagagtgcctgacggctaccaccgtgccaaataattcagggaagaacgtgccaaataattccgagagtcacaaggctacgcgagggtatcgaccgccgaccagaacccggaattacggctggacgcactcaatgcggccggctgttttcgcgtctggacagacaaggcatcaggcgcgaagacggatcgccctgaattagcggcgttgaatggacgccctgcgcccgggagacacgctcgtcgtctggcgacttgatcatctcggccgctcgctgccacacctgatcgggaccgtcgcagagctggaggcccgcggagtggcgttcaaatccctgaccgaagcgatcgacacgaccacgccgggcggcaagctgatcttccacatcttcggcgccctagcggaattcgagcgcaacctcatccgcgaacgcaccatcgccgggctgtcggcggctcgtgatcgcggccgggtcggtggccgaccgtcttcgctgacggccgcgaaaaagcggcaggcgaaaaagatgcgcggcgagggcgtaccatgaccgaaatcgcagaagtgttgaacattgctcgcagcaccctgtaccgaaaccggcccttccggatccggagtgcgtagctggggttcgtcggtgatgcggtgaggcacaagatgtaggggtcctggggcgtgtgaagatgcaggttctctcgcctcgcatcgaacaccccaggacccgttttgaacgctaccgccagcctgcttgccgacaccatctgccgcaccgtcgaactgggggtgacgatcaccgacgcggctgtggccgacgagttcacgcacctgttctgctccccggcgacactggacccggtgtgcgccgagtgcggggcggcgggccggctgcgggaccacatccagcggagagtcaccgatctaccgatcgtgggtcaccccaccagactgcatgtgcgggtaccgcgtttcacctgggacaacaccgagtgcgccacgaggatcttccagcagcgcatgccgtcgttggccgagccgagagccaagaccacacgccgctgtatccgctggattctgcagcgtctggcgatcgaccgcaccagcgtctcggcggtggccaaggccctcgggctgggctgggatctggtcaacgaccttgccgtctccgagacccgcacgatggtctacggccagcccggacacttcgacggcgtgcgtgtcctcggggtcgatgagcacaagtggaagcacgtccgcggtgacggctcctcgtcgttcgtcaccgtcttggtcgacctgacccctgtagtggacggcaccggcccgtctcggctgctggatatgatcgccggccgctcggcgaaggtcttcaccgagtggctcgacgcccgtgaccaggacttccgggatcgggtcaaggtggtgacgatggacggattctccggctaccactccgccgcagccaaggcagttcccgctgcccggacggtgatgaatccgttccacgtcgtgcacctcgccgcggacaagctcaccgtctgccgccagcgcatccagcaggccaccaccgggcaccggggccgcggcggcgatccgctgtatgggatccgccggacactcaacacccgggccgagctgctcaccgacaagcagaaagtccgcctgttcacagcgttcaccgcccatgatgcgcacgcggcggtggaggtcacctacggcgtctaccagcgactcatcaccgcctacgaggcctcgggcaagcgggagggcaagatcgcgatgtacaagctcctgcgctcgatccggaccggggtgcccaaggaattgcccgagctcgcccagctgggccggtcgctgtggaagcgccaccgggagatcctcgcctacttcgacatcggcgcctccaacggccccgtcgaggccatcaacggccgcctcgaacacctccgcggaatcgccctgggcttccggaacctcaagcactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtaaagctgccgagaagaccctcgcgaccttgccgtcgtgcccgattcccgagatcgcccgactgggacgaacgctccgcaagtggaaggactccttcctcgcgtactggaccaccgaccgctccaacaacggcggaaccgaagcgatcaacggcctcatcgaactccaccggtgcctggcccgcggctaccgcaaccgcgacaactaccgcctccgcatgctcctcatcgccgggggactacgggcctgaccccacactcagatgcgaagagcctgtttgcttggtcgctttcacacctcacacggaggtctccctcatgtcagcccgccatgccgaccggtgacacaacgtccgtggtcagtacacctaggggtcaattttcacccgcggttgacagaagcatgacgtgggggtgtccgcggcgagccggaccctgtcggtgagggcggcgcgctggtcacggacctcttgccctggggcgcgttgacgtgtcggcaacgtctaacatcctcagcggccgcgtcttgtgcccccgctcgatccccgaggctgcgacgggagtcgacgcgccgatgctcgacgcccgtcgcgggaacccgccccgagcccggaatgttcggtggcggaggggctcacaaggagcggctgattatctccttcatgatctccgagctccccgcgtagatctgggagacgcgcaggtcggcccaggcgcgggcgatggggtactcgttcatgtagccatatccgccgtgcagctggaggcacgcatcggcgactcgctgggcccgctcggagcaccacaacttcgccatggctgcggtggggatgtccagttccccatcgaggtgcagttcgatgcactcatcgacgaaggcacgcgcgacccgcgcctcggtggcaacctcagccatcttgaacttggtgttctggaacccccagatcgggcgtccgaacgcgctgcggtcgcgcacgtagcgcagtgtctcggtcagacacaactccatggccgctacgttcgacacggcgacgagcagtcgctcctggggaagctgctccatcagctggatgaagccctgtccttcggtgtgaccgagcaggctggtggcggggacgcggacgttgtcgaagaagagttcggaggtgtcctgtcccttcatgccgatcttctcgaggacccgccccctcgagaatccctcagccgcggtgggcaccagcatcagcgagatcccggccgctttgtcgtcgggatcggtcttggcgacggtgaggacgagatcggcctgagaaccgttggtgatgaaggtcttcgagccgctgacgacgtactcctcgccttgccggatcgctttggtcttgatgttctgcaggtccgaaccggtaccaggctcggtcatcgcgatcgctccgacgacctcgccggacgccatcttcggcaaccactgctgcttctggtcctcggtgccgtaggcgagcaggtagtgcgcgacgatgccgttgtgtagggaggcgccccacgagctgtcaccgactcgcgcctgctcctcgatgaggatggcttcgtgagcgaaggtcccgccgccgccgccgtactcctcggggatggagaggcacagcagacccaccgctccggcgcggttccacaggtcccggtcgacgtgcttgtcggcgatgaaggtctcgatgtgcggcctgatttccttctcgcagaaagtgcgggccaggtcacgcaggtcgttgaggtcgtcgtccatccacggggaacggcgagcggtcatgggagcctccggatcattgggtacagggtgtacccccatcagaccacggccgccgtcctgggtacaaggtgtcccacgtcggcgtcgggcggtgctcggcgtgtgcggcaccgagctgagtcgtcgcgccgcgcctgtaggctgcgcgggtggtggaagtgagacgatgggctgactcgaccgtccgacggcggtcgtcgcgtgacgagctggctcgtaacgagaagcgcgagcgcgtggtccaggctgcgaagcaggtcatcgacgagtccgggatcgacgtcggcaccgctctcatcgcggagcgggctggcattcccaggccgcacgtctaccgcaacttcaccagccgagacgacctggacgaccaggtggccaggagagcagcgcaggacctgatcgcgcgggtgcgcccgcacctgacccgacgaggcacacctcagcaggtcgtcgaggggttggtgcgcgcctgcgccacctgggccgaggagcatccgcatctctaccgcttcctggcagcccgtgggcagagtcggaccctgcatcgtgcccggatggggcggtcgcgcctcctcgacgagatcgctgcggctgcccgcgggtacaccaaatcgggtgtggcgagctttccggaaggcatcctggtcggggtgatggggatggtggatgccaccgtcatctggtggctcgaccagcgagacgagtccctggacgtcatggtcggacggctcgctggtcacgtcaccctcgtgctccgggatgcgctggccggccacgggatcccgctcgaccctgcggtcgagctggagccgttcgtagcggaatgaggatgtcagggcccggtcgtggccgtgccctgctcgaagtgcttgagatcgacgacgatgaacgttgcgtgcgcggtggcgaccttgtcgccgacttggtcgaccgcctcggcgtccacgtgcagtcgtcgtcccgcatggtcgcggacgcgggcggtgaactcgtagtcggtccccagtaggaccggccggaggtactcgacggtcagtgaccgggtcacggcgagctctccgacgcggtagaggaggaagccgaaaaggtcgtcgaacgccgcggccacaagaccgccgtgggtgatccctggcgcaccctcctggcggtggtcgaagcggtgcacacaatacacaccgtcctcggtggcgtcgacctgcagagcgagcccggcggggttctccgtgccgcatcccgcgcaggtgggggagtgtgagggaaggcggccggattcggatggctgtggtcgcgacatggcactgatccacgcttccagcgtcgtcggcgcaacgggaccgtgctcgtggtggctgctcatgattcgcggttcggctgcgcggtcaaagtggcgggaaggtcgctcatgatcggctcctcgagggtcacgacggacaggcggacggtgaaatggagtctagtttgtctccatccagacgtttacccggcatctgtctacactcgtcgggtgatccgagaggtgctcaggaccgatcgacggcttggtgccgaacccaggggcttcgcgtggtggctctcgctcctggtgtgcaagccgttcctgctcgtgctgcgtcgcccggattggcgtggtgtcgagcacgtcccaaggtccggcggagcggtgctcgccgcgaaccacgtgtcgcacatcgaccccctgcttgtcgcggagatgatcctcgcccagcgacgggtgccccgtttcctggccaaggacagcctcttcgcggtcccggtcgtggggtggtggttccgctccgcgggtcacgtcgaggtcgaccggtcggctggaaaggctggctatcgcagggccgtggaagccgtggcgcgaggtcaactggtcctggtctacccggagggctccatcaccaagcgagaggacggactgcccatagcgatgaagtccggcgccgtccgcatcgccttggcggcgtctgttccccttctcccggtggcgcagtgggggcgcaggagattctccttccctacagtgggcgtcttcgcctgggctggcgtcgaccggtgagtctcgtcgtcgggcccccggtccccttcggagacctccacgacctggggggagacctgggctgtgaaggaagggtgtcggcggttggaggccgccatcaccgcgatggtcgatcagctggcaggggtcccggcggatcggtgaaccgtgcccgtggcggcatcgatcgaacggcgtggtcgccgatgccgactctcacggttcgaaggcgggatcctggcggaccggtcctgaggtgccgctctgcgtcaggccgggcccgtaggtctcgtgcagggtccgcatgatgtcgtcgtacgggaggtcgaggtaggtccctctctctcgtacgtattccatgtgtcgacgaccggcgccgtctgcggcgtggagcagcgcgtcttgggtcccgtcgaagtccagcgggggaacgccgaaccgctcacacagctcggtgttgaaggccggcgagcccttgtgccagtgaccgttgacgtggacggcggtccacccgtgatagacgaagagatcggtgcccatcaccgacagcagttgttcgctattcagatggttgcgcacgtcggagaaacccagcacggccggaatcccgaccgcgcgcaaactggcggtgagcagcaccgccttcggcacgcaccaagtggggccgccgttcaagatagagctggccttgtagtggtcgcgatcgggcgtgacaccgtacgggttgtagcgaaggcggtcgcggacctccgcgaagatccgccggacacgctcgtgtgggtcgtccgctccctccaccaccgatgaggcgaaccgacggattgccgggtggtcgctatcgacgaagtagccggacgccaccgcatcgctcggctcgtgctggccgctcaccagacgaccgcccgagtgttcgtggcagccccggcggcctcgagcgcgcgcacgagctcccgctccaactttgggagtgtggcggcgacccgggctgcttcccgggcacgctcgcgggccggggccccgttgctgcgcgccagggaggcgacctgcgaccaggtcgcggcgcagcgacgggcactgtcggacactgcggcggccgcagagtcgtcggtcaaccgggcaatgtcgtgcgcgccgctggccagcagcttgcggaagagtccgccgccggtacctgccttctcgacgaacgcgcgcaggccgaggaggagcaggtgcagcacgtcgtcggggaatacttcgggccatcgcgggaggtcgtcggcgaacaggtcgacggcggcgagtccggtggctccgaccgccgtgtcgctgccagagacgatcgacggtccgtccgaggcggtcatggcagcggccgcctgggcgaacgcggcacgactggcgaccgtcaggtcagggagcttctggtgccactcgatgtcgaagaaggtgtgacgcgtcgggaccgggaagccctgcgaggaccgcgccttggccagcgcgtcgtagggcaccatctgcacgtcctcgcggtcgttgtcgacgacgtgcgcgatctgatgctcgtcgtcgtacccgatgaccacgatgtcgtgcctgctcatctggagctggacccgcaggtatggcagctctgcaatgtccgcccacacgagggttgggcggccacgctggatggagtcacgcacccaagcccatccctcgctcgggtcgtcggtggcgtgcaccgagaccgctgcccccagacgcatcggcaggtctgtctccaggtcgcctccgcggcctacgaggtagatcgggggcatgagctcggtgtcccggacgtaggcgaggtccagggagccgctcagtgcgaagacgagtccttcgtcaggagggccgttccacccaagtccggcccattccagcaggtcccgcattgcgccggagccgcagtgaccgcccaggcggtgggggtagggactgacgacgcgttgctgagagctagccatgtacttcatcctagcctcggtgtttcatggggatcttcggttttctgggccgaaatagaccgaagtgcttcctgagcaggggaaactgggagttgtctaaagctccaggttctcaagcagaaagcactcggtaggtgaagcgtacttcgtggtcggccggtctgtcgttctccgcctgtgatgtcggggtgatttctcacgccgggacgatcgctccccgccttttggctgatcgggtcggcctgaccgccgaactgtccaaggcgatggcacgccgccggtccgtcccgatccacgaccgtggtcgcgtgctgaccgatgtcgcggtcatgctcgccggtggcggcgagaccatcgccgatatccgcgttctgcgccaccaatccggccacggcaactcaccgaagatcaggccgcgccgacctcaacgtcggtggaacgaggttaagtcggaaccgattggtttttcccgaggatgcgggaatcggtgaggctccgcacaacgcggcgaacgaggattccgatcgaagccgttcaggattcgagcctgcggtcaccaggagcgtagccgtggtgatcacggcaaaccctttggtggcgatcattgcgggagccacagtcgagacaagctcccgcaagtcttcctcgagctcctcgatctcgctcgtcaagtatcggtggcgacgcgccagacgccgaagagcgtggccagttgcggcatctaccgacgcggtgggggcacagggcctggtagcggcgaggtccgcgatcacatcgtgctcgctgactctcgaccaccacgttcggatctcctccggggcggtgaccagcaatgacttgatctggcggatcacggccacgcgggctttgacggcgctgcggcgaacggttagcaacacacggacctgttcgacgagaccgtcgccagatttagccgcgggtaacgactccgggtcggccagtacctgttgcgcagcagcataggcatcgatcgggtcggacttcccacgtcgtcgttgcgagcgtcggggacggatgatctcgcggatatcgacccgccgctccctgaggtgtcgggcgagtccggcgccataggaactcgtgccctcgatcccaacgagttggatgtttcctagcgacccgagataggtcaggagcctgtcgtagccggcagcggtcgctggaatttgtcgatcgccgagccgcctgccgctcaagtcgaggaccgcgacgtggtggttatcggcgtgcgtgtcgactccagcaacgatgtggacagcagctgtggactcgttgagaaatgttgtcatgatgaagccgtgccttcctccagagggcacatcggccagaggtcgggcagacaagacgttgacggggctgaccaggctcgtatgaagtcatgctcgcctctggccgacatgcatcggacagcgccaccgccaccagcgcgcggacggatcaattgcaagacaagccctgcggccgtcagtcacctacagagtcacacgcgtcggcaacgaggcccttccatcatcaacgtcacctactcgtgcaccagccccaacaggacctggtcgcctcggtgggctcacgaggcgactcctacgacaacgcgatggccgaggcgttcaactcgctgtccaaggccgagttggtccgcaaccgtcacaaggggccctggcgggctatcgacgaccttgagatcgctgtcgccgagtacatcgactggttcaaccatcgacggattcacggcgagatcggctacgtcccgccggccgaatacgaagctcagcacgcggcggccgaaccccaagcagagcccgtcgacgatctcgtcgacgccagataaccaccctctacaaaacccggggcttgacacaggcttcgtcggaagtcgggcctgctacacgttgggcatgcctcgcctgcgcacccggcctttcgtgtgccggaattggctcggggactgccctatccatcgcttgaaggcatgtgagaagttgctgagatcgctgtacgcgagatccgcggccacttggctgatcgttgcggtcgggtcgagcaggcgtgcgatcgcctgttcgcgcagccaggactcgcggacgtcacggaaggtcgtgccctcctcggcgagtcttctcttcagggtgctggtcgagaccgagagcttgtccgcaacacgggcgctgtgagcctctccggggtcctcctcgagcaggacccgcactcgctctgcgaaggagatcgtgccgtggtgtcgctcgagtgctgtgcgtaggtccgcgatcgcgacgcggtaagcaacggggtctgcgaagcggcacacctcctcgagcgcgtcctggggggcctgcacgtacgaggtgggcgcgtcgaagacgacgcgcccacctcgggactgctcccaccccgcggcagacgccggcgctggccactccaggtacagcgtgaccgagggcagggtccctgcgagcaggtccaatagtcgcagcaccgtggacccgccgtaggcgatgacgaggcggtccaagtccgggtcgcgggtgtgtgcagtgagcccgatggtgaggccacttccgttcgggtggacgtgggggtgcagggcggtggagatcaagggcagaaaggcgagcagttccacgacttctgcgaccgagcccgcgctcaccagcggtacgctcagcggcccgaaggaggtcagctgggagtgttcggcaaaggcgaaacccaactgggtcgcctgggcgctgtcgaggtccgggtacacctctcggaaccagcgcaccggcgcctgctggtcccgggcgagaagtgcggtctcgtcggtcccttcccgcgccatcaccgtgcggaaccgggcggcagcttcactgtcgatcacggagctgttgagcatctgcgcgaacgcgagaggcgggacgccgggttcgtacacacgcattgcacgcaccccttgagccgaaatcacaacattctgactgatgtgatcatagccataccccctgcgtagtcgctacgctttcatcacgttttcgatcgtgaggagtcaagccaatgggtgtagtcacctttgtttcctacgacggcgagaagtatgaggcgcccctggacgagggacggtcgctcatgcaggtcgcggtcgacaacatgttgccgggcatcgacggcgattgtgggggagaggccgcgtgcggcacctgtcacgtgatcgtcgacccgcagtggtctgagaaggtgggtctatccggacctgtcgaggaggagatgctgtcgatgaatcctgagcggcagccgacctcccggctgtcttgccagatggcggtgtcgcaggagtgggacggcctggtcgttcagctgcccgagttccagatttgatcgaaaggaaagtggatcgatgattgcgagcattgcagacacgctgagcgagaaggtccagtcgaccctcccgatggggctgcagatccggggcgcccatctctacgacaagacccgtcgttgggtgaccggaacgaacgggcagaagatcttcgtcgagaccccgatcccgccggtggacgaggtcgagctcgctgacatcgacctgagcaaccccttcctgtaccgccagggcaggtggaagtcgtactacgagcgtgtgcgcaacgaagcgcccgtgcactaccagcccaacagtcccttcggtcccttctggtcggtcacacggcacgccgacatcatcgccgtcgacaagaaccacgaggacttctccgccgagcccttcatcatcatcggccaaccaccccggttcatggatgtcgcgatgttcatcgccatggacccgcccaagcacgacgcgcaacgggccgccgttcaaggggtcgtcgccccgaagaaccttcgcgagatggaggccctgatccgctcgcgcgtccaggaggtgctggacgaactcccgatcggtgagccgttcaactgggtcgacctggtgtccatcgagttgaccgctcgaatgctcgcgacgctgctggacttcccctacgaccaacgacgcaagctcgtcgagtggtccgacctcgccaccgcgatggagcaggccaacggcggaccctccgacaacgacgagatcttccgcggcttcgtcgacgcggcgcgagggctcagtgcgcactggcacgacaagacggctcggctcgcggccggcgaggagcccggattcgacctgatcacgatgttgcagagcaatgaagacaccaaggacttaatcgaccgccccatggagttcctgggcaacttgatcctgctgatcgtcggcggtaacgacaccacgcgcaactcgatgagcggcggtgtgctggcgctcaaccagttccctgagcagttcgagaagctcaaggcgaatccggacctgatcccgaacatggtctcggaagtcattcgttggcagacaccgctggcgtacatgcgccgggtcgcgaagaaggataccgtgctgaatgggcagttcattcgcaagggcgacaaggtggtcatgtggtatgcctcggggaaccgggacgagcgtgtcttcgaacgacctgacgagctgatcatcgaccgcaagaacgcgcgcaaccacatttccttcgggttcggggtgcaccggtgcatgggcaaccggctggctgagctccagctgaggatcctgtgggaggagttgcttcctcggttcgaggacatcgaggtcgtcggtgagccggagtacgtgcagtctaacttcgtcaggggcattagcaagctcatggtgcgcctgaccccgaagcaggacgcatgacgcaggggaccgcgctcgtggtcggagccagtcactcgggggctcaactggcggccagcctccggcaggaaggctgggccggcgagatcatcctcatcggtgacgagggcgcactgccctaccagcgaccgccgctgtccaaggcctacctcgccggcaagagcacgctggaggagttggcgatccggaaggcggacttctacgccaagcagcagatccagctggtcaatgcgcgcgtggagtcgatcgatcgcacagagcggcgggtgatgctggccggcggcaagagcatgtcctacgacaagctggcgctgtgcaccggtggccgggcacggcgactccccgtgccgggagccgacctcccgggcgtccactacttgcgcacgttctccgacgtggagcagatccgagagtcggcgcaaccgggtcggcgagcggtcatcgtcggcggcggctacatcggactggagacagccgcctccctgcgtgcgcttggactggacgtcaccgttcttgaggccgccgaccgtgtgctcgagcgggtcaccgccccggaggtatcggcgttctacgagcgcgtccaccgcgacgcgggagtgaccgtccgcacccgggcgctcgtcgaggctttgggtggcgacgaccgggtccgagaggtccggctggccggtggtgaaaaagtcccagcggacctcgtcgtcgtcggtgtcgggctccagcccaacaccgaactcgctgccgccgcgggtctcctcgtcgacgacggcgtcgtgatcgacgaccgggcccgtaccagcgatcacgacatcgtggccgcgggcgactgcaccagccacgtgatggcgaggtacgggcggtgcgtccgacttgagtccgtgccgagcgcggtggagcaggcgaaggtcgccgcggcgaccatgtgcggcaaggacaagaccatcgcggcgctgccgtggttctggtcggatcagtacgatctcaagctccagatcgcgggactgaacaccggctacgacgaggtcttgctcagtggtgacccgagctgtgatcgcgatcgcgacttcacctgcttctacttccgcgcaggggaactcattgccgctgactgcgtcaaccggccgcgcgacttcgccttcagcaagcggacgctctctccgggactccccgtcggcagagaagcgttactgggtatcgcaccgagctgagcgtcagctggaccacggggccgtccgacccgatcggcgagccgtcgacaccggctcgctacccaccaccgacgggacaccatgcagagcacgatgacgaacgtccagctcacgacggcagccatcctgcgccacggtgcgagcgttcacggcgcggcgcgggtgcggaccttgcagccggaggggagcgtcaagatcggtacgttcgcgcaggtgtgacgtcgatctgccagtgggcgcatgcgctgcgtgcctgtggggtcgctggcgacgagcgcgtcgccacgctcatgtgcaacaaccaggagcacgttgaggcctactgtgccgtcgcgtcgatgggcgcggtgctgcacacgctgaaccctcgtctgagcgccgagcagctcgcctacatcgggaaccacgccgaggatcggggcatcatcgtggagggcagcctggtgccgctgttccctatccgccagactgaggtgagacgctcgcatgacgatcactgcgaccactgacgcggccatggaggcctcgcggaccacgccgacgacctcggtgcaggagacggttgagtccccgcgaaccgggcggccgacgaggcggacgttcaccgccgagtacaagcggcgcatcgccgccgagtacgaccgggccccggccgggcagaagggccgggtgctgcgccgggagggcctctatgagtccagcgtcaagcagtggcgggcccagatttaagccggaacactgggcaccgtgtccaagaagaggcctcgagccggtcagtccccggagcaggcgcgtatcgccgagctggaaaagcagatcggcaagctgaggggggatgctgcccgaaaggacgaggtcatcgccgatcgtgatgccgcgttggaggtcatgggaaaaggtgtcgcgttcttggaagcgctctccaggaagaacaaggagtgagccgggcggcctggcgcacctggcaggccgagaccgtggaccggctgaccgcgctgctcggtgtggtgcgggcatttgccctggtcggccggtcgcgggccacccatcaccggcaggcgaacccgactctgcgcccgtacgggccacaccccaaagcccgccatcctgccgagctcaccgccgccgagcgcgccgcgatattggaggtgctcaccagcgatggctacgccgatctgtccgtggcccaggtgtgggcccgcgagttcgacgccggccggtactactgctcgcagcgcacgatgcaccggatcctagccgcgcaccggatgaacggtgagcgccgccggcacgccacccatccaccgcgcaagattcccgaactggtcactaccaggcaaaatgacgtctggtcctccaggggatatcacgaaaatgcggggcccgaccaagggcatctggtaccacgctcacgtcgtcatcgacatcttctcccgctacgtcgtgggctggtgcatcgagaccgtcggagacggcgaactagccgctgacctggtcgccgacgccatcgccgagcaaggccgagcaccgggatatctccacgccgacgggggcgcggcgatgacctcgaaaccgctggcctcactcctgtgcgacctggacatcacccggtcgcacaatcggccccgtgtccgcgtacagggtgatgtgtcgttcggggtacaggctcacgtgtcggtgttcgactggggttcatggtgccggttcgtcgccggtgttgacaaggtctcggcaatcatcacgtatgtcagccgcgaacgggacttggttcctcacgtactggtagccgcgaagccggggccgggtcgacgatgagcggatggggtcggatctgtcgaggtcgacggtggtcgaggtcactcgcaagtacgccaagctgtacctggcggcgtcgaagaaggacaagggccggatgctcgatgagttctgcgagctgaccggtctgtcccgcagccgcgccaggcatgctctggtggaggccggctcgcgggcgccgaacgtggtgcggatggatcggcgcaggtctcggccccggaagtacagtgccgacgcacgcgaggttctcaaacacctgtgggtcctgtccgggggcagttgtggtccgtatctggctgcgcagatggtcctgctgctggattcgctggaggcccacggcgagctcgtcgacggtcgcggccactacagcccgtcggtgcggaccgagttggagtcgatgagcggtgcgacgatcgaccggtacctgcaggcgatcaaggccaccgcctcgttgcgggggttttccgcccttccggatttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcaccctaggttctgtgccgcctccagttggggctgatcctcggtggtgaggtcagcgtagtggagtgtttcgtattcgatcggaggcatgtggccgatgctggaatgaaggcgcttgacgttgtaccactcgacccaaccagcggtcgcgaactcgacgtctgtgaccgtcttgtacgaccccgagtggaagatcgtcgttcggatgcactcggtcttgtacaacccgttagctgactcgacgagggcattgtcgtaggcgtccccgaccgatccgatggacgccgcgatgttctcgagtgccaacttctcggtcagcttcacggacgtgtactgactgcccgcgtccgaatgatgaatcagctcagccgctttcaccggatggccctcacggcggcgctgccacagcgccatccgaagcggaatcgtcaccaggtccacggtcttcgacatcgaggcatgccaggcgacgatccgccgggagaacacgtcgatgatgaacatcacgtagacccacccggcccatgttcggacgtaagtgaaatcggtgacccatactcggttcggttcctcggcctggaactgtcggttgagcaggtcgcccgctcgcacgccgtccgccgatcggatggttgttctgattcctttcgctcgtcgaattccgttgtggcagagcgatttcatcgcacgatcgaccgcaccgtaggacaccccggggatcgcggtccggtccagatgtacgcgcatcttcactctcccgtacagcccttcgggtgtcatcttccgccggccgtcggcgtcggtgttccacacgacctccctgactgcgtcgatgacgtgggcgtcggagacggtgcgcgcagccggcgtgcgtactcgccatgctcgataagttctcgcggcgatcttgcagccctgatcgctcaggactcgacagatcgactcgaccgcagaaccgttggcacgcaacgaatctatgaaagcgatgatcatcggttgcgggggtcgagttcccccgcgaagaaaatcatgannnnnnnnnnnnntgacgcatccagtgtcaggctgatcatgtcggttgtcggctcgatcgaggaggccccacaatgaatgctttcgtcccagcgctggtccggccgcctggcgaaattccacgactcggcgaaccacttctcgatgaatacctacgcttcgtcgctgcgagagcacgaaccaacaccctcctggcacagacgttcgacctgaaagtcttcttcaccatcatcggcaaggaaccgacgcaggtgagcaccagcgatgtactggctttcattcaagcgcaacgacttccacgcaaagagaatgtggtccgcctcagcgacggcgaatcgggactggccacctcgaccatcaaacgtcgactggcgtcgatctccggcctgttctcctacctccatgagcgtgggctggtcgagaagaatcccgtgccgcgaggcctctcgacccggtcaggacgctctcacgttcgcgggaccccactgatcagagcgccgcggcgcctcccacgggtactgagccccgacgaggtcaacgcactattggccgcgctacgctgcgaacgagaccgggcgatggtcctgttgatgctgttcggcggactacgccgatgcgaggtgctgggcttacggatgcccgatgtccgacccggtgagcgacgagtgttcgtcgccgccggcaaaggcggccaccaacgcatcgtcccggtcgcaccgaccttcttcgaaagcctcggccgctatctcgacgccgaacgcccgatcgacagtgccaccgatcatgtcttcgtggtcctcaaacgtcccagacgcggcaacccgctttccgcggccggtctcgatgaaattctctccggcgcccgagttcgaggcgggttacctcatgcgacatgtcacgaacttcgacacacctgcttcacccgactccgcgaatcggggatggcgttggaggcgattcaagctcaagccgggcacgcatccatcgagtccacacgcatctatctgcatctggccaacgactggctgatcggcgagtattccaaggcgatggacattctcgacggcatcgccggtgacatccctggagatgcgaaatgagcgttccgacagactctttgagaaaacctgagtcaaccgcggcccgcacatacgttcacgcggtcaccaatgcacatgcccaccgaacccgactccgggctgtcctgcggttcgaggacaggttcggtgatctcggcgcatggaacgcgctaccggtgtcggcgcgcatggcagctcccgacatcgtgcgcgcgttcgttgccttcgcggccgtcttcgagtcggtggccgtcgatgcgatctatgttgtgcaatcatcatcgaaatggggcgcccatctggccgaacgtgaacccgtagctgcttccacattccgcacgcaggcaacaagtttgggattctgcgagcgcgaggcagggaagatgtggtccaaactcgcgcagatctgtgtcatcgccggcgccacgaccgaggcgctcacctcggcggagtatgtcgcggcccgggcccagtttcattccgccgtagtcgccaaggtcgggcgtgcaccgaaatcgttgaacgcgccactctttgggctcgatgcgctcatgttccatcgcggccaaggaccccggccacatccgcgcaaacgctgggcagcacgatcggtgcccgagatcggttgggaccgcgccgaggagtgcgcgcccgtcatggtcgctacgatgcgccgttacctcgaccagatcggcatcagcctgcgggtctcgtcggtggactgcatcgagaccacactgcgccagttcgccggccatctggccaccaccagcgacgtagtctgcgtcgccgacatcgaccgcacccacatcgaggcctacaagacctggttggcggcacggccggggtatcgcaagaacacgaacctgtccaagaccaccatcggcatgcgcatggggcacctgagcgcgttctatcaacgcatcatcgaatgggactatcctgatatccctgcccgagcgccggtctactcctcggaccggccgatcaaggacaagccgctaccgcgattcctcgacgacggcgccgccgccaagttcttgaccgcagcccgcaacctgcccgacgagttcggtcgcctcgccatcgaaatgctctcacgtaccggcatgcgcaaaggcgaactcctcgacctgacaatcgattcggtcgtccagatcggttccgcctactggctccgcatccccgtcggcaagctccacaacgaccggtacgtccccttgcatccccaactcaaaacaatgatcgacacctggctcgagcaccgaccggactggcaggacagtccgctgctcttcaccgaccgcggtcgtccgatcccgggcacccgaatcgacaaggcagtccaatccgctgctgccgcagcgggaatcggccacgtccaccctcatcagctgcggcacacactcgcgacgcaggccatcaaccggggtatgagcctcgaggcgatcgccgcattgctcgggcacaagacaatggagatgacgatggtctatgcccgaatcgcggaccggaccgttgccgaccaatacttctccgtcacagagaaagtcgaagccctctacagtaaacacgaacccgccgtcctgcctgccgaggacgagcccgccgcgatgcgcaaactccgcgccgaagcccaccggcggatgctcggtaacggctactgcgcacgcccagtcgaactcgactgccacttcgagtcgatctgcgagtcatgcacgttcttcgtcaccaccatcgagtttctccccaccctcacccgtcagcgagacgacgccgcagacaagggccagatcgggcggcagaaggtcttcgacggacttatccagcgactcgacgacacgggcacttgacatcnnnnnnnnnnnnnagttgtcgcagctttgaggatggcgacgtcctcacgcagctgcttgttctcggccttgagctttttgatctccgccgattccttcgattccttcgaggtggtgcccgagcgggaacccgtgtcgacctgagcttgcagagcccagcgccgcaccgtctcctgcccgacgccgacctgcttggcgatcgcctccgccgcggcggtcaccgaggcgtactccgctcaaaccgtcaccaccgctgcggcgagtcgcagatgggtctggatcaagccgtcacagtggtctcgaatcaagctgtcataaacacgacttgccggctccagttcatccagcgccgtcaacgtggtggcgcatgacgtgagcatgtgagtggatcgtcagtcggtcgtttacaggtcttcgttctcgttgcagagcacgcggaaggcgcggtggtggtcttcggggaagacgaggactttgcgggcgattccggggccggacagttcggggccggagatggtgcttcggattccgtgctttgaaagttgttgttggaccaggcctacggagctgtcgttgtagagggttgcggctgcgacgagaagtccgtagtcggcgggtgtgcggcggtcactgcggaattgaggcatgctctcgctccagggacgtgtggtcatcgctgcggaaggtgaagttcgggtagtcggcatcggcctcgtccgcgagaacgcgccggtagttgcccagaccggcgaaatagaacagggcccggctggtttttcctggaatgttggcgccgaagatccaggaatgggctttcgggaacagtgatgcgttggcgatgtcgtcgcagagttgcgcccatgtacgtacggcggtctcgtcggcctcgacagtggccgagccttgtgtttcggcctggcggatcagttcggtgatccattcgacctgtgtttcgattcctggcggcaggttcgtgaagacgctgttggggccgtaaaccatgaacatgttcgggaattggtgcgtggcgatacccaggtaggccgcggtggtctcgttccagagttcactgatcggtgttccgtcgcgtcccgtgaggtgcatcttcttgtatccggcgtcgaagccggtggcgagtacgagtagatcgatctcgtgttcggttccgtccgcggtgactactgcgttctcggtcagcctggtgatcgggttgtctttgatgctgaccagggagacgttcggccggttgaaagtttcgtagtatcccttgttcgcgatgggacgagtggcgtaataccctgagggcatgagctttcgggctgtatcgggatcgtccacgatcgcggcgatcttgtcccgaacgaaatcggctgcggccaggttcgccgcgggatcgaagatgatgtcgttgaaggtcccgaacatgaagtggaaggcatttccgcgttgccagctttcctcgaacacacgggttcgttccgcttccgacaccgacgtcgccgagaccgtgctctcttcgaatccgcatccgacgatcgaattgcggacttggtcccagatggcgtcgtagttgctgcggcaccggtcgaggtattcctgatcgatcgggccgttgccggaggggatgctgtactgcgcggtgcgctggaacaccgtcaactgctgggcggtttccgcggcggtgcagatgaattgggtgcctgtcgaaccggtgccgatcacgccgactttgcggccggcgacgtcaagcccctccggccaacgactggtgtgcactacctgtcccgagaactgttcgataccaggtatttccggtgtgttgggttcggagagcaccccgagggcggtgatcaggtacttgctccgataaaccttggaggagtcggtgcgtacttcccaccgtgccagggaatcgtcccaccgtgcggaggtgacagcagtctcgagctggatgtcgcggcgtaggtcgtggcgatcgaccacggcattgagatactcgaggacttctgcttgttcgagatagcggttagtccacgaccattgctgaagcatctccttgtcgaaggaataccggtagacgaacccttcgctgtccgacttcgcgccgggataccgattccaatgccatgtgccgccgacaccgtcggctttgtcgaagcatcgcactgcgagtccgagttcgttgcgaagtttgtgcagggcgtagatgccggcgaatccggcgccgatgacgatcgcgtccagtgacgtgtcgggttccatgtcaatcctttgtgtaggacgagtgtttcagggctgaagtcgatcgacggtccacccacgtgggccgcgttcgtagagcaatcggcggtgtaggcgcgagtggtctgctgcccagaactccacgcgatgcggttggagttggtagacggcgaatcggtgagggcgggcgatatcggtgtgttggccgagactctcactgcgtgcgagcagcacttcggggtcgccgagatgcagactctgatgcgaggccgtcgacatgggtttgaggggttcggcgcgctcgtcccacactttgtcggcgatcgcggcgctgagtttgagtacgggaccggagatgatcagttgacgggcgagttcgcgccagtagaacaggccacttgcccacgagttcgtctgcggatcgcgtgctttcctgcttgtcgtatgcgtcgagaaggacaatccgctagcggaaatgtcggtgacggcgacggtgcgttgagaacagcggccgacgctgtctgtcgtggccaaggacagcgcgagtggctcacggaccccggcgatctcagcttgctcgatccatatctggaacaggtccagcggcgtgggtggtggatcggaatattccaggaatgggcgagcggttccggtgatggtttcgtattggctactcatggtcggtgcctcgatcggatccgagttcgttgagtttcgttagctgtccgcgaccttcggtgagttttcgggtcaggaagatgtcttctgcgcgtatgcgttcttggtactggaaatagtgaagtgcggcttcgtcaagatttgttgcgacactctgagctgcactgacggcatagtgggagagttcggagagtgtgtcgcgcccgagctggtagttggcccaccagctgattccgccgaccgtatcgtccaggtcctgtcggatctcgcccgccagagctttggctacaagtttggattaaaaactggtctgtcgtaggtcggcatgcgatcagtatccaggtggggtcagagttgcatcgggatgagtccggatgtgttgcgggaactggagtgtcgacgcgatgtcgactgccggcggattttcgccgcggctagggtgcttgagccagtagatatgtcagctaccgaggggatggagcgccgatggtgggctcgggaaggtcgattttcgggtgttttgaatgttattgtgtttcagtaactttggataatcagttagtggataatcggtttcagagattacgcatggaaatgttttatagaggtaccaattctgttgcagtggtgataatttcggcgtttcgtggttctgtgttgttctgcggtttggggtggggtcttgtaggatgggaagcatgatgacgatgagttggtagtcgcgagacaggtaccttcgagcgacccccgtccctccccagcctcgtttggtacttgggtaccgacttcacggttccgaccaaatcctttggtgacaaatataattcaggaatttagaggcgcgcagcgactcgatcgacggcagtctgtctggacccaccgcgagccgcgcagcggctccctggcggggagcgaagcgagccgctttcggtcccgatgcggagcatcgggagagcgccgcg