gttacgtgatgggatctgttagccaaaggctgtcagcttcgttcagacagagtctccaaatgcagattcgcatcctggatagcgcagtcgatcagctgccatgaaatctaataggctaagactaattatgcagcataaatctgacgtttttatgcttatttgctcctgtttccctctaagaggatagatacgcgacggtctgacacggtgatacatactgacaatggctagaaaacacagggatacggcttagcgtttggagactctagaccacagaacagcgataacctggattggatcctgaacatatgtggaggcaaacaggtttcatatggcatctagactgcatctataaatacaattccagatttgcaacccccgcgcagcgggggttgcaaaccttggaaacggtaccaaactgtccgctatgatccttacaaaatagttaggacgtctctccacctcgtatcagatgccatttgattacaagcatggcgcattaatgcttaggtcggcgattgaattccggatatctccatctaagcattctttcttatcttgcttgcgttattaacgctgtgaagactttgtgccgtagatcttaaactaaaagagaccgggacgctcaaatggaggtccttctcagcagcataatccttagccttgttgagattaagtgcaggctatactgtgtatgcactgtaagtcttacctgttgagaaacaatactccttgaaactgtagtactgataagtggcagtgcacaatgctgacctgaaaacatagtatgggccgagacccgaaaacatgatttgggctgagactataccggtcgagactatacgggccgagactatacggctatacgaaggagttgtttttactgagcactcggcgcagaagctagctcgtatcaaaaagaccacacccccacaacgcaaggataacagttaaactttgtagaagtcggctgtttgcttcctctaaagttacccagggtttcccccgcatgcttcctctcatcaacttcacagcatgataaattgtgcatcactgttaatcaatgtacaccccgttgtcaagaacacagaagatgtgctctagtaagtactgctgtataccatacaatacagaaacgctgtcggtttggaagttatcgctgtgctcagctgtacgtgcgaaatttagccccaccgcgctgactagatacaaggggggagcatgtgtagataggtcagtgggccagcgaatcttctacaaattcaaccattttctatataaacttcgtccgtaaactgagtcctacaacccatccgcatatgcctcccccttgtagatacgaggtcattcgtacttcagtcagaggtcggaccgacaacataatcgtaccatactgtttaggtatgaaagagctgcaggtcagtaagcgggatctagatttcaggtccccgtggtctacacttacccctccctcctggacgaactgttagctgttttctcgtgcaagagccaccgctagggtttttgtccaatctaatattgtactatttagaaacccttgaactggctcttgcactagaaacgctaacgattcgttcatgcggggaaagtgtagatgaagaccgagtcgttcccgatctacgtccttgtttgcttacatgggcgacacacatgaagactcttattcagatacctgcgtgtatgttagtgacctagataccttcataggtaggtagaaatgaacaattcgcatacagcccgttgtgctactgctcttttcccctttatctaggtacgtgggcgaaaaggtcttgggaattcctctagcggtgggagtgggccgataaggcggatgttcacggaaatttggactgtggcttgacgcacatgactaagcactaggcgcaacaccgtccgcgaagctttcggcatagctaaaccttacccaacgactctcacgaaccccatccattgactcttcatccgccactctacggcccgtcgaaccctcaacatcgcaaatatggttgctatgtacaacatcatgggccgccaggtcggatcgcacatcgtacgttccccgggagaaaagcttgaagctctcaacccgcgcatcaccccgggcgaagttttgggtcgagaggaattggggctgactaacaccgcccacagctcgccatcgcaaccctcaccgtaaccattggcggcgccgtgcttgccaccggcggcaagaaggccgaggccccgacctcgcctcccatcaacgcgaagagcaaggacgaggagagctttgtaaagtacgtcgacgctattttacatcttccgcgatgaaagggaacggacgtatacggctgtttctcgatatcaacatgtgtagagagtgttggggactgattagttctacaggcaatacattgagaaggcggcggataaggtgcagggaaaacaagcttgagatgggcacgaggcatggagggggagagggagaaaaggacagtctgcgcgattgatcatcgcatgtgacgtggaggatgatttggggacgaaggcgaactgtagatacgacaaatgtaccaacagcatgcattggaacgaagcatccggaaagaatcttcatgcacagcgttctcttcacgtgtcggaaagcgactgatgagcagcattcgtatatgtctacgcttttgacacgcagtacgctgccctgtcgtagaaccacgctgattactcgcgcatggtcaagttctaagtatttgcaagcacgcgacaggctttcagaaatcctacgacattggcctagcctccaatcgcattgaaagtgtgccgcgatcggccgaactgctccctctagatgagattccaaatgtgatgtgacgcattcgtgccatcgcaaacatgacggcatgtggcgacgtcactagccagactacgaacttttgatgtacttaggcataactatatactgcgtgtccaacaagcgagaaaatccttttcttgctctaaaaattatcttccaacatgtcctcctcaaactactccttcaagtgtgcactcgtaaccggcggaggcggcggcattggcaaagccctcgcccaccaactcatcaaagacggcaagaaagtcataatctgcgggcgcacggaatcaaacctccagtctgcgtcaaaagagataggcgcagcagcatactacgtcctcgacacgggcgccgtctcctctatacccgccttcgtcgaaaagttgacatccgaacaccccgagctcgactgcctaatcaacaacgccggcgtgcaaagacctttggatgtcaacaaagacactgcggaggattttgcaagcaaagcagaccaagaaatcgacatcaacatccgcggccccatgcatctcgctctgcacctactcccccatctcaagacaaagcaacacccactcatcgtcaacatatcctccgtcctcggcttcgtgcctgtcagcatccaaaaccccgtgtacaacgggacgaaagcgttcgcgcatttctggtccatggcgctgcgccaacagctcctcaatactaatgtgaaggtggtggagattgcaccgccgacggtggcgacggatctacatcgtgagagggaggatccggacgataataagaaggagaagaatcagggggctttgagtgtggaggagtttgttgatgaggttagggggaagtggaggggaggcgaggagtgtattggggcggggatggcggcaaagattgtgaagacttgggatgaggggatgggtggggtttggagggacatggtgaaataaatgggaagctgagttgaggtggtttgatagtgtcaagccatttcagttcctcgtgatacacttattggttgtatgacgtacatgtcgtgatgttcaagatggtgttgcggagtacccgcgcacgagcaccacgaagtcgcgctcgggccatgttgtttacacatcccacttcctatcgcacgtcgcgagctagcaacagcacaacaacaccacgacacaaacttgcgcgcgcaccaccaaatcgcacaaaatggcgccccgcagtgcgatcgcaaactactccttcaccgtcgactcgggctccgacgacgacgagctcaacgcgctgcccacacccgaatccaacgccgaaaacagggcgccggcgaagaaagcgcgtggaaaagccgcgcaaaccaaagtgacggcgactgcgactaaggcgaccgcaaaaggaaggccggcgacgcgtcgggtcagcggctcgagcgtgttgggcgtgaagaagacgagtgcggcagtcgtgaaaaaggcgcctgccaagggcgggcgcagagcccttgctgagcgcaacgccgtcaatggcagcgatacggaagaggtggacgattttgaggaggacgtcgcgccacctgtcaaggccactaagagaggtcgaccagcgaaggcacatgaagaagtcgtagaggcaccggcgcccgcgaagagagggcgcaaaccggcggcgcaagaacctgcgccgaagaaggagccgaaggcgcggacgagacgtgtggcagcagagcccgagcctgcgacaattcccgagacgcagcctgagccggaagaagatcccatggatatcgaggattcgatagaggtggatgagataccggagagcatgccgccgccgccgcgaccatcggcacgacgcgcacaggtaccaccaagcagggcgcgacagacttcagctggtgcacgccgagcgggaagcgcgtcggattctgagcgagatccggttctgcggcggaaagtcggcgatttgacgaggaagctggaggctatgacggtcaagtacgagacgctcaaggaggcggcgtcgtcagggaaggagtcgaactttgagcagctgcggaagaggactgagcagaccgcaaagggtgagtttggcggcattgaagtggtcgatagaatctaacagcattcccagaccaagacgcagtcatcaaagccctgaaacagcaaatggcagaactccagtcccgcacctccgacctcccctcaatgaagaaggaaatcgcctcgctctccaaagaaaacacgcgcctcgcatccgaaaacaagaaactctccgactcagtcaccgccgcgcaaaacgagagcaaaacactctccaacaaactcgccgccgcgcgctcctcgcagcagcccgagtccaagaacgtccccggaagcgccgtgaagcccagatcaaacggcgtcgtattgccaggtacggcggaggctgcaaaggaagcgcaactcgcaaagcagaaagtcgatctgtacagcgacttgaccaacctgatcatcctcggcatgaagcgcaacgaggacgaggaagacgtgtatgattgtctgcagactggaaggaatggaagtacgtcgaaacccctgtcccctctcccatcgcacccactaacacatagccagctcttcacttccacctcactgtcgccgcctccgccgattccgcatacgaagacacagaattcgtgtaccagccgctcctcaacgaccagagagatcgcgagttactcgatttactgccggattacttgaccgaggagatttgctttccgcgcgggcaggcggccaagttttattgcaaggtcgtggatagtatgagtaagaagattgtgttagaagaggaggatgagtaggcgagggatgggaagaggtgtttgggagttttgggttatgatgggtggggtggtagggttgggactgggagtgctatgatacctagcgcttttgaattacttctagcttctatgaagtcttggcctgggcagattgataccttgaatatgattttcctgtatgttttgcaatatgtacaagggatcacaacatcacaagtcaatatcgtaagtgtttgaccatatacaagtctcatgtcattaagctcgtcatccatgtccaagacgacaagggctgctatctacacaccactttccgcacccaaaacgccatcccaaaaaatagcccatctaggcaggtatcatcaaatcattacccgaatcccctttcttctccttatctccccacactgctcccaccccaactactcggcgccatgctactcatcttactcttaatgctactgccactcatccaacttgtcagcccactcccgcctccccatcctaatccgaacttcgccttccaaccgcccaacctgcgcccgccaccaagattcgtcctgcctttcttatcctccatgcgatcctcccacttgagcttagtctccatgatcttgtggatccagttgatgacgaggaatgtcgtgctgccgatggctcggaagaacgccagcccggcgacggcccagaggatgaatgtcaggtagaagttgttggttacggcgcggttgccgtatgcttcggacacggccatggcgaggatggcgttgctgatgagccagatgacgaccatgtacgtgcgcacggcgcggtagtagtcttcctgctgctgtgattccgagataggtggttccggaacttcgacgcgatcgcgaaggttgcgcagcgcctcgtcatagccggagtcgatgtcaagttgctcgctgggcatttcgagctcgacgacgtttttggtcttggctttcgcatctccgagatcagttttagctacgttatcacctttggtaccccaggtgatgtcgtgggtgttgcagaaagcgtagacctggagggttgcaatgtacgagggaagcaaggcgaagtattgcgctgacgaggtgaacatatgccaggggtcgaagtacatgaaggacatgacgaagtaaaggccgatggttgtggcggacgagatgatcaggttggtgaagacgttgttgccgagcgtctttggggctttggggtccttgagttgaattacgacgatgtagaaggaggcaaaggttgtgtaggccatgatgacaccgtacatgatcatactccagaaaaacatcttcttggcgccttgtggtcgattacccatggagaggatgaattgcatgcagatgagaagtgtgcaggtgtagcgaaggatgtagaagacgtatttcccaatgttgtggccgaaaggatccattttcgggtcggcgagtgagccggcgacgaagaagaaggtcaggtagaagttggcgagcgagaagaatgtgaagagcagttgcacgaattggtagacgaattcgatgtgcagcaagatcttgcgccagatggtgtggtcggtcgaccagacttgtttgaagtggaggagggagtagacagcagcgaagaaggctccgttgagccagcgacgacgttgcgagatgaactcgggaacagagtctgtggatattagctaacatcatatagagtttggttcaccaattaccaggcacatcagtctctcctgtcgccgccttgacatacttcaagacccactgctcactgcgcttcgcgacaagctcccaacaaagaatacgatcttcagccaagtacatgtttgcggtaaacacatcagcatcttggccgtgcagcgtctctcccttgaagtattggctgaggggaccatgacctgtgtgatcgttttgcagagcgtggtatcgatatgccgacagggcaccaggcaacacagtaatgtagccaaacaccgactcaagcggcttgtcgaggatattcgacatcttgtactcaaagttctgcgacgcaacaagcgggttaagaagtccgagccacgctttgcctttgccggccttgatctcgcctgcagctccagccacggatgagtctgtgtcgaacgccttccagagatggtacagagccttggggccaggcttcgttcccacatcgagcagaatgcacacattggggttcagtgcgcgaccaaaagcgttgaagaaccaacgatgcgagttgagcttcttggagttgcgctccttgagacagaagatcatctgacaaggcacaatgcccttctcggctcccttgaacttcaggtccgaatccagggaaacctgggtggtgtactcgtacacgtgggctgtgacctccttctggttgacgtggttcttcgcaatgccttcctggaaacagcccatggcggcaatcgcatcaagcgtacgagggtgcacttttcctcgcccgtcggagatgatgcagacgacaatcttctgccatccgtccttgccccatgttctcgacttcatacgcgagcagaagtggctgatgttttgcataactccgtgcatcgtccgggtgaagtcaatctcgttctcgttgtacatggtgatgcagatgaagagctccgtctcgcgcgcgttaccgatgttttgtcgtaattggtagccgcgctccacaaagtcgtctggatcgcaggtgacggctgtgtaccgcatgtgggtaaactcgatgtcgtcgcggcgcggcaggaaactgtacaagatggtcggaattttacactccaagatgagttcaccgttgatcaagcggacctcctttttggtcatgacggcgtctcgcgcaccacgtcgtgtctgtgcgccatctggagcagggccatagtgctcgaccttttctttctcgtcgactgtggtgtatacgtctgtataagtgtcgtcggacatgtatgaagcgcgcgagtgcaggtcgggccggctctctcctcgctcagtgaaggggtcgtcctcgtcaatgggtatcgaagtcatatcggtcatgtccatggtcatttcagagtcacgcgaaaccggccgcgcagcaccagagaacagcggcgcaggaggtagtggccgcttggggctgcctggtcggcctccgccatatctcgatgacggagtgcccggtcgcggactgccattaagatctgctggctcatacgagattgatgaagccgctggtcgcgagtagtcgactgatgtgcgggtgggtgaatacgaccggtcaggtgataatggccgtcggtacggcacatatgaaggcgagtcttctgatggcggcggcatattcggtgccgtgtccatgacagagggtgtccgtgacaatgacgagactgtggattgatatgcgcgcgtgggcgaatgtggtctgtagaaatgggacatgggtaagcctgggttcttctccagattcgagtgcttcttcgactttgcagggtcgacgaaccgaacattgagcgtcttgcggcgcggcatggactgcgtcgaaggaacggcagcagcgctagagctcgagttcagcgcatcgcccgcctcccgcaagaagtcgacgatgcccgactcggcggccttttgcttgccaacctcggaagaagtcatgcgcgcgcccagcgctgccgtggtgctattcgcgcccgacatggatgaagccgactcttcgaaagagggtcttctgcgtggaggggcagatgagtatggagtggaatggaacgacggaaagagcagaaagaatgaacaacgtgggagagatactcacggcatgtagctgtggctgtcgtcgacgtttgtcaacaagcgcattgttgagcctccttgcatgttgggagagaagccatcctcgtcatcatatgcgggtggccgcccgtagtgtgtaccgcccggtgttgtggagcgctccatggcgacttgtgcgacggtgttgtgattgcgacaagacgcgccaaaagggaatcgcgtgaattgggtatcgtcgaacgcagcgaaatagtcaattaggggtctgcaacaatgtaacgaatgcgcctcaggaatgcgatatgaatgtctctcgatgacgggtgcggtttgcgtgcggtgcagtgcaaaggttccggctgctgcgggcttgtttagttgccggacgttggcagggcaacacgccaggccacccatgctgcggcccgtggggctgaaacatggacaccgccaacaccggatttacatgcaactatcagattgtacgacttcttccatgtcgtgacatgcatcgtcttcgtgattcctttttggcagttcgctatggttgccatgtgttgtgcaggcgtggaactcgacgcgactgggttgatcgacatcaacatccaagtctgccttgcaaacaagagcctccaatagtgtactccggtcctcacaccatcgtcgtcagcgcttagctcctcttttgcgttacctggccgacgttacctgaactacctcttactctctatggtagcctatctgttagcctcacttcacgtcacgcaagcggacaaaacttcggatgaaagctactacgaagtaccacaacgctaccacaacagaaactaccccacaaacacccctctgaaatacgtctcaacacccgcgtatccctcctcatccagactatcaatatgtccaacatactgatccggtctcgccactaccacacatccactttccctgctgactccgtaccccttgtacgcatctgcaaagccctcgtgatagctctcgtcatccacatataccgagtcgtagtcccagcccgtcttctcatcgtacggatgcagcacatcgggaaagtcgcgtaggagttctacctcgacgcgcttggacgaatgaacagtaaggacgtgtatgtccttgtgtaaatgcttcgccaggaatgccgaagccgtgagtttcgcgcagaaagcttgcagcctcgcctgttgcttctcctccacaacatcgccggcaaaaacaatgatcctgaagcgtccgtcgctcttcagcttgggctggaattcccacggccgcgcgtcggattggttgagcactttgtaactggggaagcgcatgccgagtctgacgttcgtcgcgagatcctgcttgcccacggctttctcggagtgcgaggaggagacgtccgtcccgtctccttcctccgtcgcatcgccgggtttggctacgagcatgctcgtcccgtaatctacgctcagcccgctcgcgaataggttccccttgagaaacgcggccttgaattcctccatgctcacgccctcggcatccatgacatctttcgccgggcgcccgctaaacagccgactgaacttatgatcgaaagcgatgagatccttcgcaatccgtcgcctctcgctttgatacgtcttgagaatctccggcttcgcaagccccttgacaaccattccaatcttccatcccagattgtaactatcctgcatactaacattcataccctgtccggccttgggactatgcgtatgcaccgcatcgcccgccaaaaacactcgctcctggtagctgaaatccgtgcccacccgttggccgatctggtacgccgtccaccagtcgcagtactcgtaggcgagcgtgtacggcgcgagaatcttctgcgcggcgcggatgatggtgtcgggcgtgatttggctgcggtcggcgcgcccgctggcgtcgggcttgatttcggtgagttggatgtagaggcggacgagtttgttttcgcgggggatgaccatgagggagcccgaggtggcggaatgcacggcgcagcgcatgcgaatgtcggggaagtttgtgagcgggatgatatctgtatatccatatgagcgccatttacatctcacccaatggaggggtgtagttgtagggagaggggatgtggtatacctagcactccccaaatgtaatccgtcggttcaccctcgagttgaaagcccaactgtcgcctagtccaactatgcgccccatcacaaccgaccatatacttcgcctgcacaacctccgtctgcccttccttctccctactcctcccgatcaaatcatcagtatcatcttcagcaagattactcctgaacaatccatcactcacgcctgacgccttactctgcgcaggcttcgcttcttcctcgctcaagtgccttagttggactgtaatcggataattgtccgcgctgtggtcggcgcatgtatctgcgatgtggagggattcgggcagcacgccgcgctcgacgttgaggcagccctttgaatgtttcttgatgtggtcgaggaagaagcgctcgattcggccttggtgaaggacgatttccgtgaagcgagagaggccgacgggcacgtcggggacgcggtcggagcgccggatgagaccgtcttcaccggggttctactcaaaattacattaacatggccaattccatctggatagaggaagaggaggagaagcttacccacatacaaaactacacacccaaagtcagctaaactccatcacatgacatcatctccgcgatgtaaaacaaacttacctcaagcaaatgattcgcctccttgacggcacgatctgcaaacccaaaactatcgaatatctctagactgcgtagttgtaagccatccgcctggcccgcgtagatcttgcttcctctcttatccacgatgcgcgtggtgatgcccatgcgcgccatccacgtggcgagcatcatgcccgcaggcccagcaccgacgataagaacgtcacatttggaggtaggagctgtcatagcgatgccccgcactgagatgttagaagcgcgacgtctaggaaacggttgatgcgttgagagattgaggactgaagtggtaatatattcgaaagcaaaactaccgcataagaacggtacatcctggcaacgttaaagctgcggcagtctctttcggcgtcacaagtggttgttcgtcgcgcagagctccaagctaccccacaacgatgacagctgctgagtcgggccggatgacgcgctgcatcactccaggttatctgattcgtcgggaccgtacaggtggagttgagttatggtggggttttgtcaggactttgtaaggcacgtctaatcctggtggggaagctagggttgaggagattgacgtcggctatcggtagagtgttgtcgcgtaatgcttaacgatctgtaagtcatcacaggatggtagatctcagatgtgttcagggaacgcatgtccactcgccagatgtagaaagagttgcgtggagcgctgagatttacgctcaggattgcagcattaacgttgcattgggtatcgttgtttccatccgtctacaggccatcctatacaagaccaactgtactgagatctacagtcttgcatctactgtaaaatcgggatgctctccaactgcgacatcaaaacgatcctaggacgggggccttgcttcgatatcgctgaccctgcccaccttatcgctttcctttgctcgcctcgcacgccctggtaaacacttgcagcaattccataaagtcgcaaacattcatcgactcgaatactccagtgttgtaaaccttcagatctgttccacgcgggctcttgatgccaaatgctatcttagcaaggaagcgcgggtcgtcccgaacactaatcttgtccagaaccttctgaactttcgctggatccggaggcagcggtggttcgttgggcagcacgacttgagcatgagtctcgcaccatgtacaatgaccgcaatttactggggcatggctgccagtctcgccaaaatagcttgccagcgcgcgcgagaagcactgcttatctgtgatcagatcaatgagggctttggtacggtccaagttcatcttttctgtcgcacccatgccttcatcgagctggttgatgatttcatcgatctctttctttgtggacggcagacgtcgctcaagtctgaacatatttcgaactccttcagtcttcaactcgattgcaccctgctcattccactgattgagcttgcggaccaagtctgcccgttccatccgagaggtattggcaaggtcgtctaccgcgacatgcgtccactttgttgctttgacggaagctttcttgatgacgttcgctgctgcagtggtgtcgttcttgatggtatttgcgtctttggtggcgtacttgtaggtactatagagggttccggcagcgcgaaagagtttgtaatgtagttcgagttgagcgtaaatgatcccgaggacgatggcgctaatgtcgacttccctagcctgcgtgtacaaagatactgtaaaagtctctccgaccttcaatttcttattcgcaggcgaacatatgtcttcgagcaagagccggagcgatcgcaaagagggccttgctccataggtgaagatgttgcggagatggaaatcttttgttgcgaggtagaacaggcaaacactaggcttcccgtcgcggccagctctgccaatctgctgactataactttcgattgaatctggaatgtcgaagtgaacaatgttgcggatatctggcttgtcgattcccatcccaaaagcaatcgtggcaactacaatcatgtctttgcttgcaagaaactcgtcttgggtcttggagcgcacatcaggagtcataccgccgtgatacggtttagccttgaaccctcgctggttcaagtcatccgccaaagattcggtgtgcttttgtagggtgacgtacacaatggtcgggccaggatatttgcgcagatgcgcaaccagtttcgctttgtagtcggtgcctttggggttcgcttcggccagtagtcgtaaatttggtcgatacatggtggtctggaagaggccctcactggggatcgagaacgcatctctgatatctttggcaaccttctctgtagcggttgcagtgagacacaccaccctctccacgttggcctcctttgcgaatcgagctatcttgaggtagtctggacggaaagaatggccccattctgatatacaatgcgcttcgtcaacagcaaggagtcgtatgccgcccggtatgtctttcaaagaagcgataaacccttcgctgttcagtcgctcaggtgcacagtacagcaaatccaagcggccatgtcgaaggtcatcttgagtcgccagatagtagtcgcggctgacggacgagttcaggacggccgctttaatccctcgtttgagcaaggcgtcaacctgatccttcatgagggcgatgagaggcgaaattacgagactgacacctttgctttgcgatatgcggcgcccagcttcttcatcttggtaacggaagcaaacagcggggatctggtatacgagagacttgcctgagccggtcggaaacacgacgactgtgctaccgccatccaaaattcgagtgatagcagcttcctgctcaagtcgaaagccgctcagaccaaaacggcctttcaaaacatcgtttgctagtctagtgcttggtgacgttgcttgagcatttccttcgactttctggcgcttgctagagggtcccgtagcctcgtaagtaccatgactgcgcttgccatccgcgacgtgctcggatgctgcaagtaactctgcctcgtcatcagagctaagcccaaagtcgtcgctcatgttgcgagagtgattggcggtgtactttgtgcgaccgattttttctcgtagacctggacgtaagtagcaggtatattcttcgacttgttgaggcaaatgcaaaagtgctggtgatgttgttgagttgcgagctaatcctgcgatcggacctgccagtgcgctagcgccgcgcgtggtcacgtgacattacatgcatgcgtgatgtaatcctggatggggctgttgctttgccagagcagtctgtagcatacgcccctcgagtatctcatcgttcacgtatgagctccaattcaggagaccagattctggggatcatgacgtcaccgaagcttcgcagacggagattttgttttcacgccttcgatagtctcaaacccacaaggttagcagtgctgccaagcaggaattctaggaaccaaacagatctgcacgtagttctgtttcagtatacttatatacgagtagtactagtctgctggaatagatacgacacagaaactaacttcctatatagtcgccgaagaattacatattaggtgcaaacgcatttctgacttgtttatgtatagataaaaaggagtaagtctgcttcagcaatagcattcacagcaagctacggctgtgacgtgcattagttaatcccctcatgatgtcactagtctcagatcgaacagatctagcagaaacaatggctgtttgcagtccatagatgtatatgcagtcgtcctgtactaatttctctgcgaaaactagagcacggtatgtattttcccacgtgtctgattaaaaggtatgtggatatgcttgttgccgttgacgtgccatattgccgcactaattactagagccagcacagcaacacaagcgctattagactatgttgccatcgaagcgtcggcttcttcgcaagcccaatgacgttcatgcagggaagccactgatccacagacaatggcgtctggagtgggccgattcagggtctggcgtagtctagatccggcatatcatgtacaaacatccgctctcctgacgaaccaaacgtgctccgcgaaaacccaaactgtgaactctagatagcgatagtctatgaacaccaattcggacgtggacgcgatgccaatgcatgcaggcaccagtgcacatgatgtattcgacctcgaggccatagagctccaccccgcgccgaagtttgtcattaaaatcggtccaacagccctcaactttgatctactctacgtcaacgaagcttttcgagatggcgaactgcggagtaaaattttggatgagaaagaagaagccttgctttttcgttcatgggcacaatcgctgcgtggtcatggcgacgtgcagcacgagttcgcgggatggacgtggtctgcgcagttaccgatgcaggctagcgggctaaaagtcgtttctggagaaaaatcactggggaagggtgatgccgggcaggcaagaaccggatatcccaatacgtcattcaccgatcgaagtcacgtctatacgccggcaaaagagggatttgcaacagggattgactcaagaactagatcactatctcactccataccacgcacgaacctaattgctcgctgggaagggatccaggcaatgatggagatgagtgatgttggcgtcttcgagtataacacagaaggcaaacttcttcatgcaaacgaggcatggtacaagttgaggtaagcatggccgtttaatcactaactacacctggttgacacgcccaagttcacatccgagagatcttcctgctcatgtcaacttctcgttcatggaccttgtacatccagaagaccagtccctggtcttgagcatgtggaacaagctagctcagggtattccagtgaccttcgagatgagatggaagtcacacggctacgtgctctctgcgtgtgtccctatatttgacgaagataacgtgcttattagtattgctggcaatactattgatattgccgatcagaagaagacgcaggaggcaatacaagctcgggtcgaggcactcgaacaggcaagggtttcagagatgaaacttacaagattgcaacaccgtcgtgtacaagaagcacttgaagcgaaacgacaacaggaaaacttcattgacatgacctcccatgagcttcgtaatccgctctctgccgttgttcagtgcgctgaactggtcattgctgaactacagcgattactcatcaagccctcgaaagccactggcgacatacttgatccgagtgtcgtccaagaagacttgagctcgagtcttgacgcactacaaaccattgtgtcgtgttccatgcaccagaagcgggttattgatgatgtactcacgctttcgaagctagattcggacctcatcatcatcacgccagtccgcgtccggcccactgtggtagtgtcggatgctatcaaaatgttcgtggtcgaatgtcagcaaatggacatacaactcggatttgttgaggacgaaagcattaagcaggttgagtgggtcatgcttgacccttcgcggctgctacaaatcttgataaacctgttgtaaggcccagattactgacgaaaatcatttcgcacgttactgacttgtgcaagaacgaatgcaatcaagtttacaaaagagcgaccgattcgtaaaattatagtaaaactcggtgcttcatgggagcgtcctcctgccatctggcatgcgatttcgttcactagcgcagcgtccaaaggcccggatatcttcaatcagtctgaatggggcgcaggaaggatgtgtcacctctggatcaaagtcacagacaccggctgcggcatgactgaagatgagcaaaagaatctgttctcaaggtttacgcaggcatcgccgcgcacccacgtaaaatatgggggctccgggctcggcttattcatctcgaaatcactcacaacgctgctaggtgggggaataggtgtagcctctgcggctgacgtcggctctacattcgcgttttttgtaggcacacggctagctgaaccacccgcggatcatgttgttgggcgtgcatctcaagaaacctcgctcgttgatcgcacatgtgattaccagatcgccatgaattcagtcaaactcaacgtactcattgtggaagataacctggtgaaccaaagggttctaaagaaacagctagacaaatgtgggtggacagtccatgtggcaggaaacgggcaagaggcgctcgactggttgaaacgcagcattttctggcgcaacgaacacgaagccgttgatggcattgagttcaaggaggactgccaaccaaaagccgaattggatatcatactccttgatatcgagatgccgatcatggatggtctaacttgcgcgcggcgtatccgagagtacgaaaagcgaggcctactaggacttcccccatccgcttcagggcaacaaggacctttaccttcagatgaacggtcagctccgatacaaaatcagaaatttcggctgcctcttcttgctgtcagtgcgaacgcacgcgtcgagcagatccaggaagccgtggccgcaggcatggatgatgcgataacgaaaccttttcgcattccagagatatggcctaaaataacaagcttgatacccagattgtcaagcacgggagaagggaagcgtagatgactggctagtcatgtatcagacagtacgtgacactggaaacttgaagcttccaacggtccacaaaatacagtacagggcccaagatccagcgatcgccatgctacataagccacgcgcatccaagtacaagcccataccggatctactgtcatgcctctgaaagtcactaagacacctttctatggagatttatgtcgggcgattacattgtagcacttaggccaacaaggcaatccaaaaatctaggtagcggtctgctgggttagcagtatcacgcgtctgctgtgctttgtaccgcgaatagggcgctgggagagtatcgtgcaatgcagcacagctttcaatgctggtagatgggagatcacagtgggcggtttgtttgcgctggcagcaccgtggacgacaaaatgtttgcgttgaacaacgtcacttctggtatgcactgtttcaatgccagaaatctattgtcaaaggctatacaaatcgcttgatgcttaggagccggctaaactgtttctggatcacacgccctacgaactttaaggcgcttccgcttgcatcatagcacggtgcagagggcctagacgtgctcacctcggcgctggaaatttcggagaagccctgtcaatatctgtgtacaatagctccgatttcgggcttcgacttcaagtacggttttgcataagtctgactcgatttgtttcttgcaccctaccacgtcatcaggccgtgccagcatggacgcacaacagcaacaacaacaagaaaccccagactgggctttcggtactgctacgccaaacgttttcgatgatctttggcatcccgatatgagtgccttggacttccaatcggctttcgacaacgcgagctacgcaacccctggtacggccgacgacctcaataccttgccacttttcgatgacctgccagtaaattatatgcacccagcagagcctgcagccaacactggtgatgttaacgcgctcgattcttttgccttcgatcagctgatacaaagctcttgtccgaccccaccaccgcaacgcaggctaccacgtcggcgaagcaagtacgtgcttcgcagatctaccagtcgaagcagacctatcgcaatacctactccaactcaatgcggttcgccagcgcagccgctggccatagagcgatggcagaattcgccacccgaggaagaggctgcatctctatccgcaatctacgacgccatggttcagcagccctttagcgaaagttcccgagggagtcgcaactcgagctttgatgcatgcaaagccgatgctttcaaaacttatcgaggtccgtcctcatcgacaagtctcgacagcggcgtcagcgacaattctgtgcattcgaaccagtccggcacttctcaatcgcgccgtcgacgagccaacaaaccccgcgcagcaccaaagtcgaaggcaaagccaaaagatacagcagatcgcatcttcaaatgtacattttgctgcgatacattcaagcacaaatatgactgggcgcgacatgaaaagtcactccatctgaacatggaggaatggatctgcaccccacacggtggctcggttgtacttcctctaacgggacgagtgcactgcgcctactgcagcgccctcgatccaacgcaaaaccatctcgagagccacaattacagcgcatgtcaaggtggtcatacgacgcctcgcaccttcagaagaaaagaccatctcgtgcagcatctccgtctcgtccatgggctggagacgcttcccctcattgacgactggaaagtccactctactccagtgacgagtcgctgtggcttctgcgatgcacgattagacagctgggaagagcggacggaccatcttgccgcgcacttccgcagcgggaagaccatgtgggactggaaaggcgaacacggactcgatcctgagatcgatgcgcgtgtatcaaacgcatttccgccatatctcatcgcagctcaagcggtaacactcgttcccttctctgcgacaaaccatgagtcgattgatcacacgaaacaagtcatttcgcaaatggagttagaatctctgatatctgcggcgcaagaacacaatcttgaacctgctttgtcaccaatcgcggatgaccagcctccggaatttgcgacagcaaatgggaacttgtcattccagaacgtcgtcgagacgcgattgttcgcagatacgttgactcgccatcttgcgcggtttgcgcgacagcaaatgatgctgggagtcatgcctacggatgagatgttccagcgcgagtcgagaaggttgctgtatcaggatgcggatgacgcgtggaatcaaacggtggcagatgatcccgagtggatcagacagtttcgtgagcgtacaggattcagttgaagctgtcaaatttgatacgtatcgattacgctatgcggcgtttgtattatagatgagtcagtcatttcgttcccaatattggatacatcttcatgccgcgatttctctacaaaccttggccgctcggtcgctcatagaattcacggattccaggttgcaagaaaaaagtcgaacgaactccaactagctgggctgctaaaattgcctgcatgatgaatgacgatgctcaataacgtagtgatcaaacctagaattgccgatccatgtgcgggaaatagtaggaatgatgtactggactgtactccaatctgccctccggttccggacatcatacgccacgacagcgccatcggccagggcaaaatttgcatcacttgggttgagtcccacgttttctgcttctccttttaagtcgacggaggtgtgggcatatctttgtaggctgcaggcgatggcgacgctggacctggcggtgagtttgcagtaagttactcgttgacaaggggaatgttagtgcaggccatgtgatggtcagcaggggtcgggcaagcacaatcaccgctcttccactgagcgttcaacatgataacgtcgttgtcactcagttcttgaaatccacactgatttgtgcgtgggtgcgtgttactcgtgtatcccacaagcagttgcattccattttcctgtcgtctgaacggcccgttttcgctctagatctaaagctttgattgacatagattatgtacagctttacagattcagctcctcgaacacgtttatcgcacgacgttgtctaatcctgtctcgctgggtccaattggatcttccctacgatctcgtcgatctcagccaatatttcgggtgttatcttatccaatgctttcaatgcggcacaattctctacgacttgctcagggcgcgatgctcctgtgatgacagcagaaacatgctggttcttgagacaccatgctagcgacagctgagattgggtaacacccagtctctttgcgattggctgttcaaaattagctcactggattgttgtggttttgcggaatcataccgcgagcttggtggctttctcgatcattcccttccagctatcgtttccatacgaatcccgcatgctattaacgaacttgtcgtttccttccgcgaatctggatccagccggtggggcatcgggactgtcgttgtactttccacttaggagtccaaagttcaaaggcgaaaatgtagtcaggccaatgccgaacctggcatatagacgctggaactcacgttcgaccttctgccttgtaatcaggttatacatcggctgctccactactggggcgatgaggccgagctgttttgcgattccgcacgcctctgcaatctcgtcggcgctccattcactcgtgccccagtacatggcccatcccttttgttcaatgacatgattgaaagcacgaaccgtctcttccataccacagagcctgtcgggccggtgcgcatacctattcgagtagaagccccagtcagcacaagtggtctgccaaaaaaagcaattcgaggaaagttgtaccaggggcgttacttttcgaatctctcaaaggggtcaaaggatcaacttactatgtagacattagcaaactgtcatgcaaacgcttgttcaacattgactgcttaccacgatgtccacgtactcaagatctaaacgatcaagtgaggcgcggaggccctcaatgatatgtttccgcgacaagccgtgattgttaacaaggacctcaccattggctccacctaaaacaaaaataagtgagtagttctctcgccatataaacgtttactgaccccagttgagcttggtgctaatcaccagatcgttgcgtttccagccaaacttcttgatagcttgtcccatgacgatctccgattggccggcagcataactgtaagatgttagcttcaacgttagacacaataggaaaaacgtattgtcgtacctctcagctgtatcgaaaaagttgataccgcagtcataagcttgtttcatgcacgagaatgtgagttctggcacgtatgttaatcactgcacgtatcactgatttataagaagcgtttaccattctcaacatgaccaccgaatctgactgctcgttagcatgtaggttttcttctctccctgctgacacgtacgtgagccatcctccgagtcccagaaccgaaacgtgtagtcctgagctgccaagtcggcggtattgcataccagtcttacgaggttcttcccacgccatctttctgatcgtttatgtttggctcttgttgtgaagaatgaactaatcaatcacctagacacatcaacaaaactcgaacgaaggtgcatgaatcggtcaattgttcctccgagctatcgagacgaggagatttccacgtgcagccgtcgcaggcatgccgaagatcacgcctagtctcaaaggcagcttcggaaaatgggacatcttcgggttgaggttttccgccttcctgcgccggacatagtgactgtttgggaggaacctcggtacggcgggagcatgtagccgcgtcataaggttccacttcgggacgtcagatctggggaatcgtcattttaccccggaatcacgccatacttagcctcgggtgaaagtggagcgatcaacgacaacattcgaatgtggctctagatggattccagagggaaagttccatgcgtcgaaattagagcctggataggctggaagactgatctaaaatcagctgcattgagtttctcttctggaaggattctggaagctctcaggttgtccgaataccggcatgtgaaaccttgacgcacttgcggccggtctgtccagaatcccttgaatgggacggattctgacatgaggaacacgtgcatagctccattcgactgtttcgtaccaaaaacttctccttgaatttaatcgtactaaatctgttgacaaggccaatccctcggtctccacttcgcaatacggcgagatcgaccataccctaggtcgcgaacctgaagtcaagacgcttgttgccgtcttgctcgcgagaaatcgtatcggcttggtacacagccttctcttcggaagtcatttggtcccacttttgctgcttcttcttattcattcggaccagaacctgcctttggacaatgaaagtgatcaacgacagagcgcagatcgccaccaacacggagttaccttgcttgtagtatggtccatcgtacttgcggtagatttgcgaactgatcaaggaaccgatttggacgatcacgttgtatgtggcggctgtgatggcacgcttcttgacgtcgaatgtgttttctgaaatccaagatgagaccagtggatggaagtacggatatccggagatgagcgtgattagggaaaagcgtccccactctcgaccaccatcagggagcgtgagtagagcgatgagtagcggcatgatccagaattctccaaggatgcaatggaaggcgcgctcgttgaagtagtcgctcgagtatgccaaagccaacatcgtgatgatctggagcacagccgatggcacagttaacatgttgctgttgaacgtcgagaagccgagtcgcttgagtgtcagagtaaggtagccctggactggagaagcaggaactgcagaggtgcaaagtcagcgaatgaccagatatgaaagacggccttctattagcttgtaacgcgcaggtatagcacttactgtaggccacaagaccgatgaaatacaatccccacattgactgatcgctccatgctgcgcggatatccttgaatgtcgctggctctttcagtgcggtgagtccctttgctggatcgtcccggaggatccgattgaccatgatcgtttcctcacgctcggtgtaccacgacttacgccatagcacattcttggtcgacgtcggcgaggctggcagatacatgtacgagagaatagcaataatgacggtgaaaagcccctcgagtaaaaacagccagaaccatccaggcttcccaccaattccgcgcatctcaagaataccagcggcgagcaacgcagagatgacacgcgcaacattgagcgaggaccagaatgctgcgagtcggatcgatagctccttggacttgtaaaagtaggtcgcgaagagaataactccagggataaagccgccttcgcagaaaccaatcgccgcgcgccctaggtagactaaatttgacgcaccatgtcagcgttatttatatgcatctcataagaaaacattgcgtacaggaagtgcggtcgtgcatccaggattggccccaagatgccatgccccaacccatcatcatggtgggaagtacaattttgaagccatatcgcttagtgaggaattggactggaaattcagcggtgagaaatgccagtagttggatggttgtgccgttgttgtaatcgtcactggtcaggccaagatcgttcaatagattatcggcaagagcattggaaacgttgcccctgtccaattgtagtacctggagattgttagcgcatccaacatggccgttgattcaaatctcataccagcatcatgagacaaagccaactgagaaggcggagatcggtcttccgcacaaccttgcgctcttcttctatggtccatgacgcctctggatcaaatcgatgaagaccttcgtagctctcatggggccgcacaatgtccgcgagctcttctcttccaactctcgtaggcgccttgagtgagttcccgtcttcgctgatgcgcgcctgtggcacggcttcgatgtcctgacccatcgcgacagaaagaccgacagagtaaacgatgcgaagcctggagcgtatcgacgtctactgactgccgtaccgttatataaagccacaaaccgtaatgtcgcaattaccgttcgtggcgtcgccattaccgccttgcctcaacgtagcaatgccaccgaacggccgaggcgcatcttaacggctcgaaattcctcttgaccgccaaggggtccccgcatcttcaaggggttcgtaccgggaatgtaatccctgacatctgattacttccctcgtgcagatgtcgatgaatgtccgtactagtctcgtatcgaggcataccgccgatgacgtgcttcgcttacatgcatcaggaacgctctgccaccactgccacctcgtgttccggcaaaccataagatgctctcggctaccaaatcatcgattccgggttgctggagcttacaaccactcatgcgggttcgacgttaaaacgcctctttttggtgaaccgtttcaaaccgcgacctaacaacaccgcatcctgtcaccaaaatgccttctttgaagcgagtacacgtagaggagcagcatgacggtagccatccaaacatccttggcggccacgagagtgctcgaccaagacattcaaagccgttgcagtattctggatcgctggatatgtaccaacacctggatgtgacaccaataatcgggacagagttcgaaggtctccaggtaaccgatctactgagtggaagcgacgaggcaataagagatctcgccgttacaggtatgattcgagttgcaccgtaatgtatgtgggcaacgctaactatttcatagtctcgcaacggggcgttgtcttcttgcgaaatcaaaacgtcacgccaaaccagatgaaggatctcatgcttcggataacgcagcttgcaggatgcgtatgtcccaagtgcaaatttggttgctcttcaaaaccactgaccctattcagcctcaatcatctgatctccatgtccacccattgaccgaggaaggctctgagcttggcgaccaaatctctgtcatcagcagtgaaaagcaaaagaagggcggaggacttactcatcaattgtctgatgtcagtcgatttgcttcagctggatggcattccgacataacctttgagcctgtgccttcagattatgctatgctcaagatccatacgcttcccgcaacaggcggtgacacgctttgggcgtcaggctatgaaatttacgatcgcttatcgccagcgatgcagcaatttttggagggcttgactgcaacgcacgacgcgaagttcttcctggaagaggcagagcgacttggcaacccgatccgaaagggcattcgaggcaacccgctaaactttggagaagccttgacagctgtccatccagtcgtgcgcacaaatcgtaagtcgcgtacatgaacaagaagacaaaagtggctaaattgcagcagctgtaaccggctggaagtccgtctacgtcaacaaaggttttaccaagcgcatcaacggcgtcacgaaagacgaatcagacgttttgctcagctatctattcaacttgctcactcagaaccacgatgcgcaagtacgcttcaagtggcgaaaaaatgatcttgcgatttgggacaaccggagcacgtggcattgcgcgacttacgattacaacgaccctcgcgcaggggatcgcgtttgtagtcttggagaagcgccatatttggacctccagagtacaggaagacgggaagcgttggcatcaagggcgatatagacatgatttttatcaagtggaaacacgatattcaatgtctacctagaccatatcaacgagatgatgacctgaacgaacagtattgagcgctcatatttcaattatgcgcctgttgacaacaatgtcagggtcgctgcaagaacgaatcggtatttctctgcagacagggcacttcaggcaaggtttggagcaaatgtgtacagtggtttactagtctaagcctcgggattaatgacgtaaccgaaatagagaagtagagtattacaaccgaatctcgtccaatagcaaaaaagcagggacagagctcctacactaggtatatacattgaagggttgaggataatcatgtttgaaatgcaatacacagctctaagaaatgtgtcttcgaaaggcggtagcaggttcagaatcgcttgctcccttttcagtgcagtcgacaaccgactttatacaatttgacactgccaaaatctgaagttcgtagttctagccctccgaacatacgccatgttgacgctaagatcttatcctagtctgcttctcggcgtttgactactcgttagcattgaggagtcgaagcctcgatggtattgcggatcctgctatggatgtaaaagcaaaggggcttttttggatgtctcgcgagaattttccagccgcagtaagaagtaatgaagggtgtgatcctaatagagactaacatgtgcaggtagcgcacatggtcgcacacgaagacatgcaataggccaaatcggagcagtgttacccgccagctgtgagctttcgctatcaaggcgggcctcagctgagcttcagggcacctctgaaatgagatcctatccaatagaccgcccacaactcttagtgtcaacgtccggagtctctagaagatggtgcaaaagatacaagccaagcttcatatcaactccggtgagtgcaaagacctcaaggcgatacagtgctagacaagactgaacttgagttgaacatttaatcatgattaacagacaagcgcgtcgttccaaactgtcagagagggtcgagatcaaatagcaaacatcatccatcagagggactaccgtctattggtcataattgtaaggccgcgcggcaggcctgtacaatacatacaattctatactgcattatcaatgttcattgattgttgaaaactttttggatgaacggcgtggtgggtgtagactcacgcctgacaataatcgggctatgctctctacaggagcgaaggagcgcgctaaggtacgctacttagctccaccaggcagtcgaccgcttcgagaaggatctttccattgttatgagatgcagtttcgaacatcgttgcactttgaacggctagaaaggtattactcaacgaccctcatataaatggttcatttaagatcaacgagggacttcagctagcacgtcgaggctttttggtgtcaggtccaaggaacacactatcttgaagacgacatggcttgaaagcgaagatattaccagcagagaatggttcaagcgcaagtctggtatcccaaggaagaatatttgcacagacgataggcagtggattcttaccatgcgacaacaagatgtcagctcaacataacttttggtatccgaaactctcaagctcattatatagactagatccaacttcggtaacgcaagtgcatatttttaagaagcgaacaataagcacttaatgcgtagtcgagtcgatcaaagattggtctagcctttgttagcacctttccatttactacttagtcaatgtgagttgggggcatcgactaagcaccttgcggggtaaagctgtgatgcaaggcgatattctaagacgctgtcatgcccagcagagtagtgggtcgcacggttcctcccgttcccaccagtcgctgctgacgataagatctgatcgtgatgtcgacctgtagattcagtcagcatgaatatagcgtggtgctatcttgtgttagctgcgagtcttcccgcctacaggcgtgcatacaggtgtaccaggtttgcacttggcgtcaagtgcagtgatccagatttgggcgcaaagtgtgggtaaacattgctggacatgctttgcatgtactgaaaagagggcacgtaaccaatgtgcggattagatgcataaaattctgattgattgaaaacccatcgtcagcgcgcatcgaccttttcaagcgtgcatttactcgtcgttgatataaagttgtgggaacgtcgtgacggatgaagggcctttgactccaagtaaggtgcttcctatatcagaaagcatgctgatcacaagctagagttgacccgctgcactgggcaccgatgaagaataaaccacacgccaactggccgtagcgcttggtgatgcaagccaagaatgcagcatttcaaagcactcggctctacggctttccctagattgaacactaggaattcgaatgattgtgaattcggcgtttgtctcaacctttcgcgtatgcatacaccggagcgatccagctagtcggtactacattcgcagccacagcaaggctatagcttacttaaagccgtcattcatctgattcgacttatcgtagctattgcaatcaaatttcgtgcagaatcactgtaatattctcatatagtgtcttctagctcttgacatcttcacaaccgataattccatcaagatggaccccaacgccttcgccaccagtagcaactaaagaagtgaggaaagaggagaagtttgtcaagaacacgcgatggaggagcttgtttcggtccaaatgatgtccttgtatttcgatttcttttgctcaactagtacatcttcgtacatcagaagtagtattaaaccccaatacggatatcttaacgtaagaagatcaaaagcctacttactcgagtcgttgtaagtctcgataatgtctactcaggaagtcgacttatacatcacaaccggcctttatgggcgtgaatagcctaaggtgatcattcatcgcagaacctcctgcgagaatgtttcagaagagcctcatggtacaggaactcgaacgagtctagaagcccaatgcctaagtgaactgggatctgctcaccccaaagtcaatctttggcacggcttaattgtagctcaggatcctgttgctgatctcgtaacgggttgcaattaatcgcaagctgaagtcgcatacatgtaggtaatgatcgtctttgtaaggtattttttgacgtctccgcagcctataccggcgttgctcattaattatgatattaaactttttgtagggcaggtgaccagaaacaatcatgggaaaattacaaccaactctaggccattacaaaatttagcagaggtcatgctgctgcaggtccttgccccattcatgcaacgccgaacactttcttcggggttatagtgaagttaagtggtggcgatacaaactgattgtacgtgaccttgtgggagcctgagaagttgtaggcaggtctgtcatatcacgttagccttcggtcttaatcacgaggcaaaagaggtttaactcaccgatcgccgtaaccggcatacaagaagctgacttcaatctccttgggagacccgttgccatcggacgtcctcagcgatggcctagccgcgacaccgttgttgacgccctcgagcagacggcagtctgtgtatgtcgaaggaactgtgaaactattctcatagccctgctcatagacattgcacaaggccttcacacccgcagggccattctcgacggacggcacggtgacattgaagtagtagtagcagcctcgtcgaccgcaaccagcttcacagttctcgactttccagtgccagtttttggggatcgcaatatcgcggaccacagggccggcgatggctgaggttgccaaaagagcgagtgtggtgaaagaaaccattgcgacgtgagtatttgattggtaattaattattgagagtagttcagcagcgtgaagagcggacgttcaatgatataggtacattgacttagaagatacgtcgaattcttatacgatgaatgttgattgtcgcatcggccaatttgtcgtaaatagcctttgagcatggagccgatcgggtcgtgcacgtcatattgcgccgagattggcagccgagacatcccttcaaagcaagcgaagtaactttgcggtgagattacaacttgacaccaaccacaattcaaggaccacggtccaaacagttgctatctttggaaaaacttccattacaacacgagggaaaagtacgataggtggaaaactgtggcgtagtgctgacaagagggtaagaacgcgtcaaggctaacctgatgaggcatggcttcctccctcccgtaatttaaaatggagttgttacgagctcacacatgcgcaactgggtgtctacccttgacagtttgaccgcgtaccgcaatatccctgtcgcgcgatgcaaacagtcaacggtctgccctttttacacacgtaaatatctgattactgacgcattgtaggtttttataagacgcagaaggtttagaccgttgaacagggatcaacatcggggttatatggttcctaggtacgaacattcggcaacggaaacacgccctctagtgtctgatgttcgaaattgctcgatctgttgttttgtgtggtgcgtacgcataaaaccaaatcgcagctgttctattgtgctccagtcgtgttccattgctcttcgtctggatatggctcattgttcatcggccagagaacacatgagaacgagatggtccacatgttactttggcatatactaggactatcgtcgggtattgccgcaaacgtgacatgcgcgacatagccaaggtgtgataagggaaaacgcacagccttggcctttggaactttgtatctgttcaagtagtaggccaggagctctgagttgcgactccaatccgtgatctgaggctgaagtgcgcggatctttgcagcgtacttgtcttcttcaacgacccccaaactgtgcgttactcaagctgccggctgaccacccgactgcaataaacttgcaccggacccatttgtattctgatgtcgtgatcagaggcgattggatcaagaaggtaatgtcaatcatgctaaagtcctgcgcagagtctcccgtgatgaaaaacaattgatcttccatatcatagcggtccgctggccatgggctccatggaagtgctgttggttgagcggcaactttgatgacgtgtcttcgtttgaacggaagaaatttcgattcgcttgacatttctttctttccccacggttagaaagaaggtgatgctcggcaggccgagtcgtctgcaatgcaccttcatcgtattgaaagagcctcgacggatctacgcgcacatacttatcgtacccaacttggcgaaggcgtacatgtatagggcgtccgtcgacggtgcagttgagaggtaaaacataacgcaaggcgcctgttgagttcagccgtctgccaaagatgtgggcccgaattttgatgcccaagttcgtgacagatgactcgctatagccagcttgctcactgcatgagtatttatagcaaccctcgaagcaagcaggtgacttcgccaagataccgcaaagcacaggatcttcacttgaattaacggtatcaattggtaaggtccaggcgaatatgctgagatcaggggtggagcggataatctcaagctgcaagcggcgaaatgccttctctccttcgccatatagcaacggcatattgaggtcaaagagtccgagcaagcagtaggcagcatcttcgaggcgagaggttttccgtttggccgcccacgacaacctttgcgcaatgcagaagtcggatggtgagctttggttgcgaagaagtgcagcatcaatttttgtgattgtagacaactcagctgcaatcgatgtcttgtagccacgcttgttccacctcgcatcgaagaagagcactgtctcgggcgcgatgagctcttgcagcgtccagcctctagtgaacctacaggggagtatagatcagcagtgcgacatgttgcaatagggcaccttctcacatgcttaccatctacacgacttaagatcagtggttatgtctgcatctccagaaagatcggaaagaaacgcgtagcatatcttgctttgcgcataccatcgatacatggagtttatcgcctccgacaactccgcactgctcttcttatcgatgcaacatgtgtctacccaagtatagccaatctttgcttcagccgcgatatcacatgttttctggatcttcctgtaccctttcctcgtcttgtgtaagcctttctggtagtcttgataagtaacctcgccctcgccccaggtgtgggagagaatggcatattcgggtatgtcttcgccgaggaattcttcgagggcaccggtcttcgtgttgatcaatcgcatcttcgattgccacagtagtatctggaagggagcttgtcggtccgaaaagaagatggctttgcccagcgagctgatgctgccgacaaccagtagtggggttgcttagacgagcgcggggttgtggcggctgagaacgagaaagtcgcaaaagagtagggttggctcgtccacaaacgtgtgcagccgcaatagcctcgcggctttggagcaggattgctgttcgcaaagaaccaacctacatgtaatgacttaggcaaacagggcgaatgaggctgatgagggggagtgaagcataattataacagcacagagagaactaatcgctcaaatcaatctaagcaccatggaaagcctacagccgtggtctagcagcttcgacttctttaagccttgctctctcgttctcttccctccaccacttcttccttctctcatgtcccgccataaaaacttcaaaccactttttgtcgaacggcggcaatcttcgtcccttgccatctttcggctcgcccgccaatcttctcaccgtctcgaagtactcttcaaagtcggggaagatcagcgtaaaaccaggcccatcgccctttttcgcgatcctgtccttctcccatcgctgctgctccgcgagtggtggaagtgtcgcacggccggccaaaatacgcgctgctagtactgcttgccactcgaaaactttgaaggtcagacctgcaccgactgcgcctatgaagagaagagttgggtcgtcctggtatatgacgtgttggtaaagtcccggaacgcgattgttgcggactttgacgtgtggcaaaaatggcagtgaccacgaatatccagtgccaaagatgatctcgtcgacatcgcggactgacgtgccgtcgacaaaatgtactgttcgctcgccattggtcgtcgcaacatgcgatatcgatggcttcttggctattccaggatgctggaatgctacgtccccaaagtatccattggctttgtggcctagcacaacggcgtagactggaccgcgagccacgccgataagatcgtatgcaatatctgctcctgagacggacgcacccaccacaaccaccctcttccctcggtaagcattcctcccgcgaaacattttgctgtgctttacgctgcctggtcgagctctttcaagatcggcgaggccgtcgatatgtgggataaatggcacgttgaagtgtccgcttgcgacaacaactgcgtcaaatcgttcttcccaccactcgtcttctccagacgttgcacttggttttctcaaaactactcgccactcgctgccgaccttttcagccaactccaccgtagtgttgtaggatacaaagttgtcatagccgtttcggtgaacaagtgactcgacccacttgcgcacgatagaatggtggcgaaagggggtgtcctctccatgctttgatatcgacaatgggctagcaccccctggaatcgactcttgtgagtatgacattgtcctgctgtcaacgtttgtttccaggtatgggtagaccgatgattcggcatatctttgtattcttaacgaagctgattttgctggtagtcgcgctggtacagagatcgggagatccgcatcacgtgtagcaagcgctgcaaactttgaagcgtcaagattgggcggtggattcctatcttcgagcctgttgcgttgtcagatatttttttgtttgtgacttacacaacatcatctgatgatggttgcggattgagggcgggggtataggtacgtaccaacaaccgcccggagcttctctccgctcgaacacgcgaatagtgtcgaatgctttctcttgcgccagcgcgtcaattgtgatggcgccacccgggcccaacccaataattgcgacgcgttttgcgctcatgttggtagaagtataaagagtccacagacgtggctggagaagttgagttgcgattgtgcgctcgaggagaacgcaatgtacaagcgactaaactaaatgagctgatcgaagacgaatccaactcgacggcacagctccatcggcatcccgagaccctgcgttactcgtggcagcctcgtggactatgccagaggtggtgtcgcgaagtttgcgacatgcgctgggcaaatggcgtaatcgcgtcttatcaggagcgggcccctgtcgataagcactcaacaccatgaaacaatcctacgacgactcgtggggcttcgcttaacacgtgccgctcctcttggacattggtttacggcatgtcgaactccagttcttaacgttccatcggcatgatagccggcacaatgtgggccgatggcgagcgccgaatattggcgacgatgtcgcaaatgtgccgtgaaatgatgaaatccaacgatctgactatgacttgtgctggatgcactttgtataaccgttacatttgccccacggtaatggatcgaaactcgctaccgacaagatggtgcatgattccgacgatttagcgccacaagagaagggtgtggtcgaggcaggtactcagagcgagaccgcctgcagcgatgcctctcatcacgtgagcaatgtcgctgcgcttcgagctcgcaggaagtgagttatgtcaatctgcttggaactatggctgatgggtgtagggttgataccacggtccttccattgctcttccttggattactcgttttccaactggaccgcatgaacttggccagcgcgctcaccgacggctttgcgaagaacatacgcgtaaaccaaaacaccatcaaccttggcaaccaactgatgttccttggtatcgttgttctcgagatcccgtccaatatcattctccagcgcatcggaccacggatctggatgtccactcaagtgatcatcttcggccttgttgctacattgcaagtcttcgtaaaggacaagaccggctttctggtttcgcgcatgttcctcgggctgtgtgaggctggatacatcccaggcggcatttacaccctctcgacatggtatacgaagcgcgagctggcgaagcgagttgcggtgttcttcttcggcatgtttggcggcaatgctataagtccgcttcttgcaagcggtatcttgaagttgggcgatcgaggcggattgagaggatggcagtggctcttcctgtgtaagtgtagacacgacgaaccagtttcgcgtatgattgacgcattcagtggagggaattttcacgatatgtgtcggtgtcgcattgctcttcctccttcctgggagccctgaccagccacgtccgctcctatcgcctggcttgattcgtttcaaagaaggtgatcatgatgccctccagcaacgtttactcctggacgaccctaaccgaaagcccggatcgcaaggtctccatattccgctttcactcgtgtggaaaaccgtcaagcactatcgtcgctggccgcattttgtctccacgttcgccgtcttctcgacatggtcgtcgctcaccacatacacgccaactatcattatggcattagggttcgatcgaattgaggctaatgcgctagcatccgtcggtggcttctttgcccttgggattgtcttcttcttcggctggctatccgacaaaacaaacaagcgtgggctagctgtgatcatagctcatatttgctatctgacggtcctgatcattgcgcgctcggtgcatccttcggtagggaagtggtctcgatggggcctttggacagcggtcaatgcgtttgcaatcggctatcatccggtgcacaactcgtgggtgcagctgaattgcaaggaagcaggagagcgaagcatcagcatcgcgatgtgggttatgagcgcaatctccgggctgatggtaggtacacagtactatcgtggcgacgacgttccattctacagcaaaggtttgaggattcagattgtcatggtggccgtcggaatgatctttgcaattgtacaagaagttgtgtacgtggtccataatcggaaggtggtgaggacatgggcgacgacgggcggcgagaagccctggttgtatacgccatgatagcatgtcacgagacgccatcatacttcagccggtaatgaagctgccttggacacattctgagcatgaacatcggcgctcgtatcgactgctgtcgtgctggcattcgctgtcttccggccccatttgcccttgtacttcccgccttgttgcttaatcctctctttctttgtgtctgccacccactcacctcgaaatctctgcttgggtctgagctccttctcttccatgaaccttcgtttggcatcaccatctctgccattaatgtgcccagtcgactttgggttcgccacaacccatgcctccagctgaggacgcagcttcggcccccagacgtcttcgcctgcatcaagatcggcataggtgagtgcagtcacaagatcccgagattctgtcaaccttccgatgctaaaatttgcctgtctcgttctgagcaacgccgccatgtgcgatctcgtcccacatgcaatgccgagatcgtgtgcgaagcttcggacgtaaaacccagagcacactttaagccgtatacgagcagcaggcgcttgcacaagctcctcatcacccagaacgttgaagctgtgttgcccacctccaaaccattccaatagagtgcattcatctacagtcatttctcgactttcgagctctcgcggaagcgctttgccctcgcgcgcatactcgcacgctttgatgccgttgatcttcagcgccgagtacaccggcgggacctgcatgattgtcccgtggaactgcgcaagtcgctcttcaaccaattctttcgtcacgtgtttgtaagggcctctttgacctattgcaccagtgcagtcataggagtcggtacttgcaccaaacagcactaccgtttcgtacgtcttgctacaagccaggtagctttgaagatgcttcgtggctcttccaactccgacaatcagaattccggcggccagtgggtctaatgtgccgccatggcccattttgaagacttgatcatcacccttgctgggtcgcttgcgctggctatttgagagtggcgcaaatatttttgaagtcgcgaaggttgattgcagcttctgcaacacatctgccgacgacacgaaggccggtttttcgacggctaagcaaagccggatcagcacccattcagtatgtagaaacatcggctgaccttaccgaagacgccttccagaataccatcgctgttttcctccatcacagattctcaatttgtacttgtctggggtggcaggaggaagaaaggctaccacgcgaatgtgttttcacgctagcactcgcgcgccatgcttaatcaggtatagcctgtgtcgcgatccaatttccatcgcagctgcagtatctcgccatgctgcacgttcgcaaacttgatttcacgaacacaagactagggatttaagtgttaaagagcattgaccccttggcccgggcggagttcagctaaggtcacatcgagtctgttttacttcccacttagaccacagttcattgaattggtacgtgtagccgcaccagctactagtattcaactttagcgaatgctacgatttatacagccatattcgtaaagctgaacgaggcagcagcatatcgacgtatgagtcacttctgcgatgatgaactcttcgttgcagggagatttacatatgcttcttaggattatctctataactatgataggtttgcggatttcgggcagcccgaaatttgttgataggctggattgcccaaattctgaccctcaggaacgtaagacccaacctatcaacaaatttcgggcagcccgaaattctgagccacaggagtgtaagaccccacctatcaacaaatttcgggcagcccgaaattctgagccacaggtgtgtaagacctaacctattgacaaatttcaggcagcccgaaattcggactatactatcaacaaatttcgggctgcacgaaattcgaactatactatcaacagattctaggcagcccgaaattcgaaccatactatcaacaaatttcaggcagcccgaaacccgaaccttacttacagggtctccaaatgcgaagttgcatcctggagcaatctagctgttatcagtatctattaacgtgttgaactatcgcgtatctaccttcttagaggaacaaaggctacaaattagcatcaaagtgttcaatttatgcataataattagacttagcttatcagagcttatagcgactgatcgactgcgctatcccggatgcgacttggcgtttggagaccctgtacatgtcgcttttgcgagctaattgcgcagtttgatgtcaccgttgatctttgtctaaagctcgaagattgtactaaatcacacccagtgcaggtggcgcgtggcgcgtggctctcactcagccttcatcactgctttaatggcaatgaaactttgaagtccgagttgaatcaaataacgcagcatatgaccacaatgtgactttctcctcgcgcacggcgcaagaaacagctgtcggactcaacagcaacactcatgcaaagatgactctgagatagaagtagtcatacctaagttctactcatagtaattacagtataaatatgtatactttcgacatgtctcgtagaatgatatcaatcacgccccaacaccacttcgacacaactccatcgctattacagacacgtgcaaccccttttccctagtttaagatcattatgtctctattggaagagctcccgcacccattggctatacctggcaccgcgccgaccgcggacgaagtcgacgtagccatgcgcgagttgcctggcttccaggagattgtggacgggatagaaaaatgtgcgagtcgctatgaaactttcaagaaagaagagagtgacttattcatggacgatacgtttcatgacttcacggacatagcagcttgtgacagcccaagcgtccatgacaagcgcaaggctatagaaactaaactcaaggtcgtcgacaaacaaatcaagatcctcatgaacaactatctaaaaatgttttatcaagagtatagaaagcatagcagggatgagttgcgaatgtggtctttccctacgatcgtatggcagcactaccaaaagatgttctgcgatgtgactaggcagcggccggactttgaactcgatgaatgcttcgacaacggcaacgtagtaccgggcagcaaatggaatggttgggtgaaaggccaagtagatgcatttcctccttctctcataatacacgggaaagaggccaagtccttttctaccagccagggctcagaatgcgagatgcacatggtgaacggacacggacagcttgtccaaacgatctaccacgtacactgcggccctaaattgtgtggcacaagagtagatggaggacctgaaatcgtatgtaaacacccgggccacgcacaccagttcacaaagagacccagagagtgggatccccagaaaggatggtacagcggtaatccctaccgatacaaccatcgtccagctcactcccggtacgagccagaattaggtgcatttgtacagctagagatttgggagccatactacagcaactccgtctacgtcggccaaatgtcgcaacccgaagatcactacgaccgcgaaaggtaccaggaattccacgaattcaatgagcttcctgatgttaggagccaagagtggatggatgcgataccggacgaagcggatccagccgtggtaggtactcccagcgtagatagttccagcgtggagtcagagcggtagcacttctcaagcatagtttgaggcatagatatagtcttgaaagtaaattgtgtaatttgcgatacgacaggtatagttcgtgaacgcaaatgcaaaacgcgggtgccgtgacgcaacctcctccagtctagtcatatgaagagataggtgacgtcgtttccaaaagcatgacgaatgtggcacacagtcatcggctagtggctcggcacgacaacctgagcacggatcagttgtgactttttaacacagacatgacagttccctctactgcactctatgttacatggctttatgtgttccggacttcgtcgcgcggccgttgtcattcgcatgccgcaactcatgcgcttcgccatgcatcagccctgttggatgacacatagttggaataatccagactagcatccattcaagcatacatctcgtccctctccaccctccaatcctgtctctctatcagttctacctgctccaacgcttcctccaccaaccctcttacctcctcatcctcgacctctttcccattctccaaccccttgatccagatatcccacctctctttattgaacccaacccacctcttcctcgatttgcgagatgcgtcgccctctttagcagggttaccattactcgccctgtgcctaaagtcgcgcttcgcccggacattctcccacagcctatccgcagcgtggatcatccacaatgccgccgcgcgtagcacagtggtgttgtgcgcacgcggctcagcggtattctcaaaagcctcgcggaaatcccaaagagcgtagagcgagaagtcaaatggtcctgtggtagtccctggctgcaggggaaagtttgcgggagaagaggttagctgggcgagtaaggcgactttgttgatatattgaatctccgcgtcggggtctgcaaacggtgagttgtgttctgtgaagacattggggtttgtgtgaagaattgcataccacagttccagtaatttgcaacgttgatgccgaacaggggtacatccgtccagagtgtctcattgtagtgtggatcgaagcgcaaatgatcgcctgttgctaggtctatgattttctgctgctgtagggtgcgaacgaagtctaccagcgctgcctgctgcgaagacggagtacttacgacaacacgctccatgagagcttgccaggtgttgttaacatgtctggaaagggcgtcgcttctggagagtgttgtagacgatgcgactgcacatgtgagattgagcaactcttgaatgactgtgttcactgtggcttccggccatgtgagactggagataatctggagctctcgagtttccgccgtgttggtatcgcaggatctattctgcggtttttaggtatgaggatcgttcgatagctgcaagatgtgtgaagctggactgtgtggacattgattgactgtgtttcgactctaaacataactgatgtatgtgagcccttttgtatggttcaagaaggtcatactcctggagcagtggctactagctgcacttttactcggatcctgtgctattcctttctttccgtagttactcgtttctgccgtaagacttcctgcctgcacgtgtctgaccacttctgcctctttttagcagactgagtcttgctgtggggaaaagactgtaagtagtgtaacgatctcacagtatctgcaatgcatgtcgtggcagaagccgtgcttcaaactacacagaggtttcagtcttgattttattgttcgaagactgcattgcgccgcaatgactacgaacgacacttgtgattcagtcaatccacgtgcttcgagcgcgacgctattacatcatggttttacaacgacgacaactaggactcagctccgtctatgcactccgcacttttggtgtgaccaacccaacagcagtattcatgaatctaggactcaggtgattactgcagtcatatcttcatgccgtgtcataggcgttgcagtatatattccggagattcccacgatgtatttcgcgattataactataaagacttactgaacagccttggaaaccttcaacaacaagcgtattactactttggaaatagctctgttctctaatactggaacacgatcatcatgtcattccccgaaagccttgtagagcatccttttgctcgtattaacgtctcgcccgacgcccaagaagtcatcgatgcgatgaaaaaggttcatggcttcaacgaagctgtccacgaaatcatctgtaatacgaaggcttacatggagatggtcgaagaacagcagaccttggcccccaagaccaaagaggagcaccaaaaagaacttgaagccgtcaacaaaaaaggaaagccctggattggcaagtatctgagatgttttactgcagagtacttggaacatggcaagaatgaactacgaacatggtcctttcccaagatagtgtgggagcacttccagcagatggttcgcactctgtaccctgatacaggctgtcctgaacctgatatatgctttaacaagtacggcataaccctcttcgacacctgggatacgtgggcagcagcgtgtcctaacgttcctcctttccttcgggtcttcaatcaactccccgcttatgcggacttcgccttccaggaaatggagatacgaaagatggacaaagaccaacgctatctccagttaatatatcaggtatggtgcggccccagactgtgtggcacgatgcagagcgatggaacatgtcatcatgcaggtcaaatgcatcagttcacgaagaagccgagaggttggatgaacggcagaggctggacaagtggtaatgcgtaccagataggacatgagacgtctgtggacttgggcgaacagcattgggttgccatattcgacatggaagatggaacactcgtcaagaagcgcgattacgattggaccgagttctacgacgattggtccaatggttatccgcaaatttattatcatgattgaattcggctgtacgataacctcctagcaccgggtgggggatagattagtgtggtagattgattgaaatgagatatgttattcgcgttgtggaatctatggttggtgaacgtggacgtaaatcatgggtgcagtgacgcaatctctctgtttacaactcggtcatacgatgaggtttgggaaactacatagaacgagtttgttgttgcttgaacatgtgcctagaaagggggccgagtttggaaccctgtgttcgacttggatgaaggcgaaaattgggtgtgattgcagagggaggctatcgatcattagcaagacgagttcgactcttaaagaaagtaataaccatacgcgagttgtgcaaggtacgtgagaggctgcttcgtgatgtcgagtgctgagtttgtgggaagcatccacagtttgctagatggccggttaggacgaaacaagtttcaggctgtactcggccatatcatgacacatgcagcatgatatcgatgtgcatgttgtacgttgttaaagtgtggcggataattcggcatgcaccgccatcagactagcgcgctttgccctgcatatcgcgtgggcgtgccacatgccgtcgcatggcactttgtcagcgcgtgcttgcctcagcaccgaagcacgccgcattctcgacgcttcttgcggtttctcggcctctttcccttctgtctttccctctgttgtgagatctgtcagcttcttcctcagtcgatataacatctgaagccttgcgccacaaccatggcgtcagaaagcttcaccgaaatgaagggcggcgacgtggaagccgtgggcgcacactgccaaatggagtactgccacgtcctcgactttctcccattccgctgcgaaagctgtcgggggtgtgtatcccagtccccccaccaccacctctctctatcagactaacaccctcagaacatactgcctcgaccaccgcaccgaacacgcgcacaaatgcccccaagccggcttgtgggcgcgccaacgcgccgcccaaagcgcctcctcgtccacaataccgcccaaaccctccctctacacgcacgaccagcaatgtttcgaaaacgcatgcaagacgctcatcaacacgtcgcgcatgcccgccaaccaatgcgccgcctgcaaccgcagctactgcctcaagcaccgcatgcccgaagaccacgactgcaaaaacgtgcctcggcgcggcgccgcagctgcaggcgcgcgcatgagcgcgctgcagaaactcaagctgtgggcggagaacaagcgcaaggaagacgacaagcggcgggcgccgaagaaatccgggggatttctgggcctgggcggaagtaagacggcggcgacgaatgcgcaggcggaaatcaatgcgctcaagcgcgcggccaagggcgaggcgagtgtgcccgcggagaagcgcgtgtatttgcatgtcgaggccagcgcggataccaccaaggccaagtacccgacgggcaagttcttctacaataaagagtggacggtgggcagggtcttggacgtcgcggccaaggcgctgcaggtacagaacgtgaacaatcgcgggggaggggaggaggaaaagttgcgcgtcttccatgtcgaggggggaaggctgctaaagtttagtgagaagattggggaggcgacagggaacgggaacatgattgtgctgctgaggggggttggggatggagagccggatcttattgatttatgaggggtgcgtggttgcatagcgtggcgtcaagtgataagtgatacccaggagacgatgttgatgaagttatgattatacagaatctagatgatgctaatcctggtgcgaaacaagaaggcatcgagcacttcgataacccgtgtcatgtcccgccgtccgacctgtgatgtgtatgcgctctgcgggtatacgacgctggacgctgaacgctgaacgcctgaatgggaacgccaaactccaagcgcaatgcatgtcaatcccttctcctcttctccttttctccccactcaggtttcaaagtttttgcacttcagactctttattctcgtgccccagcccttgctcgccagattattcgctccgtcgcggaatcgtcaggcagtcgtccgtctcgatgcagtcgtaattgctatcccacattagcacatgtcctcgcagtcctccctgtccccatccctgcgctaaacgtactcaaagaaccggcagttccaataatcgtctctccgcagcaccgtagcgacatcgtgtccgcccacaagcaggctctgcacccgtccatcgatcctgtctccacattagcctcccgtgcccatgcccatcccaacacccttcggccagcgtacaaattgttgtccagactcaaacactggtcgtgatacgcgtcgaccgacacttccgagacgaacgccggcgcggcgaacagctgcactttgatgcgcccattgtggttacgaggtcgtcggcggccgcaagcgcgaggagcgcgagaaaggggggtaaggcgcgcatcgtgacgccggtggtggtggtgtgaggtgaggttgacgttggtagggagtgacgaaacgaatcgacgtcggggcgcttggcgggcgggtcgggtggcactgcctcgttgggggtgcttggacgtccaccgtgcacgagaaacgagtcgatgggggcttatacactgagaatccatcatggcttttcaactcgcaactcgccgctgggcggatgagcatttccagagcgactcttttggtcatgcgaaatagccaccacgcagatacgtcatgggcgccggcgacgtggacgtgggcgctgcaaatccggggatgcgcaaagtgcaatatcgacggacctggtcaaatggtatctgcctgactgttcacaataggtgcgcttcatagtatttgcctgattacacatgcagcgctacctccatggcctaagtgacaaggatgttttgtgtggaggctgagtcgtccgtcagcacgcacatatacgctcaccagtccccagctcacgtcttggtagaggagcgtctctccatctctcagccgtgttacaaagagattgccctgttaacgcagaacgctcttcgctcgtcccaatcaggccggctcgcgactttccttcttttgttcttagcacaagcaaattccactatctttttcatatcccgaactgcacattgcagtactctatcgtttcgcccgacttcctagccagatggaagtggggagaatatccgaaactgctccgtcaggaacgcatctcccgcaattcgacacgggctcggcttcgttgtactgtaaggtgcagcatgagcctacagtgaagactcacacatcctcctcggtccatgacttggaggatgcggccaaggctggttgtttatcttgtgctattatattgctcggtgccaggaaattatacccggaacagtttcagcacttcatctataaagtttgcgacagacagggtataattcttgtcaaatatcttgatagcgtctctcgttcgaagggcaaacctccttcaatgccgggaatacatctattgacactggtaaacacaccagcctgtttgttgccagtagtttcagtcggtcgcaataccccggaacgatgctctatggaatggctcccgatcctatccagatggctagccgattgtacagcaaatcataactgtggtatctccggagcgcagctgccaactagagtattggacgttggtacttcattgcaagaccccattcgattgtatatctcccggggggaaagcgcgcgctatattgctttcagtcactgctggggtgagaaaggccctgcacccgccgtgacaacaaaatcaaatttgcatcatcacatagaaggctttgacgttggcatattgcccaaaagcttcctcgaagtgatcagcattgcgaggaatcttcatgttcagttcgtgtggtacgtgtcctgaatctacgtggttatgaaacatacctaataattgtcatgatcaacataggatagactcgctgtgtatcgtccaggatgacgcgaatgactgggacagcgagtcgggtcgcatggctacagtctatagcaacgcacatctggtggtagctgcatcatccgctagtgatagtagcgagggtttcatttcctcaccatgtcacaatccagcattacctgtggcgaccatgcgaaacgatgatgggagtttatcaactatacacgtacgctccgaatatgcctctcatcaagagctaggtcctcttgactcacgtggttgggcacttgaagaacgcgctctctctcgtagattggtcgatttccgtcgctatgaaatgttttgggagtgcacgcgttgcagcttttgcgaatgtggtcagtctttctcacaagtgggaccgaagaccatcttccacagaccagaatcaagcttctgctggtctgacctcaggaaagcatatcttcaaaaggcattgacgcatagttcagatttcctccccgcactttctggcatcgtttcacatatgcagaattttggagcaggcgattatttggctggcttgtggaggacacgtttgatcgatcagctgttgtggggcttctggtcacgtccagtgggtcttccgtcagccatgctagcaggcgcagggcgcattcaaccataccgagcacccacgtggtcatgggcttcactcgacacccagaacggcagacatatgaaactgggccacaatgcatccggcatgctttcggatgtcatttgtcgccttctgcatgctagctgcacacctcggggccgtgatgaaaacggcgcagtcacttccggcaagatcgtgttagaggggaagctcattaaattcatctgtcgagaacacgctctagatgggcaaaatgtgctacacgtccaggacatgcgacatgcttcatggccagaacatgttacgttgaccatactggaggcaccttttgacctagcagaagaaagctacaaggacatcgaactgtatgggatagccctagtccgtcatcttaattcggatgtgatcaagtcggtaatcacgtacattggtatcactcttcagatgttcgacaaaaagctgggcatttatgagcgcgtaggtgtatggaagggggatgttcagcgatgggttccgctcaggcgacgacaggacgtcccaatttgcaatatcaacggctcatcgcttcgaggaagcacggacgttggcgcacatgccagacactacaattacgattacatgacgttcaaatgttgtcgaaaacttcgtacatgcagcgggcagtatatgaaagacctgtatctagaatctactgagttgtaggcatggttcaaacagaacgctcttttcatcttatgcgcaagctacctaggtagatataacctgatgcatcgcgctagatgccgacgttgcaactttcgagagcctcaactacatgaaaatatgtcaacaagattctcgaagaagattgagcagctcgaaaatcgtgcatgcatagaaaaaggaattcaggtggcttaaagctaccgaacggctctgaaacggtacttcttaatcgatgaagacaatctgaaagctctgaaatactacgtcatgggagaaaatagatgtcgagcagttcggaattttgcataacgatagaaaggacatgcaagcaactccccattactgcatcttacctgggtagcagaggaagagaattgcaccgatcgaaaatggtgcaatgacggaattcgagcagttccatgatgtcagtgatgggatgctttttgtggcatcgtgagggcgcaatcgactcgatttaggcacattagggcaggctgttctagctattgcagctattcacaaagcgtgtctgaacacaatccaactggctattgtgtcaaatgctttctcttgagctgcaagacaaatcagatttggaagtgcagcagcacggcacaactgtttgcaggatcgtggctgcagtctgatcgacttcagaagggcttgtggactcgcagttgccccgagcgtgagacttcgggctgcccgaaatttcgtcatctacgtaacttacatgctaggtagatataatacttcttcatacgactcgcgtttgccccaagcgtgagacttcaggctgcccgaaattccacgtacatgctgggtagacatgatacttcttcatacgactctccctcatacgactctcccagttgccccgagcgtgagacttcgggctgcccgaaatttcattctatgtacatgctgggtggacatgatacttcttcatacgactctcgcagttgccccgagcgtgagacttcgggctgcccgaaatttcacgatctacgtacatgctgggtagacaagatacttctcttcatacgactctccctcatacgactctccctcatacgactctcccacttgccccgagcgtgagacttcgggctgcccgaaatttcattctatgtacatgctatgcagacatgatacttcatacgacccgcagttgccccaagcgtgagacttcgggctgcccgaaatctcataacctacatagtatgtacatgctaggcggacatgatacttcacacgacccgcagttgccctgagcgtgagacttcgggctgcccgaaatttcatacccggaatttcatattctacatagtatgtacatgctaggcagacatgatacttcacacgacctgcagttgccccgagcgtgagacttcaggctgcccgaaatttcatgatccgacaaacttctgagaagaaaacgaaagattgtcacaagtaaaaaaaacgcaggatctgaatgaaagtgcagctagtgtcaactgcttcaggcgtgcgagcttttggatactgagtacctttgcttaccgctaaatcgcggtcttgagtcttcctcttcatgcacctgggcatgtaaacttcacactaacatagctttcaatggagccgagtggcattacttctttagtcactcattttgagcaccatcaagttgcttcgtgaagcgcagatgacgtactgcccatgggggaatcggtcggcgctacaagtgcaggcgaagtttagccgctcccgggtccgctactcgtatttccccgcatgtcaataaactctctagacttcttacaggaacgtctccgaactttaatccatctcttccactctttctgtacatgatgccgcgttgttatgtgtttggagctgccatgacctgctgtgggtcgttgggaaacccgaatcgcacgggcaagtgccgaacagaacttgatgtcatgcaacaatgaccaacatcaaagaggtcgacccaatcttattgtctttaggtacccatgaaagtaggagacctttgttaccccgcagttagggatgtggagagtaagaatgagtagaaagagcaagatcgacaaaggttatgtggcgggcatgtcagcgtacaaaaggtgtgcaaagtaccgagcacatactcatcgtgtcgcaaagtcaagcgtaggccgtgaaagccttcaattccctccataatgttgcgctctctggtttcgcttagttgcgccacggctgttgcggcgcaatttaatttcacccatactcagtacaacacaagcccgcccgtatacccgtcacgtgagtcatcggcgatgtgaaaacagtcgtcactgttgctaatcttgctttcagcgaatatcacgggagctggaggatgggaagcagcactggagaaggctcgagggtttgtgggaaaactgacgattgaagagaaggctcgaatggtcactggtatgtccaacggatcaagcctttcacgattacccatcgcgcaccctacacgatacatggagacttcatggttggtactaataacattgttcaggcacgcctggtccatgtgtcggcaacattgcgcccattgagcgcctgggtttcagcggtctttgtctccaggatggtccacttgcgattcgccaagctgtcgaagcatctgtcttcccagccggtctctccgtcgctgcatcttgggaccgtgcattagcccatcagcgcggcgtctacatggccactgagtttcgcgagaaaggctcacacattgctctcggacctgtagtgggccctcttggccgatcgcctttcggcggccgcaactgggaagggttcagtcccgacgcgtatctctctggcgttcttgtcgaagactcgatcatcggcatgcagagtacaggtgtgcaggcctgcgtcaagcactatatattgaatgagcaggagacgcagcggaatccttcgacgagcaacggcactactatcgaagcgctgagctcgaacattgatgataaggtgcgtgttatgccaaaacagacgagtcaaagctaacgtgtgacaaagactatgcacgaaacctatctctggccattttacaatgcaatccgagctggctcagcgtctgtaatgtgttcttatcaacgcattaatggcaggcaagttacttggtcggatcgacattcactcttgactaatggtggaacagctacgggtgccagaactcaaagaccctgaatgggctactcaaggaggagctcggattccaaggctacgtgatgtctgactgggcagcgactcactcgggtgttgcctcgattgaagctggactggtaggttcttccatcaaatgcgtcgatgtcgccctcctttttacatttcgcgctttatctagcctcaatcatcgcgaataacacctgctcacatcaggcaggatatggacatgcccggaggcatcggcttcttcagtggaacgtcgtccttttttggcggcaatgtgaccactgcggtgtaagtgctgtgtttgctctagaagccatacgaaggttgctgatcatggacatgttcagaaacaacggcacgctatctgttcaacgcgtggatgacatggttctgcgcatcatgacaccatacttttacctgggccaggacgccaacttcccacccgtcgacggttacactccaaaacttgggttctttccgagtgaaaactatgttagtaacttcaccctgggtccagttgtcgacgttcggaaggaagagcacgaaaggctcattagagagctgggtgcagcaggcactgtcctattgaagaacactaatggctctctgccgttgcggcaacccaagagaatcggagtcttcggaaacgatgcagcagacgtcaccgaaggccaatatctgcaatcagactatgacattgggactcttgcagttggcggtggaagtggaactggccgattctcttccctggtatcgccgcttgaggcgatcaaaactcgagcgcgatcttaccgggcacaagtgcagtacatcactagcaacgatgtgatcgtcagcggtgccatgtcctccatcgctccacttccgttggatgtgtgtgtcgttttcctcaagtcttgggcaagtgagggcgaagaccgtaccaccttgatcgcggaatggaactcaaccaaagttgttgaagagactgcaaaagtgtgcaataacacagtcgtggttttgcacggtgccgcaccaaacactcttccatggcgggaccaccccaatgtcaccgccatcttggccgcacatatgccaggtcaggatacgggcaactcgattgtggacattctatggggcgacgtgaacccatctggaaaactgccatacaccattgccaacaacgaaaccgactacgccaagaacctcgtcaccagcgcaccgctcgcatcagcgaccaatcctgatgcatggcaagcggactttgtcgaaggcaatcttatcgactacaaagagttcgatgcagccaacaccagtgttgcatacgagtttggcttcgggctcagctacaccacattcaatctgacgaacatgacttccagcatcgtagtcgccaacgcatctcgaacaccgaacccagccgccccaattctcccgggcggcaatgtcgagctttgggccacactcgccacagtcgatgtaaccgtcaataataccggcaagagagacggagcaacggtcgcacagctgtatctctcgttcccagacgaagcggctgcccctgtccgaagtttgcggggcttcgagaaggtaacactcccggctggaggctcgactcggatccaattcgacttgtgcagacgcgacctgagctattgggatgttgttgcgcagacgtggcgtttgcctcaaggaggtgtcaaagtgagcgtgggcttcagctcgcgagaccttgtgcttcaaggaacgttggcggtttgagtatcttgatgcatagcggtacgcaagataatgtaatgtatgtaacaaggaaagccatgtgtgtcatggagaccgatgagattccatgttcttcgggatgcttcccattcctcctcagtgtaaagctccgcggtcgtgtgttggttgctctcgaacggcgtgggcgtactttagcagttgcacgcggaacaaaatcttccgccaatggcatgcagctgacaggctaacaagtacactcgttcttccgacgcttccggggaggcctacgtgatgtgcgtgtgtactatgtgtaacatgggtactggaagcaaagaattcgcgacatgcgtctctccaatcatgttgcaccctcgccttaagcagaggtgatctcgacagcgcaaggttgtgctcttagtttcattgttcggagaatagaacatcatgcgactaatggtgagttgcaaggaaatccacgctgtgggagtttcaccacaacagcgccgctttcacatcaacatgcgaattgcgcgtggtcgcattgcttcgagaagctcaactaattagttgcatatcatgattccgacatgaagcgccgtaattttggtcgcaaatgccatggagggcctggaggacagatggcgccaaagttggcgcgtggggtagggcggagacaagcaactgccttccgtaccaagcttgctaggcaaatcttgacaggagatctcatctccacatgcctcgttgaaactctacaacaccacagctggatgcacacagtattccaaccggacctacagcacatgcagccatgaaggcgggatcgtaacatcccacctatggactatccgcggacaatgcggaccaacgtagtgagtgacttcctgcggaggtacaccgtgcacatcgccacagctcctgatagcgcggtcatctcccgatcttccacgaatcagataatggacggtgtttagctgccggtgcatcgtcgccgaagaaggtccattgcaatatcgcgaccagtgagcagatatcgcttgttatggagagagaatgcaatgctgtgtcaaattctgacaaagcacataggtacgagaaccacagacgtacagtgaagaatcaactgtgtacctccaaaatgttcgacatccgtgccatatcttcaattgcggcattgcgctcacgacatagtttggagattgcggcgaccacgcgccggtgtcagcatcgtcccgtgtctttgcaagcgattcaggctaatgaccgctcaagctcggtggtatgggagccaccccacaccgtgccccaaacatctccatataatttgcacaatctgccccagattcgacggcatccccggatccatcttgtccatctctccacatcatccttttgagcgagatgacctcgagcatcgaaaagtcgtccgcccatggcattgagcacgcctccgaatcgagtgtcgatgcggtagcattcgaggagggcaaggacctcggcctgagcgccgcgcacttttgtactgatgcggacaacaagcgcattcttcgcaagacggatatctggatgctttcgcttctttgcatggtctactttctccagtcagcagacaagggaatcattggtttgactgctgtttacggattgaaaaccgatgcacatctcaaaggcaacgactactccaacattggcaacatcggatactacgcacaactcggtgtgcaaccgctggcggcctgggtccttgttaagcttcgatatcgtcatgttttgcccgtcatcatcacctgctggggtatctccgttgctggtggtctagccggatcgacgaactatgctggtcttctcgcgtcgcgattcttcctaggcgctttcgaagccgctgttattccactcttctcgatgattacgattgcattttacaggcgatccgaacagcctttccgtgttgcctgctggtacagctgctatggtctcagcacactcctcagcgcccccattgtctacggctttggtcgcattcactctagctctctccatcgataccagatcgtctacctctttttcggacttctgaccatcgccgtcggtcttatcacttactggtgggctcacgacagccctggagaagctcgattcctatcgcatgaagacaggctgaaggccgttgatcgattgaaggcaaaccaacagggtatcgtgtcgcacaagttcaattggaagcacgttatcgaagctgtgactgagcccaaatactggctgtacatgatcatggtcattgccgtcaacgctggcgcctctgtatcttcagtctttggatccatcatcttgaaggacctcgcaggcttcaccgccgatgaagccgtacttctcaacatgccctttggcgctcttcagttcgtgtccattcttggcgcgtcgtggcttgcataccgcttcaagcgcaagtcgccctttctgctcgccctcgtcacgattgtcatcgttggagtcgcactgttagtcgcgctcccaaagaacaaagcgaacaaaggcggtctacttgttgggtactatctcattgcatttgtgttcgccatcaaccctctcctaatctcctggatgggcggcaattgcgctggccagaccaagaaagcgatttactacacttcattcaatgccggaaactccattggaaacatcatcaccccatatattttcgacgccaagttccagccacaatacgtaagtttgccatatctactctgcgcctcagatacccactgacacatcgcaggtcaatgcgctcaaaggcatcctcgccatctggtgcattctttggggcgttgtaatcgcccaggttgtacttatcacctggatgcagaagcagaagaagaatcagcgcgaggcggccggcctgccccgggatttcgttgattactcaatgagcggcaagtttcacgaggctggcgaggaaattcacggagaaaatggcctacaagacatgacggacaaggagaacttgtactttcagtatttgctatagttggaagacgtacgcactacaatataatgtgtttgatatgacatggtcggttcgtgcagtgagtgatattgttcgtcgattgggctctttgtatttcgattgacaacataaatcaagaagatgaaaagcacgttgtctcgatgcaaacgatattgcccggacaacgtctcttccttgcaaggagcgaaacttgcgcgatacgagattggctgaatttgctctaccctgatgcagatcctgcacggttgcagtgtgtacgcctacccaagatatggttctgaccactttagcgacttccaggatcactgccttgtagtgtggcttcttggcaaagtcttcaagacgatgtcgctggtgatggcatcgtcgctatcttcatattcgacgaagtggatgccgacgtacgcctgccatcttcatctcgcggctactgcttggaatcacaggtgaaccgtgcgggagggctgtcgactcgtcggaagtggagttacttgagtggcatgacatatcctcggaaggggcactgttcttagcaagtaacgcggtggacggtcttgttgacgtgctgtgttcaagctccatacgagaaaagattgtcatgggtcgcatcgtctatcgtatcgaaggaccagtccgaccaagacgatcggtccgactctgaaaaatcgttgaacaagaccaagagcaggtcccactgtacagttttgaacgctgctttggatagcttgccgatatctggaagacggctccacttcatcataaagtatgctaacttttatgcctaatcgttgtggtataaagccggtcaaacatctaccatattatgtgcagctttcttgccacttcgtcacacatccgacaaacacgtagcaacagcgacaatgaaactcctatcgttcatcgcaccagcttgccttctaggcacagctgcttcaatcgacatgtccaagtattctgcagggcctggggtcgaatcagagtttaaatcctttgtacaagcgtacgccacctgcattctggcagtagccaaagcgacggaagcactcaactaacattcttaggctctacgcatctactgaggatccagctgtgagggagaccttcgctgattacttcacaacgaacggaacactcatcgttcgtgggatcgtcgccactggcgcagatgagattatagcgttgaaggagaagctacttcctccagcgggcaacaagcattggaaccataaacccaatgtgactaccgttgactcggagacggctacgcagaaaacctatcaggtgctcggtgttattcagtctacctatgatggtggaaactgttctcaggcatagtacgcacccaactcacagcttgtattgtatggcagtagattgcgcaatagatgctaacagtagaatcaagctactcgactcgattcactgtcaccaaggatgtcagcggtatcccgcagatcgctccccactctggaagcctggtgtcttacgacgatttcatcatcgaaccttcacagacgccaaccgacataccttgtgagaagtaacgtgccttcggaagaacacagattggtggagagctttgtagagtttgggctatttgtaaaaagaatgactgccttgctggcggaatggcagtcggccgtagagcagctctctagaagatatgataataatgataccaacggccacggatggcacgaacactcctgcaagttccttgaggccatcatttcgttatcagtagtttctatcgtctgcttgaatgacttgccattgcatcttacaacaagcggtgatccaacatcacatggcccaaactcctcgttccccactctgaagtcgcgtcgaatcattacccagcgcctaaagcacgtggaaacatctccatgtgtaatttgaacgccggacgcagatgtacaaacgcctggattctcttcagaaaaaaaatcttatttcctgttcaggataccttcaatatcgtcagccagcagatcccaacgagcactgctcaaggaacaaggaagctattcagctcatgtacagtcgcagaggaatctgaaatcggatgcagatctcggataagacccacatgcaattatagacaccgttgtagatgtggggtttcggctttattacgaggccgagcggtgcgtgcaaacctcctgtccttgagctgtattcggaaagaactcctcagataaaaaccatagaaaatgatgtgtgccgcgattgtagtttccccatgcatgtcgcagctcttggaccatgaaggtactcgaactactgcatgtacgcgaaggaatagcaaactgatgatgatagcaccccgctttggctagttgtgtctgaatcacgctctaggcgcagggattctcaacaaggtcgacgctaactgcttttgagctggcagtgcgctactacaggggaaggcccagtgcccctaccgtatcgaacgacagcttaccgcggtttcctgtcaacccaagaatgtttctagacggatacgataaaccaaaggatgcaagctgggattggcgtgtaagtcattgctgggtggattcaaaagcgctatcagatcacagctatatagcacccaggcattagtaacgataattgagagatgtaaagacacggaagtcctgtcggctgtcgcgcctacagtaccatgaactggcaaacatgctagcaccgaagcaacgagaccaaacaaacacatcaggcggccctttcatcttactgaatagagtagtggattttgcgctggctgttaagtgcattctaaccaagcgacacaccgagcatcgcaacattggaatgcttcaaccagaagcaataataaacacgtatgactaccgaaacactccaggccatcatcgaagggccctaatcagatcccgagtatttgacaaaaatgtgtcgccctgaatcggttgctaacttccagtgtggtgcaacacgctttggggaagcttcccgcggagcctttttgacagcagaagcgacattgtctacgcccatacaaagttgagcgagtacaaaatgcgtagtcgatgtgcgccgacaaaacagctgttggatcacatgagaagcacggcaaacatttgagggtgacatacgagcggtcagccacgttcgcttccctggcttggcatgataccgccgacgaagatctggcaggccaaaaacatcttgtaaaattggtgaaggcgctacttcggtggcgtagattcagctacgcatgtggacggtcggggcctaagtgcacacaaagtggggtgaatgcacagcccatcaacactgttccgcatgcagactttccacagccttgggtgcgtcctacgaccaccaaacttgacctcaatgagaggcccagaaccctcacgtacccaggtgcatatcgctctcagtgtcctacactacggtgagactggctctcgataggcgcaatttggactaggctgaggctcttgcaggtgtcaagtcctttcttccgcgtaacttcccgcctagcaactcagcttatcgtaggacattagcagctcgctcatcagcctttcaacaaaggatgcgcttcaatgcgtcacgacttccggtcttcagcccccaaataccaagaaaacgctacgccctgaggcgccaacatcgttacgcgaatggtcagggttccgccaccacgggtcgaagccaacaatatgctgtgcaacacgcgaataacagcaatccctaggtattggtgaccgccactgtcgtattggcaaactcaaggcggacttgccactgcagatggacttgatggcttatcacaggtggactcaaggcagtacaattcacctgcttgcaccactggtcatcagtgctcgaaagtcctcccaattctgttctcgatcttgcgaaatctgccctcgccatggcaatttcgacacgatctggatgtttgaccttgttcgcctacctgttcgtctcccttcgacttgtgtccgcccagcgaccagagagcgcttccgtctgtgattactacgcacaacaacggtttgggaccaatagcagcgagtcgcagttacggttcatgcagaatgtagtatgtcttgcattcgaaggaggctctactttacccaacatatcgtcagacttgactgggattctccgacccggaaagttcaaaggcaacaacattgacttgatgccgtacttcaacggatcaagagcctctaccaatgttaacaatgccgcgatcggtatcaactggttggatcagggcgggcctgcaccgcttgcttcatttcttgaaggaggcgactcgcaaactttggttttggccaatacttcgaatcaatagtacgtccatgctcgtcttctgtctctgcacaatgcgcctgctgatctgaacatctcagtcatttgttcagtaacttctttgtcgcattcagtcgatcatttggatgtaccctgccgcctcgaccgccgcccaacaccaacggaccaataagtctagcgtatgcgcacaagttcatgaaccttgagtataaccagctaggctacttcatcagccagcttgctctggcagctcagtacttcggagtatcgtcgcaagatgccggctcgatcgaaacatcattaaatactcgtgtcaacattcgttgtgcgccagccacttctgccaatccgcccatgctgcttagtctttgccaaaatccgacgtgtccgctggcagtgcctataagtgactgcgcggcatataacaacctgaccgcggttggagtcactgacagcaaacctaccaccgtggcaagcagtctgcttccgactttgacggcatcatcaagcggcaccagtcagtctggatcttctaattcaggtgtagcatcatcggattccagcgggctcagcaccggtggcattgcaggtgtcgccgtcggcggtgctgccatcctcctgatcgcggttatcgcaatcttcttcttccgccgcaagcgaagccggaccccatcaccgacagcaacaaatcctgctcctgaagctacatggaaccaacaggggtttggctcaccaaccaatcactcgatttcttatggccctaaggacccacatcaatcttacctctcgactggcgcccctccatcagaaatggatacgtctggctacatgagtgccagccctccaccagccagtccagaccctacggcacataatgcttacaaaagatactctgagcaacaatatcaaccgtactcgccgccaccagtagagatggatacctcacggacgccaggagcaggaatgggccatggaccctttgcaccacctcccattgcgagtagtctggagtggcaacattcgagccgcgaatccccagtccctgtgcaccagcagcacagttcccatcagtcttgaggcagataatcgcgatttctaagcgagaggaatgggtgacatggaatgattacatcacatttacactgcatgtttgctgttcctctgtgagctggctgtagcaccaaaacaccaaagatatatgcagtgatcttctggctttgcggtccttgctagccgttgtagcacccgtcgagatgcaaatgtgatatgattcgcgcattcatctggacattgtgcagctcagatccctgcattgcagcatcagaatccttcaagagagcttgaacttcagatttattacttcctgcaacagcttacagcgaaagcgagaaatggaagaggtgcgaagaaaacgtacaaagcgcaaccaatgctgttcacctagtcgaatgactataaatagtcacgcgccacagaagctaccccgcaacgacgctcaatttctcctgcccccagatcgtacgacaatgggaggaagctcatccatactctgccttgcacgggtaattgtcaaacaaatgcgaccttgcacgaatcattgaccaaccagcgcgttatgcgctccgagtaggtcagcggacattttgatgctcattttgcctgcagagcaacttcacacaatacttttggccacgactaaacaattgccagggcgttgaaagtcgcatgcacctccgcttaaaccgcgacacagccatatctggtttgccaccatgcgaactgttgtaatttagtccaggtagccaggatttgtgagttgaccaatgttggggctcagagaaattgcgcagtacttctgtgccaggaagaagagatcccgtccattattatcagcgcggctcggaagctacctgcggtctcattcacgacagcagcagcgatagttcaacatgcatataaataatgctgttcagcgttcgcgaagcatccaggggtggagctacatcgtcgcttatgggcgtgtgcatacctttttggactgtttcaggttattcgatgctgagtgttctatactcttgtttcgtactcactttgcagtctttgtgcatgatactcgggaatcgtatcttccctaatttgatcagtacatggatgcgttcagtcgaatggtcgtggatcatttggctgcgctgtggcggctgtgagcgctggatacgcggaccgcactctcagtaaggaagaaatgattgtgagtcgtggaaatttcgtatacacataaatggcggttccccgcgattgaccagtctgatcctggcatgatcagcgctggaggaacatgagatctaagcgatcgcagcatgggaccactttggtctacacgtgcatttaccggttgaaatgctgccttttggtgtgcggttctgatttgtaaagccaaggaatgtatatgagcaacatgcgcgaaggatctgcaataccacaaatgtcgactcgcttgtcagctcattgggtgtgtcgaagctgacatggtgaggtcgtaagcttctagcgccatgctacgcttttctggttcgttgttccaggagcgaagaacgaaacctacttgccgtcttcgtatcggagagtaaccatggtgttggttttgcagatcaagcttcgtgacctgcaacgattctgccttctccaagcttaaatgaaaggccagtcgcacaccataaacccagaatcaaattatctcctcacaccccccacgaatacatcgcaagccatggcgcccacagtcgttgaggttgatggcatcgtcgagcgcatcgttgccaacgatcacgtgcgttggtggaataaaccaaaccttcggcagctctacctacttctcgtacccttctgcttgttcatcgaatcaacttcgggcttcgactctagtatgatgaatggcatgcaagcattggtgttctggaaagactacttcaaccatcccaagggaggtctgctcggacttcttgtcgcatgctataatcttggaggtatcaccgcaattccacttgtagcactcttttcggatcggtttggtcgacggatgagtatcgtgttcggttctgctgtcatgattgttggtgccgtgctgcaaggcctcgcacggaacggtaagctgagaaggaaaaaattcgtgatacaatgttgacgtacagccagtcgcaatgttcatcatcgcgcgcatgattctcggccacggcattgtctatgccatcataggtggcgctgcactacttggtgaactcggtcatccaaaagaacgcgccttcctagggtcaatgttcaatgccttcttcggcattggtgctgtacttggtgcaggaattgtcgtacgaaccgtgctcatcccaaatgactggagctggcgactgccttcgatcctgcaggctggtccttcggttatacaaatcctctttgctttcacggtccctgagagtccacgttggctcgtctcgaaagatcgaagcgaagaagcactcgagatcttgatcaagtatcacgctgaaggcgacgcttccaatgagctgccacatatcgagatggcagaaatccgcaaagctctggagcttgagaacgagtctcggaaacgcggatgggcagaactgttccagaccaagggcatgcggcaccgagccttgattggggcagcactaggactttttacccagttcagtggcaacaacctcatctcacaatatctcgtaaagatattgacacaaatcggaatcacagacccccatcagcaggtgcgatacaatgttggtactgaggcctgggggtttcttgtcgcactgatcctcgccggtataacaccacgatttcctcgccgtcggatgtatcttctgtgtgcatctgctcttttagcagtctacacagcctggacaatagcgcaagctcgaaactttatcactggctccaaaggcagcggctatgccgtactcgtcatgatattcctgtacaagcctgcgtattgcattggttacaatgctttaacttatgtgtacatggtggagattttcccttactatgttcgtacgaaaggcctgtcatggttccagctgttcggacgctccgccagtctatttggctccaatgtcaacccaatcggactggacgatcttggctggaagtatcttatcgtctatgtcgtatggcttctttttgaggtggtctttatctacttcttatttccagagacttatggaaagacgctggaggagctaacgttcttgttcgagtcggagaatcaaggtcgcgaggaacttgctgcttccacggcaaaggttgtgcaggacccaagtattgcagaggtacacgaggttggagagaagaaggcttagttggtacattattttggtcgggctagtcgcgacggcttgtgtttacgaaccgtgcgaggtcaatccagctcaatgatgacagaatggggaatggagtagatacgattcaaatcttcgcatagaaacatgacgtggaacaagtgcgacaatcacatgcaaaagattgtgcccgtcccaggtccaagatgtcgctagagtaaggatatgcaccgtgttctcattgtaagatggttgtacatgattggccggctatgttgcactcctactcaggccattcaccactatccaattccaacgagagacacatctttacaaacgtcaagttctacttatatcattgtttatcgagatcatcctctacgctgccgtggctcccagcgccggatcccatcaatccgctcctttctcaattcgatttgagaagctgcgccttgtatggagcctccaccccgggccccatattcttcacaacactatacttcaacgaccagcccccgccctggcaaacccaaatatcgtcacactggtaataaaaccggaacgtcttctgaatgtcctccaaggccgcggggtcccaatgtgaccaagtgatgctacaagactcgttagctcccctgaacaaacaatcatcggcctggacggatacaggaggggactcactcagtaaccaccctcgcccgctccgcactctgcatctccaacacgaagagatttgtgacgagatgctccattttcacgccttcgctgtaatatgcagccttgatcgctgcaatggccgcttgcttccccttcgccactccgccgtacggagccagggcagaactgtcgtagtacacatcatcggtgaaggcttggttgaggagcgtatagttcttgctgtcgatcgagtgggcgaggcggtagccgccttgcgttagaccctcgatgggcgaggcgaaattaccgcatttagaacttgcaacggcccatgggagactggcaagtaagagagagagagaagtagtgagttgcatgatggatgcgttatgtggaggattgtggtgactggccttggttggaagaaccctaaacttatactgacggggcactcgcgagcttgaagtcgatgaaaatagggtttacactcacgtcagtcgtatgtggtcgcccactgcatgtgtcgcaccaatcacgccacctcgctattccatcgatcccgcgagcagtccaggcctcgtatcgacgcctacgcgtgcggcgggcgcacgcctgtgacttgtcgtcgatacggtgtagactcaggcgtacgaatatggcttgattctagcaacaaactttcctctatgccaaccgctcgtttcatatcgcatgaaggatgagatcgatgatgttggttgcatggagcacctgggcggattacaatgtttacttcgcttctcgagtcaggggcggattctggggatcgtcgcaacgatcagatggcggaacggatcggcggaacattcgtggaacgccaaaacctacacaccccttttctaggctcgaaatactggcatcgtcagccctaagctcgcgcattttcagagaccaatactttccgttatgcttggcaaggcttagggtgcacctgtacaccgcctcagctggtggatagtgaggcctgtgtcgagcgggttgaaggagtggcaaaggaccctcgagcagaaatcgaaaaaggacatttgagaagcctaatgccactttggctgagtcgcaaaacgaacttaaaatgcagaatgtagaaataaagaaatgtcaacagaaccttgtagagcgagatgccgaaagagacgcgcgaatcgaatgtcgtccacggaagttgtccacgcatttagcgcaattgcggggactggatctccgattcgaaagaagcacatctctgactggcccaaacatagccgcaaaggcaattctcttcgattaactttgggggtcaagcccgcaggtcgactggcaaaatcgccatgattatgggatttgtgaaaacgcgctctctgctctttctgatacactttaaactcttagggtagagaaactagtctcttgtattctcctactatatgttgagaaacttactttaatggcttatctgcattttccttgcattcaagacacggaccttggcttagtgcagaagcacttttcggaggaagtacagtagcaggtagcaaatatccaagcaggaaccccggataaagcaacacactccatggtgataagcgaaggacgtttgaagcaagtggcgtctcgcgtcagtatgctggccatcagttcccccttcgtgtgaagagcgaagtggaaatcagaagcgaaccattctagtgtcagatcgtatgagcggtactctgtaggtcgccgattctcttttcctatgaacgctttcacctttgttggctgggccgtttggcacccgaacagcaggcaatataatggctggcgcgagtcgatggagcctattaccgagatctttgtcggtcacctcctgaacagcagttttgccgtgtaaggcgtcggacatagctcttcgttggaaggtatgcttacgacacggaggaaatataccttcttcagctccaacaccaagtatgcttctcgtgtggcttgcgatttttcatttgtggattggtgttcatgatgaagataggctagatctgcgaatctatcagcagtacagtcgattccaagtcccgagctgagctgttcgaaatatttgcgctgcgtttcttgctcgtttttagtgtctgaatctcaatctgcttatcgttcaactctagaccggcgtgtattgtcgtctcgttaaatcaacagagagcgatcgtccgctttaaggtgtcttcaacgtcgtgctttgcggagtattcaatgtgtgcgctgattgaaggcagcgcacaagcggtgcctggcgatggtttttcgttaggcacggatcgcagaagaggtgctggatcgattgcggagtggttaaagcaaaagtcattccaccgtgtgcaacgtggaggtggctacaactatcaaggactgcacaattaacagcaatgaggagcgatatgaagagagggagaaagtcgaatgagggagagttgttttgagattgaacccgcttcaatggcgtgcgccgagaacgctcacgtcgctgaatacttatcgaagaatttccaccacgccgagactagcaacgacatactcgcaacgaatcgctctataaaccacagtccatacattgcgcatgtactggagcatgagctcttattgtgtatctctaccaacattgtgtcatcgcttggcgaactgagatttcccacttcttggaccaagccgagtgttgcgccgagcccagcatggcgccgggccgagcattgcaccgaaacagcataagtagtaccaagatcccggcttcaggccaaaattccgcagtctcatttgccatgatgaatactccgtcaattcttgctgcagtttgcctacttctaagcccgctcagtagtgcttcgtctgtatctatgacggagaacaagcatgaggttgcaaggctgtcttcaaggtaaccatcgctagagaaaacccaaaatttgcactttgatcgactgactcgtcaacagctactcagtaccaagttggctcccatgtggaaatgcgacctccgatctagacaaaatccagtctcgcggctacttaaaagttggcacaactggtgattacaagccgttctcgtacaaggtgaacaaccgaacacttctacccgccattccagacataaacacgacttacattggcgcggatatcgaccttgcgcaggccttgtcaaattcactttcactcgcaaaaccgattgagttcatccccaccaactgggggaacttgaccgccgatattgccgctggaaaatttgatatcgcaatgagtggcgtgagcatcacgctggctcgcgcgcaacgagctttcttttcaactgctatacagcgtgtgggaaaagcggcctgtgtgcgctgcgcagatctgactaggttctcctcactggcagccatcgacatggccggtgtcaaggtcgctgtcaatcccgggggtactaatgaggcctttgaccgagcgaacctgaagtcagccacgatagtgttggtgcaggataacaatgcagtttatcaagcggtcatcgagggtcaggcggatgcaatgattagcgacattgtagaagttgaactgcaggttcgattgcaccctgagacgttgtgcattgtcaatccggatgcggcctttacgtttgaggagctaggatatatgattgggcgagacccggtctggaaacagtatctggacacctttgtgcattttcaagtaggaagtggcaattggaaccgcacattggaaaagtggatgtcgtacaaatggccgtcagtgtagaccaaatacgaaaatttgagaacgtttaccatacatatatctatacatccatgaagtcgatggaccggtttaacgtgccaagattgcgttcgctgcttccgattcgctccatgctgcctagaggtattgtttgccaaaactacattcaatgaaatacttcactacaaatctcttcagatgatatgaagtgattctaaattcactatgaatactacgtgcctgacacagggataaccggtcaaagcacagtcataatgccggtcaatcatgacacggtcactgcagactcacaaggtccttcgcgcaagtacttaagcagtttttgagctctatctagtatcagcttctgcatatgacatcgaaacagctgcccgacacattgcaataccagttccaagaactctagcactgatcaagaatcaactatgtctgaacttgtgctaaatgcaaggcgttgcgtcgttgcgcgcatccgcagggactgatccctcaggtagtgctcacgcattcgaagtgcccgcgaatccgcacgaatgtcctggacgcgcgaaagacgcgagggaatacaggcgttgatgcgcatcagcagcacattcactatgtcctgaaggttccggtagtggtgaaccaaggactccatcagttcctgttggctgttggctgttggaggcaatggcgggctgaatgaacaccgcgagcaaagcggaagccatcacggctagcagagtcgcacggcgcatggtagcggacggtggatgggttgaaagtatacgtatgaagatctactcaaatactaccggtaaatcaaatcgagactccataagtactacattctaccagcacgtgcctcattgttatattatcaagtagttatctaagcagtatgtccaaccactctaccacagaagatgaggcatccaaagctgcaatccagcaacgccaactcaagggtttatactatagtagcaaataaagccttcgttcagaggaatccaacccaagtaatgtctctgcgctaatcgagcgctttcaggaatttcataatgccctatacaccacttagcgtctgtttggaaacgcagtccacgaagttcgggtcacagacctttacgatccccacatgcaagctttgggtgacgagataacagccgattcggaatttccttccatgactcattctcaaatgctatgccaaatataccttctcctgaagctctcacctaaggggcacctgtgtttcgctgaaatcaaggccgagatagaaggattagaaaagtagatagactttgtcatctcgagcctagaatacacggtgcggattgtactacagcagactcgtttacagcgttctctgccaatcatagccgctttaagagcgtccagagcactctttccacgtccgacattattaaggcagatgcacttatcgaattctttgtcctccgggatgtaagggagaatactaaggcctctacagatcttgggcaaaatgactatactcaagcgattacaccacaagcttggtttagaacagagaagaaacacaagcaagctcaattccgtagtccgctcaattcgggtatttcagagatatcgagcagctcagttcccgtattttgccctgtattcagagatatcgagccgctagattttcacaacgtgagtctggcgcctcttcctcgcttcagcggccccgcactctaaggtcccgtccgtgatagctgactgcactatcaatgattgcggactctatcgacctattagacatgtttacttttgcgtactgggtggtttttttatattggcgcgttggttgagttgagaggcgtgcggcggcactcaagtagaacggcagagtcgcttgccattgagcgatgtcgaggtggtatgtgctcaggctaggactacggcagcttgcccacttggagctagaatttctactagcggctgcgacagacttaagcgagatatataccgatctgccgcggggaatcagaatgtatcgcgcaaggaattgagctttcggtgtagacgagagaagtttgtcgcggtcttgaaaccagggacgtaaagtactgacagttgttgcctgtattgtgtcgtcggtttgtacgataaccgtagttcagtgacgattccaagattcttctgaatacctaggtagttatttgacacaataggcattgcaggagatcctatcctcgagttcgacatgcatcttccagactttgatcttctccataattgattcatattctgtcctgcccatttacctcacactacgggtgatcccggcatttcctctttgtagcaggccgctcggaggtcggctgatgcgaaaagtatcttcgatgaatcacggaactggaattactgtatcccggaacatcttcatgatgtcattagattggaaattgtgttgcaagtgcaagcccttgcggtggaggtttataaatcatacagctgttgtatgtgagtgtctcgagaaatgatacagataccctcgctgatatgaccacgttggcctccagccttcgaatcaggttgacgccgctggggtggtcttcccgcagatgtacaatgcagcttctgactatatagtgaggtactaagagtcacgaatgcccttgccgtagcattcagtagagatgccgcagcagagtgaggttgggagttgagagtctatctagcattgttgtcggttagttcaccaaaccgattcaacaagctcgacgtgcctcgtacggcatctttcgtgttgagtgtcgattgcctttgcgtgcacgaccgcagtgagaattccccttatcatgatggcttgggtgcctttaaaataatgctgtacttgttgccgacgaggcagatcttatgtcgagtcacgactgtggattgcctttgcgtgaacggtctgctggtacatgaacatatgcgctgcaaaagcccctggatactacctaaagggcaactttcttgtggagtatggattgcctttgcgcgaacggccagaggtctgtctttcaagcaaacatattgcccaaagaggtacagttcgcatagagtgtggattgccatctcgcgaaagatcaaacttctgtcctgtgacgctcgatgctagcaaagatgttgcccaaagaggcatatttcgtgttgagtgtggattgcctttgcatagccggtctgtgggtacccgttgacatggatcatcatgcgctccactgttttgttttgtgcaacgtacccatccgtattgcccaaaaaggcgtctttcgtgttgggtgtgaatcgcctttgggccaagggtctggagatacagaacgtcttgacatgagacgaagggaacacattttcagaacaatgacagggatggtagataatggggaaggtggaggaggctgcattgcacaggagcgataactcattgacactcgtaccagcagagatttaattggatgcatgatgacgatgacatgttgattttcggacgagacattgaattccggagcagcataaaagtcgtcccggcgcacgaggcgagaaaattgcagcgtcagaagttgtatcacctcggttgccgtgttacggcgccgctatcaccgccttccacttcgcgagttgccaggcgttcaagggaagcattccgcggaccacattctcatcgataacattagtaattggggatgctcgaggagaagcttgaggtattatgaagtgatttccatgaagagaaggccgcacgaaggtgaccaactcatgggacgttgaggttttacaatcccagttccttccttaattccgaccagatacctcgaagaattcaatgttgagcatgggaaccgttcattggcagcagcaagtttggcctgacgtccagagacaatcgacacgtcgatggaaccttctcattcaagcagttcgaagtcctgaccactgtccatatgcagcttcgataccggcctgcctgggagttactcatcttcacaccctgcgtcgtccatagcgtgcttggatacgttgacatttcacgtatattgtggaagaccaactactatacaagtatgccgcttcttgaatcgtgcttttatcacggcaagctcgtgtagactcatcgctgagcagtctttgagcgcagcctttttggatacaggagcattggggcgagaaggcaacatgaagacctgtatttcaagcatgcgttttgatgagcagacatcagcatcgccggctcaacagtttctgtctgttctactctgttacccattggagttcaaggcggatttttcgcatcacggcgtgctcgaagtgggagttgcctccggagactggaagattagctaccagatgaggatgcatgagggaagagcaacagggcaggtactcttggagacctcgggagcatgcgcagatcctgagattcctggaagagcctatgaagtcgcgttaaatctcgatgcagcaattgctctcgctgcttcagctagcgaagcagtgacagtggagatctgccgacgtcgtggtcctccgcttggcagaactcacgtttgccgaaatcaactgatagacctccgcgaatgcaccaggctgcactgcgagactcgagctgacctggcaatctggtgacacggcaccgacaccaacttcgacgttggaagcttcttcatccaaggcctgataatgcatcgacatctggatgaaatttacgtcgcctgattgagacggactgtcgcttgtctgccatgcagagcacgaggatggacaatggagctgacgatggtagtggtgatgacgatagcgagcgtccgacatctagaattgccgacatgccgacttctgacttgcaattcacgatccccaaggccccatgttaactgtcgtacctgccactcactcttcttagcgacgcgctattggatgttcattttgatcgcatctgtcgataagcgtagcttgcgggcaaatacggtgaggtcaggaagtctcttcggggtgcgcctgccacaggctagtccggattagtaagccacccgggtgactacacaacttcgactcccactaagaccttgcttgtaacaatcgcgcgtctgcctttgatcacggccagaagcccaaagatacacgcgcaactcgagccagcgatcgcacactcgcaaagctcccgtatccgcctcttggatagccccgccaacccgttcgtccaccgcttccaccgtttgacacctcttaccttaaaaatgtcaactcactacccctccaaatcggaacacatggctcctgccatctccactgccacctgtgtcccacctgttctcaagtcgcgaaagcgctccacatccagcgacaagagctccaacgacagttccaaagacggcaccgacgcaagctctctcgacacgcaggagaccaagtcgcctatctcagtcgttgaggcgctcatccgcggccattacgaaggctggattgaagaaggttccgctcttagcaacatcgactgccactggtatcgcgccactgtctcaacacctgactttgtcgccctcatcaggcggctcgacgataagattcgcgagtggatgctcagccgcctgacgtacgactggaacgcattcacgggacaaatcatcctccgtaacatggcgccggccaataccaatcacgattacgtcgccgcccagattggaaaggtcctcggtagacagattgagaatctatcggaagatcaagagacgcctctcaagatgaaagaggtgctggaacgcattgagggcccactatccaccatggcatcgcccgtggatgccccggatgtggaggacgagaatcctgaagtcaaaaagctgttgaagagtaagagacagcccgacaacagtttctacttcatgggtcgcacatacatgcctatcgttgttgaagttgcgaacagtcagaagagcgaggatctggaggcccttgtgatatggtggatgaaggacaccggcctcaagactaaaactgtcatcaccgttgatatgatgtatcaaggccctgcggcgaggcatggcaagttcttcactcctgacgccaccattgctgttcaccgtctcagagacacatctacactcgaagaggttgaatatgacgctcagtcattcaagttccgcgactcaagcaaaggcgatggagaccagagtcaagaagttctctggctcaccgtcgcggactttctcccaccatccaagatcgctgggttcccggaaggatacaagttccccgccataactctcaccgccataaaacttcgcgagatcctcaccaaaggcgacactattcaacaacacttggagagggagtcacgtagccccggctcttcggaatccccccccaacaagaagaagctcagcagtacaagccgttcggcctccgccacctgtggctgaaccaacgcgcacaaggagcggtagggaatcgaggaagccgcgatctccgtatgtatgaaggaggtagatagacttgattatatggcgttaataacaatgatacccgatactagcttgctagctaggtggacctgacgaatacaatgatccttacaacaatgacatgcttccaccaataccattgagtacctccagactgccgtatcaacttttctatgtcgcttacaataacatgggtgagtaactcctgcccggcttttaagttgatcccctgcttcggtggagtcggtgagtacctcttcgcacacgcatcgacttccttctagtatccgcacttcacgggagaaactagcctctttaaaaccttttactacacagctctccggcatcatgtatcatttcgcatgcaggcgctgcgaccatatgtattactacatacgatggtttatcagtttcgaagtaaactgctactctacaacagcttattgttataaactgcagtgattataaacataaaactaatctgctagcttgcggtttgacgccgtcttgactaaaagtacacatactctctcattcatccttggttgcttccagctgcactactccagtcgtgcaacagtcctgctctccaaagaacgccacgagatcttccgccgtgggccgatcctgaggtctaacatttagcatactggatatggtatagcacgtctgtgcaggcatccaaggctcctgtccagttgcgagcttcgacaaatacgattgcaaatgcgcaatattcgcttgaaacgaggtgtccctccaggcatctctcggcacattcttgtcaagcaatgcctctagcgtggtgtgcacatcgctcgagaaagactgcatggtgttgtggatttcgaagaaaacgcatccgagggagaagatgtcggcaggccagccacggcgatcgagtcgcactacttcgggcgctgcgtagcggcgggtgaaggaggtatatccatcggtttctacttcttccttcttctcgtatgatcgagagatgccaaaatcggcgatgaagatgtggtagtaagtgtctgacgtggttggcgaggttctttcctgaacgaggacgttttggggcttgatgtccatgtgcttggtcagattgcggtggatgtgcagtacagcactactcagacaagagtagaatttcgtgcaggaagcagacatgcgagcttgccgctctggtggagatgatccactttgaaagtcatcaaggaaaccccggaggttgtagtctgcaacagggtacagcagaattgacaattcccgcccgtggacatatgtaccaataaatcgaatgatatgcgcatgggctagtcgagaaaggtgagagacctcggcaatggcttcctcctgggtcatgttccgcttgctgcagattatagtcttgcgcgcaagaagtatgcggcggcatttcacgctctggacgatggcagagttcgtgcttccgaggttacctttgtactgtaaaaccttgctgatagactcttgttcgtgctttttgaagacgacatgttgtccacggcccgaccagttctgttctatcctaggatctactggccagagttggcgtgattctagcaattgtacgtattctccatccctattaactcctgattagagacggattatgtagaggtctgaatagtagcttactcagctatttgttcctcatagattgctgtccggttggctccgcattggggcacaaaattgcttcttgtcgaaggatggctccgcaaggacgaaaagtgggtctgggcactgtgataggtactgatagatccatgtgcgctgtggtaggtgctgaaagatccattcctacccaaatcagaaacctgttcaacgaagatctggaaatcttccaagtcgctaggttgctcgtcggtttccgtcactgaggcaagaccttctccatttatctcagggatctgaaggttctgagccaaagcaatggttgacttggcatgatcgagactcaaacctgtgtctagatttagttagaccatggtaagagttaggaaggcgagttggcacatgccccacgtgccatgctgagcagtaatgtggcttatgtgagagaaattaagctatgcttacctttcctcaccctgtctggcctctggacatccacagagtcgctattcaacttagatccgagtcgaccacctgctcgacgaatcgaagcgacacgacgtatcgatgtacttgagctcttttgggcagcgattgatccttctcgggcggtggagaatatgcctctaccagactcgccacccggaggcgctgatgcgacatctggcagtctctccgtatcctggttttgctctagggtaatgtgatcttggcgcaccgccatactgacggggtcggtctgcataagctacctcgaagacagagatagtatcaagcaacctcagcagggcgaaggaatcataagcattgcgacgcagtgggctgtgaagacgtcctccattttctaccccgcctttccggcttcctctggccagatctcagcctcacccaaaccacttccttctgtgattagttgtgatagacgagccaatcattcgggaatcggagtggcgaacagcatttgtgcgttatgggtaaacatctgtagggttgatgggccacagatcacagacgtgtgtatggtgcaaatttctatcaccatttgcggatacatcaaacgcaaacgccaatatactgcggagctactgacatttaattcagacaaccgagtccatgtagcctggtagagcgagacgatatgtttctagctgaagtattgcgaagactagctgctcaaccatccccctatcaaaggtctctagcttgaaaagtcaattcattccatgccaacaagctccagtgactatataaattcaggcacagtccatattccgtgatccacgtgtccaccagcatgtccggtcagtatgcgacagaagaaagaagacagatacttttatcaaagataacaatatagcgcaaatgaacaggctcgaagccagtagcgcaaacaaccaatgcgagacggagaggggtattatgcgcgcacaacgaggtgcaggcgatgcaaaagagaagctgcggacatttacgaaatgtacgaagagactaacgccagtacctatggaagccttttctgttgggtatcaatgaaacatgagggtcgtgatcaagagtaagttgtgtagtggtctggcgatgtgccagacaggaaggtgtgtagcaatgactgccgcgaagagaagtgtaaggggagtcagacggcccttggaagattgcgattttctcctttgcgttgactgtggtgtgatcatgtggcagcaaccatagtcgggtgttgtctgcgctggtgtcggagaaggttgtcgcgacgggagaacccttcgaagttgttgcatccacgggcctggcagtaaaacgtattcttggctgcagtatgttcgatgtgcttcttctggtggcgatggaggccctttgggtacaagaagccttcgttgcagatgtcacattggtggggtcgctcaaagctaccaagatgggtcttacgatggcgactgggtgtatgttagtttgtgtgactacaaggagcaatacagtagggcttgcacagcctcatctgagctgcgtgctgaagggcatcaaggactaaagacagccaagctctttgagggtggaaatgttcaaccaaccagacttacttcagctcgcaggcgcgatcaaaggtcttcatacatccctcgtgcctacaagagtatcccccagggcgaggtgcttgccgtctgtgcggtgccttccttgagctggtcttgtccaggcggtcgccaggtgtgtagatatcctcgatatgcgcctgcactgtcgctggctgaatcgtcgtttcatttgcgtttatgtattgtacattctcgttcatgagtgattgagttcgtacacgagctacgtaatcgataagggccgtgtagtccgtgtcgatctggtgaacgtcgggaagtgtaggacagaaggtctgtggctcgtagagcattcgtgcagcgacatagggtgcatgtggctggaattgttagcagaggtatcgctgggtcgtcagagggaagtttaccatggaatgcatgcaatgatagaacggtatcgcgcagtgttggcatagcgaatccaaaatgtgctcagggtctgggaagaatgaaggctcgaatgacaagccagacattgaatgatccatgattggacttgctgccgcagctggctctagcaaaaacagtagcaatacagcgcagaggagcagcatgtacatggtaagatctgtcagtatggttgcctaaggacgccgtggagctggcgacgagtagatgaaagtcagtagactacgtgtgatgaatgaattgagtttaaccaagaaggactaagaggaaaatgtgtgggaggaacaatgatcgcagggcgcaacaagcaaaagttgtgttgggcggaagggcatggctcgaatgcgcagcttgagcttgagggagtgagaggccgccgcctggcagcctcaggtcatggggggaaagtggctgtgctatgacgctgcatatgatggcattggtcttcgcgatttcgaatctgcattttcgtaagttctgatggttagcagtgatgaaagtgcaatagagtgtgcaactgttcagttgtgtcggatgtgacaagcgacggcgggctcgcggtgatccaaagatgcgcaaaaccgccggttttgcaccaagccatttcgagacgcgtgaggggtacccagaagttgcggctcatcagccagaagcatgacctcgaacgttcgtcgcgttagaacattttgtcgtgaggtgttccttagcgtcttattttgatgttcgtgcaacattttacgtgtttgatgttgtcttagggttgaacctccgcctggcatggatcatcgttgctgttctgctcacgtgctgacgcgtcgacgaacggaggtcgtgaactatgtttcttgaactccataggtttgaggtgaacaccatggcgcatgcactgtaaatgtgtttcactcaggtgtagggtgaatcttgacgtctggagcagatacgagctccttcacagtctgcgaggcggagttgactgatttgccaacggcgaaatctgccaaaatgattcaggtgaaaaagttcgaaacgcaaagaacaaaagcagaaatctccagaattcgcagccgtgctacaactcgggggcgtgcctctgatatgctccgctccccggcttgttcagcctgtgtgcacagcttcctggtcgcatttcaccgagtcatccccacacaaaggcaacacattccgccttccgcgtttccatttttaacatgtgagatgaagcttgtgtcagcgcctaatgcacttcagcaccaagtgtgttgtgatctggggttcgattgggtcgcagtgctcagcctgatagtggaaggcctccggacccagacgctcggttggctcagcctcgcaagactcgacgcgagggaaggggcgcaaggcaaccacgacagtgcatggttccgaaattgataccatcgaatcaaagtttcatagattgtagacggcctccgcgaggacttgaaagtaacgcaaaggagaatgctcgttacactttgacttgaggatttgtggcgttgtcatacactacaggctatcagctgcgacggaaagtaacgaaggacaaaaaacatctaccagcccgaagtcatatcccgtaatgctaagtttaaggccctgcgaatagctcaggcaacctcgtcgctttccgtcgtacttgttgacccacagtattcgatcgtcttcgcaaaacagctcaaaaactcatcaacatgctcgtccgtatgcataagattgaacataagaaaacccctcctcgcaataacaatgccttgcctcaggagatggaaataaatcacatcccgcatcacacccgccgcactgccttgaatctgcatgccaaccgcactcccaaacccgactgccttgaacccagccactcccttggcgtcgacaatatcttgtatgcccttccgcgtgcgatcacctagcgtattgatccgtgcgatttcttcaggggtgatgagtttggcgcccgcaatgccagctaacatggtaaacacgttattattatatgtgcccgagtgcgacaagtgtccagcgtggcgcggatcaaactgcgccatgatatcgcgtcggccaccgaaacacccgaacgagaagccgccaccgatgtacttgcccagcgtcgtcatgtcgggtgtgatgtcccagtagccttgcataccatggtaatcgagccttgaggtgacgatctcgtcgaagatgagtatggcgccactcgctgtagctgcatcgcgcaggaagtggaggaattcacaagtgccggggatgcagcccccggcggattggaggggctcgacgatgattgcgccgatatctgtggtgataaggggctgggtggtggcgatgtcgttgtatggtgcgatgatgatgtcgtgggggaggtttaggttgggtccggagctgtcgccaaagctgagtgtgcttccgtggtagccgttgcggaagacgattaactaaaagtacgctctagttggattcatatcgatggacgagagagagcatacctttttgcgtcccgtaaaggccaacgcagcagctaccgccattgtggtcgcttcagtgccagagttggtgaatcgcatgagctccatcgaagggaatcgcttctgtatcagggtggcgaactctgcttcttttcccatcaccgatcccagctgcatacctcgttccatggcttcattgatagcctcgtggagcttgggatgtgaatggccgtacatggcagcggagtactctgacacgaagtctatgtattctttgctgtctttggaagtcaccatcgtgccttttccggattcgagtacgagcggaaagggcgtgtggtggagcacagtgcgcgtgtttccaccaggcatgacggaagttgctgtgttgaagatagcagccgatccagggttggtcttaatgtaccatctctccagctcctccagcttcattgtcaaactcttctcgtatccttgggccaggtctgatgtggatgtcatgttcgtactcggtccagaatgctgtcgatgtgggagtgtgaagggaggataaatttaccaaggtggataggtgatagactacgaaaaacggggagacagtgtgcattgcagatgatgaaggccggacgtgcctcgtatggtgggcatcatgtagcgcgggaaattctccgacggtaaggatgctacatggaaaagaagcgagatgcgccatagcgtagcttctgataagtgatcagagtgggagtctacatgttcaaaattacgagatctgatggcttggctgattttgtcaggccgcgcatgccactgaaagacggagagtgcaatagtcatcggtggccgggtgatgcagacccgatgacgcattcattgcttcccaaacgtctggactataacttggagcgacactgtctcgtgagatgacattcccaagccgaaatgtagggaagctgttagggatgcatcttgttggtatatgcatgcggaggatgttgaagaaaacgtgactgcgtgatgcgcgacacgcgacgaacgtggccagtgcgcgcgatcccgagatcgatcgtcccgcgccatcggttctgacaggggaaaatgcgtcatcactccagccattgtgagtttcgttgactcactgtgatgataccaatacaatgcaaataagtcggtagcaacgattgcggcaccatgccacccgtactctcacgaaagcgcatccagtcggattcgcccgtgcccgtgcctgagccgccacctaagcgcactcgcgtcagcaaaccgaacgcccgtcgcgcgaaagaatccgtctttcagaccttggacacggcacccaaggcgaagcgcacactttcgcagaccaaggccttcctcgagcaagacgatgacgacagcgaattgtccgagcccgacagcagtgaagacgacttcgaggatgtgccattggacggcgcaaataaaggtaagggcaaggcaaaggcgcaggatgaagatgacggcaacgaaagcgtggatgatgattgggaggatgcactgggagggcaacaccatacgaagcacgatcatggacccacaccagttgtcaccggcggcatctcgctcacgctctcggccgcgcccaagaacgccttcgattcaagtgcaaggacagatggcaagaaagggccttcaaagagacaacgtcaagtgcggaatgctactcattgcatgcacgtacagttcttgatgttccacaacctcatcagaaacgcatggattcaagacaaagacgtgcagaggacgctggtagagggcctctcttcaggttgctggagtgagattgaccgatactggcgcgatgctggtataccggacggagcgagccgagcagtagcgaagcgtcgagagcctccagcccccaagaagacaccgacaaccgagggcaagggaaagaagggtaagtggacagaaagtggcaagaagggcgtccagctctacgagagcccgcagagcaagcgcctgcttacgaaggagacggacaagaaggcaccgaaaggcacaggaaaggatcgggccaaaggcgacaggactgttcgcgactggggcgcagcatctgagccactcgagccgaacacccctaatttgtcagctggtgatcctttgataagactgttgcgatacctgtccgcgtattggaaatcaaaatttcgcatcacggccccaagtctgcggaagcgtgggtatttgtcaccagccaccctggaagacgagatcactgcctggaaagaaacaccattccatgcagacactttcggagaacgcatcgagagtattgatgccttccgcgacgtcgcacgcaaatgcgaaggcagcagagatgttggcgaacaacttttcaccgccctggttcgtggccttggtatcgaggcaagaatggttgtcagcctacagccagctggcttcgggttcagtcaagccgaagagggaaagccaaagaatttgaccaagttgaaagacgctgtaaaggaagcagtcaccacacctgcgaaagcaacgccgtccaaggggaagcttccacaacgtgcggccacaagaaccaagcgcacctctctcgagagcgatctttcggatgatagtgacctcagcagtgtcatctcgatatcttcagatacggacgacaacaagccagccaagaaggcccccaaacgacgcgactacagtgaagagcttccttacccgacatactggacggaagcgatttcacacctgacgcatactcctatttctgtttcaccactaccacgcgttctgatcgcgagtacatcctcgccagagaagctgcaagacttctacgctcgtggtgcggcagccgacaaagccagacaagttcttgcttacctcatcgctttctcgtcggacggaagtgctaaggacgtcacgacgagatatttacccaagcaccaatggcccggcaggacgaagggcttccgcatggctgtagaaagaattcctatacacaacaagcgtgggaaagtaaagaggtgggaagaatgggactggtttgagtcactcatgcgaccctacgcacgtgcccacgacaagcgacggccatgggacgaagtcgaagacgagggcgatcttgtgcctgcagagccagataagaagaaggaaatggacgaagaaggcggtaaagagtcgttgcagggatataagaactctaccgaatatgtactggagcggcatttgcgccgcgaagaagctctcaaacccaacgcaaaggtcgtccggcactttgtgaccggcaaaggcgacaaggagaaatccgagccagtgtaccgccgcaaggacatcgtcaattgcaagacggtcgagtcatggcataaagaaggccgagaggtcatggaaggtgagcagccgctcaagtacgtacccatgcgcgccgtaacggtcacacggaaacgcgagatcgaagagcgcgaacgagacgagggtgtcaaaccaaagcaaggcttgtattcgaaagcacagactgactggatcattccgccgcccatcgtagacggcaaaatcccgcgcaacgctttcaacaacatcgacgtgtacgttcctactatggtaccgaagggtgctgtacacataccgctcaaaggaaccgcacgcatctgccgcaaactcaacatcgagcacgccgaggcatgcactggcttcgaatttggcaaacagcgcgccgtgcctgtgctgacaggtgtcgtcgttgctgccgagaacgaagataaggtcattgacgcctgggaagtcgaagaagcagaaaaagctcgaaaagacgcagagaagcgagaaaagttggtactcggcttgtggaagaagttcatgagtgggttgcgcattgtagagaggatgaaagcagagtatggtgaggatgtggagctaccagcgaaggctgcgtctgctccaaagaaggagaagaaatctgaatgggaggttttccagaatcaggacgattttgaaggaggctttttgcgcgaggatgggccgccgactcgagatgagcctgctcgtgcccacgaagacgaggacgaggatatggctggtggcttcttcgctgctagtcaagaggagcccgagcatggagatctcaccatcgaccacggcgacacaaaagttgagaaacgcgcgccagtggcagagagctcgtaccaggctcccatgtccctcatttctacgttgcaagatcccgtcgatgaggatgaggacgaacccgatcatgacgaagaatcggccgataacatggacgtagacaaagcctcacccccgccaacccgtcgccaaccaacaacacgcggtcgcggtcgcggtcgtccctcaaaacccgcgccagcatcgacacgccagcgcaagtccatcttcgctgaatcgtccgacgaagacgaggaagcatccgcgccagctcccccacccactactcgttcagcgcctaaacgtaaagcggcgcgcaaaagcgatgcgcaggtcaaaagccactttttcgctgaggggagtgaggcggagacggacttgacggatctgacggatcgcacgtcgccgaagaagggcgcgaggggcaagggtgggagagggagagggagtgggagagggagaggacgtgggaaagggagaagttgaggttgcgctttagggttcatggtaacaagtctgcaatactcacactactcctcctggatcattctggtaaaggtcccacagtcaacaacactttggtccatattgccaacgtgcagtgaagggaaagagcctgaggctcccattcatgtgagaggtttaccaaccaccccatattgtgaatgttagtctcatgacgcatgaattgcagcaccctcatgtagatgagctgaggtcgaaggactgctcagcctcaaggctgagcgtgtgcatgaaaactgccgctagagcgaaaaggggatagtcggatgacacgaacagcgtaatcatgcaggtgtagctcaattgttcagccttttgaccttccctcaccaaaacatccctttgtcgcagtcgcaggacgcgatttttttaattctgtcacttttcatggtatagagatcattagctattacatgttactatcctgggcctcgcagattggcggttactttaggatgatcgactcacgggagtcagccttgtctgatatttcaggagactcggatgatgaagaccagtctactgtcctggccggcgtttcgactgatgagtcgtacgatccacgtgggatgcaggcttatcacgacaactcaccatactataacgaaactctcggaccttcggattcagattcgccatgggatccattgcgattccttgaggcatatgatatcgccacaaggcaagatgttctcagtggagtcattccttccgcgactggaccgtccagtgtttattattctgcgagaagcggaaacgatagcgtcttttactcggcatcttctgagctgggaattagccagatacatagtagaagaatgaaaagacttaagcggtaagttttccaaagaaatatgtttattcagccgcttgacgcctagtgcctcagggaaactgcgtacgaatcgcttctccggtccaccggcgtggaactggacgcagacgagtttacgcaaaactggtcaggacggggacagcacattgagtttgcaaatgacgatattgggaaggtcaaccagcttcttacagtccaggatacgctcgggacaggcaacacagcggttgtccacagcgtcagatgccgccgaatattactcgcacgcaagacaatatacaccaacaagcgattctcaaaacgaaaagctgccaaggaggttgctcacctcactcggatcaagcacgctcatgttgtacgcttgattggcacgtacacgtggaaatcagaactgtcgatcctgatgtatcctgttgcagatcacaacctgaacagcttcttggacagtctaatggacagtaacatgagctatggcagcagaaatcatcacctttggaaggccatggagccgtcttattgggggttattttcctgcttaagtagcgctctgtcacacatccactccaccctcaccaagcatctcgatatcaaaccccagaacatccttattcgtgcagacgggcggggcagttacgaagaaaaaggaaactctctccgggtatacatcgccgattttggcatagcgaggtcttatcaaacatccgatgctatagatacagacagctccactgcgttcacgcgaaagtacgcggcaccagaagtggtacagcaagactttcgcggactttcagcagatgttttctcccttggttgtgtcttccttgagatgtttgcaacattcaacagcgtcgactgcaggacagtcactcagctagatgtgcgaacagagcttcaagctatactctcgagtggtccagagtcatcataccacagtcaccttgttgcgctgaggaattatctgtcgagtagacatgtgggacggcggcactcctatggaccaaacggaacgtacaggaaccttgtaccattgatagctaacatgatttcaccaatacctcgagcccggccaaccgctttgcacctgtctcaacaactacccgcaagagaatgttgtacttctgggccagacaaactcgaagaagcaccaaaatgtgtggctgaagtgagatgtacgtttgcagtggaaattgaggctgaaacggatcatttcatgcaagcgactggtaacatcttgggaaacaaagacttcatatttgacctcgtgagacggaaagaggaagaattcgacagctggaatttcgataaggacttctctgataagtcgcacagccgtcacgtcgagtggactggacaaaggacaggtactgtggcttttggggaacgacattagattatccaagacctacactgtagcgaggggtttgcttcctcccctggttctgcccaagatgaaggtcttccgcagcccggcggctccaaagatttgatcaggtcccatcgagctgtaggctctagtcaagccgcctcgctttaaagcatggtgtcacgcaagaaattaagcataattgaaaacctttcacaatcgccgcttcttcgtctacggcttaagaacacgctccaattaaattttgtagttaagccctgacgtgcgtagatattccctcttgcatatcaaagagcggtacagtgaaagaagcgcacgctcatggtcacgtgttagctttactgatctccctcgtcctcgttgtacatatgggttatctcggtttctgttacttatcgcactctgcccagtctcacccttgtccaactcctgcaacctcaactatctgggctggtttacattacaccaaccgaatttcgacaaccgcgagctggtcacaaactatggctccagcatttccttatactaactacgccaagtacgtgcccaaagaaccgactataaaaccaagatattgaaaaaacacagtgccagcgccggcgaacccataacctattgcgtcggccctaaatccacctccacacgtttcgacatccaccaactcctcctctgcaccagctctcccctcttcaacgaaccctccggcgtccccaaaatcataacccgccccctctatttgcccaccatcgatcccactatcttccgcctaatctgtgtctggctgtacgagggcattccccccgccgccgagacccctaacgacctgctcatcttgatgaaaatatgggtcgcgctgagcaagctcggtatctgggagaagcagaacaccatcatgcggctgggcatggcgctcatgcagccgagagagtttacatgtgggattgagacggtgcggtgggtgtatgagaacacggcgcctgggtcgaaactccgcggctatgttgttgcgatattttgtcagcgcggtgcggagatcacgaaagagatgtttagtcctcggattgagaagctggggattttcagggatgcggttaagttttttaagatcttgaatagggtgcgcgcgggcaatccgaggggtgtggatgggtatggttttcacgcgagcgaggatgttttgtatatgtgggatgtgaatgatccgagcagggttgtggcaacggtagtggtggatttagaggaagtggattacagcaggatcaggtatccgttgccgagcttcttggtttggggggataggtgggaggatttgccggataaattcttctttattcacaagaatgaagggttgaaggaggggaaggaggtgctcaagcaattgaggaggatgtaagacttccggttttagactgttgtataatagtcaaagataggatggtacataagtggttattcgagatgggaaacacagatatggcctcttcgagattatttagagtcgttaagatggctcgattactcaagcatggagtcagtatccatcatgaattggaaatggcaattctacatgctcccgtatcaaatgcacttttggactgaatcttttccaaacgggacttgtttagagaagcctcgcaccacgttgggcagttcccaaggccgacttccaatctttgctatgattgaatcgtctcacgcgttcagcttaacctcactaacccttttcaacaccatcatgagtacgactcttccgctcaagcattatagcatcccctccataacccagcagcttcgttttgagagtctcatctacatcgacatccacgaacccaaatcttctccaaaacattgcagtaccgtaaacactcacaaggcaagtgctctcgtatctctccgcaacattcatcaaaatcttcatcgcttccttcgcatttccacttccatgatagacaggtaatatcgcaaggtcgtggatgtaatactgctccgcatctcggtcaatttctccaagtaggctgtccaggtctggtggctggcgatgtcgaattggatgtgatatagcatatccgactaattctttgctgttgtggtccgtaagggccagacaaccttcggggaagagtcgcacgcgttcagcgaagacttcatcacgctctgggaggccgggatggacgtcggaagcgacgagaatgagtgcgtcgatatctttgatcgtcaagttgcgccatgtagcgtttgttcccatcatcagcagaatatggagtggtgttgttgtcgtctgtgaagaccactttcggtttggatgggctgccccgcatcgccgtccccacgttcgcccgtgtctcgattccacatgcttcacgctaccattttcacgtgcacgactgaagcatgaaatcgtcttaagatatttgacaacttttctcgcttgcgcaacttccggaattcaggatctgacctgggacttgctgcaggtgctcggtagcagtcttaccgaacgtgcacccccacgtgtgtgctaattgcttagcggggtctgtagcggggcatcttgcagtcgccagagcacgcaattctcccgccatatgtgatggagacgattacgccaaccaacatggtgctttgccttgctggtcctgacacctccatacccccgcgtgattaggcaaagttttgttgggaggacaggatgtttcgccgaagcaaaagccgtgaagaagggatacttaatgatcctctcccatgattaaggaagcgtgaaattccctcctcattcagtgtcagcaatcacatcactatgtcttccggaaagaccgtcaccctcaacactggctacaagatcccgtatgtcttcagaaatcgatggcaatgatcatgtattgattcgattttcactaacaagaacgtcctctcaatagtcaattgggctatggcacatggcaagccgcacctggtgaggtaggcaatggtgtctatgaggcactcaagatcggatacaggcatctcgtaagtaaccacttgctcgttggaacccacattctcaacgcaactgggaaatgcacctttgtgatcagcgccttagaatcgcgaatgactgactccttccaacaggatcttgccaaaatgtacgtaacaaaaacgaaccaatctttcgaaattgtttagagattttccatcgcagtcgcaaagagaagcacgatgttggaatgtctacgcgaaagagatgcgttcaatataccacgccttaccgaaaacggtagctgacgagtttctccaccaattacagctacgaaaaccagaaagaagttgctcaaggcatcaagcgcgcgtacaaggacatccccgggctgaagcgggaggacatatttattacttccaaactctggaacacccagcacgatcctgccaatgtcgaagctgcgcttgatgacacgctcgccgagcttgagcttgactggcttgacctttatcttgttcactggcccgtcaactttgggcccggcaaggacccgcactcggacttgttccctgccgcgtccgagcctgatgaggtcaacatcgacaactcgattcccaacagcgagacatgggaagccgtgaacaagctgccaaaaagcaaggtccgatccgtcggcgtgtcgaacttcacctaccagaccttgaaagctttggttgagaagaccggcctcgtgcccgcggtcaatcagatcgagcgccaccccattctacccagcaaggagctcatccagtatgccaaagaaaagaacatccacatcaccgcctattccgcattcggcaacaacttcttcaacatccctctgctcatcacgcgtcccgaagtcaaggccatcgcggaaaagaagggagccactccagcgcaggtgatcttggcttggagccaggtcggtggtcactctgtcattcctaagtcggtgacgccgtccaggattgcggagaacttcaaggagattgagcttttggaggaagatatcgctgctattcagaagttctctgatgagcatcagggtcgcaggcggtataatgttccattcactgcgaacaagccacgatggagcatcaatatcttcgatgagcccgaggagcaagaggcacccaacaagatcatcatataaatggtagtctagctcatgcaccggtacaggaagctgccacactcgaatgtaccgagtctttccaattgccagttgtctggatacgtagaccaaggctgttaaatattgataccatctatctttgaagtccggtagaagttttacttgtacacctctcccgactatctgaagcgtgcataataacaggagaacgctgtgagaaacgagagagaacgagtgctcatgttttgtcccatgtcgttttctgggttccgtagtcctaaagacggcgacactatccagcatgtggttttcaggccatcatgatatctttgcggagtccttcaagctataaggcatggtggcgaactcggtatacataccgtctctactgatatatttctccttgcatagaaaacaagtagggcaaagatgctgtcccacagcgtattcactcaatcatgttcgtctctgagcgcgatgaaacatcgtagctatctcagtaatgatgtctgaaatgatcgagccctgatataggtactgttaggcatcgtagaatggctcatccaccacagcgtcgtcatcgatctgtacaggggcatcggggtccagagtcgaccattgggcgccttggcttttgtggtccctgagtgcgtattagctggcggcgtactagctggcgttaataaaagccagctgaacaagtccatatccaagagcagtgtagtagtcgtcgcacccatcgcggactcatcttgattggagaattctggggcttcatctgcacaacctttcgtacacgacactgctctgagaattgtatttaggtttccgccgaaatctatataaaaaagagcactttaactctgattgcagattgtcttccaaatcttcaatgcagctgagtaacgcttgataccattctgagtagaagggcccgcatgctttcatcccttggccttttgttatctccctcttgccctgaacgaaaccattgatggagaagtcagatcccatcagcatgtatcttaagctcacaccattcttcaatccttcgtgactacgtatggcgcaaccactacagcagaagcattgagaaagctctccaacgcattcttcttagtgtccacctcattgccttcgatggccgtctcctcgccatagagtagcgtcagctctcacttgcgtccaatcttaacgagcagagactggaaattgtcgtagttgatgggtccctgatgtcgatcagactctagttgttgacgtacgtgaagttgtcttggatttctgttagcattttagcttgcggcatttgcctgacggggcgcaaagacgtactggacaatttccctgcatccaccttgtcatagtatggccgcatgccactaaaccaaaatccgcaagtggctcagccccgagaacaggcaattgcaatgtctaatgcccagatacactattctctgtcactgccaccctgatcagcgtctgtagcacgtcttggcatgctaatataacgccaaggtggcgcggttgctcacctgaaaacctgcagccttccccttggtatcattctcatccaatttcacaacgcctgttgatctgacccttcactaatgatggtattcggggtgattcagaatggtcctttgaccccatgcattgactggaaccttctcgccacggtttatggcgggacgcgtcgagctttctgccaccacgtcagagcagagcagcctggaacagtagcctcaaatgaccgctttccacatttcctgcgactacctttggagctacagcggcacattcttacgttttgcgactcggcgagtctctttcagctcatgcacgtatccgctaccgtccgtgacgaggcgaagaagctgttctggtccgaatcaacaacgcgctaccacgtctatggctactggctattttctggtggacatcctgcgtattcatgtcatgaccccgagtcgctggcttatatgcggtacattgaagtggatttcaatccttatacaccgcccacgttcagtgggtgggaaggcggtcagcttggatggctcttgcaaagtaaacgactaccttctggttatgtggccgagcaattcgctaagttctggacgacattaaggagccgctttccttcagtcgtcgatgttgtgttgagcacggaattcggctcgcattcctttggatcaccggcgccctctgagctgacgaagttggccgagggatgccctgaagccatctccgtctccgtatcgtgcctcctcggtcgaaaaccgcactcttcacggatcccatcgaggcacatttggcacaaaacccgccgcaacaacagttcatctacttggacgctggttgatcccgcttggacacgtcaaagcatttttccaccgatgaagaagtttgctggtccagtcggatcgtatatcagtcttgcatataatgaacaaaagttctttcacctatcactggcgcgtccacttctgattatgcaagccacagaggcatactatttgcattttcggcctgggcccggtgtttgccccatcacaggatgtgggcaggagtttgaggtcccaagtcagtgggtagcgcactttatcgaagctgaccacaatgctaaagagctttgccctccaccttgcgagccgtttcaggatctgttcaaacttcacgacgcatctttagcactgctggagcaaagaatcgactgtacatgggctcgtatgcaagcggcatggggcgaagaagggagtcagcaacgcgacgagatgaagcaaaacttcttgcagcagctggagtatgatcccctatatgcagaagagaagtcaccagatgagagctcactttggcgcatttaccagaagagcctgaatgatgattgggacgaatgttgcccgtccaccgactaagagcttgccctcacgatgttttcaagggcattcaagaattagggcacaaggacatcgactctcagaaggacggttgagaagcggaggaagtggtgtgtttgaaatgagggcagacaggctgcagtgacgttggcaaaacgttgatctgcacaatcttgcgccatgcgacaaatgccatacgcttctctaatgtcttgactgttcgaacgtgatgcataccgtgaaatgcatatgtttgtgaacaacaacaccattcaaaggtccgtcttcacaatgtttgcatccaacacaccaacctcgccccgcgctctcctgcctcctcaaacacacacacttcaagctaccgaagatataccacacatcatgcccgctatcgtactcatcataggcctcgtctgcctcccactcattgtcgtcggatgcatcgtcacagcatatttcaaagtccgccgcgctcgcatccacgacgtcgagcgagcgaacaacaccgatggaaccagacatatcaacgaccatggtatcgttctgcgcggcatcacgcgcatcagctcgccactcgagcgggacgtcgtgcctgagaacgtcgcgccggtcgcacagccactaccggaggcttacaggaagcgagcaaatagcaacagtaagaagatgtatgaagaattcgacgatacacaaacatacagagcccatcatcccctatcctcgcacgctcgcatcgacatccctcccgtcatcagcattcccgacatacaagcccctcagcccgcatacacgcacgccctctccggccgatacaactccacacaaaacaccgcggagctagtgtacggcgaggacgcgcgcgcagcagaagcatgggcaaagattgaaaaacgtgaatcgctcgtggagaaaaagtccagatcccaaacaatcgaacttccggccaatgaatgggaggatgttgatctcgatggagacgatggcgggtggaagaagaataagcggcccgcgacgcctgcgggggtatttgctattggagacggtgatgatgaggatgatgagggagaggtggcggaaagaagtcatgatgagccaaaggatagcagatctgacacgcccacagcctcatcgcagatcctttcagcaattcctaaccgactatcctggagtacgacatctggacagtcgacgcgcagcgggtctgatgtgacgaagcaaacgctgccgagttcgctgtcgagggcatcgtcgatgcgtgaagagcgcaccacgccgccaaggaggagttctgtggtgagcaagttgaaggggttgagtaggtcaggatctgagaggatcaggcggacttcgggagagggggagttgtatggagatatggcgaggagggaaaacgcgttggcgggatttgagggatgaaatagcatagcgaatacaaaaatgtaacatgaatatcagtgatctcagacaacttcatcagtgcctcgaggcggacctcctgcaacacccgctggtcccacctttcctctgccactagcaccgctctgctggtcttatcctcatcttcatcctcatcgaatgtcgagtcaagcatgaatgggctgttcgcatgaatctctgggcccttggatagcaagacaacaggtccagtactcaatgccacacaaatccgagtaaactgcccgcccagccaaattcaagggcctggaagagcgagtacgacgcggaaggcagaaaagcgacgaaagttttgcgaccaagcgacgcagctgatagcgccgatgcagcgtagttctcgtaagcgtcggtgaggtaatttacgatgcccatatagatggaataaatacttacgccgacaatagcttccccaatggcggagaccatccagtcgataggtgtacgagatatccaaccatagatgaaaaagtcagccgtgaacaaaagagatccgaggatgctggtgtagaatcgtccttaagtgggaagagggcagcgccaagattccagctgcacgtgctcgttcttgacgttgaaccgagaagccatgtagtcgttgccagcaccatacgagcccggtggaagacgggtcagaattgagaagaaacataccgtcactatgaggaacgactttgtaggctagtgaccagtcgaatctgtgactgccacacaagtagaacgtatgatgtcgaagacagcaaacgggtagtcaggatcgtctggcccgtctcaggtatgaagctcgacttctttgacatcatgcattaggtttgactgttcccaggttactgcgcctggtttggcttgaaatgttcattgttcgccgagaaagacctttcggtatgctctaggctggcgtcggcaagcccactacagcgtgacctttcggactaagctcagtctagcgcacctttctcttcattcgtcgaagaaggattagacatgatggacagtcgagggtattgccataagatgcgggtttgttgaacagtgcttatcgacgactacttttcccaagagcacgggtacggcgatgcggagtgtagcggtcgacagcatatataatcattcgaaggagtgacctcatgatgcctagatcagtagatcgtagcgtcataatgattcggcccttccatagtcaatggacaaccacgacgtttgcgtgatcaccaacttccacaacactaacatgtcctataacatttcttgtctgagaaggtaccttactgccaaccagaggtataaagcttgaagtacgttggttttgccgtgcttgatcaaagtcgtgcatgttgtacatcactcaaagctcgcgaggatgcgttcgccgtgaagtcggcgagtgccgcttgcgctgggcgcgctccgcaatagggcctcttcttcaatgatgaattggcgttgtccaggtggtgacgcataattgtccatatggtcttacgacaatcaaggacttgtgactgcagaatctatgcttcttgggtccccgctccacgcggtgcagtggctagcatggaagtcatttgctttacagcatccagccaccacctcttcgcatcgacactggcattctgacggacagcggcgaaaattgcgtcctgcaaatactggctacgttctgcttgtttgaccgcatcggtaggtcgcgcggctcagtcacggggaaatgaggtggcgactttgaaaaatgaagttctgcatgtttgacaggtgctgattgcagacgaagatagcgagcttgcgaagggttccgcgcgaattatagtcgatggattgagctaccgggtcgcgtgggtgtagtaggaaggacgcgtcgttgaagtgcagagggaaagaggggcaaggatgctcgcgtgatgccgaggttttgccatcggtggtatcggagcttgagcgatgatgtcgagactcggaaagctgctgagcaattcacccgccacgactccaatcatcatttcccccactgtgcgcctcctgggtgcaacatcgcgttcagtgcattatcgccaatcatcgtggggtttgaactcacgacttccctttcattgaagtttatcgctgccttccgaggtcgcacttaccctccgctcgtcatgcctcatacctcgaatctgccgtggcgggctgctcttcgccatgcttcaccgtcggccacacgaaatctcgcgtcgagagcatcggcgcgctatctccctgcacaatgcactgcatccattgtatcacgttacccgcttcggtgcccatcgccgcccgccgcgctactcgcccaccgtaacttctctacatcgctgagaagagagaaggaaaaggaccccaaagacccaaaagtgccaccagagcctgcagaagaagatgctgtggacgagaagaaagaaaacgaggcgctggagtttgactccaatcagggaagaacattcaagcaactccaagacaagatcgctgagatggaggcaagagcggagcttgaagccaagaatagagcaaacgactcgaacgcaccacgtgcggcttctgggcgcagtgccgcagcaggaagaggaggagacggctcaggaggcgacaatggcggtaaaaagcgcaaaggctcttcgcccgtgagccctgcagtacccgaagtctacccgcaactcatggctataccgctgctccgacgtccgcttttcccgggcttctacaaggccatcaccatccgagacagagccgttggagaggcactcttagaattggtccggcgtggccagccatacattggtgctttcatgttcaaggaggacagcgtcgacaaggatgtcatcgatgatataagcgaagtacacagtgttggcaccttctgccaagtcaccaacgcgttcccggttggcggtgacgacaacttcgccatgacttgcgttctctatccccaccgaaggataaagctgacagacctcactccacccaaggcggttgaggagggcacacccgagacaccgtctgtggtcgagagcacattggaagaagccacggtcaatgaagcgccctccaatcaagccaagggcgacgtcgtggcgagcttcgaggaggctagcgaagaagccaagggacaggaggacaacatcccagcgctgctcaagggtcgcaaggtcagcgttgctgaagttgagaacttggctgaggagccctatgacatgaagacgaacaagactatccaggtgctcatcaacgagatcgtcaacacgttcaagggtgtggccctgcttaacccactcttccgcgaccatatctctaccttctccgtacacacgaccatgaacgtcagtgaggacccagtcaaattggctgatttcgctgctgcagtcgcacaggccgagtcgggcgagttgcagtctgttctcgaagagatggacatagagaagcgcctgagcaagtctctcgaagttttgaagaaggagctgctgagtgccgaactacaaaagaaggtctccgacgatgccaatgcgagagtcagcaagaagaaccgcgagtacctgctgatggagcaaatgaagcagatcaagcgcgagcttggcatcgagtctgacggcaaggagaagctaattgagaagttcactgcaaaggccgccaaactggccatgcccgagggtgtccgcaaagtgttcgatgaggagatgggcaagcttgcgggtcttgaggccaatggttcagagttcaatgtgacgcgcaactacctcgactggctcactcagctaccttggggccttcgtagcgccgagaccttcgccatcaatcacgctcgtgaagttcttgacgaggatcaccacggcctaaaggatgtcaaggaccgtattttggagttcatcgcggtcggtaagcttcgcggtactgtggaaggcaagatcctgtgtctggtcggtcctcccggtgttggcaaaacttctattggcaagtcaatcgcacgcgcattaaaccgccagtactaccgcttcagcgttggtggtctgtacgatgtcgccgaaatcaagggtcaccgaagaacgtacgtcggtgcattacctgggcggattatccaggcgctgaagaagtgtcaaacggagaatccacttgtcctcattgatgaagtcgacaagatgggtcgcatgagcaaccatggtgacccggcatccgcactgttggaactgctcgacccagagcaaaataacagcttcctggaccactacctcgacgtgcctgttgatctgtccaaggtccttttcgtctgcacagccaacatggatgacacgatcccgcagcccctcctcgatcgtatggaagttatccgactttctggctatgtgtctgacgagaagatcgccatcgccgagaaatacctggcaccagcagccaaggagatgagcggattgaagggtgcggatgtggagctccataacggtgcgattgtggaactgatcaacaagtactgtcgtgagtctggtgttcgtaacttgaagaagcatattgagaaggtataccgaaaggctgctctcaagattgtctctgaggttggcgaggatgctttgccagaagcggatgcgctcaccgagaagggcaaggctgcacagaaggagtcggagaaggatgacaccgacccgaatgctacacctgagaacatcgacaagcagtccgtggagaagcctcgcgtcgcgcttaaagttcccgacactgtacacgtttccatcacccaggaaaacctaaaagactatgtcggcccgcctgtctacatctccgatcgtctctacgaaaccactcctcccggtgttgccatgggtcttgcatggacggcaatgggcggctctgcgctttacattgagtcaatagtgcaaaatgcactaacagctgcctcgcatggcggtcttgagcgcactggctctctgcgcgacgtcatgaaagagtcgaccggtgttgcgtactcgtttgctaagagcgtcatggccagggaatatcccaagaacaagttcttcgagcacgcaaggatacatttgcattgtcctgagggcgcgacacccaaagacggacccagtgctggtatcaccatgacatccagcttactgagtctcgcgcttaaaacacctatcaaggagcacgtggccatgactggtgagatcacgctcacgggcaaggtgctaaggattggcggtcttcgcgagaagacggttgcggcaaggagagctggtgcaaagaccgtcatcttcccacaagacaacatgagcgattggctggagcttcctgaggtacgttcatctcctacatccagatgaggaccaaaactaacattgaaacagaacatcaaagaaggcattgaaggaaagccagtaagctggtactctgacgtattcagcatcgtcttccccgatgtcgaccgcgatacagccaacaagctctggaaagacgacctcaagaccaaaaagggcgaccgtgagcgtaaagagcgaaagcgcaaagacgacgaagaagagtccggcgaagatgacgactgaatgcatgcacgtgtatgataccgtgaaaagatagtaagaagcagcgcattctgcggcgttttggcatttgcatacaacagctagtatagaaacgatggctttgagggccactgcatgtgtgaccaatgtgtataataggtatatataatctcatcacttcaacctagtcattctaaaatcatcgtatcgcactcggcacttcaaagtcttcgattggccccttgcgtgatgcagcagcggaaagagaacgggcatcatccctccatacctcgcagcgggacggaccgagcgccgctgttccgcgctgaacgtcgcgagttcatcaaaggctgtattgatggactcgagacaatgtatatgtatctgtcacatacagattccacaacatcaaccgaaaccaagccctctcgccaaccaccatctttcatgcacgcaccttcgaatgcggctagcctgccatcagccaccatgcacacccgcgacacgcattctcgtgggcttgcagggcgtttatcgagctgtcagcggcaacctgattgcgccttggctgtcgtgggtgatgtggagtgagcgaaaatgagtcattgtggcgaaggggatgcacgtgacttttttccaccatgatacgcgatggatagtagtactgtacacggggagatataatgtgcaccatgtgcgttggtaaagccgtattaatttcaggcgattctttgagaccctaggtaggtctttgtgtattttttttgttcctttattacctactctccgatccgttaagagttataacaaccgggagcaaatacatcagcatggctgctccgacccagaagttcccgtgtaatacttgcgggctgggatttacgaacagtatggagcagcgcgaacacatgcggtcggattggcatgtggggaatctgcggcgccggatcgcgggggaaggtgtgctggcggaagaggagtatgaggaggcacatcccaaggcttagtgggaagtctagacgacggtctctatcgccgccaatcatagagccggaggatgaatatgaagaagaagacgaaggagaacaagagggtgacgagggtggaatggtagcagtcgagcagtgtctgttctgccctctcacactctcttcaatcgactccacgctcgagcatatgagccaaacgcatggactgtacatacctcatgtcgatcgcatacccgacctttcatccttcctcggcttcctcaacacactcgtcttcaaccaccacgagtgcctgtattgcggagcgcagaaagggagtgtaagcggtgtgaggacgcatatgagagacaaaggacatgagaaggttcggtgggaggatgtggaggagttttgggatggggctggggatggggaagagggaaaagaggtagaaagaagaggggaaacggagtggcaactaccatccggagcaattataaacagcagatccgactcgacatgtaaaccacggcatgcacggtggaggactagagcgcacgagaaggctacggcgcgcgctgcaattacttctacgccttctagcgaccgccaacttacacgcaacgccgagctgagtctatccagcgttgcggattcgcaaatcaggacgttgcggtgcgctgagaagaaatctagaagtacggaagcgattgcaaggacagcatgtagatggaagatggagcaagcgcccgtgttgacgaagtattacaagaagcagaatccggtgtatcaggctggatgaatgggaggaaagaggatggtactgggactgataaaatcttgccttggtagaaagcgagcggctggattgtcgggtcatccaagacgacgcatcggcacgatatccgtccgtcccgcagaagtggagaaaacctgtacaatatttcacaaagtcactgcacagctcagtgttccatcagggattgctagaaataattcgcactggcgttttgcaggattgaagttgctgtagtgtcgcttgattcgctggcgcagcgcctcgcgcgcatgaactggattgacgtgtcaaagcccctgggtagacaacgcatactatatgtttatgcgaacaggagggaacaaatcaacagggaagagagagactagatgatgtgtgttgtcatacatcgtgaagcatgcgtgttggtggtgttgaagtgtgggacggggcaagcttcacttcaggcggagaagagaggtaccggtgaagatttgggatcaggacttcagcaagggcaatcgtgacagctgcgtcgaatgcatcaactgtgcaagatcaatgttgcacggcttgtgagtttccatgctcttgcagctggtgttctagctccgaggatgaagagatcagttttcccgaaaagcgactgctgcaggaccacggcatgcagtagtgggctgcacgtcgaaagcatgccgaaaacgtctcctgtgcgacgcaactgtggggctcttgtgtatgtgaacatagccgaagctacctaaagcaaaactgcgtgcagggcctgtgaaggagttagcactcggttatgtctggactaatgtatgcgcgcccaaaagagggggctacaatcaatgccggctgatggcggaggattgaggagacggtattttcagcatgtcccgccattgttggaggaaggtgggtagaggaatattgacaagcggtggtcagattgtgcgactcaccgcagttttgtaaagtggctggcacacacgactccgcgccaatcaattgcagggctgtcgtgtctcgcaggtcgactcatgcctacagcgcgtctgattcgaatgaaaagggccttggtttgggccgactgcgctgctgttgatgcagggcggcaggtctcctgtccaatgcagtgttgggtgcttgaccgccacgccaatggggcagcaagcaaaaacagtgcggtgctgcacatgcacacgcaattctgaacgtgtttctctcctccccgctctcgtgagacttgttccaatacagccgcgttgtgtcactctccagcctcctcctgatacggtcaccgattacgattacgattacgattacagtgttgcggcgtagcctggtcgcgttcagggtgcgaactagcgctgattggacagcctcatctggcgcatcgcatccccatctcatctcacatcggacggactcagactcagaccacccattcctgtcgccaccccgaagccgaattttgcagcctttccctctgcgccctttcgagcctcactccggactctggctgccattgctattctttgcattgtttggacggatccttaattcgcggttaggcgccaacgcgagggtattggcatgtcgcttgggcctcaataatatcacgggctgtgctctgcgggattaggaagccggtgaagcggaaattctattcaccgagagcactcaggagcaaacagcgacggcaaacccaaggaggactgcagatgcgcaaacacgggttccaggcgcagagcataaactagatcgatggatgcgaacagccacagttacacacatcaaggacacgacaggaggacggcgccaaagcgataacagccaaaccaatcgatacgcatccgaccagcaacgcccccgcaccacgcaccccgtcacgacgagtcggcgcacgttacctgacgcacgacgaaggctggcagagagggataagagggccgcgcgagctgaggaacgtccccacgccgcgtcttgcggtgcgtgtgctattgcaattgcgatagtagaccatgccccatctactgtccacagacaatggaaatagagagtcgagccgcagtcggagcagacagcgggcgcgctctgaagtgaacgagcaccgcagcgtctgggagcgcctcaacttccagaagattggctcgtggctgaagagagaagacggcgagccacagctgccttccgccaccggcccgtaccctcattgaaggtcgaggatgagagcaacaaggagaatgggcggccgcattcgagtggggagcacgcgacaagaacgagcgggctgggcctgctggatcggaagaacagcaggagagtcgtccctgggctcccacgctcactgaccttcaagcgcatgaacagcgagaagagagacaagctactcgaagtcccgcccgagcccgagcagcgacgagcgtcgtccgcagaccgaaaaccgactcctttcccgcgacgcgacttctctccgccccctatctccgccccttccatgtctgcgccagacgtcttgactccccaggacagcgaaacacagcagaaaccactgcccgaaaccacgataggcggcgcgtcggatcagaatctccccgcgggcgcacggcagattgactatggcgagagcctagaccatctgtctgcaggcgagccaccccagctggatgtggtggatgagttctcagagcgaggctcgcaacgatccgtgtcagacgtggacgacatacggttgcaggaagagttggaagcacggtggatattgaacctcagcatgcacttccgcgacttgtccgatcgcgagaagttcttcctcacatacgccgaagagcccaacaagtggaggagagtgaccgtgtcgtgcgattaccgccagctcgaacccgattccctcgaagcggatctcaagacactgcattaccaacgcgacaagagcgccaggatatacgaagcgatacgtggatcactcggcggcatacagttctacgacactgtgacaaacctcaagctcgaaaccaccgatggccgcctccacgtccacgtcactgaagacgtcaacgaaatcatcccgtatccctcgacctcgtccatcgagcatctcgactgcaagcgcttcaaggaaaacgccatctgcttcgactcgcacatttccggcttcgtgtacaaggtggccgtcaacaacaagccgctcatcaagaaagagattcccggacctgacgccgtcgaggagtttctgtacgagatcaatgctctgtgtagcttgcaagactccaagtctgtcatcaaattcgaaggcatcattgtggacgaaacgaacgatctgatcaagggattgctgatcagctatgccgatcagggtgcactagtcgacatgatctacgacttcaaaccaaccgatcaactaccctgggaacgtcgtgaaaagtgggcgcgccagattgtggaagggctttcagaaatacacgaagcaggttacgtacagggtgacttcacgttatcaaacattgtcattgacaaacacgacgatgccaaaatcatcgacatcaaccgccgcggatgtccagtgggctgggagccgcccgagctggccaagctcatcgagagcggccaaaggatatcgatatacataggagtcaagtctgatctttaccagctcggcatggtgctgtgggcgatcgcggaacaacaagatgagccggaacgacaggaccgaccactgacaaagactatggaccatccccggtccgacattcccgactacttcagagatgttgtgcgagcatgtatgagcagcctgccacggaatcgaccctcggcctcgcaacttcttaagcaattcccaccaccgtatcaggtcatcgagatgaaacctacagtaacctcaagagaaagcgtttccacgcataggagcgacaaggagtacattgaccctgccacagctgtcgatctcaacgacataacgcaatatcgccgtcactcgaggcagcagtcgtcgttcgaggacgtaaaggtaccgcctaccgaataccctgcctcttcaggctcctacatcatggccaatcacgacaacaaccgtggccgctcaccaggtgacgcacaaagctacaggagaagtgactgttcaccataccctggtcaccggtcggtcatgtctcttgaagactcagagctggaaaacgaacttgccagccttccagccagtagggaggcgcgatgggaacaaatctatgttgacggagacactaagcttgtccaaagaggctgtggcgatatcagcgtgcatgactttgccacccaagaaccaaaggagatatgcattaccacaccccctgccgagatggagaattcattcgcgacgaacaagccggttgaggatgcgcctctaaatttctctgcgctcatgccaattgagccgcaggcaccacagaccagtctgctgcagcctgaaattgggcagcagaccagcgtagacggcagagcatccttcagtgatcgagtgcatcaactggctcaggcgcaaccacaacataactcgccgcaagcctctccaatacgaagtcgatttcctgctatttcagatcccctggagcttgcggatctcgagctcgaagtggacctgagctcttccgtgacgacttcagtaggaccttcccgtgtcaacaccggcttctccatcttcgacctccccgagcgcgcgaggcgaaccgacaccggcttctcagtcgcaaccggctaccgcatgcctgtccaccaagactcaggcttcgcggagccagaacggatgctctacgagagtgaaccaatacgccgcagcctggacggaagtatccgcgacttccaactcaacgaggaagacgacatcgtcagcgaccgcctctgggactcaaaggacggagtgatgtttggccagggcatccgcgcctcccaactcgaagtcaaacccctcacattccccgactactccctcgccacaccctcctccaaaccaggcagcaacatccaccccgcatccgacaaacccctcgacgaaaaatcatcaaacgccaccatccgcccgccgagtatccgcataccagacctgtaccacaaatccatcgacagcaacagtaataaccccctcacgcccccgaaatcaggcgtgtcgtatcagccgctatatatccccaccgcacgctcgagtttcattgatgaatatctgagtcctacgcagagtcgcgagggctcaccggtcaggggcgggagcgatttggatgattatttgggggcggagattagtttggtatgaggggaatacattttacgtatatactacgtgcaagaaagaaagaagaaagaaacaaatcaaggaagaagaggtagatatttccgtgtttcgcgagaaacgcaaaagtttgagttttgcatgagaacggttttttgtgttttgggttagcgggcgtctgggataggtacgagcgcatttgacgtcggggttgatgaaagaggattattaaggcttttaactttgtcgagtatgtttacattcgtttttcttttattttcttgtaagatgtgtgggtttttggggatagggacgcatagatacctgggctgcgggtgcattggtttatagtgtgaatgtgaatgattgtcatactttgaccatgtagaaatgtgcttgtgaggagttgcggtttgtgcgtgaggtaatcgtatttcagccgacaatacaatacgtagtgcacagcacttcaaatgcaacgctgcagaacgcgtgaaccgcgtagcatcgctgattggatcaccacatgttgtgacaggacgcctatgcggaagaatggtagatgggcaccagacgcagactgaattcctgtcccgccctcccccaagaggaacatgtaagctcctcaaaactattacatcacttcgcgcgtgtgcagaacggacgcgaatgtttttgccgctgcctagtatgggggctatttcctcgcctatgacagcacgtatttgaatatctgccaaggtcagcagctgagtaggaacgctgcttacatgtggaagtgatgcccaaccccgctctttatttactgtcattcttacaattcgcagcctggttcagtggcgatgaagtccgagagcgatgcctacgatagctctggagaccagtcgccttacgactaccagccgttaaagcccggtcagatccgccttttgcaggctgaatgggtcactgagccctccttgcagcacgtctttccatggacatcatcgcgaaaatccttagagcttcatactgtccgtgtggagcttgaggaacagcataattacgaagcagtgtcgtacgtttggggcaccgcgcctgcgtccgtcagtgtgatgtgcaatggatgcccggtgtttatcacaccgacgcttcatgagctgctgggatttctagcaggggcggggaggaacctctgggtcgatgcggtttgtatcgatcagaggaactcggaagagaaggctatgcagataccgctgatgcgcctgatctactcaaaagcagaagcagttgtcatatggctgggagcctcagattcttcggtcacggcttttatggaagagttacctagggtatgcaagctttctagatcgtggacgcctacagatcctacaggggacatctattggagaggtaaagactggcctccagacggtgacccgttctgggaagggctgttccaccttgttcgccaccagtggttcgcacgcctatggactttccaagaagttgtgcttgcgaaacgcggatacatagtctatgggaacatgtggagactactcgaagactttgtggccttttactatccggaacagggagcaagtggttcttatgtagttcccggggtggaccactacgatcaaatcccaaatctcgatttgtcattgtctattgcctacaatgcatgtagtgtcattaattggcgacatagcaagggcagcgatacaccagtgcaacttgcggaactaccgagcttgctttaccatgtcaggcacaggagggtcacggaacaagtcgatcgagtctgggcaatcgctggtgtcctttctgagagtctccaagctcgactttcatccaagattgactacggtgaaggctctcgctcccaatattggacgacatatctatccttttccaaggctgtattcgaagaggagcagtctctggttcttctgaacattccgccatctgtcggacagcatcacattgagcttccatcctggtgtcctgatctctcttccagcgagcttgcatgcaacttgaaaatcaaccactcctggcgcgcgcgccaattgcccaaggcgcgtcaacgcatctggtggtttgatccccaacacgatgtgcaaaagtgtgtcgagaaacgagcggctgtcgttgatcattcattgaagtcgatctcaatcaacagcaacgactcaatcttgaacgtccgtggattcgtcgtggataccatcgaagaagtcgtggacggagctggcctgcttcctctgtggcgtcgtgacccttgcaacgattggcgcgacctcgatccagcgaacgcggccatccgcactatcgtagcatactatctccaagcactcaaactcgctcaacgtactcgttgcaagcaagatgacacaacgcttccgagagagtttgtgtcctgcctcttccgcgacagccgtttcagcaccgaggcagaaagattttgcgtcgatatgttccacatgcttgaacttgtcatggaaggtatggaggaaggatacagacatattgctcccgacaaaagacactggggtgcaaagttgtggcgcattttgaccaggttgattggacactctttctttgccacaagcagtggtcgttttggtatcgcttcccctggttgcaagcctggggatggaacatgtgttttctatggtggcgaaccgctatatgtattgcagcatgagggtactggagtagaggccaaggctgtaaaattcggtggtgttgcgttcatcccgcatttgatggaccaggaccaacgggacgatgcacggcttggtccagatgagacttttgccataagctgaggatatatcaatttcaatgcattttacgttctccaagggtaggacttacctcgttgtcacggaatatagatcctaacgccacgtctgaaaaggtccaaggctatgtacattagcaaagcaacatataaatcgacatggctatgcatggcgagttctaatcgacccctgttaatcgatagaaggagataacttggatattgtggcgcctactggggtcatgtttacacacagccaccgccaccaaggcgccaatcatacgaaaggaaaacgtgaagtctgccttgcgatcatttcttccatcttacccctcacttatccctctattagaaatactcgggcacgacagcgcacgaccagaagtgaaggaaggaactcattgcagcatatcaaaaagaactcggtcctttgaccattgaagcggcaatccactcctcagatgtgatagcctagtaacgtgtgaacaatccgcggagtccctctcggtttcttgtggcatcatggcagactctagccaagctttcgaccagtccccttactccgatcaacctctcggccctggggaaatccggttattggtaaccgagacagtccctgtacctctacaacacgtcttcccctggctatccgaagaagctactatcagccttaccacaaaggtattccgacttgaccagaaacctgatttccacgcgatatcttatgtctggggaaccgctccagcctcaatcagagtcccttgcaatggaaatgatcgaagtcttctcgtcaccccgaccgcttatgagatgctcgcgaatttcgcaaagtttcaacggttgtggtggtgggtcgatgctgtttgtatcgaccaggagaacgaagtcgaaaaggctggtcaaattccgctgatgcggcagatctacgcaaaagcaataagtgtggcagtgtggctaggtgttggaaaccccgcaatgcatgcttttatgaatcaattcgatcatcttgtggaactgagtaagacttggctaccaacttacttgacatgggacgatgattggagggggggagaatggccaagaaatgacgacatagtttgggaaggtttgatgcatatactagaccatgagtggttccggaggttgtggacgtaagatccattttcatgagagttggtaaaaacgtgtcgtgctgaatgaaagcagtttccaagaaatagttcttgcggaccgagccaccctcgtatgcgggacgggatatatcgacgcgccttcattcatgatcttagtaaaagatggactctcccaacaaggtggatatattttctacgatcgcagagttgccgatcgtctcccaagcagacccaaatataccagtcttgcctacgtgaccatcatgaccatcgttaacagccagattgacatgcagtctggaaacgatgcgtttctcgcggaattcttgtttggactgcgaaatcatcgcgtaaaagagccagtcgatagaatctggagcatagccggactacttagcgaagagttgcaagcaaaacttataaccgcggttgattacagtgagcaaggacgtggggagtatcacaagacatatgtcaagtttttcaaggctgcgattatgacagcacagtctgtgtccctgttgatacttcctcccacgattgggcgggatgatgacttgctgccgtcatggtgttcggacctcgcagcaaagccagcgtgtgatttttgcatttcgggacaatggaaccggcctgtcgctgtttcgcgcgtccgaccaaccaacatacttcaagaggacaatgacacagagaagtccaaggcgcgagttacggcgattatgagccatccattgaagaattctatctccatcgaccatgataacacgttgcatgttcgaggttttgtcttagacagaataacagaaatcgttcaagattcagacgtgcgtgggcaagttagttatcgcgaagaagggggctgggaacactggaatatggagaacccagcacacgtggccgctgtaaaatggttagaagaaggattgagtcttgctcgccgtttgtctcatacttcggatgaagaaataccaccccatttcctgatgtccattccggcggactggcgcatcacaccggatgctgagagggtcatccggaatgcgttgaagtccataacaacaggcggatacgactacttccatgccctagaagaggaggaaagagggtatgtgtggactattatgagcaccataatacatttggtaggacactgcttcttcgccacagcaggtggacgattcggcatcgcagtaccaggctgcaaagtcggcgacgaagtgtgtgctctctacggcggagaagcactgtacaacatgcgacgaacaggcagtgagcgctcgacagtgaagttttgcggggttgccttccataccattcctaatggaacaacaccaacgcgacgccgcgaaattacaagaggacgagatattcggcattcaataagtagcaaaatacgacgcaggatcaccaatcggagaggcattcagtatcaatacatagcagttcacgctacagaatcacaaagcggggaggcattcagtattcagtgaggggagaattcgtattcattcatataggctcaaaaagagccaaatcgtcgtgcccagatcatctgagccttggtgccggcgcaccgctgccaacgcagtgccctagggcaaagcgttctctcccacctccgcctccgcctccctctcctcgccctcttcctcttcctcttcctcttcctcatcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcctcggcctcctcctccatctcctcatctccatccccaatcaacccgccgcccggaatcccgatcacccaattggcgacccgggagtactcccagcagttggagcactgcgcgtgcccgcaccaccaggaacgcgcgccgacgtcgttggcgatgccaacgtcgtgcttctcgaagcacccgcagcagagccagcggtcctcgtgctcctcggagccacccgaggaaaccgacatggcatcgctgccctccgagacgccgcgggcgagctcggtaaaggacacgaggccccggacagcagacattgttgctgttgctgttgttgttgttgctgttgttggtggtggtgttggtgtggtaggagagtgaccaacaggtacggtattatgatgtggctttgttggtaagttttctagatttgtggaaacttgagggaggtatttcggtgcggaaaagagcttttgtgcgggcgggaggtggggctcgtgcgcggctcgggggtgaaggagtgcgggtttttttaagattggcatgactgtttctgcgtttgcttccatttgtggctattcctcttcgaacatgagcaatcgttaccttttgggacttaattgatacataatactgcttagacacatatcaatacaccatgcatgtcagatcagacgagaagttcactcaaaacacaggaacaccagagaaattttagatgggagcctggacgtacccaggaatcctcatcctgtcgagtacttcccattgaagtactgaagccctatgggcatggccatcgtaacgtcgtgacccagatgggtgatcttgaagtatcaccggacccaacgccggcacccccagatgaatgcgattagtagccctggtcctcctcgtccatgtcatcctcgagctcgatgaccatgtcgatccagccgccgccaccatactggcacttgctggggccgacctcgatgaagcccgacttggcgtagaacttgacatacttttccctgcagatcaatgccacccttttggcgacaccggcgtccttgatgcgctggacatagctcctcagcagaacctgaccgaagccctggccctgaaagtcagggtggacacagagggagtggatgcagactgtctcgccatcttcgttatgaccggtggttggggtgagttggtacttggtctgccagtccttggggtagtccatggcatcatcagtgacaatccgtgatgaggtcttggtggcgatgatgtgggcgagtaggacgcgcttgcggtcggcatctgaggagtcgatggaggggaacttgcgcgccttgatgatatcgcctaagggaccagaggtggtggcataggcggaggtgaatagtccggagcagagctcgccacaggtgcggagacggtactcgatctgtctgtggtcagtgaggtatccttggatacatgaaagttcggtcgacaaggtggtgacttggaggtacaacaggactgagctccgcggagtaaagcgcgttgcacaaagacgaaagaaagctgtcgcacaaggacgaaaagaccagaagcagaagcgcgaaaatgaggctgctgaaagtgactgcggcttgccgcagatccagactacgtggtcgaataacttcatcgacgcagacatgagattatacaagtgctgatttgtgcggcacaatgtctcaagccacacccggcaatgggggaacgtggagaaaagcgcatggaccgacgcctgacagcagcccaattgtgatacagggtataattccgaagtgacaaacttgaagcgaagctcgaaaatagacatgtgctatggttggaagacgcggtcacccaccttctctcttgaagcggcctcaatggggtcgaaggcagcatgctcgagccaatcgcagtcgtcaaggtcttcgtagttgagcagctgggcgaatgggtggatgtccttcatcttcttgaagcgctgctctacgaagacggccgagttggatgagcctgactcttgcggcggactagaggcggattccctagacaactgcggcatgccgtcgagagtcttgcggtcggctagtagatctcgcggcatcttggcgggtgatcagcggttcgtgacaggtttccgatcgagatttgttggaccacaagaagcagaaaagcggagcttgtgggcgggcgaggatgtgggattcggctgcgcagtggtgtgttctttgggcgggcgtggtggtgcctggatgttcacgagacgccttctggccaaagccccgcgctcccgcgcttcgcttgccatgccgttgcagatcatccttgcgccgctttggggggtctatgcggcacaggcaaacgtctttttgagtggagacaacaaggtgcactagacatggcgtgatttgaaaaacgttcatgattcattacgggatttacgatgcccctgatgcatccgcgttgaggccgtcggtggctatgtatgcgtgggagcctggcaggcacagctactccttgctgcggatctgttctcggatcgcaggcgaacgagatgtgctaatggcttgcagggagagacagtggcagacagggcttgggatccagctaggctgcttcgatcagacggtctggtgcgtgcaacgggtgagcatctgcaggctgcatcctgctgctgtgctcccgcggctccttgtcaacagtccatcaagggcgttctgctatcccggtttctggagcgggtgctcgaggcaaaagaggcgccatgcgcggaaaattatattccaaacgggagggggcgcgctgacaaggaaccatgatccagcaatccatatgtgagcctgccaatgacgggctatagttctctcgctctaatgcaaggctgctcccatcgaagaatacgtgccactgaagccatccaaaatgccccgcaatgacggaccccggtcgcatcacagcagggctacaccgccaacccaacatcgcgcagaagggctcgtttcatgcttccaggcagtactctgcctacgtgttgcctaggtatcgccccagcggcagcccaacctcgctgcaattgctcctatattacgcagactggccgctttccgcgcccgcctgctctcacaacatgtgtttgccgcgctccctagtcactcgctgattattaacttcacttgggacgtgcgaaagaggcaaccttgagtctctcagcttccatcaccttcccgtcaagctcaagctcaagctcaagctagagtaaggccatcggcaagcgcgtgctactccccgtcactgcgggctcctttgggctgttgcaagcatttcaccaactgcacttcatcgctcctctgggaaccgcctgcgccagactacaatcccagacaccccgccatccacccagaacctcgccctcctcaactcctgcacacggtaccacattctcttgcctgctttgagaacctcctgcatccacacgcaaggaagccacacccgccggcccttcccgccatgtgagttcaccccaaaccattgctgtgctacgccctgagacacgcgactaacaacggcgatgccaggccccgcgtcaccatatccatcaccgcgcccggcacgccgtcagacggtgagctgttgactcttgagctaccgcccggcagcaccgtcaaggacctcaagggtttcatcgaggctgagaccaacctgcctgcggcgtcacagggcatctacctcaacggccagcccgtcagccaggagacacagacactagagaatgtcggaataagggatggcgagatgctggccgtcatcgtgcgccagaaccggcagcagccgcagcagccagccgcctctcgaccggcgcccgtgggccagtctgatccagaggccgtgcgacagcaggtccttagaaaccctcaggtccaggccgagcttcgacaacgcgaccccgagctccttgccatcatgaacgacgcggatcgttggagagaagcattcgcctcgaggcagaattcagcccagaacgccgagcgcgagcgccagaaccagatcgcactgctcaacgaagaccctttcaacgtcgaggcccagcgcaagatcgaagacattatccgccaagaacgggttgtcgagaacttggagaaggcgtacaacgagaacccagaaggtatgtccatgactcagcctcacatctcttttgcccgcttgcttacatcaacagtcttcgtgcgcgtccacatgctctacatcaacaccgaggttaacggcgttccggtcaaggcgttcgtcgactcgggcgcccaggccaccatcatgtctcctgactgcgctgagcgatgcggcatcatgcgtcttatggatacgcgttatgccggcatggctcgtggtgttggcactgcgcgcattctcggtcgcgtgcaccacgccgaaatcaagattggaggcgccgtcatgccctgcgcatttaccgtcatggagggcaaggacgtcgacctcctattcggactcgacatgctcaagcgctacaaggccaagatcgatctggagaagaatgcgctctgctttgagagcatcgaagtccccttcctgcatgagtcagagatcccgcggaacctcgacgaggctgagatgaacgagcccactgttgccgggcccaatggcaccgaaattggtgcgcgctcgggtgctgtgcgacccgcgggtggctctgcagctgtggagccgtccactcaggccggtccctccgcggcaggcccgtcttcagcatcaaccccggccccagcaccagctcagaccgctcctgctccgagcgcacccggaccctcgactgcgtcctccttccccgaagagcacatcaaccagctcatgagcatgtttggtgtcgcccgacaagaggcgatccaggccctggagattgccagcggcaatgtcgacgaggctgccagcgtcttcttaggttgagggtggaagccacacagcttcttcacaacgagtcaatgacgaaagtcacgacgtgcactggacactcttttcgatgcacagcagccttggtctgcactactactccgcgtggcatgacaccgcatcattcagatttcctttctaaatgacgaggcatgacatcatgagctcacgactgcatcggtctaattgtattatctacgaacatgcgcaaaagcgaacggcgcttctgggaagggaggagagattggttcactagactcagcgcagccgtatcggatcgggacggaagcataatgaagcttcagcaatgcatctttacgtttatgactgctgccaatgtgaagtttgaattgtgatggtttgatatactgacataccttacctaatcttgtacaaacaaggcttcaacaccttcatctccttctcatcgtccgcctcgtcatcgccagcaatcgcattcagcttcttgcccttcatgccaaacttcatcgccctgctcgtctcaaacttgccctctgcctttgccgccgcgccttctttcgcgttcttgcccttgatcgccggcgcgctcttgacaaactgcatcttgacgaacatcttgttggtcagatcaatcgcgtcgctctgcttctctggcagcgcgtcgagcacgaagccgcgcttcctcaggacctcgacgaaggcgctgacatccgtgccttcagcgcccgcgacgccgtcgacaacttgagcgagttcagactcgtccgctgagtcgacgatgccttcttcctcgggcttgtctttgccctttttcgacttgttcttcttatcgggcttcttgagcgagccgatggaattaatgggcacaccaccctttttgcgttcgacgcggccgaagcggctcttgatctccgaaacccagagttcgccgcgccagcgtaggatgcggtaggcttcgtcgatgaagtcgagccagttcgtgcccatgagcgcgaggcagaatatcgcgacgtcgacgctgccatcttggaggggcaggttggcgatatctgcgacggtgacgagtggggcggaggggccggttggtttgctgagatcgaaggagtgcagggtcaagtggaggtcgttgagatggggttggagacggtaggatagagatgcggttccacacccaaggtcggcaattgtggcttggtgcttatggttgcgcggaaggggtttggagtttcctgttaacctgacgcctaccgctgtgacttcgggctctttgtctggctctttgccgcccttgcccttgcccttggctttgcgttgcgcgtctttccatggatcgcgatttcgcacttttccgcgcgcgaggatgctctcgacgtattcgtctacggggttcgagggccacacttcgacttgttgtgcaaagccgcggtgatagtcttcgaacattgacgggtcttccttgaacaacgagagcgaatcgacggaaggcttggtgtagagggattcgttgaggtggcggaaacgggcgctggcgagctttgcgcgcatcgatctttggagaggcgtgaggccggcaggctcggggatcagagatgtcagatcggtggactggatgagcccctttccggcaggtttggcatcatcgccattcgcttgtgccttgttgtccttcttgcgcttcttcttgtctcgcttggcttcgctgtcggtgtttgcaggcttctgagctgagacatctggcgttttcacagacgcatccttctctgtagcaatagaatcatcgttttccctcgatgcggcctcttcggccttttgcttgctgctcttccctctctttctctttttcccacgcttctcctgcgcaccgtcaccagtctcttctacgccgttggtcgcggtcgcaggcttctcttctacaactgaaccctttccatctacaaccttgtcccagagctcaccaatgttctccgcattgacctgttgctcctgcttctctttgcgcttcaacgccttctttccaagcttgttcgggtctttgggtttcggcttttcgacctgagctgcgatcggcgcagagacgttccagcccggcactgtgaacattttggcggatttctccagtagatgggtgcgtgtgcaaattcacagctcgtggaagcttgggcgatgagctcgaaaatttgggcggtggaactttctgccgtgcgggaagtggggcgcgctaaggcggaggttatcttgacgccgattgattgggttcacgaacaacgcgctcaatcaatcaacttgttatatgcgtacatgctgagctttgtctccttagataattactgtaattctcagtctgatggtccgcaagctttcagagatgctgcgtcacacgcatgctgccccgtcgactccttcccgccatcgggctgccaatatgcaattcgccctccatgtcctcgcgaacgacctgaaccatccagctcattttaccaatagtactgagcttgaagtatggatttggatgcagggcgtattcccacaagtcctcggttttcccaatccttctgtcgttccatactccaatggcgtattcgtttagcgtatcttcaccaaccaattgccgttccgtgaacatgatgttctcgccttctccacgacaacatgtggctaactcatagtcctcgccgtttgtgtccactgctctcagaaacacccttttgatgatggtggagttgttcagcgttaggctgtctgtgctgatgtaccagagtgttagtttgatgcgataacaaaagccatttcgcagccgcgaaatggctgcactggatttcccagaagattagttcatgcttttggtaaggagcaaattttgtccctctctcctggttttcaaagggcatccctacgacttgtcactgcggcgaattctttgaagattacaggtctcacttaccaattcaggtccgtgactgcatcactcgttacactcgcggctttctgaaaggcagcacactcctctgtcccgtcacgagcgtcaagatcaggttcattcataaaacatcgcaggccactccatcacgatggacattctgaagctttacaggaaccattatcctctggatcagtgcaattctgattaagatctgacgcgaggcgcgaagctgaaagaatttcgatatgcgttttctgaagagggagcctgataagctgtgggggcgaagcgctccagtcctctccttctggcgatcgtcagcctgttctcgctaggcagcctgtacgctaccgggataataaaccatgttgcagtttacttggtccagtcattcccgattcgcttacacagccttggcacgtgagcactataaccttggaatccctcgggattcgaaagtagtggactttcctcacagtacatctccccttcatcccctccagctccagctcccgcccccaatgatgtgggacactgagagtagtcgattttccagtactgcggggccaccagacgattctgggactgagttggtaacggcggaccagaacaatgtccatatcccgcgcgaccgccgcctaggtgtatttaccaccgctagatggaagtggtcgctgcaagacagaagctggcgtttaggcctgcacgtagggctctacgcgtccatcatcgtgctgtttggcaatgttgcactcttatcgtatggtatggcccaacacgataatactacacaaggcgttgcaacgatcgcaaaaggggaaagatatcagatcaacagtattggcaatgcgtaccacgtcctcatcaacatcatgagcacgattcttctgacgtcgtcgagttacactatgcaaatcctatgcgcgcccactagacgcgagatcgaatgcgttcatgccagtgggaattggctggagatcggcataatgagtatacacaatctgcgctacattgaccgcaaaagagtcgctatatggctgcttctcgtcgtctcctccgtacccttgcatcttttgtaagaagactagccctcatcgataccctacaggtactaactcaggaccagctacaattcgtccatttttactgcacttgctacccaggactatgatgtcaccgtgacaagcgcttccgatgcatccgcctacgatttttcaaattggacaacgcttgacaatactgtgtggccaagtatctatgctacatcgtgggtcccgggttacagtgacatccatctaatcatcgatcgtgtctccttcgatgtaagcttattttcgaattggacatacgcgctagaagagccttcccagcctaattgcgatgtgactccctcctggcttcacaatgagacgattactatggagctttcgcatgtatcggacaccaacaaatctctcatgccagtctccggtcagcgagtcatgatggatacaacggggtatctcagcaatatcgaatcaatcccaaggttggactggccaactaaaataagtgtgaaggcagatggtccccgatctttacctgacctttatcagctctgcccaggcaacggatggcttttgagcaggccgcaatttcacgtacggaacgcgcgagcaaaatttagtccttacaccaaccgtgtgcaagttgcgattcctttcctcagcgtcgtggtcctggtcaacgtcgtgaagatattcgggatctggtatgccattcatttacaatcctcgaaccatgtcatcaccaccggtgatgctatcgctacatttctggacagacctgaactgcagaccgaagggaagtgtactataaccaaggcgcaaatatgcagcacaatcacaagaccgaaaagtcagccatggcgggctcgccagaaacctatttttgttgtgttagggggagcgcgaatatggtcaacagcagtgatgtaagcatgaacgggtctcatacctaccctcgaacgtgctgccagatgacattttctcttgtagcggtgtaggtgtagctaacatagaatagtgtcattttgttcacgttgaccattgcagctctgatggtagctaaaagtccgggtcacgactcatattcgtggggaaccgcatctaaatccaccatcccaattacctcgacaagtttcgacgctcgcggcatgctcagggtaacatttctcgcaaacattccccaggtctgcctgtctttgctctacttctccctcaaccgtttctgcacatccatctgcttcgcaatagaatggaaccagtatggcaagcatcgaaaagggcttcgtgtgactacttcgtctggaaagcagcggagcacgcacttcttgcaattgccactacgctgggccataccgcttactgtcatgtcaggcgtgttgcactggctgctgtcgcaatcgctgtttctcgtgcgtcaggaggtccgccggcgcaatgggatattatatcctggatctgcctgcgcttgcggatactcagctcaaagcctcctagccttcaccctgaccttatttctgctgcttgttgcggtactttaccagcttcttagagagattgacatacacataccacctgcctctcattgcagcttggttattagtgcagcttgtcatccgccagaagatgacgtagatccacatcttgcgaaagtcaaatggggtgttaccgtggcagctacggaaagtagtgtcggtcattgcacgttcacgagtcaatcggttacgagtccgcagtctggagctttgtatgcctagatagccttttgatctggtcaaagagcagtacgatataaatgagctgagggaattgtctttcgctttgtgtataatacacaagcagacagtagagaagtacacaattgatgttgccatattgcgccggtctgaactcttctcatcatgtccgttgtactttaattcctcctaccatgattcctgacactcgccagcagcatgtatgcattcaggagacgctatagatattcggagtgatgagtagtttgattatgaagatctacaggaagccccatctcgccacgaaatgggaacggtatgccgtggcacagaaaggaattcgactatgccaggactgcagaagcactcttgatttgcaaatgccaccgccttgggccgtcgcttctcgtcatgccaagtgtactttacaggtcatgtccgctttgcaaggcacgcactcgctgcctcgtcactgagataatgaactagtacaatgggctgtggtcctgattgctctctttccaagcaatgtacataaacatcaaggtagactgtagatcaaacaatttacatagaagaatagcgtatgaagcatcctattacgttcttggaattcacacgcaaacttttgaatatggacagtaaccgtgcacgtactaacattgattcgcctcgcgaccagaaggattatttcttcctcaccggcgtgaaaggcggctgagcaagctacttgcacgcgttatgacctccaatgcatccccagccgtcgctattttcaaaagttccgcctggaattgctcttcactcatgactgcgtgtgctgcctcgtccaatggagccttctttccgcacacgcaatctccccacttgcttccataccatttctgacataccttttcttgtaacaaaactcgccgcgagtagaagactttgaagtataggtctaaatacttgaacctgataggagtgtattggtccccaggaacaacttcaccatagccctcacgctggcaacatgcctcaaaggcctgtacaagcacagttcccacctcttctttcatcgcaatacgcgttataaaagaaccaagactcctcattaaagctactgggagttcgccaatgtacgacccggaagatgcatgatgaattctgaaatagttgggcacagtttcagcccaagggatggggcgcgtaagaggttcgccgtaccaggcgatgagatccatgacgcaacttctcaggccccagctgtctatgtcgtcggccggatgtgtgatcgtgtcgagaatgtgttgtcggtcttgttcgttgatggcgagcttgtttacatgggtatcgtggactctcttcacgaggcatgagagggcgaacagctcgtcacgctcgatggcggaaaggatagaatttgtcccagtaatgtccttgtcgttgtacaacgcaacattcagctggtcaaaatccgcacctagagtcagcgccacgatctcgatcagatagcgccgcagctgtcgcacgcggcatgcaggcttctctgccctagctgagctagtccattctacttcgtctgccgtctttcggttcgtcaggtcgtgatgttggtgaagctgagattccaaggggttcgtgatggccgagggtgctgtaggcagtgcagtgtaaggttgaggcttatcgtcgatgtcgatgacgcttgagtccttgtgtactggcagaagtggttctgctggcgtcgtttgccgagtgatttcgaagcggccgaacgggccaaggttgatgacaggcatgcttgcaatttgaagaagcagtgtttaggaaagtattatgtttgagcagaactgtgcgcagatttgagatttacactgaacggtgacggtcgcgctagtgcatagtctggtattgaaccatgggagacggagaccagtgcatgtaccggtaccatatttcagatgcttagccgatagaacagctagagagacacgtgtactggagaggagatggtacatagatctatgcttgcagttcaaagcactgttagcacatccagatttctacattgatgcaatttaccgtgttacgcgcgtgcgagcgccttattctctacctgggcaatatctaaccatcatgcctgctcatacctagcccaattaaagtctaaggcctgccatcattttgattgcaaggtccgcaccgcttgcatcaccgtgggcatgggcttccatccttcttttgatttgaagacaaagataaaagggcctaacgcttcttccaagatgactgaattgatggactcgatggcatagtagtttctgtagacgcttgcaggcagaacaagcggagcaggatctggggagacccagagaggtagccggacatggacgctaagcctaattggtgtaaatcacgtgagcttgcgtgaaagctttcacaataagcagctgccacccaggaaaaggagaaagctgaagagtactttgagcatctttgtacggtttgaagtttgctgcagcatattctgagcctctccctgaattagtaacggtattccaagctcaacctggtgttccatgtcggcggcgggcgcatgaatgaagaaactgtggtactcatgctctatggtacagaaatgcctatctcgaaccgaggttcgtgatcggacttgggcttgcatcgcatgaatgaatattcaagtcggtgatgtacttcgtagatgatgtaggtcagccctatgcactgcagatgatggtgtctcgcttcagcgcataggcatgaacccgtgttgtggttcgcctagcaacccgtggacacgacagcccgggcgcatcgtcatggcccatgcccttttccaccaccaaaacacataggagaggttcacggccaacaacgagacacgcgtcgccacgcgaccaggcagggtcacgatgcagaatcaacagcaacactatgcgcccggctcgaggtcgagcacccccagcagggcgcgccaaacaaacaatgacgcgaacctcctttcccacccccacaaacgactttcactccaagccgctacgaatacgccactaccgcagtcgcccggtatgaattcgcctagacgacccgcggaactccaccgaacgccctcgtcaccgggcatcgcacccaattctctgcgtcgcagctccagcacggtcagtctgagccgcgcatcctcccccgcactcgtcaggaaatcatccacatcatctcttcgcggtgatccgccgagctcgccacgaggaggaccttcaagacgctcgtctttcgtcccaaatatgccctcgccaattggcgcaaagagcccgctacaccccccgccagaagagaagccaccgctgcgagcaatcgatgtcgccgacgagttcttcaagaaagagctggcgcgccatgatggcatggaaggcacggtcaacccggggaccattgttattgtccacgaccaatgctatggccatcgcttttcgcgaccgaaaacaccaaaaggcatgctgagcctgatcatggagcgcccggagaggatacttgcgagcgtactgggcatatcagcagcctacgtgcgactgggcgaccgtcacatggaaggcagtcatccgccacacccatatgacaatccccccgagcgcatacccttcaagattcgcaagacgtcgcgcatggtggacatcacttcaccggttgtaaccaacgtacatggcacaaagtggatgggcgagcttgattctttgtgcaacaacgccgagcgcaagctagcatcgaccgggaaagagctggtgcgtgatggtcctcccattcccggtcagtcctcgaagaaagagctccactcaggtgacctctatctgtgctcggaatctatgaatgcgttcaagggtgcactcggaggcgtattggatgccgttgatgccgtcttccagggcaccagcatgggcgacggcccctcacgagcatttgtctgcatccgtccgcctggccatcattgctcggatgactatccttctggattttgctggttgaacaatgtgcatgttggcattgagcatgccatgatgaggtacggtctgacacacgccgctatcatcgactttgatctgcaccacggagacggctcccaagccatcacttgggcgcgcaacaagaaagtgcagggaatgtcccggaacactcccaactcgaagaagacatccattggctatttcagcttgcacgacatcaattcttacccatgcgaggatggcgacgatgacaaagttcaggcggcgagtctgtgcatcgacaacgcccatggtcagtccatctggaacgtgcatttgcaatcgtggaggacgcccgaagatttctggaagatctacgaggagaagtacatggttctgctcgagaagacccggcagtacttgaaataccacaccaagcgcctaagcacgtcgccaaaccaccctgcaccaaaagcagctattttcttgtctgccgggttcgatgcaagcgagcacgagacggcaggcatgcagcgccactccgtcaatgttcctacggagttctacgcccggttcactcgagatgttgtgcggcttgcagaggaagagggcactggcgctgatggtcgcgtgatctcagtgcttgaaggtggctacagcgaccgggcactctccagtggtgtcatgagccatcttgctggactctgcgatgggcaagtatacaatgactcagcgccatcgaaaggtcttgccttcgacatgtcacagcgactaggtgggctgagcatgcgcgacgaagatgtttcgatgcaatcagctggacccgaagccactcccatcagctatgaccctcgctggtggcatgtgtccaatttgacagagttggaaaatatggtcaacccgccgccggctgtagcgcctaagaagccacgagctggagcaccagcacatttctcctcgccgacacaatcgttcgttgccaaagtggtcgatcccaccaagctatcacgcagccttggcgcgagatacccctctagtccctcacgagctccgacaccgccaccacctgaagttgattgggtgactgcggcttattctctgagtcagctcctgattccgtcggatcgacaaactcgaagccacaagcctgaggatcttgctgagcccaaagtcaagaaggagaagccgataccgccaccactgagctctgtgcacttagatccatctggacgacaacttcgaggacgtaaagctgccacaacttatgttgatcctgcctccggcgatgagaaggcatccctgcgaccagagtcacggacaagtcgacgacagacaattgcagactttcagctagccactgccgacgagcctgcgccaacgtctcgttctgtctcgcgacgaatgagcattgcatccagcgtctcttcgattggcgacaggagcgccagtcgcgagcccagcgttgcttcgaggagaagaagtgtagcacctgccgttgctccaacaaccagtgttgctgtcaagaaacctcgaggcgctaccacggcggccactgcacgtgcggcccagcgtccgccagcacttcgagtaccctctaactatgcaagcaagcctggtgcatccaaaggcaaggagaacgacgacatggacgcgctcacatcaggtctcaagcgcatcaccctcaagctacctccgaaagaagagtatgaagcccgtgaaagagagaaggaggagaagaaggcggcggaggcgataaagaaagctccagcgaagacgaccacgaggaagcctgctgcgccgcgcacggccgccacaaagcctgcagccaaaccaaccacggccaagagaggtcccggaaggccacccaagtcatcgaagcccgcttcgcctgtcgatccaggagctgttgctgctgcgccagaaccaccaaaagtagagaacactgcgactacaactttagtacaacctcggcctgtgcagccggatctcgtctcaacactcgtccagccgcctccgtcacactctgcacaagctggacccgtggtcgcagatgcttcaactattgaccgtcgcacgtctggtggccgtgctgaaccaccaaacgaaaacactcccatcgagcagcttcgtgagcagcttccaaaaccgtctttcatcactgtctccgaaccggtgcagaacattaccccacccgctcgcgcggaaacacctccacctccgcccccatcaagcatgcacgactttgtcaactacactacacagtcgttcggtccggcacctgctgcgttagatgatgccaaggaggcagatgcgccgttgcaatggctccctccaaacactgagctgagtggcgcgacaccaatgtctccgccgagcaagaagcaagatctaccggtttttacagcgaatggtgtcataccgttcgcatctgcaggagctggacagcagggcgtgaaggaagaggagaaccggcaggatatctgggaggtgccggatacgccagcccgctgagtgctgacgtgataaatcctgtgccttccgccatggtggttactattggctcgagagggtggtgatacccaatgtgttggttttctctgggcgttcaagggtgtgttctgcggacgaatcggcgatctagccggacttgcaaatacgggagtgctttacatctttctgtctgcctaatccgcagcaacagcactattacctgggcttttttttctatcttcgacaccaggagtttcaattcgattctacagcttagatagagatacccagatattttaattgcacgatcaatgttttcttctcctcgctctccaacttcagcgaacaaatacaatgcaaggcgcaaccgtgccgtcaacatccccgcagcatgcgtatcacaagcggctagggctccgtcgcgggaaccaataattagtgtggctgatccgtcacttgacaaggttttgtgcggggcacgcttggaccctagatcctgcaggtgtcgagagtgacgtacgattaagttggagcgtgtttggactggcgctgggattttgctttatccactcttgaagtatctgcttttctcttttgcattctccttgtccttctcctaccacgacattgacaagtttagcatattttactttcccttgccgcttcaccaagacatctacaacaccatggcggacttggaacccagctcttccaccggccggtctttgctgttaaccaagatctccaccacggtttcgtacctgttactcctagtcacagcgttctactacaccttcaacgcgccctcggcccacgacggcagattctggcaccacaaccacgccacacctttcgcgcagtccagcatcttcacgtccatctacatcctgctgctcttcgtgctccagctcgcctaccaatggtcgctgtacaccgcgcacaccgccgccgcaacaagcgtcgcgagccacttcgtcgcgtccaacctcctcctcttcggcttcgtgcacctgttcgtgcgcagccactacgtgctggccgaactgctgctggtggtgaatttcttcaacctgagtttcctgtacttcagacacagcacgacgccgcggttcatccacgtgggcgttgtgagcggcccgctggcgtggaatttcgcggcgctgtactggtgcggcgcgctcgctgtgacgcacaacggcttcatcgcgcgcatcgtggccaacgtgtttatctgggggtgggccgggtatggcgtgtttttcctggcggcgtataaggactacaccatggggtatgcgatgagtgtgttggcgttttgtaagttcttcttcttttttgagcacatgttgcggatactgaccttgggctagctactggtgtgggacaattcctcacgcgcccgcatgtgcttcagcttcagtggattttcgctttcaccattggcgggctgttgttcgtgctcagcactgctgtggggctgccggggctgcttgggagagatcccttcccgcgcgggcagattgtgagcgaagatcgcgaacgcgctccgttgttggcggatgagtaatttaaattatggattctaagaaagatgaggatacttgtgctgattgagcttcataggggtacaagtaccctgcctgacggccagttagcgggaggcgagagtgaggatgaggagagggtgtttgagtttgacgacgaggggttgagataggggcttcggttgggggatacgggcgacttgtcactttgtaattttacgtggctttgttggtttgcctggacatagttgatcactacttacctcaaacccaccgccacaaatcattgaagatacgaagcactatcgtcattgccatatatgtacctcgcttcccatctagagcagcaaatcttgattcccatctgtcccagccggactcaacaccatctgttgcggcgcattctgattaacaacccacccgcttccaaacgcccctccatcctcattcacgggacttccgccaaacgtgctctgtctgcctacactagcgaaatacatgtccgcgtcactaacagccgtagccatgccattgccattcgtggtgtccagtctcgaccgatccgcagccgcgcgctcacgagctagttgggcagctttgaccgtcggcagctcgtggcgttggagtgctggcgattcctgtagtttcctaggtcgcgcactgcggaagacctggttgacaggcttgaggtagacggttgcgagagttccaacattgagacacatctcttccagcgttgaagggtccagcttctcggattcttctgctgtgatggcgggcttctcgcccatgacaactttcttggcctcctcgggagcagaagacaagagtcgccagtacatgtagccacgatcgcggagatctgggttgtcggtttcttctgtagcccatttcaggactctcggtacaagcgaggagccgcgtgttgggcgttggatgaagagcttgaccgtcgcggtgagaagggcgagttgtacctcgtgggtttcgtcttgaaaggtgtcgaggaagtcttcaagtaagacatctgaatcttctattcggtcggcgtattgaccgatgacccagatcatggctgctttggcctcaggctcgtctagggaatcgagattctcgcacagagtcgagatgatcgattcgtattggttggggtatttgcggaagatgttgcgaatgacaacagtggcttcttgcacgatgtaagagacctttgtgctgactaattgaagaagtgtgctgatgcacagctgtgctgctggcgcgatcttgatggcgagcttgccgatggcgcggaccgactttctcacaaagtccacgtcaatctctgtggcgtatctaggaattattagcgaaggtctacgagatataaaggccatacctactcagacaactcggtcaacacctccttgatgttcttctccgtcgccagcataaagatgagttcaagctttgtgacctttacgtatatagggtcgttgtatttacagaagaaaacgcgaatgtcgtttcgcaagacatctggccgtcgctggaggatgagaagcgcgttacgcagggccaggtactggatttccggacccttggagagaagtgtgaccaggggtggggagagcttattacacaaggaggatattactttctggtcgggtatgtagttcatgagatataaaatgacgcgtatgcaggtaagcacgacggcggagtttgaatgtgagaggcgcggtgatatgcgctcagcaagaagagcggcttctgcggtgtcttgtgggacgtagttcatcatcgcttccaagatgtaggtttggccccactcggagcagtccggtaagatggagacaatcttggaggcgctggcatagtcgatggtgagcttgatgttctcgcttcgctcccaaatgtccatgagtcctgccaaagcgctggatacgactgtggggttctcgtctctcagcatgccgttgagcttgtcgatcaaatccgaattctccacgaggtgtctgtcatggtcgtaaagcttcgcgacacagaaggcggccgtcttgcgaacgtatggatccgcgtccttgaggaggttcttcagatggggaacggtcgcttcgacgaactcgcggacgtggacgtaggacatggtgcgtagggccagtgcccgcactagcgggttgttgtcgtgcatgtcttcctgtatgatgggcagcgccttgagcgcaatgtcgggttttatcctggcatagttgaccaagtacaagaagcacctgccgctgtcagcctcgcaccttctccaacagtgcttcgatactcacatcttcttgatctccaagctctggatgtgcatgcagcccacgatgtctgggaagagcgcgaccatgtcgttgttgctcatggtcatgttggcgacaatcttcttgagggccgtcttcttcgcggagaagttcttgtccttcttgccgccgctgttcagctcgagacggagctcggcgaccttgccctgttgtgtgcgaagcgcatgtgagcgggtgtggtcaaacgtgtatgcaaagaacatggccatggcatggcaacgatagcttccgagggacgtctacctctgctacaatcgccgcccgcttggatgcgacgccggagttcaagtagggaaacagtggagagtacatgcggaggaaggtgtatggtgatgatgtgcatgtgcagctacgggagaggtataattggtgtacagagagcatgaacgtaccctcgcaaagagcttcgcatcttggccaccctggctcatgatgggctatctatgtcgcgtggcaggttccaaggttgggcgtctcctcactgcatgtgcctgccgtggcacaccccagaccagatatcgctcccctctcaggcaggctagcgccccctctttgccgtgttcggggcttctatgcgcaggacgattggtgattcgctcgatggtggcctatatgacgtcgcgcatgtccattgggcgtgttggcaggcggtggcacggattaagagcggattcgatatgtgcaggtggtgacacttattggggacctcgaccgacagggacacggaggtctcgcggagaagggaacgtgcttccgccaagcccgacccaagtggacctctcagcgacagctgctggacctggcgcatacaccaccaacctcacgattcgagaagcacgtgaagaatcaaatacgttcgccgctgccaaccagaagcagactcacaaatgtcgaccgcaccgccgccgcccccacaatgggtgctcgacctcagcgcaacacctgcgaagtcgaagaatgcgtccctccccgacccgccaggctacacggccgccatgaccaagaaggagcgcgcacagtcatcgaagacggcacgcaagccgccaacgtcagaagagatggacacgctcaagatgaagaaggcgtgggaagtcgccattggccccgctaagcagctgcctatgaacgctttcggtgcgtcgtctctcgcataaggaagtcacgaccactcactaacatacgccaggaatgtacatgaccggcaacacacttcagatcttctccatcttcatggtctactcgctcttcaagacgcctgtcatggctgttcttgcactgcaacgcacattcgcgccttacgagacgcctggcacttcggggcgattgatcggcgtcaagattatctacattctctgcaacatgctgatgttgggtctcggtatctggaaagtcaacggcatgggtcttctgccgacaacgcgatcagattggctggcatgggagagcgaaaggacgtggtcagaaagagctgtgcctaaggaatggttgtgatggtgtcttttcaattcgtagggtatcgcctaatgctggatcgagcccaaaagctgccgaagctgtaagaatgactcaaattctccctgttctcctcctcatcattctcatttccactccaaatccccgccaaaaatgctctggtgttgtccaggaagcacaggctccgccacgtcaacgaccatctcatgtccatcatcccacttaaaatctccatcctcatccgtgccctctcgcgcctcttcaaccacgccaatgacccccaagaactcgctcttcttcgctgcgaacctcatcaccatgatctgcttcgtcttcattcccgcatgtcctccagcacccatctccaccggctcgtccgccataatcttgatgaagtcttcgtacctatcctcgaatctgatgacggctggttcacgcaaagcgcgttcgaactctgcttgggtagcgagatcggagtgcagacgctgacaggtggggcgtggtagctgcgctggaccgctggcgcggatgtcgatgagcctcacttcgaactgggctcggatgtccaccagggaaggagaaggcgtggcgtgtaagagacgtatatcgcgcagaacaagcagaatcgggtcgtctgtcaccatgtccgcgtcgccctcagcatgcctgacaaaaggcgtcgcatcgctccagttcgcgatgacctcttccatgacgcgaagaaccgcgaacgcgtccttttcttctccagctgcatcaatgggcacagcggcagcgaaggaagacagcacaacatctggatatccgcggaatcgatgccaaaccacacgcgggtagacgtccagcacaacacccgcactggtcagcgcgccatgtgctacgccagaagcatgcacatgcgccaccgaatcgagcagagcaaggaagatgtgcgccaccatccagttcgctatgcctcccacctccatctcctccttgccatatgcctccagcgtcagtccaaacacaggcgccatcaccacccacctactctgacgcgccttggtcaactgcgacttaaccatcatgctcacatacagcgacgacgcctcatgccggttcacctcttcgagcgcttcgcacacctgacgaaccgcatcgcccattgacacgactacaacctgcggcagtaggtcaagtacgcgagcagacagcaggctggcgccgttgtgctgcatcatccacaccaacacgtcgttccacggatgctcgacgttccacgcttgctgctgcatgcgcacattgtcattggggagcgtcgtgaatgccgtcagtgcgctagcaatggggggcgcggcttgggagaggttgatggcccgcggcagacagaggtatgtcgtcggcgagagacgcttgattaggcggaagagatggggtgggggtgtaggcgctgagggatctggaggggcggatgccgcggtgtcgaatcccactgtggttgtgcttgctagggacatggtgcgcgatcgggggtccatgcttgtgggtagttgagatttgaggagaaccagtcaatggcggtgtttggtagaggttcgttcgttgagcggtagggtatcgtgattgcggaggtctagtggcgggatgccatgcaaacggagtcatgggtgtgagtcgagcgtgattgaattgcgggagagagtcgaacttcacttttgaatttgagactttgttagatcgtcgtgctactgctttcatcgctgagtccatctccgggcggtgcttgagtaactttgaaatgatttattgcgggtgaggcgacaatgtttggactccaacaccccaactccataccgccgactgatgtcgatggagttgtcacacgtcagaataacgcagttggaacatgtacaaaatccccaggcgcgctcaagtccgagcacgtgaggaagcctctatctcagaaaagatcacggaggatgtcaaacagcgtgactgaacgaccagagacaagcttcccaaatacgcagtctccatagcacaaaaagaagctacaggagcagtatgagaagtcaaaccgtattgtgctctaagagaaactaatgcatagcttgcatcgccgtcgcagaaattcgacggtagtcctataacccttcatccgctgaccacaccggtaagctgtatagcatcatcaaccatatcgttcagctgatcaaactgtccctgcaaccacatatccaaaacaacctgatcctcattaacaaacgacgtgcgcgccggcggcaaaaccttcgtgcactccttcaaatcattgatattattaacccccagcatagacagcctcgtatacgccttcgcatagtcctgtatgaaaaattagcccatccccttccccctcgtacattcaaactcacctcattccaatgattctgcccactgttccgatcactgaactcctgccactcgccaatcgtccgactatccttgctcagattcacatcgctctgaaacttcaacacacgcggcggactcgtgttactcgtctgtgggtaaaacgccatgtcccacacgcccggcgagctatcctgcggatccccgctgcgcgtcgtgtcgacaaagtgctgctgcgacgtcgtgtgcgcgcccaccagcgcaacgagatcatgcgcgtcgatggtctttgcggaaaacagcttgagcagggcgtccgcggagtcggtttcggtggggaggaggctggtgggcccggctttgctgttgtccttgcgtccgacgaaggtgcggatgcgtgggcccagcgggcacacgacggtggcgacgttggcgccgaattggatgatgtcggccatggagaggccgtattggttgtacttggtgtaccattttttggtttgctcggcgatctgggagagcccgttgttgtcggtgcgcgacatttcgttgctgaggaggaggcctggtagggggttaggttgtgggatggatcgggggagagtgtggagatggacttactgccatctgcgccgccgtagccggctgtcttggaccatacgcctgcgtcgtggaagccgagacggacggcttgacgggcgaatttgttacaacggccggaggtgccgttgaacttggctgtcatctcgtaggagagccatttccagtgacagcaaaggtcggctttgcatgctgcgctgccgatagctccagctgggatggatgtgtcacgctcttgtgactctccgctcttctggtcggtgatgatcgccttgatgtccttgccaatggaggtaagcttggagtcggccagagttgccagatcgccaataagctcttttgaggatgctcgcttttccttgtttgcggcgcgcttcatctcaaacatcatcttctcgcccatgcctgggtgagcgtcgacgagaggcgcacatgcaagaagtgcatagttcaagtacgaaagagtcctcatcttagcaaaaggaagcgaatgtagaaagaagttgtcgaatatgacttgcgtaatgaggcagacagcatggcttcttatagtctcgaaagtccaaggagtgcagctgggttaactacttcatcaagtccagaatgcacctgcgatgtcgaataaattgatacctgggcaattgcgccgtgttgaagccgtgaacccacgtatagatgaacacgaagccctcgcaaagcacagtttgccattcaaatgccttgtcgtgatgcacttccatggttatcgcgcttacccatgttacaggctttgggagccttgctgtagcaacactaccgttgggagctgacagccaaggaaagtaatgaagtcaacatgattcgctcgcccaatcctgtcagctctaggtcctgaatgcctgagtattgcccgggcgaatacggggtaccaggctgttgcagaaggtactttactgcatgccgtatattgctgctgcagcttgcctgtagctagaaggtctgacgatatctgcgggcgaattccagcagtcaaaagcaatcagaaatgtgtccggtaggtcgtgaggtgtcaccgtggtgatgttgcgcctgtcgagcttggaaggccttctctggaccagcccactctgccttgggaggagaattccctagcataattctggtggcattagacgagtatggtgctgaacatagttcgagatccttcaagcggctgaaaggaccgatttgcaagtatgccggcaatttagtctacatgcatgctcagcttgtgcgacagtccttgagaactattcttgggcgtgggaggatctcgtgttcttgggtcgagaagggtagatcgacgccatgtaatatcgagccgtcgatggtgcgaccgagacatattgcaggttcagcctcataatcgaccaagaccttaatagaccagttatggtatcgctaagcgatgcttcttgtacgcgaacctcgatgccgcgtgcttgaatgtagcccacgttaacttgcttaaagatcccgcacctgtggcttgtcgtccattgtcgttccatgcacgccgtaagctgcatcgaaagtacgaagttgtccacatttagccggataacatgaccggatagctgggaggaccctgaagccgaccgggaatatgcttgatgcagatacaaaaataagcctggagcccggctacagtacatcatggaccgcagagccggattgccaagtaagaagggtccaaagtcagcatagcctaagaggcgatcgggcggatgattcgcacatagcctcattatcgctgtttctgtatacttctagctcatatcaaatgccgagctgttctctacaagtctcctgcagcgctcgcgcaaaatcgtctcagcagtcttgggtcgtgtaacaacattcagaatcgtagctgagtaactactggcttccaagggcctccgtcaacgtctactctaatatgcgctctgcctcgtctttttacctcttcgatcctttggagagagacctgcgcttgcgtgtgctgaaaagggaatggaggagatggaaatctgacgtgtactcgttcgacgcgtcgtaaacacacattatgatacacacgatgaaatctgtatgacttgagatacggtagacttttgatgagatgatgggaccgcaagattgaagctgcacgcgtgaagaaaagagctggacttggcgctctgccgattcgggcgagctagcataactgctaacaatgccactgccactaagcgtctctcacgacggtatcatgaaaaagagaggctaatagtgaatgaaaatttcagttcgagtggttatgcccaacaatggtgctcttcgtcatgctgtaatcgtgatccgttggccgcaattctttcagatgtacatgaaggtgcaggagactgacctcagttcgatcatgtagtggaattctatacatctatctttctccaccgccgtaaactcatgtatttcatcgcttcattccaatttaatagtgcaacattgttttacagaccaccctggggttgtacacagaatcaaacaagttcaagacggggtcagaacacgtcgcaacactaaatgtgctcgaagctaccagttggggctatgggacatactatacccatccatatatgatttccgtggcacaggcgattgttgtggtgacttccttcgggccagatttgcgaaacgcacagctcagcggtggatgactttggacaatacataaacgtgcaaacggaacagaaaattaatgggatcagtcaggtacagcctaactcttgcgaagcaataggttttgtatttgtcacctgagctgctgtcccagctattgtcccagcgcctggtcattcaccttgcgagtttgctatccgaaagctatataagaaccggcagcctaccaggacagcaacaccaacctcaacctggactatcaactatggcttccatcaacatgccacagtcagcgaaagctcagctgattcctatcaagacagtccatcggggaaagcatggcgcgacggtcttcgcaatcctcaagaacaagccgaatcaagagcacagagcgctcaagatcatcaccaaaagcaagctaggtttcgttaccaaggccttcttcgacaacctcaaggccatacaaggtcagactggccatccgctcacgagagtatacgagcatgacgccgacttgacctggtacaccatgagctgggtcaagggttaccacgttagctatcttctcggcaaccactatacaaatgggttacctccgttcctcctctttagggtcctcgaccaggtcttccacgcggagcagcatctgcaaaagaatggtttgtgtcatgttaacctgcgcaacggagagaacatcatgctccgcgccggaggtcacgtcatgccatacatcacactcatcgactacagcgccgttgagacatacacggtgaacaaggctggccaggtcctagaagagttcatcatgttagcgcgacgtatgactcggggtcagacgaaagtgccagattactttcggcgtgttcgcggcggcggacctttcaaagatgtgcccttggcggaggcagattggttcttcaagtacatcgcgcactggaagtgggatgggaagcagacactggatgagtggtgggaggggagcgaagatcagattggcacacggctgatggctgacgtgtccgagctcaaggacgacgggatggtgacagaggtgatggaatttctgaagatgcctaaagtgtccgaggaggagattgcgactggtaaggtgtcgggtggactggatgtgattgaggaagagtaggaagaggatagcgcgactgattgagcagtcctggagatcgtcgactagctcgcttcttatgatgcagctcaaactatgacattgtggacttctagatttattgtgtgtggtgcaaatatttgagagaatggtgacgagggtggtcaagggcaggcgaacaaaggactatccgtatacaatgtaaaacacgaaaacaaagcaaaaccttcataaagacccagtccaacccccaacatttaccagtcatgccatccatacgaagtgatatcttgcgcaaacaactggcgtggatgcctaaagtgtggcttgctgctctaaaagcgcaccgacgggcggctagctatgagataattggtttcgagctcacatcccccgattccctggaactacccgccgagttccagagcttgaccggaatggagtacttttatgcctcacgtggtccggctaacaccgacgaaggtattcatatccataagccagacctagatcctcgcctggtcaaagcagatctacttccaaacagctgcaccaacgctgtctacactttctggcatatcatgcatcgaattctgggtatagatcccgacttcagtggcatacattggatgcgccgaaatccgtatccaaagtttgtgacatttgatatcgatgatatcgagaaaatcacggcatgcagtcatgacttcttccttatcgcttaccaaggcaacgatagatttgttgtagatttcacgggcgcgcaattcggctgggaagagtggctgtacacagagaaagactacgaaaaaaacctgctgccatgtacactggacctcaagcctatcgaggccgaagaagagattctcatttacaacgaagaagaagatggggcagtgatattgataaaagaggccatcgagagatgcgtagaagaagctgaagctcaagtgatcgcaggagaaggagcggacacagtgtatgagaagctggcagatcgcgtaggaaatgccgtattagaggcactgaagaggcggaaagactctatggaggaaggagttgaatctacataagtatagtgtgatcttgacattgccgcttcccgtcacaactacctcccagaggtctagagcatcttttcaacaatatcattcaaatgttaatcttcttccattcgttgaaaattcccgaaagtgttatagttactacacttcggtcttgtcttcctacacctcccagtgaggatccaaccctgcttgatgggctatagttctcctcgttcctcgctcctgtccgttgctacgcgctgcgtcaatgttattaagaaacgacgtggtctgcgccctttatgtatgccaacgttcccgctattatctgccgattgagaccttcaagtcagtggcttgattccgactgcaagtgggaattgctctgtgtttgacggacctccgcattgtctggtatgttagtttatgagtgctgcgcagcagagaccaagctctcgggtcctcatactcagagatctggtgttgctatatcaacaatggctgctacaatcccgctttcattctgacgttaccttttccctctcaaatttttgcacgctccatctatcagtgtaacttgctatacgctgagaattgagactgttgctgatctgctgccacaaagcatcaacttgacgctgggggatgtggataggtctttttgcacgcgcggaccgctgacgcgatcttcgagacgctcagagcgtcgaagagatcgggcgagccattagagccgtcgtcggaggctgcttgagttttctgccgcttttcccacccctcttttactgctgccggcggggcggggaaacctacctccggcgaacttggagttgtcgagtcgggagccggattcgacgctgtgatgtccttggacatgtcaaaactctcgatggcagatgtttagatatctgtaatcctctgcgcccaatcttgaagcgtgcgaagagcttgccgtggtgttgtagccgtgggggagggcaatatttgaaaggtccgagcttacagaggtcgccctcagctttcagagtgccccctcccttacctccacaccaactcacccccagcaaccacgctaatatgagctacttgtcgtcttagaaagagagaagcgcgctctgtgactttcggtaggatggtacgtgcccgcccgcatccccagcagtcaccatgaaagacctgatccttctccgcaacctggacgccactcggacaactacaccacccccatagcaacgggagcaagcacatgacggtttagcagcttgtcgccagctatagcgtcctcatcgccattctggatcgcctgacctcgagtgtgccgatccgacatctgtggtgggccatgaatggaggctgcggggtcgctcgagggtgggcgctcagcctcgacagtacaaaatgtcgtgccagatcttctcgcaagctctgagaggaccttgggaatgaacaagcatcatgccacatgggaagtccacggtgatggcgacgacctttcaagctggtaagtctcgggcagcgactccgactccgcaaatcatacagcgggattcaccagactaacctctcactcgaggctggcactacaggtgacctgttagcaactgttgtccaacaccacaaaccttttcgagtatctccttagacttgagtcacttgcgtcacgtcgcacctagtatcaccccggacaacagcatgggcaactagagccgcggacacacatcaggacctgaacaatggactggctgcgacaaggacggtattcgaagtcgcagaggaagcctcgcagacgctgcgacgtctggttgccctacctggcgtcaacttgccctcgccattggcaaccgactcatcgagtctggcagatgttagaaagtattgcgcctcgctgggtttgacttggactcacctggacccggaaaaggaccactggagccatgattcgaaagatcagaaggccaagtagaacctttcctgtctcttaacagccagcccccaccgtcacctctcatttccacgcccctctcagtccccgacttcatttaccgaccctattccccagtcagctaaaatggtctgccattctctatcggaccgaatcacgcctgtgctctcgtgagatcgggcgagctactacacgatgggttagcggacagggcttcaactcatggggaggttagaacataccccataggccaggttgtgaagcttatatgaagaggcgcaatctccgaactggtatggtgttaatctcccgtggtgtcgccctgggttccccttggtcaaactgcctctttgtcagcgcagtcgaagatgtccctctctacacaacctacgtctagtctccactctaccggtcgacaaactagacgtgagctgttagcctctgtgtacaacacatggaaatactccaaacagacttagtctatcccgcacgacatggatgcgaacagcatttctggcactcgacttgacaaacggcggtcccaacatttggctgcttcaaggcggatgtacttggcaagatccgcggcagtcggcatgcctgatgtacccaatctggtcggcacatactgctctgattagacacctgcaaggaggtgcccggcgaccaccacgaggaggttcagaggtcaggttctggtcgccatctatgaactgactcctaaatcagcgaagttgacatatgtcttactcacatcagcctgacacagactcgcgtgatcgacgtcgttgtcttcaatctcggtaccaatgtgatatcttctgcttgcagtcgaattacaagtccgtttgagagcgaagatggcttcttagatcgcgtgcctcagcggccgcaatctccttctcatcgcttacatctgcccttcacgaaccaagcacaaagaacagcagcacctatccatcaattcgggcgactcttagccgtccataccggatcctcatcagccgcatgagattcattgcgatagtaagtcggctgatggtggtgaggtccctggagatctgagcctatgcaactgggttgatgcgacgtgtgatgtgaagtgatgatatgagatattgcggatcgtcgagggttcggtttgtggtaggttgacgtattccgagttgtcgtgttgacttggctctgcaagtatccgtacaaggccagcgaagcctttcaacttgcaacgatactcggcaacatcttgtcgcctaatagtatcgaaacaattctgacgttgctgagaaatcctgggaatcttgaagatcgtccagccagcacatggtgtcgactcgtggagggataaccctggagcgataccacccctacagcccgaaggggcccgaagggatggacagaccctcggcggatactttgacgtgttgtgtctcgacactgcccatttttggttttcaagatgcggaaggcacaagcaggtgtcccacattcttgacatcggcgagaaataccttgccgaggaaacatcggcatttccagtgcgcattatgctgctgtcatactctcgtggctttcaccggtgttctgtcttagccagaagacacgagatcggcaatactgtcgcgcctggcagttaattatgcttgcatcgtgctggtttccgaaagcgcatccactacgccgcaagcccatgataacttcctgccaggtcgccgtggcataacgaagtggtggagcatgttcttcgaaattgcgagggtgtagatgagagcaaatacccgcgagctaccgtcagatcatggctctgcggtacggacagttttcagaaggctggcttctagcaacgtccgcaaatcttcgcagcagatacttctttgtctgccatctgtctggagcttctgatggccggccacgtcaggctgtccggtatcgaagagcgatcacctttggggttgaccggtgcagtcggctcttcccggccccgacccacgaaaattggcagcgctggacaatccgtctcaatggacaagacgcaatcaagatcagcaccgagccacacacaaaatctccaggcttctgaagtgttccaacgttgttgtagcgatctgtgaccaaccacacacggaggttcatcgtgttcctgctcttcaagactgtgttcggaacacgggttcgttcaaacacgtatccgtcggggtccacggcgtcgtaatcatggggttctgatccagtttggacttgctcggagcaagacactcctgatcagacacagctcttcggggaggagtgcagtcattgcatctaccgaacatcagcgctgaattgacttggcttgatttcaaacatggtttcaaaagcgaaaagttcaggaaagcttggttttgttcgacactgtaaccacgagggttgtctaggcgcagtatcatctgacagtcgtcgatgagctgcagcttattagactggcagcagaccgtctagtcatcatggaaggtatcagaaaaatgttgggaaatgtcttggacttacgacaagaaaagagaacttcggtgtggagatggccctgcggagagactgcaggcattgcgtttgacaagagctggcgctgttttgcctcgactccatgtgaacgacgatatcgcaggcctaaaggcttacgagcctacaatttcgctatgggttgtgtcttcgaagactacaaaagcatcgtctcatcaccgattcgtccagcttccagcgactagcgagacagctgagtcgtcaaaagctagacgatatcgcatctggcaaaggttagcgcgtatcaacacgacttggtgataatccagaagcaagttagacagagtttcagacattaaatgctgcgcattgtgaccggtgtcactatgcttgaaccacgagagattttgtcatcatcgtcaatgggaaacaaaggaaacactatcaacttactactggacccgaaaagcgcggaagatgtcggtcggacttcgccaagatggcacacacgatacctgtcgtccatcgactggtactggctcaactcgcaacaacacaaactccaagggatcaagatggttcagaaacactgttcacgtccaccgaaactacatccagccatggagtgggttctttttgcgccataaaatcatgactgtcgatcaggacgtcatcatggtagagaagaagtatgagatggaccttctactcgccgataccgtagaaagttcgccgaagccagagggctgcggtaccggggacgagctgcatcctatctgctgaatgtcagtgacaagccattctacgtcaaccagaacatgaagaacgaatgagggagctcagtcgcgttgttttcgccatcgtaaccacacatgataagtatggggttttcttgacgttgatcactttcgcatttcatcattgcagagagaggagtgggtggcgactttggatacttaccgttgacaccaacaaagttggaaaaggaacctgccgaaagtcagtcactgccgagtgcgcatcagagggaaactatatgtcatcaagtggctcagaatatgggtttggtatcgcacattgggaccacacccgtggggttctccgtacgtgatacgatcaagtgggcccttccaaaggtttttacacccagaggaattcatcattgccaggaaggagtatgtgaagggcttgatacttacccttgatactgataacgatcagacagtcggagaggatcgtcggtcggtgacgatgatggcgcattctgtcaattgtcagtaactgtcctatccgagtcgacaaacaagaggatttgtagaggtggctcagattgggcttcgttctcgtacattggaaccgcacccgaaggcgggttctccgtacgttaatgatcaagtgggcccttattctcatcatcgccaaggggagggtaggagaggctcaagacttactgagaaggtcagagatcaagcgatcaacttcgttgaggtgagccacgtttcagcccgcctcgctgagagccaaattgttcggacatcattctggtccaagaggagagcgagacatgccaaggaatctctcagtgtcgagaaggggaaaccccgccagaatgttctcgtgccgatgaatcctgcacattgtcaacacttccgcaagtcgaaagagcactgactatcttttcgtgcattggctctgggtaccatcctaccaccgaagcaagcagagccagacacgtgagtcttctgatcctgggatcaagttgtgtcaagccccaacaccgtcgaaaattgcgcatgccgatgggaacagccatcccgagatctaacgaaacagatacagagtgccgaggtggtgacttcgttgatgcacatcgagatcagactaagcgtaacacttgtgcgctaaatgcagctccggtggatttcaaatcatcattccgaaaaatgaatttgcgagcccaagtgggattcgacaagccgtgagctagaagagttgcgcacgagaagtcagcgtggttcgaatatgagaagacgacgaaagtgtttgggcattgagattggctcagacgattgttttcgcacatagcaacgaccactacggatcgtgatgcggagatgaaataaggttgtttgagattgtcatcacagagacttcggacaattggggaaagagagaggaacatacccgtgcgagacgatctgagaatggtcgctgaatcgctcgaagacttgatagaacgccgggaagatagagtcctggcagtcttgtgtctcaagtgagcgcgatgtcgagctgcaggtggtcatctgtccggtgatgaggttgacgatcatattcgtcaagtttggccatgccagtgttttttgtcgccttctggagctaccggacctctggagcaagatcctatgctgtcagtatatgagggaagactgctcagggtggagtaacaatgtcttcggagatcgtcagagtcgagtggtcgtcaacgttcggtgcaagagacgtcatgtgccaattttcgcagtctatcaaggcaacctcatcatgcaaggatatggttgtaacgtggctggccggcgtggtatgggtataccagggctggcctcgacctgtccaatgcggattgactggtgtaccacgcatcaagtgctgctagcttggctttgcgacaagcaaacataccacaggaccatttgaccaactcacaaggaccaagagctagcctttgattgtgtcgctgcatgtagtttcgtcgctgtagcgcgcagagatcctcttgctgcgccatgtccatgctctttccggtacactcggaccgcacaatgcagtcccaccagcaccttcataaacgctactgccatccatcctcgtatgttattaccattcgttctttgttcgtttggtatgcggcggagtgaggagcggataagacgataaagcgcagtggttgagtgtttccaccgtggtggagggaagggagggaagtaaccgacaaagcttcaaggctacgatggttagcgaacagctctggtcgtatgctcagcagttaaaacgcgggaagcctctggcgatctcggatacgtgtgtactctgcgcttcttgcccctccgactttcatggaagcgcagtgtgcgccgtcattgtcgttgtggtcaagtgcttgcgacgagagcagtgccaaagcaaagacgagctgaccttggttgtagtcctacacgaagtcatgctcgctgtgcatcattgaggcgcggatgtatacctgatctcgttacttgatgctcatccgttgcacttggcagatggcgccgagggagcagcgcaaagtgagaagggcgcgcttgttatgtcgacggctgggcgccgcagcacgatctcaaactaggccgacgtttggatgcagctgtgcagttgactacatggccccgcaagttgattccggagatgtcatgatccccattgtgttatttgtgggcgatttgctgcggaggtcttgaccatggcactttcatctcccacaacagtcaaggaagtgcagatgcactttctagtagtgaagagagtgatgaactacattgttgtcagttgcttccgacgtggttcagttattcggcctactcacagtccacttaagtcggatgttgtgcagcccgactttgcggaggcagacagcggggaagagctgcgacactgaggggcaagccgatggggaccggcctgctattcttcaggtcagagtacggcggtgccaccctttatgctatgccagagtcagtatgttgtggttgcaggaatatttgcttgtcgccgaccccgcatagccagcgaaggaggttgagtgacagcgacatcccaccacgggaagtcaacgggacggtggacaagaactcactatcccccaagagaatctccaggtagacttgatgtcgcgtgcgcccaacttgagcgcatcagttgtcaagattgcccagctggtgggcaaaagctgcggaagattcgagtgcgggcgagcaacatgcgaagtgaatgaacgcctctccacttgtacctgcactactctggatactatccagctcatggggactttcctgagcaattctgagcatgtggtggttggtgtggtgggagtgtcgtggtgatggtgtggggactccgacaatcgtgactttcgcggaaattggaggcctttgccgccaacaccaaaacgttccgcactcagccagcgtccccgcacggctatctatgagcaggctcacttttctcagtaatgtgagcaccagctatcataaagataccccggtgcacttttgctacacacatgagcacgtcttggcggaccaagtacatgtgctacatgacgctgcaggatgccctcacggctgacctcccagttgtaatctcagtagagagcgatgagacgcatatcagtagcacacagtcccttgaatgctatcctatgtctgcggcagggcaagcacatctgtcagactgtatgcacggggaacacaaagttctgggcaatgcatgcactgtgactgccctgtagatgcatcagcttgtttgagcatcttcaagacgagcggctacgtgagaggcatgccataaacccaacagtagcagcaagtgcagctcatgtcctggtgctacgagcccgcatgtagagccttgacgtagagggtgaagtgcaaaagcacgctacaaacgctgccccacccctgctcgttgcctggtccacaatcgcaaaaaacaacaagattctaccctgagaatagttggtttccagtactagataatcagctttattcagcaattctacctactaaccccagctaattcgaacccgcagtggcctggtctggttgtcgcatcccacacctataggtcctatgcgcctttgagcgcgaaactttttgcccatgtagatccctcagttcgagtctcttcccgagagcgcacttagcagtttttttgcttcgctttttaacaggatcagcgctgtcgtgcacgcattgcagatgcaatgcatctaatctgtttgcacaacattcactgctcaagtttccgaacgtagaaagggctggaaattactgctatttgcggcagacttgctaggcaatgttaaagcgcctatgtgtgctcaaccagcttcctcccacgtcctcctggaagattcaaggagctttagatataccggttttggaaatttcaggtcgccacgaaggccagactagttttctcttgtttgttgaaagatatgaaggcattgtagtaaatcttgagtaggtgcaactatgacgcttggctattccagagactttcatccaggtagccgatgtcagctactcagatgtccgtgcagcattaagaaaaatatgcacgcctcgtaaggacaaaatcctaagcttcaagttgccgtatcaagcaattagattatctaagaacctggatgcgcaaaaggttcgcgagcgccttcggtggttggttacgttgaacttaaattatggttgcgttagtgtaaagaaactacgttccatcggagtatctataatctaggctgcagtacttcacccgagaaataacagatagagattcaggacccctttgcaggaatcgacaggaaaagccacgattttttgatagtcttcaggtcctgatgttcgacttctgatcctctgtcataccatccggatggcgccacggccttcctctttctcgagagcgcaagttctgacgatagctgccacaccgagatgtgcaggatcgtaatatcgtggacttatttcgagtccttgcccaagtcttacccccagaagttgatactctgagttgaatgtcccctaaatccaatgcgatctagctatgaataggtcgtgtggcagaaactgacatattgattgctcgttcggcaaatttaccgaggcccaaattactttgacagaatagacacaagcacagctttttcagcgctagcttatctagcaaagagccgtcgtacactcgaccgagccgactcatggggtctctcatagcctcaccggatgtgtcgctcgtcttctatgtgccacgcacaccgcacgatggtgaagtattcgccaccaaggctattccagtacgacttgctgcctttataagagacgcatctcgtggtagcttcgtgggggcttcgcagttcaagtgtatacaaaatggtccattgtcgcagtctaaggcacgcaataattgtaccgtgtcgacaataccatagagtgcattatcccaggaaggcgtcttgtgttagaccctgcggaggggcaatcgacaaatcgagtgaattaatgtttcgagaaactggtgccattaagctacccactccggtatggctggcttgtatgcgtctatgcacctttagtcagccttttattttactcgctcgcaatctcgataatggaggggtgacaggcatcagtagcgaagagtatcagtcaccctcgaggaaacctgtcatggccactgcgagttcgctgattcgagttctcgtcagaggattttcttgaggccttctcacccttgctttcttgcagtaccaaagctgccttaggagctcttcaaagacgtaggctgcagtgccaactctgtcaaaggaacattttggataagcgtcgcctttcaatcctcctcgtaaagaacagcctcagtccaagcaattggagttctccacagacctctaatttcaaacatggaatcgagaagtgtatcactggtcaacatagctgcactcggcacgtaggttgctcgcctggcagttttctagtatgtggccgagagaggatatcatcgcctaaacccgaaagggttagcgccaacacaaagttgacttctaccaccactcttgaagactaccatcacacaatgcgtatctgaatttcaagagtcttttgctacttgaataaccaagatcataagtatagcactttcagcaagatcacagcaacttttggaatcacgtcgacttagtctggcatttctctgctcctctccgcgatgaatcgtcttgcgttcagtgagcttttgtgctcaggaaatttcctccaaagaagccagctgtagacctgaagtttcctccaacacggctgtgatcattgtatgtcctttgccctcacagctgcgcacaatgtctttgtgcatcgactcaaccttcgcctgcgggatgcccatccagtttcccacccaacagaactgcatcaggtgctccacgtcttctttaacatgctcaataatcttagagacagtactttcgtgcgccttgtcgtcgaaatgagaaaagatggcgtgtccgccgttgacgacaaagtgacggtagaaggcgttgttgacggtacgaattatcgcttctgcctcaaggcattcaaccagaggcttttggggatcttggatgccgtgacgaatctggcgcaggtgatcatggtatgtagcgcctatcacctcgggggcaagttgtccggatgatatctcaagtgctgggtatgtcgagacgggcgcgagactgggaacatcgccatactggcgcctggttatatccatgtatacgccacgagtcccgaggagttgggagaggcctggatattcgttcggcaggaaggggcgcttcggggtgatttccagcatggtgtgtatcggcgcgaccttgctgtgctctggggaatttggggtggtaaggataatggcttgaactgcctgcacctggcggacgttgatctcgcgggttttcaacgggaattctagggctagccaagttagccttacgaaagacagtggtagtgtggtgaagtgtacctttgaagagcaacgcgatgatcccagcgtaataccgcagcagaacacggcaagcattgtgggataccattgcgtctctttctccagatgtcgtcaaggtaggatcgaaagatgattcgtccgcccgctgctttatccgtacgctgagttctaggaccccttgtgtcgtcgtccgcgcgcccgtcagtgtttttagtgacgttgtgcggccgaccacgaggaacagttcatccatgaaagcgcttatgcgcttgaggcttcggacttggcgaaggtctgcttgaactctgatcgagcaatcgacacagcaggacatcgaatggccgaatgtcggctcagctggatggctcgagtgcatgccatgagttgttgtagttagacagtgcgagcagccgctgttgtcgcacacgagggatgtcatggtgagaaaagggatgtgtgctcaggtcgaggatgaaggtcgagtatccgcggccgtcatgcaatttccgacacacatccgtttgctcgaagctgtagtggggtagaggggtattggagggagtgcgagcggccgcacagacactatttgttgatattcagcatgccaatttgggaccagctcagaacaccgcattgccaaaaaccctaataacaccaatggcgcgctcaaagacctcttcactctcttcctccaagctcaaagacatactcaacgtctaccgcatctgcttcgaagccgccgtaaaggcagagcgcaaaccctcggtcaccggacttagccagcatccgagcaacgagagagtctggaggatttaccaagactgcacaacgagttgggatgtgccagatggggcgagcgaagcttttgtggaggcgtacaagaagtggtctctgtgcgacaacttctgcgtcatggtctacgacgcgttgaaggagcatttgaaaagtatgcgtattcaagcactacttgtttgagcacacggaacctaacagctaccccagagtacaatgcagatgtatactggcgcatcatctcaccaaatccggtgttttccttcctttgtggggacgaggagctcagacagtacagtcattctgtcgtggtggtggagacaaaggagggcaagaccttcatcttcgactgcacgggagaacaatttggttggaacggtagtgagtggctcatggagctggaagagttctcagagcgcatggatgaagacgaattgccggataggcagggctcattgggcttcaccaggcgggtgatctccaagcaaccagacgggtactggccacgaatcttcacgacattttcgcaaatgtttaaggcattcaattgggagggcctgcctctggaagatcctgctttggcattgagagccatcagtagcacagcagcggagcgagcggaggccgctgctctcgagagtcggggtccaagtccgcaaaagtagaatgacaatgaatcacataagcgcgactattgcctgctcaaagacataatgcctgattccttcacatgatttactgaaattctgtgctgttgctagccttgttgttcttgcgggagcctgcgcaagcgcaagtgggaatgccgtcacttgccccccgctttaccgcaccactgagtgaaaagcttccacggaagcaaaaatagtgttaggtgaaggattcgaacactggcaaaaaaagatcggggagggataccactcaacccgtgccctgtgggatagttagtaaaggtttgttgccgggcggtgactacctaaactatctaaactacagagctatctgtgtagcagatcttaaggatctgctacggaaaaagagctgaattatttaagatgtatcctagaaggtgaggtcagcggggcagtgcaggggtcagtggcaggagccttaacacactgacgagcaggtgaaggattttcctgcaaatagcaactttgacgtttgctcattgttttgtgcccccagagctcgcttgtgccccgctgtttggtctattggtgaggtacagccgtgctcacacgtcactcctgcaaaagcttctacagtcgagcacagcttactcaacagcatgcatgcactggacaccagtgccgtgaagttccagtcattcatttgttcattttcataccggccatgtcctaccgtacgtctgcgactctcaaaagctcctcgaggtcgctacgtacaccagttatttatgcagtactatcaaggtatttggttgaaggcaattcagatcatgtgtgccgtcatcagagtagatgcctgcaatcttgcatttgaaaaagttctatatagtcgggcattcattcaaagtaccgcattctgccaaatgcacagggtcgcagaaggccatgcccgcagacgcagattgtgtgctgtattgacatgacatgcgccacctattgcgccaacttgtaccaagcttgatacgaattcctttttgtgacacgactgtggaaatttgtctgcgttttcgtgtcgggccccgtgaaggcaattccatctactccgcaaccccccaaaccgcatcgggtgggccgtctacgatgccccctccatagcttactttgtttcttacaagccgtcatcttcgtgagttcatttgactggtagcatttggctgagagattctagagcttgtggcgggagctggtcagcaccacgctatgttttcgatgatgcgtcttgtcgcacctcacgtcttctcgtcggcataggaaatgatagatatcacaccgcgtgtgacttcgatgtgtccaattcaaactagccagcccaagtctacgcctgtctctctacgcacgagacgcctgttatgtaccaccatgcgcagagcttcagaacccctggtccttgttcgtcacatttcgatcttttccctcccctcatctgcgggtaccgttcccaagtcttgtccaagtcaagtttgtactagacggagatccggtagcgcttgtactgctgtatacgggtggggtgactgcggcggcgggtctaagaggcttatcgtaggtggctcagttcgatgaaggatcacgtagagaataccttgcggcgatgtgcattcgggaggatcctattgatgtcagcctaggcgttgtgtatctttgaagctcccaccttgcacagcgaaaggacttacttgatgatggctactgattcgatgtcgagcatgacacttgtgaacaaagaacgggtgtatccattctgcggagaaaagagtcgccatggcttgcgggatgattatgcttttcgagcgtttggcggaaaacgcgtaccaagcgcaatgggtagacataagtggatctctacaggcggccgcacgctagcgtctggaacagtattatcacctacaaacagtttcactgagcgactttctctccaagacgtccatatccctcctcaatccgccccaacacgtctttccaaagacagatccaccactaccacacacccccatggccaccactatctctccttcggcagcggcccgccctaccaacatcaaagatgcgctcgaagtcttgctgctgtgcttcgaagccgcagcagacgccttgcctcccttccccctcgcatatgccatggccgttgcgcctgaggccactccgacgaacatccccagcctcgtcatctggcagatcgaggacctgaaaacaaagcctccatcctattccgactttgggtcactctgcgcctccttcccgccacagagtctgcccgcggccctcgcacgctggaacatgtgcgactacttcgcaatcctcctgattgacgaggtgaggaagaagatggatgagtactttggtgctgaggtcgactggtggcagattgtccccagacctgagcttggcctgtttacctgcaacgaagagaagtttttgccgcggggccattctgtcttggttatcacagaggccaacggcgtggtcagcgtcatggatggaacgccagagcaattccattgggaccgctctacctggcttctccttgggaatgatttccaggcacgcatcgggggaatatggggcatcaattcggaagctcacatgcgccagtgtgaggacagtctcgggctcttcccgaaaggtcactggagcgtggcgcgaaagcgcatgaacgtactttttggcgagctcgactggagccttctttttttgttgtcgagcgaggatcgtacggcctcggtaaaggcacaagctcagttggccttcgctggcatgcacaggattgaagagacattggagtagatattctgttgagataggtcgacagtatcaaatgtatgattattggggactacaatgagattcctcatctatgcattacaaactctgaatcatggcgccgttggggcccatttgctcttagctctgatcttagcaccgtatatgtagaacagaacaggtactggaaggaagacaacgcaaatgaatccgagcagacttgaggcccatggaacgcccaaggtatggtacattgtatgtgtgaacaaagggaagaatgcgccaaagaaagatcgtatgaaggtgtttacagcgatggcgctgttggagtagaagccatagcagtcgatgagatagctcatgccttgccagaaaggcaccatacatcccaatccgataagggcgatagatagcacctggggaacccatgaaatgttcgggttactagtccatgcgaaccagaacagaccgactggaagtgcaatggctccaacaatcataggtggtaggcgctcctcgggtatggttttgccatatttgacataggcgcgtgtaaagttggtggaggtactgtaggcgattaagccagcacccatgatgatgccgacaatgaaggatgcgaacggtaattgagagactcccagggaccagccacgctcttcgtagaaagatactggaaactgcatcattgtcagtacggccatgttattcagtgatagttgacatacagcctcgaagagaagatacacaataccatacaagaagctcatgtatgcggtgatgagggctaagattggctcttgggagaacatgatgaagggtctaagcagataaacattgaccacgttatgtatcgtcagcttgttttggtctgctttcgaatagtattgagagttccccgtctctttgcgtagtttcgctgcgcgtagttgcaagatcctggctccagaagtctctggtatcacaaacagacctattgttccgagaaaggcagccatgatgagagtgatccatgaagtccatcgccagcccaggtgcgattctgttatgaagccgcccgcaatggggcctgccactggtccagcaaatccacccgctgcaaatacgcagatcgcgtaggatctgggtatggggtcccagagatcggcaagggctcctccgacgacggctaggggtgcggacgcgaagaaaccacccagaaaccttccgacgcatatagtcgtgatattttgcgcaagagctacaggtatttggaagatggcgaacagggcgaagccgaagaagaggggtatcttgcgtccaaggacttcagacatgggtccaaaagcgatgggtccaaatacgaatccgagcacgaacagtgcgacaccaagagttgctgtgacgagcttgacgtcaaacttttcttgtacgactccaatgttgacactaaagatcgagctggcgaaggtgacggtgaaaaccagaagacccatggatatcgtgatagcccatctccgcttcgtagtccaattctttgggttcccggtgtcgtttggtccttcgaactcgactaggtagttttccttggtggttgggagagtttcgttgttgctgcgaccattttcaacatctgagtgtgcttggttcgagtcgctgggtgtctcaaagcttctctgtgatttctcatcttcggtcagcgctggatctagcacgttgttcgtgggaggtgcggttgttgcactggacatggcggccatcgtgttggcgttgatcaaggcacctgagttcaaggtcgagaaagggcgagttcgggtatttgtagtcaatcagtaaagaatgcgaaatgtcgttattcccggaggatgtggagtcaagcgtcctgggacccagaaaatgggtctagcggctctgcgaaagccgagctgtggatcgcgtgtcggaagacatgtcaataacaccaggcgatggaaacatcacagttgagcaccaccacaggtcgcaacgatccttgtatgttttgcagcagagctgagcgatagtacatcaggccgctcataagcagactatgaaacgatgaggatgtttcgaggttgaaaagcttttgcatagctgggtatgatgttatcccctatctctagtgttattccaaacgattgtggcacctggtcgcagagaaaagttgccgacgtcatgcattgtcgggtggcgcacgacaagtccgatatctccgacaacgcctgcagcataacgcatcgatacatctacgtcaagtacgtagaagttgcaatagtatatgatcgctatcattaacccgtctggctaccttgctaccgactgctcaccgttgcttgaaccgttgcttgactttatttgtcttaccattgctgaagaaatttattgcacgtctctccttgtcgtagtccctgatatgtttaagctcgcgcaatggcccatgcacctgttgtacttaggtatttgtcaaggaataatgtgcactacggtcgtgcaatctcaaagttagcagtgcccctaggcgaaggcactattcatgctcctccattcccgagaacttctgcaagggcatcaggatgggttagccgtcgtagaaaatgtcggaactctgtagtgtcgattactcgcagctttctcccaagtttggagcgaaacccatcgataggagattttcgaagccaagttctttgttccagaatccttcttccttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcaggtctttctgcacatcttggctctgatgggtcagacgagcgctaactcgatggcttttgtggattttctaataccggtcgctcatcctatccgcaaagcaatagttttccagtaggtggacgttcgtccaagatgcttggtcatttgctctctgtgagatcatcgtcgtaatcgagcatacagctgttttgcgagcctatgtcgcgctcgatgaatggcattggaaggaagtaattggcgcgacgtctccgacagagaatttgtgttaatgggtacgacatgctccagtatcgtagttgtcagagtttgctggttcaagtacagaacgagcattttcaagacggaggataagtgaagggatgcaagcacaagagatactaccaacggtacggacaagactttcttgtccgtgcagagagaagcacaacatctccatatagtaacacgtgtcaggccggcagcaagttaaatgcttatagcttccaagacacttgatcaagaattgttccaaaactccatgcaagctatcagtgtacataaatcagcaaaagcactcccagatacccaaagaagcaatccaaagtagaagcagtctcaagtcctgacttcgcactaagtcttccccaccctgctcctcattccacccgcttcaagctcatccgctttcctcttcttcccaagtcggtcaggcgaggtcgtggcccgctgagactcactcgtacgtccactctcttgagctgtcgcccatgtatctccactcccacctctaccatcactccaatcctgacccgccgccagcatattattcaggcgcgcccagatcgcagtgagctccaacgtgctcatccccttgtacacaggatgttcgtgtcgcagcgccttgagtccatctggaatgcagtcctggaccgcgttgaatttgtcgctttgaggggccaagtactccaagactctctggagttcagcctgcggtgcgcatgtgacggcgaggaagaatacgaagctgatactgcgtggaggagggggcatgatgccgcggtcgggggtgacagcgaggcttagatgaggggcgagcttgactatgttcttccagagatgttgaagctcttgtgcgtaatgaaccacggatgtgtgtggcttccgtgatatctcatggagatccgagaagggcttccagacaacggcgacacgggtagggcgcggtacatcatgcgcgtgaagaatgacggtgacgttctggtagttggtgttacgctggatatacgtgcggctcaactcgtcatcgatcttgtacagtgcggctcgcatgaagctctctgcattcctatggcctgcggaacgtactgtctcctcgccgctggtgatctcgtagtcgttaggcccgaggaagtctacccattcgtttggctggcaggcaagacttattaagtatttgagcatgtcgtaggctctttcgtcgagtgttggtccacaggattgattgctttcgggagaaccgctggcagctgtgagagctgatggcataatggcatgcatcggagcttcctggatacgatttggtagcgaggactcgttccgttggagcgtcaaagagacactttccccagtcgcccccgctgcagagatcagcggaatacttggagcttttttcgcagtcatctgaccaacaacgtctttgggcgcctgttgtctcttcctccaaatcgaatcaggtgtctgaaaaggaggcttggtgacggcacacccacgtactttcatcgatgtgaagggcctcctgtctcccccagcatactcaatcacttccttctcacatagccccgaaggacatatcatcagcccctccatcttgccgaccacactgcttccagaagaccatggaatccgggacagttgagacccctcctcagtagactcagagctttcacgtttgctcctgaatccagacagcgattcgtcgtcatctgtgactggattgtccaggcgtgcgttgaagaaggcttcattgcggggtctggtgttgcttttgacgtacttgcgaggagcacgcgccttcttgctgggcttcttgtatgtcagagggtgcaccgactgggcgttcctgtccttggtaggagattctggtgaatgttcggtctcgttatccacggaatagtaatgctcgtcctcgtttaggtctgtggtggggcgattctctagtctccgttggagtcgggcttctcgggcttcgctggaatcgctcgtctgcactgacgcagtactagaagtctctcgacgggttgggtcgggcttcgtgatcatttcatcgacgaagataatggatctgtcatgcttgagatcttcgggcaattccaatgggtcggacatgatggagtcgtggctgcgatcgaattcgggtttatgtttgcgggtactggtcctctcagagaggagtagaatacttgatatatatcacatctcattctggttttagatagattttagtattgcctcgttctgtttgtctgttctggaactgaacatgtttgtcaagttcgtgaataagacagaagtcactggtaccatacatgtttgctgtacaacgcacagccaagttttggatgaacgctgtctcacctctggaggtccttggagacggatcaatttggatcgtttctcttttggaccactcaacaggtactgctgagagtcatagccacatttcagtactttgtgcagacgacttgcgcgttccgagatgtcgagaagttaggaatttttgagtgggttcttcacatactagcagcatcaggctcactttctgttcataggccagggtctttattgcagcaattgtgtatcaatccagcctcgcatatgattcagatgctcttttcctccatagcagaaactgctccgcggtgctaagccaagaactaatcttccagatccatatcctccccttgggagtcatcctcgctggctccaaccacgctaccttcaccgtccacatcaacctggccttcctggtagtctgcatcgcttgcatcatcgtgccgcaaatcggccaacccttcatcttccgagtccgacgactctgccggctcttgttcttgacctaggccctcgtcatctacattacggaacttgacgtgccatttcaccagatcgcgtagctcgagataggtacgctcgacgcagtcgacagggcgctgctcccagtcgttggcggcgatgtaagtctgcaggaagtagtcacgggtgcggttctcccagccatccgatatcttgaaggtccacatggggttgttggggttgttgaaggccttgacgagttggtctgaggtgaagaagaggcgtacgaagaagagaggccagacgtgatttaggaggaacgcggacttggtcacgaagcgcgtcgcgatctcgtatagctgggagagctgtgtgtggagctgttcgttacctttccaggtttccggtaccatttcgcggagcattggctcaaacatgtgctgaatgtaggctactgtgcgtccagatccgcggttcgcaggttttgcgccaggcgtgtctttgtcgacttgaccaagataacgaacgtaaacgtccttgtagatgaggttcttgtcttcgatactctcgtgacttggaccgcgcatcgaaatgtaggtatcgcgcatgactttcgctgcagagggcgggtcgtctcccttccgagccgcctgttttgcggcgagttgggagtcctcaatggtgctgaaggtccaggctccccgcttgaacaggtcagtggacattagcttctttggtcggtcaagccactgttgtagagagttgagggccgtgtccagcatgaggcgcatttgacgggcggagttgtcctcagttggattcgagcacttgtatactgtaaggttggcgctcatcttgaaggtatgccctttggccatgttgttctcccactcgcgcagcatcttaccgttggggacgtgatgcttcggctgccaggtagggtaccagtcgacgaggtattcctgcttctcccccactttgcgttgagcaagaacccgtcgcgctgcgtgcacggcctccgtcttcgtcttaggtctagccggtttgggtattttcggcatgacgttctgtccagtccgccgtttggtcttctcctgcgagttggctggcattctgcgtttggtcctggtctgcgatgtcatccttggttcgattgtgttgatatcagcgtttttgtgatgggaaggcgtaggacgttgtgtgatgcagagcaattatctcattctctcgtcaagcagtgttataaggctcaatattgcttgctatcgtcctgccgagacaaccccaaacaaagaaactcggacaaacattcgtcatttctagagtcgtggagtaagacatggaagggcatctagggttccggaccggttgggacaatgctgtacggttcgaaggaacacaacagacagcaagttaaagaattggaccaagaatagacgtcacagcacactcaagtgtataaagtaatgtgaatgaatacagaatgatatcgctttttgagtctacatgcgcagcgatgcaggggtatgtctatgatgatatataaagcagtgcgaagggggtatcaaaggctgttgaaggggagggcaaaacgagagatgtacaacgaacaatggcatacccaactccacgaagccacaaccggaaagaaaataggaaatgaaaacgctacaatcagcgtcgtctacgagtgtggccatgcgtcatatcgtcgtcggattcggctgcgtagtcatcccttgcacttgtagctcttgccatggctcgagaagcttcacgagcagcagtgtgcccacccgaactgctggagtagcgtgtatcagcagattgacgtagcgtcggtagggcctcgcggacgttgcgcgcatcccaagggtcctggtgtatcgttggtgacatgaccgaaggtgtggttgcaaatgggttctcgaggcttgcgccaggagggcgagtttgcgcaaggaaagggttctcttgtgatgacaacgaagagcgacgggcggatgtcgggcgagtgttgaagttggccggaaacgagactggtggtggtgcatgtacacgcgtgctgggtggttgcgtgtagctaggcgccacctgggtgttgatcattggcggtttggattgactgatgcttgtacgccgactgttcgagcgacccatgaccggtcgagtctcagacgtgaagctgtctcgtcgcgacgttgagttatgacgagtcatagtagaagcgctgttcggcataggcccagcgcgagggttgtagtagctgggatcttgttgctgttggcgcaatgatgtagctctttcttctcgctcgcgctcttctgctgctctactctcgacctgcatgtggtcgagctcagctgcgagaaggcgccgctgttctttttgttgggagggggtcatcgagacagagcctttgcgagatccagtgtgcgccttcatgctgctagtacttggtgcaggttttgcctcctccttcttacgggccttggttgtttctgcttcatggtccttcttcttgtggcgacgagcctcttctctggcgacagcgcggtccttctccttctcagccagctgagactctgccctctcgttggcacgagcctccgttcgaccaaggtcaaagcgaacctgcttgacgttctcttcttcctcttctttgcgcttccgcgctgcatcatgatccttccttcgtcgtgagctaccggatgcgccggagctagcatgcgaagatgccgaccgatccgcaaggtcgtagtagtcgtcacgtggggtaacgactgacaaattgtaatcgttcgacgatgcccgttcatgattgcgggatctgcttggagagagaggagcactagtagcagacgagtaatgtatggcgggttgtaatcgtgcagctcgcgtggtagtcggtgagtcatagtcaacatctgaagtaaccaacagggagggtgtttgactagagcccgtataggaggcggtcgaagatgtgtggcgatgatggtagccatgtgttggcgctgtgccatagacatcgggatgaccgtagatagtggcttgtggtggcaataaagcttctggatagccagtgcggatggtgtgagaagcgtctgagtcaggagactcgatagctatctcatcggagctccgcttgtatgaacctgtggacacgtggacatatctcttgccctttttgttctggccactgaagttgataatgatttccggtttgatcttaggcccgtcgcgtgtggatggccgttctcctccagacgatgagggtctacgcggctgcacaatatacgaccctgatccggttggtgtaggtgggccgattggagacggcgtgctgtcccttaggttggtacctctctttggatagtactcggtagtcctcgtacgcacattcgcgcatagtctgtttttgcgagctttctcacacgggaaggcctcttcgaatttcgaacgatggccttccgcggtgatgtagatgcgctcttctactctgcacatggtaggcaaccttgagcgagagaagtatgaagtgcggatttgtgaaagagctgacgatgcaaataccacgcctcaaccagtacagtggttgggctggtcgtcaaaaagtggtgttgagattgtcgaatcagcttatccgaagccaagtcccggtcggagaataggcaaagttcacagtgccggtagtggtgcaaggaactttctgagattgcgatccgatgttttgttttcgaggctggatgatttggtggagtttttgtgcttttttgactcttggtaccgatgcttgtttgggatttgaggactggaaatatttgaaggtgcaggtgatgacacaactgagacaagtccgtgggaacgaggcgtgttcaaaaagcaagagtgagagaggcgaagggacgtaaataaaggatatgatgtgcagtagttgcctgcaggatggtatgcagagtcgagcagcaaagcgtagccctactgggcgaaggggtgatttaagtggaatgcggcgtagattgtagcctgaaaatgcaccgagctaaggagaccgggggaatacaaagatggagcaagtatacctgcgccgagaagaacaaaagctaggccgcgaggatgagcttagcatgaacgagagttggggcgtcccgggcccaccttaagatggagcgctgcggtgaaagcacagcctgcacaggcggatgggaaacgaccaagccacggcccacccctgcgggcgaccggtgtcgtgagcctgaggatgatgacgagggtgtggaatcgctgcgattgggacgaacaatggaagcttcgcgtcgcaaatcctgaatgttttaccgcagcggccggaagaaatgtctcagctgtggactcgatgggcagcaatcaccaggagccgacgctcgagcactccctactctccatttgcacctcacttccgccggcaatgtttgcgctcggcgacggcgacatgcttgggcacgacagaggtacttgctttgttgctgacggacagtcatcaggaatgtgcgtttcgactccccggcgcactttcagctctgcgtcgactggacgatggcggtgggggctatgcagcaagtgcagcgactcttgaccggcctggcagcatgtcgctcacgccaggcacgaaagcctggcgatttgctggtcggcgcccaatgcccgaccatattgcattttggctcggaggtgtggtggacgagtggatgtcttttggccgtgcgaatagttggtggggcctccatgcgggcggcacgctaccgtacgggatgcacccgcaagatgcacgcgagctccaaacccgcagcgttcgcatgctgtccttactcggctcctgaaatttcagaatttcggcaaattgagagttgcactttggcaactcttccgttgttccccaggctgccatgaccgtcttgcatgcgatgaccgacgttgaggggcgatttgctgagcgcgtgagcaatccgccgtcttgttgccttgagccatccaaagtcggaaaagaccacggctttgcatcatgaccaacaccacaccatggcacgaaaatcgtactcgatgtgggcaggcatccccaggcggttttgtcagcgcctgctttatcggcccctttcccaccttattactccttaacttgccgccggcatacttcggtacccaatcgccaacacttttcgccgacatttccaccacatttcgcaccttgacatttcttccaagtcacacgaacgcctccaagtgactgtggctggatgcaattccgtcatactgctcaagtctcaccccagtgattccatcaattcacagcccgccgcacggcccacgtaaatctcgtctatcttctcttacttgatactttgggggctgcaatctcgcattgttgcaagaaatttgcgccatattgtccttagcgagtgtcgacaccgctccttctggtgcaatcacttttcaatggcgctcatttgggcaagcgcgatgctgagccacactgtcagcagccacagttgaccttttctttatcattgtggcaccagtcctcactgatcactggaccgatagtgcaagagacgggacacgcaatttgagactccagtacaagcggtgagtcaatcgtgttggagcaagaccgcgcatggtgaagcgctgcgtccgacgaacggcacgcagcctcgaagtcttggccccaaaacgcgtagtcctccctccaaacttccctcggagcctttggattgcgtcacaaaaggatgaacatttgccggctaatgtccaacttttccgacccaattttggcctttgacgccgcaccagcctcgacgccacgatcaggcgcgcctataccaccaggcgccgctatatgttgctcacaatgcacagcctcctacgcagaaacatgcaagacattccgactcccgattgccctgtccactggcgaacgttgctccgttgacagcgccaaggtaggaaaaaaaactaactgcgaacagctgcctggccttggagacggcgtccaggcaactgcgtgtcaagtccaattcctactcgtccgtcggcaaggtcagatgatggcctcgcatcgatgccacatgaaaccggccatcttacggccaccatacggcgtgctcgaccatctgctcttgaaacggatagctgacggtcgggcattgctgaccaggtctccgcggtttgcggatccgatgacatccgccatgtttgacggaagtgggacaggctgtgtgtgtgtgtaccttcgagctacatgccattccagcctgatcgtttccctcactgacaacatgccgaacgtacgccaggcgagcttacacattcaacacatctccccacccgaccaaagtctcaccagtactactcccttagtccctcacagcccccatgtcccatccgtctcactcacctgatcttcccatcttctcggtaccaacacgcgcgctactaaccgcccgcacctcaccgattgcagcgctattgaaggaccaaacaagcttttcggccggggtccatgtcgagctggagttatgtttggaacggcagcgatgatcgggtgccgagttagtagtgtgagacttgtttgaggctgcagtcgggcggtcgagcaagatcgcagagccaggaatagagtggaatgtggagtaggtgggtggttgttggtgtcgtgttggcagacatgtgtttgcttggtgcgggcgcgagtgggcacgattgatgggtatgtataggtcggctcggcatcagcgagttttagttggctgtggctgctggctgtctttgtacgcgtgcgcgtgtcttggaatatgcactgcgaatgtagcgagtgtcggctagaagagagacatttggcatttcgcctggcaatgtcactcacagaaagagtattctcgcttcacctcctcatcgaaatgtttcaagactacacctgttgtagagttcaccatgactcacccaacgccccaagctcaaggtcaagtcacagcgcaaaggtcgtagtctgcaagatggcaaagaagtgaatctcatgtacaatactatacactatgcaaaccacacatcatcacctcaacgcgtccccgactcccgggaaccctcgtcctggcgtaccctttcccccgctctcaggcctcatgccgcccaagaagtcgctcaattgtctggccttggcgctctgttcatccagctccttgatcccactatccttgcgccctaggcccttgagcacttcattatcgtccatggcgttttccctgaccggtggcttatcgtccagctcgccgcgggcaacttgaacttcagggccaacggaacgcttaatcttgatgtgaatgcggccatcgttactgacgctaccgaacagtggctgcacgaggaccttcttgccgccgggagtgtcgatgtcgatcgtctctacatcccgagcattgttgctgtttgcggttctggatacagatatgtcagtgctgcggtattggtcgtttgtcacgaagccgccgacaccgagtttggcgtaagtttctctagccttggatgtccggggctggactactcgcgcgggcactggtgatggcgatgattggggtccgagaatggggtggttggcaatataagagcgtgttcggaggtaaccgagaccggcagaagggtgagtagatagaggcgcggtttccgtgtcaaactggtattgttcgatatcgcgacccgaggcattctcgcggaaggcggtgttcttgagcttaatagtgggtagtcgtaagaagggaagaatcagcttcgtgacaagtttggaggcgagagggttgttggctgtttctcgacgaagggacttgatgcccgtttgaatgtcgtcttcgctgatttttgcccattgctttgaccgctcttgtttccatttctcggcctcttcggcctctataggggcgatctcaccgtctctggaagcggcgagagcacgtgtggtgtagatttcgttcttcacaaattctcggaggtaggtgttgaactcggatcgccgttttgagatttctctgctcagatacgtggtgaagtcgtcagcattcatgccaggcagccagggcccatcgtgcttccatctcttgctgttgtgtacggctacatcaacgggtggcggcttgaacggggtgaaacgttttgcggtcttcttggtgttttccttcagagcttgcaggtataaaccagcctcgtccatgcccaaagcagaatcgtaagaagttgtgtcgtcgcgtttttcgaaagctccgagtggctgtaaagttgacaagtcataggcgttcatctgcgacatgcccttcatcattggcacagagagctcttcgaatttttgccttgtccgcacatggtcggctgcggagtcaaagtcggtgacatgctcaatggtgtccagctgcgtcactcgtagcacgggatcgctgacctgcaacagacgacttcgcgcgggcagcggtcgcttcaacccccagtcgcctcgaaccaacgagctcttcgttgttgcaatggcttgatgtgtgggatagggaagagtggctgtatccgaggctctggtaacgcccgcgccgtaggtctggcccacattggggcgtgggagagggtttgggagagcaaacaggcgggaattgcggaggaggttggcggtgggcgatgacgactggcggcggagagccatggtagcggtgatgcgacagccgcgtacggtgcggcaatgggcagctggcgtgatgatgctggctctggcacctgaatgttgccatgggctcgaaatctcgaagttgacattacgctagtgcgcggacctccgtgggcgtcgattcgctgcacgcacttcacagaacagaacacaccgcaccaggtcgcacaaaattagagtgacttggtcgatcaatgattttacttgtgcccgtctaccctaaggatatattgcagctacagccatgcgtagataactatcaaacgatcctttcgcgttttccctgtcctacccgtagacgctggtcatccactgcggtcagacgtcgtgggccctttcctcctcccgaggtccgatatcgtcgtggcacagagcctggcactgagcaaagattaaagagcatctcgtctggcattgcctcgactcgactggacttggtggcacaaatacacggatcgattcgctcttcaaggctggatcgatccgtgttctcgtctagcctccatggttcatgtgacttctgatctgattctcccataggtaggtggtattgcataactcatccaggcaggtgcttttcccagtcctgcggatcgtcctcgtcctcgtcgtccttgtccctcctgtcgagctgcggaacatggccctcgatagccatagtgtgttccgagatctgtgaggagagcgacggcggctgcggtggcgcgctggtcggcaagcgttctgtgatctggtctttcacgagatcgttgttggtcttgctcacttgacccggcttctcgccacgctcgagggcaaggtcacccatggcatcctcgcgggctgcccacgctgcggcaatatcgtcctcgtcgtcttcgacaggcgcagggatcgtggcttcctttggtcgcaaagggagggtcatctggtgctcagcggtgttgtcgactaggagctcgattttatcggcatatccgccctggcgcatccacgcaggctcctcgctcagctgcaccttcacgtagagcgcccgcttcgcacaatcatcagagcaccacacctccagcgtctttctgtcgacaatctcgacgccatgctgcgtgtcgacgaactgctttcgcgccgtcgatcgcgccttcttcgtggggcgtggacaaagagcgtacccgcacttgccgtagatgttgcgctcctcgattagagagtcgtagtcggagggctggaagggaataacagcgtcgcggaagaattgggcgtcggcagcagacggctgtttgggatctgcatcaggcgcggctggatattccattagcgtcatgatggcatcgagcacctcggcctcgacgcgcttgcgctcctccagaatgtttgcatggtggagcgcgacctggagatggcgcgggttggcgggctttgcgccgggtgcggcgtttgcgggcacggaggtcttcttgagaatcgatttgggcggcatgtcgtgcgtaatgtacagtgtatgcgtggttgctgctgcagggtggagcctaaagccgcatcgcagcgccaagagccccgcgtggttttagcaggagcgtggctttgcactcgcggtaacgactcccacaccccagcgagagcacgcccgccgcccttgacctctctctactgcctctctctgatagctgcatggtcgccaggagtgaattgtaagctgccagattgttccgtgcgccccgcattgtcccagaagctgatgtctgcgtcatcgggcagccacagctagctcccaccgatcccgccgcgcaccacccttcacgcgcgcccaagacgctgttgcagctccatccgggcccgctgtagctgcacctccctcacagcttcccgcagccgtggtccgtcgcgcatctgccccattgccgcccgccatgttcaaagtcaaagccgtctacgactactcgtcgccccacgaggacgacctcaacttcaagcagggccaggtcatcagcgtcaccgaggaagagggggacgactggtacgtgggcgagtaccaggacgacaccggcgccaggcacgatggcctcttccccaggaactttgtcgagcgctacgagccagcaccgccgcctcggcccaaccgggtgtctcgacacaagccattggagcagcctgccgcacaggaagaggcgcctcccacgcctgtgataccccaagagtccaaaccggtgcagcgcgacgaggcagagcccccgaagccccagccgcctccggtccaagttcctcctgcggccaaggcagaacccaccccaatgtcgcccatgtctccgccatctgctgccagcaccaaatctgctgagctccccgctgtggcagacgaaccagtcaaagcaactcctgcgaccaagaaagccccgcccccagtcgcagccaagtccaatgccttccgcgaccgcatcgccgccttcaatgcgcccgctgcggcacccatccagcccttcaaagctgcaggtgctccctccaacttcattaagagaccattcgtagctcctcccccaagtcgcaacgcctacgtgcctccgccgaaggaagccccacaagtcaaggcgtatcgccgcgacgaagatcccgagattgcagagcgccaggcgcaggatcaggatgcagcagacagagctggtcttgctccccacgacgctggaactgcgcccgaggctgaggaggacaatcagccaaagatcagtcttaaagagcgcatcgcgcttttgcagaagcaacagcaggaatcggcagagcgcgctgctgctgccatacacaaggacaagccaaaacgacccccagtcaagcaacggacagagtcccacgaaggtcttgctgaagacagcgaagatattggtttagaacaggttgccagcgccggttctaagcagcgtcagtctatggatcatccacggccctcgcgaacgtcgcacgatatcaggtcaccggactcttatcacgatcgcgagcttgtcagcgagaatgatgcagatcaatcaggcgcagacaacaccgaagacgctgggggtgaatcgacgagtgtcgaggatgacgaggatcgcgcgaagcatgcacatcctcctctgcccattagagcaccagctgcgccctcgcaggagccggatgttggcgatgaacaagatgtcgaggaggaagaggaagaagatgaaatggatgctgagaccaggcgaaagctggagctacgtgagcgtatggccaagatgagcggaggcatgggcatgcctggcatgttcggcgctatgccaatgggcggccttccaccaaagaagaagaagactggagacaagaagttggaagaggacgaggagcgctcggtcccgcagcaacgagtggccatgttccctatgcctggtatgccctctgtcaagagtccggaacaagaggatcggcagctcgctgtggaaaaggaagacgagcaagcccatccaatcacaggctctcacacggccgacgaggttccggatgtggaagatgtagcatctcagcaaacaccgactgctgagcggccgccgccagttccatctgacagtaagtttatgattcctcgcaaacccctcaaatgccttagccgccaaactttggaacgctctcaattgtcgtcttcggagattgtcacaaagacgtactcagcgtcagacggtctgttggagtatgtcatgactgtaagcgtagccagtatgtttggcagagttgctcgaattcctctttacccatactacgcaacggcaattattgacaagtacaggacggcctgttccgcctccagttccagctgcatgtaagtggcaatcacgcttgatatccattcatcactgacatcttacagctcggcctgtaccaccaccacttcctcagattgcctctcctggccctggctccgagtctggcgacgagttgactgatgctcaccccatgtcaccacgtagccctactggattcgccccgccacctccaaaacgaagttcctacttcggcatggatgaacagcccaacgagcagtctaatagacgtcattcttcgtttccacttggaagcccgacgtcgccagcagctgtccgaccccctccgccacctccaccaacacaagtgccaccttctcgacaaggaactgggccatcaaccaaggtcgaccgcatggagggtgagactgactacgaaggcgactacgataccgatatcgcatctggagcaacacacaaggacgctctgaagtctcatgcgcgggacgaaagtgttgatgagagtaccatcgctgacgagccctcatcagctcagtcaccaacgacacctcatggtatcccaccgttgccgccatctggacctcgtgcagtacctccccctccaccgcaacaggctccgagtcgtcaatcaaccgatgcgccacgagcaccgccaccggttccccctgtccctgctccaactcgtagtatgacagggcctgtggatgaagatgatgacgactatgacccatacagctacgtctcccagcctactataccgccgccggcaccacgggcagtgccccctcctcctcagagtcaaccacctccaccgcaaagccgtccgccaccacctatgcctccgtctattcctcctatcccacagccacagcaacaagccgcggagtcatctgatgaggatgacttgtactctgcgccaccaccgcggaagtcgcatgatcgaccgccgccgccaccgcctcaagcacctccgcatcagcatgcaccaccccctctccctggaactgccgcacctccaccaccacctccgcaagagcgagctcctcctccattacctcctcaagaacgtcaagccccgcctccgccaccagctgaagccccgcctcgtgtgtccttgggtggaagaaagtcgctggatgccaatcgtgccttaggaagccggacctcggtggaccaggcgcgtcctgtcctgagtcaagacttcattgcaagtgatatcgatcttggagtttcgtcgcactggtggacacagcccaagttgttgccgccgtcactgcaaacccgaaaagacgttctagtcaacctatcggagtctcagtctggcagcactgtcgagaaggtcatctccatcttatatatggactactcgcagacaaccgtctcggtacagttcgatgcacagaatgtgtctgatgtccattttgagcaacagcacagggaaccgcctccacgccagcgacccgatcagcttgagaatgcatacgagcagttcgggcgtcagatcgccaaggctgtggagagcaagcaaaacactgtcgtgggtaatggcacaccacacggtcttattgacgagctcctcaagccttaccaagacgcactgccgccagtctcgacgcgtgcatttggcgcccttgtatatgccaacctagccaacgcttccacgcaatcgtacgacgagatccgccccggtgacattgtgaccttccgcaacgccaagtttcagggcaaaactggtccgatgcacgccaaatacagcaccgatgtaggtaagccggaccatgttggcgtagtagtagagtgggacggatcgaagaagaaagtgcgcgtttgggagcagggtcgcgagcacaagaaggtgaagcccgagagcttcaagatgggggatctgcggtctggcgaagtacgtgtttggcgtgtgatgagcaagagttgggtaggttggtgaaggagggccaggcatgtgtaattagaagcaaatgttttagcgcgtcctgtatacatccatactcttttctgtacacaacaccaccgtctacgtaccaccctgcacacattcatcacactgcaaacgtacaaacttcccctcagtacatcaccaaggcgcctacaacgccagcatgtccgcccccactacctccaccgtcgtctcgtctgcccccgcgcccactcctagggctacctttgcgctctgggtgaggactggagtcgctcacccgacacaagaggagaagaaggcggtggatgccacgctggtggcggcactcaagctggcagagacgcatgctcgccggcagcgcgcgttgaaggcgtggaaactcgtccgagtccatgctcgccgtcagacggcgttcaaggcgtggaagctggcgcgccagagtaagcgtacttctggttggtgccggaatgacgaattgtagctgattagcttgctagatggggcttgagggtggaggggaggagggagaagaggattctaggagggaggggtggagtttgagcctctggagaggagagggcgcggcgaatgaatgaaaagctctttgtcagcatcttatgaatcttttgtgcgtcgtgaagagccgagaggcttcgtgagatgtcaattgccgtaaggaaataggttgaggctatacaggttacttcaacactgaagctcgatcgagcgagacagtgctgccgaatcgatcactccatgcttatattaccgcaggcaagatatcctcaaggatacgatacagtacattcagaatccggaagctgcgtgaggatatccaagctctctcgatgcagaaccttcgcgcgggtcgtttgtacctccgagatcgaacactgcctaccacttgtacgacaacgcagatgtcctctcagcaattactgacaaacggagaaaacattaagagactagcgcagtataatcggatgtctcgggatagatctgaaggatatcggccatgacggatgcacgcgcatgatgaggggagtcgagacaagagcagtcatgtgcgagtagtcagtcaggaacttagacacagatttgttgctgggctcgagtcgggatcaagggaccagatgtcatcacgagtagaagcatagatgatatgtagaaggaagaagatgcataatgctggtggagaattgacaatggtttgtgtattgaatcgttgatgttgtctacaggatccgacatgtgacgcacgactggtcattacaactagaagactcaagccagaagacgaaaaagagcagatcatgcaccgaacgcctttgtcgcatttttgcttataatgctgaggagacccaaagatgtcgaccgaacgcctattatgcggtgagatggtcgagcaagaaaagagaagagaaaaatgccggtggctacgagaggtccatgggctcaaccatgttgttttccttgttttctgcgccagtggagatgcgcgaaacaggcggtgacggaccagatgggcctggcggagcagcgacaggagacggctgggggtagatggactgcatcgatggaccagcaatgttgatgttggagttcacgccgtgagcggtggatggagagagaacttggggaggagccatgtaccccatatgtggcgacgggtagcctcccggggtgccaatcggggtcgatgacttgcgctggggcttcttgccactcatgcgcccggcccgaggagcaggtgagcaagcgttcctgacgcggccttggaattcgttggcgaagttatcgtagggtttcttctcctcagacgtcctccagcccatcttgttcttcatgcactcggccttgcggtgagagatggtggagccctcgatacggatgccgttgttttcgaagcgccggcagcagtcagagcgggacaggataaggagcaccacgagaaggctgacgttgtcgttatcgagaaggtgaggcgcaaaatcgcagacatcgcaggcgaacttgcgcatcttctcgagctccttggtctcggtgcagttgaggaagcgctcagccatggtgaagggacgtaccatgtcacgacagatgtggttctggaggacattggcaacagaggagacggataccgggtatatgttgtcacgatcgatgcggttggtggctgtggaggatacagtaccagcaatatagacaatctcgatctcatcgtagggtccgcgcttgatgttgagctccttggcagtcttcttggggttctccttgaggatcttgtcgttctcgacagcagcttcacgcgcagcttttacagcgtcacgtggggtaaggagaccatgttggatagcgagtggcatagtgtccttgttcatctcgaatttggaaagcttacgctcgacgtcgggggcgcggatccagtcctcagaccatggctcttcagcaagaaccttgtagaagaccttggtaagggcacgcagcttgatctcctgatcagacaggtggcggtggttgaagtaagactcatcggtctctacataagcggactcaatgaaggccttgcggtcacgttgggttagctggcctcgttggggatcattcttccactcctgaataatgtacatgaatttggcatgaaagatgtcgtcaaagttcttgggaacaggggtagcagctggataatattagttcagtactagtgaatgataatgaatgttggcatacgagttgtaggtttctgttgttgaggcggggtgggtgaggcaacagcgcccgtggcgattggcgcaggcgtcatgatgctcggcttgtgcaacgcgacttatatacctgtccaataacctcgaacacggctgcaagttactgaaggtgatggagaaggtgcagtgcttgatggaagtcgatgttgttgtgctgccgaagtcggtgatcacgttgattgctgcggggtggttgggaagctccgaagtcgaggtgcaggtaaaaacattcacgctcgcgtaactagcgcagctagttgcatcttggcggagcattggccggtcacatgttctcgcgagggaccgagcgtgaacgtcatgccatcgcacatgtctcgacacatcaccctcacgcagccaaacagacctcgccaacattggcttatgcaccgctggtggtgggtaggtgaaggtacagatgaaggcaggaattgacttgatgatttccgtgctgccgcattccccacttcatctatccgtctccgtcgaatccctgtaacaccatccatttcgaatcaattttttgcttttgtatcaccatctatctgcgggcacaataccactcatttctcgcgctcaaatgttttggtttcaaacagtacctaatttacttccttcatcattcgagccatagggaggtgcatgcacggcatcttgctgtacgatcaatgcttacataccgaattgccaacccaacgcgatcattgcagcttctcccgaattttattcttctgcatatggatgatgtctctgatatctcacgcgccaagtattcgactcaatgatcgcggtcttaagcttgcagcttttttcagccaaggtaccattgttcgaaccacatgatgccaacgaagatcatgtaccagtaccatgctatctatgtaaaccttggtgttgaagatgatgtatctggtcacgccaggggagggaacaaagctgcggcagctaaggaagcctcaaactgcaggcgttcgacagtggcagcaatgctacaacggtcagaaccttgtgtacagcgccgtttaacaatgattgcatctgcactaggctccctagctgccacggcttggtgaaggaacatcttggtatgctccgctaaccaaataaacgaccccaacactgatacggaagccatcgaccacacttgctaccagaactcccaccccaccacctgacggcttaggaatttgactgctctacgtgctaatcttccttggcttacgtcgagtctactgcgacgtatccgccatggtgcccgcattacgtccacaagatgcttcgatcttgaagcaccattggagattcggcacgctatctatgcatagattcgtgccaacaacttacacgcccatcaacatccgcagggtgacgctgcgcctgaagaagcttcacacaaagagcgtcactgcggctatggtaagctgccacacgatgtctgtcctcaaaacagtcccttgttgagctggcgtccggcataagagagaatgcagctcggccggaatgagtggaagattcgctgctacaacgcactgggcaagatggggatacgaaccgagccttcggtcttctcctggaagaaactagagaagacagacagtggacacttggtaaagggattgaagcgccccttaaagcaccgctgagctcatgcgaggctctcagtcgagcgtgcagggacgaagtgcttgtctgatggtagcttacgaatgcatacagtagtctagatagcttcgatacacactcagcttgtacatgcgatacgcaactctcgccaagtatcttcatctccgtgtcacatcccctgcctcgatatcttcctgcctgggtcttccatggtctaacagtgactcgctgtccaaatgctgctctagccaagtcatttcctccctgtccctccacacttcccagcacagccagcccagaaacacagctacagatattgccactggtatccacagccctagtatcgcgcccgcctgctcgtgctcgccaagtttgttgtctggatcgccagtcggtgttttcgacgcggttggctcggcgggttgcgttgtagtcgaatcgtagataagtgtgggaggggtcgattttgatgcagatgcaagcgggagtgtcggtttatagtgctgcgatgtgtcgagggagcggagcttagaggaggacgtcggttcgaaagactgcgatgcactgagtgagcggagcccagaggatggccagcgaccaagtcgggggatcacgaattctcctgtcggacacggcgcatcgatgcttttcactagttcagctgcagtaacacggatattgtcgtagaatctcggtgccgtggctggagtattgggtgcagcgctggtggatgcgcacgcaagcgggaggacaaacacagcggcggtgagcaatagcggcatatctagtatctgcagtatacctgcgcgattctttaaagcggggaaagcaagcaggtgcacggcaagagtcacgtcaaatcagtcactgtggtcatgtaagggtagcaagtatgtatcaattgctacgtgttatcggcgtcttgtattcaagatccagggacgtgaatctcgttcagtctttcgttcattcatctgagtccgccatctccatcttccaagcgcgctgcgtcatgctgcagtgttgggtatgcttaggctctggtatctacgccttctggccgacctcggcctcggccacggcctcagtctcctcgggcttcataacctgtgcaaattagtataatgcgttactgtggttgctgaggagcatatttacttggtgtagagggctcggtgcgccagaggagcgttgacgacgaggcgggttggcaaaacgaatctgggacggaggcgcagagaacggctgtcgcgtagttggagtcgtctggccggtctcatgaagcttgccctcgaggtagcctatgcggtcttcttgctcttggacaaggcgcagctggtcttgatattggctggacatccactcgtaatcattgttgaggcggtcgaaatgggcgtgagcgctcccgaggctggcttgaagctgacgcttctccacagtgtgcgcgttcttgaggaggagcaaacgccgacgatgggactcttgaaggtcgatcacttgctgttgctccacctcgttcgtgtgacggcggaggtggcgcacaagcgcatcttcagtggcatactggatgtacacgaagatgatgaccgtgatgtagagcgttccaacgaggatcatctcacgagccgtgaccaagttgtgctagcgaagtggtaagcagatgaaggcagagtaaattctagaggcgtttgctaaccatcttgtatgcagagccgatgatgccaaagaggcacgagcagagcatgagggcgaacatttcgaatccgttggccttcatggttgaggatgtgtggatggaagagaggagggcggggggaacatattttgtaggccacgatggcttggcacacgctagtgctccgttggtgactgggtatgagacaagatgaacgcagtcaacgaacgtgaaatgatgcctggaggtgtgcgatcaaacatgccatgatataggaattgtggtaatgcattaaagctatccaggctacatttatacctaaatgaacagccttgaaccgtgatacttggtgtccttcgcataagcgctcgctgcaacgtcctttgttcgcttggggaaacccttgaaggacttcgcatatgttgcaaccgaatgggcaatgagctaggaattgattagcatgatggagatcagggtcgtgaagtagtaaaaggacatacttttgtgttcacaatccacgaagtaacgttcacgttaccgacatcatcgcaaagttggtgatagcagttgtcgtaccactcgccagctttaccgccaaacatctcgacctcctccttcgtcttgataccctctgcgcctgtcgcgataccacctcctggaataccgttgcggatgaacccgtcgtagtcactgcgaccatcgaaaggaatgaacgtgtagttgagaccttggtccttgtaccactcaatgtacagatcgcggagctcttcagagccattcgggttcaaggcgttggtggcgttgtagatctggtaagcaaagttgggactggccatcatgtcgtagtccatgaacaatctgatctttgcattctcctcttctggcagcgaggagacatagtagtcagatccgagcaagccctcctcctcaccggcccaccacgcaaagcgaacacagttgctgacattgaactttgtaagctgggtagcaacttcgatcagggacaaggagccggagccatcgtcgttgatgccaggaccttctgcaacgctatcactgtgagctccgagcatgacgcagttgtccggatctccttctgtggtttgcgcgatgatgttgacagtctggatttgattcacttcagcatcgatgtatgcgatggcatcaaccttcttctccttcttgagcttctcgatcacagggtctgcttcttcgccggacaagccgaaagtggccacatggtatggggaaggagttcccagggtacctgcgacgggatctttttcgtagttatacacgatggcagcaatagcacccttgcgtccggcattctcagacttggtgccaaatgggcatacaccacgctttacgaatgcaatgtttccagcaacagagtcaggaaagtcggttgattgacagccctcgttatcaactaggacgagatcgccatgtacaggctccttatctttggttggtggggtcaagcccatgggtgcagccgactttgggacctggtcgccgagaacgagacgcgactcaaaaacattaccagaaacagctgggaaggtctggttggagatgctatagtagtctccaagcttcaagatctcctcgtagatgtaggatagggttccgatgtgacctaattatgttatcagcatttggcaggcaccatcacagcgcgtggctgagcatacctgcacttccgatgaccctagtagggtggttgtactcttcctctcccagcttcgcaatctcataaagcttgttggcacggatcataagcctatctccgctgatgagctcctgcagttcggtagagttgaccaggggcttgcttccactaggatgaccaagcggtgcctggttctggaatgacgataacagcggaatctgaagcgcgccagcgccggtaatagctgcgcatagcgcaaaaccacagaagaacaccatgatgcacgcggaattgatgcagacagatgaagttgagatggagggatgatgtttgaaggatgagtcgcgaggttgccatgacgccagtcacgcccagcctcgcacgcgccggcctcagataacgccaatccacgtgctgtggcctgctgatacgcatcatgtgttgcccatagttcaggataccaaaagtccattgttgtgtacagttccagtgagctatcgaggttcctactccagaatgacatgggcatattcgtgctgtgcacttcatttctcggagtcatgggaagactgacaaaatgatgactgctcaaaccagcctctgacagcacagaaacaaacgcatgcatatgcattatgtctacggacgaacacagaaagaagggttggatgtacaattcagccacgtcgtgcgccggtggcgcagcagactgcgttatttgatcgagtttcgtcaacggtccgtttcgtcaggagtatcgtctggagcgtggtagggaccaatttgtggtacttgactgagactgcaggtccacagtgcagcctgttcgtcaggagaactgatttgcattcacccgacacgcaacagtaaacacgatgtcaatctgacaagacagggttcctgcacatctgtccctgaaccgagtgcggagagaagggctggccgctggagccagacggcatcgggccgtgacatcaccgtgcatgtggagctgaaactgccagccaaggagcttcaagcatcgccaggaatgcttggtgacgtgtcgggaggaacaagcactccgtctattgtccctggatcgtgaaagtggccattgttcacgaatcacgatcggtgctacgattgatgtgggcgcgattgtgctgcaatggaacttggccggcgaattgaaaacggcggcggtgcaacaatttccagcgcgcatcgggtgcacgttcgcgcctccctgcacctcgcaataacaaggaaatgcacgatgcgacagcccgccatgacgccgccaggctagactcaccgtcttgctccctaaagtctctccgactgtaaatcgctcgttcccctcggtccgttgagtttagaagcttcacagcctacagtcgctgcaggcctgtccataagcgcgccctgaaactgcaaacccccttctccacgcacccagtcaatgccccgatataactatcactgaccccgactctgcctccaccatcaacttcacttcgcagacacaaaatggcccgccagtcacgatcatctcgggactaccccagggcctctcgcgactatgcctacggccgttcgtcgagagaccacaccagctcctcgcgcgagtacacgaccgaaaaggctactaagcgcgaccgccgtgcgtcgctgccgcaatacaaccacaatggacatgcagtgactaagggtctgcacccggatggagagagtggcaggcgaggcttcaaccccatcaagttcctcgtcatcagcggacggagtaccagtacactgtccatggtcaccaacatgctgtggcctattgtgccagtggccatcgctcttgtacgtccggttcgggaaacaagaggaagtccaggctaacaagtgtagcactttgcaaagcccgaatggcatctggccatcttcatcaccaactacatggccatgctgcccgctgccaacctgctgggtttcgctggccaagagctgtctcgcaagatccctcaaaagtccattgcggttgttctggagacaactttcggttctgttgtcgaaatcatcctgttcatggtcctgctcaagacttcggttggtgactcgaacgttctggtcatccaagctgcaatcctcggttccatcttggccaacatcttgctgtgcttgggttgctgcttcatcgcgggtaagcatgacccttgataatcatgtgactacagctaatgtgttgcaggtggtctgaaaaacaaagtccaagagttccacgaggctgtctctgagtctggtaatggtctcctacttgtcgcgtccagtgagtcttcaatcaagaatctgcactttattagccttgctaatcagctacagtgggtctggtgcttcccgccgtcttctacaaatctcttatcaacaatgccgacttcgaaatcgtgcctggtatgattgaacacaacgccgtcttgatctcgcgcggcgtggccatcatctcgctggttggatacctcatctatattggataccagaccgtctcgcacgacggcttgctccacgagatctacgaagccgacgagcacaaggataacgaccgccatgaagaactggccaagcccaagctcacgttgaccgaagtcgtggtggccctcgccattgcgttggcctgtgtctccttgattgccgtgtctttggttcagcaaatcccgtatattgtcgagcgcggtgtcaaggacgccttcgttggtctcattctcattcctcttgtagagaagattgccggtatgtctcgtaatacgtcactctctatcgcgactaacaatgattgacagaacacctcctcgctatcgatgaggcctacgacaaccaaatcaacatggctctggcccacgtcatgggcgcttccatccagactgcgcttctcaacgccccactcactgtcctggttggctggggcattggcgtcaacatgtcctatgccttttccgtcttcgactctgttgctctcatcctcgccgtgctggtcgttggatccttcttgcgcgatggcaagtccaactacctcgagggtgttctttgcgtgatgacatacatcatcattgccatgtgcgcattcttcttccccaaccctgctggccacggcgctggaggtcactagcgtgggtcgaatctttttgatattgagacacggtctcgtaaaccctgtttgatctgcgataaccgcagtcttcgatggggagcagatttgtgttataattttgggcagcttttgggggcgagcccttgcgatacattcccttgtgatatatttccttgttatatatttcctttgtacccatacatatatgactgtcgattagcgggcgaaagataccaggttcaattctcaaaactcttcctcatgattgtgggtgcaatgttctgaagttcgtggctcgtgatgttgctcagtcgcgctactttcacgtcgcgctagtctgacagagtactagcgccccaccgcctaagcgagctggcactcgaaattcggctcccaccacttctgcgatttcaccagcgacgaccgactaaccaccccgacagccaccttcccaccaacccgacatctacacacacagtcgccaaaatgggtcgcgttcgaacaaagaccgtcaagaagtccgccaaggtcatcattgagcgatactaccccaagttgtcgctggacttcgagaccaacaagaggatctgcgatgaggtgaggatgcgtagatgcggattgtagcaggacaaggaactgacgcgacggaatagatcgccatcattgcctccaagcgtctcaggaacaagattgccggatacacaacacatttgatgaagcgtatccagcgtggtcccgtccgcggtatctccttcaagctccaagaagaggagcgtgagcgcaaggatcaatacgtccccgagatctctgccctcgacttcacccagaacagcgagtctggtgctctcgacgtcgaccaggagaccaaggacctcctcaagagcctcggcgtacgttcattgctcgttccctgtcccaacaaccactaacatgccacagtttgactccatccccacaaacgtcattgcagtctcccagcaacaagttgtcgagcgtccccgccgcttcaacgaccgccctgcccgcacttagacgcgcaactcggtctctgttcccttctcgattcattcaaaacatggtgtctgggaaagggtttctgccacgactatggcatggttttatggctatatacggcggcatgatgactaggagtcaatgaacaggttcctccccccaccaggtgtcgctgattccgagtgccgcaaggcccgaagatgatgcttgattgccatttcccctcctgatatgtgatgatggtgatgctctgcgatgtcgggtggtggtctcggctgtcactactaatctccaggggcgcaattgtcttcattcaggtccagctcgacttgtacaggtcaatacctgtggcacaatgcaaagtggtgggctatacgcttgtgttatacggacgtgacatgcaccacttgcaactactgcacaattatttgaagagcgccatcgctgatgatctgaagtgaacttttgctatggttgtgtaatcaatgctgtccaatagtcaagcagcaggtcgacacgtagaactgggcctatgtatgatgtagtcgctgcgtcgttgaagaaaaggtgagcaggattctgcgtcctaaatgtccgcatccaataattgtatcagacttgccaactttcagcatatagttctccctctgcacttgagtgctccatgattctctcacaactcaaggccaagcacccgagtaccccctagtcttcgccgtcgtcttcacttcagtcttcgccttctgctctgcatccttgatctcttctttcttcagcatggcctctttcttctctgcctccatgctcttcactcccctggtctctccagcccccaacaccgccttcctcaagctcgaagcgcccactgaatccctcgtcgtcggcctcaccatcgtatttgcccttgacgttgtgtgttgagagtacgtggacgagactgcaccgtaaccaggtccattcttcaacgaaggcaaacgctcaagttccgcctgagcattgctcgaccgaaccccagtcgtagaaagtctgcggctggcctgtcgcgcgccgaatggtgccgggctcgtggatgggacctgggagggcgtaggtatgttccggctcggcctcgggctctggcgaagtagctgcgctttcgggatcgcgctttgagctggtggtgcgcacgcggtagcggtagacgaggatggccgcggtgagcaaggcggtaaggaagaggatgcctatgacgaggccggcggtcttggatgtggtccactggtaagtcatattaatcggggtgtgccgtgtaacggaaagtggtgtgcaggagttgctcacgggcatgatgtgattccgctgggtaggagtattcgctgcgggagttgatggacccagaatttgcggatgttgtgttgtgttgcggcactggagcttggttaccgtgacggcgtcgaacttcagtctcctgcgtaatctcccaacgcctttgtcacttttcaccttgtggaccatgttgggaagggcttgtgtgcaggttcgtcggaaatgtctacattggaggtattctacggctgaaatgcctgcgagtggtacgtggtggttacagccgataatccgctttgggttcgatttggctatatttctcggagattcagcagatgtaacgtgaggtgttgagatcgagatgcccatattgagctcctgtttcctgtctcgtgtcactcattgcatattcgtctactatatgtagattaggtctacttgttcagtcgtgcaatgacggacacgacttagtcgcgacgaacgagcttgttaggagggacaccaaacagcggccatattggtatctgttatgcacctatacaactcagctcatcttccaaggtgtacttattttaaagtttcagaggagcctgtatattttatatcggctacctcttcgcatcttcgtgtggggagagatgcaaggcaagaacttttccggcgcctggggggatgcgcgagcaaatgatgtatctgatttgcacaggactgcaaaagtacttctgtgaacgttgatgaaacgatgtcaacataacgtgcctttgcagataagactaatacaaaaatgaccaacacaagtaccaatacttaatacatgaaacattctgtcatatcgatacctcaacccgctctgtccgtaccctcgaaacccatcccaaccatctcctgaagctgcgccggtcccaccacgtcctcaatcaccggcagctgctgcatgtgcaacagtatcccgtcctctccatcaaacgccctcctcacttccaccgtgggtctcggactaagcagcaacagcttgaaactcgctctactgcttcgatctgccaagcccagcaatgcaaagactacatcatccatgccgtgaatgtattcttctcgttcgtactcgttgatgctatctataaggcagaagatcgatgtttgcggagagagctgttgaatgaggtatgtaaaaagtgtgcatagctgcttaacgttcccggcatcgatgtctccgattagcatgtctggcaatgggacgatggtagagaaagggtattgccgtaacagctgagcaatcaggctacggatcatggcattgcccccgtgatgctcgtcgtccagcaggtgttggccgcagaagaaaaccaaatttatgatactgggagaagatctgaagccttgagtaacggtcgcggctaagactgagaacggcgatgtcctacttgcgttttcgaagtctccatggacaagtaacttggcggaattttgactcaacatccagtggcggaaatgctgagtggtaatcatctgctgtgcacggccgcgatcagagaagtcaatatctgcggccctattgagcaccctttgcagatcagtctcatcaatattgggtattccgactcgaagccagagatcgcgcggtgtccaagactgccgttcgatagccatcggtgttcctgatctggatggaagcggtgatcgcggccgccagttgtcgttggatatgttagtctgggatcgtgataattgtatggcatccgagtacatacgttctttctccgctagtaaatacagtgtcgtattaagcaagtttcccagccaggctcgctcgctcctaccgactctttcttcttgtaagatcgctccaagggcttgatgactcaaccaattgtcttgctttgtggctgcatgagacgttcgactctgttcgctggcttgacaatattaataagtgaaaaggtggaaacaagactgacatgttgcaaaggtgggcgagaatatactcggctcatgacacatacctgaagtgactcgatggtgcaacgacattgttgcttgactcacgaacgcttcggcagataccttcatctcgcccagagcccgagtaagattctgctggtactgctcccccgtgaatattgcaaaacctgcacgcttgactgcgggattgtcagaaccattctttgcgaggcacgatagttggcgttcaacgatgtatctgccgcaaccaatctaggtgttatgaactactcaccttgtttgcttgtgtaaaaaagtattgcttcctcaatagtcttgaacacagaaagcacgaaagcgacagatgaccgctggatgttctcatcgtctgggtagttgctcagaaagaagtctgctgaagcgaagaatgtcgggagatcgtcgaagcctgtggtgacggcttcacgtacttctactgcttgtcgatatgcctagcttgttttagtcctcttatgcgacgatgcaatgtaaatcgtatacttacatctaggagaacgtttgcgacgctgacgatcggagatgctgcatcaaccgagggcacacctttaacaatctgctgaagaggtatactgcttttatccatgacatcgcgcatttttcgcctgaacttgccaacatgcttttgaccatgtaaatgatcataatctcttcgcgccatttcgagcttacgctgtacttctggccaatctgagcatgttcgtattccccatttttgcaggtctccttgcttaggcgccggagttgtgttgagttcggacattgctcctggaaatacaacagcccagaggtccatatcatgaacatttcctggcgccggtcgcggctgagagtaggctggtacattggtcgcaagaaggtttgacgacgaggctgagagacccgcctcgagtgcgacaaactgagcttggattggatcatacctgtgattctgagcattgtaggcaggatgatattgccacattcgattctcaacaaagtcaactgctggagtccaaagctgtatgggtggaggtacgccgttggttggagcttggcccgacatcgagatacgaacgttcagtcaagcttaatcaagtataggtcgcaagcggatactgtacctagatagagagctcgaattcgagtatcggataatcctgtgcactcaaagggttcggctgtttctttcttcggtggaagatgaggctctggggataggcttgctgggtattcaagagatcggcgatgcagatatctatagatgcctacttacatggaccagtggagtattgcgcccccaccattctgtcgctcgctatcgccggtaacctgtcattagtctgcataagcatcgcgtaacacagtgcgatgatgtgtggccattcttgtaatagtatgctgaaaggcggcctctctgccagggttatgcagcaagcggggctactttggcatccacgagccaatgatcgaccgcatgtttggaccccaatccttaggcggcacatcgtgcgtaacagcatgcacagtaagacgagcacagatatacgcactaggacgacaaatccctccaatcatgaaatgtgctcaatacactctctatttagggaatataaggtcagcgcgtacacgcctggcagttgcagaacggacaagcaagctatatttccaccgctaaagacgaccttgatctcagccctctaagcataatcagcccttgataattcaagcgcaaccagctgagcagaaacgcctttccgtaccacatggagtctactctagtatcgcagccagacgtggcgtcaaacgtccgcgttgaggacgcgaccaacgggaatcctacggatgataacgacagcgacacgaaagtttcgaatgagaaattctcaccagcgttgaatgtcgcggcacaggataccccccagtacacagaaatcccaattgataatagtcaaccacatccgcagcatgtccaagaacgtttggcggtcattgagaccaaaatcgaccgattcgtggatctgtttgacccgccaaagctggatgagtcgcttgaacgggagcgagacatggagtatttcgaggatcagcatggtgagaaattcgacctgcacagaaagtcagcgcgtgagtatctcgagcatgtcatgtggttcatgggtcactcacgccgtgaattcgagctatcaacgaaggctcgccgagagcgagaagaaagcaggaaagaggctataaaaaaggatcggctgaatgacgacaagatggaattgttagaggaactctgtgcgacggcatacatggaaggcagagccgccgagatggattggatgggctggttggacttcatcaaacccaaaggatcatacgaaaactcggccttatttcctctcacagcggccattggtgacccagagccgcagatcatcctaccgatatatacctccgcatatcgcgctgaggttcacgtgagggaaccgatggctcgtgtaattgagcgccctacggatcatggattcccgaacggttcaccaagccaagaattgcttcctgaacgtatcaagatacactctgagccactcgcccgtatactgatcgcggtactggacgctcgcctgacatggaatcccaacggtctggatggttccaacgtgtttctgcggccttttcgcgagtttatctattacgagaagcaattgagggagtatctggaaaagatagaggcccgatttaagcgggttcaagtgatcgaaggcaaattggttacatctatgaagaccggagaaggtgctgctttagaggacagagcagtagaggctggtgatgttggtgaggctgaagatgccagcgacgaccgtcaactaggcccacacaaggcaacggaaaattcacgactccatcccgaccagactacagagcaaagcagaactgtcagtgaagatggaagcggccataattcagtggcaagtctgatgcatctgcgttctctggttaggttcatggatacggaaattatacccaaaacaaaatatattgctagcaaagagtgtctgaagatcttcttccacgacttgtggcatttgttccaacctgggaatgaggttgtggaccagggagaaaagcaaggatatcgagtggtccgtatagaaatacctcgacacaaggtcgaagatccttggttgcggtggacttacaggaagttcggcaaggcagatgatagcgacgaggacgatgcagaagaagaagaagacgatcctgttaaggtgcattgtgcttacattgatttcgatgggaagcagtttggccctgtttcagtcaagttcacgattcaaccttatggcggattgagggacatcaggtctcttccggtgtaccctctcagatacgcaaaggataccaagtttcgagaaaagttgatcgatcggggaaagatgctccttgatgtggcaaaatttcggcctatgtaagtgatccgtcaacatggccaatattagcattgactgaatccgctgctaggtactataccggatacaccctcgatactcgtgacgagatcgacagtcaagttgttgtagatttcagtgaagctctagcaaatgaggcacgaagaaagtggacaccaaaaatcgatagcctgaggaccgcaccggacaaaggggacgtcgatgaaaagtgttctgcagcttgttgcgcagggcaaggcgttggtgacgacaagtacattgactcacgactcacggaggacttcgtcaaaagcttactgccggaccgctccctgggagcgccgtctctgctgttatctccacggcctctagaagagactcaagtgaatgagccaacagaagacgagtatgtcgtaatgacgtatcgtgtattcgcatttgtattgcgcagtcgaaagtgggcacagctggacctaacgttcctgaggtatcagaacaaagacgctcgagatttcacgctctcagcgttcgaccagctcgcattgcctgatggccatcgcgatatggttgagtcgcttgtcacgcagcatttccgtgacaggaaatctaattccaacgaacaaactgatatagttaagggaaaaggtaagggcctgatcctattgttgcatggtgcccccggtgtaggaaaaacgactacagcagagggagtggccgagcgattccagaagccgttgttccaaatcacatgtggcgaccttggaaatactgcgcgggatgttgagggcgaactggagaaaaatttcagcctagcaagtcgctgggggtgcatcctgctgcttgatgaagcagacgttttcttgtcggcgagagagaggaaggattttgagcgcaatggcctggtagccggtaagggccctggacaccaactaggcttatctgagcatgctaacgtgatatgatatagtgtttctgcgcgtattagagtactacgctgggatactgttcttaaccacgaatcgtattggcgatttcgatgaagcatttgcttctcggatccacatgagcttgtattatcccgaactggacgaagcaaagactcggaaggtcttcacactcaatctagaccttatcgagcagcgtttcaggcgtcaaggtcgcaaaatcacgtatgatgcttcctctatcgagagctttgccggacaccatttccacaacttcaaatacaatcggtggaatggtcgacagatccgaaatttgtgtcagactgcgctggctttggctgaattcgacgcgcacggcagaggtattgatgctaagataaaatcggatgctaccatccagttgcagctcaagtacttcgaaaccgtgcgcaaagcatatcttgacttcggccaatacttgggagatgttcgaggcacccagagtgaccagagggcttacgacaatgcattgagatcgaaaaaggacactccgttccagaccacgcccagccgtttctcagcaagaggtgacgacccaggtgcccgacatgtatcttcattgtccgagtcgcagtcttctgctcaaggtgatcccttcacatcttttggtggccagaattatacgagtggaggcagttcgaatatgagagccagctattctcagccatattcgcctggccacggatacgctagcaatcctggaatggccagatacgatggtcctcaggggtatccacaagcaaatagccagcagaaccagcaaggccagcacaatccaaatcacttcccgatgcaacaggtccctcagatgggtttcaatccgcaagcccagcaaaacatgggagcaccgaacatgggagcaccgaatataggggcgcagaacatgggcatgccgtacatgggcatgccatacaatcaaccagggcaagcccatcccatgcaacagccacaagggcagaatctacaagcaccgcagtacaactatcctgctatgcagggtggaccacagagcgatacaatgggtggagcgaactctcccggccaagtagcgcagggcggaccggtaggagatccaaggttgggcggcggtccagggagcagtgatcgatgaagcaaaggcctaccgcgtcgttacaagaataaaatcgcgtaaagttccgtaggctcataaattgtttagcagggagagcaatacattagtcgttttgatgaagccagacattcaagatccagagtgctcatggacgtaatggcattcgacaagggtagatggatcgtgtagaggcgggccatgtttatatgcgtgttgttgagcattagaagtgtggtggagcgtcgttccatcgacaacgcctgaatacagtaggccacactcctgaaaactataacatcgggcactgaacctctttatcgcgagagctatacggtcaaccgttatctcctcgcttgacaaagcgaagctgagagcccgatagcacatcctcacacaaaacaaagaactagctacaaaatgcaacacgattgaacaaaataaagtaattctttgtctattggtacatatacaaccgcaatccccgctaacgtttagtagccgtcgtctgcttcttcgcatcgtccctcatctcctgctttatcctgctgatcgtgcctgcaccaccgtagatgagcgcggtatagacttgcgcaacactagctccggcatcgaggatctcgcgtgcttgtcgtccgttggtaatgcctccagtggcaaagatgactttctgagagtttttgggtgcgggtgctgtgacgggttttgaatggagggtaagtgttggcgcggactcttgtaggtcgtctacgttggaggagagtgcgggtgaagctgatccgacttcgacagtggtctcggtctttgatgagccagtctgctttgatggttgcagcttttctattatgcttgtgtttggcccttcgctatcagcctgctgtgacggtacagatttcggaccctcatccagcgctttcctgtacctgctcaccagggctagggtgcgttcgaacaactgcgggcccgagtatccgccctgctcgagaagtacctgggcttccgaggcggggagcaggtagccttttggcaacgggtcaggtcgcttcttggtcgtgtttccaacaatgacaccgtcaacacccgagtcccaaacggcctcgcagatgccagagacctgctcttctgagtcttcatctgggctgaccttgaccatgattgcgggcttggtctttcgatcgatcttgttgacagcctgtacaacgccggtaagcaagcgtgtgagcggctctacattctgcagtgtgcggagaccgggagtgtttggtgaggagacgttgaccaccaggatgtcggcatacttgccgacgtgactgactgaagttgcgtaatcacgcacaacagcatcgatgtcgttctcggatgttgtcttgttcttcgcaacctggactgccataagtctgccctgcttgagcgagcctggtggtacgccagcctcgccgtcaagcaccttgcgctcggcctcttcgtccaggcccagaccagagtggtatgcaaactccctgacacgctgtcgtagccttgtggctaccagttcggcgccttctgagttgaagccgtagcggttgataagcgcattctggctggggatcctgaacacacgtggtttcgggtttccttcttgcggcagcaacgtgactgcgccaacctcgactatcgccggacccagctcgaacagtggtgtgggtacctcggcattcttgtcaatgccagcagaggttccgatagggttcgccaacgtgtgtccaaagacctcgactgccaagtcaccagcagagtcaccaggccctcgttctctggggttcattccgaagctgtgcaacgctttgagcatggctgtgcccgcgtgatgagcgtcttcaccatcgggatatatctggcgcagagccggtacaaggagccattcgtggatgctcgcgcgggtgtcggtgacgtagaggtagccgaaggagaggccgagagtcaggacggtgccgaagatgaggttcttggagcgcgtgccggccgagcgaacgttggacgcggtttggggagcgatcacggcatcggtggaggcatgtctcgtgaggctccgagaagcgcctacacgcagcatcgagggtcgcactcgaagggcgcgcatgttagcggccgagagcatggtagcgagcgtcttgtgcagcgcgcacggcggtcaatggctgcgcgatgaatgttgaacctggaagcttgtcatggccagccctgcacctctgacgtgcgttcttgcttagtcatcgcgcgcttcaccttagaccctaccaggccaactctctttcaacctccactaatgacgcttcattgcaaaatatgtctacacgaatcgcctccccctacgtattgttaatgctaatatgccttctcttctcctcgaatgcgacctaatcttaggcgccatgacatccatacctcaaccacgtctatgtggcccgtgtcatttgaataggctactaaccatccacatacgtagatgaccctgcccaaacacaaaagacttcttacgctactaccgggttgccaagctcgcctgaacttccaccatagaattcacttcgtatagatagattgctttctcgccaatcgcttccgtaagtgcagagtttctccgctgcaaaactgtacggaagcaagacgcaccaatagcgatttcctccgcctgccaccggcatgcttggactctgttagggcgcccattcaaatgcctatttactttgtggggtaggttactaccgcaacacaagcatttataagactcgacgatctgccttggtagaagtcttgaatctacctagtacctacatcattgccatacttgcaatcatgatcgttcatctcttcctccagacatggctcttagccgctaccgcacttggtggcatgaccaagaacggcagtctatgcaccgtcacgccgtccgggtccaaagacgactctcctgctctcatggacgcattcaaacagtgtggccagaatggtcagattgaagttacaacaggcgactacaccattgccaaagtcatggatgtgctcaacctcaagaactgtgacatctctatccgtggcaaactcacctggaatgatgacatccagtactggctgaagaacagcatcagtgtgacatactctgcacgctcaactgcttggagaataggtggagagaattttactttgcagggtcacggtcaagcgctgttcttcggcaacggccagaagtggtatgatcagaacaaaggcaacagcaatcaaaatggccggccgattagcctgacgctgtggaatgcgaagaatgtatgggtcgacggcatcacatggaggcagccgcagttctggtaagacaaggacatagaagcacagatggatatgctaatccagtgcaggcacaccttcgtcgctcattcgcaaaacatcaccatgaccaacctcgacatgaacgcaacctcaaactcccaatggagcacagtcaacaccgacggcttcgacagctggaactcaaaggacatcgtcatcaagaactgggttgtgacgtgtggcgacgcaggttccccccttatatccccccaccactaccacacatctaacccgttgcaggactgcatctccatcaaaggcaacagcaccaacatccacgtcaaaaacgtcacatgccacgaatccggcgccatggtcatcggctccctcggcaaccccaccaccgtgcccgactacgtggacaacgtcgtgttcgaagacatcaccgcgatccacagctccaacgccgcctggatcaagacgtatccgggcgtcgggcacgtgaggaacatcaccttccgcaacatccacttcgtcgatgtcaaccagcccatctacgtctcgccgtgtatatactcgtacaccaactgtgacgcgagcaggctgcagattagcgatgtcacgtgggagaatgtcacgggcacgagtcggtataatgtcgcggcgggtatatattgctccaagaagacgccgtgtacggggtttaagttcaagaatattgatatcaagccgattggcggcggggtggtgaaggtgctgtgtagtaacatgaatagtgatagtgggctggcgtgtacggggacgtgtccggcggggtggaagcagcagttaagcggcaatgcttgattgtatgggaaactgacaagatgatggcgaaaggcatgtctgctccttcacctacacgagagaatctagacgaggttttaggggcacgaggataaatttatgaagaagcctagatatatccacacactgctgtgagaacgtcttatctgggtttgcaaaagttttctgattctatctatgctacctattcatccccatctcattcggagtatatggacgagaattctgccgacatcaagtgtgagaaacttatcaaggtgtcatggggatatcgatcctaacatccaccacccccaccttctcatacaacccatccaactccttcttatacttgtccactgtcgctttcttctgcaccgtccccttcgccgtcgtaggaaacgcctcggtaacaacgagaatcatatccctcctgaccctcgcatacaccggactcgtctgattaacttcctcaaccacactccacaaatcatccacgcccttcccctgcgcaagccgcacaatcaacgcgcccaccggcctcatcgtgcccaccatcaacacctcctccacgcactcatgccccgcgatgcgccgctccgcagcagccgggtgaaacgtctccgaggtgctgaaattcagcaaatcatccgcgcggccgtaatgtctccacagctgcggatactctgggtgacggatgaataaatcgccgactttcctctccgtctcgtgcggatacatggtaaacagcggctgagcgaacgcgccgggattcttcaccagcaccgcctcgcagacagtgccgtctggcgactcgctgacggggtcgaggcggaagttgagcgcggggtgcagggaggcgtagtgccatagagcgttttgcggcttggtgacagcaggccacagcccgttctccgtcgagccgaattcattgaggatctggagtttcgcggcgatggtgttgccggctaaggcactgatgtcgccgccgccgaaaccgactcgagcgactcgagcgctgatgcgggataggagcgccgggtggcgggctagatattccatgtgcggcggcgggagcgtcagtgtggtgatggcgtcggggcccgatccgaggtagtctaatgtgtctgctatcacgtcaacaacaccgccaggcgaatccgccggtggaggcagcaatatcgttgagccggtagctagcccgacgaagcactggatgactatgccactggtgtgaaatgcgggaaagggcaccatgatgcgattcaacgtgccggtaaaaggatgtgtcagctcacgcccgtcgtttgtgggcggcaaatagtagccttggaaattggcgttgacgaactcgtgcgtccagaggatgggtttgggaaagccggttgttccggatgtgtggaggcagacgaaatgttcgtgtttgtgttcagcgtaggttttggtgaaggggtggtgtggggatttggttgcgtaaagcgaggggagagaggggaggacatatgtgcgcattggacgtcgagcgaggatttccgcgtggacggggaaggggttagtagtagatagcatgatgttgccgtcgacgtgttcgatcagtttggcgatggcttcagcgccgtaacgcagggatggaaacagcatctagatacacaggtcagaaacttctgcaagcaaataagccatgcacacgaaccttgtatccaacaacaatactggccatgacgagaatgccataggtcaaatcgttgggcccgagatataccatggtctcattgccatcttgtatcttgggcttacccaaattctcctcaatccaccaagctgttgtatgaacagcgttggcgaagtctcgataggtgaccttgcggtggcctttggctatgtctataggatcggtgaaatactcggcatatacgagatcagggtactgctctgctatcttgaacagtgtgtttgggagaagctctcctgtggcatcaggccaggtatcaggccgagacgacatgttgcagtactatagggaagaaaaacgctgcagtattgatcagagagtgaggagtcttatatagcggtttactggaaagagaagtaagcggtagacggcagatgtcattacccgggcatgctcgaccagagtaggaaacttgacgttttcgagcgatcacgaatcactgaccgtgcaatgcacattctaccatgacaatgagcttgggacttatgtgagccctagtcagtcaagcctaatgctgaacgtgaagctactgattaaagatgactttgctcggaactatctctagatcctagcctctatgccaattggcgactctctacattgcgtgtgatgctagacttggacgtgcattagctactggcgacatccaacagtcatatcggcgtgttcttcaggccgaactccgagggtgatgaataatgaaatggaagaggttaaaggatgagtgggtatattggaagtactagcaggaaagtgatagcgcgcgcaattcaagaggggtaaactccagccgtgcatatgcaaactgtctcgtcctctatgtactcgagaggtgggcccatcgcgcgtctcgatcgacttcgcccttctcactagttcacgtcagcatgtgcgctgtctgtatacgcaagcaacccagcccttggtacctacctgacaaggggccgaagcaaatgagctggctcaccattcataaacccaaccgctattctgctccgtgaattcgatgcaggcctccctgagtgcgatgttcggcctcaggtcagcaatgttcaacgtctctctcgttagtgggtccgttggactgcgctttagatgctcaatgagagtcgcgcgctcgtacgagcggccattctttgtcaccaccgggtcggacataagctcgaaagtcacgggatcagtgagatagtctgggacttcacgtttctggtgatgctccgggtcactgatggcgaatgcagtccggaggtcgtcgcgcttcttttcaaactcggccttgcgctcctgcttctcttcctggccgtctatccggccgacgtcaccgctctcaatgcgagcgtctatttcatccatgtcacgcttgcattcggtctccagcatggcttccaggtcggataacaagtcgccgcgccgccggattcgctcgcgctcacggatgtcccacttggcctttttgcacttgaggacgagggcagagatggtggcggcgttggaggtgtgctgggccgaggtggtgcacagctcgtaggccatgagggcgctcgagagggcttcgttcgggtggttgatgctgagctgggcctgtgctggagagtgttagtcttctgactacagcgaccagcgatgacgcacccaggtagaagaaggccttcatgttgtccttgagcagctcgatgctgcggatgcagtcgtcgatgacggcctcccatttttccagcttcaggcgggcattggcgcggttggtgaacagcagcgggttgctcgagttcttctggatggcctgcgagtacagccgctcggcctcttcatagtcggcgttcttgaagcacttgttgccggcattcttcagctgctcggcggcatattcgttgcctggcggaggcatcctagaggcgcagaggcagagcgctgagcgcaggccgcgtacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttccaagccaacccgccataataacggcttctgtactcaatcgcctgaccacagcttgttccacacattaaacgagctctcgtgtcactgctcgagcgctatccttccaacttttccgagtcgtcctgccttgatttcggagcgtcaggccggaggacattcagcacgagtgtgtcgatggcgaggcttgctggcccatgaatccgtctctttcgaatgatcacatatccgcttcaacgctgcgcagacagcccagctgatgttgacaatggtcgaactccccgagtacgctccgtcttccaggtcctggtcatggaggcgtatgtcaacttgaagctgctcgatgcatgtcggagagtcactaatcgactctttgcgggtggacgaagcaagtagcctgccaactacgggtacactgggccacgctattactacacatctactcttcatgactgcccttgatctctgtacaattggtattgacagccatgtgaagtaataccccgcttcccgcctcgcaatcttttttgcgatacagtctatgcgtgccatcacaagccccgctcttctcgcccgttccaaagcctgcttcatctcaaggttgacctgccggttcactgcaagcacgttggcacatgtgctcggcggcggctccagagcaaagtggcatcctgaagacgagctaccggttcggtaccagttccagggattagatgtttgcgcaatttctggcctctggcgctcccaggtgatgacggccatgtaaatcatgtctctgagctcacgcggaagatcggaaaaatgcgccatgtttgcttcttttgcaggacttgcgctcagcggatccccttaccactccagattcttgattcgaaaagaccgaggttgctaagcgtcgcttccggggtcccctctgcttttgcgtcgtgtcaaaaggcgtcttgtctcagatgcgcaggcgctaggtttcggaacgacgtggtggttcttgtcctcaggcacgccgcatgatcgccaggaaacgcggggaatggttgttacttcagcacgattgatatggcgagcgcatgtcgtgtgtaggtcatggaagtctgacttggtatgagtatgacctcgggacccgatagtagagccgaccggcgtgatccgcgggtgtcgtcatgcttggcttaccgaagccgttattcaacaccaacaacgtctttcaattcgatgttgacatcgtgtgaaatttggaagtgcatgtcattgattcaaagagtcgctatatcacgactaccttgttagattagatttggaagagtttccttatacccgactaatcttcggtcacacctgcagctaagcttctgaaagttgtggagcccacgactggagtacatgtatggcagaccaatactgaaggccattcacagcttgtcagcttagactggtaaaatcgagctgtacctttttgccacataggactagcatgtcccatgtacatgcatgtcgtggcagtgtgatacggcttgtcgcggatgcagcaccaaatgcggactacaaggctgcacatggcaatatcttgtgtgacagtgagcaattacaagtatacccaaggctcttctacaacccatcacgtcgagaaatcacatggaagcttttcgagaagaaaattcatcgctcggatggcgatgttggggcggacatggggaagccattgggccggcaaagcccagggatcatgtctaaaatagggtggtaccgggctcggcacgcaaaggccgctatttggtacctactttccaaaagtgtctcgacctgccagcgtgccatcgcttaatcttcagcattcctgagactcaagcgctgtcgatcctccctactgtgccatgcactcatcagcttcactctaggggtgctttctgacatcagcagctacttgctctctgaatagaacgtgtaaggatgcaaaggcgggcgtcaacaagcccatgtccaacatatgtagtcgggtatccgtgtacacaagtcatttttcgcgtgcacccgggctcggcgtggccatacacgtttcatgaaacaggcctctgcgtcaagcccttgctgcttcaggtcggcgccccgttcctcattcgctatgactgcttcttcgtctccactacaattggccagattcaacgccgatttcaggggcacgtcttcccgtcaaacggtgagtccggcccctgcataggaattttgctggcgattcgggatagactgtgcgagatcgatgccccgtgggcaattgtgcttcgacaagggcaggttctatacgagggggaccgcgcgtcgatgtataagatctgcctggctcccttatgttgcagaatttctagtggttttgctgcgtgcatcctttccctttattgtccattgctgtctttacaacaagtctactactactctccactgtcgtatacactcaagaacactgcactgaatcctctttacactttctataactgctggccagttctcgctacacattagatgcgatcagaatcaatcgagatggcgccttcagtagctggaacaagcaaccaaaactctcaggccaacggaaattgagattcctaggaccagcagcacgaacaatgacaatggagcgccagagttactttcgccacgctcatggcggcaccgcgcagtcacataccagccaccttcccggaggcagaccaatggctccttggatgctgaggactactttgtgcgttatattgaaattaccaaaccatttgcaaccactgacttgtgtaggttggtcctcgcgacatgtccaagcactcgaaatggcccttcttcatgcgcatgcacggctccgtctttcccaagatgattctccccttgactgttgtcactctctggtccaccctaatcacctgcgtatccgagttcctctacccattggctgtcagcacgctgttgcttaccgtcctcggtttcgtcgtccggtctcgctatatctttccgtaccagcacggcgtatgagcgttacaccgagggccgcaagtactggagtcagttgatctttctgtgcaaggaacatggcccgcacgatctggattcatacgagtgagcgtgaaggcgagctgggtaaggaggatttgctgaacaaactgtaagtgtttatgcattggatgggtgatggctttggctaattgagaaacaggaccgctctcaacctcctcaatgcctttgcatgctctgtcaagcacagactccgcttcgagcctggcatcgactaccccgatctccgcgagcgcgtcgaattcctcgacacctttgccaaagccgccgacgtcgacatcccccctccatcagacaagggcaaggccaaagctgtgggcgaatacctcggtgtcacgttcgccgagtcgaacccccgcaagaggatcaagcgctccaagaagccgctcggaaacctttctctcgaaatcctgaaccatctgtcctgctacgtgcacagcgtcatcgacaacgacacgctgaaaatcggcctctaccagaaccaagccagtacgtttttatctttccccctcccctaatcccctttccaccgcacatcctaacaaccacagtcaccggcatagtgcagctcaacgaagccctcaccggcatggaccgcgtgctccaaaccccgctgcccatcgcctactccatcgccatctcgcaaatcacctgggtctacgtgatgatgctgccgttccaactctgggacgacctacgctggatcacgatccccgggtgcatattcgccgcatacatcatcatcgggctggcggccattggccgcgagatcgagaacccctttggcaacgacgtcaacgacctcccgctcgaagcctactgcgaagagctcgagctcgacatcgacacgattacctcgcagcccgcgcccacggcgagagagtttatgcgccgcgatgggaatatgcctatttggcccctcagccagaaaaactatgagagctgggctggccgcagtaagcaggatatcagggatgcgctgatgactaagaccaaggcggatatggcggtgcgcaagagcttcgcggtgtcgagggacagcgagagcgatgagaaggctgggcatacgctgcagcaggatgcgtagagcatgattgtgtttgcccgactgaggctttttggtaacaatggcgttttgcaggggtggtggtttttttgcatagcgaggctttttttttcatggcactgcgtttctttcttttctgttcttcgtttcttgtcacggcctggacacaccgatatcgggggggggcaggaggcgatgcgttataactgtaccgaaccgaagtaagtacttagatctggtttattaaaaagtttggcgattgggaatcgggcatggtgcataattgataagcgtgatgcgcatgtccaaccacggtcacttgaatactgagatggtttgatgaatcaagctgtattgggaaataaaatacatctacgctatttcatctcgaggcaaatcaagcagagacgcccgctaggaatagggagtcaagacaaggtatcacgttaacaccgtggcggtgacagaggtgactgggtcagggagagttgacgaagtgaaccatcctgacatatcttgagggaaaaaaaaagagggtatcacgttaacctgctgtggctggacaggacagtggtgacttgaaggcgcgacggcctactcagcagaagtaaccgcggtgtcggcgcctacagcacggaagccatcaggagagatgctgaccgcaccggcttgtacaagctgcacatgttagttttgaacaatccggcaacgcctttatgagaacttacagcacggctcagatcgtcaatcaaatcctccgggtcttcgatgcccacgcacagcctgacaatgtcttcaggcatgttgcgctccttgcgcgttttctcgtcgatactggcgtggctcatgcggcacggcatgctgatcaagctgttcacgcagccgaagctgacgctgatcgcccagagcttcgcgctctcgacgatgcgctcgctgaccaggacgtcgccggtttcaaacgacaagacggcgcccgcgccgcgcgccatgctccagtgcaaggcgtactgcgggtgggacttgagccccgggtagcgcaccttgaagccgtgtgactccagaaactcggcgatgcgcatggcgttgtcctgttgtttctccatgcgcacgccaagcgtcttgatgccgcggagcagcagccacgaatcaaagggcgagaggccgcatcccgatgcgttgattgtgaagtagaggcggtcgcctagagcggagttgttgatggcaatgactccggccatgaggtcgtggtggccagacaggtactttgttcccgactcgtagacgacgtcggcgccgagatcgagcgggttgagcagcatgggcgacatcatggtgttgtcgacggcgacgatagccgcggggtttgcatcgtgggcaattttggcaatggagggaatgtcgcagattttgatcaacgggttggttggtgtctcgagcagcaccatggccgtcttgctgttcgccacctcgcgcaccttttcagggtccgtcgtgtcgacgtggtgtacgatgatgccaccgtgggttgagaggtatttgagcagcctgttggatccgccgtacaagtcgtcgcccgtcacgacttcgtcgccgggccgcagcaggcgggtgatgacgtcgagggcacccatgccagacgagacgacaagggcgcggttcgcagccatgatcttggccaagtgccgttcgaggtgtgttcgcgttgggttgccagagcgtgtgtaatcatatctgcagaaacacgtcagggtatgcctcccaaaattcatacatggactttacgtactctccgctgcctcctgcagattcctgcttgaaagtagccgactgtccaggtcagcattgtcccctcactaccgcacccactcccttcgccatcaacacatctgcaagtcatacctggtaaatcggcacggagctggcattgtactggtcgttgctctcgaggtacaccagctccgttgccagcgcatatttccggccattgcggggtgtgctcggtgcaggtgagggcggcaagtcgtggccgtcgagatcgagcgcagcaggcgccttgcccttggagctttcaccggccatgactgtgcttgtctgtcgaattgcgggctgggggtgttggagcgtggcggggtgctggagtctccgcggcgtggcaagcctgtgtcgcgagggtcaattcgccgtgttgagggcgagaaggagtctaggtagcgagaatttggatatgtgagacgagaagaggactggggaaagtctccaaagacatctgcaaggtacgtcgagttagccctgacgtcggggagtcaccgctgctattgcgccatcacgagccgtcctggttcgtccatttgtccacacatcggcacttttcgacgccctcttccgcacatcggcgcccggctgtaggggcattttaccccagattgagatatcggatccaccaccaaacatcacatccgacaacaagttcctcaaatcgtgaactcaagtccgtttgtgctgtgcctaatactaggctatacatatttgaaccagctatggtatgaaaagagccgcttccgatcgtaatgaaacatgatgcgccgacattgcagtccgtccgaccatcctcataccagtcatgctcctttcgccaatgaacaccaacaaccctattaatatacatgatgggaaccaataccctcgtcagcttcaaggcaccgcctctgccctcacctgggctggatagcggggaaacctttcctggcgtgcaagttcagcttgaactcgaaaatgccctcttctgttccacaatatagcgtccgcccgtcctggctcatggctagtcctgcagttcgcactccctgactggggtcatgcagactacgactaggtctcctcagacccaggctgaattcgtacgtttccgccaaaggttggctggcgcgagcattgcggagccgttcacgcatctgtgtcagttggcggagacgacgaatctcgctgcgaatctctgggccggtggaagcactagtactgttggcgttgcttgttgtattccgagcaatggcgtctgttgtgcgcgcttggatcgtaagggcctcttcgatggtgcgccaagcatcgtcagtcgagcttaccatctcgttggcaacacggcgcgcatgcgctggtatcacgttcggcgaccgtgtcggggcagaatcagtaatgtttgtgtagtattgtggcacattgacggtgcctgggtcaattgatacaacgaccgaggcctggcgtctgggcgctgtccgctcttgcgtcgagcgagtcaatcttcgggagtgctctgcgatgaatccagatatgaactcaatcgagtctcggctcacaccttcgccgtatctcgccaggtcgtagttgatgttccgaggcgtgatgccctgctcctgtccctccgctcgttgtctcgtagttcgcagagtctcaatgacttgccgttcgtgagcagtcaagccatgggggtcgttatcagactcgaccacgccaagctgtctgtgaagtgattgtcgctccgagtcagcctcaaagtattcggttgcagcgttgacagccgcttctgtgccatctgaatcaagcgcccgacggtaactacgaatgaaatctgcttccctacgcagaccatgcatctcgggacctatgctcagatcaaagtcggcaatggcagccttttcgatgccctcttccttgggatccagattgagcacctgcttcaccttcagtcccgaacgaaggtcggcgacgcacaccctcccttggtcttcgctccaaaccaggagatcccatgggctgggggagaaatgcatggtacggacggcaccagcgccagccgccgtgtctggtcttgtggagctgattagctgcaccacagcgtcctcgccatattcgacctctttgagaacttgtacgtcgaacacggtgatgtagccgcattctgaccctactgcacacagacgccccaacggtgaccaggctgtgcaaaagtagccatctgaacatgggccgttggtgggtcggtgaagaggaacctgcgcaagaagctgccactcgggcggattcatctgtattcgcccttcggcggttttcgagctagcaggcttatcggcattcattcgttcataaaagtaggcagtcggggcatcacccacagcaacgagcagctgagaatcaggcgagatggtggcatggttcatggcgaaggggagatcgaggaccgtcagctcgagattttgcgtcagggagtatactcgcactgtcttgtcattgttggtcaagactgcgaccacgtcctcctgcccatcaccttgggcggcgaatttgtgtatggagatggaattgacaatatcttccccaatcttctcgtatcgtatgcggtgcgcggcgccgagaagtggaggccggggcaggcggcgtgggaagtctatgggcagcgaggcgtcgacatcggatgggtcggtgggcgggaagccttggaccttgatggcagcgaagttgccctcgtcagcgccaccgatgcacacatatccgtgtccggatgctgtgcaccgggcctcccagggaagagtggtgacatgggcctggatgcgcgtcgcggcgttcagacagtagacgttgacgccgctcgcatagtatacaaggtcgggttcgggcgagctgatgaagtggcgcaattgatagtggctgtctctgtcagcccgggctcctcacacatgctgcgcctggagagagctcacgcaataggaatcttggtggaatagaacgacttggaaggctgcacgaatgaatccgtgtctcgactcctgcggcagtcagcttgcgccgtcttgggctgtatgggggggaagtgcgcacaggaagtcatcaacggccatagcttgcggtcaggtgggcgagtgctgcagcatgtctaggtggtggtaggtctgatggatgcggcgagtaaaggcagcaggcggtctacgtcacagccagacgactagatctggagacaggcgcgcagcagcgcggcggacagcactgaagtgatgtacaggcgcggatgttctacagactgcacaatcacgaccgaggaggggcatgtgcgtatcgagtgttgcagcgcaggtgtcgtgcttcaatctcagacgaagcgcatcgagacatgcttccccacacgacacggctacgcgccaagccatcccgccttgatgccttcctcgagtcgcagcacagtcgacgccgcgtctcagatgccgtcagtacattgtacgggcttctatcacttgtagtcgtgaagtcaccgcctgcgcacccgccgctggcatcaacaagcacagacgcctctgcggcatcctcggcggcgattcggactagcgcgctgctcggagagaaatttcgagaacgcaacgaaatctgcgctgccgtcaaagctccatctagtccgtcatatattacatccacccatccacatcaccgcatcctcattcaattcctggttgcctccatctcccagagcaacgcccgtcacacacacccacaatgctgtcctcgagattatcacggactgtgagtacctgccctcgcctcgcctcgcctttgtgctaggaaaaacactgacgtcttgcagtttttgccgcgtgcatcagcagcatggcgcgcccccgccatgagggccccaatgggctccaagtttgtacgaggatacgctgagggcggcgaggagaaggtcaagggctccgtcatcggtatcgatctgggtaccaccaactccgctgtcgccgtcatggagggcaaggtaccacgcatcattgagaactcggaaggtacgttcttcacctgttgtcctataaaggcaagagcaacccgctgacttgacattaggtggccgcacaaccccatcagtcgttggtttcaccaaggaaggcgagcgtcttgtcggtatcgccgccaagcgccaggctgttgtcaacccagagaacacacttttcgctaccaagcgtctgatcggccgcaagttcaccgatgctgaggtccagcgcgacatccagcaggttccctacaagattgtccagcacaccaacggcgatgcttggctcgaggcccagggtcagaagtactcgccctcgcaggtgggtggcttcgtcctcggaaagatgaaggagaccgccgagtcctacatgggcaagaacgtcaagaacgccgtcgtcactgttcctgcctacttcaacgactcccagcgtcaagccaccaaggacgctggacagattgctggtctgaacgtcctccgtgtcgtcaacgagcctaccgccgctgccctcgcttacggtcttgacaaggccaccgacgctgtcgttgctgtctacgatctcggaggtggtactttcgatatctccatcctcgaaatccagaacggtgtctttgaggtcaagtccaccaacggtgacactcaccttggtggtgaggacttcgacatcaccctcgtgcgccacctcgtccagcaattcaagaaggagcagggcatcgatctgaacagcgaccgcatggccattcagcgtattcgtgaggctgccgagaaggccaagatcgagctgtcgtcctcttcgcaaaccgacatcaacctgcccttcatcaccgccgatgcatccggacccaagcacatcaacaccaagctcacccgtgctcagctcgagaagatgatggatcccctcattagccgcactgtggacccagtccgcaaggccctcaaggacgccaacctccagcccaaggagatctccgaggtcatcctggttggaggtatgacccgtatgcccaaggttaccgagtccgtcaagagcatctttggccgtgaccctgccaagtctgtcaaccccgatgaggctgtagccatcggtgccgcgattcagggtgccgttctcgctggtgaggtcactgacctgctccttctcgacgtcactcctctgtctcttggtatcgagaccctcggtggtgtcttcacccgtttgatcaaccgtaacaccactatccccaccaagaagtcccaggtcttctctacggccgccgacttccagagcgccgttgagatcaaggtctaccagggcgagcgtgagctcgttcgcgacaacaagctgctaggcaacttccagctcgttggcattcctccggctcaccgcggtgtccctcagatcgaggtcaccttcgacattgacgctgactccattgttcacgtgcacgccaaggacaagtccaccaacaaggaccagtccatcaccattgcctccggttccggtctctctgacaccgaaatcgagtccatggtccgcgactctgagcagtacgccgagcaggacaaggagcgcaagaacgctattgaggctgccaaccgcgccgacagcgtcgtcaacgacaccgagaaggctctcaaggagttcgaagaccgtcttgacaaggccgaggccgagaagatcaaggagaagatcaccactatgcgtgaattcattgccacgagccagactggcgagggtactgccaccgctgctgagatcaaggagaagaccgacgagctccagaacgccagcttgagcttgttcgaccagatgcacaaggctcgctccgagagccagaactctggtgagcagcagcagcaacagccaggcgagggcgagggcgagaagaagccgtaaatgctctgatcgcacttcctcaattcgtcatctctcttctttttagtatttcacgcgaaaaagcaggcgtctttgcatccggtcatcatcggtctggttgggtctctagacttgtatattttcctacatcttgtacttatacctctgttcggttctcttctccgaaccaaatgcgtatcacagcctcgcatcattttcggtcgacctgggatgaaaaaggcataacgacaacatctggcagaaggaaatgtgacggaagacatgatcgtacaatgaccaagacgagtgtactatagtgcagagccgcgagataatgttgcatctccgctctacaaccaatttacttaataactgaactcccttcccatgaacgtgcgtgtaattcgagctgctcggcgttgttgcacccacgcatccgcttgcagatatgtgcttgttttattcagatgttgatgctattccatgtcccaaagctgcccctcatagctcggagcctcaacctcggaactaccgcccgtatgcttgttgtacttacgtcaccacgacttcacgtcaccactctcgatttggaactctaaacggtacactttgccaagtaacggatcaccttcagtaacattacatacagttcacttatgcggcagcaggtcatacgatcgttccgcacttcggcaacctcatcatcacttctcgcttgtagactcggattcccgtcaacatcaattgcgcactatactgaagcaactcgatcattctcaatacgaccaacttacagcctcagcaccgtgaatccgattccaggacgccaaataagtattcgcaacaaatcgacgaaagccaaacccacaatgacagatgcaaccaaccacccactctcaggcctttggcagccaacccagcttcagaaactccattatggatcagaatccgtcaaggaccacttgctagattgcctacccagcgagaaaagcaaggccttcatcatcaccggctcgtccctagccaccaagacgcctctggtgaagcaagtagagcagctcctcggcagcaagcatgccggcacattctcaaaaatcggccagcacgcacccgtcgcccagcttgacgaggcgacagagattgtgcagaaagacgactcaatcgatacggtcatttccatcggtggaggcagtcccatcgactcggcaaaggcaataagctaccgcctgcatgagaagtccgggaagtggctgtatcacatagccatcccaacgacactgagcgcaagcgagtgtaccatgatggccggatacaccgaatccgacggcgtcaagacgggtgtccgagccaaagaactcgtcccccacgtcgttctatacgatgcgcaattcgcgcttcaaacacccgaacgcctgtggacgagcaccggtctgcgcgccatggatcatgccatcgagcttctctaccaccccaccgcaactgaaatgccagcgcggtggctgacgttgcaagccgctgcgagcttatttgagaatctgccgaaatacaaagcagaccctaagaacgaggacgtcatcactaagttgcaactcgcggcttttgcatccctcggatttctggggtataacatcaaaggcggtctagggctgtcgcacgctctgggttacgctctgggttctccgtatgatattccccacggaatcacgtcgtgcctgacgctggggcatgtggtcaaactcaaggcaaacgatgctgctgcggcggagcaggttgcgcgtttgttgccgtttattggcgaggcggcgtcgggcgatgcgaagaaagatgcggagagggttggggataagattttggagttggtcaagacgttgggcttggatagcgacttgaggaactacaaggttgggaaagatcagattccggttattacgaagagggcgtcaggacaggagagtgggggcgtgtatgatgcggtcgaggggttggtgaagggattgtttgtgtgactgccggagggaaggttgtgatacgcccaggcatggatgaatgaggtgtagagtgacggtacacatgtatgtgagatatagtttaggtatagacacagtctctgctcaagttgagagaaatcagactcagaacactggatgtacccgttgtcttactggacgttgttcatctccctactggtgatcggtatcttgtcaaccgatccttgtatctttgggcagattcctcaacaagtcaaaattaatcgacagtagggacgaagggacacagtgtgtgtttgttgacttcgttcctattgcagtctcgttctagatgctccagcgaaatacaacgactgacacacaaagctgcgacacaaactgaagaatcatcaacgccagcgttgacggcactatagcattctgtaaatccccagggtgctctttgagctagcgtgggatgaaccacgctgtgccgcccagggtgagcgcgagcacgagtaagttcaatatgacaatctgccagacggaatgtcgctgttcgacaaacatcccatatacctttttcttggctagcacatcattattgattttcttggggagcattttctgcagtgtcgagtctgtgccgcattgctttgggtcgttgaagtaatgccatagttcgccgctgggaagtgggtccttctcttcccagtccgcataaatctcacaattgtactcagggtgattcaggggcaatacctcttctcctttaaatacttgcacgtggtgaacctcctgcaaagtttgtttaaaggtcctgaactgcggaaagtgagcgatagaggcgagctgattaggtgtcctagcttacacgatagaatttgacgccagtgcgtcgcttccagaagtatcggcttcccagagcattgtatgctttgcgcaaattctccatagtcgttctgtcagtatcattggcaccaatgaaagctgagcgcgctctcgagacgttggtgaattgttcggcgcatacgaagactactggtcccgtaccatctggtatgcactgctttgtgtcaactttggcaggggctcccttcggactgccttttcctgggtcttcttcgttgtcatttgccgagtcctttgctggtggcgatcttcctgcttccgctggtggagcttgtcctgcttccgctggtggagctcgtcctgcttccgctggtggagctcgtcttgcttccgctggttgagatcctcctgcatcctttgttgaaccttcgttgtaatcggtcatttctatgcttgatttatcatctctctctcgatttttctgcctgcctttccctttcgaaactgtagatgtgatattttggctgcctttggacgcatatggaagactcagctggtcctccttgcctgttgactgatttggtctgtctattaaccagtgagtagtgatccaagattttacacgatgagtcaactgaccattataactggacaataggcgtatcaacgtagtcccgctcaagatcacagaatctcgattccttgttgcccaacgagattttggtgccgttctgcgtgcagctgcgagttcgccgaagagtttctcggctagcgagtttggaatatcatcgtagaagcttggactccgtgtagatgaatgaatgagtgcctgagaatatacccttgtacaagaagcctcgagttctctctctggctcggacaatggccaccatgacaactcaataccaacgaggcgctccgtagctgttttgcatgcgtcttgaactgtgtgtacaagtggtctcgtaaattgaagcttgtaggaaaattccaggcttctgttgaccccttcaatgccgtcctgatcggatacaggatcttgtagatatggcatttccacagcttggccgtgcgaatacaacctgtactgatttgacagaggctccaattcaatccagtgttcccacaacagacactgctgatgcgacccaagcttctcgttaatcttcctgcacaacataagcgatgggagcaccccacgctgttttggtatttcctttagcgaactgcaaaaagaacgaatgaaagatggttgccctgaagaatacacggatggttctgaccagacagagaccatggtctggtatatctgcccaggattgaacatatggcccccggcctttcccgcggcgagtgcatattcgagcgaaacatcatccaatatgagtaacgcatcgccctccattgcgtcgctcatcattgcatccctgatcgttgtatgtacacttccccacaaggctgcttccatgtatcgagaacttggtcgaacatgtgtctcagtgtctggtgatgttgggataccaaggcctcgagtggcgctggggctgctgcagaagaacacaagcaggttagctggcgcgtcgtaattatgaatatgctcagtaattgctcgacgcagggtgtgttgcgcgttcttaggattgaggtgccggcagctaacgctgaagttgaagtgttgaaggaagatttgcgcaaggcgctgtgtctgaaggatctcagtctgtgaagaagtatgactaggagtattatgcttacctcctcgtagtatagcctgctatgttcgctgtcttccttccaatcaatgatcagaacgtgaacctctccataggttcggacagctgtggtagccatagcgcctattagttggttccggaaagagtcctgaggacgtatggcccttcacaagacgaaggggctctactccacgtaagtgataatgcctatcgctgtttcctttagcagaatgggtgccgctgaggaaatagttggagaacagtgtataaatgaggacggtaggggcgaaagaagaggggtaacttcagctccatcacagccgtggtcagctcgcttgagcctgaccaatgcgttccaatcaggctatgcacagttgattgaaaatgctgcccgcttcgatccaatggccagcctacgatagagagcgctcaactccgggctgaaaagatgaaatgtaccaaggctctgcataatatgtaggacgagcctggtgatccagactgtttcgtgagggtaatcgacagaaggcgacccgtacatttgcctatccacgtcctgaatctcagtactgaagcattggggtcgaaactgtcgttgacagaacctgtgtctctggccaaaacaaagatttctccgtcctcacatactatcctccctccaccgactcctcaccctcatccacccctccatctctcccttgccacccctcttctccatccccaacccccgctccacccactcctgactccccatctcactcagccgactcagcgccctggcaaacgcaaacctctcttcatcaccgctgaatatactgctgttcttcagcatagtcatgttcatgcccaaatcatccatcaggttgcgcataacatccgaaatggcttcttcgtcgtgcttagtggcggaggaagtgggcgtggtagtggttgaatcgggagaggatgtagatttcggtatcgcgccagctttcgcagacgcggtgactgcgtcgttgagttcggattggtcgaggaagagggcagttagcgggacagcggtcgtcataacaagcttcgcctacaccatgattaattagcctttgcccatctcccttccattcctaaaccactcaccctcgattcgtaaattgcatcaataaatgtaataaaccgcctcgcgagatccctgctccggaaattcatgccaggtacgtctgtcacgatgaacgcctcgtaattcctcgtcagctcgagataatccgccgcgccggttgcccggccgatgatctcgtcgaacgtgaaccacgcgcatttcccgctcgccttgggcacttcgatctcgcggccccagacttggtgggttgcgcggtggggcgggtcgttttcgaagtcgccgaggaagcggaaccaacgctctacatgcgtcttcgcagatgcgtcgaggggatggtgatacacgccagatggtgggcggggaatcttgcggtagtcggtatccgagtcgaggtttaggactgtgagtcgggattttaggaggttgatgcaggggatgaaggattctcgttggatgccgtttttgtagaggtcgtttgggtggcggttggaggttgttactatgacagtgccgtgggccatgagggattccatgaggcggcggaggatcatggcgtctgcgacatcggtgcattggaattcgtcgaagcagaggacggaggcgcgttctgcgatgccggctgcgacgaaggggatcgcgtcgatgtcgttgccgtgcagcattttcatcttgtggagttctttgtgcacgctttgcatgaaggcatggaagtgtatcctagtcttgtgtgtgatatttggtgggagagtgtcgaagaaaaggtccatcatcatggtcttgccagaacccacgtctccgtacatgtatatgcccttgggtagattcggatctatcggtggtaacgcagccgctgctggttgcgaagacgacatgaaggagaagaaggacttcttgggtggttgtaaagactcgatcgtaggttgacgaacggtcggttgtgtccacgatgcaagcatgacatggagatcttccagatttttgatgatgcctgacagacatcagtacacatcctcccttaaactacacattccatacattctttggtgttcgtcgtctctcaatcgcccagattccacgcgcgcatcgtactcggccatgggtccgtgaaccctttcagggtcgtcgatcgagtctaccaatatcagcagacaactcgctgtctcagatcaatcctacgcacactcatgcgccgcttgcgcataccctctgtatgcgcctgggccggaccacgcagccacagctggaagcggagcacgtgctctgacattctgcccttgcgaacctcttccagctcttatgcttttcctgcaatccaaacatatcgaccgtcttgcctccgctgtcaaccctctcccacttggtgtgattcgcctcggtgtagcatgtcgcgaaagggtccgcaaccctcgaattgcgtcggatgatgtcatattcgctgtgcgcgcgattagaagcctataaaacacacaagaaatatgtggagctgcagaaagagccagcccatgcgacaaaataacgctcaaggggtatcacgcgcgacaaagagaggcaaagcaattcgagtgtctggcatgtgggaacgttgaaggtctttagcggccacgcggggagttctcgccgtctcctcggcacgccgggaatcggaaataggcgtgtctaagtttagcttggcacgtggcatcggcagtagaaagactgccggtgtgaaaggacctacgtgaagtgaaaggttggtctcattattactgtgcctatgctgcgtcctcctccgccgcaacgctctcatacctcccgccatcggctccgcaccacttctcgcgtacttcatcttcggtacttcgtacaatcgtgtatagtcgactctgtcgccagctaacctcgcataacctccttctttccgtccaaatacggggctgccatcacagaagaaatccttgcaattcgtgacaatacctcgactccatggattgcctctctgctgccgttgtcctgcttgagacccttgcagtgcggttgcgacaaaggtatccagaccgagaaggcgtttccattgatcccagatggaagacttgggctgtggtcgacgtggagcatcgccggtgtcttgtccggagccaaagccattagtgctggaactatcaccagcgcccgtaatatcttgcgaagtatcaccggtggtgacgaaggtgttaattgcatcggcgggtgtatgactgtgtaagtggccacgcatgctttcgtatgtggtgaggttacgagctacctggagtagttgcacgcatgcgagcatcgtcacccaggtcaattgaaaggcagcccatatcgatagtacgatcgtgtatgggtctttgttgtagatcttgcacaggtcctcggaaatgatggtgcactgaacatgctttggtgtgtcgcgattctcaaggtctggtatcgtgagcaacatagtatgcaacctggaagggtagacttacaggcaagtaccagccttacccacgtcagaataccgagctccagagagagtatgtaaaacacaaagtggcggtggttgttgttcgccacacagttgttaacccatggacagtgactgctggagttagcattgtacatcgcgctatcaatcaattacgcactggtcactctttgcaacgcatcgctcacacctcttgcagtgcttgctacgtaaaggcttgcgcaccatacaattaacacaaaagtgcttttcgtcaaactgtcgtagctccataagttcgtcgatcaccgccttggaagcgctcctgctcgcggacttgggcacaaagccaggatcagatgtcatggtgaagaagtagaaataacccgtgaggccgtaaaacattgcaaacattaggttgaggaagaagttgcctcgtatcgtccctgctagtcgttaacaagcgcagttccagatcatggggtgcgacatacatggtaggatggtcgttatccaacggaagccgacccagaaaagcgtgccagcaaatataccagcaagaaagggctgaaattgtcagcgcgatccaaggactttgatactgcagtactcacagtatgatgtatcgacctcatattcgacggcgcccacatcaacagcttttgcgctgcccactgcatcaagtatgaacttatcaacgccgccggaatgccaataaacgacgggaaatagctgagcaaaaacagcgcattcaagatgatcgcaaacggccagaagaatataaagcgcgacaggaaccacctcgtatccttgactccagggacgggaaaatgcttcgggttaccctccttatcgaagccggcttgagacaatgcgcgatgccattgccgcgtggtattcatctcttccgctgtcatagccggtgtcttgccgtcattattcttcgcaaaccggtccgcgccgtactcgaggagcttctgtatggactcttgcgatcccttgactagtgcccagtgcaagcccgtgaagccctggtcgtctgtcgcatacacatttgcgccccagcgcaagaacaaatccacgcaagacggatagcccttgtatgctgcccacatgagcggggtgtgcgactgcggatctggtatatccacgggtatgtcctggtgtaggagcaagactagctggtagacgttgccgtcgagagtcgccgaatgcagcaggttgaagccttggtcgtcggtgagaagggggtcggcgccgtgatcgaggaggaggttcacaatgtaataattgcagcgctttgctgcccataggacgggtgtagctaccgcatcaccgcctttcgcattaatcggtgcaccggcttgtatgaggtagtggcagagggcataatggttgttgatagccgcccactacagcaaggtcagcatctccatcatgtcttactccaatgctcgtacgtacgtgtagtggcgttatgccctggtcatctttatatgtcgcatcgaacttccccccatcaaacagcttctgaatcgctccaatctcgcccaacctcgccaactgcataatatcctcctccaccggcaagctcggcttcctatccgccatattatcgagctcatgctcagccgacacgtcgggtgaggaggcagcggaggccatctcgggggtccgatgaagttggagataaggaccaagaaaacctcacgcgatggcaatttcaggtgacgtccaacgttgttttacgggttatcgggatatttgcatgctggaaatatgtgtcaaaacggtctgacgagagcaaagcaggctggccagcgtgcgcggaagatgcggcgttctcacttgtcgggacgtgaccaatgcgttcatcgtatcctaggcccctgctgtttccacgcggatataagtggcgcagccgcgtcagccccattccgagcaactgccgccgccgaacacatctcacgacgggattcaaactacttgtttgagcaagtcggcaaacggcgtcgattgtagtgcgctggtaagtttgcgtgaaggtgtttgctagcctttagctaaactacgtttaatggacagcgtcaggtggtcctccacgccgtcacaaagtcaaggtcagacacttactagtcacagaaaaccacagtgagacaaacacactttcgactgccacgtatgtttccctgtaatttcatgtgcgattcttttttctgtaaccctaacgcccttgatacaattcccacttcttcatcctattctacgctaacattccactaaactcacttccctccttcagcatatccgccgccttcccggccttgatcaattttccctttcccagtacaacacagtagtctgcattcttaaccgcctcaaggcgatgcgcaatagtgatcacagtactctgcttcatctcttctctcagcacactctgaatgcgctgcgcagtctcaaaatcaattgatgcagtcgcctcgtccatgatgagtacaggacttcgccttagcattgcgcgcgcaagaccgacgagttggcgctggccctgtgagagacctttgcctccaccttcgacattggtggataaagtccagttgtggtttcctgcgatcttggaaaggacagactcgcaagcggcatcggagtactcatcgaggggatcgaggtttttgcgcatgcttccgggaaagaggacgggctcctgggcgaggaaagtgacgcggctacgcagtgcttgtttgctaacggtggagatgtcgataccgtcgatgcgaattgtaccactttcggcagcgatagtggccaatagagagagagcaagtgtagacttgcctgagcctgtgcgtccgatgactgcggtgttgctgccagctgggattttgagcgtgatgttctgtagcgcaggttctaggttgggtgcgtagcgaactgtagcgtcttcgaactcgatgtcgcctgaatacgttggccaatgtgcaggcgggtcgacaacacctggctcctctttctcgatatccagcagctcaatcacacgctccacactagtaaagtccatctctagctgaccatagattcggcacatgtactcggtgtgtacaacaaatttactcgccgtgatcaagacgaaagctgtgaggccaggactgaggcctacgtatatggcaatgagcgtcatagccaatgtcgagctagcggataagagactgaagcgcagtccaagccaggattgcagagaccagtagaagtggtcattcttctggaagttgtcgacaacctcgatgacgcgctcctggaaccggggctgcgcgttgaaggcgcgaacggtagtgaggccctctacaagtgcgccgaaattggacatcagaggggaaagagataccatctgtgcgattgttaggtcgtgtgcagttcttacaaatggctaaacttacctcaagtcgccgtaggctttgcgacgttggcagaaagcggaagaagtagtagacaaagccacagcagagaagagcaccgaatgccaggaatgctggtgtcgatgtcaaaatgatcgcaacggcagtgaaccatccaataaattgccacacaaagactgtgaaggcactgctcaaacctccatcgactgtgttcatgtcacttgtgagccggttcatcaggcgacccaccggtgtaacatcatagtatctgaacgtcgcatgtgcaacacgctcaatggctctctggaagatggacttcgctgcaaggtatcccacaccaaacatgataatgtatgtccaccagaagagaattgatgtggcaacgacaaaatagaaaaatgtctgcagccatggaatgacgtcgtcatgcgctggagggaggtagccaaaaatacccttcgatgtcggatgtgtgtaagattcgccccatgctttaatgaaccaggtttgcaacgtgtcgagaatgcgatatacaaacatgaccaggatgacaacaaaccaccagcgcaatgtaccagccttaatgtagcgccagtatacggaaagtttcacgccgcctttcgtgcgtgtttcgtcctcgatgaacttgtccggaatggctgccgcttcttgttctttacgccgctgggcctcttcctcagatatggattcatttgtttgcgtgcgttgtagcgatagcttattctcttcatcttctgttggctcgtgaatcgtagctttcccatgctggagctctacccattgtttcgcaagaccacgacagagttctgtgcgatgtgtgacaagaatggtcgttctccccgcaagtaacggaccggcaagtagcttatctacaatgtactcggctgtttggtgatcaagtgctgaaagaggatcgtcaagaagaaggaccttggcactgctatacactgcacgtgcaagtgcaacgcgagctttttgtcctcctgacaagccaataccgttctctccaatatttgatagatcgccatgcttgaactctgccatgtctggcagcaatgcgcaagcttcgaggacctgcttgtatcgcgcttcttcgtatggctgcgagaacaaaatgttctctcgtatgttcatgctctgaagccatggggtttgcgcgcaatatcccatgacctggtctggttgtatgaactctccttcacgcttgtcgagctcacccatcagggcttgtagtaatgcagttttacctgcagctacctcaccgtataccatggtcaagcctggtggaaatgccattgtgatgttttcgagcacattctgctccacaccaggccaagcaaacgaagcgccttggagactgaggtctgcggatccttctgggacgacgtctgcttgttccttatcgggctcagccatgaattcctcgattcgactcatggcaacgtaggcattaagcatcgtcgtgaccagctgtggcaaggcgcggaggtagccttctagtagattgaagagatcgatggcaggaaatatcaggtcgacttgcaaggacttaccctcccatcgtgtgtacgcaaaaaatgcgatcgctgggaaacatccggaaccgaatcgcagcatgaaagccagtgttgttgagaacataatttgaatgacacgaagatgcagttccgtctgtctggactctaggatgcccttcatccaagattcttgccagccataccagcgcaggtgtcgtatcgattcgatgaactgtgttgtcctctgcagtttctcatctgtcgcgactctgcgcttcttctcgaagtagatctggaagcgagcaatgacgatgtttaccagctgtgagccggccagtgcaacgacgccaagcaggcaagcccatccgagcatgcgccagattagcaccgtcgcaagaatagctccggcaggctgtgtgaggatttcggcaaagtcccagaaacgctgcgctatctcgtacacatcgttgcgcattaggttgaggatcttgcccatggaagcgcccaccttctccttctcaacttctttctttgactttcttgaaaatatcgatcgcacaagggcaaacaaacgtttgagccaatgttgaggtacgtctttcgtaatctctggagaatgtccatttccaccattcaggtcttggccgttctcggaattggcatgcccgttagtgtgctcttcttttgtctcttgctttgcacccatgatcttgcggttcagtgtcttttcgtacagcatcgtaattagctcgccacgtgaacgttcatatgcccgcctttggtaccaaagattaaagacttgtagttgtgcagcaagcagacgaaaagccacagtaagaacagcataagtaatggtaacattggcaggcttaccttcacgcatcgaggcaagaagacgctgtagtagaacgggtgtagcgagtgctgatgaggttgttagtccttccgcgatcacgaaatagatctcaaactcacttgaacctaagcgtatgaaactcattgtggttgtacgtatcagatccatgccgttggcagtaaacactcttcgcgttactgaacccggaagctccctgaaagttcggtgaaggcgcgcatgcttaaattcccaaggcagatcccatacatcctcatcatctagctgtcgcttgtaaccttcctgtaccataggggccatccatgccacggtcatatactgccatggcgtgaggttgtcctccggagttcgcaaattcaccgtcggggtggtatatattgcgctgatatcatcattcggcatcattggatctctgaatggcatgttgagtatcgtgataattcccaatagagccatgattggtccgagcacagaaggtatgtcttctaccttcattttgttgatgaggtgttgagcgtgagacagttcaactaattgagcaacgagaagtgtcgatagcaacaacaataaagccatcgatgcagtcctcggtcgctcaactattatgataaccacagcgataccctgtcgtcttgtcagctattcgaactttttccaaagattgaggctaaccggtacttacccatgctatcgcaggatagatctccagaatttgacgttttggaaagaacacggtcagaatctgtagtagtagacccactactactatccccaagaggctcagtgtaacaatcggtgttggatgcttcggctcgtcctccagatccgttgctttctccttcgcctcttctataaatggctttgtccatcgtggctggtatgcacgaaagatttgaagcgagtaagttagcagtacaaatgccgctatcaaagctggagcggctgtaatgaacggcataaaacacggcgtaaagcgtgctcggtccgcgtcctttacaaaggttagacttggccaatatgtgacacaaaaacatacccatatctcgtggcattgcgatattggcttcgtctcattaaaggacgcccatgagcctggcgacattggcgacattggtgtttgtaacgaagccatgatgacgatccgcaaggcggcgactttcaaagctatctcagtgatatctccctcctccgcagcctcaaccggtcaagcctcgaatttctctgcgcggtcatggggcgggctgtgcgtttaggtgctgctaggcatcagtgagacgaagcaaagcgatagtcatgatgtcggtgagtggttgatggattaaggcgttcttccatccggcgctaacttgatgagatctagcatgctgccccacaaagaagtcgcgatccatcaaacacataatttacacaacgtcggcctcgtggtcacactcacatactaagcgcacgcttggaaatgttctgtcgcgtcagatgtgtttttgagcttactcgagcggctatggagaccacaacgcagttatctggcttctaatgtcacccttgcacctaacgaaagtgggaaaatgacgcgatgcatcgcgtcaaaagtcgcactcgagcatccaactaactatgaattcatacagcatctggtctcaggcaacaacacctacatgccgggcgctttagttgctgccacatggacacgctactccgttgagaccaccatgttctctctttggtcacccttctgtgcacatgcaggctcgcgttctttcgtttcatcatggacaggaaattgcacacgtaacgaagtgcgataatcgtgcataaagccctccgactgatgaactttgtgtgacttcagctcacggtctgcaggatttcgtcgcgcgctacagcctcaacttggtgacgctcgaatgctcatagttcgtacaaagcgtgtatgaatcattgcagcacatgttggccgcagctacaggctctcacaaagataagctgcgcgcatcatgcgacggccctaacgttacgctcccataatccctgtcatcaattcatgttaggcagatcccgtcagctgatcgccaaatacaatggatgagaagtgttgaaagaaagctagcattcaaccttcttatgtctaccatagtctcgacatttagagcgcactcgactgcctgccataagccatgcgcgatttcctcaaggtagctctgttccatcgcgttttcagcgacaatgctatgtatatgctatatctggccacaattcatggcaacttttcgaatcttcacgcgatttcgggcctgaaaagagcagaaaaggagattggagaaggatgaacatggctggaccttgaaagcgttgattcttcacaacacaactcgactggtagcagttacggtgttcctgttgcactgtcacagacgagtccaaattagtcggaaacggtcaagtcaatctcccaataggctggcggaagggcgagcgagcctagcttgtaaagggaacccgccaatcgggccgacattcggtggctgttcctgcacagccattgatacagatgggccttatgataggcatgcactttgcagcaggactcgatgactgtagttcgtcgattactgtctcgctagcgaggtatggcagatgtctcagccacctcaagcgccatgtctctgggcaacatgcacatacatcggagtccaaggtttgatccttcgaaacctgccacaattcaggcgcgatacgtatacaagagataccagcttttaaggccgcgctcgaagcagacgctctagaattccaaggaagacaagtaagctaccgaagatatcaacgtgacggcgtctgggcgtaccatcctctcagcgttcctgccaattccataattcgatttgaattcctcattcgcaacgagacgatcaaagatttactatttccacccgagtacaagaacttccatggtacgctcatacagcccttggctccatacaaatcaccacactatacaacaaaaacgtggcacatcccatcgctgccaaacgatcgcgctctgaaattctataagcacgtcgacaggaccctgcaggtacctagaaagagctgtgtaaaacaaccttccaataaaactgtggtccaagggccgacatcaagttccaagacagaaggaaacgtagcggatggatgggaggtgaatcatcgtcgtggccctttcccagcagtgcttttagccagcatagcatggtttggtcaatcccgcagcgagtgggatcttttcgatggtggtaaattatacaacttcactctctatcatagcattgactccaaacctgcctcagatgccaactctacactaagtgggggccaggaacgctcttggggacaatcaaactcgaggcgaaaggcagctgggtacgcattcctgacaaaacgctggggagtttgaggactgcaaggaaagagagaaggcactatatgagattgtgatcctgctcgtggcctatgtacaacatacatggtatcatgcatcaaggatcaaagtgagtagttgtggagaaaggacaggaggctcgaacgcttctgcgacgatgtccgcaatgtctggattttttgttgatcaagcaattttgactaggtttacgggctggagcgataactttcaaacattgttttcgtcaaaatggggccaaatccttgccggtcgcaaccattggacgacatcacgaacaccccacgcagagtgcatatggacgcgccacaactgcatctttgacacatatggtgtattgaagcgtcaccattaatagcacagtaccctgtatctgtcgtacaccaagagttcagctgtacgctgtgtagtgatgggagacagcctcccttcactacgacgatttgactaatatttgcgaaatatgcttctgtgttgcttcactgcagtaaatatgtgcgcagcggagcctttaaaaccacaagctctacatccatcgcccactcttacaggatcggagggtcccgctgaacgactttagaagagctttaagcgaactcctgattgcggcacagcagcgacatccaactgcgccacgaccatggcagtttcatgcgacagtacactgccgcctacgaggctggccaagcactgagtacaagtactcttgcgttttgcactgtagaagctatattgcacttcagtattacaccttccatacttccaattcacatcatcttcgtagtagacatgtcgcgctcatacagccagatgtgtccaagtcgattcccctcaccaacaccatctcgtgagacaagcccagggccttctatcagacttgaaagtccatctgtatcgccccagcatcctgtcccttccctgaacttcacggcatcaggatcgttccgcaagcgccctcggattgcagactcgcaaagtgagccggtcgtacccagaaatgacgaccaagcttcatctccatcaccgtcttatctatcgcctgaaacacatgccaccaatcgacgaagagcatctgatccgcttcaaggtagcatgcagagtcccaaccctgggcaacgacgacgaattcgagcagtcagcgctcaatcgggtcgtcggccacgttctccccgtatcgcacgacagcccatcctgctatccacctctcaatcttcccgtctcatcgacactcaattgcgtgaaaagctccgagaaacccttacgcctaaggacgccataggcaccataggcaccatctacacgttcgaaaacccagaccgccccgatctcggcgtcaaaatcggtcttacggaatgcgccgactataccaaacgcattgagtcgcatcgcaagcgttgcaaattcgagccagacgagatcgttttccagcacaatgtgcagaattgcttccgtacggagcagctcattctggcagaattgagcgatcgcaggaggtattgggagtgcgaagaatgcaagcctgggaagactataagacatggagagtggtcgcttattagcagggaagaagcgaccacggctgtgcagaagtggacaaagttcatggatgaacagaagccgtatgattgcatggggaatttaacacccttgtggtcctatcttctacacacacgtaaattcaatgaaggtgccgatcacgacgcgcgcagggaacaatggaacgccatcctcgctgctccgacataccgcgagtactgtggcttcatgatcgatagactggtccggacgtggcgagcactccacagtacgattttgcgtatttggccatggtgcaaggctttcttctggcaaatgtcgactttgacatatggattcgtggcattggttgcgtttcggaatgctttggcatcgagtgcgttcgctctgttctcgctttgtgcatgtattaagtgcacgtcctgagttggaggcgttgttaaagtcgcgacgaaagagctgagaaagacgatctcgattggattgaaaagacaggtggtattagcaatatagactaaacaataaatcaactaaattttgccgttgaaaacgataccatgagaacgaacaggacaagcgaaagggacaattatcttgtgatgccccaatcgcagacttcaattcctagctcgtctatacggaatggtaggaacgatttccccattttagttctgttttggtggctgcacattgacaatctgaggttgtccatacgcgtgattaccctccagctcactcgagaatggcctcccctcactagccatatactgtgcgggctgcacattctgtggcgccgggctgatcgatggagaaggcgcaccatatactggctgggcacccggctgctgccactgctggggagctgcgccgtaaggactttgtgagccttggggtgtaaccggggactgggggtttgcgcctgggccatagtatccgtcttgcttgccgacaccaagaggtgctgcagcagcgttctgttgcatatcgggataatattgtggaggctgggcggggttgttggtagggtaggtgttctgctggtatgctgttgcacctggtggtggcatgcctccggtagcgggtgcgacagtcaggttgcgggacttgttcttcttgcgacgaataaagaagcatgcaagcaatccaatgatggcaagaccgagaattggtccaacaacggctcctgcaatccatgctttgcttttgctcttgcgtctagtgccgaagcttgaggatgatccacctactgggtcgctttctgggctcagtgttggaacactagtaggtatgagtgatgcacggccaggcaaagagaatgatgccgaacgcgttcctatggcctacattagtaaaatagctttatacagacatggggacacccatacttgtggaagatgttgtctctgttgcagccacaggagcggtacgatagtaagtccagtccaaagacgatacaccgcagacaatattgactttggagttggagtcgcgctcgttctcaaacatgtatgcggtattacagagcgaaaaggatctatctgtggaggcagtccaaattgatgtactgtagtaattagtctcgagtttaccatgcggaatctgcgttgaagaagacataccaagctagggtgattaagctgttggacagcgactccgagccgcttgcagtcgctcgataaatcatgttgccgttgacacagccgacagcaagattcgcaccacagtcggaccttgtcgtcgcgcagcatccccaccggcttgcatcctgatagtatttattgcctggcagagtcagaatgcgtgtggaacatgcgaggaacataacgcacccagatcacaaatctcagtagaccaagcgcccgcctcgtcggctacccatcccatgtagcgctggtcattctgcctcctcacgagttcaatctgtggtcctggagtgatgagtgcatccgaagccggctccaccgcggatgggagtagagctgcgatgctgctcgagatgagagccgaaagtattacagttggcgcaagcatggtgaacaaacgcttcaattatgaaggcgactcactcgagttgatcaatgacccctcgagcttgatgtcaaagaggcgatcaagatagagtaagaatgtagcggaactggtggcctgacagctgatctaaatgatcatgagcaggggcagccctttcataaaccacccacgctccacatctgcgccatggtatgctcaacccgagagcaaaaccgagcataccggtcaacgtgctggtcaacccactgaggctttccagatgctgggaccatggctggtagacccaatgagcagggcgatatcctgcagccaagatgcagccttcccgaaaacaacatggctcctcgtatctttcgcgaaagctgaagtggtaccagcgtgtcgtggcactcacgcggtggccggaaagggaaaatgtgggatgtgcctgagcacgacttgcattgttttggtctagaggcgggcagtagcgccgtgggctgaaggccaagacatgaagttttacaggggatagcgagcaccagagatatgactgggaagacctacatgatcttcagaaatcattgccgtgaaatgactacgcagggctgttttcgcaaaacccgtggtgttagcgaggctgctgcctgacggtagattgatgtttgtgcaacctaagcactaagcggcaagccgtaacactgcattgtcccgcgctggaaattgctgcgccgtgggcatagagtttaaagagtctttcggttcccggatatgttcagacatcaagtaagcccttgtgtgcccttggactcttccgggcaagcgtgctggtgcagagatggagtatttgcggtcctggaccctcgacgccgtaccgagacagcgaagtgatgcatcgacaaccgagtctgttcgttttgctgttcccatgatgtggttgtcggtatacgcaccgttcacactagaagttttgcccaccgccctgcgccacactcggaatggtactgagccagcctgctggaaacgaggaggtggctgcattcgtgagtccagtctcaatgacacagcatatttctcgatgctccaggatcgcaaactcttatcgcatgctgtctatcttcaagtagatagcgaagtgtgacggattcctgtcgagtacccggggtgtatacagtgcgcacagcttggagactttctgcagcttgcgtcgtgaaacgtccaatgtcatgggcgcgatgcttcagaaatcccttcatccatcggctgctcggacatagaaggcacgagcgcgacggctattgcgaaatcgccgtcatgactgatgctgatctcacacagctgcccgtccaggccatcaacattatatgaagacttgtgccctacagagagtgtatggacttctacatctattgtggagacgtatgggctgtcgagaatcaagccctgaggccggacagactggtgtttctgacgaggagcaaaagcgaccgggaggatcatgatgctctggaagccgcgtgtcgagtcttcgaagtggtcgcatgctttgcgaatagcctctttggctgcgaatctgtgttgatgttaggtgatgttgcgaatgctgaacggcttggcttgcctgccagcaaggaaattagacgcgatatcaagcttcgtagagatatcttcaggcggcccgaatcgattccaaaagtatgcgcgctccggagttgtcagaatcttcttggtgaatttgtggacgtatgacagctcttttccgcgcgcaagcattgctcggattcgcgatacattgcagatatcggtcccgagtcgcagcgcacttggaaaaggtcgcggtggcatgagggtgtttgagacagctgtatggtaatgggagtttgcgcgttgaggatgcaggtcttggcgaccaagtcccatcaccacaacaccgccaccaaggccaaaaaccgtccaaactcttattcttctgcgcaaaaaagtcttttttgaaaatgctggggcccaagttttgcacaaccccccaacatccacccaccggcccgctacataccaattcaccaccacaacacgacccagaactcggctttggcaaaaagaaacgacgtaggcaggattcgaacctgcgctcccgaaggaacaagatttctagtcttgcgcgataaccactccgccaccacgccagttgtgttggttacttgacctgagtgatcaatttgatgaaggcacggaacaatgaatggtatatattgcttcttgttggactcactctccatggagtggtctggaaccgagtttggtattcgagcggggccctgtatatgtagccacgtagcgtaccaaagtgctccactcctcggacaccaacacttcgcggcatttgccaaagtgattatggagccggaaggtatccacgtctcggttgctcacaatcccgcggtcgaataatgacatgtatctgtctagtgtctagaagttgttctttcggacccctgactgctccgttccaaagaagttggttgttcggcacagactcgagactcgaatctaacgacgaacgattgccggaaatagcctctcgcatcccaggccgcatctctacatctcgtccggggtcaaccaccaggcgggcaccaacgctgccactcttgtctcctcacagagtggcgttcccaactctcggtgtttaagctgatgatcgtacgaaagaccccgacgctaccgtgtctctgaccaatgatgaccaccgattcacacgatccctgtcgctattggcttgcttcttccaagtccatatcaatcccccgggccagcattgcttactacagtttgtctcgcatgggtatgcacgccccgactagaaggatgacgattgaggtcagcaacgatgcacccaaatgccgccccgttatgtggtcggaggttaggatccctggtgcgcaagctgtatgacatactgcgagtgggtgggttttgcatggccgtgtagccctgcattcccgaaggcggaagctgcggcgggcacggtgttggtccgaagtgtgggcatataatcacaaggcgccgctcggtgacgtgagaaaggtgttggtactgtatatgttctttttttaatgtaatctaggtggtacttggtttgagtccctcgctgttttgtcgctgccttcaacacgagcaaatcatcattggcaaccgacaaaatgcttccgttaacatcgccacgcttgcccggcgttccgatacttcacgcacaatccacaggcccggaattctcgagatggcggcgcagcatcaagttcgctctcgaagcaaaaggcacatggaggtattgcagcggcgaatgcactatgcccatgccttcatccccaacgatgtcaaccgcaaatctccagcctagcctactagaggagcggagagaatgggtcaagcatgatcgcgaagtcaagctcgacatcttcctttctatcgcagaagaagtcatgctggagctattcgaagttggcccgcctctcccaccatccaacatgaacgcacaagagatgctgcgagttctggagcaacgatatgcagttttcaacttcgagtcgtaccatcacgctttctgtcatttcttaaatctacacatcgaccaatactcaacgatcgaagagttcaaccaagaattcttgactacattagaggaactgctggatcatggacagccgctatccaatacccaggcttgcagcgcgtatttttcaaagctgcgatgcacgcagaacccgtgggtcgcgaagaagttgaaagagtgggatgtaaagggaggggagatggactgcagagaactgttgaaagaatcaccaccatggtccatcatccgtccgctcgcgacaaaggcgtcgcataccttcctcgtccagtctataccagaagaggatgtcgaagacagctcagcgtcagacagcgactcgttgctcgagaagtcggatggctctactgcgtcaagcgtttcctcgcactcgcgcaatgtgtcgactgaatctgcgccgcagaaagatcctagcgcgccagaacgacagcattcaatcttgacagtgcgctcgcaggaaatcaccattcaagcatcgccagaagccattgcggagatggagctacaggccatgcacaaggagctgggcaagctccccacttccgccataccagagcgtgggagttccaagttccaggtccccggcacaatcctatctgacggttcgaaggagtctctcccggagtggctggtgtcgaagaagagtgtagctcaacggccactaccgccaactgatcgaccgcttccgccactaccgcagtcagatggtgaagtagctatctcaaagacttcctcccagacgagtttgccaaaaacaatttcaagcccgaaacctcccacgcagacccccccgaccttaagtgctcgagaccacacacccaacactccgcccagaaacttccacgcctctgatcgaccaccgtccaacactccgcccctagtctccccacacccctcctcgacgtccaccccgcccttcgcccgcgacccacaagcttcctcccgaaaatcgacacaacccccctcctcttccccttcccctccccgcctccctcctcacaactaccttcgccatcacaaaaaccatctctcgccaacaaacgccgcccctcatcaacctccatccccccctcccggcgcccctcccaatccaccatcccgtggccctcaacccccgacatcgccacacgcccacattcatctctcgccgcgctgcccgccacgcaggcgccgaatcccataccctcactggggtggtggaagcacgaatcacagcaaagtcacatacagagcgatgaagaagatgaggaatgcgatgaggaagatggagatttcctgccactgcaaggcacatgcacgcgcgattctgaagcgtggtcgtatttgtatcaggcgaaaggcgggtatttgattaccgcaccggggcgcacgataacgtcctcatctacgtccgaggagaagaaggcctcgccgacgttccgggacgtcgtgttgcacaggaagcgttcgagtgtggattttgtggcgcgcttgagtggggagagcgcgcgcggggaggagaaagacaaggcgaagaggttcgggatgaagaagagttggattggaggcgtggggttggggatcgggaggtttgccgggaagggagttaaggagattatttagaaggatggaaggaaaatgggtggtctttatcttgctggtgaaggggagagtgcatttgttgtatacccactgtctttcgctttttctttggggttaattggtggggtcggtatagatagcgacgttagttgcgtgatagatggtgcgtttggaatatgtacatagccataaagtcagtatacacgttacaatcatgtccaatttgtattcactctctgaattgagctgaaacacccgatgagtggtgatatgttcatgttcattccgctcgcatatgttcgtcactcgtcacagtcatctccagcagtagcatataccacctactgggtctccctgacgaccttgtcgactgccttggcaaagtattcgacgttgttggtgttgagacccgccatggagatgcggccgttcttggtcatatagacatgcgcatcctcgcggatcttcaagacctgctgctcagtcaagcccgtgaaactaaacataccgatctggtcggtgatgtggttccacgtgcctggtgtgccgagctcctcgagcttgctgcggagcgcggtgcgcatctccttgatgcgaccggacatctccctcaggtttgcttcccactcggcgaacagcttggggtcgttgaggacggtcgaggcgatgcgggcgccgtatgcgggagggttcgagatctcggagcgctggaggatggcgagctgggaggctatgcgcttgacggtggtctcggcatcggaggagggcgaggtgacgaagtggaagcagccggcacgctcgccgtacaggccaaagttcttcgcgtacgactgggcgatgcagagctcgaagccctgctcgatgaagtaccggatcgcccagccatcgcgggccaagtcacccgaggcgaaaccctggtatgccgtgtcaaagaaggggaagtgcttcttcgacctaatcacctcggcaatcttcttccactggtcttgcgtagggtcaacgccggtggggttgtgtgcgcaggcatgtagcaggatgatgctgccctcgggagcgtcctgcaacgagctaatcatgccatcaaagtcaagacccttggtctgcttggagaagtatgggtatgtcttgtactcgaggccgacgttggagaagatctggaagtggttcgcccatgtcgggtcggagaagtaggcgaggcgctgggagcctttcttgtagaactttgcgaggaagagggcgcccaggtggacggcaccggtcccggagatggtctgtaagctggtgacctgcacgtctgtgagctgaggtcatggcatggtgggggttgcacgtacgcgcttctccttgatggcggggctgtcgccacccaggacgagcttctgtgaggcgcttgtgaagtctgcaagaccggcgatgggcagatactcgtggttcaggtcggggtcgttgcggaggatctcgtccgcctggaggggggatatgtcagcacgcggataccttgcgtggggtggaggtgaaggaggaagagcggtagagctatggagctccaggaagaggggcacttaccttcttgactacgggcaggatccagggctttgcgttgttgtctcggtaagctccaatgcccaagtcgaccttcttggggtcgttgtcgcggcggtaggcggccattagtccgaagagcgggtcttcgggcgcctgggggacgacattggcgtcgaaggcggtggcagccattggtgcgagttgtgtagagatttgagagagtcttaaattcgaggtttgtgaggatgaagatgtggacgaagggggttgtcgtgaaggtggtggcatgatccaaggttgctccagggatctgaagctatgctcgcctcgcgctagggacctgcgcgcctccaggttctttctggtgaattttaccggggtacggagtgaaggatgcggagaacggaacgcaactcgaagagactacgacgcaagccatcgcggcagccttggacagccttttaagagctatccgtcgaccggtgtgtcgggcagggtctcaagcaagccgaggcacctacggctatccgagagggatgatgtcagatatacagtctgttctacgagctctcacatgctgcgcatctctgtcagaagctcaagaaagccatgccaccatgtgaagcacccctgactcgatgcgacacggtgggtctcttccgccgccatccccacagcgcttgccgtcaacttgctgttcttagttaaatggtccactcagcatgcacgcataggtaatggatacaactgccatgactttagatatttcctttccaacaccagctgcaccgttgacctgtcatatgaacaagtcccagacaacaagtgtcgtgcaaaagacacacgtcgaccaaaataccatctgtgccgtgctccttctctccgtcgcccgcttgagctccttatttccactgccgacgttatccgtcgtgttgaacgagtcctccaccagctggtcaatgtgcgccgcctgcacgctcaggttgtttgcaagtgttgtctgcagctccgagatctcaagcagcgacttttcggttgcactggactgtattagaaaatcatcactatgcatggctgatatacataccgaaccttgtccagctgatcttcgtattccttcagcatgtcctggttttcctgcgcgaatagctgcagttgctcagggtcaagctgctgctcgatggcaccgttcgactcttcttgcgcgtagcttgtctttccacggtaatcggctgagcccgccgcgctgccattcataccgctgtagtcgttcgttgtcggacctgatgctctagtcttgtacagcacgctcttgctcttctccacctcccgcatcagcctaatctccatcatggagctctgaaagcggccacattcctctaattgattctgcagtgaccagatgatgctctctcgatgtgcttgaactgtgtttgccttggcttcctcaagctcctcttcgacgctcttcgctgttatagccccgccagctgcccatcgtcccaatgcgcctaggccctgctttgcccgctttcgcaacgcaacttgcgtctgcgtggtttgtcgtatctgttcggcatcgcggagagtgttgatcgcatagttcagctcgcgcagagactgctttgcagaggcgtcaatctcagtgcgctcaacatccgtgaggtatttgctatccttgtctgccgacgttgaagatccagctgctcgcgtatattgctttcggcgtggtggctgagcagtcgatagatagctctgtcgtatagacttcagatcattgtgaagtttggtaacgtgattacgctgttattgtcagtcgactgccagatatgcgacgcgcaacgtggcctacaatgcggtatgcttccttcagaaactcgtctagatcctcaacgcggaaaacgtagggctcgactggctgtgcatcgtgcttcaccagcacctggttgaaaatgggtgtgatgtccattgtggtgcagtccaatgcacgcgcagcttgctggcatgaaatgacgatgctccccgcgggaatgccctttcgctagcgtagcgaatgacgtgcccctgcctcgtcaagcctcgccaaaacacctccacatctctccttcaacgcaacgatgagatgatcatctccaacaacacacgcgatgagcggagattgctcgtgcaaatgatgagaagcacgttttattgggttgccagcgccatcgctttcgccttacattgtcacgtgtctattagatcctcggggattcacaaagccacgggcaatgcaacatggcgtctactgcgtgtcacaaaccgtgacatcggaagctggactaccattgccttcaacccgacacgcagctaacacacccgattggacacgcatgtacaaacaaccctgctgattacagcacatcgaaatactgttcgctagcattctcgggactaccgaagtgactcgaacacgaggtctgtattaagaaacatgtctctaggacacgcggttctcacagcactctataaccacctgacgcatcattgcatgcaaacttctgcctggagggttacccttcgaccttggctcaattactggtaaccatattcgagtaagcttcagtcagcttatccaagactacccaatggaaagcctctctccaactacctcgtcagagcactgccattgtacgcctgaattctaactcgtgttgttttcagccactttcgtgtaacgtcattgctttattggtgagcatgatgcgaggttaattacccatgacaactctgttccttctttcattatcgaatactgatacaaacgagcgatataataacagccccacagcgaccacgtttagttcagctgcagacatctattgcatcaaagtataaaactactcagctccccagcatcattgtgtcctcacgcacttctctccgactctcctcggccaaccaactctcagtctcaaatccatatcaaagcactcaactttgaagatgatcttctcaaccatcatcaccctcctccccatagtttcccttgctgcacccgctgctctccaggtccgtcccagcgagttgtgcgcccctacatcctacaccttgtccaagttcgttctctcgacctcctccgccacgtcttctgtcgccttctccttccagtccgtcttcgcttctggccccaacatcacggatgctgttctttctggagccacctgctccgccactggcaatcccctgcctaataacaacgagtgcagcgtcgaggaacgcaagttactattcgacctcgcgggtcctccggcatcagcaaagtaccgcatcacgcatacatggacctgcgatgggtgagtctcctctgtatcgtttcctctggatgttgctaatactttgatagtgctacctggatgtcgggcaacgatgtcgccatgaaagacttggattgcagcaccgccagcggcgttaccacgtgcacaggcggccctcagactgttgagccacagaatttgcggaagatctgcggtacgcctacctgccctccgtgagctctggacatgttcctcagctagtgtgcggtgtgcatcacgtttcaagcttcgatgtgaatagtcttgaatcacgacttgagtgactgtatacagatcttaattacattatcaaaaattcgcttttcttattcttcttgggcttgacattgtaatgtgttcccatgatttatctcttccccaattctcatgacaggcacgaagatatctcagataacaactgtactgggttctgggatgaattgtgcgcgctgtgtgcgaaatctccaagcacggtctaagggtctgtctaactttgagttattctttgcgacgcggaccgcagagccaactcctggtgctcatctgagacatacaatcacaattcgcagaccatgcgcattgctgtctaagcgatgttcgacgtcccaacatccgtctcaacttcccatctttctcaaaccctccaaatcgcatccgccatcctcgcaacttgccccatctcttttacatcatgtactctaacaacatctgcgcccccctgtaccgccgccgccacactcgcagctgtgccccaaactctctcccgcgcctcctcaacacccgtgatcttcccaataaacgccttccgactcgtgcccaccagccatggaaagttctccagcccggggtacgccctcaattcctcgaagcggcgcagcaactccagattctggtcgagtgttttggcgaagccgatacccgggtcgaggatgatgcgccagcgccgtatgcctgcagcttcggcgtcgtggacgcgggcgaggagttcagcgccgatggtttcgagcagaccggcagggtagtctgttaagaagttcatggtctcgggggtgccgcgcatgtgcatgaggcatacggtgcagccgagtttggcggctgtgggtagcatagctgggtccatttggccggcactgacgtcgttgatgatgtgtgcgccggcattgatagcagcttcagcaacgtcggcgcggtacgtgtcgatgctgatggggatgttagggaggttaagggagcggattagattgatggcagggagcacgcgttggagttcttcggatgaggaggcttggggtgagccggggcgggtggattgcccgccgatgtcgattatggtggcgccggcggagacgtgcgaaaggattgtgcggtggagggagtcggggtcgaggttgtagtttttaccgccgtcggagaatgagtctggggtgacgttcaggatagacatgatgtgggtttcccggttcgtccgatgtggcgtgagagttggcaggtttgggcccatgggagtgagtggtgaaaggggtggatctgatcgtagttcagatagtcttcgtctaatgtgggcatcaaatgatttatcattctcaatgtgtagaattctgttacacatcagcatcttgcatcgtgaggactaagcacctgagcgtactcatagagtgggcgaagaacaaattctctctcgaacattagcttgtgtggcagaattagtctctcgtcgttccactcgatcatacttggtgagccttcgcctcccctggcataaagcaagatgtctaggtcgatgttccgcgggcctttgtcgattaccttgacgcgacccattttgttttcaactgattgaagataatctagcagctgaatgggtgcaaggcaagttgctatctgaacgcttcagtcgagggtatctctactaggtgcccagagtcccgctcacctcacacgctccatttacaaagttgtcctgatcgaggacatacatggcttttgtctcgtatagactgcttgtttgcagaattttgactagtccagtggcttccatctctttgcaagcttgctcgatcatggccactctgtcacccatattgctacccaaagcaataaaggctctatgcggtagtcgcgtatcgctatgcaaaaggcgtattgtgttcttggcgaatcttggtcgatgtattcgcgtaacacgtctcgtcacactgcgatgcaacaattgagtatcgctgcaagtccatggagccggcctggtgactccattgctacactgtctcttagcagaggcaatggtggtcgtggatgcacatctgattgcccctgaagcgagtggcttccgcaacctgctagtgcacaggagcatttcgaatgcacgagttggagcggacgggtgtttgcatgtgatgcctaactgacacacgtcggagcaaaattgaactaggacgccgttccgcgcttaccccggatccagccttggtatcttgcccctttggactagcgccctccgcaatcctggcgagcctcggttcacggctcagtgagagtcgacagactcctcatcccataagttcacgtccacgcctctccgtcctcctttcagctccgtcttcgactcttttgcagtctcctttacgtttcagatacccttcaccatccaatacagcgcatataccgcccatcatgtcctcaccacgtatgtcacctgtttgctccttcacatgacaatgctgataaacctcagagcaaatccgcacaaagctcaccgatctgcttaagatcaagcaccccgtgatgcttgctggcatgaacgttgcggctggtcccaagctcgcagccgccgtcacgaacgctggaggaatcggtgtcctcggaggcatcggctacacaccagacatgcttcgcgagcagatcgcggagctgaagggctacctcgacgaccagaaggcgccgttcggtattgatctgctgcttccccaggtcggtggaagcgcgcgcaagaccaagtaagggaaaacacatgtcgtttgacaacgcgaaaactaacacacgagcagctacgactacaccaagggaaagctcgacgagctcatcgacatcatcatcgactctggtgccaagctcttcgtttgcgccgtcggtgtgccacccaagcatgtcgtcgagaaactccacaaggccggcattctatacatgaacatgatcggacaccccaagcacatcaagaagtgcctcgacctcggcgtcgacatgatttgcgcacaaggtggtgagggcggtggccacactggagatgttcccacatctgtcttcattcccgccgccgtcaagatggtcaagggacacaagtcgccgttgaccggcgaggaggtcttgattgtcgctgctggtggcatgtacaacggccagtcgctggctgctatgctcacattcggcgccgctggtgtctgggtcggtacccgcttcatcctttccgaggaggctggcgcgcccaaggcgcatcaggaggccgtaaggaccgctggttgggacgacaacgttcgcacaatcatcttcaccggaaggccgctccgtgttcgcaccaacccatacatccaaaactgggaagaggtaagtcattgatgcagaagtcagagagaccattgctaacttgtccatcacagaaccggcaaaacgagatcaaggagctcaccagcaagggtatattgcccgttgagcacgaccttgagaagatgggcgacgacctcgacgacgacacaatggacaacgcccggccattcctgatgggcaaggtcgctgcagtcgttgaggagcgcaagagcgcgagagcgatcgtcgacgagtttgtaacagacgctgtcaagtggctgcagactggtaactctatgattgtgtccaagtcgaagctttgaacgtagtttgtgatttttactattgcataaatatatgacttatttcagagatatcctcggcacaggtgtgcttcgaattcgggatcactaccattatgatgcgcgatttatccgtgcttgcgggaagggaaccacttcgtgaatggactacctcccagaagcgcaaatccgacagctcactccaccatgcgattgtataagctatcccaccaggtttaccccagtccaattttcgttggggagcttttatctagctaataagccaatcagactgttggatatatttcggcttaacgctcgaggtagtctgttcgacataaaaacaacgtgtcgtcgcaacgtgaagacaatcagcccccgcgttaaaagcaacgccgacccctttcacgcatcgcaacgctgccaacaacccacattcgaatcctttcctttgcaaatattgctcttctatcgctacctacgatcaattgaatagctctcgcgagcatggagccgccagaacgaagaacccaagttgtcgaatcgcccagcatgcctgacgccgtcagccaagtcacatcctctgcgaccacggccatcgtcgaaacgccgtaagatgtcaccgcacacgtccagtagacgctgccaaagcgaatgccagatccagagactttgtaaagcatctacatcagtaggtcgcactagctactcaacatggatgattatgctgaacacttccaggatgaaggataatggtctcatgtagagtgacgagtaaacgctttcctcttagcctcaatcccatgggtgtagactagcataaaaccagccgccgtcatggaatgaagcggggaaagtatcgctggaacgcgatgaacaccgcatctataagtttgatctcgagtttgtttttgagaatggggatgggtacaatcctgggggtcatgattatttcgagagtaatagtgagtctaatgagcttttttcggagtcggagcctgaggtgacagaggagagtcatagcgagtgtacggatgatgaatgtccgacttacgaacgaccggtttggggtccgtggtagcagcacaagaactgtaccacaagcgagcgcacgcgccgacgaagactatcgtcacgctgaacaccaggcgtgggcgctcttccaaagtgtaagataaatcataaattcgtaaacctgtagatgttgcaacacataactctgtctaatgtttgcaacttggagtaaagcagataacctccctatcccataattttgaaccaataatgcaaagaccaagtctcatgatgcaaactcctggtgaaaccatgcatgccgtgcttgtattaccatagcccgtccccttcttcccaaaccagccaacttttcgaggttgagatggtatgcgatcactgaagatgcgggtcgacatcgacaatagggcccgtgtacgtcttcttcgcaaacatcatgtagtacgccatgctgaaaatcaacactgctcccgtcacgatgacagcgtagttcatctggtcgaaagtcgtgtgattagtcgcgggccagcagctgaagaagatgatgagaaggagatagcagatcgcgacaatgttgtttgcaattccaagtgcgcctttgagtttccacggaccccaagtcagactacgatcataggcttcgtcgacttggccgggttggaaaatggtcatggatgagtcggggttgtcgaggtcgccgcggagccggcgccagaggaggaggccgatggcaaggaggtaagagagatagaagccttggaggaccatggagattgtgccgttgaaggcggtggtgttaacaatgttgattagagcgaggagggctgagcagacggtgacgaccaggatggcgactacggggatggtcgtgcgtttctcgatctagatcatgtcaacaatgttcggaagaagatatcatgaagtgacataccatgctcagagcgcgcgagaagggaagaccctggtcacgagcaaaagaccaggtcatacgcgaagcggcagccaagcaacccatagcactgcaaaactcgaggaagatgatgatactgatcataatggtcgcaccagcgtcagaacccacagctgcgcggaagatgcggacgaaagcggcagtagtggcatttgtgtcgtcaagtaattcctggatgttctcggcgctgaagaggacagcaaaaagcataccaaaagccaacgatccgttgatgaccagactgagcaacatcgatcgcggtacatcagtactggcattcttgacttcctcagacatctgcatgcatcagcggtgtaaaaaggtgtcgcaaatagtactcacgtgcacaacagagtcagttccgacgaatgcgagagcattgccttgcaggccgacgaagaaggccagagcttgtgttggccactttccgctgttgttgaatgtggtgaatatgaccttggcggagttgtaatttccggagagataaaccatcggcaccaatataccaaagaagcccaagacgtggactatcagtacgacaacttccatggtaggaagtgcaccgctggcgaacacatttatgaagacgcagagtagtagcaccgcccaaaggagaagcgttccgtgccaacctgcccgttcaaagtttccttcgagatcgttgaggctgacaagttgcaatacgaggtcagagacaaagtagcataccgaagtcagtgctgcgatccatccgataacagtgagccagcctacgacagttagagcttgtcttatacgctagtggagcgagcgtacctgtaatgtagctgaagaacctcttgttcgaccttggagcaagcagtgaaacccagtgatactgtccgccagctgtaggaacagcacttgcaagctctcctatgcagatgaagacagaaaagttgccaagccagatgatagtgaagccgtagatgagaccagccggcccgccactgtgattgtcagatatcagacaggatgcagatccagttcagactcacttctggaagccaatggcgaagatgctggtcaatgttagtcgcggtaacccgagtgcttccgaaaacctacactagcagactctcccatgtgcacatcaaaccgcacgacaaaccggtcatgctcaccaacccaaaccgccgctgtcagagtcagctccggacatgtcgtgattgggcaccacaaaccttcaacacctgctgctttcccactcgtgccagctcataacggtcacgatcgaagtcctggcccttcgcctctgagatcgatatcttgcgcctcgcccgtatggcgtcatcatcaaaggcctgcaggtcaatgtgcttctccattgtcgtgtgtgcgccttcagtacagttttcgtatttagagtgaatgaaagtgctcgccgtccacgacaatgttcaattgagcaacgagccagcggattgggaagtaagagacgaaaaggggggatcgtgatacaggatacatgcaatgcaagtcaatcttgatatttatccctctcccgggtaacgcgagccatgtgagccggcaaagacggttcaagagacgaccaggaagcggcgctcggcagcgcagacaagcgttgagaatggcaaccgctaggctgtcgttgcgtgcacttgagggaattgtaggcttctcacagtgacggcagattgctacatatcgcactgcattcgcaagtccagggtactgcgtgatgagctgcgctgattggtcgctggtgttgcacgactgcgctgccggtggctgcaaaagacagtggcatgcatcaacgcggatcccttgctcgcatgtcttccagatggcagtagcggaccagacaattctccgatgatgctcgcgtggaggcgcagaagtgtgggaaattcccgatgggccagcgcagcctgcatgtcggacatagcagcgtctgtttgctacaaatttggctattgtggctttttctgaggcagaatggccaggaactacacgtcgccgtgtctcaatgtcgaaagggtctcaggagttctgaaccccacctgggtgtcgcacggaggacaatggcagtaaagcgtagttgaacaaggcatgccgattgagatgaagacatgggtttggtggcaacaacaacggctgtcatcccagcgttaggagaagctgtgacctctctgcagctccgtgtgatacgaggtctagaagatgcggtgtttggcgtgaagaatggaggaaagaggatcctagcgctatttcactaggcaggccacgtgctatgcgctcacgatccacggcctcggttcaacggccatcaacgtaaagccactcaacgttgtagtgacaggctttgtattctatgacctgacagctgtgcatgacattcctgttcagagacacaagtctgcggcggcaccttctggaagcccatccctttcgtgtcagccgtaaccgccacctccactattcagcgtcaaccgtcgaccctgaaaccccacttgttggtggatcggttagctttacacgcgcttccgtggttttaggctctataattgtgcgccgagagctgacgtgggcagccaacggcttgaagcgtaacttactttagccccggtgcgaaacctatcagcgcggagaggtcgagaacagacgctccgagaatcacacaggtcttgttgagcgtagcaagcgctttcggacatgctttcctgtccgaggagctcactgcactttggaccaagcattggcatcgatgctgcgagacccggcactttcatcacatgaagggctggagaaccgcaaatgatgcagtgaagcgtttctaggacgtgcatgtgagtttgggcaactgattgtgaaagagtctttgacatgggctatgaataagagcagtgattcgaatctctatctcatcacctcgatcttgtcttgacccgtgtctgagctcgtgctatctacttcttcccactccgcactgaccactgtcgtcttcaagattttcgaatggctgcccgtactatctgtttcccatttcctgtcctcgccatccttcctcttcaccgccgagatctccacgccagaatgtccatccgtccgtcttgggccgcctggcagaccggacgcggaattcgaatgagtggttctttcttgcgaaagcattggtaagaaccgtttgaacccatgctcgttttgtgacttccgactctggcttcgattatggctttgcttttcgctcagcggtgacctcggatttgtgtgcgagctactgagctggtaggaaccgcttttactccttgagtagccaagctctgacggggtgccgcgtcgtcgtagttcatcagtcgcatacagacccgagggcagagattcgatcagagggcgaaggtagggtacacatgatgtgagtattgtgatgcattcgatgatctgggtgacaagagtccacttccaaaggtctttagtggggtttggcgatgagaagccagagacataggctgcttgtatggccgtcgcgatgatatccctaccgctggtgagccaagatgatatttgcatacaggctattgaacttacagtgaccgtgcgccgaagaaggtcaagatggtgaccttcttgctcagactcatttggagtgtgaagacgacatgcagaggaaacagtatcagcgcaaggtcggtgagtatgttgaagacacccatgctaagccagaatgacggcttggaaaatgttagctatcctcagagtaggcagacaagcacgcgcctaccagattgagacaacgatgttcaggtcctataaatcgccatgggtcaatactcccacacaggaaggcagcaacaagttcagagacaaatccccacagcacgatgaagccagtcaagccaatcccgaagtttttgtgcagatcagaagcggtcaaaatcatgagaagagagatgatcgacaactttgcaaacaccaatgtcgcaatgtacagcaacttgtttgcatactcggcctggagggcatcagcatcaagtagatggagtgtgctcttctctcacgtaccttctggtaggctatgatttgtgaatctgtcagaacagcgatatttcggccgagcccgttggccgtttgtatgctaacggatgccccggaagcgatgctggcgacctggtagacggcatcgtcagcaacgcggaaacaaaggattacttggacaaagagtaatgcctactagagcagcaatgacaaacacatcgtcaatatcaaccctccgtctcaatgctctcttcgtaatcagtcgcgtgagtactgccaatgcggatgtaatcaagagtatccaagtaaccacgttcacgaacggcccgagattgtccttcgatccgggctcccgtggaatgagacggtgcgcataagcaaagaaaggcggtaccgtcatcgcattgtcgtgttgaagtgagtcacttcaaacgtctttccaatgtacgatcagactgtggtcgttgaaacttagcaagcacgccaaattgcagtaagccgaacgcgcagagatcggtgcaaatgacgggatggcaatacggcgttgcatgcaacagctgctggacgcatggcaggcagcaatgtaaggtgccgcgagaagaatgaccaaacgacacaagcaaagtccaaacccgccctgtgttgactggtaagacacccaacagctcggataccagcagaatacattgcaagcgaggggacatgatcaacaagttcggaacgttgggtacccgtggtgcatggttgcgcagcgtgaaagatcgaggtatgcaaggaatttcgtccgaaagtgaccaaagaagcaaatacccatcagggaaatatttgtgtaatgttgaccctcgcctagtcgaatggagacaagctagtcgtctcaagttcacgagactgtaagttgtgacgaatcgcagcgctgagaacataacgactggtcgattcttccagctcgaaccgactttgcgggttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggaaaaatggaacgacggcaaatccaaggccgcggtggaaccattgccaacacatgtctgttgcatcgcttgctttaggcgaaaccagcatcaaaagtgctgggcgagcgaagcgcccagccatcacaagatggtcggactgcagtagttgcaccacaggtctcgtgtaatacatctcagggcatggcatccaggatcatgacgtctgaacgcaagaagactggaaacacgaaaagtcgaacttgaattgtggatctttgtacgactaagacgcctcgagtctgtcgctctgaggtagatttggcatcgttgacagaggtctagagaacagccgtgacaatcgcaacgaaatcacattcccctcgggtactaactatgcgtgcccgtcgactacgctctgtctacaacgacaaccggcgcggcatcgtcctcgacagctggtacgacacgagggtgcgtcgtgtggaggttcaggtccagtccgggaaggagatggggaattgatggcaatgctacgtggagtcctgcgttgatgggtgttgggtcacggatgacttcgtgaaggtttggccgtccccggctcatgaggcgcagaggtgtaggggcggcgagaacgcctgcagccaatacaagcaatggtagaagggcggtaactgaatgcatttcgagatggagtttcttaggctggttctgtgcatgtgtcagagtgctgtgttgatttgcaatccatgatggactgaccttggctttggttactttgaagtgtaagatgggtgtatttgttgcaagatcacaggatgactctattcacgttcatatgaacacgccctcatatacaccgccaccttcgggatggaggaaggcttcgggaccaccacttctcgtgagcgttctcaactgcttactcgtggttgctcgctgcctgttctgacatagcgatgctgaattcgttctcgtccataccagggacatgttgcacagcgaaaagctcggaacctacaccgaatattgcgcccaaaagcctgtcaggtacccgaaagctctcctgaatgcggcagcgcttctgcactcattggaaagatgaggctcgaccttagcgaagtgctcgaatgttgtgcactcgaaaatggacggctagcatgcaggcctgtcacaaaccagagcataagcttcgtgattccagaagccagagtgaccaatgaatggacgcctgagaagttttatggatagtaaagtggagatgagaacgaatatcgttgccacgacatatacggtaactgaagggttccatctctgacctcagaagatcacgacaggttctccgccactacttggctcgtacggatctttgtgaccatgatactcgaaataggcctcctgaaattctcggtatggcgagtcgggtgggcagtgtgcaaacagctccagagtattcgtggcctcgcggtaatcatcccacttgtagcaagcatgtcgttccggctcgttggcccagtctatcattttcttccaattgcggcattttcgaatttgcccgtcgccaacatgatgtttagcaggtgcaggcatgggcgtatcatccgccatacacataatgtcttgtcgcaagccgtctaggcagtgatacatatggcgaatgtcgaaagtttgtgtcgagttgttatgcttggaaacaattgctttacgaatgagtttctgtgacgagtttagtagtcgttgtatagctcggaaagcaccacataccaaacaatgcaaatcgtgaacacctttcaggtagtagacgcctcgttcagtatcccaggggaagcgtgtcgttgctggtagatcaactctcttcgcgaaatcgtcatgaagtgcaactgccatggacccagtatcgatcgcatcccatgctgcatccatctcagtttcggtagcattcaagtgccaatagtccgtcatggcatggtatggagtcggcgtgtcgaaactcaggccgctgaatcgtgtctgcgcagcatctcgtgcaatcctcaatttcgcgttgtcgaataccagtagtatgttcgccgaaagagacaagagcaatatggacatgtagaatatgaaactccgcgtattcgtgggtatgatctcggagtcgctcgcgttccattctgtcccgtccttctcatccagttgcgcccgcagactctcttcatcttctccacttagcggctgataatatctcggtggtccgtccatggttgcggtcgtctagaggatgaatgatccaggagcaagcttccttccttttcctctcaagttccaaacgtccagcaaacgtcggccttcctttgccagcgaatcatgctgacgagtcgagaattcgtggccagcatggtccgatcacttgatgcattccgatgcgccaacggattccgagccgtgccaccaacgcaaccaatgtccaggctatgagcgttctgcctcacatcgcggttcgccacatatcgattaccccagacgagcaagcgcgccgtggttcgcgcgctccgagctcgggcctttgatgaaggtgtctactcttgtcgcctcctgtgcaccaaccgacctcaaccacgccgccgccgccccaagatgcagcctcgggcggccccaggcctgctccagcaaggaaggtcgcatgcggccaatatgataaccgcaagtgtaacatcgtgcaaccaggcgggcggaagggccgtgagggggttatcgcccatgattgagctggagaaaactgggtgtgacccgccaagactctaggtgccttcctctttgggagggtggtcgactaagatcggaaacgcgaccaaacgggctgttagaaagaaacgccccaattatagttcctctttatatctccgacgccgctgcatgaaagaggcgcatcaactggtcctggggtttgtctgtccgatatcgccgcaatatgggttccatcacggtcgagcagctgccagcggcggtcaagatgagtgtcaccaaagaagatcgatatgcgatacgagaagccactaccaagcaagagctggatggaatcttggatgttatatgggcggccaattacactccctacgagccatttgtgcaactcttctttccagttctcggctacacatcagcacacagagaggcagcgatcgctgagtccaaggaacgattttggagccaacaccagagcgatccgtccagccactggtactatgcattcgacacactcactggacaaaaggttggcagcgcccagtgggttgtctccgagagcaatccgtttgttgctggagtgcccaagttgactgcaccatggtggcccgagggagaatgtcgaaacttttgcgagtcgatcctgaatcaagtctacaggccacgggctagttggatgacgaggccgcattgtggtgagtgtgacacagttcactattcccggaccgatcactggctcgaaattcgcaactaaaaaaccatcatattttctaagtatccacgtgaaagctgattgtgtgacagcactgaactggctcgcggtcattccctcacatcgtcgccatggtgttggccgcctcttgatggacgttggcgtccggcgtgccgatagcctgaacctcgagtgctggatggaagcctctaccatgggcaagcccctgtacgagaagttcgaattccaatctcttctcaatctcgcattcgacaatgagcggaaaggcgcaagcgacgagtggcggaagtgtgcgcacgagatgactcccccgccaatattcgccatgtggaggccaaagcaagggaactggaagagcacgagcggtggagccgtcaagtttccatgggacttggggacagcttgatgctatttgggaacattacgcgagtacgtggttgtggcgttggtggtgtcattttcctatgttgcatgtcagtgccgtacgcagcgatgtccgaagctgctaagatacccagacggtacaaattgatttttgcatacattatcgcattgcttccaaacttcgagcctccattccgcttctgcgcttctgtacccaatcatgtggcgagttcacagcactccaccatgtacagatgactgcaacctacgcacacactccccaggtccttcgtcagccatctcctgctgcatccgcagcagatccaagcagcatccgggatcgggtcggcgcccggatacggagtgtagtgttgcttcctggtggatgatttgcgttttcccatgtcggatgttgagatagtagggttggtaagctgacttcgcgcgctatggggtcgccccaatgcgatctttaacagtacttgtagagcgtggatatcagagcagaaggttagtcaaaagtcgagtgagaagcttgcttacaacctaagaaacacaatcggacgagcgtggtagaagcgcgtataaccggagcagcttggggctgagcaaattaagcaaacagaaaacgagacatttttagtcaggtgaaagctctacaggcgcaatgagctatttctacacgcatctcgctggcgcgagaggctgctagatcttgctagattgtcaattaatcaaatggtacatgtgtaaaatcacaaatacgacgacatctgcacgctggttcgatatggctacttagaaatcatgggccgcgagcagaaattgctcgcaaacgcgacgacataaacagtaaacaagggacgaaagccagaggacaaaacaaaatgcgcgaaaacaagcagaatgaggcatgcgtcgctagccattcccctgctggtttcttggcttcgtagctctctaaagttctgtcgcactctaaacaaaatatcaaacctaagcctctattttccgtgggcatcaagagagcatttcaaggattaatgtcgttctccattctctgagcaatgggaaagcaacaaagttacgttgttgtcgttcaaccggtttcaaaaccaattcattgtagaagtatgtactgcccaaaagatctttccactaatcaatgttctcaagctctcgactgcgcgattatagatactcggacttgctctctccaactcacaagatcgccatattccttgagcttgtatcaaagttcacaaaccctacatgaccattatgtcaaaacacacattcagcaatgttttatgtttctccttgactggcgatcgaaatcaaactaattctggcagagatgccgtgtgaagtcgcagggacatggaagcgtgttactgtttcgcgtctccaaaacaccaagacggagagctcatggctctgtgctgcagtgctacgtgcttcaggtctacattgaaacggatttaccagcttgcaatgtgaagaaccaggaaagccacaaagtcgaaaagacgagacacgaaccttaggcgcagtatatccaaaacaacatttcagtacccataacccctgcctctcttccgagtgttctcaaaaacaaataaggctggcccatgtggtcagactgaacgcgtccggtatgaggacttcttcctgtaagtcccaaaagagatagtgcctggacgtactgtctgcagtatttaaacgacctgcttcttcgctatcttcttctccacagcactccataccttgctcaaaatcaatgggcaagagagatatgtcttttcaaaaaggtcgaaagagaactagcatgtccaaaatgatgatatcaagaacttatgggagagggaagattttcaaaaacgcagaggccgatgtgatgttgcgtctccaaaatacgacaaagcagaggtgctgtgtcgtgggcgcgggagtctcgaggtctttgcagtggaaaaatgtcactttcagaatctatgggataaaccgaaaaaccagagctgacatcgtcatgtctacggctcatccaagaacaaatgtcggtggttccgtgacatgtgtcgctcttccaagtgtttttaaaggcccagggttttgccgcatgtggtgaaaacgacggcacttgctattgttattcctcgtctgtatccaaaagcacatcgacacaccggtatggtgtgctgctcggacgtgccagctggagtatttaaacaccgcttcttcgacatcattctctctacaacactccacacttgttttaaagtctaacaggaagttatatattgtcttcttccaaaaaaaaaatgccttgggatgatgtgtgattcttctgtcctgccttgcaaaacaaaaaaaccaacactactatacgatgatctctgtgctgcgttggttctagatgtgaagcacggggacgcagcagacatgtttgtgcgttgctgagattgaagcgaggagaagttagttttatgtttttttttgatgtgagctcgaggatccaaaaaaatggaggatggaactacatatcgagtagaagcatggagacaggcttgaagagctacagaataagaagaataaactattgatggcaagagtgcgttgggtggcgtgccgcatttcaaagaactattcggccgatacatgtcgcgcctgcagagaatttgcgagttcatgatctattctttaaacaaatgctcatcgccatcaccccaacgaagtaataatgaccaccatcatctccaaacatccctcccctaaatcttcaccccctccaaaatcggtcttgcctcctcactcttccaccatccgccttcaccaccagggtaactaaacctctccatactctccgccttcatctctacgctatacccgggctccatgggcgtgacataatacccctctttcaccttactcggattttcaaaatgctcatgcaaatggtccacatactccaacacactcttcttgccgctaacaaccacatagtcgatggtgctcaggtgctgcgtgtattcgggcaggcccacgccgcccgagtgcggtacgatggggacgttgaatttagcagccatcaagagcacggcgatgacttcgttgacgccgccgaggcggcaggcgtcgatttggcagatgtcgatggcggaggaggcgaggaattgcttgaacattacgcggttttgacacatttcgcccgtggcgacgccgatgttgtcttgcagtgttaggaggagtaaggaggaaagtagaagagagggaagacttacagggcttgagggcttcgcggatggctttgtggccaaggactattaaagtcagtaagtcaatggcagtggaaggatactcatatacacaccatcatcaggactcgtcggctcctcgataaaccagggcctgaactctgccaactctttcatatactcaatcgcctcgggaacgctccacacctgattcgcatcgaccatgagcacattccccttgtcgaatccaataatctcccgcgcaatgcgcagccgcgtcttgtcctgctccatgtcgctcccaaccttcaatttgaagtggcggtaccccttggacagcgtttccgtcaacaagccgcgcatcttatcttcgccgtagcccaaccagcccgctgacgtcgtgtacgccggcacagcctgggagttgagcgcctcctgaagccgctctttcttccccttctctgcctttgtcaagatctccaacgcctcgtcgggtgtgagcgcatcagtaatatatcgaaagtcaatcaacgacacgatttcctgcggtttcatgtctgcaacgatgcgccagacgggtttgcccagcgtcttggcccacaggtcccagatggcgtttaccacggcgccgagagcgaggtggataacgcccttttcggggccgatccagcggagttgcgagtcgttgacgaggtggcgccatgtttttccccagttctcgacgagggattcgagggtgcggcctttgatgcggtcggcgaggtgggcgatggcggtgcagacgatttcgttgccgcggccgatcgtgaaggtctgtattcctatgagtgaaacgcatggattggcccaggtgagttgctcaccatgccatggcctttgaattccgaatcggtgtgtaggatgcagtatgctgaggaatagtctcctgctgcattcatggcatcggaaccggtcttgtcgagagaagtctatttgtacgcgtcagtctcttccaattgcactcgattccagcgtataacttaccggaaaccgtacatccttcgtctcggcatgtgtgattgtgaccatcttgtctatatgtgatagctgtcaatagaggggatatttttgattccgatgattccgaaaacgagtgatgccccgcaaagtaccactcttcagatcaagagatgagaagccacaagcagcaggtcaatgaagctcgaatagtgaagaaatacgtatgcgttatttaatacttcagcgcacctagaaacctatatacaaaataaatggcgatgcatccggcgccgaccatcgtggaatgcgcgactaaccccacacgtactacgcaattcgtggagaaacacgctccgtcgggcaagccacacttttgcggctggacatcggggtatgagcgaccgtagatggccacgcttaatattttgcttaccatgtgaggccttctctgctagaatgacccctgtcagacactctacgcgtaaatgatcggtcaaccctgcgaaagcttcgatagcttgtggaaagcttgagctcactttgttcacatgcatcacgagacctacaagtcagtacttcatattttaacggacctgtaagatttcatgtgcaattccgcccatagtttttgtaatgtacagaccgtgtacggcaagatccaaggaccctgcagcccattaacagccgttggcaacttgcccttctcctagacactcacacgaccaaacggtggtaatagcttcgccgtggtaaagcaatatcgacggtatgcatctgtcgctcgtgaacgaactacaccctccgtcaagtacgcacttatttgatacccctcctctcggtctcgctgtagaagatgagcatacgccacagtctctttacaaacgactctgcttcttcatcgagaacctgaacatagttagcaattaggtcacatacttcgctaaagagaatgcataccggttccaggtcttccaagagagcctgcggactgcctcgcttcctcaaatgcccaacgacggaatcaaccaaatcttcgtcttgcagacccgtgagctcgagcgccttgttcgcggtccagtcgcggagttctttatcgacgtgctttggcagaagatgatcccaggccacgttccaatcccacagaccatgcttgtcttggggaataccgcgtgccagctctgcccgtgcctctacaacctcttcctcggtgaggttggcgcgaacaggagcgtcataattgatagggatgagggtacgcttcttggtggtggctgcgtcggtgggctcttcgtcttcgaggaggttttcgacgtctgcggctgtacggcgggtcggggctgcggtcttttcgagtttctttgcggcgccaccgagagagatcttgaattgtgcagctggctcgttctgttcttgagtgcgcatgagctcctcggcctgttgatcgaggaaggcatcggcttgaccacgggcggcctctttctgtctgttctgagaagccatttcgctctgctcctgccggcggtcgatcgcatcttcctttgcctccctctcgcgaaccctctcgcgctcgcgcatgtagtcgccgtgatcgcggtagtagatgtgacgctttgcagcagcttcgaggtcgtcgtcgaactctgccagctgcttcgcctgtgcgtcacgagcggcctgcttctctgcctcctggttcttgacacggtcactttcacgtccaagcgaagacaccgtcctgttctcaagcttgagccagcgagagagctgcttctggtacgcgtcttcaagctcttcatcgcgcttcttcttgcgacgggcctcgatctccgagtcactagccgagtcatcgtcgtcttcgcgactgatgtagttcccgccattaacggctcctccgttgacgaagttgacgccaccctggtagtcgcgcggaaactgggaccccttcggtccactgggagctccctgaacaccgcgctctgccctaggtccaagaggtatgccatttgctcctccgcctccgggtccagtgggcgctgaaggcggaggagatgtgcgcctaccgctgcggcgacgctcctctgcctcgacctcttcctccctccgcaggcgctcacggtcgcgctggttagatcggtcgcggaaggcggcaatctcagcggcaacgatctcgcgcatctcggccgggatgtctgcaagctcgtcttcgccagttgtcaaattgacaaaggcaacctccacgtctccatcctgctgtggcgcgtcttgcatagtggcgtcgtttccgtactcgtttgcgggcatgttcggtgggttgaagaggcttgcgatgactccggttagagcttctttggcagaatcgaggcggaactgaaccgtattctcgtcttcgttgcgcgtcctgctccattcctcggcgtacttgatagatgcgtcgtcgaccatgacctgcagcttagtagtctccacctcttcttcttcatcatcatcctccttcttggcctctcccggcttctggcgcttggtgggcacctggacgtccttgaagatctcggcggccgtctccaagctttgcgcgtctgcaaactctgcgaacccaaacgtctgaggcttgttgttcgcatccgtagccctttgccacctctccagctttcctgccgtctcaagtatgcgcaccatgccctcatctccaccaacgccgtccgggatgtttccgacgaaaatggtgcgagcaatcgcttcacgactgggaggaattacctgttgtatgggctctctgcctccgtctcggtccataccgagtccacggcgtgccgagttcggtgcgccttcccttcgacctcccacagggctatccaccttgccaccttgtgttcctaggcgaatgacgggcgcattcatattgaagttgggtatgttcgcgggtgcttgccagttcgtcggcagtgggcgcggtcctcctagagctggtggtccttggccgaatgctgcacctggaggagctgcaccaggaggtcctgcgacgccgggcggtcctgcaagctgtgagtaatggccgttgaaatgttcgcatgagtccacagatgagttgacccatagcagagcatgtaaactcacccattcctggcggtgccatgcctggcgcgccgccatagcctggaggagggccagtgaagcccggagcacctatgcgcgtcagctaattgtgcattacatttgttggaagacataccagggtaattgtacatttcggaagatgcacagtcgcaatgcagaaggtagagtgagcgtgtgtcgtgcttggaagtcgcggtcgcagattgaggaaggcacgctaagaaagttatccatggtagtcgcgacggagatagcgtgccaagacatttcgtcgaaccttcgaaatatcatctgggctgcatcacccgggccgcaattgcgactccagccagcatcccaatcgtagtccacctcgcacaaggcaccggcatgagctcacgttcactcggcgagctcctgctccgcccgtcccccattgcccgcacgccgctgtgccagatccgccggacgccagcatcatggccatctcgaagcatatccaacacacctcaggcggccgcgcaatcgcagggcaaagaagatgactacgattaccggtcccaaggacagcaaaaaccagcatcacaagcaccacaacagcaacaaccccccatccgccgctcacccagcggcccaagagacacctcgaaagccatcgactccctcttcggcatgtcctcgcagcgctctcgccctccaccacgcggccaatccacatccagcgacgaagtccgcgccgcacgcaacgcacacatctttggcgccggcttcagcaacccctccggcacaaaccggcgcaccggccgcggtccaccaaagctcaacttcgacgacatgtcgctgccgacagacatgctggacccgaacctgtccaacaagccgtccgaggcggcaagtctggccacccagcagcaagaaacgttcgccaactacccgcggctgaatccgacgtatgggcgcttggtggagctggacgtcagtcggggacgcgatttggtgcgaggcattggcatgttgggcagtttggtgacgaggaataaggtcaagcatgagatgtttaggcagaagtatcatgagcgggggggcttgaagaggaagaggttggcgagtgagcggtggagggcgaggtttaagaaggggtttaaggatgttacgaggagggttagtgagttgactgcaaaggggtggtagagtgtgtactatatatgtatatgttgggcatgattttggactgtctacgtggatatcagaatcggatgtacgtcatgcatgtcatgtttgcttctaattatctaccaatgcttttatatgcgtacgtcaatcatatacaagaaccatcgctatactcgcacaagtctccatatctaccgcatcctgtccatatactctcccctcaatccaacctctttcccgttcccccacccccatatccataccccccgatcccatacccaccaccgcctctctgcggcacactcgtcggtaacccatatccgccaccgcctccaaaccgcccacccccattcatgcgctcagtcgtatacctcttcaagcgcctgggaagatccacgccgcggaaatacgccacgcaaaccgccgcgctcgcgcccgcactcagcaggcaataaagcagcgtgctcgtgtaaatatgcccgccatacccgctccagcccggcggcagcgtggtgctgggataccagcgcacgctaaaggacaagggcagactgtcgccgatggtgatcttcgtgttgcgcgtgtgcgacgcgatagagtatgcggtcgcggcgtctaccacaccgggactcacgctcttgggcgcggcgtggacgagcagattgatgctattgccgacgtgtaaatggctaagttgcagtgtgcccgagagcgcgacgacgagcggcgtgtatagactactctgggtgccgagcgcgccttcttgggttgattcgtcggagacgcggtattcgcgctcgagcacgctgggagggagagggcgagaggggattcggcaggagagcggggcgtcgttatggatgtagaattcgaggaggtggaagaaggagtcggagacgaagtcgatggtgcagttgaggtcgcgttcgatgccaaaggcgagttcgagcgggcgtccggtttcattgcagattgggaatgggatatattggagttggccggatgcgtctacgatctgggggaggttagctttggggctgacgacttgggatggaggtgcgtacatgttcgcctgtgtctctgagcaatgggttagcagaaggaatggtgacgatggtgttgtctattgacatacattgtccggtttagacaactgacgggaatcggctctccagggttataccctctgccctcttccacactctttagcggttgctgttcacccgcagcacttgagagcgctacgcaaaaggacgagagtgcgagcagcgccaatcgccatgaaggcgccctgaaaaacataacttccgtatggatcgaccaaaagaaaatgggcagagaagagttgctcacgatcggagcactctcggtcgtggaggactttaacgtggatctgtcatgagtacctatttgcttggcctgtgcgggcggacttccgtctcctcgccgcaaacatcggctccaatatgcaccaaagtcgaccagaactcgaaattacgtatgttatgatttattcatctacatattctccagacgctcggttgatcgcttttgtcgcatgccatgaaatcatttaaccgttacagcctctcgggccaccaatcgttcgcagcgcttacaaagtagacttcttcttgaacgcattgatgagaccgctcgtgctagcgtcatgagagttcgactcgccatcctggtcaagctcgcccaagatcttcttcgcgagcgacttgccaagctcgacaccccactggtcgaagctgttgatgttccagatcgcgccctcggtaaatgtgaggtgctcgtagtagacgatcagggcaccgagagtagcgggggtgatcttgtccgccaggatcgaggtggtgggacggttgcccaagaaagtcttgtgggagacgagctcatcgggagcaccctcagccttgacctcgtctggggtcttgccgaccatgagggcctcggcctgagcgaagaagttggaagcaagcatcctgcagttgttagtttagctatttaatgttggacagggaattcgtacttctggtgcttgttgttctcgacagggttgtggctctgtgctgccaggatgaagtcggtgggaatgagcttggtaccctggtggagcaactggtagaaagagtgctgggcgttggtggcgggctcgccgaagaggatgggtccggtagtgtacttgacgtagtctccactacgggtaatggccttgccgttcgactccatggacagttgctggaggtaagcggggaacctgtgcaggtactggtcgaatctgcaattgtcaggcgatgttagggctacaagtcatctgcagcgtagaacttacggagaaacaaggtgagtctgagcgccgaagaagtctgagtaccagacactcaagagaccaccaataacggggatgttcttctcgagaggagtctccttgaagtgcttgtccatggcatgggcaccagcaagaagctggtggaagttgtcgaaaccaatgtaaagggcaacgctcaagccaatagcgctccatacactgtaacgtccaccgacccagtcagagaatccgaacatgttcttcttgtcgataccgaacttggtgacttcctcttcgttggtcgatagagcgacgaagtgcttggcaatgtcctcctgcttagcactcttcaagaaccatgccttggcagtgtttgcgttggtgacggtctcggcggttgtgaaggtcttggaagcgatgaggaacagcgtagtctcggggttggagtccttgagagcctctgcaatgtgtgtgccgtcaatgttggaaacgaagtggatcttgagggagcggtcggcgtaggccttgagagcctcagagaccatgacggggccactgtacatggtcagcgatcatacttctcacttcttcatgccacatacaggtcggagcctccgataccaatgttgacaatggtgtcgatcttcttgccagtgtaacccttccatgcgccgctgcgaacctgctcgctaaattccttcatgtggtcaagcacctcgttgacgccctcaacgacgctctcgccatcaaccttcatgggctggttggatgtgttgcggagagcaacatggtagactgcgcgcttttcggtgaagttgatcttctcaccagcgaacatgtcatcgcgaagcttctcgaggccagcctcctttgccaactcaacaagcagtttgatggtctcctcggtcacaaagttcttggagaagtcaaacagagtttctgagccatcggcctcgttcttgaaggtgtggctgaacttctcgaatcgctggaatggtttagttgagtgtcagaagcattgtctcactgcctacctgagggtccttcttgaagtactccttcaatacaatgtcctttccgagcttctggtggtggtcctggagagccgaccaggcggaaagatcagaggcttgtgcgaagcccggcatattgtgttacgtagctggtggggtgagtaattgactgactaacgatccgaagcacttacagtgaaatatgtatggggggaagagggtaattgagagcaattgatcagaagtcagaagctcaggtgagtgggatgatgttgttgtggtggagaagacttgcagatgaggtaggtagtgccccgcttgcgtcagcgcgccagagctcttgccccaacagaggggcagcgtggtcctgacgtctcgaacggttgggctagtcacttttactaattggccctcacatctgaagcatgctgatatcatgcgcactagtcaatgcatgatgaggctccttcgtgagtgggatatcgtcttgcaatgcctaaatctaggcttcttattcacacaaatgctgcctcatgcgcccatagcatggttccagaacccccaccaagacaatgctaacagattccaccaatgacaaaatcttctctctacaaggccatagccaccgggtgttcagttgttatagactgagtcgccgtgggaacagcccatcgctagatcaatcgccctgctccgaagccggatactaagctccaacactatcgctcgttgacgccttcgaatgatggatccttgactgaacctcccgcatctccgaggccagcgactggtcggttgtaagaccagcccgcaaactgttgctgcatggtctgagaaagcatcggaccgtccacatatgagtccgtaggagcctctgaagtgaattcgcggtcaaaattggcagtgtccttcgcatcaacctgagcgcttgttagccaaaatcttcgtccatgccaagtagagatacataccacattgggcttgaagctaggctcgtacttccgctcgagcagcttgcgccagtcgatgctgtggaagaagtagtgtgccttgatctccgcggcgccctttgctcccagacgcttctcggcgttccggtcgagcagacgagtcagcagatcccgggccgcaggcgggacgatctctggaccagggaaatgtagcggctcggtaagaatcttgcggtacatgtcgttggtgttctcgtcgtagaaaggtggtaggccagtcaacatctcgtagagtagtacaccaagagtccaccaatcgaccgactttgtgtagcccgcgccagtgagcagctcaggcgcaaggtactctggtgttccgcagaatgctaatgagtgttattatgcattctcccctatcaatagcagtactacttactattcgttcggtcttcgtccttcatgtctagcttgcagagaccgaagtcgcaaagcgcaatgtgtccggtgtagtcgagaagaatgttctctggcttgagatcacggtagatgacattgaatccgtgcagacactccagagcacacagaagctcggcggcatagaatcgcgcacggttaatatcgaaacgttgctccttttgcaagtggtggaacagctcaccaccattgacgaaagccaatacaaggtagagcttctcgggtgattggaaagagaatttcagaggcacaatgaatgggttgttgatctgagccagcacagatcgctctgccagagtatgcgcaacttcggaccgtgagatgatgtgggctttgcgaatagtcttgagggcgtagatgcggtgtgtgtccttcttcctagagattgtgagtcttgatcacggtcaattgaacatgtggtaacactcactgcacttgcatgaccttgccgaagctaccttttccaaccaccttgagcagttcgaaatcgtcgatggacaggcgatcttggcggttctcgacgaagttgacgccgaccctcatctcaccagtgccaaaattgactttgatccactcagcaccagcctggcctgctgcttgctcgctcttggttgacttggcatcttgccgtgcctcctcaaatctagggttgatcttcaacgttccaatgaaaatgtcctcactacggccggcgttgggaggcgcggtagggttgcggatgtagagtgacacgctaagttcggttactcgcgacacatcgaacttgtactgtgtgttgcctcccgcccatagagggttctcagggttgcccgaaacagcattgatgaagacttgctgcttgtcaaagtctacgagcgcatatggcaggtgttttgaggaatagcgaccgtggatagtaggcgctgcgttgatgctgcccgctgcggattgcggtcgattcgcatacgagcccgcgaccgcatttcgtgaagaggagcctggtcgtactgaaccagccacggagaaaccaccgccttgggatagtgatccctggtggtgtccagagctgaatgtgttctcatggccgggtggtagagagaaccctttaccttcatgaagcgtgactataagaatacctgggcggagaggcggtggaggcggagcagcgttggcttctgaggcggcttttgacagtcagcagcttcatagtgattccatgggtctacatttcctaccgatgccatttgggtccttggagtctacagaggtagtggcggagctggctggattcttttcatcgttcactatggtagatgtcgatgatgaccgcgaaaacgtgctcgatcccggcacgagactgccaaggtgtgtgtcttttagcttcttggtcaatttccaactcatcttgaggaggaggaggttgtggagagagtgtgtgggtggtggtgtggaccaggcgttggatttggggtaagtcccgagacgcgctaagaccaacgattgggctctttactacgaaagagcgatgtatgcgcctagcccaactatcggaagacgagaggaacgtgataatggtagcaggaggtcgacgttgaggttaaggaggatctagggtcgcgatttgaggggtagatgctaaatgagtggcggtgcacagggtcaaagtctccagcgtctctgacgacgcacggctcacccatccatacactttcatttcctgcgtttgatgcccacgagcaaatgcgtcatttgttaccaatgcttatttcgagcgggtgataggcagcatttggcgtactcgctaggacaggagttacacaggccgcgcccaactttggcctcgggtacgacatacgacactcgaccttgcccacgacccatcgagcatccatcgcgcttgccggcccacgacaacccatggacacgtgctaatatcaataaaacagtctccacgcgcgttgcgatcctgtccaagggcacaatacgctcttgtctacgcgctcaccctgcacagccacacgaccgctgccctgccaggtgcagcgatcgcattcaccgccggtcacggcacgcgatagacgaacacgatgggcgtaataaaaaagaagacgggcacgcggggcaccgagggcggtatcaagtatgtatgcgacgtgtgttcgtctgatatcacgtcaacggtaggcttccccacatccccacccccaggcaacgttgttgatgcatagcattaggtccgcatacgatgcgccgaggacacctgccatgaatacgacctgtgcgtgccttgcttctccgatggcaaatgcacccgcgaccaccagcccgcaacacacaccttccaggtcattgaacagcattcaatacccatttataccgatgactggggcgctgacgaagagctcgccttactggaaggagcagagacatacggcctgggatcatgggctgatatagctgaccatatcggtggcttccgggagaaggacgaggttcgtgagcactacatcaacacttacgttcagagctcccatttcccgctgccggagcattgcagcaaggatgataccgccctgagcgaccgcatcccacgggatcagttccaggcccagaagaagcgaagaatagagcagcgaaagcaagatgccgcaagtgctcagccagccacgccaaagcagaaaccaacagccagtgtcccgtcatgtcacgaagtacaaggctacatgcctggtcgtctggagttcgaaacggagtacttcaacgaggcagaagaggcagtccagcatatgcagttcgatccaggtgatggcatcaatccgcgtactggcgagacggagcccgaaatggaactcaagatgacgataatggagatctacaattctaggctagacgctcgtgtggagaggaagaagatcatattcgagcacgaccttctggagtataggaagaatcaaacggcggataagaagcgcacgaaagaagagaaggatctcatgaacaaggcgaagccctttgcccgtatgatgcagcacaaggactttgaggtgttttgcaaaggcctggagtatgagcacaatctgcggcaggccatctctcagctccaggagtggaggaacatgcaaatcaccagcctgaaggcgggcgaaaagtatgagacggagaaacagcaacgccaatcgagagcaccaccactgggccagtttgaccgtctagcttccagtaggattggcaagcctgctccacccttcgagcaaccgtctgcggcaacagcacttctccacagcaacctgcctcagcacattaaggaacagagcgggctcactacgcctccaccggacagcattaccagcggcaccaatggcattccaacaccgcagcactcgaagacgaagttcgtaccaaaggcacttcccggcacggtgccgctgaagttcggcaaggagtcccaggcagatctccagctactgaccaaggaagaggtcgacatttgcaaagtcctgcgtatcatgcccaagccatacctggctctgaaggagactttgattcgggcagcgctgaacaacaatggaagtctcaagaagaagactgccaaggagatttgtagcatcgatgggcagaagtcgggacagttgttcgacttcctcgtgcacagcggctggattgcacgggcgtaaagggggaggcatcattcgtcggcgttaaacacatggtatacccagacatagaggcgataggcgtctgcattgatatgcacatcttactgaacagtctagtccgtatcaatatgagagttatgatcagatctacgcaacgacaagtgcaatcggaccgccaaggcgctattactgctacggcaacggcgatcaacacaacaagccgaggcggtcctcttacctccacacgtcccagttgacccacgagtactgtcgcaactacccctatcatgcatttctagttctcgagctggtgtcgcaacccctgataggttttgcggttcgagcagtcggtagagagttgctcgagctgcgctgacatcgcgcattcgctagcgttacattccagagccacaggcagccaccactccgtatgacgtcgcaatactcaaccgacatgcccgggatctatacaccatcgccgtcgcgtgcgcaaactaccgctaggacgagctacttcgatgcggctccgcgcttttcgttggcatctgaaacctccggttaccaggtgactgaccacgagacccgaaagcggacccgagacagctacaccactcaaccttccaccacgggcatctggaacgacaacactttgggatactcccgtactgcagacaccaagagccctcctccgcttgcacacgatcgctatcagctcgctgatggtggtatggaagggtctcgtacgtttgggagacaggctggagactacgacgactactttcagcttcagaggcagcgcggacagtggtctgttcccccaacaccatacaacggtctgaagccaatggccgtagacggcacgcaaacaacaccaaatggcacaaaaccttggtcgatcctcggcctcgttggaggagtggccggcaagctattccagttctgcaccgtacccttccgaggtttccaggctggaggcggccagatgtatgcggtagactcacaggaagaaatcgcctccagacttgggctccacgacgatccattctcacatccccactatccagccggtccggtccgacatgtcgcgcctggcagctttccacaagatgactacggggtcaggtctatcgactcgctcgaaaatgaaactccggaacgaccgagaatgacaaagcgattgaggacagcggataactgggtagttgttggcaacgatggacagatggaatccagaccaccaacaccgcggatctcggagcgaagagttcctgatcagccaagatcgccatcgcacataccgagacctgcgtccagaggcggcgcaatgacaccgtcacaaaaacgtccttctcttatccccgtgtcacgacgctcgaccacagatcgacgatctttccttggaagtgccaaagcagcaccctcgtcgcatagcagacaacgatcgcacaaccgtctaagctacggttcacccgctgttccagtagagaggcctaagaaagccgccagtcctttgccaaaagcgagtcagcgtctgatcaacaaagtacgccgcgaagagatagaagaagacgctcgcatgcgcagaatgagctcgcagatgagcgccatgcttcgggaagcaaaagaagccgttgggctcaaaatttgaggttgaggatgtctacgacgacgatggcgggtacgatgatgacggaggaatgcaagggtccggctacttccctcgcttctcttagcaacaacttcctccatccacatcgatgtataccgcaactgtacatacttggcacacatcgaatttcggagttttccttgctggcgttctttgaatggcgtacccttcgaaggcgtacgcggcgttaccaaatttgggaaatacccttggcccatggtcattgtcacggtcttttgaaaccacagtagtaatgacactcttgattgaacacaaaataatttcataataagcatgcaattttcactcttcgttgagaaggccgaaatcagcccattctccaacgtttagacttacgactcattgtatcgtattcagacatctctgcggagttgtcttaagcgtaagatgaacgtacaggtcttgtaatacatagtcgcaaattccaggtcctgctcatcgtgccgaacaatatgcagaactgcatgagaaccatccatgtagcgccaatgattcaaaaatcaaccaaccatatacttccctggccagtccaacatctcgtcgtacggtgccacaccatcaactctcaagagtaatccaccctaaaggcaaaatcgactctgtccgtcgccctacccaaaccaagagcctccgcatagtcgcttgatttccagttggcgtcgttcggggccctcatccagcgaggtgcgtattcgtccttgaccacaaccgtgacctcgagacacggatttgggccacgatagctccatctcaagcggagctggctgaccttgtttcccttgattccgctcacccatcttgccgccttgttcgagagaacggcctggatggcagacaatgtctccggagggacatctattgcagcagagaccgtgatgctgaagtctggaaaacgcagtgtgtgtttgattagttggagtatatcgacgcatgggagatcgagatcgggtttgcgcacccagacgcggagtaggccagagcgcgagtatgtggattcgagacgttttttgacctcgtcagatgcacctgggccagtgcgagggtagaaggctttgagatagccgtcgagagcgaaaagagggatcttatgggtggatagccaagctgggcggaactctgagcgcatcttggaggaggcttgtgtgaggccgatgtgtggaagtagaggcttcttgctcttcggttcagatttgtctttcgggaagattggtgggaagcagcggtgtgcgaactctaccgcgtagccgtagatttggttgcggagttctgtggcgtgtgagcaaagagcactgtcttgagtacactctgtacgtacctcctggtaggtccatcaagcggaaaactccatcttcgcgcgggtccttgaccttctcttgctttgtttggtccttggcctcattgtctaccttctggatcttctgtcgtttgcgcgaaggcctcacttgattatcagtggcggtgcgcttcctgttcgcggtcttactgccaacagcctcaacacctttgataatatctttgcgtgccctataaagtcagtaattagctatcatagtatcatcaacggattgagcacgctctcaagaactcacatcgtcgatctggggtcgactatctgaggttgagggtccggcgatgcaggagggatgcggatgtgggtgaggcttgatgttgcgatatgccgcagcatgggcatgcggcccctcactgattggcccgtagcgggggacaaacggaggctgtttcctgattgcattcgctacggcggggatattgcgatgaatgtttcgaggtacttgggatgatgcaaacagtgagttcttgtccaatgattaccacgctatgcgcgaccatatgctcgccttggtgttgagtaaatagctgttacttttaaacttagtagttggaatagccttatataaaacaatggttgagcttttcagaatgtagatcgtctcttttatgcctttggaatgaccatgtccgctgctgaaccatggcagcagtgttcccttattttactcatcatgaagaaccttcgtatcagtaccattgacacggcatatttgtagtagtagtgattgcgtactgctggaagcgggctcagtgttgttttacatttgtaaatcagctccgaactgctatgacgttggtcaaggcccaaccgcaaggcgacacgagcttctgcatatcgcactatttatcgaatatatgctcaacacatgcaaatctgataggcatctcgagatttaacatgtcaaagttgggaaagaagacacctcatggttcacggaccgtgcgccacgctagcaagtgcgcaatcaagcaacagcgctgtcccgaaacgctaccatctcaatccgacacgcgaacaatcgatcgaaacgcgaaaggacacgcgacaagagtttcgagagggagatactagctcaaatctgctggattgctacgttgcaacgcgtcaacatggcgtttcccccgattctcctccgagaatttcaaacggcaacaataagcgacttcatcccgggaaaacttgctacagagtaccaggcacgtatttcgatactttgtatcgtttcaatgaactcataaatggtagcaattggagtcccttgctcatgccatcctatcaaaggacgacaaacaatacaatgttcatttccacttccatgatggtctctgcgaaggcaaagctttgcctctgctttgggacaatggagcatatttcgattcggactgtttaaaagataacaagctacatctatacgcacattttgagagaaaggatggcaggaactcgttattgaacaccccagcaacaagcgcagcgccctcatccagcagattgcctacagaggcaccgtcccaatccatagcgcgttccagcgcagccacggagttgaacagagtcggaacatcaggaggtgtacgtgggtcatcatcaagacagtcccaggttgctctttcaatcccacgaagagagaggcgagcgaatgcacatgacctctccgataccgattcggacgcttctgatgagactaatttcctcttgagtcctagtgactccggtagattgagtgacagcgaagagggacgtgaaggccctttacagacaccacagccactacctgctactacaacggctatccaacatgctgccgactttgaagaagcctgcttaacgaacgcaccgaaaggaaagtacggccacaaagataactggaaggacatcgaccaaaagtataaggacaaaattgcgcacgcgaaactgattaaaggcacatacggtgtggtttcagctaaaccttgtgacagatgtgcagagaaaggggtgacttgccgtgtataccacccagacttgcagggtactcgaccacaggaggctcttgtggagaatgccgattacgtagtatgccgtgcgatctgaacgggcgcccccaaaatttactatccaagaggaagagggcttccgaggcttcatcagaaaagtcgcatccgaaaatacttcgccgcagtactggtggcgagcctactggaatgctcaacttttgccctattgtcacctgtccacggaggagagactcattgggcaataaagcaaatctacttcgccacgttcaatcggcccacccagagtacgatacaagtcgactagatccttcaaggcgtgttagcgttccgagttttcgcgctgccagtacgccaaccacggtcagtgcaccattacgcactcccaagggcatgggcactttcgtctgtcctatcgctggatgcttgaaccccagcagtacacgaggtgacaattttcgacgtcacatacggcagagacaccccgaatctattcacgctcagatactagaagctattgtagggagaagctattgtagggagaagcaaaatacaattgccgtccccaccgtcgagcgccgagtacactgcggattttgagatagccgtctcggaaaatgcacctctaggtgctttcggccgtcgatccgacaacgactggagcgccctaagtatgtacatcaggacgagaattgcacacgcaagattgattaacggaaagtacggcgtgctcgccccagaaagctgcgcaaactgccagaggagaggtactgcttgcatggtataccagtacgtccatctcgtgtatgaagtgcattgaagcaatgctaatcatctttcttgctgcacagtccacatctcgatggaggcggaagagtaccgggttcttattgcaacgagtgtcgcgaccgcagtgtgaaatgcgagatcaccgcagatgtattctccaaaatcctgctggctccaggtgatacggccagtggacaggaagtcaacaatgtggagactgacagtcaagcgcatgcaccaaaagaagaggattacgaacaggcggacgatactttagtcgaagaacactacagggacgacggtgactcgttcgttcgctgcagtgtgccaggatctccatatgaggcggagcatgacagagaggaagagttgcctgaaggatctgaggaggcagtgtctacagctgtgatctccgaccaagcctcacccgaagacagcgcgttctaccaatactcaaagtacgcggaccaaggtcttggctctgctataggacgaggccacacgacagattaagcgtacttcgtcgtaccagtacaaggcatggtaagctacagtcatcttggacagtgtagagtacatcacgcgcttttcggaaatcggcatggcttagcatacatacagtaagtgtagccagcgcatgggagaggggcgtcaaggtcttactgaaacgaacttgactgtattcaaatagcctgcacaaggatcgcctgatacatgagttgaccagaaatgattcgtggaacagcagcctgcccagacattttgcacagcctcaatgccaaagggggcgctatctcaatccaccacaacttcttcgtgagcacaggtcaaatcctacaacacacatagtatgccgaggcgcttgatccctcgttaaatcacgacgagggtaccggtgaaggactaactagggtcagctcatcgtgggcttggaaggcgtaaatccaagatgctgcgcctcacaacatacagcattgaacgctatgtcgtgtgacaacaatacagtatcatcgcagctctttgctgagaataaaaggccctcgaatgcatcaccgaagatcatctcgtagtaccatctaaatcaatcctctatcccccaacatgatgttcctcttcttcactcttttccttgcagcttctgtaaccgcgcagctcacaaccgctattcccctccttaggtcgggcttcggcacagacaaaatcggcttttacgcctccgtcattggcgtctcaggccccaacaccactctcgcagtcacctacgacaatggcacagacacacgcgccgttggcctcatgagggaacctacaacgatgaccatcagcccaaacatgtttgacttcgacacagacgtccccacgtccagcggcaccaacttctacaatctgcgttgcgacttgcaagccagcgcagacccggcatgcacgctgtcctacaatccatcaatggcgcgacgcgtgctctgtcccaacatggtgagcaccacggaaacgatttaccagtactacgtgcatacatatcccgcgcgcttgggatacgaggcgggcgtagagacggtcatgcgggatatcacgattggtgtgaatacgcgcgccaggccaacgtggtgtacagacagtagctatctcccgtctgagggactggtggagaggccatcggtgagtcgcgaggatgtggcttcgtatcaggtggtcgtcaccgctggagaggagaaattgaaggcgacgcaggggagtggtgtcagtggctcagtcgctactcctactgtctctgtgcccctgtctacttttactggggcggcggcgccggtcaagacagtcatgccagcacttgtaggatttggcgctgtcgcggctgcgttcttgtaggagacagtatggtcagcttgggcgagaggcgagggacttctataagctttctcttcgaaaccgtaaatgtggcgcttaatggccaaactatatccgcggagctggcgatacttgcaagccgtagtcgattgtgtatgcatatagttatctctcttgaatgtagcttcgctgtgttcttgctcttacttattttgggccacttcttagatgaaagacaaagtgcaatgcgtgatgtaaagccagagcccgaacgacagccacatatcgtgctcctcttgttctctgcggttctgtatctcaatgataatgttgccgactccatgcttccaaagtttcatgtctagcacagagctactcggtgatcaacgtgaacgaccttgttcccgccctggactattcacatccactttcgatactctgtaaaactcgacatttgccctctatatgtaatgtaatgcctcacttgaatagagccaacagctttcatggagcctgcaacgtactatattccaggcactgctgacatcctagcatagatgcctaacaacactcatcaacgtacccggctagtagtcaatgaacatgtgcgaggaaggattggttacttctctttgccccatttattgtctatgtaatcttgtctaaggctgctggcaagatgtcacttcgatattggatcgtcggccgctttgacgcggtgcatcgtgtcgtcttctccaccgtcgcgtccctgattcctgcgaatacacagaggatagtctgcagtaccgcgacactttactccttgcctgtcaccaaacccagctcaatctaacaaaaagaaacaccatcaccaccattcatagacaaaacccacatacatcttcacatcaaccacccccatttccccctccacgccccttccatcctccaccccctcgtattccacgcactctcgctccatcccacacccctcgtctcaatcctccaactctccatcgtgaacaaatctctcagaaactcctcctcatccaacacgcccatgtccatcaatctgatcagattatcccgcatggtcgggaacggcagccggtcgaaccagcgcgggtgcgcggtggtgagttgggtgggcgttgggtggagggataagggatgggaggcatgtgcgggcggggagggggtgtggaggcaggcggtgcaggagagggagagggtgaggccgttgaggtagagggcggtgaagattgttagggggggttggaggggggattgcggggaggggaggtaaggggcggggttgattaaattgggggtggtgaagtcaatggcgagttgatcgttgggggaggggttgaggaagtcgaggatggggtcggttggagatagtgcgagtgcggagtctatgtctgtgtccagggtggatatggggtggtgggcgtggacgtcttggattggagtgtgcgctatcgggttgcagttacatcgtcttgatatcgtggtgatggttgtcgttgttgttttttgttgggttatttggtctttggcttcgcggagtcgttggcctgtggtttggtcagttattgttattcatacgcagacgcagttctagcctccaagacagcccagtctcgaagcaggaaagcttactacttacgtcttgctctctgtgccagtctgtcttggatcgccttcctcttcttcggatcttggacatgctgccaatcatcttctttcggatctgtacgacggaccatttcggtgatttatcacgcttacaaaatcttcctcggggaggactatgatgctactgcactgatatgtcagaatcaacagcgcatttgaaggatgaatgttcgatgacaaatgtacttgcattggttgccctgagcttactcaaaggagcactagctcatcctacggacgagttacgctctgatgtaaagttgcgacgtaccacgctttttctgaaggcgcgaaggattaggagaagtggatagtgaatatagtggtggtattggtagatgagatagttcttccaatgtttctagcgacgcaaaaaaatggtgcagaagcacacgacatccacgctcgacactctgcagaccattaaccaacaaccgacttaccctcagcaccaatccagagatgattgcctgactccagcacctcaatgtagtctcctaccttgacctcgccactctgcaacggcacaacctgcatgcccagacaaggattcttgttgccttcatcaataatgcgatactgcctcagtgtggaatacggctcattgcgatcagctatcgcagtatccggatctacgtttggcaatttgcagcgcgtggtgcgacacgagacgttcaagtcgaggggatcatgcgcgtaggacgagtttggcgaagagatacgggctttgagccaggcatcctcgtggaaagcgggtgggccagtgatgtagatgtttgcacggaaacggagggcgttgagaagaggcacaactagctgccagggaccttcctggcgcgggagctttgaggcgacatcgtgcacggaagcgaggttcaggatgtggacggggtaagagtcctgcatgccgatggtggtctggaatccgacatctgcttttttgggggcattcttcgttaccacacgaggctgttcgggattgatgcggaagagcgtgacaggatttgaagtgcccagggtgtatttgagcttggcaaggatctccgggtcaatttcagggctgacgtcaagtgcttggggtgcgtccttccagatcttcaattcctggctcttgtatcccttgcgcttgatgcggtcatttggcggattgaaggggaccctaaactccaacatcggctccgcgcgctttgccagcttggctgcaagtatcttgccccagttcttgagtccctcgaagctgaagtccgtatctggcgagaaggggaatcgaacaagcaaacacccttcacttagaacccactctccgtcttcactgtagcctggggctgatggatctggataccagacctccgtctcgaccttggcaagacgcgggaacttgcgcagggacatgaattgccattcactgttgaccttgccgtccatggagggtagtccagaaacgaattggccaaaagtgaattgacggtcgtacatgagacctgtacggaggacttcggtgttgtccagctcgacgggagcacatgactttagcggatagatgaagatggccttgactgtccatggattggcaggcgttcgcgtaccgccgcgcgcaaagcgttttgagtgctggtcctcgaggttactcgggccctggaggcctagcctacggcaacccgcaggtggtggcagaggcgtgtcacgctgagagagggcaaggccgtagagcgcaatggccgggacgaggcagatggccagagcagtgaagaccaaagccggcgagatgctgagtatcgggttctccatggttgagggtctgacaatctcgagaatgatgttggagaatatgcacaattctagatcctgagaacgggaggctcttatcgcatcagggcgtgcccagcaaaggctaagaaaatccagcaccttcctattgcggacgtgaaaataggagtggatgaatgaagaatgccatgacaatgtcccgcaacgactggaggcagggaggccattgcctttgtggtgagaaggaagtgtggagggcgcgagtcatgcattgcgctcgcttgctcgcgtgatatcgcggggtgggcgtatcacattcgaagtatgtaccttccaaggtccgcgacaacgtctacatgtgacttcaccttcactctgacgcgtcaacgtcgaggccgaggacatagcgcgtcatgttgtacagcgagagttacgccaggtcacgggattagcccgcgccccgatatcacccgtcccagcacgcccacgtcccacgcgctccaccatggccagccaggatgcatcgatgccctcgccctcgtcgcgtacgtatacacggtccattgcaccttccttacggagactgaccccattgcagatagattgcccaccgtctctgcctcccaagcgctccacagcctccatgcccgcggggctcgcacggtatcgacaggcatcgcacatctcgacaagctgctcgcccctccaagcctgcccggccacgatgttgcaggcggatacatgcgagggaaggtaaccgagatcttcgggccgtccggcgccgggaagactagctttgggtaaattcggatcctcgttgcatcaagagacacagggactgaggttgtaaaggattcaggcagcggcgaatgccatccgacaaggccaacaagtcgtgtggataggtgtgtacaagcccttcagtggacggaatacagcgccctgtaattactccgacatgtactaacttcctgcttacagacggtgcatgtgcgccgctcgtaactcgacgccttctccaagtcttcgctgcatcccaagatgcacccctcacagacagcagcacggatgcgccttccccgcaaagagaagcggctcgagatgaagtctgcagccacttgcaccatgtcgctgcgccaacgcttgctcacctcctggcgctattcatgcattcacccgcatcctttcctcctcagagtacgagtctcgtcatcatcgactcactttccacccttgtcgacaatgcctatcctcgaaacgtagaaggaaagaacaagaacgaacagacgcgttgggctgcagggcgcagattcactgtgattaacgacatcgtctcaaccttgtcgagattcgctgctctgcacaatgttgcgttgctcctcacatgtcaaacgataactcgtattcgcggcgcctcgagagcactactggtcccggcaatatcgggggtcgaatgggagaatggcgtgtccactcgtctggttctgttccgcgactgggtgcgccaaggaaaatcgaaggacacagcaggcgcggatagattgcgcaaagcccggtttgcaggtcttgtcaaagttaatggcaccactctagctgacgagggcggtgtcgggagcgtagtgccctatgcaatcggagacgtaagttaatctaattcccgcagagcctacaccatcggacttcgtcgcatgcagctctcgtgtaacaaatctccgctgacactgaatagtcgggacttcgcgacataagcatagctgcggacgatattacagcgcacatcgttcttccggtgcaggcgagaagaccgcttaaaaggccatttgccgagttggaagaggaggacgcaggggacgaaccgaactctgacgagctgtacggctgggtagaggaggacgatgaagtcgctgctgaggggttgttgatagatgaagcagctgcacctcatcctggcgacgctgcagaatctcggtcagagcgtagcaccaagatgacgcgcccctcaacaatttgatcgctgggttcgaacgtcagcagcccttcttggaatttcacaatccatccggtcaagatgccctctcagcctgcgtcttactcagtcacaacggtgcttatcggggactttgtgctgactgccgcactgggcttcgtctgtttcttcgtctcccagacccccatctgacgaggattccgttccagtggatgatcttgcttcttgaccgatgacaagggtgctttacccacagcacaggatcgctattcagccgtgtgtggggttgcccctgtcatccccggaatatcacccacgccacacactgcagaagaatgtgtagtcgcgtccctcaaccgtcctgacatcagcaactgttgtctagatcgtttcgtcgaatccatcagttatcgcatattacagccaagcaattgccttttcccggcggtaaatgctcacccacgaaaaccagcattcctatcggacccccgatgtcgaaatgttggttctcacttcgccactctagcggtatgctccatgtggcccgagcaaagaagcaaacaggcagtctatttccttcaatcatcatgcacacgtgcatcgagcagcctggggtttgggacattgctcctgcagactaggttcgggggagcgaccccgacccactgccctggtaccgctgaccgacaaaagggatgccttatttggacagcatggcctctgtggcgtagcgactctggggtttcgaatggctaagcggggaggggaagacaatagtgtgggggtggaaaaagtaaacttgctcaggaagcgcttcgaatacgagtgatgctcgacaagcaaagtgaggcgttcagctaagctgatggcaaggtactacaagctgctctgtcggtccggtactgcgacgatactcgccacttccataacgatgcttgttccacgcacctaggcgccaaaggagacgcaatgtcatcctcgaaaccgcctccaaccagactcgctgatcatccaacactccccagcgaaccacattgtttcgcttgaagcgcgtggccccaacccggtgtgtctcaacatttggccctcgcagacgtaaaagcagcgagacgggtcgcatggtatcggctaccacactctccttcggttgcagagagcctcactgcgcagcggccccacattttcatcatgtcgcgatgtaccccacgaattcgcttcccgtggctatctttgccctatgtgctgcggagacggcatcgtttgggtatattgcgtgcgatagaggctgctgataaggcggaaggtaatttaggcgaaacttgacgtttagcgggggaggcttccgaggaggcaggtctatgtctgatcgacgttgaggagtgactgtgtctgctgatgcgaatgcgaattgtatcatcgatgacctctactgcatcgcgggccccactatacgtgatatcaagatgtgcaatataccagactcgaggcacgcactggtctttcatcacaccgccccattgcgaaacagcaagcagcatatcaatagtcctctgcaatcgtttcatgtacccgaagtcctctatatcacactcgcaataatatacgtgcagcgtggatggttataaatacatgtatcgtgcatgttgtttcgcaactaggcctgaggacgtttctgcctcgtttcagtagggcggatgtgatgtggggggatgagatgtgatagtgatgtcatggaagtaatgtgtatgctgggtatcgacgatggaggcgggctgatagatgtgttggatatgggtgcgaaacatggagccatggagggtgtggatgtagtcacgccgacctaagcgtggagtttgaatccccagccaaaagtgaaagtgagtgtagagtggcaaccggagctgatggtcacatggcagagtacgaaaccagcacgtttgagcccaagtacattgcagtccatagacaccttacaaactctacaatctctggtagagtaggaggattgatgctcaacaacatgcagcgctgatgtctagggtacgtacacactcgactcccagcccagccgtcctcgaggtccattcgaatgcctgctgataggtacggttcgtctacactaaattccccgtagtgcaagtacgtaccctctcctctcacccccgccctcaaatcccaccaacccacaatttacccacctctaaaatctagactacgtatacatgtggcaccggtacctcagccgcacattttgcagcacaaggtacctctgccctcggtacacatcagttcgagaatagccggtctggcgcgcctggggaaatttatccggtgcgtggggggatagcgaaggagattttcacatgccagatatgtatgtaggcgggtgggtatgtagatgtacttcaggctcggcaaaggttaatatgtcttggaaacatgcaggtacatgtttctcaacagaaaaaaatgggcatgtgatgtgtgtgtgtgtggataggttgggtttgtggctaggaaggattaggtcatgtggtgtgagttgagatcgtgacggaaaaaaacatgtgaagttgtgcatggaagtgtgttgaggtagattgaacgttttgttggattaggtttgcataggtgacgtgcatacacatgtgtattcgagagtacaagatttatccgcgtatattggggagataggcgagcgctctgatacgtagacgtgagctgataaggcgacatcgagatagcacaggttgcacgtgtagatacgcggagctagtcagcggcgtcactattatgtcagacatcagtgggagggagacaatgcatggtgttgtgtgtgttgattgaagcttttccttcgtcaaaagcagcgctgctttggcttccggcgctaccatgtcagcgtcgacaaaggaagaacgtggtcccaacagaagttatcgtatccgttggtgccaaatcggattccccggacgctttccacatgttgcgttcggcatgtgacagcacttctttcagcgcagctctgaccgctggttcactcggccgacatatgcagggtcacttgcaatatatgaccgttgaaaggacctgatctgcaaaataaattgagtgcccgactgcgcgtgaggctcgacctggatcttccttcgcttcgcggctcggattccagcgacctggctccgcagattggaacggtgctgcacaaagatcctgcaccagagccctgtactgtatgcatctgcacagcgggacgtatattgcccctttgctgatacttgcatctcaacaagcaggtactttaggatgtattgttttgccaatttttccgtggtccagacggtagatgccgtctgcgatagaacgtgcgaggaacattcgatagccatattagttcgatgcagggaccaaataagcacagtagactcggttctccacatcgacgccgtggaccaggaattatttttctgtcgagtcttggtgcgccgagaagacggagtgggcgggcctctgtcgcgcactaagttttgcaattctgccattcttcctgtcgcaagtgtgtccgatcggaagaatgcctagacgacgacgatatggacagtgcgggtaagatatcctctcgacaagccgacgataacatgtgatcgagacccttcactcggcggatccatcgctggattgagcaatttagccactcgcccatgattcacgtatctcatattcttcgtcgcaagttcttccgtcgggccatctttgcatcgctcgatacaacgccacaaatagtttgggtgaggcacagacccagcctcacccgtcccaatcttcccctttctaggctatcctgggagccagaaaggaaagtgcaaatcggcaacggaaagtgtggagaccccacagtcaaacgaggatcgcggccggattacggcaaacggaaagatctagaagctcgcttggtagagccaagtcagcacagggcgaggggcgtgagtgtggttattccaaaaccaacaaggccgcaagaatggtcaactgcgtgtttcgtgggcaaggcgcagcggttgcgcagacccatccccggagaggctggataacattcccgttaggtcgtgttggacatgtggagaaagagtgatttggcttatcatgcgctgactctttgtgtttgagcttgacaaagcggttagtggcccacgatgtgaggattggaacacagattggcggcagttgagaccatgtggagcattgaaatgacagattgatgggatgtaccggcgacatgcgatggcgccatcgacaccggcgcccgcgtgaaggctcggttgacgcgacgtgttgagacgactgctcaagtacattttccaagttgtcttgtgcaactgacgtatgccatgcttaaagggccgactcgatcgaaacactgtgcgccgcttttctgcaagaaaatctcgttgcgagggtccagaaaatcataccgccagacctgccgattcgaacgtccagaccgacctaatgctggagatcgtcatgccgcagagatagggaaaaggtggagtacggcgctccagtctggggtgcatatcgcacaagtgcggtttgaattcagccagagcagccgaaaagtgggagatgggacgcaacaatacgagctgaggtaaggtgagtgaagaagaaagcccgagacacggcatttgacaggcggcgttcgtgacggcttgtatgcaactcgtatcccgacagttgccgacgggtggattgataagggtgcagcacagtcgattgatcctcagctgggatggcgccctcggaaattgagcttggaagtgagtgcaaggcatgtcacttttgggagcgccttccgcgttcggccagaggcgtcccggccctaccatgattgggactaaggataatgcgctaccctgtctttgaagcattgcggagaagtctaaaatgcggagtacgtacaaatttcgctgggcttatcgcgttgtgcgcccacagggagcggaatggaacaataatagtagcatcgtgtggaggttgcagttggtgtggtcacacaaaaaagggcgagtgagacatcgttggcgtggagaagacgcccctctcaccgccatgtccacacatgttgcggcttctgggacccgctgtgtgggctgtgtgtgtcgcatgtgggcgcagatttgctgtgatgcgtgatgcgtgatgctctcctgatcgaaccccacgtctcgttccaaggtttgattgcgattctctgtgtatgcggggaaacatgggcgcgagatgtggttgcgtggagagcaagactgatcccggagccccggattcgtgtgcctcgtcccctgccatgaatttcgtttgcatcacctggggcctaaatcacgtcaagcgcaaagtctctcgtaatgaccaaggaaggagtaaagttgacattgggttcgattacgcgctgatgtgagggtctttatctaaccgtctgcctaccaataagcaggcatccctgcactccggggcttactagccaacaggaaactgagtggaacttatacaagactgcgcatcaacaggatccgcggggtattggagcgaaacaaagtctaccgtgactgagcggtgtttcctaggaacaggaaaaagcctcaaataatgaaatggtcatatgccgcaagcattacccctcgtaatgtggtgtctatcctgatgaattcaacgcttcgctaaaacataaatcatgaaatgcttccagaacgccaatgtatgctgagttggagagtgtgctttacatgcgatgggtgaggtcttcgccagctaacgacggagtcgaagacgagtttccggacgagaagccacttgctgaaggaccgttgaggagatcctgaacggcgaccttgggaagtggcacgggcagcttgcgctgtgcgccctcagatcttgaaatgatgtctccaatgcgcagacccgacgattggggcgcaacataacgctcctcgcggtcagtggaaggctccattggggcaagggcaggcacaaagctctggttgagactcaaatgacgcagatgcggcaattgcaagtcggcgaatccatgaggtcggaggcggggcgaatgcgcaggagttgcaaggggggtgtggtctggtgtggggctggcggaatcatgcgagaatgttggtgaagggggcgcagtggacatgggcgagcctggtcgtgacttcttcgtcatcctgtgcgaatactggtcgtcgtcctcatgggagtgcgatcttgacattggctgtgacgagtatgcgtactgcgagagacccggcaagcggtggttgtaaggatggtatccgctcgtaatgtgcctgctggagtgcgagtggtggctcggtcgttgctcaagtcttgaagcagcatcggcaagcaagtccatgtttcttgaaagaccgttcgggctggtgttgctactgctgttgctgctgtggcctccgtggcgatacgctgcaagatcgttgcccatgttaggtgagtagttggaaaacgagtggggaggcgagacattgggcgagccaatgttggagctgggtgcactgcgagaaataggcttggatggaggaggcatcatgtgggcaaggccattgccaggctccattaggccagcctggacggcggcgacagcggcctggtgggcagcggcatgctggcctttgcctctccgtgagtttgggttgttgtgtatcctcgagtgactgcgttgcgttagtttatgacaatttagcgagagtgagcaaccgtcttaccgagtgagttcgtctgagcgggagaagcgctttgtgcaaccggggaaagtacaggcgtgaggcttctctcctgtgtgggtgcggatgtggcgagtctggtgttcaagacggtgaaaggccttgtcacagagagggcacttgtagggcctgggcaggtcctggcgaggctcatcgtgtccttgctgggtggagttttggagcagcggagccatgagactcacggaagcggtagccatggaggcgttgttggtgttagatgtggcagagtgttggttttggtggtgttcagtggcggactcagggttgaggaggttgttaaaacccaggtgcgaggtgttggatgacatgtgatttggtcaagcgtagaaagtcgggggaaggggatgggggtcgggtatatgtatgaatggagcgcacagactaagcggacagcgcgtgtgggggtgactagggtggttgatctcggagcgagaattgcaacaaaagcggcgcacaggcttggcttggctctagccgagtgcaggccgaatgcaggggcgagctggatgtcgtgagaagcgcgctgcagcgatggcgtcttccttaattgctgtcgtgcaggcggcctgtggctcgaaatggcggtgcgagaatgcgatgactgcgtgcctggtcgcggaacttgccttggtgggtgaagggtcgaccgactgtggagcagcagcggtttctgctgaactgaccagttttgcacaaatttcagttgaaatctcttccagcggtgaacgtcggcgagtgcgcacttgtggtgatgtgtggctgtcgtgaggcggtggtgggtaagcaacagaatagctaataagacaggggacccagtctgaatctggttcagcagagtgaggcagcgagtttacgtgagcgggcactgcagaggttttttttcttcagtagtacgatgtgtggtgcgtgactggagcgttgcagcggatgaggagacctggagagataagggcagctggggttgtccagaaaatgacgtctggggttgtgagggcgcctgtctcttggtgtagacgttgctgccctccatctcatgcacctgcacctgtttcagtgctacgaggcagctgcgtgtcacagtgacttattggactgaccacgacccgcccaccagcaagcaatcaataacctcaaggatgcatgccactctgactgcacagcacatgcaaggcagacgagcattactggttgtagcacagcagctgctttttggttggacttgggcggggtggaggccatatctcccacgtcccgtccaatgggcattcctcccagttgcgatctccaggtgtggctgctttgcgttccaccacaggagatccccctttgaccgtcaatcgacaagcggagtagtctgtggggtctcgactctggggacttgagaataagcaccgcttcatcacagctcgggcgactatcgcaatatcgctgctgctatgcacgactgttgttatacagggccctaccgagccgattcacatgcggcccgccttctatgcatcgccgggtgctcaaatgaggtcggtgaagccaacatagcctcaagccgacatacaggcagaaagggtcctcctatctgcccgcctggggccatcagcacgcaatgaatctgcctagatcacgacacgcggtctgccacgcagattggctgccgcatgtcaaccaggcgatgtccgtgtcgtgtcgtatctggagtggctttgcttgggcgggtttggcggggctctcccctgtccttggcttcctgcttcgcgcagcagatcgtgggggctgcggtacgtacagtactagagctgccttttgcgatatcctacagcggaccgccgctccgcgcaacagtgacgctatcactgcctagattgcaaacacgtcgcacagcctgtgtctgcacgtttcttaaagctcgcgaggaatctcgcagctcgcacggcgccattgcgactcgacgcactggtaacccgggtccgctattcttatcagttcttctcgaaaaatttgacgccgatgctagtttgacccgctgagggcaggctgggggacttcttccgaactaaagccttgcccgagccgcgaactccacgcgccaacaaaggacggacgtggcttcagcgtgcacgtggaaggactcgtcgggtgttgtcggaatgcgaaagaatggggcttgactgcgacggcgacatgctacgctggtggcgcttaccccttggagcaacccgtggacatgcaggtacagtgctgcttggtcgagggcggcattgaaacaatattccgccctcgctatcgtcaagaaagtcatgcctaccacgtcaaggaggccagcctggggagagagctgctgcccgagccaccacatgactgccacatgttggccggacctgacttctcaacatgccatatcgtgctctgacgtcggaatgccctggcgctgactctctgacttccaatggctcgctcaacgtggccccgcaggaaaggttttacagtttgtcgcccaacattctgacacgaccgcccggaatcggcatcgaacaattttgctttctggcccaagacttccccgaccccagagggtcattctgacgttgattgcgcacaaggaggaggttacgcgtaactggggcagaaagggatgatctcagcctcagccagacttcggctatccttattcaagctttctctggggccccgcactaccacatccaacactcgaccccgatgcgaggcggtccaggggcagctctcctccagaatgacattagactatgcctcttggcgtgggtcttcacagtgattcgttttttctcaagcatgcaccaaatttcttcactgtttcattgcgataacacagcctaggaatagcccacacaccaagtctcttcttatagctttgtagactgacatgcccggtcgctggaggattgaatgaaacatcgccaaatccttagactccgacagcgaaatctacctccacagaagcacaccccatattcgagcgacattgatgtcatcacctgcaagtccctatttcaggcataccggaacttgaaggaagagtccttgcactgatcggcacaatagcgtagcggctacgaccgctgctttccgatgtgtgcaactactgttgcatgtgtgtcgtcagcaactacacaataatgatggcgacctccagatgagctcttcgttcgtacgatatcctccacgagtaccgatctggcagcacctgttaccccataaagctggactagttaaagaagcgcgtcatgctagactttcacaatttggttttaccgtttgaccgaggatgggacgatcgatgcagctacgatagcccgcaaccaacatgtgaaatcactacacaactctatgcggacgacgtctgataacctcacggttgttatctgcggtcggcgggatgcgattattgagatgctctcgccaagtccaagtacaactgcaactgttggcgttggaaggcgatcatacgtcacattgcatatgataaaaatctggccatgtcgcaactggactttcgcatcctgtacacatttttacatcatcgcggccctttttttcggtgaatacctacatggctgtatacctactctttcgtcaagcgtgttaccgaaaagctacatccgaggtacatgcatacgcttgtggttcacccaaggcatcatcgcgctatccgggcctctggagaagacgcaagtcatacctcggctgggtatgcgcttgtgaaaatctccgtgttagtagaatcactaatcgaacctccgaaatgatttcacaagatcatcgcgcctccaaccgcatgtcaggtgaagaagaatatcatttacatagtacaagtggggtataaacgctctctacgctctcaactgcttagcgtaatcgcctgtcggatctgatcgtctctgtcgctctcatttgtcattgatctggttgttttcaattgcaagcttgttccataaagtcaagcgccgctgcaagagatcgttagcatgttggccatgttggatcggtggtagagaaacatacccaagttctcgccaatattgcagaatgacgatgtgcaggaggcgacgtcgtcgaagaaaggtccgcatagacagtcgtcgtctgcgttcggatcgcaacttgaatctgctgcagcttggttccagcagtccgtctgtgagaggtattagtcacgtgccgcttttgtaggacgattcgatacttactggacattttccaaccatgcctggtcccatacctggtccacctggccccggtggtggtccaggtggtcctgggggaggcggcggcgctcttatcgctaacggtgaagacggagacaccggtgacgcaaccgcaccaatcgacccaaccacaaccgcaaccaacgacaaagagattttcatgttgtatcgcgtaaactaaaacaataagacagtggtgcaagtatgatgactccacattcgattcggacttggcgtggcgatgcaagacgtggaacgaacaagcccaatgccagaaatccccaacacgcccgcacatcaggttatataaacgtgctcatcgcgagggaattactcccccggaaattatgttttattaacgccagcccgctattaccctcgacatgtagcgtttctactcctgccgcaccatgcgttacacatgacccttgaaacccacacacaaccacgcgcaacgggcaatgatgttcaaatccagatgtgatctcctggcgcgtagaagacaaggggcattcgagaaggaataagaagtgggacgggcggattgaactgtgctgttcatcgcatgttatgttggttgttcgtggtggtgatgcatgactgcagatggacatggagacggagatgagaagatgagcgcacgatacagagatgacaaaacccaccaccccccccccccaacggaaccctttcaacaaacacgaattcaaaaacatctcgcgtatgtgaacgtacatttgtcattccggctgttcggctcccatacactgccggcccgggagcttggttcatcacacaatcacacagtaacatctgcgcgtgccggcagccgctggacttgtttcaacggcgggcttactcgagtgcgagatggaatggggatttcgggggccacagggccaagagcttgagtggggtccttggttggatggatttgaaccgcagccgcctgagttgttttactggattaggtttcagaaatacatatccaagtggatgtgttctgagtgccgatagccgcctgagttgttttactgtccacagtttatgaaatacatatctccgtgcagggaacttgaagctggtctccgcctttgttttgtagtacacgaatgcatgtcggtagccgtctatattcgtttcaatatggttttttaggagcctgtgtgtggctaaaattaggcgtgcatgtaggtggagatgaagagaagcagacgttggactggactggaatggaaggcttacatgcgtaagcatgattgcagcgacaggactgcgatggtgtcacgtcttgtgtgctacaagcaagtcggagatttgcttcacggcgaagcatatgttagacgctagcttacagtggcgctgtgtatcgcaacacggatctcaagtgggatctgctctgctgcaaatcaaatagcagactagaactcataggcataggcggcatggttactttggcatctgatattgtgcccgttagcttgtacagatatttgccttcttgcgaagcatatgtcagacccttattctcaaggaacaccaaagtcgaacgcaactccaatctttgttaaaagctaatattttttttattctaagctacaggattgctaaataagacctaatttttcgatcccgcagttcagaatttaacacagtgttgtggttgcaaagttattcgaagtgcagtacaggtagttcgcggatggccatcggaagatttacatcgattctccaccatctgagccctcgttttcgagtgattctccatcatcagcaaccccaccaggacgctgagagagtccctgaaggcctccaggaagctgggatcccatatcattgaccatctttgccatcaccaacgttgctagggtagagagagtctggttaagctgctggaagtccctagaagcagcagtgttcccagtgttcttcctcttataacttggctctcggacctctcgaagttgagctctaacgttctcagaaggttgttgaacggttgttgcaacgaggtcagcaactcggccagcaacctgagcttcttgccggacagtagaggttgctgacgccaggatagctgcagtatcaggcatgagagtgaggtcaaagtcaacctggatgacgtcgttggggtgctcgtaggctagctggtttaccagctccatacacactgcccatctggtgtagtagtggaggtcctctaggccatggagactctcaatttttgcgtacttcttctggccacgaaccgggtagataaccacctgcaagtccatctgtttcataggagaagcctgcattgcaaccactgacgtaacccaatccttcaccacttggtagctccctttgcgagtgtcccatttggagtttctccagccaggcagtggcttggtgtttttgccaggaccagcagtgtaaaacacccgccaacgagcgtcaaaaagcgtctcaaatgacgtaggagactccgagcggagacgaggaggttgaggacgtgagccaaattgaaggtttcgagcagaaggtgggcgttgagctgacgcgggtggctcctcgtcatcgtcctcaacctcaattaagtcatcgtcggcaaggtcgtttggagcagcttgaacaaccccagccggctggctgaacgggaattgagactcctgaggctgggttggggtgaagggcggtgttggcaactgcccttgagcgtcaccaccagccggctggctgaacgggaattgagactcctgagactgggttgaggtgaagggcggtgttgacaaatgcccttgagcgtcaccacctcgccccttgggcgtacgtttgggcgtctttttggtgactctattagacgcttgactgctcggtaactccctaaggggagccctcctaatggggttaacacagcggcaataggaatagttgctgggcacctacttgttgcggcggggggaaggcctcatcgtatgcaatggggatgaaaataacagctccagcagtgagggaatgcccattttatcatcctcggagcatcccctctccctgacgtactgctacgaagcaaatgtgagtacatcaacaataccactcaaacgtctttagaacacgctgcaaaaagtgtcattgcaggcaagaagcgcagactttgaaatttcgggcagcccgaagtctcacgctcggggcaagtcctgtttttgctgttgttgttttcactctcttacatcagcaatatgactttagaacacgctgcaaaaagtgtcatcgcaggcaagaagcgcagactatgaaatttcgggcagcctgaagtcttacgctcggggcaagtcctgttctgagcaacagatacgctggagttttacagttttacccgagcggagtacaccttcacggtatcaatcacgccacagaagcttacacttttgttggaaattcacacaaaggacgctttgagcaacgataagatcgtggagcagattttaatgcgacgaacacgtccttcagcaaatacgtccatcgaatgatttacatctaggcatggatgagcgcagcgaccatgcaagctctacaagtgcttacatgataaaatgatgaaaatctgccagtctcatgtcgtgtagcagagcatttcggtctgacgaggatgttcaagaaacccgcacagtttctccgaggttcggaaagttttcgtcaccgctagcaaggaaatcaggtgatgatgtattcaacaaactcaaaatgcatgtgtcagtcgatcggcccttaacagaggttttttgttggcaatgcgtgtgcatggtccactgacgtcgtcccgataatcgttccggtgagcattagcatgtgcttatacactcggacggtgaaaaacgtgttaaaattgttacccacaaaaaccgcaagagacttatcccaaatccgtcgtcaagctttgtggggtgaattttgcggcctatgtgcgacttcactgtctgggcatggagaagtgtagtccgaaggaaagccaaatctggtataaacacacattccggagtgagtcagcgcattgttcatccccgactacgacaaaattaaagattcgttttgctttcccttcttacgctttttgcaaaaagcgtcagatagctaggcttcttctcaactcgagcgctctgctttgacactgtcgtttttcaagaagtgcatgctacaaatggatgagcaggccatactgacgcgccgtgtcctgagtgactttagggaagatctttggaccattttgggtacctgagtagtcaagtcgtgggacaggttcggttaggttttcatcatgcaatttgcttctcagcaaagcaaaatgcatacaccatcttgcagtatgcggtgtgtggcggtgccaatattttcacggctagcacaagtagagctattcgattcgagcgaagttccaaatgtcttccctggtcgtactatctcgtccttgtcatattaacgaggacgtgaagttactcttcgcagacaagcttttccgaacttccgcttattctagcatattcgggctaccggggcgcattcccatttgcacaatgggtagctcgttcaacgttggcgggtccttcgtgtcaactatgttagacgttacgatctatccgcaatcatggttacatgacatcttcttgaaaatccgtggattcggatagaatccctcacgtgatgttcgctactcagaaactctgggactgcgtagtctcccacaaatatggatagagtaagaacgaaacgccaccagtgtcacgaagactgccaaacattgcattcacattcctcaatcatccataactgtgaaactgacccattgcagtccacatgatgcgcaatagccatacagaagactccagtttttttgcttatgctatgctaccttccagcttgtttcgtccctgcctatgtatggaaacaagcagttggtcttacgtgagatcgagcgcggactttcggcactccgtttcaactggagcatggagatttcgcatgactttggtttgatagcattggcttgatatatgtcatatgcaagctaggtgtggattcgagcattgagcatcgagtgtcaagtatcgaatgcaatcgcacgtgtatacaccggttccagcgaacagtgtgcagggggcgctggcttgagtgtattgtgatgggaagtttaaagatactagactattaagaatttcgggctgcccgaaatttgttgatgggttagattgtcctatcttaagccgcacaaggtaccagaagtagggggttccagcgaaaagtgtgcagggggcgctagcttgagtacattgcgatgggaagttcaaagatactagactgttatgaatttcgggcagcccgaaaatttgttaataggttagattgtctcatcttaagccgctagaatttaaaacccaacctatcaacgaatttcgggcagcccgaaattcgcaaaccttcatagtgtcgagcagaggacagtgcagggtgcaaatgagactaggagtggaagtgctttcacatagtctggtgttgcaagcactcgactttcacaatactcctacgtcgctagaatatgaaatagagcgggcagttgaagactacaccttgttgttgtagctgatttgcagtgtcagatagggtaactctcttgactggatcctttgactgtttagcaatgattgtgtgagatgtctatttttcagaggattcgttgaatatgttgtagtttgagcttgatgatattcacgaggagtgagtgttagttggacttgttgaagtttgcgtcgtgataattgcgtcatcgacgaaacaaagagcttcgcgacacattatttcagcagttttaacatatgcttcttgtaaattacttgcagaatgatcacaatccgaagaataacgttttgttggagtatgtttttttaaggagagtcgctggatatgcagggacggctcatcctttttattttcgcacggacccttcatttgtccaacattgaattcaacaaacaagcacaaactcacagcctgcttacatcacgtcacaaccccctcaaacctctcacaccctctcctacacctgctcaaacaggcatccaaccatgtccttcctcctcccctccacgccgggcctcctgcccaaatggctccttttcgtacgtcgccgcactacccctgccccaatcctcaaaagcgccgcgaactaacgcgacaacttgcatatagaccgcgatcgtctccgtcggcaactcgattcaggcatacagcaccctcgcattcacgtcgcgcgtatacaaccctacatccatcgacccgccgcctacaacgccgaaacatgttactgcgctgagtagtcggacgtttgggacgtggacgttcttggctgcggtcataaggatgtatgcggcgtacaatattgagaatcctgcgatgtaagtttgcagcgcgaatcgaatgaggggcgtgatggctaatatgatgggggtagatatcaattggcgatgtgggcgtacatgtgcgcttttggacatttcatgtcggagtggcaagtgttcaggacaacgagatggggattgccgcttgcggggccgatgttcatcagtacgggcacgttggcttggatgttcactcagtggaatgcatatgtgacggcatagcacaagaggtacaaaagctgaaggttagtaggccgcagggccaagcatagtcgacaacacctcataatgataactgtaatatgtgagagagtacaagctttccaatgtgagagctccgattcgttatgtcgtcgtatcatgcacatctcacgttgaggacaccagtcgcatgcagtagacgtccttgactttttgacctgcctcggcggctttttgacctcccgagggctttcattgatcatagctggaaaacatacatgacccattgggactccgaattcctcaacccagatgcagagttttgtccgtattgaaacccattcacactccgtcccggtcacgctcttctgctttcctcatcatgaaaccgttactccatcccatgcgcttagaacttggagaactgcttggcggcctttccgcttcgggggaggacacggaggacgttgaagcggacagtcttggagaggggcctgcactgaccgacgacgacctggtcaccgggctcgacacggaaagcgggcgagacgtgcgcagcgagattcttgtggcgcttctcgtaacgggagtacttggggatgaagtggaggtattcacggcggatgatcaaggtgcctggacccggttagtacatgctgccaagactaaatttgatatcccattccagtgccacttgcgccatctgtgatatcggggatgaacgtacggtgcatcttggtggacatgacggtaccggtgaggatacggccacggatggaaaccatgccggtgaacgggcacttcttgtcgatgtaggtaccctcaatggcgttcttgggggtacggaaacccagaccgacgtccttgtaccatctcctgttgcgggtgttcttgcggggtccgccgaccttgtggttgaggaagatgtgaggctatcgcggcgcattagcatcgagcatgtctatcgcggtgggtggaaaagcagtacctgcttctggtaagcgcgctcggactggacactgtgtcgccattagcaattgatcgagtgtgtctcggtatatcgatcaacgtacgtgagctcggtagccatggttgcggtcgtgtggtgttgtcggtcgtcttccgtgaagctgataattcgaaatccgtcgtggctcgcttagctcacggccacgacaagaggaaaaacgtcggcccgccgcagcgctagtccagggtcgcgctcttggccaatcggcactcggtcaatagcgggcttcgcaatgctccatgtgagatcctccgcctagcctacacgctttttgttgtgtagaccgttgctgctccttttgaggctacccctcttcatctaattcttgtccattgtattacaagatgtcgagcatcacggagacttttggtgttcgcattgatgcgaccaattctctcgtccaagctgcaatctatggcttcctgcttgctggtgttgcagcatttgcagctcctatcgttagcaccatccgagttctgttgagcctgtttgtccttcctggcaaatctgtatgtgactgttttgcgctttcgtcactggaaactctctaacacctcaccagctcagcagcttcggtccccgtggtacttgggccctcatcaccggtgcctctgatggcattggtaaggagttcgcactcgcccttgcagccaagggctacaacctcatcctcgtatctcgtacccagtccaagcttgactcgctcgctgcagacatctcttccaaatatggtcccaagatctccaccaagacgctcgccatggacttcgcgcagaacaaggattcagactacaacaacttgaagaagcttgtggatggattggacgtcagcatcctcatcaacaatgtcggattgagccacagcatcccagtgccgtttgccgagacacccaagcaggagatgaccgacatcatcatgatcaattgcatggctacgcttcgtgttacgcagctccttacaccaggcatgatctctcgcaagcgtggcctgattctcacaatggcgtctttcggtggcttcttccccactccactccttgcaacctattctggtagcaaagcattcctccaacagtggtcatctgcccttggatccgagctcgagccccatggcgtacatgtccagtgcgtacagtcccacctcattaccaccgccatgtcgaagatccgcaagccatctgctcttgtgcccaacccgaagcagttcgtcaaggctactttgagcaagcttggccgatctggaggcgcacaaaacgtcgcctttacaagcacaccatactggagccacggtatcatgcaatggttcttgtcgaggttcttgggtgagaggtcaccaattgttgtcaagatcaacaggggcatgcacgaggatattcgaaggcgcgcattgaggaaagctgagagggacgcgaagaagcagtaattctgaggatttgaccatgagcaaaaaaaagtgtcaaatacaaggacgcagtaattctatatgaaagaaggtatcatgacgacacatacttgcagccaggagcaaacggaacgccatgcatacatatgttgtacactaatttgtataccccaaaatacatctcttccaccacgttattattcaccaacattattttttcaactccgtccacgtccactgcttccgcaaattctggtgatcccgcacctcttcctcttccacctcgtcatcactactccccgcactgctgcaacttcgccggctctctttctccaaacttgttctcgtgatcgacacacacccttcctccaacagattcccatgaccatagccagtcaagggatgtgatgtattcgacggcatagtaaatctgcacgagttgtcaatctcatccacatggagcaagaaaactgaaaggcttacatgaatccccttccctcgaccagatctacactcacgacacctccgctttcttcgactgcttgtcgcaactttgtgtgcaggcttggccggctgctgggatccaatatgcgaacggtgtagctctctatcgcctgcgtggaggtgtgaaatctctcatgctgcgtcccatcttgcgccggtctctgttgctgaggtggagaatccgcgcggtgcgatgcccacggggcacgaaacgagagtgcaaaccacgccattgtgtgtaaaccaagagcgtccaagtagcgcagccgtccttgatatatgcagaagatgtgtgaaggcaagtccagcttcgtcgtttgtgtccactttgcgtgtgtgtgaacgaatccaatttcaacaaagaaacaataaaaccccaagatcgacgtgagacacccaatccctcgacacttctagtctcattacatatatgacatctcccccaaaaaaaactcccaaccaagggccactcttccgatacgaagtaaacccacgccacccgcgccccctctaccgcatcagccagcgcctagcacacattcctccaaccatttaccgtgccttgccccatcgcagtgcctggaaatccagcacaatgggcttgctgcacgtaaccccccaaataagcggcgttgcacaaagcccatgcccacgattctcgcagcccgatggtcgccgcgaggtttgtttcgcgggtgcgcgcagattgccgcgggacatgcatttgtatctcgatggagatgggcgatggtgggaaaaaggaaaaatgctgcgaatgaaatgaaatggactgggcgcccggcctgtgtacccgagggctttcgagtccgatgggctgggtcaggaagcgggccgagaagcgcaaaagtgtgtgtgacgggggcggcagggaggcgtcaggaaaaagtaaataggactgatcagtttagttttcgtttccaaatttggtgctgcgggagggcaggaagtcaaatgaggcgtcggagcgcccatgatttatctacatgcatgtaacgcttgattcaggcgacgtacatgaggcggacagcccagctgtcacacacacgcctcttactcatttccagcaccccaacccaaagcccaggatatctttttttcgtgttgctcgttcgtcgttcaagaagcagagtctatcccaatcgaccgcaaaaatatgtccatgggtgtggcaaagcggggtcaatggttcaagttgatggtaaatcgaaatgatggagcaagcgagaaaaggcgagtggttatgcttgaaacgaagagtccatgcgaagacgtgcaagactgagagagggagcatcctataactccaaatcttgtactttgcgtacttcctcccatagattcactgcactctcggctctgagctacgtggtgtcagcttgatgtgaggaaagtgagcactgcaacgtaccttgagcaggtgcaactcgagttctccgtctgaggttggcgagttgaagagcagtcgtccttccttcggtttctctccactggtgtcgccaccgaacacgagctgttttgtcacggcggcattgagtagcagtcgatgtgtaccatcggcgcggaggacgaagcgtgctttctttggctcctcgtcggtgacgttgaacttgaaattgcctactccgcgttctttccatgctttggttgtgccctcgccagtcatgatgtagagctttgcgcgaccagtccagacagttgtctcgccctcctcaccagtctcatgagctataaagttgttagtcgacgtcggtttcaaagggctgcagaactcacgttgctgtgagagcaacggttggcttgtttgccgctccttgtcgttgttctctttctcggtgtcgtcctcttcgccatcgtcctcgtccgatacatcggcatccttgtcgtgcccaggagtgccgaaggccgttgcttttgccttaagacctttaatcgtgagatctgtgggggtcgcgaacgatgacaatgctgatttcgatccgctaattgctccaaagccaccacccagtgaacttccgaatgtactgccgccaaatgccgatttgcttgcccctcccagagctccaaatccactagctggcacagctggcgccgcagtgcttccagcaaaagatccaagtgagttgcctgatgttgcagcgaaaggagactttgaccccgggctggcaagcccgccgaatggagaagcagacttggcaaggcttccaaagcctgatgctttgaacttgtcatctgaggtctgcggaaggagttcgggtcggtcagacgacttgggtgcttgcgacttgggagacatggcggcgaacggagacgccgctgaagtgttggcgaagccacttcccgggggtatcttatttgtggttagccacggacacaatttgccatcttgcgcacacataccttggcagtcgaggttgtggcatttgcggcaggtaccgcgttgtccttgtctcgcagtcgcttcgagtcacgctcgtcttccgcacttgtaattggttttccgttggtagtcgtatccttttccgactgtgcattcgcggccgcgccctcgacctgatcgcgtgtccgcttattcttcgggctcgtgccgctgttagtggtggcggtcttcgcaacagctttcgacgtgtctttgttggggctcgtcatctgctcgtcgccgtcattttcctcaatccgctccacagatgctgctggtggcttcaagggaagaccgctctcaatgtccttcacatctcgagaccgcttgcgcacatgatgcctttctgtctctttctcctgcttcttctcaggctgcttgtctggctcggtttcctgctcgaactcctcccgactgcgcttcttccgtaaccggccgcggtcgctgtccgatcccgaggcactgtgctcgccggctttggcgctgccattggtaggctcttccataaactggttcgaagtcgcagcgggctctgatgtggcctgcgcatcaatacgagtctctttcagcttgtctcggacgggtttgccctcgctgtcgctgctcttgtcactccgcgcgggtgaggtgggggcttttggtgcatccttgacttcgctggaggagcttgttgcggcagcagattcggaattcttcgttgcgtccgccatcctggttcaaggtagagtgctctcgatatgcggatacaagctgcgtgtgctagttgttgtggggaaggtgtgcgtttcgcgcgcgaaattgggtggtcgaggctggcgcgtggtgtgtagtgtcttggcggatgtcgaggatgcgggtgaatagtccggtgacaatggacgtgaacaatagcggctaccgtccttagtgaagggtgggtgaagcggagactgctgttgagcagggcgtgtggcgggctggctgtggaccaacactacagcttatttcctgtgctctggtgagtacaatgcctccagcacgtggcctgaatctggcagaagttttctttcgtccagagtagagagccagcggtgtgtgctgtagaagctgaagtgaggtggagcggtcaaagcgctgtcggatcttaatggtctggatccccaccaatgcgcggcttggtatggcgggagattacagagtcggtgcacaaacgcgtcgacgagggctctgcgagtgggaaagcgcgttgggtgtgatgagtggacagaggctgcacaggagctggcgcttcagaggtcgtggtcgagtgcgttgtccggtacatgaagaccaatgacgaacgagtgggatgcattggagctaatatggcgcgcatatcagcattgcagcggcaggcgcatacacgtcgagtcggcattttgtaggatgatggaacaacaaagcagattatgatttttctgagagatcatgttatactgtttgagtaacaaaatgttgaacgccaagtatgtcctcgagggcggtctgacccaaacgcctggtatcttgcaccgagtctctaaacgctgcagctacatttacaaatatagttcaaaagcgctagctgataaaacagagacagcccaagagcatgtagaagacaaacagcgggtatactgcgatgcccacgcgattcctgaccacaccacttccgcccataattgacacacccgcggccagagaccaggctacaaggaccaagtatacgggcactctgacgatgataggaatgccaatggcgctgaggagcgaggcgatgacgagcgggaagagcgtgtagccgatgatggagacggactgaaagaaggcactgtatgtagtcagtatgtatcccttgagcttcaaatggtcaacgtacatgctgcctcccaggagcttgatctgcatcgtgacgactgcttcgccgatccagaccatggcaaagacgcccgagaaaacaatctccttctgcttgcctcccgcgccccacgagaggaacaagctcagtagcagacaaaagaccagcggtccccacaagtcccagtctcttagcccgtcgctcatgccgctctcaagaaggatgtctgcgtcaggccatctgcctgccaggtttctcaagcttcccccaaggccatctgcttcaccacgctctgcagcgccaataccccctccacgctgcatcatgccgcccagcaggtacttggggtacagcacctgcttcatcttctcccatatcgcgaggaggtcccgcgacagcgtatcccataccgtctcgtcgatggtgttggtgggcgcgcgacggtcctcgccagggatgctcgaggtcaagtaggactgtgtattcgcagcacctgaccgcgatgagatgtttccagtcagcggtgcgcggtccgaggtcccctgcagcgggtcgtctaggtcgtcgagggtcgctgtggtggtcagctaatgtgcagctatctgtatactaggcgcctgtcacgcaccatcgtctgggtcaatcaaatcgcgctccactgcatcgtcgtcgtaggggttgcccgaagaggttgaggcgctcggcatcattgccgccatagtggaaaaccctgcttcgaacgtgtgcgggattaattctccgtacggacaggtatcgtggaatcgcagctgaggctctggtgtggtgtcctttcgggagctcagcgagggtgcagtactaaacctggctagtgttccgccctcagggaatgcttgattgctagcgcgcaggggcacaacgactggcgtcagtcactcactatttagcttcaggtatggctccgccgctgccaccagtctcgacctggtctcctgcggcagtatataatacttgtagttgccgtccgccgtgagtgttgttccgagttcaacagccaccatgacagacccaatcttgaacgacatctcccacagacgcttcaacttactgcgaggaagctggatactagtctcgccgcaccggaccaagcgaccatggcagtaggtgtgactcgcgtggccgatgggaatatgctaaacggatgtaggggtatgcaagagtcaccgtccaagaccacactccctgagtacgacaatgaggtaggaccaacttccgctagtccgtgaaagtgacggtcaagttgacatccgtcagtgctatctgtgccctggaaacacgcgcgccaatggcgagcacaatcccaagtttgaccatacatttgtattcgtcaatgactacagtgcggtcatggaagagcaggccgattatcaaccaagctcgaaagatggatcactggcctctcgactcctgcgcgccgaagccgtcactggaaagtgttatgtaatctgcttttctccatctcacaacctcaccctggcggatatgacaccagcccagatcgttccgatcattgagacttggaccaatatctatgctgcacatctggatcccaagtcagtattagcgaaacttgctgccactatggtaatcccagcactctcgcaggccgcactttctccaccaagtgcgcagtacagatacatgcagatcttcgaaaacaaaggctctgccatgggctgctcaaatccacatccacacggccaggtctggacgacgacatcattaccagaagagcctgccatggaattgcaacaactgatcaaatacaggagcgagcaaggcggtgcacacatgttggtagactactccgccttggagtcacaagagaagacgcggaccgtgttcgagaacgaagggttctgggccggtgtaccgtactggggtgtctggccattcgagattcttctcacaagcaagcaacacaagcgctcgttggtggactttaccaaggaggagcgtgcgcagctagcagagtgcattgcagaggtaacacggcggtacgacaacctcttcgagacgcagtttccgtacagtaagtgctctttcgggttaacgtcgaccgaaatgccgactaacattaccctaggcatgggtctacatcaagcacctctaacaggcacggaggaggagattgagtgcagtcacttccacatccacttctatccaccactgctccgtagcgcgacgatccgcaagttccaggtcggatacgaaatgatggcggagcctcagcgtgacatcactcccgagcaggcagcagagcgcttgcgaggctgtggtggtgagctctaccgcaagaagctggttgattccccgaagctgaatggtgtgaatggtgtaaacggccatcattgagaagactgtaggagcatggtcgggctgattgctttttgcttcggtcgatgtttcgcaacttgcatagcagcgttgtggttggtatagcagcactattcgaggggagcatcactgcacgaaggatgagcagttataccctatatttatgtagcagcctcgagcatttcgtcgcatataatggcgggccgccagggcgttggttgggtgcaaaataagcacaaccttaacaaacatcatttttaacctgtccttgaacgatacctaccaccagcctcataattcaggcatatcagtatatccggcatcccactacaaatcttgtacctggtgtgttctcgaccagccgacgtcatccgcacctgcccatgtgccccactccaacctgcttctcgaccccgccatcaaccctcccgagctctcacccaaacaacaccaaacctttacacatcaaatgtcagtcttctctgcaacaccgactgcatccacgcgactaaacattacagacaatcaaaatgcccggcgcaaagttcaccgagacgtacgagaaggtcagcaagatgggcgagaagctcaaggctgctggcaagtctggacccagcaacgacgagcagctacacgtacgtttccgacatgttcccaaatctgagctgtatctctaggaattttatacgcacatttgctaacatatcttaccttccagctctacgcgtacgccaaggtcgcccagggccaggacttcagcgccgcgaagaagcccggcatgttcgacttgactgtacgtctacaccatacgtccccgactcaccctacacatgtctcgaatcggtagtggcaggactaacacattcacagggtaaggccaagtacaacaagtggaaggaggtcgtcgatgctggtaccagccagcaggaggctgaggacaaatacgtcgagttgggcgagcagcttgtggccaagtacgattcttagattctgaaaggaggataggaatgcggaatgtggctggcatacatacgtataaatgaatgagtgcatgctccaaggaaagtcgtgaaggtgtgaagtacaaggttatgctcctggggtgacactcttggatgagactgacttggaagttctccgtctttctccatttcgatcgttcacatacgcaattctatatcttaaaaatccgcacaagagactgtcattgcatgaataacacgtgtctgaaatcgcaatcgatgtacacgcaatcgaatgcaccgacacgcggtgaggacaaatgacagtgctgatcaagcttacacaagtacttctatcaatcgcgacaaaacaccactttagccaaatcatcctcgactgctctttgcttcacttgtaacacacatatgctcctcaccaactagtatatttagatatacctcccacaaagcttccgagacacagttcttacagctctttttctcaacccgatcccgatccccttccaaatgctactcatcccactccctcacctcaacccggcgtctgccccacaggcgtccactgattcatccacctccccaccatcctcgccacagacttcctcaaacgactctggtagtagtcgcacaaggcggcgccatgggaatttttcttattggcaagggtgaagtttcgcgagtgacagcgggagtaggcgcagcgcctggttggtccacatatgcgcgcggtaatgcaacagtgcatggatggtgggttgagagtgtgatgtgcagagacttggtagggaagtagatttggaatgggaagggaatgcaatgggatggaaggggatggttagcagtgggagtgaaagggaagagaggtgatggaatggaggcgagaggtgaacatgggtgtggtttcactcactgttggatatcatctcaaggcatgtctttggtagcctcgtcggtcgagcgcgtactagcaatttactcggcgttttgaaaccaacttttcagaactaccttttttcttccaaatgactttccattcgtctgccgccaatcctatgccgactgcgtgataaatttttggtcgtcatcttgcgttttgatgtcctgccgaatgggcaaagccaccccgtagtccgttatgatagaaggcggttcgcgatagaagacattgatgagaccactgtctcccactcccacaacccactggccacacctactccatccaaagtgacgaaacggaaaattgtactttggtacttcgatgatcttgtctgccttgatggacgtgaacggatcgccgataccccggttacgtttcggctcctggtacttcttcttcgtcttcctcttgcgccttgtcgtgcccgacccagtgcttgtaacagacgatgcattggagaaggtgctctcctcacgtacgtgtcgtggaaggcccagtggtatcgccttgctagattgaatccaatcatcgccagtgccagctccctcaagtcgctgcaggtcccagaagaaagccttactcttttcgttgccggcaacaaggatggggtggtgcccgagctcatggaagatggagaatcgcatgtagaagttgttcgtgtagggtagttcgaactgaagcagtctttggaagcgacctccccaagcagaccgcgtgttcgaggtggagttggcagggatcgtgacaggagttttgctgcttatcgctattgaggtaggtataggggcgtgcggaatttgttcactgtccgagctgaacccatcgatcttccacatgatgatcttgtcttcgcgacacgcatgactgaagattaggtcgttataccattgtatacaatccacaaagtcggtatgtacttctgtagtagtgaaatgaggatagtggatcaatgcgggcttgtccgtgcccacgtgctcactcagatcattgggtacttgccacatattgatcttggtgtctaccccagcagacaagatgaagcggccctttggatggtacgctatggtcaagacttggtctttgtgaccctggccaaagcaaatggcggccagtggctgcttcttatgagccggatcaagactccatattcgaacggtatggtcgatactgcaagacgccagaatggtaggatttatgggggacactgcaaggtcgttgatgcacttggaaagattagatgacgccgtcaattaggcgtattgaactcacgtcgccatgtcctatcaacgtctgtttttttggtcagtagatatcgcgccaccagaatgacacaacgcaccgccacaagttctttcttcgcaatgttgaagaccttgatctgatgggttgcatcgccagccacgcaaagtagtgggtcgccattctcggcttgcgaccaggtcaggctgttgtaacagatgggctacaaaaatggaaataattagcgaagcagtgatgttaaacggtgtgagcgatgtacctggccgtctggggtttcatgctcctcgttctcataccagtagaggatctcgatggtgcgattgttttccagtacacagcggcagacaataagctaggcctatcagctatgcagcaacacgagcacgaaggggtacacacatgaggaccgccgcatacggcaaacacggggtcgaggcctggtagggtgtagggataaaattccacgtcaaaaacagtggctttggaggttagtggtggaagagcggtggaggcttgacaggtctcactagagttgagttctggtttagtttgaccctagagctgtcaattgtaggctaagggtctgcatgggagcctgacgcacacctagtctgatagtggctctgagcgagggtaggtcgcagaggctggccatgacgcaagacgcgtacggagcagctcggtatggatgcagtagggcaattgctgccggggcggacgctcgtgggagacgttgggcagggtgcagtggtgccaatcggaacaatgcaggcgaagaagcagttagcggcgtgggccgcttcgtgtaggtggccgggcgctgcagctggtagccgtggacggagtaggccaggcggtgggaaccacttcaccgccgagcacaatgggcgagggcgcaaggttgcaaggttgcaaggttgccctggtctgtgaacgcgcactgggcgagagtgcgtccaattgctggtggtttggtggttgaacagttaggaaacgtgaggggcttggcggcatgccatcggcgatggtcgacgacgaagaaggaagtcgaggaactaggcaggtacgaccaatttgcagctgtgacggccatgtcgaacccgacggacggcccgctgcgagcaaacagcaaacagcaaacgttgcgagcactcgcctccaggcacacaagcattcacgtccatggcgacgacgggtctcagcgactcagcgactcagcgactcagcgacggcactttgggtgccatagacagtaccgacgtcagcgtggcgccgtggggcaggctacagaagacgccacgcgagcggcagcaaactccccttcgaatgacagccctggggctctggagggatggatagagtgcagttcgcctagggcttcgggcggtgcactggtggcacgccttccaaggttgtctgactgaagcgcgacacgggactttcgcacgtacgactaccactgcgactgcaattggcaactccccgtacgcgaacctcgacctcgttcgcaagaatggcctgatactctcctcaacgccttcacgaccctctgccccgcgccccgcgccccagttgcagccacggcctcagcctgcgttgcccgttgtgcggcgatcctccagccagggttggtcagcgtaacctcttttccgcctgctgcgcgctcagcccaggaacatcctactgagtcgtcgtcgcgcccacacactgcacctgccacgccgaccctgcctgcttccctgcaacttctcccgcacccctgcctggcctcgccgccgagacgctcacgctccagcaatccccagcagttgcaccgcgctcccgttgccgcgcactcgcccgctgctgatttgcgctccagaggaaccgctcctgcgaatcttggcctggccctagctgctctgggaaagaaccttcattcccagacccagatccttctcatataaactctgcaccgcgacatccacgtcacacccaactctgccctactgtagtgcacaagcctcgcctgctcgcttctccatcaccaggtctacacgcggtgactcccactaaccccgtgttctggcgcctgttgccgcgtgaaactgtgctcgccaaccttaagcggacgttggctaccgtacaccctgcctgccattgtgccacttggaccctgcgtactctagtaggcacctggccctcctcggagccacgctttcttctcctcgcacttctttaccgctgggcccagagcgaattattagattcgacttcggctggacagtagcggtagagcaaggcaggaacgaaccgacctccctgacaggcccaatctcgccaccatggataccacttttattaccattcacggtaagcttcacgtgccgtgccgcatttactaaggccattctgaccctgcagatctcaccgacgatgctcatatcctgtactcttcagactcaatcgttgacattctcggccatacgcctgatgaggtcgtcaatagatctgtatggcacttcttccatcccgaagagctgccgcttgccaaagcccagcacagccggggtgtgcgtcttgacaaggctgcagtcttgtcgtactgtcgtttgaaaaacagacagggtgactgggtgggatgcgagtgctgcttctctattgtctacgatgtcatggtctgctgcaccagtatctacagggctggtatgcagagccagagtaagctacacctcctattcgacacatgctactcccatactgactgctgcagagcgagcgatcgaggcccccattgttcgcaagctgtttgcctcttcgccaaaggacccgcgataccacatgttgtcgcatctgtccagcaagtttgatcttggccctgagcgccagactcacgagccccgtgctgcacttttcctgaatcggttcacgcgaactttgacagtcatgtacgccaccagcggaatcgagcaaatcatcggcatctctggagaagagatgaaaggaaagagcttctactattgcatcgctgacaactgcctgaacgatgcagtgcgctgtctcgagtcagccaaaggcaacgattctattgcctacatgcgcttcttcttccgggacccgcgccagcccgatccgcctggggggggacatgacctccgacgatagcgaagacgacatcatgaccgacgtaacaagctctgatgaagacgagtctgacgtcagcgtcacccacgatccgtccacttcatacgagcccaactcgcgaagcctttcgcgtccggatcatgacatttatgagcacccttcacttccgcgcgtagagtccggcgatagtgtcctcccaagggacacccaccatggcgtatttggggagcatgctgcgaacagatcgtctgcgtcctctgtgccgagttcccctgactccgagcctcgcgacgggttgattgaacttgaggctgttgtttcttgcacctctgacggactcgtcgtttgtctgcgtcgcgcccgtccgctcatacctgggacgttgccagtctcgcagccagcaccatacaatggtatctatgcggcaccttgggctgcacaaccactcttccatcctgccccacagcagtaccctccttatcctttgggggctgtacacccacaaatgcagcaggcagcaccatcgctacagttccagaatgccttcatgcaaagcattcgcgatgtcgccgtcttcgcctgggcccttacaggtatcaacggcagcctcgcagagtatgctcgaggtaccccgataggcgagtctcagccaccagagggtttgcctgtgtggaaccctctacctgacccgaacgcgttcgggaaactttctgcaacaccatcgggatacgtctcgggctcagccagtagctcttcgagcaaagatccgttcggttttggagatccggggcttagctgaaagcctcgctcaatatggcattgatgatatgatagccagaaatctatggaaaccacttcccagctcgacgattgcaaggtctcttgacggggtctcaagcccagtaacatccgcgccttgagaatattagacaaaatggcgaaacattgatggtcttcagtgggcgatggacgcatgatggcaagcgggtcatgcttcaaatttgcgatgacgatggtatgctttacggccaacattctcctttctgattcatcatccggaatggtaagaaaaaaaattccaaacatattagagatctccactcctgtaatggacgtcaactcacctttgaaaacttctgtgaacaataacgatttgaagtatcgggataacactcattcacttaggagagaatgcgactagctgcagcgaagcgctgccgatttgtccctgtcgtatttggcggctgcgctttcgcttaacatccatgtggttcctattcttgggtgtcgggcggcccatcccagcaccgcccactacaaaagtctatttatcgctacccatgtagaaagcctcagcacaagtgccttgaagacagcatgtacagaatgctttgcaaagttcgagtgctgaaaccactgctatgatctcaattacagtgcgggaaagccaaccactttgtctgttctttgtggcccggccactgaagtcacgttttgctttcatttcattgtcacgcccagggcggaggctagatctccattgctgacgacgaataggggaggcagttttacgcctttgccgcgttggataggaatatagccttcgctagtgtttatttcagttgttggtcattttaggtcgccgatgcacttcgccttgttgctacgccacatatttgcggcgatatgtaccctgagctcgactcgctgcgtgacgtttgacttgactcactctgcggatggcatattattccatcttgatcactaacaaacgcacaaaaatgaatcaaaatactttcaagacgaggccacgcacagcgaggtcttcatcatggcttcgcacactcgtcgtcacctcgttcctcttcacactacttcccgcagtatgtctggcacaagagagcacatccaattctggagcatcggttacagcaaatgcacgagcaccagatacttcgtcgagtgcaacaatccgaccaagctctacaagctcagcgccaccgcaaacacatacagttcaggtcggtttagcggatcataagtttgtcccggacgtcacagaggccaagattggtgatgtaagttgtatctgagactcttaagccctctcgtgaacaagtcatactaacccacaacagactgtcgagttccgcttctatcccaccaaccacagcgtcgtccgcgcagagtacaacttcccctgcataccctatgagatgaccgggaacaacaagcaaggcttcttctccggcttcaacgccgtgagcaaagtcctcgacgacgtatgtccaccatccatctctctcacccagtatccactaacttctccaaggctccaagatactctatcaaaatcaacgacacaaaccccatttacttctactgctccgcccccggctcctgcatcacatacggcatggtcggcgctattaaccccaactccagcaccccgatctccactcaacagacaaaagccaaggacagcgcatacatgctgaatcccggcgagcctttccccgctgaatctcccctgcccccgaatctgcccagctcaacatccgtcccgatcgccgtcgcccctcagaaacactccgccctcagccccggcgccatcgcgggtatcgtcatcgcagcactcagtgtcgttgcgctggctgcgggattattcttcttcatgggcaggagcaagagcctcaaagatgaagtcaaccggaaatctacacatctaggcgggggactacaatctcccgccccaggacaggtatgcagtcccacgcctcaaatgcagcaacaaggctacttcgatgcgaaatatactccacagctgcaaccacagccatacgtcctctcccccccaggtcacccagcgtactccatgccacagacaccatcgacgtacagcgagccacaggaattgccgctgaacacgacgacgcagaagtttggcgcatatgggttgcaggagcagcggctaagttcggcgccaccgtatgggtggcatgttaatgcggcgccagcggagatggaggggacacctggaagggaggagattaaatgggaagaggtgagtaatcgggggagtggggctgggaggaggatgttttgatactttgtctatgctaggcgttcgcatgtagtacggtagatagaagtaatgttgtcatattcacattcaatcagagcatattgtgtatatagaaaagacttcttgtatattttgtttcggtagcttatcaaacgagtgcagagcaaaccgttcccacataaatccaaagcgggacctgcatcacaaacacagctacagccactgcatcctcccgcccggttccatccgccatttccaccacccgttcccgtcttgtacgaccacgcccctcgccaatggttcaagcctatcgaaattagatggcgcagcacgctacaaacaagttcaatcataccaaaataacaaggacagtcaacacgaccagccacaacatgatccaacggtgcccgagcaactgcacgagcctgccgatagcaagaccattctgtaaagtcgtggcgcagacgatgagccgcagccacgcgatcagtgcgaccgcagccatgtcgctcatcacaaagcgcagaatgcgctccacggtgtccatgagacggttgacgtctgcgagaagaacccagatatgcccagcagcttcgagacacgcagatcccaccgcgagggatctgtccgaggtgatgcccagctgaacgcgcagagcgagtgggagggcagcgaaggctcgagatttgaacggtgcggtaagctgggtggtgattagatggttatcgcgagtggtggatggacggggacgcacgtggctggactggtgcttgagatcgttgagtactttaaaccagtagggaatgttgatggaggggaggttgagagataaggttgacgttgttgcgtgacatgcatcgataacttctgtcttgtatcggccgtacacgatggctaatagcgcgcacatgagaacgatctggaggaagttcattgtggctcggtaaaggacgattgttgttgtaggaatttcgtcgtatgactacagtgttggaggagtcgggagaagtgttatgaaaagctatctatggccatatactcaagtttatacctcccacttaggtgtcttgcgtacttcaatcttaaggtctcacgggaggcaggcgaaacacgcgggaaggagaggttcgtttggtcgcacactggacgatcgccgcaaaaggtggagccgggtggtcgatggtcaagaagcaaatggatgctgggtgtttaccaccaccgagaaatgctgggtgtttaccaccaccgagaaatgctggaagaagtggcaatgcacacgggaagtagctgagagacaggggtagtatggcaccggggaagcggtacggcagctgaaggtcatctaacagtggggaacctgttccaacgcatcggtcataaaggtgaaaagatgagacacgaccaattgctgctaggtttttgggatctacgcatcggggccgtggttgatgtgttcgtttgaagtctgagaccccgttccttgaatttcctgtcgattcgcaactacccgcaagaaatcagggtgggacacccctagcgagaaggaaaactagaacctgtgagctgaaagccgttagctgctatgtttaactttgttgctctgatcatcggcgtctggcacagatgtgcccaaattctcatgcactaacgctatactaagacacccaagcctgacattgaggtatcatcacaactctccgcacagatcatcatgactcttgtgacactcccactatccgacaagacaaacattctatctgtggacgattgcatccatctatgcttacggcgctcaaggccgcaattatccatcctttccaatttgtcttagatccatatagcagctctttatcagtttcacatactgaacttatgccaaaagggcgtatccatctcgttctcgacgattcgctgttcgtcttttcgtcttcactatctctgcgtttactcgtctcagactcaacgactaggtaaacatgcaacagtcacatctgacactctgagacataggaagcattgtataagttctggaatcatgtcgagctatgttatgatttttccatgttcacttgattgttgctgatccgcctcctcactttcatccaaaagtgagcttactatgccttatctgcatacaacctctactcgggagagcgttcaatcttcccagcaaatgcaaactgacacgatctggtcagcatcgtcttacaatcaggacgagaaaatcaacacctcaactagcgtctacagaccctttcctcaggacgtgtgggaagacagtatcgttcattggatcaagaaacacgagattacactccataatacagtactcctcacagaacgcaagccatacgacgctgcgactcgcaagtcagatacagaagtcttgagtcattgggcttcaacagaagctaaatctgtatccaattggcatcctgtaagctccaccataatgctattctacaaggtcactaacatgttcttcagaggcgggccacatgatttcacaggccggcctcccaacacggtcccggatctactccacgttaccttggtctaccatccggaaacaccttaccagacaacatatcacgtatactacgggaggcatggtgcagacgaacttctcatcaaacatgtcaccaaaatggaggagggtgatattaaattacaccttcagccgtaccgtcccccaccaccaactctaatcttcacggcgcaacccgacaccgccaactgcgtcgccgcacaagaatcccaaacaccacgatctcctatgatgggaccacaccaatattcagccgtgctccaagatcttcacctagccagataaacaaccatctgtcctttgatccaggcccgcgatttagtgtaccactgggacacatgtcacagacgcgtggccaagaacagcctgttcttgaagtatgccatgctgatatttgcttttctttgcttctttacctgctgtctttgtatcccgagaactggcatggtcaatctatcgctttgcgccgctttcttcttacctgctgctgttctttatactccgaggaactaccatggccatttcatcgcttatcgctgttttctacccacccaccgttttaatacccttcgatccaccacattcattcaccgctgtaggagttttgcttaagctcctgaccaccatgctccatttgccttccttcgaggccctaaccagtccattacctacgtctcttttctcgtatgtataatggcatatagttgactcttcatacaatcaataatattgcctaactttggttgcgcgatgatagcagtacttgacgtaaacgttcgcatttgagagtctctgcagggacactctctggtgtagcgttgatgactatcgagatattgaagcagatgaccctgagctcaacatgtgggtgttggactttgagctcgcggcgactgatcgagagcacgagatacatactctggtggaggatgaaggagacattgaaggatggaggttggaggatagtagacggaccccgatgcgtatgtaggatggaggagattaggtgggagaaagagagtgaggcgtttgtttgtggttttgtagataagaggtagtgtgttcatattcacattacaagtacacatatcctcattattgtgtgtagaaaagacttcttgtttcttttatttatggttaacttgttcgaaactttcgtatccgcgcgagtttcgcttgcggtctgcagtagaccggattcctcttcagcacacacccacacaccctcatctccatgcacatcccgccctcgctgcgcagaaataaagaagactaacctagtcccggcttttcttaggaaaggttaaaactgtcctgtcccatcccgtcatccaaagtaagattcgtaaagcagaccaagaaaagcaggcaggttggtcgatgagaaatagaggaagaagagaaagaggaagtgaacaattgtcgcgattacatgttgtacatttccaattcagaaaaaagaatagagtatgtgtgagcgggaaaagcgtcgcgtccggcggtccgccaggtaagaatccccagccgtatagcataacaaacagaaatgggcaagggccactttaaggagcggggtatcgtaactcgtgtcgctcatgtcgaaggagaagtagaggccaccgtcgcgacaggtgtcggttctggtgggttggtttcttctgtcaaaggtggtaatgctggctcgacactcttccgtggcggtgaattgttgcccggcaggctagccgtcgacaaggttggcgaactcgtagactgtgaggccgcaagtggtggtgtacagtttgagcccgtggaatgtgtctgagctagctttgctcttctgctggtgtagtcactcaagcttagctttttccgcgctggtatggggttgacggcattgttaaccgctggagagaaaggcgatccaatcgtcaagctaccaggggactgtgcgatggcgctcccggccagaacgttcgaaaccgaacctgttgtggccacaggagcagcctcagcagggttcacgagatcagactttgctggcatatcgacatgtagatcgacggccttttgaggttcttctgcgggaggtgccgatgatggccacggcggtgccggggggttgagtggaggatgtgaggtccttggagagacatctagagtaggtgcatctgtcatatcctcttccttttgttcggtaggcttcggagtagtgacttcgacttcttccatgtcgacatcaacgatgggtggcggcgttgtctccttcgccggagtcggctcgcgaggtgtgatatcgacagtcggcccggtcgaggtgtccatggccgacggctcctctagcggcggagaaggaggcagtggcgagggtttattcgaggacacgtctttgagggtgggtgacttgcgttccatcttgacagacgtagatcggatgcgttcccgctggatcttgtcttcttgggcttgttgtaggagcttgcgcttgaacgatagaggtggcttcatgtcgcgtggccttgcacagctctgaggcgcaacagggctgccatcctctgtttgtgtcgaagcttccttgtatacaggcttcggtctgggtgcagcgcggccattggttttcgtcgagctgccggacgtcttacgggccacaccgtggctgtgttcgcgatgtcgcgccgatggggagggttccggatgacccaagcgtttctgtacagcggcattagtatcgtaaagtgacgctcgggagaagcgccttacggtggatgacaggctgggcgtgttcagggaagacccggcgctattccgcttgccctttttgcccttgtgatcggcgtcgaagtccatctgcttgaacagcttttcctgttgttgaagctttcgcttctcacgctcagacatcttcaggtccccctcggtagagaagtgcgtagctggcgtgtgatcacgactactagacttgcgggagcccgatgtggatctagcgtccatttggtcgtcatcgccgacatcgtggttcaacgtctcgctgcccgcgcggctattcgtggcatggcctgtgctcaaaggtgagatctgcgatttctttgtctttcttcccttgggtttgggctgctcggcaatcgtgctgcggcgagcgcgctcgagaagacactcatgccccgtcgaggtgtcgcacgcgcacccgccaaagttggctagcacacatgaagcccatggttgtattttcctgaagccgtcctttgcgccgtttgtaacaacctttgctagctgcttgaagacttcagagtcgatgtcccaaccaacagtaagctcctcgcctggatcaatctgtcgtgaggcaaggaagcaaaagtgaaactcgttgctcgactcgataaagatcttcatgtgcatgttgggcacacagcttctccttgcgtagcgaaggatgttgccttctcgccgaacatcaatgtatatgggaaggtggggtggaaagaaaacgaagggttcgggatgccgcagaagctcccaacggttcgagggttcggagaagtagtcttccttgcgtcccaccaagcctttgagttcgccaatgtatccgccttcagcaacaatctcatccaccgtgatgaaatgccactgcgggtgctgtccatgcgcgactatgccagagtccacctcgatttgcttggcaatgctgggtgcaccgagctcgtgtattggttggtctattcgtgagaaaaggtcgtgtggtttcttgcctccgctggcatcagccaaggcttctggatctgttagccatgtcgagatgtcgttggccacaccaatgctggtatatgagtttgagtctggtgagggtggttctgactgccgatagagggtcatgaactcggaagagaactcctccaacgacgcgtcctggttggttggagacttgacggggctgtggccgttcagcatgaccgaagcaccccgtttgcgagaagccggaacgagagcaggcgtttggctgatgctcacggaattggaggtgcgatggctggtctttggacgcttattcggtggaggctgatctcgcgggctcccactttttcgttcggggttgtagtgtaattcggtggtatgcgacggccacccgttaggctggacggcaccggaagtgtccttggtacgtttcttcgggttcttggctgcggtctttggtcggcctttccgttcaacgagcatctctcgtcgcaagcgctgtttttcggatgcgctggtcttgtcgacagggcgtggagcacagtcggtacactcgtgcacgtctgggacatgctgggcggactcgtagtagcacacgatgtgctgccatgtgtcgcacttctcgcacaagacggtgttgccgtcatcgtcggcaaagccacatatgcatttgatcgtggacgactcttcttcctctatcgtcccgtccgggatgggagagccgttagtgtaggggggtggtgtggtaccgtttggcgtgggtgtaggagctggctgaggttcagcgtgcgccttgaccgacgagacgtcagtcataatctggcagacacgctgaacaagggaactgtgggatggtattgtgggtggctcaggctctacgtgctttggatcgcatgacgccctacgcgacaacgaccaaagcacaactggcacggacgacgccaacgaatctaacgatgactggcagcggactgccggcgttctgggtggattcgagtgtttatcgcggagctgggggcctggagaagaggctttcgtgtccgggagcgtgggcagacgaggagcagggcgtgggaaatggcactgcaacgtcacggagcacgcgtaaaggcacggctatcatcagaagagggtgctgagctcgtgggcagacgtgtccatgtggtgcgcgcacggtaaaggagaggtgacgagagagggagggagaggcgggtctcggagggcgtggttggcgacggcaacaaaggaagcagggcgcgcagtcaagggcgacgagttcgaccacggaggctgcgctgttagcgattcggggtggcagagaggatgttggtcgaggcgacggagtcagtggtgaatgcaggactgcaaaggtgcgaatgaggaggaatcgcgcattcggttagttcagcaacgaggtctgtgcgcgagtccagctttcgttcgggcatggacaaggagcgcagaacgctagaatgctgaaattagcagcaaagcgtgcagtgagcaacggcgaatcatatctacgacggctctggcgcgacagtgcgcactgagtagagggcatgttgttcgacgagcgtggccagggtctaccatgaggacgaccgccggcatcgcgagagataaaagatgcaacagagtcggaaggggcgctgaattgtgtgatgagacggcagcgacaacgcggccaatgaggcgctgtgaagcatgtgggaccacgtgcctagtgcggaaggggcaaggcgcgtcacctaggcaagagtttcgctgggatgtcgatcatgttcgttgccgttcgccttcgtaggcctgagctctgtgatgatgaaaacagaccgacactgaccgcgcgcatggaatgtctgctgctcgaaacattcctcgcgtccacggcgtgcgcccggtccgacaaaccgacaaacttccgagaggcgtcgtgaagaggccgtcgctgtcgtgagggcgtgacaaggacggcctgcccccgcttcaaaccgcgcttttgaaacgtgcataaaggccaacgtcatccgcagccgtcgctgccaccatctgcctgctacccagccgagcacagtgaacccgagcacaacaacagctccgacccatccgtagccccattctattagctctcgcatttcacgcgacctttgcgtggtgtcgcgtcgccagagcacggatggacacacagtccagcctgttccccagagattgggcgccctggaccgccctgtgtcccgcgcagcgttcgcatatcttcaccccgagccttcaccctacacaaacaaacaggaccgtgtctgggcgcgtccgcgcacaccttgcacagacggctcccgagattgcgacttacaactcacgtccgtaacaatgcagcctgacgctacacgtcgctctttgattacacagcaacacgactcgtaggcctgcaaatgtcttcagcctgtcctgccttgggaaggcgtagaaccatctacgggacctcgtcacggagatgctgctcaatacgcgctcgctccatctcgcagccgaggcgagactccagcactgccttgtacatcttcatcatttcaaccgtagtttagaaaagtagcaccaaacgagtcaagctcgcggtacttctccgcatcgtggggtaagcctgacggtaggttctgagattatctaattacatcgtggctacaatagccctacggcgtcgttgcatcatgacgccttctcgattctcgtcatgtccgcaatgattcgtctcctgtctctttcgttaccgcttctctccgtcgtcacggcggcagtgagccctcagtctgtcggttcggatctgtccatcgtcactcacaatgacctctacggcaacgatactacaagaaatgcagcagttgtcgcgcttcgcacccaatgcagctactcgagcgctgcctcacgatgcgctgcccttgggacatcactttggaacccagacggcttgcagcaggacctgggcttcctgcgcttccttgcccatgacaagaacagcgataatgctggcacattctgggttggtggcaacagcacggcggcatgtcgagcaataaatgtcgacggcacgatcacgagcactgcttgttctatcgcattgcccgcactgtgctccaacacagtgaacggtactgcttcccaggtaactgtaacaaccaacaacgcgactatcacgggcattcgacaaagcaaagcgttccgtttcctgggcctcaactatgcaaccatacctgcacgtttcgcgcaatcagtctaccttccgcccgcacccaacacatctgcgctagagtatggcccaacatgcatccagctgaactgcaagacgtgcagcgaggactgtctgtcgctaaacatatggacaccatacctgcccaacggcaaagttgccgcacacaagaagaaggcagtaatggtttggatatacggtgggggctttactagtggtgctgccagtgatacgaccttcgatggaagtgctcttgcgtcccgaggagacgtcgtggcggtcacaatcaactacagactgggcacgcttggagccctctcagtagagaacacaaccgtgacgggtaaccaaggaatccgcgaccagagcactgccctggactggattcgcgcccatatcgaagactttggaggtgacaaggacaggatcactattttcggacaaagcgcaggctcggcatctgtgagggcgttacttgcttccccacaagcaagcaagaaggttgcaggtgccatcatgcagagctcgccgttgcttgctacaggcagtgacactggatatgcaacatacaagcccatgtcagcgtacgccaaccagaccatggctattatcagcgagtcagggtgtaccaatgcgagcgacgtgatcgactgcttgaggaagatcgacgcgttgacgctctatagccagaagacatttgtcaggtaagttcaacacgttgttgaaaatatgtattacgtttgactgtacactaacgcgatccagattccccgttgccgatggcaccttcctccccaattccggcctctccctctcctcaacaggccccaagctctccatacccatcctggccggcctgatgcacgacgacggctcaaacttcatcacctatccgacatcactcaatctcaccgccgtctacgccgcggccagtctgccagtctccactatcatcgacaatccatcggtcttcccaatcccgtacaacgcccttaccacgcagaacttgttcaatctgacctcgcgagtgtccacggaccgcatcttccgttagcctcgacccagagtactgcccatgtcgcaagccaagaacaacgtcttcaagaaaatatacgcatacgaattcgatcgcgcataccagattgcgggatacagccctaacccgcctgcttgcgaagcccctgtcactccggcgcacccctttggcgacccgacattgcccttctacaagtgccattcaggcgagttgtatgccgtctttggaacaacgattagtcagggcgaggtcccgagagatcagaacgacatcccgttcagtcagtacattgtcgattcgtggagtgcgttcgcgcgcacgggtgacccgacgcctgccaaagactacttgagcgcgaggggcttcactaacacgaccatgtttgtagccaaagctgggacctgggatcccgttggcgctagcaacgcgaagccggtaagagtcttggacttgaatgtcaggaatgaagcgtggcgggagctgcagcagtgcgaaacgctgggaacgggattggagtactatgccaactagatgatggtgtctgccatctagaatactcccattgtatatatggactcgatgtatattccctcatcaccgcacaataccaacatgaacaacaaacccactcccctccttcaactcctgccccaacatatcgtcgggaacctgccacacctcaaacttgtcgtggaaactcttcagccacgcttcaaacacgtccggactccgcagctgctgcgcaatcaaacacaccgtcggcgtctcgtcgcgcgcacgcaatcgacacagcgccgcgcacgtactattcagcggctcgatgagtgactcgttgtatatgcaatcgcacgcaacaatcacatccaccgcctgtctatccctgacgtcgtccttttcccaatccagcgcttcgaccttgatcctctcttcccctcctacagacttcttccccttccccgctctagcctttggaaacataacatgcatattctcagcgacgttttgccggaggaatttgagcacgtagtcctggtctgtggcggtgtagcgggagactttgggggcgagggtgagggcgacgatggcggagacgccggcgccgagttcgaggatggtggaggtgggagtgaggagggtggagagcgggcaggtgggggaggagagccaggttgcgaagaggggggttattttccatacgactggggcaagttagttggtgtggatatggatgaaggggttgaagatggagaatttgtagatgtgatagcgaataaagacgtgggaaatgggttatattgtggaagagagagtattgtatattgctagaatcgagtgattggtgtgggttggagaggttgcaaacttgacatggaagtagaaaatgttcaagccacgcatgcttgaaattcaagtgtgaattgcgtgaagctgattgttttcgacaaagagaaatgtggggatcaaggccagcctggagattcttagatgtaagatgacggctgcacgtgagtggatggacaatgaagaggcaaaacgccacacctaccagctcctgtcgtgccctccttgcgattcgagttcagcaaccctggcgactggtggacgaccaaatcatggcctgcaacgcttacttcgagcgtagatgcttgcgagtcgatgaagccgagtgactgagaagggatatcttgcgagaacacgacaaacgcctctgccacagtatgagcatttagtcatacacacccttatgtggtgcctgcaaagtggcggatgtaatacagtgaggtgtggtggagcgaatcgcatggtcacagcacatcgttgtgccgagggccagagctcgatacttctacacaccttcttcagcatcggccacgggatgcgtccccaggattttggacaggtccattgtggctgtacccgtctggtatggcggagtagggacttggctaggcctcggccaacgctgctttgtctgagtctggagaagtgcagggctcgtgatgcagggcacgcgagacgaccaagtctcagcgaggagttttgccttggacgggctcttggctcgtctacaggcttgggtggcctggaatgctggtgtacctcggtgctgatgtgatacaagaggtgcgctgcagaaacacaacgaaagagggtcgcaaatctagaaggcgacgcgctgtcgatctctgtgctggccctgcgctctgcgctctgcaggcgtcgaattggcagccttccgacgtgttgaggtggagctgggagctggcgacggttgccctagcgcacttccccgatttggtgcgtcattgctctcgagcttggacacatgccttggcggcgtttggcgggcgagcagtgatgctcactataacttaccgttgagctcctcccccagccctcacatccgcacgacccgctgcatttcactggcggccatatacccacgcgcgcttctcttcctgttgttttctgcgatacccctctccctgttccttcacgtattcacacacgaccacagcatattccacacggccgtcgtcatgcctcaagacctcaagaaattcgcgcctcaggcccaggccacgaggaaaggcccatataccaccgaagcagccggcgcacagccagtcgagggcgagaccacaccgcgccgcaacctcgccgcgaaagaggagctcaagatggtcccctcgccagaagtcaccaccatgtacgaagtcctgcgccatgcctcgaacaagtttggcaacgcaaaggccgtcggatcgcgacggatcgtcaacaagattgtcgagacgaagaagatcaagaagatggtcgacggcaaggagcaggaagtcgacaagaactgggagtactttgagctgagctcatacacatacaagagcttcgtcgagtttgagaagattgctcttgctgcaggttcagccatccagaagcttggattcaagcctgaggaccggctgcatctgtttgccgcgacgagcatgcaatggctggcttcagcgcacggtgggcatctcgaaactgcatgtgacggccatcactgacttgtacaggcgccctttcgcagtctctggctattgtcacggcgtatgacacgctcggcgaggagggcctcaagcactcgatgcaccagaccaaggccaagctgatgttcaccgacccagagctcctgcccaagctcatcaaccccttcaaagaggccaaggacattgaggtcgtcatctacggcaccaagaacgacccgaacccccaggacatcgagaagctgaccagcgcccacccgcacttgaaggtcatgagctttgacgagctcatcaagctgggcgaggagaaccctgccgagcccattcctcccaagggcgaagacctggcatgtattatgtacacttctggatccacaggaacaccaaagggtgtcatgattaagcaccgcaacgtcgttgctgcgagtaggtgctctctatgttacgtacgcaacaatcactgacaaaagtagttgctggtgtcgatgttattgtcggcaagtatctcggacccggcgatgtcctcctcgcataccttcccgccgcccacatcctcgagtttgttttcgaaaatgccgtgctctactggggtggaactctcggatatggcactatccgcacactgtccgatacttccgtacgcaactgcgctggtgacatccgcgagctgaagcccacggtccttgtcggtgttccccaggtgtgggagaccgtaaagaagggaatcgtcaacaaagttaactcaggtggtgcgatcaagagcaacatgttctggggcgcatacgcagccaagaacttcctgctgggctctggcctgccaggcagtggtcttctcgacaccattgtgttcaacaaggtcaaggaggccactggaggaaggctgcgaatctgcttgaatggtggaggtcccatttccaaagagacccagcgcttcatctcagtcgccatcacacccatgatttccggctacggtctcactgagacctgcgccatgggagccgtcatggacccgctcgcatggaccgaccaggccctcggtgaaatgcctgcctgcgttgaaatgaagctcgtcgatttcgccgacgccggctacttcgccaagagcaaccctccccagggtgagatttggatccgcggcggcgccgtcgtcagcggctacctcgacatgcccgaagagaccgaagagagcttcaccaaagacggctggttcaagacaggcgacattggcgaattcgactccctcggtcaaatccgcatcatcgaccgcaagaagaacctcgtcaagaccttggccggcgagtacattgcgctcgagaaactcgaatcggtataccgcagcgcgcctatcgtggccaacatttgtgtctacgctgcagaggatcgccagaaacctgtcgctatcattgtcccggcggagcccgcgcttaagaaactcgcggctgagcagggcgtcaagggcgaccatctcgaggaactcgtgcacgacaagaaactcaacaatgcggtgttgaagcagctgcaggatgcgggacgcaagggcggacttgcgggctttgagacgattgaaggtgtcgttatggcggacgaggagtggacgccgcagaatgtaagtcttgcatatactggtttcaacttgaaaggccatgatactaacatcatcactagggtctcacaaccgccgcccaaaagctgaaccgcaagggtatattgcagcagtaccaaaaggaagttgaccaggcttacggccgctcatagacctgttcgggcctggcactaggtagttgtgacaatgctgtggcggtaatgctttgaatatcgaaggaggaaaaataaataccaggatatcacttatgaatgtggatgattttgcgtgtgtgctgtacttctagcttcgaatgggtatatagtctgttgttatgctgctttgctccaatccgtgcatgatgcttcgtgattgagcactggtacttgcgtgctcaagttggctaatacccgggccatgctcgacccatccaatctggctcagccgatggcatctgtgcgcaccatggcttctcctttgctgtgtagggtgtcaagggcaggtcgtacggcatgcggaagccgatgactgtcttgccagcctgcccttcatccgcgcctttgttcacatcttgactcgacacatcttccgtgccaggcatatcctttccaaacaccggcaccataatcgcctccttgctctcagcgaacagttccggccagaccacaacacccgcttcccagctctggatccacgtctcgtctttcttgttcacgacgtcgccccaggcttgcttgctcaagttggccgaagtaaccattgcccagtcgattgtcttgtgcttctcatcgctgtagcggatgtaggttttgatgtgcggtgctgcagggccacgcatagcctgtccttttgaattgctgtctggtgttgctttccagtgacaaaatagaggatgcaggtattcgagttgcttttgctgttgtatggatagcagtttcatgtggattgaactgccagagtcgtagccatctagtgaagttcggacctcgtcggatgttgggaagatgatattgaactttggagatagtggcttgtcttgctttgcactcgacatgcctcccttggagaataacttgggaggtttcgaactggatgctgccggggcttcttccaactggccagcagctgaacggcaaaggaccgattggaacttgttgagccaggttggagctgcacctagagtcgctattgacgaaacctgcatgacaatgtgtggtgctgacgctttctttgcgttcgctgtgatcggtacattggacagaatctcttcgagaccgagccagccaaatgatgtttgctgagccggttttgtggcaataggcttctggcgtgatggtacactaccgataaatgctgccttgatagaagaaaagtcgtagtcccgaagttgttttgtcagactatccagtcgctttccgtacgcactgaaatatcgtagaaggtcgactttgaatcgcgctccactaccaactgggtgtgcagtatcatctgtcttatctgttacggctgaactagggagaagtggtaacatgggcgaccgccatacagcttgggtcatgttgccccaatcctacaaacgcaaacacacgctgttagtggacgtcttctagtcatttctacatagtatgtcttaccttgaagatcatatttgccgtatggatgacgacctgtgcttgttcatcatgcgtgaacagcacaagcattttcgagtggtgagtgccgaacggatcagggatgtacgcatgaagcagctggatgttgggatagcgctctgctgcttcctgtaaacatgttagtgtgatgtgaaaacaaagtctagatcagggtgcagagcccataccaatagagcgatcctcctctcgtcctcgttcttccagaagccatggataaacttgaccttcaccaagtccctcacatcctcatcgaagtgcttcctggacgcaagttagtactgtaggcgtggaatcttgcgattatccatctgtgtgatctcggaaactcacataacaaagtcgatgtcgtgaagaaaattgaagttccagcactctttgatcattgggttgcccagtatatcccccagccgcacagcgtccacattctgacgcggtcccaaatcttggatatgagtgagttgaaacggcgaagacacataatctgtgcattctgccttccctgtagtagctctttccgtaggcgtctcctgctgcgcttctggctgcaaaatgggcgaatgcggttctttcggcagattgtcgaaaccccacgttcgtgcgacgagggcgtctgttactgcagaattttgacgcgttgagggcggcggactgattgctctaccgaggccgctgcgaggtggatgtggaaggtgatggttagtcggcgctagtgcttgttgggggtgactgtcatcgagtttctggcgctttgacggacgatcgtcctcttgcatggccatggcacctgtacgcggtactctggtgagagagtgagattaagggcggaagggcggaagggcgggtgtaggcgagtatagactgttctgtgagcgaggttgtgtttacggcactcgcgcttggaccattgggactgtggaaggcgcgagcagcagacgtcactggaagagatgagagacgatggaaatcaccgtaggaagcatcacaatgcacagtgataatgtctgaaatcgtgaatgttttcattcttggtctaggccgtgaggctacttttcaaagccaatcactcgaggaaggctacaaacatacgccatctaacatgactgagcatcgtaaccatgatgctttctaacgatcgctaagaaattgaatattactctgtccgccaaggaagagagacaaccaaacgccatacatcgctcgtgaagatgaagatccaatctatgctgcactagcactctgaatgggttgcgcaaccttggtaatctggttaccagccctgatgattgggttgcctgcgtcgtccaggaccagaccgacatccttgttctcacgctgagcgcgcttccagatctccacttcacagccaccgcggatgacaccaaccctcatggtagaaaggaggttgtgggctccgttggagtggaagtagacaccgccgttgaacatggcggtggcatccttgccaacgccgctcttgataagcgtcttgccaccggggtgctcgttgatgaagtcggtaacgtcatgaacgacaccagcgacagcgatgagaccacggccgttcttggcctgctcgacatagtcgtcccattctatgacaggcagctggtcgagagggacaccccagtcgagcttggcgcgcttctggtcaatcttcttctggagctgctggacacgacccttctcgatttcgttggagcggaactgcttgaggttggaggcgaggccgagcttgctccacagccagatggaccacttggtagggtcgtactggtgccactcgatggcgttgcggtagtcggaggggaactcgtggtggaagttgtggtagccctctccgagagtgacaagagcggtaatgacgtggtcacgaggagagttgcggtcgtcgaagggctggtcaccgagccagtgagcaagcgagttgacgcagaaggtggcctgctggacgaagaagatacggaggataccagcgtagatgaagccacccatccaatcgccccacatgagaccggcgacggcagagggaaagatcaagcccatggtgacgacggccttgatgtagttcttgtgctgccatacgacaacggggtcctcgttcaagtcggtgatgtcggtgcggccgatacgcttggggttctgcttcatgaccatccatccgagatggctgtagagaaggcccttgcggacactgtaggggtccttgttggtgtcggtgtagcggtggtgggcgcggtggtcacggctccaccagcggatggaaccctcaacagcaccagcgccgacggcggcgagccagatcctcagaggaagaccggcgttgtatgacttgtgtgcccagagacgatggtatccggcggtgataccgaggccagtccagaagtagtagatgacagcccacgcagcggtcttccactgcagaggggtccagaaggcggcgacgcagccagcgagaggcacgccgatgatgaagatgaccttgcgagtgttagcgattgcggcaaggttgggcatctagatagaacttacgttgagccagttgacatgctggtaccagtttgaccgcgtgatgggcatgtctgtaatgtgcggcttcttaggatcgtacttggagttgcggttgggctccgaggtgctcgccataggagacggctgcttgacaaactcggggtcgatggcctgcatgccagcaacagcctggtgggaaggcatattgaggtgtgttgacaggtaaaggcgaacgagcgaaagataatgttcggcggtaggaagtgactagccgctcagtgaatgcgagctccggtcagcctccgatgtgttgtagaagctccagcagcgaagaggagacttcaccacgctcgagtgaatgacgaggtggaaggcgtgtgtgtggtggatgaagcaggaagcggtaagggacaggagcgaaaaagaggcaggcacacaattaataaaggcggtggaatggagctgctactctgttgaaccccaacactttcctcgcgctaagcgaagcctttggaagaaaccggggaccttgcatgagtgctcgcccgccgtcgagacctgccagtgtcgtaactttgtgcatcttcggcctagcgctgcctgccattcgtcttccagggtcctgcacgggcgattagctggccgcgtgctgttgcggtgcgaaaaagatttcgagactagcggatctttgccgtgccagcggccgtgatctcggcggcgaagacggttcttgggtggcgctgcctgtgctcgcaggaacagctcatcaatcccacacatcgagacttccccagattctgagcgcccaacaggcatcggcattggcgtgacggagcactgcacgccgaattggctgccagccatttcgctgagtcgcgacaacgacagccaaagagcggtctgatagtgacgcctcggcagcgcttcccggtgcgagaatcttctcacgcgttggtgatgccacccgcttgaatcaagtctcgtcatgactgctagtcctgatacttgccccacagaagcacacaatggcgacctggcaaatcagatccagctgtatggccgacgcatgcgaatgctgttgatatctctcgctaccaaactatatgcagccctacgtatgtgtgcagccaacaccagagacaaacttgaaacgcatctcacatgagacggaccgtcaagagagaggcctcggagcatctgcaacggtggcaaatacctcggtcagtgctccaacgtgcaaatggcatccgagacgagcaaaacgagcttcctccgaggtatgaacgctgccagacgaccctggcccgggctttgtcatcggacccacggcaccgccactcgacacggcttcgcaagcccatccgttttgggcacagtgcgcctcaacaccattctcatcccgtcgcccagccaaacaggcgttccttgatagcacgcagtgacgactttggtcgaatcgtcatcaccactcctatcaggatatgtcaccgtggacgtggtaacttcacatgctgactgctggcctcggtctcaggtgggggagttgcagtatgttttgttggatgccaggtttcggggtcgaccgttgatctccatgtcgcaagcggagtgttgagttcatgcagcagcctggggtatgccgccgcagtatcgacagagcggacgcttgcgtacacgtcccggcacgtcttccgctgatgctctcggtatgaacgcatggaaaacgcttacatgcgttgttcgggtagggctgaaggcgacccgactgacatcgtaacccataagagacactgctctgcgagatgatccagagggagtcgagcccaatttcttgtaggtcgatatcaggatagcagtgtggtgcggtcatcaattcggactgatgaatatatttgtgttccttcacacaatcagctttgacgtcggtgacttacgatgcacgaaggtcctgaatctgaacggtctggtcgcttgctgatatagagcaacacgccccgcaacaacagcaccgctagacacgatccatatagactgggcagtagagaggttgacgcgatgacgcctgacgtttaccctgggactttgcagcctacgtatatcacgattcccaaggtcagcattgcttaccacatgtgcgcagctgcggcagtttagtcaggcagtcagagaattcgaagactgattccaagcccggcatccggcgactatacatcgtgcatatccaacgtcaagcccggaatcacatctctatgcgacgtgggatgcaattccatgctccgcaaccgcaatgctgcgaggatatgaccctcccccatcggaagctgccgacagccacgtgataacaccctgtagagctgaccaattacaagacgcagagcagcttatcagtaaacctcttgtcttcattttagcaacccatgtggcagccccaggcttttcagcacttctgccttagcgaaccaatgtgccgtggagatcagatgctgtatcgcggcgcattacgaaccgcatcggccagctccagcacggtggcagtggtcctgagttcttgggacctggactaggtcgtcgggtgcgaatgtttgtgtatcgtgggcattggcagttgcgataatgctcggatccactttcgctatatagacgagttgggacctctgttgcaattgttattttcatctcgttgcacatcggcttgcgcattcttcttctcctgggctatctagttcgaggacgtcacttccccgcaaatcgcatagcatagcttgagacaatttcgaagccattgcaaaaagcattcgcgatcaccaaccccagcggaggcaaaacgcgctattcgcatatctaagcgataccaagacaactatcttatccagtgactggtcgtgtaaattcatatcatcagccaaaaagtgcgagaatatcagccttcgactcacagcttgcgcgtcttatctgatctgcttgcaccgaccataaccttatctgggtttggcgaccttcagaagcacaagttacatttgagcgcaggccgtacgactttaaagagcattggactttggaaatcgacctgcttcaagaataccttgcacaatggccgatcgaattggacccgatcaaggaccgaagcgcacatggggagagaagtttaggcgggttggcaaggcttttactaccaagtacgatttctcacctggatgccgagacatctttacgcattcagatgcggtgactaattgtggacagagacggcctcattggcaaatatgactatgcattcctcttcagaccaaacctgccctttatgaagaaggagaggcgtgctgctccttttttcggccttcacgatcgcttaccagttctcctcgcgcttcttcttggatttcagtaggcagaaattatccataatatgcatgtcggccgtatactgacttcatactagacacgctcttgctatgttggccggtgtcatcactccacccatcatactggccaatgccgccaacttgacgccagaccagcagcgttacctcgtttccacctccctcatcgtgtgtggcatcctctcctccattcaaataactcgtttccatatctggcgcactccctactacatcggcacaggccttatttccgtcgttggaactagttttgctactatccccgtcgcgactggcgccctgagccaaatgtacgcaacaggattctgtccgacctcacccactggtcagaagttaccatgtcctgatggctatggtgctatcctgggaactgcagcgtgttgtgcgcttctagagattggcatgtccttcacttcaccgcgcatgctcaagaagatcttcccaccaatcgtcaccggtccgacggtcatgttaattggtgttaatttgatctcctctggattcaagaactgggctggcggatcgggagattgcttcgggcgcccccagactggactgttcaggctctgtcccaatatcaatgctcctcgtccgttgccatggggctcggcggagttcatcggtctgggattcagcgtattcatcaccatcatcatctgtgagcggttcggcgcgccgatcatgaaatccactgccgttgtcattgggctgcttgttggctgtattatcgctggtgcaactggatactttgaccgtaaacccattgatgctgcacccgcagtttcattcatctgggtgcatacattcaaactcagcgtctacggaccgatcgtcttaccattactggcagtatacatggtccttgctatggaagctatcggcgacatcaccgctacgtgtgatgtctcgcgcctcgaggtcgatggcgacatgtacgattctcgcatacaaggaggtattctggccgatggcttgaacggtatgatcagtgctctctgtacgaacacaccagtgaggtaagttgatgatgcccacgctttgtgctctactaacaacccttaagtacctttgcccagaacaacggcgtgatagccctcacccggtgcgcaaaccgccgagcaggctatgcatgctgcttctggttaatcgtcatgggcgtattcgccaagttcgccgccgcccttgtcgctattccctcagccgtgctaggcggcatgacaaccttccttttctctagcgtcacagtatcaggtatccgcatcatctccaccacggttagtctcttccccaactcatttatagcaaaaactaacccctctacagcccttcactcgccgcacccgcttcatcctcgccgccggcttcaccctcggtcttggcgccaccatggtacccaactggttcgccttcgtattcacatacaaaggcgacaaccgcgcgttatcaggcttctacaatgcgatcgtgctcatcatggagacgggctttgcggtcgtcgcttttgtcaatttggcgctgaatttgatgctgcccgaggaaattgaagatgaggagacgccggaactcacggcgaacgaagcggatgaggtcgcagatagagaggagtgggagaggatcaggaaggggaggaaggatgaggagggcggggtgagtgaggatggggtgggtgctaaggtcgtgtagggtgggagatggggagttggggcatcttataaaaggttctgttgtaccagcatcaagctcactcggtctatacaccactccctctccacccaagtgcctctgcccaagcattgtaaatcctgatctccgcgtctgtcaatcatgtttcctggcgctgaccatccactattgataccgagtatttgacccagctagttggcgctacgttcaaagttactagtctttgcctctgtagacttccggaatgaagctatgcagattcggcgcatcgacgtgcttgtctttgctcctggtggcaataaccccaagataccaggacatgtaagtgtgtattgcgaatgtgcttcggcagaaccgctctccctgtggaaaatgtggtgctcgaagcctaacacagaaaaagataggaagacgattctgtggggcagttcagcgtccgcttcgcctgtttatctgcgcttttcttgtaaattcccgttgaggtcgtgttgatatgactcaatcccttcgccgttggccatgtatgccctgctgttgagccaagccttgtattcgtctttgacatggaattcatatcctgttgggtagtgaacaggaaagacgagtgcctcgtgttcggggacgctggtggttcgaaacgtgcaagtgtcaattggactcagataatcaaaatccgcgcatgctcatgtaacgctcgtaaacaaccttgagaagagtcttgatcaaataatgtcgtcgctctcgcagatccgatcccacgcctcatggatgtcgaagaagccgtcactaaagaggaagacgagtttttgtgacaaagcgccttcttggtatgttcgtacccgacaaatccaaacagatgttaatattttgagaatgagctcggcgccatctacaaactttccatcaatcctggagacaagttgcatcatgtttatcacgaatgctacgataattgacctgacaggaagaagcgccgtaggcaaacgagatttacaacgcgacatcccgcatctaccagcaagccgacttcctcttcctagccccagtaagtcgcatacgtgctattgcccgcaatgacattcgcgaactccctcgcaatgacgcggctcgtctgctcactcggatgcagcggatcataccactcataactatccgggctatccgccagcgtacaattcgaactcgtctgcgcatcacataggttcaccacgccctggacattaggcggcgccgtcccattaaagtactttgcagggttgtgatagatgtctgtcatcaaagaattgacgtcaaagctcgcaacgttgatgtcgtcccacgtttggttgaacgttacttcatacggcgtacggtactcgtagacttggttcaacgcggcgacggtctcatgcatacggccgttgatggcagtggcgttcatgccttgcttagtagggaaaaactgggttgctgggaggccgccgtcttcgggtagtgcgtactgaggcagcaggtttaggggtgctaggttcatgataacgaagtagcggccgccgttggcgtacaatctcgagatctggttgtacacgcagtccatgtagtcggcgacggttttgcccttgatctggctatcggtcaggaaggcatcgttgccgagatcgttggtgccaatccagatggtatagacggtgttgtcaggtgttccggtgaagaatttggtgccgttagccgtggtatagttggagtcggcgatgaaggctggaagctcgtagctgtcaatgtctgggaatggcgctttaatggcagcgaaaagtcgaggtgtgacttgattggagcaaacggcgccggagactgcgtagttgtacaaatttgcgctggtgtaaatggcggcatatcgtgcccatgatagaccaccagatgcagttgcataaccctggttcgtgttagaaatcattacagcgatgttggtctaatgatctcgtccgatgggtagaagaccttccagtcctcatcctgtatctactacacgcagcagcattgttgtgataccatatgcgagcagaagtgaagggaaaacggtcaggattcacatactactcctccatcccatccaacgggaggtgccgagccattgttgttgatgaagtatccaagccggttttcatccgtgtagctgtcgccgaacgtgaccaatgtttcgaagtgtccgctcctccagcatgaggacggttgggcagctagtccgacgccagccgctgagctagcgagaagcatacgcaaggaccatgaagaaggcataattagagacgttcctgacgatcagtgtagcaagtacagctatttgtatatcgcgtggtggctggtggcgaatggctcaatgccggagcgctagatattcccctccgccgatgcatctgctataggccggggaaccaatctacggcaaattgaagcttcttgcggggattgagggggacgtgagcccggttacaacatggtgatgatgtcgcttgcggccactaagcgcttttcgcatatagtttattcgcgatcagcctaatgagggataccggaattgatgctcctattcagtcacggagtgctgtaagttgctcgagcgagctttgagtttgatgcgtaaaaggcttaaatccaaagacgagtgttgtatatgtcttgccaaggcatggttgttgtagctactcgatcttttgccaacaactagagcacggttgccgagcgggggacgcgcataagacatgccaaaaagcttcatgagaaatgcgtcatcagaaatgcgcaattgtatggccatgcgcggccaccgatggagtacagcttggagaagttgtctttcgccaattcattttctgcgtgtcatcaggcaagcttgaggcgtgtcttccccacacgtcagtgttgctcccagacgtatcctatttatgcaaaacaccagcctgcagcgtcaaggatacaattgatggacacgttcttatgtgcagtggacaggaaatgaggaatcgcgatgtgttggctcaagtgcgtcaggagtagttgtgccagcatgcatggcgatcctgcaaatttggtagctccagaagaagggttcgaggtttgcaacattgttaagcgcgcttgcctgccgcgaatctcgcgcacaccaacgcgagatttctactgcatgtatgcggcgagcttgtggagtgtatgttcaacgatttggtttaaaggtccgatttgccgtatagagattaatgttggtagggcttggtagcgatcgtgctctcacaacacacttctgatcggcaaacattgggaggatcgcgaaatcagtttgcagccatgagaggcgccgacgtatggcctgcagcacttgcttcgcggaagcggctgtgcaaggctcaagcagcccacatgcgctaacactcacgtgttgacctcgggagttggccattccaggcccatgccaaacgaggtgctcggacgtggttttgggggccgactgtccatacatgctgacttccattttgagacgatgtctcgcaatggaacacccagcgatgcatagccgtgtatgatcaaatgagagacccgtagagtcggcatgccgaatctcactcggcagagatgacatccttcggcaaaagcactgagtcgtggatcgtgggtgctgggctggaggcgccaggaatgcattcgctaccagactgccggtgtaagggcttgggatgacagcaggacccaattatgacggcctatgaatgctttgacgtgccatcggcaccctccgcacagactggagacgtgttgaccgtcggcttgctttgacggcgttggtgattgctctttcctcctctacttggacccttgatgccgtcgtcttccattgataccttaccccaagctcagaccataccattatccatcacgaatccatctgtgtacagactagacgtggaaatacgtgtgggcatgcaaagtgtcgagtggacgctccactactccttcactggccccatcgaggcgcgcgagcaggccaacggctgataaccgcgacaaccgctaaaaccaacagtcgaccaccggctctatcaacaccatcggttcaacctgcttcgaacggggagatggtgagcacgttcagctacactgagcctgttactgcgcaagagaatgagtctgacaagcacattttctagatgacgtacgctgtcatcgcccctgcacatgggttgtagccaagacgccttcactctatctgccggcgagtgggatacgaataagacatatcgagtctggtgatttcccgcgtattcgcagacgtttcagctccgtcataatggctgtatgggacaagtcttggaggcgcaacatgcccttaccccaccgccacctactgttgctctttctcgaatacaggataggaatggcgcatcttcaagacattgtcgtatgttagtagatggtccttactgagtacgacctgggcacgaaaactgtcgcctggctctgccgtctcaacgatcgacgattacgctgcgaagtcagtactatggcgactcgagaacaaacataggagacaggaagggatcccgacaagaagtaagtgcatgagagcaaatgtcgagaaggtgcactacccgcatagcttgatgtatcgctggcgcaagcataccctttctgcggcagcacatgttgatcagtcaacagaagcatcctgttattgcatgtcatgggactatctccccgagcgccacataattagagaaaagctcgtatcgccgctacatctaccggagtacattgcgacgttgccgttggcggacgacttttggagcaaacaaggaaaacatgtcgttatctgcgaccacagacgatgtggctgggtaattttagccgcgaatggtctagaagcattttctcactcacatgggaaggtaaaggttcagttcagtatcctgaagctcaaggcggacctcctggataaggaaatcgaactgcgcggcggtccagccaagatatgcagtgaaaggccacaagcccagcgattcgagaaggtcaccaacaacacaaatcgcgtctcggccaattccagcctgtgtgggatctgaaaggcagtcagctgtatactcctcaacttgacaaagcaccgcttagtccttgaatggaagtcttcttggcccatatgctacctttggtacctgacggaacgtagcaattcggaagactacacacctggatgccaacctcctatgggtagtcttttgtaatccgtctggacgtctcgcagacccgctgcggcgactagctcttgcagccttggggccaccctcgggtcacgctgtagatctgtcattgacctagcatagccctgccaccagcgatatactgcagagcgttctgtcagtcgcccgctgttcgactggatatgaagatggtactctgcgacctggacccaaccccctgggcgcaacagtaccctcatgtcccgaatgtaagacgcccatctattcttcttgataccaggtgaaacgaatctggaatgtatgaggtcgtacggtctggtttcgaaaacctcggggtcattaagcctgtcgttcaggttgtagctgaagagctccagattgtcgggttggtcaggaagccccctgcgctcgcgaaggatagtgtcagcctggatcccggacgtgcttgatatgcaggcgccttacataggaaaaatgtcgatggcggtgacctgttgcgattagcatgattccatgcaagctcgtcgcgcgaaagaattgtgcacaacaccagggtcgaagcgtaccttgcagtcttcgaaggtttccgcaaattggacgcaccagtcgccaccaccataaccgcaatcgaggacgctgtttggatctcgcagccgaattgtggaagaaacgaaagaatctccgagaagcctctgaaagatatcatgttgggccgtcaacctgtcttcttcccgatcgtcattcgcaacaggcacgcaatatatcttctcgtccacggatattttctggaagaccctcccatgaatgctgaccatcgcaaagtcgtcccccatgctgcgctacgctccgactcagtttctgggggcgtgttggtggaaagccgagggggtacccaccaggcaatcggcagcatgcggttgtacggcgattataaactcgcgctgagcgatcgatctggctgctggtagcgggatttatctgcttagtgagcgtcactgtcaggacattacctggagcataacttgcgacgtgtattcttactccagctggacctaaacaagttcgatggcgtggcaaacagcagtcgtcacccaccaatgctgactggaggagtaggcgagcaaactgacctcccactttcttgttcgaagagagcttgtgagttgggcagccttccggcaatgcaagtctcggttagaaggcatcacaaccacaaattgcaattgctcccgtgatgagctgactcctgagcccgctcagccgcatcgggtgctgcaatatctcgagatactgcacgatggcagtcatgcaatcagtgtccaaagcactgatcctagtccgcgacagccctgtattacatgcctggatgcaagagcggtcagctgtacgccatggatggctcgcatggcagaccgccccgccaccaagaaaaatgaccgtcatcagtggaagcgaaagccctgaagatcattcgctccaccagggcttgttatacaagcttcgacaacagcagatgcagtaggcctagctttacgaagatgcaagacagtccgtaactaaaagaaaccggacactggtcaacatagctggtcaaaactcacttgaccgacaacggtccgcttcggctcttgaccggcgggagaaaattcgcagttgtcgatctgactaggctccgacttgacggattgacaagacaacacatgtagcacggcatatacgtggctgggaagcctaggatggaattgacccacgacggcctgtcccgccacgcttcctgtcacaatttaccgctgacacggcatcgggagacaccaaaactggtccgcgaaggtgtcggacacggatcattgagattgttagcagacattttgctgcctccaaaacgaccaaatacacataaacagcgacacgacaaagtataatcccgggcggggcccaccccaaactgtgccaaactataccacacgacataattcccaccccttacagcaaatggtttcttctcctcgggtgcttgatggcactccaccgaggcagcagctaacacagattaggactggccgcacgacaattagttcaagcttccgctcgggccagtcctgtgtcgtgtcccaaattgtttgctgtgctaacacaacatgacattctctatcaaggactcggtacggacatcaactgaaaagcagtacggaatagatcgatgttcaagggtgaggaactggcacgtcggcaagctttgcagtgccacgaagtcagaacgacgaagctactagcttttatccaagaagcaggggaccgaaaacgacatgaagcacggacaacatggcatcagactcaaggttacttctgtttcgacagccttaaacagatcctgtcaagatgtctagtacaaggttaagtaagactgcatctcgtgtcatgcgaggaatcaaggatgcccccgctctgcattgcgcatcaccaccgctttcgcttcacttgcgagaacacgattgcactgcgtcaaaagctttccgttagtcatggtgttggcaatcattagtacaatgttttgactaggcaaacacaacgttcccgctgcagaactccgaacgcgagcgacttcatcaacgtattacacgccagcctctttacactccacagacccaacactcttacttgaccagtacacgatggtgttcaagattcagaatctacgtcgcatttcagcatgaataccttgaagagcaagctcccttttaggggcagacctgcatttgactctacccttggaggatgctccacgtcacacagaaagtatggctgggatcagggtcgaatgatgccggagcaggggccgtgacagatgtggttggcccgatgagagcgtttgcatgggaaaagtgtcgggtcgtcgcttctcagttccacgttgcatgcgtttcaactgctgcgactcgcgacggaaatagactcgagcacggagtccggttactagcaatattgactatctccggcctacctactccttgtctgacgaatttgtcattagcagaccgctacaggcgactgagtgatatttgattgcgattggtggttgatatgagtaagacaaacatggctaatggatcaattcacaaccccacaattgtaagcagcatgcttaggcgatattcgaccctcgctgccagctgacgaacactcatacctatgtcgagagctggaatatgtctgttcatcctacgtgagatggtctagattacaatttgaaggtagcttgtcgatgctttacgcgtcttgcatttattgaggcacatcgaaggccgaaagtctttcctggtcttacaatacacaattgctctgactttggtgactagatgttccatagagagttagtgttagtcagcacatatgatgagtaactaaagtacgaagaggcaaagatgtgtgatcggtgcatttggagtgaaagcaactcttgggacgacatgtggatgcgaaacaaagcaaggactttggaaccgagagaatgtcatgatcagtgatgatttcgaggataccgagctagtataagtacaacgacctcgggaatctacgatgctcgagtttcaaccaggaaccataggccccacatggtctcacaatgctatgaacattggaagcgcaacaccatgatcttggtcttacgtgtactcaaccagtcttacgaagactgtagagccaatactgagaacaaaaagacgcaattgcagtacttctgtgtatgcaagcaccaaaatgagcaattctcctccgcattgcaatctcaggcgtcctccttgaactggactcttgcgccgactacaacaagcccaccaggccgttgaaaacatcacctgacgccccgtattatcacaagctccatctgaactcagaagagatgatgagcgtggcatgtgaaagtcgaagaggctcgcacgacgccaaggtttggttggggtccccacattgtcgactcgtgagcaattgccgaggcacaacggtcagtcgtcatgaagccggaaacgaggtgctcggctttcacaaggatgctgatcaaaaccacgacgcgtccaccagctgttactctgaccatacccactcattccccttcaccacattctaagtccatctctcattgaggttgttgggatctttgctgatacccgcgaaacccctgcattgctctttcatagctgtagcaagctcctctctcatcacatagcaaggtctgcgttgagcataatctcgcataacacaatatggctcctcaagagctgcggtacgatggccagacggttgttgtcacgggcgctggcggtggtcttggtcgcgaatatgccatcttcttcggcagtcgcggcgcgaatgtcgtcgtgaacgacctcggtggaagcttcaagggcgagggcaagggctccggggtatgtttccatcaccacgagctcgtaaaacgagtgtcagaggctcgcgattgcgatgtcccgtgacaccacattgcactttcacatgctaacagcttcgcataggccgcagataaggtcgtcgacgagatccgctccgcaggcggcaaggccgtcgccaactacgactcggtcgagaacggagagaacattgtcaagacggcgattgatgcgttcggtcgcatcgatgtcctgatcaacaatgcgggtatcctgcgcgatgtcagcttcaagaacatgaagcagtcggattgggacctcatctacaacgtccacgtcaagggagcgtacaagtgcgcacacgctgcatggccatacttcaggaaacagaagtacggaaggctcatcagcaccgcgtcggcggccggtctcttcggatccttcggccagaccaactattctggtgtgtattctccaaccctttgctttcgcagtgttgagcgctaacctttgcagctgccaaactcgcgcttgttggcttcaccgagacacttgcaaaggagggcctgaagtacaacatcctctgcaacgtcatcgcgcccatcgcggccagccgaatgaccgagactgttatgccccctgatgtcctcgagaagctgaagcccgagtggatcgttccgctcgttgccgtccttacacacaagtcgtccactgagactggtgcgatattcgaggctggaggaggccacattgccaagctgcgctgggagcgagcctctggtgctttgttgaaggctgacgacaccctgactcctggcgccgttgcggccaagtggaacgaggttgtcaacttctccaagcccgagcacccacagggcccagcaaacgctcttgagctgctcgaggcggcccagaaggtccccagcaaccccaagggcgaggagctggacttcaagggcaaggtcgcgctcgtcactggtggaggtgctggccttggtcgcatctactgtctgcagctggccaagcgcggcgcaaaggttgttgtcaacgaccttgtcaaccctgacgatgtcgttcaggagatccagaagctcggcggtgaggctgttggcaacaaggccgatgtgcagaacggcgaggctgtcgtcaagaccgccattgagaagtacggccgcatcgacatcctcatcaacaacgctggtatcctccgcgacaaggctttcgccaacatgaccgacgaccagtgggacatcatccacaaggtgcatctccacggcacttactcctgcaccaaggctgcatggcctttcatgctgaagcagaagtatggccgcatcatcaacaccacatccaccagtggcatctacggcaacttcggccaggccaactacgcctcagccaagtgcggtatcctcggattctcaaagtccctcgccctcgagggcaagaagaacaacatcttcgtcaacaccgtcgcacccaatgctggtactgccctcacccgcaccatcatgcccgaggaggttgtccaggctctcaagcccgactacaacgcacctctcgtcgtccttctctgctccgacaaggctcctgagccaacgggcggactatacgagatgggctctggctggttcgcagcaaccaggtggcagcgcaccggaggccacggcttcccagtcgacgtcaagctcacccccgaggccgttctcgcacaatgggagcgcatcaccaacttcgacgacggtcgcgctgatcacccctacgacaacgccagcggcctcaaatccatcatggcaaacatggagaacaccagcaagggcaagaaggagaagaagtctagcaagagcaacgaggacgtcctcgaagcccagaagaaggctttggctggcgaagccagacggtactccgttcgagtacactgagcgcgatgtcattctctacagtaagtgtctattatacacgctaacgtattctatgctaactcatacacttagacctcggagtgggcgcaaagcgtaccgacctccccttcgtatacgagggctccaacgacttccaagtcatcccaacctttggtgtcattcctcccttcaacgccgaaccacccttcgaattttccgagatcgtccccaacttcgacccgcgcatgctgctccacggtgagcaatacctcgagatccgcaagttccccatccccaccgaggcgaagctcatcgcgattcccaagctcgtcgaggtcgtcgacaagggcgctgctgggctggtcgtgtacggctccgtcacaaaggatgcgaagaccggcgaggatatcttctacaacgagagcacagtgttcatccgtggctcaggaaactttggcggacaaaagaagggcgcagaccgtggtgcagcaaccaagatccacacaccgcctaagcgcgagcccgacgtcgttgtcgaggagaagacttcggaggagcaagctgccctctaccgtctcaccggcgaccttaaccctctgcacatcgacccgcaattcagcaaggctggcggcttccctactcctattcttcacggtctatgcagcttcggtatcagcggaaagcacgtgttgcagaagtttggacctttcaagaacatcaaggtccgcttcgcgggcgttgtgcttcctggccagacgctcatcactgagatgtggaagactggaaacaccgtcatgttccagacaaaggtcaaggagactggcaagttggcgattagcggggccggcgctgagctgttgggcggcgcaagcaagttgtaaacgtgtgttgtaagtgcatcgaccttgttgtttgatataggcgtttaagaaagcctttttgtaaatatgtagtgttatgatatcagagtatcttgttccttcaattctccaacgtctgtgatctgtctgtgatctttcgtgatgagttgcgaatatcattccataagtgtcaccgtgtgtcgagttgaggaagtgttagatattcagccgtgtggccatatattgtacccatcttgcttgagttccttaactcacactttacctgtccctatttcttctccatgtagcgatcttgtccctttactccatctgccaggctactttctactaaagtttgtagctgcagtcgcacattatggcacaatcacactatcacgtctcgatcacacggagaggtgcatggctagtaccacagaactgccagaacgcctcaatcagcatcccattctcctagttcacaggtttacgcagtatgtctcttgtttggcagcatcttaccccatcttcgttttcttaccgctcaaatctccgcgctatcatgtccaagcaagatcctcttcccgagacacccatcgccgagcacgactatgccctcacctcgttgtccacgatgaaacaagtaccccagtctccagctcgaccagcgacgccccattgtccgccatcaatccatgagccgcatgcacccccgcccatcccgccgcggtcgctgcagagaccagtctcggtgcttactgcgccagcggaaagacacctcatcgccctcgagcactggcgatgcaacctgccgacgtcgttctacgagccgcaggaacacgcgtgggggatcgcaaaagcccccgctgaagaacgggtggaagtggtggagaagaagaagaataagaagggaagatacccatggcacaaaactaggcttttgttgcggttcatgggttcgtgcttcatcttgacagccatagcactagtctacctccgcttcaacggttcatatcgcttcagcgatccataccgcttcagcgatccataccgcttcaacgattcataccgcttcaacgattcgtaccgcttcaacgattcatatgatttcttcacgctgtgggtttacatggtagtaagtgttcccgtcgcatacgaagtacaagtccttaacgttgccggtgtagtgccctgccgcgctcacatacaacatcgcggagatgctttgtggcttcattgtgggtaggggcatcaatcggtgtgtgaacacgggcatggatggcctgttcacgattgggctggtgggtatagggttcaggttcgtcgcggaagcgcatggagtcaagggcgatgatgtgattggggctatttgtatacttggtggcgtgttgcaggcgggtgtttgggcatatggcatttgctcgttctgcaagtgatggagatcagtaaaggtgtttgctcgtaatgtaagtaatgcaagccattggcgagagatgtcacgataacgacggtgttgtgttcgccatgtcaacatggcaacgtgtggtttttattattatgcagtaagatacgtatgttaagcgggcaacggggtctataattgcgtaacgaggtgatagataatggccggcgtactcaagccttggggcgatgctcggtagactcaagctcgaactggtcagtgttcgggggcttccagaactgcttgtcgcccttggcgagacggatgaaccatggctgggcacgagcagaatcggagttgactagctgaatattagcaaaagtccgtaacagtacagacgaccaatactcacaactccagtactccttgttgtcataatcaggaggcaagagcttgccacgcgagatggtggcaagagcccatgtagtggtgttaatgatggcgtaggtcatgataccggcgatcagtccgtacgcaatcgagtacgaaaatggcatgaacatgagtgtcacaaaggccgggatgctatcgccaggatagttccagttgatggcgagaactccacgcatcatcatgcagccgacgagaataagcgcaccgcctgttgcccatggcgggatggaagcgaagatgggtgcgaagaagagcgagatgaaaaatagcaccccggtcgtgatcgctgtgagacctgtgcgtccaccttcttggataccagcctggatggtcgtcagcaagtgtcacatcaacacaagagtcgaatacttacacctgactcaacgaatgcagtgactggcgaagagccgaacagtgagccaatggagatggaaatcgcatcagcactgtaagcgatagtgctcttggggaagtcacccgttgcagggtcaacaactcctgagaagcgagccatggagtagagagtaccagtagcatccaagatatcaacgtagagcatagtgaagacggcaagggcgaattggccacccacattgctgagatcccagtcctgcgcgagaagtgtgttcttgatagggtggaaagccaccacattcttgaagaactcaaagcgggcatctccaacgacagtgcgtgggaagaatgtgatgggagtgtcgcggggccaggagcagaacgacacaagcgcgataccgacaatcatcgaaccacgaactttgtatgtcatcaacaaggctgtgaggacaccaccaacgaggaagccgagccacattgtagggttggtcgccttgtgtccagtgcatgcgccagtgtctgggtccaggaattctggcgggcagcctccaagctcaagcggcgtggccttggctccagtgatggcacccaatcccgcactgtatgaaagaccgatcaaggtaaggaagagaccaataccagctccacaagctactttgatggaggctgggatgatgcgggcaagccattgtcgaataccgaggagagaaagagcaacgaagatgaaaccttcaacaaacacagctgtcattgcgacgcggtagtcaatcgggccggtaccgtggaatccgaccatctgataagccagataagcattcagccccatggcaggagcgacggcaacaggcaagttcgcactgatacccatgaggaaggatccgagcgcagcaatggcagccgttgcagtaataaagtcacggttgacctcgacgaggcaaagagagtacgcatcgtctttcatgcaggtcgggtcgattgggtcattgcagacacatgtcgctcctgagtcggtaagaacggaggactaagagcctatgtcagccaatgtttgtctccaaagtatgtcgaataacttacgttcaccgcgatgatgtaggccatggtaaagaacgtcgtaagaccagctctgagttcagtggagaacctggcattgggaatctcgttgggctttggtcattagcttaggtcgcgaagaacaaaacgtggacatacatgaccagatccatcaagatggaagtattttccaacaaccgagcgagccacccggtcattgagggccgccttatttcgttcgacgaagcccatgtttgcagactgacagcgaaaatgaagcgcagaacgagattgaggaaagattgacgtgaacgctacgaccccagacgagcattcatgtggaaagctacttgtctaaaagctagaggaccctcgatgatctgtgtaaggaaaggggccaatttcttagtgcccgtgggacatgagtcgtgtgcatgtttccgtcgacacctctttatttggcaaatgcactggtcggccatgccccacagtgtgaggccagtctggcatcgacaatgcgtctacgggacatgctccagattggaaggtcgactagatggcaagaaactacgccttgtctcatcaccctctgggcgtacctcggcgcgatgcgggcgatgcgggcgatgcagctcattgcccatggcactgtcgaaggaatcagtccagggtgttgttgagcccggccaacctcccgcttaagaaggcctaccgtagttcgcgcagcccccagcgtccttggagaccccaccaggcaagtcaggtacgactgcagacggctggacagacaacttactctgcgcatgtccttttcacctcattgcccgcatgtgaagtttgatgaaccatggcagctgtcaaacaagaaaagagtcgcaggatcggggacagtcccttggtgaaacttgcccccagagtaccagacaggcaggtccttgttgctaaaattcctacgtgaacgccaatcagacaattctccacagggttcgcgcgtcggtggagtaacccaaagtggataaagccaatggcttaccccagactgtcgggtcgtaccaagcagccctacatgtttcgtcgatttctcatgtgcttactggcccgggacagcggactcgtcgccggaccctttttcccttcaagagaggcgggatttaggcatccgaggagcagtcgtcgttgcgtcgctagtgttccctccatgagaacgcctcggacggatcacacgagccgtctttctgcgtggttgatggttgcagtggcaagacaggcctgcgaattgggacgtgcctggctgtgcgtagatcttcaagtgagctggtggagtccctgtggaacagtggaatcttccaaggtcactatcgtcgatctctatctgaccgaatgcatgaacaggaaaacaattggggcagacatgtccaagctcccaaaggtcgcttcccacggcgccatctcggaggagtccgcgctcccagtcgaaccacatgtgtctacggcgagatcgagacggttcccgtttcgacattagtcggcagtagtcaagatggagagtcattttccgtcctcgactaggatgagcgttgctgggcatcaattcgaatctccgtcactgaatatgttggcattgaacgtccccccaccgcgagcactggtagattggcccactttgacatgtcgacatgtttccaaccttttgatgtccctcccactgcacgcggagacggtaggcgcaaggaaggccaagagtagcaaaagagcaggaagtcgcgaaacgaacatcctcggcaacttcacactcgtctggaagcatacacagcgcgaaaacaacttccaacaagtcaaaagcaggagacaagggcggcttcatcagcttctttggcaagaaatccaaaggcattcaggaaattcagagcctgccatcgctcaagaagtcaccgcctcctgcaggagagcaggatcatgatatagctccatgccctcccactgcgcccttgcctcagccgccacagcaaaatctatacagacagccgtcggatcaatctgtgaacgatgttcatgccatctcccccgactactttccgtctccaccactgagggcattgccttcacgtccacctactggagcacttccaccaccaccatcaacatctccaggcctacatagtcgacccggtacgtacgtaacgcgacaagaaatcgttgattccgatctgcaacgtggcagccatgttgccaatatctcgattgggactttgacgtcccgatttgaaagcgatcaacagtgatcagcattgcccgtgcccgtactgactcgtcttacagataccgttgggagaaagtcgcagtactcgacctactcacatggctcttccgatcgcactacagtatccaataggagtgtcttctcaaacgcatctcaatacgacagtgccatttcggaagcaagctatgaggactctccctatggcagcaatgtcttactcgaacctgttgagcgaggatcccgaacagggagtaggcagagcgatcatgctgcgaaagctgcgcaaggcacccagggcccatttgcacgtgcgttggctaagatggagaacgccggagcgcgcatcgttgctacgcgcctgagcgaagagtgggaaggcctagaagacgacgagagctatcaagaggtcatcttcgagaagcgactgtgggctctgactgcgtatcaacgccttacgcaaaacaaacagttgcagtcgccagcacacgaattgcttagcaacagccgtccagcagaccagagacgaatacttcatctccacggctctttaggtgcgtgatactgccgctccctgcatgatttcaaatctgactcttctagctgatggatggatgcttgccactcgttacccggcggcaactgtatacacgttgtcttcgatgaagagcgcgagtccaccaacatcttaccccgctcccctgaaccatcactccctttacgtcccttcaatctcctcagcgactccattcccagacggatacttcgatgcagtcatctcgcgtaccgtctcgaccgctcttgcgcaatgaagagtgggcgcgatgtttcttcgattgcatgcgcacgctgaagccgggtggccagttggacattctcacacttgactgtcacatgagctgcgaaggcccgaaactgtcagcttgggtggacgatcacatctcaactcgactagaggaggaaggcctgagcatgcaagcctccgacactgtgttggacaccatggagattgtgggtcttgataacattcgtcgcgcacgcatagcattgccagcatattcgccgagaacaatggcgcggcctgcaccacagccatcacacacatttagcgctaccatccctcctataacgtctcaagacagtgcagacgcaagcagaatgatgtcgcttcttggccggcacttttaccaggacttacatggcaagtttctgcacgcacggcagggcgaggagtggttctggtcacgcaaagaccttcgagaggagtgcgagcgccacaagacaaagatggtgcttaccattgcttgtgccaccaagcccaaggcgtctcctggcgagagctatcttgacatctaggcacgctttgtgcctattcttcttttttgtggcgcacaatagtagaactggacatcacaggatcggctcatttgcttttgcatatatccccatgtactgaacctttgcagtatttcacatgccaaataccattttcctttttcgtcttcatcattctatgtgcttagactctcgcgtcgtttatcttgtctggaactagactagactgagctagtcagagaccaggaataggccgtcgtatgcctctcaatcttttcggcttcggcacgccccgctccacttagtatatcagaggccgacatcgccccgcggaatgactctcctgtatttcgtttgtaaatgcaattgcccgtaagcgagcacacttgaatcgttgttcacattcacgattcagctcctgacgtatgttgagcgtgtgattgagctgaagacaagtatacgcgaaacattatgaacagatctggaacatgaacgaagcaccggacgatgctgctccacattccgagatctattagcaccccatgtattatgtgagacgcatatcctgtatatatctccgactgaatatagttgcatggttacccacggcttcattgtcaaagttaaatccgaaacctggtatgagttcgcccaaggcacaatttactacacggcttgaaccagtggctttcgaaccgggttgggatcttgcattggcacgacgctaacaagcagcaatgcgctgccatgtccaagatatccgcggacacattcgaaaatacaggtagtaaatgatcgccccctagagcaatggataggtttattgaaagcttggtgggtaaagtgcctcaagtttctatggcttcaccacaggccccagcaacatttacttccccacttatgtgtagggcaaaaagagaagcagtagcactttggcccgcatcactacatgccaggcaaagtcacccaaaatcgcaaaaaaaagagagaattaagcccgatgcgggggtcgaacaaagggggagttagctgagagtattgatgagtgagtagcgatgatgcttaccccgcaaccttgagattatatcaatcgcctctaagagaaggtgaaacataagagtctcacgctctaccgattgactgcgagcatgttaggtgatgatgctggagagggtgggcggatgaacgtacgctaaccaggcagttattgctgactaatgatggaatggcggataattaattgagtcataatgcaatagtgtagagcgttgcacagtggaatgaggcgagagatagtaattgatggtggtgtgccgtgagtggagtttgacggaaaattctggtcaaaatttgcactggagtatggggcgaggccgacgaacatcacaatcccaaatacatgcaatcattgtatgcccatattgactggcaatacgaacgcttccatgagcctcgcccaaccgaattttggatcttgcactattactgatctgacatacatgcatcgggttctcgttttcttctgatacctcgtgcaccagaacggcgcaaatgcatgcaatgctcactgtcgtactttgaacccaacaacagaaagtcagaacatctctttacgacacaatctcagtcttcttgcactgtattgggcatatgctttttcatcttccttcttatacatacaagagcattagaggctttttgaacctgcaaatacaacatgagaactcgacatgatgcgctagataatgcatctcaagccaatatctgttatccatgtctaagtcacattgaaacactgagatctcatcatctgcgtgacagaaatattcgaggcatctaaagaaccccaccgcagacgcgaagactcacatgaaagcggtctgtccaggtttgaagcctgtcaggcggagagattgcagcagacatgtacggggcgaatcatatcttggctttctgagcagcttgggaatgttgtttgaataaaggaactgcggagaacatggactttatatacatggcacccatagcagtccaaggcttaagcatgaatatcgcgcagccgatgtttgtgcttctcgacgcaacatgcagacttctgtcttgcacttttgaacagctcatgtagccgggcacgagctactgtattctcctggcttcaagtctctgaccttccataaaagtggctatggtcggtttcgatttcgactctcccaaacacatggaagccttgtgttctcgatttcaggctttggcaaaacaaaagagacattgctgccttccaatcactttcgggttcgaacgcgaacgcgaacgtcgagccaagagagagaaagaagaaaggggaagatgggcttaaatacccgtccttgagcacaaacgatcacttgacacaagctgttggtccaacacgtaatcaatatcttcctctaataataccgcatgaagtgcgtccccaccccagcgctatatggccttacaccaccgctccaaatatcgatccacacctttctcgccatttagcaccgcgccaatctcttccaaggcaacatcgcaccgaatcataccaaaaccgccagtctgcccctggatcaccggcatgatcaagcccagctcgaccagcgtttcccactcgcgccgcgcaacgtctttgccccagaccttgctgatgctgccagacgctgacatgccccctgctgccgactggatgcgcgctttggaggcgagggtgacatattcatcgtatgccatgttgaagttgcatgtgtcgctgtcgtggatgatgtcgaggcgggcggcggaaatcaggagagaaagggcgagtgttgataggttcgggatcaggtagagtttcgaatcaggcaggacaagaccgttgttcggtgcaaatggtaggtctggtgataatgtggcggtagggaggaagaaggtgtagagaacagctggaatggactttgtgcggtaaaagtgctgcgctaaatgctgagtgaggaatggggctgatgcgaagagtttctacaaggcgagttagttgtctatcatgttcagaatataaacaggtgactcacgttgacgttggtgttccactcagccaggatatcttgcttcgcatccttgtttgcttttttagcgggcgtgccattagtttgtagactcttcgcaccaccctccagtatgccacgctcttcgacactcaagtgcccgggctcaatgattaggccagctttgcacatctcttggaacgcagtaaacgtcttcgccaggctgaggtgcacatagcgatggctgaaacgactctttactcgtttctccaggctgttggtcacatcaatccgtgtagtcagtcccaagacagcaattggtgctttgcgtgactgtgcaatgtcgaagagattatacagcaaagtctgtcgagggtgctgggcaaaaaggtcaaattcatctatgacgaagatgactgctttggcgacctgatcagtgtattcgcccgtgtgctcagatggatgcgataacagtgcaagcagtgtggttaatgtgtcggcataattcttccctggtccactgccatcgtcctcgatgtccatctcttttccaagctgccgccagatctctcggagcgcgattttgtcgtcggtatgtatgaagccattcagacgcactacgtggtattcgccagcgttttctttggccacttctgacaggaccttgttcacaagagcagtctttccgctaccacgggcgccaatcagcaacatcgagtttccctctccagctgtcaccgtctgctcgacaatctggtgtaccgacgtgtattcagcatccagattgactagtggtgttggccttttggcagcaatacgctcgaggatgattgtcttgaggagatccaactcgcggcccgctggaagatttccatatatcaacggtgctgcggcctttttttgggctgaattgggcttattgaacggactaggctcggtaggatctaatatgctttccatgacactgttgccatcgatgtccatggctccctcatcatcatcatcgcttttcactccgtccccggtatccacaccattatgcccattgcttatgtgatcggttcggttcgagcgacgtcgggcgctagcagtttgtttgagctttctgctactacgtggggggcgtgcatcgagctcgtcttcggtttctggtattgttgtccgcttttccaagggtttccgcttcttggaagacctggaaggtgtcgctccagcaagttcgtcctcgtcctcttcctccaccaaagccttcttgttcgcgcctgtggccgacttcctcgtcgatggttgtgtaggagtgtctggcgcttcggggtcttctgtgccctcctcctgacttgcttctgaactgacagcacgtctacgcgcgctagatttcggagctgatggcttgcgtgccgaagccgcgggtgtctttgcgaccttcccacgtttcgaggctattgtcacctccgaagcccttggtcgcccccttccacgcttcggtgtcgtagcgacctcctggagttcatccgtggtgctttcggttccttgtctagacgcagcaagggatcgccgtggagctgatctcaacgcaggcgctacgctgagggctccctctatgtcgtcgtatatgtcaatatcgggcacagcagtgcgcttggtcgttgtgccattcgtcgctttcttcgcaggccgctcagtctctgtcccttcgccagtgcttcctgccgcatacgaagttgatcgattcgcgagccttccagaggctctctttgccgacccctttaccagcgggctagatgcgatgcgcttcggtgtgtcaagctttctccgtttcgaggagcgaggggagtcgtccatattcgcgatcgattacttgagtattatgggaggttgcttcgtggtgctgcaatcatcgccggtacatggttgcgaaacgaaacgctatcgaatcaacaataatgtgcatgtgcagtgaaagctagctgtcgaggcgcgccaggcacatgcggaagtcgcgacgcgctagttccgcccatcgcgtgcgcccgtgcctgccaagacacgccctcgtcccacgtcggtgctgacaaacgtcttcgctctcatctcaaccaccgatatcgcatgcgtactatacgcgctatggctaccatcggctgactgaggactcgagcatcactatcttaggatgcatgacctcgggatgcatcggacacgccctaccgttgattactacacgccaatgacgatggcgggaacagtgactgtcagggtatatgggatgatatgaagtcgacatgagcctgcttccaaacctctcatcgcttttctatggcttcaaatcatagcgcagcggttgagctgacctcgtacgaccagcaacatgcactagtcgcgagggacgttgaggtttttcaccatgatgcagataacgaccaagctttctatctcccaccgactgatggcggcaaagatgcatggttgtgtttgatggcatgctttatgcttgaagcaatgatttggggtaagtcttacaaattaagtgacaaacacacgatcgctgacgttataggctttccttcttcatacggcatcttccaggagtactatgccgccaacgactttgccgggtcgagcaacatcgctgtcgttggtacttgcgccatgggcctcatgtacatgggtctcacaggctggtacgcagtcttaaagttctttcccagctttcggaagtgggctgcacctgtcggccttgtgatcctgtgtctgtcactcacgttgggctcgttctcgacaagtgtgactcatctcattctcactcaaggcatcatgtattcggtgggtggttgtctcgcctggtcacctattttgctctatctcgatgagtggtgggtccgacggagaggcttcgcatacggagttgccatggctggtctgggctgtagcggcgccattcttcccatcatcctcgaatggcttttgcagtcatacggtttccgaacgacgttgagaatttgtgcagtcgccttcgctgtactgaatcttccgattctgttcttcttcaaacctcgactaccactcccacaaacatcgcagtcacggaagttcgacatgtctttctggacgtgccgcaattttctgatattgcagtctggcaacatcatccaaagcatgggtttctttcttcctgcaatttacctgccaacctatgcccgttcacttggcgcgagcaccatccaaagtacaattacaatcattctactgaatgcagcatccttcgtgggctgtctctgcatgggcgcggcgaccgacaagtatcatgttgtctactgcttgcttgtatcagccatgggctcagcagtaggtgtatttctcttttgggggttttcgacttctttagcgctgctttacgtcttttgcattgtatacggtgcttttgctggatcccagtccagcgcatggagtgcaatcgtcaccgacacacagaaaaagagaaggggtgcggactccgggatggtatgggcatttttggcggcaggcaaaggggttggtaatttgtgcagtggcccgctttccgaagctcttctgcacgcaggaaactggagtgcagggttcgcctatggaagtggctatggggctctcatcgcatttaccggcgtgaccgcgctctttggttgtgggggctttgctgctaagcgcattgggtggctgtgagcacaatcatgtcacttcctgaaatcccaacatgtctacttcttctttccgacaatattactccgccaatggacgttccagaaaatcacccgaaccaacggatagacgagtgtctccactgcgcaccgtttcgttttggctgatcaacatactattgcgaatgctcgatcggtgttgtgcatcctcatctctgctgcaaggttgtagcctcacctctacggcatcaccgatcgttgatcggcaaagcctcgcatgatacgatgtctctcatggcatggttctatgcaattaagacgtcacacacccggcatatgtgctgaacagtagctatcggctttaatcgcacatcgacttgtgcaatgcaaacaaggccaaaagaagtccagaaagcaaggcgacgttggttgaaacactctgcctcaaacgagatgcctgttctagatgcagatcgtgacttggccatttggaccaataggatatgcacatgtttgatcttggcggaggacgcgcaatcctgaaacgggtgcgacccgctgcgtcccttcatcacgccaacaccacttgctcccgcgtccgtttctcttcacaaggcttaaggtgcttcggagaaaagaaggattgtcgcgtacaattaacacgcccaacccggtctcgcccagaccggcactggtgaagacttggcgcattgacgcgcgctccgggcgtacatcacctctgcgcttggcggattggataccaactgaaacacatggccgagtctacagggagccattgagtgttccctcggttgttcatgcctgcagagcaatgtcactggcggagaccacatgaacgacccagatgttcgaaacagcttccctgacgcctggttgatgtttatgaagaatcaaaggacatcccaggtcttagcctatcagtatcagacaatccgattactatggtaagtggagcgatggcggggacccgcagcaggtagatgggacatgacgactgccatgatcgacagaaagtgtatataaccatcaggctgcttcgcccttggatatacatcacaacaagtccacttggcttttgtatcatcggttcttctccagttcttctctgccttctccattcactctctaccccagcggtattacattcacttggctgagccactccctcattacaactttcgactcagtctcaactttgaaaaacttcatcatccatcagtcattatgaggtccgctatcatcctctctcttgcgggctcttcgctcgctctgccttttggcaatgccattgatgccggtacgttaataacacgtccttcactcctacggtacacacatacttacagattacagcattgggtaccaaccttgaggctcgccagggccagggcttccccaacttccccaagccaggtggtggtgcttcaggcggtggattccccaagcctggtggcaactcccctggaggctttcctggtggcaactcccctggaggtaactcccctggaggctttcctggtggcaactcccctggaggtaactcccctggaggctttcctggtggcaattcccctggtggtaactcccctggaggctttcctggtggcaattcccctggtggtggattccccggtggtcaggctcctggcgcaccccagcccactggaggattccctggtggtaactctcctgggggcttccctcagcctggtggcggtgctcctggcggcggcttccccggcggtcctggcgtacctcagccaactggtggcttccctggtggtggtcctatcggaggtgcacctggctcacctgaaggcggtgctcccaccatccccaacctcccaggcgcccccggctcgccagaaggcggtgctcccagcctccctgagccatctggtggattttctctcccaggtgcacctccttccagacgcctagcgatcgactaccagctcgctcccggcgcaccacacatctacaagcgtcaggatctcccagagttcacccctcttcctggcggccccacccctcctaccccaactggaggcctccccatccctggtgtgccagccccaactggcggcccatccttccctgcgccaactggaggcctcccaacacccggaaagccccccaagcccaacacgcctggtctccccggtatgcctcccaacgacgaggagggtggtgatggtggcagctggtgggattgggtcaaggacaagttcggtaacaagggcggaaaccaggagtagatatgtgaagaggaccaaaacgaaaccaggggatgtggatagacggaggaagcacacttttgtctctaagacattttcgattctacttgtatactttcatagaggccgaagagctgtagagtagcaatgtcacaatacgttgtttacaaacatttgtctagtcttaatctagtgacacaccttcggtctgtctgcgcgtttgtctcatgtataagcgttcttggagatccctcccgatcgagggcagatatacgagaagctcgatgttgctgctatcgcgtctcgccaacgcgagaagagtgatcgaatgcttttcagatgcaaacccactaccgagacgacggactttttttaatggccagacgcggtcaggaagccacgaacgatgcatgtgccgaactttattttcttcacgcttatagcaatctccagctcaatcgttccaattcagcattcgaacatggttacatatgtatcatctctggtggtaaagaactttcgtcatgtgaccgtgataaaatgtccacgcatattccccttgcaatccacgccgccgaaccttccaagcttattatctcacatcacaaaacctcgctggctataggactatccttattatagtgttacattaaatttatggggagttacgttttgaagaggttgagcaaaagcgcattgtgtagcgcgtcccctggttgacaagatctacgaatttgagcattggagatttcggcagccagtgggaagttgcccacttctcggagagtgtttggttcatactattgaggcatggcactgcgttatgagtcgaatttcggatgcgagacgacggcgatggctttcatcatgaacagaaagcgcgattgagcagagagcacctagtagtctggtgaaaacaatgtcttcggtaaggcaggatgctgaagctgtgatggcgtagttgtagacaacccagctgcggtcgatgactattggtctgaggttatcctcgagcgatattttctcgaagagatgaagtcgagggggaaaggcgccagtcgacctgaggcattccaatcgcgtctgtctttaaatttggacaagagccaccaattgtccaattatataaggctcggtagtgaagccccaatacttttcaggtgagcaatgtggtcaacatactgttctgcatatgtgaagtctagaaaggatgaaattttgcagtatgcagacatacgctggagctgggtcgagctctattgcatacttgggagtgattttcttgcatacattcaagtgtttcttaatgcacagctcaactaatccagggtctgcatgtctgagcctcatttacaccccggcgcttaaatcagcattgaccaatgaaatgtgcgtctttgtgacttggcccacaggcgcggcaaatgcagacttaacattgaaggaaaacctcgctcatacggctaggcatctatgagaatgtttcattgcctagttggcattgcatggtcgtgtcgtaccctgcatgttcttatttgatgggcagcaactcccatcacttgaagtacaatctacaacaccctgacgtttatgcagtatctcggtgaagcatgacgttcaacaactacacttgggtgcctacattggccatgaacttgcatttcaactgcagccaggcagctacgttatgggatctggacctgaacaggatgcccccttcgcagcgtcctaaaatttattctgctgtacgagacggtctgcaggatcatctgcagaagaacaacctcagtcagccacccgaaggagaactcttcgtgtggctacagggaacacgtactgtacagaatgcactcgagatcaatttcacggaatgccgaaacgaactgtgtcctctctggggcttcgagggaaactcggatatcgctggtcgaggggtatgaatacgacaaattcgaaagacggaggttagaggctgaccagatcagatgctagcgacataattgatacaagcagtactagtgtcactctacgtcggtgcattacttgccattcgatttgacaaggtcccaaaagccgagagtagagctggactgatatctcggacgctatttgcactgcaacactcgactctggctttcctcaacgcttcatttgttttcgcgattgccatgctatccgcctcgctgatgtctatcgcgaaaactgtggacaacttcaccttcatcgcgtcagcatgggcccttaccatactcatgccaatcagctcagtaattcccgtagttcttctgcaacttgctgcatcagatatgctcaggcgaaacagaggccggatcctgctgtgggcgctcgtagacgttctgatcatcattatactggtcttgtcattcatacccaagaaacttgatcataatatgaacggtgctgagtggaaaaagtaccagaagcaggccgattgggaagtactctgcatcaatacgcgcgcggaatatcaactggtccttttgatatttcttgcttgggctttggccggctcgcttctcttggggataacgagctaccttgtcggcaccttagttgccagattgcgacactcgtcagcagggaagttgtataagcagatcgttcgagtactgtggtggacatgtcttgtcctcgcttttgtgagcatgtggttgtgtctgatttggtttatccaattccaaagctacacggacaaacgtgctgcggtcgataacaaggacacagagtggtcttttgggcagattttggctttcgcaacgtgggttcctgtgcttgttgaattcgggtacctgtggtgggaacgaccacttgatgcgctgaacggacggctcatgcatccgtacgaggtcaaggaggtatcaaagcagacccaagcgttcgagatgagtcgagaggcagaagtagtatgatgtattcgataagcaagctctcgcgaaacttgatattcgaagtagcgtgaatgtaacgtcatggcgacacaagtgcgtggctctgcaataacctgacacatttcgagtcagcaatgctatacgaaggacaactgcaaggtcggataaggcgcgcaatattcgccaggatctctcgacaaaaacaatccatcggatgctcgtgccgtcccgcgaatcccaaaggccagatcttgggaacccacggacatatgctggagtacagggagcctgctagtaaaaatccggtcgtcagagtagcactactggaatagaccgtgaaccctcaacgcggtaaaggcggcgaccttggaatgagcctttgcaggaacagctgccttttgcttcatgtcccattagtcgacatgcctaggtcgattgccgtgatatttaccgacggccaaaattggtaggaaaatccttaggagtgctgcgccaatgtaaggcatgtgtggcactgtagtcagtggtgtaagcgatgatgcactgagctcactgggcttcaatgggcatggatccaacagcagggcatgctgtcagatctattcctggttatgcaggtaagacagcaggcatgccatgaggtgcagtcgcacatggaaatagtctaaccatcctgtcggtagaatgtcaaagtccgaggaggtttcgtgaccagtcaatgatccagcaatcacctgcatggccagacaacatgcagctgagacggatatgtacctcgaaagccgctagcatcggttgactcgatttttaataaggcagaacgaaaggcgatgcaggactgtattcggctacctttcggagtgtacactattttttccatgggccaactttctcaggcaattggcttcacaagtatgccgagcgctatatgtgggctgctataatcatttatcagagtgaataccataggtatttggcaggaactcactatatcactaaatccttgaccctgtccagcatctaccgcgttcaatgtttgtccaatgtatttaatcacgtgccgttcgcaatagatggcgaactcggctagacgccatgtgaagtgccagtcagcaattgacccaagctcaggcgctaatgacgggtgtggacatcgcttcaacgcatccgtaaagctcaagctttagggttcggagggtccagatcgcttaaaatttccgcattgagtaatggtttcgctggtgggcttttgtagtcgccgttcactcaagccttgagccgtctcgtggaagccacaacttcggtgtatgcccctgcactcttgcatggggagggcacacaatctgcgctgtgccttatcagaaccgggcgggtacttgtgtcgatctccttccacgagcagcatagaaatgatctcataagtttgagtaggacttggttcacgatcccagattcaactcaagatcgcacaaatttgaagagagctttcgagaatgatcgttcgcatgagctctgtccttactcggtagctaacaatgccccgatgttgggatgatttttggcgcagccactttagacgtgtggtctcccagttcgaaaccttgcgagcttctacctatccatatgcatgaatgacctgaggttgtcagtgcttttgaagttgaataatgcgactcgtgcagccgacctgttattgagcactacctgggagctagccctgaagtctgacgttcgtattgagttcgaatgcgggcagtgacggtgcgagatagtccgataccgaaagaacggaccaagcacggtatcagatatccaagcgagctcgaaggtgtagatggataaccacaacggtgactagaggtaccttagcatcggcgccggtgctgtgtgatggttccgaaaacaacgtcagtcgttgtccatcagcgaagttgagttttgacccagggcctgggacatggtgccaggtctcgtggtggcggcatgcatatactgcattagtgttcatggatgcgactccaggcactttatgaactgcggagccgccaagtccacatctctgtggggaatgtgggcattgatcggacaccagctgatctttgcgtggatttgtataattgacctggaggagagtcttcttgcctacaacgtgctagtgcaaatttccagctgactgcacattcgggcaagaatagcgactctccagtaaagaaatgtgccggcatgatgcccgtcgcggcggatacctacgctctgcaggtcccaagcggcgcaaatggcgggcagccgccggcgggcttgttatgggaatgggagtgtcatatcatcaggctgcagaggccccagttgccaggtccacgcactcctgggcgcaaatcatcacggtgtcccgaacgggaaagaaagcgggacgtgcttgccaggaatgacaacctttcagctggctctgggacagccacaagcgcagggttatctctggttccgtacagtcaacatgtcagtgacgttggaaggcccctgaactgaataggaaatcaggcgatgcgtgactacgggtcatgctccggcaggatgggtggaggcatgggtcgacggcggattgatttaagcttgctggtgcacagcgacgccataggtcgatcaacactaagctgctttggaagaggctctattccttgggaagccggccaagcatcagatgcagcccagcctgtggagagaggagagcaggccattgtggcaacgcgctcaatgtgccggcgagatgcgaatgcgactggattgcgacgggacgtattggtgcctcaattgcgcagaagctcagctggtgcattcaggggaggtcgtcacccaacgcatgcgcgacacccaggcatactcgtggaaagcaataccatgaccagcaaagattgtcgtgcgtccgtaatgcagtgtttgccaggggtaggtccgcgtgtgtcgacgccagagttcgacaccaggtgccttccgagtcccacgttccacccatggcgtacacctccacccgcgtgcagttgctactgactcctgcccagagaactagcagagagcagcaacatgcccgtggtggggaagcccgggtatctgttttgtgactcggttgctgcccaggtgtttatcttccacgagggaaggcctcggcgttggcaagcggactctttgtgtcgttccgaagccggacaatagcgaaacatgaacgttagcctctcggcagaccgtcattctaccttcgcgaccacacgattcccgccatctaacttttgtgatatcgcgttgctattctgggcagattgccgtcagatcctgatcccgcgattggagcgctccttgctcgtggtccgtccgcccagagatccatgatccctgggttgctcacagaccacagccgcccatccttcatcattgtccctgtaagcggtccttccactgtcctagcgtcagccatcgcaccccggttcagtggcacacaattcgatcgaacctcgcaccactgctgtcgaatggagacatgttcttggtctgcgctgcaccaattcactctaccagtccgtgtgaccgcttcccgctgcctctctacccacagcaactgaaccgatccgcatgtaccttgctcaactaaatcgagcatagcctgtgtcctagtccagaccacttgtttctgtttctgttctgttctgggggtgccatcgactttacgtacagccttgtccgtcctgtctgtcaacggacggcttgccgcctgcaattctttaggccagctgcggactctgacacctggtacgtgctgcctcctcttgtataactaacgcagacgcccattctccacatagctcccgtgggcttagtcaattgacgttcatgtgcaagtcttattactgtactacctcagcatcgtccaccttcactgtcgtctaaagaccagcctcactatcgtctggcacacgagctgtctctcatatatgctggactctttgtggccccgcaggaaatttttcgactgctgatcgacttgttgaagaggccaatcactcttcgctccgccgtacccgcatcacagcgcgccaacatctttccgcctggtcttgtctcgcctcgctcaccatcacatcgatcgctctttcaaaaacgcctattcggtagacctgagccttttgttacacttcctcgtagcttaggaccatggaaagcggacagatgacctcgcccccagctggcgccggcgacgtttctccgaccggcaacttcccaggtacatcagcgagcagcaagatgcgcaagaggacaaagaccggctgcctcacgtgtcgaaaacgtcgcatcaaatgcggagaagaacgccctacttgcgccaactgcatcaagtctaagcgtcagtgcgagggctacaaccagcgggtcatattcaagactccgattgaaaactggccgaaccaccctggtaatgtcagtactatacagtaccacacctcgatgcttcctggtactcgaaaccagtcttatcatccgcatcaatcacaagacgactcactcttgtcgatccagccacggccgttgaacagcttcgatttctccgctattgaatcgagtgcagaagtacaactagccacatcccggcaagctattggagtggatcctcacaactatgctccagggacgagctatcagcatccattaccatcaccacaccatcaacaaccactcatctcgccacgtcaccatccacagatgtcacctgcagcatcatactttcctcatcatgctacgggacaccccagtccagtacaatataatcacgagccgactgtcagctatcagtcttctcctcgatatagccaggaccatactgcatatccccagttgcccatatcgtacaaccagaatgccgagacaacatctgccgtctctcaagatatttcgcactcatcactttatcggcgccagtccgcaacccaagcggacgaccaaaactcgtaccactcatattctagtgtgtcaccacggagtgaccactacaatacatacgctgaagctcgtcccgtattgcagcgatataacagccatccacagtccagtatggagcacatacaaggtacttcggcagctatgagccaatatggatcatacaactacccgacagcagttcttcgtgatgacattaaccattctagctattcttctactcagatacccattcatgatttgacaccggatgtaaagtacatgcagcagcccgttctcggtatgtctcatgtttagttacatacgtctcacttgcaatgactattattatctcccttccgcgtccaatcatataattttctcttctcttcacaccgtgcaaacccccctgtcatcacagtctccgtgtagtgccccaacctaaatcttgtagcctgtacaggtgaccacttcgtgcccctcactttctatggcaatgatagctaacgtgtcaactttgccagaacaaaatccgtccgtaccgcaaactgagccaagtcagccacagctatcactgagtggtttcggcggcatcgatcacgtcagcccaacgcaagtcctcgacgaagcagcgatcgaaaatgaggatgatgactattgggatcttcagtcggacgaggaaatgctcgacgcggaggatcgggataacgaagacaatatgcttgcgagcaaggagttcaacatcatccgtcgcatacaccatgagcatgccaatgagcttgcagtcagacgacatgatgctttcatctatgaaggtctcttgacaaattataagcccgagtatgccgcaagtcccctgagaaatctccaggttgcgcgcgtcttcgctcattacatccatgtagtacgtctctcatcatgtcatgccgtgtctttttgtagatccgaaggcgtctgagaagagttgtgccttccttcggacagtaaacaggacacaggtgctatgatcatgcgctgacaatctatagaccggtccaagtgtgtccatctacgagcggaacccccgaaattcgacgatgatattcgaagacagcatacctgctgagcaacaatccctgtggacctatacccttcctctaaaagccctcggaaatcaaggacttctacatgctatgctagcacttgcgagcttgcaaattgcgcggctccaaggagcatctcttactccatcgtacaagcattacgcatactctctcaagcgtcttagccgtagcttaggtcatccaaagaaacgcctatcgctttcaacgctggcgaattcgatgctcttggcctactacgaagtatggactgcggaacatgtcaaatggtcgactcatctggtcggcgctgcacaactcctcattgaacttgacttccgctcacttactcgagaagctcgacgcctcaaagccgcgcagaatgcagaagacagacagttcccctatcagaacccagaaatacttatcgaccaaaagcacttcaataagacgctggaagagcgtgcaatgatgccagaccagaatctcgtgagcgctattattggcaagaaagtcaactatgacgactttggtatgattgtcgaggaaactggcgccagatacgagacaaagacgaatttgccggacaagctcgatttgcaaacctttgaaactctccaggatctttactggtggtacgcccgtcatgatgcttttcagagcattgttagcggtaaccctttgatgtaagctgccatttcaagtcttacaaaacacttactgataattccaagcttgccataccggaagtggtcggactgtccaccacgagctcctcttggccgcgccgacgcactctatggcacacacgatcacatgatacttctcattggccgtataacagactttacggtccaagaccgcgcccgtaaaattcgacaagtagatgcagacggtagttggaggcctcggccaggcatgcctggttttggcagcatgggaccaccgccgtcaactgcaaatgcaagctcgggcggccaaccgccaacttctaacaagtctatgggcccaccatcaaacatgaagggtccgccatcgggatggacgggaccgcctcctcctggatggaaaaggccatcacccccaggctttggtcgtggtcaaggtgcaccatctgcaccaacggacaattccagtcaagggagagagccttcacgaggtccaccaccgcctgcaatgccagaattcctgggcatggccccgagtgggccacatgcacctctatccagcacttacgcgaaccccaactatcagcgctcaccaccaacgccaagcgcccctcatcccaagtacgccgatttgccagctgcatatcaagctgctatggaagagtgggaaacgatcactgctgcgcacaacactgtctcgtccatcttgaccaacacggagtcgtttgcgcctctaccaccagacacctatcccccagtcccaggcggtacaggaaacatgactccctttggtccagctctgatccaccgaagttacgacatcagcatcatctggtgtctgttgcatctagcgaagatcatgcttctccgctcacacccagccatgccaccagcagcacagatggctgcaggtgtaggtgcaccagctacaaaaacatacgcgatgcttataggccgcattacagccggcatgcagcttcccgcgggcgaggacttgtcgccatcgctgggagcagtattgaccgagtcttcactctcgctcttcttcgctggcgtgcagtatcaagcacccgcacagcgcgagtggctcatcacgcgtctcgttgacgttgatcgcagaacgggctgggcgtcagcgggtattatcgctcagggatgcgaaacggcgtgggatagagcggcggccatggggcgtggaccgccctacaaacgtcgccttaaaagagtaggagaagaagggccactgctcaaggaagacaaagtggcagaagtaccgagggataggctgtatgaggatgaggaagatgcatcactgcaaagagggggtccgattggtggcggacagggaaaccgggaacgtggttttgtggtgaagaataggcctgggacgtgggcgatgaatttgctgggcacggaggaggacttgcgcgcgggtatggagagagtgggactttgagggggcattgctgagttgcagatgcggactgaagagatatgcgaagggcttagatccaatagtgatatgaaacgaagacgagggaaagcgcatggaacacgagaagaacacaagacaacatgcgagtcctgctggctgcaaaataaaacgttggaacaaccatgcagcagggcaagattacgacagctcattgtgatcgacctcaacggacttgggcactcgtcatttcgaggcaacacacgtacacacaagagggatctcgaaccatcctacgacacgagcaacatgacatgacaagtcaaatatactaaaccctcggcagcaacagatggatttcgacatcatcggacacgaaaagctcatattcggtacgcagggttaaggagatgaatgatacgcgatgccacaaaatcgaattagcctaaatgttgccacgatattttacatgttcagctcaaattcggggtgtgataatgatgcaatatgctgtcccacgctttcacgctgctctgcaatgctccatagctctcccataccaacgccgtgaatccaaaagacatagacagcttaacatgaacaatcttgactccataacaccgtgatccgtctatcttcatgccacgcgcgccgcgctctcacgttgtcgtcattgagcgcttagaagaaccagtacatgactccgccgccggcggtcatcagcacgccaaaccaccaccactggtctgcgcgggtgtttccctcggtgcgcttgaacaggacctcgtgaggtagagagcgcttgagtttgctggcggcggtgggcgaggcagtagtgagtgggttgagcgtcgtggttggcagcatcttgggggtgtcgtagatacggtagagaggcatgatgggggcgccgtcggcctggaagagatcgagacgcggtcgcttgttgtacgtgtccgtgtagacttggtatgcctgtttcagcgggttagaatctctccatgttgattcgttgcgtttgtgggcagtttaagggtttaggggtgtcgaggacggaccttgaacttctcagttgcattgtatcgcgtgaagacggaattcttgtactggcatgggtcgctgtacagttgccggccgtcgactttgatgggcttcaggtggaggctgccgttggcgagcttctcgtagctgccgtgctgccactgcattatgccttttgggcatctgggtagttgggctgcgggctggttagcatgcgtagcacgtgcgcaggccgtggtctacgtacggttcgcgatggcgcggtagtatgccgcctcgaagtggccgtcggccgagaaggagtagctgattcccgtgtgcttgggttcgatgagatggtcggccttggggtcgtagaagccctgttgagcgtattagcctcgatatgcccggttcgcgtatttgctgagcgagatgcgtacatcgccggtgatggtgccgttggacttgctggtccacgtgccaatcagatccgtcgagggctcgctttgcgcctgcacctgcacctgcagcagtgcgactcctgagagcaggagcgcgactatcctcgacaccattatgtgtaggtagtgcgaatgcgcaagtaagcgagtgtatacggtcggtagcaggcagaggcgggaaaggggcgcgtgaggtgtggtaaagaggtcgttgagagtgcggtggtggtttcaggtggtgatgaagttgcgaagttgcgaagttaccatctcgccgcccgccgcctcctgcttggcttggaatgcgccgttttgcaggggtccgcggtaacgtgcagatcgccggcgccgcctcactgtccgcgcatgcacttgcgtcttttcgctgcttctgtgcatccgacatccgcctcagcttatcgatagtcacaaggcagtggtctgtctatccgtccaccaagtcgtcgggacgggggaaacctcgacctctcttggagcaagtatcgaataccgccgagtgctactatttttggatcatcaccacctgcgcgcgtcgtgcatcatggcagcatcactcgcagcagtgaaaaccgaattgaggaagaagatcaagggcgtcttgacagacctgcccgaggctgcagctgcttctcaatgtatgcacccaatgcacatgccgcgctatttctgctcatgttgatagcatcacatgcaacaaagacgctgctctccatgcccgaataccatgccgcgcagaggataagtgtatacctgtccatgcctggtggcgagatttccacgagcagcattgtccgtgatgctctcagccagggcaagaaggtcttcatcccttacacctacaactccagcactccgagagacggccagccaaagtccatcatggacatggtccaactgcactcgatgagcgactttgaatcactacagcctgacaagtggggcattccaactcccagcaaggactcaatcgcatcacgtgccaactgctttggcggcgaaggcatcacaaacggagaaatgacccatgtctcagacggcctcgatctcatcatcatgccgggcatggcctttgattccacctttggtcgtctgggacacggcaagggcttctacgactacttcttgactcgatgtcaccaagcgtcgcgcatgccttttcgcggtaagaactactggtattgcgtatgccgagggctaactaaccacgtcaagtcggtctcgcattgaccgagcagttgcttccaccgaatgaatcggtcccaatggacacgtccgattatcgccttgacgccttggtgacgggtgatggcgtcctccaccgcgcgagtgcttgaagcgcttcaatgcccttctgccttttcaaaatagcccatcatatcgaatcacaacccagatcagccgcttttcattttgagtatttcatgggtatcgcaacgtgcttcctcgagtcgagtcgtcttccgttgtagcttattgtagctgttggatgagggagatgttgtcgcccttgagcaggatttggcctatcgtccgttagtggtgcacctgcgcttctgggtcatgtacgcaccaatgctgcgcctctcctcgggcgtctctttcttcgcattggcgagggtcacctcgaccgcgtcgtcaatcacaaggttcatgaactcgtcaaatccctatccacaatcagcattttgctgcgagggccattgtaggcatcctcactctcagctttccctcgatgcgcattcccaggttctcgtagagccatactgagatggttgcgcgcgactgcagaagcttgaagatgaagttgataggtgggagaagcactgcgcaagtcttagtattgttgctatgcggcgcaagcttgggctgtttgtttcgtaccttttccaccaccgcggcctaatacttgttagcagctgtcgcaaacgatgtaaagttatacacgtacctcctccacgtccagtcattttctcgtgattgagaagagaaagctgggtgtttgattgcgcttgcggatgtggtcaagaagcggttgcaggtggctgtcgtggtgtcgtggtgtcgtggttggcggtggagtgaagctgttcctcgttggggtgaacatttcaggctaggcttggcgggcaggagcgcgggactgtcgactttgtctatgcgaccgatgcgctttctccgtcctcaccaaacaaaccaccactcggcaactgccccgcccaaattgcttcactgattctctcctcatagcacccacacacccccggtgcatgcacgcaacctaaggaataccccgccgcgtttcttctccgggcgctctccgctcccagtcccccactacacccccaaacttgcttgaatatggccgcgaatggagcgcagcagggcttcgagcccgtgctggcggcacacaatatgatgcagtcggcagggaaccgggcgcaaaaagagcaggcacaccagttcctggaacagttccagaagtcggtatgttagggtgggcggagaagaggcacactgggctgacaggacgccatagcaagaggcatgggtaacgacgctggccatcatcgagtcgccagcagcagacgcagcagccaaactgtttgcggctaccactctcaagggcaaggtaggttgctgttcacgcgttgggcttcctctctgactcggccagatcgtgtatgatctccaccaagtgccccgcgcacagctcccagagcttcgagcctcaataatgcggaatctcgcgaccttccatgctgggcccaagcctatcagattgcagctttgcgtttgcttggcgaatttggccatacaaatgacagaatggaaggatgttctgtcggatgtcgtcaccgcacttggatcagatccggcgacgctgccctgtgtcctcgacttcctccgcgtactgcctgaagaagtcacgcatggacgaaaaatcgctctcacagtacgttcgaacgagccgcagcccattccacagcccggcacctccccgcggtaccggcacatgatgtcagaataacagtctaatgcttggtggccaggaacacgaattgactatgaggacggtcgagttgatcgaggacaatgcgcagcaagctctgcaacttctgattcgatatgcgacatcttcacgtacgtagggcattccaacccagtccttgctcgctaacatgctccagccgcggccgcacggaacccacagctgctcaactgtataacctcgtggatgcgcgaaatcccgttagagtcgatcatcaactctcctcttcttaaaatcatcgccgatgacctgtccgaaactaccgacgagccgtttgatgccgcagtggaatgcatgagtgctttgattgccgaaacccgcgacgtggacgaaaccatgcagtctattctgacgctctatccgcaagtaatcgccctccgaccgaagcttgcccaggccgctcaggaagaggatacagacaaattcaagggcattgccaaggtatttgcagaagccggtgaatcctgggtattgttgattgcgcgtttgccgaccgacttccggaatctggtggaagccatcctcgaagcagccgctctcgacaaggagagggatgcgatttcccacaccttcaagttctggtatgacctcaagcagtatctgactatcgaaaagtacggggaagctagaatgcagagtctcgatatatactccaagctggtcgacataatgataggccacctcgagttcccgaagcctgagagtggtgatgaaaaggacttgtttgagggcgacagagaagcagaggaaaaattccgcgaatttcgacaccagatgggcgatgtgctaaaggactgctgcgaagtcatgggcgtcgtagagtgcttgcagaaaccgtacgatcttatccagcgatgggtgcagacatatggccagcaagcagggccaaataacgtccctgaatggcaaaagttggaggcaccactgttcgcagtgcgagcgatgggccgcatggtaccaccggatgaggacgtcatgctgcctcgcctgataccacttattgcagcgatacccgaccacaacaagctccgcttccaagcggtcatggcacttggtcggtacactgagtggactgcgcaacacccagataccttgcagccacaactcgactttatcatggcagctttcgaacactcaaccaaggatgtcatccgggccgccgcgctgtcattcaagttcttctgcaatgactgcgcaggcctgctcgtcaactttatactcccgctacaacaattctacgccaagcacctcaacaacctccccatcagcagccaggaagagattacagagggcgtagcatcggtggttgccaaggtaccacacgaccagatgtaccagacactcaagctgtatctggacccagttatgcagcacctcgtcacaattgcgcagcaggcaaaggacgaaccagagcagaagctacttgccggtgagtattcacttggacccgccaaacactatgctaactaggagcagacaagatcaatctgatcacgatattcgtggagactgtcagaccagaaataccttctggccaagagcaccccgctgtcaagtactgccaggagattttccccatgctcggcaacatcatcgagcacttcaacaaaagcatcccaatccttgagcgagtatgtcggtcgctggcggtgatatatggtattgtcttaccgcaccgctatgcgcccattactgccagacctcgctaccagactaagtgctggctttgactcctcaagacaaggctgtttcttgtgggccacggcttccgttgttcgcgagttctcccaaggggttgacgaagttgatcccagcctcgcaaacgatgtgtaccagttctacgagcagcaagccaagactttcttacgcattctcagcgatctgccacccgaagagttgccggatctcattgaggattacttccgcctcgctgccgatatggcgctctatttcccatccgagtcgatatcatcgcccctcatggagaccatattgcttgcagcatgcagctcccttaccctgctgaaggaagaccctatcattgccacactacacttcctccgcgacctgctcgcgtatggtcgcaactcttcaccatcgtccagcttcgaaaccgcccgtcaggaggtaccagaagctctgcgcaaccgtgtcaagcagctcgtggtcggtgctggagttcaacttgttcagcgtatcatgaccggcatgatgtacagcttcccagaaggcgcctttgccgattcttctggtgtactgcttgacctcttcgagcttatgccggagcaggtcgctcaatgggtagccaacactgtgaacatgcttccacaaggtagcattacaccgcaagagagcgagcgcttcctgaacaacatccgacagcgcattcagactggcgatgtccggatgattaggaccatcttgcaagacttcacgaccagctaccgtcgccgcaacgtggcgccaagagaaggattaggtcgactggaggcctcgcggttcaggttctccggttagacgctggatattgacacgcgaattcttttccagaatgtggatgcatatggggtcaagaggaagcaaaagcagggtaggatcgttggtgacagtggccgttcacacaagaagcaggacgtttgttgaggtatgtgtgcgttaccgaaagataggaaatgtgtgtatatcagaaatggcatttttgtgtttgaaagcgtttgttgggcatttgcatggaaggttgcgtggggtgggatatgataccaaattttgagatgcgaagaagggtgtgcttttcttgtagaatttctctagcagctttgtagatagcaatcgatctttgaaatacatttctctgtccagcatgttgtgtgtactctgaggcattgctgggttgcggtgttacgacgaggagaggcgacaagaatcaagattttcgcagaccttaaagtcatgcttgatcatagatactgggtttgcataaggaaaccgctctcgaagtactgccccagtttcaagacattgctattttggctgcggtgaacagcttacggcaatattcgatctgccacttttactgacctatgtagaatgctgaattacatgctcgctcaagtggagtaatggtccccgggcttgattcataaggaagcaaatgtcagagactgatttagaagttctgctgttagataacgatatccgattgacgtgcatcgctttttacacgcgcatgcatctaagatatggtggtattgcagaacttaaagagtagtcgagtgtcaagtttgatttttacgtgcaggtgtacgagagcgctgttaatcgtgacttcgagctattgcggtgcccctgaagatgtcgtccgttggaaagggacatctggagtagctcaaagccagaaaccccaaaccctatacagtccaccacaagcactcaaaaagataaaaagaacgcttctcaacatcaggagagacgttgcctacatcgtgatatgagtgcgaagctagaagcctcgtctgtaactatctggtggtccataaactggttccaggacaccacagcatctccacgaccacttcacgagggagtaccgagtgcaaaaaggatattccgacaccgggaatcgaacccgggccttgccggcgcttggtagcgaactactctgatgagagcggcaaatcctagccactagaccatatcggatgaggtgattgatacagatcgtcagattcaaatattatgtattgacgtttggcaaacgaggacagcaacatctagcgttcagtcctgcattcaaagatagacggaagcttgtggtgcagagctctgaagtggattgggaggggggaatttggaaggctttttcgaagtgtggagcaagcaacatcacagatctttggcagggactgacgggagcaacagagatggacggattggactcacgcaggtcggtatggtattggtactacagcactgccatataacaaaaaagcttcaagtcatacgcatgcgacagctatcatttcgacaagttttgcgcagagctgtagcttttgtgccctttgtaaaaccttcaagacatcaagcatgcttctcttctgttctgctacaagcctcgcaagctttgggcctcgacgatcggcaaaagttggcgggtctttaggcgatgtcaggggctacagcacgctcagtgcgccagcgttgccctagccttcgcctttttagacttaatcgcacaggacaacaacaaagacgcgactcataaatgccgcaacagcagtcagtgactacgacagattttttattctccgcactcaagcgtgtgctggaaaattgtctgagacttctgcgagtgcaacccattccgatcctcatacatgctggctttgaacttgtgaacgtcttctacgattctgcagcagcagcagtagaagctcttagtattacataccgaggtatgccttcaagctactgcatggcaaagctgctttgctcacttttctcggacggcgcagactactttgagagcttatcgtagagacgaaaagcccgatccgtacccagcactacttttaagcaaaccctatagtaaagtcacggtatttgcgctcttttccacaggtccaaatgtgcaagttgatcaaacgcttcagctcttgaggcaaagatatgccggcgggctcatgaatatggcgtcgacacaaatagtattgtcggtctgagggacgtgcaggatgagtcctaagatacaaccagacctaatatacatgtctaccccctctttcccacaacagccctaacaatccctccaaaccaacacaccaagaaccacacccatactcccacacatttgatggcccgaaacggtacgccaatcacattgatagcctccttcaacgcatccatgatgaaccacaacgccacaacagcatacactacgagacaaaatttggcgagtaacagagtgaagcatttgatctgtgcgaagccactgtcgaatttacctgtcggagatggcggagcggcagatttgggagtgataggccgcgtggtggtgttgattgttggagttggtttggtgagcgtcttctttggcgtgcaggggcggggcggggcggtcgatggacttcgtagggcactggggtgaggcgtgggcgttgccagacgttcgaagggatcaacataactggacattggcctgggcgctggtgcattgaagactactggcgctgttgttggtttggcgagacgtggacctgcaggtcgaagccatggaaaacgctgtgtcaatgtgcgtttgggcgtcgtgtcttttgccggcttttcgggcgtcttttctggactcttcatcttgatttgcggaacggctttggctctttctttctttttctcgttgtcggacgatgtgggacttgttgatttgcccttttcggcaccagaggaagtaggacttccgtcaacggcaccactgacgtccttgctcttgtagccgaagattgagtcgccttcgacagagttgtggcgtgtgaagtttggcatggatttgacagggccagagtcacaagagctttgcgaagaggcagtgtcgaaaggccgattgtagagcttgtgactgctttctgtttgcacacgctcggcattttgcgttgtgaccttggctctaggcttgattcgcactgtgatacttggaggaagcgctgacgccgaagagggggaacgtgatgcgccagccgtcgaatcaggacggtagacgcggtagcatgaggtgggtgaggccgttgtggcagaatttgcgccaaccgtgacagactttggaggagaagtggcgctacgaaggccagtcgcatgtggcttttggccctttgtatcgagcttgctattaggaagtgtccacttatgttgaggcacaggtggactaattggaaatgatcctgctgcagttggaatgccggtgccactttctgtagacgcgcgctgatcagtaatgtttcgagatgcgtaatcataagacacgattctcgacgggacttgaactccttgactgttgttcctttctcggctctgttgagccttctcttgataggtcctcaaagcatcggcctgcgcagctgttgacactgctttctttggtaatctggtgtactcgagtattggcaagcgagtcgttggcatgagcactgcaaacgcatcgctttcgaaagcaggaaaagaatctgtcgagtcggttcgaattgtggcgaagcctgttttcctgctggttggtatcctcttcgatttctcttccttgcgagacttcggagactggtcaggggaggagagggctgagccgcaactttcgtccgaacttccacctctttgatgtgagatgtttggaatcttcgaaggcatcacaaaagcttctctatgtgcgtgtagtctgttagtcattccatccttggtgggcgacaactgcacagagcagtcgcctagaatctggactacaggtgagtcatgagaccggctgcgacgacgaaatagcatttttactgtgatcaagaagactgcaaaggtttgttgggtatgtaagcacggtagatgcaatgactgtgggtaaatgtaatactgaaaaaaaggtaggaaatcttacatatatgcatcttctgccatcgctatatccacctagggctcatacaggcgtgtggttggctcggaatggacggtggctggtgtggtgatggttgagatccgaggaatgtggtgtgacgcatgaagcgactgtgcaccgaaagcgctgcccatcacgacctgaattcaggatggctggacatactcctagactgacgtgatagattgaatgtcatgtatgcggtctatctggactactgcccataccgcttgcatgcttgctgagatatgcgggtatacgttgcacaatgtggtttcgaccatgggtggaagccagtatgcggggtgactatcgaacgccaaagaaaaagaccagcatgagaaactctctccataacgccggagcaatcatgaccataccagcagatcagttaccgcccgttggctcgatctccgaaaattctagccaacgaccattgacggctttcttccaggttcggatagatgcgtcatcccccgttgaaacaagcaggtcacctatgaagcgtgtcagtagcactctgtaaagttcataagtatcagacatacccatgtgcgagaaagcgacgcgccataccgcgccgtggtggttggtgagttcgtccgtgagcttgaccgtctgtctgatacgcccaggatactgctcattctcacgggacgtttctggtgctttggatgcccctgccagtccggctcctatgcctgaaggtgcgttcttgcgaggtccagggcgaggtgaaacggggccgaccacggtcgagttggacgaggttccgccagctgaagcattaccggaagcattaccggaagcaggtgtggacaactcgtaaatgcgaattgaaccgtctttactagctgtagcaagaatgtcgtagcctcgcatggagccgtttgcccaagccaaatcgcggatgatctgacgagcaccctcgagtttggcaacatgaaagaaacgcttagctttgtctgtcctgtagatgaatacatccttcatggctgcgacagccaaagagagggacttgcggtcgagaccagccatgatcgcggtccagcaggggagtttttccttgtggaagacaaccttgaatccgacctcttcttggcgttgaggaggattgtcctcggagacccaatgttcggctaggatgctccattcgtttaggctactctggtcgacaggctcgtagacagtgagataaccatcacgagtaatcagcgcgagccaagtctcttgcataatgttcttgaagtctagcgacatgaaaggtgcatgggtatgtgagacaagattcgtgatcagcttgaatctgttccctgacatggggacctcagtgacatcttcctgccagagcttgcagcggccgtcttcgccaatgctgccgacaacttcgcccatgaagggaccgttccatttgacctagtggacgtcagcgacgggttccatgtgtggcgactttgtatgcatgggccacaatcgaggcttgccgctgacgactagataagaacgggagacttacgtcgacaatctcagcatcgtgcgccttccagctctcgaccaaagtccacgattcatccttcttgtcccacaccttgagacggtggtcggagctcgcggtgaccatgcgcgtgccgaagtagttaaagtctacagcgagcaccagatcctggtggccatggggaaaggtctggaaaccgcgctctgctgccatgttcgcataggcgtgacgcgcttggacaaactgcgtctcgagctgctctgcgacacgcttgtcgacactggaaaggccgccgtcagcacagggctcctggatcaagggagacacgagatcagcatgctccagggcatcttcaatagtgactgcaaagttgagatgggagtgtcggtgatgggaaagcggaccagaatgcaaccgtgcttcgtcgcgtgtggggctgagggacgaatcgcttgcggcctgcgagggaagtcgcgagggcgtgaggttcgacagaaatgctgggcgcacgaggcgacgggtcacggcatccaggttcgccttgatagcatcaagctgggagtgctggacacgctggttcgggtccattatggatggttgccaacgcggtcgatggctggagcttctctcgttttggattagcaagagaggaagaagccggggcctgtcagtttgtgaacacctttcaacaccacgccgccacgccaacagtcatcataaacacgcacactttgctgcaggtcactccttcctcgaacattctggcgtcgttttgcgtttgcagggcgtttgcctaactccgatcgctaaactttgtgtacactccccacagcgacgcgcattggccgaagcgagcatctaccacatcgacttggctactctgcaaacttatctaaagcggccgcgacggcgggtttggcaatcctcctgttgaggaaacgaaagagcgtggccccggggttacgtagtggtgctcacgtgccgagggcaccatcatcaacgcgtcactccagctgagcagcatgtcgacaactctgaccactaccgagacactttcactctcctcgctctcgctagcatgtattggggtcttggcaaacactctccaaggtgaaggtgagccgctcattgcatcgattgccttcagcggcatcgctttcgcagcgtgctatgctttgatacgatggcttggcaatgcattcatgaagatcggattgaaagggaaagacttgtgcaagctcaagcagactgagatgtaagtgcgagaccgtatcgccctagtggtgtagcttacagacgcagccccgagaccatgggcgcagtgtgtgctctggtctatctcttcgttctcattgtcttcataccgtggcccttctacaaggacattgtcgtagcgacctctggtggcggtaaccgagacgtgatgagagatttggaagagattgaaactgggagactgctgcacaggtttccacacaacaagcttgcgtcctacctctccgccacactctcgctgcagtgcacggtgctgctcggaatcggcgatgacctgttcgacatcagatggcgacacaaggtgctcatcccagccattgctgttattcccatgcttgttgtgtactttgtggattttggagtgacccagatggttgtgccgctgccattacggccctaccttggcgagctctttgatctcggtatgttcggatgtcttcgtgtcagacttgcaatacgctaacgaacgtcaaggttggctgtactacgtgtacatggccctcatgaccatcttctctaccaacggcatcaacatcttggcgggcatcaatggcatcgaggttgcgcaatcggtggtgattgcagtactgattgcgatcaacgacgttttatatctgtcgcccttcacagcataccctcacccagcaacagactcgcatctgttttctttgtacttcctgctcccattcattggggtgtccatggcgctcctgatgcacaactggtatccggccaaagtgtttgttggtgatacttactgctactttgcaggcatggtatttgcagtcgtctccatccagggacactttaccaagacgctggctctgcttctgctcccacaggcattcaactttctctactcgagtccgcaggtgttcaagcttatcccgtgcccccggcatcggctgccacacttcaacgcgcgctcgggcttacttgaaccttcccgcgtcgagttccgcaaaccactgccggcggcgatagcagaaggtctcaagctgatgcaccggcttcggctggcggatgtagcagtcgatgcagaggggacggtggtctcatcgtccaactttaccttgatcaacctgtggctcgtatggtttgggccgatgcgggaagatcggttggccatggggctcgttgtctttcagttcctggtggggatactagggctcttcattcgacatcgcatggcgctgctcatcttctcggcggataatctgtagttgtatgtagtaagggttcgcagcctcggcacgtatattgctgtcttgtgtatattgtatatcaagattggacatggtcagcaatgtgatcggcaagcatgttcgcatgctgccgaattgctagcgtgcgtggctgtccttgacagcactctgcgtcgacgaatcggaagtttgggagaggagctgacgctgacgtggggcagagtgagagtgagaaacgcggggcagctgctgtcagcgcgggaacgcgcatgcgagcatcgtcatcaacggactgccctttcaccgtggacgaaggcctcgaggacgcctcgccatagcctcagatatctcagcgcgatgggcaaacaaatgctacgtgtgcaaacaggatgcattcacagcagtcttcacgcgcgggtgactctcaggatgcggcgttttcggcgcagaccgtcatcattcggcatgcgattcgatagctcggccagtgcccctctggctccgaacatcggcctggcgcgttttgttcctgctttgcctctgcgattttgactttggcgcgcgcctcatttaagccgagagctgccctcgccgagagttggctcagttcttacttctcctgattctctctctctctctctctctctctctctatccgcaggctctgccgctgccattgaaattcttgtaccaccaatacctaaatcatacaccatgccttctgccgtgaaaccgccacagactctgtatgacaaggtcttcgaggaccacattgtcgaggagaaggaagatggcacagtcctgctttacattggtatgcttgatgccgtgcttcctgcctgcttcatgctaacagctccgcagacaggcatcttgtgcacgaagtgacatcaccagtaagaagacgtcgaaaatgctttggtggccgtcaacactcacacagccacagcaagccttcgagggtctgcgaaatgccggccggaaggtccggagacccgactgcacccttgccacggtagaccatgtatgtccagactccccatcatcacgcttccgcgtctgacaggcagcagaacatccccacggcatcacggaaaaacctcaccacgaccgagaagttcatcgacgaggccgactcgcggacacaatgcatgaccctcgaggacaatgtcaaggccttcgacctcacatactttggtctcgacgacaagaggcaaggtatcgttcacatcatcggacccgagcaaggcttcactctgccaggaaccacggttgtctgcggtgacagccacacatccacacacggcgcttttggtgcgcttgcgttcggcattggcacaagtgaagtcgagcacgtcctggctacacagacactcatcacacaaaggagcaagaacatgaaggtccaggtcgaaggagatttgttacctggcgttagcagcaaggacatcatcctgcacgtcatcggccagattggtactgctggtggtactggtgcagtcatcgaattctgcggctcagctattcgcaatctcagcatggaagcacgcatgtcgatatgcaacatgtccatcgaaggcggggcgagagccggaatggtcgccccagaccagatcacgattgactatctcaagggacgccccctcgcacccaagacggacagcccagaatggaagaaggcctgcagttattggctgagtctgaaatcagacgagggcgccaagttcgatatcgaggtcaacatcgacgccaaggacattgcgccgacggtctcctggggaacttcgccgcaggatgtcgttcccatcacaggcgtcgttcccggtcctgacgacttccaggatgatgtcaagaaggatgcctgcagacgtgctttgaagtacatgggcctcactgctggcacccccatgcaagaagtcaaggtcgacaaggtctttattggctcttgcacaaatgcacgtatcgaggatctgcgggcagcggcacgcgttgtcgagggcaagaagattgcgtccaacatcatgcgcgccatgattgttcctgggtccggtctggtgaagaagcaggcagaagctgagggtctcgacaagatcttcaccgaagccggtttcgagtggagagaagctggttgctcaatgtgcctgggcatgaatcctgacattctttcgcctggcgagcgctgcgcgtcgacttcgaaccgaaactttgaaggccgacagggagcaggcggtcgaacacatcttatgtcgcctgtcatggctgccgccgccgccattgtaggaaaccttgccgatgtgcggaaactcgctcctccaacctcgtcggccgcgaatggctcaccaaaggttgagctcgatgcacacatggaggaggtcagcagcgacgacgagatcgaccgcataatggacctccccgccgattcccagatgcacacagcaccaaccagcaccaagggtgccacagccggcatgccaaagttcgagactctccgcggctatgcagcacccatggacattgccaacattgacaccgacgccatcatccccaagcaattcctaaagacaatcaagcgctctggcctcggctccgctctcttccatgcctggcgctacgaagctggcagtgacaaggaagacgccagcttcgtcctcaaccaggaaccgttccgcaactccaaaatcctcgtctgcactggacccaactttggatgcggttcaagtcgagagcacgctccatgggcgttgctcgactttggcatcaaatgcatcatcgccccttcatttggtgacatcttcttcaacaatacgtttaagaacggcatgttgcctgtacgcatcactgaccaagccgctctcaacaagctttacgagatcgccaagtcggggcaggagttggaagtcgatctccccaaccaagttatccgcgactccaacggcaccgaaatcacaaagttcgacgttgaggagttcaggaaacattgccttgtcaatggtctggacgacattggcctgactatggcgaatgaggagaagatccagacacatgagaagaagagaacggcggtctggccgtggctggatggtagcggttatctgaagaggcatggacgtgggccggtaaagatcgaggcaaagccggtgcccaagactaaccggggtgaggtgctaaatgagccgctggagtggtagagaagccggggtatgatcttctagggaggggtctattccgcgaatgcgatggttaaatagctatgagtacatgatggacgatatcaagggcacgattcattataatactttgctttcgctatattgtccagggagcttcaatgctgtccaaacgccagccttttcggtataccgcgctatgcagcccacaatctacgaatatcaacgccatacgcctcgtcgctgtcttccatgagccttggacttgtgattatatcatctgcccggctgctgtccagcaaggcccggcccgtcctttgtccacgcgcccctcctcataccttcttcaatcctgccccaaattctctccacaacctctctgtccctccacctgcccttctctgtaccagtccacttgtccaccttgaccggcaaaacacccctacccagattgatgacgttctctggcggctcctcgttgctccagcccacatagacgcctgggtagtggctgaacagctcagcagggttgctgtacttgtaagtcttgaactgccatgtttggcccgttgtgaagatggccacgacacggctccaataggtaggcttgaacgaagacgtggaatcgacgaggatgaatgtgatgggcgacgacgagatggagggcatgacgcgctggacacgcaccatgttggtgctggcagacgtagcgtcggcgggcgtgaagacgccgtcgtcgaggaactgcttgacgttgcccatgcgcaggagggaagaggcggatggcgagagcaggatgattggttcgagacgctttgtgggtttgcgctggaggttggagacgagggcggtggattgggggagagatgggggcactgatttggggtcgtgggggcctttgcggaggaatatttggctggcctggatgcggaatttgtcaaagtcctggatggatggacaaggtcagtataccatctgtgaagggttgtcaatgcaacgtacgacaggctttgtcccccggagagcagtgttgtggtcgcccatgcgccgctctccgtcgtagatctggagtaggcgcgcatccaccatcttgcccgcaccagtgcgcttcatgtctttgtccatgggcacgcccttgccgccggcgatggcggccgcatcaccggctgctgcggctgcggcattgctgtcgatgggcgcgatgctatcactgctgtccgtctcgccgctcagccaggcgatgagctcgatcttctgcgcaaaggtcaggttctgcacggagcctcctgcgccagacgggagttcctcgttgagcgtctggactgcggcgaagtagtccgtcaccgaggcatctttgttcagccatgcgaagtagcagctgcgcaggtccaagggcttattgtctggcgcaaaacgggttgccgatgtgagcgggaaggtgcgatgtgccccattgacgttgaaagacacgtgagtcgctgcggcgaggccggtgacgatgtctgctggtgctgggtcggcgctggtgctcagcgtgggcacggcgccctctttgatggagaggcgcagattgtagagcgcatcttcggcttcggcttgcgcggtcgacattacgggcaggagtgacgcgtacagacgcgctgcggtgtgcgattgggcttggtcgagttgtcgctggcgggctttgtaaagtcgaagctccaagctagcctgcacttttggccccagtcccgaggttttgccgcgcggacttccgctttgttcgagtcaaacattcatcagatttcgtcttcgctcataacagagcgaacgaggtgcaaatcctgacccgctgagaagcccgatcacgtatgaatgcgtcgatgaggaaagatagcgacatgcatactgcagggcgtataggcgcctctacccttcgggttacaaagctgacatattgtgcttcgtaactgagcgtgcaagcatggaatgctgtcctttctctctggtcttacaattcaatgcacatcttcccttacatctcacctatttctcggattgaaagacttcgccatggacgtaaccactaccactgaatcggcatatatcgttcttcagattcccgcatcatcaccaagaatcaaggaactcgtcatcaagttccgagacaccaggctcgcagtcctccaagccgatccaggaagcagtctagcacaatacgaggttgaatctcaacttccagactcgatatggcatggtcgactcgcgggtaacacaaagttcctcgtatgtgtacaggccactgatcgtacgcttccacccgagcatcttctcctgcaaggggactgggctggctatgcagcgctccgagagcgtgtgagtgtcgaggattattatctcgttccggagcaaccagtacctgaagatccagatatagagattagatggcatttgtacgatctctacactgtgcccgcgcaccgtggccgcaacgtcgcgaagaagctagtggctggctgtgtagctgtggtggagggcgacctcggcatggacgatagctacaagatagcacgcttaagactgtacgccaacccaagctattcgtggctcatcaaatggtatgaaagatttggtttcaaggaggggggcagagtgaacttgaggcaaggctttgtggccagcgccatgcaagacagcgtgccaaaggacacgactagtacgcgagaactgtgggagaggtgggaaaggccatttgcttacatcatggagagggtattcgaggttgcttgaattagtatggacgtagactgccgtatccttacgcgcccttctagtgaggttctttctccagtctccttcacctcaacgcccgccctaacacaagcatgacgcaacgactagctcacgactaacgcaaggtaacagctttcataccctaccatcggttctcgtcggccagccatggtaagacccgagctcacccaaattgtatgaggctctgtctgagcgctgcgaacacctgttcgcgggcccacttttatcttgctcgtgtgacagcagtgacgcactgttactacgaggggcgcgcgtgcgagctgctgagggatatataagagaaagggagagctcttacgtgaggactattacctcactactgtcctttgcctttacctttaccaatgaactcgcgattccaatgcctgacagattcaaaagctcaacccatatctcgaagagcattcgctcatgtcgccatggtgagttttcacgacttcgcgccgggccaggtgggtgacctgcacatttagaatatggcaatcattcgcaaagtgttatagctagtctacccgcctattgattgactaacacccaccagtgaccaagagtcttaccacgggcgttcccacatcaccacctagacaaattctgctaaccatgggcgacaaaattgaaacaactacctgaccgcaacgcccaacacctccgtactggcttcacagtaatcgcgccagcaagagcctcttatgacttaccgaaactttctataccaaatatcatcggtaacagcatgtacatcgttcgacctcacccacgcctgagatgcacaactcccacttcactctcgtagctagatgtcagtatgtaagctgcccagcgctattcctagtcgaggctaacacagtccagcctcttctccaatcaggttgtaacttactcacaactcgatcacctcactggttccatatagccctatctgcagccgaccaagagaccagccttttggacctgagtagcatggcacttgagccttaatggaaggtccccagatcatatgtgtctggtgcgatgtcacttcagcgatttggtgtctaattcggctggctttccatattggcactccgataatgctgcagtatgggcccagggtacggcgatgagtttccgggaatctggttcgggttgccttgtgcattgacggaaggtgcctcacacttaggtgatgggtgtcatgtcactccggcgtgctggtgcagtggaagctcgggacggtgggtggtgagtggagagtgaagttggcataggaaggaatgaatgaatgggatggaaggactgaagggtcacaaataccatatgtcaatcaaaacctctacagttgtccgttcacctaactctatgcttgacgagccctcgggcattgctaagtcgcactctgaacattggttgtgtcgactctaggacaagccatccagcataggaggtccacgtcaaagtttgatgagcttcgtcacagtgttctaggatgttgacgtgagtcgaggccgtgctcaaaccgttatgtacctgccggcactaagatgctgatccacatttgagcctcatgatcgagcccacagcacgggtcttcctcttccgtacttccgaacaatcctcgcggaagtgacggtattcttgagaagctgggagtgggcagatccctagcatgccaactctgtcctcggaataacgaaccgtcctcccgaatccgcagtgtcgattgcactccttccagaaatccctcagccaagcggaggggaactgccgttgtggacgcaggtgggttacattcgacaccaacattttctctgctacaacaaatgattgtctccgctcttgccaggtcgcggcaaagcgtcggatgcggcgctacgacatggtccagccagtcgcagtcctgctcgtatgatcacgatccccacactttggccttgtgtgaggtaaaactccggagacaccagcttaggctgcggggaagagcctcgtgtggagcggcgtggtcggaagcacgatgaagaattgcggaggccttgctgctttgggcttggtcgggcccgaagccaccgacgcttgtcttgcgctgagaagtttcttgtcaaacaagaactcgggagcctcgtctcggtgcgccattcgcgtttactaagaaatggaccgttgttcagcggctggcccgtgtcaatggcgccgcgctcgaggcgactgcgatgggttgtgctgtcattgcgatcgctagtaccccattgttatgagtcgtgcggacgattgttcggtggctttgcggggaggcaacactgtctgttccaagtccacgtctctggatatggagaagattttatgtttcagagtaagaagctggccgccgaagagtgaacagggccaactgtttcataatcgaatgtactgacatgaacagctaccacaactcagcatatagaatctcgaatatgatgcctgggaacgattcatggacacccgacaagcactccgttgccaactaccgaggcgtaggcatgacttgcaaccgtcgccttggcgatgattctccacgccccggcatgcaggtgacgtcaaaagccccatgggacctggcggctacacttcggcacggtctaggaaacgacgacgacctggttatggcttgcagaatttttgaatagccgggacagtcggccatgtatataaggatcagtagggacgcaaagatgcaccttcaagccgatttccagccttcttcaatcgacaatggcggccatcctatcttcgttgcttgcgggctctgccctgctcaatgcggtcaacgctcaagacttcagtggtggagcgcgcgatgaggacgcattttccttcgtgcagcctaagaactggaaaattctcactgagtatggctcttcaccagctgtatatccctccccgaacatcaccggaattggtggttgggaggctgctctcgagaaggcgaaagcctggactgcgcagctcaccaccgaagaaaaggcggacatggtcactggtcaagccggaccttgcgtcggtaacatcgttgccattcctcgcctcaacttcaccggtctctgtcttcaagatggacccttgggcatccgagtcgccgattacgccagcgttttctctgcgggtgtgtcagctggtgctacctgggacaaggacatcatgtatgagcgtggccacgccatgggtgtcgagttcaaggccaagggcgcacatattcttctaggacctgtcgctggacctctcggacgatctgcctatgccggccgcaattgggagggattcagctccgacccttacctttcaggaggttagttgctcttatatgaagcataaaaatatttgctaactttgctgtctagttgcaatggagaagactatcattggccaccaggatgctggtgtccaggctaccgccaaacattggataggcaacgagcaggagatccagagaaaccctgtctacaaccctaacaacacaaacgaaaagacctccaatgctctctcgtccaacatcgacgaccgcacaatgcacgagctgtacatgtggccttttgccaatgcggtcaagagtggtgcttcgagcttcatgtgcagctaccagcgaatcaatggctcttacggatgccagaactctgcatctcaaaacggtctgctcaagggcgagctcggcttccagggttacatcatgtcagactggggtgcgactcattctggtgttgcctcgattgaagctggtatggatatgaacatgccaggaggtcagtacatctgaaaaatgggatagtaggagatattgtactaattattgtcaaggtctcggcccctatggcacgaatttcggcacaccctctttcttcggcgggaacgttactcttggagtcaacaacggcactcttaacactgctcgtgtcgatgatatggtcatccgcattatgactccctacttctggctcaaccaggacaaggaattcccctctgttgatccctcttccggagatatgaacaccttctcgccccgttcttcatggacccgcaactacaccttcactggggagcgaagccgcgacgtccgtggcaaccacgccgagttgattcggaggcacggtgctgccggttctgtccttctcaagaacaagaacggcgcattgcccctcaaggcgcccaagaatattgccgtctttggcaatgatgctggagcacccactcagagcagcgttcttaaccaggtcaactacgaatacggcagtctgtttgctggtggcggcagcggtacgggtcagttcacctatcaggttacccccctgcaagctcttcaggccaaggcgcaggaggacaaggctcttgttcagtactggctgaacaacaccttgattgccaactccaacatcagcactctcttgatccctcgtggagttccagacgtatgcatcgtcatgctcaagacatgggcccaggaagctgaggatcgcccgcatttgagatctgactggcacggagacgatgttgttgagagcgtcgcgtcttactgcaacaacactgttgtcgtcactcactcctctggtgttaacactctaccctggagtgaccaccccaacgttaccgccatccttgccgctcatttccccggtcaggagagtggtaacagcctcgtcgacttgctctatggcgaggtcaacccctctggtcatctgccctacactatcgccatgaacggttctgactacaatgctccgccgacaaccgctatcaactctaccggtttcgatgactggcagtcatacttcgaggagaagctcgaaatcgactaccgctactttgatgcacacaacattaccgtccgctacgagttcggtttcggtctatcttataccaccttcaacatgtccggcctcgagctctcccctctcgtcgacgggatcacttccgagcccgaggaccttcccatccagccaggaggcaacccagccctctgggagtacgtttacaacgccactgtctcagtaaccaacaccggcaaggtcgccggtgccgctgtgccccaattgtacgttggctttccatccagcgcgccagctggcactcctccccgccagctccgtggattcgagaaggttcacctcgaggttggcgagacccagacagttggctttgagctgatgcgtcgtgatctgagctactgggacatcattagccagcagtggttgatccccgaaggagagttcaccatctacgttggtttcagcagcagagaccttgttgagcacaagaaggtcactgtcgttggtggatattagctacacgactggtccaagaggatacagttagtaatgacgatatgatagatagctataattttattgtataaattcagctcacattcaattttccgtgcatcctgtcgattggtccagttgcgtttcgggaggataacgacaagacgcggaaggcgcggtgcacaaagggtaagctcctcgccgcccgacaagacctgcccacagtaagtgtgcccatgatcagatattaatccaccgggaatgatagtcggtagggaaattaccgaccctggaggtctctactgcagtgttgcgttgatttagcttcacgctcttgaactcattgtcttcttcatcgtcatcgtcgtcaatgccacagacgaccacaaacggcactggtctcttaccgccagactccaatgacgcctccacagatatcttcactggatagcacgccgtcagcaaccacgctgaaggccagctttgtgacatcagtctctccaagccgatctcgagacttatactgagccacacgacaggcgatggcgcttttactggttcctgcactggcttctccattaccgccttcacttttgatcgcactgccagcaacaccaccagggtcaaaaggcaacgcaaccccgacgaagagacgaacgccattcaccaaggtagcagcagtactgtcgtactggatggcatgcacatagcagcgaattgcatatgatggggactcgaagatactgcttccatcattatacgtgaaccattcacaccccagaactcttttgctcttttactattatgcttctttactgaccttggtaataccgcgcagtacccgatactctgggagcatccaatcccctttcttatgctggcaaactttgtaatcccgacctacgccgcagtttgtgcgaagacaagaccaggcccagacgccatacacccaggcgaggccgctccaatggatggaaccagtcgatcacccacccgaccttgcctttgaatacctcgacatgcacgtgtatcaaaatcaaactgcaccgacgccgtcaatggctatggtggaggtggctcaccagctataccaactgaatcgcggtctggacccgaagtactttgacgtaagaggccgcccaggaatagagtgtgaaactaagctacaatgcaaagaccgctgcactggacttgtcacaataattttgttgtaatcttcacggctcttcaatgcaactgtaccaatcacgtcgagtacggatccgaggaaccaagcgccaatcgagcaggccactacaccctattgttggtgtctcccacccgaggtctgttactactgttaggctggaagggaattagtacaagttcggacactgatcacgtaggagtcccttttgtataaataaatagctcctggtactttgcctcccctaacactatctatcttgagtctgaccctatttacctgacaactactcccatcaacttgaatgttttgggttcagtacgaagcgcatcagatccacaaaagaagcagtcaacctggaacgcgcgcgtcccatagcaggaagccactattaacaagcttcaagctcacccatcttatacgtgagcaacgtcgtgactgccgacacacgaaccgagtacaaggcatgagggttcccatggacttctttacatgccaggcgatatgccactacatggggcctgagagagaaaattgcatacgccatacccgacctacatcttcggccacgaaatgatgccgggtctattacgaaggcagttgggcaaataaagtatgcgaccttatgtcacgtagccggaaaacttcatgacatgcttcactacatggatatcacaggttcactaccgctgctgacagaactatttaccgtcatcaaactccccagcttctacctcacaccacctacaagtccactcgtctatgctataggcacgtcagccctcaatagcactgacatcgacgacgacgagttgtgggacagcgatgtgtgggacagtggcttcaaagatagtgacgtcgaagacgaaggctaaggcgatggtaatggccaccaaagcagcactggcgacgtccaagatggcacaggcgaagacggcaagagacagcttgcaaatatcagcagcaccagcactagcacgaaagtagaacgagaatacggcagaagattggtaaacagccatgtgagctgtgcattcaaccgagattgctccctcacaccccgacaagggtctcctctatgccacacacaccaccgttttgcagctagagtcgttacattgcgagcagcaaacggacagtatgccaggcttttgaaggaggtcgaattataataacatttcgcctttcatccaccgatgcaacatgcaacaacatcgcgcagcttttcagcgaatcaagcaatcatgcgacggctacacaatatgacagatggataccgagttctgcgttgttaaaggcactactccagtcgtgttcactttgactgtaagtgagtttctgtctaacaaaattgttgtctccaccgctgtcgattacggagcaatgcctttctaagaactggaagatgccctgactagacacgcgagaaaacatgaccagtatggtggactgccaccacataacagcaaacactacatggctaagcaatactaagccgatgagactggcggcccttgtccttcagccgtgggcgaggtttaacgagcgccagcttcattctatctactcaccgcgtcatttcttggtacacgagatatgacctcgctatattccacgccgacttttcgaacaagaaagaggtagttccataatgtccaagactttggagttggcatcagtgacgatttaggcttaacgcggctagtttcggaaggcgggagcgactcagtatgaattcatgggagtagaaaccatgtgcgaatttgctgcttctagtccaagggagtaactttataagtcgacggtgaagacttgcaggtggacgaggcgcaatcgagctaagactatgctcagggaaacatctttcgctatggctagtcccattcgagactgtctccgttgacgaggaagctaggcagacattccggtactttgaacaggaacgtcatccttgacgtgcccgtccccatccttggtagccgtagctctatccccaaacgcaagcttcaccactgttagcgtgtggtaaaccgttggtttccatagtggagtctatatataggccaagatcaatcaatatgtattgatacgatgttcctgggccatggatgtcccttgcgtggcgacggagtatcctgccaatgtggtatctgctacgagctggcgatgtctcgtggaacgagtggcgcaataacggtgctcggaattgccatgttatcgtcgacatgatacacgcggtagtaagacatgtgctgggtggtggaagtgaaggcccgtggacgtttgtactctcggcatgatacacgtgcggcagtcttatctctcgcagacgcaacatccaagtgagtcgggtccaggatgtgactttggctccagagatgcctggtggaatgcactgagtgcctagagcaaagccacgcgagcttttggcattgatatcacatgcagaggcagtactccggaggactattcgcggacttggcgtgttgtaaacggaaggtcctgcacttgccgtccatagctgctccgctagcacggcacgtgacgtccaaaaagcccgcgcgggcaatggtcaacgcatggaagcatgcgcaagggaaccactccatccggactcaacccgcgacgtcgtttgttgtttgtcgtatcgcatcagcatgtggcgaggctggtattgaccggcacaggcatcagattaatgaccgaacggcaccttgccgcatgcacttcaccagcactcgacgccatgaaacgcgcctcgaggtctggcactatggtcgatgaagcgaggccggtgcctgagatgcttatcgccgcactactgcaggcttcagagtacaagcgactttacccggtcacttccttcctctccaggcactaatgtcttcgctcgtttgtggcagcagcccgagcagtgccccgttccatgtcttggaactctccgaagcatcgcgtgttgctgtcacgacatgacgagcagccatggccgtgcagcagggtctcgcagccaccttgcgcgtgctcttcacagggacttcgggtgctggtcgcgcggatgctctgtgcttgctggagcgtcgtccaaccgttcgcaccaaaagcttcgtcaaggtgcgcaaggcacgactggcgcagcgtccgcggcttacccgctccatgccatgccccgaggccgactagacaccctagaggcgccatgggtgaaattgcgagtgcatgtcactccaagtgcgccaacgcgcttcgagggcactcgagcaatgcgtcatccaggtaccaaaccccttgcagggtaggtcttatgcagatggcttattgcacgcctgcaataggctggagctctccgaagcctgtgccactgtcgctccacacgctcggacacggctggcgagcgcgggcagcacacacacacacacactagtcctctacacctgtcgtcggcactcttgagacggttgcgagcacatggagattcgtgtgtaccttgaccgtcaccatgtgatgcatcgcaggtcgaatctgtcttcctcttcctcttcctcttcgtcttctccagcatcgctcgcgccggtccatgggcccatcaaacggtaggaacttggcatttgtcgcaacctcagccttgccccaactttgaggtggaacaaggatgctggccatgtcgactgcgtgctcgagcgcccttgcgaacccgccctcggttttagctccttccacacggcttccaagcttccatatcttttccagaacgtttcctcattccgcatcccccgcgacgcatgcaatctgatgatgtgatataacccttccgtcgcaccaacggcagctgacgcctgctccgacactcgttcatccactccttcgcccctaactttgtcgcgacgcctgcatatcccttcttgccctccttccgtagccttgaccgtggaattttcactctctgctgtcgttacgggtcgctttggagttcgcgtgcttttcctgtcggcatgttaggcgcgcgttgtcgagttctcgtgttcagctaaccacccggctacctcgccaagatggacgatggcctcgacattcccgaggagtccatgcgacacattgaggcattgctggcgagacacccaccacatatgatccagcaaatgttttcgcagacactggcctcacgtatgtttatagcagtactttacatctagtgtcgtcgcgttgcttacattccgtaggtcgtagttctgtcgcctcgtccttcatgtcaacagccacttctagtacaaattcgtcatcgtcttctggttcatcatggagatcgcgactttccattgcgtctacattctcaagttcttctggtggtagcagtatcgcatcctcaaattcctcacgctctagaatgaggcgggcagaaccgcgctcgtatcctgctggccttgaccccacgcgacccgtgcctgccctcttgaccccggcctccgacgtcagcagtccccttgatgtgaagcccgaaccaagcttcacccctacagacgatatcagcgtcgcatcgcctgtcacgactgccgacaataaggatcaaagtcagtctggcgagccgtacatgttctgtacttattgcgccgagcaaaaatcgctcaaaactttcaaggcaaagtcggactggaaaaagcatgaaatgaggatgcacgagacgggagaggactggccctgtatcgtcattggctgtaaccgcatctttgatcgacagaaggattttgtcaagcatcatcagcgctatcactccggacgacccctgccatctctcactgatattggcattaccttgttgccaagaagggtatttggctgtggcttcgacaagtgtaaagaggtcagcatcggctgggatgagcgttgtgatcacgttgcgaagcatatgaagaatggtgccaccttcgaccagtggaagtattccaacgtaatccggaatctgatacggcaggaggccttgcatgatacgtggaaagaacttgtcgcgtgcttagacgagcggctgcgcgagactcgatcacacatcagctggtgtcccgacaacacgagaatccttcgacagaagctccaatgttgtgacctccggccaagtcgagaagaggtgttgattactgctatgagccttcgtgcagacatctctctggatcccgtacaccaacaattaccactaggcttcgtcactccaagcagagattcggttccacacagcgacaagttgtcacgagaacaacggatgcagattctgattggcaattccaacccacaactatcccgctcacgactagcctccatcaacgctgctcttattagagtcactcaaaccgcaggccacagcgcaaattatgactgtggatcatctccattcatcgaaccagaatcaccagcagtcgacacgacaaatcgccgcatcagctacatggatgtcgaccctggagattatcttgacgttgcccagcctgtcatcccggatatggcccatccaatgagtgcaccctcgatgaacccgccgcatccccaagttccagcactggaccaccaccaccaccaacaacaacaacaacaacaacagcagcaaacaaacacaaccgccgacgaattcactgatcaagccaagcctccagccaatcctctgggatggtgctaccccagctacttcgatgccgccccacagtttgaggagtcgcaatactacgaaaggccttcctttggctcaatgatttccaagccactgcataaaattggaaacaggctcaataactccaggcaaaactcaccgcacgcatcacatatgcagtcagcgtcgcaaatgagtcaagaacctgaaatgggcgcagattttgcacttcagaatcctgtagccgccatgggcatgcgccatcctcctcaccatacccaacaacagcatttgccacaacatataccacaacaacagcaacaccctcaataccacgccatgtcgcaagcgccacaacaacactaccgtaatgtcccaccaatgcatgatcaacaactccatctctttacgaatcaaggttgatgatggatttttgggcgtactgacacttctcttctttcgtatgttatttcgagcgagcatgcattatttctattattacttttctttgataccccgtgcctcggcatatagatcctgtatgattatgttatggagggaatgacgtagagtaggttttacggagaccgaaaatgaatcccgtacttcaacgcctcttcatgatttggttgggtgtcgcttattgtcagtattgctgtgccgcttgagtgcatttgcgtataaccgcaatcatccgtgcaacttggaccatcgacattagcttgatagctgcgtgggtaccggccccagccttaaagaccgacgcgccttgctgcacaaatctgacaaacacgctttcactcgcacatatcggggcgaaccagcaaacatcatggaactggttttgtaagggcgatgtgcagccgactatgggtatgtaatgacagacatacgaaaaggagagtatcccaaaggttctttagcgcgctgtgaaatgcgttgagagagctttgtccatgctgaacttcctgatgacgaagctaacggccaaagcgctgcccgagatacctgtcatcatcatgaagacatactgaaaccctttcatgtatgcttctagaatggccgtcttctgtggcccatccgccatggttcgaagtacatatacccatcgttccgagtcgtgtgcaatttccgcaggtaatccggacgctgccaaattttcagacatggcgttctggaagattgtgccggcaagggcaacaccaagcggcattccaaggcttcggaagaatccgtacatactggcggccatgctgcagtcctcgggccttgagattgcttgaatgcccacattgacactcgtcagtaccatgcccgttccgatgccgaacactgccagtatcacgtacagtaccacatcgctagtgtgaataccgaagagcagcagaagaccactagcgagagttgtgactgtccagccgccccagattgcccagcgaaatcgtccgagcctacttgtgatgactgagacgacaatggagccaggcaccaggagacacatggccggcaataagtcctttccggcttctgttggcgattgacctcgtacagacatgaaatagaaaggaatgtagtatagtgcggtgaagagctgtctagaatcagtatgacaatcgtatcgagatggagctcggcttacaattagtccattgacgagcgcacagtagaatgctgcaatagcactccagttgtaaaagatggagatgggtagcagactgtgaggctgggcaaaatgttgccaccagaagaagatgacgagcgcaaaaagcccagcgactattggcgccaatgtcgcagcagaattccaagggtgttggatacctccccaggacaggccaacaaggaagctgatcatgccaccgacaaagatgagagcgccaatccagtcagtctgcttcagcttctgagacaacgtgatctctgcgactctgttgagacggacgaacatgattgcgacgatgaagccaatgccacaaaacggatagttaatatggaagcaccatcgccaggaactggtgataggtcagtatgagctagcaacatgttcaaagactggacttgcgctttctcggtcaagacgccgccgatgagtgggccaagaatcgatccaaaggaccacgagcccaacactagagggaagtatttcggtcgctgtctgagcggtacaatgtcgcagaagatgacttgtgtgagacagattatgccgccaccgcctacgccttgtatgcttcggcctgccaacagcgttgtgaagtcctttgataccgagcaaagtattgtaccaactgtaaagaagatgagagacaagacgaggagttgctgccgaccaaaggtctgactgatggacgcgatgactggctggaagatggctgaggtgagcagatacgatgtaccagcccagaatgcctgtgctgaggtaccattgagcttgcgcgctatttcctacgacaaagtcagtacctttctgtcgaatgtgggtgttgcttggactgactggcagcacagtgactaatatcgaggaatccaaggccaccatgagcgagataaacgcgaggctgatcataatgagccactcgttcttgtttggtgtccacgtctctggtatcgatactgcagcctcgcccttggcttccacatctatgtaaatattggccttttgcacgctttccattggaactatccgtacagtaacgacagtcgcctccttgaacgtcttgtcgctctcggagtcatcaactatcacatttagcatcgtgcaccgcataaagtgtatctcgagtacaaggcatacttttctcgttgatgaagcttgtgtagtagctgggtatgctcaatagagctgagttgcgcttcgtcgaggcggaccaggcatctgcgtccccggggcgcatgctctccgtagcagccgccatgacgtagtcttgatctaaggtgaaggcgataccgattttccgatgatgcggtatgagatgatctgatctcttggataattcaagtttgagtctttatcaactgggtagaggaggagtacggattttcggggtgtaacttgggggttgtggttgggtaaaggaagaaagcgagaggtcgggtcgagatgaattagagcagttgtattaagattacactgcgatgcctttcacttcacaggactggcctctactcataaatacactggaaacggtgctatagcgcaatttgacgccgcggccttgctgcatgtacttcaagacaccgtaacgtctcaagtgtgcactcagccccattacgatcattattttagggcgcaactgtcgggcgatgggtggcttgaaatgtgtgagctgcaaggcgacgccgacagcgtgggtcaggaccttggagcgcggttcatccgcctgaacaagcttttagggctgccgtgaccatcctgcttgcggtttgacacacgggtattaacaagcacaaaacatttctcagctgacatgtgtgttgtcttgttagcgcccgggctcagctcacaatagtcaggcttatgcactgctattaatcgactatcgtgctggctttaacttaaccaggtaacgggcatatcgttagcgtatgcaacaaacattggggtccaatagtgagcaccttcgcagtgttctcgaattcttctagtccagcgctgcaccggaggctcaacttgcgtagaacgcgacgtggggtgcgagctgaaaggagtgcgcaagccacgctctggtttgcgatgctttccagtcgacttttacattgtcaatccactcgcacgggccggaaccgtagaattggcttgacacgtatcctttcctgtctcggagcgcgcggttggggccatttgtttggtgttgatgcgactactgcaacatgttggagcttctatgtgcccagctcacattcgtgctttttaaatagtatttcgaattcagtctactatagtgcaaaccagagcactttcagatagcactacttgccgaatcacgatcgacgaaagcgccagtttggcgctcgcagtacggcgtgcagtgttgcgagcatgaatattccaccccttgtcggggtggccgtacgcctttcatcgggccgagactacagtgtgaggctcagctcgcaggtacatgcaagttacttttggatcagacatgtgagccaaggtctgtgccataatcttgaaacgaagatggatataataaccttgggggaatcaaatgtagaagatgtcagcataccaagatttggtacagccccgattgcgaaacacaccgctctcctctaatctctttaatattttcttcaagcctcttacacttagtttgtgttcaagacacgtcgttgatacattgcccacaatggccaagtcggcagatatgcttcctaccttcactcggattgcgccatcaatatacgagcacataccctcgattaggtacagcaactcctacacaacactggaaggaacagatgctccttcactcatcatcctttgtacctggactggagctcaatgtcgctacatcgccaagtataccgagcaataccaacgcctcttcccatccacaagcatcatggtcatcgccacgacagccaaagacctctgtctccgtaactctaagcggaaacaagatcgtctaagacttgcgatcgatcgaatttcaagcgtcgattcctgtagcgctagcagtagcccaacaagcatattgttgcacgtcttctctgaaggcggcagtaacaaagcatgcgagcttgctgaagcatacttcaacaccactagtagaaagttacccgtctctgcactgtgcttcgacagcacaccaggccatcctcggtttcgacgcctctgcgacgctttaggcaaatcactcccgccgatcccggtccttaagcacgccagtttgttagttgggagcgctatacttggagctgtttgggtcacgtacaacgtgttcattgggtttgagaataatgtcatcacacagtctcgacagcgactactcgacccaacacactttgatctctcagctccacggtgctacatgtactcccaagaagatgcgcttattgcgtggcaagatatcaaagaacatgctggagagtcgatggattataacgtaccggtcaacgaagttctcttcgagggaagcggtcatgtgggacatgctagacaagagccacagcgatattggaactcggtcatggcgacttggcaaactgcccgtgcgttcgaagagaagtccagggtcactgttcttatagaggagatcaagtctcacgagagaaagaggtggagtgacgcgaggctgattagtgcaagagtagtagtagggatttaacgcgacttggcattcatcgttccgttacatgtgtaactcttttcaagtctttaagcttactaaactttttcatcggctttcttcactagtactacttaccagtgttgctgaagactttctaattcgctgttacgcatcgcttgaggtgtcttcatgatgcaggaacgaattactgctcatgcctacaggcttacgaaagctgcgctggccgtggtctttatacctgacagacgcttcatctggtacgctagatgcagtgatagcagaacaattatccacttgagcccttgcccttggacgtatggcagagtcatcgggtgacttgagtgtcctgcatgccattgtagacactctccatatgctccacgagaagcgtgtggagctgaattatagcagagtgagccgtgcaacaagtgccactcgaactctaccctgatcggaagttctgcgtttggcttcccatcaagcaactaagatgcagaagctcgaacgcagagcctacagtctagctgcaacacctgagcctgccgcagagccaccgggagttcgtatcatatcatgtgtgtttgcgatcattggtctttgagcaaaggtacgagtgacatggccttttgttctcgggtggtgcctgttcgattgcctgggcgtagtaaagttcgagcgccctatcgaggtgtgccgatgcgttcgcagtactatccatcgcatgtgtacaaagaaggggaggcttgtcatcgttggccgtcgatgacctcagaggtaattatggcatggtggtgagttcattgatacgtagaaagtagtagagacgaccctagtagttactgcatgcggagtacttccaatgaatatgttgtgactgtgactataatcgacagcatgtggtgcatgcaattggaagtcagaaggagccgcggccaccaacaagcgttggcgcccccgactaagcaatccctcgcctatcgatcagttgcaacataccataggtactttaatcactttctcggcacatgcttctagatttcatctcgtcagatgtactcctcgcactcgaggcagattcctaccaggttgaggtggctgagaaaattgtatccaacgcgaaccttgccatacacaatcctggacatagtcgcgcagcgaagacaagaattgatgctcaaaaggtttgtgctatgtacgaaaccttcagggcaacagaggtgtactctaaatttcctcgatggagagaagtttgatgcacctcacggggtgcacccggaccaggtcacctcgggcgggccccgaggctaccgaataagtcccccgagtcaacaccacgatctacatttacagtcgtacttgcaggcatccaagcttttgtagtcgcagtatgcttctcatgctactcacggagcccgtggaatcccgtctcataggatttgcgtcgacgcctgacgtcattccgtcaactttggtgttgctggctagaacatcgtcctaggtcgacgatgggtcccctcagtagggccgttacatcttgcctgggatatatatttgaacatagcctcaccatactccagtgctcacagcgatcctctttcaacgacatatgcaatcaaacctgtctttcaacaagatctcaccaagccttcactacgacttccaatcctatcactccaaagtacggcctcaaacatggctgatgaaaacaaacacctcaaggtgctcattgttggatcaggtatcgccggaccggccctggcttattggttgcacacacttctgccaactgcacacgtcaccatcttagagcgagcgcctgaattaaggttgggaggccaagctgtcgacataagatcggccgcgttgcctattgttgagaaaatgggtcttcttcacaaagtgaaggacaaaaccacgacggaggtgggcatggagtttgtatacgcggatgggaagagcaaggcaacgttcccagctactggcaacgacgaacagcagagcagtaggcttcactaaagtcggaggaagatgatgtcttgctaacacgtaacagtgacttcagagtatgagattctgcgaggcgacatggcaaagatcctgtacgacgcgaccgtggacatgcccaatgtcgaatatatgtttgacgagaccgttgccacaatcgagcagaagacagacggcaaagtcgacattacattcgccaaccagctccagtctgcctcgtacgacctcgtggttggcgcagatggaatgatgtcccggacccgccgcagtgtgtttggtcacggtccgaataacgacgactacctgaaccgcttgggtcagtatggagcattcttcaaaatcccacgtacaggcgaagacaccgactatgcacagtggtggaatgcatcgcgcgggcggttgattctgaagcggccggatcagtacggtactacgcgcgtttacgctgccatcaccgacagcaatctcagccgcttcgacgagatcgacaagctgttgaagaacagaagcgtccaggagcagaaagagtggttagcgagggaatttgagggagctggctggatgagtgagaggatcgtcaagggcatgatggagtgcgacgacttctacatgcagcagattgcccaagtcaagatgcccgagtggagtaagggtcatgtggctctcctcggcgatgcggcatactgtccttcgccaatctctggactggtaagtaccaaggaagcgcaacctgagaggagatgtgacttattcatgatagggagccgggtcgggtatcgtcggcgcatacgtcctggctggtgaagtatccaaatcaccggaagatatacctgctgcactcaagcgctacgaagccagaacgagggcgtttgtcgaccaggttcagaaactgattcctggtgcaccacaatgcgccaacccgcagacagattggggtatcaagctcttcaataagaccatgggcttcatctcgcatcctgtcatccggaagtttggcggtctgattggaaaatttgttccagcttttggagggaccaaatgggatgtacccgattacggcgtcattattgaggcttgatggtggtccctggaaagccacatgcaatgtaccacactactacactactacacaacatctccttcatgagccaacgtttcagcaatcaaccaccgaaatctaacggatgctcaggatctgcatgcgcttctcagtcacatggaatgacggatagcgttgaatgaggaggatgactgggcttgtgcgtttaatgcatgctttctctttatttatcgaagcgagtccgatgtccctcaatcgctgaaatcgctgagaaggtcaacgccgacgccgcgtaatgcagaaacggcccattgtggatatttttccttttgctgattgtacaactttgcgaagaagtctctcacaaactggggataccgatcctccaagatagcttcgcgtgccagacgcatcagattcagctgatagtgtacattgtgcatcgtcaacagatgggcgccagcagtctccttggcggtgacatgatagatgtaggcgcgagtgatggccagacctccttgtgcagcaggtctgcagcaagtgcactggcagccgtcttcgattgggccaaagtcgtcagaatagacagcattgcggaggttgagcacgccagcggatgtaatggcattgccgaagcgctgagcttgtcagaagatgtccaaattgtagcagaaggacgactcactgcagtcctggttggccacacgcagtcgaacatgtctgcgccaagcgcgactgagacgacgaggtcttctggataaccctgcagaggtcagcatgacgcggcagtagcatcatcatcagcagtgctcaccacgcccatgacatatcgcggcttcttctccggcagcagctcggtgcaagtctgcacgacgttgcaatacgattccttctcttcaccgcccgagagtcctccgattgcaatgcctggggtatctcgcgccaccatctcggctgtgcactctttcctcatgtccagatccaggccgccctgtatgatgcaaaagaggttctgccgctcagggtattggtgggcttgtatgcagcgatcgagccagcggacggagcgctccatggcctccttcatgcgcgcatggtcgggcgaggtggttgcaatgacatcgtcgagctgcatgatgatgtcggagccaatcgagttctgcagggagatggagtgctcgggcgtgagcagcatgggcgagccgtcgtgggggctcaagaagcgcacgccttcctcggtcactttggcgagcttgagcagcgacaccatctggaagctggacttaacgtcagcaggcgcgtcgtcgtcgagcacgagggcggcatcacctacccaccactgtctgcactggtcagcgtctcccgtggtgctggagccttggggaggggcaagcacctgtgagcatgttatgtggccatgattggagcttgtgcgcgccgccaattgcgtccagtgcggcttgtcctggcttgaggcctctccacgatgtcagatgtggcagcaccaggcgcagacatggtgcagtcggcgtacaaatggtatgtgttgttcaggcagagtcggcagccttggtcctcgagctggtcaggcgtgagacccttgagcgaagcctgcgtggctacaggcatgaagatggggaggggcacggggccgtggggcaggtgcagcgttgcagcacgcgctttcgtgacctggcatgcgtgtggtgagcagagcgatactggattgtcacgtgggagcgcgtccgtaccgagcatttgcccaggagctcgaacgtgagcgccgacggcatgggaacgggtgccatggtaacgcgatcaagtgtgaaggactccggcacgtgccactcacggcttctccaaaattctagcttggcgacgtgttagcgtgttagcgtgttagcgcgccgtcttccgaactcgcctggaaccctgacctcgggaactcgggaagcgaccttgggaactccagccaagacaccatgccacgtgcgtcccgaccttgcgcctcgtcaccctctatcaacatctctgcctgtacgctcattatacctataccgactcggattatccttcatccccttccgcccaatgccgccgccgccgccgccgccaccgccgcaaggaccggcccctgcgcggtggtgcgacgccatctcgacatgatctcacaggaccatcctgcgcagatcagtcttccacggagactaccatccgaagaaacaaatatctttgcattgaggagcctcttccagggcatctgacgctctgctcacatttggtccacgtccttgcctggcaataatcccccaaattcccatctcagcatcttgaaacccgtctcgcttcacatcctcaacatgcaggcatccgccaagacctcatccaaactgcaatataccttggcagcgcctgctacatgctctctaacaggaactgtcaggccaagacgtgcaccgccattccgcccactcgcttcccccatcgggtcagcctcctagatcccgcgttcctgattgtcacgatcgcggccagctcctaccagctggggccccttgcgccttgtctacgctcagtgacagctctgtggcatctgtctttgtgggagattagtgggtattgcccatgctcatagtcgcctacgccggtcacgtagccacagttcggcccaactggccccattccctgcttgtcaaacacgtccaagaagacacatgatgcagcatgatgtgtttgcttctcgaccaattttccgaacggaaggcacggctatgcgacattgacccgactatatagcacaatggcccgcccaagaaacaagctgtccaaaacctcgtttcttttacattctttcttacacagtgccgagcactaattcttaatttgttgagctgtgctcttcattctttcgtttttgagtctttcgaatacttttagctgtcttatttacatactttccctgcaaacccgcattatatccttcgccataatgaagaccatctatcccttggtcgcgcttctttccgcggctattgtagccgccgggccaatccccaaggccgacatttcagagacacgatctaacgacttaattcacgctccccagcgagctcgcaccgaggctgctcctgcacctgcgccacctgctgggcacgttgcagcggctcccgcacctgcgccccccgcagagcacgttacggcccctcccgccccagatgctgaagcccagcgtctgaaagatgaagaggctaagaaggctgctgatgcaatggaagccgaacatgtagccaaggctgaggccgaagctaaagcccaccaggagggtatgtgtgaatcttcatcgatctttgacactggctgacatgatttagctgcggcaaagatggaggcagagcacgtagccaaggcccaggctcaagacaaagctcaccaggagggtatgtatcaaaattggctccatgtaattaagtactgacgcggtttagctgcggccaagatggaggcagaacacgtggccaaggcccaggctgaagacaaagccaagcaggaaggtactgaagacccaaatcattgttggctctgcatgacgaatccttcactgacactccattctagctgccgccgcaatggaacagatgcatgccgagcaagagaagcagaaggcagaagaggagcaaaagaaggcaaaggagatggaggtaagcactttaaccatatatctcttctacatggagcacacacttacatatttcaggccatgcatgttgctcaggaggaagccaaaaacgcagaggaccagaaaaaggcaaaggaaatggaggtcagtgtttgacgctatacacaatcttgcatatctgggttatattgactttttgcaggccatgcatattgcccaagaggaggcaaagaatgctgaacataaggcggccgcagatgagatgggtgagtcacttcatcaaactactatgtaaacagccactaatcttggcctcgcggctgtgtagaacgcaagcatcaggaagaagccaaacaacgtgagatggctcatcaatcagccgctgccgtgccacccccagctgagatgccacctccagctgcgactcctgagcatcccgtcgcaaacgctaccagcgctgcgatggcagagatgaccagtgccgctgttgtccatccacctgcgccagcagctcctccagccgttagccatcccgcaccagcagcccctccagcagtcgtccacccttcaccagcagctcctccagcagtcgtccacccttcaccggcagctcctccagcagtcgtccacccttcaccggcagctcctccagcagtcagccatcctgcagtagcccctccagcagctgccaacactaccatggccatgcctacggcggcacctacagtctcggagagctttatgcttgttgatggacaggctaagcctaccgcgcacccagccaacgcgacacaggcggcggtcagttcagcggaagagaaggtcgctgaaagcacaatggctagcatcacttcagcagctagcgagccaactcccgcgcccgctgctccagtcgaggaaaagccagagtctgttgcaggagccatgccagtcgagacgcccaagcaagaagaggccccaaagccagaacaagctcctgctgaggccccgaagcaagaagaagcccctgctgaggaggcgccagcggaagaagctcccgctgaggaagccccggccgaacaagcaccagcggaagaagcccctgctgaggaaacgccagcagaggatgcaccagctggggaagccccggcggcagagcctgttcccgctgcggagaacaacgcaccgtcctccgaggtcgtccagtatcccgctggctttcttatcggccgttcgcgcgaatgaacagctgcgtggtggtcaccagctattgtctggcaagaaggtagcatcttcttgtcatagtgttggtcgcgtgtgacctagcagcaaagtcgtcaactcagttgctagctagcatataatgcttggatccatccccgtaatctggttcgtgtttccacctagcaaatgttgaatgcaatgagacacatattcctctgggcgttccatcttagaaataaggacatcgcatgtcattcaatgatcatgaggactatagaagaaagataccggagagactggtctctgcacgtatcccaatggtgtagaaagtcgtttccaacttggtaacttaggagatcatgggcgatgcttactcttccacgaaatcatacaccatcctgactctcagctcttccccctcgttattcttcacgtagacgcgtctggtatgtcgcctctccccatctactatctcgaacccccataggtgatgagcttcccactgcccactttccttcttgccttgcgcttcaacaagtttcccactactgtcaccctcgatccaaccgccacctccggcacctacaacttcgctcttctcaccctcctcaacactaacccagcgactgcgacctgctacatccccgaagaaagcatccttgttgctgcgccattcccagtctagcgtgtagtcttcggtagtgccggcgattttaccgctggtgactgactgggccattttgatgtgttgctcgtcagattgagtaattttaaggtggatggatgcagcggtggctgctttgcggacgagtaagcctacgccttgaagcgcgagtacggaggcgaagtcatcagagcaagacttgtttagtttccagtttccagagagggactggagagttttcgagggaggggcggccatgatcaggcgcttcgatatacaggcctctgttgctcaaggacgatggtataagtaagcaatcaatgtagagttcccatcgcgatacaaatcgcgcctacgagttagtgttgacgccgttgatgtccaaaatgatgtcgtcactgcttccacgccatgatcattggcgtcaaaccctggagagtatggcaaggccagccttcccctaagatgcccaagagccctagggaatatcgagtgcactttcaaagaaacctggacagcttggggcgggtcgcatcggagtctgtgcatgtctcactgaacagcagcgacatcacaggcaacatcatagagagtaccgcttatcgatagaggtcagcgcttgaaaggcttcaacgaccctcaacacaccatcgccatggctgcaagacactgggcagctccagcataatttcttgtcgacgaaaataaactgtctgccgcacgtaaaagaacgtgggaccgactgggtcgtgtcgatgaacaatgagatgcctcacgcttgatgtcatctctgaaagcgcgtcccgaacctggtaacccgccggttacatcggttgcatttgccagcagcacgcgaaggctcatcatgcgaggctctgttgagccgtcacaccataggctggcagaagcggcggtgctgggatcatcgtactgctggctgcgcacaacgtcaagttgcggctgagtgctgacggcaacagcagcgtcacgcaagtcacctcgataacactgatcgtgacgataaaagcgcattctctgtactccagtagaagcttacacacgcgtccttgggaattcgaaatctacgttatccctgaaacgagtcctcgacgcagctgcccagaccctccatcctcgaaaatgatgctttccaccaccatcagcttgctctcgattggagcaatatcggccgtcgcaaacgctctccctgccacaccaaaaggcatcgcagctcgtgcaggcggccctgctatcgttccgatcccgccaacctgcagcgtctccgatcctctgccaagctcagagtccacgtcctaccagcccgcgccctcgaccaacgacgctctactatacaacgcatactacggctcgttctcggcaaataaaacagccatggcacagcagtgtctcgagcaatgctatggttatggctaccatgtcgaatgcaagaccgcattttgggcagagaatctcgttatgcccgctggatattatggcacaccgggcggacagctctccactgggtgtttattcttcgacagggcgctgacaaaagaggactttgtgcctgcacccgagggtcaggctacggatgcgtttgcgggcaacattgtatgctaggagctgaagctcactatgctacgagctttgtgtcgtagaccctggatgtgaagggttttttaggcgtctcggagtctcatgcgcattctttgggacagatgggcgggtatagcagggaggaggtacggtgggatggccggtaaccttctggctacaaactcttgtcgtgttggtcgaactctcctacacacacgtcaattctaatcctttttgaaccttcacacccgctcttatctacatggttgttcctctccatgccctttttattggattgtacgatgttgtctgcttttcctagtacagcgttcagttatgacaggaaaacagcaactagttgcgaacgacgatactttatagccataccggttgcccatgaagtcagcttcaggttcactattaaaccccgttgtttttgtccctgtgaaggaccctcgatgcggccttctattgccactttatcaaggggccgtttgctttcagctcaagctcggccaaggccgcatgggggctgcacgatactccgctgggagtcacacatacattatgccatcgaaactgcaaacaaaagatgatgcgcagccacagtaaagtcaacgaggcgagcctgcctcggttggaccccatgcatctcagcctacccgtactacctaaacacacttggcgcaatggctgaattactaggacagctatggcacagaggtattgtagtttatgatctttctacacctccacagtcgctcttgtcggaagcatcgcgcatgtcgagtcatgaacactggtcacattgcttgttaaagaaacgaacgcactattcagcctacaaaccatgcagtcttgatcccacgacttcattctattcttagacctcacgacgtggctcgtgcacacctgcgttcttcagcctccactttcacgaacaatactcggtgtctggacgcgtttcgggcacctttctcgcgagggcgagaaggctgcgccgcggtcccagatctcgcctaggctcaattcgctagcttagcctgatttgggttggacaatgatccaagtctgagatttcactgaaaatgcctcatctgcttctgttcacatatcgaagggatcaaatcgtctaggttttcagaaggcagcattcatctgagcttcatcggccaacaattgcgttgtgtgcgggagcgatagactcaatctcagtaggctatccgaaaagcgtatttgtattgtatagcaattgaaatacaaataatctagctttcgaactcatatcttcgtatattggccgtttctatacaacatggtaaatctgacaacaagcatgaataactgacaacaccatccagaacattccagtgtccaaacgacggaactaaagccaaaatcctggaaacatctaccctgaaggcggcgagaaggtgattgcaaaacgccaaagtacctacgctaccttgaatcgatctaatagagagtagaaactgggtatagttataaatcaagctcgacatgagatatgaacaaagaaagggcgtatgaattttgttcaaggactctcggctttcaccgccgcgatgaccttgaattccccgtgtaggatttcgagcagcttccgaagtgtatctgaattgctgcttcttctgtgcggcgccaccccttcttcgtattcaccatcggcgtcgtcgtcttgtgtcaaaagttcaatagtcttcctgagcttctcgtacgcagagttgagttccgaatgcgagacttcgagcttgttatatctatcggtcaggagagagagttgttcctcaagatcgcgagcgtgtttctccttgcgctcacggaatgcgcgttgggcagctcggttttgggcgcgtcgtcgcttttcgctaagttagcaatcatcctgatgagagccaatcagccttagacttacaccggacgtgacaggtgtcctctccgttgacggtgagccatgtatggtcgtgaatacgggtttggcaagtgctgctggaggagaactgccgtaaggaatgtcgtggtctgagccgaaatccgacggtgtcattggcataggatatgagccaaactgcatttgctcgtccacgatatgagggtagtaggctggctgaattggcgcagagaaggcgtcgtaggtggaagagatctttgctgagttaatgatatacattgagacaaatcacgcaatgtgcttaccggagaaccgctgagactggggacctttgaaagttcgggtgacatctcgaacaccgtggtctggtgtggcggtgcgatgcaattgccctgggccatccagtattcaaacgattgcgaatccatactaggcgcttgcgacagctaaggtggtgacgcgaaactggacgactagacgacttaaagctgcttatcttttgactataatggagtgagatcggaagcctaggtattctctcagtgatgtgtcgttgcagggcggaagttttgaaagtcaagtcctcgatgtggtggagacaggcttacatagcggagggcaagccatgattatatacagtggctcacatgagcgacggacgttacgcatttcccgtatcggaagcagcggcctgagcagggatatagttcagtctctacaatgatgctcgcgtagaacggagcctggcgatgtggctctgtgcaagactgcatgttcaacgctgtgatcataggcgtggtgatccaacttcatcccggtacacgcgtaagagcacgcaccagcagtgcggcaagcttcttagggttgtacttctcgtactcaagtggctcgaagagcagcaccagcagcaaaccggtgccagggtcgacatgaacggcgtacgctataccgtatcgggtatgtgataaaacacaaacggcatcgctagactaagccacaagcggtaacgacgagcgagtcttgcaggaaacaggccagtcatttatcgtgatatttgtaccgacagggaatctgacattgtcttctcgaaggcctgcccagcctaacaactgcccacttgagcctttcttacagacaatacatggtagggctagacatgccaagatgcaaaagcaataaaccatgggtacaggtgctgtctaagactggtgagcatggtacctatgccatgtgcaaacgtattaggcatgtgcgtggggtttcgaaaagaagaccgagaaacatacgagtctcccacgggctatgggttgtgtaacgggagcataattcctcagggttacgttggggagtgtatgctattgtgtgtcagacccacaggctgggagacaggtaggagctgggacagtggtggacgccgaatctcggtcgagctgaccaacgctagccatttccgatgaagtttgcagcacaccggggcagctgcagtcaccgactttcttcttcgcaggcaaccaaccaccgaagcgaagacgaccctttctcccagaaatagcatgcctggagctgttagtgctgcgaccctgaatgcaatgcagctcctgctgttgcctcaagaatctcgtcgagtgcgatgcgtcatcgccctcgtccaagcacttgcgccctccctgtcaggatagcacagggcaaagtgcgaaacgagatggtactgtcaaccgggtatgcgagccgtgtgaccatgatgtaggtacttatcagcagcctcaactatgtatgagacgcccttgaatcagccactaagccaaccagcttgtactgtaatgagtcgagctcatgccatgtcacgaattacacattaggagtgacgttacgaacgtcttcgcatcaacggccattcatcacgcttatcaacactgccgtttgtcaaataatggattaagacttgtgtgttgcatattcaatctacctaggtacatccgcgccattctacagagaagaaaacccgcaatctggtatgccggcaatctctcaaagttctgtaaaacatgttggagatgcaagaagattagcttagaggtgtgagctattcatgcattgtcgatccgcccttcaaacgctcaaagaatgcaagaattatgcggtgcagcctgaaatgcttagatgataacaggagatacctgaccacttctcctgtttatcaccggaccctaaccatcggtccgggcgtgcagaagcgaacgaccggtcttgccatgctcagtctggtcacatatagtcttccgaccaggctcgtcagccgccctcttcccctagtatgccgctccgcctttcggctcggcactgcagggcgatatcccgcgatcgataacagaggacggcatctctaccccgctgctgacaccactatcccaggcgttgcggcaaggatgcagcaacttcagccggataagactattgccaacctttcccgaccatgagaagaaacaaaaaggaatctgagtctgtaaagacatggaacgcggtttgctctgcatcacagtgttcaaatgctagactgatgaaaacaaaaccctggcatggaaagccctagctgaaagctatcggcgggctcttccggcacgagtaaaagtaatcatttcgaaggcgtgctttgcgcacgtctcataaacattatcagggtctctaaacgggttagttccgtagaggaaatctcttggtacaaagctgagaagtacggcggtagatcatggcgggcactagcgacacagcaacgactccaatcctggtctgcaggtcgtttgcagcgtcgcaaggagcataccacgcttcgttggcctcagatttcggtggaactggaaagtgacaatggattatcgaccttgagtacatgcgaattccccttggacagccagaccaactaaatgggctatgaacagcgtgtatacgcatgtaaacccgtcctgtttggtattcggtttcagttccaatgatataagcgcgttgcgtattctctcaccagcccgcaccttgagcatgcaggagcaaagtatgtcagggacgataattttgaaccagaaatccaaaggtagatgtccgagatagacagtccagtgaatttggaaaagtactgcgcagtgccacgtcagcccccaacgccgagtttgtcaaataatttccgacccattgtactggtgaacccttgtcggtcccgattatgaaaaatggtacaaactcagactcatacaccatcatcttaccgcactaaatgcgtgacctttgactcggtctacatactacacagcataggaatacattatgcaaactgtcatttattgaatgtggcgtgaactcactagacaatgcacgttttgaagatccgtcagggcacagcaagtctatgattgggaataaagcatagcatttccgaatatattgacagttgaagaagcgagggtaaagagactacagctaaatatacatctcaagctaaagcaccaaaatcaacaagaatcaacagagttgataagatgatgaaagcaatgctacttacccatgagagaaagaagctttctcttgcagtattacaagcacgatatactacaggactactgattagggtcaattaccataacatgtctaacatgatgagtctatgacaactactggggaggtgtttgatcaggtttgcaccgtctgacatttggacaggcgcattggtaaacacaaatgtcacagtacgtaagtgattcggagcagaacgttatcgggaggataacacggctccgcgtaagtctttcgtgcaatggacagggaggtaatcaccaaaggtgcttggatgttgtcgtcatgagttggtccgggtttggtatggcctggtccatggaggcaaaaaggtgattttcgtggattgctcgggaagtgctgcgaggaaaggatccgagttggtgtacagagggggcggagcgcattggtctgacagctgcggttatgtgttgatctggcaccgaggccacggcgttgcttgcatgggaatctgtgggtagatctgcttgtggtacggttgcaaatggcagtatgtcgggattcgcgtcggacggctgcagtggggttggtctttggacgcgcaggggcttacctttccacgtcactctcctcacgtaaaaacaccacgtgctgtgccggaattttagcaccgatgtgtataatcgcgcctgaatactaagagtgattagcgccaagagagcccgtctctcattttgggaagccaaaacgccgtgccgctatgcataaggggaagggggatactctagagtgtccacaagccactgcgtctcttgcccagagggtacacgagcagtgctgccatgaaaagtccgacggtcagaccgatcgcgatctggatcatggacgcagcgacgttgaatacaattgcgttgagactatccgtggttgtctggaaggagttagtcaatgatgtgcttaggggagggattgacctacgtcgccggcatcacccgcacctctgattagtgccgatgccgttttcagcgccgagttgatgctgccactggatgccaaactgccgggtacttgaacgtagacagcggggagtaggacggcagcagcgacgccgtgccgcagtctgctgtaaagatttgccaatacaccaatggtaaaggcaccaaatgtgtacgcaataggagcgcttgaggagaacttcatgttggcgaagaaattgaccgtataaccggcagtggcaatgaagatcatggcgggcatttgcttgtactttgcctgtacggtaaaagtggtgaagaagacgtagagagggacaaagagaaaattccagtatggattgagagggtcctggcattgagtctgttcagtggcgttggagtcgatggcgccgtagatggccgtgccaacggtgataccgtagcccaggaagagcgagtagatgatggcgaagacgagacgaatagacccaggaacaatagcgcgggactgaagctccaaagccgagctcaacacaagccagccgggaaggatcattgcaatagcactttgcgctatggcagagaaacaaaaaaggttcccgttgttgatgctaccaaaggcacgcgcgaggaaagaaagggatattgttgctgtgatttcaaacacagtgctgtacgtcttggataggggtgcgatgacgagctggagcaagccaaggaaacaccccatgacgaggatgatgggcatgtcgatcagacgcgccttgaagaagactgagacagcagcactggcaagaccgtacatgacgacgcatagccagacgttgtgacggtcctttgcgttgatgacttggtcgagacgcacgagagcctcgtcgagactgatgacgtcgtgcagaacttccttgtagatttcgtgcgtatctttgagcttgccgagattgacgccctgtgtggtgcgtacgatcttgacttcggcggtactgcagaggtcagtttggtgttggagttggcatggtgtagttgttactcactgggtcaggacgtcgtcaaaggagatgatcatgcaaccgggaatgtagaggaactggctgttgatgtcgagcaccttggccgtggcagcgagatactcctcgaggcgatgtgtgggcgcaccaaacagcatcagggcgcggcacatgcggatgatgtactgctggcgcttgaggatgttggcaacgtggaccttgatgcgcgtgtccttgtcctccttggccttccagaccttggcaagcacgccgccgctggctgtgcgcttgtgatgcggcctgatggtctccttcttgtcgttggggtttgcgagcttggccgaggcgccgatgagcgtagccagcgtttcttgcgactgattgccccgctccacgtcgtgataccacttcttgcgggagggcgtggcagcaccagacgaagagcctggccgtgtgcgaatcggcgaggcagtgctggcctcggagggggtctcgttgagcgcgttgagcgcgttgagcgggggcacgggtgtcttataggcctggagcagctggtagaagatgccgccctggctgctgcccgtgacggcgtagttgtcctcctggtcggattcggccagcgcgggcgcgtggaagttgtcgccattggcatcagcatcagcatcggcgcgccctgcgtggtgagcgttgagcagctcttcggcgtctgccgtgtgccggtcgtggctgctgtggctgctgtggctgctctctgccccgctgatgcgacggtagctgcgactgcgctcgggcggcggaggaatctcggctgctgagctgttgaagcgcactcgtgtgcggccagtcgcctgctcgggctgtatcgtgggcgacgggtgcgcgggcccgacggcgtgcatttcatacatttcgtgcatttcgtgcatttcgtgtgactcgacgcgggtgccgtcggaagagttggtcgacgacggctccatggtgggcaaggcaggcatgctcgaaacctccaagttgaagcttgtgacgcgcaggctgaagagggcgggacagcgtctttaagccatggcggctggcagctggtagcagcactggccgtcgcaaagtttattactcgggtgtccggtgccagcacgcacgctgcaaggaggtgccagaacgttggcgttaggtcatatcgcccaggcgtcggtccgatgctcccaagaataaacctttggtcagagtctcgaagaaactgtggagctacgcgagcgctggactcgctgggcagcgctgcacaaacaaaggaggccgctggaaggggaagcggcgagcgcaaaatcaagagtcgcatcgcgagccatgatgccatttctcgcggaatgctgtttcgagacgacatcgtgagtaacagcaaccttcatgattggctgactgcacgcgctaccgcccatggccgataactccgcgcgtcgccccttcctcgaaaaaacgggtcaagatgcaccatgtgctggacagttacgcatacgatgggaccgtagcttcagctcaacacaactttcttcttccaactctgattcctaggcctggaaaccccatctgccacccggtgtaacctcccttcacacgcaagcgatccatcaggtccgtggttgggtgtcattggggtcaaggacacgactgctcacatcactgatgccatctgcaagtacgtgcacaccgaaagtttgtctgatccccgcagaaggtctgctggcgaagcaccatcagccatccaagagatccggcacgttgatcgtaaatcgtacgccactggtgccggctcgaatcaacccgcgctgggcacgcctgagcctttgtcatgttatgaatatcaactgacgaaggagtcttgaacacctttacacatagtacccgctaccaagcgacaattatacacacacggaccgtttcgaaattgcattgctgctcacttgagcacggctgatgtgcacaacgtgtcgtggcgcccaaaatttgctttcatggttcctccgtgcagagataataacgcataaatgaccacctctgtcagtgcgaagcacacctagagtgagactggttgggggtcacctggactggcactgtagctgatacgaccggctggcagaaaaaacaacgcaatcagtgctccaccacgaacttgtgggtagcttaaccaagtcaggctcatgttcgacatcaactggatgagcttcactcactggtgagttcctggtccagggctagtccaacctgccccctgccagccttgcatacccatcagttccgccgtcttatcaatctggactacgcagttgatctcgccatagctaccaacccatcagtgggaagctcccgaacttggcatgacaagaagcttacggatgcgagtgatactgtcccgagaatacctcgtcggactgcatatacactgttgtaatgctgaagaagcgtgtgtcttctcgaggtagagcaatttttgaacgtcgataatggggtcgtccgtcaatggcgatatttgcagcccaaccttcttccactcctttcctggtcaacgcacagatgtcttcgtatatcggatggcctggcccatagttttcgttcaaatgtcgctcgagatctttgccgggggtcctggtggcattagtcacgtccactcgggtagtggactttcgggtctgtacaggttttcgacttgggcgaagaagtcctgacagcgctcgagcaatttgcgcgcattcgcatgctggtcaaggtcgacttcaacgttgggtgcgcctggttgctcttgctgcatggtgaagagggttggatgaaagagaggggtgcgttgggcagccggtgtaaaatatcatgaaatttgctggtttgactaccaaatacgctcaatacatgtgagctgctatcctaagctaccgtaagcctaccccgccgcgggacctgatcgcggatgtagcagcgggacccgcacgtgcctcaggctctaagtcggtttcgtaagaaggaatattgctgtaatccgcagcatgattggaaggccggagggttgtcacttttcgtcttccgtatacacagtaggtaactcagcacctaccatgcatgccacggcgaagaatgtctgcggtctgtttgggtctcggtggcaaccaacagctcgggtcatgtccgtgcacgcgcccatgacctgacctgacccttgccacggctttcaatgacgcctcagctctggagacgtgccagagtaccacaagccaaggtttccttgtcacagtcttccaaagcacctctcacaagctcgacttggatagcagtcgtgttggaccctgctatattgttaccctagcatctatcatcgcctgtccaccctcaggtcgcgcctcccccgcatttattccccgcggtccgcatttcttctccacgcgttcgctgcacggtggcctgacgcgcgttggaccgcgcacaaactcagcgaatggcggccggtgcaaacaatgatgatagcaacagcgctcctggtgaccaactctctgtcctgccagatgaacttttactgcacatcttcgaaacactggggcgatcgtcgagaaagagcttatgcaatgtatctcgcttgaacaagaagtaccacagactgagcgatgcggtgctctacaagagcattcttttcgagacaccagagtttcacctcacattcagcgagtcattgagtcggcggccacgacgcggatccgctatttacgaggtcaagctgtcgtacccctcgtcagagctctcccatctggcgctggatgcgccagttcacaactcatatctggatccaacacgtgtcgatggtctctcacgcactttatcaatcatgtcgaatctggaaaagctcgacatctccgtaccagatgtgcttctgcacggtatcgggacacttttcaatgggccatttgatctggcatgtctcaaaacgtgttccttgttctaccagtgtgccaacgatgcgtactgggatctcagagagaacatacacatcttcgctcaccccactttggagactttaatcatcagaagagcaaagcttgatgagcgcgggttcgactttatcgaacggccacacgtcacggctctaaagaggttgcatctggtcgagtgtgatatcaacgatgacgcactcgcagatgtgctcgagttcccagaagcgcttgaagaatttgtcatgacacagacggaagagcccgagcctgaattagaagagagctctgatagcttgagcgattacatcattgcgctcaagtcgcaggcagagtttttgaaaagcatcaccttcgactctcccacgctacacaaccgaaaaacgttgcgactccgcgaattcgaggctttgaagacgctaagactcaattgggatcatcagctatttgcaaagtcgtcaaagaaacctcgactccactcagtcggctttccgcccgaaatggagaccttggagttcttcaacgaacttggcactgacagcgaagtcactgacttgttcgttgtcgcaatcgagagcaaggagatcattgccaagacttggaaaaccatggtggtggtggaaggcgatgaaggcgttcccctagcgatcaaagaggcatgcaggacagtgggtttgcaacttgacatcatcggagcaatggacacagatacagacacgtacacaggtacggacacagatgatgatacggacgcggagacggacgaagaatagaccaaaatagaccaagatggaattggagtagaaattatgcaatagaagcaatatcagcagctatagtacctcttagaaagcagcctgccgcagctggctaatgaatcctggtcgaggggccactgtctcgcgcatcgtgggtctatctgctatcatcctttcgcctcggcgtcctgccaacggagctatcatggcacaccttgggcgtgttcgattctgaattaaaacgcacgcgttctgaagacttccacaacgcaatatgcaggcctagggcgatggacttttgatagatagctaccaataacttccattaagtgtccagtgacgtttcgcatattcactgccagctggactcatgtcatgcgactctacgtggcagcgctagtgagtttgtaatacccaagcatattcacgtcgcactctcaccaactttttcaactctattctcaacctccactggcggcgcgaacaatttgaaccctatcaaaagtcatatcatgaagacggatatgcctcgttcgcttttgagcctcccagcagaactacgcgacatgatatacgactatgtcattccgaatgatccacttgagcatccgcgctctcttaacgtcgggatcatgaatacttgcaagtaattgcgagctaaagttgagccgaaggtgctcgcaaacatgcaagaagagctggacgacatctttagcgcatgtctgagacgttggaacgatgtattcacattctccaaaccgcaaacgctgcacgaattgtaagatttcactatacacggccgcatgaacttcagtaagcgatgttcgcaacatcagtcaccgcatacctatctacatcactatatcaagggacttttgattatacactttcataccttgacgactgcaatcacgatactgcatgttcgagtacttattgtcttatcgacacggattggataactcggcacttctcgacgcaaagaccctagcattggtggccatgtctgaaggacttgagtctagattggagccaagcacttctttgcagagtgggcgggaggaagcgggccggtggccatctcaaattcatccagcgagattctctgatctagaaccttgaggtcgagattaggacagatgttaagtaaatctcgtctgagttcatgcgaaaagacacgacaaggagtctgctagaatagcattgtttgtggtgctgcgggaatctggacgtgaactaggttattttggtatcctgtggtctgttccaagctgatcaaatactgctagagaagagtataccgtgttcaccttgtctttctgaagatatacgcacgttttttccctgatactcctatataaagaatttacgcgtagcaggacatgtgtgaattaaatctgaagtcgagacagtcaccctggactattacataccagggatattacccacgaaaagagatactatagactgatcgtgtgaaagtttgtgctcttatgccattattcgtgcacatagtattacgtgatcgcggcacagtaactcttttctctaacatgtgcaattctgctatatattttaatggactccaccctgtctagcaatggcagaatcgtaaccaatgctattcctattagtttccatgcaattgctctgcacttcatacgatgtgctgacctagactttattctgacgcaaattagatctgtccttctgtataatattttcctgcgaacagttgttccctaggctggtctcgagttcaatgttcttttgagagtttgcttccgaatgcaactcgatagtgccttcactatatcgacttcgccctgttcgacgagaagttgatccgccttgctgagtattcgtattattttggtataccccgcgggtccagaagttgcggcggaatagggggcggatgatcggtaaattgaccgtgaaaattccaacaaaaagctcgcgaaacccctaagagtttatgattagtcccgacggctgagcgctaagcgtaagaactgttcgcactatcgctgcagcaataactaagaggcctgaacacattacaaaactgatagcaatcttcttcctagttcgaactttgagattccaaagtaaagggatagggatagcaagtatcatgacatccgtaaggacattaaggatgccactaacgtagaagttttgcggcttggaggagcaggctctcgaagggagagggcgaacttgcgaattgtttgaagttctgtgagatgtgagtttgattgaggactgcaagggtgcattagacagagtgaaagacttacggaaagcagccaaatgtaagggttaagatgaccgcagtatatgtcgccaagcagatctaaagaaagtatgtagtggactgttttaggaaggtaccggtagtggggcggcgatagaagatgagaaccatgaacttcatcgtctctgttcatacgtcagtatcttactgcaaatgagagggcttcgtgtaacgcacagatgaaagtgatgtactcgtaccatgctacaagctgaacctttgatcccaatgtaagattcgtaacgtccttatcagtgagcaggttaatattggccggcgtgacattgttattggtgccggttttatctgtaggaagtatctatgagtatggatactctgttgaacgttgcaaagagaacttacatgcgatgtcgaccacaataatgccaagtgtgtacaacgcaagtgtctagactatcattagccttgtgattcattgaccgtcggggtgtagagtgagagaattactagaaaggccaagtagtcattacctttaatgttcctgaagctaactgttctgacgcgcacagcaatccgcgttaggattatgaaggtgccggaagcataccatgcctaggcactcaatcagatctgttctatgaggggatcagaggtgtatcgagatgaacatacaaatgcttccttcaagaagctattaacctttgccagctgaatgtgagactccattctttcctttcattgcgcaagaacaataatcaggttattgcaagtaaacgtagacgagacgaacgcctgcatgaagtgcagagcccacgctgagaatgcttatatgtgaagaggtctgtccagagttgtggctgttagggtttggagctagcgagtaaagaggcttttagacgagggtgcggatgtcccacatcatgcgcgttgagagataacgagctgcgcccgtcacctggcagaagagatcgccgaacatatgcctcgatctggacgcagtcactgctagtcaggctgaagcaagcaggtttgggtctatctatgctgcaggtcgtagaacagaggagcgaggttagttaacctcagcaaccttataattagcatttaacataattacacagcagttcctatacgtctcactatagattagagcgttagtagcaggaagactgtgggttgtgagcagactgatagaagatgatctatcacaagtactctctgactgctcattatatgcgataacaaatttcctccttataggccttaaagtggttagagactgtgttttaagtttaagtttctaaaatctaggtactgctcgcttaggaaacgagatagtcgaagctaatacagctaaactctatgaacgaatcgttagcgtatcttcgggtagcaagatctatacgagagcggacgaggaacgattccgattgacgattaatactagcttctgctgccttgcataagtttgtgctaaccttagtaacctagctacactaaagttttgtttaagagattagattgtagagacttagcttaaacgcgtagacgatctgtaaaacctaacattctactcttcgctagtctctcgagaccgtagaaaacgaaaggtattagaagacaagctcctaagtcttaggttttgctctagtatctactagagatactagtactgcgataatcctaacgttaagaacatagaggtctacagcgcttagaacgttgttaacgataatgcaacgaaatttgttactaggtttcatactcaaaacaggtaagagacgcttaatctatagctaaaagttttttttaatgttataagcttagagagctaggctcttatagaattgctaattagcgctactatagtacatttgcttattagttataaggcagagcttagagcttagtagagtacatggaattttagagaacaacgggtaggaaaaaactgatattaagtaagattttcctgtttaacctcgctcactgaacactacatgccgacgcagacattacttcttgcccacatgttgctacagtcgccgttgattcccgtattccaccgaaggaaatccgcgagcgtgattttttggtaactgatgatttgaccgcagaccacgccgtcagcaacgtagtggaactttttgcacaaatggtcaccatacctggctgcgtgggttgaggtgtctggattccattgcctgcagttgtcgttgtggttggtggagcaatcgttgcaccaccaatggtaccaacgcacacattgacctcagcccacatccctgagcaatcgtccttgaccgtggggttccacctgaaaaaatctgccagggtaatcttttggtagctgatgacctggctacaagtcactcctctggcgatccaatggaacttgctgcagtctgacaccattccaggctggatgggttgtggagtcgcaataccattccccatcgtcgtcgaaggaggcttgacgggtgtaacgggtggctgattcgtgggtgaggctgatctcgtcacggtgggtgagggcatcgtcgagctaacgataggtacgctggaagggcttgggatggcttgaaatccacctcgacgcagtagctatggccagtttgatagttcccgcactcttcggtaagtgttgggttctgcgggaacaatgagcgccgaacaagcggttagatgtgactcacgtacccaactcagaagctgttccggcgtgatattgtagaaataagtcatcatcggacactctatcgagccatcgaggttgtcgtgccatattgtgcaaccaggatgcgcaccggggtcgacgatgcccttaggagtagggccacgacgcatgtgaggtatatgactggccaaagcagcggtcgcaaatacgacataaatgactgtggcgagcatattttcgaagagcatgaacatgtattatgtgcaagtactcaagtggattttgaagatttatacggatcttgcaccttgccgtgtagtgcttatgatatgttaggaccccctcatctcgcctgcgagaccttgccatgtgtagaatcgaccccaacattgaggcatgatattatgtggcgctataaatagcactagaggatattcattctagtatagaacgtaagactcatttcgcttggtagtgagtggcaaggggtaggtgaaggtagctgaagccttggcttttcaacaacggaaaaaagaccgaggcctgctacataatccaacaatcagccaaggtggcgttgatcaagtatatgcaatggcgcggcgtagtcgcctttgattgccagaatctgctataccgagaattgcacatagtggtaatattatattatgatatgaactcgcaactcgaacaggaagctacagttacaaaaatagcaatatggtgtgaaaaccggctatgaacgcagacgtgaacaaaattgcatcgtcccatagtacaagaccccccgaagttttcggcaagcacttgctggtcggtccagtaatgtttggccatgtctgggctgaacattctgtgtgattcagcatgcgcgcagagacttgatcagcaacttccttatcgatcgataatgcgcatgtctgcacgggttgcggaccatctgcgagaatgggacacggtccgctaaacccaggtatctccttttgtattccaatggcaccgacaggagttgcgcatggaccagtagccgtgatattgggcataagcccattctcggggtctaggctaaagaagaccagttggttgagagagacgttcggtttgcgatcaatgggaatatcgccggtagtctcattgcaggcatcagtgatcgcaaaactatagcgcatgaacaatttctgcgctgtagcattcacgatctcgtcgaccggatcgatgatgagacattttttgggtggcggagctggcttctcgatgcctggtactccaggaaaataacctcctgatgcgatgatgttgttggctgaaggttcgccatccagagcaacgatttcccaattccacttgatgacataagaccaagccgcagagccattgtgaaggccaaaaacgacaggaaaggggtatacaggcttgtatacggtgttgtttttcggaaagacgatgtctagttgaactgtagtcgggagctccgcagcgcgcattaagggggctgaaccaaggaggcatagcaatgcgctccaatagtgagggtggaatctcatggtggagtgacggattgggtgctgaccggaacaaattcgagaaaagaatgagtggtatgtcctcacatcccaagaaatagaaagtgcaggcgagcagcatcacccacgctacctggtcaagggaggaaagtctgggcagtcagatattacttggcgccatggctatgacttatggattaccgtcaagcagtttatccgggcataagcgcgtcctcggctaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaagcttatagagacgtttttacgccccaggctacttcaatggtgctacccgagaacatatgtcaatccagagacctatcaagataggctaggatggaggagatatgatctgtgctcgataaaccagacaaattgagctcacgtcaggcaagacacaaaatcccgtgaaggtatactactggtgtggcagacatagcatcacaccatgtatacatacactacgtttttgtcttccaactcttgaccgatcatacattcgctcaaacagctccctaagcaaaccttgtggctctctcagtggaaattcattcaaccatccagcgagccatgtttttgcgtccactctttattcttctttgcattcacctcatcaacataacgtctgcttccagcacaggtgtcaacgcagctacctattttgaggaaattggactcaagccatgtccagtcctatgcgagatagcaggcgcagaagcgaccaactagactcgttaccaggatacagattttctcaaggcttgtgatcgaaagcctaagctgttgaactacatcgttcgcagaccaagcaatatcagttaacaacttccctctgtgatcagagcctgtacatcgtattgagaacgatatgtctacgaagcctaattaagatatagctatttcttttactactaagaatatagctaacttcttctcttaagttttagaaatcttagttaagctaagactttaagcaccttatctttaataaagaagtaatatatatttgttataagctagcttttaggcactaataaatgctaatagttagcatcttctatagcatagcacgacctataggcgatatataactagttttaatataatagtttgttataggctagcctataagaatagaatttatgtagtactaaataaagttatatttcttattaagaaggtctctatttactgcttatatatatccttcttgctaactaattaggcttaaggcgctaacagaaaagttcttaagtataggcgtagcctatatcttaatatacctttctactctactcttaagcctattgttatataatgcgcatatctattagcgttttattattcttatactaagtttattatacgctaaagtaaggctagtattattattattattataagctatatgcgcttagcgcgcttaggctactaatttataaagttttatttagcgctaccttatactctttcttatcctctctactacctaactatattctaacttagcgcttatctgcgtctagactagcttcttttctactataagccttctcttttttattaagattactagtagtatagctagtaatagtctatgctctatgcctatacgtttctaacttaatttctatttagagcttagctaatactaattagcttattactcttaagtataagaagaagaaacctctctgccttgctagcagcatacttatcttagataattcttctaataaagctttaatactaatctaagtctaatataactactatctttatattaatgcttatataagctagagctagattaactacctttagactatctatagtagctatgctacttactataaaagtaaggcctagtataagactaaattagagctacttactagtaacttagctctgcgcgctactcttaagaagtataagcagattactaatatagagaacttagagtgctttatgcgcagtaaaggaaagacgtagcctaagttcttagtagatataagttagcgctagtctatagctattctagtaatattactaattatttatagttctatgctacttactataactataagaatttctatgcctaggctctaactactattactatagtatctgctagtagcagtttagctctatctactactcttattagctttagtattctctctaagcgtaaaggtaatgctactgctctaatactagttttctagtttcttagtaagactaatatctgccttactattagctaagagtatattattaaaaagctgcgtaagacttactaagtaagttttctctatctattactaatttagaaactaatactaatctatttgctagttagttagaggtttttattttattgctaatattaagcatagccttagttattctattctaggtctaaagaagacctgctctacttctaagaagatatttaataagaagaacttagagtagcttatcttaaactctagatgccttatgcactttagctagctctaagctagttactctttagagcttaactaaataatacttatctttaagcttaaattatctatctactttattataattttagtaatattatagcagtaaatttttataaagcttttatatctaagaagtctttctttagatactatattagtttaagctagcctttctattttactaagacttgctttttattttactctcttatattcttttcttataaaattttttctactttctatttctgcagtactttattcttttcttctaactctaaggctagctctagtctagtatctttaagaacttagctagatagagagttattttctgctcattctactaaatctatatagatagttttatatagtctgcctagtaagtctagtataatagttaaagatatagaaactgctgttactatatatttagcctatagctagtttagttttctacttttctgcattgtttttatattatgcattaaaaactatactttatctctaacctagaattattctgctagcctttataagcagtttatagctttctgctactattattatataaaggcaatagcagcttaagctattactattctattttatagatattctataaactaaactgctctaccttttagagttatagttaaaggcagagagttatctagtttctaaataggtaataaggtatagctgtttagtaagaggtttaaacttattctagtaatagtagagtctttattattaagagtaagctagtaagctgcaagatattaaggctagtttatttaaaaaaagttaattattactcttagaactaattaaacctcttagttagctctctctatacttctatctatctaagaataataagcagttaagaagagctgctaaatatttataagcttatagagtatactttagaatttctctagctagtctaactcttagtctattataatgcttatagagaagctatagaattgctactatatatctctaaaacgctctgcgtattctttagctcttattattactatagcttctaattagatatacttagaaagatagtctataataataagaagatattatagtatagctaagttagcttatagtaagtttattataaagtctatagaaatttaagactagtactaatctgctactagtaagagctataataggctctatctctttaaccttaaagtataagcactatagtaatagtaatttcttatatattacgctacgttagagaatatcctattctaatagtaatctctacatagtatttaaaaagttctatttttctctgcatattctataaggtttaatttatatgcttattagattactatagtagttaagagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaagagctttctaagatgagaggctccgtaactctggggctattatagtatttcacggggcagagatagtataggtaagctatcctgcctaggtttatcctagccttctagtagaaactgcctagcttctttattacactacttataactatagccaggtaagcctatattcttatagaatagcttaggttctaaagttcttatatatgcttatctataaatagtagactttctgctagtattatagctacgttctgcatagagaatagactagatagagattagtactatatagcagctagcttatttaatatactcttttatattctatttatattagcttaatgcatctagcttacctgctaactttctagattaaaattatagatagaagtaaaaagctaaaagtttctctacttattactattgctactctattagtaacctagcagaagtaaagtattctaagtttttataatctattaaaattataaatagcttaaaaacactttataactctgctatctatattttaatatatttaattactataagtagtttcttattatagatagtataattttattgcttaggtataaaagaagcagaatagtaagcaactagatataatatactcttaatttcttataataagcatcctcttagcgcttctcctaaatagtctactttaactactatatagcgtttagagttctattatataagaactagacttaagcagaaagcctgcttaagctagttaaatgcagcctgctctattatagtctattagaagagtatattacgttttattagtgtatgcaaagaagctataatagtgtatgcaaagaagctataatataagagaagtttagaacgaagttataataaaagtttgcaaagctaagaaagctttatatactctttactattattagaagcttctattattagatagctgctatcttattaggatttagttatactacttttctagccttaataatatattctaggtacttaactttcttctaagtaaatatatacttcttaagatctaggtgcagagcagcgtcttatagaagttctaatactctctagatcttcttaaagtagttagcataagatctataagtataaactagaatattattaagataagctatagcaaagtctcttagagttttctttagagcgctattaatatatctctagaataagaagagagcgcctaataatcttataaagcagataagctacttaaagaagctaaactatatttagaaagctataagatatttattatcttctgcaacctagagctagtagaatactaagcagatatctacctttataaactattaggcatttaagagtatttaaagagtttccttaataagtagtaagagatattagttagcgtaggtaatttaatttagagctctatagtctacgcacagcctctaggctcttattagtttcttaataagcagaactagagcgcttactaataaagagctagcttaaatctatctcttatctaaaagtttagtaacttagtagcaaagtttaagtagctaatcctaaagcatactatataatagtctttaagagagttctagcaaatgcctattttcttctagttagagacgtatatagtaatctatttagcctctatatagagaaagtattattaattagctcttattaaataagaagtagaaatcttctactttaggtagtagtttagagcctaactatagctaggcttttttctattcttatagcgctaaagttatagcatatatacttataacgtaaaataggctcttatacggtctaagattaagctacttttcctattttacgaattattactatagtagtaattattattatctagaagctaatacttcttctagaaaagatctatactattattctctaagctttctaaatagtaacctctctctattctatatctagcataacgcctttctatttaaactatagctaacctagaattatattctattagaggtctagtactatataagtaataagatagaattgctatctattaatattatacctaagaaaagtaacttagaaaatagtagtagtagtattgctataagctacctaagagagctgctaaggcagaattttaagagtataagcttagagtctctgctataactagttactaatagcactaaagcatttatagctagaatctaataaagtatctatatacgttaatctatttaatagaagagaaagtaagattagagcactatctagataatctaatatatctcgttaagtgcttactatatctctctttttttgctactagctcttatactaggtatagagcagaggctgctagttttttaagttatctatagaactatctaaattagctgctaacgctaaaactgctaggatccttactatattagagtagtcttaagtaaagtaactatgctctctataatatatgcaatctctattattacgtcttatctaaaagagcttcttagagatctagttcttaattagttttaagcctatatctttactctactaagtctaactagatactttagattctttacttatacttactatagctactataactattttaatattactatctttatcctttactaaataatataagaatatttatatattctagttctagttctctaaggctactatcttaaagttaatagcaatagattagtatttgcagacctctatattataattagactaagatatacctctatgcaaagcaatctagcataacggctagatttaagaaatactaaagcctattaagtttctatttgctatcttaaagagctctgctatactaaattagaagagacttaaaatataagaagaaattactaaaaggctctttcttactctaatagaggctatctagtatagcctatgcctatttcttgctataggtattgctatagcagaacgcaaggtattctataaacaaaactagattctaagcgctgttacctctctctaacttatagtagagagctactttcttctaaacttttactaagagattagcttagataaacgcatattagttctaatagtctctaataaagtctaagttaactataagcttatacgtaatagtaatatgctaagcgctaaaggcagccttatcttctaagtataggttttctactaaaagtagtttatgctaaattagcgcctatttagttataaagcagatagaggtattctctgcttctctaacgttagaagttactatagttagaactaaagtcgttataaaagtagaataggcagtacttagtgcagctataagagtaggtaaaagatctagagagttattaaagcgtgctataaagtcttatagcgcagtattaatagagctaagttaagttttaaagatatttaagcaggcctctatctagataagataagcctaagagttataattagaactctgcttcttaggttctaagttagattaagagtctatttaggtacttttaaagtttagttacgtattagtataagaaagaaatataattattataggctagcctataagaatagaatttatatagtgctaaataaagttatatttcttattaagaaggtctct