gatcttgtttcaactatgtcgccaagccagcattcgtgcgcgagggcggtatcgctccccggttggcgcatcgcgacgaatgccaataccaatacagaaattaggagacaggttatggtcgaaacattttatgaagtcatgcgcaggcagggcatttcgcgacgaagtttcctgaagtactgttccctgacagccacatccttaggactgggaccttcctttctgccgcagatcgcgcacgcgatggaaaccaagccgcgtacaccagtactttggctgcacggtctcgaatgtacctgttgctcggaatcgttcattcgctcggcccatccgctggcaaaggacgtcgtgctatcgatgatctcactggactatgacgacacactgatggcggctgccggccaccaggccgaggccatcctcgaggagatcatgacgaagtacaagggcaactatattctggcggtggaggggaatccgccactcaatcaggatggcatgagctgcatcatcggtgggcggccattcattgagcagctcaaatacgtggccaaggatgccaaggccattatctcctggggttcctgcgcatcctggggatgcgtgcaggcagccaaacctaatcccactcaggccacaccggttcacaaggtgatcaccgacaagccgattatcaaggtcccggggtgccctccgattgccgaagtgatgacgggtgtcattacctacatgctcaccttcgatcgtattcccgaactggatcgacagggtcggccgaagatgttctatagccagcgcatccacgacaaatgctaccggcgtccacacttcgatgccggccagttcgtcgaggaatgggacgacgaatcagcccgcaaaggcttctgcttatacaagatgggctgtaaaggcccgaccacgtacaacgcctgctccaccacgcgctggaacgaggggacgagtttccccattcagtcgggccacggttgcattggttgctccgaggatggcttttgggacaaaggctcattctacgatcgtctgaccggcatcagccagttcggcgttgaggccaacgccgacaagattggcggaacggcctccgtcgtggtgggggcggccgtgacggcgcatgccgcagcgtctgcgatcaagcgtgcgtcgaagaagaacgaaaccagcggcagtgaacactaagccgccggggaaacgactgaatcaggaagatcgaaataatgtcagcttacgcaacccaaggcttcaatcttgacgaccgcggccgtcgcattgtcgtcgatcccgtcacccgcatcgagggtcatatgcgctgcgaggtgaatgtcgatgccaacaatgtcattcgcaacgctgtttccactggtaccatgtggcgcggactggaagtgattctcaagggccgcgatccgcgcgacgcctgggcgttcgtagaacgcatctgcggtgtttgtaccggttgtcacgcgcttgcgtcggtgcgtgccgtggaaaacgcgctcgacatcagaattccaaagaacgcccatctgatccgagagatcatggccaagacgttgcaggtgcatgaccatgcggtgcatttctatcacctgcatgcgctggattgggtggatgtcatgtcagccctgaaagccgacccgaagaggacttccgagttgcagcagttagtttcgcctgcgcatccgctgtcctcggcaggctatttccgcgatattcaaaatcgactcaagcgctttgtcgagagtggtcagcttggccctttcatgaatgggtactggggatccaaggcttatgtgctgccgccggaggccaatctgatggcggtcacgcattatttggaagcgctggacctacagaaggagtgggtgaaaatccacaccatcttcggcggcaagaatccgcacccgaactacttggtcggtggcgtgccgtgcgcgatcaatctcgatggtatcggggctgccagcgcgccggtaaatatggagcgcttgagcttcgttaaggcgcgcatcgacgagatcatcgaattcaataagaatgtatacgtgccagacgtgctcgccatcggcacactgtataaacaggccgggtggctgtacggcggcgggctggcagccaccaacgtgcttgactacggcgagtacccgaacgttgcctacaacaagagcactgaccaactgcccggcggcgcgatcctcaacggcaactgggacgaagtatttccagtggatccgcgcgactcccaacaggtgcaggaattcgtgtcgcacagctggtacaagtatgccgacgagagcgtaggtctgcatccctgggacggcgtgactgagcccaattacgtgctcggtgcaaacactaagggtacacgcacgcgcatcgagcaaatcgacgagagcgcgaagtactcgtggattaaatcgccgcgctggcgcggccacgcgatggaggtagggccgctgtcgcgctacatccttgcctatgcccatgcgcggagcggcaacaagtacgctgagcgtcccaaggagcagcttgagtactccgcgcagatgatcaacagtgcgataccaaaggcattgggattgccagaaacacaatacacgctcaagcagttgttgcccagcacgatcggtcgtacgctggcgcgcgcactcgagagccaatattgcggagaaatgatgcatagcgactggcatgatctggtcgccaacatccgggcgggcgatacggcaaccgccaacgttgacaagtgggatcctgccacctggccgctgcaagccaagggcgttgggaccgtcgctgcgccgcgcggcgctctcggacactggattcgtatcaaggacggccggatcgagaactatcagtgcgtagtgcctaccacgtggaatggcagtccgcgtgattacaaggggcagatcggcgcatttgaggcttcgctgatgaacaccccgatggtcaacccggagcagccggtggaaatcttgcgcacgctgcattcgttcgatccctgtctggcgtgttcgactcacgtcatgagcgcggaaggccaggaactcactacagtcaaggtgcgataaaaggtgccggaccggcgtctggccagcgagcggatatcggttcggcaacggcacaaggagatagcatgagcacaaaaatgcaggcggatcgcattgcagatgcgaccgggaccgacgaaggagcggtagccagcgggaagtcaatcaaggccacttatgtttatgaggcgccagtgaggctgtggcactgggtcaatgcgctggcgatcgtagtgctggcagtgaccggattttttatcggctcgccgcccgcgaccaggccgggggaggccagcgcaaactttctgatgggctatattcgctttgcccactttgtcgcagcttacatattcgcgatcggcatgctgggccgcatctactgggcgacggcagggaatcatcattcccgcgaactcttctccgtgccggtgttcactcgggcgtactggcaggaggtgatttcgatgctgcgttggtacgccttcctatctgcgcgtccaagccggtatgtcggtcacaatccgctggcccgtttcgcgatgttcttcatcttcttcctgagttcggtgttcatgatcctcacgggcttcgcgatgtacggcgaaggcgcacagatgggctcgtggcaggagcgcatgttcggctgggtcattcctttgctcggtcaatctcaggatgtgcatacctggcatcatttgggtatgtggttcattgtggtgtttgtgatcgtccatgtctatgcagcgattcgcgaggacatcatgggccgccagagcgtagtgagcacgatggtctcgggctatcggacctttaaggactgatgcgcaatgcaaccgaagcgatcgcaggctttcgtcgataccatgcacccgctaccggaggtattgccctcggtatggtggcatcccggcgtgtcacggcgcgtgtcggttcattcgggctgttttctgagtagtcattacctcaagccgctcggcctgtcgcagccccacgcccgctgtctgctcaggattgcgaaacggcgcttgcatgaaatcatcaattggaacagccgtcaggcttggaaaggcgcctgttcctcctttcgtgtctcggtcgctcgccgcacggtacacggttccctttttcgctgaccaccgccatgagaccaactcaaacgtccgatatcgcacctggaaccagctgtaaccaatcccgtgacaaggagccggtggtagttgcaatgggcattggcaatgtgctctgggcggatgagggctttggcgtgcgctgcattgaaaccctccagcagcgctatcagttcgcaccgcaggtatgcctggtcgacgggggcacgcaggggctctatctgatccaccacgtgcaggctgcgtcgcgcctgctgatcttcgatgcgatcgactatggcctgcctccaggaacgctgagaattatcgaagacgaggcggtgccgaaattccttggggccaagaagatgagcctgcaccagaccggcttccaggaagtactgttgctcgcccagttgacgggacagtacccgcagcaggtggtgctgatcggctgtcagccggaggagttggaggattatggcggcagtctaaggcgggtgatgaaggctgcggtggaggatgcggtggagaaaggggcggacttgctgcggagatggggcgggatgccggtgcctcgcactgcggagcttgcgcctgccgaggccgtgaccgtgccgcatctggcgctcgatcgctacgaagccgaacgtccttcgcctcgggccgcctgccggattggcgatgaacgttttatgccacaggatttgtgaggggcgaatatgtgtattggcattcccatgcaggtcatggcgatcgagcctggatatgcggtctgtgcgggacgcggcgaacgacggagagtctcgagcgcgctggttggtgactgccagcagggcgactggctgctggtcttcctggattcggcgcgtgagcggatcgatgcgctcagggcgcatgaaatcgatgccacgctggatatgctgcaagcggccctgctgggtcttgacgcatccgaagcgcaaccacgttttgaactgccatcggcgatggcccgcgaggacctcgccgttctatccaactccagagattcttcctcttactaaggtaactttcatgtcgaccgaatcagcgatgtttcttgcccccatcccgacgacggacgcagtaccgccggtgatcgaacgtctggtcgaacagcatcaggctgcctgggttgaccaggattccattgacgactggctggctggcggcggcgattgcgtgctgtttatcgccggcgacccggtgcgctttcccgagtgcgtggatgtcgctgtcgtgttgccggagttgcaaagggtgttcttcaatggttttcgcattggcgtggcgaaacgtgaacgtgagcacgaagatgtgctggcgaatcgctttggcacgcagcgtcgaccgtcgctggtgttcttgcgagacggtgcctatgtgagcgtaatcgccggcatgcgcgactgggacgaatacgtgcgcgaggtccggcgggcgctcgcgatgccgacttcacggccgccatccatcggcattccagtgatttcggcggcagccggcggcagttgccactgatccgtcgaacaatgcctcacaggacaacgcgatgaattcatttcccattccggtcgtgctgctcggtcccggttcgcaagccgaggatgaaacgctcgattacatacacatgccgcagggcatgagtgtctatacaccgcctgtgctgccggaacccgagcagattgcctgcctgacccaagcgcaaagtgtgctgcgggcgattctcgacgcgctggaccgcgcggacccgaaacagcccaatccaagaatcgaattgtgggcattggacgaagaaaaccgtcaactgctcaagcaagtgcttggtgagggggaggtgagtgcaaggattgagggcgagtaccaggtgtatatccaggaagctgtatttgcaggggtgtggcgcgtggtgtccacttgccccgatgcgacgacggactacatcgaggttggcgcagcaccggaagtgctgcgcggcgcggcgcgttatggcgccaatcagtggagtctggatgtcgggcgggtgcccgacggtgtcatgaacgcgccctcgatcctggcggagatcgatgaccaattgctgagttggcatcccggcaagccggtgcatgtcgtcaacctgacattactgccgatgtcgccgcaagatattacgtttctcgacgaaactctcggtgctgcaagcgtcaccatcctttcgcgcggctatggcaactgtcgcattagcagcacggcagtgccatattgctggcgggtggtgtatttcaattcgcaggacaccaccattctcaacaccgtcgagattaccgatctgccggaagtggcctgcgcggccccggaagacctgcgggattctcacgaacgtctgacagaggtactgaaatgggtggggagcatatgaacgacgcaggtatggggcgcttcgaaggcagttacctgggagatcgggggcgcctggcggccgacgcgcggctggaatgcaagatctgctggtgggagtacgatcctgaagtcggcgatccagtttggcagattgcgcccggcacttcattttcggcgctcccggcgcactggcggtgtccgaattgcgacggtgaagccgagcaatttatggtgctcggtccgcaggcgtgagagactgcaacgatgttgctggccaactatggagcctgtgaagtggaccgggtgcgccatctggaagaggctttctgctgcattgcggcaactcgcatggccgatatccccgtggtgaaccgcgcgttgtcggtggaagcattggggttcgagcagtgtgccgaatcagcgggcggctcggatggcgaaatggggattctcattactccctggttcatgaacctgatttggctagcgccatacggcccatgcctcggagagcgggatgcgtcgacgctgccggtgggaaagacctgtatgcgacgatttggaagccacgacttcgaattcatcggtgcctcggagccacagtttggtccctaccaattttgctcattattttcgccgatgtttgaattcgccaaccaggctagtgcgcgcgcaaccgcgacggaagtattgcgtctgttacgggcgtcgccagatgcgcctttaccgccaacgtgcgccccgcaccgagacaggcgggggtttctgttcggtaggcgtcgaattgagggggaatcgttatgactcgggccgtcgcgttgaccggtcggctgacatttcgcccagggcaggtgccaggcattgcgggtgagcgcccccaactcgccgaacgattgctgcgaggccggcccggcgaggctgcaccgcacctcctgccgaggctctttgctctgtgcggcgaggcgcacggcgtcaccgcggcgctcgccgtgaacgctgcgcttggtcgtgtcgccgcgcccgaaccggcgctgtttcgaaggctcgcccatgagacggcatgtgagcatatccgccgcatctggctggactggccgctgcatctggccagcgggccggtgccgtccacgtttaatagtcgagtgccgcagcgcgaactgattgattgcccgatgttgaaggcgtcgcattcggagtcggccgccatgctcgcttggctggagagggcggtgctgggaaccgcaccccgccgctggctggcgcattggcatgaagacccggccggctgcctttccacatgggcgaccaagatccacacctggcctgcaatggcaatgcgtcagtgcatgcaggtagcgcaggccatggcgagcatgcctgcccccctgctgccgcacgcgtcaacggacgccttgcgcgaactggcgcagtccttggccggggaggcggactttccttgccgcccaagctggcaaggccgggtgttcgagactggcagttggacacgactggggctggcggattgcagcgccttcggcaacatgtggttgcggctgggcgcgcgcatcgcggagttggtgttgctgtcgctgcgggacggtatgcaggcatccggggaggcacatgattcaccttgtctgcaaatgggcgcattggcgctggctcccggccaggcgttggcatggagcgaaatggcccgtggcttgctgatgcactgggtacgtctggtggatacgccgcaaggaccggtgatcggcggctatcggatcattgcgccgactgaatggaacttccatccggacggggcggtggcgcacatgctcgcccacctcgcgccgttcgacgcggccgatgtgcggcgcagcatcggcattctggtcgcggcgtatgatccttgcgtcccctatacggtggagttcgcggagtctttgggagatactgtccatgcatgagctcagcctggcgggtggcatcttgcagttgctcgaagacgctgcgcggcgcgaacgatttgctcgggtcacgctcttgcgcctcgaggcaggcaagttgtgtggcgtggaggtacgcgcgctgcgtttcgcgctcgaggccattgcttcgggaacctgcctggagggcgcttgtatcgagatcgaggaacctgagggacaggcctggtgcctgcagtgcaatgcagcggttgctttggcggagcgtggcgcaccatgcagcggatgcggcggctaccggctccagcccactgcggggaccgagttgcgtgttatggacatgctggtcgaagatcactggtgtcctgaatgaaaaattcattgaatcaggacaccagggtgaagcgatctgcgagaagaaaggagtaggcgaaaatgtgcgtcatatgtggatgcaataccaatcacgagactgcccggcaagacgagaataagggcgaacatgctcccggccgtggcctcgtcgataccggcaccgagccgccgggcgcggcgcatgtacggatcgatgcgtccaccggtgatctgcactacggcgcggggccggcgcacgtgtctgtgccgggtctcagtcaagcgcgtgcgatcaaactggaacaggacgtgctgggtcacaacaatcgccttgctgcacacaaccgtcagcatttcgtcgcacatggtgtgcttgcactgaatctcgtttccagtccggggtcgggcaagacgaccttgctctgcactaccatcgaagccttgcggcggtgccgtgcggacctgcagctggccgtgatcgagggcgaccagcagaccagtcatgacgcagagcgcatccgggccacgggtgtacctgcgatccagatcaataccggcaagggctgtcatctcgatgcgctaatggttgccaatgcgtacgagcgcctccccttgcacgccgcggcacatgcgcacacccatgagcaccgtcaagaggacggacagcattcccaccatcatgaccacgagcatgctcgccacgatcaccacgatcaccgatccagcggcatcggcagcgtcttgttcatagaaaacgtcggcaatctggtgtgccctgcaatgtgggatctgggcgaatccgcgaaggtggcgatcctgtcggtgaccgagggcgaggacaagccgctcaagtatcccgacatgttcgccgccgccagcctgatgatcctgaacaagatcgacctgctgccacatctgcgcttcgatgtagcacgctgcatcgaatatgcgcggcaagtcaatccgcaccttcaggtgctgcagctgtcggccgcgacaggagagggcgtggacgagtggctagactggatgctggccggcggcgcggcggcaggggctgctgccgcaacggatggcgcgcgcatgcgtatcgccgcgccggaggccggaatcgctgccctcggaacgcagttggctcccggtccggcggtgtcgaaggagatgtgagatgcgagcgcagaccttgccagccggcagcgaccatgcgccggtgctggcttgcggtgcatggctgaagaatgccgcatgcctgttgcggggcgccgaggtcctctggtccccgatacatggcgatcttggagatccggccaactgcgatgcgcttgaccagtcggtcgaacagttacttgacagcgctcacggccaggtgcaggcggtggcgcatgatctgcacccggatttctatagcacgcaactcgcgcaacgcctggcggctcggctttgcgtgccggcagtggccgtccagcaccatcacgcgcacatcgccgcgctgatggcggaatacgatctgagagaacccgtgatcggcttggcgctggacggcgtcggtcttggcacggatggtacggcttggggtggggagttgctatgggtttctccgtcagagtggtgtcgcttggggcatctccagtcgctgccgctgcctggcggcgacgtggcagcgcgcgaaccctggcgcatggcagccgcagcgctacatgtgctggaccgtacgggcgagatcgggcggcgctacggcgccgttgtaggtgagcaggcggcccgtaccgtggcagcgatgctggaacggcaactcaactgtccacgatccagtagcgccgggcgctggttcgacgccgcggcgggtgcgctgggtgtcagtgtgcggcagcaggccgaggcgcaggctgcgatcgccctggaggcgcttgcggccgactatctgtccgcgctgtcgccgcctgaatgcgtcggtacgtacgtcgtggatcaggacggagttctggatctgcgtgggctgctggagcagctgtttgcgctggccgatgagggtcaggcggggcaagcggcgcggggcgcggcgctgttccatgtggcgctcgccgaggctctggtggggtgggccgctgacgcagcgcagggccacggactgaagaccgtggccctgggcggtggatgtttcatgaatggcattttgagcgccagcgtgcaagccggattggcagcgcgaggtttgcaagcgttgctgccgcgcgcggtatcgtgcggcgatgcagggctcgcgctggggcaagcctgggtcgcggcccgccagcctacggctgccctggcgccgcaaacgcatctacaggaggagggcgcgccatgtgcctagcgattcccgcacgtttggtggaactgcaagcggaccagcagggcgtagtcgacctgagcggtgtacgtaagaccatatctctcgcgctgatggccgatgccgtagtcggtgactacgtcatcgtgcatgtcggctacgcgattggcaagatcgatccagaggaagcagaacgcacgctgcgtctgttcgcggaattggagcgagtgcagccgcctgcgtccgagccgatgcatgggatgaacattcatcaggagccggcatgaaatacatcgaagaatttcgcgacggcgagctggcgcaacgcattgcggcgcacgttcgcgctgaggcgcggccggggcaacgctacaacttcatggagttctgcggcggacacacgcatgccatttcgcgttacggcgtgaccgaactgctgcccgagaacgtgcggatgattcacgggccgggctgcccagtgtgcgtgctgccgatcggccgcattgacctagcgctgcatctggcgctggagcgcgacgccatcgtctgcacttacggcgacacgatgcgggtgccggcctcggggggcatgtcgttgattcgggccaaggcgcacggggccgacatccgcatggtctactcggccgctgatgcgctgaaaattgcgcagcggcatccacagcgcgaggtggtgttccttgccattggcttcgagactacaacgcctccaactgcgctgattattcgcgaggcgaaggcgcgccaggtggataacttcagtgtgttgtgttgccacgtgcttacgccgtcggccattacccacatcctggagtcgcccgaggtgcgcgactatggcactgtgcccatcgacggattcgttgggccggctcatgtgagtatcgtgatcggtacccggccctatgagcatttttcacgcgagtacggtaagccggtggtgatcgcaggcttcgagccgctcgatgtgatgcaagccattctgatgttggtacgacaagtcaacagcggacgcgcagaggtggaaaatgagttcgtgcgcgctgtcacccgcgatggcaacgagagcgcgcaggccatggtgtcggaagtgttcgagctgcggccgtctttcgagtggcgaggactcggcgaggtgccatatagcgccttgcgcatccgcgcgcagtttgcgcgtttcgacgctgagcaacgcttcgatctgcgctaccggccggtgcctgacaataaggcttgcgaatgcggcgcgatcttgcgtggcgtcaagaagccaaccgactgcaagctgttcgctaccgtctgcaccccggagaatccgatggggtcgtgcatggtatccagcgaaggtgcctgcgccgcgcactattcgtatgggcggttcaaggatatccccttggtggcagcatgagcggcaccgttaaactgggctatcaacggcccctgaacatcaagagcggcagaatcgacatgggccacggcgcgggggggcgcgcagccgcacaacttatccaggaactgttcgttgctgcgtttgacaatgagtggctgcgccagggcaacgaccaggcggctttcgccatgcctgccggggccagaatggtgatggccaccgacgcgcacgtggtgtcgccgctattcttccccgggggtgacatcggtagcctgtcggtgcacggcaccattaacgatgtggcgatggccggtgccaaaccgctgtatctggccgcgagtttcatcctcgaggaagggtttccgctagcggatcttaagcgcattgtcgaatcgatggccggggctgcgcgtgaggctggcgtgcctatcgtgacgggtgacacgaaagtggtcgagcaaggcaagggtgatggcgtattcattaccactaccggcgtcggcgtggtgccagcgggcattctaatcgacggcgccggggccaggcccggcgacgctattctgctctctggcactatgggggagcatggcgtagcgatcctgtccaaacgcgagtcgcttgaatttgacactgagatccgctcggacagcgccgcgctgcacgacttggtggcacagatgctggccgtggtgccgggggtacgagtgctgcgggatcctacgcgcggcggactggcgaccacgctcaacgaaatttccagtcaatcgggagtgggcatggtgttggacgaagcggcgatccccgtcctgccacaggtggacgcggcatgcgagctgctcgggcttgatccgctgtacgtggcgaacgaaggtaaattggttgccatttgcgcagctgcggacgcggatgccctgcttgccgccatgcgggggcatccgctcggtcgcgaggcacggcgcatcggagaggtcatcgaggacgggcgccactttgtgcagatgcgcacaaaattcggcgggatgcgcgtggtggactggctgtccggcgagcagcttccgcgcatttgttgagcgagtcggctatgcgcatattgctcctcacccatagcttcaacagtctgacgcagcgactgtttgtcgagttgcgccagcgcggccacctggtgtcggtggagttcgatattgccgattccgtgaccgaggaggccgtggcgctgttcgcccccgatctggtcatcgccccttttctcaagcgtgcgattccggaacgaatatggagtcgactggtctgtctggtggtgcatcctggcattgtcggcgatcgcggcccgagtgcgctggactgggcgatcgttcgagacgaacgaagttggggtgtgacggtgttgcaggccaacggcgagatggatgcaggtccggtatgggctagcgccacgttcccaatgcgcgcggcacgcaagagcagcctgtatcgtaacgaggtgacggtggcagcagtacaagctgtgctggaggcgctggcggcttttgaagccggctggcgttcggcgaatgatgcgcagagcggcccgggcacctggaatcctgcaatgcggcaggctgagcgcggcatcgactgggcgcgtgagtcgactgccgccgtgctggcaaagctacatgcggccgatagctttcccggcgtaccggatgccttgttcggccagccgtgccggctgttcgacgcccacgccgcgaccccgcagacggtcgcacgcgcgccgcgaggccagcctggcgatatcgttgcgcgccgtgagcatgccgtgctgcgcctgacggtggacgcaggcgtgtggatcggtcacgccaagctggccgtgcgcgatgagtgggaaaacacaagcctgccatctctcaagctgccggtggcgcaagtatttcatgaggcgtgggcgcaattgccggacctgtcgctgccgctggaacacgacgccggcgagtggagcgagttccggtactgggaagacgattccggcgcgggcctggtcggatacctcgccttcgactgctataacggggcgatgtcgaccgcgcaatgccaacggctttgcgccgccttgcgctacgcgcgcggtcgccagacgcgggtgctggtgctgctggggggagaggattttttcagcaatggtattcatctgcaccaaatcgaggcggcggagcaccggggcgcggagagcgcggccgatgcctcctggcgcaatattcaggcgatggacgacgtcgcgctggaaatccttgcgttttccgatcgcatgacggtgtcggcgctgcgcggcaatgcgggagcgggcggcgtgttcttggcgctggcggccgatcaggtatgggcgcgcgaaggtgtactcgtgaatccgcactacaagaacatgggcaatctgtatggttcggaatactggacctatctgttgccgcaacgcgtcggtgcgcaacgagccagtgatctgatggacggccgtttgccaatgtcggtccggcgggcgatcgagattgggctgatcgatgccagcttggacggcgacgcgcgctcgtgccttgccgagattggccgccgcgccgttgcgctggcccgggcgccagactatgctgcgcatattgacaacaagcggcgaaaacgggccgcagacgaagcggcaaagccgctggcccagtatcgagaggaagaattggtgcatatgcatcggaatttctatggattcgatccgagctatcacgtggcacgctatcatttcgtctacaaattaccccatgcacatacgcctcgccaccttgccatgcaccggggtggcagcctgccggcggcacaagagttgcaggcacttgcggggaaacgatcttgagccatgtctgacaagcaggccactgttcttgtcgtcgacgacgaaacccgttcacaggatgctctccggcgcactcttgacgaggaattccgtgtactgacggtcagctccgccgacgaggcacgcgccttgttgctgcgccagccggtctcggtgatcctgtgcgatcaacgcatgccaggcctcacgggggtggaatttctcaaagaggtgcgcgagcgctggccggaaatcgtgcgtatcgtcatctcaggctataccgattcggaagacatcattgcaggggttaacgaggcgggtatctatcagtacatcctcaagccctgggtaccggaccatttgatcgacaccgtgcgccaggcagtcgaggcacaggggctgcagggcgatatgcatcgccttgatctcgagttgcgcaccagcacgccggtcttgcgccagcgaagcagccagaaactggcaagtgcgcagagcgcattcaatttcgagcgcattgtgcgcgcaccgggcagcccattggatgccgtttgcgaggtcgccgcccgcgtggcgcgttatgatttgccggttatggtgctcggcgagtccggcaccggcaaggagttgctggcgcgcgccattcattacgccagcccacgcgcggcgcgcgcctttgtcagcgagaactgcgctgccgtgccggacaacctgctcgaatccgagttgttcgggcacaagcgcggcgccttcaccggggcgtacgaagatcatgccggtctgttccagcgcgcgaacggcggtaccatttttctggatgagattggcgatacttcgccggcgtttcaggtcaagcttctgcgcgtgctgcaggagggggaggtgcggccagttggctcgccacgttggataccggtcgatgtccgtgtcatcgcggccacccactgtaacctggaaagcgacgtccatgccggacggttccgcgaggatctttattaccggatcgctggcgtcaccatttcgatgccgccgttacgggagcgtagtggggatttgcagcccatcgcggccaagctgctggagcaggtggcgcaggagctggcccgccccggtctgtatttcggtggggacgcacttgcagcgatgatggcgtatccctggccgggcaacatccgcgaactgcgcaatgagatttatcgggcggtagcgctctcctcgggcgaagagattcgcgcgcaacttttctcgcgcaaggtgctgcacggtcagcccggcaccgtcaagcgtgggccgcatgtgcagactttcccgcagtcgggtacgctgcaggagcgacttgacgcgatcgaggcggtggtgctgaaggaggcgctcctgcgccatcgttggaacaagacccatgcggccaaggagttgggtctatcgcgcgtcggattacgtcagaagctgttgcgctttggcttggaggagaaatgaacgcgcctgtatgtaccggtcttgcctcagcaaaacccggcgtattgaatgtgctctggatacagtccggcggctgcggtggctgcagcatgtccctgctttgcgcggacactaccgatttcactggcatgctcaagagtgcgggaatccacatgctttggcatccctcgctatcgctggaaagcggcgtggaacagctgcaaatattggaagactgcttgcaaggccgcgtcgcactgcatgccttgtgtgtcgagggggcgatgctgcgcggtccgcatggtaccgggcgctttcatctcctcgccggcactggtgtgccgatgatcgaatgggtcagccgcctggcagcggtcgccgactacacgctggcggtcggcacctgtgccgcttatggcggcatcaccgcaggtggcgggaacccgacggacgcctgtggcctgcaatacgagggggaccagcccggaggactgctcggcctcaactaccgctcacgcgccggcctgccggtgatcaatgtcgccggttgcccgacgcatccgggttgggtgacggatgcactggcattgctgtcggctcgcctgctaaccgcgagcgacctggataccctgggccggcctcgattctatgctgatcagttggtgcatcacggttgcacgcgcaacgagtactatgaattcaaggctagtgcggaaaagccttcggacctgggttgcatgatggaaaacatgggatgcaagggtacccaggctcacgccgattgcaatacccgcctatggaacggagagggttcctgtacccgcggggggtatgcctgcatcagttgcactgaacccggcttcgaagagcccggccaccccttccaccaaacacccaaggttgccggcatcccgatcggtttgcccaccgatatgcccaaagcctggtttgtcgcgcttgcttcgttgtccaagtcagccacgcccaagcgagtgaaacttaatgccacggcagatcatccgctgatcgcgccagccattcgcaagacgcggctgaaataggaggcgagcatggaacgtttggtggtggggccgttcaaccgcgttgagggcgacctcgaggtgaacctcgaggtcgccagcggtcgggtatgctcagcacgtgtgaatgccacgatgtaccgcggattggaacagatcctgctacaccggcatccgcttgacgcgctggtctatgcgccgcgtgtgtgcggtatctgctcggtgtcccagtcggtcgcggccagccgcgcattggcggatcttgccggcgtgacggtacccgctaacggtatgctggcgatgaacttgatgctggcgaccgagaatctggccgaccatctgacgcacttctatctgttcttcatgccggatttcacgcgcgagatatatgctggccgcccctggcacaccgacgcgacggcacgtttttcgcccacgcatggtaagcaccacaggctggcgattgccgcaaggcagcgatggtttaccttgatgggcaccctgggcggcaaatggccgcacacagaatcggtgcagcccggtggttcgtcgcgcgccatcgacgccgctgagcgcgttcgcctgctgggccgggtgcgcgaattccggtgctttctcgagcagacactgtatgccgcaccgctcgaggacgtcgtcgcgctcgacagcgaagtcgcgttgtggcgctggcatgcgcaggcgccgcaggccggagacctgcgatgtttcctcacgatcgcgcaggatgcggcgctggaccagatggggcccggcccgggtacgtatctgtcatatggcgcctacccccagcccgaaggcggtttttgcttcgcacaaggtgtgtggcgtagcgcgcaagggcggctcgacgcgcttgatcttgccgcgatcagcgaagatgccacctccgcctggttagtcgaccaagggggggcgcgtcatcctgccaatggcctgaccgcgccagcacctgacaaggtgggcgcctatacctggaacaaggcccctcgattggccggcgccgtgctggagaccggtgcgatcgcccggcagttggccggcgcacagcccttggtgcgtgacgcggtggcgcgctgcggcgccaccgtctatacgcgcgtattggcgcgactggttgaactggcgcgagtggtgccgttgatggaagactggttacagtccctagaaatcggggccccatattgggcgtcggcccacctgccggatcagggcgctggcgttggccttacggaggcggcgcgcggcagcctggggcactgggtgtcggtgcgcgatgggcgaatcgacaattaccagatcgtcgcacccacgtcctggaacttctcgccgcgcgatatagccggccagcccggggccgtggagaaagcactcgagggtgcgcctgtgctgcaaggcgaaacaacgccggtcgccgttcagcacattgtccgctccttcgatccctgcatggtgtgcaccgtgcattgagcatgcacctcaatcaccacgatcatatggcacgggcaagccgaagccgacgtggcaacgttgcgtcgcatcctcgggcacctgattgccattatcgccatgtccagtaagaggaccactacatcaagcgggagtcacggcgtcgatctggacgccatgacaccatcgcaactcgagggtatcgacgaagcgacctggctggacgtgatccgcaaaatggacgaggtctacctgcaattgatagaggacgaagtagcgctggaggaaaagaacgctcaactggagcagtcccagcaattcatcttcagcctgctttcggcgatgtcggacgtactggttgcttgcaatgcgcgtggcgaaatagaggagaccaatgtggcgctgcgcgaactggtaggcatgcaggagagcgctctgcacggcatgtcgatttatcagttgctggccgacgacgacagcgccgcgacgttgcgcacggtgatcgacaatgtggggcctggccggagtttcaacgttgtcgagctaaatctgttcgatgccgaacgcagcatcgtgccggtggacgtcagttgcacgccccgtatcggtccgaatggcaggcgtgaaggctatgttttcgtgggtcgcccaatggccgagatcaaacgtgcctatcatcaattgcgcgaggcgcacgaggcactcaagcgtacgcagcagcaactgctgcatgcggaaaagatggcatcactcgggcgccttgtcgctggggtggcgcacgagttgaacaatccaatcagcttcgtgctggggaatgtgcacgcgcttaagcgctacagcgaacgcctcgcagcctacgtggcattgctgcatagcggagaggatggcgctgaagccgagcgccagcggattcgcttgcgcatcgatcatattctgcaggatatgccgtcgttgatagaagggacgctcgagggcgcgcagcgcactgccgacatcgtgcgtggcctgacgcgcttttccgctgtggatcgtgaagagccaagcgtgttcgatttgagcgaagtggtgaaaagggccattcactgggtgaagaaaggaactgcgccgactttcgaagtccattggtcaccgctaccgggatgcctggtgatgggcagcgccgggcacgtgcagcaggtaatgatgaatctgattcagaatgcctacgatgcggcggggagccgtgacgatgccgttccggcattgtggatcgccttggaccgactcgacgaccgggtcgtgctgcgctttcgagacaacggtcccggcattgcggctgaacacctggcccgcgtgttcgatccattcttcagcaccaagcctgttggcaaggggactgggcttagtctttcgatcagctatggcattgtcgagagacatggcgggcgcttgctcgtccgcaaccacccggagggcggcgcggagttcacggtcgaactgccagctgctcacgacaaggggtcgtccgcagaccggcgttgatcggttgccggggcccggctccgcccgtgttccggggaacgcctgttcgaaattggcggaggcaggaggctgatggcctgatttccctgctgcaccaggctagaaagcgctgctccggctatttagactcccatggaacatggtattgccatctggatatgggcatgtcaccaatgcgatgatcatgcaaacctgctttgcagtcctcacgtacggacttgcgcagcagataccgctatttcgggaatagcataagcgaaccaagacctgagagtgagcttctgccgcattcgccaggagttggctcgcaggcgcggaaattgcgttacggtgcagtcgagccttactggcaaaagccgcggatgacagcggcgtcggaaccgagacaggagacttccagcatgttccaattgctcgctggcgtacgcatgaattctactggccgcccgcgggccaagatcatcttgctctacgcgctgctgattgcattcaatatcggcgcctggctctgcgcgctcgccgcgtttcgcgatcatccggtgctgctcggcaccgcactgctggcctacggccttgggttgcgccacgcggtagacgcagatcatctcgcggcaatcgacaatgtcacccgcaagttgatgcaggacggcaggcggcccatcacagctgggctttggttctcgcttggccattcaagtgtggtagtgcttgcttcggtgctgatcgctgtcatggcgaccacgctccaggagcgtctggacgcgtttcatgaagtcggcagcgttatcggcacgcttgcttccgcgctatttttgttcgccattgcggcgatcaatctggtgatcctgcgctcggcgtatcgggcgttccggcgtgtgcggcgcggcggcatctacgttgaggaagactttgaccttctgttcggcaaccgtgggttcctggcgcgtatcttccgtcccctgttccggttcatcacacgcagttggcatatgtacccgctcggcatgctctttgcgctcgggttcgataccgcgaccgaggtcgccttgctcggcatctcgacgatggaggcttcgcgtggcgttccgatttggtcgattctggtatttccggcgctgttcaccgccggcatggcgctgatcgacaccatcgatagcatcctgatgtgtggcgcctatgcgtgggcctatgccaagcccgtgcgcaagctctattacaacatgacaattaccttcgtatcggcgattgttgccctcatcgtcggtggcattgagacgcttggcctcctggccgacaagttcatgttgaagggcgttttctggaacgcggttggcgctttgaacgagaatttctgtcaattgggcttcgtcattattggcatctttaccgtgtgttgggtcgtgtcgatcgtcgtctatcgcttgcgccgctacgacgacagcgaagtgcgtgcctgagggcccgccaagctgtcccaatagtccccaccgggcgcgccggctcgcaaaacgtgaaacgtccacggccagggaagcgcttcctggcagataggaaggcttgctgcgtgaagacgtgcaggccccttccgactaggactaccacgtcgaggcgacccgcctcgcctgcgggatggcgcactcggtcgacgtctcggtcaaggcgcgcggggcaacttgaactcactcaaaaccggtcacgccggcgagtttgatctcactgatgaggagagcgagcggtcgaatgctaccgcgggcgcgaatatactgccgtaccggcgcagagattgaaatctctatcctggcggaaaatgacgtctcgaagcgcgatgtcccgaatctacaaaggcgacgcttccgaactcgccactggtcgggtgcgctcggtgtattgactcgctaatgcccgcttagcagcgagcatannnnnnnnnnnnnnnnnnnntctttcggttcgtgagagtaagcgttatctgaagaatcacgagcgcgaagagatgaacatgaagcagatgacgttcgcggcgggtgcagatcaagaggcgggattcgagcaataccgtaagccaacgcgacgcgagacatttctggcgatgatggagacgatcgtgccgtgggcggcattgtgcgccgtgatcgagccgtactatccgaaggcgggcaacggccggccgcccattggcctggaacggatgctgcgcatccactttttgcagcactggttcaacctggcggatctggcctgcgaagaggcgctgtatgacagcgccagcctgcgccgcttcgttgggattgacctgggtcgtgaaccggtgccggacgccagcacgctgctgaagtttcgccggttactggagaagcaccagcttgccgagcggctgttcgctgaggttggccgggtcctccaaaccaacggtgtaaagctgaagactggcaccattgtggatgccaccatcatcggcgcaccgagttcgaggaagaatgaagagaagtcgcgcgagccggagatgcaccagactcgcaaagggaagcaatggtgtgtgtcacgaacgcaggcttaagtctgcgatgctgtactgaagatgggagaaggcctcccggagtcggcttgcaggagcagattccaaaccacccggtgctgctgcgttcaaaaggcgtggtggtgagcgaccggggacgtcatccgcagaggatggcgggtacgtgctgagaaagcaaaccgtccgatgacgcatcgttattgccagggcgctgtcgaaactgaggccggccattcgcttcaggacaaaccgggacgacacctgtttacgggtccggtggcagccggtgtataggcggcatgatctcagcgcaggctttggtacggaacgtgagaatcttgctccagatgtgaagggaaatgacaaatggcagacaccatgaggaagaataccgatgctggagtgaggggcggagccgcccgtagtagcgttgaagttcctgtaatgggaatggagcgaaggggcggcgttatcctgctgatgaacgcggtcaacctgcggggatgagcggcgtgaaatcggcgaagccgtacaacattgcgaagcgcacggtatgggaggcataccagcaggtcaaggccaaccgtggcgctgccgggatcgacgatgaagccatcgccgagttcgagcagaacctgtcgaagaatctgtacaagctgtggaaccggatgccatcggggtcgtatctcccgccaccggtcaagcaagtggagattcccaaggcgtcgggaggtacgagaaagctgggggtgcccacggtcgcagaccgtgttgcgcaaaccgtggtcaaactggtcattgagccgggtctcgacgcgatcttccatccggactcctacgggtaccggccggggcggtctgcgaagcaggcggtagcgatcactcgtgaacgttgctggcgatatgactgggtggtagaatttgacatcaaggcagcctttgatcagatcgatcatggactgctgatgaaagcggtgcgcacccacatcagggaagactggatactgctatgcatcgaacggtggcgggttgcaccgttcgagacagcggacggggtgcgtgtgccccgcacgcggggaacaccccagggcggtgtgagcagtccgatcctgatgaacctgttcacgcattacacattcgaccgatggatgcagcgcaccagcccaaactgtccgtttgcccgctacgcggatgatgcggtggttcactgcaatagccgcaggcaggcggaatacgtgatgcggtccattgcagcacggctggcagcttgtgggctgacgatgcatccggagaaatcgaagatcgtgtactgcagagacagcgcaaccgcagcgaacgccatctgcacgcgagctttacgtttctcggttttacgtttaggccgaggaaagcgctcagcccgcaaggggggccttttaccagcttcctgccgggagccagcgagagtgccttgaagcggatgcggcaggcagtgcggggttggcgactcaatcgccagacccatgtaacacttgccgatgtggcgagactgtacaacccagtgatacaggggtggtggaattactatggcgcgttctacaagactgcgatgcttcacatcttccagcacatcgactgcgctcttgagcgttgggcccgacggaagtacaagggtctgcacaggcgcaagcgacgaagtgccgaatggctggacaggatgcgccgtaacaacccgatgctgttcgctcactggcgtgtggttacgcaaccggctggataacgggagccctatgacgcgagagtgtcacgtacggttctgcgagaggctcggggggcggttccccgggtctacttaccacttcggcatgaagctccacattggcgtggacagtcagattgggttggcccattcggcagtcgtaacgccagccaatgttcatgacaagcatgcagtgcaccagctattgcatgggcaggagcagcgagtctatggcgatagcgcctacgccagtcagcaggcgctgatcgcgtccaaggcgccccgcgccaaggacttcaccaatcagcgtacgcgcaagagcgggcagattgacgaggtgcaacgtgggaagaaccgcaacaaatcgaagatccgtgctcgggtcgagcatgtgtttgccgtagtcaaacgcctgtggggcttcactaaagtacgctaccgtggcttgaagaagaatgccggccgggccttcacggccctggcgctggccaatctgtacctcagccgagggcatttgatgggagcagtccgtccgtaaagggcgaatgtggggcaagtgctccgccaacacgccccatttgggatgcggcaggaaaaattcgcgtcatcagagccgagtttttcgaccgcacacgttcttatcagtctgaacacaccaannnnnnnnnnnnnnnnnnnnnnnnnnnnntcgccagccgtactccgtagaagaccaacttgcctcaagcaatctttggagatgattccgatgactcagaaattgaccttcacccgatttgtcatcgccgagcagcatggctcgaagaccgttgattccgatctgatcgcgctgttgctcgacgtctccattgcttgccggaagatcgccagctcgatcgccaagggctcgccgctggcgctgggtggcgaagcggcaggacgggacgtacccggggaaatccagagcaagaccgacatggccaccccctgtttcttcgcgcgctcggaagcgctcgcccggcacttggccggaatggcgtcggaaggcatggaaggggcctatccggtgccgctccgctcgccccagggcaggtacctgctggtttgcgatccgctcgacggctcggccaacattgacgtgaacgtctctggggggatcatcttctcagtcctgcgttgcccagaaggcatatcggcgcctgaggagcgcgacctcctccaagcgggtagcgcgcagatggccgcgggatacgcactgtacgacgcgcccgcgctgctggtcctgaagaccggcagcgggatccatggatttacgctcgacgcggattctggccaatacgtgctaacccacccgaacgcgaagatcccgcaggtacctgctggttcgcgatctgcgcttcggccaagtacttctgggcagtcttgaaggaggctcaatgattcagtgtgcattcaagattgtgatgaaagccgtagggaagaattgcgcatcgggtcaaaggccgggttgtcgtgacgctccccaggcgctcgcgccgcattgcggcccgtgcctgcgacggccctcgacgctggcgatcggagttgcggtaagctgctgcgccatccctcatggcgcctcgatcgccggcggcgtgcagcagcccgaggcgcaactcaggacggtgaccgtgcaaggctcgcaggcggaggcagatgcgaccggggaggctgccagtcagggctatgtcacgcgcgggcagctcgaaaaccggccactgctgcggcccagggaactgcttgaaacggtgccggggctgatcgtcacgcaacacagcggcgacggcaaggctaaccagtacttcctgcgcggcttcaacctcgaccatggcaccgacctggccaccaccgtggcaagcatgcccgtcaatatgcgcacccatgtgcatggccagggctacaccgacctcaacttcgtgattcctgaactggtgagtggcattgcctacaagaagggaacctacttcgcggaagagggcgatttctccgcggccggcgcggtccggatagattatgtttccagcctgccgcaaggcatcgcgcagctggagctgggccagcacggctaccggcgcgcgctgctggccgactctaatcaggtaggaccgggcacgctgctctatggcttcgaatggttgggcgagaacggcccttgggtgctgccggaaggcgtgcacaagctcaacggcgtgctgcgctacagcttgccgctgggcggcggcgagcgcctaggcatcacggcgatggcttacaagaacgcctggaactcgacggaccaggtgccgcagcgcgccatcgaccagggcctgatctcccgctttggccatatcgatcccaccgacggtggcgcatcgtcgcgctacagcctttccgccgactggcagcggccgctccaggacggccagttcaaggccaatgcctatatgatcaagagccgcctgcaactgttctccaacttcacctacgcgctgaacaaccccgagcgcggcgaccagttcgagcagttcgagaaccgggtgaccaccggcgccaatgcgtcgcgcacctggttcggcacgctcgcgggacgcgacactgagtccgaactcggcacgcagctgcgctacgagcggctcgatcccattacgctcaacaacactgcggcgcggcattcctaccagcaagtccgcagcgaccgcgtcaacgaaaccagcgccgcgctgtatctgcgtaataccgtccaatggctgccctggctgcgcaccgtggccggcctgcgcgcggaccagttctggtacggcgtgtccagcgacaatcccgccaattccggcaacggtcgtgatcacatcgttagccccaagctgagcctggtgttgtcgcccacggccaagaccgatgtgttcgtcaactgggggcgcggatatcacagcaacgacgtgcgcggcgccaccgccacggtcgatccttccacgggagatcccgtgcaaaaggtgagcgtgctagttcccgccacgggttgcgagctgggtgtgcgcacaggggacgtgttgcccgggctgcagttgtcggcatcgctatggcgcctcaatatcggctctgaactggtgttctcgggcgataccggcactaccgagccgagccggccaagccggcgcacgggcatcgagctgaccgcctactatgtgcccatggcagggctcatcatcgacgcggacgccgccttttcccgcgcgcgtttccgcgatcacgagagcatcggcgactacattccggaatccatccagaccaccgcgtcgatgggcttgtccgccaaccggggccgctggtcgtttggcgcgaggatgcgctattttggcccgcgtccgctgatcgaggacaacagcgtgcgctccgcctcgtccttcctggtcaatctcaagctcggctaccgcgtgcaaaagaacgtgcggatcttcgcggaagtactgaatgtgctgggcaagcgggccaacgatatcgactactactatgcttcgctgctcaagggagagacatttcccctggatgccagcggtgcggccgccggcatcaacgaccaccatatccatccggctgagccgcgcaccttgcgcgttggcatcacctggagtttttgataacgaagcaagcggccccggctagggtggccacactccttcggccgctcaccaggcctaatcccattcggaacaagagttttgacgtccgcataaatctcaactagcggttcttagcggacagcgcccaatcgttcggattttccgatccgtgcgtttcttctgcatcgcaacatccgtgcagccggtcagcagcttttcattttgggctgtgtaccgattagattgatcgtcacaacgatgcgtgaaaagcgatcgcagccatgcaacgcgccagcaagctcccttttccactatctttttgatcccggttgtcatggcacagaatttgccaattaatagggaacttgtcagatgattgtgcgactgcagcatccatcaaaagaataatgaagaggtggctaggctcatttgattacacacatctcagtcgtcaagttcacgggcgtaccggaggccggcggcaaaatccaccactcgctgcagcccttgccagatggtcttgactccgggttcgccgtcgcctttgcgcgccaggaagccgccgagcatggcgaccaagcgcacgacctcgttcagacgcggtgacgtcttcggtggtttcttcttgttgagaatgaatgccgcgcgccattcatcccgctcgaacagcagccctgcatccaggtccgggcaagttcggcccagtcgcatcaaccgagcgatgcgccatgccaccaccatgaacagcgccaaggcacgctcaagccgtgccatcgatgtgaccttgcccctgttccacgaatcccataagcgagggaattaggcagcccggtgttgctgagctgcgaaccagtttttctcgaacgtcatggggctgacgtagcccagcgtcgagtggagccgggtggcattataaaagccaagccagtcaattacctcatccattgcggcgcggcgggtagcgaactggcgaccgtgcaggcgagcgaccttcaacgacccccacagactctctgtcggcgcgttgtcccagcaatcgcccctgcggctcattgacgagcgcatgccatacgccttcagggcgtcttgaaacaggtgactgcaatactgggcggattcaatcggtcggtgtgcacaatcaaaccggcttccgggcggcgccggaaccaggccatgcgcagcgcgtccgtgaccaattcggccttcatgtgtggttgcatcgaccagccaaccacctgccggctgaacaggtcgatgatgaccaccaagtagagccagccttcggctgtcgccacataggtgatgtcgctcgtccagacttgattgggtgctgcaggactaaagtcgcgttgcagcagattgtgggccaccggcaaatcgtggttcgagttggtcgtcgcaatgtacttgcgcttgtggcgggcgcgaatgccgtgcagtgccatcagcttgcgaacacgctccttgcccacccgcacaccacgcgccagcagttccttccacatgcgcggccagccgtactcccccttgaccccgacgtgaatcgccttgatgtgggccagcaaggcatcgtcactgagtcggcctctatcgggcctgtcggtgcttactgtgcgttgcttgcgctggtgatagccgctggggctgacccccatcagctcacacaggaccgagaccggccagtaacgtcggttttgctcgatgaacgcatacttcacaccgactccttcgcaaagtatgccgcggctttttttaaaatatcgcgctccatcttcaagcgcgccacttccgcccgaagccgggccagctccatctgctcgggactaaccggcttcatccccgccccagtcagcttgccttcccgctccgccttgacccagttatgcagcgtctgcgctcttatacccagggtcgcgctaaccaccgccatgctttgcccgctcttcaccagccgtaccgcttccagcttgaattccagcgtgtactgcgcccgctttgtcttgcttgtcatcacatctctccttgcttcagtttaacctcagcaagggattcgttttacgggggcaagctcaatgcgagttgcaacgcctcgacccgacagccgttcttaagcacgtgaaagaatagttcgacctcccaacgcgcgcggtaccagtcaataagctgcgccgctgcgtcaaggtcgtccacctcgcgattactcagcagtcgccattcaatcggcttgacgcctgccggcgggtcgacctcccgggcgacgatgcaagtggcgctcaccacgccgcccgcagcatcaggcaacgtgacacgttgcgcccacacctgctgccgtaccgcgcgcgccggctgagcctgacgggctgccagcgtaaagtgaatcctgcccactggcttacccgcagtcacttggtcccacagcttgccgccgccaggcaaggtgcgattgtgctgcgagcgcagtagccaatccgccgggtggcccaactcctttgccttgaccatcagcgccatgatgtccgactcccggtcagccacatagacgagtcgcgtggcaggcagtgcggccgcctgttcggcgacccgctcatatccttcggtccagcgggtactttccttgatgccggggcgcacgccatccgcacccttgggctcgcgcgcccacatgtaggcgtcaagcacgcccagcggttcgcgcgctggcgttaccgcgtaagtcgggtgcagatatagcccgcgttgcgcctcatacgacagcggtcccaagcctgcgatggcctggccgttaaagtccaactctaacgcagagtgtatttttatgcggagccccgttcatggaggccccgttggcgaatgaatttgactacttttttctctgcataagggaacccggtcttagagaggcgatgagttcatccgtagccttgaagcgtccggaacgcagatttggcgggacgattgcttcgagcgcttccaattttaccgatgggtccgcacgtgtgtagatctcggtcgtctgcatgtgtgcgtggccgagccaaagcgaaacctttctgagatccttggtggcttgcaggacggacaacgcacaagtgtgcctcctatatcgttcacgatataggaggcactatgtgcccttcccgactatgtctggtaatcgaacgatagccctatttcgcgggcaaacagatggccgcagatagagatagtcttgactccttccttcagccccagagcattcgggaaggagtccatcatgagatacaccatccatgaccgtgtcgttctcgcacgcgcaccagacggcccgctcgcgtcccatatcgccgcctttgcaagctcgatcgctgcgcagggatacagcacccagtcactgaagtatcacgttcggctcgttgcaggttttagccgctggctcggtcgaaacggaattgacttgcgtaatgtctgtcctgatcaagcggcgcgttacttacgttaacgcgcgcggcacgtgcgaccgggtccgggagatcgtgctgcgctcaagcatctcattgcttttctcgatcgtgagaggctgattccggcgcagaggacgcccgcgcgtcggctgaccccggttgagtcctgtaccctggcttacgttgagtatcttcgcgaggtgcgcgccctgtccaaggcgacgatcatcaactacacgccgttcatcagggagtttctcgaagattgttttggtgaccggcgcgtcaggctttcgcgtttgcgtgccggcgatgtcgtgaactttgtgcaatttcaggcacagcatctgcatctgaagcgcgcgaagctcatgacggcagcgctgcgatccttcctacgttacgcgtgctatcggggcgacatgacgctcgatctggccgccgctgttcccgtggtggccaactggtcgatgcagtccatccctcgcgggattcccccagagcagatacaggaactgctggtcagtatcgatcgacggactgccgttggtcgtcgtgattacgccatcatcctgctactcgcgcgcctgggactgcgttctggggaagtggcatttctcgacctcgacgatattgactggaacacaggagttttaagcgtgcgcggcaagagtggcctgcgtaacgggctgcctttgcccgccgatgttggcaaggcgattgcagcgtaccttcgctacgggcgaccgcagagcacgagtcgccgtgtatttttgcgtgcgaaggcgcctttcaccggctttcgtagtgcgtgtggcgtgggctccatcgttcggcattcgctccagcgcgccggtatcaacgccccaaccactggggcacaccagtttcgtcatgcactggccagccagatgctccgtcacggcgcgtcactccgtgagattggtgagttgttgggacaccatcatccacagaccacgtcgatctacacgaaggtcgacatcaaggcattgcgtacgctggccgtaccgtggccgggaggtgtgcgatgaacacgctgcggcaggccgttcaggagtatctggacctcaggcggagcctgggcttcaagctgagggaggccggcaaggccttgcctgatttcgtcgcgttcatggagaggcaccgtgcttcctttatcacccaggcgttggcgctcttgtgggcccagcaaccttccaacgtccaacccgcccgctgggcgagccgactcagtatcgtgcgcgagtttgcgcgtcatcgtagtgcgaccgacccacgcacacagattcctgcaccgggtctgctaccgttttcgccgaagcgggcccgaccatacctatactcgagcgacgagattcgcagactactccatgctgcgcttcagatgccctgccgcttcgcgcgtgacgaactgcaaccatggacctattactgcctgtttggcttgctgagtgtatcgggaatgcgcctgggcgaagcgcgcaatcttgagcttcaggacatcgatctgacagcggcaatattgacgatccgcggcgccaaacttggcaagtcccggttcgttccactgcatgcgtcgacctgcaacgtgctcgcggactatattgcacgacgcaaacgtcattgggcggggcgacccgtgtcctcctacttgttcgtgtctaaccagggcaaccgtctggatagtggcgagattcatcgacacttctatgcattgtcccggcagatcggtctgcgtggcgcagccgacagtcacggcccacgtctgcatgacatgaggcacgtatttgcgacgaatacgcttttacgctggtaccgttccggacaggaccccgagcgccgcctgcccatcctgtcagcttacctcggtcatgtccacatcgaggatacgcagtggtatctgaacgcctcgccggagctgatgcgcgaggcgatgcgccggctcgaacagcgctgggagattcaaccatgactactaccgccagtctcgctccgttgctggagcgtttctttacgcaacgcctgatgcagcagcgccaggcgagtccccacacgattagttcctatcgcgacacctttcgtcaattcctgaagttcgcgctgcaacgcctgcaccggcagccttcacgcatgaatttcgaggaaatcgatgcccctttgatcgttgcatttctcgatgacctggagaagcgtcagggcgtgagcgttcggagtcgaaatcttcgccttacggcaattcattcattctttcgttacgcggcgctcgagacgccggctcattccgcgcagatccagcgagtgctcgctatccccagcaagcgctttacccgcaccctggtgcaattcctgacgcgccaggaagtcgatgcgctgctcgccgcaccggaccagcgtacctggtccggccgacgcgatcacgcctttttgctcttcgccgtacaaactggcctgcgcctgtccgagatgactggacttaagcgcgatgacctcgtcctcggaatcggtgctcacgtgcgggtgatcggcaagggtcggaaagagcgttgtacgcccatcgtcagatccacgctcgccgtgctgaaagcctggcttcgggaacccaagcgcggtgagggggacgtgctttttccgaacgcgaggggcgaacgtctcaccgttcatggcgtgcagtatctcctaaacaagcatcgagagaccgcgtcaaaagtttgtccgtcgttgaagcacaaacaggtcaccgttcaccgtttgaggcatacgatggccatggaccttctgcaggcgggcgttgatcgttccgtgattgcgctgtggctcgggcatgaatcggtggaaaccacgcagatttatctcgaagcgacacttgcgatgaaggagcaggctctcgcgaagacatctctggctcaaggcaagccaggacgctaccggcctgcagaccaacttctcggcttcctgaatggactgtaaggccacggaactatgtcgggtaatgactggcgggatggctccgcgagaagtgcgcatcggacgatcacggacgctcatcctcattacccgatatagtcaggaagggcatatagtgccgcagtgaatgtggtgtcggcctcggcatcccagggccacacggtaggcctatcttcttcgcggcagcgcgaaatgcgatttcgacatcattgataattaatggctttcttgccgtcgaaatgaacacgtgatcgtcgaatggagcgtagggccgccgccgttccaaataccgctccagcccggccccagcgctgtcgtgcaagggaacgaggcggctcttgttgctacgccgctagcggcgtagtcgcaactatgccgcgttcacggcaatgccgatcaagctgggatcggatcacgatgatgcttatagagagcccagcaggaggtcattcccaaagtcgccggatcggcatagttttaatggctaaagacccttgagaaacgtcgcgagcttactgtcaggccggtatcgtacgggcttgccatcatgtggtccgacattagcgagaatcttttccttcagctccagactggcatccaggtaaatctgggttgtctggagcgattcgtggcccatccacagggcaatgttgaatggatccacgccagcttgcaataattccatggctgccgtgtggcggctatatcgtccacgatataggaggcactatatgcccttcctgactatatcgggtaatgagggatttgcctccgtgctcgtccgatgcgcacttgttgtggagccatcccccgtcactacccgacatagtttcgtggccctacagtccattcaggaagccgagaagttcgtctgccggccggtagcgtcctggcttgccgtgagccagagatgtcttcgcaagagcctgctccttcatcgcaagtgtcgcttcgagatagatctgcgtggtttccaccgattcatgcccgagccacagtgcaatcacggaacgatcaacgcccgcctgcagaaggtccatggccatcgtatgcctcaaacggtgaacggtgacctgtttctgcttcaacgatggacaaatttttgacgcggtctctcgatgcttgtttagcagatactgcacgccatgaacagtgaggcgttcgcccctcgcgcttggaaacagcacgtcgtcctcaccgcgctggggttcccgcagccaagctttcagtacggcgagcgtggatctgacgatgggcgtacaacgctctttcctacccttgccaatcacccgcacgtgagcaccggttccgagaacaaggtcatcgcgtttgagtccggtcatctcggacaggcgaaggccagtttgcacggcgaccagcaaaaaggcgtgatcgcgtcggccggcccaggtacgctggtccggtgcggcaagcagggcatcgacttcctggcgagtcaggaattgcaccagggtgcgggtaaagcgcttgctggggatagcaagcacccgctggatctgagcggaatgagccggcgtctcgagcgccgcgtaacgaaagaaggaatgaattgccgtgaggcgaagatttcgactgcgaacgctcacgccctgacgctgctccaggtcatcgagaaatgcaacgatcaaaggggcatcgatttcctcgaaattcatgcgtgaaggctgccggtgcaggcgttgctgcgcgaacttcaggaactgacgaaaggtgtcgcgataggaactgatcgtgtggggactcgcctggcgctgctgcatcaggcgttgcgtaaaaaaacgctccagcaacggagcgagactggcggtagtagtcatggttgaatctcccagcgctgttccagccggcgcatcgcctcgcgcatcagctccggcgaggcgttcagataccactgcgtatccgcgatgtggacgtgaccgaggtaagctgacaggatgggcaggcggcgctcggggtcctgtccggaacggtaccagcgtaaaagcgtattcgtcgcaaatacgtgcctcatgtcatgcagacgcgggccgtgactgtcggctgcgccacgcagaccgatctgccgggacaatgcatagaagtgtcgatgaatctctccactatccagacgattgccctggttagacacgaacaagtaggaggacacgggtcgccccgcccaatgacgtttgcgtcgtgcaatatagtccgcgagcactttgcaggtcgacgcatgcattggaacgaaccgggacttgccaagtttggcgccgcgaatcgtcaatattgccgccgtcagatcgatgtcctgaagctcaagattgcgcgcttcgcccagacgcatgcccgaaacgctcagcaagccaaacaggcagtaataggtccatggttgcagttcgtcgcgcgcgtagcggcagggtatctgaagcgcagcatggagtagtctgcgaatctcatcgctcgagtataggtatggtcgggcccgcttcggcgaaaacggcagcagacccggtgcaggaatctgtgtgcgtgggtcggtcgcactacgatgacgtgcaaactcgcgcacgatactgagtcgtcgcgcccagtgcgcgggttggacgttggaaggttgctgggcccacataagagccaatgcctgggtgatgaaggaagcgcggtgcctctccataaacgcgacgaaatcaggcaatgccttgccggcatctttaagcttgaagcccaagctccgcctgaggtccagatactcctgaacggcctgccgcagcgtgttcatcgcacacctcccggccacggtacggccagggtacgcaatgccttgatgtcgaccttcgtgtagatcttcgtggtctgcggatgatgatgtcccaacaactcaccaatctcactgagtgacgcgccgtgactgagcatctggcaggccagtccatggcgaaactggtgcgcccccgtggttggggcgtcgatgccggcgcgctggagcgagtgccgaacgatggagcccacgccactcgcaccacgaaagccgataacaggcgcctttgcacgcaaaaacacacggcgactggtgctctgcggtcgcccgtctcgaaggtatgctgcaatcgcctttccaacatcggcgggcaaaggcagcccgttacgctggccactcttgccgcgcacgcttaaaactcctgtgttccagtcaatatcgtcgagctcgagaaatgccacttccccagaacgcagtcccaggcgcgcgagcagcaggatgatggcgtaatcacgacgaccaacggcagtccgtcgattgatactgaccagcagttgctgtatctgctctggtggaatcccgcgagggattgactgcatcgaccagttggccacgacgggaacagcggcggccagatcgagcgtcatgtcgccccgatagcacgcgtaacgtaggaaggatcgcagcgctgtagtcatgagcttcgcgcgcttcagatgcagacgcagtgcctgacattgcacaaagttcacgacatcgccggcacgcaaacgcgaaagcctgatgcgcccgtcaccaaagcaatcttcgagaaactcccttatgaacggcacgtaattgacgatcgttgctttggacagggcgcgcgcctcatgcagatactcaacgtaagcctgtgtacaggactcaataggggtcagccgacgctcaggcattctctgcgccgaaatcagcctctcacgatcgagaaaatcaatgagatgcctgagcgcagcacggtctcccggacccggtcgcacgtgccgcgcacgataacgtaagtattgcgcactgtgatcaggacagacgttatgcaagtcaattccgtttcggccaagccagcggctaaaacctgcaacgagcctaacgtggtacttcagtgactgcgtactgtatccctgcacagcgatcgagttcgcaaaggcgacgatatgggacgcgagcgggccttctggtgcgtgtgcgagaacgacacggtcatggatggtgtatctcatgatggactccttcccggatgctctggggctgaaggaaggagtcaagactatctctatctccgtgcatccgtttgcccatgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtaaagagcaacaagagcgatgcatagcaaactgtttgaagcagcccttggcataagcgatccgtggttcgtccgggaagtcgacttcaacgcgcaaaccaagacgttgacgatccagattgactttgtcgccggcagccgcttttcccacccggaggtcgccggtgggcacccggttcacgacacggtgaccaaacgctatcggcacctgaacttcttcgagcacgactgctatctggaagtccgcacgccacgcgtgaagcttcccgacggccgcgtggtgttggtcgagccggactgggctggcaagctctctggcttcacgttgctgtttgaagccatggtggtggcgcttgcgcagcagatgccgttttctgctgtagccagaacggtgggtgagtcgtggcatcgcgtgtacgctatctgcgagcgctatgtcgacctcgcggtggccgaactcgatctggccggcgtgaccgctgccgccgttgacgaaacgtcctacaggcgcggtcacaactacctgacgcttgtcgctgatgccgacgcgcgtaaggtcgtgtttgtgaccgaaggcaaggatgctgccacggttggcaagttcgctgcacatctgcgcgagaacaacgctgcgcctgagcagatcggggtggtcagtatcgacatgtcgccggcgttcatcaagggcgtcagcgagcatttgcccaacgcgcgcatcaccttcgacaagttccatgtcgtggctcacgcttctgcagccgtggacaagacccggcgtatcgaacagaagaccgatccaagcctcaaaggcctgcgctggacgctgctcaaggatcgcgacgggttgccagccgcgcagcgtgccgatctcgacgcgttgatcgccaacgtcacgaccaaacgcactgcccgtgcctggctgtatcgcgagcagttgcgcgaaatccttgagcgcaagcagatcaacgttgtttccgcaatgctcgagcagtggtgcacgaacgtcatgcgatccaaggtcgagccaatgaaggaggtcgcgcgcatgatccgcaagcatttcgacggtatcgttgcatggacccagacgcgccagaccaatggcttcctggaggcgctcaacggcctgttccaagccgccaagcgcaaggcccgcggttatgtgagcttcaaaaccatgcgcaccgtgatcttcctgatcgccggaaagctcgacttctccgcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctatctttcgattacaagacatagtcgggaagggcatatagtgcctcagcacgtgcggcgtcactcgtttctttcgcagcgaaggacatcccatggcagcctgggtagcgtactttttcaggagacgttgtaccgcgtccggactgagatgtccacctcgaacactcggaaatagcgcgtcgctgttgggtgtgcgaggctctttcatccaagcttttagaatagcggcggtctccttgctaaaaggggtaacgcgctgttttcgacctttacccataacatcaatgtgcgcgcctgcgccgagggtcacgtcctcgcgtgtgaggccggtcatttccgacacacgaagtcccgtctccacacccagtcggagtaacgcatgatcgcgacgaccacaccaggtgcgcttatcgggtgcagcgagcagcgccttgacttccggccgtgtcagaaagtgaatgagcctgcgatcgtagcgtttgttgggcatcgacagcacgcgctggatctgcgcggaatacgcgggcgtctcgaaggccgcgtaacggaagaacgagcgaatcgctgtcagtcgcagatttcgggtgcggacactgatagcccgggtcttctccagatcattcagaaatgctgtcacgagcggcgcattgatgtcctcaaatgccagatgatccggcggtttgtgcagacgcttgtaggcaaaacgaagcagcagcctgaacgtgtcccgataggaactgatggtgtgcggactggcctgccgttgttgcatgagacgttccgtaaagaaccgctgcactaatgatgggaaaccgacggtagatttcatgacatatccttccagcgacgctccaggcgcttcatcgcctgcttcatgagctctgggtgctgctcgacataccagtatgtatctctcgcccactggtgcccgaggaacgtcgacagcaccggtaaccaacgcaccgggtctttacccgaccggtctaatctcgccagcgtcgtgaccgcaaataaatggcgatagtcgatcaggcggggagcgcgctttgctgacgaatcgcgaagaccgatttcccgtgtgagcgccgtaaatgtatgagaaaccatgtctccactgagtggcttgccttgcgaagtgatgaacacatgggtttccgggcgccccgcaagacatcgcgcgcgacgtcgaagatagtctgcaagtgcatctcgagtggaggaatgaataggaacccacctcgactttccaaatttgcttccccgcaccgtcagtacgcattctttcaagtcaacgtcttcgagttccagattgaccgcttcgccggggcgcaaccccgtgacgcttagcagtcctatcagcgtaaaatatgtccaccgccgcagtcccgattccggaggaagagccagcgcggcagccaatatcttctgggtttcctcatcggtgtaaaggtagggagcacgccgatgataccggtgcggcaacaattcggcccgtggaatctctgtatgcggatcgaaggcactcagatagcgtgcaaagccacgcaccacacctaatcgctgagcccagatcaccggttgaaccgacggggacttttgtgcccaggtcaacgccagtgacgcgctgatgtgagaggcccgatgtcgttccataaagcagacgaagtcttccagacgttggcctgcttcatggagtttgaatcccagacgacgacgcatcgtcaggtattcttccattgatttgcgtaacgtactcatgatcgggggctcggccatggcggcgccaaggtccgcagtgaatccagatcgaccttcgcgtatattctcgtcgagtcgggacttttgtggcgcaagacttcgctaatctcggccagcgaggatccttgacgcagcatctgtgtcgctaacgcatgccggaattgatgggttcctttcctcaacgaatcgataccagcccgctctagagcgtatctgacaacattgcataccgctttttccgtcttgaacccacgaatcggcgcgtttatacgcaggaagacacttcgactctcagaatccgcgcgaccgtttttcaggtagtcggcgatcgcttcacccaccggcgcgagtaatggcaacggcgactcctgaccgccttttccgtgaatgttcaacgtgcccgtttcccaatcgatgtcatccaacgtcaaggaaaccacctcgccgctccgcaaccccagccgggcaaggaggagcagaatcgcataatctcggcggccgacggggcgacggcggtcgcaactggccaacgctcgcctagcatactcaggggatatcgctttggggattgatgccattgaccagtgggcgaccctggggatcgctgcagcgaggtcaagcttgatcaagccacgataacgcgcatactgcaaaaacgagcgcaagacctttgcgatcgattgcgctcgccctggactttgagtggcctcatgctgaacaaagtcgatgatctcgcgggcactgagatccgagagccgcgtcgccccatcaccgaattgctttgttaaaaacaaatgcgcacaccaccgatatttcctgatcgtcgtggctgccaagcctcgttcctggtgcagatacaaagagtatccgtttaccaatttttcaactggtgtctgcgcaccggacgcttcctttgctacgattccattttcttgaagcaattgtacaaagcgtcttaccgcatatctcgcgccgttccgatgacagcggtggtgttctcggtagcgcagataacgttgcgcagtttcatgagtcacttcctcgatcgacattttcttgcacttgagccacacgctgaaatcggcaacgagaagcaagtgtctgcgaatagactcctgcgcgtaaccttgatcattcagcagaccttcaaatgcaccgaggtgttcagcaagggggccctcgggtgtatcgagtgagtgcgaccgcgttttttggtacaacttctccatgaccttcgcctcttgtaaaagcgggtctaacatcaatcagactatgccgatcatccttcgttcattgccttgaatttgcggctcgccacgtccaaatcgaacatagttaactacgcggcatagttgcgaaacttagaggatcgaatcaccagtccctctggggtgatgtcttcgtagcgtaggccgatggcttccgatacccttagcccggtgcaagcaagtaatgcgaacagtgtgctgtaggtatatcgccgcaacgtttcacgccccgactgggaggctgcctgaacgaggtggcggacctcgtccgtggaaaagatataagggataggtcgaatccgttggctgctgccgaagacgggcggaggcacttcatggcgagaatcttcggcccgtgcgtaccgagcaaatcgaatcacctcaccgagtcggcgagctcgtcgaggtgccaagcgtgccaatccagcccattcgatggcggtatcggcgcacacgtgggatttaccccttgcgtctgagtaggcggcgaagctgcgcaacagattgccctgcgacttaagttcaaatccacaggcacggcgcacttccagatatgactgcacggtttgctttaacatggcagttcctccggccatggttgggcaatctgccgcaacgcggcgatgtccacttttgcataaatttgcgtagtcgcgacagattgatgccgtagaacggccgcaatatcctgcagggacgcaccttgccccaacatcgacgttgcaaccgaatggcgcagcacatgggcggcgcctcggctcgagcagacaacaccagctcggcgcattgccttcttaacgatgatggagatggcagcatgatttgcaaaggcttgaaacggggcacacgcgcggacgaataccgtatcggtatcggttcgaggccgtccctgtcgaagataatccacaatggcctgcccgacttcctgtgtcagaggcaggagtgtctgccgcccgtttttgcctgagaccgagatcgaggcatctttccaatcgatatccccgatgcgcagatgccaaatatcgccggcgcgaagccccaaacgcgccagcagcagcaaaattgcacggtccctctgaccgactggcgacgctgtgtcacatgaagcgatgacgcgttcgacttcgtcgagttgcaaatatcgcggcagcgttgacaggctccaatgtgccaagacgggtatcgctgcctccagaccggcagcgcacttgccttcggctatcagaaaccgaacgagcatgcgtaatgccgtcgtgcagtgctttgccgccgcccatcccttcttcatgctttgctcaaggatgaactggcgcaagtccattgcattcagtttgccgaggtcatcccctcgtctgaatagatctcgaagcgcaataccgtggttgtacaaagtggcatcactggttccacgctgttggcgcatccattggcagaatgcgaagaactgaactgattccaggtccgctgcaagcgcagtaaaaccgattgcccgggtgctgattcccccttggtacgtcaggaacatccgcgcaccccgtaacgatacgatgcgccgctgatgcccaaagccctggcattggcatcgactcaaatgttcagcgaaacgttcaagagtcaattcgttaaaactgggaagcggtatgccttcccgattcgcccaacacaggaagtgcgatgccgcagcaatacgggtgcaaatagaactcttcgcgtaaccgagctgctccaggtattgagagaagccttcaagcagcgggccgcctgggcgagagagaagcagttgaacgtgcgaaggggatttgaagtactgactaagcatgacgtcctccttgagcagaagtctccagtcgagtggccagaaagacgtcaatattatgcggagcaatgccgagcaaacgcgatactcgatctgctttgagagaagtccagttacatccgcttcggtgaactactccgcattaaaatacactctgcgttagagctgtaacgcggtgcacggcgttacagctccgtggtgtcttggatgcatagcaccacttcgcaagctcgcattcgctcggctgagctctgccagtggggagccagaatatcgcgccagtccagttcatcctgagccaggaagcggtatgccgcagccgtttccgcccagccgccgcatgcgctggggatgcttgccgtcggcttctctgcgagccgctccgctagcagcaccgcccgcttgttcaggcgctggtcgcccaagtcaatgtccttgaattctgccgctgcccaactcgttgcctctcgcttcatgtgccgcccaaaatgcaagagtgaacgacaatccgaaagagtttacaaccccacccgctatgtcattgaccgtaaacgacttttcgcggcacaccatgggtcacgacttgtgtgtaatggggtgcctcgaaggatcgtctgcctgcgcaagggcagagaaagttaaattctatcaactcaatctggaggatgcggatctaatcagtcgaaaacaacgggtgctgttcgtcgatgcctcaaaggacgcgacattagacagctttcgcttgtatagggcggagccgaagatggatttcagttttacctcgcatgggcgttgttgcacaaatcgaatttgaaggcggagttacccctgagtggcgaaattcaagcaatacggacggactgcgggcgggcaagctcattcatgtggttgagcacgcccgcgcggattgccacctcggtcgcctgggagcctaccttgcgcgcccacagagaatgaccggtgagtgtcttgagtcgatacatcaggttctcgaccagcgagcgacggtggtacccgctgtcctttttccattcgcgtctgctgctcgttgcaatggcgtcgatggccgcattgcgccatgccgcaccgggcgtggtttcaggccacggcatcgcgccctcgcgcggcggaatcgacggttgcgcgcctgtggcggcaatcactgcatggcacgacttggtgtcgtacgcgccatcaccgcgaacgatgtccacgagcgtgtcgggcggcaactggtcgagcaaatcaggcaacacgtcggcatcgccgacgtcctgatgggtcatcaacgccgcgcatatctggccgctcttggcgtccatcgccagatggactttgcgccacgtgcgacgcttggaatacccgtgcttgcgcaccttccactcgccctcgccaatacgcgcaagagagaaaaaatggacatcagccagagccctgcaaatactagaatcagcagactaccgggtgtccatagagtcagcagaaaaaaatggacacaacgaccgtcagaatgtccatttccagtcgcaagtttcgcagctgatttcgagtgaagatgcacgccgcaatctagcgtagctgcaagggcaggacgctaccgccacgcagcgcggccagttccttgcgcaggcggaacacctgatggagcagggcaagttcacgagccagcgattcgtcaagctgtgcctgcagatccttcgcgtcgccctttgcgcggttcagacgctcggtgagttcgagcttcgggcgcccggccactgcattggccgcgtcgatcgctgcgatcagttcggtgaactgtgggcgcgacttcttgatgctgcccttcttgcggcccgcctcgatcgccacggtgtcgttgttgatacgcgcacccttgcggttcttcagccgctcaagagcggcatagtagtcggtcatggcgccgctcatgctgcctccgatttgatcagtttctcctgcgcgtcaagcagtcgttgcagcgcctgcgcctcgatacggtattcgacgctcgtctcatcgaccgcgcgcagcttcgcgaccgtaacctgctgcgcgttgatcacgcgacgaagcttcgatggcacgaccacgaggttacggcagtccgattcaagacaatccagacgcatccagtcgagtggcgtcgacttgcactgctcgacactggcgcagccgcccagcaccgtctcgcggtacgcgagctcgcccttcacgaacatcctcatcgtctgctcgcgtgagtagaccgacacaggcgaggcctgcacggcacggctctgcgtccacgctgcgtggccgccgaacagccgcacgtcagagaacagcacctgctcggcgtacgcaaggtactcggacaggccctgtgccccggcccattcgttcgcgaagtgggtcctatcagtgtcgatgaagcccttcgcgaatgccgagccacgagcgtagtacatgctcatctcctgcgtgatgtgctgcagctgacgtttgagcgtcggcagcgtcaccagtccgctgcggtgcgcgtataacgcgagcgtcctccgaagctggtgccgcgtgaacggccactgccgcccgaccgcgtacttcggctcgtcttcccacgcgcggtgcatgtcgacacgctttagttcagcgatgtcctcgaccgtgatcgtcgggaaaacgcgctcacgaaaggcttcgatatcgttatgaacggtactcgccgcccggtttgctacgtatcccatatgcagtcccatccggcagaacagcaggtgcgaaccgtccgtcgattcggcgtagccctgcgcgccgtgtgcacggtgtgcctctcccgatagccgttgtgcgagcccgacagcacgggcggcgagcgggctggtcacccagcgtgcgcgcctgggacgcccgcccgacagcttggtcgtgatgccctcgatggtgtagtgggttacgccatccagacgggtctcgctcaggcagtcgtatgggaggctctctgcttctgtcgcacgcatgccggtgaacgacaggatgacaagctggcatagcgccctgatcgacgccacaagcgacgacgcgacgtaagggactgccttgtacccgaagtgtgcagctacccttaccagttctgaagggacggacggactctcgccggcatacagtcgtgcgaggtagtctgacagcacgtcgacgatcccttcagcgacgccgaggtcatgttcacaggccaacaggaagtgctggtagatccgcgtcgggacgacagggtgttgtgagtttccagcacgttgcgcgaagcgttcgagcagaggcttgtgcagttgtgccagtggtacgcgcagccctgtggtcccgacgcccagacggtgaagcttcaccagaactgaatgaaggcgctgggccttcctctccatcccgggttgcgccacatagtcgaggacaatagcgacgctggacagcccctcgtagagagtaagctcacgttcggcggcaaagaacgcgaatcccttcaggcaggctgagccagagttaagcgtactggacgccggtaccgtgtcggtcgcttcgtgcatcagaaagtagatcacctgcttccactgtcgcgtagtcgcttctgaaagggctcgacttgcgccgtcaggcaggtggcccctgaagtagatatgggtgcgcggcccaatcgtatatgcccggatgtcccaggcagcgtcactaaacagcgaaacagcgttcgcagccttgtcgcgcgtagccactgtatcgtcctcgacacgataccagtcggggcgctcagcgatcggcgcgatcagcgtgttgttcatgccacccccaattcgtaaagctggtcgagcttggccgaccagaaagcgtccagattcccatcgacatcaacgtcctgctcgatctgatcgaccagcgcggcgtcgcgcttacgcagttcatccagcaggaagtcaatgcggcgcagcaccgcgccgaacgaactgtcgtattgctcgatcgagtcggcacgtccgctcacgagcctgacgcaatgacggcagcccagcagcttgtggatgtcggcggcgtcagcgtgcacgcgatactggtcgcagaagagacatccttcggtcgagcggcagtccggcttcacggtggctgaagcggcgatcggcactggcttgcggaattcgatgcagacgcccaccgcgctcctgatgctgccagccgggtcgtcgccggtcttcagcacagccttctcgaccgaagcgaggaacacgcccatctcagccttgtgcgcggcgtccgtgccgttcgagtacgaacgcaacgctgtttccaccgagtgccccatcagcctggctgcgatgacagggccgtggttacttaccgcccaatcctgctttgccgcacgccactgacgtgcgctaatgcgcggcagcacgatcccgagcgtgtcgagtcgatcataaagaagggtcagaaattgggttgggagaggcatgggccgtcgtcgctgcgggctatgtccgactacgatgaacaacgcgtcgcagcctgcgtcctgcaccagatactcgcgcaatgcgagatacgccttgagcttcggcatgaagcccagcgagacggtgaacgtaatctctttagcccctgcacgatacttgacctcgcgaaacttctgacgcacaaccgacgcatcctgcaggctcgcggcaagctccagactccacttcatggccagcagctgtgcgaggttgacgcccgtttcggccagaaacagcgcggcaaagcaaaagacggccatcgaagcgtgtgagcgccggatctctgactgcgcgtcctcgttcgccgccgcaagatgtttagccgcacttctggcgatgtcccccgaacgcttagaagggttcttggcttcagcctcagccatgcgcatcgtgagttcttcccgggtgcgcggctctcccgtttccagattccagccagccaggccgtgagagccgtcgcctccgcgacgatggtgtctgcgcggaacaaggcaaagactctcaccgcgcgctgtggtcacgtgtaccgggtacggcttgaagtcgagcaccagcgtgctgataccgctgaagagcgcgtcagcccacgcgagcagggtggcctgggcttcggcgtcaggcaccgccgtcggcaccgaagcatcccgttggcggcccagcaccctcgcgtcggcgcagaagtcgtcgtttcggaataactcacgtagcatcgacaacagacggcgctgactgatgtcgacggaattgcgcttcaggttgcccagcgagacctgttcgcgcctctcacggaagtagcgatgaaccgcttccgccgtagtcttctcgtcacagagcacctgatgcaagccctgcctgtcggcccagttaacgaactcaagcacgacgcgcaaagcaccgtcgaccgtccttggacgcatcgcgccaagggtcatgcgcccggaaagctgcgtcaccagcaggcgtacgaccctggcgcgttcactgctgaagcttgtggggtcgaaagtgcgtcgcgtacaccgcaggctcgacgcgtcacgcttcaagtagcaaatctgcccgatatcggaacgtccgctcatgccttcccacctgagcagcgcgcgctcgggatgtagcagtgttgtaccctccgcgagcggcatgcgcacttcttcgtactggcggctcatgcagccaccgccgtgtcaagggtgcgcgcgaccagcgtcgacaggtgcacgccccagccatcctggacagcgtcgaacagcttgcaattctcgcggtaaccgaggtagcgcaaatgtgctgcagcacatttgcgctattaccggccgtagatctttatgtagagtagcaacgtcaaacgcttcgtgaagcaaggcgtcttgtttgaactactgcacataaagtttcatgatgggctcctggcggccatcgggatcgcctttgtgaggagttcgatcatggagaagtcaacccgtcaagtttcaagccacctgccgttgcagcagttcgtcgctggcgccgtgagcgagctggagaggctaggctacagcaggaaatcgctttggcgctatcgcgtcgcctggcgtcatctcattgagttttgtcatgagatgagcctgggcgataagtactccctggagctggcgaaacggttttgctctacgtatcaagttcgtgctgacgaatgcctgaactctggccaggggtggcggcggaatatcgtgtttgccctcaaggttctcgatggctttgcgcatgaggggcatattgtgcgcaccgtcaccgatatcaagacgatacaagttcccgaacccatgagcacggcattgcgcgactatgaactgtactgccgggatcgccgtcatcttcgtacaacgacccttcgcgcgcggatgcgggtgatagcgttattcgcggatttccttggttcaaggaacatcacgttttttgatcaggtgcagccggccgatctctgcgcatttgtgaccgcgcaacatcgtctgtcggcgaagtcagtctcgcgcatcgtttccgatgtgcgttgctttctgcgctttcttctcatgcgaggaattctgcagcaggatctcagccatgtattgccggtggtccacgttccacgcgatgcgactattccatcggtctgggacccggaagtcctgaccaagctgctcgaagccgttgatagaacctcacccaaaggcaagcgcgattacgccatctttctgcttgcctgtcgcctcggattgagagtgggcgatattcgcgcactctccctcgacgatctgaagtgggaaacggccacaatagaggttaggcagtcgaagaccctcacacctctttgtttgccattgacggaggaagttggcgaagcgctgattgactatctgagatcgggccgtcctcaatcggatcatcgagaagtgttcctcacgttgaacgctcccttcctacccttccgcgaggccgacagcctatattggatcgtccgtcattggaaggccatcgcggggattcacttcaggactccacaacgccatggtttgcactctctacgccacacactcgcgacacgattgctccatgaacagacgccgtttcaagtcatcagcgacatcctggggcatgcgacgacagcctcgacgttgatctacgcgaagaccgacgtggaaaccctgcgcactgccgcgttgaacaccgagaagatgcgccatgtctagtagcaaattcaaggggcatttccagagcgctgtcggcccactcatggaacagttcgtccaggagaaacaggcctgtgggtaccgatataatgcgcaagcccgcttgctggcatgctttgaccgcttcctgagcgatgaagcgctatcggcatgcgagctaccgcgctcaatcagccgaaagtggaccgccaagcggccccacgagagcaagagcacccacgatcagcgtatcggcgcagttcgccaatttgccctgttcatgtgccggctggggtatgccgctgatgtgccggatcggtccctgacggcaaggcgtacgagcagcttctctccgcgcatcctgacccacgctgagattcagcggctgttccgcgcggctgaccagctcacgccgaccgcactttcgccaatgcggcatctcgttatgccggaagtattgcgactactgtatggctgcggcctgagggtgggcgaggtgcttcacctgcgcgtggccgatgtggacctcgaacggggaatcctgacggtgcgtgatggcaaatttcgaaaggacaggctcgtgccaccagccttgcccctggtacagcgccttcgagtctacgcacaagtcatgggcgatcgcccgtccgatgcctacttcttcccttcgccatcagacggcccgttgagccactcgtccatctactggctgtaccgggagctgctgttgcgctctgggatcccgcacgccggtagaggcaagggtccgcgcgtacatgatctacgccacgcgtatgccgtgcatgcgttgcttcggtggtgccaggatggagctgacctcgatgcgaagctcccggtactggcgacctacatgggacatcagtccctagccggaacgcagcgctacctgcatctgattgccgaactgtttccggagatcacggcacgtaccggcgccgcctttggtgatgtcatcccgcggaggaacggatcatgaaaccgacggatttctccatgctcgtgaccagcttcctgacgcaccatctggccgcacagcgcaacctgagccccaacacgatcaaggcctatcgcgacgtgttcaccctgctgctgcgatactgtcgtgacgtgcggggaatcgcactggagcgtctgtctctggcacagatcgacgtaggcctggtcgaggcattccttgatcacctggccaacgaccggcatgtttcggtcagcacgcagaatcatcgcctcgcggcattgcacgcgttcttccgctacgtacagtcggaagtacccgagcgcctgctgcagtgtcagcaggtcctcgcgattccgctgcggcgacagccgcgcgccagcgtcggttatctccccaaggaataccttgcacagcttctcgcacaaccggacctgcgtacgtctgagggctgccgcgatgcagtgatgttgagcgtactctatgacaccggcgcccgggtacaggagttgattgacctgaacgccggggacgtgcggctggatcctccagcgcaggtgcggctcatgggaaagggtcgaaagccgcgcgccgtgcccttgatggactcgacagtcgaactgctgctccagtatcgacgcgataatcacctcgatcgtcctgaatacgccgacaagccactcttccagaaccggcaaggtacacggttatcgcgctcgggtgttcgctatctcctgcaaaagtatgtgattcccgtacggcgaagtcaccccgacttcacgcagcgggtaagtcctcacagtttgaggcacaccaagggaatgcacctgctgcagagtggcgtaccgctcgagatcatccgcgacttcctcggtcacgtcgatgtgaagacaaccgagatttatgctcgcgcaaatcttgagatgaagcgcaaggccctcgaaaaagccaccgacggtgcgtcgcttccaaagatcccgtcctggcagcagaacaaagcgcttctcgagtggctgcattcactgtaggactgcggaggttgcgcacgctgtttgttggctgcgggcctccccatcttgcccaacttttatgtagagtttctacgagcggagacctttgctatcgcggggctggatccgatactgcacataaaaactttcggccggtaatagcgctcggtcgtagacggttgtacgtgccacatcaactgccgcaactgatcgagcgcccgcgtgtacttcgtctcattcgctgtcatcgtgtcgaccatgttcagcccgtaggtcgcgcgcagatcgtggaaactgaactcgtacctggggttgccaagctgcacgcgcatcatgggtaacagttcgtccctgatgaactggcgcacggcctgccctgtcttgacgtggcggcgtacctgcgggccagtgctgaccgggcggcgcgacgcgcgatcctcgtagagcggcgcaccgcgatagctgagaaagagcggctggacgggatgatcgccgccgtctgccagctggcgacgcttgcgcgcgcgatcgctgtgcacataggtgtagagccgttcatagaaactgcgcggcaggtgcagcacgcccttgaccccgcccttcgtgtcgatgcccgtacccggcccgcaggcgagacggatgtcgtcgccgtgaaactcgcccggtttgcgcatcacgtgtctcgcgcgcacggtcagtaccgtctgaatgcgagcgcccgtcaacagcgcgaacagatgaacgagcgtcatctcggtattgccgagagtggccaacgattcaagcagcaccgactgctcggcagagggcagcgggcgcaagcgaccaccgtcctggatgtgatcgtcccacgggtcatctgcgcgccggccactgatcgacaggtcggtggtcttgacctcgatcgcgcggctgaagcccttatggtctctgaactcgatgaagcggccagattcggcccacggcgcgttcgcgggcctgaagcctgcctcggtcatgagccagcgataaaagcgcactacggcgcccatacgacgcctggcgacgcccggagacagttcgcctgcctgcacggccagcctgatcgaggcactgtagcggtaggttggacgttgccgcttgttcgcgggaaatgccagccagtcaacgccctcgttatccagataacgacggaacgccaccaggtcgtcagcaatgctggcgaacgtcagcatgttgggcgacggcttcgactcaatcatgtcgatgagccacaggttcgcctcagcccacggtgcgccgtcagcgagccggacaacaggaaagagaggaaaggtgcctgtgatccactgcgggcggtcgtcgcgccgcttgccggtgtcagggtctgcgagtgggaccgtgtgatagatcgtgccgccctcgggcgtggtaatgctgaccggcgtcgcgccggatgtgttgcggtcaacgacctcggtcaacggcagatgccggatggtcgttcgtcttgctgtcatcgcccagatcctcatgctgtgtttgagtgggcgtcctcattaacacaacgtgcgagtatcaagaaatcgttcctggcttgcgcatacgccaaataccttcaggccggtgctgtcgacgaccagatgcagcgactgactggcgcgctgcaccggcagcaccacgttcagatcctgtgcgcgacggctcagggtcgagtagttcggcaccggcaaatcggcgaaggcaagcttgcgcaggctcatggcaaagccttgcagcgcgcgcaacggcaggcggaacacttgcttgaggccaagcagcatctgaatgacagcatccgaatagacgcacgggcggccgcgcttggatacacccacgccgggcgacgccaacacgctttggtctatccacatcgtgacgtctccccttgcaatcagaccggcgttgtattgcgcccagttcttgacgcgataggtgcccttgggctcggcttgcttctgtgtgtccctgcgcatcttcccggcaaaagacgagaatctacgcacccggcccgattgtttacagcgctatctgctcagaccgttgcgcgtaaacgtcaactcgccgtgcgccgggcggatttgtgcaacaacgcccctcgcatgccatgtcgatcgaaacttgcatggcaacctgttggtagtgttttggaaagctacctgaagtccatgtgctggccattaggggctacgaatgggagttgcaaatcggcttgacagagcacgccaaaaataatctccattctgcaacaagttacttcgattacgctgcaacgcggcgttaatgggatggacgcccctacccctaacggtatcgatatgccaaagtgggagcgcatagcaaccccttgacacaagcaggagcgttcaccatgaagacttgttgacggcggtctaatcgcgacagtaaacggcggcgcaaggttggtaaaagcgtcaacagcaaggggcctagagcggccccttgctgttcgggttggcgaatcctgatcagaacggttcgtccatgtcgtcggggggatggtccgagcagggcgaacgctcgtcgcgcagcaggtcctctagtccgaactttgacttcccaaatagccggaacccacctcggcgctgggtttcggctatttttgagactattatgtaaccatgtaagttagtattgatatattgcgggtcagtagttttgtgcttgaataagtgttcatgtatatcgaacacgtcccgaaccgcaactcgccccccgccatcctgccgcgcgagtcctatcgcgacggcaacacggtcaagaggcgcaccctcgccaatctctcgtcgctgcctgccgaggtcattgaaggcttgaaggtgctgctacgcggtggcgtcgcggtgtcgtccgccgatgaggccttcgtgatcgagcgcagcctgccacacggacacgtggccgccgtgcttggcgcggcgcgcgcctgcggcgccgagcagtggtttgcatcggcaccggccgcgctgcgctcggtggtgatcacaggaaggttgattccacctcgtatttcgccggcttcacggacttgccttgcatctcgtcgcgcttgtccacgcccgtgtagcccgcatcaccaaatgcatggtcttcgtggccatgcagcaaggcatgcgcctgcgatacatccgagtcgttcgctgctgtgcccaccacgctgtgcactagcccagaagccgcatccacgccgaggtgggccgtcatgccaaagtgccatgcattacccttcttggcctggtgcatctccgggtcgcggctcttctccgttcttggtcgagggtggcgcctcgataatggtggcatcgacaatcgtgccttccttcatcatcagcccccgctcgcacagcatgatgccgatctcttcgaacagctttcgcgtcagttcatgctcgacgagcaggcggcgaaacttcagcagcgtggtcgcgtctggcaccgcttcgacggccaggtcgatcccggcaaaggcccgcatcgccatgctgtcgtacagcgcgtcttccagcgcctcgtccgacagcccataccactgctgaaggaagtaaatgcgcagcatccgctccagtccgatcggtggccgctcacgtttgcccttggggtagtacggctcgaccgccgcaatcaggcccgaccacggcaccacgcttaccatctccgtcaggaagcgctggcggcgcgtcacccgcttcttgccgtggccttccgcttccacaaaactgatctgtcgcttcatctccggctcatctcttgggcgtgcgcatgacaacgcttacaagccactcatcaatgaatgcccgcgctaaatcagtttttccttagtggtgaggtcaggtaacgtgccaacgtccgccgcagcgatcaatcggccggctgtagcttgtgcgccagagcggacatgctccataccaggatgaacgtgcccatgatgaccagtccggccaggccgaattcgtcgttcgccttgcccaattgcagccagaaggcactgcccgattcgaggcgggccgccacgcctgtcacctgtacgacaccaaccacgatcgcgatgatcaccgacaggaacgtgacactcatgttgtagtacagcttgcggacgggctggtccagcgcccagccgtacgcaccgagcatcaggatgccgtcggtcgtatcgaccagcgccatgccggcggcaaacagcagcgggaacagcaggatcgatgcgaggggcaggtccttcgacgcctccgtcgcggcaatgccgagcaggccgatctccgtggcggtatcgaaaccgagcccgaacagcaagccaagcggatacatgtgccagctgcgcgtgaccatccggaacatcggccggtacaggcgcgccagcaggccgcggccattgagcaggcggtccggctcctcggcggcgccggccttgccggtgtgcaactgccaccaggtccggcacagcgagcgcagcaccacgaggttcatcagggcgatggcaatcaggaagccggccgacacccctataccgatcatgccgccgatttcgcggaacggaccggtgcgctggtgcagcgcggaggccgccatgacgatcgcgatggagccgaacagcacgaccgtcgaatgccccagcgagaacatgaagcccaccgccaacggtgtcttgtgctcctgcatcaatttgcgcgcgacgttgtcgatggcggcgaggtggtccgtatcgacggcatggcgcaggcccagcgtgtaggccagcagcgcggtccccagcagcatcgggttgcggtgaaaggcgaagatggccaggccccaggcgccaacgttgactgccagcaggaccgcgtagatgtcccgtgtcctggaccgcgcgtcgacctgggagtcgtctagcaggcatgacaggattggtctcatagggggggccttattaccgtggcaattcccttaagttaggcgcttttgccccaaccttcgacgcggatattgcgatgcagcatggcggcccgctgcaggcgggacacggttgcaccgtggctccccggatcgagatcgctgtcctatactcgtgaggtatttataggcccatcacggtgggcaagagttactgtccccgcagcaaacgtgactttctgcgccatggttggcggcgcttcgctcgcttgctggatccgtggatgccgtgcatcgatcccacgggtcattgagagtcaaagaacgcggtcagcagtgcgaggcagatcatggcagaacaggccgttccctatgggcgcaagactcagcacacgcccgccctcaaggaagtccatatcctctggatcaccgccggtcttggctgcgacggcgattccgtttccattacggcagcaagccagcccagcgtcgaggacgtggtgcttggcgcgattcccggcctgccgaaggtgcatctgcataacccggtcctggcctatgaaaacggcgacgaattcatggcgccgttccacaaggccgcccgcggcgaaatcgataacttcgtgctggtgcttgaagggtccattcccaatgagcgcatcaacggcgagggctattgggcggcgatgggcaccgacccccagacccaccagcccatcacgattcccgaatggctggaccggctcgcgcccaaggcgctggccgtggtgggggcgggcacttgcgccacctatggcggcatccacgccatggaaggcaatccaaccggctgcatgggcctggcggactacctcggctggcagtggaaatcccgtgccggcctgcccatcgtgaacgtcccgggctgccccgtgcagcctgataacttcatggaaacgctgctgtacctcttgtaccagctggcgggcctcgcgccgatgatcccgctggacgaggcgctgcgcccgaaatggctcttcacgcgcaccgtgcacgatggctgcgatcgcgccggctcgtacgagcaggccatcttcgccaccgagtacggcaacccgaactgcattgtcaagcttggctgctgggggccggtggtgcaatgcaacgtaccaaagcggggctggatcgccggcgtcggcgggtgtcccaacgtgggcgggatctgcatcggctgcaccatgccgggcttcccggacaagttcatgccgttcatggatgcgccgcctggagccgtgctgtcgtcgaacctgatcaagagctacggcccgctgattcgcagcctgcgcaagctgaccaaggacacgctcaacgatgagccgaagtggcggcacaaccagccagttctcactaccggctaccgcggataagcggcgggaacgcgcattctaagatttggaggtggtcatggccacaatcgctgctcctggtgccaggccgcgcgcccaagccgcgccgggcaagctggtcgagatgaactgggatccgatcacccggatcgtcggcagcctcggcatctataccaagattgatttcgagaaccgccgcgtggccgaatgctacagcacgtcgtccatcttccgcggctacagcatcttcatgaagggcaaggatccgcgcgattcccacttcatcaccagccgcatctgcggcatctgcggcgacaaccacgccacctgctcggtctacgcgcagaacatggcctatggggtgaagccgccgcccatcgcggattggatcatcaacctgggcgaggcggccgaatacatgttcgaccacaacatctttcaggacaacctggtcggcgtggatttctgcgagcaaatggtccgcgagaccaaccccggcgtgtgggagaaggcgaagaccgcagaggcgccgcacgcggccgagcatggctatcgcactattgcggacatcatgacggcgctcaacccgtttaccggggagttctaccgcgagacattgctggtcagccggtatacgcgcgagatgttctgcctgatggaaggacgccacgtgcacccgtccacgctctatcccggcggggtgggcaccgtgccgaccatccagctgtttaccgactacatcacgcgcctgatgaagtacgttgaattcatgaaaaaggtggtgccgctgcacgacgacctgttcgacttcttctatgaagcactgccgggctacgaggaggtgggccggcgccgaatcctgctcggctgctggggatcgttccaggatccgaacgtctgcgactacaactaccgcaccatgaccaaatgggggcgcgggatgttcgtcacgcccggcgtggtggtcgacggcgaactcctcacgacggacctggtcgacatcaaccttaatatccgcatcctgctcggcagttcgttttaccaggactgggatcatgaggaaacctccgtcaagaacgacccgctcggtaacgcggtggaccgcaagcacccgtggaaccagaccacgctgccgcgcccgcagaagcgcaacttcggcggcaactacacctgggtgatgtcgccgcggtggctggacaagcgcaccggcgaccatctcgcgctggataccggcggcgggccgatcgcgcggctatgggccaccgcgctggcggggctggtcgatatcggatacatcaagtccaccggccacagtgtcaagatctacctgccgaggaccgcgcttaagccggaagccgagttcgagtggaagatcccgatgtggagcaacgccatcgagcgcgatcgggctcgcacctacttccaggcttactcggcggcggctgcgctgtacttcgcggaacaggccctggccgagctgcatgcaggccgcacccgcacgttcaccgatttcaaggtgcccgacgaggcaatcggctgcggcttccatgaggcggtacgcggcgtgctctcgcaccacctggtcatccgcgacggcaagatcgccaattatcatccgtatccgccgaccccatggaacgcgagcccgcgcgacatctacggcacgcccggtccctacgaggacgcggtgcagaacacgccgatcttcgaagagaacgggcccgagaagttcaagggtatcgacatcatgcgcgcggtgcgcagcttcgacccttgcctgccgtgtggcgtgcatatgtacgtgggcaacggcaagaccatcgagcagtcgcattctccgaccttcggcgtgatggcgggggcgcactgatgagcggtgcccgcacggtccaggcgcagcagcagcgcatcgaggcgatgatcgcggcactggagagcgtggacgacaaccaggccagcgcactcgcgagggaactgctgcgggtggtgcttgatctgcatgcgggcgggctcgcgcgggtgatggagatcgtttccatggcgggcatccaggacaatccggtcgtcgaagcactggtacgggaccctgcagtctgcgcactgctcaacctgcacggcctgcatccgcacgacctgcccacacgcgtggcgcgcgcggtggagcacatgcgggccgcgctgggcacccagggcgtgacgatcgaactgcgcgatgccgccgaggaagccgtgcgcgtgcaggtgtcagggcggctgcaaggcaagcacgcgtcgcccgagtcgctgcggcaagagatcgagcaggccatcttcgagcaggcgccggaagtggtgcgtgtcgagatcgccggattggccgacatcgacgtgcacgaactgcgctttgtcccggccagggagatgcgcggcccggacaggcaaggccgggtcgggggtggccagccatgagcgcgggaccgttccccgaggcgcggaccggcgtacaggggtgcggcggctgggtggcgcgcctgcgccagttcacgcgcaaggccgactacgcgcaatgcgagctgtgcggcgcgtccatcgtcgcggaccatgcccatctgttcgacaccacgcggcgccaattgcactgctgctgccgggcatgcgcgctgctgttcggcagccagcagggatcccgctatcgcccggtgccacgagcaggccgctatctggatgggttccggatgagcgacgcacagtgggacgcgctggcgatccccatcgacgtggcgttcttcttcgttgactcgggggccgcgcacgtcgtcgcgctctatccggggccggccggtggcacgcgctcgcagctcggcctggcggcctgggacgacctcgttgccgacaatcccgacctcacgcgcatgcgtcccgacgtggaagcgctgctcgtctatcgcgcgcaaggcgccagggactatttcctcgcgcccatcgaccagtgctatgcgctgaccgggctgatccgcgcgcgctggcgcggcctgtcggggggcaagccggcgtgggaggcgatccggggcttcgttgccgcgctcaaggcaacgggccgcgtgccggagggcctgctccatgcctgacctaacgttcagcatcagcgcggccgaggtggcgccgttcgccgccgtgccgctgctgctgttcaagctgcagatcgcgaacgcgcccgccggcgaggagatcgccagcatcacgctgcaatgccagatccagatcgaggcgacccggcgccgctatgcgcccgccgagcacgatggcctgcaagacctgttcggcgtgccgcaacgctggacgcagaccctgcgcacgatgctgtggacgcatgcaaccgtgatcgtgccagcgttctcgggcacctgcgtcatcgacctgctcgtgccgtgcagcttcgacttcaacatcgcggcgaccaagtactgccatgcgctgcaggacggcgagatcccgctaatgctgcagttcagcggcaccgtcttctatcgcaacgcggacgacgcgctgcaggcggcgcccgtgccctggcacaaagaggccgcgttccggctgccggtggcggtgtggcacgacatgatggcgcgctattacccgaacggcgcctggctgtgcctgcagcgcgaagtcttcgaccggctcggccgctacaaggcgcagcagggcctggcgacctgggagcgggcgctggacgcgctgctcgacggcgccgaggagaaggcatcgtgaaccaggtcgacagcgtgatccaggcggtgctctacgagggctacatgctgtatccctaccgggcgtcggcggtcaagaaccgccagcgctggacgttcggcggcgtctatccgcgcgcgtattcggtggcgtcgggcagcgatccctggatgacgcagaccgaatgcctgctgtgcggcgacgccgatgcacgtgtcacggtggcacccgggttcctgcaggtcgccgaccggaccgtgctggccgcgtcggaggacctctcggaaggcggcaccggaaacacaactccgtggcgggtggtgccggtgctggacgtcgacgatcgccgctttcatccgtggcaggaagccgtcgagcggcggcttgcgctgccgtccatgcggctgggcgagctgctggatgcgtctcggatcgaaccgttcgcctttgccgggagcgccgagatcgagttgctggccgatcgcgaaggcgtggcacgcggcgcgctgcgccgcacgcatgccgcgctcgtcggccatgtgggggtgggcgccgagcgggtcgatgaccgcgtgtgcaggctcaccgcccgcatcgtcaacctgacgccgctggcggacgcaggggcgctcacgcgggacgccgcgtcggtgtatgcgctggtatcgtgccacatggtactgtccctggagcaaggctggttcctgtcgtcgatggatccgcctcgcgcgctcgccgaggcgtcggcagcgtgccgcaacatcggcacatggcccgtgctggtcggtcaggacggggaagagggcgagggcgggcatcgcacgatgctggcgtcgccgatcatcctctacgatttcccgcagatcgcgcccgagagtgccggcgacctgttcgacgccaccgagatcgacgaaatcctgacgctgcgcatcctcgccatgaccgacgacgagaagcgcgagatggccgccaccgacgagcgcgcgcgcgcgctgctggcgcgcaccgagcagctcgggacgcagcagttgcagaagctgcacggcgccatgcgccacatccgcgggggcgcggaattgaccgaggtgccggacctgtccggcgatcccggcgcgctgaacgaatccggcacgccttcttcgccatgggctggccttgatgcaggcccgcgcctggcctgcctgcgggtcggtggcatggagattcgggtgggcgaccacgttcggctccggccgcgctcgcgtgcggacatcttcgacatggccctgaacggccagttggccaccatcgaatccatcgagcgcgatctcgaagatcgcgtgcacgtggccgtgaccgtcgactgtgaccccggcaaggactttgggctcgcgcgcatgccgggacatcgcttcttcttccgcccggacgagatagagccgctgggcggtgcggaggcacaggcatgagcggcatcctggtcgcgggcatcggcaatgtattcctcggcgacgacggctttggggtcgaagtggtgcagcgcctcggcgcccgccaggccgcgcatgccttgccgccgtttcccgaaggcgtagtggtggccgacttcggcatccgcggcatcgacctgtgctacgcgttgctcgacggggtggacgccgccatcctggtcgatgccacgcaacgcggcggggcgcccggcagcctctatgtgatcgagttgccgatggacgcgcaggacggcgacggcgctggcgatccgtacgcgtcacctgtgctgatgtcgccgcatgagatgaatccggccctcgtgctgcgggcgctgcggatgatgggcggcacttgcgcggacgttgtggtgatcggctgcgagcccgccgacttcgggctcggcgagggcgaagagggccggctcggcctgagcgagccggtggcggcagcggtggaccgcgccgttgcaatggtcgaggcaatggtcgggcgcaaggccgagcaattgtatggacggccggcgtaggcgcggtggtcgtgttccttgtgcaggaggcatcatgaaaggctttctcaagtacctggtcctgccggcgctggtggtcgcgctgttggccaatataaaggacatccggcgttatatccggatacgcagcatgtagctgcgcatcgcgcagaccaaaggcacgccatgcaagcctgtgcactgccagtccgggaccggtccgccgcggtacggccacgcggcgaggagatccgcgtgcgcggcatggtgcagggggtcgggttccggcccaccgtatggcggctcgcacacgattgcgggctgtccggctccgtgcgcaacgacagcgatggcgtgcagatccgcgcctggggcgacgccgtggcgctggaccgcttcattgcgcggctgcgggacgagtgcccgcccctcgcgcgcatcgacgccatcgagcgccgcgtcctggcgcaggatgccgagggcgcggacctgggtggctttcgcattgttgccagcgtgggcgggccggtgcggaccggcgtggtaccggacgccgtggtctgtagtgcctgcatcgccgatatcggcgacccgctgaaccggcgctatcgctatccgtttgccaactgcacgcattgcggcccgcgcctgtcgatcgtgcgcgcgattccctacgaccgcgccaacacggccatggccgcgttcccgatgtgcccggcgtgccttgccgagtatgaagacccggccgaccgccgcttccacgcgcagccgctggcctgcgcggcctgcggaccccacgtgtggctcgagcacacaggcgggccgctggccgccggcccagacgacgcgatccgcgcggcgtgggcgctcctgcgcgacggcgggatcgtcgccatcaagggcatcggcgggttccagttggcctgcgatgcctgcaaccccgtggcggtggcgcgcctgcgccagcgcaagcggcgcgagcgcaagccgttcgcactgatggcgcgcgacctggcggtgatccgccaatacagcgagccgaccgcggccgaatgtgggttgctgcaaagcccggcggcacccatcgtgatcgtccagacgcgcagcgaccggcagggtgcgcccctggcgcccgacgtcgcgcccggcatcgccgcgctggggttcatgctgccgggcacaccgctgcactggctgctgatggcgatggccgaccgcccgatcgtgctgaccagcggcaacgccagcgacgagccccagtgcacggagaacgccgacgcgcgcatgcgcctcggcgcgatcgccgatgcgttcctgatgcatgaccgtgacgtggtccggcgcgtggatgactcagtcgcgcgcgtcgtgctggacgtgccccgggtgatgcggcgctcacgcggatatgcgcccgcgccgctgccgttgccgccgggcttcgctgccgcggcgccggtgctggccatgggcggcgagctcaagaacacgttctgcctgatgcgcgcgggcgaggccatcttgtcccaccatatgggcgacctggaagacgcgctgacccatgccgactaccgccgcgcgctgacgcaatacatggcgttgttcgagcatggcccgcatctggtcgcggtggacatgcatcccgaatacctgtccggcaagatcggccgcgacctggcacggcaggggcagctgccggttgcgcaggtgcagcatcatcacgcgcatatcgccgcgtgcatggcggagaaccgcgtggccctggccgccggccccgtactgggcgtggcgctggatggcatcgggtacggtgtcgatggcagtctatggggtggcgaattcctgttggcggactaccgggacttcacgcggctggcctgcttcaagcccgtggggatgcccggcggtgagcgcgcgatccaccagccgtggcgcaatacctacgcacatctggccgccgcggtcgggtgggataccctgatcgcccggcatgccagcctggcgcttgtacgcttcctggcaacgcgcccgcgcgaggtactggacgccatgcttacgcgcagcatcaacagcccgctggccagctcggccgggcggctgttcgatgcggtggcggcggccgctggcgtctgtcccgagcgggcatgctacgaggggcaggccgccatggagttcgaagcgctggccgatcgccgcacgctgagcgaggaagacgatggccgtgcctatccgttcgccatcgtgccgggcacgccggcctgcctggagccgggcccgatgtgggtggccctgctggctgacctggcgcgcgctacgccggcgccgctgatcagcgcgcgcttccacaaggggctggcgatcgccatcgcgagcatggtcgcgtacctggcggactgcccgggcgcggggtgccgcgcggtgccggtggccctgtccggcggtgtgttccagaaccgcatcctgctcgaacaggtcgccacgcggctttccgcgcaaggccgccgcgtgctgacgcacagccaggtacccgccaatgacggcggcctctcgttcgggcaggcggccatcgccgccgcgcggtccctgggaggcgcagacgttgcaggccaggcaaacgcgggctatcggagtacaacatgtgcctaggtatccccggacagatcctggaagtgcgcgacgccgccaatgccttggcgatggtcgaggtcggcggcgtgcggcgcctgatcaatatcgccttcatcgtggacgacgaccacaaggccgaggcttgtgtgggtgaatgggtgctggtccacgtgggctttgccatgagccgcctggacgaggcggaggcggcgcgcacgctggcgctgctgcatgagctcgggattgcgcaggccgagttcgacgagatgcgcgcggggtcgccggccccgccatagcgggcgggggcaggagaacagggcgggagcaaggctgggacggcaggaatcacgtagcaaggagacgcggcatgcccggggaaacaccactgcaagggctgtatccattcctgcacggggagcggcaggacggcgccaggcttgacgcagccttactcgcttccgtgcagcagaaggccagcgacagcattgacgccaagcgccgcttcttcgagcagaacgggcccgtggtggtggcggtggcccaggcaattgccttgacctaccgcaacggcggccggctgtttgccatgggcaacggcgggtcgagctgcgacgcggcgcatatcgcggtggagttcctgcatcccgtcacggcgggtcggccggcgctcgcggccgtcaacctcgtcgcggatacggcgatgatgaccgcagttgggaacgacgtgggcttcgcccacgtcttcgtgcgccagctggtggcgcaggcgaggcgcggcgacgcgctgatcggtgtctcgaccagcggcaactcggaaaatctgctcgcggccttcgccaagggcaaggagatgggtctggcgaccatcggcctgtctggtcacgacggcggccgcatggcggcgagcgcggacctcgatcactgcctggtggtggacagcgacagcattcaccgggtgcaggaaacccatgttgcgatctaccacatcctgtgggatctggtgcacacgttgctcgccgaggaccgcggcgggctggccgcaggaggcgcgcgatgaagtacgtcgacgaattccgcgatcccgccaaggcgcaggcgctggcgcgggaaatccgtgatctggtggcaggcatgggccgcgccaggcggcgcccgctgcagatcatggaggtgtgcggcggccatacgcatacgattttccgctacggcatccagcaactcttgcccgacgaggtggagttcgtgcatggcccggggtgcccggtatgcgtgctgccgatggggcgcgtcgacgactgcgtggcgctggccgagcgccccgaagtgatattcacaacgttcggcgacgccatgcgcgtgcccggctcccgcaaaagcctgctcaaggccaaggcggatggcgccgatgtgcggatggtctactcgccgatcgacgcgctggcgctcgcgcgcaaccatccggaccgcgaagtgatcttcttcggcctgggcttcgagaccaccatgccgagcaccgccatgaccgttctgcgcgcgcgggccgagggcgtgcgcaacttctcgctgttctgcaaccacatcacgatcatcccgaccatcaaggccattctcgattcacctgacctgcagatcgacggcttcctcggtccgggccatgtcagcatggtgatcggcacgcaaccgtacgagtttatcgcccggcactaccgcaagccgatcaccgtggcgggcttcgagccgctggacgtgctgcagtcgatgtggatggtcctcaggcagatcgcgcagggccgctgcgaagtggagaaccagtacggacggatcgtgccggcagcgggcaatgcgcaggcgctggcggcgattcaggaagtgttcgagctgcgcgagttcttcgaatggcgcggactgggctcgatcgacttctcgggtgtgcggatgcgcgaggcattctccgcgttcgacgccgagcgcaagttcaccgtgcccgacgtcaagatcgccgaccccaaggcctgccagtgcggcgaggtgctcaagggcgtgatcaagccccatcaatgcaaggtgttcggcaccgcctgcacgccggagtcgccgctggggtcgctgatggtctcgagcgagggcgcctgcgcggcgtactaccattactgccgcatcgacacctcccggctcgggcgacatggcgcgcgagcggccgggcaaacggcaaccagggatgcggttgccaacgagcgggccgcagccggagccggccatgaatgaccgtgttccggtcccgccggcacgcgcggcgcgcgtgcgggacacgaccatcaacctgacccacggaagcggcggccgagcgatgcgagacctgatcgaagacgtgttcgtgagcaccttcgacaatcccgcgctggccgcgctagaggaccaggctgtgttcccgctggtcagcctggcagcccacggcgaccggctggcctttaccaccgacagctacgtggtagatccgctgttctttcccggcggcgacatcggtacgcttgccgcggcgggaaccgtgaacgacctcgcggtgtgcggcgcgacgccgctgttcctgtcgtgcggcgtggtgctggaggaaggcttgccggtcgacaccttgcgccgggtcgcggccagcatgcagcgcgtcgcgcgggcagccggcgtcgcgatcgtcacgggcgacaccaaggtggtcgagcgcggcagcgcggacaagctgtttatcaatacggccgggatcggcgtggtgcgcgcggggctatcgatctccgcgcgccatgcgcgtgcgggagacgtggttctcgtcaatggctatcttggcgaccatggcgcggcgatcctggtggcccgccagcaactcgcacttgaggccgacctgcaaagcgactgccgcccgctcaacgggctggtcgccgcgatgctcgacgcctgccccgatatccactgcttgcgcgacgccacgcgcggcggcgtggcgacagtgctcaacgagttcgcgcaggcctccggcgtggccatccgcatccgcgaggtggacgtgccgctgcgcgaggctgtcaagggagcgtgcgagatcctcgggctggatccgctgtacctggccaacgaaggcatcctggtggccatagtgccgccggaggatgccgcgcgcgtgctggcggccatgcgcgcgcatcctgatggcaggcaggcggcggccatcggcgaagtggagccggggccggcggggctggtggttctgcacaccggctttggcgggcagcgggttgtggacatgctggtgggcgagcagctgccgcggatctgctgagtggccgcacccggtggacagcaagcgaaggccgacatgcacgaactaagtatcgcgaacagcgtggtcgagatctgtgccgagcaggcgcggggcgcgcgcgtgctctgggtgcagctcgagatcggccggctatgtgcggtgatgccggatgctatccggttctgcttcgacgtgtgtgcgaaggatacggcggtggaaggcgcggagctggagatcgtggagactcccggcgtggcgcgctgcttggcctgcggcgccgagttggagatcgcggtgccgttcgggcagtgcgcgtgcggcagcgagaacctggagttgatctccgggcagcagttgaagatccggcgcatggaggtggcgtgatgtgcacgacttgcggttgcggcgatacgacgggcgcagtggtctcgggcccggcagcagaaggtgaaccggcgccaacagccggcgcgggacaggacgtggtgcatgcgcatccgtatccggatgccatgtcacccgggcccgcgcaggaggccggcggcatggtgttgcgcaagcatcccgccgacgatcatgccggccacgcgggtgccctcctgcatgcgcccatgcatcggcgtgccatgcattaccacgaccatccgctcgagcatgcgcacgctcattcccacgaacacgcccacgaacatgctcacgaacatgctcacatccacggcacctccgtcgtcatcgagcaggacatcctcgccaagaaccagtggatcgcgcagcgcaatcgcggctggctggcggggcgctccattgttgcgctgaacctcgtcagttcgccaggggccggcaagaccacgctgctggaacgcaccatccgcgacctgggcccgacgctggagttgacggtgatcgaaggggatcaggccacgctgaacgacgcgcagcgcatccgcgcggccggctgccgtgcgatccaggtcaataccggcacgggctgccacctggatgcagacatgatctcgcgcgcgctgaccgctctcgatccgccgccgcattcagttgtcatgatcgagaatgtgggcaaccttatctgtccggccctgttcgaccttggggagcaggccaaggtggtgatcctctccgtgaccgaaggcgaagacaagccgcttaagtatccacacatgttccgtgccagcagcctgatgctgatgaccaagacggacctgctgccgtacgtgagcttcgacgtggcacgctgcctcgcctgtgcgcgccaggtcaatccggacatcgcgatcctacaggtgtcggcgctgtccggcgcgggaatggatgactggtatctctggcttcgtaccgcctgcgcagggcgtatcgcgccgcctgaggactcgtttccggcgtgaccagggcatcgctgggcggcacgtaccgggtcgtgactgtacaaatggagtgatccatctgtcagaaatgccaggttcatggtgtagcgcgccacgccgtcgcggcgctcacgcgcttccgtgtgaagcatcatgaggtgatgccttgcctacctgcgctagcgagcatatcgggacataccccagagtcatgacgattgaaagctggctgaaagatcggctcactacggttcgacccatccctgccagcatgcgtctgcatgccaggaacaccctgcgcctgaggctgcgcgcagtgccgcatttcaagtactttgaggagtatcgttttgcgcctacgcagcccaaaggattagcctccggcctgatgttcatcctggtcgggttggactgtggccggctttcattactggttaaggagtcggccaaaaaatggaactattcgaacacctggcccttggattctccacggcgctaacgctgcagaacctggccaactgcttcctcggctgcgtgctcggtacgcgtgctgccgggcatcggtccgctggccaccatcgccatgctgctgccggtgacctacacgctgccgccggtggccgcgctgatcatgctggccggtatctactacggcgcgcaatatggcggctccactaccgccatcctggtcaacctgccgggcgagtcgtcatcggtggtgaccaccatcgatggctaccagatggcgcggcggggacgagcgggggtggcgctggccaccgccggcatcggctccttcttcgccggctgcgtgtctacactgatcctggcagcgtttgccacgccgctgtcggaactggcgttcaagttcggccccgccgagtacttctcgctgatgtgcctgggcctgatcggcgccgtagtgctggcctccggttcgctcccggaggcggtggcaatgatcgtgctggggcttctgctgggcctggtcggcaccgacgtgaactcgggcgccgcgcgtttctcctttgatgtccctgaactgaccgatggcatcgacttcgtcgcgctggccatgggcatgttcggctttgccgagatcatcgccaacctcgaacagaaagaacaccgcgagacctttaccgatcacgtcaccaatctatggccctccaaggcggacttcaggcgcatggcacccgccgctgcgcggtaccgcgctaggctccattctgggcatcctgcccggcggcggtgcggcgctggcttcgttcgcagcttactcgctggaaaagaagacctcgaagtactcgcaagagttcggcaagggcgccatcgaaggcgtggcaggtccggagtcggccaataacgccgcggcgcagacctcctttatcccgctgctgacgctgggcattccgcccaacgccgtgatggcgctgatggtgggcgcgatggccatccacaacatccagcccggcccgcaggtgatgaccagcaaccccgcgctattctggggcctgatcgcctcgatgtggatcggcaacctgatgctgatcatcctgaacctgccgctgatcgggatctgggtgaagctgctgcaagtgccttaccgctacctgtacccggccatcctggtgttctgctgcatcggcgtcttctcggtcaacaaccagaccttcgacgtcttcaccgcggctggcttcggtgtgatcggctacctgttcatcaagctccagtgcgagccggcaccactgctgctgggctttgtgctgggaccgatgatggaggagaacttccgccggacgctgttgctgtcgcgcgggacgttcactgtgttcgtgaccggtccgctgtcgctcagcctgctgattgccgccgcgctgctggttggcatcgttgccctgccatcgatcaaggccaagcgcgaggaagcgttccaggaagagtagtgcccaagcgcgaaggacctgcgccggccttcgtgccggcgtatgcagcgtgtttggcaagccgctgatgagccgctgaacgacgcggggcgaagcggtgctggctatgcggccagtggcaccctcagcgagaacaccgcgccactgccgggcacgttgccggcctcgatgtggccaccataggcgcgtatgacctcttgtgaaagagccaggcccagccccacgccctccgctgtcccggcccgcgcgccggcgccccggtagaaccggtcaaacagatagggcagctcgctttccagtatgccggggccctcgtccgccacgctgaggacggcatccaactggtcggtggcacagtcgactatgatcttgccgcccggcggcgagaactttagcgcgttgtccagaagattggccagcaccaggctgaccggccctcgtgcgacttttccgtcaacgggcgatgttgcattgacgacgagcgttatctgccgctcgcgggcactgggttccacacggcgcagcgtctcctggaccacggcgttgagcgcgacagtctgcccgctgggatgctcctggcccgcgtcgagtctggccagcatcagcaggtcctccaccagcagggtcaggcgtcccacttcgtccaggcacgaccgcaaggtgtccacatactcctggctgtcgcgctggcgccgcagtgtgacctcaatctccgtacgaagccggtgacctgatgcggcaagtgaggcatttatcgattcgagagcaagctgacaagctcaatcgggtattacgcggcctacgcgtactatggcattgtggggaacttccgggcgttgcagaaggtacatagagcggtggagcgttactggcgcaaaatgctgagtagccggagtcgttcaggcggcgtcacctgggaggcattccaggaaatcaagaagcggttcccattaatgcgaccaaagctgcatcttccctatcgggcgttgcaagctatcgcggtgctgtgaatcaactgctgaagagcgtagtgcgatatgtggtgttggctcaaatgtggtcttgcggcgcccgtgccgcgatcctgacgggatccggccggccgaacgccacataaaaagcctgctacaaggaccggagaaacgccatcaacgcgggatctttggcccaccgcctaatcgcctctcgatcgctagcgatagtaagccgcgccagggcgttagccttcatctccaaatcaatttcggcgtaaacgttggtcgtatcgatagagacatgaccaagccacgcccgtactgtgttgatatcgacgccggatcgaagcaggtgggtcgctgttgaatgtctaatgctgtgcgggctgacgcgcttggatgcgagcgagggcatattggctcgcgccttgacagcgtagcgctctacgaccgcgtgaataccgaaacgcgtcaggggttgcccacagcgattgaggaatacccgttcctgcggtggtcgttggccagcgaggttgcacaactcttgcacggtgtcgggccatagcggacactggcgctgtttcttatcttgccgagaacgctcacgctgctggagatcgcatcgacgttgccgatggtcaggtgggctgcctcgtccgcccgcacaccggcattgtagagaaacagcagcagggcgtagtcacgtcgaccttgagatgtacgtcgatctgggcaagcaaggagcgcatccatttcagccttgtcgagatagggcaccaccgctcttgtagtcttcttgtacgggatgcagcgcaactgggtgcaccattggatatgttccgggctgtgctcgccaacgaatcgagccaaagcatggatagcagccagacgctgattccgcgtcgcgacgctgcatccgcgacggacttcgatatctgagaggaagtcccggacgatctcggccgacatatctgtcattgccagccggtcgaccggtttgtgggcttgacctgaaacgaaagggatcagttggcacagcgtgtcgcggtagctctgctgggtgttgcgagcgaggttccatctgctcaggcgtgacggtcaccggcttgccaatcgtccctgccgccagttctcccttttcactctgacgcatccaagccccaaggctacccttgggaatgccgagaaccttggccgtgaccgcaatcgattggccggccctcacttggcgaaccgcctccaatttgtattcctgtgtgtatttcgctcgcgtttgcttgcctgacatgtcttagctccttgctcgtatttgaacacagggctaagaactccactcttcgggggctagatcaccgacatccagcgtcatggtcttgtagcgggtgcgccctttggcccggtagtccttccagcggaaggtcacgccacgctcgtccagggcgagcaggcgctggttggagatcgccacgcggtgggtatagcgcgacaggtaggccagtaccgcctcgggcccggcgaaggtcgcgtggcatagaccacccattcgcgaagcggcgcgatccactgcgcgaaggcggctggatcggcgagcgtggcgtagtcaccgaagaaccgcaattgcccccgaccatgcgcggcctggagggcctcgaggaagcggcgtcggaacaggcgggagagcacgcgcaccggcaggaagaagccggggcggcaagccacccaccgttcgccgtccagtgacaggccgccgccggggacgatgccgtgcacgtgcggatgatgcgtgagtgccgatccccaggtgtgcagcaccagggtggcgccaatctgcgcgccgaggtgcttcgggtcggcggcgatggtgcgcagggtgtcggcggcgacatcaaacaacaggccgtagatcaccgccttgttgtaccacgcgatggcgctgatgggcgcgggcagcgtgaacacgacgtggtagtactccacgggcagcagatcgtcactgcgcgcttcgagccagcgacgtgccgcgctggcttggcacttggggcaatgccggttgcggcaggtaatggagagcaacccattacctgccggcatcgcgcctgcccgaagtgccagtcgctcgcccgcgcgcaatggctcgaacaccggcaggctgagctgctgcccgaggtcgagtatttccatgtggtcttcacggtgcccgaccccatcgcggcgctcgcctatcaaaacaagaatctctatgacatcctgttccgcaccagcgccgaaaccctgcgcacgatcgccgccgatccgaaacacctgggcgccgagatcggcggccagacctcatcgggtcctgctcataggttcgtagccgcgatcgccaaccaaaaaaaccctctcctgcgggaaatccgcacgctacgttctgtgggaaccggaggcgggtgactgcctccggtcacccggtgctcggggtgcgattccccgggtctacttaccaaatcggccgcgcacccaatgagaggcgctggcacaagcttgcacagacttgcccgccaagcggaagcagccttgccacatcggccgacccaatggcaatgccgctgccacccgccggatggccgttctggaaacggcttgagcgacgtcaagaatttcctttctcgacaagcacttagccgggcctcctggtggtttcccttaggccctgcgaaattggcgcacatcctgcgttccacctgcgcatcgaagtgacgcaccaagcaaggggcgaacattagtaaggaggagacaacatggatagtcgtatcacgacaatactcgagcgctaccgctcagaccgtacacggctgatcgacatactttgggatgttcagcatgagtatgggcacattcccgatgcggtactgccgcaactgggggctgggttgaagctgtccccgctggacattcgcgaaacggcgtcgttctaccactttttccttgacaagccgtcgggcaagtatcggatttacttgtgcaattccgtgattgccaagatcaacggctatcaggcggtgcgtgaggcgctcgaacgcgagactgggattcgcttcggcgaaaccgacccgaatgggatgtttggcctgttcgacaccccctgtatcggactcagcgatcaggaaccggcgatgctgatcgataaggtggtattcacccgcctgcgacccggaaagatcacggacatcatcgcgcagttgaaacaaggacgatcgccggccgagatcgcgaacccggccggtttgcccagtcaggacatcgcctatgtcgatgccatggtcgagtccaatgtccgcaccaaggggccggtgttcttccgtggccggacggatttgagatctttgctcgaccaatgcctgctgctcaagcccgaacaagtgattgagaccatcgtcgactccaggctgcgcggacgtggcggcgcagggttctcgaccgggctgaagtggcggctgtgtcgggatgccgaaagcgagcagaagtatgtaatctgcaacgccgacgaaggtgagcccggcacgttcaaggatagggtcctcctgacacgcgctcccaagaaggttttcgtcggaatggttatcgccgcgtatgcgatcggctgccgcaagggtatcgtctatctgcggggggaatacttctacctcaaggattatctggagcgacagcttcaggaacttcgggaggacgggttgctggggcgcgctatcggtggccgggcgggctttgatttcgatatccgtattcagatgggggccggcgcttatatctgcggcgacgaatcggcgctcatcgagtcctgcgaggggaaacggggcacgccacgggtgaaacctccgttcccggtgcagcaagggtatctgggcaagcccaccagcgtcaacaacgttgagacctttgccgccgtgtcgcggatcatggaggaaggcgcggactggttccgggcgatgggaacgccagactcggccggcacccggctgctgagcgtggctggcgattgcagcaagcctggcatctacgaggtggaatggggggtcaccctcaacgaagtgctggcgatggtcggagcgcgggacgcgcgggccgtccagatcagcggtccttccggtgaatgcgtgtcggtggcaaaggacggtgagcgcaagctcgcgtacgaagatctttcgtgcaatggcgccttcaccattttcaactgcaagcgcgacctgctggaaatcgtgcgtgaccacatgcagttcttcgtcgaagagtcctgcggcatttgtgtgccatgtcgcgccggcaacgttgatctgcaccggaaggtcgaatgggtcatcgcgggcaaggcctgccagaaggatctggacgatatggtcagttggggagcgctggtgcggaggaccagtcgatgtggccttggggccacatcgcccaagcccatcctgacgacgctggagaaattccccgagatctatcagaacaagctggtgaggcacgagggcccgctgctgccatcgttcgatctcgataccgccttgggcgggtatgagaaggcgctgaaggatctggaagaggtgacaagatgagcattcaaattacgatcgacggcaagacgctcacgaccgaggaaggacgaacgctggtggatgttgccgcagagaacggcgtttacatcccgacgctgtgctacctcaaggacaagccctgcctcggcacctgccgggtgtgttcggtcaaggtgaatggcaatgtcgccgcggcatgtacggtgcgggtctcgaagggcctgaatgtcgaggtcaacgaccccgaattggtcgacatgcgcaaggcgctggtcgaattcctgttcgcggaaggcaaccacaactgcccgagttgcgagaagagcggccgttgccagttgcaggcggtcggctacgaggtggacatgatggtctcgcgctttccgtaccggttcccggtccgcgtggtggaccacgcgtccgaaaagatctggctcgagcgggatcggtgcatcttctgtcagcgctgtgtcgagttcatccgcgacaaggcaagcggccggaagatcttcagcatcagccatcggggtcccgagtcgcgcatcgagatcgatgccgaactggcgaacgccatgccgccggagcaagtcaaagaggcggttgcgatctgcccggtgggcaccattctcgagaaacgggtcggttatgacgatcccatcggacgacgcaagtacgaaatccagtcggtgcgcgcacgcgcgctggaaggagaagacaaatgagagccccccacaaagacgagattgcgtcgcacgaattgcctgcgacgccgatggatccggcgctggccgcgaaccgtgaaggcaagatcaaggtggccacgatcggtctgtgcggctgctgggggtgtaccttgtcctttctcgacatggacgagcggctcctgccgctgttggagaaagtcaccctcctccgctcgtcgctgaccgatatcaaacgaattccggagcgctgtgcgatcggcttcgtggaaggtggcgtctcgagcgaggagaacatcgaaacgctggagcactttcgcgagaactgcgacatcctgatttcggtcggggcgtgcgcggtgtggggcggtgtgccggcgatgcgcaacgtcttcgagctgaaagattgtctggcagaggcttatgtcaactcggcgactgccgtcccgggcgccaaggccgtcgttccattccatcccgatatcccgaggatcaccaccaaggtctacccttgtcatgaggtggtcaagatggattatttcattccgggttgtcccccggatggagatgccatcttcaaggtgctggacgatctggtgaatggacggccattcgatttgccgagctcgatcaatcgctacgattgattaacggagggtttgttatgagcagaaaactggttatcgacccggtgacccgcatcgagggtcacggcaaggtggtggtgcacctggatgacgacaacaaggtcgtcgacgcaaagctgcacgtcgtggagttccggggctttgaaaagttcgttcagggccatcccttctgggaggcgccgatgttcctgcagcgcatctgcggcatctgtttcgtcagtcaccatctgtgcggggccaaggcgctggatgacatggtcggcgtcggcttgaagtccggcatccatgtcaccccgacggcggagaaaatgcgccggctcggccactacgcgcagatgctccagtcccatacgaccgcctatttctacctgatcgtgccggagatgctgtttggcatggacgcgccgcccgcacagcgcaacgtgctcggcctgatcgaggccaatcccgacttggtgaagcgcgtcgtgatgttgcgcaaatggggacaggaagtcatcaaggcggtgttcggcaagaagatgcacggcatcaattcggtgccgggaggcgtcaacaacaacctgagcatcgccgagcgcgaccgtttcctgaacggggaggagggccttctgtcggtggatcaggtcatcgattacgcgcaggatggcctgcgcctgttctacgacttccatcagaaacaccgggcgcaggtcgatagtttcgcggacgtgcccgcgctcagcatgtgcctggtcggcgacgacgacaacgtggactactaccacggcaggctgaggatcatcgacgacgacaagcacatcgtccgtgaattcgactatcacgactatctggatcatttctccgaagcggtggaggaatggagctacatgaagttcccctacctcaaggagcttgggagagagcagggatcggtgcgcgtggggccgcttggccgcatgaacgtgacgaagtcgctcccgacaccgctcgcgcaggaggcgctggaacggttccacgcctacacgaaggggcggacgaacaacatgacgctgcatactaactgggcacgggccatcgagatcctccacgccgcggaggtggtcaaagaactgctgcatgacccggacctgcagaaggatcagctggtgttgacaccgccccccaatgcgtggacaggtgaaggcgtcggcgtggtcgaagcgccacgcggtaccttgcttcaccattatcgtgccgatgagcgcggcaatatcacgttcgccaacctggtcgtcgccaccacccagaacaaccaggtcatgaatcgcacggtgcgcagcgtcgccgaggactacctgggcggacatggcgaaatcaccgagggcatgatgaatgccatcgaggtgggtattcgcgcctacgatccatgcctgagctgcgcgacacacgccctggggcagatgccgctggtggtctcggtctttgacgcggcggggcgcctgatcgatgaacgcgcccgctgagtttccctatgtgacccttgccgatttcgatgatccgtcgacgctgatctacggaatcggcaacgtgggtcggcaggacgacggattggggtgggctttcatcgaccgactggaagcggagtccctctgctccggggcggaggttcagcggcattatcagcttcacctcgaggatgccgacctgatcagccgcaagagaaaggtgttgttcatcgatgccacgaaagatgcgtcggtggcgtcattcagcctggagcgcgcggaaccacggatggacttcagctttacgtcgcacgcgatctcgattccgtcgatcatggcgacctgccaaaggtgctttcagtgcttgccggaagtctatgtgctggcgatccggggctacgagtgggagctccgcatggggctgacaccgcaggcacggcataacctggacgatgcgatcgcccatttctcgatgcgggccgagcgtcaaacctcgtgaaatcagttagaaggagaacgcgatgaaagagcaggaaatcgacaggatcgcaacgatgatctacgaggcgcctttgggcgagtatatcggccgggatggcgctgccattcttgccgaacacgccgcggaagcacgcctcctcaagggcgatgagtttctctaccggagaggagatgtcacaagcagcttttatatcgtgaccgatgggcgtttggcgctggtcagggaaaaaaccaatgagcgcaccgcgcccatcgtgcatgtgctggaaaagggggacctggttggcgagctgggttttatcgatcagacgccgcattccttatcggttcgtgctctgggcgacgccgccgtgctcagcttcagcgcggaaagcatcaaaccgctgatcaccgagcatccggaactcattttcaacttcatgcgcgcggtgatcaagcgcgttcaccatgtcgtggtgactgtcggggagcacgagagggagttgcaagagtacatctcgacgggggggaggggacggggttagtcactctccgcgtccagctgaaatgcaaaaaagcatatccctcgagcgccagcgacgtgcgtcccgtcgagtggtacctcagcgcgtgaccgacatggtaggagccgatcatgcatgagatgtcgctggccgtgggtgtgctgcagatcgtcgaggacgtggcgcagcgcgacggtttttcccgcgtaacggcagtacggctggagatcggccggctgtccagtatcgagccggaagcgctgcgcttctgcttcgaggaggtagtgcgcggcagtgtggctgacggcgcgcggctggagatcgtggacacccccggtgccggctggtgcctgcactgcagcgagacggtggcgatcggagcgctgtacgatccctgcccgcagtgcggcggctaccaggtgcagcccactggcggcacggaaatgcgcgtcatggatctggaagtggcgtgacggaaagcggaagtcacgcggaatagaagacgaggagacaggatcatgtgcaccaactgtggctgcgccgccggcgaaacccgcatcgaaggccaggagctggagcatgtcgacgagcatgcgcatgccgacggcaccgtccatggccacgccccccatcatcacggcgagcacgatcacgaccacggccctgcctaccgtgccgtgcgcggtactgaccatctgcattacggtcacggacccgctggtgcccatgccccaggcatgagccaggcgcgcatggtgaagatcgagcaggacatcctgggcaagaacaacgcctacgcggcgcagaaccgccgctggttcgacgagcacggcgtgttcgcgctgaacttcgtctcgagccccggctccgggaagaccaccctgctggtgcgcaccatcgaggcgctgaagtccacctccaggctggccgtcatcgaaggcgaccagcagacttccttcgatgccgagcgcatccgcgccaccggcgtgcaggcgctgcagatcaacaccggcaagggctgccacctggatgcccacatggtgggccacgcgctggagaaactgcggccggaggacgagagcgtgctgctgatcgagaacgtgggcaacctggtctgcccttcggccttcgacctgggcgaagcccacaaggtggtgatcctttcggtcaccgaaggggaggacaagcccctgaaatatcctgacatgttccgcgccgccagcctgatgctgctcaacaagtgcgacctgctgccgcacctgtccttcgacgtggagagggccatcgagtatgcgaagcgggtgaatccggacctgcacgtgatccggacctcgtccgccaccggtgaaggcttcgacgcatggctgacgtggattgccgatggcctggccggccaggccgccaggcgcagccagagcatggagctactgcgcagccgcatcgccgggctggaagcgcaactggcggcgctcaaggtgtagcggccatgctgatgccgcgccgtcctcgcaatccgcgcaccgtccgcatccgcatccgcgtgcgcggcgtcgtgcagggcgtgggcttccggcccttcgtctatcgcctggcgcgggagctgggcctcgccggctgggtgcgcaacgacggcgccggcgtggacatcgaggcccaagggagcgccgcggccctcgtcgagctgcgcgagcgcctgcgccgcgacgcgccgcccctggcgcgggtggatgagatcggtgaggaacgctgtgcggcacaggttgacgccgacggctttgccatcctcgagagcagccgttccgatgccgccgtgcacaccgccatcggccacgacacggccgtatgccccgactgcctggcggagctgttcgaccccgcgaaccggcgctaccgctacgccttcatcaactgcacccagtgcggcccgcgctacaccctgacgtgggcgctgccctacgaccgcgccaccaccagcatggcgccgttcccccagtgccggccctgtctcgacgagtataacgcacccgagcatcgccgcttccacgccgagcccaacgcctgtccggactgtggccccagcctggcgctgctcaatgcccagggcatgccggtcgaggacgttgatccgatcgccgagacggtggcgcgcctgcagcggggcgagatcgtcgccatcaagggccttgggggcttccatctcgcctgtgacgcgcacaatgccgacgcggtggcgcggctgcgcagccgcaagcagcgcgaggagaagcccttcgccgtcatggtcgcgaacctggcgacggcggcgcagtggggcgacatcggcagcggtgaagcggccctgctcacggcgtcggagcggcccatcgttctgctgcgcaagcgcagcggcgtcgatgggcggttcgcgggcgtggcgccgggactggtctggctgggcgtcatgctgccgtacacgccgctccagtatctgctgttccacgaggccgctggccgccccgagggcctcggctggctcgcccagccgcagtcgctggtgctggtgatgaccagcgccaaccccggcggcgagcccttggtcaccggcaacgacgaggcggcgcagcggctcactggcatcgccgacgctttcctgctccacgatcgcgagatcctggtgcgttgtgacgattcggtggtgaggggcgacggcgaaccagcgcctcacgtccagttcattcgccgcgcgcggggttacacgccgcgggcgatcaagctggcgcgcagcggcccctcggtgctggcgctgggcggctccttcaagaacacggtgtgcctgacgcgcggcgacgaggccttcgtctctcagcatgtgggcgatctcggcaacgctgccacctgcgaggccctgatcgaggcggtggcccatctgcagcgggtgctggagatccggccgcagctcgtcgcccacgatctgcatccggacttcttcagcacacgccacgcagcggagctggcggcgcaatggggggtgcctgccgtcgccgtgcagcaccatcatgcccatattgcggcggtgctggccgagcacggctcggacgaacccgccatcggcctggcgctggacggcgtcggcctgggcgacgacgggcaggcgtggggtggcgaactgctgctggtggacggcggcgcctgtaagcgcctcggtcacttgcgcgagctgccgctacctggcggcgatcgcgccgcgcgggagccctggcgcatggccgctgcggcgctgcatgcgatgggccgcggcgaggagatcgaggggcgcttcccgcggcagccgggggcgccgatggtgaaccgcatgctggcccagcggcttaacgcgcccctctcctccagcatgggccgctggttcgacgccgccgccggcctgctcggcacacgggaaaccatggcctacgaggggcaggcggcgatgctgctggaagggttggccgagagctggggcgagcaaccgtcgccgggccgccccaagacggttgctcactccctcgggggggtgccgcgcagcggcgggggtacatacaaggcgctggcgctgcccgatgcctggcgcatcgatgcgggcaacaccctggatctgctgccgctgctcgaggcgctgtccgccgaaacgaatgccgcgcgcggcgcggcacagttccacgccaccctggtggcggcgctggaagcctggaccgtcgcgaccgtccaggtcaccggcgtgcgcacggtcgtcttcggcggcggctgcttcctcaaccacatcctcgcccgcaacctgtgccggcgcctggcggcgcggggactgaccgtgctgacagcgcgccagctgccgcccaatgacggaggcattgccctcggtcaggtctgggtggcgctgcagcgggcgcccaactgacgagagggtagaacatgtgcctggccatacctgcacgcatcgcgaaaaaatttgacaacgacatggccctcatcgacctgggcggcgtggggagtggccaaaaacggggggcaaatccgtcaggaaaggggtctattgtgtactgagactaccggagaccgccatgcgcatctcgatccaagcctgtattgagcgggcgggcgaacagccctctaaggtgattgaagttgcggtgatcgagcgcaatgccgatgtcgctccggcctcaggactgggcctgttcattcgcgagtcacaagagatcctgcgacagcttcagactgtggtcttgaccgagcaggtggaccagttcatccggattaccggtcgctgtcaactgtgcggaggcaggcttgtcatcaaggacacaaaatccttggtctatcgcaccgcttttggcaaggcgaggctgcgaagcccgcgcttttactcttactgcagcgcatgcggttactgctcaagtaacaagggcacgctttccccgctggcacaggcgttaccagaacgcgtacatccccagtggacctggctgcagtgccgatatgcaagcgtgatgtcttatcgtttggcacagatctttctacgcgacgcgtttgccggcggacgggaactcccatgctcgagcgttaagttgaatgtaggccgggtcgggcagcggctggagcaagaggcgcaacgtgcaacgatggtgatgtcggctgtgaccgcgccaccgcgaagctcgccattaaccgggacgccgattggtctgcagatcgatgcaggttatatcaagacgccgcggcagcaggatggtaagcgatggactcccgtggtcgcctccaagctgatttggcccaagactcctcgtacccatgcgcatgcctacgcagtagggcatgaccctagccaagggctgcgtcagcaggcgttcttacagtctgttggcatcgggccccaggccccggtcacagtcatcagtgatggcggcgatgatattagtttcgcgtgcaagttgccatcggcaacggcccgcgtgctggactggtatcacattggcatgcacaaagcgaaatggctgttgtggcacggtgagtcgaagcggtgcttggagaggctggagtcgctgcgacgggacacaggttgggttggcgctcgcaatccactaggacgcgtgattcgttaccttcgctgttgctctcgctatctcgcaaactatcagcagcggcgggctcaggggctgccgatttcaagcgcgggagcagaatcggtggtcgactatgtcattggccagcgcatgaaaaggaacgggcacatgcgatggacgattctttgagcacgcgttcacgcagccggttcttcgagtatgcatcagtgccacgcagacctcggagtgccatgaggaggttctcgaatcgtcctcgccgttgagaacggcacatcgaacctgcagtagtccattggctccacacatgccatatgcggttgtggactgtacggtataaaccgcgcccccgcgtttggccactcccatttcgatattggcggaaactgtgaccgccattggcggaaatatcgatctgcaacagaaagttccggttcctgaaaggtaaaaatcccacactctggggaagtgtggggttcggggaggtgaatcaggttgggggaggtctctgcgctcggacttgcagcccttagagggcggcgcggtcggatgcaatgtagtacctggcgccgtccgtataagtgtcgaatttgccgctttttgcgccgtcagtgtaaacatcgtacttaccagaccgcgcgccgtcagtgtaagtatcgaatttgccactcttggcaaacaccggagcggccgccagggtggcagcgagtgtggtgacagcgactagggcccggcgattggtattcatggcttacctctttctttaaactggtgaatgccattccctttggtttagtgcttgttgcactgcggcattcgatgagcgccatattagggatttcccttgtggcggtaaacccttacgctcgcaacgatcggtttcaaaatccacaatagtctgccctgaaccgaaaaaattcgggcagaacgcgaccgacatgtgtgttggggccgagccctagcaatttgccttcgctatcctttagatcgatcaacaacacgtcgaatcgaccgcaccatcacatgtcgttgtccatccgagcgcgcccggcccgaaggacgaagcgggcgcgcggcacgcgcccgagccagcgcccaggtcctacgtcagttgttgctgcaccacccgatccgatgccgctcctgcgtggcctcatgccgcgcatcctcctcgctgtgcagataaccgctcgtcgttgacagcgagctgtgcccgaagttgtcgcgcacaaaacgcaggtcgacctgctggtcggtcatgtgcgagccggcggtgtggcgcagccagtgcgccgaggcgctggccagcaccgctgcttgtggttcccattcgggcccgcgcgcccgcaggcgcgcggccgcctggccgaacacctctttgagaatcaggtgcagcgcgccgcgcgacagcgctttctcgctgcctgcttttccaattaccggcagcaccagtggacgcgtctccccgaactgcggggtaggcggcaacgcgtaggcgcggcggtagcgcgccagttcggcaatcagctcatcggtcgccggcaccagccgaatcttgttgcctttgccgttcacctccagccaccagcgctcggttccgtgggaatcgcgtcggcagaagaacgcgcccatggtggtggccgtcagttcggaggcacgcaggccgcccagatagagcacggttaatacccagcggcagcgcgccgcgtgcaggcgttcccgcgccgtctcggtcggcattgccgcgacggcgtccttgaccgtatcccacaggtcgtggctcagatagcgggtgatgcgcgcctgagtgggcgcgcggcggcggcgggcgagggcgagcgggttgccgcccaggtaacccgcctcggtcagccaggcgaacagcgcgttcaggatcaccagcgcctggcgcacgctgccgggtgacagtggcccggcaaacgggcgccagtccggatggttgcgtgcgagtttcttgctaccggccagcacccagcgcgcggccggttgcggatcggcaaggaagcgctcgtagacgagcaggtcttcatgggtcagcgaggacaagggtttgcccaactggagcacggcccacaggattagccgttcaacctcgcggcgataggtggcgaccgtcgccacgctgtcggcatagcgcgcgagccaggcggtcacggcggctaggtcgtcgcccgcggcgattcgcgtgccggtggtgggcgcgcggttgcggccgtcgcgcccggacagcgccgacggcagccgcaactgctccagcggcgtgggcagggcggcgagagggcgggacgcaggcgggtagggtggatgtgcgggtgattccaaaatcaggcgttagtttgcacaattttgtatccgagacgtggccgtgaaatcgacgcagcccgggcgtgcgagaacaaatttacttcacgaaattctgcaccattttgttcccccggcgaacattcgaagcaattttgtatcttcgccaacgtttgttccattctcgtcgtgcgatttttcccgaaggtgccctaaggtttataaccgtcgcctcttaggcgatcggcccattttggagcgtcgcatggaagacggcattgacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgcggagaagtcgagctttccggcgatcaggaagatcacggtgcgcatggttttgaagctcacataaccgcgggccttgcgcttggcggcttggaacaggccgttgagcgcctccaggaagccattggtctggcgcgtctgggtccatgcaacgataccgtcgaaatgcttgcggatcatgcgcgcgacctccttcattggctcgaccttggatcgcatgacgttcgtgcaccactgctcgagcattgcggaaacaacgttgatctgcttgcgctcaaggatttcgcgcaactgctcgcgatacagccaggcacgggcagtgcgtttggtcgtgacgttggcgatcaacgcgtcgagatcggcacgctgcgcggctggcaacccgtcgcgatccttgagcagcgtccagcgcaggcctttgaggcttggatcggtcttctgttcgatacgccgggtcttgtccacggctgcagaagcgtgagccacgacatggaacttgtcgaaggtgatgcgcgcgttgggcaaatgctcgctgacgcccttgatgaacgccggcgacatgtcgatactgaccaccccgatctgctcaggcgcagcgttgttctcgcgcagatgtgcagcgaacttgccaaccgtggcagcatccttgccttcggtcacaaacacgaccttacgcgcgtcggcatcagcgacaagcgtcaggtagttgtgaccgcgcctgtaggacgtttcgtcaacggcggcagcggtcacgccggccagatcgagttcggccaccgcgaggtcgacatagcgctcgcagatagcgtacacgcgatgccacgactcacccaccgttctggctacagcagaaaacggcatctgctgcgcaagcgccaccaccatggcttcaaacagcaacgtgaagccagagagcttgccagcccagtccggctcgaccaacaccacgcggccgtcgggaagcttcacgcgtggcgtgcggacttccagatagcagtcgtgctcgaagaagttcaggtgccgatagcgtttggtcaccgtgtcgtgaaccgggtgcccaccggcgacctccgggtgggaaaagcggctgccggcgacaaagtcaatctggatcgtcaacgtcttggtttgcgcgttgaagtcgacttcccggacgaaccacggatcgcttatgccaagggctgcttcaaacagtttgctatgcatcgctcttgttgctctttaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattactcccgccggatgatagacgggcgaaccgtcgacactgcccactgggccagccccgacgagggagcgcttactggtgaccgacgcgtcctgtaccttgcgagaaagcaggcggtttcgctgtatcttttcggtgcctcgggcgaaagcatcaggcggctgacgtcaattggcgcaagacaggcctatcgtctcatccgggagcgctgccttgagacgcatcccgacgggcgtccttatggctggcgcggacttgtgccatggctccgagtcaagccataccgtcgtagcaggaaggtccatgtcgacccgttcggccgcggcgctgcgggcgcgatgcaggcgctgctggactgccagccggcgcttcgtcaggcatttgaggcgcgtatcctcacgagcgcctcagccaagcggctagtcgaaactaaacagtcgagaaggcgtcattgcgcgtggtttctggaccaattgcgtagcttcgggtacgaagcgcgaaacgaatggccgttcaacacatcgagccttggctactcttcgatctgtcggtatatcgacaaggtgctgtcggcccacccaagggcgctggccgcggcgagtggcgggccgaatttggctttgaagctgaggtccggtgacggaaccgggcggccggtgctgaggttcatgcaacgcgtcgagatggacgcgcacaagctagacggacgtttctgcgtgtcgcttcccctcatggggggcggtttcaaggagaagatcgttcatcgtctctgggtcgttgtgatcctggaggtcgtttcgcgcgcggtgctagggtactacttcagcgtgagacgggaagtatcgaaagatgacgtcatgcgcgcgctgaagcgggcattgggcagatggtgcctgcgcccggtcagtttttgcgatacgccgtatctgcctgaagccgggcttctttccgctttgggtagcgatttcgtcgggctatgctgggacgagaccagcgtagatggtgcgcttgccgagacttgtcagcacgtgcgggatgcgctgcgcgacagcgtcggctccacgctactggacccgaagacctcgttctcgaaacgtcgaagcaaggatgaccgcccgttcatcgagtcgtttttccgcaatctggccggacagggatttcagcgtctttccaacaccaccggcgccaatttccaggaccgcaagggaagacagccggaagaggtcgccctggcgagtcgattccagtacgaatatgcggaagagttgctggacgtgctcattgccaactacaacgcgacaccgcacagcgggattggtaaccgcacgccgctcgcgtatgcgaagttcttgtaccaccattcccagcagagcttccggcgagccgaccccgctatcgtggacacgctattcagcatccgcaagcgctgcatcgtgcgcgggggcgctaaaagcgggcgtgccccgttcgttgagttccattacggccgttataccaacgacgtgctgcataaccggcacgaccttgtcggatccgagatctgggtggtctgccacaaggaggatgactgccgggtggcgcttgcctccacgctggacggtatgtcactcggcgttttgcgggcagcaccgccttggaacatgtcgccgcacagcctgtcgctacgtgctgcaatttgccaggcgtgtactcacggaaagtttgcgattccggcaggcgtcgacgccatcgatgtcttcatgcgctacgtggagagtcaggcgcacaaccgcttgccggtccatccggcctacctcgaggcacggcgcatactggcagccgcagccgaatcatcaatcgggccttccatgctggatgcagcaatggctcggaccaaggcaggcagcagttcttcgaacggtagcaagggggccgcgccggagccgacggcaagacgcgcgcagtctggcgcctcggacccgctgaagccttctgcgggttccacgctgcctccgcgtcgaatggcgcagtcgaggtaagccatgtccttctcactacccgagcgcatcgatccgcggcactgcatcgtgacgaagcagtacgcggtgtatacaccgcccatgcacgaaatgatcgagcaaatcggcgaatggatcgaccagcagcgccccggcggctatatctatggcgcgtcccgcctaggcaagtcccgctgtgtgcagtggtacgttgcaaacgaattgcaggagcgcttcaaggccgtcatgcccctggtggtgtggaatcgccgccccgacagtcagagtagtgaagcgggattctggcaccagctcctactcgcctcgcgcttcgaattcgccaacccggcaaagccaccgaagaaagccgaaggcatatacctgtgcaagcaacgcttcatcgccattgcgaacaacgcgcaacggaactacgtggtgctgcttatcgatgaagcgcaggatctgacgttgcgggagtggaaatggctggtcggcctgcaaaatgagctcgattacgagggctatttactcagcgtattttcagtcggctcacaccagttgaactatcgccacgaatatatggccatcacgggcaacgctcacgtcgccgcgcgctttatggcagcgcatgcgcgcttccacggcctgcgctcgcccgaggagatcgggtacgtgctcaacggctacgatagcgactccgagtggccgccaagcagcggcgttccgtacctggagcacttcgcaccggcggattatgcggcagggcgccggctcgcccaatgcgcggcgcagctgtggaaagcgctgatggagctttcgcccgaatctgcgcgccggcatttcgagtttccaatgcagcatgtcgcgaaagcgaccgaggcgatactcttccaactggcgcggggcgaagactgggccgacgtgacctcctacgagagctggttgcgagaactcgccaaagcgaacttcccggaccacatgaggatcatctcgacgggtggttgacatggcggcctacccatcggtgaactggtggccgggaaacctccgtccgtacgagtcgaggctgtcgttcgtcgcccgcttctgcgcactgaatggcatcaacgtccgaaaatgcgcggagtttttgagggtggagcccgatggctgcacgccgcttccgatcgacgaaatcaagcgcctggcgtccgtgctcggtgaggccgcgccgcttgtcgaagacgttttctcgccttccatacggttcatcgatgtcggccgttatggcccgcctcccgatagtcgcgagcgacgtgccatccgctattgcgagacctgtatgcagcacggctaccacagctacctgcatcagcttgggtggctttcgcggtgcccatttcacctgagcgagctgaaaacgacctgggcgcagaagcacaccgccagcttcgtgtcgcagcgtgtgggcgcgttggagttcgtgatgcggcaacgctgcaggacatggccgcacggcattgatgccggctttcccgcccgagagcaggggcgtgttgcgtcgctcgccggctgggtcgcacgggcgagcgtcgctgccgcgcgcatgtcgctcggcgagatctggtcgtcgggcaacgatggcatgccgggggctgtctccctcgaccaagcgttcgctcagctgcgcacgcttgagcccccgcccgaggacatcgagcagctccttatcgaagccggtgatcggtggactctggaaagccacgtgtttgcgcggcaagcgaaaatccaactcggccacctcaggttgtgccacctcagctttgccgacgttcttcacttctatatacgcatcaacgccgcttcggcgaatccgtcttcgtttgtcacgcgcctgaatgccatccaggaccggcaggctcgccatggcacctgtcgctgtcggtggaggctgaccaaggagggacggctctcgcgctgggtcagcgtgcgtccagaggaggggccccgctggggcctgatctgtccatacgatatcgcgctcaacgaacttcaactcggctggggccgttcggacctggcgctctccaatcggccggcggagcaggaacggcggcgcttttgcagcgtttctcacgcgatgcgcgacttgggcctcatccggtatacgcgggatgcagcggtagcgccggcgggctatctatatgccgatcaggacgtctggacctgctgcgagtgggttcgggagtcgccgctaaccgcagtgctcgatatggcggtcgcgtgggaaaccgagctgacgttcgacgcgttgaccacttggctagatgacatcgatcggggtgtcgctccgcttgagcgcgacgattccaagtcttgcgtccgcctgcgcgaaaccgacgatggcctcttgctgatcaagtggacgagggcagaagcgaatgtgcgtcgggggctatcccggatctgaacacgacgtaccgtgagcaacgtgaagccgttggcttgcggcgcgccagagtttcggcccagggggctcggaacaaaattgtgcagacaacggtaacaaaattgtgcaaaccaacgcgagcctcgagagtcacactcaatctcaatattataaacataagcgcagttatgtctaaagttatacggcaaacgttagctattaaacgtaatacgtagtaatatatatagtcacataactcgctttttcgcgatgccggctgtcgacctcgatctgaccgacgccacgctgcaggctgatttggccgagctgcgcgggcgctttcccgagacccgcgcgctgtatcgcgaggtctgcggcctgctgttcttccgctatggcgtcacgcccaccgccaacaagctctacagcctggtgcgcaggggcagcatgggcacgcccgccgaggtgctgcaggcgttctggcaggaattgcgcgggcgcacgcgcgtcaccatcgaccatcccgacttgccggaggcgttgaaggacatcgcggccggggcggtccagaccatctggcaggcggccaacgaggccgccaccggcgagctggccacgctgcgcgccgaggcccgccatgcggccagcgccgccgaggccgagcgtgatgccgcgcggaccgagaccgcggcggcccgggaggaggtggccgcagtctcggcgcagctggccgaggcgcgcgacgcgcacgctgccgtgcaggcggagctggccgcgcagcggcaggcgcacgcggcgactcaggcccggttggaagcggggcgggaggaactggacgccgccgggcggcagctggcggagctgcgcacccaattctcgaccgagctcgagcgcgcccgcgaggcggtggccctcgcgcaagaacgggccgaggccagcgagcggcggagcctgcgtgagctggacgcggagcgtaccgcgcgccagcagagcgagcgcacggccgaagcgttgcgcggcgaactggtggcggcgcgcagcgaggcccgcgacgcggccgtggcgcaggccgaagtccgcgcccggctcgaagcccaggccgcggcgctcgccgatcggctcgccagcgccgagcaggcgcagcgcaaagtggcgcacgacctggacgcggtgcaggcggcgttggccgcagcgcagcgccgggccgaacgggccgaggccgaagcggcgctggcgcgccagctgctggcagaattgcgggtgacgccacccgggcggggggacggtggtggcgggcggcggcgcaaggccggcagcccggcgccgaccgaacaggcggcgccacgcgaaaaactggacgacaagcaggacggacagcaagaaaatgacaggcagggcgtgccgacggccgcttccaacccggatgacggcagcgacagcagtgacgacagcaacgacagcgccaatgacagaaatcaatgagcgggccgcggcgatccgctggatccaggcggagatggccgactacgggctgaccatggaggagctggcagcggcggggtgcttcgatccgccgccccctccgccgccgccgctacccgcaccagcgccaccgccagtggtgtgctaccgcaacgccgcggggcagacttgggacgggcagggcgacatgcccgactggctgcagcgggcggccaatgcggggcagtcggtggagttttaccgggccggataggacttaatattatccccgcttcaacagcagaccggtctggggccgtactccttttgatagcggattccccttatcttggcttggcccaaactactcgcagcttcttggtcgtatcggacaaatatcacaatctcttagcaatattgtgacagaatcccactgtcgctgacagtgacgtccgtgctaattatttggagatcgatgaatggtagtcgctggtgtctttttgaaggcaaacctcgctcgaatcgttgcgctcaccggtactcgagagtcgcatacattagttggcagtcgattcaataaactcgaactcatcaaaaatccgtcacaagatgatgtcgaggtcttcgtgcaggcgctcagagctttttgtgctgagcattaaatagacaaaattgtggtaaatcgtagggcaacttccgggcaaggcgcaggtggggcaggaacatttctgattgagggcgttctgcttgccacgtcgcccgcgccgctaacctttgcccacaatgcgaccattgcggcgactgagcggagggagaatggacgtaaaactaaccgccccgctacggcagatattggtaaggcgtatgacctggcttacgaggggttgaattgatccatggctcttgatatttcaaatttgccacaagaagccatcagcgcactaaagcaatttccagagtttgagatcgcttcattcaacgactctggagcgaacggatatgtacttattggccggcatagcgtgctccaaaaggaagttgctataaagatatatttccacggggagagtgatattgatcaagagccaacgattattgcaaagataaatcacgaaaatgtcctgaaagtatacgacgcaagaaaagtgggaaaagattgctcatatttcatgacgccagcggccagtgaaggtgatctcgcaaatttcctagatacgtattttatttcacttcctctggctcataagctgctatgccaacttttatctggaattgcggcattgcatatgagtccgaatttgcttgtgcatcgggatttgaagcccgaaaatctgttggttcataacgacaatctcttgattgctgattttggttcagttcggcgaatcgatgagaaaacgggtagtgcaccggcatcgaagcacagcattttgtatagaccgcctgaagcttttggtgaggactcattctttaatttttcctcagatatctaccaagccggacttattggatttttgttatttggtgggtccttgagcaatgatttgcttagttatttgacaaaaaaacaaaaatcggagcttactggtattcagggtgggtatgagctatccatttatgtggattcttgcatcgaaaaaaaagtttcacgcggaaatttggctgacttttctactcttcctttttacattccagcggccattaagcgcacattgagagcagccatttcttccgccgacaaaagatattccagtgtcagcgaatttctcgcagaattatctcgattaagaggaaatatgccagattggtcgacccgacgtgagggtgttctgcttcgcaattggaatggactagactaccgaattccgcacgacgaagtcgctatattgaagtgcaaatcaggagccgaaaagtatcgctacgacaaaagttataattgtggcagctatgctgagctattcgatcaaatgaaggagcgactcgggctgccatgacctatttatggcacacgccggccctcgacctcgatctgaccgacgccccgctgcaggccgacttggccgagttgcgcgcgcgttttcctgagacccgcacgctgtaccgcgaggtctgcggcctgctgttcttccgctacggcgtcacgcccaccgacaacaagctctacagccaggtgcatgggcaagcccgccgaggtgctgcaggcgttctggcaggagctgcggggacgcacgcgcgtcaccatcgaccatcccgacttgccggagacgctgagggacatcgcggccgggggcggggcagaccatctggcaggcggccaacgaggcagccaccaccgagttggccacgccgcgcgccaaaccatcgagtggggtcaggcgacgctggccgcggagcgccaggctcacgcggcgacgcaggcgcggctggagccggggcgggcggaactggacgccgccggcagggagctggcaactgcgtacgcaattctcgaccgagcttgagcgtgcccgcgagcaggtgagtgggctgaataatcagcgtagtgtcgacttgcgagattccagccgtcgccttggcaactacgctgatccatttgaggcgggttctcagcgttgaagggaggaccggccctcgctcatgggaagttgggtgttctgttgcggagaggcgaccgctactcattgagtgcgggtcgaacctctggaaatggggcgcggatgttaaactgaaggcagtcaaccgccgtcacatgtgctgttgacgacacggcttgcagcgcggatatcaacggtagcgggcagcgtcagtatcaacacgccacattccggaggaagttcgcatcatggccagcgcagaccagatcaaagcgctcgtaaaatcgcacatcgatcaggacgatgggaagttctattcgattgcgatgcaggtggctgcccatgaggccaaggtggggcatggccgattcgccgtagagctgcgggatatggtcgactcggccaaacaacgggcggcgcggccgacggcaggtcaaatagtgcccattgcacgcccgcgtggcgagattgcgaatctcctccatgtgagctacccgtcgaaccgactggcggatatggtcttggatgacggggggcgcgagcagttgcagcggatactgaaagagcagcgcatgcttacgcggatccgcgagcacggactgtctccgcgtcgcaagctgttgctggtcggcccccctggtacggggaagaccatgaccgcttcggtccttgccggcgaactcgggttgccgctgttcctggtgcgtctcgatgcgctgattaccaagttcatgggcgagacggccgccaagctccggcaggtattcgatgccatctcggacgtgcgcggcgtgtacttcttcgacgaattcgatgcgattggttcccagagaggcatgccgaacgacgtcggggaaatccgtcgggtgctgaacagcttcctgcagatgatcgagcacgatcagtcaaacagcctcattatcgctgccacgaatcatccggagatcctcgactacgcgctgttccgccgcttcgacgacgtgatcgaatatcacgtccccagcgtagcgcaatccgcgttgttgttgcgttcccgactgggctcgtttgcgccgaaatccttgccgctcaccgcgcttgccgagacggcgatggggttgagctatgcggaattgcgccgggcggtcgacgaagcgatcaaggaagcgctgatgcacgacgagccgaagatatcgacggaggcgctggaagctgcgctggtcgaacggaagaagctgaaccagagactgaacaataagaactcgcaaccacatgccggtcccgccgcaaaataagcgtcgccatttactgcccacgggcacatccacttcttctccatttactgcacatgccgccaatggccgcggtcggcctgtcgttcccgacttgccacggcagcagcatggacaaacgctccaggcgcaaatcgaacggcttcaggcggtcgctgtggccgcccataccgaacaggctgccctgggcctctccagcggccttggcgtccaaatccagtttgcaagccagcccaatgttgagcttgcagtgcagagcctcagcgccgagcgcggcaacccccggagtcacatcgagcttctgagcgtacggcaggacggcgagcagacttttgccagcgtgttcgtccccgaggggaagctcgcgcatttcgagggctatgtcgcggattacctcggcgaaaagaagaacaaggccggcgggccactcgaccacaagccgctgatcaataccattgccgccatccagccgatcgaaatccgcacgctctggaccgacgagcccgagctcttgccaaaagatcaggacgaaggtttttggtgggaggcgtggctgccggtccggggtaaccgaaacgcggtcattggcgatttcaaggcgttgatgcagcgtgccggctgccaggtgcccgacaagcagaccgattttcccgagcgtacggtggtgctcatgtatgggagccagaaccaggtcaagacctcgctgctctccctgaactgtgtcgccgaattccgccgcgccaaggaaacggccgacttcttcgatacgatgggcgttgaagagcagcgcgattggcagcaggatctaatccagcggacgcatctcgctgccgccgaggatgctccgcggctctgcctgctggattccggagtgaaccgcggtcatgaattactggctcccctaatggccgaggatgacatgtactcggtcgagaaggatggtcggaccgatgacgaggcgaatcacggtacgggcatggcgggcctcggtgcatatggcgatctcaccgaggcgatcgagtcgaacgcgcccattgcgatttaccaccggctcgagtcagtcaggctgctgaaggaggcgggtgcgaacgctggcgagcctgagcttcatgcgcagctctttggtgaggccgtctcccgcccggaaatttcgtacccggaccgcaaacgcatcttctgttcggccgtcacggcatcggactaccgagatcggggccgcccctcttcatggtcggccaaggtcgatagtctggccgcagatgccgacaacgaaggacagtttccgcggctttttgtactgtcggcaggcaatacgaacgatatcgatgcgtggaacgcctacccggacagcttgtcgacgaatctgatccatgaccccggacaagcctggaatgccttgacagttggggcgtgtaccgccaagacgactgcgcatgcaggctacgaagcgatcgctgaagagggcggcttgagtccgtattcgacgacttcggctgcctggcaaagcgcatggccattgaagcctgatgtcgtcatggagggtggcaatgtcgcgcgcgacaattttggtgccatcggcatggacagcctgcagctgctgtccgcccaccatctgccccgtgaacgagtcttcaccacgttcaacgcgaccagtgccgcagcagccctgtgcggaaagctcgcctcggaaattgctgcggaatatcctcagatgcggccggaaaccattcgcgccctgatcgtgcattcggcggaatggacggaaggaatgcgcaaggcgtatctgcctgcggcgcaacccggcaaggcggcctatgcgcgtttgatcaggcattgcggatggggcgagccgtcattggaccgcgcgctctggagcgcgtccaattcgctgacactcgttattgaggatgcactgcggccttataaaaaggagcgcggtgtcggtcccgcttcgcgggagatgaacctacatgcgctgccgtggccgcgcgaggaactggaggcgctgcaggggctgcctgtccaaatgcgggttaccctttcctactttatcgagcccaatccgtcagcgcgcggaagcgtttcaaagtatcactacccgtcccatcgtctgcgtttcgacgtgcagcgcccgctcgatgcgacgacggaagcgtttgtggcacgcgtgaacgctgccgtcgagcgtgacgatgaggatcctctaaacgctgcggacgcggactggtatctgggtgatcggcagcgccatcgcggctccctccatcaggacgtatgggaaggcacggctgcggaactggcgagccggggggtcctcgccgtgtatcctgcaccgggatggtggagaacccgcccgggactggaacgctttgacagcgtggccaattacagtctgattgtttccatcaggaccgagcagaatcaggtcgacctctacaacgcaatcgcaaaccaaatcgcaatagtaaaccaggtgtgagaagacgacgcgactttatcgctgattggctgctcgtccgagtcagccataaaggcgttgagaaggccggccaggtgttgcggaagtttgtccgccgccttctgagtaaccaatcccgcagtaaccaatgtacgccggatagtgctaccgctgccccaagctgtcgaggaatacctgtcgcttctggatcgcgatgccgcgccgttgaacctgcggtgtcgacgcgcagattttgcagaatgcaggtgatccggcggcactggcgacgcgtccttgttcccgagcacttgacgctcgggtaattgcacaatgtcatccaggtcatacctcagggcttgcggagcgaacgcaggaacaggtaggtcagaagtatgcgagatggggtcttctgaacaaagaagtaaggctgcggcctgcctccgaatcccctgaagaagcgctcgaccggctccagcaccgaaccttcgaagtcaaacgtgcgcgccacgccagaggcaaagcggatggcgtcccaaatgcacaggctgctagcgccgctggtgcgcagcttcgggtccgagccggccattaggtaataggcgacttgtccgtcccagaccagatagacgcctgcatgacggtagccctgtttatccacggcaatgaagatcttgcgggcccctcgcgccgcgcatgcagcgtccaggcggcgcacgtagtcgtcggtatatggcaacggcatgcgttgccgggtgaagacctgccggttaagttggatgaactcatcgataccgaggtcgtcgcgcacctgcagaccatggcgggagcccgctttacggatttcgcccctgatgttgtgctgcatgccattccagagcgcggccgtatccgacaggtcatcgagcacgtacgtgtacttggtggtctggcggaatcccttccaggcaaagggcagccaattggtctggctgggatcccagtgctgttggaaatggtcgaaccgcggcagttgcccaatcagttcgtccatcaactccttctgttgacccagcatcctcgccggctttcccgccatcggtgccagccacggtccggccatcttggccagcgctggctgggcgattactgagaacccatacaggcgccggggggcgtagggaaggcttgcgaccacctgtccaccgcgttccaccagggcaacgccccagttcccgggaccggcggtggcatccagccaccacgcctggctgaacaggggaatattggccgtattgcaaagctgacggtatcggcgttgcgccgcgtcgcccccagtgtctgtgtcagggatctgcttgactgaatcagcgggcccacttgcggctggtgcattaggatcagcataaggtttgcgcagatcgtcgaacatatcgggtggcttcctcgaaaagtttccggcccgtcctcatgccacgcaccttaacttcggcgagcggtagcccgcgcctgaagctgaaatgacgatacattgcattcccacgcagacgacgaggcgttggtgtattaggcaacaaaaccatatgtatgagcttgcaagcagccaaccatagggagctcaatatgtcatggcgaagagagggctcagtgctcacaaccatacttagcccggcaagttcggttttccatggtacgagtgaagccgtgcttttggatggaccttgacccgcaaggcttcgccaagaagcagctctggttcccaactttggagggggcggtcgccgcaggctgggcgctggccaagcgatagaatgcagaactgcacatagatcgacacgacgtagccttttccaataaggaacggaatgtcagaaacaaccaatcagtccggaaccgctacctggtcgtatgaagagcttacggcaatcacggaggagtccctccgccttcttctggagaagtcccacggggacatctccactggtcgccgggacgagtgggtcgcgtatggcctttatcttgggtggtcaaagcagactgaaggtcgaaggaagcgtgaggacgatgagcggctgtacaaacttaccctgcgattcaggggcgcaggttagacggactccaacctggagacatcgctgacataagcgctaagggtcgctcccccgaaaggcttccaacctctgcgactatatgtccgaaaatacatcacccaattgtggtatgaatccggaagcatgggtatacttgcctccgggtacacatttcatgttgtcccacatcccgttgaacccccggtcccccgggggtttttttcgcggtatcagaatgctgaccggcccgagcggctgcgatgaagtagtcgcgattggcagcacggctgtagaggcttggctgggctggattgaccttggttagccttggatttgcgagttgcgagttatgcaaggccctgatttataaagcgttatcggccacgcacgatgcgccgaggtgccgttccgttgtcttgcagacatttgtgtgtcctcacgctgcgtttcctaaatgaaacttaggatagtgctgtgtgtgccgcgagcaagttacggccggcatcaatgccatcggtgccgtgatccagagtgcaaatcaagcaggcgaggacagagccggacgcgtgcgctagcgtcggacgttggcgtcagggacgcaaacagagtgaacatatggcacacccaaagcagctcactcctcgaacatggaacggcgctgagggcgctcccggactgtagctaaatttcacctgacaggcttggatggccgtgattggcttccggtaacctttgttttgcaatttgcgagttgcgcaaggcgctgatttataaagccttctagtttgtcaccaaaactcgttgcgatggcggcggtgatgggtgcggcgcttgcggcggtgggatcggcaattcgaggatgcgccattggcgcagcggctgggtcaggtcgtcggcgagtaatagcctacgatcatgccatgtcagatgccagctgctctccatgatatgcttgtgctcccacttcatgggcctggctcatggggtgatccaacaggcgctccagcatgtcctagaaacaggcatagggctcgatcagcaagtgaatctgcgcgtggtcgcctcgcgaaacgtctggcttttcctgcgaagctgacaccagctggccgggttcccgataaaggacgcgaacttgtcgaatcaagcatcaaggcgcttcaaagttcatgttgctcttgggtccatcagcatagtcgatcgacattccctatttgagatcgagatcccgaatcggcggcggatactcgaaagccataatggcctccaggtttccgctagcggttgtcctaaacacttcaataaggaagcgacgcccgtcgtgatgcacgccactaacgtggtaataaacacgacccttccactgcgtcaagccgacctcgagtggtaatttaacacctaaccggcgcgcatagttgttcaaacgaggatcggaaactagatcattaaggttgcccatgtcgctcagcgctgcgccaattggcgatccaaagaatcatagttcgatacaaaccgacatgcaaaaatcgataaatgtctttcaggtttcaaatcgatcttgcaatttctacattcgaacttttgcagtctttgcatgattttcataaccaggagccacgggctgaccaacgaacagctgcatatgtcagcatttgcggccggcgttcagtgagagcttacgaggccgtcttacagttctcccgcgaagcaaacgaaatgccacagaggtagtttcgcttgttcggacaaagagccggagtttataagtggaagcgctggtgcagtcaggctgccgctttgattgctcgcagcgtggcgaagtatgccttatccgggatctggtctccagactggaatagggtcgtcgttcgttgtaccaggtcacgtagttcgcgatagatccgcgcgcattgctgaccgagtcgtaggctttcagatagacctcctcgtatgctgcgccaaagtcgttcgacgaacacgttgtcgcgccaacggcccttgccgtccctcgacagctggatgccgcggccaagcacggcgtcggtgaactgtgcggcggtgaactggctgtcctgaacggtgttgacgatctccggcgtgccgtatttggcaaaggccacctcaagcgcctcgacagcatggccactctccagtgtgaatcgccagacctgacgccttcggcccccgccaagaagacacaactgggggcccgcagctttttgactttgccgattcgcttcactagattcgaatcaaacgatcgaggaacaagcattgatggcaccgagcgagccccgaagtggcgcttggtgtacattcagaatgcagggaaacaaccataggacaacaaccatgaccccctgggaaattcaaggtaccgagctgattaactgcaattgctcatacggttgcccttgccagttcaacgcgctaccgacccatggtttttgcgaagccatgggtgcgatttcgatcagcaacggcttctatgacgtcgtgcgactcgacggcgtcaacatcgcggtggtgttcaaatggccgggtccgattcacgaaggcaagggcaagtgccagccagttgtcgacgaacgggctagtccggagcaacgtgatgccgttctgaaaatcatgtcgggtcaggataccgagccattcgcaacgatgttctctgttttcgcgtcgacgctcgaacaggcttacgatcctatcttcacgacgatcgatttcgacgtcgatgttgatgcgaggcgcggccgaattcatgtcgagggggtattcgacatcgtgggagagccgattcggaatccggtgacgggcgccgagcatcgcgctcgaatcgatctgccgctcggcttcgaatacgagattgccgaaatcggctcggggacgagtcgctcgcaaggcaatatcgcgctgaatctcaatagcacgtacgcgcagttcgcacgactgcatatgaacaataaaggtctcatccggcatcatactgccacatgagctgcatcgagaatttcctcggccgtgagcgcgtaatcacagcacttggtattgttgctgttatcgtgtcgtcgtggtactacttgtggactggtgcgggaacggggatggctgcactcgacatgacggcagtcgcattgttcccgcatcggctggcagatggcggcagcatggaaatgtcgctagcgaccgtggtcgtgatgtggtggacgatgatgatcgcaatgatgacgcccagcgctgcaccgcttatcttgctgtatcggcgcgtcattcgatattacggcgcgccggaatcgagatcactcgttccgtcgatgcttcttttggctggctatctgactgcttggcttgcgttttcgatttgcgcgacatggctgcagatgatcctgcagcccaccgggcttatctccgccatgatgttgtggtcgaagagcgcggtcctttctgcaatcgttcttgctgcagcaggtttctatcagttcacgccgctcaagcgcgcttgcctaaagcagtgccgttcgccggcgaatttccttactaagcattggcgctcgggagtcgcgggaagtttcctgctcggcatgcgtcacggggcgtactgcgtcggctgctgctgcttgctgatgacgctgttattcgtgggcggggtgatgaacgtcttgtggatcgcggcgctgtcgctgatcgttttcgtggaaaaaatcgtgccgggcggcgatcggctcggccgcgtgctaggggcggtgttgattgcctgggccggtgtgacgctgctggcatgaatgactgtagattcgcctcgacaggtgtcaagccaaacaactatgagcaagattctgcttgaatcgaccctcacttgcccgcactgtggctgcgtaaaaaaggaagttatgcctacgaatgcatgccagttctattacgagtgtggccactgcggtgcagttatgcggccgaggcggggtgactgctgtgtattctgctcgtacggaacagtgaaatgcccaccgatccaacagaaaaaaggatgctgcgtctcgcttcgcggggcgtgaactggctggagttcaggaataggagtagatgacccttggtctgagagtgccacatggatagagaaagcgccgcgtggcctgtgctcccctggttcacataatgacaatgactccaggaatcgcaggagcgtctcgggtggccggtaccgagctcgctgcccatctagcggattcatttgagcgcgctcgttcttcatcgtcaggcttcggccgagcaaccattcaatctcagttgccctgacgccggactgcaaccatcaccatggcaggcgaatgagtagtgccaacaagggatccagcttgatgtgggaaaaaagaacccgccggagaggcgggcagttcaaaggaggtaaagtgaaggatataaccttcgattccagcatacatggaacgtgggccggcgcgctgtcggattgtgtctgattacgctggcgccccatctcatgaagggactgcttgcgacgtctcatgctatcgcatgatttcgtctggcaagatgcctcgaagaccttatgctggaggtcgcaggaaaggggccagtgaccttcgctcgactcgccttgaatacaggcggtcttctggttaaggcccacgatggtgccgatgtgctcgtgcaaaggctgatcggtgaggagacggtatcgccgagcaggaagtctgcgcgctgcgctcgttgcggtgagggcggtatgcgtgcggcggtggctgcggcgtcacggcggcgtaggaaaagaccgggccggcgcgttaaacgtccccgaccacagcatggatcagatggtctgcgatgtagcgacagtcatgccgatatgcaaattgctggtgcggttgatcattcggtcagatacttaggtgcagggcagcaaggatgtccatgatgcgcaatgtagcggctagcgcggcggcgccagttttgtggatctggctgaccgggcgagatggtcgatcgtctaccgttcatctagaatcgcacgagtccattcaacttgcctttcagcgatctgccgatgagcgattaacaaaaataattcgatgacccagtccgccaccgctcattacttcgtcgaaagccccagtacaggagccttggtgctcggcgcggtcggtgtcgtcttcggtgatatcggcactagtccgctgtatgcactaaaggagtgcttcagcaaggaacacggcatcgccttcagccctgatgccgtgctgggcgtcatctcgattctgttctgggccatgatcatcgtggtctccatcaaatacgtggtgttcgtcatgcgtgccgacaacgacggcgagggtggggtgttggcgctgatggcgctggtgctgcgcaccgtggcgcagcgctcgaggaaggccaagatcctgatgatgttgggcatcttcggcgcctgcatgttctatggcgacgccgtgattacgccggcgatctcggtcctgtcggcagtggagggacttgagatcgcggctccccagctttcgcaattcgtaataccaatcacgctggtgatcctggcagcgctgtttctgatccagcgccacggcaccgcagcggttggaaagctgttcgggcctatcatgacgacgtggtttgttgccttgggagcgcttggcatcctcaacttggtccaggcaccggagattctgaaatcgatcaatccttattacgccattagcttcttggtcgagcacgccctgcaggcctttatcgtgctgggctcagtatttctggtgctgaccggggccgaggcgctatatgtcgacatgggccacttcggcgcgcgcccaatccgcatcggctggttcgtcctcgtaatgccgtgcctgatattgaattacttcggccagggcgcgatgctgctgcacaacccggccggcgtggaaaacccgttcttcctgatggtgccggaactactccagttgccgatggtgctgctagcgaccagcgccaccgtgattgcctcgcaggccgtgatctcgggtgctttctcgttgaccagccaggcgatccagctcggcttcgtgccgcgcatgcgcgtactctatacctctgccgccgaaatcggccaaatctacctgccggtagtcaactggctgttactggtgctggtgatcggcgtggtcatctcgttcaagaagtcggagaacctggctgcggcttacgggatcgccgtgaccaccaccatggtcatcaccacctttctggcagcggtatgcatgcgcaatgtgtggaagtgggacccggcgcttgtggcggtgctgggcactagcttcctgctggtagatctagcattctttgccgccaaccttctcaagatcgccgaaggtggctggttcccactgctgttgggcagcgctgcattctttatgctgatgacctggtacagcggacgcaagctgctgcgcgcgcgcagcctggaagatggcattccactggagccgttcattgccggcctgctggcgcacccgccgcatcgcgtcgagggcaccgcggtattcctgaccggaagcatcgacacggtgccggtgtcactactacataaccttaagcacaaccgcgtgctgcacgaacgtgtggtgttcctgaccttcgttacgcgcgacatcccctatgttgatgacgaccaacgcgtcagttgcaaagacctgggcggtggcgcctttatcctgaagtcagaatacggcttcaaggaaacgccggacgtgcagaaggtgttggacctggctgaccgcaagctcggcatgcatttcgagttgatggaaacgtcattctttatcgcgcgtgaatcggtgatcccgtccaggcttccgggcatgccgatgtggcgcgaaagcttgttcgcctggatgcatcagaacggggcaaagccatcggattttttccaaattcctgccaaccgtgtggtcgaactgggcaccaaggtggagatataaacgaaccgcctgtattagtctattgccgggcgctacatacttagtggtcagataagacgctaaattaacctcacagcgaatgctcgtcaccgaacagatcgctccgcatccatcgtcgatttcctctctccgcgatggccggcaacgaatgcggcgccattcagtccgcgcgccgacgtatcgggtcagccaccgggtaaaaggggtaaaagcgtgcgcgtgccctcggcattggcgcgctcggcggcaaagcgggccagcaccagcagcgcctcgcgatgccggaagaacagggtctcgggcaccaccaccgcctcgaaccctattcgatcgccatagccctgctcgatgccggcgtgcccacggcgcgcttccgcatcgacgcggtcgacgttagcgcccgtgcgctggcgcgcgcgccatggcgagtacggcggcaacgccttccgcagtggcccgctggatttccgtgaccgatatttcaccgccggccctgcaggctacgcgctggacccgcgcgtgcgtgcgcaggtgcggctgccaattcacaccacggttgttaccgatagcccgtcagcaactgcttcatggcccgaaaggccgtagcgcggtcatcgccgagcagaaaagcgtggacgcccagttctcgccagtgctcgcactgcccgatagcgcgggggatggcacagaaaggcacaccacgcgcctggcaggcttgcgcgatgcgctggattgcggcttgaactgagggatgctgcgcatcagccggcacgccaaaactttgcgacaggtcgatcgcgccttcgagcaccatgtcgatgcccggtacagcgacaatttcgtcaatggcgtctacaccttcccggtcctcgatcatggccaccaccatcagctcccagttggcccgctggaagtaggccggcaacgtcagcgtgccgaagccggtcgtccggcccccagtaatgccgcgcgtgccgagcggatggtagcgggtactgttgaccgccagctcggcctccgcccgactgcgcacgtggggcaccacgatgccctgcgccccggcatccagcacgcgcagaatgatatccggcgccgcccgaggcactcgtaccagggcagtgatgccggcgcattccgcggcacgaatcatgttttccagcgtctgtggatttaccccaacgtgctcaagatccaggatcacaaagtcgaagccggcatagccgatcatttcggtcaccagcggcaatggcagggaattgagcagcccgaacacctcgcgcccggcagcgagtgcggcctttagccggttaggctgcagcatgagcatcctccgcagcaaggtagcagtgctgcgggtgcgggtggcgcaggaagtcatggtgcgagatatgccaggcgtaggcgccggcatacgggaacaccaccatgtctccggcacgcacactgtccaccggcgcgtcctgcgcgaggacgtccttcggcgtgcagagctggccgaccacgctgacgcgcgcgtcccgcacgccggggcgggcaaacggatagcgccacgactcgaccggcagcacccggaacgggtggctgtgcccttgcgcatagggcgtgcggaagtggtgcgtgccgccgcaggccacgacgaaggcgcggtcgaaggcgtgcttgacgtcgatcacttccatcgcgtagtagccgcagaaggcggtgatatagcgcccgcattcaaggcgcacggtcagcccgtcgcgctgcgccgacagcgccggcaggccttcggcaaagccggcccagtcgaactgccgctcgggctcgcggtaattgacgccgatgccgccgccgacgttgacctggtccagcgtgtcgagcccgtattccgcgcgccagcgcctgacctgttgcaggtaggcgtcgagcaggcgcaggtgggcggcggcgtcgagctggtgcgacatcaggtggaaatggaagccgcgcagacggatttccgggtgtgcgcgcagccacgctaggcacgcggggagctgatctccggcgatgccgaacggagtgggcttgccgcccatcatcagcgtggtggcctgcaggccttcaatggccaggttgacgcgcagcagcaccggggcggtgacgccgcgcgcgcgcgcgagccaggccaggcgttcgagttcatgcaggctttccacgtgcagcgcctcgacgccgagctccagcgcgccggccagttccgcatcggtcttgccggggccgctgaagatcagcggcacgtcggcaaaatgctcgcgcacccaggccagttcgccgccggaggaaatctcgaagccgtgcgccagcggcgccagcgtctgcaggatcggcaggtcggagttggccttgatcgcgtagaacagctcgaaacccggcggcaggccgcgcgcggtggcggtggcatggcgccgcagcgcctccaggtcgtagacgtaggtgctgagcggggcgctggcgttggcaagcgcatttgcaagcgcgttctgcaggtggtcggtgacgcgcgaccagcgcagttcgggggcggtcattgccatgccgcctccacgccggcgaagggaatgggattggcgacgggcacgtaagtcgaggcgcggtcggcgcgctggaagaagcggttgctgaaattggtcttggccgggaacgggctgccggcgagcaggccgttgatgcgccgggccgaggccgcgttgccgtagcgatgctggtaggtatgcaagtgatggcgcacgaccgaccacagccgcgtggtcatggccgggcggctgccacccagctgggcgatgacctcgcacaggttgttgacgaacaggcaataggcgacgcggttccagccctgttcttcgtcgtaccacagcgacgaccgcgcgcgttcactgagttctggcatggaagacgcgggatggcacgacggcgtcagcttcaccccctcgaagtcgcgcaggaagagttgcgcgggcaggtcctggcgcaggcccagcaccacgttctgcaggtgcggttcgaagatgacgccatgcgcgaagaagagatggaagaccgggtagagcagttgcgacacataggcggagaaccagcgctcggtcatggcatccaccgtggtcccggcctgcgcggcgagcgccgccagcagccgctgcatgcgcgcttcgccgtagtaatggttgccgaacagcgagccggccagcagcggcacgcagtcgggcgcgcgcagcgtatccacactctggcgcaggatcaggccgaagccttcgatgacctggcggttctgctcggtatcggcgtccttgaggtcgaccgacaggaaggccggctcctccatcagcgccaggcctgggaacagccgcgccaggtccggcaacagcggacgcagcacgcggttgacgtgcatggcgctttccagctcgtaccaggcgttcttgcgcacgcagttggtaatgcggatgttcagcgacagcttgtagaagtacgggttgccgggctggtacagggtccggatcgacgaggtgggaaagaagtccgcgccctgcgtgcccaggtcctgcaggcggccgctcgccagcgcatcgtgcaccagcggatgctcgcgcaggtagcctgcctgccaggggtggaccggtaccgccacgcggtcggccggcacggcgggggcattcgctgcgatcaactggtcgcaactggcgtcgcgcagcgactgctgcgcgatgtcgccgcgcggcaccgcgaaccatgccagcggaaagcgggtgcgcaactccggcgagtagcgcagcaggtcatcgtcggagaagccctgccggctcttcggcgtggggtggaacggatggccgaaggtcagcgattgctcggaatcgatataggcctccaccggatcggcaggaatcgtggcgggcaccggcacggacagcacttccgtgctcacggcgacgctgttgcggatctgctccatcagctcggtgttgggcggcagctcgtgctgctgcgccatctcgcgcaacagcagcgcggccagcgcttcccagtcgagcagtgcccacggcttgttctcggccttgtggaataccggcgagaggtagcggtagttgccggtcagccaggcaccgccgaccacggacagcagccggccgtggatatgcggcagctgcacttccagcacttgggccggctcgcgctgcagcgtcatggcgatggtcgcgggccagtcgttgtgcccggcgggcgggccgacgcgcaactggccggcgggggccgcgacctcgcggcagtagcagttcagcagtgtttcctggcagcgccgcgcggcggccagttccgccagttccgtcaatacgcggcgcgtgccggcatgttccatcttggtttgcacttgcattgtcttgtgacctcgttctcgggagggatcagagtgcgcttatgcgctgtcgggcggtaaggagcaggtaggcgacggccggcgcgagcagcgcggcgcctagcaggtaaggcgcgcgctggccggccaggctgactgccgcgccggcgccaagcccggccaccacgccaccccatttggaactgctttcgaaccagccgaaggtgcggccggcgttgccggcgtgcaccacgcttgcgaccagcgcatgcagcgcgataaagccggccgtcatggcgatgcccatcagcaggcgccaggccaccagcgccggcaggccgagcggcgccgcttgggccagcagggcgatcaccagcgtgccgtaggcggtggcgagcagccccagcgacggggccagccccagccgccgcgacagcaacggtgccgcggccaggtacaccaggtggggcaggccgaacagcaggccggccgtggccgcggagatggcaggcatgcgctgctgcatgtcggggatgaagtacgggaacgtcaccacggtggcgaacacgaaggcgaactgcagcacgtagatctgccgcggcgtggctggcgccgatacgcttgcgccgcccgcgcgtgttgccgggcgcttcgcagcgccggtggcttcgccggcaggcagccatgcgatcagcgccgcggcggccagcggcagcaaggccagccagcggtacagcacgatcggcgattccgcccccatccacaggcccaggcaggcgggcgccgctaccagcgcggcgcgcgccgaccactgcatcgccgtcaggctgcgcgtgagcgtggtgccgctggcgaccgttgccaggtaggcgttggaggccgagaacgtgccgcccagcacgccctgcagaaccagggccgccaggaacgcaaacgagttggtcgcatagctggccagcaggaagcttgccgccagccccagttgcgcgcgcatcagcagcggcttcttgccgaagcggtccgcgagccggccccaccatggcgccgacagcgccgccagcagcgtcggcaccacgtagaacgcgcccgcgagccacggcacgtcgttatgcagcgagcgctgcaggatcagcgcgaagaacggcggcatgcccagcgccgcgaaggcggcgatgaaatggcatagcatcaccaccgcgaccacctgtcgcgtgcccgcgctcatgcggccacccgcaggaagttgggcgcgcgcttgccgtagaacttgttgacgtcggttgcgccggtctgcgccttctccaccagcgatgcagcggtcagcaggtacttgaggtgcaggcggtcgtcgtcgagcagcacctggcgggcgaagccggtgtcttcgccggcggcggccaggtcggcaagcacggccgccacgtggtcccgcacgcgcgcgtagccggcggccggatcggtgccacgacgctgcgcaaggccttccaccagcgccgcgatattcagttgcagcgtgatggtgacgaacatctgcgccagcggcagcgcctcggccacgccgatgcgctggtcttccaggccgtcgaggcgggccgccagcgccggccagcggcgaccgagcgtgccgcggtcgatgcgtgccgcatcgttgtccttcagcagcaggcgcaagccatcgtcggagtagaccagcatcgagttctgctggtttgactccagggcaatgccgtagcgcagccatagcgtcaggtgcagttgcagcgtgagcgcgaggtaggcgtcgaaccaggcatcgagatcgccgccatggtagcggccggcgagtgcctcggccacgcagttgccgcttgcggtctcggcgagcaggccggccaccgacaccacggtggcgttcgccagttgctgctcggggtagcggcgcaggatgtagcccaggaacggtcgctggtccacatgggcgccgttggcttcatcggtgaacagcacctgtccgttgaggcccggttcgcgccggacgatatcgccaagcagtgactggatgcgatggccgtcgccgatggtgctgggcttgatggtgcggatgttcctggcgcccagggtgcggatcgtgagcggcagcttgacgtgccacgcgggcgcatcgagcaggaccagcgagcgcaccgacagggtgggcgacacgcgcaggtatgtgcgcggcgcgcggatgacctggcagtcgagcccggcttcggccatgaagccgtccagatggtgctgccatacgaacggatgcacgggcaccagcgcatgcgatgcggcgagcgcgggatcgaggccgacatcggcgaaatccggccagttcggcggcagcgcgtcgccgctgggatgatggcgctcgcgcggcaccgccagccagttcaacgcgaatgcgggctggaactcgggcgcgtagcgggcgagatcgctggcggcaaagcccagcttggcgcgcgcggtggggtagtaggggtggtcgaggaagcccgcgacgcggtcatagtgcagcatgcgctggtcccatgccggcagcgcgtggccgtctgcgctgtgcggctgcgcgaaccagcgcgcgcgttcggccatcgaagccttgcggtgctcgaccgccgcacggcattcatcggcgtaggcggtgaacagccgtgcgtcttcggcaggaagatcgccggcaaatgcggccaggatggcatcgacgtcatgcagcgcggcgaacgctccggcgtcttcgcgcagcagcggcgggcgggtcaggcgccattcctgcatgtagcgggcgggcgttaccgggatccacaccgtcccggcgccaaggtgcgccacgcgcagccactgctggccggcgtcgaaaccatgcgcagtggcggcgggtatagcggcagtgtcgcgtagttcgccgcggctggcgcatgcgcggacatcttcgcgcagcaaggtgtcgacgacacgaacgcaaatataagccgcatccgcatccggcgcggcagagagccccggttcttcaggcaggcacgcggtcattgtgtgatctcccaggcgagcttgctactggccatctccaccgctgcggcaagacctttgaggtcgggaccgctgccgcgcagcacgcccaggtaatccttgttcgagttggttagctgaatggcgtcgcccaccttgcgcagcggctggtaggtcaggcgcacgccgtcgccttcatgctggctgtggcacggcgcatgcctcagcgtgccttcggcctgggccgtgaaatatcggatccaggccgcccgcttcggtacctcgagcgccggcagggcttcgcccaggtgcaggcgcaggacctgctcgaacagcgggaactgcagcgtgtcggacagcaggaactcgcggtagtcgccgatgctgcggtagttgatctcgatgaggcgcgggcccttcggggtcagcacgtattccgtgtggcaggcgccgaagccgatgccgaagcggcggatggtgtccaggacttcggcctcgaccgacgccggcaggccggtgccccatacggcttccagttctacgaagtacggcggcggcgacagggtcacgcggaagccgcccagcgcgcggatctccttgccatcgccgagcgtctccagcgtgtacagcgggccctccaggtattcctccagcagcagcgcctggccggggtgccggacccagatcgcgccgcaatgctcggccagttcggcgtggctgcgcgccaggctgacctgctggctggccacgccttcgcgcggcttgacgatgcacggcatcggcacatcggcgagggcagtcaggccggcggtatcgcagaccaccgcatgccacagcgtgtcgatgcccgactccgccagccgccgccgcatttccgccttgttcttggcggcgtaggtggtgcgccagtccttgcccggtaggccgaagtaggccgctgcaatcgccgtggccgtctgcaggtgatcgctgttggaaaagactgcgccgggcttgccacctcgtctggtgatggcatcgatggcagccagcggattaaagacatcgcacggaacaatatcatccgggtaggcgggcagccctgcgctagcgaagtgagcgcgatgggcatcggcgcaatcagtcagcatgaccacggacaggcctagtgctcgtgcggcaggcagaaaaccttcgttaatgggggcagtagggacgtgggcgagtacaaagatctcttgcatcgatatgtagctttatgagagatgttgcaaatacaaattgcaatgattcgtattactgtcgatgggtgaaatttcgtcgcggccatgcgttgattgaggttgccggagctagagaagggacggccctgagagccgccctctagtggcttatggccttacgacaagtttgtactgcggtgtggatgctttacatccggtaccgcagcgtcgccatcacgctgcgcggggcacccggcatgttcaggttggagctggtgccatgcgccgacacgatgtagcccttgtcaaacaggttgtacacgttcagctgcgcctcgaacgcgccgcggcggtaccaggccatggcgtcggcggtgacgtagccaggcagcgtcacggtgttgagcggatcggcatagcgcgcgcccaccaggttgaggcctgcgcccacgccgaagccgtggcccaggtccttcgtcacccacgcgttgcccgagtggcgcggcgtgatggtggcgcgcttgccctgcagcgcggcggtggacttggtgatggtggcatccaggtacgcgtagcccgccagcatgcgccagccgccgcccagctcggccgcgccggagatctcgatgccgtcggtgcgctgctcgccgatcggcagtagtgccgtgttggtggcgttggccaccttgatgttgctgcgctccaggcggaacaccgagatcgtggtgctggccttgccgttcagccagtcgtacttggcgccgacttcagtgttgttggtggtctcgggcgccaggtcggcgttgttggccgccagcgcaaaggcctcacccgacggctggaacgacttgctccacgacacgtagtacgactgcgccttcgacggctgccacaccaggccggcgcgcggactccaggcggtgtcggtgcgcgacaggtcgcgctggcctgcgatccggttcctggtctcttgctggaagttgtcgtagcgcacccccaccagcgccttccactgctcgctgaacttgatcatgtcctgggtgtagaacgccagggtgtcgaacacgcccaggttcgaggtggtcgggttgcccggcgccttcagcggcagcgtcatcagcaccgggttgaacaggtcgaacactgccgggcggccgttggcgccgagcaccggcttggtgttgttgacctggtccttgttctgctgcccgatctccatgccgtacaggatctcgtgctccatgcccaggaaggtggccttctgggtcaggtcggtctggttgaaccagccatgttcctcgcggcggacattgccgtggttcatggtcagcgtgcgcgccgcttcgttgaccgcggaggtcagcgtgttgttgcggtccagcgagtagtggtagtagcgcgtggcgttgcggatcgaccagttctggttgaagcggtggttgatcgtggcagtgccggagaacacgcgcgactgcgagtagtcggcatcgcgcgcattggccgcgccgtagtagcgcgaggccggcacgtcgaccgggcggccctggtaggccgggatgccgaagtcggtgacgcggcggtcttccaggtagtcggcctggaacagcacggtggtctcaggtgcgacgcgcagctccagcgacggcgcgatcgccttgcggtccaggaactgctgcgagcgatagctgttggccttctccacggcgccggtgatgcggaacgcggcggcgccgtcggcgaacacgcggccgacgtcggcctcggcgcggcggtcggcccacatgccgtagctcagcgcgaaatcggtgacgtcgatgccaggcttcttggtgacgcggttgatcaggccaccggccgagccacgcccgtacagcaccgccgccgggcccttgaccacttcgacgcggtccacgttggacaggtcgcggaagtacagcgcgtcatcgcggatgccatcgacgaactggtcggcgatcgcggtgaagccgcggatcgagacctggtcgcgctggccatcgccatgtgagaacgacacgccgggcacgttcttcagcgcgtcctgcatcgacgtggcgtgctggtcgcgcattacctcggcggtgaccacgttgacggtctgcgggacgtcgcgcagcggcgcttcggtcttggttgcgctgagcgcgttgggcgggttgtagccggcgcccaactcacggctgacgtcggccttgacggtgacctcgggcagctgcgccgctgcagtcggtgtcgcctgcgaccaggctgccatcggttgaaaaacgaaagtccccgccaccgcggcgcagatcgggtgaagctttattctcattcttcggctcatgttttgtaatgcttcgtaatattttttgcaaacgcgacgcattatcatttgcgtttgttggaaggtcaaccttttcttgaaccaattggggccgccgtcgtaatctatgggcggacttgcataagagccttatggagcatatccacccgaccggaagaattgcaggactcggattgtggccaagtgcgcgctacggggggcggactcggttcaaggtggaaaaagctgcgtgttgcgggggcggattggccgtaacgccagttcgcgagcggatacaaaggcttacaacgctctcaaccgcgagggtcaaccgtgaaaacccactgccgttacaggaggtaaccagctttagtttctgcacataccaaacaggacgaggacgctctaaggtattggcagcattcgacggaatcgcatcatgcaaaagatcttggcagtttgtgcaattgcagccgcgtcaatactcgtgtcaggtaccgcccaggcaagggtggacgtgggaattggcatcggtatccctggtgtcgttattgctgcgccgccgcccccggtgtactacgaaccggcccctgtctatgttgcaccacgccctgtaatcgtggcacccccgcccggttattacgacgacgattggcaagcgcgcgcctggcgcgaggaacagtggcgtgaacagcgatggagggagcgtgaatggcgagagcgccatcgcaggtggcaccgctggcatgacgacgattgacgctccggagcgctgtacttttgacgcgccggcgctgtacttggatgtcaggtcgcgtgccaaagacagtgggcgccttcagacgagatggcgatgtcgccgacggcgggcaggagggtccgataaaccatggcggtggtcccgattcgaagtcccagggcgcctactccaaagctggcgaaggtcgccgagatgacccgccacccattttgtatatgtctggacgcagccagtagagggttcgagcctacatcagccgcccggcacacggcaccacggtacgcattcaccaagcggtagcccgcgtagacctcctgagaattacgcactgcatacggcgcctcgtcaacagaagggcctctgcggccagccacaaggcccctctaacagagacttactttgcttacgtcgagtccttgagtcctcagcgggcagtgcttgatccagtcgctgagccgcttgcgctgccggctgagctagagcccgtgcccgacgcgctagattgagggctcacacttccggagccggatagtgatccggtaccactggtgctgcccgcggccgtacagccggccaaagcgcatacgattactagtgcgaacgcagtcgaggtcgtctttctcatcttgtgctccgtttattgggatcgggctccacggcatcgtaagcgcgcggtgatcccgtcttgacgacagcgccgcggtcaggactgcgggagttgccagtgatgaggcagaagctcctcgaggcgacttgcgggctgcgttggcagtcgtgtgagaacgtctttgagataggcgtagggatcgtgaccgttcagcctggccgactgaaggaggctcatggccgcagcagcgcgacggcctgcccgaagcgatcccgcaaagagccaattgctccggccgagagcaaccggacggatctggttttcgcaccagttatgccggctccccgattatgccgcgtcgtgcacgcgcatgacggtgggtatggcctttcatgatcgctgtgtcggcataaacatatgatgtctcaggctggctaatgcgctggccaggagagatcagatgaatgcaacacgcacagtcagcgaatccggcgggctgccggcccatcacatcgatgcatttcttgatcgtctacggacggcacactattccgaggtatcgcttcgcaagaaacgaagagtcctgtgcgtgttctccgggtggatgaagaacaggaacattgacctgatcgatctcgatgagtctgtcacggctcgttttatgaatcgcatgatcgacgcttcaagagaccgcgtccagcgtgcgcgtcccaccttacggcagtttcttgcctatctgcgcgcggaagccattgtgtgttcgccgacgttgggcggccagtccgagattgcgcgcatttatcgccgatacctggaccatctgaggcaggatcgtggactcgcgaagaactcgctgctcgtctacggccccttcattcgcgactttctcgacagccactcggccaacgacggaacgatattggcagatgcattttgcgccgtaacgatccgagatcatttccttacctacagcgaaggtcgatcggcggagtacacgcggctgatggcagttgcgcttcgctcgttctgccatttcctctttctgcgcggcgatacggcccgagacctgtatgagtcagtgccgtcagttcgtaagtggcgacagtcaactgtaccgacgttcctcacgcctgagcagcaagaagctctcattgcgtccgcagaccggtcgactccgactgggcgccgtgactacgcaatcctgctgttgttggcgcggctcggtctacgtgccggagaaatagttgccatgcagctcgacgacattcactggcgttcgggggaactcgtcgttcatggcaaggggcagatggtggagcacgtccccctgccatcggaggtcggagcagcaatcgctacatatctccgcgatggtcgcggagcaagtgcatcgcggcacgtattccttcgtagattggcacctcgggttggtctggcgggaccggcggcgattggcaagattgtttgtcaggccttcgcacgtgcaggtttccgccccgcgtgccgtggttccgcacatctgttccgtcacggtctggcgacgacgatgattcgccacggggcctcgatcgcagaaatagctgaggtcttgcggcaccgctcaccggacagtaccgcgatctatgcaaaggtcgcgttcgaggacctgcgcggggtcgcgcgctcgtggcccacggcgggaggtgcaatatgacttcgatccgtgactccctcgctcggtacgtggcggtccgccgcgctctcggggcatcattctatgaacctgcattggcactcggtcatttcgttgatcttctggaacatgaagacgcagagttcattactaccgatctggctctgcgctgggcgatgacgcccgcactcgtcgaacgcgccacctgggggcggcgcctctctcaagtgagaggattcgccagatggatgaacgtcattgacggtcgaaaccagattcctccagcaggactcctgagtgcccgcagacggcgcaatgccccgcatatttacacggagcaggaaattgatctgcttatgacccgcgccgctcaactgcgatcccgaaccggcatgcgagcactgacctattcgacgctcatcgggcttcttgtagcgacgggcctcaggccaggcgaagcgcttcggctcgaccggtccgacgttgacctcgtcagcgggatactctccatccgggaatcgaagttcggcaaatcgcgctttgttcctgtagcagagtcgacccgggtggcactcgaacactatgccaagaaacgcgatcaactctgtccttcacgattgagcgaggcgttcctggttagtgagcgcggcaagcgattgaaggccggaactgcacgaagcatgttcgtcagaatgtcgcgcgctgtcggtctgcgatcggcgacagaggatgggcgcgatggttacggcccgcgcctccaggacttccggcatagcttcgcgacgggaaggctggtcgaatggtatcgcgccggtctggacgtaagtcgagaactgccgaaacttgccgcctacctcgggcatgtcaacatcggtcttacgtactggtacatcgaagcggttcctgagttgcttgaactcgcggcagcctatctcgacaaggactgtccgggagaacggccgtgagcgccgccagcctcccagccctggttcagcgcttcttcacccagcgcctgctcgagcagcaaggtctgagttcgcatacggtggcaagttaccgtgacacgttccggctgctgctggcgttcgccactaagcatatcgggcgcgcgccgtcaaagctccgaatcgaggacttcgacgtgtcgttgatcgaggaattcctgcagcacctcgaacacggcagaggcaattctgtgcgcacacgcaacacgcggcttgccgccgtgcatgccttcttccggttcgtcgcagtcagcgagcctgcgttgtttctgcagtgtcagcgcattcttgcaatcccatccaaacgctgcgagcacggcccagttgagtttctgaccgagagcgaggccgccgctctggtaggggcgcctgacgtacgaaactggatcggcaaccgcgaccgaacgctgcttcttgtagcggttcaaacgggtctgcgcaatagcgaattgaccgcactccggcgtcaggatgtgacgctcggcacaggcgcccacgttcgttgccttggcaaaggcagaaagatgagatgcactccgctgcgaccggatgtagttgccgtcctgaaacagtggctgctgtatcaaccaggcgaaccaggtgatccggtcttccccagttcgcgcggtggtcatctcagtgccgatgctcttcagcgactcgtttcgcgcaacgctgagatcgcgcgcctctcgtgcccctcgctgaagaagaaatcaataacgcctcatacgcttcggcactatatgcccttcccgactatgtcttgtaatcgaaagatagctctctatttcatgggcaaacggatgcacggagatagagatagtcttgactccttccttcagccccagagcatccgggaaggagtccatcatgagatacaccatccatgaccgtgtcgttctcgcacacgcaccagaaggcccgctcgcgtcccatatcgtcgcctttgcgaactcgatcgctgtgcagggatacagtacgcagtcactgaagtaccacgttaggctcgttgcaggttttagccgctggcttggccgaaacggaattgacttgcataacgtctgtcctgatcacagtgcgcaatacttacgttatcgtgcgcggcacgtgcgaccgggtccgggagaccgtgctgcgctcaggcatctcattgattttctcgatcgtgagaggctgatttcggcgcagagaatgcctgagcgtcggctgacccctattgagtcctgtacacaggcttacgttgagtatctgcatgaggcgcgcgccctgtccaaagcaacgatcgtcaattacgtgccgttcataagggagtttctcgaagattgctttggtgacgggcgcatcaggctttcgcgtttgcgtgccggcgatgtcgtgaactttgtgcaatgtcaggcactgcgtctgcatctgaagcgcgcgaagctcatgactacagcgctgcgatccttcctacgttacgcgtgctatcggggcgacatgacgctcgatctggccgccgctgttcccgtcgtggccaactggtcgatgcagtcaatccctcgcgggattccaccagagcagatacagcaactgctggtcagtatcaatcgacggactgccgttggtcgtcgtgattacgccatcatcctgctgctcgcgcgcctgggactgcgttctggggaagtggcatttctcgagctcgacgatattgactggaacacaggagttttaagcgtgcgcggcaagagtggccagcgtaacgggctgcctttgcccgccgatgttggaaaggcgattgcagcataccttcgagacgggcgaccgcagagcaccagtcgccgtgtgtttttgcgtgcaaaggcgcctgttatcggctttcgtggtgcgagtggcgtgggctccatcgttcggcactcgctccagcgcgccggcatcgacgccccaaccacgggggcgcaccagtttcgccatggactggcctgccagatgctcagtcacggcgcgtcactcagtgagattggtgagttgttgggacatcatcatccgcagaccacgaagatctacacgaaggtcgacatcaaggcattgcgtaccctggccgtaccgtggccgggaggtgtgcgatgaacacgctgcggcaggccgttcaggagtatctggacctcaggcggagcttgggcttcaagcttaaagatgccggcaaggcattgcctgatttcgtcgcgtttatggagaggcaccgcgcttccttcatcacccaggcattggctcttatgtgggcccagcaaccttccaacgtccaacccgcgcactgggcgcgacgactcagtatcgtgcgcgagtttgcacgtcatcgtagtgcgaccgacccacgcacacagattcctgcaccgggtctgctgccgttttcgccgaagcgggcccgaccatacctatactcgagcgatgagattcgcagactactccatgctgcgcttcagataccctgccgctacgcgcgcgacgaactgcaaccatggacctattactgcctgtttggcttgctgagcgtttcgggcatgcgtctgggcgaagcgcgcaatcttgagcttcaggacatcgatctgacggcggcaatattgacgattcgcggcgccaaacttggcaagtcccggttcgttccaatgcatgcgtcgacctgcaaagtgctcgcggactatattgcacgacgcaaacgtcattgggcggggcgacccgtgtcctcctacttgttcgtgtctaaccagggcaatcgtctggatagtggagagattcatcgacacttctatgcattgtcccggcagatcggtctgcgtggcgcagccgacagtcacggcccgcgtctgcatgacatgaggcacgtatttgcgacgaatacgcttttacgctggtaccgttccggacaggaccccgagcgccgcctgcccatcctgtcagcttacctcggtcacgtccacatcgcggatacgcagtggtatctgaacgcctcgccggagctgatgcgcgaggcgatgcgccggctggaacagcgctgggagattcaaccatgactactaccgccagtctcgctccgttgctggagcgtttttttacgcaacgcctgatgcagcagcgccaggcgagtccccacacgatcagttcctatcgcgacacctttcgtcagttcctgaagttcgcgcagcaacgcctgcaccggcagccttcacgcatgaatttcgaggaaatcgatgcccctttgatcgttgcatttctcgatgacctggagcagcgtcagggcgtgagcgttcgcagtcgaaatcttcgcctcacggcaattcattccttctttcgttacgcggcgctcgagacgccggctcattccgctcagatccagcgggtgcttgctatccccagcaagcgctttacccgcaccctggtgcaattcctgactcgccaggaagtcgatgccctgcttgccgcaccggaccagcgtacctgggccggccgacgcgatcacgcctttttgctggtcgccgtgcaaactggccttcgcctgtccgagatgaccggactcaaacgcgatgaccttgttctcggaaccggtgctcacgtgcgggtgattggcaagggtaggaaagagcgttgtacgcccatcgtcagatccacgctcgccgtactgaaagcttggctgcgggaaccccagcgcggtgaggacgacgtgctgtttccaagcgcgaggggcgaacgcctcactgttcatggcgtgcagtatctgctaaacaagcatcgagagaccgcgtcaaaaatttgtccatcgttgaagcagaaacaggtcaccgttcaccgtttgaggcatacgatggccatggaccttctgcaggcgggcgttgatcgttccgtgattgcactgtggctcgggcatgaatcggtggaaaccacgcagatctatctcgaagcgacacttgcgatgaaggagcaggctcttgcgaagacatctctggctcacggcaagccaggacgctaccggccggcagacgaacttctcggcttcctgaatggactgtagggccacgaaactatgtcgggtagtgacgggggatggctccacaacaagtgcgcatcggacgagcacggaggcaaatccctcattacccgatatagtcaggaagggcatatagtgccgaagcgtatgaggcgttattgatttcttcttcagcgaggggcacgagaggcgcgcgatctcagcgttgcgcgaaacgagtcgctgaagagcatcggcactgagatgaccaccgcgcgaactggggaagaccggatcacctggttcgcctggttgatacagcagccactgtttcaggacggcaactacatccggtcgcagcggagtgcatctcatctttctgcctttgccaaggcaacgaacgtgggcgcctgtgccgagcgtcacatcctgacgccggagtgcggtcaattcgctattgcgcagacccgtttgaaccgctacaagaagcagcgttcggtcgcggttgccgatccagtttcgtacgtcaggcgcccctaccagagcggcggcctcgctctcggtcagaaactcaactgggccgtgctcgcagcgtttggatgggattgcaagaatgcgctgacactgcagaaacaacgcaggctcgctgactgcgacgaaccggaagaaggcatgcacggcggcaagccgcgtgttgcgtgtgcgcacagaattgcctctgccgtgttcgaggtgctgcaggaattcctcgatcaacgacacgtcgaagtcctcgattcggagctttgacggcgcgcgcccgatatgcttagtggcgaacgccagcagcagccggaacgtgtcacggtaacttgccaccgtatgcgaactcagaccttgctgctcgagcaggcgctgggtgaagaagcgctgaaccagggctgggaggctggcggcgctcacggccgttctcccggacagtccttgtcgagataggctgccgcgagttcaagcaactcaggaaccgcttcgatgtaccagtacgtaagaccgatgttgacatgcccgaggtaggcggcaagtttcggcagttctcgacttacgtccagaccggcgcgataccattcgaccagccttcccgtcgcgaagctatgccggaagtcctggaggcgcgggccgtaaccatcgcgcccatcctctgtcgccgatcgcagaccgacagcgcgcgacattctgacgaacatgcttcgtgcagttccggccttcaatcgcttgccgcgctcactaaccaggaacgcctcgctcaatcgtgaaggacagagttgatcgcgtttcttggcatagtgttcgagtgccacccgggtcgactctgctacaggaacaaagcgcgatttgccgaacttcgattcccggatggagagtatcccgctgacgaggtcaacgtcggaccggtcgagccgaagcgcttcgcctggcctgaggcccgtcgctacaagaagcccgatgagcgtcgaataggtcagtgctcgcatgccggttcgggatcgcagttgagcggcgcgggtcataagcagatcaatttcctgctccgtgtaaatatgcggggcattgcgccgtctgcgggcactcaggagtcctgctggaggaatctggtttcgaccgtcaatgacgttcatccatctggcgaatcctctcacttgagagaggcgccgcccccaggtggcgcgttcgacgagtgcgggcgtcatcgcccagcgcagagccagatcggtagtaatgaactctgcgtcttcatgttccagaagatcaacgaaatgaccgagtgccaatgcaggttcatagaatgatgccccgagagcgcggcggaccgccacgtaccgagcgagggagtcacggatcgaagtcatattgcacctcccgccgtgggccacgagcgcgcgaccccgcgcaggtcctcgaacgcgacctttgcatagatcgcggtactgtccggtgagcggtgccgcaagacctcagctatttctgcgatcgaggccccgtggcgaatcatcgtcgtcgccagaccgtgacggaacagatgtgcggaaccacggcacgcggggcggaaacctgcacgtgcgaaggcctgacaaacaatcttgccaatcgccgccggtcccgccagaccaacccgaggtgccaatctacgaaggaatacgtgccgcgatgcacttgctccgcgaccatcgcggagatatgtagcgattgctgctccgacctccgatggcagggggacgtgctccaccatctgccccttgccatgaacgacgagttcccccgaacgccagtgaatgtcgtcgagctgcatggcaactatttctccggcacgtagaccgagccgcgccaacaacagcaggattgcgtagtcacggcgcccagtcggagtcgaccggtctgcggacgcaatgagagcttcttgctgctcaggcgtgaggaacgtcggtacagttgactgtcgccacttacgaactgacggcactgactcatacaggtctcgggccgtatcgccgcgcagaaagaggaaatggcagaacgagcgaagcgcaactgccatcagccgcgtgtactccgccgatcgaccttcgctgtaggtaaggaaatgatctcggatcgttacggcgcaaaatgcatctgccaatatcgttccgtcgttggccgagtggctgtcgagaaagtcgcgaatgaaggggccgtagacgagcagcgagttcttcgcgagtccacgatcctgcctcagatggtccaggtatcggcgataaatgcgcgcaatctcggactggccgcccaacgtcggcgaacacacaatggcttccgcgcgcagataggcaagaaactgccgtaaggtgggacgcgcacgctggacgcggtctcttgaagcgtcgatcatgcgattcataaaacgagccgtgacagactcatcgagatcgatcaggtcaatgttcctgttcttcatccacccggagaacacgcacaggactcttcgtttcttgcgaagcgatacctcggaatagtgtgccgtccgtagacgatcaagaaatgcatcgatgtgatgggccggcagcccgccggattcgctgactgtgcgtgttgcattcatctgatctctcctggccagcgcattagccagcctgagacatcatatgtttatgccgacacagcgatcatgaaaggccatacccaccgtcatgcgcgtgcacgacgcggcataatcggggagccggcataacgcggttcatgccgctagcggcatgaaccgcgttgttcgagatcggccaggttccgttctcgatgtagcgcacgagctttggccactgcccatgcaggtagtgcagcgccttgccgaacaggctttgcggcagtacggtatgcaggtgttgcagcagcatcgtttcgatctcggccagcagcggctggctttgttcggcgcgaacttgctgccgttgttccggcctcatctcgagcgtgtggcgttcgatggcaaacagcttgccgatgcgctgcaggaatccggtgaccgtgtggtcggcgcgcttgtccttgggcaaggcttgctccgcctcgaccaggtagcgccgcgcgtgcgcccagcatccgaggtgcaccaactgataggtgtttgcgacgtcgtcgtatggtgcatagccgtcggtcatcaacaccgccccaggcttgatgccggcatagagagccgtagcctgctttgtctcgcgtgtggggctataggcaaacaaccgtaccggcgggcccgtgccattcatctgcgcccataggaagctctttctctgggcaggcctgccgggctccttgagcacctgtaccgttgtctcatcaccgtacacgacgtctgcttccagcagatggtcacgcagcaggttgatgattggctgcaccgcttggcctactcgcactatgcttgcggccagggtgccgcgagagaggtccccgccgaagcgatgcagcagcgctgcctggcggtacagcggcaggccatcctgatacttcgaggtgatgcaccaggccagcgccgattcggtaaggagtcccttgggaataatgcgtgccggtgccggcgtcgtcttgatgccgccgtcgcagcatgggcaggcgtacttgacccgctggtgctggatcacgcggacctgttgcggcacgatgtcgagctgttcgctgacctcaacgccaatctcgaccagagtctggccatcgagggggcagacgcgttccgattcgggtagttcgtgacgaacctcgacacggggcagcgccgggtcgagcggcttacggccacgcttcttgcgtgtgtgcccggccacttcggtctcgggcgtaccttcttcttcctgcgccggctgcgcggccgctgccgccatggcttcggcctcattgaggaacaagtccttctgctccgagcctcgcgcctcgctcttggcggcgaacagcttacgctggaacgccttgagctgttccaagagcaggtctcgctggaccgtcatcacacgcagctcgcccttgattgcctcgcgttccgcgagtattgccttgagctcgcgctcggcgtctcgcaacagttgcagctcggcggcggtaacggtgacgggcgtggatggcatggcgggttagaccgctgccgccaagcagcgttcacgcagcgcgatggtattctcggtgcgggtgccggcgcatcgcctcgatgtcaattccctcgagcagccagtgcaactgttcgaccgtcagcgtggccaccgacgcctcgcgtggccaagcaaaccggtccgcctccaatcgcttcaacagtagccagaagccgttgtgatcccagccgagaatcttgatgcgatcggcccgctggttgcggaacacaaatacagcagatgcaaacggatccagcccgagcgcctgctcgaccagcagtgccagaccgttgatgttcttacggaagtccacagcgtcgcgatgcaggtacacccgcagcccagcgtcgaggcgaaacatcaatggcctccattcagggcttcgatcattgcccttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatcaatcagcccagagtcccttgttggcgtggcgttgcagcccattcgttgaccttattgcggccatccgagcacttgtcgtacagttttgacccgaacgacaccccgaaaagtgtagatgtcggcatttgcgtatcgctacgttggcagggaagagttgcctgcccgcttgacagaatttgacctacggcagttttttcagctcaccagtgctgacatcgcggcaatacgggagcggtttcgggccgacagatacgccgcggtcggcctacaactcgtttgcctccgggccttcggtcggccgttggaccggtttgctgccgttccgcgaaatctccttcagtacgtgtgcgaaactttttccgtgccgctgttgtcgattgccagtctgaagacgctgtaccaacgacgcccgacgttgtacgagcatcagcaatgggtcaaggagcaccttggcatcaagccgttcgatgacaccagccaggccgctttgctggaaatgctccgcgtgcaagctgccgcagcggcagacgtggatgagcttgtcaccaccgctcagcgatggctctacgatcgctgccgcctcattcccggccagcgccagatcaccgacatggcacggcatgcattttccgcctacgaggcgcaaatgctcgcagcggttaaccgcgcagtgccggcggccacgctgcagcactgcatggaatccgtccgcagtccacgggctgacggctctgcaacgcacctcgagtggatcaaggcgccgtccaggcgcaacggccccaagaacctcgctgaaacgctggacaagatccgctacctgaagtccctcgctgtgcacgagtggaatctggatgacatcgctttgcccaaactgcgtgcctatgcgcagaaggtgcaagcaaggcgtccggccaagaccaaagcactgaaggagagcacccaggcgcttgaactggtgtgctttctacggatgagtttgctggaactcaccgatatcgcgatgcaccagactagccgacgcagccaggatctgttccgacgcgcggccagcacggcgcagtcgacgcacacccgctccgccgtggaagacaggcagcaggcgctcaaggccaaggccgtcctgcaagacaagagcaagtcgaccgagcagcgagtggatgaagccctgaagcaccttgccgtcgtcaccgacgcggcgcattcgagctttgcgtcacacgtgcgcgcggcgctgaccggtgaccatcagcggattcacgctctgctgtcgggcctggaaggcctggaattcggcggcagggaggacgatcccggctttgcgaacctcaaggcatggcgcgacctgcagacaaggaagctcaatgctctgccagaagactttaccgaaagcggcgttggcacggcgtggcatgacctcgtccatgatcctgacccaaagcgcggctatcaggccttctctgcctgcacgatgatgtcgctacgaaatagcctgcgtcggggcagcgtatggattgaccactcgatgcgctttcgtgatcgcgaccaaatgctcatccctgccaaggagtgggagcgcgaccgtgtcaagtatctcgggctattgggcctgccagccgcggctgatacctacatcgaacagctactggatacgcttcgtgctggcgtggctgctgtggccgaggccaccgctaacggcaagatcgaaataggagacgatggcatgcttcacctgccggcgattgtgccgctggagcaggacgatgaaccgcgccgcacacgcgacttgatctacaagacaatcggcgatgtgcaattgccggacctattgctggaggtcgacgcctcgaccaatttcagcgaggtgctgctcgggcaccgggcgaagtccgtgcccgaactgctgtcgacctacgcggcgttgctcgcccatggcaccgagatcgatgccaagggcattgctgcgatgattcccggcatcgacaccgcccaggtgtcacttgccatgcgagggctggagacccatggccgtttgcgccgggccaacgaggtggtggctgaatttcaaggaaagatcccattagccacgaactggggcaccgggcagaaggcatcggccgacatgatgtcgctggacgtttcacgacatctgtggatcgctcgtgttgatccacgtcgacgcacctacgcgaccggcatctacacccacgtgctcgataagtggggcatcgtctatgaccaaccgattgtcttgaacgagcgtcaggctggggtggccatcgagggcgtagagcagcacaaccgctgcgaggaccgtatccgcctgtcgttactggcagtggacacgcacggctacacgaacgccgcgatggcctgggcaaagggcttgagtttcgatctatgcccgcggctgcgcgatctgtcggagcgcaaactgtatctgcctgcagagtttaaagtgccagaagggatcgagcgtgtcaccacgaagcgcttgtccttgagagccatacgcctgggttgggacgatttcctacgggtgctggcatcgatccgtatcggccgcattagcgctgagctcgccatgcaacggttgggcagcgctgcccggaccaacagggcacacaaagctgccgagcatctcggccggctgttgcgtagcatcttcctgtgcgactacgtgaccattgaagacttccgccgcgaaatccatacgttgctcagccgaggggagtcggtgcaccagttgcagcgcgcgatccatgctggccgggtgccacacgaacgcggccggcgaggcgatgagatgacggcgatctcgggggcgcacgcgcttctgaccaacatcgttctggcgtggaatacccaccgcatgaacgatgtcgtcgagcgacttcgcaagggcggcacgaacatcgaggacgcttggctgcgccgcatggggccggggcattccgggcacatcaacttccgggggatcctcagcttcggtgtcgagcgctacattgacgcgctgatccgaggcagtggcgcaacaacccgacgggctatggcataactgccatcgaacgccgcagagcaaaatctgccacagattggcacaccgcagtggctcgaggccgaaatacggcagtaccttcgcagcggcagctacgacagcagcttcgcaggccggccaggcatactggcgagacagtgcctgccaaccgcgtaccaatccgcaaagaaaggacggtgcagcgcgaaacgaagaaccgctaagtcattgttctagaacgtctttttaagcctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgatgagcaggcgcgcaaaacggtcatcaacctgcgcgaccagttcaacagcttccaggacacggcgacccagcgaattgagcagaacagccgcaccacgctcgacctgcagaaccagctcgaaggtctacgccaggaactggcgcggctacgcggccagaacgaagtgctgcagaacacggtggcgacgctgcagaagcagcagaaggactactacgccgatctggatgcgcgcctgaagaaattcgagccgcagcacgcttcggtcgaagaccgccaaggcacgtcgcagccgggcgagaagcccgaatacgatgccgcgctcaagcatttccaggcgggcgacttcaagagcgccgggaatgcgttctcgtcgtttatcaagaagtatccgcagagcccgtacctgccgctggcccagtactggctcggcaactcgctctacgcgcagcgcgactataaggggtccacctgggtgctgcacaaaatgatcgatgccaacccgaggcatcccaaagtgccggacgccatgatcgcggtggccaataatcagctcgagtccggccagaaggctgccgggcgcgaaacgctggaacaggtggtggccaagtatcccggtaccgaaggcgcgcgtgcggcggacaaccggttgaagacgctgaagtgagcggggcggcttccagcaagccgcaccacgcgccgaaggcctgctttaggtggattttcagattcttacgaaccctacattttccggagtgtggggtctacgatgaccctgaaaaggtcctgccggctggctatacggggggatcgtgctttcgctgcaaaatgatacgcctgcgcacgaaattctcgtttgaaatcaacaatttgcacacaacgactttcccacgaaaagctctgtgcataactcgttgatacagaacggttttcttgctgaaaccgtggcaatcagcaccgaaagcacgataaccccttattgggggtacgatcgctggtcggcggctacgcccggtttgtggagcacttgatggcgacctttgacgatctgatggatgatgctgccctgcgtggcaagctgcttctcgcgatgaggaaggcgctcgtcgctagattcgaaaaactggattggattgaccttggattcgagcatgaaattggcattaagcaacggatccttcagggtagccagttcaagagtaatgacgactatcccgatcttgtgcatgacttgctggtgcgcttgtatagcgagaagcccgcggtgctgaaagcgctggtgctgcatccgcgcttgcagtcggccatcgaggccgatgtgccacaggtggttgcggccgtgagcgggacgccccatgtcactgtggcggccgcagacgctgagtcgtcgagcgagatcgtggtgcgcgcgctgcgcgacgcggaaacactgattcggtccggtggcggcgccgagagcgctgtcgaccggctgcataccgccctgcatggctatcttcgccacgtctgttcggaagcgggcttgtcttatgcggacggtgcgaccatcggcgacctcttcaagcttctccgggaacggcatccggcgtttgcgaacgacggcccgcacaagaaggaggtcgatcgcatccggcgtggcatgggccagatcctcgacacgcttgggacgctgcgtaaccatgccagcatggcgcatcccacagaggcgctgctggcgcgcgtggacgcggagttgacgctaaatgctgcgcgcaccgtctttaactatatcgcggccacgatcgcgtgacgtcacccggcctgtaccgcaccagtatgcggagccacattcgcgctggcgcgcggtgggtggggttggttcaggtaggttctgggcgccgccatgcccagtaaatggataacaattcagggaagatatgttcttggcacttgaaaagctgttgggggacgatgcgaagcgcaacaaggcctttgcaacctttgcaaaggtactcgaaaggcggttctcggaatcggactgggccagtttcgggcacgagcacaacattgaggagatctatggcaacgaccatctcctgcggtcggcccagtacgggaactcggactataggctgtgcatcttgcgaacgctcgaattccttttcgatgactacgccaaggcgctcaaggcgttgctgaccgatgcgtcgttgcacaacacgctcaaacgagaggacccggatctctacgccattgtgacggatgaagaggtcccgcatgtccccgcgaagaagccacgccgttcgaagctggaggtggtcaggaaggctttgcatgatgcggagacgctgctcgcatccggtggccccacgagtgccgtggatcgggtgcatacggcgctccacggctacctcagggaggtctgcgacaaggccaagctctcgtacggggcgcagccgacagtgaccgagctctacaagctgatccgcacggagcacccggctttcgatgcaaagggcacccatgccgaggcgatcaagaaggttgctaacggtatggccagtacgctcgatgggctgaatacgttgcgcaatcaggccagcgtcgcgcatccgaacgaagatctgctggacgatgtcgatgcgggacttgccgtgaatgccgcgcgcactgtattcaactacgtggccggtaaggtcggcgactgaagagccttctagtgtgcaaaaaagccggcggggcaggggatctcggcgcgcggtgcgagtccagccgtggccggctggggtgggttggggttggttgctggttggttgggaatgccggcgagtggtcccggaaggcatttttgagggaccgtggaaggtgaggggaagcgagatggatctcgtgagcgagagtccgtctggcgagggggcgacctgacggcgcgccgggcaattgggcgcgtggcgcgccgtgggttaggttggtgtggctggttgagacaccacgctcgtccagcgtatttacggcttcaggaatagcgagatcggcacgcatggagatacagaccattagcacgcaagacggcgtcacgcggatcgatcgacgcgattccgagccgaggatccgtttttcaccgttccatggcgataccaatgccgaggcgtccgagcggcgtgcggctgccatcttcggcccggtggagatttgtgacccgtggacgagtgcgccgccgtcgccggagcagatcgcccgcattgtggtccttcatggcgtctatcggcctcccaagacgtttcttccgtcctcgccattccagctcgtgccatccgagtttttgcgggtcgccaagcagcggccaccccggcagccgggggcgtccgcctccgcgtttgcgcaatggatctactcgctctacgccagtagcgagggcagtgacgatgaccgcgagagcggtctggcggcggagcccgagattctcgctttccggcatcgcgccttgcgccttgttgatgccgactatctgcaccagcagcacgcggcgtgggaactcgcgcattgtggcctgcaccacggcgctgacacgatggtgtcttacttccatctcgatgacctgcgggtcaacggggaaccgttgcgcgcgtcccccgatctcgtgtatcgccacaagacgaccggtgaggtgatcgtggtggagatcaaaatgtcgaggatggccattccgagcaacctgtggcccaacgtctggggccagctgtggtgctacgcgcagctgccggtggtgcgcgcagccagtcgggtgaccgtcgtcggcgaagtatgggcggagcgatccgagcattcgcgcgggcagggtgacgattggcagcgtttgccgccgtatctctacctgcgggcctctgtgcgccgcgatccgcgcgaggcggtctacgatcgcttcttccgggcgctctttgacatttatcgaggcgctggcggcgggcgatgatctcgcgcctttatcggcgatggggcggccactgacaattcagggatggggaatcggcacgaatggagacaccaatcactatttcgcgtggtgggcttacgcggacctaggggtcatcgtacctttggtgcgaaatctggtgcttggaagctggaaagctgcttgccgcaaggctttccagattacttcgcgccgcccgtgaggatcgaactcaagatcccttgaccccaccgcccacgggtgggacgcgttcatttcaattcgtccttctcgagcagattgatacgttgttgctccaaaaacgcttgtgattcaagagcttgcagaagaagcaatttctcaagcgaagcgaaccggaaagccttgctggaagcagcttcccatggaccgttacattttgcacgtttcgaacgtttacccctgatgcggggacgtctctggtgatcaccgccgcgcaacaccgcccaaccgatgctcccgttctccgcacagtgtagcgacgcccttatgcgatcatgtgccctttaccgtcagtcccccatttgtcaatgactcgcttgcgcaaaatcgagatccgccactttcgcggcatccagcatttcacctggtggccgggccctggcctcaacgcgttgatcggacctggtgacgcgggcaagtcgagcattcttgacgccatcgatctgtgcctgggcgcgcggcgcaccgcgcaattcggcgaccatgattttttccgcatgaatgtcgaccaacccatcgtgatcgagattaccgtgggcgagctcgacgacgcgctcaagaactttgaggcgtatggcctgtacttgcgcggcttccgggcggaggacggcgccgtgctcgaggagcctgacgcgcactgcgagacggtgctgacgattcgactgacggtccaaagcgacttggagccgcaatggcagttgatttccgagcgcgctgcggcgcaggggctgacccggcacctggcctgggccgaccggcttcggatcgcgcctggctggctcggcgcaagtggtgatcagaacctgagctggcgccgcggctcggtgctgaaccggctttccgacgaaagagcggatgcgtcggcggcgttggtgcgcgccggacgcgacgcgcgcctgcgcttcggtgatgaggctcagaatcaattggggcaagcgctgcagcaggtgctggccactgccaccgagctcggtgtgccagtcggtggcgaggtcaaggcgttgctggatgcccacgccatttcggtgacgggcggcgcgattgcgctgcacgacgccgcaggcgtgccgctgagatccctagggctcggctcgggccgattgctggtggccggactgcaacgggccgccgcaatggagacctcagtggtgctagtcgacgagattgagaccggactagagccgcatcgaatctacaggttgctcgttaccctgggggccaaggaaccggcaccgccgctacaggtgtttctgaccacccattcgcccgtggtggtgcgcgaactctcgggcgcgcaactctacgtgctgaggcaacgcgatggcgtgcatgtcgcgcattgctgcggaaccagcgacgacgtgcagggcacgatgcgccgacacccggaagcgctgctgggaaaaagcgtcatggtgtgcgaaggcgcaagcgaagttggcctggtgcgcggactggaccagtattggtctggctcgccttccatctcgacgttcggcgtggtcctggtcgacggctctggatcgtccgccgtgcaacgcgccatggcgttccaagcgctcggctaccgggtggcgctcttgcgggacagtgatgtgccgcccaaggtggacgaggtgagtttcaaggcggccgggggagaggtatttgcttggcgtcagccgaatgcgctggaagacgagctgtttcaatccctggccatcgaatctgtcacccagctttggcaactggccaaagagaagaagggggaggatctggttgacgcgcacctccggtcagcgagcgggaacaaactcactttgcccgaaatcgagaagcagctgtatgtggatagggtgatcactaatgaagcgcggctcgctctcggccaggcctcacgcaatagcaagaatccctggtttaagagcgttacggccatggaggaagttggcttcacaattgtcgggccagggttcgagagcgctgagcccgcctttggcactgaggtggctaaactgttccagtggtgtcaccaccatggctaattatgaccttgaccttcttgaactagccggcgcgcgggtagaagcgccggccggttgcggcaagacgcagatgctgacgaatgccctaatgcgtcacgggcaatccaagccgatcttgttgctcacccacaccaacgcgggcgtggccgcgctgcgcaaacgtcttgagcatgctcgggtggacccgagccgataccggctcgggactgtggatggctgggcgatgaagctggtcgcgacgttcccggcgcgcgcgggcatcgacccggcgctccttgccgccctacggcccgactacaacgccatccgcgaggccgcggcacggctgctggcgggaggtcacgtgggcgacgtgctggcgtcgagctacgcgcgcctctgggtcgatgaataccaggattgctcggtccgccagcacgccattattcaggcggcttcggcatttctgccaacctgtgttgtcggggatccgttgcaggcaatcttcggtttcggcggcgatccgctggcatcgtggcaggacgacgtgtgtcgacatttcccgaggctcttcacgctcgatcgaccttggcgctggatcaatgccggtgcagaggtcctcggtcagtggcttttgcaggcgcgccaggtcttgctgaatcggcagccgatcaacttggcgagcgcgccccccgccgtgcaatgggtgcagctcgatggttcggctggggatcacgctcgccttctccaggcagctggcaccgcggcgccgcatcgggacggcacggtactcgttatcggcgacagtaccagtcctcagagccagcaacggatggcaagtcttgtgccgggagccgtcacggtcgaagccgtggacttgcgcgacttggttgacttcgcgaccggtttgcagctggcagctccggaggcgctcaggcgcgtcgtcgaattctgcggccggctgatgaccggggtcggcgttgccgcactgctggagcgagtggaaatcctgcggcgcggcacagcacggcgagaaccgagcctggccgaagccgccgcgctagcgttcgaagccgaacgctcgctacccgccgtcaagcggctcattgaggcagttcgccagcagccggggacacgagtctttcgccctattgtgctgcgcgcctgcttgactgcgctcgacacctctagtacaggcggcacgacgctgcaggaagccgcgattcggattcgcgagcagggccgcatgcaagcgagagcgctgccacggcgggcggtgggtagcacgctgttgctaaaaggactggaggcacacgtcgcggtcgttctcgctgcggacaccttgaacgcgtcaaacctttatgtcgccctgacgcggggctcgacccaactggtggtgtgctcacgcactccgcaactgctgggacgttgacctctcgggaaaggacgtggcggccgtagaatcgcggattcctttgcctgcaatgccaataaaaaagccctgcaacagcagggtttttttattgagcaagcgcatctaccaatcgtcagcgacgtgcgccggcgtagacgctgaagggaccgtgttcggcttcccacttgcgagcgatctcggcacgctttttcaacgcctccacgctcatttccggacgggcgaacagagcgcgcacgcgcgcgacggcggccgaatcagcctcgttcggacgtcgaacctttgcaacaagtcgaggagcgtttgccttgcgatccatggtgccgttccaatgtgttgccgaaaagtgcttcggcattatctcggaatgtacatccgtatgccctcgattctaccgggttttcgccggccgtgccatcatgctcaccgaccgaccgaccagcttggcggtgcggtagccgtgctgttcataataaggcacaacttgtgcgagtggcttatcaatcactatctgcgccgagttgaagtaggccgcgatgacatcaaggataacgtcgatggccacaaagccacggccctttaggaagtcgtcggtcttgtctcgctccaggaagagtagcttggtcagcaggccgcccttggaaacccggatcagactaagaatgcaaacgatatcgcgagttcgaatgccgataaagcaactttttgtcgccgagctgcattttttccgcgcgccctcccaatttagcatcggctggctcgcccaccctcgcacgacttctggcacggccgacgtatgaataatttctgcccgcgcggcagggtcctcgaacagagcatgtagcgcttcttccacctcgtccagcgcctgttgtacctgttcaatgaacctcttgcgggcctcagatcgtgctgacataagtctccaaagttagccgccgcttcgaagcgcggtgccgtcgggaatggattctaacgaaggaagtggggcggctcgtgacgaataagcaacagctcgctacgttggaaattgcgggcttttttcgtcaacttcagctcgcacgctgcaagcacagagcgaagagcaggacaaagaacagggtacgctcctccctcaacccggatgacggcaaccgtggcaacgacggcaagtgacaaagagcgggcggacgcgatccgcttgatccagacctagatggacgaacgctgaacgagttggaggcgggcggggtgctttgatccgccgccacccgcccctccgccgccggtctgctaccgcaaccccagggcatgagctgggacgggcagggcgagatgcccgattggctgcggcgggcggtcaatgccgggcagagcgtggaatttttcctgggccgagagttgcaaccggctctccaacttaaggagtcagatttctggctgaggccgctcccgcgcaacggggatacaatatgttgggagaatgaagaatcccatcactacatatggtataaatgcgagatgtgcggactttgcttgggactgaccctgagtgcagatttcacacgcgtgccgccttaagcgaggaacagtgtctctgccggaccttccctttccatacggtaagcttcaattccgaccaatcacccgcgtgagcgaagcttcgcgtgttgtactggtggggcaagtctgttctcctgtctcactcgcgcgctttaatgcgcacgtaaagctgcttccggagaaggaattcattgcggagtccgcgtgcgcgtggctggccagacaggtgggactgcccgcgcccgaagcgatgtggatctgcgtatgccggagcgcctatccagccgcgtggccgtatggggacgaggacgtgcacgtctgtttcggcacccggtccataagtaatgcgctaccgcttaaagttgagtcttccaccgccggctggctcttccagcaagatcgggtcctgctcatcgcaaagatcgcgcttttcgatgagttagttggcaacgacgacaggcatcaaggcaacctcttgctaggaccaactggcaacattctagtgattgaccatgagcgagcccttggtggaaccgctgctgggctcttctccagtgacctgataggtcctaatcatcttttggagcttgtcagggagctgcctgcgaagcaaagggcggagcttaaagcgccacttctgcagtttgcgaccgcttgcgccgttgcggttgatcggctaccgttcgaccagatcgccgaagccaatccgacgcttaaagaggcggccaaacgattcttagcaaagcgcgccgcgtccctgcacgacgtagtgcttcggactctcggcgtaccgggtctaccaggtatttctgaagtccccctccgatccgcaccgctatgaaccaccttgtgttgcacttcgaactgaatacacctgcatcaggcgtggtcagcggccaggctcggctcgccaatcttgttttcgaggcttccggtgaggcgttggccatcgcggtgctcggccaatactctgattgcaccccattcgcgcgagtggtgacgccgaaaattcttaagtgcctgccccaggaactaggtcatgcatgtcataccttcggaaccctactggttgctgactacctatcttggtccaactcgggtaaagagttcgccgactggcgcgctccgctaggtggtatccgtttgggagagccttttgacattgatgctgaagacgaagagggagtggtcgtcagagctcttgatcgctgctctttgtatagaggacgcgtcgacttggcatcgagagccgaggaaactgaccctaggcctatacatgaagcgcgcttcgccaaatcggtgaaggatgaggtcttgtccgtggcgcccactcttgcacagggattcaacagaagcttcagcctaactgggacgacatccggcttctccatagactatgtcggccacgcttacgctacttgctacgctgccattaatccgaaggctaaatccatggtaagaaacaagacggcagcggctgctctctggcggcttgcgcgcgcacgtgacgcttttggatttgctacgccggaatccattgagttgacggcttggataccggcgcctgggcaacccatttactcagacagcgagtatgcggaagtcagcgatattctctatgaactgagagaacaggctaagcgagaggatcttcaagtcttttccgcttacgatgcaaagcgtgcttgtagccgattgcttgcagaggaagccttgacacattaaagcgttgccttctgctagcagcagtttcatgtaagaagcaacttcgttcgcaagctaatgttttttttgggttggatagccggccgcgcacggctgacggagcgccgacatcgaactggcaacctgtgcatcgacttgctgctcgtccactaggccgaggacctttgcgcctaggtgctatttttgacgcatgcgcggcacgaagcgatgtgtgattttggtaattttcggacggaaggaatatggccggtcatcccaatgtccccgagcgagcccatgttggtgtcgagctgagattgacgtcatgggctggttggctcaagcgcgaccaccgcgccacatgttcgaagctggcgagcgcagtagcggcgctcgccgactaatactatgaggtcgtcaacttggtacgccagaagtccagaacacgatgagccaattccacaacttcaatctttccgcttagggtcaggccgttgtcctcaacaagcagcacgtagacctcctgctcgaagtaccctggctcgacgtatccgtcctccgcatagctctcgtccacaacatcctcaataaggtcgtggcgtgcattggttaattcaaaatgttttaggccatctgcaatgtgggcgcagattttaagtacagggtttcctgaccgctcactgaccaaccctgcccagtcggcgatatggtgagctgtgacaaagaagttgaaagcaatccaagcgtcctgtggattggcctctagtttcgcgaggtcattttctgccttgagcaaaagatcacgagcactccgaagtgccaagaaacctgtccgagaaggggtgtagtgagcgatgacgtttggcttgaccattcgttttcctattatggtgtgcgagtcctttgtggggtagtcgtactttttgagcaaaatctggcactagccaaccggagagccgactgcagcaaggctttgtggctacactcactttgtaacggcaggcgttgtggcaagcccttgatccacattgatttttggagccaaccgccagatttcgcaccaaaagtacgatcaccccccaacgagctgcgcgcctctttcttttgtccatccgcagttcgtgatctcgagcgctttttcctcaatccgcagtggggctcccccgtcaatgagaatatcggcggcggcacactaacctatcgcgctgtgcaagaccctcgcgcaccggagcggacattctggcgcttcactatctacggtatcgtcatgggacatgcgcctgggcgaccgggcgtgcgggcggatgcgatctatggcgtctcaaatcctccgcgagaatgagagtgctggcgccggggcaggtgcaagccaatcgcggccaaaattcagccgactagccgatcaggggcgcaatggaaacaatcgacggtatcgatttgagcggcttcacgcctgcggtcaccatcaagagtctccacaacacccgttgcacccacgtacccaccgcagcgggcgtctatgtcgttgtccgcacagaatctaccgccccgaagtttctctcagagagccgggctggatggttcaaggggcagcatcccagctatccggaacacattgttcgagataattgggtagaaggcgccacggtgatctacgtcgggaaggcctgcgggcgcaacggtcttcgccagcgagtgcgccaactggtggagttcgcctacggcaaagcgattgggcatcgcggtggtcgactgctttggcacctcgcggagtgggaggatttgcaaatgcactggatggagtgcccaagcttggcagcagatggcctcgaaaccgagttgatcggacagttccgacagatgtatggcgatcgcccgtttgcgaacatgacgaagtgatagtcagacatccgctacggttccgtgtgccttctaattaggaactgttggcggcgctatgctgttgaaatggcacaaggcgacctggattgataccgcgaacggcgtgatctcaaagtcacggtagagccagccgcggatcgatcagcgcggcggcgaaaggcgcagctgcgcttcgtcgtaggccttatgcgcctccggccaggatagagggttggccgggattcccaaaatatctgaagcttcagatatttcgaatcccggccggccctcgcggtcgcgcgggaagaggtcgcggccatctcggcgcagttggccgaggcgcgccagtcgcacggcgccgtgcaggcggacctggccgcggagcggcaggcgcacgcggcgacgcaggcccggctcgaagcgggccgcacggaactggaggcgggccgacgtcagctggagacgttgcgcacccaattctcgacggagttggagcccgcgagcaggtgaccctcgcgcaggaacgggccgaggccagcgagcggcggagcttgcgcgagctggacgccgagcgcaccgcccgccagcagagcgagcgcgcggccgaagcgttgcgcggcgaactggcggcggtgcgcagcgaggcccgcgacgtggccgtggcgcaggccgaaatccgcgcgcggctcgaagcccaggccgcggcgctagccgatcggctcgccaccgccgagcaggcgcagcgcaaagcggcgcacgacctggacgcgctgcaggcggagctgggcgcggcgcagcgccgggccgaacgggccgaggccgaagcggcgctggcgcgccagctgctggcagaattgcgggtggcgccagccgggcggggggaaggtggtggcgggcggcggcgcaaggccggcgacccggcgccgaccgagcaggcggcgccaggcgaaaaacagaacgaacagcaggacgacaagcagggcgcgccagccgcagccttgaatccggaagacggcagcgacagcagtgacgacagcaatgacagcaaaaactgagcgggcggcggcgatccgctggatccgggcggagatggccgactacgggctgaccatggaggagctggcagcggcggggtgcttcgatccgccgcctcctccgccaccgccgccacccgcaccagcgccggtggtctgctaccgcaacgccgcggggcagagttgggacgggcagggcgacatgcccgactggctcaggcgggcggtcaatgcggggcaggccgtggagtttttccgggtcgggtagcgccgccgctatctcggctcggccgcggatcgatctgcggccgatgccccttgtgatagcggattccccgtatcttggcacgccccctacaacccgcgatcgatcgcggctgtcgggctattggcggcctaccgtgccgaccctcagccgacaacactggaacgcgtgcttcacgtggccgtccagcacgatacgggcatggccgggtgctacgggccggggcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtaccgttcagtagagtggcgccaaagtagttcccaccaaatagtgatgggaactactttgtcacagtcacaggaagaaccagtcgccggcagtcgcaaaggccggccgaaccacagcgaggaattcaagcggcggttggcagccgctgcgtgtgagccgggtgtctcggtatcgaaattggcgcgcgagcacggcatcaacgcgaacatgctgttcacctggcgccgacgctatcgaatggagcagcgccaggaagccgcggtgttgttgccggtgaccgttgaacacccaagctcgccacccggtccgatgccaatgagtccggccgctgcggtttgcgagccgacgccgccgcacggcgccattgagatccgtttgggccgagcggtgattcgcattgaaggggcagtcgacgcgaccacgttgcgtaccgtactggaccgtttgacgccatgatcgggttgccggcgggaacacgcatctggatcgctgcaggcgtgaccgacatgcgctgcggattcaacgggctcgccgcgaaggtggaggcgactctgcaggagagcccgttctccggccatgtcttcgtcttccgcggcaggcgcggcaacgtcatcaaggtgttgtggtcaacgggcgatgggctttgcttgctctcgaagcgcctggagcgcggacgtttcgtctggccgcaggccgacagcggcaagatccacctgacgcaagcgcagttgtcgatgctgctggaggggatcaactggaagcagcccgagcgcacctggccgccactgtcggtgttgtaaaccttgcggcatgtgcgtaaactgccgcgcatgccaatcgaccccagcgatctccccgacgacattgaggccctgaaggccttggtgttggcacagcgggaatcgatcgcactcatggaacgggccttggcggtccgctccatggagatcgagcagctaaatctgcagatctcaaagctgaggcggatgcagtttggccagaagtccgagaagctggatcgacagattgaacagctcgagacccgactggaagatctgctggccgaggaaggtgcggccgaaaccgaagccgatccgcaggctacccctcctgtccggaagaaagcggtacgcaagccgttgccggagcacctggagcgggaggagcgcattctcgagcccgagaccgaagcctgtccagagtgcggcggtaagctcaagccgctgggcgaggacatctcggagcaactcgatattatcagcagttcattcagggtgattcggcaagtgcggcgcaagaaggcctgcgcctgttgtgattgcatcgtgcaggctgcagcgccaagccggccaattgagcgtggcattgccacggcggggctgcacgctcacatactggttgccaaatatgctgatcatcaaccgctgtaccgtcaagccgcgatctatgcccggcagggcgtggagctggaccgcacgaccatggctcgcggtgtcggcgcttgcggtgcgctggtacgccccctagtcgaggctttgcaccgatacgtgatgatgcccggcaaggtgcatgcggacgacacaccgctgccggtacttgcgccaggtaagggacagaccaagacgggaagactatgggcttacgtgcgggacgatcgcgcatcgggttcagatgctgcacctgcagtctggttcgcctacacaccaaatcgccagggccaacatccccaagcgcatctggccggcttccgcggcatcctgcaggcagacgcgtatgcgggcttcaacgctgtttttaccgatggcagtgtgcgcgaagcagcttgtatggcccacgcgcgccgtaaggtgcacgatctgcatgtccgcaaggcaacgccgaccaccacggaggcgttacgccggatcggcgagctctatgccatcgaagcggaaatccggggtaagccacctgccgtgcgtcaacaggtgcggcagcaaagatcccggcccctactggacagcctcgaagtgtggttgcgagagcggctattgacgctctcaacgcagtcggaaacgaccaaagccatcaactacatgctgaaccagtggcaagcgctaatctactactgtgatgatggtctggcagagatagacaacaacatcgcggagaatgcgctgcgcggtgtcgcgttgggtcggaagaattttttattcgccggcgctgacagtggcggcgagcgcgcggccgcaatgtactcgctcatcgggtcctgcaaactcaacggcatcgatcccgaggcctatctgcgtcacgtcttggcccgcatcgccgatcatcccgtcaatcggatcgacggacttctgccgtggaacgtcgccgctcaactggcgttgcaagcctaaagcagcaccattcctgtctcgtcgtcaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccctgccaccggcaatgctacggacgctgatgcgcctgggcctgacctcgaccacctacgccttgccaagccgcgatctagtggattgggagtgcgtcgaggactatcgcgcccatcgtgaggcgcaagaaaacgcccgaaaagacgcggaacgtgacaggctgcgggcagcggtcacggcggaactgcgatggctgtcgggcgagggggacgagcctggctggccggagctgccggacccgagatccccgaaggtgcgtgccgggatccccttgggcgtgccgcgacgacagcgtgcaaagccacccgcgccacgcgagtacgcgctggactcgagcgcggcggcgcattggctgtcgctcgcgaaagacctttggtatcgggacgcgcccgagcggttgcgcggcctggtgcttcactgttgggcgtggacggcaagcgcgaacggcgtcggatgcaaaaaagatgaagagcctggggagcgcgcgcatcaatggaacgaagcgtatttcgccgcagcgaccgccgcggccgccacgctgggtgatgccggcctcagcgagatggtcctccagcgcgtcgcccagttgccgcaagatcgcttcctcgacgccaccaccgcggtgctgcatgagctcgacagactctggatgaacaacgggctcgtgtcgggtcccttagtgttattggtatgggagaccctggcgtcgcgcatcagggaattctgggcgtggaagcgactcacgtctgagtgctcgaccagcgcggaaatccatctcacaggcgcactcgctgcgctgtttatgggggagtacgagatcgggaagggacctcgctgctatgtccgtccgcccggggctgagggagcggacgccctgttgccgatgctcacgcgcctggccgtggaggccgcgccgtccaccttcgtcgccctcgcgatacttggcctgcttgaggtgcagccgcaagtgcatcgactgacgttccttgcgggagtggtcagtgcctggtggcgggcgcagggtgcaaacacggaattctggaacgactacggcatagggccccgggtatgcgcctgggtcgaaaaggccatcctaagcgctccggtaccccaggaggttctggatagcgcggaactgacgtccgtcgtggatacgctggtccaaaccggcacgccactggcgcggatcctcgacgagaagcttgcgcgaccgcgctgacgcggtcctgtggatcaagtcccacatggcccacctcggattgacctacgagcagcacctcctcgcggccggctgtttcgcgtcgcccggcgtggccggcggcaaaaaggtgtcggtggagcgcctgtcagaggagttccgggattcaccgccaaaccgcggcgaagcatagcgagcgcctggcgttattcctgcggggtagaaagggtgttaatggcgaaatcggcgagcaggcaaaggcaatgcagtatgtggatgctgcgtaatcgtggcattgttggaatggaagaggctgcgtagctggtcggtgactttggaggataatggcctttttcgctcctagtttttgactagcatggacgcgcctaaagacgagccagtactgccgcagcccataggcacaagccccgaccagtggaaagctctaggaagttccattgttgagatcggggttgccattggatccgccttcaggcagatgcaggagtggtgggtagccaatgctccggttataggagctgcaattcagttcgcgattaaggagcttcctcctgcgtaccgtcgagcaatggttgaattggctaagcacggttggtacattgatatgcagcgcatggggctggggcatccccctcggctagccgaagctcttcgcaagaacgagggtgccgaggaggcgaaggaagagctaagactgcatttttcagtgcatttggatgagattgaaactgaggtgtgcgagctgctcccacaccgctcgcatatcctggcgcaggcgttcaatgcccacagggccgggcagtacgcgctttcaataccagtgttcctgtcgcaagccgatggaatctgttttgaaaaggtgaatgcctactacttcgtttccgacaagactccggagggtcggaagattggtcgcccggagactgctatccatgccgaatccctcgaccatgatttttggacgcgtattgtgctggctccgctaggcgaattcggtgagctcaatgtaagtggcaagaagcggcctccagacttccaagggctaaaccgccacacagtgatgcatggtcagtcgctcgactatggaactgagatcaacagcctcaaggcgatctcacttctgaactatgtgtcgcacgtcttggcccgcaagagctttccgcagcgtttgcaggaaggtgacagcccgccagtcgccggccgcctcgtgcgaaatccacgtcgctaacccggagctgctcgtcaagttcgagccgggccagaggtttttacgtcgacttcacaccccgcataaccggggtagtcccgcgtagcgcgcattcctcccgggaaagccgagggttcgcttgccgagcgagagttatagaaggaagtcgaccgggacagccccgtgaaggcaaagctgaggcgacgcgcgcccccgacgcacgcacgccgcaacgtcgctacgtcgctggatgtgtaaccgtcttaccgttacatcacgcgggccctggtgaaggcactgggcctgccggcaggaaccattgaattcgagctgcgcgctgccgtcggcgagatcgttacggtgaattgcacttacgttcaaaccaatgacactactttcgggtttaagccggcgccgcgcccatgcggccatccagttccatcatcagattctaaaactgagccgtgccggtcgccttgaacagcaggtcgcgtgtgcgtctcggtatcccgtccatcggtaccgacttttttgttctgggcgtggcggtacgtgttcgcgaattgccaataaggtggagctcgccgcagcgcagcgccgggccgagcggggcgaagcggaagcggcccaagtggacgactttagcgagacgtcagtttcccaaaaaagctgcgaatcctgcgcgcaggtagatgctgcttcgcgcgccgtcgtccgcgatgccgcgcgccaagcctcgcatctgagcgagtagcagctccctcaacgcccatagatcggctgaaccaggagcggcattggcaacgtcttcgatgagttgtcgcacgtaattcttggtttcatcatctacttcggaactggtgaggcaccttagcagacagatcacaaacagagtctcattttgaaagtgtcgaactacccttgagcctaacacgagcgacttggggaacccttcaggatttatgtacgcgggcgtccttgttcttgcctgttgcactgcgctcgcacatgcgaagagcaactggataggcgtggcgccggcgaccagcaatggcgagtcattgccaaagacgggcgccgaccgccccttttccaggcatacccactcagagtggaccaggcctgtctccgtttgccccaaaagtgcgcctcgctcatccgtcccacctgcctcctcgtcgtcaaactccaaggggagctgagaaatgctgaaggactctcggcaccacggacaagcgcgctcgccggaatccggaagtgcaaaccgatatagccattcaacacgaaacgccctttcatgatggtcggaggcgatgcctcgaattgcactgtccatctcactttcattcgcggggaggacgagcagtggcatgagtgtgatgagcctgggcgccacgaagaggtcgttcgatccccgtatggctttgacatatgcctgcaatctttcggagccgtaggcgacgtcatcgattatcaatatcgattcagactgcgagattgcttccgcgagagtgcgatctaggtcgaccgcaagattgatgcgcaatgattcatgcgactctacgcgaatctgtagttcgcgcttgaggaatcgggctattgcagccgcgcctcgatgaacaggggtgatgatgaggtcgggaactgggtccataccccgaatcttgccgaggagctgttcgcaaaatgctgggatttccagcagtttctccacgttgatgctaaatgcacgatgcttcccgcttccccagctcgtatcattgacgtgcgtgcgcaaaacgccatcgaaatggccgtaagcttcgatgaaggtgcgctgcgctctgaagaggagggggggcaatgcccgggtgtcgacatttctcgccgcgaggaagtatcgagcgcgatcaatgcgaaatacgggactgttgccttgctgacatgccacgcaatgttcagatgacgtcgtgtgccagtagtcatcgatttgtagtgcgcaaaatgcatgcgacgctgggtctggcgtggttgcgtagagcactgacgtaccaacgggcacatcaagtgaccccgcgactctccgcaatgtcttagtgagtgtgccagtggacgacacgctgacaatgaagtgaatccgggagtttaccgcaatgcgtggctgcagccattgacgaagatctgccgatctgtctgggttctcaggatatgcgcgtacgcaatcatatgtcatcgccaatttggggaagacatgactcaagcgaagcgcaagagtaagcgtactgggattgtcgaccagcacaactaagccacaagtctgattcggatcagcaccgatggcgtgttgttcacagatgtctcgggcgacccaatatacgagtttatccagatcgtcagtacttgctaagcactcggcaagtcggaagaaatgagatgtgtgcgcgcctgatggcaactcaaaatggcctccgtccaccgccagtaccgcacgatttcggtgaacatttacgatgtcagagagttcctggctgcggatatcagtaagttcctccgccatcatcacagctagggcgggaccaccgtccccgtcggcggtcaccatcaagggtgtcttgagcatgtcttcaggagacgcatccgagacgatctcgttcagctgaggcaagcggggcaggatcgccaagcgtccacctttcaagcgcttcgcaacgtctgccaaagcgtatcttagacgaccggacgctgtctctaccgtctcggcaataaccgcttgattgaaaatcgcagtggctgtcaacaaacttcggaataggggcaaggcaacacgagcgacgtatgctccagcctcacttgcataatcatgcgtagtggaagagagagcagcgtcgatatcggcgatggactctatgtcgccgcgaataaacgcccagcgggtatctgtcattgccgccttagagagccagtacgcgctgatcgacgtctgtgaagagcacaggcacaaacaggtctacgcatgttcctgccgcgaactgctgaggaagcctggagagaaccgcgccatccattgtcggcatcttgtcttctccgagggaaaagtctttgataagccgatggccagcggaagtaacttgcaggcgtgtccgaagacgaaatgccgcgtccacgaccttaagcaagcccatccctttttcgacggaactgacgctcttgcgggtctgcttcagctgaaacgccctgcgcaaccgatcttcggggtgttcctcaacggactcagcagggagggtgttctgaatgccttctcccatgtccataacggatatgcaagccagcagtcggtctttgtccgtcttttccatttccgcaacgcgcagcagaaattcgcgcatctccgcagaaatatctcgcctgtctagctgggcggcgttgaagacgatcttggtaatcgagatgcctcgtgtgctatgccttgctacgcgagcgtcgtgtggccgtccgtgctgtagcgtgttcgcaaaggtctcatagatgaaatccgtcagtgttggaagagtgctttggctagcaatgcgccccaagcccatccctgacaaaattctgtgcagaccagaagcgaactgcgagggcaatggtatctcggtggcgttgacatccgagtgggtgtcaaatacgcgaggaatcgagcgtttgggatcaaacgccaggatgccaacgcggtctccgagtccaattacgccacgctttgcatcgtagcagcggccagcaaaccgtcgaagctccgtcgcaccactctcagggccgtcacggaacgccgcggtagcacatgcccgtaagagcgcatagccgaacatcgtggacagaagcgttccactgaaatcgttgttgtcccgagggaaagcgaattcgcaatggatgtgtaacgaagagcatctcttgatggcagcactaaggtacgccagggcaagcccctctgcgccagcttcgaactccgcggatttgccaataacaaggctaagggaggcttcgcccgcgtctggccattgcaaaacatcttctgcggcaatgcgatcaagcagcgtgacttgggtaggcatgcagttgttccgaggagttcaaagccaacaaatccgtgggttcgggatcttagcgcactgtagcccgttcagcgagcagtggaaggtcgggcagacaaactcgggacgtacgatccttttgaatcaaagacttgcagcgaacgcctagttttagctttcccatgaaaaaggtcatcaaagcacattttaggtgtcgatgggaattgttgacctgctgttctccgaccgccaacaagctctacagcctggtgcgcaagggcagcgtggcacgccagctgagccgctgcaagcgtactcgcaggagctgtgcgggcgcacgcgcgtcaccatcgagcatccggacctcccggacgctttgaaacaggtggccgcccacgcccatcaaggcaatctgacagacggccaccgaagccgccatcggcgagctggccacgctgcgtgccgaggccgccatgtggtcagtgccgccaagggccggcgaacgaattgctgataagtctttgaatcttcggagaatgatgtgggcttaacttgtgatggcggtctctcaggtgactcccactcgctccacaagctgcttgcccccccacgattgtgctatctggcctggcccgctctgggtgagcgctggcgtggctggcggcttcaaaaccagattcgctttgaatgctgtcaaaatacggacaacgaaacgccgtggagcagcaatgcagggtttaccggtctcgccctcgctcattcctctcgacaccctgagggaacagatcgcacgggccgttgccacggccaaggcctacgacgttcccgatgtctgtgtcggcctgaggattcagcagtcggtggacgaggccgatgcgcaggaggctttcggcagcaaacggctgtacgtccgacgcaggatcatctcctggagcgaggcggaccttttagacttggcaacgcgggtgctacgcgattacccctcggaggaacttgcggacatcgtgagcgagatgaccgtccatgcagaacagcgcgtaagtgcattggtccggcgtgacgttctcaaggctctcaatcccttggcctccctgttcggcgacctaccgctgattgatggactcagagtggtgttcggtgcctcggtcatccaggacgatccgacagggctgactggtctgcttggccttaccagcctgcatgggcagattgtccagcactgcttacgcaacgatgactggtcccatgaagagctgctgattcaatgcggcgcgatgacgtgcagccagacccgcttcttttcgttgctgaacaagcttttgcatcccatgtcacgccgtgacggcgagcaggcgacactagccaccgcgatcgacacggcactcaggcgggacggcttcgcggttaggaagaccagcgtggagtcggggtacgccgtctatggcgtggtccgcatgcaggcaggtgtcgtcggagcaatgaagaacctgatcttcgcatcaatcggtgagaagccagaattggtctttcgcgacgcagtcaataacgacgtcgagatcatcaagcatgccgacaaagtactggtctttgaccgccctttacccaattccggactgctgctctggaaggacttgcgcgactggtatgccgaacttcagggtattagcgacgtggccagtgcgaaagagaatcttttccggcggctgcgccaggctgtgctcggtgcccgttcggcgggtgagtttgcggtatttcaaggctactacgagcgctacggtggtccgcttggagagcggttgcccgcgcttgtcccgcaggtctatctgcactacgacccctacacccgtcgccaacgcggcgacgaacagtttttagcgcgccagcgtatggattttctgctgatgctggatcacggcgtgcgcatcgtgatcgagatcgatggccgccaccactacgcagtaccggatcctctagcgccggatcggttcatcgcaaactcccagcgctatgccgagatggtggcggaagatcgtcggctgcggcttatggggtacgaggtctaccgcttcggcggttacgaattcttggacgttgacctggaacagcgcagggttggtccacacgctcaaaaatgcgtcgcggacttctttgacaggcttttggcccggcattgtgttaggtgattagcattgtgtgaggcgacataccatttgaagagaccaactacacaagcgctggcaatggcagatccccgcatgattttttagttcagtgagcgagagaacgggcgacgtgctaggaccgggtatgcgatattgccgacggtgtgacgaggtaccccgcggacggtcctgctcggagtctaacagccaggcaagaggcggggaaccgtttttcggccggcctgccggccgcactcgggtggcgaatgtcgaagcagggtcccgattgtgaaggatcctgcgcggtaaacgtggcgacaagggacgcccggtttgccgccaaggctgagcactctttgacgaagaccattacgtctcgtcgtcgaggccttcgcgatccttcgaaagctccctcagcttcttccccatatcggtggctatcatctgataggtcatattcgcattcaggcggaccaactcgtcgacgctaagcatgtcgattcgaccattgggcagcagtcggacgttcaacataccctccatgccattgggatgcatcttgccggattgaagatgttcgtggacgagattgattcgttcctcgaactcttccctcgtcgtgggccgctgcattgtcgtgagtttgggcaacatgatctattacgccttatgaagcaccgctcggacctgtccgttgatcctcaacatccattgcatgcgccaccccgcaggtagggttaacgcgtcgcgacggatggcgagtatggaaacctcatgacgacggctgactccccgagttcggacagtgctaccgtctctccaatggtacctgaccatagcggaaggtggagcacgcaatagatccacgaattgcgggttcgctatggcaggtgtgagagctccaaagtgtgccagtccaggtttaacacgaccgcagactgtaagctggtcgcttggcccaggtcgcggaagctccgtcggtttaaaggtgcctaactgcccggagttaggctcccgctgtcccggcgggagcaggtgcgatgtaaggtctaccttaatcacctgccgccttcgctccagatagcactggacatccaagaaaacgagatcgtcgcttgagggtaggaaccttgtttcgttgcctgactccattgcgtcgatcagccctgcgacgagccgccttccgtccggtggctcgaccaacgactccgggttgtaaatgcgcagagcagcttcaatcttggcgagctgctcaatcgacgctggcgcgaagagtgcaacattgagtgcaaaccgaactcttgctgcccatcggtccgggacgacgcctgcccactctccatgccttctagcagccaggctgtcgagttgttgcacatcggataaggcgtatggtccgcacgagtcctgaaggatcgacgcagctcgctgtagagccgcatcgttcaagatgcccaagcgcgtaagctccctccaagatgcagttaggctgggaggcacgtggtctgcatgcaggcggctcttcgccgggtcttctgggcttggatgcgcgattggcttggcgcgtagaactttgaccgcatctgccgctgaagcaacgcccttattgctcgcgcggtcggctattcgcaggagcgtcgcaaaccgtcctgcatgtgtgcatgcccgcaccacttcgttgacatcgacgaagcgcacgacacgttcccaaaggcttgctggagtctcgcgggacaagatgtccagcgcccctgcagcaacgtcagcgcggctgccactatccatcgaaaacgccagccgggccagcctcgccatcaaagcatcgtcagagcgcagcaaccagagcaccattgctgcagctgtatcgcgccgctcccagctcgggtgatcaagtgcccaaagcaagagctcaaggagggcatcggatgcactgacgggctttgttgctccgatgtatgagaaggcttcggacggagcgctccccaccatctcgcgaacatgctcagtcgcgaccgacagtagctgggtccgctgacttgcatctagcttggggccaatcaaattgatgaggtgatacgcggctgtccagcgctgcacgtgctgctcattgagagccagtgggccgtacagtcgcgctagctcatcagccgactgcacgttctcccggatgatcgtgtcagctaggctgctgcccgagtggcccttctcccatatcgaccacccgccgccttgtaatgccctgagagcgaagacagctcgctcaacggcagctgatgtgtttcggcgcttgatgtgtttcctcgcttcctccagcgctaggtcagcatccctgacggaagttctgcttccaaaggtgccaggcatgaacagccggtcctcgccgccgtcctcctcatcagtctcggcagcttctgcggcatttgggacgtcgggattcggcgggccgcctgcaaccacttcactgcgaacaccgaatctcgcagttaactggtcaaactgattcgggctgaaagactctcgaaactgctgaagcatctccgagaacgcctcgcaaaggaaggccggcagcgcccccgtcaagctatgcatgagcatccaagcgcgctcggcattcatcgtgtgcgcgattctgccaattcgcttgactgcccaagccaggtccgccgcgctgtgtgatatttcctggatgatggtcgcgtaggctggcccccaatctctcaggtaccgctcgtctccgtgctggtagacctctaggagcgcccagcgcactctccagtccgcgtggattccagcgtgttcaaggagctgcatcaatgccgcttgttcctccagcgcgccgcctgggtaacgcatgccaacgagaggagctacgcggtcaagaccaccgtccgatgcttgttcgcacatctccttgatgctgccatgagcctgatgctgaaagtagcgaacggcgtctgcatacatgccacgtcgactcagttccccgatgaacgtccccttgtctgagcggacgtatcgctgaaacgtcatctctccgctggcgtgttccaggtacgcggcaatctgggctaaagccgcgggggcaatctcagcgtctgctgggagtgcttcaagcactctcgacattacggcgaattggtcctccttgtaccaactcgggcccatcgaagcggcgaggacggagtgataggtacggagagcttcctctgcggactccatccgagcgaacagtgggaccatcgagagcagttcaggtacgagctcgtgcctgttctgcacgttgtctctgacgtagtcccgccaacgcagcaagagcgcgaacgctttatcggcggtatcgcctgaaatgcctgcattgacgagcgttccgatcaccgctgccaaggcgcgacgaaagccttcattgtacaggccgagttgtccgtcaaatgactcctgaataacctcgagaagctcggcagcctcgtcgggaagacagtccagatagaggtctgcaaggtggccgtataggagcggcagaatgttctcagggatgaagtaggccccggcccaaagcatgcgcgacgcgagttcgagcctgaagaatgggagaacctcatcgttgaggtacttctttgcagaggcgagggcggccgggtcactggttgcgcgcgcatggcgaacttttgcgtctgcccatgcaacggcttgagccagggtctctagccattcctcccagttgccgtgctccagcgcctcgggcatgggtctggtctggttacggcccagaaaattggcggctcgaagacgcgcgtaggcctccacgaacgccttctcgtcggcgagagagcgattctctgtaaacagaggaagggtagcggcatcccacaccactccgttggagtaggcctcaacgaggccggcgtcggctcctgcttcgatcagcaagtcaacgacgccaaatgccttctcgtcaacggttagcgagtcgtcaatcttgctgccaatgtccgcgagcagcatctccaccttgtccctcggaaggcgggtgccgtagttgcgagcgtggatgcgagcataggcaagcaccgagattagcgagagcgcttgatccttgttgggcgtatctgtagggataggaagctgagagagcggcttgtaggaatgagccacgcagaggatgtttccgagcatgttgccgataacgtcgctcagcagcttctgcccgtgctcctgcgagatattgttttggggtgctttgacgagccgaatgacgtatttcaggaagtcgaatgtggacggatcggctcctgcatagctagccaagccatagccttggagcttgactgccgctgcattgagatattcgccaacctttacgccgtcgcgtgtaaggatcggtagaagcaggctgtcgaccttttgaaggatctcgagggcttcgttctgatgccccgcctcgatgaggcttcttgctatggcgaaggcgtcgctcgggtctacgatgaggtgcccatagcgaaggatgtgccgcatagcctgttctgtcttgccaagcgcgatcagggcctcagcggcaaggccagcagactgagcaaagagcgtgtcgtaacggaatttaagccgttgcgagagaagcaggaggcgaaagatgtcagtcgcggtgcctagacgagtggcagcctcaagcgaatcctcgatgtcccccaggagaacgtcaggctcagccccgagaagtacggattggtcgacccattgctgctggcactcacctatcgctgccagctgcttttgagcgtcggcacggaggccatggaacacacggttgagcgtcccgtagtcgccgctaccaggctgaaggcagaactcagcaagtcgcccttgaacccattcgctctgcgtcgatgtcttgtgaaccacgaagtcagagaacgacgagtgatagacctcggtcgtgtccggtgccgacagcaagtggcggatgcgagtgatggtcggaacgaacgctgcagactctgacggggtcagcatggccatcaggtcggtcgttgggatcccccagcgaaggcgcgtgacgatgctaagcaggttgatcgcatccgtttccgcaaggagctgtgcccagatgctctcgtagtagtcttcaatagatccactaaacggcggcagtgactcgaggtcgccctcgctggcgccaccgttaacgaggtcgacaaggtagcgcaggtacagcggatggccctttgcgcgctcgcaaagagcagagaccagtgtagaagtaaccttctctgcatcaagggacgacgcgcaaagccggtactgaatgtcctcgtccaaggtcggcagcgtcaagcgctcagccccatagaggagagggctgagcttgccggcgatggcgtccagacctgctcccactaccacaacttgtactcctggcggaatgcttggaggcaagagtccgacgaagcgctgcaaggcgtcaccgccgacggcagcagcctcgttgatcccgtcgatgaacaacactcctactttgccgtcactcgagcaacgttgcgccaaggcctgaaaggcctgatgcgtcgtctgaatgagctgtgcatatgtgagctgcatcagccgagctggcttgccggtagcccgcgtcgatagcaacgaggtcaaccagtcgacgaagacttccggttgcacctggagagccggagtagagccgcgactgcactcggaaaaggcatagacacccaggacttctacattggccgattccggcttgaagcctcggcaatatgtcgacttgccgatgccgtgagcaccatcaaggaacaggtatcctccgccggccttgaccactgtcgactcaaacaactcatcaaacgcgggccgcgatgcgaacggtgaggcgtcgccttgagacgcttcgccctccggaagaagcccgtttgcggccaggaactcccgaagcgcctccgtgctcacggcgccgagggcgttgtcgacgctgacgcgcagcatcccctggcagccgtctgtagtcatgagcgcagcgccggacatcccgcggtagtcagtcaacaccgtctccgggctaaccgagaggtcgagatctacaccgttggccagctcgttcagggcctgctgcaccgctccctgcaggacctggccaatctgcagcttggagaccggatagccaaaggagagccatcgctcgcctggccgcggagcgccgacgttgagtgctactggcgcgaaggcggagggctcttgaagcctcaatatgcaaacgtcaaggtcggtatcaaacgcatccaagaccgcctgctgcttcgacgcggactgcccgactccaaagctgacctcaaggctgactccttgatcggctgcctcgccgagacagtgataggccgtcaggacatggtcagcagatatcagccatcctgtaccggcttcgccagcacctagaacctggcacgtcgcgagcttcacttcctcttcagtcattgttcttctccctagacgtggatccagccgtcttgaacgacgtccacgttgaacttcgccccggaccttgacacgtgcgccctgaggcgagtggatgcgggggtctcgtagttgaagtagatctttcgctcgaaggtcgcgggcctgtcgacgatctcggccaacacttcatagtctgggtgatggtggattgatccgttggttgaaaccaagaaaatgggagcgtcaatgagcgacagaagatccacgctcgtgttgtggatgctgccgtgatgagacaccttgatggcatcgaacagctgcggacggccatctccatggagcctcttgagctcaacgacaacgtcctcggcccaagcatcgcccagaaacagtagcctcttgccttcactctcgatgagggtggcaatcgaactgccattggtaggggagatgtcgggcacgtacacctcattgagcctcttggtgctcccagctgaaatggtcttgaccatcgccggtgccggctgccgggtgtatgcgcaaaccatttcgtaggcgtcctcaaccacagggtcgaccgctgctccacctttgtaggagagcctgcgcatctccaggatccaccaagtgcgcaattcctccagtcgggccactgttgggcctatcaagcggacctgaacgccattcggcaaggtgtacggggggcgcccgctcgtcatgttcgtggtgccatcgctcgcgttccataggtagccgtattgcttgaggcgcttcgccaaggagcttccctgctttgcgctgatgggatttgcagtcggcccagatgccggtggcagaagaaatcctcgcctccggatcgcctcgagtacctggcagtcggacgcgctgtctggcgggcctggtggggacggaagcgatcgaaggctgttgtgccagacctctttgacctcaacaatgcttcgcgctcctggagcgccgttcgaggagatgaactcgagaagccctccaatgtggtctccatcaatatgggtgcagacgagcagatccagttggccgcccgcacgtgccaactgcctcaaatcgggtgcgatgtggtcgttgaaggtgctcgcaaagcccgcgtcgatgaggacgtgggagcctgaagcatcgacaagaaaggcatcgccgtttctagccgggtacattttcagtctgagcatgcacgctattcgctatctcctgaacccagccttcttcgcattggaagcctaccgtacgcgaccttgcgaaatctgcgttcgacaaatcagtccgtggcaaataaaagtcggcccgcgcttggcgggtcaactcggattcttagaagggatatttttctttgagatcagaatagtttgcagcgatccagtttattactttggaacgtccttggatgtcggaaggcagcttttcgtggatcatccattcacagatttgacgcgtgcggatgctcaaatcggcctgatctttgcctttgagagaattgagcaacgtcaagacttcgtagccctctttacgactgaacctatctgcgtcctctttggtcttcttgggatcgtccccagtcacggtggtccagctgtagtcttcgtagttgagatcgctttttttgatttccggcacttttctcatcctccaggtgaagtcgaatatcggtcaggggggatcacgatacatatttcaagggctactaaaaaaaataatatgcctttcgtgggacttgccggattctcaactgagcacgcaaggtaagaggggaacccggtcatcaatattctcctgggatgctgcgtcacgtcagcagtttaacgggactcgctggattttcttgactcgactcgaaggtgtcctgttttaagcgacagtgatggtttggacgcctgccgtcgccagaaggccatacagcggtgcgatgttgactcgtgcaccacgctgtggcgtataggtaaagatcacccgttgcttcgcgcgtgtgaacgccacgaagaaacctgccgtcgcgtcgacggtgtcctgtacaaagctccaccatgccgagtcgtcgaggccgatgaagatcacggtgtggtactccagccccttgctcttgtgcagcgtcatgagcggtagggcttttgttccttcgtaggcatcgagtgtcgcagcccagtcagttgcctggacggcgctcgactgcagatgcaaggccagactattctcgacttccgcgagccaccccccttgtccatagggcgtatgggccgcgatgagggcatcacggcccaggaaagcctccacctcctggatgacagcgcgggccatcgcctcagtctccggcggttggggatgctgctggataaaccgacgcgcaaaggcgtctagatcctgagcaaggacgcgacgtgcacggtcgtcggtaggcgcgatgccccgcaagtttgctaatgcgtgctgggcttcgatccaggtcaatccgcctcgaggggcgcaggccaagcgaaggattaacagcactagttccgacaggggttcggtgagcagctcttgcagcatctgggcgccaacataggcggcttcgttgcgcagggggatacccgcggtcgcaaaggcgggggctaggacccgggcatagtcttccgccttctgccgtaccaacagcacgaagtcgttgggctgtaattgatgctcgcgcatctgcgacgcgacgtaccgggcaagagcctgggcttcagtgttcacgctggagaagtcccagatggcacagcaagcatcggaaatactggcggcggcttttgactgtgggtgcgcggcagacgtgtcgagcgcttgcgccagtacgtgttggatgcgcacgagctcgggcgaggagcggtagttgctgagcagagggatgcgttgcgcgccgaaagtctgttcgaatgcgccgaaaggatcgtccatcgctagtgcgaagcgcatgatctgctgcttgttgtcacccacagctgtcaggatcgttggcatgcccaggaagattgtttggactaggtcgaactgggcctcagtcgtgtcctggaactcatccatgaacacatgagagtaggtcagcgccaaggcgttacgtacggacgcattaacgcggaccagcagttccgccagtcggctgagcatggggaaggtgaggtggctgcgcgtggcgcctcgaagctgttcgtcccagaaccgctgtccagcccagaggcctgcatttcccgacgtccagccggcctctggtaagcgctcagcgagcacatgacggcgctcgaagtaattgaccgagagtccttgcacggccgcttgcccgaaggggttgtccagagcaagggacgcacgctgcaggaagtcggcccaatgcgcccgcttggggaacaaaatgccatagtcagccgtaggccgccaacggtttggcagtgcctgtccgaaccgatccacgaggctcttggcgaacgcatcgaaggtcagcgagtcgaagcggctcgcatggtcggggtggcaacgctgacgcacacggcgcgcgaggtttcgtgcggcatcgcgcttgaagctgatggctagaatacgctgcggagcaggggacgcgcctgtttgtaggaggaacgcagcgcgttgcgcgagcagttcagtcttgccggcgccgggtccggcaagcaccgagcggtgctcggccgaccgaacgacggtcaatgcattcggctccaggctgtgcacgccgaccggctgccagtcgccggggggaacgcgtcttggcggcaacgacattgtcacaaccttgatacctgagcagagatatgcagcagcacacgctggagaggcgcaggcatgccggcttttaatgcgggcaagtcaatgtgcgtgagtgcgcgcaggtgtgtggcaggcttgctgtgcgtgaggaagtggtagcggtatgcagccatgtggtcacggaacatctgcgcgttgccggtgtaactgatcagcccgggacctgccgttccaagcactacctcggcagcgctttcgttagtcatacgcggcccagctccgtcgatcgtggctgcgtatgcagcggggaaggcggccagcatcgccaggtcaaggtcaagtggccaagagaagaacaccgaggaagagcgctctaggtagctcaaccacccctcgagattggctgcgtcaaatgtctccatttctgcaagccgcttatcgctgagatgcgtcccatcggagagttccagaattttttcgcgaggaacgccaagtgcgagcatttgctgcaaggcattcttgagtcggccatagccaccaccgtcgcgacccagatctaggtcgagcagggtcgcgtaaggaatgcccaggccatggagcagccgccagaaatgattaacgtggcggcctccgagaggcacgatcgcaacgaacgacgggtcgacgagcaggttgagcgcctccgccagccgcggcagcacgatacgctctgaatcgccctcaaccaacagcacaaaacgcgcaaagtacagttcggggaatgcaaggaaggcgttgcgcacgaacttgatggcctcgacgtcgctggtcggcatcgggatgggcagcaccgttgacacgccagtcgcttggttgcgccggcagtagcgcacgtcgtcgggcgggacgcgccccagcaccgagggggaatggctggacacgatggcctggccggcgcctgtctcgacgagcgtgcggatctgctgcaggatacgcgagaggtagtagggcgccaggtggttctcgggctcctcgaccgcgaacaaggtgagggctggtacgttgagttcctcggtcctgaatccctggatgcggcccgccactgcagcccgctccacgtcgaagaccgcggctgccagcgcgaagtagaagagtgactgctggccgtcgctcagcgcgtcgagtccacggtcttctccggccggtccgcgcttgaacatcacgccgatgcgtgcgacgacttcctcgaaccgccggctcatcaggctcagttcggggttgcagtcgatgtcaccgtcgtgcaatttctcccaccgcttggatagcgactcgctgatggcctgaatggcgttctcgcttccaaaggcattcagcaactgctctgtagccgcgtggacggtcgcctgagtgcccgccgaccattcgatggccctgagcaggcgagctgccaacgcccccgtcgtggctcggatctgagtgccagcgtcgcggctggccggtgtgtagaagagctggatcagaccgcgatctcccggggctaccggggaggcttgatcgtcacgtacgacgtcatcagctgtgttaatccagttcaggtcctgactgacggcgccttccgcagtgccatcgtcgtcccagcgtgcgcgaagccgcaggcggcatagaggcgtgccgccggggcgctcgatgcggacatggcgaaacaccggtgcgaccgtggcagcggtcgcgctgccgtccaccagttccggcaggctcaggcgtacatcgattgtcagcgtccgcgatttgaggcgttcggtctcggtcggtgtgacatgaaaatcggaggggacgatcgtgcgctgagcgcgcgtcaccccgaaaagtcgcatcagagcctgcagcaccgctgtcttacctgatgcattcggccccacgatcgcggtgagtccctggctgaaggggatggctgtcgggttagggccgaagcagcggaaaccggctatcgtgacgctttcaatatgcatgaaacggtgctcttcctggctgtttgcaatttatcagatacgtattgtggcaaattcacgctgtatattggtgcatttttttgttatggcatcaagtcgtggcggtgctgagaggcttgcgggtagctagcaagccccctctttcgtagggattaaggcttgccgggcagatgccgattcagaaccaaatcctcggtgcagttatacgcgcctgagcctccattcttttactcgacagtgcctatagggacccccagtgtatctagctcaagcggttgcgtgaaggcgccttctcagttgctcgctgagccccactccgacgccattcccgtccctaccggtgacgaggagcattcgacagtcgtcgccagagccgccccgttagcaagcatttctggtgcttttctagcgaaattacgcgggcttgtcacgatacccttgtttgccagcaattcaatgacacttaatcccaagccgacggaaagccagacatctcacttcgaaaggatcctgcgagggatgagcttcatcaaggatttgctagagatcatactgaaggtctcgccgctcgcattagtagcgcctgcgatgactgtttggctctatcttcgaaagcttggttggtcggaactcttcggtgagtcagttgggtcactgccgggcctgctggcactgctcgtcgggtcgatattaatcttgattgtattcctcctccaggttgtcctgccctcaatctttttcggggcagcggcggaggtgctggacgatgagagaccaaatcctcgtcttgcgtcggcccgggcgcaacagcttcatttcgtgcccgtgctgatgtggcaactttgtttcagtgtctccgtagcatattttccggacgcgatcacgtccccgttacagctcgccactgccgtttcggcggtaaccgcagcggcaatggccgccaaattccgtgaggaccttctacccgcgtcgacgaagcagcgtattaccgtaatgcgacagggagggaacacggcgtactatttgggctactgtgctctgctcatgggcgtcggtattgcctttcccatcgtaatctctgttgcttcggctgcttcgctgctatcgctgtggtggttgacaaaagatctgaatatcacctctcctgcggcctttgtggttctatgctgcggggcaggagccattagcgtggttcctggcttggcctacctcggcgccaaggttgagagacatcctccccgtaagctttggttgctgactgcattggctggcggcggtgttctgtatgcagcgatcgcaacagccatgttctttgcgccaatttccaggcaatcctttgaacttgccggcgtcagcgatacgcagccacacgtttatctactgcagaatgagtcgatcctgccatctataagagcagttgggattcctacatcatccacaaaagagttctttcccgatgggaaggaggccgtatttgttggcgcctatcttcagttcaactttggtggcgtaaagttgctgtgtcggtcgccgtacgacgctgtcgatcctgctgtctctataacagctgacgcgcaacgggatctcggctcgcgctcgaacctgggcggcggatgtttgcccgtgaggcctgacgatgtgcgcgttgtccggccacatcgatagtctgctcttcgtctacggtgagatcgctatgtccgtgagatgctcgtgggcttagctatatcctgacctgtgaggaagagcactgcgtccgggtgtcgtgctatagcatgagcccagaccacggattgaaggcatggaacacatcgtaaactgaagactaaggggaactcagccaagcacatcgggagcagagtcgtcggtttgcataattttgttcccgcccgtcgcccgccagctcgccgtttccgaggtgccaggaacaattttatgcaaagaaattttgcagaacattgttcctccggccgacgttttgcgtaattttgttcgtttcccgggagatcggtcagtcgctgcccagcccgctgcagccagggcacgcaggcggaggctgcaagacggccgccgcgcgccaagccaccttccgcggcgctcccgtctggcccagagggccaggaacaaaattctgcaacattcgggaacaagattctgcaaacggacggccgcggccttcagctttccctcaggccgcaatgacgtattgccaaagcgccattgcgccaacgttcacggcgacagtgccccagaacgaaacttggaactcccgtttccggttcttgtgtcgaagcaggtgctgggccgcaagcgcgcccggccaaccgccgcagagcgccagtaggtgcagggtggtctcaggcgtgcgccacgtgtttcggctggcccgcgtcttgtcgtctgcgtaagcggagaacgtaatgatgctggccaggaggctgacaatgccggcctgtcgagggaaataaccaaccagggcgccgccgacgatgaaccccaaggccgccagacctgcgagcaccggcaaagggctcgcgtctgaccgcgacttcggtgcaccgacgattgcaacgttcagggcttgaatccggccgtccttccctttgccaagctcgaagctcacgcggtcaccaggtgtcggcgtcacggcgcgtgtttgtagcgctgtgacgtgaaagaagacatccttcatgtccgcgtagacgtcgataaagccaaagcccttgtctgcatgccacgtcttgacctgacctgcttttttcatggttttcgtctggtgttgcgcgaaggatccagtttaagggatgccgtcaagcgaaactatggccgaatccgtgaggtcaccaaggtatatgccggctgtctctcggctctgccacccgtagtcggtggggtgttggcttgctgcaacccgtcttgcatatcagatcgggtagatttgccgacggcgggattccgcgccaatgagatgaagaacaacaacaggtagagaaatgggtcgccgaaggaaggagccgtcgcttagcgaaatattgatggatgcgccatggtgggtatccgcagcactggccctgggtgctttcattgtgtttcgcggggtcgtgccagggatattcgcgtcgagcccattgttgacgggcattgccgtgctaagccagtcattagcctgggttcccgccgccatgttcggcttcctgggtgtgctgtcatacatccgtgcgcggggtagggcgggggccaggcagcaagaaatcccgatgagggctcggcgctcccgcacgagccggccgtcgtcggcccccgtgtcaccccggtattccgatgaatccgccgagtcgaaggaggccgttagcccgctggcgaggacagcatccgtacctgagaagccagagatcaatagctggacgctggatgccctcaagttgttagagtggaagcgatttgagctgctttgtgttgggtactacgaggcgatggggttcgtggtcaagactgtgccccatggtcccgatggcggcatcgatgcaaccttgtacaaggcaggcctggatgttcccgtggccgtggtccaatgcaaagcatggagtaagccggtgaaggtggagcaggtccgcgcacttgccggtgtcatgcacgaacacaaggtgcgtaggggcgttttctggtcgttgtctggctatgtagggcgaccggtaaaggagtcggcagagcgagcgggcattcaattacttgatggtgcgggcatcctggaacggatctgcgcgctcgatcagtacaagcaagcgacgttgctgaagcaggcgtttcgcggcgactaccggacgcctacatgcgcggcctgcggaatcaagatggttgagcggcaagggtcagccggcgcattctggggttgccaaaactatcccggttgcaaggtcagactgtcccgcaacgtctagtctaggaaccggctcgatcaatcatcgccgccgcgctctcagtcaacaaggtcactcccggggaaggctggctttccggcaggctcgagcgcctattttctgccttgctactgacacgggtgcttttaggttgcgaaatatgtctcatgaacggtctgcggcatcgccagagccaggtcttcatcactggagaggcgcagcccggcacgccggcaaggacttccgtctcaatccggtcggctcttcccgcccctcaagcgaccgtcgtcgctctacaaagcagccggtcaggcggcggccgttgcacggcggcgttttatgaggcgatgaccgattcgagtcgcaagtcgctcgccgtgatcggcgcgtcggcaggctggagtctcagatgccccgacctcggcgcgcggcttaagccagctgcgggcgcattcactccatagcatgaagccaggaaactgtagcgccaacatgcgtcgccggaacccatctgcctatcgcacgcttgacagaaccggagaatccgaccgtatctgcgaccgaaggcactatctgctggatcccatctgatattggaatagcacgttcgagtaattttgagctttctttatcgccctcgaccaccactagcttgtcctcacgttgcacgcgacgaaagtgggcattgttcaggtgcgatgagatggctggtggccacggaagctccgggctcattgcatgaacggcatggactacgaagtagccgattacacagcaagtaccggttgtgatgccatccccctggaagcccgcatagaaaacaagatagtcgccacgattcagggttaatagctgggagcgctttggatgactaggctccccatagctgtaggtgacgaactccgggtcgtagtgagccggcgcatccaggccaatgacttgcgcgagggtgctgccccgtcgcgacggaatgtcgccgtatctaagggcattgtgtactggcgctccttcaggaataggcacgtattcaaagctgcgatcggcttcaataggagatagccgaccgccgcatccacggtcgattcctacgcgcaggaagagaattttggtttctgacattttgctgagaaaacctgtgtagcgcaatgagactgtttcgtatcgatttttcctttacccagcgctggcgaggggggcgcgtcatgcgcaagatgcaggatagccttcagttccgcatacatatcttcgaacacactgtcagatatgatgacgcgtcgatttgttttcagcatatgcccataaagcagcgggtagtccgactgaagcaatggcccgtgctcgttgagcagaatgaaacgctcaaaggcccatatcgcgtgccctttgggactgacgccgcacgctttcctgcttatcccaacccaattcactttcttcgctattccttcgtcgccaggccacgggcttactcctccaataccgattacgtggttgaagctccagtcccgtaccgatcccatgcagtcattgcatccaaagaggccgctttcgttggggtcacccgtatgggttcttttgtagatgagaattcttggtctgctctccggcattgctctgtctcgatgggaggggcgcagcggtcatcgcggaaatcgctgcaatcgtggaaaacgggcaatggacagattgtcgctaatctggacgtgccagtccaacgaccggttgaatccgcggccggctaccgccgttgcgctacctccagactcgcaaacaagaggagcagctgcccgcgtggtcaggatgctcgtgacgccggtgttaccagggcgcggcaataaggttcgataacgttgccttatcggcgagtaggcgccacgaggaatacagaaccgggggaaggaacagctgtcgtagatgctgcttactgcactttacaccaagaatttgataactattatcaagggcggtacacttcatgacaccggcgtacgccctgcgccggccccgtctgaagaggagcaaatatgatcagtgccgaccttggacagcaacttgagcgctacgtgactgaacttgtcgcctcgggccgctatggctctaagagcgaagtactgcgcgaaggcgtacgtctgattcaggaccgtgaagcgcaactgatggcgctggacgcggcgctcgcgcaaagcctggccgaggcggacgcgggccgcggcaccgacgcagccaccgtgttcgaccgcctcgaggccaagtatcgcgccgcggcaggcagaacacccgggcacggcgcatgatcgtcgttcgcctgacgccgctggccgaggccgaactcgaagccatcgccgactacattgcccgcgacaacccgcgccgcgcgctttccttcgtgcgggagttgcgcgaccggtgcctgtcgctcgcagacatgccgcttgccttcccgctggtacctcgctgtgaggaccgaggcgtccggcaccgtgtacacggcaactaccagatcttctaccgcgtggtgggcgatccgcctgcgcgaatcgacgtgctgcacgtgcttcacagcgcccgcaactatgccgcgctgctgttcaactgaggcctcccggccagagtacggcggtagacattcggggccgcgtcgcttcggcagcccgacgacttaggtatcaaagtggagggcggtgcgccatgatcgattctgcctcgatcacgaagcgccccgcgtgaacgcagccaaatttgaacatgacgcccgtactgagtaattttgccagtagcaggggggttatgtggaatggggagggtgagacgtcggtcggcgccaccggcacctcagtcggccgtcgaagcgcaggcgctcgaaacggcagcaaagtcgaaatgcgcggcggcatagatggcattgcaagcccagacttcttcgccatccttgtagaagatgacccatttgccgtcgctgacgcagtgggcgccaggaaacacttcgtcatggccattcggtccgtccagcggaaaggacgcgtggggtgtggcccagtagcggcccttcggtaggggctcgatcgtctttggcatgctcatcaggcccagtgaggtgttacacaagacaccatcgcccagtgaaggcgaaacgggggatggtgtcaccctgcaacagcgaagaccgtccttcgtgtaggcttcaccatccaatcacctgttgctacccgttgcgatgtcgatggcacgatacctcttgtttgtggcccgcgccctcggcgtaggcgccctgatcatgatcgtcgccatcgtctcccggcaagtatatttgcgcagcgctgcggaggctgctgacgccggcgcagacgaggagtctgcggaggctgccgacgccggcgcagacgaggagcctgcgacaatgatgttgatacgctgcgagacgatgcacgaacgtctgcagaaccggcacagctcggctgcgaaggctgacgagcggccacgcgctcgttgcagggagtcctgacttcggagaacttccgattagtcgaccaggagctaggccgcacgcctggtaggcgacagcggcgaatgagccgcgcacaatcaatactttcatgatcatgaaagtattgattgtgacgatgggccccgcggacggctatgctcgtcatcgctagccgacccacagcggatcgtggttcaagcgcaagaaaatcggccacgttcgggggagccgccactcgaacgttccgcataaagccgtgggccaacgtcagtatatggccgatctgccaggcaatctgtctgtcacggcggtgcctgaattcccagaggaccaccctttaccgccagacattgcggcatgtctatccggcgctacgactccagaatctccagcccactttcggcacaccattgcctcagcgctctttcggccgagtcggcttcaaacgaataccagagctcgagaatgcctttgcgctccagcaagtccttgaggcgcgcgtaagcgccttgtcgccggaagaattcttccacctggtcgcgacactcaggcaactcctgtgcaacaaattggagggcgagacttcgtccaagaccgagttcgttcttatgcggtatcgcaaggtagcggtccgaggtttcaaggtcgtcaggaacctcctcgtcgaaggtgtcgttgtaatcagaagtccaatagactttgcccgtatcgagtgagacatacgcgttgtgctccatcggcgccgcgcagctaacgaagtcgaatgccatggatagatcgtcgtgtttgactgcgaccatgtctgtactcccatgggttgcgaggtgaacggcccagcaatattcggtgacagccggacatctgtcttcgtcaagggccgatgcatgatgatggtaccgcagcgctcatcgcggcccgaaggccgagctccatggtcatccaccgaccgctgaaagcgcatcgccccgcacgtactcttgccaggacaatttctcggaatatcacgacggcttccatgcgagatggaatcgaagtttagcgggacgtccccttcaccggtcgagtactgacgcgcttccttgttgcagcctcgttctgcgttgcaggcggggtcgccacgtttgctttaccggcaacaacgttgccagatgctgatttgcgtggccctgcggatgccttgactgatgacttcttggttaccgacttattatcctccgcagtcttcgcattcgcaggtggcttacgggttgtcgagacggccgacttggtcgccttcttcgctgtcaccttacctgccggtggcttgttaagtctgacagcaggcttcggcggtgggttagcgtcggccatctcgatgccaaacacgtcggccaccagggcgtcgtcgagcaccttgctggtggcgggtcgttttgtcgatttgggcaggccagcgccggcctgcctgacgagatcattggcatcgacgcggcgcagggcgaagagcaattccggctgttggtcgagccgcgcgccgatgccgtaaagtacggcagcaacgtgcttgcacattgacgcccagtccggacaactgcaactgaacctgatgtcttccggcatcgggaaaagaccgctgcgaggtttgcagatgcgctccatcacggctgtcgagagcttgccctgcaagagttccacgatcgaatcgatcgattccgcgcaatcggcgccgatcgctcgccattgctttgcgggacatgccgtcacggtcacagcgaccgtgtacagactcgaacccattacctgcgcgcggacttcgcctgccgtaatctgaaggtcgatcacggaaccgttgcgcacataggtacggccgcgcggcaggcggttggcatagtcgctgtagctttccagattgtcgcaccaggccttgccccagaaggtcttggcgatggcaccgcggtatgaggcgattggcgacagcaccgaaccagccttcttcgccttctcggcggctcgttcagccttctttctgcgctcggcgactgagacatagggcttccatcccccgtaaccgtaacccattccggttcctcttgacgatcagttttcttgcgcggcatgaacgtcgagcttcacgagatcgagcaattcacgattgctcatctcggtaagcaggagttctgcgccgccttccaacacatccttcaccaattgctgcttcgcttcgatcaactggtcgatacggtcctcgaccgtgccacggcagataaacttatgcaccaggacgttcctccgctggccgatacgaaatgcacgatcagtcgcctggttttccaccgccgggttccaccagcggtcgtagtggatcacatgcgacgcggcggtgagattcagacctgccccaccggccttgagcgagagcacgaagaagggggtcagctcatcttcctggaatcgcttgaccagttcgcggcgcttggcgaccggggtgccgccatgaagcaccagaccttcgcggccaaagatcgaacctagaaaagccgccagcggctcagtggtctcgcggaactgggtgaataccagcaccttttcctgtttggcggcaatgacttcggccagttggcgcaggcgggcgaacttgccactgtcttccgccttccaggcggcgtcgcccaaccactgcgacggatgattgcatatctgtttgaagcgcatcaggtagctcagcacgacacccttgcgaccgatgccgtcggcatcttcaagcgcggcagccagatccttcaccgcacgctgatacagtgccgcctggctcgggctcaggtggcaccaggccttgagctcggtcttgtccggaaggtcgtcgattatccgcttgtcggtcttcaggcggcgcaggatgtagggccgtacgagcgttcgcagcggaccgaagtgctcggccttcgccagccgcctggtaaagtcggcaaagactttgtctgagcccagcaatccggggtgggtgaaatcgaagatggaccacagatcggacaggcggttttccacgggagtgccggtcagcgcgatgcgcgattgtgcctggagctgcttgacctgtcgcgtttgcttggcgcccggattttttatcgcctgtgcttcgtcgacaatggcaacgcgccattggaaggctcccagtaccggctggcgaagaagcgcgccaaagctggtgatgacgagatcgatgtccgcaagtcgcgccgggtccagcgcacgcaattcggccgtcggcatggccgacggatgggcgatcagtaggcgcaagccgggggcaaagcgctcagcctctgccgcccagttggccagcagcgatgcaggggcgaccagcagactgggccgcgcctcggcactttctcgcttcagcacgagcagaagcgagagtacctgcatggtcttgcccaggcccatatcatccgccaggcaagcgcccaaaccgagccgggtgagcaggtacaaccaccgcacgccggcctgttggtagggccgcagggtggccttcagttccggtcccgggctgatctgcgccaacccctctggctgacgcaactcctgcagggtgtcagccagccagggccctgcaacaagctgcgaccagtcgcggtcagcggggtcggcactatcgtcgagcgaaacccccgccagaaggcgtagagcctcattaagcggcagaccgcttcgcgccgccttttccatggcctcgaatcgcttcatgagacgactgagctttttcttgtccacctcgacccagcgaccacggatgagctgcaagccgtcggcgcctttgagcagattcctgacctcggtggcgctgagacactcgccatcgagcgaaacctccatgctaaagtccagcaacgcgtctttgcccaagagcgagggtggccgtgctccgacactggctttcacaacgggacgagcagggcggcccgcctgccagacgcctggcatgcgtacgacaatcccggcagcttcgagtttggacaggtccgagagaaggcgatgggcatcgagcggcgtccagcgcagcggatggtatatctcgccggtatccaccatttcgcgaagccagtcgcagtgttccgcggcgcgctgcaccggcagcagtaatgacaggagctgcgccttgctcctgactcccgagaattccgccagggcctgcgacagtggctgatgttgcgctttaccatgggccgacagacgcgacgtgtaagtcgcaaggaaggcgaacggtgactccgggtccttgcggttctcagcaaggttgaaatgcacgcggccgacgagattccaggccgggtgacgcagcttgaggaaatcctgaagcgagacgtttgcggtcgccagttcctggtgcaaggcagtatcgatctcgccccacaacgtgcccagcacggctggcgtcagatactcgccgcccgtcatcggcggtgcatcgtcaatcatggcatcgaaatccttggcagcaggcgttgcgaccgcgatctcgccgccttcgggcgtggcgcacaaggcagtgacatagcgcgccgcaaaatcacgccaccaggcccatgcagggggcaaaatgcggccgatttcggccgttcccaggtgcagcaggccatgtcccgcgccaagcgcaaaagaactctcaagccgctgtcgcgtttcatctgccaagattggcgcggcgtcctccggcactgcaagcaggtgcccgccgggcgtcaggtgtggcacaagaatgtcgggcgcagtcacaggtgcccgttccaatcgcactgtttcagcaagcgctgaagctgcatgttttcaagggaagcggctgcgaaatccaccagcaggccctccggcctaggttggactgggtaaatcttcgattgcctctggaccgaccgaatgatcggctcaagcaaccctccagggtatgcctgcctgctgcgctgcacatgtcttgtgaactgtctattcatctgctgtaggacaacctgtttgctagtaatcactcacgcaaattcgctcccggctccgctaccgaattttgccaaaggcaagcacgactttccatgaaagggtaccaaaacctcagtcacacgagatgggatgccgccggcgtcccccgcacggcgaaaatcagctggcgcgcttgttacaaacgacaaaatggcggagtgtcccgaatggcctgaatcgcttcgaaggcgagtgacggggcgaatggcagttgcctcggcagagccgaccgttcgagtgtctggagatggccggctacgcgcggcggagtctggcatctcggctgcccttggccgcgccggccgagtccgttgcaatacaacgaagagatagacctctgttaggcaggcacacgtacggttatactccgcgcttcacaactaacgggtaatccataatggtcgctgcaacgaaagcaacgaaggtcagtgcagtctcgaagaacaagtctgccgccaagaaggtggccgtgccaacgaaaaaggccagcgtgctcgcgcgtgaggctcaggcggcgaaaaagcgcttgctgaagctgcgcgccgacatgaagaaggccattgaggcagcaaagcgcgaagttgcgcaggcagtggaagccgccaggtccgcgcttcgcttcgagaagcaagccgcaaaggacaagctggcggcgaagaaggcaaaggctgcggacgccaagaaggccgcgggcaaagtggccgccacgaaggcagccccgaaaaaggcagtgaccggtaccaaagcctccgtgaaagctgcgccgaagaaggccgcagtgaaagccgtgacgaagaagcggactcccgcaaaggcagtggtgccgaccgtggcgacacccgaagtttcggcgtgattttggcctcggccggtatggcacttcgccgaccggtcgatgaccgaagatgggcgcacagcttgcgccaagcctgctcgactgagtcgtgtatcgagccattagctcagcaaattagaggcaagttgtgcgaacatcagggtagaatttcgcgcgacgttatagggccggacgccgtgttggttgcaggcagcggactcataatccgccggagacatcccaccgtgggttcgaatcccacccggcccaccaggtttgcgtctgccattactgctcgatgaggatgaactgcgtagccgatgcatttgccggctcgccttggatggccgcgcccgagtcgcgcctggcaggtgagcctagcatcgcgatctttgacgatcgcacccgactggtgtgctatgacagctccgctggtcgagcccggaggtacaagcggcaatcgcacaacttgaggctccaattctggattgctcagggcgtctcgctgacaaccgatctggcgaattccatgatcgcgcacggctaccgtgctatcggcatcggtatggctggtctctacgccaacgtgggctggcgtaggtcatcgacgacatcgatcgactgaagttcgccggtcgaaggtaggctggagtggaagggcgcctacgcctcgcctacctgaaatgcgctgattgggcgagacgccagcgtcttacatgtcgtctcgtgtcatatcgcaaatccaagggaagacttcagtatgccagacaggtccacggaacaagtcatagtgagtacaaccggcaatcgtgaccagtcgcctgtcgtgcgcggataggcctcggcacaggtcatgcgcggcgtgggtctgcccgcggccggatatgtcgtcgagctcgccttcgatggtaagcaaggcggtggaacggatgtcctggggacgcaccaactgacctcgcactcgccaggtgccaaaggcgatctgaaactcctgaaacacggtccgaaccgtgtcgagataaaactcggcggccatgtcgagcaccgcgctgtagtccagcaatgcttgccagtgaacattggctcgctcggcatcgccacgagcaaggtttgcccagtacccttcacataggccccatagcggtgatgactgcgcagcggcgagaccggaaagttgcacaaaactcggacagacctgacgtccagcacctgcatagggatgcggcactgggtaaaccagattgcgtcggaaccactggatagagcggctcgaggcgaggcgcccaattgcagtggggctgcgacgcgcgtcaatcggaccgccgatgagagtcaggctggttggcgtcgcctcatcgcggcttgccaacagcgcgatggcgccattgctccagtcagtgacatagacaatgtgctcttgcagtagcgattgcaccacgtcgcgaagcatgacggcgtgatgcccggcaagcggcgcacagacgagtaccgcgggaatcccttgctgcccgttatcatgcccaaccgctggggcagcttcaaagcgcagcaggcggcaaaaagggctttccgatacgagttgctcgaccacgggaacaacacggccgtcacgaaggatagcggtaacgccaaacgtcggttcctcgctggccgtgctcaagcgatacaggttttcccagcaggcggccaagttcccggcccccggaagatatgcaagtggactagagggctgaccaaggctcgggcagattcatccgcccacgccttcatcagggtccgctgatattcaaaaatctgatagagcatgcggaccccaaaccaacgaatgcgtcaggagaaagagcgccatcactccgaaattgcggacgttgacgcgctaccgcaaagcgcattgtcaaggtgcgtggcactcacggcggtcagcagaacgctaaagacgctgccctgaagccacgttgaggtcgccaacttcaagcggagatgaccgttttctgccgtggagccggcggctccgtttgcgcccaagtttaacgcctagcgaatgcggcgtacggcgtcgagcagagaatgcccccggctggtcagacgcggatgggcgccgctgtcatgaccatgctccatcgtgaccagtttctgttccaacaatgcgtccaaccgatcgggatcgacgtcgtgaacgtccggtgcatcgccaagcagcagcagtgctgcgatttcatgcggacttagcatgtcggtctccttgatcgagtcaaaagggaactgcgacggctgatctgtgtaccgtgctccacgggggagttaggaaccgcaattggatgatgtcggtgcaaggaacgcgccgggagcgctacaccgaacgtttacggtaaatccttcagtcgtggaaagcaagtgaggaatatgctgcggggcagcggagaagtccaatccccgattgggatagcggcccggcaggcggctgcgtcagtgtggcccgaaggtcgtcgtgaacctttcaagacccgcgcttttccaaaacgggccaattacggaccaacgcctctcggcacgcttcaagcgatcactggcctccttgcctgagtgcagttcgcgcgaagttcactgctcaacgtcgcacaacggcattacaaaagcttcagtcccgccatcgtggcgcgtgccgggacactatgcgaaaactgccgagctcggaagttttccccacgtcaaggctgcggcgtacccgtttctgcgaacgttctaaccaaggattgttagacaaatgcagcctcgagtactcggtcgaaattttttggaccggccgattgccgtgagtgtcacggtcagggccacaagcctgaggctggttcttatcagttcaaaccgaggggactttgcacccgaatcacgcgcattgttttacggcgctccctttaatgcagttctcgctgcccttaccgcatggagcctcactgtggcgcggcggtggtactcagtcgctgtcatactttctcgctcagcttttttggtcatgattcggagccgccaagcgaatcattggactgctcattacccagaaggttaaagtttttatgccctgaagatcaaattggctctaaactacctatctggatctctcgatcggaaaggaaaccagaagatggcaacttacaaagaactgatggcgcagaaggcagctctggaggcgcacttggaagaggcacgtgcgaatgaagtcgcctctgtcatcgagcagattcagaacctgatggcggaatacgggctgactgtcgaagacgttaccaaacgccgtcgtggtcgtcctgccggcagcggcgctggtaaggcgaaagcgggattgcccccgaaataccaggatccgaagacgggcaagacctggtctggccgcggtcgtgcgccgtcctggcttggcaagaaccctaacaagttcctgattgcagaagaggcgtaaataggcgcagcacgtcccgccagaatagtgtccaacccctgcatgcaggggttttctttttgagagcaatcgccatgtcatttgaagtgattcatgccgatatcatgctcgcccggccaaacttggttcctcgtgaacgtaccgagcgggggatacggaacggctattcctactggctccggcttccgcccagcaaggtactcagagtgatccgcctttcgcaccagtctggcgacagctatgagttggtgcgtgcggccagcgagcgcagaacgcgtcagaaaatacgtcaacggttttccgggtccatagccgagctgatagccattattgacgaagagatcgacatcctttgcaaggatgagcgcttggtatcgaagcctggttcataggtttgctggccaagaccaggccgcccacgagaagcagggcggtacgttccgatccacgcggccgccgtgccgcttcagtttcgtagaattggcgccatgtcgaccagcgaggacgctctcgggtcgaagtgaagggcctgagggtgtaacagattgggccgcaagacggaattttggcccccaaagaccttgtgactacagcagaagagcctacgaggctgggcttcgaccgatcgattgctgggatcgtagatgcaggtcgcccattgcggcccaattcattgcaccttggccgtcgcccccgccaaggggaaagcaaatgcagcgcgagagcctcataatccattggtcggtgctcgactcacggggcgcccaattccacaccactatcgttgcgccaacgacactcgccagcgaccgagcgtacctgtttcagcgtacggcagtttggttttgttacggcgaagcatgacgaggcgctgccacaagaaccaactgtgtcttggcacaccaaccaagccgccgagtcaaaattgggaagggcttgcccgtcacgatcacatagcccctactacgcggctcgcaccggcaggcgccgccggcgctgctctgtacgttactggtgtcgggagcaacttcagcgtgatcatgtgacaacacgtggtggctgcgcgggagcttgaacttgccgattactgccgttcccaggacatggatgtcgacgcggcgcgcgctctcgtccgagaggtagagagcatttttttgtaccctgtgagtgcgtgcaaacgcgaaaaaacccgaaacgttaccgcgtacggatgtaggcctcgaagagacccgcgtgcaggccgcgtaagtcctttcgccgttccagcaaatcatgctggcggccctggcgctcaaggttcaacaactccagcatgatccgcaatcccttttcgggtaatgtgcccgtcgagggctcggacgcgcgtaagagggcagcaagtccgggtttttcggtcaaggaccaggctgggagccacgcgagatcatctagcgtaccgtcaccatcgaatttcgcatcgaaccgccggcgcagcgccagcaatgacgaatcaccgagcgtttgtatgagcgcgccgagcttcttcggggatagccaagcaagctcggccaagagcggccatgccgggtcaagcccctgtagccggtagaccgtctcggccatccaggcgaggggagttggaattcgtcgccatgacccaattcgcttgatgctgtcagatgctgcagtccactccgcagcgcgcatccataggggtgccgcatgccattcgggcatctcccggtgaaacggcaattgagaggcggctcgggcaacagcacgccacagcggtaggcaccaagccatgcccgctgcgtcgccgaatgctcggcgcgctgccggcatgcacggcaaacaccacccttcgcaggtgtcgcgcagtgccgtctgagtcgcgaagtgttcgtggacgggagcctccagcacacagacaagtgtctccagggtcggcacaagcgtgtcgtccggatattccgcgaccaggcgctgcagtgcttcacgcccggcggcggcattgcgttgctcaagcgctgtgagcacgtcgttgcgaagcatgacatcgcggccatcttcaaaaagatcgagctgattcgtcacggcgttcccgttggtagtcagattgcgcccctgcaggaccggcccgacatcgccgggcacaacaagtcttcagggatggtagctgctgccgcgactacgggcaatccgcaaccggccaaccagatctcgacgagacaagcgctacccgagggcggccaggcaaatcaaggcgcgacgcgtggcgctgattctgccttggacttcaggactccgcccatacagcatcgacatctctcgatagatgtccagcgaggatgtagtctccgagcttctccgcttttccctccaggcgctccaagtcagccgctggtagcatgctgagctcaaattggcagtaaagattgcgctgacggaacgtcaactttggacgactcagtcccgcaacgagtgcggcgggcgagctgacggcaatgctctcatggccgcgatactggacacgtatgccaagcttttcgcccagcctgcccagctcaatcgcatcctgccatcctgattcgtagtccaattccacgaccgtgacgcccactgtttccaggagctttagtgcttcgcctttggtcgcagccagatctgtcgccattgccgcctcccctgctcgtaggacctgtggcgattcgcgcgcttcgacggcccagattcatattgcatagcaacattgtaagcggggaacggtctatttcgtcaggtcttgtcgtctcgcgtaccactttgacttaagcacctgtaccggtcgaggcagtaaccttgcgggcgcaagtcgcgattacgccttcgacagatttgtgatcaggtagattggtgatcattcagagataatcgggtgacagcggactgccactttgcaaacggagcgcgctcgataggtcatgcacagttgcacgaggtcatgcagggcgcttttacccagaccgtggccgagacgcatggcgggcctacacctgccggccgttcagattcaccgccgtcgattccatcaaaccacgtcacctatcccaaagaccgatgtctgaaggccacgtattcatttgcggcgacccccatggcgagttcggcccgctgattgaaagcgtccaccgtcaccgccccgaagcagtggtgctcgcaggcgacatccaggccaggcgcccactggatgaagagctcgccagcatccttcctctgacgcaggtgtggtggattcctggcaatcacgacaccgacagcgatgccgactacgacaatcttttcggctcggccctggccgaccggaacctggatgggagggtggtcacgatcgcaggccttcggattgccgggctaggggggatttttcgcggccaagtctggatgccgcccgaaccagcgcgcatggagagcgagtctgactatctggccaaatgtgggaaggggaattactggcggggtggtctgccgcggcgccatcgcagcacgatcttcccgcagacctacaacgcgttattgagtcagcatgcggatgtcctggtcagccatgaggctccggcttgtcacccacacgggttcgaggcgattgacatgctcatcgaagcaatgcgagtgaaacgagctttccacggccatcaccacgaatccacggcttatccgaccgcaggaccgtgccgcatcttcggtctcggtgcgtgcgcggtggccacgatcgagggcgagttcttgcccagcgtcctgacttgtccggatcaagtcgaaggaggctagaccaacggttgaggttcacgggcaacgctgtggggcgccagcgggccgggcaaacgactggcgcgtttgcgaattgtgcacgatggtcagaccgcccgcaggtcaacatgacaccggcagatccggtgatcgatcgcgcagcggcggcggccgtcggcaagttggacgcgccggttgccagatggtgagtgcgaccaaaaaaacagccctcgatccgatggaggagagccgcagaaacgtccaagaagaaatcgggaaacaccttgcggcgccacccacattcagtacccaccaggttgccgtggacggcaatccagcctggcgccgcgcagttcaccggttcgcgaaaaaagaacccgcgctcatcaggggacgggcgcgggtggtagcaggacctaccggagcaggatacggcgatataaacatcgcgcaacacaggattaggaggcttttttcccggcagttcttttgccagcgaaaaaattgtcatgtagcgggcagacaatggaacgatgggtggagcctccgaccttgcagggccgcctcgatgctgttggagcgctcggcgtgacgcattgagtcggatgcactgctcgccggagaactcacacgcgcgcggacgtaaaaagcgagggagggtgccggcgttgaatcctatggacgctgcctttcccgcgacttctgcgcagtgtcgtcggtttcctgcagggaatgaagaaaatctcccaccagtgcgacacactcgtcaaagcatctgttgaaattaatccgctggatcctgtcgaactgctcacgcatgatcggcgggccggcctcgacctggccccggaaggcggaggcgtgtcgaagcagaaacggcgcagcgtgtgtgtgtgccgtcggttcatgctcgaccacgacggccaggtcaaagagatcccgcgcagtggcacggtcgccacgatggtaaagctttttggcaacgatctcggccgcggtctccaccttgacggattgccccatgatctcccagatttcgaatggcttgtcggtcaggttgggcgaggccacgacgtcgatttccccagcgtcgagcaccagcttcacgaaatccccttgctcaacgtagtcgctcgtgatgctttccgcggcctcgctcaaacgcggcgacacgaatcccaggcattgcggatccgggacaaagaggtcgatatcgcgggaaaaacgatggcggtaccgaagcatcaggaccgtcccgccgccgaaggtccagaacggctcaatgcccccgtgctttctgacctcctccatcagcgtaaaggcatgagggaacaggctttcccagatgtcgccctttagttcaactttcatgcccacaggcctccgcgcgtgaccatcaaggtctgcgcaagccgcctgaggttcttccagatgtcggctggattccgatgttgcttcgccgctacctccgcgaccaccttggtgacgagttgcagaggcgcctcgtccaagacatgggccacctgtggacgatactccgacggcacctcgccggtggcgagggcgcgctcgagctcgtctggcgtgagctcgccggtgtagctcacgttggcgcccttcgcggccatccacagcgcccgcattggcgacccgctagccaggcggcgctcatcgggatcgtttatatcaagtgctaagccgagcacatccatcagtcgcccgagcgactggagcgtagcgttgacgctgccgtgttcaatgccgttcagcgactggcgcgacagccctgccatgtcggccagctgctgttgggtcagccccaaggcaacccgcttgcgctggatcgcgttgcccaagagagcgggattcatggcgataatctccaaacatgtgtcaagtatagacgacaagatggatggttggctttccgcctatgcgggggacgagttcttgggatcccgaaggcaagactcggcgtgcgatacgtcagatcgcgccgcgtgagcccagcacgatccgggcggtccgccggtcgcacgcgggcggggctggacgacgctggcgaccaagcttggcgatggcctcgtgcttatcccctgagttcggcagtcacatatttgcgcggcgcaacatccattcaaccgcgcgcacggcgtttccggtcgatcagcgcctgagcgtcgtccatgatctggtcatgtgggggcggcggggccgggtcggtcagcgcttgctggacctttgcgcggaaccaagcatcataggtctcgggactcgtcgtcagaccgggcggcagcccgccttccttggcgatccgtgtcaacagaatgcgcactgcgtcggaaacggttaggccgaccctggcgaggttttgcgtggcgcgggctttcaggtcgtcgtccacccggatgtgcagcattgaagtatgcgccatgaaaatctcctatgcattgaccgacattatgtatctcaattgcgatataaccaaggtaagcgcattaccttgtccgcaagcgccacgctacgttcagtgagtcgttgcggtcatctgtacggaacgcatgcggcaaccgcctcgaagaagtcagccgtcagttgtcacgtaacaatcgacagcacgagacttccgagcgctcaaagcgccttatgcaatactttacccatcatcgctgacataacatcctattcttcagaagtgcgttggggctcccaaagctcaaggggcagacatgcggctagctgactttatcttgcgcgatatgaagcacattttgggggaataagaggcgtttgtggccacccagctgcctgccgcacggaatctggattctctcgccctgcgcgacccacgcaccgcagatcttccaagccattgccaaagatcttaggacccccgcaaacgagcgaggcgcagcgcgaaaaatccttgggacgagccccgaaggtgcccggtgcgccggacactgcagcccaaattcacgccgtcatccgggcgcgcggtggcttcaacatcaaccagttggtcgccgagtaccgggcgctacgcgcgagcgtgctgcgtttgtggatggacgagtttgagttggtcgccggggatctggatgacgtgatgcgattcaacgaggcgatcgatcaggccgtcgcggaatcggtggattttttcaacgcggaagtcgagcagtctcacaatctgttgttgggaatgcttgggcacgatctgcgcagtcctctgcagaccatccagatgaccgcctcctatctggcggcgctgaacgccggggagaaggtgtcggaggcggcagcacggctcattcgcagcggggccagcatgaattccctgctggatgatctgtgcgatttcaaccgaacgaaactcagcttgggtatcaacatcgctcccattgaggtcggcctagctcacgtcgttggcgataccgtggatcagttgcgggcagcgcatccggaccgccgcatcgaccttgagatgaacggtaacgcgctgggcgtttgggatggtttgcggctgcagcaagtggtttccaatctggtgctcaacgcgatcaggtatggcgcaccagacgccccggtccgtgttgtactcactggtgacgacaccgaagttcatctcgcggtgaggaacagcggccccgctattgaccaactgacgctggcgcgaatgtttgacccgctaagcagaggtccggatccggaagacaagcacgcgcacgggctcgggctcgggctcgggctcgggctgtatatcgcgagcgaaattgccagggcccatcacgggtcaatcgacgcccgctccgaccaggcagagacggcgtttgaggtgcgtctgccgcgtcgagcatcccaaacgacttgagtggtgcggtcgctttgcctgcccgggcgtcgtgcagtgccgtcgcgatttgcccgagcacacggcatcgtcaggttcctgtccgaatgcgggaccgggattttgtcgtcgcggcgacggccggtgccgccgggatcggctcaaaaagggcctcgatgtcttcggcggagaatttgacggcgccggcggcatcctccgacaggatcgcctcggccagcgcggctttctgcgcttgcatcgcgacgattttctcctcgacactgccaccggtgatcagcttgtagacgaacacgggcttatcctggccaaggcggtgtgcgcggtcagtagcctgattttccacagcaggattccaccagggatcgtagtgaatgacagtgtcggccgctgtcaggttcaggccaacgccaccggccttcaagctgatcaggaaaagcggtacctcgccttgctggaagcgttcgaccggggtgatgcggtccgtggtatccccggtcagcatgacgtagggaatgccggcgtttcgcagggctgccgcaatgagatccagcatgctagtgaactgcgagaacagcaggatccgacggccttcctcgataagttcgggcagcatgtgcagcaacaggtcaagctttgccgactccttgatccgggccgcctctttgatcttgacgagccgcggatcgcagcagacctggcgcagtttgagcaacgcctccagcacgatgatgtggctgcgcgcgaggcccttggcagcgacggccgcccgcaccttttcctgcatggcagcgcgcactgtttcgtacagatcgcgttgtgcgccttcgagttccaccgtgcgcacgatcgtcgtcttcgggggcagctcggtggccacctcatccttgcgccggcgcagcatgaatggccggatgcgccgcgcgagcaggtcgcgtcgaacggcatcgccgcccttttcgatgggagtgcgccagcgtcgcgtgaagtcctggcgggtaccgagaaagccgggcagcaggaagtcaaactgcgcccacaattcaccgagatggttttcgagcggcgtgcctgtcaggcagaggcggtgtcgcgcacgcagtgttcggatggttgcggcggacttggtggcggcattcttgacgtattgggcctcatccagaagcagcaggtgatagtcgtggccggcaaggattgcctcgtcacgccacagcaaggcgtatgtggtcaggatcaggtcgtgctcgccgatctggtcaaagcgatcgtgacgctgggggccgtgcagatccagcacgcgcagcgtcggcgtgaagcgctgggcttcctcgcgccagttgtgcacgagggtcgtcggcacgacgatcagcgcaggccggtccagccggccccgttccttttccgtgaggacgtgcgcaagggcctggatcgtcttgcccagtcccatgtcgtcggccagtaccccggacaacccgtgctcgcgcaggaactgcatccaggcgagcccctggcgctggtaagcacgcagttcggccgtcaggccgcgcggcacgggcacgtctgccatcccgggacccgccatcagccgctgcgcgagctgccggatcgatgccgcgccgtcaaactgccagcgcccggtctgatccagggcatggagccgggctgcatcccactcggaaatgcgcatgccggtgttgagcgcgtcgaacaggtcgatcagcacgcgcacgacgggtttcagccggtcggcacccaggcgcagccgctcgttgcgctcggtcttcagatcaatcgcttcgtcgtcggggatgccatccagcctgcctgacaaccagcgcgaatcccggcgaaagaggtcagccagcagcggctccagacgcaccgtacggccgttgacagtgatgcccatctcgacgtcgaaccagccatcaccggtctgacgcaggcggccgtcaatggcctcgatctcaatcacattgtgccgaaacgcgtccgtcatgacgacgcgccagccacttgcgcgaaggatcggaagcagcaccttcacgaggcttggccagctggcatggtcctcggggccgagcatgtcggccggaaacggggctggcccaaagacatggtcggcccgaatcttccggaacccggcctgttgcagttctgtcagacgcttgcgctcgagatcggcgtcccgtttgatctggacgacctcgccaccggtggtttgaaggagagtggtgctgctgtgcgccgggaggctgtgtcctgcgtaatcaaagctgaccgtcgcaaaatcctgcgccgaggcccatgtcgacaacgtgtccagggccaggacgggcaccggcgcgcagtggatgcttcgcaccgacgccgtttcatgcgcaggcggcatcgggagttcgggcgccacgtcacgcagcacattcccaaccagtgcggcctcgtccagcgtaatggccggcatggacaggaaatcggcgagctgttcggagggccaaggcatcgccaggatgccggcttcaccagcatccgcgtcgacgtaccagcacggctgggtgctcgtcagcaacagggaagcgggtggttcggcttgcagaagcggccgcacgcgcgtgtcgggctgcgcctgccaagtcagttgcgcgccgcgcgcggctccgacttgcagcgcacagtgcgtgccgggatagtgtgagcccgcgggcgaaaaggaaacaaaagcccgtccggttgccatcagttgctccaagatgacggcaccggttgcgccccgcaggccaaaaccacccatataggaggcatgtgagcggcccagccatagcccgcgcaggatcggcagatccgcttcggtaacaaatttggggggttcgaccagcgccttctcgatgttttgccacggatcgtcaagcgagcgaatcgtgccgtcggcgccaacgcgtgccttgtaaatcgttacctcgccgccgcggtacgattggccgatcacgtaggctagggcatgcgtgggcttggacggctttttcttggccgcgggattggcggccgtgcgcctggcacgaaagccttcaagccagctcaccagttccgcgcgcacgccggtggacggtggcttcggctggtgcgccaggccggcgatcagcagcgctgccacatgcttgcagtcgaccccaactggacacgtgcattcgccttccacccacatgtcgtcgtcgacgtcgtggaaatacacacgcacgtcatacggacgcgtgcgggtgccttgcaccaggcccgccagggtgtcctcgtcgatccagcgcaactccgagacggcactcgcatagggacgcgccttggacaccgtgaacggatccagccattgcgcgatttgcctggattggtaggggacagacattgactgaaggaggccggtggacaacgtcgggagcattttacgcggctggactcgcgaccggtaaggcagcagatcccaaatcgaaggcgagctggctcgtctcggtaggctgggccggcgatcgtcctcggcggggaattcgagtcgtcgtgatcgacgcgggcggagatttccggcgggtgtcgacgccgcttcattctgcggggagggccggcgtgtgccttcgtcagcaggtcaatgcccaactctaatgtctagtgggtacctcgaccagaatggcgcaacggggtcggccgcccggtcgaacaattccgggaccttccgggacgatcagtattccctgtggcaaggtgtcgaactgacgctggagtcccattgatgtacaattgaaacgtacatatcaagcaagggagcacctttccatgcaaactatcccgttttctgaggcaagagcgcacctcgctgatgcgctgcgaggtgtagaagtggcacaagagcccctactgatctcccggcgcgggcaggctgccggcgtcttgatgtcgtggtctcaatatcgacagctggttgggtcttcctctggcttttctgcgcgtctggcagagtggcgccaacagcatttgacagaagagaatgagagcgatccctttgcgcaagtacgccaacccgatgggggaagagaattctcatggtgagcgccgtgagttggttgctcgacaccaacattgtttcagaggccatgcggccgagacctgaggtcgcggtaacggacaatttggcccgctacgagggggagctagcaattccggccccggtctggcacgaactccgttatggctggttgcgcatgccggatggccaacggaaggacgcagttggccgttttgtgcaagatgtcgtgggcactttgccagtcttgccttacgacgctgccgcagcgcggatccacgcggagctgcgccagtcacgcgagcgggctggattcacattgccattcgtggatgggcagattgcatcggttgcgatagcgcatgggctaaccttggtgacacgcaatacgaaggatttttcggaattgactggtttgcggctggcgaactggttcgtcccctgattgccgcgaggacgaggcgatcatcaaggcagccatcgacgccggccaggaaaaaggcattcagcagccaggccgatctgcgcaagctgattggtgtcgacctggcgtaatgaactggaacagcacggaaaaacggaaggatggtgctgacgttgaaagatggagaaccgcaaccggcgatggacgttagatgacatgtcgccgctgcgaccgggcatccacgtgtgggccatggatgcaaagcccgctatgcccgggaagacgcggctggttgaagagtttcgttctcggcaattatttctcttgcggcgtttcgcgaatccttttgcggagacgatgagacagatcttggatcctggcgtgtcggcgttgcgtagtctcctgcgctgggaaacaatcggttggaggaagtgctggggccaacaacgtggatatccgctttaatcgcaacctaagcgctggctccgcgcgcgtaactcgccacgtcatcttgacccctgcaatagtggctgatctggtcagtccgcggctcggctcgctgcggctttgaacgccgaggactgtcgccgtcaggcgcgccgcgtgcgcctccgcgcgatcacgggcgaagctggaggggctgctgccacgcgcccgcccgcctcgccgcggcctccttgttctagcccatggggccaggaacaaattctgcaaaaaccgaacgcggtgcagcagcttgtggagcgccgccttgcgctttgcgatgggccagtcgcggatgtggcccgcacagttccgcaacatgaaggcaatttagggcgcacggtggattctctccaattgtctacgcagggcgtagacaattctgcgtacaatgtctaaatgtgacttatatttaacataatgattgttatgcgcgctgttggtatgtcctgaagtgttgcgtgtgggacggcacggaggcttcaagtaccgcaacggaaaagtgcttttatggtatctttcgccgttgcgttttgttgtgggttttatgttcgttcaggtcagcgccgccgccgtgccgcgggcgctccggggggttgcgctggtcgacagcaaccacatgcccaggtactgggccgcggtctggctggtcatcgcgggtgctcaatgggcaaagtccacgcagaccatgcggctgcggtacatcgagaacctgtatgagcatgcggatcggtcattcaaggcgaatgccctggatgacgcgctatctgaccttgacgatgcccggcttgcggacattctcgagtcgtggttcgtgagtctgcgtaatcagcctgtcgccactcgcagcaatgaggaccggtggcagaccggactggcattcgtgacatcggtggtcacatggctgtcgaagtcggcggacgcgaagatgcgacagatcgaagcgcgcatccaccgactatcaactctttaccgccagcttcacattcgccaaggtgcccgcagcgagaccgttcggtcgttgccctccagtgtggtcgagagtctctatcagatcctggatccggaatcggatgccaatcccttccagcgcgcgcacacgcgctggcgggtcttcatcgcgttcgtgctgatgctgcatcagggtctgcgccgcggcgaactgttgctgctgccagcggacgccatcaagagcagctatgaccgcgaacttggccggacaaggtactggctgaacgtccggcaaaacgagtatgaagaagtcggcagcgacagccgttactcgaaacccagcatcaaaacgcgccattcggtcaggcaaattcccgtcagcgacgcaacggcgggcctggtgcagatctattgcgaaaattaccggggccggccttcccattcgttcatgttaagcgcccagactggcggccctctttccacagagtcgttgacgaagatctttacaacgatatcgaaagcgttgccagctgatgtgctgaaggaactgcacgaccgcaccgaaaagaagtcggtcacctgccatgacctccggcataccagcgccgtattgcggcttcaccagttgctggagcgaggcgactcgatgcccgaagcgctgcagaaactgcgtacattcttcggatggtcgaaagagtcggacatgccttcgcgctatgccagggctgtctttgaaagccgactcgcgagcgtatggaacgacgcgttcgatgatcgtgtggccttgctgcgcgcgctgccgcagggacgctgatcatgctagaggtcttcccttcccggcttcgtgggcaagccgggccatcggtgctcgaaagcatggtggcgtcattgccggagctaccgcccgttgtacgctactacgacgacttcgacgacaaactccgctccattccggcagtcggtcagacagatgtctttgggcttcacctcaatggtcggatgggccggctcgacttcggccggtatcctgctgtctatggcgctctgcagaagcatctactggtcttcctgctgggcgaagacgtgcatatctcgacctgcttcaatgtattgagcgcagcaatgcatctcgaggtgcatgacgtcgaccgcgttgttgcagccggcccaacccgcatagcaacgatatggatggcgctgcgcgcctgtcagttgccggttcatgcctatcgtttcgttaagacggttctgcggctgctatgcaggcatcgcctgcacgggtggtccgagtcgtatctgacctatgtcagcgccgccctgcccggccccgcgtcggactcatatgctggtgtgcggtcaggggatgtcttcctgagcgctgatgaagaagctgtgatcgttcgctacctggacgaaacatcggatctcgtgaggacccgaggctggtcaggcgtcgcgcatgacaagctttgcgaggccgcgatggtgctctgttcctatcagttcgccatgcgccccattcaggtcgcgatgctgacgaggcgtgatgtacgggtctggcagccagaacccggcggcgaaccggctgttcacctcacgttcgtcatggtcaagcaacggggacggcttcgcaaaaggccgatggtccgtcgtgtgaaacaagagtgggcggtgctgttcacggccccggtggcacatgcagacttgcacggtcgcgacgcgagcgatcgcgtcttcgacgtcagatccaatcgtgaagccggctctcgcattgcccgctgcgtggaacgcctcatcggggatgacgcttgcgcgatggaccttcgccatacggcagcccaacgccttgttgacgctggtgcaagccacgaggagctcgccgagttcatgggacattccgatgtacggaccgggctggtgtactttgcggcgtcagcctctcacgcggaacgggtcaaccgggcactcggcgcgtcagagatataccggcgggtggcaaagatcgcgcacgaccggttcatctccccggaagaactcacccagctcaagggagaacagcagatcgccggcgtgcctcacggcatcccgatcgccggcatcggcggctgcacgtcggggcaaccagcctgcccttacaacccggtgacgtcgtgctatgggtgcaggaagtttatgcctttgcacgacaaaacgatgcacgaaagtgtattggccgcaatgcgtgaagtagtctcgctcttcgagcagagttcccgtggtgatgcccgatcgccggcctacctgcaactgcagcgcacgatcgccgaaatacaggcggtcatcgaccagttggaaggcgagcgccgatgaacccacactactctgccttcatcgagttgggcaaggcactcgtccgtgaaaagagcctgcagtgggacatacctttggacagcctggcggaggatcttgaccagatcgaaattccacaggacgtcgagatcctgctcggcgaaaaagccggcacggttgcccggctcatcaagggtggcaaggccagcggtccgatcgtcgatgccttccggcgcatccagaaaacggaaggtgacgcggccgcatacgagtacctgcgtgccgaagcagacggattccatgctaccccttatgggcactgcctgaactcattcacggtcgatccgtgcgccaagcatctggaatgcttcgccgactgtcgccacctctcggccactgacctgccagagcacaggcggaatctgattcggctcgagggccagctcaagcttgccgtggaaacgatcaaggcccgcccatcgaccagcattggttggaaaaaccagctcgaccacgcggaaaagcggctcgctggggtgcaagggctgctccaaacgcagccgggcaagcgtcccttccccgatggcattgacctctccttgccccgacgacggggagtacttgatgaataaaaccaatgaagtgtcgtcggccgacgacgggaaaatgcgtgagatccttgaggtgttgctgaccgacgacgaggacatcacggcgcgcgccgtcgcccgactgcatccgtccatcagggcagcgtcgtcgatcacccgcagcgagtcacgccgcaggctgcttgccgagtatcagcagcgccaagcggaataccggcgttggcgtggccgcgctgccaagcaatctggcgctgacatggctgcgacgcttgccgacaaggacctccggattgcggagcttgaagccaccgtgcaattgctaacggcttcccacgtcgctacgctacgtgcagttggcgaactgggcggattcagcaagtgggccagattttacgagcagtatcgcgacgcccgggacaagcttgcagaactcggcgccatacccgaagcggcaatcgtcccgatgcaggagaactctaaacgccggaactaagcgcggcgaagatgaatgcctccggcgtgatactgtttgcattgatgctcgcagccacgaaatggctgcggttccgcggcggaagccgtctctctcccgaaaggagcgttcatgtcctattgccccttcttccagaccctgcatgacgaaactcgccctgtgggcaacctcggccggggaacacactactccatcctgcgggcgccggtctggcatgacgagcttctgaaccggctcgatcgctgtgcattccttgacctcgcggtcatctgggacgaggaccatgacgatcgcgtgatcgacgcgctcatgatgctctacgtcggcggcctgctctcccctgtgcggtatatcggggagcgcaagggtacgctctctgtgttgttggctccagatgcaatgcggacctggaccccgaaggcgctgcagcagtatcgcgacgatatcgagaatgtttgccagtgcctggaagatccgtggacggcaaaagttgacgccatcgatgggcgcgagcactcgatcatccacagttcggccgagaacgtctccatatatctgcgcaacatcgacgtgctgtgggaactgggggtcaaaccaaagacgcgatcgtagtcccgcgccttagtgcgcaacacgcaacaccgcagtcgtcagactcccggcctggcgtgtccttccgttgcgcctccacacaaaactcaacgcaacgaagacgggtgccacgggcacgcaacacatgccagccaaaaaagtgggcgccctgtggatcactcggccgtcttccgcctgagatacaacaaaaacggaacacccgaaccaacgcaacgctaggccgtaggtgccaagaatgcgcgctgagccgtataagtcactttagcctagaggccggcgatacattgggatcaattgggctataattaggtatcaactgatcgaccaggtgccgccatgctagtcgtctcgcccgagaatatcagcgccgtgatggcgctgtcgccgccccggctatcgatcgcagaactggacgcggctgtgcgcgaaggcctccccaagtccgcgctgcgcgagatcgtcgaccacgtcgtacgcacttccgaggagcgccgtgcattgatgtcccgcatcgtgccagaggccactttcaaacgccgcagggatcgactcaccccggacgaatcggaaaagaccgagcggctggcgcggatctttgccaccgcgaacttcgtctgggacgatgaggacgacgcgcgggcgtttctcaatgccgcccatccgctgctcggcggcagtaagccgttggacgtggccatgacggagctcggcgccaggcgcgttgaggaactgttgtggcggctcttctacggcatgtccgcctgatgcggatctttcggattgcggaccgtcggcacgaggtctggaacggcacgggcgccatgctggtcggcgggcgcttcaacagccccgggcggccagtgatctatggcgccttgagcttcgctggcgcaatgcttgaggtgctggtgcatgcccgaatcggcaaggtcccgcgccatcacgtcttggtgatcggctcggtgcctgaagacgtgtcggtcgaacgagtcgatgtcggccagctgccaaccggctgggacacgcaggaagacccccgtgccgccagaagctttggtgatcgctggctggccgagggccgctccgcagtcctgctggtgccgtccgtggtagctcgcggggaatggaacgctctggtcaatcccacgcatcctgacgccccacggatccaagtttccgcgccggagcctgtgcaatgggatgacaggctttttacgcctcattcgttgtaacgaggccgtacgcgcggcggcaataggcccccagctggcgcttgcgagatagctgattttcgtttcggtcgcggttgccgcggccatcatggcgacgcaaccttctgccgtaatgaacaataccgcggatggcggtaaggtccaacactccctgagctgagcgcggcgtacccttgactttgccggtgtgtcggtaatctggaagcatcatcgtgaataccgcttcccatgcttaccccaccctcgcaactgtccctgttcccgaccccgtcgaatcgggccgccctcacccatgcgctggcgctgttgccgctcgcctgttccggcacgaagttggaccgcccgatgcgagctgcgctggctcgccgttatggcgtggtcccgcagttgctgcaggagactgagggcggcatcggcatgcggcggtcccagttcggcgccttcctggatggcctagcgccggcattcggcgacaggatcggccaacatccaaacggcacaccgctctatcgccggtatggcgggatcgaggccggcgccatcgccagcctgacctatcgggcagcgccctacctgcctgcacgcagggcgcgcgtgctgtcgctcttcaatggtccgagcggtccgacagccgacgtcgaggtcgaagaggtcatacgcggtcgcacaaaaatttgcgcgcgctgggtcagcgtcgcggatcttcatccttttccggtcgaggtgccggcatgagcgttttcgatcggctgctgcaacaagaggcgaacgaactgtgccaaacgggagcgggaacgcccgggaagctcatagcactgactcatgcaggattccgggcctgggccaatctgacttttccgcccgagaagcgatttgcgcttctgcaagaaattctgcgctactgtgcctcgcaatgtttgctggcctgctgcttcacgcaggaataccgcttgcaggagatcgcgcccagacatgaccatgccgccgcatcccaagacgcaggccatcacccaccatgtgcccgagcatctgatcgaggccttgctgcaggcgactgacgaatttttcagcgccgcgcgtggtggccagacccgcgggcagcgcgccgtggaagtccgcgcgcaggatcgccacgcgggactggattccccggttcagcgctcggttctagagcttgtcagctactcgacccactccgcatccacttcccgtagcaagtgtctagccaggatgtagtctcccattgtcgctgcctttgcctccaatctgtccaactcacctgctggcagttcgtcgaactcaaactggcagtaaagatttcgctgccggaacgttgtctttggtcgcaataggccggcaacgagcgcagccggcgagcggacggcaatgctttcgtgcccgcgatactcgacgcgtaccccaaccttgtcgccgagcctgccgagttcaactgcatcttgccaacctaactcgtagtccaactcgaccaccgttactccctctgcttccaggagcttcagtgcctcccctctggttccagctcgagctgtcgccattctgtcctccgctgcatccctcggcggccccgtgtattagcccgccgcaaacagggcgtgtggctattcgtgcgcttcttcagccctggtcctgtattgcacagcaacattgtaagtggggggcagcttcgtttgctggatgcggtccttcgagcggataggaatccttgcatactgctgggaaaaccctagtttctaagggcgggcacggcggtcagccagaacagctggttggttgtgtaggagaagccggccgagtgcgggcaggctgaccgccaccacgctccagacttgccagatggcaaaggccaggaaaagcgccggcacggaaatccagaggattgatcttggctatcgcctcgccttctctttcccagaacgctttatcctcaggagtccagatgtaaagcgtggatccacgacgagctgacagatcgtcattgcgcatcggcatcggctctccagtgcgatttcgagaggcggcaagctagaatccagcgaaacatagcctcaatgactaagaggggaaatgtgaagttgtccagatgattcgcatttccaagtcttgtgcttcaaatgtatgcatggcggctttcaagtgatgtaaaagctttcttggacgttatgaaatatttggggcgccttcatcgcccgcatgtgacctatgccgccgtggcaagcgcacacggataagtccacgtacccgccgaggaggtcctggcctgatccggacggcaagtgcctggcgccatcatgtatggtctgcttccaggcatcgatttcctcaatgtatcgactcctgtctggacgctttcgcctccccctcgagctgcttgcgcagcgccgcgaagcgctcctgtatattttctccaaacagcggatctgggctgtctggaacggtggtcgcgacttctgcccagtcctcttcggtcagctgctgcgcagcgcgcggcatgacgtgtctctcctcagtggagagatgattgcgatagtacacaagatacatggccgcggcggcctccagggccgcgcgcgaagtgatgacatctcgctccgcttcattcagacggcttaggagctcttcgcgcaccctggcaattatgcgatgctcttgcaggagccggctgaccacaatctgcatgccgggatctcgctcgacgagcagtgcgtacgcaacatcctcgcgaggatggtgaacacgatcaccaaagttccgcatgtaatagatgatcgtgccgatcaaactgtagttcggctgctctccccggtgaaaaacgctcacctgctcttccagcaggtcgagcagtgcggcgaaattgatgtgatcggcatgccaaatggcaagttggtcggtcatggcgcgctccagcgaaactggtcaagtacacgatcgggctcgaagctgtatcgaactcaagaggctctaatctgaacagtagtctcccgttaccatttggggctgatttagatcaatagtgggcgtcgcccactctcccacacgcctgtgtcggcacaatgggccctgctcgaaccccggcatgacgctcttgcgcttctgggctgccatggaagggcgcctcccagttgccccagcacgatgcgcacgatgcgctcgacatgcgcgccggtcagctcgatgcgggcgccggccagtggtcactacttggtcacgatccttcgatgttgccatggcggccaccgcttgcgaggcgggtgcgatgccttctggtgggagatgctggcccagtggcgcaagactgggctgagcatccgcgccttctgtcaccagcatggcctggtggtcagcattgttggcccatggcgcaagcgcgtggaccacgaccggccgggttgccgctgacggtgaccgccgacaccgccttcattgcggcagccacgagcacagctgagatggtgatcacctgttgcacggacccatagtacagtcatcccggcgtcattagaattagcagcaaatagccttgatttctcaacggtatggcctacctcgtcaatttgaatgtcatgcgacatcccagaatcccgtattgtcgagctatgaagcgcaagtgagtaggcccagattacgctcgaagatccgctgcccgtgcgtgaactcctgctgcgggcccgccgcaaaaaggctcatgttcggtcgtgctaccgcttcgcagatcgcctcagcatcggccgcatcgttccttttggtcttaacgtacggtttgacgaattgcggcgccagcatgggtgaggcatatcaaatctgcatcttactcaagatgcgatgtccttgcgaccagtaatatctatgtatgattttcagcggttggcattatgcttgcggtggcagtacagactgtttgcaatggcattatcggctctgtggcacacgttcataacgtcgaggttctcttgtgtttcgcacaagtagtttcgattgttgacgacgatgaggctatgcgcatcgcaacggcgagtcttgtacgctcgttcggaaaacctacacgccaatttgcgtcggcggaggagttcttgcaatcgggccatatcgccgagacatcgtgcctgacgtcatgatgcccggcatctcggggctcgccatgcacgaccgcattctggcacttggctatgcgccgccgaccatattcatcacggcattcccgtcggccgacctccaagcgaatgcccttgccaaaggcgcgctggctgtcctcaaaaagccggtagatgctaacaccttggcgtattggctcagtgtcgctttgtgcccgccgtagcggatcgacgatatgttggacagcgcgagcgcaagactgcgctgccgaggctggcatcgagttgattgatggcgactgccagacgccgactcgtgcggcttgcggcgcaaaaatggcgccacgaaagcggaaggaaagtccgttctggggctattgcaacccccgagttgcctgacgacacttgcctgtgcggcgctatccggaaatgattggtcgatgaggaaggaaaggacatctgcgaatcgatgtccttccgctctactgaaagcccggacaaccgatcttcaccaagtcggcggcgaccggaacgaccggtccctgctactcagcaaacaggtcgggaccaaacacttcgtaatgaatgcgtgcctcatgaatgccgagattcttcagggcatcatgctgcattcgcatgaacggaatcggaccgcagatgtagtagtcggcgtctggcagcaggatcgatttctcgatctgcttcacatcgactaagcccggataatcatagtcccgtccctggacatcttccggtagcggttggtcatagaaaacaaagaggtcaaggttttcataggtcttcgccgcttcgcgcagcctgtcgcgcatcgcgtgtactgcgctgttacgtgcgccatgcacgaatacaacttgcctcggtggggcctgcaatgccactttgagcatgctgaccatcggtgtcagcccaacgccaccgctgatcaggacaatgggtgtcttggcgtcaacgtcgatatggaagcttccatagggcgcagccagcttgacctgatccccaacattcacgtgatcatgcaacaggttcgaaacatagcccggaggctgcggcccgccgccctcgcgcttcaccgagatgcgatagctgcgcccgttcggcatatccgacaggctgtattggcgaatctgctgcaacccgagcgcgggcacatcgattgcgacgctggtgtattgtccgggttcgaagttcaccacgggaccaccatcggcaggctcaaggatgaatgacgtgatcacatcgctctcggggcgcttctcacgaatcacaaaggtgcgccaccccttccagccaccgggttgttccgcagagcgctcatacaactcgctctccatgcccatcaggacatcggccagattcccgtaggcttgcgcccaagcggaaatgatgtcgtcggttgcggcattgcccaacacttccttgatggcggccagtaggtgttctccaacaatggggtactgttccggtttgacgccgagacttgcatgcttgttggcgatgttcttcaggacggccatcagactgtttgggtcctcgatattctccgcataggcatagaccgcccgtgccagcgcctgctgctgctggccctgttcctggtgggccatgttgaacacattcttcagttcgggatgcgcttcgaacatgcgctgatagaagcacttgatgatgtcgtagccgtgttcggccagcaccggtgcggtggcctttacgatgtcttttgttttctgggtcagcatagtcggtctccatggcgcgggcgtaggggtcgccaaatcggcgagggtagacggtggcctgcctcgccgcgttgatcaaggtcaagtctaggtgagacggtcgtgacggagtaacccgaagccgtgccgcaaggcttgaacgatgacactcatggcagaaattgaacgggccatgccaagatacggcgaatccgctatcacaaggtctatcgcccctgactgatccgctattgaagctgggataagcggcggcgcaaccccgacggcgctatcctacgcgaaaaaactccacgctctgtcccgcattgacccgtcgtgcgcctgccgcgcctcggccagttgcgccgagatcgccgcgacctcttcgcgcgcggccgcggtctcggcgcgtgccgcgtcgcgctcggcctcggcggcgctggccgcatggcgggcctcggcgcgcaagcgtggccagctcgccggtggccgctgatcacgttccacgtcatcgccaggcgcgtgcagcgcttgccggcggcgatatggcggcgcaggttttccgcgtccagcgggtggcgcacgtagcgcacggtggccttgctctcggcgccggactgcagctcgatctcctggtcgacggtgaagccggacggtgcggcatcgccggccagccattgcatggccgccaccggcgactggttgacgtgcaggttgcctggcgccccccggtcactttaggttattttccccagtacagtccaaaaaagaaaacacccgcatcgtttgacggtgcgggcgaagtttccattccggaaacgggtagacaagtcatgaagagcgcccccgcatctccatgacaggagcaatcttatcgggcagcacccagccgcggcttgaccaaagtcaagtgcgcagcagactgcggcagcttaactgccctggtgcgcaagtacgtcggccatctcgtcggcgtgctcctcttccaccgccaagatctcttccatcgtgcggcgcgaggtcgggtcgcctcgtccaggaagtggacgatttcgcgatagctgtcgatggcaatgcgttcggcgatctggtcgggatgggcttgttcctcgttggaatgggccaggaattcatcggccacgctcttcgagctcaagccgtcgtcatttctgcccccgttcaagtctgccggcatacgggccgccgtcgcttctacatctcattgagttcaactcaatgctgcttttgtcacttttcccaataactgagacggccaattgcgaaacatttgagatacatcaataggtgatatatgaggtggccacatgctgtgcttggcaaaggcggctcgatacatggttttaccagtcgtattgaacagcatgctgcgagcagctaacatgttcatcctgggcgcgatgacacaagtgcccaccagccagacctttgcgtccgagagcaaagaagcggcctgtacaagctatgccagctgtcacgaacggtaatgaagtcccgtagcactattagaccaatagcttaggagacgactgtgctgagtcagcatgagtttgccacgctcgtgctggtaagcgacaactctgacccaacggagctggaccgcgcggatgtggaggcgctgctcacgcatcagctggttgggcttcagagctttgggcccaaccacagccgccctggagtcacaatcgaagactatgcttttctccaagccgtcgggcgtgttcgcgcaagggattgttggccacgccaggcctcgcagtgcgcgcattgctttaacccgtagagactgccggcgtttccactctcacgggcttccctagcagcaaggaccgcgaggttcgcaatgctgcaatctttattcactcgaagtccgctccactgggctctcatcgaatagttcaggggcgggccgcacttaggagatgcaagatgactcagtggacagcagagcaatgcaccaaggcacagatggcgggccttgaagccatggccggactaaccaacaaggtcttggaagggttcgaaaaagtaatggatttgaacctccaaacaatgaaaatgaccctggcgcataaccgggagggcgtaatgaaagccctctcagtccagaacccgcaagaactcatcgaattgcaaatcgaattatttcaacctgcagccgacaaagttttggagtatcggcgtcaactgcacgacatccttgctgctacgcgggcggagttcgagaagatcgccgaagtccaatacacaacaagcaagggccagctgcagggtctcatagatagcgcggtgagcaacgccccatccggctcgacggctccgctggccgcctggcaggaggccgtaaaggcgaccactgcgctctatgagtcgatgcagtcgacggcaaagcaggccgtggaagtagccgagaacagtttcaatacggctgcggcggcggcctcgaaaggcgcgcggcatcgtgcagcgctggcgtctccggcagctgcaaagtagtccggcagcgctgggcccgcctcatccatgcggttataccaagacataggggattggagacatgaccaaaaagcttgccgttgtcacgggtggtatgggcggtttgggcgaggccatcagcatctggctccagggcactggttatttggtggctgtcacccgttctcccggcaacagcggtgtcgcagactggctcggctcgggcggatggaggagcaagaccgaaattccacttacccccgtaccgagattgatgccggccaggaggccatgctgacgctgtcgatctacaaaggtggtattgccgtcaatcgcgatgccgagtggttcgcggacgagtccatctcgtacaagacgctcggcgagatctgcctggcccagccaggcggcgtgggcttccagatctgtgagcagaagatcatggcccagtcggcgccgcagcccacgtcgaacaatctcgaggaagcctatcgtcgaggcccggtacgcaaggcagacgagctggtgtcgctcggcaagtctgtcggcctcgacggcgagcgcctgcagcagatcgttcagcgctacaacagtgacgtggccaacggccgcgacagcgtgttcgggcgcagcggcctttggcgtcgctggggcaagctcatcgccatcgacaccgcgcccttctacatctatccgtgcatcacagcgatcctggcgacctactgcggcctgaaggtggatgcagacatgcgcgtcatcgacatccagggtgcgcagattccgcgactgcatgccgcaggcgaagtcgtcggcggcttccacggctcgggctacatgagcggttcgtcgctgtccgagtccgtcatcttcggccgcgtcgcggctcgcactgtgctggagggagcatgaagccaacggttctgctcatcctggcgcatccggacaagcgcggcttcggcggcgcgctggctgaggcctacgtcaagccactgcaagcccaaggctgtgatgtcgaagtcctacacctgccggccatggagttcgacgccaccccggccggccgccccccggaactcgaagcggatcttgtgcgtgcgcgcgctgcgatccagcgcgccgtcacatcgcactcatttaccctacctggttcggggcgatgccagcccggctcaaagggttcttcgagcgcgtcttcggcaacgacttcgccttcaagttcaagccgaaatcgctgttcccggagtcgttcctgactggccgctctgcggacattctcgtcaccatggacacgccaccatggatctaccggttcctgctgggtgcgcctggccacaggctcatccgccacgctatcctcggcccttccggcatccgccccatcaagatcatgactttcggtcccctgcgcgcatccagcgatggccagcgacaaaggtggctggcccgagcccaggcccgcgccacgtcgatcgccaagcggctcaacgcaggggcccgtacgacgcctgcctgagacacccgctggacgttgtttgaagtaatgctcgctcgccgccatcaaccgtccggcttcaactgggacgcgcggtcgcaaggcccgatatcgttcgcaccgcttcacttgtgctgccgcgcagcataggcaggtcgaccagccaaattagtgtgaatttcagcaagggccgatattctagatttcccatgcctgcgttggctcttgattcgggcgacaaaaaagcctaaggtggttttcggtgcgcgctcccagcgctactcgccccgatgcacccactgccgtcgccatcgtcctccgtggaactcgagccacggagcagcagtcgtagttcctttgtccacccacgacaaaggaggccgacatgctaagtccgcatgaaatcgccgcgctactgctgcttgacgatgcgcaggagatccacgacctcgaacccgagcatttggacagcttgctggtccacaaactggtcacgttggagcatggtcatgataccggcaatgcctacccccgcctgacaagtcaggggcattccatgctcgacgccgtgcgccgcatccggtaacagtcggctcgtgcgggagagcaaacttcacgcgtaatcgcggctcagggctgatatgaccgttgtcaatcgagatcggtttgtttcagtttctcagttgcatgttgtcctaaattgcaacgtagccgtaaatctcgacggtggattacgctgatatccgcggattggctaccgcattacagaggtccaatgagcctgccgctatctaaagccgcgagtcggatgaaatccgttgcgtagccctgtcgcgggctactcgggtgccgggctacgccgccttcaggaaactgcctccaaggtatgtgtcaaatatgtcgatactgcagcgctcagttacgttgcccgcgcctcgtgtggtacggcgagcgacatcgcgagccggctgatgtcccagatgaacccgctcagttcgcgggccactgcgaccaccgccatgttcgggatctttccgcgcgcagcgagcttccgatagcgccggcacagtagaacctgggcgtcccaggcacggtcaaggatagctttggggatgcgttcgtgcctgcgctggatctcgggactgacgcgtgcaggtaccggtaactccgggctgcctcgaccagcagctttctggcatagctgttgccgttcttggtgatgctgccctgacgccgtttgtcgcccgatgagtgctcggagggcgtcacgccgagccaagccatgagctggcgcggatgcgcgaagcgcgagagatcggcgatcggcgcgttcatgttggcataatgcacgtgccgcgggcgtcgcaggcctcctcgatagagcccatccctgcatgctggggcgtggaacacaagcgcgaggcgcgtgcgccggcactcacggccgggtcttgacgactttaccggacttgctggaggggacagataaagagcacccaactgttccgcatcgcacaacgacgcagcctccggccggtcgcccgccagatccgccaagtgctgcatcgagtgctgtcttgacaccttgtcgccggcttcctttaatgggttacgtgtatcaaggtgctttatctgacaggttcggccgaatacctcaagccatgatggaatccggggaagtccacgatccgcagcgcaagaaggaagaactgcgcagcttcctgttcctcaccgccgtgatggtgccggtgctgtcggtcatcgtcgttgccggctacgggttcattgtctggatgagccaactggtgggcggcccgccctcgcactgacaggcgcccgccaggcggcggcgtcaccggtaacaagcaaaagaaggtgaagcggcatttagctggaggttccgcatgccgactgcgaagcgtgccatccccatacagccactcccatgcggcgaggagtggcatatcgccggcatcgtggtgcacacccttcccgacagcctgccccaggtgcgagcggccattgaggccataaccggcgccgagatccacgcggtcagcgacgacggcaagctggtcgtcaccgtcgaggcgcccacgtcgcgcgccattgccgcacacctcacctgcctccaccagttggagggcgtgctctccgccgcgctggtctaccagcacaacgaagacgccgcagcgatgaacgaggagatggccgatgaagatctctcgtcgtgatttcatcaagcagaccgcgatcacggctaccgcatccgtggcaggcgtgaccctgccagcgggggccgccaactttgtcacagacagcgaggtgaccaagctgaagtggtcaaaggcgccatgccggttctgcggcacaggctgcggcgtcaccgtcgccgtcaaggacaacaaggtggtggccacgcaaggcgatccgcaggccgaggtcaacaagggcctgaactgcgtcaagggctacttcctgtccaagatcatgtacgggcaggaccggctcaccaggccgctcatgcgcatgaagaacggcaagtacgacaagaacggcgatttcgcgccggtcacctgggaccaggcgttcgacgagatggagcgccagttcaagcgcgtgctgaaggaaaagggtccgaccgcggtcggcatgttcggctccggccagtggacggtatgggaaggctacgcggccgccaagctctacaaggcaggcttccgctccaacaacatcgaccccaatgcgcggcattgcatggcatcggccgcggccggcttcatgcgcaccttcggcatggacgagccgatgggctgctatgacgacttcgaggccgccgatgccttcgtgctgtggggctcgaacatggcagagatgcacccgatcctgtggacccgcgtcaccgaccgccggctgagccaccccaagacccgcgtggtggtgctctccaccttcacgcaccggtgcttcgacctggccgacattggcatcatcttcaagccgcagactgacctggcgatgctcaactacatcgccaactacatcatccgcaacaacaaggtcaacaaggacttcgtcaacaagcacaccgtcttcaaagagggcgtgaccgacatcggctacggcctgcgcccggaccatccgctgcagaaggcggccaagaatgcctccgaccccggcgcggccaaagtcatcaccttcgacgaattcgcgaaattcgtctcgaagtatgacgccgactacgtcagcaagctgtcggccgtgcccaaggccaagctcgaccagctcgccgaactgtacgccgaccccaacatcaaggtcatgtcgctgtggaccatgggcttcaaccagcacacgcgcggaacgtgggccaacaacatggtctacaacctgcacttgctgaccggcaagatcgccacgccgggcaacagcccgttctcactgacggggcaaccctccgcctgcggcaccgcgcgcgaggtcggcaccttctcgcaccggctgccggcggacatggtggtcaccaacccaaagcatcgcgaagaggccgagcgcatctggaagctgccgcctggcaccatccccgacaagcccggctacgacgccgtgctgcagaaccgcatgctcaaggacggcaagctcaacgcctactgggtgcaggtcaataacaacatgcaggccgccgccaacctgatggaggaagggctgccgggctaccggaatcccgccaacttcatcgtagtgtcggacgcctaccccaccgtgaccgcgctggccgccgacctggtcctgcccagcgcgatgtgggtcgagaaggaaggcgcctacggcaacgccgaacgccgcacgcagttctggcaccagctggtcgatgctccgggcgaggcgcgctcggacctgtggcagctggtggagttcgccaagcgcttcaaggtggaagaggtctggccgcccgagctgatcgccaaaaagccggagtacaagggcaagaccttgtatgacgtgctctaccgcaacggccaggtcgacaagttcccgctcaaggacgtcaacgccgaataccacaatgccgaggccaaggccttcggcttctatctccagaagggcctgttcgaggaatacgccaccttcggccgcggtcacggccatgacctggcgccgttcgacgcctaccacgaggcgcgcggcctgcgctggcccgtggtcaacggcaaggagacccgctggcgctaccgcgaaggcagcgacccatacgtcaaggccggcaccggcttccagttctacggcaaccccgacggcaaggcggtgatcttcgccctgccctacgagccgccggccgaatcgcccgacaaggaatacccgtactggctagtcaccggccgcgtgctggagcactggcactccggatcgatgacgcggcgcgtgccggagctttaccgttccttccccaatgcggtggtgttcatgcacccggaagacgcgaaagcgttggggctgcgccgtggcgtggaggtcgaggtggtgtcgcggcgcggccgcatgcgctcccgcatcgagacacgcgggcgcgacgcgccgccgcgcgggctggtgttcgtgccgtggttcgacgccagccagctgatcaacaaggtaacgctggacgctacctgcccgatctcgctgcagaccgacttcaagaagtgcgcggtcaagatcgtgaaggtatagcgtcggtcgagaccaagaacagggagacgccatgaagccaagccgatcctgggcaagcctgctggccgtctgcgcggtgctgctggccgcgctggccatgcaggcgatctttttccccgcgcccgcgcgcgcgcagggcctggtggatgccatgcgcggccccaccgccatcgccaacgagccgcgcgccccgctgctctaccccacagagaacaaggacatccgccgcacgcgcaactacaccatgcagccgccgacgatcccgcacaagatcgacggctaccagctggacaaggacttcaaccgctgcatgttctgccacgcgcgcacccgcaccgaagagacccaggcgatcccggtcagcatcacgcactacatggatcgcgacaacaacgtgctggccgatgtttcgccgcggcgctatttctgcacccaatgccacgtaccgcaggccgatactaagccgctgatcggcaacaacttcgtcgacgtggacaccatcctcaagcgcaggcccggcgccaagggcgccgccaaataaaacgaacaaagtgggtacgccatgctcgacctgatcaagcgctactggcggacgatcaaccggcccagcgcctatttcagcctgggtttcctgaccctgggcggcttcattgccggcgtgatgttctggggcgcgttcaacacggcgctggagctgaccaacaccgagcagttctgcaccggctgccacgagatgcgtgataacgtctaccaggagctgcagggcaccatccacttcaccaaccgcagcggcgtgcgcgccaagtgctcggactgccatgtgccgcacaactggaccaccaagatggcgcgcaagatgcaggcatccaaggaggtctggggcaaggtcttcggcaccatcgacacccgtgaaaagttccaggcgcaccggctcacgctggcccagcacgagtgggcccgcttcaaggccaacgactcgctggaatgccgcaactgccacgactaccagtcgatggacttcacgcggcagagcccgcgcgcacaggccatgcactcgacttatctagccaacaaggaaaagacctgcatcgactgccacaagggcatcgcccaccatcttcccgacgtgtccaaggccggggagaaatgacacgtgccagcccgctcgcccgagccgttgcctgatcattcgtcggtctgctcgcccggctgcgcagaccttcccatccttgccgccagcgggctcggcttctcccgtgcgggacgggtcgtgttcagcggcatcgatctcgctctcggccccggcgatctactccaggtgctgggcgccaacggcagcggcaagaccagcctgctgcgcgtactgagcggcctagtggctccggacgagggcgaactgcactggcgcggacggccggttcgcgccggcgacccgtccttgctgcaggcgctggcctatgtcggccacgccaacggcatcgatcccgaactgagtcccgtggagaacctgcgcttcgccgcacgcctggcgggcgtcgccgccacacccgacaacgtgcaggccgcgctggccgcgttcgggctggagcgcgtcatgcatgcgccggcgcggtcgctgtcgcaaggcctgcgccggcgcgcggcgctggcgcggctggcgctggcgcggcgcgaactgtggctgctggacgagccggtgacgtcgctcgacgccgacgccgctgcgcgcttccaggcacagctcgacgatcacctgcgcgcgggcggcatggccatcgtcgccacgcacgcgctgctgccgggcgccaggaccttaaggctggacgcccggtcatgacccgcaccctggccgccatcatcatgcacgacctgtcgctttcgtggcgacggcgcggcagcctgctcggcagcgtggtgttcttcgtgatcgccaccagcctgttcccgctggccgtcgggcccgacctgcagcagctgcgcgcccttgcgcccggcatcctgtgggtggcagcgctgctggcatcgatgctgtcgctgtcgcggctcttctcgcaggagtacgccgacggcagtctcgatcagctgctgctgtcgccgcatccgctggcgctgctggtgctggccaagatctgtgcgcactggctgaccagcgggctgccgctgctgctgttgacgccattgctcgcccagcaatacagcctgccggcaggttcttcgtttctgcttgcagcgtcgctgctggtgggcacgccggcgctcagcctgatcggcgcggtcggcgccgcgctcacgctgggcgtgcgcggcggtaccgtcctgctctgcattctggtgctgcccctgtgcgtgccggtgctggtattcggcgccagcgccggcgccggcgccgacgccgggctcgaggtgctgccgcagttctcgctgctcggcgcctgcctggccttgtcattgttcctgtgcccgctggccaccgccgccgggctgcgcaccgccatggagtcgtccggatgagccccccgctcaacccagcgcatggcggcaacgctgcgccacctgcgctgcgctcccgctggctggcctacgccgcgccagtccgcttctatccgctggcgggacggctggcgccgtggtgcttcgcggctgccgccatcttcctgctcactgggctctacgtcggctttgccgtctcgcccacagacgcgcagcagggcgaggtctatcgcatcatcttcatccacgtgccggcggcgtggatgtcaatgttcatctacctcgtcatggccggctactgcgcgctggcgctggtgctgcgcacgcggctgtcgtcgatgatggcctcggcgctggcgcccacgggcgctctcttcaccgcgctcgcgctgtggacgggcgccctgtggggccagccgacctggggcacatggtgggtgtgggacgcgcgcctcacgtcggagctgatgctgctgttcctctacctcggtttcatcgcgctggaggccgccatcgacgagccgcgccgagccgaacgcgcctgcgcggtgctggcactggtgggcgtggtcaatatccccgtcatctacttctcggtgcagtggtggaacacgctgcaccagggcgcttcagtcagcctcaccgcggcgccgtcgatggccgccaccatgctcgccggcatgctgctgatgacgctggcctgctggatgtacaccatcgccgtcgcgctggtgcgcgtacgctgcatcctgcgcgagcgcggcgaggtgtccgatgccggccacgcgccggcgaatccccgggagaccacaacatgaactggtccgcactgtcatcctttactggccatgcagcatatatcgtgggcgccttcggcatggctttcgccctgctcgccatcgaactgttcttgcttgcgcggcgcgcccgtgccggcgcaggtcctcgccgatgacaccacgcaggcgccgcctgggtctgttgctcgccgcgctgatctgcgtcggcatcgccacgacgctggtgctcaatgcgttccgctccaacctggtgttcttcttcagcccaagccaggtcgcggcgcacgaggcgccggtggcgcgcagcttccgcctgggcgggctggtggcgcccgggtcgatccggcgcgagggcgacggcatgaccatccgcttcatcgtcaccgataccgcgcggcaggtgctggtggtctatcgcggcctgctgcccgacctgttccgcgagggcaaaggcgtggtggcgcgcggcaagctggaagcggacggcactttcgtcgccagcgaggtgctggccaagcatgatgagaactacatgccgcccgaggccgccgacgcgctgaagcaggccgagcaggtcaaccgccgcatggccgggaccccgcaaggagcgcggcaatgaatgccgaactcggccatttcgcgctgatcgtggccctgctggtcgcgatagtgcaggccgcattgccgctggccggcgccgcgcacggcaacatcgcgtggatggccgtggcccgtcccgccgcgcgcgtgcagtgcgtgctggtggcgctggccttcggctcgctgacatgggccttcgtcagcaatgacttcagcgtgcgctacgtggcggcgaatgccaacaccgccctgccgctgacctaccgcattgcggccgtatggggcgggcacgaaggttcgatgctgctgtggacgctgatgctcgggctgtggtcgacggcagtttccttctgcagccggcagcggccactcgccgtcgtggcgcgtgtgctgggtgtgatgggcaccatcagcgccggcttcctgctgttcctgctgttcgcgtccaatccgttcctccgcctgctgccgcccgcgatggaaggccgcgacctcaacccgctgctgcaggacccgggcatggtgtttcatccgccgctactctatatgggctatgtcggcttctcggtcaccttcgccttcgccgtggccgcgctgctggcaggccgggccgacgccgcttgggcacgctggtcgcgcccgtggaccacggtggcgtgggcactgctgacgctgggcatcatgctcggcagtgcctgggcgtactacgaactcggctggggcggctggtggttctgggatccggtcgagaacgcctccttcatgccctggctcgcgggcaccgcgctgatgcactcgctcgcggtcacagagaaacgcggcgcgttccgcgcctggacggtgctgctcgccatctttaccttctcgctgagcctgctcggcactttcctggtccgctccggcgtgctcacctcggtgcacgcgtttgcggtcgacccgaagcgcggcatcttcatcctggcgctgctgggactggtcaccggactgtcgctgacgctctatggatggcgcgcgccgcggcttgcacggcgcgtcgaattttccgtggcagcgcgggaatccctgctgctcgccaacaatgtgctgctggccgtcgccgctgccaccgtgttgctcggcacgctctacccattgctgctggacgtgctcgggctgggcaagatctcggtcggcccggcgtacttcgagcaggtattcgtgccgctgatggcgcccgccgtgctgctgatgggcgccgcgccgctggcgcgctggcggcacggcggcctgcccgacatggcgcgacggctgcgctgggcggcggcggccagcatcgtcgtcggactcggcctgttgctggttcagcgcaacgcgtcggcgctcgcagggctggggctggtgctggcggcctggtgcgggctcagcgccgtggccagcctgtctacgcgcctgcggaaccagcaaggccggcgcctggccgccttgcgccagctgcccgcgagctattggggcatgctgctgtcgcacgcgggcgtgggcgtcttcatcgccggcgtgacgctggtgtcgagccaggagagcctgcgcgaactgcccatgcgcgtgggccacaacatcagcgttggcggctatagcttccgcttcgacggcgtgacgcaggcggcgggccccaactacgatgcgctgcgcggaacgctgtccgtgtcccgccacggcaagatcgtcgccgtcctcgccccggaacgccgcatctaccgcagccaggacatgcccaccaccgaagccgccatcgacagcggcctgacccgcgatctctacgtcgcgctgggcgagggcgtgggcgatggcggctgggcggtgcgcatccacgtcaagccgttcgtcgactggatctgggccgggtgcatcctgatggcgctgggcggcttgcttgccgtctgcgacaaacgctaccgcctgcgtcggcgcgccccggctccacaggccgaaacagtcgatgcgccgaaggcaccggcactggcgctttccaccgccgaggagacgcgggcatgacgcgcttcctgctgccgctcgcggctttcctcgcactgaccatcgccctggcggccgggctgcggcacgatccgcgcgaactgccctcgccgctggtcggtaagcccgcgccggcgttcagcctgccgctgctcgaacccgaaggacgcacgctcgcggcggccgacatgcgaggcaaggtctggctgctgaacgtgtgggcatcgtggtgcgccgcctgccgcaccgaacatccggtgctggttgacttcgccgcccgttcgcacgtgccgctgtacgggctgaattacaaggacgaaaccggcgcggcccgcgactggctgcagcgcatgggcaacccgtacgccgcgtcgctggtcgatgcggatgggcgagtgggcatcgattacggcgtatacggcgtacctgagacctttgtcatcgaccagtccggcgtggtgcgctaccgtcaggccggcccggtcacgcgcgaggtgctggagcgcaagctgatgccactcatcgagcagctcgagaaaagcggggacggccatgcgtaggcgattcggctcattgctgagcgccgtgatctgcggccttgcgttgcacgccggcgccgccacgctctcggacacggaactcgatgcgcgcgtccacgccttgtccggccagctgcgctgcctggtctgccaaaaccagaccttggccgactccaacgccgacctcgccgtcgacctgcgccggcagatccgcgagcggctgcgcggcggcgccagcgatgaagccgtgaaggactacttggtgcagcgctatggcgacttcgtgctctacaagccgccgctcaggccgctgacctggctgctgtggttcggtcccttgctgttggtggccggcgtgacaatcgccatcattcgcgcgcgctcgcgcagcgtcgcagccgggctaccgctcgacgccgaggcgcaacgacagctcgcagcattgctggacgagacgtccgggcaacctgccagtccgccagcggaggcacgacagccatgacgaccttctggctcctagccgccgcgctgatcgccgccaccatggcttgcctcctctggccgctgctgcgccaccgtgtcgcgccagatcccgacacgccggagcgcgccctgctggcagacctgtaccgcgagcaactgaatgagctggataccgacctgcaaagcggcacgctgaccgccgcgcggcacgcgggggcgcgcgacgaactcgcccgccgcttgctggacgagaacgccagcgccacggccgccgcacgacaggcaaagccttcgcccctgctcgccgccgcgctgctggccgtcctgcccagcgctgccatcctgctctacctgcacctgggcaatcccgtcgcgcaatggagcgccaatgacatgccggcggcgaccgacggccagcaccagctcagcggtttgcagctcgaaggcatggtcaaccagctggcaaagcgcctgcgcgatgcgcccggcgacgccgaaggctgggcgatgctggcgcgctcctacagcgtgatggagcgccacgacgatgccgccgcggcctatgcgaaagccattgcgctggcgcccgacgtcgcgccgctgcgttcggattacgcggacgtgctggcaagcctcaacggcggctcgctggaaggcgcgccgatggagcagatcggccgcgcgctggcactggatcccgatgatcccaaggggctggcgctcgccgccagcgctgcggcggaacgcggagacacgcagggtgcgatcggctactgggaacacctgtaccggctgctgcctgcggattcgcagacggcggcgagaattgcggcaaatcttgcggcggcgcgagggactgcggccacctcgcttacggccagcggcgaaatcggcggcattgtgacactcggcgagatggcgggcaggattcctcggcctgacgaaaccgtcttcatctatgcgcgcgccgtggatggcccgcgcatgccgctggcggtaatcagacggacagtgcgcgatttgccggcgcggttcacgctggatgattccatggcgctcgggcccgaccacaagctgaccggatatccacggctaatggtcgaggcccgcatttccgcaagtggcaacgccacaccacaggctggcgatctcgtcggacgcaccggtccggtagctgcgggcagccacgaagtgcaaatcgtgatcgacagcatagtgccggatgcagggacggcaccggccgctgaccgtataccgcactagaagtgtcacgagctcgcaatcgcggtaggaataccggttgcccggtacccaccgggtcgccgtggcagtcacccgcttccgactcccacgtgtcgcacttgtcgaaatctactacgcgggctttgtcgcctcccgttgtcacgattcggggtgctcgcagggctctggagctgcctgacgtctagatgagcccgccggcggatacggccatcgatgccgagtaggcagaacaagaggccaactccatgaacgaagtgacgcatactttaagcaccgaacaatcttgtggacttgatcgcgagcaaattaatgtcaatttatacaaaccgccaataatatgaattgaatgcatgaaagatccagaaaatgatcattttttcactgggagctcctgcgatagagtcgtgatcggaagtcgatgaacgaccgagcaagccaatttggttaccaagatcgggataagcgtcacttcccttccataatctagcgagggaatcgtcatgcaattcgagtacacgccgaaggtcaaggagatgcaggccaagctgctggccttcttcgaaaggcacatctatccgaatgaacagcgcttcgaggaggagatcgacgctaaccgccgcgccggcaatgcatggattccctccacggtgatcgacgaactcaagccgcgggcgcgcgaagccggcctgtggaaccttttcctgccgcgttcgccgcgcgccgcgcagggcctgtccaacctcgagtacgcaccgctatgtgagatcatgggccgcgtgccctggtcggccgaggtgttcaactgctcggcgcccgacaccggcaacatggaaacgctggagcgctacgcctcggaagaactgaaggaccagtggctggagccgctgctggccggtgaaatccgctcggccttcctgatgacggagccagccgtggcctcgtcggacgccaccaacattgcctgccgcatcgagcgcgacggcgaccactatgtgatcaacggcaccaagtggtggtcatcgggcgcgggcgacccgcgctgcaaggtctacatcgtgatgggcaagtccaatcccgacgctgcccgccatgagcagcagtcgatgatcgtggtgccggccgacgcgcctggcgttaccgtcaaacgcttcgttcccgtgttcggctacgaccatgcaccgcacggccacatggaaatcgagctgaagaacgtgcgcgtgccggcttcgaacatcctgctgggcgaaggccgcggcttcgagatggcccagggccgcctgggccctggccgtattcaccactgcatgcgcagcatcggtgcggccgagcggacactggaactgatgtgcaagcgcagcctggaccgcgttgccttcggcaaggagatcgcccgccacggcgtgacgcaggaacgcatcgccgaagcccgctgcgaaatcgaaatggcccgcctgctcacactcaaggcggggtacatgatggacaccgtgggcaacaaggtggccaaggccgagatcgccatgatcaaggtggtggccccaaacgtggcgctgaaggtaatcgactgggctatccaggtccacggcgcggccggcgtgtcgagcgacttcccgctggccagctggtgggcgcaccagcgtacgctgcggctggccgatggtccggacgaggtgcaccgcaacgccatcgccaagcttgaactactgaagtaccgttcggatcgctgaagcgtaggcgatttcttcaagcctcccccgcgctaatcacgttgtggcgtggggaggcgctcatccatggagccctttgatttccgtgtaacgcgtgccaagaacgtgagcatcaggtgaccgatgcctgcgatgctttagggaagatgagtgcggggacggcccctcgaagtcggattgcaggagcgggcttcaaaccgccacaagctgcgtgggtgaagagcccccgtggtgagcgttgtcggaaaagtcgggggcaacctcggcaggtgggagtcaaagagacgaacgcgagtgaaccgctgatgacgtgccgtaaaaatcataatcgatgtcaaaaccggggggattgcatgctccgggaaaattttgggcgatgcctgctgatgtcccaatcggcatccggcataaaggcggcgtgactttgattcaggcttcggtaaggaactggggaatctgtcgtcccgatgcgaagggagaaatccaagcggaaggctccgcaaggatgagtgcaccgatgcggggggcgtacttgcattaatcgaatctgaagacaaagtgactcccgtgatccggagatcaggcgatgcggacggattgcgggcgtgcgagagccaccatgcggttaagcacgcctacgcggatcgccacttctgttgattgcgaagccgatgccacgcgcccaaaggcgattgacgttttgagccggtacatcaggttctcgatcagcgagcggcagtggtagccgcagcccctcttccattcccctcgccagtttcgcgcaatggcgtcaatggcctcgttgcgccactgcgcgccgggcgttctctcagaccaagcgccgccccttcgcgcggtgggatcgaggttgcgcgccgcgggcttcgatttgaggcgcatctcggctccgacgccatggctggccagccagcttgccaggcgggccccgctttcctcgtccggttcgccatcgctgtttgagacaaccacgatcgaaacaattgaggcaagccgaagcattggcagcgcatcggcaacagccctcgccgcctcagcctgccgttccacgcaattgcgacacggcctcgcagttgcggccaggcctttcccggcaccagcgacacaggccgtccagcgttcagcaacgcgtactccgccgccttggccatgggcgccggcacgttttcatctgtggacggcggcgtccggaagaatgatgtcggcgaagcggccttccctggcaagcgcccagccctcttctgcttcaacgacggcttgcctgatcggtatcgacggtgccgcctgcttcaccaggtctcgcaggacagcgtagtgctcggctgcgagagcggcgtattttccggcctcttcaccagcgccgcggtaaggctccagttgcgtgccagtcgccgtcagtccaacgatgctgccgtcgaacagcaacgcaagtcctgctgcggcttcaatgcgtgcgtctcgtgcatcgtcttccctgaggtcgacgagcattgtcctgaagttcattaaacctcctgcaagcttgaagaagaagcccggaatgaccggagacgggccttggcggattgcatgcgaactgaagtaaacagcgattcacgcctgccagataacgcagcgccccccgccagtcgatctggtaagactggcggtactccggcatggtggcggtccaacggagatcccgctcgatgtgctgccggagggcatcgctggacttcggctcgcggtggacgacgaatgattgccgcggcgtctggcccgccaagccaggtcaccagctcggccgcatcggcatgcgccgagagattctcgatctgctcgaccgtcgcgcgcacgacgatgtcctgcccgtggagccggatgtcgcgctggcccgcggccagtgcggctccccgttccgaccgcctggaagcccgacagcaggatcgtgctgcgcggggtcctgcccatacgccgcaaggtggtgcatgcgcccgccggttgccatgccgctgccggccaggatgatcttgggactgcgatcccggttcagccagaccgactgctccatgctctgtaccggcgttgccaggccgcatgcatcggcgcatgcagcgcggtcgatatgcagctcttccggatgcagcgagaagatcgtggtcgcgtcgatcgccatcgggctgttgaggtagaccggcacttccggaatccgcttcagctcgcgcagcctgtgcaggcaatacagcaagctctgcgtgcggcctaccgcgaaggcaggaatgatcaggctgtcgccgcgcccgatggtccggctgatgatttcgccgagtatgccgatggggtcgccgccaggatgcagccggtccccgtagggcgactcgaccagcaagtagtcagcctgcctccgcttccggcgcgcgcatgaccaagtcatgctggcgcccgaggtcgcccgagaatacgatgcgctggccttgcgcgagcagcgtgacgatggccgacccgacgatatgacctgcccggctgaactccgcttccacaccgggaaccaccgtgaagtgctggccgtagtgcgtcgggcccagccggcgcagtgcgtgttcgacatccgcactggtgtagggtggcaatgtcggccgatggcgcgagaatcccttgcggttggcgtaggccgcatcttccgccgccaggtgcgcgctgtcaggcaacagaatgccgcaaagctgcgcggtacccatcgtgcaataggcgctgccccggaacccgttacgcacgagcagcggcaggtaaccgctgtggtcgaggtgagcatgagtcaacaccaccccatcgaggctcgcaggatcaaccgggagcggatcccagttgcgcagccgcaaggtcttgtacccctggaacaagccgcaatcgaccatgacgcggtcgcgcccggtgtcgagcacgtacctggagccggttaccgtatcggtcgcccccaggaattgcagttgcatgccggcgtcctcatatcaatgcgagagctgaatcacagacccagtctaggggcagcaccacaggactgcgattgatccaggtcgacgggctggcgcacggcgggaagggagctgccgaatggctcaggcggcagtccgctgcaggcaggccaccacccacgaagccccggtggaaagcgccagcccgatgccgacaggcaaggcaaacctggcgccgcccgtcagggcagccgcgacgatcttgctgaccgtattggccgtcaacgcgccgagcaccggccatatcgacgcgtggtcatccagctttccggctcccacgagcgccccgatcgatgtcgccgcggcatgcgcgtccgcgaagccggccccgactgccagtgcaagtaggccgtattgccgccccaggcctgtgtcgcggcccccaccagctgcaggacaccaaacagcagcgcaaagccacccgctccgcgccagtcgaacgagcggccggctaacagcccctcgccggctgccggcgtctcgcgcagcgcccgccacagccagaccccgccacaggccgcgatcgccagcaggcccgcagccagcggcagtgccagcgcctgcaaggcggaaacgctagtggcgccgagcagcagcgttatctggatgaaggtagcgacggtcgacagcaaggccgccgcgacggggccgtggaccgggctgtcggccttgcgtgcccgcaccgccatcgcgccgatcgtggccacgctggaaacaaagccgccgaacaggcccgtcatgggcagcccgaagtgctcgccgaacatgcgcgcgaaaatatgccccgctgcccggccagcagcaccagcagcacgaccagccagagcgcatgcggattccaggcgtcgagcggccccatgtagcggtctggcagcagcggccagacgatcagggctgccgcagccaggatcagcgcatcgctcatttcctctcgggtgacgacgttgcgcgcgatgtgatgcaggaacgccttgccatgcagcaagagcaccacggcagtggcaaagcccgccgccagcactgcgtgcgtcactgtcaacgcgcccagcaggatggtgagcagaggcgaattccgtagtgagcccggcgtcccggttcgcggatcgctggtagctgatcgctgccagcaccgttgcgcccaacaacgcgaggggcagcagcagccgatcaggcagcatcgcgcagatggcgcccgacaggctggcgacagcaaaggtgcgcaaccccgcgggatcttcgccgccgtcggcggcggactggctgcgttcacgctccagcccgatggcaagcccgatgccaagcgccactgatacggaaaggatcagggggtccatgcccagtcctcaagtcgcgcggtcgtcacaccagtgaatccagtattggccactatcggaaactctgccacgcccgccgctccgggttgatgcatgtcaagcgcgtattactgcccggggggtacgctgaatacaacgaaacgcaaaaaagatcgcatactcatcactacccgtgagaagacacatcatgtaccagcgcatcctgctcgccgtcgacggcagccgttcgtccgacctggcgctgagccaggccatcatcgtcgcgaaggcgaccggggcggaggtcaaggcgctgttcgtgttggacgacagcgatatctacttcgagaccagctacttcgaccccaaggaattgttggacaacatcatggcggatggccgcaaggcgctggacgccgccacagccaggctcagcgaggcgggcgtcgggaacacggcgcagctggtggagaagccggtgtcgcccggccggatctcgttgacgatcgtcggcgaagccgatgcgtggaatgccgacctgatcgtgctcggcacgcacggccgtcgcggcgtcaggcgcttgctgatgggcagcgtgtccgaaggcgtgatcgccaggaccagcaagccggtgctgctggttcgcagcgaaaccgaaggctagcgtggcgcccgcacaatgacggagcatcgcgctatggcccagaccatgcgagccatgatcttcgagggcgcaggactgccgctgcgcctgcaggacgtgccggttcccgacccggggcccggcgaggtgtgcatcgccgcggctgcatgcgaggtgtgccacaccgacctgcatatcgccgacggcgacctctcccaccccaagccggcgctgatcccggggcatgaagccgtcggccaggtcgaatcgtgcggcaccggtgtcacggcattctcgcccggcgagcgcgtaggcgtgccgtggctgggaaatacctgcggtgattgccgctactgcatgcatcttcacgggaacctctgcgatgcgccgcagctcaccggatacacgcgcgatggcggctacgcggaatacgtggtcgccgacagcagctactacttcaggattccgcccgcctacgacgacgaacatgctgagccgctgctctgcgccggcctgatcgactaccggacgttgcgaatggcgggcgaggcccagcgcatcggcatctacggcttcggcgccgcggcccacctagtgacacaaattgccgccgcacaaggccgtgaggtctatggcttcactcgcgcgggcgacaccggcgcccagcaactggcctacgagaccggcgcgtgctgggccggctccagcgacctccagtcgcccgtggcgctggatgcggcgcttatcttcgccccggtgggtgcgctggttccctgcgcgctgcgcgccgtggacaagggggagcgctgtcgtctgcgccggcatccacatgagcgacatcccgcgcatgccctaccagctgctatgggaagagcgtcgcctgtgttcggtcgccaacctcacgcgcgccgacggaattgcgttgatgcagatcgccgtccggacgccgctgcagacgcacacgaccgcctacccgctcgagcaggccaatgcggcactggccgatctgcgcgaggggcgtctgtccggtgccgccgtcctgagaatccgtcactaaggcttcggcagatatccccatgagccgttaccagacacgtttccagacgcgggagcaggccggcacggagctggcgttggcattgcgtccgtaccaggggaccggcgccctggtcctggcgattccgcgcggcggcgtgccagtcgggcgcatcgtcgccgattcactgggtgccgacttcgacctggtgatggcgcgcaggatcgtgccaggcatggcgctggacgaatccggcgcgacatggtgcacgtacgaagccaacgcggacggcgcgaccgacagccagcgtgacgcccagttcgaccagctgcgccggcagcgcgcggtctatatggcggttcgcaagattgcggacccgaaggggcgcgtggtgatcgtcgtggatgacggcctggtcagcggcgcgaccatgtacgcggcgttggccggcctgcgcaagcggcgccccgcccggctcatctgcgcaatcccgatcgccgccagggccgggctggatcgggtccgcgccctggccgacgagatcgtctgtctggatacgccggatcgtatcgagaacctagcgcacttctatcgcgagttccagttggtcagcgacgaccgcgtcagacaattgaccgcgatacagccagcccaatcccaggctcgctcccggccaggcgccgtggtgcgcatgccatcgctcagccttgccctgcaaattccttatggcaccagccggctacccgccatgctcgaatcggcgccgaatccgatgggcgtcgcgctgatggtatgtgccggtggcgcgcagcgccgtgcggcccgcagccaatacctggcgcgcaagcttcgggcgaagggattcgccaccatgcttgtggacctgcagcccgagagcagggacaatgacgccccagaatcagaaatcgatgaccttgcgagaaggctaaaccaggcgctgattttcctgcgcgccaggatgccgtgcgcaaagcttccggcgggcttgctcagtaccggtaccgcaggggcggccgcgctgcgtgcggccgcatgcagcgcggaccttctcggcgccgtagcctgcgttgcgggacgcccggatctcgcgggcagtgcaaccttgcagcggctggacatccccgccctgctgatgtgcgccagcggcgatgcgcagaacatccacatcaataaccttgcattcgaacaaatgcactgcctgcggcaactgcggctcattccgaccagcggccgcggattcgaagaccgcaatgccatggaagacatcgcgacgctcacggcagactggttcgggcggcacctcgcaaccgcgtcgcctcccagtctggcatacgggggacgacaaacacccccaaacatgtgacgccgcattcattcccgtgcggctttccccacctatactcagtgcaggtgacggcgccccggagtcacaggtacggtgaccttcagccggatatcaagccggtgaccgtcaaattccacgacttgatagggtcgcgtggccgagggacttcccgcttcgtcatcgtagagcggcggccccttcagatgtgaaggctccagccgctcgagcagccgtgtcaaagctgtcccggctgatccgagtcgatagccgctgtggttcgggcgttggcagtcgtactccggaaggcgctcaacgattcgttgccgcgccacattgattcccggaggggacgcccttgccgcgcaagcatcttggctgacacggccgcgtcaagcccaccttcccggcctggatcgtaagccccgcccgcgggtggccaacgtcctatcacctaaggtctaagccggagtttgatggttgtagtttgagtatggcgattaattgcattttgccccatgagtatggtcgaatgggtagagcttgcggcctaaattgcggggcttgcggcatcaatcatcaacgattgcctgcagatcccgggaagcgggccgtcgttcctgaacgctggcttaggatgcgggatcctgtccagccgcaccttgcccggcccctcgtcgacactgaccacgcgctcaccggcgcgatccttcaccgtcaccggggtgatctccgccgcaaatgcgccggattccatggcctgcttcgcgcccgtcaccgaggtcatggcaaatgggtcctgcgcctcgcggctgaactggcacttcgccgcacagtcctcgccgaaggtgcccatcgctcgcccaggccggtatcgttgcgccccctgagaccatacgctcatatcgagcacatcgagttctcggcatgaggactcatcggcaaaactccaacacgcaatcttcgctcacgacgtcggaactgccgccgcgtagcagcaacgccaaagactggccttgtccttggtcgcggtagagggttgcactacgggcgaagccacccatgaaccggcaccgcgccttcttgcattatctcaagaaggcgcgccccgcttcgggcgatacttgatcaattggcatcaggcaactggagacggcctggcccaactggagtgcgacaatgttctctcccaccgccagccttcctggcttcgattcaccaattgaactgctgctggcctgccatgagaaggtgcggcggttcgccggcttatgtcagagacttgagcagcacgcggcgctgcacggcgcggatgatgaggcacgaaccgctgccgccagcgtgctgagatacttccagatagcagcgccgctgcaccacgccgacgaggaggaagacctgttcccagcactgcgcgagctgggtgacgtcagcttaactgcgcgtattgacgagctagatgccgagcatgggcgcctgggtgatttgtggtgctgcgtgaaaccctggctggaggcgatgtcgcagggcgcaaggcaccctgctccaccagaactcagcgcgttcgccaccctctatcccgagcacgcattgcgggaagagcgcgagatttatcctgccgtcgtccggctgtcccgggatcgccttgccgagatcggccagcgcatggcacaaagaagaggcgcgcgctagtagcggcgcgcaccggtaaacaccccttcgcggactggaacctgaaccgggaatggcttgaccggcgtcaatcgcggcaggccagtccctcgttagcattcctgcgtggacacacgctaccaaggacgctaccatgcaagccaattcccccttcctcttcgacgcgcgcagcattgccaagcgctttcgccatgccgcgatttttggtgctcttgaagcgctgggcgaaggcgagtcgatgcgtttcgtcaacgatcacgatccccttcccctgatcgagcaattgcgccggcggtatcaagagcaacttcatattgcctacgttcagcacgcggacggtgtcgtggtaattgacttcactgtccatccggcgggtaccgcgcaaggatgcggcagcggagacggtacgggctgcggctgcagcggcggctgaaccttgccgtcatccgccgcattcagatcgtctggacacccctcgctattcgcagctggcttgaccacggacaaaccggcccaggccggcctggggcaaaatactaatgaggccgctgggctgcgggggcgcgcccgatgacctcgacgttgttgtcctgctgaaagcctgtccgtacgaactacgggcaggcttttttcacaatcggcgagattgccaacgcgccgccccggcttgttcttgatcaatccactgcaataagcctcaacggcatgatcctttataagatacatttttaatctatcttgggttccactatgtctcccgacgcaagcggatgctgaattgcctcagcttccggtgctgccatcccggctgatgccaagggtctatacgatgcgccttaccaccatgaccgactatgcgctacggctgctgatctacgtggcgcggcatcctgaacggatgtgtaccaacgacgagatcgcgcaggcctacggcatctccagggcgcatctggtcaaggtaacgcacaagctgagccgacagggctggatcgcgaccgtgcgcggcagaggcggtggcatgcagttgtcgtctgggccaggaagcatcaatctcggcgacgtggttcgcagcgtggagcccgatttcgatctggtcgctggcctggccgacggcagcgcccgcaagttcgcgagcgacgagcatctttgccgcgtcatggatggcgctcgctggagtttcctgcaatatcttgaaagctttaccctcgccgacctgctggggcgggcgttcacggagccgccgcctgccgacgtagtgcaccttggcagaagctaaaaacgttgcccttggcggcaatgtggccgcgtaccggcggcggcgcctggtgaacgctcaggactgcctgggatgctgcaccgcgctgactcgccatgcccgggcttgcggcagccacgacggcgatgaaggccaggatggcagcaacgttgccgctcgcagccatggccttgacggccggcagctggtgaccgaagctcagccgtgcagccagggagaggtgcagcacggcaagcggcacatagaagctgttgccgaacttcagcttgatgcgcgtgatcgctggcaggatgacaggcgcatgcgccatcaccatgctgacgataaagcccagtcccagcgcatggagcgccgcgtcgcgccatggcagccctgccgcggtgcccgcccacgccgcgcctgccaccagcagccagccatagcccagcagcaagcagactgctatgtagcggctcaagccgtggctgcgcaccgtccggcgcgcaatatcgaagcgtgccagccaactggtaaggaacgccagtgagacgccatagacgacgccaccgatcctgcccgcgttcccttccagcgccgacccggcggcgcccagcacaagccccgcaaggatcgcgagcaaggccgcttgcgcgctcggtcggcggcgcatcaggcgcgtcatttcaagccgctcggcggccaccgtgacaaccaggaaaatgaagtaccaggcattgaccgaggtcacccagcggcccgacgccagcgccacgttgccggccagccaggccacggaggcggccagcagcaaggccgtgtgggtagccggctggcgccgcagcactgccacgctgacgcccacgaacaccaacgcgcctgccgccatggcccacgcgcccgcggcagaagatcctgccaccatgagtatggcgcccagcccggatgccgccggtgcggcgaaggcggcgagacggccgagcgccaccgcgcgctcgatgccgatgatcgtgccgaggaagccgccggtcatcaatgccccatggaatgaatgcgcgtgccactgcagatgatggtcgtccaccccgggcaataccacgcctgcacgcaacagaccgccgagcatgcccgcgagcaatgcgaacacagccagcaacaacactgccagccgcggccaggtcttgcgctggcgcccttgtatgctacaagcgaccacgctcaccatcccatggcgtgcttcgcgctggcgctcatgcgctccggcgtccatgcgggctcccagcataactccacttcaatcccgtaccccagcggcatcacgccctcaagctcaagatgcacgtcatccaggaccatgtcggccagcggacatgcagtggacgtcatggtcatcgaaacatagacgcctgcctcgaatacggttacggcgtagatcaggccaacgtcgaagacgttcagcgccagttccggatccacgacgcggcgcagggcatccgtgataggtgccagccattgctcggggccctggtagtcaaatccgctcgtcccgttcgatgcttgcctggagagcatgtgtcccctttctttgattttctgttatgcactttccatcgtagtactggccacgctttctgcgtggccagtacccgctggtcgattgacatagcgcaagggacctgcatcacgccttgcgcagcgtgaaactgctgaagcgcgccgccagcctgctgatatcgtcgcggccaagcgaagcgctcgcgccgctgccgcggcactcctgcaacgcccagtgcttcacgccaagggcggcgatgctctcggccagcgcatgcagctcggcgatatcgaacatgccggcgtgccaggtggtgcggcactcgcctgccacgtcgctggcaacccagtggcgcagcgattcccaggccctctccccgctgcccggcacccgcgtaatggcgtcatagcgatgtaggggcgccttgaggtcgaggccgatccagtccagttggggcaggatggcgggcaggcgatcggggtacatgccggcggtgtgcagcgcgacctcgaagcctctggcttgtacgtcggcgatggcgccggccagggccccctgcagggttggctcgcctccggaaaacaccacgccgtcgagcaggccctgccgcgcttgcaggaaggccagcacgtccgcccaggcgatgctggaaggcgcgcgggcatccagcaggcccgggttgtggcaatagccgcaccgccaagggcagccctggcagaacacgacggcagccaggcggccggggaagtcgatggtggtcagcgccgtcatgccgccgacgcgcaacgatgccgcgtcgcgccggcgcccggccgcggcctcacatgcatcaggtggcgatggcatggggctccgagaagaagcggcgctcgcggtgctcgccctgcttgccgacattgaagctggagaccggccgatggtagcccatcacacgggtccagacctcgcagggttggcgctcctcgtcgcgcagcgctgcatggccaggcaaggattgcgtgaattgcgcggattggtcatggtgaatcatggatgcactccttcttgagatgggtcgaaaaaacaggaaaggacgatgtttcggcaaagactggacggccaaacacagagacaaggaagcgccggaggcgctactgcatagagaaatcccgcgcattccataatgcatcgcactaggcagcgagctggtctcgcttgcgggcgaggatctcttcgtcgcagcgcgggcagaacggatgctcgccggcgaggtagccatgtgtggggcagatcgaaaacgtcggcgtcactgtgatgtacggcaggcggaagcgcgtcagcgcgcgccgcaccagttcgcggcaggcctcgccgcttgataggcactcgcccatatatagatgcagcaccgtgccgccggtatacctggcctgcaaatcctcttgccgcgccagtgcctcgaaggggtcctcggtccagccgaccggcagttgcgaggagtttgtgtagtagggctgctcagccgtaccggcctggcggatatccggccagcgcttgcgatcttcgcgggcaaatcggtacgtagccccttcggctggggtagcctcgaggttgtagaggtggccggtttcctgctggaaggccacgatgcgttcgcgcacgtgttcgagcaggcgcagcgcgaaggcatggccccactccgatgtgatgtcgtgccgatccgcggtgaaattgcgaatcatctcgttgacgccattcacgcccagcgtcgaaaaatgattgcgtaaggtgccgaggtagcgcttcgtataggggaacaggccctggtccatcaggtgctggatcagcttgcgcttgttctccaggctctgcttgcccagttcgagcaggcgatcgagagcgcgcagtagcgccgcctcgtcgccggcatgcaggtagcccaggcgtgcgcaattgacggtgaccacgccaacgctgccggtctgctcggcactgccgaacaggccgttgccgcgcttgagcagttcgcgcaggtcgagttggagccggcagcacatggagcgcaccatattcggctccagctcggagttgatgaagttctggaagtacggcagcccatatctggccgtcatctcgaacagccgcttggcattctccgattcccacggaaaatcgcgcgtgatgttgtaggtcgggatggggaaggtgaacaccctgcccttggcatcgcccgccgtcattacctcgatgtaggcgcgattgatcaggtccatctccttctgcaactcgccataggcgaacggcatttcctgcccgccgatgaccggcacctgttcgcgcaggtcctcaggacaggtccagtcgaaagtcaggttggtaaagggcgtctgcgtaccccaccgcgatggcacgttcaggttgtagatcagttcctggatgcactgccgcacctgtgcataggacatggcgtccttgcgcacgaatggcgccatataagtgtcgaacgacgagaacgcctgcgcaccggcccattcgttctggagtgtgccgagaaaattgacgatctgccccacggcggaggacatgcgcttcggcggcccggcttccaccttgccgggcacgccattgaacccctcgtgcagcagcgtgcggagcgaccagccggcacagtagccgctgagcatatcgagatcgtggatatggatatcgccgttgcgatgggcctcgccgatttccggtgtgtagacatgggacagccagtagttggcggtgaccttgcccgccacgttcaggatcagtccgcccagcgaatagccctggttggcattggcattcacgcgccagtccgccttgctcaggtattcgttgatcgaggcttccacgtcgaccagggccttgcggtcctggcgcagcctggcgtgctggccgcgataggcgataaacgcgcgcgcggtgttccagtaattggcggcaatcaagacctgctcgaccacgtcctggatctgctcgacgcctggtgtctggttatggtaacggtgcgctaggaccctcgccacctgtccggcgaggctgactgcctgcgcatcgccgaactcgccggccgcagcgccggcgcggcgtaaagccgactggatccgctcaatggcgaatgccatgctctcgccagtgcgcttgatcacctccctaggtaggctggcaacagcggcttcggtacagtgctccatacattctcccggcaaaattcacactagatgcggggaaatcgtacgaccaaaacactatatgtagtttgacggcgcgcaaatgtatgacatgtcggctagtcttggtcggcggtacgagagtccgtgccgccgaaacggagttcagcgggcagcaccgtcgcggtagatcgccgggtcagctttgccggcgacatccagcactccgaccaggcccttgccggcgcgcgacagtgcatggtccaccagcaggtagctgccggggtattgcaccttcatttcgacgatggcgccgctgggcagcaccagggtggtctgcacatcgtgcttgatgcctgtgagcgagccctcgctgtagaccttatcgaatacttcaccgattacgtggagcgatgagaccttgttgggaccgcccacgccgaattagatgcgcacgggcgcgccatgcggccgtgtggtgtacatctcgccctgcatcacgtagtagtcgcgatcgaccttcggcaacccgccctcgggttcgaccaggatcatgccgtacatgccggccgagatatgctggggcaccagcggcgtcgcgcagtggtgtgccgtcgtccagatggtcggccagctcgaccgtttccatgcggtacttcagcgtctgcggcgcgcgcgtgccgatgggcgcgggcatggcggcgggatcgcctgcgatgctcccggcagccgggtcgcgcggggcgatgctgccgccgccgtgtacaaggcagtggccgagcggccggcctcgctctgtaccgaggcgggcgtcctggccgtgccactgacctcgaacacaccctccatgccgatctgccggtgcccggccacggtgcagatgtaggcgaatttacctggctgcgtcacggtaaagcgcagtgtcgcagggccggtgccggcgctgaagcgcttcgatgtgacattcagttcgggaatggcaagatcatgctcggcaccctcgccgctggcgatggagatctccaccgtatcgccgacttccgcgcgcagcatggggttgaccttgcccgcctcgccgacgaacaccatcttgccgtcgatgatattcgtttgcaggttatggcacggcggcggcaatcgaaatggaaacggcagaggacaagtggaatgttctcatgatgatgttgttctcgttgttgacttcaaccagggcgggttgccgcggcagggccgccgcaacccgctacttgctgtgatgctgtaaatgcgcttaccgctgcgcggcgttcaggcgtccttcgggcgcggccagcgccggtgccttgccgagcaacccaagcaccacctgcaacgcgaacgacaccgcgccgacgataaataccacgtcgccgaaggtacgcacccagcgcagcgtctgcaggatcggctgctgcatgaattcctcactgcgcgcataccaggtgccatgctcgacgctagccaggaactggatgatgccgaccggcagcaagctagtcccgatcatcagcaccagcccggcattgagcccccagaacgccgtcttcatcagccccggactgagccggtaagccggccgcacatagcgcagcaccagcagcgtgaaacccagcgccagaaagccatagaccccgaacagtgccgcatgcgcatgcaccggcgtggtgttctgcccctggatgtagtacagcgagatcggcggattgatcatgaagccaaacacgccagcgccaagcatgttccagaacgccaccgcgacaaagcacatcagcggccacttcaggtctgccatccacggtgcacggtccttcaggcgccagttgtcccaggcctcgtggcctagcacgatcagcggcaccacttccagcgcgctgaatgccgcgccgaccgccatcaccggcgtggtggtaccggaaaagtacaggtgatggaacgtcccgggaatcccgcccagcatgaagagcgaagccgaggccaggcttgctgcagtcgccatcgggcgcgacaccagtccgagcgtggagaaaatgaaggccagcgccgtggtggcgaacacttcgaagaagccctccacccacaggtggaccacccaccagcgccagtactccatcaccgtcaggctggtgcgctcgccgtagaagaggccggcgccgtagaacaggccgatcgccaccaccgacgaggtcagcagcgccagcaggttcttgtcgccgccgctgcgtgcgcgcagggcgggtgcgatgccgcgcatcatcagcacgagccagatcaggatgccggcgaacttgccgatctgccacaaccggcccaggtcgacatactcatagccctgatggcccagccagaaattcaggttgggcggcagcttctgcgcaatcgccaggtagttgccggtgaaggaacccaccaccacgaccaccagtgcccagaacaggatgtccacgccgagccgctggtacttcgggtccttgccgccgttgatcagcggcgccaggaacaggccggcggcaaggaagcccgtcgcgatccagaacaacgcgctctggatgtgccaggtgcgcaccagcgagtacgggaaccactgcgagacatcgatgccgtagaacttctggccctcgaccgtgtagtgcgcggtgaagccacccaggaacacctggaacacgaacagcgcgaccaccaggaacaggtacttgccgagcgcgcgttgcgacggcgtcagcgcgaagctcagcaacggatcgcgcgcgggcgcctgcggcagcgcttcttcgtgtccgcgcaggaaggcccatgcccacaccaggaagcccacgccggccagcagcacgaccacgctgatcaccgaccacaccacgttttcgctggtcggctggttgccgatcagcggctcatgcggccagttgttggtgtaggttgcctcgtgccccgggcgttcggtggcggcggcccaggcggtccagaagaagaagtgcgtcagctgctgccggcgttctgcgctcggcagcgtgttctccttcatggcgaagtgctcgcggctcgtgtgcagctcgggcgcatccgagaagagcttgtcgtagtagccggcggtggccgccattgcctgcgcgcgccggttcgagacggtcagcacgcttgtggccggatccgccgcgttgccgcggtattcggcccgcagctgctcgcgcagcgcgcccctggccgcagcgtccagcttgtcgtagggcttgtggtaggcgtcctgcgcggcaagatcgagccacgccgtcagctcgcgatgcagccagtcggcggtccagtccggagcctggtaggcgccgtggccccagatggagccgagctgcatgccgcccaccgactgccaggcggtctggccgtcgaggatgtcttcgccggtgaagagtgtccggccgtccgccgcgaccactttggcaggcatcggcggcgcctggcggtagacctcggcgccgtaataggcgagcaaggaaaacgtgaccgccagcacggcgatcagcaggaaccagagtctgcgatatgagcccatgatgagattctcttgatcgttgattgggtggaacggtgcccttggctcagtcgtttgccccgtgcgtggcgggcaggcccggctcgaacagcacgttgttttccaggtggatgtgttccatcaggtcttcgcgcagcgtgcgcagcccgaggtagagcgcccgccaggtattgcaagccgcgcgaggcagcgtgatgtcgttggtgaggtccgccagccgctgcaatgccgcgccgtggtcgtcatgctccatgcgcatcacggtgatgggcgcaccggctgcggcatggaagccacgcgcgagcattgggaacaggacctgttcctccttctgcatgtgcgcttccagctcgctctgcatttccgccaggtgatcggccagcccgagcgggcagtcggggcggtcgccatggacatgctccacgcggcgcgcgagccggatcagctcgggcagctgctcgcgatggcggtcatgaaaacgcgtctggatatgggcaatcagcgcagcgggcgatacagtgttccagtcgttctccaccggctcggcgcccccttgcaacgccagcaggcgcgcctcgatggctgtggcatcgagccctttctcctgcgccgcctcgcgcagcgtgtgcttgccgccgcagcagaaatccagcgaatagtcatgaaagatccgcgtggcgccgggaatgcggcgggccaactggccgagggattggtcttgcagggtcatgatgtttctccgtctgaagttacgcatgcatgacttacgcgaggaccgtgccaaataaaaaccgcgctggatcaatggcttacaagacatacggtcatatttaccttaaaattcgcatggtatatttgacccggaccggtatttatcaccatgacgcccatgtatcccgagttgctgaccgacctggtcaccgacctgccgcatgcggtgcgcctgcagcggctggtcagcggactacgcacgcatttccgttgcggtgcggtggcgctgctgcggctggaagaagaacacctgcggccggtggcggtcgacgggctggtgcgcgatacgctcgggcggcgctttgcggtgagcctgcacccgcggcttgccgccatcctcgcgcggcgcgacgtcacctgcttccatcacgacagcatgttgcccgacccctacgacgggctgatcgacgaacacgttggtgagccgctgccggtgcacgactgcatgggcacgagcctgcatttggacggaaggccatggggcgtgctgacgctcgacgcgctcacggtcggcacgttcgacgccgccgcgcaggccgagctgcaacggctgaccgtgatcgtcgaagccgccatccgcaccacccggctggaggccgagatccgcgccctgcagttggcgcgtggcaaacagccagacggtgaagggccggccgacgacggcgagatcatcggccagagccaggccattgccggcctgctgcacgagctggaggtggtggccgacaccgatctgccggtgctgctgctgggtgaaaccggcgtcggcaaggagctgtttgcgcaccgcctgcaccgccactcgcgccggcgcgggcatccgctggtgcacgtgaactgcgcggcgctgcccgagtcgctcgccgaaagcgagctgttcggccacgcccgcggcgcgttctccggcgcgaccggtgagcgtccgggccgcttcgaagccgccgccggcggcaccctgttcctcgatgaagtcggcgagctgccactttcaatccaggccaagctgctgcgcacgctgcagaacggcgaaatccagcggctgggctcggaccgtccgcgccgcgtcaacgtgcgcgtgatcgccgccaccaatcgcaacctgcgcgagcacgtgcgcgacggctcgttccgcgccgacctgttccaccgcctgtcggtctatccgattccgatcccgccgctgcgcgaacgcggcaacgatgtactgctgctggcgggccgcttcctcgaactcaaccgcgcacggctcggcatgcgcagcctgcgcctgtcggccgccgcgcaggacgcgctgcgccgttaccgctggccaggcaacgtgcgcgaactcgagcacgtgatcagccgcgccgcgctgcgttgcgtgagccgcggcgcggaccggaatgacatcgtgacgctggaggcggaactgctggacctggacgggctggaattaccggcagggtcagcccaccatgccgccgaggcggccatcgcgcacccggcgctacccacgggcgcgacgctgcgtgaggcggtggagcagacgcagcgagcctgcatcgagcaggcgctgcgcgcgcatgatggcagctgggcgaaggccgcgcggcagttgggcatggatgccagcaatctgcacaagctggcgaagcggttgggcagcaagtagcaggcttgccgtcgggtcacatcctgctgtcatgcagcgcgccgccgctgagatctaccatctctggcttcacctcggcaaagcgcatcacttggccgccgaacgacgtggcgaacttgcgggccgcggcctcctggcggaagctggcgatcgtcggccccatcgagccccgccgcctgctgccgagcacgtaagtcccggtgcgggcatcgaaccagtatccacgcggccggtcccagtcggccagctccatgtcctgcacgaatacgcccagcacggtgcgcacctgctcgggcttgagcagggtgctaaacatctcggccgtgtcgcaataccaggtgggccggctttcgccggcaaaatggatctgggccttggggccgggatagtccgccagcagcatgccgtccaggtcgcaggtgctggcgacgttgaattccgcgggaacaacggtttgcccggtcttttgtccgcaggcggacagcgctgcttgcgcgcccagcgcacaggtggccagcagcagctggcgacgattgactctcattggcggaacctccaggtagcaagtgccagcggcataacgatccaggccagcatcgcgccgcccatcagccaggggcttgccagcgcagggggcacgatggcggcgagcccgtaaaggctgcgcacctggtcgagggaaaagacgttgaggatgcgaaagacatcggcgggattgagcagcagcgcgtacgccagcgctgcgccgccgaactcgccgccgccggcgaccagcagcccgagcaacaacaggtcgaacaccagcacgtagccgaaccacagcgcgatcgccagccccgaggcgcgcgtgcgctcgcgccccgtcacggaaaccagcagggccaggctcaggaacgccagccccagcagcaccgagctgaacatgaagcccaggtactggctcagtccggcccagccgaactggcgcagcagcagcaccgccaccagcgcgaagccggccagcgtggacaacgccagcgccgcggccaggccgaggtatttgcccagcagcagctccagccgcgtcaggggcatcgccagcagcaggtccagcgagccgcgctcgcgctcgccgacgatggcatcgaagcccagcagcagcgcaatcagcgggatcaggtaggtcaccaggctcaccaggctggcgatcacgtactccaccgaccgtgggccgagctggccctgctgggcgccgccgaaataggtgatgaccagcgagaacaccgcgaacaccagcgccaccgccagcacccagcgattacgcatgcggtcgcggaactccttggcggccagcgtggcgatctgtccccattctatgtcggccatgcttatccccccagtccaaagaacaggtcttccagcgaaggctcgcggatctgcaagtcctgcacgtcgcccgccagcagcgacagcacggtcatcttggccgtgcgcggacagcgcagctcgatctcggcacccgtggcttgccagccgagcaccggcaccgcggcgaggcgttcgcgcagcgccggctgcatgtccggctcgacccgcaaggccagcgtcagcggcatgtcgttctgctcgcgcagctgcgccacgctgcccagcgcccgcacccgcccgttggccatgatggccagccggtccacgcgctcctgcagctcggccaggatgtgcgaggtcatgacgatggtgacgccctgctcccgcagcgcacgcagcatggcgtagaaatcacggatcgcggcgggatcgaggccgttgctgggttcgtccaggaacagcacgcgcggcgaacccagcagggcctgggcgaagcccagccgctggcgcattcccttggagtactcgcgaaccggccgcttgccggccgcggccagcccgacgcgctcgagcagcatctggcagtcccccgcgtccgcgcgcttcagcctggcgaagaagcgcagcgtctccagcccgctcaggttgtcgtacaggaccaggttttccggcaggtagccgatatgccggcgcgcggcgcggaacgcgcggctgcgcacacaggcgccgtccacggtcagctcgccgccggtggccggcaccaggcccagcatcatccggaacagcgtgctcttgccggcgccgttgtggccgatcaggccgaacatctcgccgcgccgcacctgcaggtcgacgccgtcgaccgcgcgcacggcgccatagtgccgggtaacgtcgcgcagttcgatcgcgcagccgtcagcggccggggtaatgcttgtcacgccagaagctccagtctcgatgtcggggattcatgcgcggggccgcgtcgacgacgctgggcacccgcagcacgggaaactggcgcccgaccatgcgcagcgcctgcaccgccgggctgtccagcagcagcgccacacccggatggcgccaacgcagacggtccacgatgtcgttcgcctcgtagggcacgtcaccgatgccgtcgccgtcgcggtcccagcccaggtagttgctccagtggttcccgccggggccgcctgcgcggtcgccccacggctcatcgcgtgcgccgacatagcgcacctgctcgcggttgccgatgaagtcattgccctgcaccacattgcgcgtcgaccccgcggacagatgtacacccacgcggttgtccgtcaccaggttgctgcgcagcgttgcgtactcgacgtcgtagatgaagaagccgcggtcgttgccggcgaccacgttgccttcaatcacggagtcctgcaccgtgcgcagcatgatgccgtggtcagaattaccccaggtgcggttgttgcgcacgacctggtcgcgcacttccatcagggccaggccgccgcggttgtagtagctgtcgttgtcctcccacaggttgtggtaggagttcatgtagtggctgccatagcgactgtggtggagccggttgccgcggaaggtcgcatggtgcgagacgtccacgtagagcgcgtcgcgcacgaagccgatgttgttgccgatgatgcgggcgccgcgcgtgttgtagagctggatgccattgccgcgctgcgaggaactgtagtcacgcttgccggtgatcacattgccttcaattcgcacgtcgtcggccttctcgatccacagcccgaacaggttgtaggtcaggtcgcagtggcgcacgaccgcgcggtgcgcacccggccggatgtagaggccggcgttctggtccttcaggctgtcgccggaatcccgcacgatcaggccctccaccagcacatccggcgcggtgatgcgcagcgtgtcgccgtgcatcccgccactgagtgtcggcctgccgatgccgcgcagcgtgagcggcttgtcgacgacgaaattgccgtcgtagcggccgcgctcgatctccagcacgtcgccggcgtgtgccatggcgatggcctgctgcaacgcgtcgcccggcttcacgcgccgggtttccgccagcacattgcgcaccagcagcgccatcaacagtgaggccagcagcaacgcgcccaacgacggcatccggcatcgtgcgtgtctcatggcagcagcagccccatggccttcagcgtcaggaacagcgccgcgccgatcagcaggttcttgaagccgacgtagctgaccatgtccatccagcccgcgcgccggtagcggttgcgccaccacgggccgtcctggacgtagcggcggcccgccatgcggatcaggacctcgtacgtgctccacccgaaccaccaggcgatcacggccacggacgacagctgcccgagtgcggccagcccccaggccgccgtggcggccagcgccaccgacatgccggccagcagcagcgcacgctgcgagcgccagcccgccatgctccacggccagaggtgatcgcacagctccagccaaagccgcttcaggccgacggccttggccatgtgcaacggcgcgaccggatcggtcggcatgcgcggatccggtccgttggcgactttggctggcattggcgccaccggttggatcgggatgaaatagccgtcgcggccaatcggcgtaagcgcgagcccatcgcgctcgcgccgcttgcgttccctggccagcggcgggcagccgccggcgtcggtatagagcaccatgcaatccaggcagtgcaggcattcgcgatggtcgatgcgaccgttcgcgtcgattgcctgcgagccgcagccgacggcgcaggccttgcagctgttgcagtcctgcttgcgccgcagcccaaaccagcggaaggtgctgggcatcgccagcgcagcaccgagcgggcagatgtatttgcagtagggccgctcgacgaatagcgacaggcccagcagcgtgcacacgaacaggccgtacggccaggcgcggtgcgtgatgccgaccaggaacgtggtcttgaaaggctcgacctcggcgagcttctcggccagccccatcgagaacatcgacaccgccagcagcccgaagaagatgacgtacttcaaccatttcaggcggtcgtgccaggcccgcggcagatgccgctgccagcgccgcagaccgatcatgccgccgaacttgtggatggcttcggacaatgacccgaacgggcacagccagccgcagaacagcccgcgcccgaacacgaataccgtcaggatgatgaagatccagaacaggaagatgaacggatcggacaggaacagcgaccacgtccactggaacagcagcgcgtggaaccacgtcagcacctgcgtgaccgacggctgtgccatcgcgccgaagcccacgaagccgatgctcagtgcccaggcgctgtacttgaaggcgttgacgggccacttgttccgaagcgtcgcccggcgcgtcagccgctcgcggaatgcataaacgacggtcacgaccaccagcagcgcggcgaacagggcaatcccggccgcgcgcgacttccacacccgcacccagggcgcggcggggtcgtcgatctccggccggccaccctccagcaactcgcccggcaaccagtaggccgcatcgaagctggtaaagctgcgcgcccccgtggcgcggtcgacgcggttgccgagcagcgacagcttccacggatacgccgacgagaatgctttcgagcggatcacgaagatggccgattcgttgtacgccggcgcgccctcggcggccaggccgtacaggttcaggtagtcgaggtcgcggaaggtaaaggagtcggccccctgcttcacctgcacacgatcatagatcccgccgcgcacgaagcccgagcccttgaacgactccgagccggcggtgcggatgatgaagatcgcatgctcgtccggcttgagctgcgtgcgcaggttggcgtagccctgctcgccgagcaggctgcggcccacgtcgggatggtccaggttgccgaaccagagctcgatgaagggatcgtccgaacgtgccagccccacctgctcgggcatgacgcgcagccgctggaccgccccttgcgccgccagctgagtccagctcgcgtgcgggttgcccggcgcgaagcgggccggctcgcgccgcgtgggcgcgaggatgccgacctggcgggccactgcggcgccggcggtcgtcaatacctggttctgtgccatcacggtgaccgtggcgccagagatggcatcgacgcccagcacgccctcgtcgggcctggacgccccgatctcgatcttgtcggcgacggacttgcccaggtactgctggttgaacttcaacagtgcagattccggaatgccgagcagcaggatcggctccgaatgcttgagcacttttacgccgacgaatcgcccattcgtgtccatgccgatcagcgtcaccaccggcttgccggaataggcgggcgtgtcggtaatgtcggtggacagcatcacgtagccaagctttggcttcttgccgtcggcaccggcgcggccgtaggcctcgacgtagggaggctgcccgatgcgctcggaaaagctctctgcgcctggaaagacttcctggcatggcaccagtgcgcaaaggttgcgggcggtgcgcaggtccggcggcaatgccgcctcgtaggcactgcccgcatggaccgggcgcgggccggccatgagcagcaggaaaagggcggccacgatggccgcaccaaaatgcttcaggggctgcatgtcgttctcgtctgtcccgcgcggccacgaggggaaaccatggccgcgcggctgctcgggctcaggcctccacaatcatgcgggtgcgcatttccaggtggagtgcgtggcagaagtgggtgcagtagcaccagaacacgcccggcttgtcggcaacgaaggtgaccgatgccgtctcctgcgggttgacgatgaagttgacgttgtacttcgggatcgcgaagccgtgggtcaggtcctcgatcttgtcgagattggtcaggatcagcgtgacctcgtcacccttcttcagcttgaactcgcgcaggctgaaggccggcgcctgcgacgtgatcttcacggtgaccttgcggccattgcggaacacgcccgactccttcgggtccttgatcgccagcgggaagtcgtccagcgcgtagacctgcttcggccgcaccagctcgcgtttaaagatgatgaagtcatgcggctcgccacgcaccgggtggtccgccatcagcaccatcttctggccggagatgtcgatcagctgctcgttctccggatgcagcggtccgaccggcaggaaacggtccttcgagaacttgcagccgaccgccaggtacttgccgtcggccgcaaccgtctcggactgcgaggcgttgacgtggccgggctggtactgcaggtccagccgatcgaccacgtacttggcgttcttgtcacccttgtggaacttgatcgccgcatcgagattccatttcacgagctggctgtcgaggaacagcgtggtgtaggcattgccgcggccatcgaaggccgtgtgcagcggcccgagacccagctccacctcggcgacgatggcatcgtcgagcttctcctgcttgccgtcgaaccagccaagcacgcgcgacagctcgatcaccgtggccgtgggcgagagcttgcccgcgcagatgaagtacttctggtcgggactggcgttgaccccgtgcgggttcttcggcaccgatacgtaggccgtcagcgcggtcttcgggtccttgttggccgcttgcgtgccgtcgaccaccggcaccttcgaatcgccgtaggtcttgaacttgcccgcctgcaccgccgcctcgatacgagcgatgttgaagaatacgcaggcatcgcgctcggcggacatcatgtcctcgaagtgcgcgccgttttccgtgttgtactggttggtcgccgccagcttgccgtcataggaggtggccaccaggtcgcagttgccgtcgatcagcacctgccagcgcaccgccatcgtctcggcgtccacgcaggtgaacaggctgcggtacttgccggcatcctcggtcggcgcactgggcagcggaatgccaaactcgccgccgcagaacacgcgtgtggtgtagttgatcttcgtgtcgaccggatcccgcttgtccgggaagatgccgtggaagccctgcacattgggcaactcggtgatcttgtcgcagatgaagtagtcgaggcggatgcgcgcgatgcgggaattgatcttgtcgttgacccaggcatagcggccgtcgtagttgccgtccttgtacgaagcatgggtatggtgggtatcggccaccgtgtagcgcagcgtgccgtccggccgggcgcccatcaccttcttcgattcattggtaatgccccagccgaccagcgcatcgggcacgaagcacgggatgcgcaggatctcgcgccccgacggcagccccagcacgcgcatgtcgccggtatgcccgccgctccagaggccatagtacgtatccagttccccgggcttgaggtgcacggacgcgcctgcgccgtgcgcggccccgtgtgccccgcttgccggtgcgccaacggccgccgccgcgggcgcggcgcccttgtctgtgcaggcgaccacccccgctaggccggccagcgctgccgtgccgagaaactggcggcgaccgataccgcctggaccgttgccgatcgatgccttctctttgctcatggagaaccctcgaagagatatgtgccggaatcaccggctgttttgcagatgtttgtgaacaggcgaatcttcgaagttccggaccagtctgaacttgactcgaatcaaaaggcaacaaaacaagtagaaaaatgcatgaataaggccggcaccgtgcaaccactgcacgcctctgcttcttagaatggatgccacacaaacggagcatctgatgagcaagaggaagatcgtggtattgggcatgggcatcatcgttcaggcactggtcgcctgcggcaagcagacaccggccgagcccgcggcggcggcccccgcaccagagccggcagcagcagtggccgccgccgcgcccgtgaacgagctgggcaagtcggtgtatggcaagacctgcgcgatgtgccatgcggccggcgtggccggcgcacccaagccgggcaacaaggacgactggggcccgcgcatcgcgcagggcaacgacacgctctacaagcacgcgctcgaaggcttcaccggcagcaagggcatgatgccggcgcgcggcggcagtacctcgctgcaggacggcgacgtcaaggccgccgtcgacttcatggtggcgcaatcgcactgacgcatcgacatgaacgcttcccgtcctgacaggccgaacccgggacggcggcggctgctgtgcgcatggccgctgcttgccacgggcttatggatccggcccgcactggccgacccgcgcgtagcacagtcgtcgcgcacgctgatgggtacccgcgtcgacatcaccgtgcaagcccgccatgccgacaccgcggcgccggcgatggcggcggcctgggccgagatggcgcggctcgccgacctgatgagtcgctaccgcgtcggcagccaggtccacgcgctgcaactggcggcgggcgtgcagcccgtgaaggtcgcgccggagatgctgcgcgtactcggcatggcaaaccggatgtcccggcgcagtgccggcgcgttcgacatcaccgtcggcgccttcgccggctggaacttcgatccggcccacccggcaatgccggaccaggccgagatcgcacgcgaactgccgctggtgaactatcgcgacgtggtggtcgatccccgcgctgagactgccttcctgcgccggcagggcatgcggatcgatctgggcggcattgccaagctgccggtcctgcaggccggcatggatgtcctgcggcaacacggccttgacggtgcgatgatcaacggtggcggcgacgtgctggtcagcggcgcgctgcaggggcgtgcatggcgcatcggcgtgcgcgacccgctcgcgccagcgcgactgaccggcgtgatcgccatgcacgacggcctggtcgccgcatcaggcgactacgaacgctgcttcatgcaagccgggcgcaggtaccaccatatcctcgaccccggcaccggcatgccgagcgcggggccgcacggcgtgacactggtggcgcgcggcgtggacgacatcaacgggctcggcgctgccatcatggtggcaggcgagaccgcgggccggcactggctggaggcattgcccggcgtcgacgccatgatcgtcgggcccggcgggcggcgctggctgtcggccggcatggcgggtcgcctgatcggctgactgcacgcctggcaatggcggccgcacaggcgtgcggccttccctcacaggctgtttgagaatcccgcggtccccgcatcagccgggcactgcccggccaagcattcgcgacaccacgtcgccaacccacgccggccgcggcgcggcatcgagccagtatttcacttccagcccgagcgcggtgtcgccgctgatcaccagcttgcgctggaagaacagcgtatcggtatcggcttcgccgcccagcaggcgaagatagtcgaccgcgcgtgcgcgcagcgtcagcgcgggggcggaaccatccgagcggccggtatggaagcgcccgccctcgcagcgaaatggcacgtccagccccagatcttccaccgtcagcaggaagctgtgcccatcgagcgccgccggcggttcgagccaaccggcacggcgcgcgatttccagcgcggcaaccagcggcagcgcgcaggcacgtgccggcatgcggcgatgcacgcccgccatcagcgtttgcagtacactcacgtccgctcctcccacacgataccggccgcgccgtgccagtagccattgcagggctgcgcgccggcgggcgtgatgccggtcggggcggcggggcgttcgccggcgcgtatggccgcgagcgtggccaccacatccagcgttcccgacgcatgcggactgacacgcagcatatcgacgcccatcgccgccatcgacaccgcttccccgcacaggtcgaggcaggtggcggactgcgtctgcacgccgttgagggtgaagaacggctgcccctcaccggtggcggcaaccagcccgtccggatagtcgaggcagcggaactcgcaactgtccttgcgcaggcggtgatggcgcgcggtgaagcagcgcgccgagaacgcgagcggcatgcggccccagaccatggcttcgagcgagacgccacgggggcgccccgccgccagtctgcagagcgtaggcccatccatctccaccggcaccgcacagcccctggcgcccagacccgcaagccacgccagcgtatcggcgtggtagacgttcaggtgcgggccgcccacgaatggcctcccgcccatgcagcgcaccgcgccgaggtcgttggcctcgaccaggtagtcatcctgctcgcagacgcgccgcatccaggcgatatcggtgtcggactcgatcagcaccggggtggacagcaccacttccttgccggcctcgcgcagcatcgtggcaatttccagccagtgcgcatggcgcaactcgtgccggcgcgtgcagacggtctcgccgagatagacgcgatcaactgccgaatccgccgccgccgcgtagaactgcatcacggtttcgcgcggccagtagtaaagcagcggcccaagcgcaatgccgaagcgcggcacgttggcggcctgctgcgccgggacgaaggtttcagacattggtgcacccatgggtagtcgcgctcctgttcgggaaattgtcggttggcgcagtcagcgccacgggcggtcgtaggcgccttgcgtgacctggtcgccttcggcgtggcggcccagcgtgctctgccattcctggcgcggcgcaaagcgagccggatcggcgcacgcagcgtcgatggcggcacgcagcacgcccacgacatcgcccacatagcgggggctgcgctggcggccttcgatcttgatggcggcgatgcccatgtcgatcagcgacggcagcagcgacagcgcattgagactggtcggctcctccagcacatagccgcgttcgccttccacttcgaagcgccccttgcacagcgtggggtagccggccggctcgccgggcgcgtagctgtcgatcaggatgcccgacagcctggcgtgcagggtgccgtcctgctcggtccagcgcaccgcgtgcgcgggcgagcaaacgcccttgttgttgggcgaatcgccggtggcgtaggacgacagcaggcaacgcccctcggccatcacgcacaggctgccaaagccgaagacctccagctccacgctggtctggcgcgccagcttgccgatctgcgccagcgacagcacgcgcggcagcaccacgcggcggatattgaagcgttcgcgcatcagttcgatggcatcggcatgggtggccgagccctgcacggacaaatgcaggcgcaggtcggggtggcgctggctggcgtagcccatcagcccggcatcggccatgatcactgcatcggcacccaggtccgcggcggcgtccaccgcccggtgccattgcccgaccgcgcccatctgcgcaaaggtgttgatggcgaacagcacctcggcgccgcgcgcatgggcttcggccacgccggtgcggatgtcggcctcggtgaaattcagtccgccgaagttgcgcgcattggtggcgtcgcgcagccccaggtagacggcgtcggcgccgtgctgcagcgccatgcgcaaggcggccagcgagccagccggcgctaccagttgcgggcggcgcggcggttgcggctcggccggcgattcgggagaagagaacttcatgtcgggaatggccgctgccggcgcgaggatctgaccagccgagatgttagcgaggcaccacgcccgtgagcttgatcgtgcgcaaattgcgactgaccacgtcagcgatgcccgccgcctacgccgatcggcgtacgccgttggcaggcagctggcccggcattgacctgcggcaaacaccggccgctgccgctgtgccacgcttggccaactatccgcacgcggcggcatcacttgagcgagatcgacatgaaagaacattggctgaagctagccgggcgccggctggtgccggtcgtacagggcggcatgggcatcggcatctccgcgcaccggctcgccggcacggtcgccggcctgaacggcatgggcaccatcgccagcatcgacctgcgccatcatcatccggacctgctcgcgcagacgcgcggcacgcgcgacaagccgcgcatcgaagcggccaacctagttgccctggaccgcgagatcaaggccgcgcgcgcgctgtcgggcggccgcggcatgatcgcggtcaacgtgatgaaggcagtcggctcgcatgcggcactggtgcggcagtcctgcgaaagcggtgcggatgcgatcgtgatgggcgcggggctgccgctcgacctgcccgaactcaccgcgaactatcctaaggttgccctgattcccatcctgtctgaatcgcgcggcatcgggctggtgctgcgcaaatggatgaagaagggccggctgcctgacgccatcgtgatcgagcatcccaaccacgcgggcggccacctgggcgcgccggccatccaggaactcggcgaagcgcgcttctctttctcgcgcgtgctcgccgaatgccgcgagctgttcgcctcactgggcctggcttgggaaagcattccgctgatcctggccggcggcatcgacagccacgccaaggtccgccactggatcggccagggcgccgccgccgtgcagctgggcacggcgttcgcggtgaccgaggaatgcgatgcgcaccccgcgttcaagcaggtgctggccaccgcacgcccggaatcgttgcgcgagttcaccagcgtggccggcctgccggcgcgcgcagtgctcacgccctggctcagccgttacctgtcgagcgaagccaaattgcagcgccgtgccaaggtacgcgagtgcctggaaggcttcgactgcctgcagtcgtgcggcctgcgcgacggcatcgcccgcattggccagttctgcatcgacctcaagctgtcgcaagcggtgcgcggcgacgtggagcgcggcctgttcttccgcggcaagggcgcgctgccgttcggcgaggcgatccggcccgtggcggaactgatgcattacctgctcaccggcgagaagcctgccgcgctggcggcaacgtcggcgccggccatggcggcctgaggctagcgggccaccgatgcattccaccccctgactcgccatccttatgcttatttcagcggcaagcgcatcctgatcaccgggttgatctcgaaccagatgatcgcctttgtccttcggcgatcgcgtcttgaaggcgtcgccctattcctatcatcaagtccaaagggatctcaatgtccaagtctgacaccacatccttacccctcgtctacgcctgctccggctgctccagcgtagcgcaactcgccaacaccgtcgcagtacggctggatcgcggcgggttggccgagatgtcgtgcatcagcggggtaggcggcggcgttcccgcgctcaccagggtggcccgctcgggccgcccgatcctggcgctggacggctgcccgctcgcctgcgtgaaagcctgcctggccagcgcgggtgttgcgcccgctcagcatctggtgctcaaccgcctaggcgccactaagcgacagcatggcgaatgcagtgaagcggaggctggcgctgtctgggcggcggtaactctggcactgtccgccatcaaagatgcgccgccgcagcttgctgacaaatcggcggcattggtcaaagccaacgggacactccggcaccgattgcagtgacgacggcgcttactcccttccccccctcttggacgtcacggggagaggggtgggttggctaggccgttcggggaaaggatccggcccgtggcggaactgatgcaccacctgctcaccggcgagacgccggcagcgctgacagtcgcacccgcaggcagcagcggcctgaggcagccatgatatcgatccattccacccactcaccacacatccctatgggcattctcagtgggaagcgcatcctgatcaccgggatgctttccaaccggtcgatcgcgtttggcatcgccaccgcatgccggcgccaaggcgccgaactggccttcacctatgccgacgaacgtgtcgcggcgcgcgtgcgcgaactggcggcggacttcagcagcgaactggtctttccctgcgacgttgccagcgatacgcagatcgacgcggccctggcttcgctgcgcgcccactggtcgcagctcgatggcctggtccatgcgatcggctacgcgccgcgcgaggcgttgtcgggcggcttcctcgacgggctgtcgcgcgacagcttccgcatcgcgcacgatatttccgcctacagcttccccgcactcgccagcgccgcgctgccgatgctggcaccacgcgccgtcttgctgacactgtcttacctgggcgcgcagcgtacgctgccgcactacaacgtgatggggctggccaaggcctccctcgaagccagcgtacggtaccttgccgccgcactgggcgggcgcggcgtgcgtgtgaacgccatctcggcgggcccactgcgcacgctggctgccgccggcatccgcgatttcggcaagatcctggaacacgtggcaaacactgcggcattgcggcgcaatatcgacagtgaagaagttggcaacgtggcggcgttcctgctatcggatcttgccagcggcatgacggggcaggtcagctatgttgacgccggataccggtgcatggcagccccgctcgacctggcagattagtccccacgcagcgcgaccacgtccagtggcgcgctgcaatcacctctcgtttgaggcggcaacctgtcgcgccagtccttccgcatcgagcaggaagatcttccctcgctccagcttcaccagcttttgcgccgagaaccggctcatcacgcgcgacagcgtctccggcgtgacacccagcttcgatgcgatcacacgctgcgtgcaggccagccacgtgcgccggcccgcctgcgcctgctcatgcaggaaacttgccacacgctgcaaggcattctgcaggctgacggcctcgatatcgcgcatcagcgtatgcagccgtccggacaggttgcgcagcagctgggtggacactagcggatcgcgctcgaccgcgccccatagcgcaagcttgctaacatgcagcaccgtcgtgcgcgcctgcgcctggcaatccgcgacctgcggcgcatcgaggaataaggcgtcctcgccgaagatggcgcccggcccgaacacctcgatggcgcgctccagcgtgcgctcgctggccggcgccgtcggcagggccagcttcaccaggccctcgacgacgacatacaggccctggcaggcctcgccgcggcgaaacaggaactcccctttgcgcaggtgctgcggcgtagcggcctggcgcagggcatccaggacttcggcatcgatgccgcgaaacaacggcatccgcgcgaatgggatcgggtcagccatcacggcctccttcgacaggcaatgttgcggggcgcggcacacgtggcggcagcccgccctgtgcacgcatccggcgcatgcaacgcagcgccgtcagcagttgcacgcccagccagagattggcggcggcaaaagccagcccgccggcgggtgccagccacgccggcgcgaccggcagtgccagcagcatgagataggcagccagcagcagcatcgcctgccgccgctgcctgccgggggcgataatcgcctgcatggcaggcacccgggcgcgaggcggcagcagcttgcgcaggtgtagccagaccaggaacggcacgatcttgccgagcatggccgtcaccggcagcacgccgccgccgatcagcgcgagcgagccgatccaccaggccagcggtgcccgactatccggcacgaagggcatggctgcggcaagcaaggcagcggccagcatgcttgcgcacgccacgggccacaacggccagaccggatcgtgcctgcgcttggccttcagcgtgccggcgagtccgaagccggccacgaccgcggcgaccaccagccagggcagcagtgtccattgggagagtgccgtcgagcgcggccaagccaccactgccacggtgaatgcgagcagcggcacccagtgcgcgagcggcagccatcgctccagtctggctggcagccgcgacgtttgccagaacatcggcaggaccgtagtcgccacgcccgtcaccagcgccgcgagccagccgccaagaccccacgctatgtgcagtgcaagcagcggcgcgggcgatgccggccacaagccgccgaacaaccctgccagcacgccaccgcacaaagcggtcaacagcagcggcgcgccgatccacgccagcgtgcgtgtcgtggcgtcgaccgccgccacgcgcctgcctgcgccgagaaggagcaagcccgccagcaccaggaagggcgcacccagcaacgcggcccagcggaaagcggccgcgctgccgccaaggaatcccgccgacaacgccagcgcgctgccgccgccagacagcgcgaccagcggcgccatccagccggcaccgggcaccgtcacgccggccaccaccggcatcatctggaacagcgcaccaagcatgaccggcagcagcatgccgagcgccagcacgtgcaccgccgccagcgcgagcggtgcgaagcggtccggcaagccgtccaccgacccgaatgccagcagcaggcccgccgccgcgcccagccatggcgccggcatcaggcagccgaacaccacgccgggcggcggcgcacgctcgtagtccaggttggccgctttcacgtcggtgatccctttgctggcctgttgcgatcacggcatgcggtcaggcgatgccggccagcaccgcgtccagatccggtacctgtgcgcggcacatgggaaagagcacgttctcttccttcacgttgtgctgctgcagcaataccaccagcgtgtcgatctcggcggccagcgcattaccgtcgcgcagttccagccattcgcgcgcattgtccagcaggaccctcacctcttcatgttcgtggcgcatgaccgaggtcgggccaccggcaaagccgatggcccgctcgaacgcgggaaacagccgggattcctccgcctcgaagttgcccgacagctccgcctccagccgcgcaagggcgcctgcaatgagatcccagtcgccgccgcgcagggcggtctccagctgcccgagcgcgtcatcgcacccgcgatgctgctgcaccagtgtttcgattccagtggacatagtgattctccggttcggttcgaatgcatgctaggtcgcggcctgcgccctggctttgatcctgaataagttcccccgggaaaagacggaaagacccggcactcagtagggaaactggaagcgcccggcacaaaggctttggccgaccatatgtcacatcgtgacctattttttcggcacggctgccgctggcgcccgagacgcatcgaaatgaggttttcagcgcactttcccgtgcgcgccgattggccgttcttgatctggctcatgtatcgccccccgccatgcgcccacaattcagacactggcttcgcgcgcgaagccagtgcttcatcgtcttcattgccaccccgatcctcgcctcatgtccaagaccacgccagatcctacttccgacgaggtgcacgaaagcatgcccgactccggcgccgatctcgccacgctgcccgcattgcggcaccggctttcgacacgcatcatttcgctgtcgcttgcatcgctgttggtcgtcctggccatgatcgccggcacgctgtggctgtcgtggaagctcgaaggcgccggcgcggcgatcaacgatgccggcagcctgcgcatgcgcgccaaccgcgttgccatcgagctcacactatcgcaggccggcaagcccaatgcgctggacgaccagatcgccgcgctcgacaacacgctcgcccagctgcgcaagggcaaccccgcccggccactgtttctgccggacgagccggccattcacgcacagctcgaccgcgtggtggacggctggcagcaccggctcaagcccttggcgcgggccggcgggctaatggccggccaggccacgactgcctacatcgacgccctgcccagcttcgtcacgcaggccgaccgcttggtcggcatgatcgagcacgtcagcgccagcaagaccgatttgctgcgcgtgtcgcaggccggcctggcggccatggcctgcgtgggcacggtggcagtgatctacctgctttacctgtggatcatcctgccggtgctgcggctgcaggacggtctgaggcgcatggcggcgcgcgagttctcgctgcgcctgcccgtggagacccgcgacgagttcggcactctgaatgaaggcttcaaccgcatggccagcgagctgcaggatctctaccgggacctggaagcacgcgtggcgcagaagaccgccgaactggcgcaccagaaccgcgacctggaaacgctgtacgagatggccgcgttcctcaatcaggcgaccgatgccgaagccatgtgcaacggtttcctgcagcgcgtaatgcggcagttcgatgcggacggcggcagcgtgcgtgcctttgacgatgtccgcggcaagttgccgctgatgacgtcgatcggcttgccagcggcactgtccggtgccgcgcaatgcgtgtcggtcaaggcgtgccactgcggcgacgcgaccacgcagtccgtgatcgccatccaggacctgcgccatgcgccggcccgcgccgccggcccggtcagcccctcgccctgcacgcgcaatggcttccaggcgctggccgcattccgcatcgggagcctgcgcggcgcaaccggcgtcttcgccctgcatttccgcgagccgcgcgagctgccgccttcggaccgccagttgctggaaaccctcggccggcacctcggcaccgcgctggaacagctacgtctgtccgactccgcccgccagctggccgtggtggaggagcgcaacctggtcgcacaggggctgcacgacagcatcgcgcaaggtctgaacttcctcaacctgcaggtgcagttgcttgccgatgctgtgggccgcgacgaccttcccgaagcgcgcgagatcgtgccgatgctgcgccacggcgtggaagagagctaccaggacgtgcgcgagctgctgaacaacttccgctcgcggctgacgccgggcgagttgcgtccggccgtggaagcgaccgtggaacgcttccgccgccaatgccgcaccgaggccacgctgatcgttgacgatggcggcgacgtcctgccactgcatccggagcagcagctgcaggtgctgttcatcctgcaggaggcgctttccaatgtacgcaaacacgcgctggcggctcacgtcaccgtgcggctcagccacggccgcgatttccggctggtggtacacgacgacggcgaaggcttcgaccctgccgacctcgcgcaacgcagcgacgcccacatcggcctgaacatcatgcgcgaacgcgccgcgcgcctgaacgcccggctgcagatcgacagccagccgggggcaggcgtgcgcatcgcactgctgttgccgcgcggcgaacaacaacccgacgccatggctgccagccaactccaaaataccttcccatgaccatctgcatcctgctgatcgatgaccacacgctgtttcgctccggcatccgggccctgctgcagcggcaggccgatttcgaaatcgtcgacgaggccgccgacggcgtggaggacatcaagcgcgccaagcagcgccggcccgatgtcatcctgctggacctgaacatgcccggcctgtccgggctggaagcgctccagctgctggtggaagatcttcccgatagcgcagtgatcgtgctgaccgtgtccgaagaggccgaggagcttgccatcgcactgcgcagcggcgcgcgcggctacctgcttaagaacatcgagaccgaggccctgaccagcgccatccgccgtgctgcggccggtgaacccgtgatctccgaaagcatgaccgccaagctcgtcgcgcagttccgcgcccccgcgcccgccgctgtcgctgttcctcagcaggtcgacacggcgcggctcacggtacgcgagcgcgagatcgttcaggaactggcccgcggcgagagcaacaaggaaatcgcgcgcaccctgggcgtggctgcgagcaccgtgaagatccacgtgcagaacatcctgaagaagcttaacctcgccagccgcgtgcaggtcgccgtctacgcagtcgagcaccgcctgaccgaaactggctgaaccgtccggcgccattgcgcgccgccccgccgcgcggcgtcctcatcctgttcctggaccaggatcagtccaccttcggcgcgtcttcccatccgcctggcctcaattggaagcaagtagcgcgcccctgtgacagtttggagacagcttcatcaacacgtcagcgggctacccgcgtcagcatcaggaatggggtcttaagcttgcatcgtccccgcgaaggcgcgggcccaaccaactcaaagacactggatgcctgccttcgtgggcaagaccatggtgcaacgccaactgaacggcacttccgaggggctgttgacggtctcggcgacctgccaactttggccccttgaacttccacgcggtcaacccggcttgccatccacccgcggccgcatcagccgcggcgcatacgtcagcgcatagagcccgaacccggccacccagcacagggccgcgccgtagagccagtgccggtatccggccggccacagcagtggcccgagcacgcgcagtagcgcggcggcagccaccagccagtacgcgatggtctcggcgcggccggccaccagcatgcggccggtatgacccagcgccgtgcgcgtgatcatggcgatgatggcgccgcccagcacgcccacagtaaaggcatgcgtggcgatgccgggcatccatagtccgagcaccgctccggcctgcagcacgaatgccagaggcagccacgcataggccaggtgcagcacccacagcagcggccggttgcccaccgcatggccgcgccagccccacacgcgaattcccagcacgaacgccgccaatagtgacagcacggcgcctagccagccgggcaaaggaagcagcccggccgccagtcccagcacacccgccggcaccactgcgcggtcgacgttgcggtactgccgcaggcggaaaccgggaatcgcgttggtcgtgaacatcggaatcacccgcccgccaatcacgatcacgaacagggagatgagcgccacgccggcctggcaagcgcgcagcgcgccatcggtctgcccttgcgattgcagccagaggctgacgatgttcgcggctgccagcagccatagtgccagcgccagcggatagttacgccggctgccgcctttcaccagcgcgcgcgtgaaggccagcgcggccagcggcaggaacgcaccgtcgatcaccagcgccgcctcgcccgacgcggtccacatcgcgatacgccccgccagccacagcaggaacaggcaggccagcagcggcccggtcggtgtcggctggccggtccatgcacgcccagcggtgaacagaaagccaatcacgatggccaccgcaaagccaaacaccatctcatgcgcatgccacagcatcggcggcagcgatgccgaggatcccacgctggtgatgcccgccagcatcgcggcccaaagcgcaatggcaacggcgctgaatattgcgccgcccaggtagaagggccggaaacccagcgcgaagagggcaaagccgcgcggtggcggcccggcctccggcgatttgcgtggaccgcgcgcgggcaggatgggaatggtttccatagtgggagtaactccccttcgttgatcccggacaaaggtccggtctggacacaggctggctgcgagcacgatagcaccgcctgccgcctggtgtcctcccccgatggaactacctccaccggcaggttcttccccgcccctggctgtgctcccggcgaatgttcaagcgatgtggcggcccctacgctggcagcacccgtcaaagttgacacaggagcatggccatggccaccccacatcccgcgcgggcgccgatcccgcccggtgcctatacgacgctggcatccagcactttcgccttcaccatctgctttgccgtctggatgctgttcgcggtgctcggcattccgctcaagaaggaactcggcctgaacgacaccgagttcgggctgctggcggcaacgccagtcctgagcggctcgctgatccgcgtgccgctaggcctctggaccgaccgctacggcggccgcatcgtcttcttcgtgctgatgctggccaccgtgatcccgatctggctgatctcgtacgcgcacagcctgtggcaactgctggtgctgggcctgttcgtcggcctggccggcggctcattctcggtgggcacgccgtatgtggcgcgctggttcccgcgctcgcgccagggcctggcgatgggcatcttcggcgccggcaactcgggcgcggcgctgaccaagttcgtcgcgccggcgatgatcctggccgccggcacttgggaaatcgtgccgcgcgtctattcgctggcgatgctcgccaccgcgctggtgttctgggtgttctcgcgcagcaaccccgcgcacctggtcaagtccagcaccggctggcgcgagcagctttccatgctgcgcgacccgcgcgtgtggcgctactcgcagtactactcggtggtgttcggcggctacgtgggcctgtcgctgtggatgaccaagtactacatcggcgaatacggtttcgacatcaagaccgccgccttcctggccgcctgcttctcgctgcccggcggcgcgctgcgtgccatcggcggctggatctccgaccgctacggcgcgcaccgcaccacctggtgggtgatgtgggtgagctgggtcggcttcttcctgctgagctatccgcagacggacttcatcgtccagaccaccagcggtccgcaggggttccgcatcgcgctgacgcccacggtgttcaccttgctgctgttcgtggtcggcatcgccttcgccatcggcaaggcctcggtgttcaagttcatctccaacgacttcaaccacaacatcggcgcggtttccggcgtggtgggcctggctggcgggctgggtggctttgtcctgcccattctgttcggcatgctggccgacctcaccggcatccgcagcagctgcttcatgctgatgtacggcaccgtgtgcgtgagcctggtgtggatgcactacagccaccgcaccgaacgccagcgcaaggaacaggcagtgggcctgacccagccggcctgacgacccttcacataacgccaccaaccaacgcacaccatcatgtctacctccgtactcacccgctgggagcccgagaacgcggccttctggcaaagcaaaggcgaacgcatcgcctatcgcaacctcgggatctcgattccggcgctgatgctggctttcgtggtctggatgctgtggagcgtggtcgcggtcaacctcgaccgcgccggcttccagttcaccaagaaccagctgttctggctgaccgcgctgccggcgctgtccggcgccacgctgcgcatcttctattccttcctggtgccggtgttcggcgggcgccgcttcaccgcgatctccaccgcgctgctgctaatcccggcgctgggcatgggctttgcgctgcgcgacccgtccaccggctacccgacgctgctggtgctggcgctgctgtgcgggctgggcggggccaacttcagctcatcgatggccaatatcagcttcttcttccccaaggcgaagaaggggctggccaccgggctcaacgcgggcatcggcaacctgggggtgtcggtggtgcagttcgtcacgccgctggtagtgtcggtggccatcttcggcgcgcttggcggcgagccgcagcaattcccggccaacgaggccaacggcaccacgcagagtctgtggctgcagaacgccggcttcatctgggtgccgttcatcgtggtatcggcgctggcggcgtggttcggcatgcacgatatcgccgatgccaaggcatcgttcgccgaacaggccgtgatcttcaagcgcaagcacaactggctgatgtgctggctgtacgtgggcaccttcggttcgttcatcggcttctcggccgggctggcactgctgaccaagtcgcagttcccgggcgtgaacccgaccgcctatgccttcctcgggccgctggtgggcgcgctcacgcgcccggtgggcggctggatctcggacaagctcggcggcgcacgcgtcacgctgtggaccttcgccggcatgatcgccgcggtgttcgcggtgctggcagcgctgccgcatgacggcgccggcggcaacttcatgtacttcctggcggccttcgtcgcgttgttcgcgctgaccggcatcggcaacggctcgaccttccgcatgatcccggtgatcttcctgaccgagcgccagcgcgctgccgccggcaagggcgacgtggcgcagaagcaggccctgcaggaagccggcaaggaatccgccgccgtgctgggcttctccggtgcgatcggcgcctacggcggcttctttatccccaagagcttcggcacctcgctggagctgaccggcgccgccgacgccgcgctgtattgctttatcgccttctacctcagctgcgtgctggtgacgtggtggcactacgcgcgccgcaacgcgcccatgccttgctaacagccgccggccggactagttccatcgaactagtccgccctccgtcacctagcccgaccggcgtgcggcgcctgttccaccagcgaattggcgccgccgccctccccccttaagctgagcgtgtccctgcaaacgctcccgcaaccgccggagcccccgcagcaaagcactcgcggagaacaaagcaatgagtcatttcctggatcgactgaagttcatgtcgcgcgtcaagtccacctatgcggacggccacggcgcggtggtgaacgaagaccgcaagtgggaagacggctaccgcagccgctggcagcacgacaagatcgtgcgctccacccacggcgtgaactgcaccggctcctgctcgtggaaggtctacgtgaagaacggcctgatcacgtgggagacccagcagaccgactatccgcgcacgcgcccggacctgcccaaccatgaaccgcgcggctgcccgcgcggcgcctcgtacagctggtacgtctactccgcgcagcgcgtcaagtacccgatgatccgcggccgcctgatggagatgtggcgcgaggcccgcaagaccatggaccccgtcgccgcgtgggaatcggtcagccaggacccggtcaaggccgcgcgctacaagagcgtgcgcggcctgggcggcttcgtgcgtgcggactggaacacggcgaccgagatgatcgcggcggccaatgccttcaccgtgaagaagttcggcccggaccgcgtgatcggcttctcgccgatcccggccatgtcgatggtgtcgtatgccgccggtgcacgctacctgagcctgctgggcggcgcctgcctgtcgttctacgactggtactgcgacctgccgccggccagcccgcaagtgtggggcgagcagaccgacgtgcccgaatctgccgactggtacaactccacctacctgatggtgtggggctccaacgtgccgcagacgcgcacgcccgacgcgcacttctacaccgaggtccgctacaagggcaccaagaccgtggcggtctcgtccgacttcggcgagatggtcaagttcggcgacatctggctggcgccgaagcaaggcaccgacgccgcgctggcgatggccatgggccacgtggtgctgaaggaattccacgccagcggcaagtccgcctacttccgcgactacgtgaagcagtacaccgacatgccgatgctggtgctgctgcgcaagaacgacgaccaccagggcacgctggtgccggatcacttcctgcgcgcgtcgcacctggccaataacctcggcgaagccaaccatcccgaatggaagaccctgcagattgacgacgccaccggcgagatcgtcgcgcccaacggctcgatcggcttccgctggggcgaaggcgcccacaacggcggcgaaaaggtcggccgctggaacctggaaatgaaggacggcggcagcggccgcacggtcgacccgcgcctgtcgctggtcagctatgccgatgaagtcgttgaagtcggcttcccctacttcggcggcgagcacgatgagctgctgcgccgccgcgtgccggcgcgccggctgacgctggccgacggcagcaccgcgctggtggccaccgtgtacgacctgcaaatggccaactatggcgtggatcagggcctcggcggcccgaacgtggccgcgtcgtatgaagacgatgtgccctacacccccgcctggcaggaaaagcacacctccgtcccggcccgtctggtgacgcaggtagcgcgcgagttcgccgacaacgccgaccgcacgcagggcaagagcatggtgatcgtcggtgccgcactcaaccactggtaccacaacgacatgatctaccgcggcatcatcaacctgctgatgatgtgcggctgtatcggcaagagcggcggcggctgggcccactatgtcggccaggaaaagctgcgcccgcagttcggctgggccccgctcgccttcggcctggactggtcgcgcccgccgcgccagatgaacggcacctcgttcttctacaaccacaccagccagtggcgccacgaaaagctgggcgtcgacgagatcctgtcgccgaccgccgaccgcaagcgctatgacggcctttcgctgctggacctgaacgcgcgctccgaacgcatgggctggctgccctcggccccgcagctgggcgccaatccgctcgacgtggtcgatgccgccgagcgcaacgggcaggaccctgtggcctacacggtcgagcaactcaagtccggcaagctgcagttcgcctgcgacgaccccgacaacccggccaacttcccacgcaatatgttcgtgtggcgctccaacatcctgggcagctcgggcaaggggcatgagtacttcctgaagtacctgctgggcacgcagaacgccgtgttcggcgacgagaacgatgcgatcacgccgagcgaggtcaacgtgcgcccggccgccgaaggcaagctggacctgctgacggtgctggacttccgcatgagcaccacctgcctgtacggcgacatcgtgctgccgacggcgacctggtacgagaaggacgacctcaacacgtccgacatgcacccgttcatccacccgctgtccgaagccgtgcagccgctgtgggaaagcaagaccgactgggagatctacaaggccatcgcgaagaagttcagcgagattgccggcccgtatctgggcacgcgcaaggacctggtgtgcacgccgctgctgcacgacaccccgggcgagctgggccagcccttcgaacccaaggactggaaggccggcgaatgcgacctgatccccggcaagaccgcgccgtcgatgaccgtggtggagcgcaactacgcggacctctacaagaagttcacctcaatcggcccgctgctggacaagctcggcaatggcggcaagggcatcaactggaatacccagcatgaagtgaaggagatcggccagctcagccacaccgtgcaggagccgggcgtgagccagggccggccgaagctggaaaccgcgatcgatgcagccgagatgatcctgaccttcgcgcccgagaccaacggccacgtcgccgtcaaggcctgggaggcgctgtcgaagatcaccgggcgcaaccacacccacctggccgagggccgcgagcacgacaagatccgcttccgcgacgtgcaggcgcagccgcgcaagatcatctccgcgccgacgtggtcgggactggaatcggaagaggtcagctacaacgccggctacaccaacgtgcatgagctgatcccctggcgcacgctgaccgggcgccagcagttctggcaggaccaccgctggatgctggacttcggcgaaggggcgtgcgtgtacaagccggccatcgacaccaagacggtggcgccgatgctgggcaagaagcccaacggcaacccggaactggtgctgaactggatcacgccgcaccagaagtggggcatccactccacctactcggacaacctgcgcatgctgacgctgtcgcgcggcggcccgcacgtgtggatctcggaaaccgaggccaaggccaacggcatccgcgacaacgactgggtcgaggtcttcaacgtcaatggcacgctgacggcccgcgtggtggtgtcgcagcgcgtgcccaagggcatgtgcctgatgtaccacgcccaggaaaagatcgtgaacgtgcccggcgccgagaccagcggcatgcgcggcggcatccataactcggtcacgcgcgccgtgaccaagcccacccacatgatcggcggctacgcgcagctggcctacggcttcaactactacggcaccgtgggcagcaaccgcgacgagttcgtgatcctgcgcaagatgaagaaggtcgactggctggaagggccgctcgtggaaaagactgcgaagttgactgtgaatgaaggagcctcgcaatgaagatccgtgcccaggtggccatggtgctgaacctcgacaagtgcatcggctgccatacctgctccgtgacctgcaagaacgtctggaccagccgcgacggcgtcgagtacgcctggttcaacaacgtcgagaccaagcccggcatcggctaccccaaggaatgggagaaccaggacaagtggcagggtggctggaagcgcaacgccgacggcacgctggagccgcgccagggcggcaagctgaagatcctcgcgaacctgttcgccaaccccaacctgccggcgatcgacgagtactacgagcccttcacctacgactacgagcacctgcagaaggcgccgctggtccagaccccgcccaccgcgcgcccggtgtccgtgctgaccggccgcaagatggaaaagatcgaatggggcccaaactgggaagacgacctcggcggcgagttcagctcgcgcggccgcgacaagctcttcgacaacgtgcagaaggagatgtactcgaccttcgagaacaccttcatgatgtatctgccgcgcctgtgcgagcactgcctgaacccggcctgcgtggcctcgtgcccgtcgggctcgatctacaagcgcgaggacgacggcatcgtgctggtcgaccaggacaagtgccgcggctggcgcatgtgcatctcgggctgcccgtacaagaagatctacttcaactggcagagcggcaaggccgagaaatgcctgttctgctatccgcgcatcgaggccggccagcccacggtctgctccgagacctgtgtcggccgcatccgctacctcggcgtgatgctgtacgacgcggaccgcatcgagcaggccgcgtcggtggccgatgagcgcgacctgtaccagtcgcagctcgacgttttcctcgatccgcacgatcccgcggtgcaagccgaggcgctgcgccagggcatcccgcaaagctggctggatgccgcgcgcaagtcgccggtctacaagatggcgtgcgagtggaaggttgccttcccgctgcacccggagtaccgcacgctgccgatggtgtggtacatcccgccgctgtcgccgatccagtcggcggccgaggccggccacatgggcctgaacggcgtgatcccggacgtgaagagcctgcgcatcccggtcaggtacctggccaacctgctgaccgcgggcgacgtgatgccggtgctgtcggcgctggaccgcatgctggcgatgcgcgcctacaagcgctcgcaggtggtggacggcgtgcaggacctgggcgtgctggagcaggttggcctgacgcccgcgcaggtcgaggacatgtaccagaccatggccatcgccaactacgaggaccgcttcgtgatcccgtcctcgcacaaggagatggtcgaggacagcttcaacgacaaggccagttgcggcttcaccttcggcaacggctgctcgggcggcacctcggagggcgcgctgttcggcaagaagccgcagggcagcgtccactttgtcgacatgcccaagtcgcgcaagaaagccgtgatgagctgagcgcgtgcccgcatccacgaatcgcccggagaagaccatgcccctctatcccatcctcagcgccctgttcggctatcccgagcaggatctgctggacgccctgcccgagatcgatgccgcgctggccgaatggccgcaggtgcgcgacctgctggcccccgtgaccgacctgctgcgcagcgagtcgctgatcgcgctgcaggagaactacgtcgccaccttcgaccgcaacccggcgcactcgctgcacctgttcgagcacgtgcacggcgaaagccgcgaccgcggccaggccatggtcgacctgatcgacgagtaccggcgcgaaggctttgaaccggcggcgtccgaactgcccgactacgtgccgttgttcctggagttcctcggcgcgctggtggccgacggcaaggaagcgcgcgccgaacagctgctgggcgaagcgatccacgtgctggccgccatcggcgagcgcctggcgcgcaatcaaagcccgtacgccggcgtgttcgcggtgctgcgcacgctgaccgacgtgcagccacaaccgcagcaggagccgccggtgcgcgacatggacgaggcgctggaaaccttcgggccgggggccgatggcgtggaaccgctgctggccccgcaggccgggccgcaggcggtgaagttctatccgcgcgatccgcgggccaaggcgccagtgccggctgcctgctgacagggcatggcaatgcaaaccgaacaccagacaatgggttaacacaccatggcaacgctccaccaattcctcttcggcatctacccgtatatcgctgccgccatcttcctgttcggcagcctggcgcgcttcgagcgcgagcagtacacctggaagaccgacagctcgcaggtgctgtaccgaggcaacctgcgcaccggcaacatcctgttccacgtgggcatcctgggcctgttcttcgggcacctggtgggcctgctgacgccggtggcggtgtgggatgcgctaggcgtctcgcacggcttcaagcagggcgtggcgatggccgccggcggcgtgatgggcaccatgtgcctggccgggctgctgatcctgctgcaccgccgcctgaccaacgcccgcgtgtcggccgtcacccgcaccggcgacaaggtgctgctgctgtggctgctggtgacgctgctgctgggcctgtccaccatcttcgaatccgccagccacatggacggccacatgatggtgcagctgatgacctgggcgcagcacatcgtcacgctgcgcggcgacgccgccagctatgtcgcggatgcgccgctgctgttcaaggcgcacctgttcatgggcatcacgctgttcgcgatcttcccgttcacgcggctggtgcatgtgtggagcggctttgcctcggtcggctacctcggccgtgcctggcaactggtgcgtagccgctgagcgccgcaaccccacaaggagaacagcatgcctgtcaccgtcaacggcgtggaactgcgcgacgccgacatcgaacgcgagctggaccaccatcacgatgcggccaacccggcgcggctggccaccatcgcggccatcctgcgccaactggtgcgcactgaagccgaccgcatcggcctcgccgccgaagggctggacgacgacgcactggcgctggccctgctggaacgcgaggccggcatccccgagccagacgaagccagctgccgccgccactacgacagccggcccgagcgctttcgcgacggcgaatgggtcgaggccgaccatatcctgttccaggtcacgccgcgcgtgccgctggacgcgctgcgcgagatcgccgcgcagacgctggcgctggtgcgcggcgacccctcgacctttgccgagcatgcccgggcgctgtccaactgccccagcggcgtcaacggcggccgcctgggccgcgtattccgcggcgagaccgcaccggagttcgagcgcgcgctgttcggggcgctgcaggacggcgtactgccgcaactggtcgaaacccggttcggcctgcatatcgtgcgcatcctcgagcgctaccccggcacgcgcctgcccttcgacgcggtgcgcggcgatatcgcccgcgccctcgcagccgccgcgcgcgaccgcgcctggaagcagtatgcaagcctgctgatcggccgtgcccgcatcgatggcatcgaactggaaggcgcggacagcccgctggtgcagtagtgccggcgattaggccgtacaggagcccgacctgcatcagggcactctgcccttgcaagcgcccgcccgctcaaaactcgcggacagcaccctgcggccgggctgtgcgctcacgtcccacacacagagtaagcgtcatgcaagaattcgtcgtaggcatcaccggcacgtccggcagcggcaagaccacgctgatcacggccatgctgccgtggttccgcgagcgcggcctgcgcgtcaacgtcgtcaagcacagccaccatccgcttgagctcgaacctccggccaaggacagcgcacgctttcgtgccgccggcgccagcgaggtcatggtggcctcgccctaccgctttgcgatcgtgcatgaactgcgcggcgatgccgagcccaccttggccgaacagctcgcccggcttgcgccggccgagctgacattggtggaaggcttccgcagcgacgcgattccgcgcatcgaggtgtatcgcccggtgcacggacgcgagccctattacccttgcgacccgtcaatcgtcgccttggccaccgaccgaaacaccgacgccgcgctgccctgtctgccgctcaatcatccgccggaagtcgcccagttcatcttggcgctgcgggagcgccatactgggaaacggatgctgcatcccgcagcgcatcgccacggcttccgcgcacccgacgcttcataagcgcggctccgcctgtcgcgtcgacgccccaggaccgcgcgcagatgccacagcggtgcgactcgggccgcgccacaaacgagttctcgtccgccgatcaaggctcgcgctgcggcagcccgttgctcccggcgcatctcccggcgcaccgatagttgagtggcaaggcgatgccacatgctgggcgccaactgaaggtcgccggggagcatctgcgcgagctctcgcacccggccccaacaaagcctgctcgcggcgcagatgggtgaaactggagaaacgacaaggcaggagcacgttgtcgaccgcactcaggtatgccaacaccttgaactgctgaaagatgtacctgaaaatgatcgcctcgccacctctcgcgccgcgcggcgctcagttggcgcaaatcttgcttataaggccgtttcttggccatccgcgcgacgcgtcgcgcgaggtccgtctttacgattgacttcctgctggcctgcctgttttgcgcgtcgtccagcgagctgacgcgctactcccataccgaccaggctcagcgataccggcgaactggaatggacggcttcgctccggcccgcgcggcgcaagcggcgcagcgccgtctatgcccttcagcaggagcggctgtagagttccttgatgccggcgatgtccaccagcttgacgtggcgttgccgaatctggattagccccgcttcggcgaagcgcgagaacaggcggctgacggtttcgagcttcaggcccaggtagctgccgatctcttcgcggctcatgcgcattacgaattccgatgccgaatagccacgcgccgacaagcgttccgacaggttgatcaagaaggcggcaagacgttcttcggcccgcatcgcgcccagcatgacgagcatcagctggtctcgcgtgatttccttgcccattaggcgcaggaactggtgctgcaacgagggcaagtcggccgacagggattgcaggtcgttgaggcggacgacgcagacttcagtatcctccagcgcggcggcatcggaggcatgctgcatttcgcccagcccgtcgaggccgacgatttcgccaggcagatagaaaccggtaatctgcgaacggccgtcttcggtggtgacgtgggtcttgagcgtgccgaagcggaccgcgtagacggcagcgagcggatcgcccatgcgatacagggtttcacccttttgaacgcgaatgcgttcctgcactagcgtgtccatcctggcgaggtcttgctgtgacatccccatcggaaggcacagttgccccatcgtgcacgtggagcaacggggcgacatctcggtaatgggaacggatggaagcaattggaacctgcaggattggtcccgcgacacgatcattttaccgtgcgatgcgatgcggcattgaatcagaatatgaaaatttcagtacttttttgcattttttggctggctttgctcagtgggatgcactgcgccgcccaagtgtggcggtatcgcgctggcagtgaagtggtcatcaggatggtgcgctgcttgaggctggcaaccgacgcgaagaaggcggtgatctcgtcctggctcaggatgaccggcagcctcaccggcttcttcgggagagggaagtcctcatcgctccagtcgcgtctgagcatcacgcgatagaggaaccgcagtgcgccgatggcaggacagaggctgctgggcgcaagcttgcgctcctcacgcagatagacgcgccaggcacggatctcttcggggccgagtagttcaggcgagcgccggaagtgcggggcgaaactgaaaacttgcagcagataggacttctgcgtgttgtcgatctgcatgtcggccagcatgcgttcgcggagcggtgtcatgacgaacctcctgggaacacggaatgaaatgcccggtcgggcacctccatgctgctcccagccgccggctcatcccttccctgggcccggcaccagacaaccgttctcacagaacgccaggcactggcctccgcttccctcccactaccgcgtcagcggtttagtacaaggcggtatcttggtcagccccctacttcaatccgagcagttcatatacttccaacggtttctgccggcctttcacctgaatgacggtcaccggacgcacaatgacctgatcctgcacgcgggcgtagacggcggcactgatcaggatttgatcgatcccggcatgttcctggatgcgcttggcgatgttcacatcgtcgccgatcgcagtgtattccatgcgctgcttgccgccgaccagtcccagcaccgcctcgccgacgtgcaggccgataccgacggagaggtgaaacagcggggagatctgttggtacagggcctggatggcctcccggataccgagcgcggtgcgaagtgcacgcattacatggtcgggctgggggatgggggcattgaaccaagccatcaccgcatcgcccaggaacttgtcgatcgtcccttcctgcgccagcacggcgtccgtcatcacaccgagatagcggttgagcaagccgaacagatcgtccggattcagttgctcgctgatgccggtgaagccgtggatatcggcgaacagggtggtgatctcggtgcgcttgcccgccggctgcaaatgctcggtatcaatctgcgccaggatcgccggcgataccatgtgtttcagcaattgctgctgggcttccatcagccgcttttccgtcacgtcgtccagcacgatcgcgatgccctggggctgctgcaagcctttgagcgtggagaggttgaagcgcagatagacagtaccgcgccctgtgacagtgggagcgagctcaaggccgattaccggcttgtccgtgcgagccgtgctcagcacgtgcgacagcagggccaaccccaacggaggctggagttcgacgatgttgcgcccgaccagttcttcggcctcccgataccccaggatgggcaaggcggccagattacacagcatgattttcccttggagatcggtggtgatcactccgctgacgatggaggcgaacacattgtcgagcagatccttcagctcggtggtctcggtcagcgcgtggcgcaattgagcctggtgttcctgcagccgctcggccatccggtcgaaggagccggccaattggctcaattccccatgccccggcaacagcccggtgcgcgcttgaagatcgccttcctccagccgctcggtggccgcgagcagggcgcgtgccggacgcaggataaagaccgcgccgaaccaccaggccgtggccagcgcgagcaaggcgactgcgctgaagaacagcaggcggtaggcgaaggcgcggttcacctgtgcgaacgccaccgaggtcgggatgccgaccgcaagatacccctgagtggtgatgaccaccccgcgtgcgctgcgcagcggcgcgaacgcgaacaggctggtcacgccctccaggttggggagctcaaccgtgccttcctcctggtgggagagaatggcttcgaccagcgggttacccgccgcggcgacccccatccagcgtcgccaatctggatgctcgaagagcacggtgccgtggcggtcgagcacgatgagcacggcatcgggcggcagacgcgcctcaacggccaactgctcgagccacctcagatcgagtgcggcgtataccacccctttgggggagccggtctcatcgaggatcggatagccgaagttcacactagctttgccggtgatgcggccgatctggtaatctccgatcgccaggcctttgtactgcagcgcacgctggaaatagccacgatcggcgagattcaccggttcggccaggcgcagcccgctgcagtacacattgccttccaggtccgcagcgcccagattggcatagaaggggtactgcttaaggaaattaccaaacagagtactgcaggccgcctcggagcgatcgtgcaccaccggaatttgggccagcgcgatgagcaattgtcgtgacccctcgatgaaccgctcgtgctggctgatcgtcaggtggagcaggcgtacggtatcttcctggacgcgcttctccgcagcatgccgctcctcaaggttcgtggcaagaatcagcagaagcattggcagaatggcaagcagcaccaacagcagcacccgcacccgcaggcttccggttttaccgctaacggcagccgatgggcggaagggccttttgaggcgagggacagacatgaggtcattccctccgcggtactcgcccgagcgcgctcaatggtccgccctgaccttccgggggctgaccccgtaggatcggctgggtggcgctgacattcggcattcctcgctccgctcataggaaggtgtcggtaatgtctatcgacgagcgttgacccggcgcgtcgaagcttgccgtcagccaggcatcggcacgctcgcgtcccagacgtgccaactgctatcaactcagtccgaggactgggaggtcggacgcttcgcgtcgtgtcgccccgcctcagcctctccagggctcacgcggccgcgatgtcgcgacgcatcaagagcacagcgcgctcaattcatcataaccggaaggcttatggatagcggattgtatcttggccggcacgccgaacaccgttggctcaacacttgcagctcccaatggattcgtaaatcttgcgcaccgaattttcaagatattattcgaactgccccccgttaaaggcaacgcggtgggcgaattggttgacttgccggcgtccttaaggcgtatgctgctcattacttctctacgttgagatgccgcgagggatcgcacgccggaggtgcatgcgttgccaagggagatcgcacgccttcaaagccctctgctcggcagcactcacggcgagtgcgggctttgtggcggcgccccagtgggtggggtgaactaagtgggtgttgttcctgcatgcctccagccacgccccactggctggcggcatgcaggaagcaaaattatgcaaaccgacgcctggcctggtcgatgtacgaatgaggggcggctcagcgtatttcataggggcccgcagcgcgcgataccggctgcgagaaggcgaatatagagctgcagcccacgctgtcagtctgaacacgcgaaaaactggcgcaacagggacgcggcttcagcagcggtgaagccgcgcccgaagcggagccactctgctgccggtaggcggtgccgctgctcacgacacgggaaaaaatcgtaagttaagcgtgcgcggaggccggcacgcagcagtagagcgtaggaatggacacgccaggttcttggccacgtccttgggcgggacgccgctggcgagcagcgccttggccgactcgatcttgctgtccgtcatcttgggcttgcgcccgcccttgcggccgagccggttctcgctcataccggccgcgcctccgcgagcaccttcatccggaacttcggcggcaggtcggcaggcgtcagcagatcgacgtggacgccaagcagcgtttccagctcgtcttgcaagccgcccaggtcgaacagcgtcgcgccgggcagcgcgtcgaccagcaggtcgaggtcgctgccgtcccggtcggtgccgtggagcaccgagccgaacacgcgcaggttcgccgtgcgaaagcggctcgccgcctcgcggatggcgctgcgcttgaggtcaagcacaacggacggtcgcatgggcatctttcctttgaaattcggggaaatggtatgtagttgagaatagcatttcaagaactatttttgagaagctggggtattccgatccaacccaaatgctgcacgttcggaaggtactcaggggcatcgccgcggtccgtcccgacgcggcgttacgagccctagactagtgcgcacgctcgaggaccctacgtcaacgcgctttgccgaccacgacacgctgcgatgtgcgcgtggcgaaatagccgatgaggtcgaaccggccgcccggcgtgtgttcggcgctcagggcagcgcatggctcgcgcccatttggcgaaccctggcgcgcgcggcagaacacctgccgttgtgccgggacgaggacgagacccatgctgcgccgctgtggctcaaggccggagactgggtcgcgacccaggacgctgtcgcgcgcatcgaatcgcggcgccggattcctcctgcgctcagctggatggccgaggcacaatatcaccagcagggactggaagccgtctggccgctgttgtccgaactcgcatggctgtcgccgcgccgccttgatgcgctgatccggcgcttggtggatcctttgctgaggacgttgcgcaagaccttcgacgcccgtttcgatggcgacgggacgatcgaggatctgatttggttcccggcggggtgttgatcgaaaagccgggcctagccagcctgctgggcaggacgcagccgtcaactcaccgcccgccagagcgggtcatgcgcctggtgctggaactgctgaacctggagcgaaagggccgccaccacgacctggtcgaacggtgcaaggcgctccagagtctgcatccgtcgctcttcgccaagtacatgagcagccggtgatctggacaaggcggcttcaaagcaccgcttcgaggcccttgcgctcgatgaggttgagcagcttcacagaggggccactcggcttcttgtcgccaacctcccatttgcgaacggttgacaggctggtgttcaacaccgaagcgagcaccgcttggctcaagtgcagatgctcacgcaacgcccggcgttcgcgggatcggcgaactgcccaggtcggcaaggtgttgctggccggcggcaagcagtaccgccgtgtcatgcgcgccgcgctcgctcgccagtacaacaccaccctgcctgccgtacaggaaacgaccggcggcatcggcatgcaacgctcgcaactcggcgcatttctcgacggtctcgcgccgatgttcaacgaaccgatgggccatcaccccaatggcacgccgctctaccggcgctacggctggatcgaagccggtgccgtgacccacctgatctaccgggcggccccttacctgcctacgctccaggcccgcgtgcttgctttgttccaaggcccatccggaccgaccgccgatgttgaggtcgaggaacgcttccgcggcggtaccagaattggctctcgctgggtcggcgtggctgatctccacccgctgcaggaggccgcatgagcgaattcgacaaggcgttgcaccaggaagcgaaggcactcagcgtgaacctcgatggcacgcccgaggcgctcctgaccgtggcgcacgccggctacaaggcttgggccaaggaaggcaacctgcatttcccagacgaaacgcgctacgccctgctccatgagatcctgcgttactgcgccgacgagtgtttgcttgagtgctatccgtcgcaggagcgccgcctgcgcgagattgccgagatgctagatcagcgctatccgcgctatgcctgtacgcgagcgcgtctgcgtgcgcgccgcaatcgctacggcaggatctgcgacgatgcacgccgtgccccccctgcgtctgccagcaatgatgtcacgtctcaaagttgatgggagaccgatcgcaaacaaatcaatgggttacaaggcaccgcctcaagttaactgagccaaattctcacagaaactggttaaaagacgcagcttgtctcacagtaagtgggtacacggagacgacggagtggaaagaaccgcgtcgctccacctccctatcacatggccatgtgaaatcgcatacgcgcatgagcgcggagaaagtgtcccggcgaacggtcgccacgtgcttatccagtgcggctgcgcgcgcgagggcggcgccagaagaaaatcgctcgatacgcgagacagtcctccacggtcagcgatgacaccgcacgccgacgctcacacacggcccagagcagcatgcgtcccgcctccttgcccggcttcccctgtggtcttcagtgcgcgatctcacgagtccgcacaggcagattcaccgacgacgctccagtcgaaacgcttgtaacctcaccgacatagtagatgcagactccagcgcggcgccccccttctgacatcatcagcgccttttacccattaactttgagaatccaacccactaactgtgagacaaaactcaacaactttgagacgtgacagcggatcgcgggcatgctcgatgccgcctacccccgctacgcctgtacccgcgcaaagctcgccgcgcgccgcaaccattatgggcggccgcgattctgaactctcgcctgcaagccatatccgccgcatagcggcggcaggggtgtgggatgggttcaaattcagtatataacagcgggtatggcaaaaatggactccctctggctcagcaatcccagcctggcctaccgtgactggcaggcgcgtgaggcggctggctctgatcgccgccctttctccgcgcgctcgatcgtccagcaccaggcgatgttcgagaacttccgacgacacttgctggcgaggagcgcgaccgttgcctcatttggcaccgccgatattgagtcgtttttgcagacgcccgacgctaggtcatactctccggccacacgcatgcggtacgtgaagctgctggaccgcctgtgccggcatctggtcttcgccggtgtgcgcctggacaacccagccgccctgatgctttccgccgagcgctggccagaccaagagcccacaccccagttccttgacgaggccgaggacgggcggctgcaagcctatcttcaatcccctgccgacgatctgtccggcttgcgtagccgggcgatcgtcgcgatgtttctcgcaacggggattaccgcggcggaagcgcgagccgcgcgtttgggggacctagtgccggatacaaacccgccctatctcttcgtgacgggacatggggcgcgggacgcgcgcactgttcacgtggccgaattcgctgtatcgctacttcaggcctggcatgcccgccgctcaacgcttcccgtccacggcgacctgctttttacccttaccccggatggccgccccatcaccgacatgagctttggccggatcgtggccgccgcgctggaagcgatagaattctccggcgtcgagccaagtccccgcacgctgcgcaatactttttgccggcgtcagctgctcgctggctgtacgcacgacgacgtgacccggatcttaggacttgccagcaatcgcacttgcgaccgcattgccgctaccatttcggctgcccgacggcgaaaaatcctgaaatgatcggggtttcagcgcatctcactattgcactcgcgcttgcatttgctattcttcgcggatgcgatgtacgcgatatcccgcgcgcacgcatttcttaatcaggtacgactatggccacgaaagcatccgcgaagactgcaacgaagaccgccgcaaagaaggctgcccccgcaaagaaggctgccccggcgaagaaagccgctccggctaagaaggctgccgcagcctccccggttgccaagccgctgaaggacaccttcaacaagtcgagcctcctcgcccatctggtcgcccagaccgaactggacaagaagactgtccaaaccgttctgactcacctggaaaacaccatggtgagcgcgatccacaagaaaggcgcaggcgagttcaccttccccggcctgttcaaggtctcggccatccaggttccggccacgaaaaagcgcttcggcaagaatccgttcacgggccaagagcagtggttcgccgccaagccggccagcgtgaaggtgaaggttcgcgcgatgaagaagctgaaggacgccgcgatgtaatcgctacggttcccgcgaaccaaaggaaaagccccgagattttgctgatctcggggcttttttttcgtaggctctctgagaagagagagtgctgaggcgtagcaaattaccaccacgccaacttggaagtgctacagatcggcgagataggcgattgcgcatccgccgtccgtgccggccaggcgttggccctcacgacagacggagaaatcaactaccttgcgttcgatctcgctggccaactcgcgcaattgctgcgcggcttcggcgggaccggccgtcccctgaaacgttgggccaccaatatcaatgtcgacaatgaggtgcatgatctgacctcacgcggtaatccggccggcagcaatttctcgttggatctgttgcatgccaagctcgatggaagcagccacaagccgctcctgttcctcacttagaatatggttgttcgaagtcatagttggagccagaaaagaaaagcccgctcccctttcggagatgcgggcgtgttggatgatgggcagccttactgcgccgccaaggcaagtacatcgatgacaccgtcagcctcgtcgacgagatccggcgtttgcgagatgaagaactcccgttcgtagccaccgatacgcagcacttcgcgcttcattttcatgaaggcgcgcttgcgctcaggatccaaggggccatcggcctcatcggtaaagagggtctggaacggttgctgcgcgtcctgcgcccggtaaagggcgattccacgcgtcagacactcgttgatccataccttctgtccccctgacatcacggagaaatccttcgtgctgtcgttgtcggcgtcgatcacgtcgatggcaaagccttcccgcttctcgccgttggccagctcggtctgcgtctgaatcgcgatggtgaatcgcggtccgtagcaggcaagcaacaggtcattgacgatctgcgtgatggccgggcccgcgtcatcgatagacaacgcaatgacgccatcattgcccaggccctttgccaacagcttccactgcgcgatctggtcggacagcgcttgcgtcttggcctctgccgccggcaaacctgcaagctcggcatccaggcgctcgcgctcggccaccagcgtgccctcctgccgaatcagtgcttcgatccggccggcgatggcagcgccaccctcccggctggcagcgatctggcggtccatctgtcccagcatgccggtcacatcctctgtggccagtgctgccagttccctgcgcaccgcttcaagctgggcttgcacgtccgcagcatcccgcttgtggcggtctacgcgcgccgcttcttcctcagtcagtgccgtcagatcacgatcagcctgcaccagcccttcgcgcgcggcgtcgagcattggcttcctggccgccagcgccgtgagacgctgcagcgactgctgatcacgctccaggtcggcccgcagtgccgcgaaggcgctccgcgcctgggcgcgcgccgcaagcgagtcctgcatcgactgcgcctgtgccagcttcttgcgatagctgtcgcgaagcgcctcgaccgtcactgcctgctcactgagaccggctttggcattgcgcgcctgtgccaacaacgggcaggcggcgtgcatcgggtcgtcccagcaaggaaccgtctcgatgacgtcggcctgcagcttcagcgacttgaccaattgcgccgccgaggcaccgcgttgttccaggcccttgagctcggaactgagcgccgcgtgctcgacctgcacggcatcgagcttttcaacagtcgcctgctggctggccagctccgcctgcttccggccgatggccagttgcaaggcatcccgctcgccggcggccgattcgatggccgaggcctccgccagcactgcgcggtggcttgccgcatttcggtccagatcgcgtcggcgcaccgcagcacggccggcagccgcctgctcgtcgctgcccagcaataccgcacgctgctccaactcacccttgcgctggttcaattcccgcaaccgcgcttcggtaccggcattggcctcctgcttcgcagccagcgtcgcgcgttcctgcatcagcttggcgcccgtggccgtctccacgtcccgggcctcgcgctgggcatccaggctttcgcctacctgccagatctccttggcaaccaccgcggcgcggtcgcgctttccggagagagtcaatacgtcgcgctgcagggtatccagcgagcgggtgagcagtttggcaacctcgcccgctttcgccgacaagtcgcgcaggtgctcgatcccgagcagttcggcaagcagcttcttgatctcgccggcctggtaactggcgagcggtcggcggttctgggcagaaaacacgctggtgaagaacgcctcgggcgacccgagcacggcctccagacaccggttgtaggtgtccgccttaccgtccgacagcgtcccgtcagccaactgcagcggcttccagtcacctcccgcgtccttctcgaacaggtagtactcggccttgcggctcttgccaggattgcggaacgcgaacgctgagcgatacgtcttgccgccgtgctcccactccagatccttctccgcgcgcggggcgcagagatggtcccagtacgagaacgcgtcgactgacatcttgcttgcgtggctcggcatgatgggaaacgggtgcaggttgtccatgatcgtggtcttgccagccccgttggggccgaccagggcgatcaggccacccggcagcgtcgtcaggtccaccgtgacgctatcgcgcttcatgccgtcgcggatcccgtagaatcccgtgagcatcagtttcagtggacgcattcggacacctccgtaccattgaaggagtgaaggtattccggcggcatttccatgacgttgtcgtcaaacactggcagctcggcaacgacaggagcatcgcgttccggcttgccagcgattgcgcgctccagggagcgacgcgctgcggcaaactcgccggcggccatcttgatcacggccggccaatcctcaaggccagtgatggccctgagttcgagttggctccactgggaagccaagccgttggacgccgaccagatcaggtcctgcagctccttggaaggtgccacggcaaggaaggtatttcggccgacttcaccaagggccaaaaccagcatgtgaccgcgcttggcgatcaccgtaccgcggcccttgccgaacggctcgtacagcatgcactgcgtaaattcatgggcgtcggccaggcgcttggccatcaccgagcggtccatgcacgcttcttcaacgaagagccagtcgggaccggcgtggtacaagatcatttttgcactcctggaaaaggacggagtgcgccccagacgggaagcacccgtctgggtagaaagaaagaaaatggatactgcggggtcgatgcgtcaaggacgcggagaaaaccgggtttcggcagcctctagggctgtcggaacatggctcacatgttctaaggtgtgggcgtatcgctacgcaaacagatcatcggtcagccagtccatcgctggggcagttagcgatgacgacggcaacgccggcttggcgtccgtttccttcgagcctggcggcaccggaggcgcaccgacatcgtcttccagctccatgccaaccagcgccgttaagacatgtggcaacacaggctcgggtggggatgcatcggatgctgccgctaccggatcagccacaagatccgccagcacgcgatcggcaatcgactgcgcatcgttcgtctcaagcatcgagaggcagtccatgagcggattggcctcaacacccgtcaactcacaccagcgtcccagcttctcgggcaatgttgcggcccggctgatgccttcggcccggctacgaactgccggtagcacccgggcttcgagcttcacctcggcactggcgccaaagagagccgtgatggcctcccggtccacaagctggcggtgctcctcgttgaccgtccaacggatgcgcacgaacttgtcggcagcatcggtggccatctcggtcagctgcgccatatccggcgggccgtcgaagtcaatgcagacggactggcgcgccggtgtcgccaccagcgaggcctcggtccggcggggagcaatctgccagcgcaggtagcccttttccccaatctcaccatagtggaagcgcccgatggagcccggataggccaccaccctgccctcctgtgcccattgctgggcgcggtgaatgtgcccgagcatgaaggcatcgcaatcggcatcgaacagcgcgccaatggtgaattcgtagtcgaatccggccatcggcaccccgtgctcggtctggcacccgttgaccgtaccgtgggacacgccgatcgtgcgcgcgcccctcgatcgccattggtgattgacggtacccgcagccctcagatagtcggccaggtgatcgccgactgccgtggcagcacttgcaacgccagccgcggccgccagcacagccttattgaccgtcggcacacaggtgaacaccacttccggtatgccgtgctgtgctagcagcacgtcgatctccgcggtgtcgaagacgggccccaccgacggcacaaagtgccctgcgcatagtgcaacctgatggatgcgatccgcgacatagacgggatactgtgcgccgatgaggcgaaacaggtccagcgtgcccgggggctcgtggctatatgtgccttgcagcatcaaaacgggcatgcgtgctgtcagctggtgaactcggcgtgccagcgccgagagcgccggtgtgtgcgcgtccaggcggtggtcggtggaatccccagacaccacgccaacttggcacccgccggcaatcgcgtcatcgaccgcaaagccgaagcagcggtcggcctctgccaggtggccaggggaatagtgcagatccgagaagtgcgcgacaagcaggctatcgccttcattgtgcatggtatgacctccaaagaaatgtgccggcgtgcggcaggaaaagagaaagggaagccatatggcttcccctgacatgccggcacgaggctggcgaaactacggtgcgacttcggcagcgatcgcggctatctgttcgcggaacgcaagcggattggtcagcgctgtgcgcatttcgccaagcagttggcgaacgtcctggtcacgcttggtccagccgcgcccaaatgtggcagatgcgtagatgcggaactgtgcccggccttcctgattggccaggcccagacgcaccatcagatcctcgaactggctttccaggtcgtcgccgtcgacgggcacttgatgcgctgcagtggcatcaacaacctgcgacagcttcgtcgcttcatcgccctgcagaggcgtctgctccgttggctggacctcgtcttccaacgcagcaactgcctgcgtcgccatctcgagtgccggcgcacgacggtccgacccgtccagcagggcagcgatatcgatctccgcgtccaacgtgatgagccattgcatctggcgcaccgcccttccgctatcatcgatgcggctgatctccacctcctgcttggacatccagaacttgacgcccaccagcctgccgcgcgccaacgccacggtctgcatggcggcgtgagccttctgcaggacgtaaatcgaggttgtcggcatttcgatgaggccaaggccggaaatggccggcagcgcgaagtagaaactggccgacaggttgcaattcccatcctggtattgcgggcacatgtgtgggtcgcagataccgtcagggatatcgtcgtcctgtcgcaggatgatggtgcggccgccccaggttcgcttcgcgcgattggcgcgagcatcgcgcactgggggcgcgtacatcttgcagtaacgcctgccgtccggcccgtactccgagaagaactggcgaccgctctgcgtccatgcaacgagctgattgggcatattgctcaaccagtcgtcgaacgcgaagatgaccgggaatcgccagagacggaagccgttgccgtcgccacgatcctcaccgtagcgctgcacgatctcttcagccactgcggggttggcaaagtccgagccgcggcaggtgaaccacggcacgttcttcggaacaagaggcgttttaattccggttgcccgggatatctccaaccccatacgctcgaagctctgaccctgggccaacatccggtcatggatcttgacggcttcaggcttctcacgtgcagccttggtcagaaccttgatgccgggccggatcttgccaatgatcggtggccgcgtgggccgctcctctagcaggctccggcgtccgccaggttcgctgtaggtgatgggtgcatgcatggtacgtcctttctcctgtcaggaaagcgaacgacgtcggcccggatggacgcagcatgctcccgaaggcgctgggctgtgtcggccccgcgctgggtcgttgcggcgatgggaaagcctgacgcgcaggcttccgaaaagactggcggcgccattggcgcgccagaaacgaaaaaagcccgctccggattgcgccggcagcgagctttgctattcagaacctgcaatgccacgccccttccgggggcgtggcactcagggagcggcgcacaattgcgcgctgctcgatgctgaggacgtaaagtcgtcctcgtgcagcatggtcacgctgcacagcaacccatttcgcgaacccacaggttcggccgcaggttcacggatcggctcgacggctgccgttctgcccgggaggggcctttgagagagagctccacatgatcccgggctcgaacggtgtcagtcgcgtgcgctcacaaggaggcaccgcgagaacgcgtattacgagctgatgagggaagtgttcggcgaaaacacttagcacaagaaatatccacactggtagccaaccagtcggcgcgtgcgcatatgcacgacttgaagcagaagatggactcgccaggagtcagggtcgatgcgtcagtgacgcgaggtgtgaatgcattgtggcacagaaaatccgtcgcaaagaatgcgaaagctcgccaatttgccatagctttcaaagtcatcgagtgcccggttgtgtccgacaatttcaccctgagagagcgcttccgagaacatgaaaaaatggccgaacaggatccacccaaggtatcagccagtgggctcagacccattgagcgacacaacagcgaagaacggctaagccgcctcacgccgacgacggcttcagctaccctccacgcctactgctcaaagttcgcgcgcgacttcctggatgcacatttctactacgcttcatccaagttcgtcgtggcgcgtggcggcaaggtcaaggcgctggatgaagcgtttcgcgacgcggaggattggtatggcagtgcactgagctggctttcgaagaccgatcaggtcgagattcccctcttctacgaggagaaagaggtcaaggtctcccattccttcgccggccggctgctcagactgctgatgcagttcgaccggatttttgttgagacgctctacagccaggaatgcgggtccatctctgcggaccaacgcaccacgacaatccagatcgccgcaaagcggatcaccgcgattcaccaactctgcatcccggacacagacaagttcggacccgacggcacactgatttcatctcaccggagctcccccgatggacatgcgtgacatcgagcagctgcatgctcaatacgcccaaccaccccttacgatcgacatctctccggcgggtgcagcgacggcgccgcatcttggctatggcggcacttccaccgcaccagcaagggcctccacctccccgttcccgttcgcgttgcgcggcaatccccggctgctgtgggggcttggcttcgtttccgccgcagcgctcatgttcatcattggcacatctattgggaagcgggaatcgcgtgccggcaccgagcaggtgcagccggttcactccgctcccgaagcttccgcgcgtgttccggcggccgacggccatgaatggccgcgcaagaccaacagcgtccccgcatcggaagtagctcagagcactgtattgccggtatctggcgaggccgcagtggcgtcgacgtccgcagcatccgctgccgccgtgcccgcggagcaaacgcgggagcgatcaccagcggagccgaaggcggagacagtgaagcgatctgcggccccggctgcgcctgcccctgcgcttgcccctgcaccagcaccggcgagggccgcgaccgtactggccccggccaagactgcacagcagctgccgactagtgccgcgccggcgcgaaacacagcggcgcagcatgccaactcccccaccgacatcaagatgttctgagcgccatggaaaatcctcccatcttcagcgtgctgcgtgccggcatgagcatccacggcgacattgtttcggaccatggcttcacttgcctggcgctggtcaccggcaacattggcgcttcccggggcctattgcatatcgcggcaggcggtgtagtgcacggcaacgtcgatggcgagcacgtcattgtggacggtgtggtcgaaggcgatgtcgtcggtcggacctctttgctgatcaacggccgagtgaagggccggatcatctacgcgggcactatccggctgggaccgaatgccgccctggacggcaccatcacacgcattcaggcggtcggctatgcaccatccccacaaaaggagggggtggccgtcactgactctgctaccgaagcggtggagcctgcgagcagttgaggaacatgttccttccaacaaatcgaaaagctcagttccacaccctctctttcgagagcaaaaaggcccggcagaaattttcgccgggctttctcttttagtacatgcgtcgcaacgtcatcaactccgcctgtgtagaaacgtcagggaatgcgacccacggaaagtccacgccgctggcgggatctcgaaacgacacatacggaaagtcattggccaactgcactctgaagatgcgcccgcttccgtccttgccgcgcacttcgtacatggccccatgtactagatcgaatacaacccttccccgctttagcgtcactgagaatgcgggtccttgcacatatcgctggtccatccaagcgtcatactccacctggattgcgtgctgcctgaccaggctctgccactcatcgaagagtgtatgaaagcgctccttgtggaaatgcgccacaatgattggctgccgttgcataagtcgccccgcgactcgttgcccgtcactcccgatcgtggtacgacaggcattgcggccaggaaacgcaggtcgcttcgcatcagaggtccggaacagccatcgagggtatcgagaatagaaatcagtcagaatcattggcaacgagagaagaaaaaggccccggcactgccggggcttggtggacctaaaagcgactacttccatgccaaacatcggcatggagcgtcgttcgctttagggctgaacaattacgatctcgtcatgcaatgagctcgatcgcagcgtcccaagcgcgctgcttgagtgccgcgccggcaccgaaccacgccgaatccagccgattgcccgcattgcgcgctcgctgctggtgatcgacgtactcggtgacgctgttcaccagcccccaggcagtcccggccgccgattccagcgtggcaccacgaccgttgccctcgaagagattgagcacagccttcaggccgcgctcgttcaccttgtcgggaccgttcgaatccggcttcgtccacgggtacgtgaacaggcgctggaagaagcgttccgattcgacctgactcaccttgcggtcggccagttcatgcatgcggaccatgaagccatcccacgacgagatggcgatgcccaactcttccttgacagcgcgcgggtcgaactggctgcggtgcggcaccttgacggcgccgcgactgcggccaagcgcaatctgcagcgtgttgttgcaaaccacccgcaccgacgtgaactgggcggtggtggccaaggtgccatcacaggccgtggccagcagcaggtagccgcgcacctcgtcgacgccggcgatcttggtcgactgtcccgtacgcgcgagcgcccagagcttgcgaccttccttgagcacacctgccgtttcaagctggtagccaccgacctccgtcagatcacgatagaagtccaggatctccgagggctggacgacctggtaccgcttggacactgttgcaagcggcttcttggtatccgagcgaaacagcaccttctgctgggggaacgaatgaagcggatcgagatcgtgggagccggcgcgatacatcacgtcggtttcctcgattcgccagttcatgccagcagcgtccgcccacacttcgagcggctgattgctttcgagctggttgcccaggccgtgccacggggtagcgccgacataagccatggtttgaacgagatgagacatgggattgctcctgagaatgggatagcgcgagcacggccccaaggccggtcgcaggaaagaaatgggaagatcagaattcgcagcgagcaggactgcacgcgtgcggggcaagacatggcgctttccgtggccgcactcagcgggtccagggcaacacgccatcacggctacagcaagaattggaggtgcatgtgggcaagggataatgcccacagagacgtccccacagggttcgtccctgtgggaagttgcagaggatggccggcatgccggcttggtcgatgcgtcgtagacgcgggtaaaactcggttcggactgaacgtccttcagtgcgaacagagctttgtgtgtagtgcaaaggctaacgcaagcgtcgcgtccggacgaacccgaatgctcaggatatccacgcgtgatttgaagaagacgcccccagccagtggccgggggaaaatgcaatcatgcggcgagcgccacgggcacggcgacatgcgccaggcgagcgcgcgcatagtccagcgtgccgtccttggcgcgcagcggtcgggaagcccgctttactggatcgtggatcaggtaacgtctggcactaccgcggggctcgtcgatgagctgcgagaagccagcgtcaatgcaaaagtcgacgtactcgcgtccgctcatcacctggccggtctcgagacggtacttgaccgcctcggcctggcgcattgcatcagccagttcacgctcggcgcgcttctgcgctttctcgatgacctcgtgggcctcccattcggcctgttcggcttccgagaatccacacagttcaaacagccggcgtcggcgagtcatcgctgaacattggagaacgtcgacaccgatctcttcacgcagggcgcgcttcgaatccgtgttccagtccttcgggccgtcaaagatctgcaggaccgccgccacattgcgctgcatgactgcgagcgcaacgcggttcggccactcatagccataggctgcgcggtaagctgcagcggcacaggcctggcgatcgaactctcgctggctgattctccgcgattcccgctcggccttggccttgtccatgctctcctggaactgccgttggctgatcaacgcgtgaatccgcgcagccaggttcgtcaccggctgcgcgttctccgccgtcggcggcttgggcgtcgggatcgtccgcggtggcaggatgccagccacaaacagagcgtcgtcgacctccacgtcacagccgtcgtgcggcacatggcggagtgcggcgagcagcttgccgacattgcgcgtcgtgatcgtgagcttctcggcacgcgtggtccggcaaagcgcttgcaacacgctggccgacaatgccccccgtagcgcgggtacctcgatcaggggttgcatccagaggtcatggcggccgtggtgcgggttgtcgcggtaggtattgacgatgcagtttcgaaccttctcgccacgcatcagcgcataggcaacgtgcacctcatggcgggcattggggctcgcatccggtgcatacaacggcccgttgatgccgtagccgaatctgcgcacgaactcaccacaaacaaactcagcgatgtcgaacgctcccttctcctcaaaaaggtctgctgtctggaagagcggtcccgcatcgccttgagacatgtcgatggcttccgcggggaagtacgccaggcggccggcagcgaccacggcgccccaggaggcgcggctcatctcgtgcgggcgcaggacttttccacccacgcgcacaatgaaccgatccacttcgtcgaggatcatggtcaggatcgcgcgccgggtgcccgtcgggcgcaccgcaaaattgccggacgcaaggcgcacgaccgggatcgccccgcgctcgatgtgccgaacggagatgtcttcgacacgcggcagcgcgcggccgtcacggtcatcgttcaaaagctgcagcacgccggcgagcgacgtgcgattctcggcctgttggccgatgtggacaacgtacatggtggctcctggggcggagcacgccccttcggggacatgccccgaaagggttgaaaggatcggatcaggcgagcgcagctgcgcggcgtaccgggcggcttcggcgagcgaccacgcgtgcggcagcaacctgcgacaacaagtcaggatccgcaatacgccaaatttcgccgcggccaaggccgacctggttcgaccggccagtttggacgaacttgccggtgcccagcagcacagtcttcagatcggccggcaggttccaggcagccgacgcgagaatctcgtcctcggcaaggtcggcgtctggcacgttcaccgacagcgcgccgtagggcatgccatcgtcggcacagacgagtgagaacgccgcgcgcaggttggtggaatagacactggcgcgcagcagcacgccggcggggtagctggccaggccagcgccatagatacggtccatcgggaaactccgttagatggggagccggcccgacgggacgacgcccgcgtgggtggtttgaaaaacaaaaagcgcaccccaagggatgcgctgatgtcggagccgacgaatcggctcgtaggagaagggaggcgttcaggcgtcgcggtcaagttccgcgatgcacgatgaaaggccgaatacaaatggcccaaacatcacttagtccttgtggacacgtcgtccattgcggtccgcccagagcaggaaagccgcaatggccccgccaagaatcagtacaaacaggccgagagtcattctcagtctcctttagaaagcactgcgcctacgaagaatagtacaacaccgatgccgaccaggctcaagacgtccgtcaccgcgctgagggtccaaacgcggcccgaaccgacatagcccgcagcgccaatcacggctgcagcagaaagcgtgtgagcaaatcggcctgattgctgccgctggtccttggtcggcgcgatgaccgccttccacgcttgcagaagaaacgccttgcgttggcgccgtgcccgatcgacgcgatagctaccgttttccacgtgcagtaatggaattcgatatccgtcttcgtgagccacgatggcatagccttcgcctgcccccgttgcgcgattgacaagctccagcaagcgcgccggcaatgtcaccatgccggccgctggatcgtactgggcatgcccattcacctcctcaccagacgtcgatgtgaaggtcaccttgataaggctggtcatggcttgccccctcagctacgccgcccggccaccacgcgaagcgtggaaaccagattggcatagccatggtcggtggccagcgactccacattgacggtattgtcgcgccccccggtcaagtcatggcgaccgcgacaggttctgtaggacatgcgcactccgccttcctggcccgggccgtgctggatctcgacaagcagcgagtccgtatgcaaggcgaacacgtcgacgtcgcgacggcgctggcgatgctcgcgaattgtgtagtcccgcgggctaagtgccatgtcgccggcgaagcggcgcagcacacggcatgcgtcacggcgaaccgcttggcaggcagaagaattggtcgacgggtgccgactgaagaatgatttaggaagcttcatgatgtcctcaagaatgcgcgggacaccccttcccaacgggacgagtgtcccgcaatgggttggtccggctatgccggacagtgggtcgatgcgtcgatgacgcgggtgaaagcgcttgccgaagcctgaaagcttcggcaagccctctcgggcttgcgattgggatgggcctgaggtcaggcgagatcgaaaatcttgctgatggctcggacggtgtcccaagcttggcgctcggacagcaccttgccaacaagcaacttctgggcagtggtgaccaggttgggggcctcgccggcgtagccgatccggtcgacaaagaccgcccagccttccgaccaaccgcgatgcacggagacggtgagtcgttcacgcgcacccaactgtggccactggcgtgacgacttcgggccgtacatggcctcattgtcgtcatccatgaaattggcagcattgagccattccggctccaggcttgcactgcgcagttgacgacggacgtcatcggcgacttcgaagatgtacctgcccttcgtttcgatcggattgatggtcaggggagatgtttctgcagtgtcgaacatggctggttgcagttcgcgacagagcccccacgcgggagggtccgcgcggggagaatgaagggaatgggactccgaaccggaggccgttagtgagtgaggcgatagccgccggcacccgagacgagaaacagctgctcgccagagacgaactgctgatccgcatcctgggtcacgacgacctggcggccactgtccgtgcggacaatgacttccacgccatcgcggcggctcaactggttcgccgccgtctgcgcgatgaccgccgagacggtgcccgacagggcgccggccaggtaacggccattgccgtcgccgatgatgcgcgcaccaagcaccgcaccaacgacggcaccgagaacaccgggtacgccggtgtgggccgacataatgccgtccctgtcgacaatcgtgacggggcgaaccctgacgactgtgacagcttcagcgttacttgtgcgcagcgcttccgtcgcccggtaggtattgggcgaagtcggctgagcagcgcagccagtgaaaacggcgcagcaaaggaaaagcaggaagaatcgcttgatcatgatggcctcaacgaaaatggggccaacatgcccacgggcaggaaggcccgtaggtggggaaaaaagagatgtccggctatacaaccggaagtgtcgatgcgtcggagacgcggtaggtgcacctatgttagcagtgtcgagcgcgtttgtggagtcgttcaatccggcgcagcctacttaccgaagcgccgaatgcggcttccggtcagccgcattcggcgagacgccaacaccaactgtcgccgatcgcataaagaatcagcaatgcctcgccaacgcgatacggccgtccctggatggttaccgcaccgtgctcttcggaaagcaggaatgacgaatcactcgctacaaactcaagggttggcatcgatttgcatagttgctgcgctgatgccagcgtaaacaatggcaccacgaagccgttccaactgacaccgttccagaaggcatcgattgcgaagtcgtcgggtagccagtcgccggctaccctaacgggtcggtatttagaggcaaaggcatgaggatcttgcatagtgtgtactccaattcttccggaaggcagctacctgggctgtgttccggcgggtcgatgataggtgcgggccgaacgccacgtggggcgccgctgcaatgaatccaaaaaaaatgccatccccaaaacttcggggacggcgggttcaagcggcatggcgagaggcgcggctcgcgcgctgcttcggttcgggcaggtgatacccgaatcgcgcccaggcctgcgggtcaaccggcagtggattcgtacgccccactgccaaattcacgaacgcgccgcagtacttcagcgtccccgtgcgaaacagcgtccaaagcaagttgtaggcctgcaccgcgatcgcctggttgatcaccagcgactgcttctgcagcgcctctgccatcgaacacgacggcgcagtgtcggccttgtcccctttcgggtccagcagctcggggaaaaggtcgccgacatggggcaagcgctgcgccgccttgccgcgcacttggccgagaatcacctgaccactgtccgactcgttgccgcagtcaagatagtagccacctgtgccacgcttcatcgctccaaggatcgccttgcgggcagcccgcgtgtcaacacagccaattgccatgtcgcagacgaagcgatcgccgctcgcaacccgacgcgtgtgcgcttcccagcgcgtccccatcaggttgttcagtcggttcacgatcagcgtggccttgtgctggcccacatcgacgggatagaagccctgacgaccgatattggtctcgctgacggtatcgtcatcgtagaccgtgcaatcgatgccgcccgggtggcccagctccagcatggcgtgatgcagccgcgccagattgggtagcaaggcgctgccggtgccgccggcacctaccactaccaccttccaggcacgcgtcgtcatgttcgcgggaatgcgatgctcgaaggtcatgccagcacctcctcgcgcgccgcggcgtaccagtcggctggaaccttctccacgttctcgaaaatgcccttggcgcacagccgcagtgccatcgaaggcgttgccgcgtcgcagttgcccatcacgaacgcaaacttcacgtcgtggcagtcgtcgtcatcgtcggtagacgagaagaacgccgggtgacgcccatgcgagtggcagtcgaccaccagcacatcgtctgcagccagtgggggacgctcgtacttcaggtgcccgccgctgtgctccaggatctgcactggcaccagccggaacgaagcgctatcggcattccagaccacccacccaccagtttccttgggatgcgcggcacgcgccatcgcggcgaactccccgatcaactgagccgggatgcgcccgcagcgcagatcggttgtctctgccgcctcgccgtatggaatggccgtgcgatgctggaaagcgccgaggtggcggacgacgctcagccagggccggacgatctcaaggaacacgccgttagccgcaatgagcaggcgctcgccggaccgttccatgggcgcgagcgctccgaagcgcggcaccatcacagaaggaaaggattgctgcagggcagcgtcagcaggattcatgatgacttttccagtttgccggcgatcagatccgccagcttgagtttcatgggaacgaggacttgcttggggtagtcgggaaactgcccgtcaagcatgtccttccagaaggcataggcgccgcgctcgtacgtcacgcgcttgctgccatggttgggatgggtaaatgccgagttgaagaatccggcttcccaacctgcgattgatgccacgtcgatctgcttgggcacatgggctgagccgatgcagatcttcccgtggtcccaggtattgaagtaaggcggctcgcaaagctcgctggccggtacggggcgctcgtcccctctcagggcgaagacccggaacccggactgcgatgcctggaacacaagcgcggggtgtggcacaaccgcactgcgcttcccgaactccttgcagtcgaagaaaacgcgacgctgcgccgcgggacaccaccatgtcaccgcggtggggctgatcgacagcacgttgggtgtgaggaactcgccgttggggagcgaggcctccgccacttcacggactgcgtggatcaacgccatacggttcagcggtgtgccggcaccaatgacggggcgacccgagccatccggctcgatgcgatgggccgtggcgtaggagaactgccctggcccttgcccataaagcaaaatggccccttgcagggccacgtcgtgcgaccgcgtagcggtcaggatttcggccatatggccctcctagtcagaaatgagtgtgagaacgcgatcgagcgccgcgatggtcttcagcatgccgtccagatccctgaactgctgccggatcgcctttggctcgcccgcaatgggtatgaagcattggaacagcgttgcatcgccgctgcagttgagcccgtcatacagatcgtcgagtacctgcgtgacgtagtcggactgcctataggcgagcgtggccgcggagtatgccggctcggcccactgggatcctgcaacggccgacctatcgccctgcctcttaagggtcaggttcagttcggccagcgcgacacatagatccttgacccagccattgttggcgcgagacagctcatagagcttcctgctaccgaatgctcgcagcttgctcgacgccggatagccgtggcaggccggtggcagtacgtcatccggtgcgagttccggcctaacgacagacggcaggtatcgctcgatgtcgccttcatccatgtcacaactctcggcaaggaattccctcgcgttcttgtcgtcggcaagggtactgtcgtactcccagtgccaccgcgcaaacaggtcaagcagggcttcaggggtgcgcaggaagagcgacttcgcgctagccgtattgatcagcgacatcgcggtgtagagaaggtgcgggtgcaccgctcgcagcgcgctcgcgcgcgcttcaccaatgaagtagacgtcgtcgccgggcatgtcgatggcgagatacagcggcgcctcgatctcgtcctcccagccgaattgcatcaactggtcctttgcagcgcctatgtcgatcagcgagaagccgaaactcaggcgcttgcactcaggtgtgcgggcgcgcagccacgcaaacatggcctgggcgaatgcatcgcccgcacccgttggagtcgaaacatcgttcgcacgcagcacaccggtggcaaactgtgcacggacaaggcccaaaacatcgacctcatccccgaaggtaagcagcccgctattcggaaccccagcagggatggccggcagcgtcagaaaatcatgggcaggtcgacgtcgggcaatgggatgctgtcgcgcaggcgtccatgcgggttgtcctgcatcgacctctggaacaaacgaccgaggatcgaacagcattgttgagtctcctcagaatgtgaaaaaaccgccctttcgggcggtttcatggtggtagcgaactggccggttgccagtgctttcatcaggtcagattcgcgcatgcgcgcccttggcgccggcggcgcgaacgaaggtgaagctcgcaacctcgcccttgacctccggaccatccaccgaggcggtggtcagctcgggatactgagccgaatagatgtcgcgcacctgctctggcgtgaacgccggaccagggtccacaaaggacatgccgttgtaggagaactgacgcagcaacttcttgatttcgagtgccatgtcggtctccttagagcagggatgccagatcagtaccgaccgaggacggcgcactcaccttcgcgtccgcttcggtctgcgcggcatcatcggcatccgcatcatcatccgaagcgctttcgctttccgacgccgatggcgatgcggccttagccagcgccttcgtcgcattggacgattgcgtggacttggcggcatcgagaatcgacttcgttgcctcggcctgctcggccagcgagcgatgcgattcgctcacactcgtgacggccgccgcgaactcggcatccaggtccgcaggcgttgccgacagcaccagaggcgacgtgagcgcggcatccgcggcattcttgatgactggcagcacgacaacggacatgacatcgccatgcatggacagcgtaacaacaaccttgtcgctcgcgcggacgagcgggaccaattcagtgaacatggtgaatccttttggggaaatggggtgaggcagggcgccggatggcgccctgcgttaaggcagagtgaaagtgatcagaagcccaggaccttgggcaccttgccggtgtagtcaaagccatcgacagccagcaggccggcaatgacttcgggtttcggcttgttgaacagcttggcaaagctatcgcccagcgccttgcgaatgcccagttcgtccgcgagaaccttcatctcggacttggtgagcatctccaggaagtattgcgacttctgcaggctccagtgcgcgcgcagatcgagcttgtggaagcggcacagttccttgaggttcggcacctccatgccgtcaattgccgcgacagtcaacgccacggtcagttgctggcgcttgccagcgtccagtgcatgcaccgccgtcaggcagccttgcagcgtcgatgacgccttctgctccgtcagcttctcgaagaacttgctcatcttgtcgccgccgatgttgcgtgcgaggccattgagggcgatcgagatcaggtaggcattggcctggtccgcgttctgcgcgacttccttgcgcagcgccttgcgccagagatcggtccggtagttcttgaccttctccgactcgctgatcgaggtgacaggcttctcggctgacgccgaagacttgtccccgcccttcgcagccgcgggcttgccggaaccggccgggccccctgcaggcttttgcgccgccgctttcgcgtcgcgctccgccttcaggcgtgccgccaccttccgctggttgcagacggtgtcgaagcactgaccactgtagaccttacccagtgaatcgggcagtccgctgacggcggcaccgaagttctcgcaaccgtggcacgccttggcttgctcctcccccaccccagtcgagccatcgacctgaagctggatgcgggtgtggttgtcgccggggcgtacgatgcgaatgacctggtactcgtccttgagcccgtagctgatgctgtcgagcttgcggtcggtcttctcggtatagcaggcgcggttggtgcagttgcccgtggcaattgcctcgccgaacatctccgtctgcaacgaagagttgtgctggcagcttgcgcattccgtcttgtcgaagatggctttctccaggctgcacgcggcagcctcgatggtcttcttcaactcggatacggacttcttctcgctcacgatgaccggcaggagcttgtcctgcgtggccttggcgagcgtcgccagcaattcagcgtggccgagctggatgacacgcgtgttgagcgcattcaggaccgattcgctgcagttcatgagagccaggcgcttgtccagcgtcgagcgcgaccagccaaggaggcgggccgcttcgtcgcggtcgccctgcaactggcctgcgatcctcgatgctgccacggcctcctcggaaggcgccatgtccgcacgctgcacgttttcaatcaacgccatgcggtcggcctcggcgtcggtgatcaccttgagcgtgacggggatatggtatccctcgccatgcgcggccagtgcggcgcgatagcggcgttcaccggcaacgacttcatactcatgcccattttcatcgccctcaacgggacggataagaatcggctgaaggataccgtccacgcgaatggattcggtcagttcagccatttggacaggatcaaagtacttgcgcgggttacggccaggacggatcttgccaatgacaacggtggggttttgcattttgggttctccgagacggaatgggaacccgttgccgcaccgggaacgtggttcccgatggggtggaaggatggactgccaggctatgccggcgaccaccatactgcagaagctggcaccaaaaggtgcggggtcgatgcgtctgggacgcgaagtgtggtgtgaggatactcgaatttcgtctcgacgagcaagatttgatggccaagatggctgcgcatccgatgcggcgatgtggtgctaagcctggagcgtgccccggacaccgcctcaatccaatctgatgcggcccagcacgctacggccacaggcttcgcgtgcataaaaaaaaatggcccccaacgagtgggggcctgagggaacgggtacaacttgagaggcaattccgtagcggggcgcgctacggaactgatcttaaagtgatttaagccagaggcatcccccgaaagttggtcaatttcgactgcttttcgctggaatgggtccaatcggcctggccagcacgctggtcaccgcgccaataacctgccagccgtccatctcgctctcggcgatgccatgaacgagacggtccaggcagacgacttccaacccgtccgcctcgatcgtgccgagaatgtgggcaacggtcgtgccacgcgtgccgcgtcgcttgatcgttgccagcccctcgccaatggcgatgctgcactcgtttgctttcatgctgcctccttgagcagttcacgttgatcccgggccttgcgaccgtgcagcttcgcgagatcgtcgacaaattcgtccaacagcgtgtccatgtgcaggaacgcctcgtcttccagttccggtgtcgcccagtccaggcccgcctccatggcatcccgtttgtgcgccaccatctggtcctggtagatatctagactcccgggcagatggaaatagaccacctttaactgccccttccggttccagcgcagcgcgcgccgcatcgcctggtactcgatgcgccacgtccacgaacggtcgtagaagagcacgtaatcggcattgggcaggttgtagcccgcccggcccgacgccttggtgcacaacaggcccgtggcagtgccgccgacgaaacgcttgtccttgtcggccacgcgcttcgcaatcggaatgccgccgtgaaacggcaccgtctctacccccttcgccttcaactggctggcgatgaggttaatgacgcccggattctcggcaaacaggatggcctgcttgccctccccggcgatggcttccagccgctcgatcaccgcgcgctgcttgctggtcagctgccccagcgctccgacaccatccaccccatgctgcgggtagttggcggcgaagtgcacggcacggatgcgggccagaatcgcgatcaggttgttggacttcccttccacctttcgcacgtcccggtaccactgggcgaactcgtcggccgtccgcagatagaacgacaagtgcgcaggatcccagtccgtctcgaccacctcgaccgcgggcggcgcaatgcggataaagcgggctacatcgggctcgcacaccaaccggcgcttcacgtgcggcgccagcatctgccggtaccgcggcaggttgccgatcttgggcacttcgcgcttggccccatcctgcaggctttcggcaaattcccacgtcacccattccagcaccacaaagtcgctgcggaaacggtcaatgccgcgctcggcatgctgcactgaagcaagccagttcgcttccaggtagccacgccggtagccatatggctgggccgccgtgccgtcaccgcccgtgaacgcgatcagtccgaagatatcgcgcggatagctggcaatcgggctgccggtcaggatatagcgccgcttcgccgacagctgccagagcgcgcggctctggtcgctggcagggttggacaggcgctcaccctcatcggccaccagcaggccgatgcgacggcgcagccggtgcgcgtacgtgacgcggcgcgaggcctgccggtcgacgggcatgcgcaagcgctcataggcgatcagattgaggcggcccagatgcaccagatcctcaggcgactgaattacgtggacgtccgatgctggcatgacttgctccagttcggcacgcatctcggcgatcaggcgtgcctcgacaacgatgaggccgtgcttcacgccggacagcaggatcaggcccgccgcgagacgcgacttgccgcagccctgctcccacgcggccacagcaccgttgggcttgagcagcagctcaaccaggtcttcctgttggaattgccagtccagccaccggtcaatgcccagcgccagcagccgcttgcgcagccgctcggcctgcccgggatagcgcacggccatcccctcgtgcacgatctcccacgcctgcgccgatttctcgacgctgtagcgggtggtgatctcgtccaacgagacgacataacacttgtcccgcaccgtgtactggtagcggccgtcgggctgccgatcgaagcgcaccgtctggccggccttgataaccgggccgccccaaaccgacgagtcgaccagatgcgtcttcgtggccgtaccgacgatggtatcggcggcgcctacgccggtcgtccagaccgcatggcgcaagggcaacgcctgacgcatgctgcgacgcagacgctggcggaagtgctcgagaaagcccggtgcaaactccggctcaccgccggcagacttcaccatggcaacgagcgtccccaatgccccgatcggatcaggctgcaccagataggcctccagatccagccggcccgtgcctgcgtagcgaaagccacggggcaggcgctggccctccagcgacacgatgcggcgctccagcacacgattgagcaccatcgcctcgacgaacccgcactcgaatccgagcacgatgcggcgcccgtcatgcgagatgcgtacccgtttctgcgaggtcaccggacgcgtgatagcgggcccttcgtcatccagcagctggtggccaagccgcggttcgccatagagacgatcctcggcctgcagttccagcgcaggcagcggctcggccaaatccgacacggcttgccgcacgaaatcgcgggcgcgcatgcggtagcgcgcgaataccgcaatggaggtgcgcacctccgccccttcctcccggaaggcgctcgttggcaggtcgaacacgccgaccacacgccttgccgcatcggcgaagggttcgccgtggccgatcaccaggccggcgaacttgtcgacgaaggttgtgggcagcagtgccaccacgatctgcgccgcgtcgagtgcctggtacagcccatattcatgactcagggcgctggtgttggccccaaatcggccccaggtagtgcagtcgtagggcttcaggtgcggcgactccagatggatggagaacggcgggttaatgagggcaacatcgaagcgcgtcggatggatttcctccatgccggcgtgccgaaagctgccgtcaaagccagcagcctcgatggcatgctgcaccgcctcgatcgttggttggtgcacgtctacgccatagaggctgtgcgtgcccgggtccgcgaactgcagcaggcgggccgagccgaccgaattatcgagtatcgacaccttccggttaggctgccagtgggttaccgcgccccacatcaggcgggcaatggcatcgggcgtgaaaaactgcgacagatggcgctgacgcgccgcgtgtagctcgccctggtgcgcgattttctcggcctgagagccaaggctgacaagcgcccgcaagggcgcataccaagtattagacatgatgggttccagaaaagaaaaagccccgtcggtgaaagtcactgacggggcgtaagggggatgcaacccgtggtcggctatgcggactgaggtgaaatgccgacgtgccgctggacgaacgccagaagcgtgtcagcgactggcgtggcgaagcgcaactcccaatactcgttgtactgaatgacgtcgaggcctgggaaggtgcgccgctgctgcgactcaaacacatcggcgggatggaactgcgcgaggcagctcgccagaacggcgtggccattgcggcgtgcaaagaccgcgagtgcagcgaacgcctgcgtaacaggctccaacgagccgaaatgcaattgacgcgagggccgcgaggcatcgctgaccgtctccgatatcgcaatgagcttgagccgaacgaagacggtggagcggcgcacggccgaactgctggccaggccgaaggcacgaacgagtgtggccgccatctgctgctcggctttctccggcccatcagcctcgtacgtgtcgcgcagcaggttccagaagcgatccaggtccggcacgacaccggcccggatggcctcccagatattgggatagccgtcgacagccaggcgtgtttcgtcgatggcgatgggggcaccgtcgatgccaaactcgacgccggcccgctggatcatctcggcgacctgcttgcggcagaaccgcttgaggtcagccgacgctggcgtcatagcttggaatccggaaagggtctcctctgcgcggaatgcctcaatgcgtgcgttgtacatgtacttctactccaggaagacgaggcgcccttaggcgccacacgtaaaagtttacatggggcctacgcggcttcctgcatgaaggcctcgccgtactcgccgaggaatagcatcaaatcgtctgcaacctggtgagagaccttgaactcccaggcgtccttaaagaacacgatgtccagaccggggtagctgagcttctcgcggtagttgtactcgacgtcgtgcacgttgacctggctgagcgcgcctgccagcagctgatgacccgccttggcggcaaaggtggcgaggccagacaggcagtctgccgtgctctggtagctgtagtagcccaccttgcgcgccgtccgccgatagcaggcttcggaggtgacgtgcttgcgcaggaccaccgccgaggcggtgcgcttgacttcgcgcttgcggttgaggccgaagccggaaatgatccgctgggcagcctgctggtaggccagctccgcgccgccatggccgccgtagcggcgggccatcgatgcccagagcccgtcgatgtctgggaccttcccagccctcagggctgcgtcgatatccagcccagcgcgcttgtactcgtcctcgtgggcaatatcgagacgggcgccctgcggggcaaactcgcgccgggcgcgattgacgacgccgctggcgaccgagcggcagaacttctccagctcttgcgccgtacggtattcgctacggagttcaaccgatcgatagtggtcagggatcgcggcgacggtctcgcgctcgaaagctgcggccgcggcatacgcggcgtgggctgctttctgggcggcgatgaactgctcaatgatttccttgtacatggtggtctctcaagaaatgtataggagaccacccgacgggaggtctcccgaacgggccaataagggatagcaggctgaccggccgagtcgccgatctcgtctaccgtaaggctggatcagtggaacgccagcgccgggccggtaggcatcggcacgagacccagcgccagccagtgcgcgaccggatgatcgggaaaatccggaatcgttccaagtcggtacagggctggcacgtccagcagctcgcagtcgccatcccgcagcaagcggcggtagcgatcgctcaagcacagccaggccagttcggcccgggcggcgtgatcccactgcgcaggcaagcgcgactcatcgaacagcgcatggcctgccgcattcatgcaggccaccacttcgtgatagcggccgaaatcgtgggggaagctcctgcgcacgaatgacagcacttccggcgcgtgcacgccgaagatccggcccagttggcggatgtacaccgcgcactccattggagagcgcttggcatagtcatcgctgccgacctgcgcgcattcttcttcccacggtgcgggaccgacttcgatttcgaggaatttctggaacatggcgtttccttggatgtaacttggggaaacgccccaccggggagcgttccccggtgggtagtggattggcggctgaccaggacggtcagcccgcagtggcaggcttctgatccagatgcagcagcttcgcgagaagccagctgatgagaaccaggaactcgatttcggcaacgaggtgcagctgcatggcagcaaggcgatcgtcaccagtggtcacaaggaagtacagcgccgcgaacagattgatgacggtcgcgagaacagccagcgtgctgatacgggatgaaatacgcatgagaaggctccgaaaacggggccttccccattgggaaaagccccaatgggtgaaaaagcagatggccggtacgccggcagggtcgatgcgcagtagcgcggagagtggacgaatcttaccgcgcgtcgaacgccgggacaaggaccgaaccgcgggccacgcaaactcagccgcgctttgccccgatgcgatctcgtcggttggcctcgcgtagccggtcgaccacggcccagcgccgctgcgcaacctcctcggggttctccagattggagaagtcaggcaatgggccatcgtcgaaggcctggtagtcgtcggggatcttgcctgtggccttgagttccgatcgaagccgcttcgatagcccgtagttgatctcggtgatcgccacgtagtcccaccgggcgggcaacgcttgttccgaaaaccatacctcgccctcgcctggcgcaaccagcgccaccacgtcatagattctgcccgccggcgagggcacggcccgcacttcgaagcgcagcacctcgctacgcggatgccagaagacacgatccagatagcgccggaaggtgagtgcatccatcagcgcgatatcgtcgtaggacggatcgcccggtggaatggcttcgcgctcgccctttgggcgcgcgccgagggacacctcgcggaacttgagaatggggagctcagacatggctttccgtgaaagacgcggcaaattctaaagctttcgccttcaggtgcggcggaaatcagcctgagaatgatacgcggcgcaacatgcgcgccggccgccttgacttctcgacggcctcggtatcttggatgtaagagcaatccaaaccttcccgccatgcgcttctcttgcctcgaacgccacacccccatcgacttcaatacccgtcgccaggccgccttcgcgcgcaaacagcagcgcgagcgcgacaggtacccgctctttgcggatcacgtggccgccgagcagcattctcccgacgaggaacttgcccgtcggcaacggcgctccgacaaccttgaaaggacaacgcgcgccttgcacgcacgcgtctggcgagagaagcgcgccatctacttctcgctctccgatgaacaacgtgcggagatccgcgcaaagtggaaggcatggaccgggcctacaaccgccctctacttcgcctacatcgtcgacacggtcagtggcgagtatgagcgacgctcggaagccgcacgtgcagacacactggccatccgccgacgcgttctagcctcgctgcccgagcaaactgcattggagatcgcctgatggtccccaccgacgaacaggcttccgttgtcgacgcggtcaaggccggcgggccgctgaaagtcaaggcgtatgcgggcgccggcaagacgtcgacgctacgcctggctgccgaggcccgcggccgcgcgcgagggctgtatctggccttcaacaaggacatcgccaacgaggctgcccagaaattcccgcagaacacccgctgccgtaccgtccactcgctcgcgtacagcgccacgccgccggaactcacccgcaagctcaagaacccggtcgagccgccgcatcagctcgctttgcgctacggtctcgccaagctgcgcctgccgacgacgatcggcaaggatctcgaactgagcgccagcaaggtcgcccgaatagtgatggacggcgcggcgcgtttctgccgctccgcacaggccgagcctcttgcgtggcacattccagtggagtcgatcgtgaaggaggaggaggccgagcatctgcgcgactcgctgctgccctacgtcaagcggctctggggtgaatacctcgaccccgcttccccgtcagcgatcgttcacgacgtctacgtaaagaggtgggagcgcagccggccgcgcattggtgccgacttcatcctgttcgacgaagcgcaggatgccgatggcctgatgctgtcggtgctgcgcgcgcagcagtcccaggtcatctacgtcggcgacccgtaccagcagatctacgaatggcgcggcgcggtcaacgccatggagcatattcgtgcacctgaatgcgctctcaccgaatcgttccgtttcggcccggccatcgctcaactggccagccgcgtgctgcggctcatggacgaggaaacgcccgtccgtggacaggaccacgttgagtcccggatcctgcacgactcaacgccaggacaggatcgcttcgacgccatcctgtgccgcaagaacgcgacggtcctgacgcaccttgcccagggcatcggccggggcgatcgcgtggcggtgcgcgccaacgtcgacgagctccgcgcctttgccgacggcgccgagcagctcatgcgcggccagcgcatcggctaccccgccaccctcgccctgttcgaaacgtgggaagaggtccaggaatatgccgaatcgttcgccggccgcgacctgaagcccctcgtcacgttgatcgacaacgagggcgtggactatctgcgcctgatcctcacccgcgtctcgccagaggatgaggccgactacatcgtgtcgaccgtccaccgggccaagggcctcgaatgggagcgcgtgcagctcgccggcgacttcaagttcaagaccggcgacgacggcgaactcaccatggcaccggaagagatgcgcctgctttacgtcgccatgacacgcgcgaagcgcctgctcgatgtgagcgagatccggcgcgacctctacaccatgttccgggaagccggtgtctaaaggagagaccatgatcaccgtgcggattggcgggaacgagtacccgctggatgaggttttggaagatcccggccgctacgcgcgccacctcgagcgtgccaagacgatccagggattcgcggaatgcggctgcgcagagggccggccgcggcccaaactggtgatccggcgacaccgcgatattttcctgctcgcgcgctggccggaacaggcgttccggcacgccgaaggatgccccttccaccggaagacccagacaacgcccggcgccgccgacagtctcgacgcatttcgcatgcgcgatggccgccacgatatccgcctcgacgcctcactttcggtcagcacccacacaccggccaaaaccgtccagcgaacgccgaagggccagttcacaaagccgcaacggcgatccgcaggcctgctggcgctcctcgaattcgcttgggagcaggccggtcttaatgtctggcctggtaccggtgcccgcagctggaacggctgctggtcacagttgacggccgaactggacgattgcaggatcaatggcaaggacgccgacggcctgctgcacgtcatgcagcggtgggacccggcgcggaagtccgaaatcctggccgagttcgaggcgtggcaggctaggctttcgcctaccgccgccgggaatccccgcggcattctgatcggcgaaatcgagtcgcacgccgccacccagtacggagggaaggtcgtcctgcgccagagcacgcagcggttcttcatgtcctcgggactgtacgaacgcctgcaggcttcctttggcaccgcgctggccggcatcggacgggccgagcaacggtgtgtcgctgtcctgctcgttgagaagtcccgctcgaactacctgacggtcgtcgatattggcgccatgctggcaaaccggcagttcctgccttgcgactcctcccatgaggtcgccatggccgatcacctggtcgctctgcgccgggcatttcgcaagccgctgcggcatatcggccgagcggaggtacaccccgacttcgtcctgaccgatgtccagcccgaaacggtcatcgaagtactcggcatggccggcaatcccgcgtacgacgctcggacggcgagcaagcgccagcactaccagactgccggcgttccatttctggaatgggatgcggtagccacgtcgatttccagcgtccgcgtgccgccggctggcacacgggcagccgatgcacgctgatcggatcccgatcgccgacgccctgtatggcaaggcgctggaactggtgcatcagcaccgcgccgcgtcagttgcgcttctggagcgccatctcggcctcgggctggacatggctgaagcgctgctgcaacgaatggccagggaaaccacagccgtgcgacgcgtgccgagcggcctgtatctctacacacacggccccatcggagaagagttggcggcactccacgggttcgcgcaggaggtcctcgcagcgctcgcaagcgacagtgtggatgtcgccgatctgcgagccgctgcaggccgctacggtctcccggttccgcgccaggctgccccaacgcgaccgccgcgccgccgctgaacatggctcaggcgtccacgacctgagccagacaaagcggatcgtcctcacctcgttccgtcggccctactcggcgcagcggatttcgatggccgcatcccttgcagatgaaaaagaagcctctctcgtccagttctggatcggccgccgaaaacatcaccgacagccggcattcggtgcaggtccacatagcagtcccccgtcttgacaatgcccaccgcgcgatacgctgactccaatgtagccgcgcacaagctaaccagccagcccaatgaaacctgccgcccctcatatctccccgaagacacctgccgctacggacatcggccgcgcgtcgcagccgcactcgccagtcagcgtcgggcgaggtgtctgcgagctttgcggctcgattgcatcgcacctccacgtcgaggccaaccggcccgagcgcgacacacgaaccctggacctgttcgaggaccaccaacaatgagcgaaaacacaaagatcgaatggaccgaccacagctggaatccgtgggagggctgccagcacgttggccctggctgtgaccactgctacgcggagacccgtaatgcccgctttggcggtggccaggcccagaactgggggcccggcgccccgcgccggcgcacgtccgccaccaactggcgcaagccgttccgctggaacctggcgcacgctgccttcgccgcggtgcacgggcgccgccagcgcgtcttctgcgcgagcttggccgatgtgttcgacaacgaggtgccaatcgaatggttcatcgacatgctcgatgtgtggcggcagaccccaaacctcgacaagctcgtgctgaccaagcgcatcggcaacgccatgaagcggctgggcgaagcgttcaatgcactgatgctgcgcgacgactgcgcggagaatcccttggtgccgtggctggccacgtggatcgcaggcaacgcacccgcggatatctggttgggggccacgatcgtcaatcaggccgaagcggtacgagacattccgaagctgttgcgtgtccccgccaagacccgcttcctgtccatggagcccctgctcggccacgtcgacgtgttctcgacaatcacgggcgagctgctacacacgtccggcaacgattacaaccctggttcgatcgactggatcatcgcaggcggtgagagcggaagcgacgcacgcccgatgcaccctgcctggtcgcgcagcttgcgggaccagtgcgcagcggcgggcgtgcccttcctcctaaagcagtggggcgagtggcataccgcttccgtgctcacgacctctggcgagccggcattccgaacgttcgagacgtttgagcaatgggtaaacaaggccagcacctgggtcggcggcggcatctgcctcgacaagcacggccagcagctacagaagggagacgatttcatccgagcacgcgacgaatgccgcttcccagtcaccgtcatggaccgggtgggcaagaaggcagcaggccggcaactcgacgggatgctgcatgacgctttccctgtgacctcgttggacgtggcggaggcctgccaccgcgccctgggtcgtggagcagtctgatgcgccaactagacctgttcgcacacgtcgccgcggcgtttgcagacgcgtccgaagatgggctctccaccggcgctctctacgatattgtggcgcgttcggcgggcatcgatcacagcgcggccacggcgcgcgttccgatcgggactgcaaaggcactgcatagcccattcaagcgtgcggttcgctggcaccagcagacgctcaagacgctcggtgttgtcgagcgtgtcgccgatcgcacgggattctggcgcctcacgcagccggtcaccaaggacctcgaccgtgcagctgacggcgtcaagctggtcgcgttcagcacgatgctcggcatggccatctgggctcgaaatgaggatgtgtttcgaggattggcggaacccatcgccttgtgcgtcacgtcgccgccatacccactgcggcaagccagggcatatggcaatcctacggataaccagtatgtcgacttcatctgcggggcgctcgagccgatcgttgccaatctcgtgaccggcggcagcatcgtcctgaacatttccaacgacatcttccagcaccgcagtcccgcccgatccctctatatggagcggcttgtgctggcccttcatgaccgactcggcttggcgctgatggaccgcattccatgggtgaactacagcaagccgccgggcccgactcgatgggcatgcgtggaccgtgtccacctcgcaacggcatacgagccattactatggctgacgaacgatccaggccgtgtccgtgccgacaaccgccgcgtgctgcaggcccataccgaacggcatcggcggctgctcgaagccggtggcgaacagcggtcagccagttacggtgatggtgcctatcggatccgaccccagtcctttggcaatccgacatccggccggctttcccgcaatgtcgtcgaacgcggccaccgctgcgccgacaccctggcctaccgcagggcggccgcgacgcttggattgcccgcgcaaggcgccatgcagcctaccgccatcccggacttctttacaagattcctgaccgagcctggcgacctggtcgtcgatccgttcggcggcacgatccgtacgggcctcgccgccgagcgattgggcaggcgctggatcgtcacggaatggatcctccagtatgctcgcggcgccgccgagctgtttcgtcagtccgacggcttcctgatgcaccccgccctccaatgggcttcccaaggtcgatagcaatgcagcaccacgacaacgaagacagagaatttcccgagcccgagaccgtccttgccattcggggggcaatcgccaccggccggatgggcggcccgatgggcgagcccggccactggctcaacgagttctggcaggtcggcgcggcgttgcgtgatcacgctgagatcctccagggtgtccagggcgcaaatcgaagagccttcctgagcaccacagccgactatctggctgccagcgaaacaacttctgaacacgccggcgaccggaactgaccgagccccagccgcgggcaggcataattccggcatttttcagcactggatctcgccatgcctagcggcctctttcaatgcgcgcactgcggcggcgcgcccacctacgtcgccggccggctccaggccgtcatcgcctgcgacgaatgcgggatgtcaacgccgccggtcgagaacgatcccaggaatagggacgccgccttcccgcgactcagcgccatctggaacagccgcgtcgaccttcgcccggccgacaaggaagccatctccatgatcgcccggcgtgcgctgacctcctccgacatcccctatttcctcaatcttctcgcctccacaaccagcgactgggaagccaacggaccgatgttcgcgacgatggctgcagcccttacccagcccggctacgagttcaagcacgtcggcccgcccgaaactgttctctcgcaagccgcccgctaccagaagctgctgcagcgcgcgaaggtcatccatatcgatggcgctccgatggtgcgctttgagcatgtgccggccttggccgcggaagtcgcggaggagggtctggcggatcaggattggccgctcctcgacatggaagaattcgtcggtaaggccatcgacagcctgccggatcattggcagccttgactttgcccagcggcgggcaagctgaaggcgtatccacttcaacggaattcccctcagatgacccgccagcttctcgcagcagtcgttctctcccttgcatccctcacggcaagcgcacgggacacgggacaggcctgtgctcacgtcctgcctacgggccaacccacgactcaaccagcgggccgcacgcagttgctgtgctaccgcgcctacgccgttctctattcgagccagacacgcaccgcgctgtggtctgccgagcgtctcacgcgggaggccgtcgacgccgcgcgcaagctgccacgcgacagcgacttctacgaagaggagcgactgcccgaagccgaccgcgccaggctggccgactaccgacgcggatcgggcatggatcgagggccccgagcggcgacttcccggacaaggcgtcccaagccgagagcttcagcctcgcgaacgttatcccccaacacagcgtgtcgaaccgccgcacctggagtcacatcgagacgtccacacgcaggctggcccgccagcacggtgcgatccaggtggtgaccggccccgcattcgtcggcaccccgaggacgctgggccacgtgcacatccccgacttcatttggaaagcgatccacgtgccaggcattggcgccgccgtctaccttgtccgcaacgacgcgacgcccgcgtacagtgtcattagcgtcgcagaattgcggcactttgcagggatcgacccgtttccgacactccccaaggccatgaacgccacggcgatggacctgccccttcccaccccgcaccctggtgagaaggcggcgcgccgcgtcgcgttcgcatggcttgcatcgggcgaagccgccgcggcctcgcgcgcgacggagcctctccaccaagccatccgggacgcaagtgcaatcctgtcgctggccctcgcccacgcacgttagccagccatctcgaccgcggaaggaacatgttccttcagaaaaagcgaaaggcacgccaaaagacgtgccttttgcatgcaaacactgctccggatgctgatcactcctgattgacagcctctcggaatcgctgcccggccttgaacttcacggtcctggcagcttcaaccttgatctcctcgccggtgcgcgggttacgagccatgcgctcggcccgctcgcccttgctgaatgttccgaaacctaccagggaaagcgcgtcgcccttggccacggcatccatgatggcgtgcaaggtcacgttcagcgcttcttcggccttggccttcgtcaacccgtctacaccggcggcgatcgcttcgatcagttcggctttcgtcatgattctccttttccatggaaacaacagacattgtcttccaggcaatgccgctcttgtctgcaaatactatgagtccttgatgagctttccgaagaagctcagcatgctcaaccctccctacagatctccgacttggtagtatccgccttttccgacgacgaccgctggccgctctcggacagcatagacaagtgtcctccaccgtattcgtccagttgcccagagagcaatcactcgcgccgtctgcctcatcgacccacctcttgcgcgagaatccgatacagcttcgttcgcgatatcccaagctcgcgtgccgcgacagccttgttcccacccgccgcggcgatcgcagctttgacatcctccagcgttggatcagtccgtccgattgacagctgagtagcgtacgtcgacagatacgcgttcgctttcgtggcccggctgtgtcctgccgcctccaccaccttgcgcatagcttcgcggtgcgcctggacatcgaccaccttccctccacccttcaccgctgcggcctggccgctctcccgctggtacatctgctgcaggaactggtggcgcagtccgtgtgccgttacgccctgaccattcttggttaccccgtgcttctccaggacggtatagaagcgccggcgccaacggatctgggtgtacgtagcaggaatcagcgtccccttttccggattggtggcataagcgagtgtcgcagccttgccaagcaattcgtactgccagccgaattcgatcgggacgcggcggggccttccacccttcgtgccgtcgtgcacatgcagcatccctgatgggagcacgtccaaagccggccgcaaccgccaactttccatggcccgcagaccaaaagcagcctcaagcttgagctgcagcgcgacatgggcgtccgtgacctcgatctcggcgatttttgccgccgcgtcaatgcccttaccttcccaggatttgtcctcgcgtgcgatatagctccgtgcataaccggccggccgctctacatagtcgtcgatccgcccaaccacgttggtcttgcccatccacgacatcagtgcacgcaggtgggtgaggcgcagctccaccgtgcctgcgttcaacttccggtcacccacccagtactggaccagccagcggacgtgcttctgccggatgctatatggcgaattcacggccatgccgccgacgctgcgcagctctacgaacattgcgagcagggcctgcaggcgctggcgctgcgacatttgcgacagcgacctgccgctcactcgcgttccgctatgcggtaggtgcaaatgctccgcagccagcaatgcaaactcagtcttgaaccgttctggtaggttgtactggttaatgatggggcgcaggtggatagtcttgatcatacggtcctcggaaggttgcgcttcgcgcatgcggcgccaggcgaatgcccgcccatggacgcccgccgctcattgctggacagcgccgaccccgatccggcattgccccctcggtgcaccggggtaccacccccggcttaccggcccacccagccggtcccgccactaccttcctgtcctttagcgatgccaaaccgatcagccctgagcatggaagcaatgcgtcgtgactgtccgctgtgcgcgtgaaggcctccgccttcacgccgctgcgcggccaccctatccggtgcatctcgcgatgccggtccggatggcgccaggatcaagtcctgaatgcctccggcctatgccgtgatgggtgattacttgttgcgccgttctggtaccggtagcgccccccgggtcgatattgctcagaagcttgcgtccaccgtcgtatcggtacgtaccagctccccgccccaaagccggatcattcccgccgcggtgtgtcgggcttcgtgatccgcgcccagccaactggctgaaagggcgtctggcattcgtggaaattcgacagagcacctgtccggtgtccggcttcggaattgtccacactacggtctattttcacgaacagaccgccaatcggcttggtatcgcggtgtccggtgtcctcactatccaacacggtccacttgatttgattgaaaaaaatgccggttcaatttccggcgtgaacaactggcaccgcaaggcccggttgcccggctttgggtgttgaatttgccgcgcagatgtcggcgaggtcgatgcgtcggggacgctgaaggtatgccaagcataaaccaaagctccgagccgtcgcaacgaaatcgccggcaatttcgcgagctttcgaaaacttgacttcgcgacgcaaggagtagattcgaaggggatcggagagcaggtgttagctgcgggtcaacaggtctcaacaggtgatagctgttcacaccctggtgtcacttgcttacacttggtgacaccagatagcccgtgctgtcataggtctaacatcaccaccgcgctccgactacgttcaacttgccaaggagagcttcaaatgagcaccaataccattgcggtcgatgtcggctatggaaacaccaaatttgccttccccctcggcgcagacgtggcagccagcatgtttccgtcgctggcccccacgcgctcggcatccagccttgccagccacggcggtggctacttccaggctcgcgatgtggtccatgtgactgttgatggcgccgaatacgaggtgggcccagacgtctcgatcacctcggcctatggcaacaacgggcgcaccttgtcggaagatttcgttaccacgcctgagtatgcagccctgctgtttggtgcgcttcactattcccaggccagggacgtaggccaactcatcctcggccttcccgtccatacgctgcagaagtacgccggcgccttgcaggagcgattcaccggcgcccatgacttcggcgccggcgacgtcacgatcaagcgggtcgtcgcgcttccccaacccctcggctcgctggtgacctttatgcgccagtcggggaaggaactggatcccgacgacaattgcctgatcgtggatgtcggctacttcaccaccgactgggttgtcgcccgcggctacatgatggacgacacccgtagcggcggcgtgccgggtgggtcctctcggatctacaagcaggtggccacgctcctctccgccgacgaaggcggcgagccaaccggagacattgagcgcatcgacaaggcgctgcgccagggaaagcttatgcgctactacgaaaagatggtcgacctgcggccgtacttcgaagtcgccaaggcccagtgccaaatggctgtgaaggagatgcagacccgggtgggtcgcacggaagatattgcggcgatcgtcctgaccggtggcggtagcgccctatactccggcgccatccgcgcggccttcccgcgctcgcacatcgtcgccatggattccccctgcttcgccaatgtccggggcttcttcgacatcggcagcgcgcgtcaagcccggggctgagtaactgactatggaaaagctcgcgatcaaagttgccctcagcccgctgacgacaccgcggctttgcgcacaactcgccgagatcagcgatccccgcctgcgggcggaggtgctccgtcgcctggcggagttgggcgcggaagcaattctttcggcgggtagcggcgcagctgtgcaaccgcccgccggcgggatccttgctgcgcttacctaccggccagacagaaatccccctcccacccctgcacctgcacctgcacctacccctgcacctgcacctacacctacacctacacctacacctacacctgcgcctgcacctacacctgcgcctgcaccgggtccggctccggctccggttcaggcgctggctccgtccagcgcagccccaactcgcctcgaagcccagccagcagacaccattgccatgagctcgcaagccgcctcccaggcatcggtcagcaacattgcgccccaggaacctgagggccaaacggttggccctcagggcaatctggacctgaacgctgtgaactcggcgatgtccaggttcttcgattgagcccgaacggttacccttgactcccccgaattccatggcaatctagaatcaaccaaccagccaaaggaaccatcaacatgcagttcttcgactatctatcgaccaatcatgacatcaatcgcttcgtgttcgcagtagtgatctgctattgcgtcatcgaggcggtggtgcactgctatcgcggtgccaaggcacggaaggcaggctgaactcgcagccggcgtcccggccgtaaacgaaaatagcccagcaattgctgggctttgtcgttaatgggaaggccggctcagtgcagcgtcggcaagcagaaatcgaatgcagagtcgagagacaggctgcgttctaccaacaccatccggccggattcgtcgcggcgatagatgtggaagaactgggcctccgactggccagcctgcacatcacggttcggcgtgctccgcatggcgtgaatgtgcagtctgttgacgatcatggtgaagcccttctgcggcattgcattctccagagagacctgccacgcgggggactccgcccctgtggggcggacccacagggcagaggttgaaagtgatgccaccaggcggtggcggaaaggtcaggctgcgacggcagccggttgggacatctggcgaagttggtactccgttcgccactgatcgcaaaagtccgtgccacggactttcgggcgatgcagcacaacagtaaagccagcggcgcgcaaccgtttctgcagcgtcagtgcgtcggccatcccgggggacttgcccgtcttcacgtcgaccgtgtcgaagtccgcaaagatgtgcacggtatggatgcccaagccatctggcacaacaaatctgctcagctcgacgcggttcagacagaaccaggtcggcacgcggaaaagcatgtaggcggcatacgcgctctcgaggccctcggcgacgccgatctccccgttacgcggtgacatcaagcgcactgccccaccatcaagcggcaacgctgtcaggtagtttcgcttcgagggtaagatctcgccgtcctttgaaatgacgagtgccttctcagccttgtgaggatccaacgaagtccggtggaccgtcgcaatccttccatctggcagacgatactcagcaacgatcgttggataccgacctacgatctccttctcatgccagtactcctgtgttgccagccgcaatccctgcggcaatggcgcgcacaagccaggaacacgggtagccaggtaacgcatgccatggtcacccgccgtcaatggcttcgacgtactgacttgcttcatcacgcagcgcaacagatctgcgggactcatagcctcccgtcgtgatggccgcggcttatgggagacgaccggaacgggatcaatggactggccgttcagccggcacttcaactccaagtaagacatgtcggtgtatcgccggacaagctcaaggccgtcgccgccagcagggctgccgtcgttgcactttcggcatacccaatccccgcgattccgcttgcgggtgtaggtaaatcgatcgcgcccaccacacatcggacacggtccagggcggccgcgccagaaggcgtcggtaagggcggacgctggcaggtactgcgcaaccagagcgtcccattggtcagacgaccagctcgcaacaatttcactaaggtctttcatcttcatgggatgactccgggtggagtaggtttgtcgatgcctgagacaggcggagaaacgcttgctcaaaagacatcccggcagaagccagaaggtcttttcagcatcgcgtatgcgaaagcgaatggggaatggccgaaatggccgggaaaaggagactgctgctaccggtggatccggtagcaggcagttaaaacagatgcgtcgacgagctgcacgtcagtaccgcggcgcgccgtcgttgcggaacggaatgccatcgagcgcggcaggccgggcgaaggggatgtcttcgttgaaatctccgaagccattcgacggcggctgtgcaggctgtcgacgcgccggcggctggcgctgccccgttggggccgaccgctgcgcactggcaggactttgctgcgacgccgagcgatccgtaccggaatcgctatcgccatcgctggcacctccgcgaccgccaagcatttgcatctgatctgcgacgatctcggtgctgtacttgtcctggccggactggtcctgccacttgcgcgtacgaatgcggccctcgatgtagaccgacgagcccttgcgcaggtactggccagcaatctctgccagcttgccgaacatcgagacgcggtgccactcagtggcttccttcatctcgccactctgcttgtccttgtaccgatcggtggtagcgatgcgaagattcgccacagcgtcgccactgggcatgtaccggacttcggggtcagctccgaggttgccgacgagaatcactttgttcacggatgccatgttgtttccttgtcaatgaatgcggttcacttgccagacccaccggtcccaaagcttttgttcgccggtggcagggtccagaattgggcgcccggtcgcatgatggaaggcgggcaccttctccttgtgcaagcgcttgatacctacgcggtcgccgatgttgcaagcgacgtcagccagggcgtctttcagaccttcaccttgtagcgtcttctcgccggcactagtgtccaacctgaccgcaaaggatgtgtacgtcgccttgccgccgggcttgcgattcgggaattccatttcgccccactcgatcagcgtgccgaccgtatagttggaccgggaggcatgcccttcttgacgggcctccgccgaattggccggtgcgcggtgcggcatctgacgctcagcgcggcctgattgtcgcgagtcggccgagttctctgggcctgcaggcgttgccacgggctggcgctccttcgcctggcgcatgacggattcggcgacggactgcggcgttacgccatcgccctcgtgccgcccgagcttgctccagcgcggaacgacttccggaaggaccttgtcgccgtatgccgtatgctgaatctggctatcgaagacggcaacgaagtgaacgacatggtcgccttcatcacgaaacaggttcgggacgccattgatctggatctggtactcattgtccgcgccggtgcccaccgggacttcatccgcgcgcagcgacggcgcagccggctggcccatgatggcggcagcggcttgcttgatgacctggaacagtgtcatggtttggctcaaagaagagacccgcagcacatgcgcttcactccatcgaggtcggcacgcaagcgggcgttgttgagaatcacgtcctgcaagacttccgggctaaccccgcagactgcacagacatagctatagggaagtgctccatcccagtatccaaagatccagcccaaagtcatggagtactcctccagttccagtggcttgttcttgatacgggcgcgcagcaactcagcgcagtcgatcagcgattccggcatgttgtcgccgcggcgactgtcgcaggccaggctgatcaaggcgtcgaccatcccttctcttaccgattcgctccaaagcgaggggtccggtaatggctcgaccttgggaggggggagaacgatgacggcagcttcaccaaagaagtccagctgccatcctgctgtcgttgattccatgatggtctccggacaggcacccggagacccacctgtcggcgggtaacgagtacccgtgacaggtggaatagggccgcccaggggactgggcggctggaggctaggaacgatcgtgcgtccctgtacgacggattggcgtcacaactgctgagcgctcgtacttctgctcagaaggctccgcgggttggtcaggcgatggtttcggcccggagttgtgctccggcatcgagaccttcggcgcggccggtactgccctgctccactgaatcgccttctccttcaagtagaagaacgcgactgcggcaacaaacacaccgacgatgaaagactgagaagccagatacagcgccatgcaaaaggcgaagagcttgagcgggcgcttgatcaggttattggcaaaggattccatggtttctcacgagaaacagtcaaagggatttcctggacggatgccaggcgattattcgatgctcggaagagcaaggaatccaatgaggcgcgcttagaacggcaacgcgcttgcgacatgccatgcatgtcgtaaggacgctgcccgaatgcggcaataaatggaatgtggcggaccgccaaacgggcctgtgcagcccaagcggaatgtcagtgcaatctaaccgccgagtcgatgcgtcaaagacgctagaggtgtctgcactctacacggctagtcaatgcatgacaagttcgccgcattcacatcgagcatcgaatcgaatcgcgagtccaaatcccgagtattcgcaatttcgaaaggaacatgttccttccaaaactcccgctaactcccagcagtggggttcacttgtctatacaactctacccgtctgaagagggtgatacctaaaattcgattggtccaagtcgttaaaaagcacagcgaagcactgctgattcgagcttgactttcgaaagctatctgtttttcccaagcttttgagccattctgcccctcgacatcggcatatgcttccgacccaagatcgccgcatccgttgtctgcttgacatttgcttctaccgtgtaagttgaagtggctgccgcgatcaccggggctacaacaccattccgtaggggcaaccaatgaagaagaaagaagaagaaagtcgcgaattcaacctggtcgatccaaagtcgccaaacgctatgcgcgaactggtgacccagcaactgggtcactttatcgacgccggcgccatcgggcgcatcgtgcaggcagcgcaggagatcgagctctcccggaaacgcatcctggccgaacacaccgccatcgggtctcggctattccagatctaccactccatcctgacgtgcgtgcaaaagcgattgggcgacacgccgcgcgcccgccaggaagccgatgacagtctgtacgccctcgccgtcaggggcatgcgcatttcacgcgcctcggtaatcaagtatctgcaggcatttcatcacttctcagagaaccacgacgccttgacgtttctgaaccttggcgaactgacgatcctcaagcgttcggacatcaccaacgaggaagtacagcggttcatcgacgcgcgcaagaacgatgaatcctattcgcgcaaggagatcctgccttatatcgagtggtctcgacgcacgcaccaggacctcaatcacgtcatggccacgctggaagccgcggaagagcaactgaacgagagtctggagcgccagcgcgatctcgaagcccagatgcgccacatgcgtgagcaaatgaactctgcggacgcgctcaatgctgcgcagaaggatcaactggatcgcacttctggcgcactcacgtcccagcagcacgccatggacagcctgcagctctccatcaccagattgaacgaagagcgacaagccttgcagaaggcattagcagattcaaggatccgagaggtagtgagggaggtgaaggtcgaagtcgttcccgctgaatacaaagacctctccgacgccgtcatcggtgaaagcagcaagctcgacgccacaaaagcgcaagtcaaggaagctgagcgacgactggcggaggtcaacgccgaacttgagcaacacgaggcaaaggaggctgactcaagaagcctggcgctgcgcatcgacggcctgaaggccgatctcgatgatgcgctcgccaagcttcgaagctccgtcaaggcaatcaaggtaaaggagcatggcgccgcgctgttgtccttgcgccgcagtgcggaggcattccacaacgaactgatcgctatcaccggagcttgacgatgcaatccacgcttacccgttccatctttgagcagtttgttctcccggcctgggtgcgagatcgcgtgctttccgcgaatctccggatcagcaactacgtcctgaacacggtatcggtgcatccgacgctggagaacgttttcagggtctccagcgaaaaccttcggtcgcttcgtgaaaatatcggccagtcgtcgaaggtactggggacgtcattccttgcttacgcaccgacgctcacgaccgtggaggactggcgttcgttcattgagggcaggatgccgacggtcacgatggaacgcctcaaagcaatggtgcctcacagcctatcagtggtggacaggctggcgctcgagcacaccaaccgctcgtacatcaatgctgtgtacgacctcctgaacatgtcggtgttggcagcaccgctgatcggcatctccaacgaattggcgtcgtacctgcgctcaattccgcagcaccaattcgacgtggccatgaccgagcgtctgataccgctcttccattggcgctttgcggacgagatgttctggctggaaatccacacaggccgactctcgcgggagatgattgcccactacctgatggagacctcgccgctccgctcggaccgcttgccccactctggcgtatggggcaagttccgcctggagacgttcgagcgcgatgctctgttcgaagcgtttctgtcctttagctgtcgggccatgagcgtttgttcactgttcaataccagcattgagcatacgaggaagacctaccagcgcatacacgggaagtcctcaccatccggccaacctcctgcttcgctgatgtggtacctcgaatccgcgcaacgccgcgttcaggcgacattccagatctggctgtttcggtccgctatcgcctgtgacgtctcgacgccggaaagcttcgtcgcaatgctagacattcaccgggccttttttgcggacgattgcaatgtcccggccgagcgctccctgcatctggcccgctccatgtcgacgagcgaggaacttgcggtttggccctgccggaagtgcggcacaccctatctggcatcgaactcctccgcgaagatcgagctttcgcagtcgttcctttgcccgtgctgcaacgggacgttgatcccctcgcgtggcgggcgccggaactaatgcgaaactacttcgtcatcgcagcgtgctgcgcgggcccggtttgggcaactgggagcgcgccaccgcccgtccagttgcccgaggcgcccgcggcagctgcgctcaggatgaacgtggccgatccaacctactccgaaggctctggacagctcgcgctcttcaagggcgtcaacaccttgcgccagaagcttggtgtcgggctgctcgcgcaggacgccgcgctcgacacagctgcccaggcacatgccgtctatctcagtgcccacagcgtggcgcagcatgaccagacacctgggtctcagcatttctacgaggccacgccactgctgcgcgcgcagaaggccggtatcggggattcccagtgggtagccgaagtcgtgggcgcggccagggggccgaacgaccgtgagattggcctcggctgcatcgaccagtggtaccacaccgtctatcacctgcagtcccttgtgaccaaccaggaatccatcggtattgggtacagcagcataggtgccttaggcctgaaccattgcgttctggactttggcacgagcactgccacgcagccaagccctacccccaacggcgtgccctacgggggcggtcagcagtttgacgctgaaactttcgtcactgtgccggcggacggcgacatcggtgtgcagggcgggttcaatttcgccggcgagtcgccaaatcccgcgccagacctgcctacgccgggccggcctctgatggtgtacgccaacggcgcgctcgcggaagtgctatccgtgacggccttcaaacttgtggccagaaacggcgccgagatgcctgcacgcgtattggtgtcccccgccgcgaaggcggatggttctgctggtgttgccgacgagtacctacgcaacaatgcggccttcctgctcccgctcgcgcccttggctgatcgtgagacctacacggcttctttcacgggcactcgggccggtaagccggtgagcctttcctggaccttcaggactgcagcacccaccacggccttgcgatagcccgctcctccgagcagaaggggctggtgaagcgccataacaggagattgagagatggaatggatcacgattgcgatcgctttcgcattgcccgcgtacctcgcgttcaaatgggccaggcaggaggatcgctgggcttggccatgggcgatcgcgtgcatggtcttctcgtactttggcttgctcgcattcgtgttgacccgcgagggcctgcccacggtgagtgaatatgcccgcaagtatccgacttgcgtgacggagcgcggcatgtcctgctatcggtgcggatcacggagtattcgcctttggcgtgaacagcccttcatcgccgtgcaccaatggcacatctgcaacagctgcggaacgtcgctgtaccgttcgcggtagcacgccctggaccagaggtcactccgaaaatcgagccgataggtagggacaccccactttccgggggtcaaattcggctcctattcgccgtcttggtgttggtcgccttcgtgtattctcacgtccggccggggattgcgggcacttgacttcgcacagcgatgggtaagctaaaagtaacggtcgatccccggccggcaaaagtcagaggaagaaaaacaaacatgcaaaactccaaactcactctttcggtgctggccacggccatgacgctcgctcttgcagcgtgcggtggcggcggcggtgacgatggtggctccaaaaaccccaccactcctcccactacaccgaccaccccgacgactccgcaagtgccgacgtcggtgccgcccgccactagcgtcggcactcctacttaccctgctggagacttccgcctcgctagctataccgacctcaacaactatcgccttgcgatgggcgtcggcgcattgcggcaggacgctttcctggacgcggccgctgataatcatctcgcctacatgaaggcgaacgcattgcttgcacatgaggaaaccgttggcaagccaggcttcacgggcgtgaacccgtatgagcaggcggtggcagcaggagcatcgaagaatcagtgggtcagccagtcagcgtccatgtctgcattctgcgtcgatagcttcaagaactcggtctaccacctgcaaggtatcaccagcaaccaagaaacgatcggtgttgctaaccgagatggctattgcgtaatcaattttggactgtctaccggcgcgaacggcagcggctacggccttccgtcgtggggtggccagcaacttcccgcgggaggcatggcctactcgcctgttgacggcgaacgagttgttggttcctttacccctgctggtgagtcccctaacccggctccggatttgactgctgccggacatccaatcatgttccgcgtccccgctccggaatccaccgatgttctgactgtgtcgaacttttcgctggctggtcctggtggcgctgtggtcccggtgcgcgttttggttccctccaaagcgaagtccggatctgtttcgaacgccgtcgaggatgcccgcctgtttgccggtgtggtgttcatgcttcccacccagccgctttctgccggcacgtacacagcaacatttagcggcgcccgcaatggcattgcaatcaacaaatcttggagcttcaccgcgttctgaagcgatccccgtaacaggcaagggcccgcagattttgcgggcccttttgtttttccttgcttggcggatctgcgtactggagtccggtattttcgggctgccattacttcctacaaacttcgtacacaccgagtcccatgttgttgccgttgcttaggtagctcgctttgttagttcccacgcgatatccgctggcgtcaatgccggccgacgccagagaattcagctccggccactccatgtagccgctccacatttgagaggctacaacgcttccaccccagagaatttgataacccttgccctcgcagccgccatcggccgtgcattgacccatatcgccaatagcaatgctataggcacccggcgaatactggcaggccggcggcggtggcggggcacagcaaggcggtggcggcggcgcgggaggaatcggtgtatcgcagtatggcaagccattgctccgccgcatccagacctggccagctcgacagtcagccacggtcatcgccggcgccggaaacgaatagagctgtgcctcggctgcggaaaagctagccatcaaggtgcacgctacaaaaatgcgcttcatatttgattccttaaaacgtacagcccgttgtgaccgtgcccactagttgccctccaagcgcgcccgtatcgttgccgctataccaggccgcaggagagatagcgctcgcttgtgcgtaccagaaggtcccgttgtcgttcatagagaagaaggtgccttgaatgggaggtatcacgttgccggtgatattcaccatttcctgcttcggcgtgtacatcgcccatgcagtaccacccgggcagttatccttaggaaacgtcatgccgtccgtcacgttttcaaactttcgagtgacgttcatattccctaacgcgttgttgagcgtgatataccggttgcctttgcacacgtagccaacattggtcgcgctcgttgcgatctgaccattgtttccgcaacctaggccttcgaagatgtttgctacagccgtcccaaccgcctgccatatgccccctgaacagatcacatggccggtgcctgaggtactcctgcgggtagaggtatcaaccgcgcacgcagtcccgggggcgcctgtactagtgagataagtgtcgccttggctggtcaaagccgttgtcgccgtcacccgacctgcgttgttcacgtcgttcccagccatgtcaatcgacgtctgcatccgatttagttccggatgacccggaacctgcgcccgatacaaatagccgttgttggcctgcacgccggtaaatgcgagcaacgacgcaagcctgccgcttccggggttcgtgtagttcgccagcggaacttgccacgccccatacgctccatacgccctattagccaccatcgtcggatcgccgttctgccccgcgtagggcacgaagccaccctgcgcgccggcctgcgcagcgatctgcacgagctggcgggtgtccgtgatcgcacgcccaccttgggaagtgacaagcgcctgcaggttgttcggcgtcggttgcagaacctggaggagccacgtctggccaaacacgttggtcgccgagaatccggcagggagatagccgccattgatcagcatcgccggcgtaatgttgacgggcacgcttggcgtcgcctgcgcgaccagtgtcgccgcctcgtcctgcacgaactgcagggctgccttgtcgaacacaagcatctggctcgccgcagccgcggtctgcacgttcgtgacacccgccttcgcccacgtcacaaagccggcaaagctcagcatcgagagcatcagtgcgatgagatatccgagtatggcttccatgcaattctcaggtgttcagctggacccaatgaaccagcgccccaacgggaatggtcgaaggcacgctgtatgcgatgccggtggaaatattgatggccgtaccctggctacggacccggaaccacgcgagactgccttgcgtgctcccaagcagcgcggcgccggcgcctgacttaacgcggacgtagccgtacacgtcgcgcccgccacccgggttggctacggccatgcagcccgcaccagtcggcgccgccatcccggagggcagcgccgggatcaggctggcaccaacgaggccaggcgttgcgtcggcggtcgacacgcacgccgccccataggcctgggcctgctgcgcggtgaccgttgcgacggagtccatgcgtccgggcacgccggctcccggcgctgcttgtgatagttgccagctctgcgccacgatgccaaggctgaacaggaccgccgcgatcggcaagatgagatagcccatagtctcctcctcagatagtggcgatagcgccggagatcactggaaagtgagggtgaaggtggcagtcgcgctgcacacggcgccagcggtcgcctgatccggcaggttcgcctgagtgaacgtggtggttcccacggccagcgagacgtagtcctttaggcccatggccgtgctgacacactgcttcgcagtttgggcattgcctccgccgaatcggatcacgccttgtgagccggcacttgcggcagacaacgtcaccgcgttgccccatggatccaagagcgtggtgccgcgcaccatgtcggacgggaacatcccgccggtgatcattgccggaatgttggcagtggtgaagttggtgtacccgttgctcccctgagagaagcccgcgcgggcgttcgtgatcagctgcgagatgttggtggccaccacgcttgccttgtggttctggaagccgttatagcctgcataggcgataccagcgagcgcgagcaggcccagcacgatggcaacgatccgcccgagaatcccatccatgtcatttccccaaacaatgcacgccctgatttgcgacgcttcaccatcgtggacgcgataccgctggtggagcgtagtttccgatgcctggttactgaaacgtgagtgtgaacgtcgaggtggcgctgcatgccgcacctgcggtggcctggtcgggcaggttggtctgattgaaggtcgtcgatccgatcgccagcgtcacgtagtccttgaggccaagggcggtgctgacacactgttttgccgtctgcgcattgccgccgccgaaggtgatcaccccctgcgatccgctattggccgacgcgagcgtgaccgcatttccccaggagtcgatcagcgtggtaccgcgcaccatgtcggacgggaacatgccgctcgtgatcatcgatgcgacgtttgccgtagtaaagttggtatagccgttgttgccctgcgagaacccggcgcgagcgtttgtgatcagctgcgcgatgttggtcgccaccacactggccttgtggttctggaacccgttgtagcccgcataggcaattccagccagtgcgagaaggcccaagacgatggcgacaatgcgcccgagaatgccatccatgtgaagctcctaaatgtgtatgaataacggcgattgttagaactggcccgtcgaggacgtgaggatcgatgagagtgagttggagcctagctgcagcaccacgaaagcaaggaacatcaggccggtgaagatcgccgacatcaccatccctttggcgagcaactggcgttcgatgacttcggcgttctgacgcactgcgaccgtgatcttttcggtgaagtcatcaaagcccgcatacgcgccgacctcgtcgatcaggtccagcgacggaaacccgttcccggtctgccgcatggattccgccaggtccaggccatcggccagtccgaggcgaatcggtctcagacgagaggccagccatggcgatgccgagccgatctgtccctccagcgcggcaatgtccggcaccttggcccgcaacagcgccacaaacgacatcgcccaggtgaagccggtgatttcgcggtacgccgtgaacgggaacacgtgctggtcgcagaatcgccggcccgggccggtccagcgcggcagcgcccaccagctccagacggcataggcgccgagactcccgaagatcaccggtgcaggccatcccaccgccaactggcccatccagtacatggcataggcccagtcggtccacttcccgatcggcaggatgtcgagaaactgcggcacgatgtagccaccgatcagcagcaggacgacatacagcgtggccagatacaccgttggcgcaaagaagctcgcctgcagcttccggcgcagccgcgtcgtcagctcgcgcacatccagcaccagccgcatggcgtccggcagttgccctgccttctcgccggcgtccagcacgctgcgttccagatcgctgagactcgtgcccatcgccgccatcagcgccttgccgtcgcgcacctggcgcccgacctcgtgcgcggcctcggctgcgcgcttgcggcctcgcctgtcctgccgctcccggaagtcctcaatgacttgcgcgagggtcagcccgttctccaattggctcgatgcctgttgatacaggcgccggcgcatggcccaagacaatccgctcataggtgctcccgcatcggaatcgcgtcaacgcttccctcagcgtcgaccgggcacagacgaccggccagcacgagatccatcgcgtgcgcaatcatgggcttgtccgatccctcccggcgccgatgattgcgccgcgcggccaagacaccgtcgtcgatgaagtcctgcatcagttgctcgctggtgacgaccacctcggcaaccgcctgttgaccaatgatggcttggccgtggcagtgatcgcatccgctcccgcgaacgcgcacctcagacagatccccccacgagcgcatcgcattgagcatgtagtccggcagcggctcagacgccttgtcgagggtgaccgagcatttcgggcagagcagcggcacaatccgctgtgcaatcaggccgatgatctgggtgtgattggcgatcacgtccatagccagacgaacgtggtccagcatcaccagtcgggagaatgtctcgaacgggtcggtcacgtgcagcgtcgtgagtacctggtgcccggtcgccgccgcctgcagcgtcgcgatcgcctcctcgacgccacggatttcgcccagaagcaccgcatccgggtccatccgcagcgtcatgcgcagcatctccgggaaccgttcgctttccgtcgtgagctggatcgcccaatccatcggatactcggtcgggttctcgatcgtgatgagccgcttttgagggaagaggcgcgcctggtgccgcgtgcactcaaagagagtcgtggtcttgccgctcccggtcgggccggtcacgacgatcacgcccatggggcggcgcagcagctgcgagatgagttccacctgcagcggcgtgtagcccatctggccgagcttgaattcgccgcccggcaccttcggcgtgcgaaggtccagccgcttagccgcatcgatggcatccgccttcagtgcgccttcgtggtgctcccggtattgcagccgcgcaacaaggaagccgccgccgctctccaccgggtaggccggtccgcgcacgatccgaacactcgacagccccgtgcccggcagcgcgtcgcccgcgatctgggcgtcctgcacgtccagtgggttgtaggtggccgccttcaccgtggcgagaccggtgtatatggcacggatcaggcgttcgccctcctcgcggcgcattgactgggcggaaactgtccgtagatcgcccttgattcgtacctggatctcggtatggtcctcgcgcaccaggatgtgaatgtccgaggcaaccagaatggcgcaatccgcgatcagccggcgcgcgagggtcagggtctgcaggtcggtgtcctgctgctggccggcgccgcgctgctgacgcagcacggcaagctcctgcgcggacaccttgcgcacttgcggagccgcaccgctgcgccgcaccttggcttcccaggtcagaagccgcggcgtgccgaaatgcctggcatccacgtagatgtcgcagccgtgcaccgccagcacttgctgcacgttgtcatcggtcaggcccagctccctggcgacatcctccacgtgcagcccgctttccgcgacgcgttgacgaagcgccgccgcttggtcagccgtcagatggtcgaggttgcaggcaacacggtcgaaggtggccggcaggttgcggggatagaggatatgaggctcaagcacctccggaggcttcggcaacgcgagcgcatcggacttcaccgacggctcggcccgggttgcaaatgcggtgcctcgtgccgacttactgcgtggactgcgccacagacgagagatcgtcgcgatcattgttgttgactcccagcaggcggcactgcgccatcccgcattgcatatagccttccggttcctttccatgcctgggcggccccgtcgtagctgacttccgtcagtcgcagacccgccaccgcgtccaacccctcgcccaagcccaaccacggcggtgcaccgaagccaaagtccgccgtcattgcgagccacggatcaaccggcgtgttgccatcggccggaagcagaggcggcggcgaggtcagctgcaagcccacgccggtaccctgtgcatacgtccacatcgaacgctgcgcttcggcaggccgattcaccgcgcgcgacgaaggcaggaaagccgccggcgcatttccggtcgccgtcgcttgatttccgtcggcggaaagcgcgcccggcgcgttggctgccaaaccgccctcccgcttccaggtaatttcgatcgtcagggccgtcgacgtggccggcttgcagcgccagctggagagcgtccagcccgcgtccgcgagggcctggcggtcccacgcgcggcggcacgcctgcaggaaggcggtcggcgtagcttcatcaacccaaggtaccgcccgttgccgagcagcctcattggcacgctgcgctgcagcgatcgcgcgctggcgcatcaattgcgcctcgcgctcagcttcctgctgctggtcgtaccagtaccacccgcccacgaaaagggccgccacgccagccgccgcagcgacggtataggaagtcgacttccaagggccggtcaggacgtctcgcatagctgacacgcccttcgacgcccgcgccatgttcgcgagatcccgaaccgttccctcaacctccgtccattcgcccagggcacgatgccgctcgcggaccggtgccagttcctcgagcgtgccaacccggtcgccaccggcgatgacggcgtgcccctgacggacggcgatgtaccagtagaggctgccctgcagatgaaagagccccctccaaggctggcggtgctggcccgccacgatcgccgcgagcggcttcagcccggccggcttcgcgccggcgatcgcttcgcagaaaccggtctggatggcgccttccgcgctttcatgcacgacgccccagcgcacattgcggccaagttccagcgccctcgcgcgcaggacgcttttgctcggctgcttttcctcgtgatgccaggtcagcccgatggcaaagccacctttcagtccggggaatgacaggatctccgccatcgctcacggcctcagcgtgcgcacgcgcttgccgttggcaagctttaccccgccgtcgtcgatgctcacgaccttccagccaccgtccagcgagtcgccagcctggaccggcaccgtgcggccgctgacatccactacggcgttgtagtgaccatcgaatgcgcgcaacgacaccagccggggcgcttccggcgcgagccgcggtgctcgctctgcgacgccgcccgtcggcattgggccgcccagcgaaaccgacggcacgcccgctcccggcggcgccccagcaggagctgccaccatggaatcctcggcacgcttcacttccgccttgaacttggcgatctcggcgcgtgccttccacaaggccagttgggactgcaacgcagcgagttcgggcgcgtcagtggtgcgcgacggttgtgccgtctccgcggcagccgctgtgggtgtcccattggccgccgctgggctaccagccaccggctgcgccgccgagccggtccccgcttgcgacgtcactgagccgccccccgccgatgcgatcgccgctgcaacagggttcgacatcgtcgacgccccatgggcagggacggtcaccgagaggccgatggtagcggcaatggccagcgcggccggggtccaacgaagattgaatgagcgattctgcatggaatggtctctctgttacagcaagcgggccgagatcatgatggcgatgaccgtgtctcccttgagggcaccaaccccgccgccgagcgcagccatccacggctcacccacgccgttgttggtcgtggaggccttctggttgcgcaggccggtgagtaccagcgattcgccgggcttcagggtgatcgactgcgtgaaccggttggtcggcatggtgcgcagctgcacgctggtctggttcgcatcgccgcccgagttgaatcgctgcagtggcagcaggtccgacagcgtcatgtcgaaattcatcaggatgcggccatcgacaaccttcggcaggaagttgctggtgaagccgtaggtcaccgttccggtctgtatggaactggtggaacccacgttggcagccagcgttgtttgcgactgcgcgacatagtcctgcagcgtggcggtctgcagagccagcaccttgccgttctgcgtcacgcccgagcgcgataccacctgtgacacattgccgagcgtcgaaagcgcttgcaccacggccttgctgccggcgaaaggaccactcatgatcgtcgcgccaagattcatggcggtggcgctccctgaaatcgtgggcgtgctgacggaactgaacgagacgtcgggcttaccgctagagctttgataggcaagcgacaggttcaggccaaaattgtcctcgcgcgtgacgcgcacctcgtagacctgtacgtcgatggcgacctgcttgccatacatcgccacgaggctcttgacgaactgctcaatgcggtcgcactgcacggggtcgccggtgaccgtcagggtgccgagattcttgtccaccacgacgtcggcgctcgcgccagcgactgccttagcggtcgcctgcagcgtctcccagggcttcatctcggtcgacatcgtcatggactgaccgcttcttcccgccccgcttccaccagacccgccattgcctccggcgccggccgtgccgccggaactgctgtccgacgtcgtgatcgagccattcatggaggacgaatccgcgaggctcggcagcatgaaggtccgggtttccgtcctgaaaaacgagaccgtgccgtcgttgtaacgagaccagaccccaaagtgcgcctcgacggcatccaggaagcccttgaagctgccttcgtacctaagggtcaagggcacagacagcgccatgccagcaccctggcccgacgcagacgtgccggccagcgaggtggccaggtccacgcggggcgtgccacccatcgggataggaccagtcggccgcgcagcgccggccggctgggtcggcgcggtgccagacacagaggttgcgacggcggatgcgtctacagtcgcacgcacgccgatactctgtgcgatccagctcgcggcttcggtcaacgagcccagcgtgcccctgaacaccacatgcttgttgtagatgtccggctgcggcttgctggctcggatcttctctcccatcagccaggcgccttcatgcacccggaacaccgggcggctgcgtggtgcatcggcgtaagccgcgtgcgcgtcgctgccgatggtgtcctgcaagttgcgcgtctccatcacaccgcagccggacagcagtgttgcagccgcaacgatagccgccgtgtagcgcgccgtattcctcatcatttgcatcatcactgaaccatcccgttttggctgataatcaccgtgcgattgccgcgccagctatcgcccaccacgtccgcaccgttgttggccagctcttcgaccacgcgcttgacggcgctttcgaagtcactgccgtagtccttgtcgccgggcacaatccagccgtccgggacattccatgcgacggtccaaccggcccgattcgcccagttctgtagctgctgttgcagcgcctcccctttgacaagccggaacgccgcaccgaccgttggcgcggcacccggccctgccggcgtgctcgccttgttaggtgccgcggcgaccacggagggcgtattcgcggccagcatggtcgggttgacggcagccttgggggcacgaagcggctgcaggtgttgccagccgtcgttcgagagttgcgaggcgtgcaccgctggcacaaggatcaggccgctcagcaacgatgctgcggcgacagcaatgcgggtggttcggttggattggcacatagctatgcgttcgattgaggtgaaggaactaccgcaaggcggcgcgctgcagcgcctgccaccgcgcatgaatctggttggcgtagcgcaactgcttgtcgggtgaggaggcgttgtaggccccgaccgctttccacgtcggcccgaagcgctggatgttctcgcgcagaatccacgcgccgacgtaggcgttgatgcatccatcaaacaggtgggcgcgcgtgatgccgtaccggctcagccgcggcaggtggatcgaattgatctgcatgagcccgatatcctccgacccgttcgcgtttcgactcgtcacccacggccgcatggtggactcctgcatcgcgatactccgcagcagagatgggctgacgccgtgaaacaccgcggcatcgtccaggcagtcggcatgggcgacgccggtcagcaagaccgtgcagacgaccgcgatcgcgcctatcctcacagcgccacctttccaggctgctctttgaaccggacctgcggcacacggtcaacgtagaccacactcccatccgcgatcacggtcaggcgtgcggcgatgccgttgaacctgtagtagcggtccttgagttcgccgttgcgctggtgttcatcgccgaacaccgacacgctcaccaacgacttggcaaagctgagataggtcgcaccgtccttttcgaagaccatttccagaccggcgccgttctggttcgggaactcatagtcgatctccggggtgcgcgtcacgtcgacagacttgccatccgccgtcgccgtgaagcgatcgaccgtggcgaaggacagtacgcgctgggcctcgtcccaccgcgtccagatcttgctgtcggatgcgtcccgcaagactagatccttgggctcctgctcgaatcggatttcaatgcggccctgcttcgtgtcgcgaatcgccaaggcaccgaaggccgatgccagtgtcgggccgtcaggcagcggtgtcccggctaccggcgttaccgcatctacatggccagcaggcagcgtgtcagctgtcggcgcagcggcttgaagcttcccgtcaggggttgcggccgcgacgccgccctcgaccacggcgaagctcttcggcggcccggcgcgcagcgcgatattgcggcggctgaagtccacttccgcatagagattgcgctgctcgagcacgcgggcgagtgcctgcagccagttctcgccgtcgcgcgtttcgagggtcacctcttcggtcaaggggatatccttctgcgcggtgccgctccagcctgccggcgcaatcgacttcaccagctgcgcgagcggcaggttcgaacggccagcgcgcaccaggggctggctggcatagctgccgatcagtgcgaggcgcccagagattgcggcggggctacgggccatctcgcccaccggacttactggctccgaggtaaagccgttcgcacgcttccagcgtgcgaccaccggctggccgctgaccgaatagcggacgacgtccgggacgccgtcgatcacccagtatgggccactctggatggcgccatcggcctgcacggcctggccatgtcgcggctggatgtaggtcgacagcccatcgttaaacaccatggcagggcgatcggcggcgcgcgcgacgacctgatagtcgaagtccagcgggtcggtgtcggccgccatggcgtgcgtcgccaccagtgcaagtgcggagaggattagcggcctgatcatcggaattgcgcgacgtgtttcatgaatcgggagaagtacggcccaccgcgctccgggttcgcgctgtggtaccacgccaccgccttcatggcggagccgctgcgttgcaggttctcggtcagaatgtcttccgccacgcgaatgttcgtggccggcgcaagcgcctcccatggcgaagcgaaccgtttgccgtggtagcaccagttcacctgcatcagcccgacatcgaaatcgcagcgctgattggcgagcagccggttaatggccgcatacgcttcctcgcgcgtcgagaagaacatgccgcgaccggccacattgagcgtccacggccaggggcggccgcggtaggacgactcgttcatggcaatgcccgccgtgatcctggggtccacccggcttcccatctgcgcgaacggctccgtcttgggtgcacacgcccaaccgccgcgtcgctcggccagcgcttcctgtgcggcatcattcagcacgggtgggcgcaaccaaccctcacgcacaaacaacgcggcgatcggtacggtcttgccggcaagcgtgacgactgggcctgcctccgcaccgggatcgatctgcgcaccgagcagacgcgccgaccacccgaggaatggttcgagtccgcaatacaggaccggtttgccttcgagggtgtgcacccgcgcctggccgtccaccttcaccacaatggcgttcgggctaatgaccgcgtccatcgttgcagcttgcgcggcaagcgatgcgacggcgcagacaacgaatgctgcgaaccgtttagtcacgataggcctccagcacgatgtcatgcttgacctggaccatcatcctttgcccgggatcggtcgtgatggtcggccggatattctggttgcggttcaggatggtctgtgccgtctgcgtggcaatttgacccgcggcgtttccataagcgaccagaccggccggcccgacggtggtcgtcgtcgggttatcgttgaaacgaagcgacagcgcaccgatcaccagcgcaccgctgaagatcctcaagaagtggttattgacgtcgccgctattaccggcggtcccatctggatcggcaccctgcatccccaggagcggcacggttttgccgttgggcagttgcatgcgcacgaacgccgtgagaaggcgctcctgcccgacagcaatgtccgcgctatacataccgaccagcgtgctgccggcagggatcaccttgcaggtaccctgcacggtgtcgtagatgtcctgggatacggtggcgcggaactcgccgggcttgtccgagttcaggccaccggcgaacgttgcggggatgacgaagcctcggctgaccgtgcattttggcaacttgccatcgaagccggttcgcaaggtgctcatgctgccggcgtcgcgcaggaactgccggtcaccggagacttgctgtggcgtcgcgttgtcctgtgcaagcgcggccgcattcgccgcgccctggcgagcggccaccgcttgctggatcgcacgcatttgcgcagggtccgagacatccgcaatcccggcaggcacacgcccttgattcagttgagacttgcgcgcgccggacttgaacaccggcgccgtgaatagatcatcctcctcgttcttcttggcatctaccgtgggcgcagcttttccaccgccgttcagatcggcagcagttaataccggcttcttggtgtccggcacaatggcttccttgcgctgcttgtcggcttcctcgcgggccttgtccgcctgagcgcgaatcgccgcctcaaggctttgcccagtgtcagcattgcccgcgcgctgcttgatctgatcggcacgcgcctgttcggccttcgcttcaagctgctcgtccgtgatggtctggaagtagtagcccaggacgcccaccagcaccgccgtgatgccgccgagagcgaacatcacgttgcggggcagcttccctttcacggttcgtacttgcacatcgctcacggaagctgcattcggatccattttcgaggcgcgcatcagaacaatcccagaacgcgacgacggccccgctcgatcttgatctcatcgtcaccggagcgcaggacgatggtatcggcgaggcgctgcaccaccagatagccgccgcggcggatctggttgaccacgacaaagtcgctgccgtccttcaccagcgcgaccggccagctctgcaacgcggcggcaggcagtcgtagccagagcgccttgccatcgtcgaacgcggtctccggcttgaagctggcggtgccggaaatggaatactcgaagttcagctggtccggcgacaccccgacggcgtcagggttgcgcgcttcggccccggctgacctggcatcctccccttgctcgtcgcgcgcatcgttgcgcgccttgaccttggccgagatggaggtcggaatgcggaagcgcactttctggtaaaagatgccgcccagcggcgaggacaccagcgtgaactcgtagctacgcttattcgtgttcaccgacaaggtattgacgagacccgccgcctgcggcttcacatagagatggttggcgccatccgtgtcgtaatcccagcgcacgttctcgccccatgccgggtcgccaacgatctgctcatcgtccgggaactcgatcgttgtgactttcagaggcgcgctcagcacgcggaagatctggtcgcggctgtacgtgaatacgacgaggcgtgaatcacccggcaacgcgatcggatcgacaccgccgttgaacgggttgcccgggttcatggcatcgctcagatcgccgatgccaaggccggcgacgcctgcgccgaggcgtcgcccattcttttccgccgcgttgccatcggggatggagagcaacagtgccaggccaagggcgatggccagcgggagaagtcgggagggggtgcgcgcttccatgggcatttgcacggctcaggccgcagatttctggatggagaagaagatggggaagacaccaaaggggttcgtcccgagcatggcttccttgtccgccggcttgacctgatagcggaacgtgatcgcgtaccgctgcttgcgcggcttgtacccatcctcggtggtcgtggtcacgaattccacaaccacggtgctatcgggcaggctggcaatattggtgaacttcggttcccgggtgagcgtcggcgccgacatcacctgccggaacggctcgtcttcatccacccatgccttgaactgctccttggccgatcccagcatctgctctcgcaccgaccgcagattccccgccatgcgcgacgactcgatctgaggcgtcagaatgggctcgatcgtgaaccaccgctgcacgaggtccttgagcgcaaccttcacctgtcgttcatccggatggaatgcgtccagttcacgagtgatcggcttcccggtcgcatccgccgaaacgccaacgaccttcaccaccgacggcggcggctcgcgggtcagaatcgccgcgagtgcgacgcacgcggcgccgaccgttgcgagcttccagtgattgcggtccacggtgatgcgcgtggtccgatcgaaaatgacttgctctggacgctcttcgccatacatacctggcgcaacggtcaggggcttggctttgtcggtggatctgcgtaggaatcgcatgatgcggcgggcttttgggatgccgctaattgaatcagcgaaatggcatgcatctgccctcgaaagctgtgccaatttgctgagctttccaattttcctctcgcttcacctcaatttgatacctccacagccgtcgggatggctcgcccagcgccagccgctatgccgccacccgattccccgcggcgaagggcgccagcgaggtgtctaccttcgaaagctcaggatttgaccgcgtcattcgctatcctgagaaggaacatgttcctcttgctacgacttgagcggaccggcgccgcacgacttcgtcaaaagctcttgaaaatcgcctagctttcagtcgactacaggaccgtttgcccgccaacaatagcgggcatggaatcagcgtccaccaaccaccctcttctgcagctcacgcagcttgccgacagcgccgtgtcgatgttcttcgaatcgctggcgccgttgcacgatgtcattcatgcggatgacgtggcggaggtcatgatcaatcgccacaacagcatctgggtcgagcgacgcggcatcatgacccgactcgagatcgagatcgatccgttcaagatcgagggggcgatccgttccttggcgtcgtcggtagaaaagtccgcggtgcgcggcacggcccagggcatcatcaacgccggtcaaaagggcctgcgcatcgccgccgtgatgcagccaacgtcgatcgacggccacgctctgagcatccggcggcatcgcgagaagaacatgcgcctgtcggactatgtgaaggccggcgcgttctcatcccggcatgcgcgcacggaaaccgagacgcccatcttctgcggccctgtcgaggacgacgcactcgcccaggcgctcggcgagctagtccgcctgcgcaagaacatcctggtggcaggcggtacgtcttcaggcaagaccacgctactcaatgccatggtcggcgagattccaccggaggagcgggtcatcaccatcgaggacacgacggagctcaagcccagcgtgccgaacgtcgtgcggctcctttccaacgccgacaagggcgtgaccacgcagcatctcgtcgcgctctctctgcgcttccggccagaccggattctcgtgggcgaagtccggggcggcgaagcgtacgacatgctccaggcctttaacaccggccacgacggcggcatgggatcgctgcatgcgcccagtccccgcatggccttgtcccgtctcgaaagcatggcgctgctcggcatcccgcccggttccggctggaaagtcgaagacatgcgtcgcctcattgccgactgcattcactacgttgtgcacatgaagcgttcgggagacatgcgcgtgctctccgagatcattgagatcaagggctttcgcaataacgactacgaataccaacgcgttttctaaacctcaggagtcttttcgcatgacctccccgttctcacagcgcgcccgcgcaacagctcgcaagtacgccccgtccgccttgctgctcgtcggcatgatggcagtcgccacctccgccgtcgccgcggacgattcgttcctcggcaatcttggcaacttcatctgcggcatcgccaccttcatcaacacgaagtatctgttcgtcatcggcctgatcgtcattgtgctgggcgcctatgcctatgccaatgccgaatcgagcctgtccaagttcatctcgggggcttgcgttggcgtcggcctggccgcagcggcgccgtcgatcctgaagacgctgaacatcgtcgccgcctgcaccggcttctaagagatgagaaagcaccatgtgagcatcggcctgtcgatgcctcgcctgatcgcaggcgcggtacgtggcctcgccatcgccaacggcaccatcgtcgcgctgctgatctatgtgacctaccgcagcggctgggagatcccggtgtcgatcttcgtcatcggcctttgcacccatgcgttgctggcgtggctgacgagccgagatccgtggtggaaccagatcctcaacgtctacaacatgtacggcgacctgtacgagtcggtgccctggcacggcaagtccgacgcggtgttccgccgcccgtacggctttgacagtgacttgccatgctgaaactcaaacgccggccgctggcagagatcgtgccgtggctcacttccctcaccccggagctgatcctgaacaaggacggctcccttcttgcgacctacgagtttcgcggcgtcgatgcggacagcgccgacgccagtgacatcacatcggcccgagaccagctcgaccaggcttgccgatccttcgacaaccggatcacagcctggtggcgcctgtcccatcgccgaaccaccggcttcattgacggcgaattcagtaacgctgcggacgcgcgcctcaacgcgctcaaccgcacgcacatgactacgggccgatacttccgcaacacgcacgcgctcagcatcgcctatacacccgaatcgggcatcgccaagttctttgaaaagatcggttaccacatgacggtgggcggacgatcggtctacggcgccattgttgaagccgccaaggatactgtgctctctcgcagtgcgttcgccttcgatatggaaaaaatgcgcgccgatacccgccgtttcgaggccatgcttgacgcgtttgccggcggcatcccgcgcattaagccgacccggctcacgatgcaggacagctatgcggcgctccaccaggttgccaaccccagcgtgccgccgcgtcgcatccgctatccggtcaccttgctcgacacgcacctgactgaatccgaggtcacagtgggcgccgagcgactgttgttcgaatctgcccacggcaagcgctatgcggcagtggtcgcggtgaaggaatggatgagctttcaggaagcggcactagacagtctcctgcaggtcgatgccgaactggacatctgcatcatgtaccgcttcctcgacactgcacgcgcgaccgcctacatcgagaaggttcgccgcttctacaagatggccgcggtgaacctgcgctccatgatgaagcagtacgtctcgaaggaggaaagcgagaacgacgaaggccgtgaagagctcgccaaggaagcgggtcacgccctcaaacggctcaccgccgagggcgtgcagcacggctttgccaacatttcggtgattatctacgcggattcggaaagtgaatgcgaggacgccgtcagcgaggtggtcggcgcattgaccaacgccggcttcggggcgatccgcgagaaggccaatctgatgcctgcctggaacagcaccctgcccggtcgctgggacaagcaacggcgactgcagttcgtcgaaacgcctgccgtgtccgatatcgcacccgtccgctccgttctggaaggcccaaccttcaacgcatggctgagcgagaagaccggcgccgaggttcccccgctcacctgcctgccgacccgccaccggactatccagcgcgtcgacatgcatcagcggggcggcaatggtcatttgttcgtgatcggcccgattggtgccggcaaatccgtattcctcaactttctggtgtcgcagggcgacaggcacaaggcgcgtcggattcgcttcgacaaggatagatctacccgcattcccacgctgctcagtggcggcacgttcatcgacgtgacgggcaagttccagaccggcacgccggtcaatcccttgtcgctgctggccgatcccgcgaacttcacctacgtcacggaatggctgacgctcgccctcgaagacgatgacttcacgctgtcgccgcagcaagtccaggacctcttcgaggccgtgaagctggtcgctggatacccccgcgaacgctggaccctcagttcgctctcgacgatgctgcatgctgatcttcgcgcgcggcttcagatctggctcaagggtggtcaatacggtcacttcttcgatcacgccgaagacgcattcgccgtcagtgacaacctttgcatcgagatgggtgagctgttccagaagtatgaacgcgcagcggtcctgttcaccgactatgccttccatcgcatcagccagtcgatggacggtatccgctacacgatcatcgaggtggaggaatgcggcttcttcttccagaacgaacgcttctatcggcgctacgaggattggattaccaccattcggaagctcaacggcgccatctggtccgcgacgcagtctcttcgccagattgcacgcgtcgcgaacttcgaaatcctcaaggaaaacatcgccaactgggtctacctgcctaacggccaggccaagaccagtccggagctctacaaggacaagtttggcctgaccgatgatcaggttcagctgatctctgaggcggtgccaaaccgcgactacctcctgatcacgaacacccagacccggatgctgcagacggcattttccgacgagatggtagccatgctgcgctcggacggtgtcgcacagtccatctgcgacaagcaccatgcatcgggcggacccgactggcaagaccgctacgtgcgcgaaatgctcgcgcgcgcagcataactttggagaagcaacgtgaagaagtggatcgccaacatcgccatcgccacctcggtattcggggcttcttcggcccatgccgcgctgcccgtcaccgactgggtgggactcattcagaccaccatgacagcaatgcaatcgctgaaaacggaggtttacgagaataccaatatcgcctaccagtacaagatgatggccaaccagcttctgcagtccacgggcctggacgccgcctccctgacggagcagctggacgcgatcaaggatgacatcggcaagtacgaggtttatggcactacgcttaaggacttgtatggcactgtctccgacaacgccgactatttgaagaagatccagagcatggtcgtcgcctcgggcaagaccaaggagcaatggttccaggaccagcgccagctgctgagcaacggcgacaagactgccaagaacctgtttagtctgggcgagcaaatcttcaagaacactcaatctgtcgcgcagcgccgccagaagattcaggcacaggtcaagctctcgccgacggctcaggcggcggcgcaatccaccaatcagatgctggacgttcttgccagccagaactcggatttgctgcagctcatgagcgtgcgggcccaagcggacgcggataaggaccaacagagcgtcgccagggaaacgcaaagcgctgaggctatgcgcgcgatcacgactgcgcaggatgaggagctccggcagttgcgtgcccgggtgttctctcgcaagctgcaagccgactgagcgggtgccaggaagccatgctattgcgtctattgattctactggtcactgctgcgctattgcacgcaaacgtggctttcgctcagaccgagattccccccttgatgattgggtcgcaggcggaagaatccaccaagaccccgccgtcattctccggacagaaagggacgatcgccgaatctctcaaaagttgggtcggccagttcgagtcgtttcgcagcggcctgatcgcaagcgctacaccgctgagtcagaccatccgatcggagaccgacaaggtggcttatggcttagcactcatcacgctgactctggccggcatccgattcgctgcaacgaacgatccgaccacggcgtggacggacatttttgaggcgttcatgctcttggggatcttcgcagggatctatttggggtacgacaagttcgcaccgggaatttttgactggttcaaaatgctcggcgacaagatcgccggtactcgctccagcaatccggccttgacgctcatctcggtaggcaccggcttcctcgacacctacaacaaggctatggacgcggcaagcggcctctccgtccttagcgtagccctttccgggatcgtcctcatcattacatttgtggtctgtgcggttgcagcgctgctctacagcttcttcatcgctttaggggaggttcaggccgccgtcggcatcgtcgtgggccctctcgctgtcgcgctcgcattctcggattattcgcgccgcttcttcgtctcttggctcgatttcatgattagcgcctcgatgtacacggtcgttgcctccgtcatggcgcgactcgtctccagcgcattcacttccaccatggtcgatcagactgacatcggcacccagtcccttgcgggcgctgcctatgcgctcggcgtcgcgattttcatgctgcttgtcgcactggagatccccaagatggcgggcgcaatcttcggctccggaggcgggctgagcgggggtgcggccgggcgtctgggcatgaaagccgctagcggaatcggcgggttcctggccaagaagggcaagtgatgacggaccatcaccacctgactccagcggctttgctggcatcccacgacagccgcctggcgttggtccgacagtatgccaacgaatcggatgacggagacttccgcacgaagtggctgagcgtcctggatcgatgtgccgcctggttctccagcatgccgcttcggccgacagagcacgccgagcctggtggggcattccgcgcgacggtcgaagccgcgtacttcgccatgcgactgtccggcgcccagaagtttgccgcagaccagacctcggaacgccggcgcaagctcgagcctcagtacctgtatgcgctgttcctcgccgcgtgctgttcgcggctggacgagccctgccgccacttccagtttcaccggatgcgcgatggagcggaatgggttcctgccgcacacggggcattcggcgcgtggcttggcgatgacacctaccgggtcacccgccgtgaggcacctcttccgagcgagcggatgcgcacggcactactcgcgcgggaaattctgggtacggagcggttaggcgcatttgacagccaggtactgaccgatttgttcggcgccatcaacccagatccacggccagccggcctggaaacgctgctgcacaaggtggtgcgtcaggccatcgaaaccgtcacccagttcgagttgaaggcccgtcgggcggcatttgccccggacacaacgcctgccccgtcagcacaagcgctggctgttgatgccatcaccggcgcgtcgacgccgcccgcgcaggcgagaacggagacggcgcccgtacccgagacggggacggcgacgcccgtggaagtggagcaaccggagactacgaccgaggcggatccaagctccccagccggactccatcaggccggcagcgatgcgagcgcgcagcaccgtgcgtcgcctaacgccgtacagctcgacggtgcccgatccttacgcaaagaagcaccggccgaggatccattcaaggcgattgcaggcacctcgaacctcatgcgcgaattcttcaaggcgctctcccaggacgcggccgccggcaagacgaaggtaacccgggttgagggaaaggttgccatcagtaagcgctcgctcggcaactatggcattgcctccgagacgctcatcgaaaatctgcgcaagttcaagcatctctacaagatcgtggggcaagacatcctgctggtcaacgaagttggcgacctgatcctgcctgcctcccaagcccctgaagcatgaaccagtacattaaccacttccgtcccatctacgagttccgcgcggtcgtcggttgggcattggctgtcctgctgcttctggtgagcggcatgcccaacagtggctactttgcgctgggtggcatggcattcctgctctttcgctccagccaggtgtggcgtgcgctcaggttccgtctttccatctccacgaagtggctaaccctcgtccggatcgatgatctcctgacacagagccgcaagttgcgctcggatgacaaggacgacgatgccatgtatttgggtaccggctacgaatggacccagaagcattgtcagattgcccacgacatcctgcgtatgccgtcgagcgacatcccgggcctgccaaagtggctgccgaaggacaccgtcaaggccatcgagaagacgttcgccccggagaacagcattgccgaccgatcgccccagggcaaatcctggatcggtggcatggaatccctgcgcattcccgtcccctttcactacaaggcaatgggcggccacacctcgatcagcggcacgactggctccgggaagacccgaacgttcgaactcatctcgacacaggtcattcacaacccgaatgacattttgatcgcgattgatcccaagaatgatcccgactgggtcgccaggtgcaagcgcgaatgcgagcggaccggccgcaagttcctgtactggaaacaggccgcaccatcgcagtctatccggttgaatccgctggaaaactggtctcagccctcggagatcccaacgcgtatcgcccaactgatggaggaaggccctttccgccagttcgccttcctgttcatcgaccgcgccgtgaaaggcgagctctatgtcggcgacaagccgaacctgcgatcgatcctgcagtacgcacagaacggcatcaacaatcttcttgagcgtgggctggagcgcttcttccccgaagccgggaagccggattgggaagaggaagccgcgggatatatgcagaaggttgcacagaaggcgggtggcacccggctggacgccatggtcagcctgtacatcgaccgattctcgaagctcggtaacgggcatgaagcgatcgacggcctcatctctacctatcaacacgaccgcgatcactacggccggatcatcgcatccgccctgcccctgctgcagatgctggcgaccggcgagaccggcttgatgcttgcgccgaaggcggacgattttgaggatgaccgcgagatctgggatatcgacaaggtcatcaagcagaaggccgtgctgtatgttggggcggactccctatcgaattcgatggtggcccaggctgtcatgtcgatgctgcttgcggacatcgcttctgtcgcgggtgcgatctacaacttctacgccaaaccacctgagatcgtcctggtggtcgacgaagcggccgaggccatcaacgagcaattgcttcagctgttgaacaagggccgcggcgccggcttcaaggccttcgttgcctaccagacccgctccgacttcacggccaagctgggaaacgtggccaaaatgcagcaggttttgggcaatttgaacaaccagatcgtcttacgattggaagacatcgacacggcgcaatggttctccgaaaaggccggtaccaccgctattcgcaacctggtcgtgtcgagcagcaccagcaccggaaccgaggcccacatcggcgagttcagcgggtcggtgtcccgttcggcccagcttgagaaggtacccctgattccgcacgaccttgtcatgcaactgccgaacctgcagtacttcttgcgaatctctgggggcgctgtctaccagggccgaattcccatcatcaaagactaaacaccaatgcgcagcagcctgttccgacaaatcgtcaaggattacaagctctcggcgaagctttcgccggtgttttccctatcgccggacctcgatgacatttgcacgcgagtggtcgactacatcggtgtcaacttccgcgtccgagaggaacctctggtcaaggaaatgctggctgatggcatcgccgcctggcgtgccgcgcgcaagcaaggcgatccgaacgtcgccttcatgaaaggcctgttctcccgcgcacatgaactctatggcaagcggtacgcggcattcaaaggcgagaagtacaacgtctggtacccgtttcacgagtccattccggcgttcgagctgcgccagcccgaaggctatgtctgccgggtcgtcgacgaaccagcgccaggcgcaatcacacaacgctgcgctgcgtttcagctcgccgcccgcgtgctgacgggctacacctttacccgctacttcgagaactacgatgtcgctggcaactttgcacaatgacgcacgccggcttgcgatccgcctcaagcaggtgccggcgcgcatggctgccagactttgcggcgtagacccggcgctcgccctgcacatgcacgagtggttgacggctccgcctccgggcgcgccggcaatgccgcaagccttcaccacagaagcggcggcagcgtgctttgcgctcatcaagatctccgtggtgaagccggctgtcttctggggcgcgttggtcgcctttctgagcctgccggtattgctcgccctgcgatggagttgacatggcaaatagccgattcgcgtcgcacgtccgtctgtggctgatcttttcgccgctgatgatctgcacgctcgctccgttcatccaggacgaaagcgccttcgaaatcagtgaagcggaacaggcctcggttgagcgcgtgctcggccaggaaaaggccgacgtcgccgtgacactggccaatgcccgctttcgccaatggttcatcgagagcggcgttgtcaagtcgtcgttctccggctccgacgcccagaccggatttgccgataacggcgcgtctgacttcggtagaagttggatgcagcacttctggctaacgatctaccgcgcactgtatcgtgccgcggtcggccattattggctcgttggcgcaatcgtgctgttccttgccctgttcaatgatggaaccgtgtcgcgcaagatccgcgctgcgggcgccggctttgccaatccggtgtccttccatgtggcggcacacggcttgatgctctgctttggcttcggcgcgtccgccctgctcttaccccttcccatgctggcgacctggtggaccttcggggtctgcctggtcggcctgctctgctggcgccttgcagcgtcattccacgtcggcaagtagccggctccgcaacgactaacaaggccgggtgtccggcctcctataggagaaatcatgaccacgaccgatctgacccctgcagatgagccgctccaggaagttggtccgaccgacgatactgttgcactgctcgctgaaccgcctaccacgcttggctcgattgatagctccggcgatgtcgagacagagctcgcggagatggagcagtcggccgacgtattgcgcaacgagggtctgatctcgacagcggaccatgaggagcgcaaggccaaagtggaacgtactcgcaagttgtttcgtgatctgccctccgaggaccgccaggcgatcgttcgccgtcgtcgcgaactcggtctgctgatcctcaatcgcgagcttgccggcgcggcagtcgttcccgtggcgctgaagctcaatcacacgcgcctgcgcccgctcttcgagcagtggtggccatacatgaaccgcatgtcgctgaacctgcagcgcttcggggcggctactttctcgcgcaccgaactgtcgacgctcgagaactacctcgaacgcgagctctcgaagatcgaggactatgtggacgaacagctgcgtgtggcgaaagcctaccgcgagcaacgggaacaggagatgcgagcgagaggcgagatcgtgttcgtcccgacgatccagcgcccgtcccttgcgctcgaggtccaggcctactcgcgcttttccgtgcgtgccctgcaggttctgatcaagttcgatcaaaccatggaccagttcgactttatggtctggaacggcatccgtgaccagagcgacgtcaacgatgaagtcacgcgcttcctacgcaagttccagccgctgggcctgcgcagctacaccactcacctgaggttgatgacgacggtgcgctgtatttgaccacaggaattgatgtgacatggtgtcacttggtgtgagctggtgagaccacgtgggacatgatctcacttccgaacgaatcaataggcgtcgacatctgccccgaggtaccacttcggggcacttgctgttttgaaccggcaccaagtgccacttactgccacactgcgatccgccatgtcgctcgaaaaggtattggaaggactgaaccccgcccagcgcgaggtggtcgacctccgtcagcactgcgtcgccgtggccgtgccaggcgccggaaagacagcgacgattgcggccaaggcagcagtgctgctcgccaacccagacgtgacggtgggcgcggtaacgttcagcaaggacgccgcggtcgaattgcgtgaccggatcctggcgctagccggtgccgatgccaggaagcgactgctcgcgggcacctttcattcgctggcctataagcagctcgggaagggaaccggcaagctcaccgatatcgtccacgacggcgttcgattcgctatcgtcgggcagatcctgcaggaagggggatttgatgggaaggtcgaggacgcgatcgccgcgattgagcgcgccaagatgcaactgtccgacccgccttcaggaaccgtggaggctcagttgtatgaagcctaccagagtgctctggcccgaaacggcaagatcgactttcaggacatgctgcggttggctgtagctggaatgcaaagcggaacaattgcgccctaccgtatgacgtacctgcttgtcgatgagtaccaggattgcgacagcttgcaatcacgctggacggcgctgcacgcggcggccggttcgatagtgacggtggtcggggacgatgatcagtcgatctacggatttcgaagtgcgctcggatttcgaggcatggaggcattcatcaaagagttcgacgcgcggtcagtcatcctcgggaagaactaccgctcacatgccgagatcctggacgtcgcggatcgggtcattcgaaacaacgaggaccgtatcctgaaggagctggtagcccatcgcgggcctggcggcgctatcgagttcaagcgtttggaggacgagtacaaggaggcggtttcggccgttgaggcgctgacaccggttttgcgggctggcaaaacggcggccgtgctggcgcggacgaaccgcattctcgatccattggaggccgtctgccgctcgcacggtgtcaagtattacagggcagccggccgctctattctcgatcgcccggaggcagcgttgatgggggacctactggaactgattcagaagtccaaggactctggcaccgatgccctgctaggtttcgccggaattggctcgcatgaactgcagctgctacacacgcagactgcggcgaagccggagggatcgattccgcgaaaaaagaacctggtgcaggccgggatcgcagaagcaacagtcgacaagtatcgcgacttcctaaagaagctggcggaatggcaagcgctctttgagcgccagttcttttccctcgttctcgatggcgtgcgcgaatggatgctcaagtttgttgcggacgacccgggcaagcgcgctatcaataccgcgtttgacgtcctgacgcggctgaacggtccattttcggaacgactcttgtttctgcgccaaaagaataacgaaccggccgacgacgccttggtgctgacgaccatgcatgcctccaagggacgcgaatggtcggctgttgttgtgatccgggccgaggaaaccatcgttccggacgaagccagtccggagagtgaggagcgtcgactgttctacgttgccctcacgcgcgcgcgcgactggctgcagatttctacggcaaagaagaaccccacgtcccggttcgttattgaagccgggctaacttgatttgttaagcagccggtcattcgtggtgtctgctggttgcgagctccctgccatcgtgtgtgccacagccgtccggcacgtcatttttgtgcgtagcggtggcactcggatttcaaggaggggttgttgagcccgtaggcatcctcataagcgaaaaaagcctggagttgcagctccaaggcttttaatcggcattgacaacaggcgtagcaggcttcgaaaccctcttgactcgtccaacaacaagacagtccgagtttatgaagcccacccttcgttgtcaatgctcccccacaagtttgcgcattgaccgaagaagatgagctatcgcttcgacgggcttcctattgccccaagaacaacaacgtgtggcggtgcgccgcactctccggcccctatcgaaagcgaagcttcgaaacgcaaggcagccaggtgcgatgcccgccggctgcccgagcgggttctcagagcgatcgcgttggtctacgagtccgatgggcttcgggctttgcacatcaccaatcgccaagtcttggcaacgctcatccgcttcgctctgaatcagaaggatcctacctcgctcgccttcataaagaaggcaacgatcgcgcagcacctctcgattagcgaggccactgtctatcgggcgcttggcacacttgaagatgccgggcttattgagcgtgaaaggcagcaacgcacgagggcgcagctcgaggtcgttgggcggatcgggttcaccgcaaagttgctacagtgtatcgggctcgccggcagggagcttgggtacccagaacctcaaacggactccgacgagtcgcggtcccgctccgcatgtctcgcaccagtgagtggcgtaaacaaccccaagcagtcttctacgaagaaacattcgggcccgagagagtttgtgcaaattcacgatcgggctgtgcccattgatctagcgcctctcgtgcgcgaccaagagctgacgacgtccgccctcttccttctgatgcggctcgcgagagaggccggccacagactgtcggacgttgtctcggcggcgggtcatgttcttgggccgctgcggggacgagagctgttcgcctacctcaagtcgctcctcggaaagcccatagactatagctatgtcgttcaaactcggaaggcccaagaagacgagaggcgcgcaaccgccgcgcaggcggcgcaagaccggctggaggttgcccaactcgttgagcgataccgtgggcaacgggtgtccgcacctgacggtcggatctacgaggtcgactcggcctcgattgtgatcaccgaggccaacggtcggcggagttcattagggcacgaccaggcgcgcgcctggctgatcgagatggacagagcagcgactgggctctcgcgtgccttggcccagccgtcgtcagcgacacggtcatcgtcggccatggcacaggccgctattgagcaacttcgcagcatcctcggtggcagacctgcacccaacatggtaggtggctgagctcggaggtctagttacacgctccaacgtgcttgcaggccttgaaccacccgcttgagagcgcttcaactcgcttgggggcgctatggcgcgctcgaaggcgctagaccgaaacagctggggcggcaacgcgccaagtcaaagtccgtgacccgcgaaacccccgctacgcgtcgacagccgcttagcgggggtgggagagttcatcccacggtgtcctctcggaggcggattttgagtccgctgcctgcaaccagcacggcaagacctcgggcattctcgggagcagtccgcaatcagacttgtacactggcttcgaatggttagatcgacgcagcggggctttgctttagctggcgttgagtttgtggtgaagtaacgctggtgtgctcagatcagacttgctgaggccgctgcacctactcgcttggcggccttcgccgccttgtgcacgcgactggccacgaagcctccaaacgtgcttcgaacattagggtcattgatgtactcatgcacgttcaggatcgccacgttaagtcttcgcgcaagaagcttggcagcctgagactgacaaaattcggagatcatgtccgattgctgctcagtggacagcttgttgtaggcttcccaaccgaaatcagcttctcgttggtcgcgctcggcgccagcagccttcacgcgggcctcgcgctcagccatctcctggtcagcagccttacgagttgactctacaatggccgactgatgatgaatctgcttgtcgagttcaccaagcaagtagccctcgcgaagggccttcatgaaataaccacctgctcgcaccttcaccttgccaactttcacgttgtgccgggtgtactccatggcctggtggattcgctcgtcgttgtacaggtcgcggttggtaataatctcgttgaattcggactggttgagggcgaactctttgcgcaacgtctcatagacgttgcgaagcacgatgaacgcggtcttttgctcgttgggctgctcggtaacgttcaatcggaatcggacttggccgattttttttgaaccgggcacattaagtgtaagcatctcaatgtggagtccggtcacttcgcgaatttcggagatggctacctcaaggactttacttcggaagtgcttgaagagatcgtaggttttcttctcgcactctagccaagctcgtagggcttgaacttcgaaccaaggggtaatgccctcaaccatgaattgttgtagtcggtcgtacaggaccttagagtgcaccgacttgaatacatagcgcaggctaagaaagtgggaagattttgggttcttgatggcgcgctgtagccgttcaggaagctcgaagatgaactcccctttttcgatgaatgctgagcccattaggggcactgcaccccagcgatctttggaagggtcttcgacgtcgatctcgttaagctcgatagccgctttctgggcttcgcgaacgagcttgcttaggtggcgtctgttgttgctcgttgtggccagaagccacttgaacaagccgacatcgacccggtattcgcgccggacttcttggtcttcagctacaagaaagtaagcaacatcgataaggcgacggcctgccagactgaggtcgatgattttgacgaaggcattgctgcgacggaagcccaaatccttgggtgcttccgtgacgctctggcctcgaggagcgaagtcctcgaacaatgccaaggctaattgttgcgatgcgctttccataccacttccctccttcgggcaggaggttgcaggggaaaggtcgaaaagtcaaaacatttcttgtgactttgccttccctgtcgtctggtcggcgtcccagcgatggtgtggccgaatttggtcaacgataggaatttgcggtcgcggttcgggacaattctggtgaccgttcttggagtcggatgcttggttcctgcggtgggggttgttcgacgtgcccggctttaagatctgtctataggagcgcggggtgggttagtttgttgtttttataaacagaacaccacttactagaggcagcaggcttgtcaataaaatcaatgacttagtttggaaaggtcacttttgtggttccaaaggtcgccgattttgtcgggcaaggttactagatgtggtcgaaaggacaccggatttggccgggtctcccagatcgatggactgtcggctctgacaaggtcaccaaaattgtcctcaaggtcacaagatttgttcgattccggtcctaagcctagccccacaaggatctgcgagcggtttggccgacgcacggtcacaggaattgtatttctgcggggaagggcttggtacgcagccacagatggagcaaggtcaccaagattgtccgtaattgcggcaacaacaggctcgctgagatcgctggattgaccctacacgggcaacaaggtcatcagaattgtctgtccggttgctggagtgggagccaaggtcacaagatttgtacgatctgggcctctaaccatctggcaaggtcaccagaattgtgcgagctacccgcgggttactggcggaaggcacattgcgcagcagtcacctatggagttgtcaagaagttggtggcctttttttgccagttgccggtgatgagtattccgcagcagccaaagtcgccggtcttcatccgttgttttaagggatagcaacgcccgtaggaacgtggtgaccttttccgcatagcgatgcgtacaattttggtgactttgcccgggtaaggtcgctagtagaagaactccgctgcgggcccgacgctaatctgcagaaccacaaaacagtgaattcgtacaattgatggtgactttgcctattacccaaggattcaccggtcgtggtgcgccgttcggtgtcttccgcgtgcggtctttatggaggcgacggcttaagtcaatcttttcccccgcgtgagttacgctctgggccggactggcctcatcagatacggcgaatcgcgcacatagagcccccctgggcgtcactttttcgccaaaagtgcgtacaaatacgtgaagtttccccgttggtcgcgtattctacgtttcatcctgaatttcacatggaacgttgaatatggtggtgaagagcgaattaaccgagattgaccggactgtcacgattggttcaatgagtgacttttcgaagaagcttcaaaaacttactgaggaacttcgcgaacatatcctggcacctcgccctcggaaaagtccgcccacgttcacctccacccaggttgccgaaatgtgcggtatcgaccgtgcgcggcttcattatctggcaacgaaagacgggagcacacttccggccggtgagcttcatgggcgcgtacgccaatttacgcttggtgagactcggaagtgggttcaacaagcttcacaggtgaagccgtccccgctactaagaaagggcgaagcggatggtcgcgttctgatttctgccaacttcaagggtggtagttgcaagacgacttcgagtatgtgcctggcgcagggattaagtttgcgcggccgcaaggtgctgctggttgacttggaccctcaggcatcgctgaccgaattgtgcggcctgtatgccgagaagatgattgtcgaggaaagcaccgttctgccgtacatctacagccctgaagactttacgcttgagagcgtcattcaggagacgtattgggatggggttgatgtcatccctgcgcatccatctttgttctccgccgagtttcatatcccggcgatggcaagcaagtcggcgaattatcgcttctggacgctgttacgtaagggcttggagccacttcgaaaaaaatacgactatatcgtgttggattcggcaccttcgctatcctacctgactatcaacggcctgatggctgcggacgccatggtgatgcctttggtgccggaaagtctcgacttcattagctcggtatcgttctggagtctgttctccgatatggcggacagcttcaagaacatcgaaggaaacaaaacctacgactttgtgagcattctgctttcgaaggttgactatggcgtagcgtcttcggctccgatagttcgctcctgggtacaacgagcctatggcgattggatgagcccaattgaagtgccggcgagctccgtgatgagtaacggggctctcgcacttgcgacggtcttcgacattagtaagttcgagggcagcaacaagacattccagcgtgtgcgcattccgttcgacgaatattgccgttgggtggatgagttttacgccggaaagtgggaggacgcttaaatgaatatgcgcaagcgcatgctggagcaaaccgcaaatttgactcctgctaatgaaatcaaagtggaaatcgccccccaagttgcagaccggccgaaaactgcaccagggatgatggcggccttgagtgcggcacagcttcggattcaagaattggagtcccaaggggctgcaagcaccgttccggtcgagaagattcggccgaatccctggcagccgcggataaagtttgacgagagcagtctcactgagctcgcggagagcattaaggaactgggcctaatgcagcccattctcgttcgacgagtcacgccggacaacggagaatcctatttcgagctgattgccggtgagcgccgttggcgcgctcaccaggtgctgggtctacaagaaatcaaggcgctcatcacggatgcgtcagatgcagatatggccgtcctcgctttggccgagaatgtcagccgtgaagacctcaccgactacgaaattggcaaggcgatgcgccgtgccgagaaggaatttccagacaggaagcggatggctgaatccatggggatgagccggagcacgctctatcgatattttgccttcgacaatctacccgaattcatgcgtgtagatctggagaagaacccttcgcttttcagcggtaccgcggcaagtgacacctacgccgtgctcaagaagcatggcgagccagctgttgcagcggctcgcgaggtctggaagcaacttgtagatggtagccttgagcagtcgaaggtcgccaagctgctggaggcttcgctacttcgtcgtgaagcgacgcctgtaacttcccagcgtgacattcataaagtctatgccggcaagactcaggccggcagtattaccaaggactccgtgagctttaccgtaaagcttaaaagtgctgtcctgactgccgctcaagaggagcggatacggacggttatcaatgaacttttcgacggaggaccgcaacgttaacagttgtcgtctccagactattcgaacccctcactgaggggtttttttgtgttctgagtcggagtggccttgtcagaagcggagtttgtcggtgcgaacggtgcaatgtggtcccatcgacagcccgagcaacgtgttccgagtcggaacacgacgtcatcaggcacacgatcccaaacgattcgaacggctgcaccgatgcgctcatcgacgcctccgggtgtactggaagccggcgcgccgcatagtcgaagcctacttcgagttgatgttgaacccgcacatccattgcgtgcctcggtgcaagagcgacttcaacacgcgatgcggattgatctgctcgcccatagcctgatccggtcgagcttcgagcctcaccccacgatgctcacgcagcatctggataccattggagcctcggagcacacgcccgccaactagacgccatcgtgggacaagcgttggcgccgatccgattgcacgctcgcctgctgacctacctctctgaggtgagcaacatgaccgctccgctcctgttggttgagatcgtctcggaacggcgcgttaacaaaagcactatcgcctgcccaaacgactcacggctttgctgccaacaggagaccccccagatgaataacgcttccgagtaagtcactggaaggcttcgtgttccgactcggaacaccgaagctcaaaggtctgaagcagcatcacccgactaaggcgggtcgtgcgggtgtccgtgttctgacttggaacgcagctgagtttgtcccggcgatacctcgggcgagcgcattatgggcgtcaatggaggtcgcttacggggacccttgtagggcaggcactgcaaacggacagcagcaatagctttgcggcgcaagatcgcgctgttatggagcgctgacggccgaggacacgtcgcctgaaagagtgcgacatgataaaggcgggcgccgagcgccggctctcatagggggaccgagtttggcatccgtggccacacctctcaatgagttgccttacgtcacccagagcttgcatgccccggattcgtctcgtctcaacttgcgacataccctcgcgggatcccgcgacacgatggcgcaaggaccgacagcaaggtcacaaagtttgtacgaatcctagttgcaaggcctccgtaagccctgtgcgcggacttgtttagcgccggactctgccgctaacggacaatcgacggtgaccttgcctgttggggagcatcggaacagaacaatattggtgaccttgcgagagcctgcctgccgcgctacgcattccgctgcctccacagaaggattccggatcgggggcatcctggaaaggtcaacgcgctcccgtactcgccggctgagtgccattgcccgtctgttggccagaagggcagtgagggggcccggcgccgcaaagggcttgccggcgaacgcacaagccacttcttccagtgcctagtgggtggcgtcgtgctagcgttgcggtgacccaagggcgggccgtacgtcggtcatggcacgccagctgcagcagatgcgtggcatgcgcatgctgcagtcagtgcgtcgacgcggcgcgctgcctgggccacctgctcgccttggccctcgcgctccaggcggtcggccgcctcggcgaaagccgcgcgcgcgatcgcgtagacacccagtcctggaaagccgctaactttggatgctgtacagcttcgccatggcggcaataccgcgcctgcgttccgcgcggacatacagcgaggtcgtttgcagcgaggcgtggcccaacagcctttggaggacatcggtggggatatcgttggccaccgcgtgcgtggcgaaggtgtgccgcagcgcatggggcgcggccttgcgcagcaagtggcgctcggcctcgtcaatcggcagggtactgtcttccgcgatgcgaagcagcgtggttgtcagcacccggtaaagcccgtctggcgaaaatccctctccgctcaggaccggcaagccctcccgcagcgtcaggtgcttgctgcgggcggtgcgcgtcgagggcagcgacaccggcgacagcaacgccagatcctggtgcacgtcttcaaaatcgtggccccgatcggcccagtgcgcccgcagcgcctcgatcacgcgtggcggcaggaacaccgtgcgccatttgccgcgcttgccgagcagcgccaactcccacaggccatcggggatgccggcctgctcggggacgggcttcaggtgactgcggcgcgcgcgggcgacctcctcccggcgcgccccactgcagcccatcagcagcaccgctgcgcgcgctaggcgacattgcgcacccggtgtgtcggcgtcctttgcgctcagcgggccggctggcgccgtcgcgctgaacctgacacaaagccggtcgaggaggccgtcgcgccgcgtcagcgactcccacagctgaccgggcaaggccttgtcgatcgccatcggcacctctcgctgcgcgatgatgggatccttgaccatcagccagggattgccgcccagatagcgcacgcccaccagccaggcaaagaaaccccgcagcaccagcaccgcatagcgctgcgactccggctggagcgggccggcgaaggggcgccagcgcgcggaggcgcgtggcgccttggtgccgatccacgccgggtccggctgcgccaggaagtccttgtagcgctcgcagtcgtcggcgcccacgctcgacagcgcggtgcggcgagcgcagatgcaccagagcaggaagcgctccagttccttctggtaggcgcgggcggtcttgtcccgctcgcggaagcgggataggtaggcctgcacggcctccaggtcgtcgcgtgccgcgatcaggcaccagccgggcgcgcgattgcggccctcgctgccgtcgagggccggcaccacccgccgcacctgctccagcgggaccagacagctagcgccgtccgctcccaggtccacgcggtcctcgcgcggcgtgtcgtcggccaccaccagggtgcccagcgcttccgcctgggcctgcagccaccgctcgatcgcccgtgccttgcccgtgcccagccgcggcaccggtagataccagcgcttgccgcgcaacgtgatgtacgccatcagctgcgccagcgtctgaatgtcctcctgccgcaacgcgcgcgacacgatggggcggaaccaggcggacaccgggtcttcgggctgcggccgcgacacgtcgtggtcggcggcgcgcaccaggtagtcaatggcggtcttcggccagcgattgaagcgccgtgcatccgccaggcttgccgacaggtatggattgctcaggcagacgcgttcgaccagatggtcgcgcatcgcatcgagccgggcctccagctgcgccggcgtgccgatgccggccttggccagcgcttcctcgtcatagacgcgctcgaggatatgcgcggtcggaatgcggttgagccgaaagcgcagggccgtgaagtcggcgcgggtatagcgaatgacggtggtggcgacctggttgtgttgggccatggcagtaggagtcggcaggtggcctcatcttacctgataacaatatgctgccgtactctgtcccggattgtcgcaggccacgttgcggtcgcggagtagcatgggggactccctgcgcagccccaccggccggggccaccagaccaccgggctcgcgaccggacaccggagggaggagatcccagccgcgcagcaccaccggcaggtagcggggtggtcgccggcgcattttgtggctacactggtgctgtccaacggtcgaaaatgagcttggccgcgctggattgccattctctttcctggccagcgccgtgcttgcggcggacgcgccgcccccgatccccgaagtgaagccagcaaaacccggcaaaatccacaaaaattcaagcctgataatacgcgttatcaggcttgatggtaaaagagatctatggtgcacttcctcattcgccgctcacacaactaaagaatgtaacgctcgtccgcgcggccgaaccctgccgcctggtcgttggccccggccctgtcaccatgatggcgcgcgcgggccagaaaccaaagggtcatcctccgcggcgggcaagatccggcagggcgcgcgcacgccgtgaagtgttattaccggctaatcgagggcggcccacggggccggtgttccgccgagccagctggccgcctatacagtccgacagctgagccgcccgcggctttttcacggccgtcgaaagcgcctcccacggagcggcgactaggccaagtgtggcgctggccaggtgaacggcaccttgggcggagtctttctctgggacctggtggtgccaattggcaatcgccgggcgaggagggcgtggttgtctgctggctggagggcggtgtaagcgttgccggatggcagagggaggaattccgccacatcgaatccgcgtatggcgaactagccacaggcaccaggccgttgtaagatcacggcaactaataacccaagcagtttaggtttggtacaatcaatgccgacggtcctatcgattttcggcctgcgcgtggtgatctaccccaacgaccatcgcccggcccatgtccacgtgatgggcaaaggctgcgaagccgtcttcaacctgcactgcccggcggggccgccggaactgcgcgagaactatggcttttcggccagggaccctggggaaaatcatcgacgcactggtcgcccatctggcggcgttgtgccgcgactggagaggcatccatggaaattactgacgacgtgctggccgctgcgaatgcgcgcggcgcggccaaaaaggccgccttcccggcggtggtgtcggtgcgctatgaccggcgcgtctcgcgcgtggtgatcgcgctggcgtccgggctcgaactggcgttttcgcccaaggcggcgcagggtctggaacacgcccacccggcggacttggccgacgccgagatcagcccctcggggctcggcatccattttccgcacctggacgcggatctgtatctgccggcgctgctcgaaggttttctcggctccaagcgttggatggcgtcagagctgggcaagcgcggaggcgcagcctcgacggccgccaaggcggcggccgccagggaaaacggtaggcttggcggacgcccccgcaaaagcaagttgccagccgccgcatgaaacaaggagcgccccttgacgcttcaacagtgaccaaccatgacgcactatcgttgcgaaattgacccgcgcccggccgaactgggcggtggttggcgccttcaattgctcgaagatggcgaggaagttggcggcgccgtgtttcccgccgatcccaatgcggacccgcatgccggcatggtgtggttcaacgcgctcgcggagccggaacgcgccaggcggttggagcagggctgcagtgcccggcctgtagacgcctgggcggcctgccaccgctggaagcctataacgacgcggaggccacggcccagggctggctggcgtcacggcctcaataaaaggctaaggcgcccaagggtacaccgcggtagctcatcggcagacggccccatcgctctgaatggagaccaccaatttgccccagcgactgcccggtccgatccggatcgtgaatggtgtcatcagcctgctggcattctttgccggactgtacttcctgcagagtatgtatctggcgtccaccgagcacacgccgatcttaatggggaagtaccaaaagctggtgcaatacgaaaaccgccccatcctgtatctgttctctgcgacattcaccgcggtcgcggccgctgccgcaacagggtgggcgtttgggggatggtgaaggcacttttgggtcgtccatagcgaaaccatgctgccaaactgctattgaaggaaaacgcccagtggttatctggcaaagccgaaagggttcgccatcaaccgtcgaggatcgtcatgcagcgcctgcagcttgttatcagtcccgcccacttcgtagatcgcttcggtcgccgcgtcttgaccaatgctggccagcctggcatggacggcaaggagggggtcggttcgaccactgaggaacagcgcaaccgcgtggcggccgcgatctatgccaattgcgagcacctggacaatgcgcagctcgatgagatcgttgcgtgggtgcggttgtacaggaagaagtgacggccgcgatgttggggacgccgctgtggccttgggatacgtctggggcggcgcaggccattggctgtcctagctagtcctagctgcgcgctgacttgtttgaaaacgccccgacaccataggaaggccagatgcagagaatcaccgaagccgtcgattgcgcgctgtgccacatgccggcatcgcgctgggcattgcggcagagctcggatggctatatgtatgactgcccggcctgcggcgggcgctacagcattggcacgtcggcattggcgcgggcgaagaatggagaggtgccgcccggcctgctggcagacgtgcgccacgccattgcccgcggcgacatcccccgggtcggcaggactgcgagcgaatggcatccactggacgtcgtgggacgccaggacgcggatgccgacctttgagtgaaaacgtccctaaatcgcaccgggacaaacgctatgccagaggacgaccgcgaacgccagtttggcgacaccataccgcctccccgcaatcgcttcagggagcggatcttgatggtccgacttgggccgatcccagactccacggcccaccaccaccattcctcttcttgttgacgaacgtgggcgagcccgccagcctcgtgccggctgcacgagctcacccgcctgtgatggcgatcggactagcgtgtccagcaggacaaggcaggccggtcgtaatgaaatggtcagcccgatcccccgatgcatcgcctaggctggaggggtcactttccggaggaggctgccatgagcgaagtcacgttgatcggcattgatctcggcaaacatatgtaaagctgctacctcgaggctgcacaagagattcgagccgattgccataacccactgcgacaggtcacctggtaggggctcagcgtcgcgccaagtgtggcagccgtggcgtcggccagcgaagaaagcgccccgcggcggtgcagatttccggcgggttgccgagaaaggaggctcaaatgtcctcacaggaaaacagcggccatgtcgaacaaggcaatggcaaccgtgtcgaagctggcgctagcggggctgcggcatggcgccggtgcggtagccggagcccggcgcggcgccaagcagatacgcaggcttctgccggcagactccttcgcgcgttcggctgcgcagcgccgctgcgccgtcagtcgtcacgcgggcaaatttcatttgttggcagcgatggcgagcaacgctcgagggagcgatgtagatacgcgttgaaacatggatctcttatgtttatacttgtatcaacattgtttggaggcatctattatgcgaaaaagcgcaaccctgacgattcaaaagtggggcaacagcttggcggttcgaatccccactgcggtggctcgttctgcacatttcgccgagggccaggaagtggaggtatccgtcgatgagattggcgtaactgttcgaccagttggtcgtcgtgccctcactctcgcggaaaagcttgctctgtttgaccccatcaagcacggcggcgaagctatggccacgcagcgtgtcggcgcggaggccatgtaatggcgggcaagctatgggcgcctgaacgacgcgacattatttggatcgactgcaatccgcaagccggccgcgagatgaaggatatgcatccgatgctggttctttcaccgcggccgtttaatgaaaggactagtattgtgattggcttgccgatgactacggcagcctacaacgagaccaatccgtttgcgatcaagcttcagggaccgaagggaaaggacagctacgttctggctcatcaacccaagtcgtttgactggcgagcccgaaacgcaaaggctcacccctggaagcaagcgcccttggaggtttttgctgccgcttgcgagcagctaaaccagattatcgcgatcgcggagtaacctccatgcttgaccgcatggcgcgttgtcttggcgaacacgccgagccgtcgcaagctggtcactgccagcgcacacatgcggctcgactggatgaagccagccacggtagacgtagacgtgatcagcacatcaacctgaccaccgagcagatcattgatggccgacccggcgcccttgtacggcacgtgctgcagcggcacgctgctgttcttgtcgagcacaacgcctatcaggtgcaacagcgtgccgatgccgggcgtggcgtaggtgatcttctgcagttgtgccttggcctgtgtggccagcgccgggcagtgggcgggactcgtcgcgccgcgcggtccgcgtgccgaagtcactgcgccgcccaaggttcgcgctgcggaactgggcgccggcctgcgtgagcgtcaatgctggcggcggcccccccggcagcatggcgcgccgccaaccccatgttgaggttgtgtcccggcgctactggtcaacgcgcacaatcaacctcacctggcgcacaacctacctcaccgatccctgccggctgtttccttccagcctttgtccagcttgggagataagacatatgcacaggtcacgcacaatacatctcaccttaggggcatcaacacaacaaacctcaccttcttggggcggcttcggatgcggtgccgttcatcaggcatcgtgtccgccgtaacggggatgtcgatgtacaaacagtagtcggcaaacactatgcaaatactgcatcgtttcggcctgtcaggaaccaagtgtgcagcgcgcctatcccctttgcctcgattgagccgcgctcttcgaactggaacgactcacccagcaggcgcctggttgcgtcggtgacctgcacccgtccggccacgccgtgggattccatccggctggcgatgttgaccgccgctccccacaagtcgtagatgaacttgcgcttgccgatgacgccggcgaccactgccccgctattgatgccaatgcgcatctgcaggttgaagcccgtgtgctggttgaagtgcatgagcgcgtcgctcatgttcaacgccatatgcgctgcccgcaccgcgtgatcaggcgccggctccggtagccccgctgctgccatgtaggcgtcgccgatggtcttgatcttctcgaggccgcgaacttcggcaatggtgtcgaattcggtgaagatctcattgagaatggcaaccagctgctcgggactcatgcctgctgaaaaccgtgtgaaggccacaatgtcagcgaacaggaccgtcacttctggaaagctgtcggcgatgagttccggaacgccgctcgcgatcaggtccggacgcgctttcagccgttcagcgatcgggtagggcagcagattgagcagcagccgctccgacaatttctgctcggccagaatcctgtcatagaggctctggagctcgtcgcgctggcggcggatcaattcccagcttgcctgcagttcttcgttcttcagcgctagcgcggcctcggcgcgcttcttctccgtgatattgcggccttccgggagcaggaatacgacgttcccgttcgaatccctgatcgggaggagggagaagtcgacaatgatcttctcctcgccctcggcttggccgtagttttcgaagtcgcaacggacaaattcgccctggcttgcacgctggatcagttcccgcagcaacgcctgggtctccggcgagaccacccaccagcgggcctcccagaacggcttcccccgaatgtcgtccatccgaatgccaatcgcctcgagcgcggcacggttgatctcgagcatcgtgccgtgcacatccagcaggcccacgaactggtacatcgcgtccagcatgatgcgcgcgagcttgtcccgctgggtctggaaatcgtcgctcgtgcaaagcgtgacatcgcgcacccggagttgccgggaatcagggaacacgaggctaatggaagccatgcttcacctcctggtgtctcgtcgcagcgccacaggggccggctctgacagcgatgcgggcacagctcgcgccccattgtggccggcgcacgccgagcacgggcccattccatgagaaggccgtgaccaccttgaaccatagcttgtcgccgccaaaccggtcctttgcatacgcctcgtgccgccattgggggaagaagctggttcccctagcactcgtataagacacactcgcgccgattgcaagtacctcgccacgtcggccccggctccagacgccgggcaattccggtaccacggcgctaggcgttaatgggatggacgccccctccccgtgaaggtacatgagtgccaaactggtgagcctggcaacctctcaaaacaggagcatccctcatgaaggtcacgacgatcggacccgacgaggcttcggagagaacgatccagttcccgtcagaactccgctgctccgttcacaacccggcgctgacgtacgttagccggattgattggcttcgcccgcgaaggtgtggtgtcgtttccaaacggccagcatcgcgctcgctatctggcctttgctggcgtaggcagcctgccggtcgaggtccatgaaactgaggcggaccgctcgagcgtttttgcggttggggtcgttagcaaacgtctgaacgcttgacgggcgcggctagggaagagtctttgcctggttgccgattgaacacggtgaccggcgccgcatgccaatcagcggctgtcctggccgaaaccgatcgtccggcacgcccggcgtaagtcattcccatgaggtcggagtaccgcacgtaccgagcgatgccgaggtccgtggccagccgaagcgggattgggcccgtttcgccactcgcatgaagcggatccgtccggacgtgctggtgagtaaagtcctgtcaaaggcagcgggtatcgccttgccggcgcgaaccttccagcgccggaaaggggttatttcgattcagtggtgaggctgctcagatcgcagatggatgtcgtgccagcggcgtgacctggatggtcatgtaggggaacaggggcagtgatgacagcagttcgtgcaactcgtcatggcattctacatcgaagatgctgatattggcgtagcgccccgccacgcgccagaggtgtggccattttccggcctgctggatttcgatcgcccgcgccttttcagccgccttgatggcttcggcacggtctgcggggactgagtcgggaatcttcacgtccatctgtacgcagtaaagcatggtgtctccttgtctgttccaggtaagtgggaccggagccggaccgcctccggtccggcttcagcctatgcgcaaatcgggtaaggcggtgcctagccagcgctactctggccgacgacagatgcggtgcgaaatggcttgagccggccgataaaggtcttgccgtgttcgaaccacgccttgcggatgtcggaagccatgtagcggtcgtagtcagcctcgttctcgaaccagcactcgccgatggcgtctacatgcccgatgtcgaagaaaggcacgtgggtgtcggtcggttgcccggcgacgaggcgcacctcgtaccgatgcaggccaggcacatcgtgcgacatctcgtagtggcgcaggcattcggcgcggaatgcttcgtcggtcatgccttctggcttgaccagcaggtacagcatgcgaatcatgtggatcccccttgttgttggaataaccgtggtcaatggccctgtgggcctggaaatcgtccgacgcccttcaggaaggcgcgcgcgccgggttggctatcgtgaccgtgtcgccgtcgtcctcggtgccgatgttctcgatgacaatacctcgagtctcgggcagcagcagcatgccgaagaccgcgaacgcataggccgcgaggcagaatgcgcccatggcattggccaagccgatatgggtggacagcacgcccacgccgacgacggagccggcgccaactgacttgcccacgttgtaggcgaagcccatgcaggtcgtgcgcacgttggtgggaaacagttcgctaaggaacggtcccagcgcggcgaacatgccgatggccgagaagcccaccaggaaccccaggatggcggtgagcgtcgggttcagcggcagcagcatatagctgacggtgacgatccaggcacagatcgacagcatgatcagcgtggggcggcgcccgatgcgatcgcacaggtcggccgccaccgcgaagccgcagaacgagccgaaggccatgatgaagacggtgacgattcgcgaggtggcggcgacctcacgctggctcagcagggacggcagccagaccaggatggcgtagcagccggcctgaagcccgatcaccagcacgctcgacaggatcagcgagcgcgcgtaccggcgattgaacaccgaagccagcgacgcgcgcggcgcgctgctctgccgggcacgctcgaacatgggagcatccttgatatgccggcggataaacagcacgattgaggccgggatgatgccgatccagaacgccgcccgccatgccatgtcctgcggcaaccaggccagcagcagcgttgcgaccaccgccgccagcgcccagccgagagcaaagccggattgcacatagcccatggccttgccgcggtgcttcgggtcgatgacttcagccatcagcgcggcgccgaccgcccattctccaccgaagccgagaccctgcagcgtgcgtgccatcagcaactggtgatacgtctgcgcaaagccggccagcacgccgaagaacgtgaaccagacgatggcaaagaccaggatgcgggcacggccgtagcgatcgctgaggatgccggcgccccagccgccgatcgccgtgacgatcagcgccacggtgccgagcacgccgacctccgccttgttcagcccccaagcgagcgtcagcgcgggtagcaggaagctgaacatctgcatgtcgaatgaatccagggcccagccggaatagcaggcccagaatgtcttcttttgctggggtgtcccagtcttgtaccaagtcagcatgtttgtctcctctctgtgtcgatccgtctggatgggcggccggcgttgcaccctgtgtttgaacaggcaccggcgcgggcgcccggtttcatgcgtattcaggccgtagcagggtggtaaagtcgagttccacgtcggtcaccgactgcagcgcctgtggcgacatgtcgccgacggcttcgatgaccgacacgccgcgcgggccgatggcgaaggtgccgagttcggtgtagacgcggttgacgcagcgcaagccggtcaagggatagctacactggcggcgcagcttgctggccccatccctggtgagatggtccatcatgacgaacacccgccgggccccgatggccagatccatcgcgccgcccacggccgggatggcatcgggcgcgccggtgtgccagttggccagatcgccctgctccgatacctggaacgcgccaagcacgcagatgtcgaggtggccgccgcgcatcatgccgaaggcatcggcatggtgaaagaatgccgcgccttgctccaggcggatggcttccttgccggcgttgatcaggtcccagtcctcctgtcccggttccgcagccgaccactgaccgagcacaccgttttcgctgtgcaggatgacttcgcgatgccggggcaggtggttggccaccagcgtgggcaacccgatgccgaggttgacatacgatccgtcggggatgtcccgcgccacacgcgcggccagcatgtttcttgccaattgatccatcgttctcaccctgcctgcatgacttcagcttgtgcgaccgcgccgtcgcgcagaactacgcggctaacgaaaatcccgggcgtcacgacgtcctcggggtcgagctcgcctagttcgcatacgcgagctacggccgcgatcgtctggcttgctgccattgccatgacgggcgcgaagttgcgtgcggtcttgttatagataaggttgccccagcggtcggcggccgcggcgttgatcagcgcgacatcgacagggagggggtactcgagtacgtagccgcgaccgtcgatctggcgggtctccttaccctcagccagcagcgtgccgtaaccggtgggcgtgtagaaggcgccgatgccgcttccggcggcgcgcaggcgctcagctagcgtgccttgcggcacgacttccagctcgatctggccggcgcggtacagttcctcaaatacgtaggcatcgcgctggcgcgggaaggaacacaccagcttgcgtacccggcgggccttgagtagcgccgccagcccggtgtcaccgttgccggcgttgttgctgaccaccgtgaggtccttggcgccctgctcgatcagagcgtcgatcagttcgtcgggcatgccggcgccgccgaatccgccaatcgcgatggtggcgccatcggggacatcgtccatggcttcccgcgccgttctgtaaagcttatcgatcatgtctcgcgtccttgttgtctgcgagagtaggttgccatgcagtcggtggccttacaatttcgggttctgcaagcagccttagcgttgggttaaggcgtggggaagccgggcaacagcacgcttgcttgcggcgggaggcgcgctatgctcgtcaatctccatagctgcgaaggcgggcgacaacgtacccacgcgagccggtctcgtggctgacaccaagcgggtacggggcaggtgcaagcagggaagggagctagccagcgctgccgcccggtgcgtagcggccgatcagccggttggcgaactcgcgggcgaagctcgacaggccttccaggtctcgcgcgcaaacctggaaggtgcggatggcccagtcatcgcgcaggttgcaggcgccaatcggctgctcgcccttgaggcgcgcgaatgcggcctttggcatgatggcgatgccagccccggcggcgaccatgcggcagatggcgtcgtaactggccacatgcacgcggatggtcatgggcttgtgcagcgcgcccgcagcacgcgtcatgaacatctggaaggcactgccttcgagcagcgcgacgaaggcgtattccagcgactgctcgaaccagacctcgcgctgcgcaagcagcggatggccgagtggtgcaaccagaatcagtgcgcttttgacgaagggcaccgcctgcaggcccgcggtgggcacattgccggagatgatgcccagatcggtggcaccttcgcgcaccaggcggacgatgtcgtcgctcaggcgctcacgtacgtcgatgcgcacgtccgggtggctggcgagatagtcgccgatcaccggtggcaggtactccgtgatggccgtggtgttggccaccagcttgagctgccccgaaaggcccgcagtgaacggctggaggttgcctgtgagccgctccagttcggcgagcaccacgcgggcgtgctggagataaacttcgccggccgccgtcaacgctaccccctggggcgagcgctccagtaagcgcacacccagcgtgtcttcgagattcttgatgcggttgctgactgccggcacggaaaggaaggaacgctccgcaccacgggtcaggctgcgcgtctccgctacattgacgaagagtcggaaatcggtgatgtcgaagggaacggccatgccgcagttctcacgcagaaactgactgtgccacgctcatacccgcgagggcgggtaggcgcgcggcgggaaagcggccgtgccgtggctaccattggtcaccaggtggcgggctcgaagcgaaagccttcgccctgtcggcgcacgtagccgcagtagggctcgccgaaatgcaccggcaagaccagtgactcgcggtcagcggcctggttgaggaaggccaggcgcgtactgcgcgccaagtcggggcggatgcaatagccggaattcacgtcagggcgcacgatttgcagcggactgtgcaggatgtcgccgcagaagatcgcttcctcaccccgcgagcggacgcggaacaccacctggccagggctatggcccgaggcgggctcgacctgcaggcagttggcgatctcctgcccgggcaatatcatttctgccaggccttccgtgaccaccggcatgacactgtcaaaaaaggactcgccgaatacatccaccacgcccggttccttgttgcgaccctcgtcgcagaagtcaaagtcatccttggggatgtagtagcgcgcattggggaaggttggtacccagcggttgtcctgccaggtagtgttccagccgacatggtccgcatgcaagtgcgtcatcaccacatgcgtgaccttctccggtggtgcgccggcggcgatcatccactcgcgcaccagcgtgttgagcatattcatacgcgcaatgccggcgcgcggcttgaagttgcccacgccggtatccaccacgatgatgttgtcgccggcgtgcactacccagaactggatcgtcacgatcagcttgttcatgtgtggtatccaatggtgcggtgccatcaggtcagcgttggcatcgagcacggcgcggtcgatgtccgggaagaggaaggcaggatcatgcgtgggtcccgcgtattcgaggatgcgggtgaccttcaggtcgccgagggtgcgcgattgcatcatgtgccgtgtctccttttctggtgttgcgatggcccgccttgggacctgtctttgcggtatggccaaggcccgcattggccggcgtcaagcatcggtgatcttcatcccgccgccaattttgcattccaaaagaggggtttcaggcagattcacacgtgcggtgcatttcacactcgcatgtatgtcagagtatgagttacaagtcttggggtgtccaagactgaaaatgttggattcgatatctacagggtatcgcagcgccttggcgaatcaacaatacgtcgtgaaacctcctgggttctcgcattgctgcgggaaggctcgcaaagggaagttcgcggttctgcgggtgaccagcgccaagcgcatgcgctccaagctggtggcggtcaaagagcaactgcgcaggcgcatgcaccagaccatcgcggagcaagagaggtatctgagcgcgatggtgatccggcatgtgcggtagtccgggatgccgcgcaacggacagcgccgctagaccgcttccatatttgcattgcccgactgtggtaccgcactttgcgtcgccggggtcagaagtgcggcctaacgtggcagcagatgacccgtctcatttcgcattgggtgcctcccacttacatttgagcgcgtggccgagcatagcgtggacctagagcccgatgcggagcacgtcccggagctggcgactagcgagttgctcgcgcttgaagccaagcaatcaggtaccgaaccagcgtatatgcgagcgtcaacaactgcgctggtcgccgaacaatgtccatttggtcgaccaggcacgatgtgcggtcagtcggcgcgaataccacgctcgcggatcagcacgccccacttctggctttctttcgccaggtggtcgcgcagggcggagggcgtgctgccgatcggctcggcaccgatcaaggccagacgcttctgcacctccggtttcttcagtgcctcgagcatggctcggttcagcgactcgatcactggctgcggggtcttagccggcacgaaggcggcgaaccagggcgatagctcatagcccggaagtccggcttcggccaccgtcggcacgttcagcagggcactggagcgcttggcagtggttactgcgatggcgcgtagcttaccggcgtcaatttgcggcttggccgacgtgatgctgtcgaacatatagtccacctgcccgcccagcatgtcggacatggcagggccgctgcccttgtaagggatgtgcagcatgtcgatgccggccatcgagttgaagagcgcagccgcgaggtggatagaagtaccgttgccagccgaagcatacgtgtacttgccgggcgaagccttggcgtgggcgatcacctccttgacggtgccttcttgccttcggttcttgttgacgaccaatacattgggcaccacggccagcagcgaaacgggcgcaaagtccttgacaggatcatacgtcagttggccgtatagctcggagttcacggacatgccgttgcctacgataatcattgtgtagccgtcggccggcgagcgcgcgaccatttcggcgccgatattgccgccggcgccaggtcgattctccacgacgaccggttgaccgagcgtgcgcgacatgtcgtctcccagcgtgcgggcgatattgtcaatggcaccgcccgctggaaacggcactacccagcggatggcgcggtcgggataggcggcatgcgcggccgcagttgcgaaagccagtgcaaacgaaaggcctgtggcgagtgccactgtgcctgcgcggccggtgtttccccgcagctggaacaatgtcttcatagtctcctctcagggttcaggttcaaatacagcgactaactcaatggtgcggcactcatcgaatcgacgatgggtgcttcgcgagcggcgtggcgcggatcttcgtgtacgggacgagcggcagggccgacagcagcgtgtgcagggcttcgttcgattccacgtcgaggatgctgtagctggcgtattggccgacgacgcaatagagcttctgtcacttgctttcttgccttcttgccttcttgctgcagctgctaagcgtatgcgttttcgggcgccttgatgtcgtcggtctgcgcgagggacatgtcgtgcggcaggttcacatttatacggaccagatagagcatggcaatcctatttcagaaactgtgcgatcaggctcgacggtagtgcgccagtttggcttcatcaatcgtgaggcccaggcccgggccttcgggcaagtgcaggcggaaatcgcggtactcggggcgcttcacgacgatatcgtccttcaccagcaacgggcccaacagttcggtgccccaggccagttgcggcagggtgcagaagccatgcgcggcggcgatggtgcccacggtgccttccagcatggtgccgccatagagcgcgatgccggcggcgtcgccgacggcggcggtgcgcagcatgccgaagatgccaccagacttggcgatcttcagcgcgaatacgtcggcggcacccaggcgagccagatccatggcatcttccggcccgcagacggcttcgtctgccatgatcggcacaatgaagcgcgcggccagccgggccagcgccgtccgctgctcgcgcggcgtgggctgctcgatcaggtcgatgccagcggcttccagcgcggcgatgccggtggcggcgtcggcctcgttccaggcctggttgacgtcgacggtgacgcaggcgcgatcgcccagcgcgcgcttgatcccggagacatgcgccacgtcgtcacgcacgctgcggcggccgatcttcagcttgaaggtgttgtgccggcgctcggccagcaggcgctcggcttcctcgatgtcgcgcgcggtgtcgccggaggccagcgtccacagcaccggcagggtgtcgcgcaccttgccgcccagcagcgtggccagcggcacgccgaggcgcttgccttgtgcgtctagtagcgcagtctccagcgccgacttggcaaagcggttgccgcgcgccaccttattcagccgtgtcatggcggcgtggacgttcgtggcgtcctgcccggccagcgcgggggcgaggtaggtgtcgatggtcagcttgatgccttccggactctcatcgccgtaagacagcccaccgatggtggtggcctcgccgatgccctcgatgccgtcgcagcagcgcagccgcacgatcaccagcgtctgctgctgcatggtggccatggcgagctggtgtgcccggatggtaggcaagtcgaccagaatggcttctatcgattgaattgtcgccttcatgtctgtgcagggtatatagcccggaatggagtgttcgaatgccactaccgacagtgttcaaggtgacgtcagcaagacagatctgacgggagagccttttcagattcgagccctttccactagatcccacggttccgagaaagtcggataccgccgtcacagtgattgcacttgtgttgcgcgatgctcttttgtcttgggatcagggcaatcgtgcaatacgatcgcgcgcagcaacgtactcacgactaagtcgtctcacgatctcggaggtggtaggaatgtcatggatctgcgccacgccatgcccggcgccccagatatccttccaagcttttggcttggagcgaccatccgcaaagctcatcttggatttctcgccttctctcagattatcgggatccaacccaatacgctcgatgctttcgcggacgtagtttccgtgcacaccggaaaataaattgctatagacgatgtcagacgcgccggccttgatcagcgattgcttgtagtccgggctcgcattggcttcctcgctggcgatgaagcgcgtaccgatgtaggcaaagtcagcgcccatggcctgcgccgcaagaattgcatcgccggtggcgatagcgccggacagcgcgatgggaccgttgaagcgacgacggacctcacctaccaaagccatcggcgacagtgttccagcatgtccaccggcaccggcagcgacaagaatcagcccgtcaacaccagcttccaatgctttctctgcatggcgcagattgaccacatcatggaagataatgccgccataggaatggacggcttcgacgatctcccgcaccggcgcccgcagtgaggtgatgaagattggcacgcgatggcgcacgcacgttgctacgtcttgttccagccgcacattggaagtgtgggcaatctggttgaccgcgagcggcccgacaatcgcgccgggattggccgcccgaaaggtgtcgagctcctccctcatcagcgtcagccattcatcgagcaattccggctgacgcgcattcaatgcgggaaatgaacccacgatgccggccttgcattgggctagcaccaattccggatagctcaccgtgaacattggcgacgagatgacgggcaaggtcaggttctgcaggatgggaggcagatggggggcggtagccatgatggtggttcccttgagttgattaagttcggctcaatcgagcgacacaccggaaagtttcacgcgttcgctctggattcttcggtcttgtgccagaaaatccttgaaggccgctggtgtggagcccaccgcgacataggagaacgcatcgatatactttctccggaagtctggagactggacgatgcggctgacgtcagaggaaatcttctccactagcgcggtcggcgtgccatgcggcgccacaaggccgatattgaagaccgcattgatctccttgatccctaactccttgaaggtgggcacatcgggcagcgccgccgagcgcgtgtccgccgagacggcgagggccttgagcgcgcccgacttgacgtgctgctcgatcaccgagacgccgagcacggcggcatcgatctgccctgagatcacttctgggatcagtggcgcggcacccttgtaagggacgtgcaccatggtcagattctcgttatgcgtgaacatcgccatgggtaggtgcgcgatgccgccggcgccagaggagccgtaggtcatcggcttgcttgccgaaaccttcttcgcgagcgcgatgaactccttgagtgaattggcgggcgaggtcttcggcacgaagaacaccaacggtagtgccacgagtcgcgacacctcggcaaagtccttgtctgggctgtacggcagcttcttgtacaggaattggttcatggttagcgcagcttccgtgccagcaaacagcgtgtagccgtccggcgcgctcttggcgacgaactcggcgccgatgatttcattggcgccaggcttgttcagcaccaccaccggctgcttccacgcatcggcaagccgtggcgtgagccctcgcacgaagctgtccaccggcccgccggccgagtacggcacgacgatggtcaccggcttgctcgggaagctctgtgccgctgcggtgccggcaaccgttagggcgaccagcatgccggtcagtctgataagggattgcatggtgtctcctggtgttcgtctggggttgcaatgcgccaccgcacgggcggtcgcggacaggggccccgattctgcgatcggataccccgctgaaacggatcaaggggagagcggcgatgtggcgcgcgctcaggctgcctgggcgtcgcgcttgagcaccagcacgtcggtcgtgccgtcctggatcacgccaccggtctggtcgattaactgcagtcgccggttcacgcgccctacgcgcttgctggtgccggcctctgtttctaggatctccattctgagccgcagcgtctggccaacgaaaatcggggccgcgaaggtccagttctgcagcgacatcatggccacggctgatttgtcaaagactccgagctgatgcagcatgccggtggccagtgcgatgcctagcgcaccgtggaccacacgttgtccgaagcgcgtgcccctggcgaattccgcgtcggcatggatcggattccagtctccagacagcattgagaacatcgtcaggtcggtctcggtgatggtgcggccagtgctctcgaacacctgcccgcgaaggaaatcctcgaaataaagcgtagtcggcatgaaatttttccggaaggggttcacgcgccggcggccgggacaggttccgccagccgcgccagtgccaggtcgcgcagcctgttgcgctgggtcttcacgccgttggagctcagcgtgaccggataggcatcgacgaaccagacacgcgcgggcactttgaacggcgccacttgggcgcgcatctgggccatgacatcggcctcggctagccgggtaccgtcggtgaggatcagaaaagcgaccacgcgggtctgcccatcgatttccacggcgaccacttgcgcatcggcgacaccctcgaagcgcttgagcacggcctcgatttcgaccgggttgaccaggaacccgcccaggcgaatcgcatcgcccatgcgcgtttcatacacgaaagtgccgtcggcgcgtagatggccaaggtcgccggttcggaaaaagccgtcgggacgtatcgcttcagcggtggcgtcctgatcgtggtcataccccaggaacaagctcggtgcgctgatctcaatctcgccggactgtccagctggcagcaacgcccccgtctggacatcacggatgcgcacggtggcctcgccccgtgccaccgggaggccgcctccttcgatgcgcgcctgcgccggcagcgtcatcggctggcaggaaaacaatgcgaggacttcgctcgatccgtacagccctgcgagtggaatgccccgtacgcaagcctcgctggcatattcggagaagcttgaagtaaatgcaccgaagccgaatagccgcgcggccggaaatggccggtccgccggtgccgtgtccaggatgcggcgatacatctcatcgctgccgaatgtgtgcgtgacacgctggtcagccagcagcctggcggcctgaggcccctcaaacgtctcgagcagtaccacgggcgcgccccccgcgaacgccgccagcacgccattcagcccgaatacgccgcagaacggcagcatggccagcatgaccgcaccatccgcatccatgccataagcgtctgcacaacgccaggcatgatcgacgagcgtgcgttgggggtgcatcaccagcttggggcctttggtggtacccgaggtcgtgaacaaaatggcgcaggcattgggatcggattcatccagcccttgcaccggctcgcgcagatgcaaatcgaaaggcaccaccgggcggcctaacagacgggcgggcgttgccggactggcatccaccaccgcgatggcttgcagcgtgggcagcgaggcgggatccatggcatcgagaatccgggagaagtcgatctttcggaagcccggttgcagcaccagcaggcgggcgccgctcttttcgatgaggtagctcacctcttcactacgatagcgcgtgttgaccgacaccagcgtcgcgccgacgcgcgccagggcaaagaacagcgccagccattcgatgcgattgacgagccacacacctacccggtctcccttgccgataccctgggcgtccaaccaggcgactgtgcgacggcacagctgatcgaactctgcatgggtgatggcgcgctcaccctctatgaatgcgaccgcatccgggtgctctgccaggtgcgcgtcgatcaggctccacagattcgtcttcatgcggcctcccataccatattgctgcattcgcagcgtgttgattgttgttcatccatacacttgctgccgcttgttcagatcctgcgcccggcatgctgccagtagccatcgcgcagcttgcgcttgtgtatctttccgctttcctggcgcggcagttcggtgcgcagttcgatcaccttcggcaccttgtaagcggcgagccggtctttcagccacgcacgcatttcctccggatccaatcccgtgccgtcagagggctgtactactgccacgaccatttcgccaaactcttcgtggggcacgccaaacgccgcgcagtccgccacgcccggcatgccggacagcgcgtcttcgatttcggccgggtagatgttcacaccgccggagatcaccatatcggccttgcggtcgcagatgaacaggaagccgtcggcatccacgtagcccatgtcgcctacgcacgccagtccttcgcaatccatcgcggcgcgcgcctcagggcgattgtggtaggtaaagtccgcataagcaggctggcgcacatggatgttgccaacccctcctgtgccgaggcggcagcccgcgtcgctgtagatgcgcacctcggcctcgctcacaggccggccgaccgacccgggcttgcggatggcgtccgcggacgaaatcacggtgatcatgcccatttcgctgcacgcatacgattcgttgatcactggcccccaccaattgatcatggcctgcttgatggcaacggcaaagggcgcgcctgtacaggcgacgaagcgcacggacgacaggtcgtagcggttgcgtacgtgttgcggcaacgccagcaggcgtacgcacatggtgggcaccaggtacaggtgcgtgatgcgatggcgctcgatggcgcgcagcgtggcttcggcatcgaagcggggatccagcacgaccagcccggtcgccagcatggcctgcataccgtagagattgggggcgccgtgatacagcggcgcggacaggtacacgcgcgcatccgcggaaaaatcgaacacggccttgacggtatcgcgcagcaggcgcggctgctctggatgcaggccctgcgcgaggcgccgcacgccttttggacgtccagtagtgccggaggtataggcgaagcgtccgcgcggccggtgcgacggaccgctgtacgccgcctgtgcgctgcgccatgcttcatagcgaaggacgtctgccggcacttcgccggtaacgcgcgaagtgggataagcctgcaaggccaacggttctggcgtgaccgccagtacgcgcaccccttccgggatcgcggcacgcaatgttgctaacaggtccgcctcgatgaacaggacacaggcaccgctgtcctgcaggatatagcccagctcatccacggtgaaccgccagtccaccggacagtgatacgcgccgacgcggttgcatgccagcgtgatctcgaacagcgcgggcgcgttgcgaagcacgatggccacgacatcgtcctctcccacgcccagggcagccaggccgccggcaacctgcgcggcgcggcgttcgatctcagcgccgtcgaaccgggcttcgccatattgcagtgaggctaccatcaactctctcctttgcggtacgtgcagttattctggctgcagcccggcgtccttcaccaggcggccatggaccgccagttggtgtttgatcagacgaccgaacgcttcaggtgaagaaggcgtcaacggaaagcccagccggtccatctgttcgcgtaccttcggattgttcatcgcggcaacgaatgcctggtttagacgggccacgacgtccttgggcatgcccgccggcccgaccagacccgcccacggcatgatctccaaatcctgcatgcctgcctcgcgcagcgtcggcacatcgggaagtaggctgtttcgctgggcattgatggagaccagtgcgcgcagtttgccctcgcgcagataggacgcgccgatggtcgtaccgatcatggcctgggtgcggccggcgatcagatccagcatggccggcggctcgcccttgtagggcacctgggtcagctcgatgcctgtgagtgtcttgaagtgcgagaacgcgaccacgccggtgttgttgccggtgccgtaactcagcttgccgggattggccttggcgtaggcgaggaactcgttcaggttgctggccgggacggcagggttcacgtacaggaaaaagccgaagcgaccgacatcggcgatgggcgtgaaatcggtcagcacgtcgtagggcggcttcttgcgcaacgccggcaccaacgacaggttgcccgacgtggcgagcagcaaacggtagccgtccggtgtcgctcgggccacctcctgcgcggccacttgcccttccgcgcctggcttgttgtcgatcacgatgggctggccaagctgggccgatgccgcctggccgaccacgcgggccactgtatccgtcgttgcgccggcgggaaaaggcaccactagcgtgatgggcctgacgggatactcggcctgcgcattcgttgcgattgtcgcactacaaagcagtagcgcgggtatgatccgcttcatgtctcctccgcctttttaacaagcaaatcgggctttgggagagtattgcatccacttttcaggcacgtaagcctgcgcttgcgcacaggtgcgttgcgcgcagcgcaccaatcgctgctcaaaccatggaactcgacgcttacttgtttttcgccacggttgtggaatctggcagcttcatgaatgcttcgctcaagcttggcattgaccgctccaatgtcagccggcgcatccgtaagctggagcgcgatgtggaggcgcagctcgtacggcggagcacgcgccgcatgagtctgacggaaataggcgaggcgttttacgcgcaatgcgccgtcatccgcgccgaggtagagcgcgcggacgaactactgcacaccttcggcacttccatccgcggtccattgcgtgtgagttgtccaccggcggtcggccgactgtacttgaccgctatgttcgccgagttctgcaatctgtatcccaaggtatcgctgtcggtgagcttcaaaggcggtgccgtggacctgatggaaaatgatctcgacctggctttgcgggtcaccaatgaccccggagaacattgtgtggcgcgtgccctcgggccgatcgaatggatgctatgcgcgaatcccgagtatttggagcggcatggtcgaccggtcacgccggaagatttggcgtctcatacctgccttggcgtgcgcacacgtgtggggctggaatatgtgcgagaaggcagtgacctcgtgcacagggtttccatccaaccgcatttggagtgctcggactatggtttccttggcgaaatggctgcggcaaagctcggcattggcttgctgccttcgtatgtcgcagtagaacatctgcaaagcggtaggctggaaaccgtcctaaacgaatataggctaacccgttcgcctggcagcacactgtatgcgatcacgctccctaaccgatacacgccgccgcagttgcgagcatttattgactttctgaaatccagattcgagcagggcttgccttgggagaaagacttgatgcgaacaggcgcatagcccccgcgagtgcaaggcccagctggcagctgctatgcttcgagtctgggcaaaaaggggcagctgaagcctgaacagcgcgaagcgtgctcgttcatcgcggcgagtttgtagctgcgttggaggtgccgatgcggcgagacgctgcccaaatgggcctcgcgagcccaaaagcaagcgggaggagctaagcccccgatcactggagcaaaggtttagccagctgaaggggcggccagcttcgaatcgacgttggtcacgttcgagcttcgcgttgcaagctgccggcttgttgcggatctcacggtgagccaggtatgcagttttgtcgcttatgtctctctctcaaaagaggctcagcagtcggttgcaggcttattccagcggaatgccggtgtccttgaccacgcgtgcccaacgctcgcgctcgctcttgatgaaatttccgaaatgcgtgggcgtatcgccgccgggcacgccgccaaaatcagccaggcgtgatttgacctcgggctcggcgaggatgatagccacggtcctctgcagcctgtcgatcacggccgaaggcgtgcctgccggagccatcaggccaaaccacgcagtcacctgaaagtcctccaaaccggcctccttcatggtaggcacgtctggcagctcggggacgcggctcgcgctggtcacggccagtgcccgcaatttgcccgactggatatgaggcagggagctggggagattatccaccatcatggttacctggccggcaaccaagtcggccacggccggtgccgcgcccttgtagggcacatggataatatcaataccggtgcgcttgcggaacagctcgccagacaaatggaccgactggccagtgcccgacgaggcgaaggagagcttgccgggctgggccttggacagcgctaccagctgggccaccgtacgcgccggcacattcgcatttaccacaagaacgttggggaccgacaccaccatggtgaccggcgcaaagtcctccgcacgataaggcagttgccggtacaagctatagttgatcgcattgggtccgatattgcccatcatcagggtgtagccgtcgggagcagattgcttgagcgcctgcacgccaatgatgccggcgccgccggcacggttttctaccactaccggctggcccaggagttcggccatgcgtttgccaaccagacgcgacgcgatatccgtggtaccacccgctgccgcaggcacgatcagccggatcggcttgtcagggtatgccgccagcgcagcgccgggctcggccaatgccaccacaccaacagcccacgtcatcccggctgtcgccaataccagcctggcgattgccagccgcagcatttcaaggccttgcttcatcgtcgtctccctagttgatcacgccaaagcgtgcgccgccttttattagatttgcaccataggcgtgccaaatacagtagggcgacagcggtgacattggaattcacaattcacaaactaggccttcgacttgacgaaacgcatgatcccgacagcaaagaacctgccggcctcatttccgttccgacccgagcaaggtcagcccaatactggctgtccaggcagacttgcatggctgatctcagcaccgatcgctgaaaacgggaaaacaattgctgagttcatgaagtgcgccttgtcgcatcttcgagcgcaccggctgctacggaggaggccgtgcagaccgacaatctgcgcctcccgatcgagaggcccgcgacgtgcccagtcgcatgcgagagcggttgggtgtgacctgacccgcctcagcagaacggcggtgtcccgtccttcgcgctcctgacgatggatatggttttccccgagcgacttgccgccctggccctcggcaacgcccgacagaggcattgccaaattgcgagaagcgttgcgtggtcgcattaccgagcatcatcgcactaggctcagactgcactggagatcaatcggcgcggatcccgcgcgcccggatcagctcgccccacttggcggtctcacgcgccaggtggtcgcgtagtgctgccggggtactgccaatcggctccgcgccaatcgccgccagccgtttctgcacggcaggattgcgtagcgcatcgagcatggcttggttcagcttctcaatggcggcggaaggcgtgcgtgccggaacaaaggcggcgaaccacggcgatagctcatagccagccaacccggactcggctacggtaggcacattgggcaacgccgtcgagcgcttggtggtcgttaccgcgatggcggtgagtttgccggaatcgatatgcggctttgccgaggtgatgctgtcgaacatgtagtcgacctggccgccaagcaggtcggtcatggccgggccactgcctttgtagggaacgtgcagcaggtcgacgcccgccatggaagtgaacaactcgcctgctaggtggatcgaggtgccgttgcccgccgacgcataggtgtacttgcccggccgcgccttggcattggccaccacctccgcaaccgtcttcactggcgtcttggccttgctcgccaccagtacattgggtaccacagccagcagcgacacgggggcaaagtctttcaccgggtcgtagccgagcttgccgtacagggcgggattcaccgccatgccgttagccacgatgatcatggtgtagccgtcggccggcgcgcgcgcaaccagctccgcgccgatgttgccgccggcgccggggcgattctccaccacgatggcctgaccgagcgtgcgcgacatatcttcacccagcgtgcgcgcgatattgtccatcgcgccgccggccggaaacggcacgatccagcggatcgggtggtcgggccacgctgcatgggcgggcgcgctggccgcggccaggacgagcatcagcgcggcggcgccggtgcgggcgtcaggtgtggtcaatggccgcgggaacagccgctgcagcagggatttcatttgtctccgtgtcttttgattgaatcgttcagcgtatcgacgacggatgcttcgccagcggcgtgaccgcaagcttcatgtacgggaacagcggcaggcccgccagcagcgtgtgcagtttgtcgttggattcgacatcgaagatgctgtagttggcgtattcgcccaccacgcggtagagctgctgccacttgccctggcgctgcaggtcctgtgcgtaggccttctcgcgcgcctttatctcatcggcctgggccgcgggcatgtcgtgcggcaggttgacgtccatccgtaccagataaagcatgaggatttctccgatcgtgttggggcggctgaggttcagccttgcttgcggcgatagtgcgccagcttgtcctcgtccagcgcgagtccaaggcccggcccctgcggcaggtgcagcgcgaaatcccggtactctggccgcgccgtgacgatatcgtccttgagcagcagtggcccgaacagttccgtgccccaagcgagctgcggtagcgtgcagaagccgtgggcggcggcgatggtgcccacgctgccttccagcatggtgccgccataaagcgcgatgccggcggcatcgcccacggccgcggtgcgcagcatgccgaagatgccgccggacttggcgatcttcagggcaaacacgtcggcgccgccgatgcgtgccagctccatcgcgtcttccggcccgcacaccgcctcgtcggccatgatcggcacgacaaagcgggcggccagccgggccagcgcggcacgctgttcgcgcggcgtgggttgttcgatcaggtcgatgccggcggcttccagcatggcgatgccggtggcggcctcggcctcgttccaggcctggttcacgtcaacggtcacgcgggcacgatcgcccagcgcgcgcttgatcgcggccacgtgggccacgtcgtcgcgcacggcacggcggccgattttgagcttgaaggtgttgtggcggcgggcttccagcagttgctcggcctctgcgatatcgcgcccggtatcgccgctggccagggtccataacgccggcagcgtgtcgcgcacggcgccgcccagcagcgtgatcagcggcacgccgaggcgcttgccctgcgcatccagcaatgcggtttcaagggcggacttggcgaagcggttgccgcgcgccaccttgttcaggcgcgccatggccgcatgcacgttggcggcgtcctggccgaccagcgcgggggccaggtaggtgtcgatggtgagtttgatgccttcgggactttcgtcgccgtaggacaaaccaccgatcgtcgtggcctcgccgatgccttcaatgccgtcgctgcactgcagccgcacgataaccagcgtctgctgctgcatggtcgccatggcaagctggtgcgcccggatggtcggtaggtcgaccaggattgcttcgactgccgtaaccgttacatgggtcattcgatacctttacggtgcaatttgagttgcctctgagtatgcatctcgaccgtatgggtgtccaagaccattcgtgtctgatagcataccgtacaggtatttctggggtccgatatggagcttcgccacttacgctatttccagaccgtcgctcaggagttaaatgtgacgcgggcggcttcgatcttgcatatggcccagccgccgttgtcccgccagatccggcagttcgaggatgaaatcggcgtggatctttttcaccgcgtcggtcgcggaatgcgactgttgcagatcgccaatacccccagcggtagccgctatatccgctagcattcacctcgatccaactgattgatccgtaatggatctctcgtccgttgtgacgtctacattgttgctggtaggcaacgcgttttggggcgttgggtccactaattccgccagcctgggtcacccgttcagtaaatcgcctaatgtgactgagaccactgtcttggacacgcgatgaggattgcaacgaagcgcgagctggcgattgcgagggtcttgcgtccgcttgggagggctcctctctcgcgtaggcaagccgagaatgctggcaaattgcttggaatccattgggcgacggtttaccacttgcgccggcgcttcctcgcggatccggtggcgagcgcgttgataccgtatgaacgaggtcccaaagtgggagatacgcgtctagcggcgactgtcgaggaaattgtgagggaggtactttccgattggctgccgcgacagccttatcttgctcatccgctcttcgagctggtcgtcgaaatccggaagcgatgcgcagcggcaagtattagtccgccaagcagatctaccatttcgcgacgctggcgcgcacatcgggaagaagaggcacttcggctcgcaacgctgccgggttctgagattcccccaggccatcttgtggcgcgctgtccgatggacattgtgcagattgatcacacgctggccgatttgatgctggtggatgatgcgagccgacgccccattggccggccatggctaagcatcgccctcgatgtttcgacaagatgcgtcgttggcgtatacgtcgggatggaccgccccaacgcggcaactgtcgcgttgctattgactcgcgttgtcttgccaaaggatggctggctcgccagcctcgatgttagcgttgattggcctatgcacggcattccacagctacttcatctcgataatgcggcggaattcaagagcagggcattgcgagcggggtgtcgggagtacggcgtcgaactgatgtaccgacctgcggggagaccgtacttcgggggccatatcgaacgtttgatgaggaccatcatggaacgtgtccacagtttgccagggtcgactggctcgtcacccaagggccgcaaggccagaccgccggagaaggaagcctccttgacgatccgggagtttgagcggtggctagttctcgagattgccgaacgctatcaccacaacgctcaccgcgggctgcagggcgccactccgttttcgcagtgggcgacggcgggccaaaagacgcctccacgcttactccccaatgcggcgcctgaaccattgcgctttctaatccagttcttgccgatgacttatcggaccgtgcagtcagatgggctgacgctgttctacctgcggtactggcatccaatatttgccgcctggcgggcgaccaagcagaaagtcattacaagataccaccctgaggatctctccagaatctttgtcagtgtcgacggaaagcactacgttgaagcgacatttgcggacttgcgtcgtggccgagtgtcattgtgggagcagcgcagtgcgttacggcgcttacgatcccaaggcaaagagtatgtcacagaagcgaaggtatttgacgcgattgatgagcaacgtcggattgtctcccacgctagatcgcaaacgttaggagcaaatcgtcaaggcgaagctctgaaggaactgtcgccacagagccttggcgaggcgccaaactcggtacgtgcaaacacgttggacaagcaatctgagccggcagtggattacaacaagccgcccccagtgttcaatgtcgagccgctgtaattgcaatgcgcccgctgctaacacatctgctcccggccgcgagagagctggctatgtgcgacgatggtgtcagaattaaaggcttggcacgtagccattggatagattacccgcgcgcaacccaagcactggagattctcgagcgtctcctccaaacacctcagcgggagcgtatgccgtgtctgttgctgcacggagattccaacatcggtaagacgcagattgtctccaagttccagcgtcgtcatccacccgagtacgacgaagggaagggcgtcgagttgcgaagtattgttgccatgcagatgccaccgacaccggagcagccgaggttctattcttcgttgctcttcgaactgggtgctcccttcaacgcggcggcaaggctatctgcgcttgagaacctgagtcgtgccttgcttcgaaaagtctcggcgcgtatgctgatcgttgacgaggttcatcacttgttggcaggcaactatcgggagcagcgtgcatccctgaatttgctcaagttcctcgccaatgacttgaaaatcgcggttgtcctcgttggcactcaagacgccgtcttggcgctccaaacggatcctcagatggtcagtcgattcgcccgtttcgaggtgccgagatggcaggagacggaggcatttcgttctcttctcgcagccttcgagatgattttgccgcttcgacgtccgtcgaatctcgcacggcgagagatcgtacatgccattctgactgcaagtggagggctaaccggggaagtgtcgcgtgtcttgactgtttccgcagaactcgcgatccgggatgggaaggaggccatcgacctgggtcacatagagaatgcagcgcgaaccctgctctcctgagggtgtcaggccttggcccgttgctccgcgtccattcgatgacgaagcgtttggcggttggctcggtcgcctggccgcaaggtatcagatcagtgttgaccagttgtggcagattggcgaccttggtgcgtttccggcgttgaccaattctggctggctgctatttcccccgatggatgagcaggcactgtgccgccttgcgatgctgactcatattggtatgccaaggctcgaggcacttcaaacacctatggcgtgggtgtcagaccgagatcagctcccatactgcttcgactgcctggttctgaatcccgtcgacgttttctcgcctcgctggaagcgggattggctggatccgcacacggctgtctgccaagtccctggccataggctgaattcgctcccaccatgcacgctacgcatctgccgcaacctcactgcggtgctccgtgcgatcagcaagcgtcagcgcaaggggtaggaaaaagcggtcagatctccatattggcggaaattgtgaccaccattggcggaaataacgatctgcaacacctggacaacaaccggcacttcatcgtgaactacggtgaccgctttcggcatggggagcccattgcatcaggttttgtcgagtcggccgtcaaccaggtggtcagcaagcgattcgtcaaacggcagcagatggcctggcggcctcggcacgcgcacaacctgctgcaaatccggaccgccgtgctcaataatcatctccggtcttacgttgaacgatggtatccctccatcgtcggagaacttgccgcttagttagcccccagtttggcgcggtctcctactcgggcaccgggcgaagtccgtggccgaactgctgtcgacctacgcggccttgctcgcccatggcaccgagatcgatgccaagggcattgctgcgatgattcccggcatcgacgccgctcaggtgtcacttgccatgcgcgggctggagacccatggccgtttgcgcagggccaacgaggtggtggctgaatttcaaggaaagatcccattagccacgcactggggcaccggaaacaaggcatcggccgacatgatgtcactggacgtttcacgacatctgtggatcgctcgtgttgatccacgtcgacgcacctacgcgaccggcatctacacccacgtgctcgacaagtggggcatcgtctatgaccaaccgatcgtcttgaatgagcgtcaggcaggggttgccatcgagggcgtagagcagcacaaccgcagcgaggaccgtatccgcctgtcgttactggcagtggacacccacggctacacgaacgccgcgttggccctggccaagggcctgaatttcgacctatgcccgcggctgcgcgatctggcagagcgcaagctgtacctgcctgcagcgttcaaagtgccggaaggcatcgagcgtgtcaccacgaagcgcttgtccttgagagccatacgcctgggttgggacgatttcctacgggtgctggcatcgatccgtatcggccgcattagcgctgagctcgcgatgcaacggttaggcagcgccgccaggaccaacaaggcgcacaaagctgccgagcatctcggccggctgttgcgtagcatcttcctgtgcgactacgtgaccattgaagacttccgccgtgaaatccatacattgctcagccggggggagtcggtgcaccagctgcagcgcgcgatccatgctggccgggtaccacacgaacgcggccggcgaggcgatgagatgacggcgatctcgggggcacacgcgcttctgaccaacatcgtactggcgtggaatacgcaccgcatgaacgatgtcgtcgagcgacttcgcaaggggggcacgaatatcgaggacgcttggctgcgccgcatggggccagggcatttcgggcacatcaacttccgcgggatcctcagcttcggtgtcgagcgctacattgacgcgctgatccaaggccgccgcgcaacaatccgacaggctatggcatgaccgcaacatcaaacgccgcagagcaaaatctgccacagattggcacaccgcagtggcttgaggccgagatacggcagtacctttgcagcggcagctacgacagcagcttcgcaggctggccaggcatgaactttgtcgacgttgcacaaaaggcgaggcagcgcctgctaaccgcgctcgcggaagagacccttgggcgggcaaacggctttggctaccaggtaaccttgccaagcgatctacatgcgtggacgcgcaacaagctcgcaccaatggtgcacggcctgtttggtgctgatgagtgccccgctatcctgggtatgctcgcccgcaacgtcgtattcctcacggggcagaacattgtcgcggtcctcatggagcagcgatggctgtcgacagcctggaacctggcgaacctctatctgtatagcgtgggtgcacccgctctctcgcagcaggcctgccacatcgagggcctgagccaggaaaccacctgctatgtctcgatgtcctacttcgacgaaaccgacccgttcgcagatttcgtcgtccacgaggcagcccatgtcttccacaattgcaaacgaaccaccattgggctgggcgagagccgtcgccaggagtacctgcttagcatcgactacttcaggcgcgagacgtttgcttacgcgtgcgaagcctatagccgcatcagttcgatggctgcaagcaccaggctgcggcagcaattactcgagcggcacggcgaagccttgccgcccccggacgaccgggtcgatcacggcgaatatctcgacatccttgccgaggccgtacgggctcgcaatggctggcaacgcatcctcaaacggtgtgccccgattcagaggcgccaacctcacgtcacgaatacaccatgagaagggatgggtgcgaggaagagtgtcgtcaggcactcaaggcattcctgcacgcacagagcccccacgtgctggcggatcggctaccgcagtcagctgaccgcggcagcgcgatcaacacggcgttgcagcagtggcgcaagatcagcgcgctgcaggtagccgatccgttcggcgcaccctaagcatggtcctcctccgtgtgccagcttcgcaagggcggagacggtgggcaagcgtgccaatctgcaaagaaaggacggtgcagcgcgaaacggaggattactaagtcattgttccagaacgtatttttaagcctgaccgtatcaatctgctgcaaaaggacgaattgaannnnnnnnnnnnnacccgtgggcggtggggtcaagggatcttgaggtcgatcctcacgggccaacgacatcgaagtgtccaagtgggaagatgtacacatttcccggcaaccggaggatcgtgaaatgaattctatggccgtgggtgtggatatcgcgaagacggtgtttcaggtgcactacatcgaccaggcaacgggcgagatcgtgaacaagcagatcaagcgagccaagttcctcgagcactttgcgaaccgtgctccctgcctaatcggaatggaggcgtgcggcggtgcacaccattgggcgaggcagctgacgaagatgggtcaccaggtgaggctgatgccagcagagttcgtgaaggcgttcaacatccgcaataagaatgatgcagcggatgcccgggcgannnnnnnnnnnnnccagcagcccagcaaggcggttgcggtgaagaccgagatgcagcaggcaatgctggccctgcaccgtatgcgtgagcaactggtgaagttccgcaccatgcagatcaacgcattgcgcggtctgctaacggagtacggcgaagtgatgggcaaaggccggacagccttggataaggcgataccggaagtgctcgcccgggttgccgagcgcttgccggcggcgctggtcgagacattgcgcgagcagtggagtggcctcacgaagctggacgaacagatagccggcattgagcggcgaatgcgcgactgggtcaaagaggacaaggctgtgaaggcgatcagcgagatccctggcgtgggactgctgacggcgacagcaacggtcgcgatgatgggcgatgcgaaaacattccggtcagggcgggagtttgccgcgtgggcaggcctggtgccgaagcaaaccggatcgggcggaaaggtgaatctgcacgggatcagcaaaagaggcgatacgtatctgcgtacgctcttgatccacggtgcgcgcagcgtcgtgacgcgtgctaaggatcccggtccctgggtggagcaaatgacaaagcggcggcctttgaatgtcgtggtcgttgcgctggccaacaagatggcgcgcatgatatgggcgattctggcccatgaccggccgtaccagaaggattacatcagcgtgaagccggcttgagcggtaagcgccacgttggagattagcgttcttacagggtgaaacgtcgaaggttgcgttggtaatcgagtgtgatgacaagtcaggtaggaccgggacctgctaagcctgtggggtaatacgagccttgagctcgcagtacgaatgaggcgcgggtcagcgtatttcataggggccagcagcggcgataccggctgcaagagggccgaatatagagctgcagcccatcctgtcagtgtctgaacaagcgaaaacctggcgcaaacgggacgcgttcatatagattacccctacctggacaacaaccggcatggcatcgtgaactacggtgaccgctatcggcatggggagcccattgcatcagggttcgtcgagtcagccgtcaaccaggtggtgagcaagcggttcgtcaaacggcagcagatggcctggcggcctcggcacgcgcacaacctgctgcaaatccggacggccgtgctcaatgaccagctccgctcttacgttgaacgatggtatccctccatcgccggagaagaaaaccatcgccttgccgcttagtcagcccccggtttggcgcggtttcctttaacgacacgggggcaagtacgccccgttatttttggacgatggccaactgcagtttggcgcgcttgcgcagtagatgggcaggcagattgctcggcgcccggctgcccaagactagctaaacccctatcaggcgcaaggcaagcacgaagcatcagtggatgcaaactgagattcgagcacacccttcgccatctccagaggttgcttctgtactgcggtcagtgcagcttcacgtgtggctcggtacggcgcgtgatcaaacgtgccagcgtgtccaacgccactttcggaaagccatgcagtgcgagttcatgcatcttgtagagcgacagatacatcagccgtgcgaagctgccttctatcatcagattgccaccgctcagaccgcccatcatattgcccactgtactgtattcgccgagagaaaccagcgaaccgaagtcgcggtaacggtactggcgcaacggcttgccgcgcagacgccgcaggacctggccaacgatatgcgaagcctgctgatgagcggcctgcgcacgcggcggaacaatgctgttcttttcgggccacggacaggcggcacaatcgcccagtgcgaagatgttgtcgtcgagcgtggtctgtaacgtctgacggaccaccagttggttgatgcgattggtctcgaggccggccagctccttcaagtgttctggcgctttgacgccggcggcccataccaccaattcggcggcgatgatgcgaccatcagccaactgcacgccctgcggcagtacctccgcaaccctcgacgaagtatgcagctcgacgccgagctttctcagcagcacttcggtcgctgccgacaggcgtgccggcagggctggcaatacccggtcggcggcctcgattagattaagccggatatccttctccggatcgatgcggtcgagtccatatgcgaccagagcgcgggtggtgcggtgcagttcggcggccagttctacgtcagtggcgccggcgccgatgatggcgacctgcagctggtgaggctccagcggagcgggctgggcatgcgctcggatacatgcgttgactagccgctggttgaagcgtctcgcgtcggccggggattcgagcttgagcgcgttctcactgacccccggcgtgccgaagtcattgctctggctgccgaccgcaatcaccagcgtgtcataacggaagcgtcgttggggggtcacctgatggccttcgtcatcgatgaaggcggcgacttccacttcctgtcgctcccggtcgaggccgatcatctcgccgacacggtaagtgaaatggtgccagtgcgactgggccaagaattcgacctcgtgcacgttcatgtccatgctgccggcagcgatctcgtggagcttgggcttccagatatgcgaacgcgtcttgtcgatcagcgtgaccgcggcaaggccgcgcttgccgagcttgttgccgagcgcagtcgccagttccaagccgcctgcaccgccgccgacgataacgatctgatgttgcgaatccgcaggaacggagtcgcgtcgtccgcggaactggtgcagcaactcgtggggggaggaaatgactttcatgtgctctgtaagcagtgaatgcgtattggaatcaacgaagctatgagctcggcgtggtgtcgagatccggttgaatttcagggccaacgatcccgagtacgtcctgtgcgaaatcctgcggctggcgctaataatcccggcatctagtgcggctgctgggcgctggcttcgggcgggaacacgcaccacgatccgtcatcgtgctgaaagaagaaaatggcaagcgggcctgtcggcctccatgtctcgacgcacacatagcgcctttgatgtaagcgcgtgcgactgaaacgggtaatgcgaaccggcgtggcgggattcggtgcaaaccatttgtccacgagggaacgtaaggacttttcagcgaggttcatctacttctccttcagccacattttccgttgatggccaccgttccgccgcaaagcggcagggcgctgtcgtgtccagcactgcgttgagatcctcatggacgcgacgacaggcgtccgtctgcactgcgtcgaagtagtggttcgagtgcagttggcgctccagatttatcgacacgaaagccgcatgtgcagaaacaccggttaggcattccgaccggcgcccagattgcactttgcagctcgcacagcgggtaagcatctacacttaataacttatccttttaggatctctgtaagactttttgagcgaatttcggcgcttgtggcctgtaataattgctatnnnnnnnnnnnnnnnnnnnnnnnnnncatagcggcatacttgcattcgggctggcaaaagaacgatttgaccaggctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacagattctgaaaagcccgacgaccgcgagagccggctaccagaatgccgctagaagccacgtttggcgcgagagaatcgcctgtccgcatacgcctagcagcgggcggttcccgattgtgcagcgccagccgggcgccatgcctccctgcacttggagcagccatagcacccgagccgatcccatgtaccacgccaccgccccttgcctcctcgctatgcggcaccgccgaaatgctgcaagccaagctgtccatgctactccgccagtgcgttgcacggccgggcacgctaccggtgacagatgccgacaaggcacctgccatgagcgcaccccagctgcggaccacactctcggtgattccagcatgagcaaggggccggatggcatgttcgctgactacgtctcgcttaccggtaccactgcgctaactgctccatcgcaatcggtttgatcttcgaggcctgtccggcgcagccgaaggcctcgaagcgcagcttcaccacgctcctcgcccctttcttggccgccagcagcgccttgcgcgggtcgaactcgctgcgatcctccgccagtgacttgcggatagccccggtcatggcgaggcggatatcggtgtcgatattcaccttgcgcaccccggtcttgatgccgcgcaggatctcctcgaccggcacgccgtaggtctccttgatgtcgccgccgtactgccggatgatttccagccactcctgcggcaccgagctggagccgtgcatgaccaggtgcgtgtcgggaatctgctcgtggatttcgcggatgcggtcgatcgccaggatgtcgccggtgggcttgcgcgagaacttgtaggcgccgtggctggtgccgatggcaatcgccagcgcgtctaccccggtgcgggcgacgaagtcgcgcgcctgtgccgggtcggtcagcatcatgtcgtgcgacagcgtgcccgccgcgcccacgccgtcctcttcgccggcctggccggtttcgagcgagcccaggcagcccagttcaccctccaccgagacgccgactgcatgcgccatctcgcacacgcgccgcgtgacgtcgacgttgtagtcgtagtcggacggtgtcttcatgtcttcacgcagcgaaccgtccatcatcacgctggtaaagccggagcggatcgaggcctggcacacggccgggctggagccgtggtcctggtgcaacacgatggggatgtccggatgggtctcggccgcggccagcaccatatggcgcaggtaggcctcgccggcatacttgcgggcaccggcggaggcctggaggatgaccgggctgtcggtttcctcggccgcttccatgatggcgtgaatctgttccaggttgttgacgttgaaagccggcacgccgtagccgaactctcccgcgtggtccagcaactggcgcaaggatatgagtgccatgatgaagctcctttagtcgatgtggattcggtgaattgggttcagctggcggcccgttgctccagcacgtccagtgcgggcagcttcttgccttccaggaattccaggaacgcgccgccgccggtcgagatgtagcccacgcggtcggcaatgccgtacttggcgatggcggccagcgtgtcgccgccgccggcgatcgagaacgccttcgactcggcgatggcctgtgccagcaccctggtgccattgccgaactggtcgaattcgaacacgccaaccgggccattccagacgatggtgccggcggccttgagctggtcggccagcatggccgcggtcttcgggccgatgtcgagaatcatgtcgtcgtcggccacgtccctgacgtccttgaccgcggccgcggcggtggcgctgaactccttggcgcacaccacgtcgaccgggatcggcaccgaggcgccgcgggcggccatgatgtcgatgatggccctggcatcggccagcaggtcaggctcggccagcgacttgccgatcttcaggccggcggccagcatgaaggtattggcgatgccgccgccgacgaccaggttgtcgaccttgtcggccagcgacttcaggatggtcagcttggtcgagaccttggagccggccacgatcgccaccagcggacgcgccggctggcccagcgccttgcccaacgcgtcgatctcggcggccagaagcgggccggcgcaggcaacgggggcgtacctggcgatgccatgcgtggtcgcctcggcgcggtgggcggtgccgaaggcgtcgttgacgtagacatcgcacagcgccgccatcttctgcgccagctcgtcgctgttcttcttttcgcccgtgttcatgcggcagttttccagcagcaccacctgcccgggcggcacctggaagccgccctcggtccagccggacaacagcggcacctggcggcccagcagttccgacaggcggcggcccaccggcgccaggctgtggcgcgggtcgggcgccccctcctgcggccggcccaggtgcgaggtgaccatcaccgcagcgcccgcctgcaggcaggccgcgatggcaggcacggaagcacggatgcgggtatcgtcggtgatatcgcccgctgcatcctgcgggacgttgaggtcggcgcggataaagacacgcttgccggccagcccgccagcggcgagcagtgcggccagcgtgtgcggcgccgtgggattcgtgtgcgggaccgatgcatgggataggctcatcatggcaacctgctagcgtgcgtgggccagtgccaccgcggtatccagcatgcggttggagaagccccattcgttgtcataccaggccgacaccttgaccagcgtgccgttgaccttggtcagggtggcgtcgaaagtggatgaggccgggttgtggttgaagtccaccgagaccagcggcgcggtgttgtagtccaggatgcccttgagctcgccttcggcggctgccttcaggatgccgttcacttcctcaacggtggtcggccgcgccgccacgaaggacaggtcgaccagcgacacattgatcgtcggcacgcgcacggcaaagccgtccagccggccgtccagctcaggcatcaccagcccgaccgcggcggcggcgccggtcttggtcgggatcatcgacatggtggccgagcgcgcccggcgcaggtcttcgtggtagacgtcggtcagcacctggtcattggtataggaatgcaccgtggtcatcaggccgttcaccacgcccagcttctcgtgcagtggcttgaccagcggtgccaggcagttggtggtgcacgaggcgttggagatcaccgtgtcggtcgccttcagcacgccgtggttgacgccatagacgatggtggcgtccacgtccttgccgccgggggcggagatgatcaccttcttcgcgccgcccttcagatgggccgaggccttctccttgctggtgaagagcccggtgcattccatcaccacgtccacgcccagttcgccccacggcagctcggccgggttgcgctgtgccagcacgcggatccggtccccgttgacgcggaaggcatcgccgtcgaccgagacctcgcccgggaagcggccgtggacggtgtcgtactgggtcaggtgggcgttggtggccgcgttgccgagatcgttgatggcgacgatctcgagatcgtgccgcttgccgccttcatagtgggcgcgcagcacattgcggccgatgcgtccgtagccgttgatggcaaccttgatagtcatgctgtctcctttacttgtcttggtatccttgccggtcgcgcctgcgcgccggcgcaatatcaggcggcgggcgccagccgcgccggcgtcagcagcgccggcaacgcctccagcgaatcgaccagcgcgtccgcgcccagcgccgcgggcccgccggggccggcgtagccatagcgcaccaggcagaccgggatgccggccgcgcgcgccgccgccacgtccacggccgaatcccccaccagcacaccctgcgccgcatcgacgtcgagcagattgcaggcatgccgcagcggctcggggtcgggcttcatctgcgcgatcgagtcgcccgccaccagcacttccaggtactgcgacaacccggtcagcgccagcagcggcaccgccagcgcgcgcggcttgttggtgacgcaggcaagccggtagccttgccgcctgagcgcggccagtccggcctccacgcccgggaacacggagccgaggcggccgttggtgtcggcatagtggcgatggaacatcgccacggcatcggtagcgtccacccttggcgcgagctgcgcggtctccagcacacgccgcaccaggttcggcacgccacggccgatgaagccggccacggtgccgaatggtagtgccgggctgccgaggtcggccagcatgcggttggcggcctcgacaatgtcgggcgcgcagtcgaccagcgtgccgtccaggtcgatcaacaccgcggtgcagggcagggatacggtagccatcaagcgtcctccagcagcacgcgcgcggcggccgcgacatgcgccggggtcaggccaaagtgctggtacagcgcctcggccggcgcggattcgccgaagctgtcgatgcccagcgccaggccctgctcgcccaccacgccccgccagtaccaggtggcgccggcctccacgctgatgcgcggcaagcctggcggcagcacgctgtcgcggtacgccgcgtcctgcgcgtagaacagctcgacgcagggcatggacaccacgcgcgcggcgatgccggcatcggccaggtccagcgccgcgcgcgcggcgatttccacctcggagccagtggcgatcagcaccacgcgcggcgccggcacatcgcgcagcacatagccgccacgcgcgatatccgcacgctgggccgcatcgcgctcgaacggcatcagcgcctgccgcgacagcaccaggcaggtcgggccattctcacgctgcagcgcggccagccacgcatacgcggtctcggcgccgtcgcaggggcgccagacctggttgttggggatcagccgcaggctggcggcgtgttccactggctggtgggtgggaccgtcctcgccaagtccgatcgagtcatgggtcagcacgtgcaccacgcgcaggcgcatcagcgccgccatgcggatggcattgcgcgaatagtccgagaacgtcatgaaggtgccgccgtaggggatcaggccgccatgcagcgcaatgccgttcatgacggcggccatgccgaactcgcgcacgccgtagctcacatagttgccatgcccggcatggttgacccagaccgacgccttgacattggtcaggttggacccggtcaggtcggccgagccgcccagcagctcgggcaaggcgggcgtgagcgcctccaggcacagctgcgatgccttgcgcgtggcgatcttgccttgcagcggcgacggcgcgtccagcaacgccatcaattcggcatcgaagccctcgggcaggcggccattggcacggcgcacgaattcttcggccagttcggggtgcgcggcgcaatagctgacgaagcgcgcctcccattcggcctcgcgcgcggcgccttgcgcgcgtgcatcccaggcgtcggcgacatccgccggcaccgtgaagggctcggcttcccagcccagcgcggtgcgcatggcggcgatctccggcgcgcccagcggggcgccgtgcacatcgtgcccgccggccttggcgggcgcgcccttgccgatcacggtgcggcagcagatcagcgtgggccggtcgcgctcggccttggcctcgtgcagcgcggcatcgagggcgtgcgcatcgtgtccgtcgacgtccgcaatcacatgccagccataggcggcaaagcgcttcggggtgtcgtcggcaaaccagccggcgacctcgccgtcgatggagataccgttgtcgtcgtacaggcagatcagcttgcccagcccgagcgtacccgccagcgagcaggcctcgtggctgagcccttccatcaggcagccatcgccgaggaagacataggtgtggtggtcgacgatgtcgaagccggggcggttgaaggtggcggccagcagcttctccgccagcgccatgccgacggcattggcgaggccctgacccagcggcccggtggtggtttccacacccggcgtcacgtcgacttccggatgccccggcgtgaccgcgtgcaactggcggaactggcgcagctgcgacatcggcaggtcgtagccggtgagatgcagcagcgcgtactgcagcatggaggcatggccgttggacagcacgaagcggtcacggtcgggccaggccgggttggccgggttgtggcgcaggtggcgccgccacacgacctcggccatctcggccatgcccatgggggcgccggggtggccggagcgggccaactccaccgcgtcggcggccaggaagcgcagcgcgttggcgcaacgcgctgcggggtcgatgcgttcgggtgcgttcatctcggctccttacagcgcggcgcgcttgcggcgctccatcatgcgcagcacgaagggcgtgaagatcagctgcatggccagttccatcttgccgcccggcaccacgatggtgttggcgcgcgacatgaaggagtcgtggatcatgctcagcaggtactggaagtcgatccccttcgggttggcaaagcggatcaccaccatgctttcatcgggcgcggggatttcgcgcgagataaaggggttggacgtgtccacgcacggcacccgctggaagttcacatgcgtgcgcgagaactgcgggcagatgtagttcacgtagtccggcatgcggcgcaggatggtgtcggtcacggcctcggtcgagtagccgcgctgtttcttgtcgcgccagagcttctgaatccactccaggttgatgacgggcaccacgccgatcagcaggttgggatactgggcgacattgacctcgtcggtgaccacgccgccgtgcaggccttcgtagaacagcaggtcggtatcggccggcaatggctcccacgcggtgaaggtgccgggctgctgcccgaacggcgcggcctcctccgtgctgtgcagatagcgccggcgcatgcccgtgccggattccgcgtaggagcggaacaggctctccaggtcgccgaacaggttgttctccgcgccgaagtggctgaagttcatattgccggtgcgttcggcctcggccatcttgaccttcatctcggcacggtcgtagcggtggaagctgtcgccttcgatcacgaccgacttcacgccttcacggcagaagatgttctcgaaggtacgggtcaccgacgtggtaccggcgcccgaggacccggtgatagcgataatgggataacgttctgacatggccaggcacctcaggcggacgcgcggaacaggctgcgctcgttgaacaggggactcggaaggtcggggtcggtctggttggtgtggtagccctcgatccgttccacttcattgcgcgagccgaagatcacgccgatacgctggtgcagcgcgcccggcgccaccgacatcagcgtctgccggcccgtgctggcgcgcccgccggcctgctccatcaggaaggcgatcgggttggcctcgtacagcaggcgaaggcggcccggcttggcgggatccttggtgtcgcgcgggtacatgaagacaccgccgcgcatcaggatgcggtgcgcctcggccaccatcgatgcgatccagcgcatattgaaatccttgccgcgcggcccgctcttgccagccatgcactcgccgatgtagcgctgcaccggcgcttcccagaagcggctgttcgacgcgttgatggcaaattcctgggtatcgggcggcacccgcaggtgggggtgcgtcaggaagaactcgcccaggttgggatcgagcgtgaagccgttgacgccattgcccacggtcagcaccagcatggtggtgggaccgtagagcgcgtagccggccgccacctgggcgctgccgggctgcaggaaatcctgctcggtgacggtgtcggcgccttcgggcgcgcgcagcaccgagaagatgctgcccactgagacattgacgtcgatgttggacgagccgtcgagcggatcgaacaccagcaggtacttgccgcgcgggtagttctccgggatctggtaaggcgcctccatctcctccgacgccatgccggccaggtagccgccccactcgttgacgcgcaggaaagtggtattgctcagcacgtccagcttctgctggatctcgccttgcacgttgacggccccctcttctccagcttgagtgctggccttgccgtgcaagccccccagcgcgccgaaggcaaccgcgcgcgcaatttccttgcaggccatggcgacgttgagaatcaggccgttgaagccaccgctggcgtccggatagcggcggcgttcctcgatcaggaactgcgtcagggtcatccgctggacttcgggcatgacaggtctcctatagattggctatgtattcttgtgtggtgccgtgcgggctacgtgatggtggcggcctcgcgcaagcggtgcaggatgccccggtagccgccgtcggcatccggcgcgccgaacacggcgctgccggccacgaaggtgtcggcgcccgcacgggcgatctcagtgatgttgtcggccttgacgccgccgtcgatctccagccagaccggccgcccgccggcggccacttgccggtcgatgcgcgcccgtgcctggcgcaccttgtccagcacgcccggaatgaaggcctggccgccgaagcccgggttcacgctcatcagcagcaccaggtcgagcttgtccagcgtgtggtccagccagctcagcggcgtggccgggttcagcaccaggccggccttgcagccgtggtcgcggatcaggccgatggtgcggtccacatggcggctcgcttccggatggaagctgatgaggttggcgccggccttggcgaacatcgggatcagcgcatcgaccggctccaccatcaggtgcacgtcgatggggatcgaaaccagcggccggattgcctcgcacaccagcgggccgatggtcaggttggacacatagtggttgtccatcacatcgaagtgcaccaggtccgcgccgccggcctcgatcgcgcacacctcttcgcccaggcgcgcgaaatcggccgacaggatggatggcgccaggcggatggcgcgctggctgccatggccggtgttgggttcggtggcatgcatgtcaggtcgcctcgatcagggtgccgtggtgccaggcgcgcaacgcggcaaggtcggcccagcggtgtgccgcgccgggcacgtgctggggcatgggttcggcgggatcgccaagatgcggcagcaccagcagcgcgccctcgaaggaatcctgcgcgctgaaggtggtgggcgtgacaacggtgggaatgccggccgcccgggcggcgcgcaatccgttccccgagtcctcgatggccaggcaatcgccggcctccaggccgagccgctccagcacggccaggtaaacatcgggcgcaggcttcttgatcgcggtggtgccggcgtcgcagatggcagcaaagcgcccgcgccagtccgcgccaaggtgcgcctgcagcagcgcgtcaaggttggccggcgtggtggtggtggcaatcgcgagcgggaggccggcctcgccggcctctgcgatcaggcgggcaatgcccgggcgcagcggcaggccgcccgccccaacgcgctcggcgtagtggcgggtcttgatggcgtgcacggcgtcgatggtttccttcaccttgcagccgcgggcctcttccgggtcgaccatgcgccagtaatgcatcaggcgctccttgccgccggcgaccttgagcaggcgcgtgtagagcggcgcgtcccagtgccagtccaggccgacctcggcgaaggcggcattgaaggcttgcaggtgagcggtttcggtatcggcgagcgtgccgtcgacatcgaagatcagggcttgcatggcttactccttggccggcgtctgtgcggctggcgcggccttcgaaaacacgcggctggccagcaggtcagacgccgtgatggtggtcagggtacggtcgtcggcgaccgtgccggcatcgtccagcaggcgcgaggcatggcgcagccgcgcgcggtccagcgcattgcgcacgctgcgggcattggcaaagtgcggctgcgccatgcgccgggccaggtaatccgcaaacacggcccggctttcgtcgtcaaagcggtactgcatctcggccagcatcaggtcggcgatctgacgcagctcgtcgagctggtagtcagggaaatcgacatggtgggcaacgcgcgaggacatgcccgggttggactcgaagaagcggtccatgcggtccttgtagccggccaggatcaccaccaggtcatcgcggttgttctccatcacctgcagcaggatctcgatggcctcctggccgtagtcgcgctcgttctccgggcggtagaggtagtaggcctcgtcgatgaagagcaccccgcccaaggccttcttcaggatctccttggtcttgggcgcggtatggccgatgtactggccgaccaggtcgtcgcgggtcaccgccaccaggtggccgcgccgcacgtagccaagctggtgcaggatctgcgccatgcgcatagccacggtggtcttgccagtgccgggattaccggtgaagcacatatgcaggctgggcgcaccggcgctgaagccgcgcgcggcgcgcagcttgtccaccagcagcaaggcggcaatatcgcgaatgcgcgctttcaccggcttcagtccgatcagttcacggtcgagctgggccagcagctcggtgatgcccgagctggccagcgattcggccagcgatccaggcagcgatgcggcctgggcagctggtggctgcagcggtgcggtcgtttcgggtgcggacatggcaggctccgtgaggatcgttcacctcgataaattcgaggcgcagctccccccggacgcgcagcctggcggcggcgcaaccgtgggatggcacagtcaggaaatcgccggcggcagcgtcgtggcagcgccgcgcggcggttcagccggtgccgctcagtagcggctgccctcggggcgcgcctgcacggcgtagctctcgatcgaatagcggatcgtgcggccgggctcttcctggcgcaccaggcggaagccgggctcgtcggccggacgattcacgatgaacgacatcaccaccgactccaccgtatgcgtcgaatcgaaggccgtgacgcggatgtagtggttggggaaggtgctgcgcgcgttgttgatctccagcaggatgccggcggcatcgcgcaggtcgaacatcggcaggccgaacatctcccagtaggtattgcgcggatgcgggtcgtcggtgtactcgatgccgaccgcccagccctggttcaggcagtattcaagctggctggtgatctgcgcgtcggtgaggtcgggcaggaaagagaaagtgccttgagtaatacgcatgatgtcctctcgttctttgggttcgctcgtcgtgccttggtggcgtcgcgccagggctcaggccaccgacgcggtgggcgcgaagtccgaggtgtcggtcggcgtgtagttgaagctgatatcgccccaggtatcgagcgcagcccgcagcggtccgcaccagcgcgcggcatcgcgcaggatctccggcccttcattgaggatgtcgcggccttcgttgcgcgccagcaccatcgcttccagcgccacgcggttggccgtagcacccgcctggatcccttgcgggtggccgatggtgccgccgccgaactgcagcaccacgtcgtcgccaaagaggtggatcagctggtgcatctggccggcatggatgccgccggaggccaccggcatcaccttgcgcagcgaagcccagtcctggtcgaagaacagcccgcgcgtcaggtcggtatgggtgtacgcatcgcggcagacgttgtagtagccctgcacggtcagcggatcgccttccagcttgcccaccgcggtgccggtgtgcatgtggtcgacgccggccaggcgcagccatttggcgatcacgcggaaggacacgccgtggttcttctgccgggtgtaggtgccatggcccgcgcggtgcaggtgcaggatcatgtcgttctggcggcaccagttgctcatggactggatacaggtccagcccacgatcaggtcgatcatgatgacgaccgagcccagcgacttggcgaactcggcgcgccggtacatctcttccatggtgccggcggtcacgttgaggtagctgcccttgacctcgccggtggcggccgaagccttgttgacggcgtccatcacgaacaggaagcggtcgcgccagtgcatgaagggctgcgagttgatgttctcgtcgtccttcatgaaatccagcccgcccttcaggccctcatacaccacgcggccgtagttgcggcccgacagtcccagcttgggcttggtggtcgcgcccagcagcgggcggccgaacttgtcgaggcgctcgcgctcgacgatgatgcccgtggaggggccggcgaaggtcttcacataggccaccgggaagcgcatgtcttccaggcgcgcggccttgatcggcttgaagctgaagacgttgccgatgatcgacgcggtcaggttggcgatcgagccttcctcgaacagcgacaggtcataggccacgtagcagaagaactgctcggggttgttgggcaccggatcgacccggtaggccttggcgcggtacatgtcgcaggcggtcaggcggtcggtccacaccaccgtccaggtggcggtggaggattcgccggccaccgcggcagcggcctcgaccggatccacgccgtcttgcggcgtgatgcggaacagcgccagcaggtcggtatccttgggctcgtagtcgccgtcccagtaccccatttccttgtacttcatgacgccggcgtcatagcgcttgcgcggcttggcttggaccgattcaggtgcgttcatgcttgtctccttgcgtggttgagcgtcgtggctgctgcgttgatgcaaagatataagcccactaacataaggtaaattcagatattcttagacaccgtataagcaatcccttaagtgcgacccagactgcacatcacggaaccattcaaaagccgcccccactgctcatgtccttcctgcgcgccctcacccttcgccagttgctagcttcgtgcgcgccgccgaggaactgcacctgacccagccagcggtctcgatgcaggtcaagcagctcgaatccgtggtcggcctggcgctgttcgaacgggtcaagggacagttcacgctgcgcccggcgaccgcctgctgccaccatgcgtcccggatcctcggcgaggtcaaggacgccgaggaatgcctgcaggccgtcaaggacgtcagcaggggtcgatcacgatcgggctgatcagcacgtcgaaatacttcgcgcccaagctgctcgcgcggtatacggaacgctatccgggcgtggatgtccgcttcgccgaaggcaaccgcgaaacgctactgcgcctgctgcaggacaacgcgatcgacctcgccctgatgggccggccgccgcgcaaactcgacgccgtgtccgaacccatcgcctcgcatccgcacgtgctagtggcttcgccgcggcatccgctgcgtgacgctgagcgcttcgatctgcaagaactacgccacgaaaccttcctgctgcgcgagccgcattctggcactcgctcggtggccgaggagatgttcgggcaccacctctttgcaccggccaaagtgcccatgctggatagcaatgaaacgatcaagtaagcggtgatggccggcatgggcatcagcctgttatcactgcacacgctgtcgctggaattgcacacaccgggagatcgcgctgctcgatgcggcaggcacgccaattgagcgtgtctggcatgtcgtgcacatggctagcaagcggctgtcgcccgccagcgagctatgtcgcaccttcctgctggaacacacggcggaatatttggaacgggaatacggcgggctgctgcccggcgggcttgtggcctaggggattcggcaagtcggggatcctggtagatggcgtcggcctgcgcatgtgtcatggcgccggtggcgagataagcatccggcaccacggcagttgggcttgcgggctggtctgcagtagctgcgtggcattgctcggacgacagacccgctcctgccgcgcatgcagcaggggtacaggaaggctgcgagcagcgccggctcattgcctttccgttgggcggggcgagacgccgggggcgggggctcatccgagttcaacgccgatcactgaacttccttctgatgcattcaagcgaaaacccagtgagcatctggcgtcggctagcgccaggcgacggtccacttcatgacggatgaaatattgtcaaatcaggatccggtgtcctgcgttgtaggttcgccgaatagggcgctgtcgggcggacgcacgaacctgcgtcacagatgctcatacatgccttctcggtatcaatctttttctaaacaagccatccaactcaggatggtagcgggggttttccccaggtcttcggattcaggcata